summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Alien-Base-ModuleBuild/Alien-Base-ModuleBuild-1.150.0.ebuild45
-rw-r--r--dev-perl/Alien-Base-ModuleBuild/Manifest1
-rw-r--r--dev-perl/Alien-Build/Alien-Build-2.420.0.ebuild50
-rw-r--r--dev-perl/Alien-Build/Alien-Build-2.480.0.ebuild51
-rw-r--r--dev-perl/Alien-Build/Alien-Build-2.770.0.ebuild51
-rw-r--r--dev-perl/Alien-Build/Manifest3
-rw-r--r--dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.43.0.ebuild32
-rw-r--r--dev-perl/Alien-Gnuplot/Manifest1
-rw-r--r--dev-perl/Alien-Gnuplot/files/Alien-Gnuplot-1.43.0-version.patch13
-rw-r--r--dev-perl/Alien-HDF4/Alien-HDF4-0.50.0.ebuild27
-rw-r--r--dev-perl/Alien-HDF4/Manifest1
-rw-r--r--dev-perl/Alien-wxWidgets/Alien-wxWidgets-0.690.0-r2.ebuild39
-rw-r--r--dev-perl/AnyEvent-I3/AnyEvent-I3-0.190.0.ebuild28
-rw-r--r--dev-perl/AnyEvent-I3/Manifest1
-rw-r--r--dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.300.0.ebuild38
-rw-r--r--dev-perl/Apache-AuthCookie/Manifest1
-rw-r--r--dev-perl/Apache-Reload/Apache-Reload-0.130.0-r2.ebuild41
-rw-r--r--dev-perl/Apache-Reload/Manifest1
-rw-r--r--dev-perl/Apache-Test/Apache-Test-1.420.0-r1.ebuild105
-rw-r--r--dev-perl/Apache-Test/Manifest1
-rw-r--r--dev-perl/App-Cmd/App-Cmd-0.336.0.ebuild (renamed from dev-perl/App-Cmd/App-Cmd-0.334.0.ebuild)7
-rw-r--r--dev-perl/App-Cmd/Manifest2
-rw-r--r--dev-perl/App-cpanminus/App-cpanminus-1.704.400-r1.ebuild12
-rw-r--r--dev-perl/App-cpanminus/App-cpanminus-1.704.600.ebuild13
-rw-r--r--dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild4
-rw-r--r--dev-perl/App-cpanminus/Manifest2
-rw-r--r--dev-perl/App-perlbrew/App-perlbrew-0.920.0-r1.ebuild58
-rw-r--r--dev-perl/App-perlbrew/App-perlbrew-0.970.0.ebuild60
-rw-r--r--dev-perl/App-perlbrew/Manifest2
-rw-r--r--dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild27
-rw-r--r--dev-perl/App-pwhich/Manifest1
-rw-r--r--dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.390.0.ebuild36
-rw-r--r--dev-perl/Archive-Tar-Wrapper/Manifest1
-rw-r--r--dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.80.0.ebuild23
-rw-r--r--dev-perl/Astro-FITS-Header/Manifest1
-rw-r--r--dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild30
-rw-r--r--dev-perl/Authen-SASL/Manifest1
-rw-r--r--dev-perl/Authen-SASL/files/Authen-SASL-2.16-no-dot-inc.patch24
-rw-r--r--dev-perl/B-COW/B-COW-0.4.0-r1.ebuild29
-rw-r--r--dev-perl/B-COW/Manifest1
-rw-r--r--dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.280.0.ebuild (renamed from dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0-r1.ebuild)10
-rw-r--r--dev-perl/B-Hooks-EndOfScope/Manifest2
-rw-r--r--dev-perl/B-Keywords/B-Keywords-1.240.0.ebuild24
-rw-r--r--dev-perl/B-Keywords/Manifest1
-rw-r--r--dev-perl/BerkeleyDB/BerkeleyDB-0.640.0.ebuild67
-rw-r--r--dev-perl/BerkeleyDB/Manifest1
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230811.1.0.ebuild37
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230907.1.0.ebuild37
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230923.1.0.ebuild37
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231006.1.0.ebuild37
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231013.1.0.ebuild37
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240426.1.0.ebuild (renamed from dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231010.1.0.ebuild)6
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240509.1.0.ebuild (renamed from dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230926.1.0.ebuild)6
-rw-r--r--dev-perl/Business-ISBN-Data/Manifest9
-rw-r--r--dev-perl/Business-ISBN/Business-ISBN-3.9.0.ebuild (renamed from dev-perl/Business-ISBN/Business-ISBN-3.6.0-r1.ebuild)18
-rw-r--r--dev-perl/Business-ISBN/Manifest2
-rw-r--r--dev-perl/Business-ISMN/Business-ISMN-1.204.0.ebuild (renamed from dev-perl/Business-ISMN/Business-ISMN-1.202.0.ebuild)19
-rw-r--r--dev-perl/Business-ISMN/Manifest2
-rw-r--r--dev-perl/Business-ISSN/Business-ISSN-1.6.0.ebuild (renamed from dev-perl/Business-ISSN/Business-ISSN-1.4.0.ebuild)19
-rw-r--r--dev-perl/Business-ISSN/Manifest2
-rw-r--r--dev-perl/Business-Tax-VAT-Validation/Business-Tax-VAT-Validation-1.200.0.ebuild27
-rw-r--r--dev-perl/Business-Tax-VAT-Validation/Manifest1
-rw-r--r--dev-perl/CBOR-XS/CBOR-XS-1.830.0.ebuild33
-rw-r--r--dev-perl/CBOR-XS/CBOR-XS-1.860.0.ebuild26
-rw-r--r--dev-perl/CBOR-XS/Manifest2
-rw-r--r--dev-perl/CGI-Compile/CGI-Compile-0.250.0.ebuild38
-rw-r--r--dev-perl/CGI-Compile/Manifest1
-rw-r--r--dev-perl/CGI-Fast/CGI-Fast-2.150.0.ebuild30
-rw-r--r--dev-perl/CGI-Fast/Manifest1
-rw-r--r--dev-perl/CGI-Simple/CGI-Simple-1.281.0.ebuild (renamed from dev-perl/CGI-Simple/CGI-Simple-1.250.0.ebuild)14
-rw-r--r--dev-perl/CGI-Simple/Manifest2
-rw-r--r--dev-perl/CGI/CGI-4.510.0.ebuild38
-rw-r--r--dev-perl/CGI/CGI-4.530.0.ebuild37
-rw-r--r--dev-perl/CGI/CGI-4.570.0.ebuild38
-rw-r--r--dev-perl/CGI/CGI-4.640.0.ebuild (renamed from dev-perl/CGI/CGI-4.590.0.ebuild)5
-rw-r--r--dev-perl/CGI/Manifest5
-rw-r--r--dev-perl/CHI/CHI-0.600.0-r1.ebuild56
-rw-r--r--dev-perl/CHI/Manifest1
-rw-r--r--dev-perl/CPAN-Changes/CPAN-Changes-0.500.3.ebuild27
-rw-r--r--dev-perl/CPAN-Changes/Manifest1
-rw-r--r--dev-perl/CPAN-Checksums/CPAN-Checksums-2.120.0-r1.ebuild40
-rw-r--r--dev-perl/CPAN-Checksums/Manifest1
-rw-r--r--dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.18.0.ebuild (renamed from dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0-r1.ebuild)11
-rw-r--r--dev-perl/CPAN-Meta-Check/Manifest2
-rw-r--r--dev-perl/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.143.0.ebuild13
-rw-r--r--dev-perl/CPAN-Meta-Requirements/Manifest1
-rw-r--r--dev-perl/CPAN-Meta-Requirements/metadata.xml13
-rw-r--r--dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.350.0-r1.ebuild41
-rw-r--r--dev-perl/CPAN-Mini-Inject/Manifest1
-rw-r--r--dev-perl/CPAN-Mini/CPAN-Mini-1.111.17.ebuild32
-rw-r--r--dev-perl/CPAN-Mini/Manifest1
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.109.200.ebuild23
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.306.160.ebuild24
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.307.200.ebuild24
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.307.30.ebuild24
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.404.270.ebuild (renamed from dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.309.200.ebuild)6
-rw-r--r--dev-perl/CPAN-Perl-Releases/Manifest6
-rw-r--r--dev-perl/CPAN-Requirements-Dynamic/CPAN-Requirements-Dynamic-0.1.0.ebuild19
-rw-r--r--dev-perl/CPAN-Requirements-Dynamic/Manifest1
-rw-r--r--dev-perl/CPAN-Requirements-Dynamic/metadata.xml12
-rw-r--r--dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.15.ebuild41
-rw-r--r--dev-perl/CPAN-Uploader/Manifest1
-rw-r--r--dev-perl/CSS-Packer/CSS-Packer-2.80.0.ebuild30
-rw-r--r--dev-perl/CSS-Packer/Manifest1
-rw-r--r--dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.270.0.ebuild63
-rw-r--r--dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild2
-rw-r--r--dev-perl/Cache-Memcached-Fast/Manifest1
-rw-r--r--dev-perl/Cairo/Cairo-1.109.0-r1.ebuild36
-rw-r--r--dev-perl/Cairo/files/Cairo-1.109.0-c99.patch14
-rw-r--r--dev-perl/Calendar-Simple/Calendar-Simple-2.0.1.ebuild29
-rw-r--r--dev-perl/Calendar-Simple/Manifest1
-rw-r--r--dev-perl/Carp-Assert-More/Carp-Assert-More-2.4.0.ebuild (renamed from dev-perl/Carp-Assert-More/Carp-Assert-More-2.0.1.ebuild)8
-rw-r--r--dev-perl/Carp-Assert-More/Manifest2
-rw-r--r--dev-perl/Carp-Assert/Carp-Assert-0.210.0-r1.ebuild24
-rw-r--r--dev-perl/Carp-Assert/Manifest1
-rw-r--r--dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r4.ebuild19
-rw-r--r--dev-perl/Class-Data-Inheritable/Manifest1
-rw-r--r--dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild31
-rw-r--r--dev-perl/Class-Method-Modifiers/Manifest1
-rw-r--r--dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild32
-rw-r--r--dev-perl/Clipboard/Clipboard-0.290.0.ebuild43
-rw-r--r--dev-perl/Clipboard/Manifest1
-rw-r--r--dev-perl/Clone/Clone-0.450.0.ebuild29
-rw-r--r--dev-perl/Clone/Manifest1
-rw-r--r--dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.204.0.ebuild17
-rw-r--r--dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.212.0.ebuild (renamed from dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.205.0.ebuild)6
-rw-r--r--dev-perl/Compress-Raw-Lzma/Manifest3
-rw-r--r--dev-perl/Conf-Libconfig/Conf-Libconfig-0.100.0-r2.ebuild48
-rw-r--r--dev-perl/Conf-Libconfig/Manifest1
-rw-r--r--dev-perl/Config-Any/Config-Any-0.320.0-r1.ebuild54
-rw-r--r--dev-perl/Config-Any/Manifest1
-rw-r--r--dev-perl/Config-AutoConf/Config-AutoConf-0.319.0.ebuild32
-rw-r--r--dev-perl/Config-AutoConf/Manifest1
-rw-r--r--dev-perl/Config-General/Config-General-2.630.0-r1.ebuild22
-rw-r--r--dev-perl/Config-General/Manifest1
-rw-r--r--dev-perl/Config-INI/Config-INI-0.27.0.ebuild29
-rw-r--r--dev-perl/Config-INI/Manifest1
-rw-r--r--dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.464.ebuild26
-rw-r--r--dev-perl/Config-MVP-Reader-INI/Manifest1
-rw-r--r--dev-perl/Config-MVP/Config-MVP-2.200.12.ebuild46
-rw-r--r--dev-perl/Config-MVP/Manifest1
-rw-r--r--dev-perl/Config-Tiny/Config-Tiny-2.260.0.ebuild27
-rw-r--r--dev-perl/Config-Tiny/Config-Tiny-2.270.0.ebuild25
-rw-r--r--dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild26
-rw-r--r--dev-perl/Config-Tiny/Manifest3
-rw-r--r--dev-perl/Convert-ASN1/Convert-ASN1-0.270.0-r1.ebuild27
-rw-r--r--dev-perl/Convert-ASN1/Convert-ASN1-0.330.0.ebuild21
-rw-r--r--dev-perl/Convert-ASN1/Manifest2
-rw-r--r--dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-CVE-2013-7488.patch45
-rw-r--r--dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-perl-526.patch307
-rw-r--r--dev-perl/Convert-Color/Convert-Color-0.110.0-r1.ebuild31
-rw-r--r--dev-perl/Convert-Color/Manifest1
-rw-r--r--dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.110.0.ebuild30
-rw-r--r--dev-perl/Cookie-Baker-XS/Manifest1
-rw-r--r--dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild39
-rw-r--r--dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.360.0.ebuild39
-rw-r--r--dev-perl/Cpanel-JSON-XS/Manifest2
-rw-r--r--dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0-r1.ebuild39
-rw-r--r--dev-perl/Crypt-Curve25519/Manifest1
-rw-r--r--dev-perl/Crypt-Curve25519/files/Crypt-Curve25519-0.60.0-fmul-fixedvar.patch174
-rw-r--r--dev-perl/Crypt-DES/Crypt-DES-2.70.0-r2.ebuild27
-rw-r--r--dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild46
-rw-r--r--dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.320.0.ebuild42
-rw-r--r--dev-perl/Crypt-OpenSSL-RSA/Manifest2
-rw-r--r--dev-perl/Crypt-OpenSSL-RSA/files/Crypt-OpenSSL-RSA-0.320.0-openssl-3.0.0.patch89
-rw-r--r--dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild41
-rw-r--r--dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.410.0.ebuild26
-rw-r--r--dev-perl/Crypt-PasswdMD5/Manifest1
-rw-r--r--dev-perl/Crypt-SMIME/Crypt-SMIME-0.300.0.ebuild42
-rw-r--r--dev-perl/Crypt-SMIME/Manifest1
-rw-r--r--dev-perl/Crypt-URandom/Crypt-URandom-0.360.0-r1.ebuild25
-rw-r--r--dev-perl/Crypt-URandom/Manifest1
-rw-r--r--dev-perl/Crypt-X509/Crypt-X509-0.540.0.ebuild24
-rw-r--r--dev-perl/Crypt-X509/Manifest1
-rw-r--r--dev-perl/CryptX/CryptX-0.72.0.ebuild60
-rw-r--r--dev-perl/CryptX/CryptX-0.73.0.ebuild56
-rw-r--r--dev-perl/CryptX/CryptX-0.77.0.ebuild47
-rw-r--r--dev-perl/CryptX/CryptX-0.78.0.ebuild47
-rw-r--r--dev-perl/CryptX/CryptX-0.80.0.ebuild51
-rw-r--r--dev-perl/CryptX/Manifest4
-rw-r--r--dev-perl/Curses/Curses-1.370.0-r1.ebuild47
-rw-r--r--dev-perl/Curses/Curses-1.380.0.ebuild40
-rw-r--r--dev-perl/Curses/Curses-1.410.0.ebuild47
-rw-r--r--dev-perl/Curses/Curses-1.450.0.ebuild (renamed from dev-perl/Curses/Curses-1.430.0.ebuild)11
-rw-r--r--dev-perl/Curses/Manifest5
-rw-r--r--dev-perl/Curses/files/Curses-1.410.0-clang16.patch84
-rw-r--r--dev-perl/DBD-MariaDB/DBD-MariaDB-1.210.0-r1.ebuild86
-rw-r--r--dev-perl/DBD-MariaDB/DBD-MariaDB-1.220.0.ebuild88
-rw-r--r--dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild2
-rw-r--r--dev-perl/DBD-MariaDB/Manifest2
-rw-r--r--dev-perl/DBD-Pg/DBD-Pg-3.15.0.ebuild110
-rw-r--r--dev-perl/DBD-Pg/DBD-Pg-3.18.0.ebuild (renamed from dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild)6
-rw-r--r--dev-perl/DBD-Pg/Manifest3
-rw-r--r--dev-perl/DBD-SQLite/DBD-SQLite-1.720.0.ebuild60
-rw-r--r--dev-perl/DBD-SQLite/Manifest1
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-5.4.0.ebuild140
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-5.5.0.ebuild140
-rw-r--r--dev-perl/DBD-mysql/Manifest2
-rw-r--r--dev-perl/DBIx-Class/DBIx-Class-0.82.842.ebuild93
-rw-r--r--dev-perl/DBIx-Class/Manifest1
-rw-r--r--dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.450.0-r1.ebuild21
-rw-r--r--dev-perl/DBIx-DBSchema/Manifest1
-rw-r--r--dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.690.0.ebuild45
-rw-r--r--dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.710.0.ebuild39
-rw-r--r--dev-perl/DBIx-SearchBuilder/Manifest2
-rw-r--r--dev-perl/DBIx-SearchBuilder/files/DBIx-SearchBuilder-1.68-no-dot-inc.patch331
-rw-r--r--dev-perl/Data-Compare/Data-Compare-1.270.0-r1.ebuild31
-rw-r--r--dev-perl/Data-Compare/Manifest1
-rw-r--r--dev-perl/Data-Dump-Streamer/Data-Dump-Streamer-2.400.0-r1.ebuild54
-rw-r--r--dev-perl/Data-Dump-Streamer/Manifest1
-rw-r--r--dev-perl/Data-Dump-Streamer/files/Data-Dump-Streamer-2.400.0-perl526.patch243
-rw-r--r--dev-perl/Data-Dump/Data-Dump-1.230.0-r1.ebuild24
-rw-r--r--dev-perl/Data-Dump/Manifest1
-rw-r--r--dev-perl/Data-GUID/Data-GUID-0.50.0.ebuild27
-rw-r--r--dev-perl/Data-GUID/Manifest1
-rw-r--r--dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.210.0.ebuild32
-rw-r--r--dev-perl/Data-ObjectDriver/Manifest1
-rw-r--r--dev-perl/Data-OptList/Data-OptList-0.112.0.ebuild25
-rw-r--r--dev-perl/Data-OptList/Manifest1
-rw-r--r--dev-perl/Data-Printer/Data-Printer-1.0.4.ebuild30
-rw-r--r--dev-perl/Data-Printer/Data-Printer-1.2.1.ebuild (renamed from dev-perl/Data-Printer/Data-Printer-1.1.0.ebuild)4
-rw-r--r--dev-perl/Data-Printer/Manifest3
-rw-r--r--dev-perl/Data-Section/Data-Section-0.200.7-r1.ebuild26
-rw-r--r--dev-perl/Data-Section/Manifest1
-rw-r--r--dev-perl/Data-UUID/Data-UUID-1.227.0.ebuild27
-rw-r--r--dev-perl/Data-UUID/Manifest1
-rw-r--r--dev-perl/Data-Validate-IP/Data-Validate-IP-0.300.0.ebuild31
-rw-r--r--dev-perl/Data-Validate-IP/Manifest1
-rw-r--r--dev-perl/Data-Visitor/Data-Visitor-0.310.0.ebuild33
-rw-r--r--dev-perl/Data-Visitor/Manifest1
-rw-r--r--dev-perl/Date-Extract/Date-Extract-0.60.0-r1.ebuild34
-rw-r--r--dev-perl/Date-Extract/Manifest1
-rw-r--r--dev-perl/Date-ICal/Date-ICal-2.678.0-r2.ebuild33
-rw-r--r--dev-perl/Date-ICal/Manifest1
-rw-r--r--dev-perl/Date-ICal/files/Date-ICal-2.678-timegm-year.patch27
-rw-r--r--dev-perl/Date-Manip/Date-Manip-6.950.0.ebuild (renamed from dev-perl/Date-Manip/Date-Manip-6.890.0.ebuild)9
-rw-r--r--dev-perl/Date-Manip/Manifest2
-rw-r--r--dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.104.0.ebuild24
-rw-r--r--dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.106.0.ebuild22
-rw-r--r--dev-perl/DateTime-Calendar-Julian/Manifest2
-rw-r--r--dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.320.0.ebuild37
-rw-r--r--dev-perl/DateTime-Format-Flexible/Manifest1
-rw-r--r--dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.120.0.ebuild44
-rw-r--r--dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.170.0-r1.ebuild44
-rw-r--r--dev-perl/DateTime-Format-Natural/Manifest2
-rw-r--r--dev-perl/DateTime-Locale/DateTime-Locale-1.320.0.ebuild45
-rw-r--r--dev-perl/DateTime-Locale/DateTime-Locale-1.390.0-r1.ebuild44
-rw-r--r--dev-perl/DateTime-Locale/Manifest2
-rw-r--r--dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.560.0.ebuild36
-rw-r--r--dev-perl/DateTime-TimeZone/Manifest1
-rw-r--r--dev-perl/DateTime/DateTime-1.540.0.ebuild53
-rw-r--r--dev-perl/DateTime/DateTime-1.650.0.ebuild (renamed from dev-perl/DateTime/DateTime-1.590.0.ebuild)6
-rw-r--r--dev-perl/DateTime/Manifest3
-rw-r--r--dev-perl/DateTimeX-Easy/DateTimeX-Easy-0.89.0-r1.ebuild30
-rw-r--r--dev-perl/DateTimeX-Easy/Manifest1
-rw-r--r--dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0-r1.ebuild46
-rw-r--r--dev-perl/Devel-CallChecker/Manifest1
-rw-r--r--dev-perl/Devel-Caller/Devel-Caller-2.60.0-r2.ebuild27
-rw-r--r--dev-perl/Devel-Caller/Manifest1
-rw-r--r--dev-perl/Devel-CheckOS/Devel-CheckOS-2.0.0.ebuild (renamed from dev-perl/Devel-CheckOS/Devel-CheckOS-1.870.0.ebuild)14
-rw-r--r--dev-perl/Devel-CheckOS/Devel-CheckOS-2.10.0.ebuild (renamed from dev-perl/Devel-CheckOS/Devel-CheckOS-1.860.0.ebuild)18
-rw-r--r--dev-perl/Devel-CheckOS/Devel-CheckOS-2.20.0.ebuild31
-rw-r--r--dev-perl/Devel-CheckOS/Manifest5
-rw-r--r--dev-perl/Devel-Cover/Devel-Cover-1.420.0.ebuild (renamed from dev-perl/Devel-Cover/Devel-Cover-1.360.0.ebuild)20
-rw-r--r--dev-perl/Devel-Cover/Manifest2
-rw-r--r--dev-perl/Devel-FindPerl/Devel-FindPerl-0.15.0.ebuild35
-rw-r--r--dev-perl/Devel-FindPerl/Manifest1
-rw-r--r--dev-perl/Devel-Hide/Devel-Hide-0.1.400.ebuild30
-rw-r--r--dev-perl/Devel-Hide/Manifest1
-rw-r--r--dev-perl/Devel-NYTProf/Devel-NYTProf-6.100.0.ebuild57
-rw-r--r--dev-perl/Devel-NYTProf/Devel-NYTProf-6.110.0.ebuild48
-rw-r--r--dev-perl/Devel-NYTProf/Devel-NYTProf-6.120.0.ebuild50
-rw-r--r--dev-perl/Devel-NYTProf/Devel-NYTProf-6.130.0.ebuild50
-rw-r--r--dev-perl/Devel-NYTProf/Manifest4
-rw-r--r--dev-perl/Devel-REPL/Devel-REPL-1.3.28-r1.ebuild48
-rw-r--r--dev-perl/Devel-REPL/Manifest1
-rw-r--r--dev-perl/Digest-CRC/Digest-CRC-0.230.0.ebuild24
-rw-r--r--dev-perl/Digest-CRC/Manifest1
-rw-r--r--dev-perl/Digest-SHA3/Digest-SHA3-1.40.0.ebuild12
-rw-r--r--dev-perl/Digest-SHA3/Manifest1
-rw-r--r--dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Dist-Zilla-Plugin-AuthorsFromGit-0.6.0-r1.ebuild27
-rw-r--r--dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Manifest1
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Git/Dist-Zilla-Plugin-Git-2.47.0.ebuild57
-rw-r--r--dev-perl/Dist-Zilla-Plugin-Git/Manifest1
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Dist-Zilla-Plugin-MakeMaker-Awesome-0.480.0.ebuild45
-rw-r--r--dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Manifest1
-rw-r--r--dev-perl/Dist-Zilla/Dist-Zilla-6.17.0.ebuild157
-rw-r--r--dev-perl/Dist-Zilla/Manifest1
-rw-r--r--dev-perl/Dumbbench/Dumbbench-0.501.0.ebuild35
-rw-r--r--dev-perl/Dumbbench/Manifest1
-rw-r--r--dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.3.0-r1.ebuild24
-rw-r--r--dev-perl/DynaLoader-Functions/Manifest1
-rw-r--r--dev-perl/EV/EV-4.340.0.ebuild31
-rw-r--r--dev-perl/EV/Manifest1
-rw-r--r--dev-perl/Email-Abstract/Email-Abstract-3.9.0.ebuild29
-rw-r--r--dev-perl/Email-Abstract/Manifest1
-rw-r--r--dev-perl/Email-Address/Email-Address-1.912.0-r1.ebuild24
-rw-r--r--dev-perl/Email-Address/Manifest1
-rw-r--r--dev-perl/Email-Date-Format/Email-Date-Format-1.5.0-r1.ebuild24
-rw-r--r--dev-perl/Email-Date-Format/Manifest1
-rw-r--r--dev-perl/Email-Filter/Email-Filter-1.34.0-r1.ebuild27
-rw-r--r--dev-perl/Email-Filter/Manifest1
-rw-r--r--dev-perl/Email-LocalDelivery/Email-LocalDelivery-1.200.0-r3.ebuild28
-rw-r--r--dev-perl/Email-LocalDelivery/Manifest1
-rw-r--r--dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.26.0.ebuild30
-rw-r--r--dev-perl/Email-MIME-ContentType/Manifest1
-rw-r--r--dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.315.0-r2.ebuild27
-rw-r--r--dev-perl/Email-MIME-Encodings/Manifest1
-rw-r--r--dev-perl/Email-MIME/Email-MIME-1.954.0.ebuild (renamed from dev-perl/Email-MIME/Email-MIME-1.952.0.ebuild)9
-rw-r--r--dev-perl/Email-MIME/Manifest2
-rw-r--r--dev-perl/Email-MessageID/Email-MessageID-1.406.0-r1.ebuild22
-rw-r--r--dev-perl/Email-MessageID/Manifest1
-rw-r--r--dev-perl/Email-Sender/Email-Sender-1.300.35.ebuild46
-rw-r--r--dev-perl/Email-Sender/Email-Sender-2.601.0.ebuild (renamed from dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild)11
-rw-r--r--dev-perl/Email-Sender/Manifest3
-rw-r--r--dev-perl/Email-Simple/Email-Simple-2.216.0.ebuild28
-rw-r--r--dev-perl/Email-Simple/Manifest1
-rw-r--r--dev-perl/Email-Valid/Email-Valid-1.204.0.ebuild (renamed from dev-perl/Email-Valid/Email-Valid-1.202.0-r1.ebuild)14
-rw-r--r--dev-perl/Email-Valid/Manifest2
-rw-r--r--dev-perl/Eval-LineNumbers/Eval-LineNumbers-0.340.0-r1.ebuild22
-rw-r--r--dev-perl/Eval-LineNumbers/Manifest1
-rw-r--r--dev-perl/Exception-Base/Exception-Base-0.250.100-r2.ebuild26
-rw-r--r--dev-perl/Exception-Base/files/Exception-Base-0.2501-perl-5.38.patch15
-rw-r--r--dev-perl/Expect/Expect-1.380.0.ebuild33
-rw-r--r--dev-perl/Expect/Manifest1
-rw-r--r--dev-perl/Exporter-Lite/Exporter-Lite-0.80.0-r1.ebuild23
-rw-r--r--dev-perl/Exporter-Lite/Manifest1
-rw-r--r--dev-perl/Exporter-Tiny/Exporter-Tiny-1.2.2.ebuild38
-rw-r--r--dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.0.ebuild38
-rw-r--r--dev-perl/Exporter-Tiny/Manifest2
-rw-r--r--dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.120.0.ebuild (renamed from dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.340.0.ebuild)22
-rw-r--r--dev-perl/ExtUtils-CChecker/Manifest1
-rw-r--r--dev-perl/ExtUtils-Config/ExtUtils-Config-0.9.0.ebuild30
-rw-r--r--dev-perl/ExtUtils-Config/Manifest1
-rw-r--r--dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.210.0.ebuild42
-rw-r--r--dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.230.0.ebuild40
-rw-r--r--dev-perl/ExtUtils-CppGuess/Manifest2
-rw-r--r--dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.24.0.ebuild22
-rw-r--r--dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.25.0.ebuild22
-rw-r--r--dev-perl/ExtUtils-HasCompiler/Manifest2
-rw-r--r--dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.13.0.ebuild28
-rw-r--r--dev-perl/ExtUtils-InstallPaths/Manifest1
-rw-r--r--dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild4
-rw-r--r--dev-perl/FCGI/FCGI-0.820.0.ebuild4
-rw-r--r--dev-perl/Feed-Find/Feed-Find-0.120.0.ebuild30
-rw-r--r--dev-perl/Feed-Find/Feed-Find-0.70.0-r3.ebuild61
-rw-r--r--dev-perl/Feed-Find/Manifest2
-rw-r--r--dev-perl/Feed-Find/files/Feed-Find-0.07-local-network.patch109
-rw-r--r--dev-perl/File-BaseDir/File-BaseDir-0.80.0.ebuild36
-rw-r--r--dev-perl/File-BaseDir/Manifest1
-rw-r--r--dev-perl/File-Copy-Recursive-Reduced/File-Copy-Recursive-Reduced-0.8.0.ebuild27
-rw-r--r--dev-perl/File-Copy-Recursive-Reduced/Manifest1
-rw-r--r--dev-perl/File-Find-Object/File-Find-Object-0.3.6.ebuild27
-rw-r--r--dev-perl/File-Find-Object/File-Find-Object-0.3.7.ebuild28
-rw-r--r--dev-perl/File-Find-Object/Manifest2
-rw-r--r--dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.150.0-r1.ebuild27
-rw-r--r--dev-perl/File-Find-Rule-Perl/Manifest1
-rw-r--r--dev-perl/File-Listing/File-Listing-6.150.0.ebuild29
-rw-r--r--dev-perl/File-Listing/Manifest1
-rw-r--r--dev-perl/File-Map/File-Map-0.670.0.ebuild42
-rw-r--r--dev-perl/File-Map/Manifest1
-rw-r--r--dev-perl/File-MimeInfo/File-MimeInfo-0.300.0.ebuild37
-rw-r--r--dev-perl/File-MimeInfo/Manifest1
-rw-r--r--dev-perl/File-Remove/File-Remove-1.600.0.ebuild28
-rw-r--r--dev-perl/File-Remove/Manifest1
-rw-r--r--dev-perl/File-RsyncP/File-RsyncP-0.760.0-r1.ebuild38
-rw-r--r--dev-perl/File-RsyncP/File-RsyncP-0.760.0.ebuild34
-rw-r--r--dev-perl/File-RsyncP/files/File-RsyncP-0.760.0-clang16.patch188
-rw-r--r--dev-perl/File-Share/File-Share-0.250.0-r1.ebuild25
-rw-r--r--dev-perl/File-Share/Manifest1
-rw-r--r--dev-perl/File-Slurp-Tiny/metadata.xml3
-rw-r--r--dev-perl/File-Slurper/File-Slurper-0.12.0.ebuild32
-rw-r--r--dev-perl/File-Slurper/Manifest1
-rw-r--r--dev-perl/File-Slurper/metadata.xml3
-rw-r--r--dev-perl/Filter/Filter-1.600.0.ebuild32
-rw-r--r--dev-perl/Filter/Manifest1
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild76
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.510.0.ebuild84
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.550.0.ebuild86
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.570.0.ebuild87
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.610.0.ebuild (renamed from dev-perl/Finance-Quote/Finance-Quote-1.560.0.ebuild)14
-rw-r--r--dev-perl/Finance-Quote/Manifest6
-rw-r--r--dev-perl/Future-IO/Future-IO-0.150.0.ebuild25
-rw-r--r--dev-perl/Future-IO/Manifest1
-rw-r--r--dev-perl/Future-IO/metadata.xml14
-rw-r--r--dev-perl/Future/Future-0.500.0.ebuild20
-rw-r--r--dev-perl/Future/Manifest1
-rw-r--r--dev-perl/Future/metadata.xml17
-rw-r--r--dev-perl/GD-Barcode/GD-Barcode-1.150.0-r2.ebuild16
-rw-r--r--dev-perl/GD-Barcode/Manifest1
-rw-r--r--dev-perl/GD/GD-2.780.0.ebuild4
-rw-r--r--dev-perl/GD/GD-2.790.0.ebuild (renamed from dev-perl/GD/GD-2.760.0.ebuild)8
-rw-r--r--dev-perl/GD/GD-2.800.0.ebuild81
-rw-r--r--dev-perl/GD/Manifest3
-rw-r--r--dev-perl/GDGraph/GDGraph-1.540.0-r1.ebuild29
-rw-r--r--dev-perl/GDGraph/Manifest1
-rw-r--r--dev-perl/Gentoo-App-Pram/metadata.xml4
-rw-r--r--dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.114.0.ebuild (renamed from dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.109.0.ebuild)22
-rw-r--r--dev-perl/Getopt-Long-Descriptive/Manifest2
-rw-r--r--dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.49.0.ebuild33
-rw-r--r--dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.50.0.ebuild34
-rw-r--r--dev-perl/Glib-Object-Introspection/Manifest2
-rw-r--r--dev-perl/GnuPG-Interface/GnuPG-Interface-1.20.0.ebuild42
-rw-r--r--dev-perl/GnuPG-Interface/Manifest1
-rw-r--r--dev-perl/Graph/Graph-0.972.100.ebuild29
-rw-r--r--dev-perl/Graph/Graph-0.972.500.ebuild28
-rw-r--r--dev-perl/Graph/Graph-0.972.600.ebuild29
-rw-r--r--dev-perl/Graph/Manifest3
-rw-r--r--dev-perl/GraphViz/GraphViz-2.240.0-r1.ebuild35
-rw-r--r--dev-perl/GraphViz/Manifest1
-rw-r--r--dev-perl/HTML-FillInForm/HTML-FillInForm-2.210.0-r1.ebuild25
-rw-r--r--dev-perl/HTML-FillInForm/Manifest1
-rw-r--r--dev-perl/HTML-Form/HTML-Form-6.70.0.ebuild31
-rw-r--r--dev-perl/HTML-Form/Manifest1
-rw-r--r--dev-perl/HTML-Mason/HTML-Mason-1.590.0-r1.ebuild66
-rw-r--r--dev-perl/HTML-Mason/Manifest1
-rw-r--r--dev-perl/HTML-Object/HTML-Object-2.30.ebuild4
-rw-r--r--dev-perl/HTML-Parser/HTML-Parser-3.820.0.ebuild (renamed from dev-perl/HTML-Parser/HTML-Parser-3.760.0.ebuild)14
-rw-r--r--dev-perl/HTML-Parser/Manifest2
-rw-r--r--dev-perl/HTML-Quoted/HTML-Quoted-0.40.0-r1.ebuild26
-rw-r--r--dev-perl/HTML-Quoted/Manifest1
-rw-r--r--dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild24
-rw-r--r--dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.260.0.ebuild26
-rw-r--r--dev-perl/HTML-Selector-XPath/Manifest2
-rw-r--r--dev-perl/HTML-Strip/HTML-Strip-2.100.0-r1.ebuild29
-rw-r--r--dev-perl/HTML-Strip/Manifest1
-rw-r--r--dev-perl/HTML-TableContentParser/HTML-TableContentParser-0.304.0.ebuild22
-rw-r--r--dev-perl/HTML-TableContentParser/Manifest1
-rw-r--r--dev-perl/HTML-Tagset/HTML-Tagset-3.240.0.ebuild17
-rw-r--r--dev-perl/HTML-Tagset/Manifest1
-rw-r--r--dev-perl/HTML-Template-Pro/HTML-Template-Pro-0.951.0-r1.ebuild24
-rw-r--r--dev-perl/HTML-Template-Pro/Manifest1
-rw-r--r--dev-perl/HTTP-Body/HTTP-Body-1.230.0.ebuild43
-rw-r--r--dev-perl/HTTP-Body/Manifest1
-rw-r--r--dev-perl/HTTP-Body/files/HTTP-Body-1.230.0-CVE-2013-4407.patch33
-rw-r--r--dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.310.0.ebuild34
-rw-r--r--dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.350.0.ebuild34
-rw-r--r--dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.380.0.ebuild33
-rw-r--r--dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.390.0.ebuild33
-rw-r--r--dev-perl/HTTP-BrowserDetect/Manifest4
-rw-r--r--dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.12.0.ebuild36
-rw-r--r--dev-perl/HTTP-CookieJar/Manifest1
-rw-r--r--dev-perl/HTTP-Cookies/HTTP-Cookies-6.110.0.ebuild29
-rw-r--r--dev-perl/HTTP-Cookies/Manifest1
-rw-r--r--dev-perl/HTTP-Daemon/HTTP-Daemon-6.120.0.ebuild37
-rw-r--r--dev-perl/HTTP-Daemon/Manifest1
-rw-r--r--dev-perl/HTTP-Date/HTTP-Date-6.50.0.ebuild23
-rw-r--r--dev-perl/HTTP-Date/Manifest1
-rw-r--r--dev-perl/HTTP-Message/HTTP-Message-6.320.0.ebuild42
-rw-r--r--dev-perl/HTTP-Message/HTTP-Message-6.330.0.ebuild41
-rw-r--r--dev-perl/HTTP-Message/HTTP-Message-6.440.0.ebuild44
-rw-r--r--dev-perl/HTTP-Message/Manifest3
-rw-r--r--dev-perl/IO-AIO/IO-AIO-4.750.0.ebuild30
-rw-r--r--dev-perl/IO-AIO/IO-AIO-4.760.0.ebuild30
-rw-r--r--dev-perl/IO-AIO/IO-AIO-4.810.0.ebuild (renamed from dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild)15
-rw-r--r--dev-perl/IO-AIO/Manifest4
-rw-r--r--dev-perl/IO-Async/IO-Async-0.803.0.ebuild26
-rw-r--r--dev-perl/IO-Async/Manifest1
-rw-r--r--dev-perl/IO-Async/metadata.xml11
-rw-r--r--dev-perl/IO-Compress-Brotli/IO-Compress-Brotli-0.10.0.ebuild29
-rw-r--r--dev-perl/IO-Compress-Brotli/IO-Compress-Brotli-0.4.1.ebuild28
-rw-r--r--dev-perl/IO-Compress-Brotli/Manifest2
-rw-r--r--dev-perl/IO-Compress-Brotli/files/IO-Compress-Brotli-0.004001-unbundle.patch49
-rw-r--r--dev-perl/IO-Compress-Brotli/files/IO-Compress-Brotli-0.010-unbundle.patch55
-rw-r--r--dev-perl/IO-Interactive/IO-Interactive-1.23.0.ebuild24
-rw-r--r--dev-perl/IO-Interactive/Manifest1
-rw-r--r--dev-perl/IO-Pipely/IO-Pipely-0.5.0-r2.ebuild13
-rw-r--r--dev-perl/IO-Pipely/Manifest1
-rw-r--r--dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0-r2.ebuild26
-rw-r--r--dev-perl/IO-Socket-INET6/Manifest1
-rw-r--r--dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.85.0.ebuild2
-rw-r--r--dev-perl/IO-Tty/IO-Tty-1.170.0.ebuild17
-rw-r--r--dev-perl/IO-Tty/IO-Tty-1.200.0.ebuild13
-rw-r--r--dev-perl/IO-Tty/Manifest2
-rw-r--r--dev-perl/IO-Tty/files/IO-Tty-1.160.0-musl-strlcpy.patch38
-rw-r--r--dev-perl/IPC-Run/IPC-Run-20200505.0.0.ebuild24
-rw-r--r--dev-perl/IPC-Run/IPC-Run-20220807.0.0.ebuild25
-rw-r--r--dev-perl/IPC-Run/Manifest2
-rw-r--r--dev-perl/IPC-Run3/IPC-Run3-0.49.0.ebuild25
-rw-r--r--dev-perl/IPC-Run3/Manifest1
-rw-r--r--dev-perl/IPC-Shareable/IPC-Shareable-1.0.0.ebuild24
-rw-r--r--dev-perl/IPC-Shareable/IPC-Shareable-1.60.0.ebuild30
-rw-r--r--dev-perl/IPC-Shareable/Manifest2
-rw-r--r--dev-perl/Image-Imlib2/Image-Imlib2-2.30.0-r2.ebuild27
-rw-r--r--dev-perl/Image-Info/Image-Info-1.420.0.ebuild24
-rw-r--r--dev-perl/Image-Info/Image-Info-1.430.0.ebuild24
-rw-r--r--dev-perl/Image-Info/Manifest2
-rw-r--r--dev-perl/Inline-C/Inline-C-0.810.0.ebuild45
-rw-r--r--dev-perl/Inline-C/Manifest1
-rw-r--r--dev-perl/JSON-Any/JSON-Any-1.390.0-r1.ebuild35
-rw-r--r--dev-perl/JSON-Any/Manifest1
-rw-r--r--dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.3.ebuild36
-rw-r--r--dev-perl/JSON-MaybeXS/Manifest1
-rw-r--r--dev-perl/JSON-Parse/JSON-Parse-0.610.0.ebuild25
-rw-r--r--dev-perl/JSON-Parse/Manifest1
-rw-r--r--dev-perl/JSON/JSON-4.30.0.ebuild27
-rw-r--r--dev-perl/JSON/Manifest1
-rw-r--r--dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.140.0.ebuild23
-rw-r--r--dev-perl/JavaScript-Minifier-XS/Manifest1
-rw-r--r--dev-perl/JavaScript-Packer/JavaScript-Packer-2.60.0.ebuild22
-rw-r--r--dev-perl/JavaScript-Packer/JavaScript-Packer-2.70.0.ebuild22
-rw-r--r--dev-perl/JavaScript-Packer/Manifest2
-rw-r--r--dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.100.0.ebuild36
-rw-r--r--dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.140.0.ebuild28
-rw-r--r--dev-perl/LWP-Protocol-https/Manifest2
-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/Lchown/Lchown-1.10.0-r3.ebuild4
-rw-r--r--dev-perl/Lexical-SealRequireHints/Lexical-SealRequireHints-0.11.0-r1.ebuild30
-rw-r--r--dev-perl/Lexical-SealRequireHints/Manifest1
-rw-r--r--dev-perl/Lingua-Translit/Lingua-Translit-0.280.0-r1.ebuild13
-rw-r--r--dev-perl/Lingua-Translit/Manifest1
-rw-r--r--dev-perl/Linux-Inotify2/Linux-Inotify2-2.200.0.ebuild18
-rw-r--r--dev-perl/Linux-Inotify2/Manifest1
-rw-r--r--dev-perl/Linux-PipeMagic/Linux-PipeMagic-0.30.0-r1.ebuild20
-rw-r--r--dev-perl/Linux-PipeMagic/Manifest1
-rw-r--r--dev-perl/List-MoreUtils/List-MoreUtils-0.428.0.ebuild32
-rw-r--r--dev-perl/List-MoreUtils/Manifest1
-rw-r--r--dev-perl/List-SomeUtils/List-SomeUtils-0.580.0.ebuild28
-rw-r--r--dev-perl/List-SomeUtils/Manifest1
-rw-r--r--dev-perl/List-UtilsBy/List-UtilsBy-0.110.0.ebuild26
-rw-r--r--dev-perl/List-UtilsBy/Manifest1
-rw-r--r--dev-perl/Locale-Codes/Locale-Codes-3.670.0.ebuild24
-rw-r--r--dev-perl/Locale-Codes/Locale-Codes-3.680.0.ebuild25
-rw-r--r--dev-perl/Locale-Codes/Locale-Codes-3.780.0.ebuild26
-rw-r--r--dev-perl/Locale-Codes/Manifest3
-rw-r--r--dev-perl/Log-Any/Log-Any-1.709.0.ebuild33
-rw-r--r--dev-perl/Log-Any/Log-Any-1.710.0.ebuild33
-rw-r--r--dev-perl/Log-Any/Log-Any-1.715.0.ebuild34
-rw-r--r--dev-perl/Log-Any/Log-Any-1.716.0.ebuild34
-rw-r--r--dev-perl/Log-Any/Manifest4
-rw-r--r--dev-perl/Log-Dispatch-Array/Log-Dispatch-Array-1.3.0-r1.ebuild24
-rw-r--r--dev-perl/Log-Dispatch-Array/Manifest1
-rw-r--r--dev-perl/Log-Dispatch/Log-Dispatch-2.700.0.ebuild46
-rw-r--r--dev-perl/Log-Dispatch/Manifest1
-rw-r--r--dev-perl/Log-Dispatchouli/Log-Dispatchouli-3.7.0.ebuild (renamed from dev-perl/Log-Dispatchouli/Log-Dispatchouli-2.23.0.ebuild)13
-rw-r--r--dev-perl/Log-Dispatchouli/Manifest2
-rw-r--r--dev-perl/Log-Log4perl/Log-Log4perl-1.540.0.ebuild24
-rw-r--r--dev-perl/Log-Log4perl/Manifest1
-rw-r--r--dev-perl/Log-Report/Log-Report-1.320.0.ebuild28
-rw-r--r--dev-perl/Log-Report/Log-Report-1.330.0.ebuild28
-rw-r--r--dev-perl/Log-Report/Log-Report-1.340.0.ebuild29
-rw-r--r--dev-perl/Log-Report/Manifest3
-rw-r--r--dev-perl/MCE/MCE-1.889.0.ebuild (renamed from dev-perl/MCE/MCE-1.874.0.ebuild)8
-rw-r--r--dev-perl/MCE/Manifest2
-rw-r--r--dev-perl/MIME-Charset/MIME-Charset-1.12.2-r1.ebuild31
-rw-r--r--dev-perl/MIME-Charset/Manifest1
-rw-r--r--dev-perl/MIME-EncWords/MIME-EncWords-1.15.0.ebuild26
-rw-r--r--dev-perl/MIME-EncWords/Manifest1
-rw-r--r--dev-perl/MIME-Types/MIME-Types-2.210.0.ebuild22
-rw-r--r--dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild21
-rw-r--r--dev-perl/MIME-Types/Manifest2
-rw-r--r--dev-perl/MIME-tools/MIME-tools-5.509.0-r1.ebuild40
-rw-r--r--dev-perl/MIME-tools/MIME-tools-5.515.0.ebuild (renamed from dev-perl/MIME-tools/MIME-tools-5.510.0.ebuild)9
-rw-r--r--dev-perl/MIME-tools/Manifest2
-rw-r--r--dev-perl/MP3-Tag/MP3-Tag-1.150.0-r1.ebuild28
-rw-r--r--dev-perl/MP3-Tag/Manifest1
-rw-r--r--dev-perl/MRO-Compat/MRO-Compat-0.130.0-r1.ebuild13
-rw-r--r--dev-perl/MRO-Compat/Manifest1
-rw-r--r--dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.101.120.ebuild24
-rw-r--r--dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.310.310.ebuild (renamed from dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.109.150-r1.ebuild)6
-rw-r--r--dev-perl/Mail-AuthenticationResults/Manifest3
-rw-r--r--dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.7.0.ebuild31
-rw-r--r--dev-perl/Mail-Box-IMAP4/Manifest1
-rw-r--r--dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.5.0.ebuild32
-rw-r--r--dev-perl/Mail-Box-POP3/Manifest1
-rw-r--r--dev-perl/Mail-Box/Mail-Box-3.9.0.ebuild35
-rw-r--r--dev-perl/Mail-Box/Manifest1
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-1.202.302.120.ebuild45
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-1.202.401.240.ebuild (renamed from dev-perl/Mail-DKIM/Mail-DKIM-1.202.306.300.ebuild)6
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-1.202.9.70.ebuild45
-rw-r--r--dev-perl/Mail-DKIM/Manifest4
-rw-r--r--dev-perl/Mail-DMARC/Mail-DMARC-1.202.403.130.ebuild92
-rw-r--r--dev-perl/Mail-DMARC/Manifest1
-rw-r--r--dev-perl/Mail-Message/Mail-Message-3.10.0.ebuild32
-rw-r--r--dev-perl/Mail-Message/Mail-Message-3.11.0.ebuild32
-rw-r--r--dev-perl/Mail-Message/Mail-Message-3.12.0.ebuild32
-rw-r--r--dev-perl/Mail-Message/Mail-Message-3.15.0.ebuild (renamed from dev-perl/Mail-Message/Mail-Message-3.13.0.ebuild)7
-rw-r--r--dev-perl/Mail-Message/Manifest5
-rw-r--r--dev-perl/Mail-POP3Client/Mail-POP3Client-2.190.0-r1.ebuild13
-rw-r--r--dev-perl/Mail-POP3Client/Manifest1
-rw-r--r--dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.ebuild (renamed from dev-perl/Mail-SPF/Mail-SPF-2.9.0-r3.ebuild)6
-rw-r--r--dev-perl/Mail-SPF/Mail-SPF-3.202.402.60.ebuild54
-rw-r--r--dev-perl/Mail-SPF/Manifest1
-rw-r--r--dev-perl/Math-BigInt-GMP/Manifest1
-rw-r--r--dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.600.700.ebuild30
-rw-r--r--dev-perl/Math-BigInt-Lite/Manifest1
-rw-r--r--dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.190.0.ebuild31
-rw-r--r--dev-perl/Math-GMP/Manifest2
-rw-r--r--dev-perl/Math-GMP/Math-GMP-2.200.0.ebuild34
-rw-r--r--dev-perl/Math-GMP/Math-GMP-2.230.0.ebuild32
-rw-r--r--dev-perl/Math-NumSeq/Manifest1
-rw-r--r--dev-perl/Math-NumSeq/Math-NumSeq-74.0.0.ebuild36
-rw-r--r--dev-perl/Math-Round/Manifest1
-rw-r--r--dev-perl/Math-Round/Math-Round-0.70.0-r1.ebuild12
-rw-r--r--dev-perl/MaxMind-DB-Reader-XS/Manifest1
-rw-r--r--dev-perl/MaxMind-DB-Reader-XS/MaxMind-DB-Reader-XS-1.0.8.ebuild45
-rw-r--r--dev-perl/Metrics-Any/Manifest1
-rw-r--r--dev-perl/Metrics-Any/Metrics-Any-0.100.0.ebuild18
-rw-r--r--dev-perl/Metrics-Any/metadata.xml12
-rw-r--r--dev-perl/Mixin-Linewise/Manifest1
-rw-r--r--dev-perl/Mixin-Linewise/Mixin-Linewise-0.110.0.ebuild31
-rw-r--r--dev-perl/Mo/metadata.xml3
-rw-r--r--dev-perl/Modern-Perl/Manifest2
-rw-r--r--dev-perl/Modern-Perl/Modern-Perl-1.202.401.150.ebuild (renamed from dev-perl/Modern-Perl/Modern-Perl-1.202.2.110.ebuild)10
-rw-r--r--dev-perl/Module-Build-Tiny/Manifest3
-rw-r--r--dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.46.0.ebuild40
-rw-r--r--dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.48.0.ebuild (renamed from dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.39.0-r1.ebuild)11
-rw-r--r--dev-perl/Module-Build/Manifest1
-rw-r--r--dev-perl/Module-Build/Module-Build-0.423.100.ebuild39
-rw-r--r--dev-perl/Module-Find/Manifest1
-rw-r--r--dev-perl/Module-Find/Module-Find-0.150.0.ebuild15
-rw-r--r--dev-perl/Module-Install/Module-Install-1.190.0.ebuild4
-rw-r--r--dev-perl/Module-Refresh/Manifest1
-rw-r--r--dev-perl/Module-Refresh/Module-Refresh-0.170.0-r2.ebuild22
-rw-r--r--dev-perl/Module-Refresh/Module-Refresh-0.180.0.ebuild4
-rw-r--r--dev-perl/Module-ScanDeps/Manifest3
-rw-r--r--dev-perl/Module-ScanDeps/Module-ScanDeps-1.310.0.ebuild33
-rw-r--r--dev-perl/Module-ScanDeps/Module-ScanDeps-1.320.0.ebuild34
-rw-r--r--dev-perl/Module-ScanDeps/Module-ScanDeps-1.330.0.ebuild34
-rw-r--r--dev-perl/Module-Signature/Manifest1
-rw-r--r--dev-perl/Module-Signature/Module-Signature-0.870.0.ebuild26
-rw-r--r--dev-perl/Mojolicious/Manifest6
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.190.0.ebuild36
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.220.0.ebuild36
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.360.0.ebuild (renamed from dev-perl/Mojolicious/Mojolicious-9.340.0.ebuild)4
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.370.0.ebuild (renamed from dev-perl/Mojolicious/Mojolicious-9.330.0-r1.ebuild)4
-rw-r--r--dev-perl/Moo/Manifest1
-rw-r--r--dev-perl/Moo/Moo-2.5.4-r1.ebuild30
-rw-r--r--dev-perl/Moo/Moo-2.5.4.ebuild29
-rw-r--r--dev-perl/Moose/Manifest4
-rw-r--r--dev-perl/Moose/Moose-2.201.500.ebuild124
-rw-r--r--dev-perl/Moose/Moose-2.220.100.ebuild123
-rw-r--r--dev-perl/Moose/Moose-2.220.300.ebuild124
-rw-r--r--dev-perl/Moose/Moose-2.220.700.ebuild52
-rw-r--r--dev-perl/MooseX-Getopt/Manifest1
-rw-r--r--dev-perl/MooseX-Getopt/MooseX-Getopt-0.760.0.ebuild42
-rw-r--r--dev-perl/MooseX-OneArgNew/Manifest1
-rw-r--r--dev-perl/MooseX-OneArgNew/MooseX-OneArgNew-0.5.0-r1.ebuild29
-rw-r--r--dev-perl/MooseX-SetOnce/Manifest1
-rw-r--r--dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.201.0.ebuild26
-rw-r--r--dev-perl/MooseX-Types-JSON/Manifest1
-rw-r--r--dev-perl/MooseX-Types-JSON/MooseX-Types-JSON-1.0.0-r2.ebuild28
-rw-r--r--dev-perl/MooseX-Types-Perl/Manifest1
-rw-r--r--dev-perl/MooseX-Types-Perl/MooseX-Types-Perl-0.101.344.ebuild (renamed from dev-perl/String-Formatter/String-Formatter-1.234.0.ebuild)11
-rw-r--r--dev-perl/Mouse/Manifest1
-rw-r--r--dev-perl/Mouse/Mouse-2.4.10-r1.ebuild47
-rw-r--r--dev-perl/Mozilla-PublicSuffix/Manifest2
-rw-r--r--dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.4.ebuild34
-rw-r--r--dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.5.ebuild34
-rw-r--r--dev-perl/Net-AMQP-RabbitMQ/Manifest1
-rw-r--r--dev-perl/Net-AMQP-RabbitMQ/Net-AMQP-RabbitMQ-2.40009.ebuild48
-rw-r--r--dev-perl/Net-ARP/Manifest1
-rw-r--r--dev-perl/Net-ARP/Net-ARP-1.0.11.ebuild32
-rw-r--r--dev-perl/Net-Amazon-S3/Manifest1
-rw-r--r--dev-perl/Net-Amazon-S3/Net-Amazon-S3-0.980.0-r1.ebuild55
-rw-r--r--dev-perl/Net-CUPS/Net-CUPS-0.640.0-r2.ebuild31
-rw-r--r--dev-perl/Net-CUPS/files/Net-CUPS-0.640.0-libcupsfilters-2.patch340
-rw-r--r--dev-perl/Net-DNS-Resolver-Mock/Manifest1
-rw-r--r--dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.202.2.150.ebuild28
-rw-r--r--dev-perl/Net-DNS-SEC/Manifest2
-rw-r--r--dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.200.0.ebuild30
-rw-r--r--dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.210.0.ebuild32
-rw-r--r--dev-perl/Net-DNS/Manifest4
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.340.0.ebuild67
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.380.0.ebuild67
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.450.0.ebuild (renamed from dev-perl/Net-DNS/Net-DNS-1.370.0.ebuild)14
-rw-r--r--dev-perl/Net-HTTP/Manifest2
-rw-r--r--dev-perl/Net-HTTP/Net-HTTP-6.210.0.ebuild38
-rw-r--r--dev-perl/Net-HTTP/Net-HTTP-6.220.0.ebuild38
-rw-r--r--dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.500.0-r1.ebuild26
-rw-r--r--dev-perl/Net-IRR/Manifest1
-rw-r--r--dev-perl/Net-IRR/Net-IRR-0.80.0-r2.ebuild21
-rw-r--r--dev-perl/Net-LibIDN2/Manifest1
-rw-r--r--dev-perl/Net-LibIDN2/Net-LibIDN2-1.10.0.ebuild34
-rw-r--r--dev-perl/Net-Netmask/Manifest1
-rw-r--r--dev-perl/Net-Netmask/Net-Netmask-2.0.100.ebuild29
-rw-r--r--dev-perl/Net-OpenSSH/Manifest2
-rw-r--r--dev-perl/Net-OpenSSH/Net-OpenSSH-0.800.0.ebuild27
-rw-r--r--dev-perl/Net-OpenSSH/Net-OpenSSH-0.830.0.ebuild28
-rw-r--r--dev-perl/Net-Pcap/Manifest1
-rw-r--r--dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild34
-rw-r--r--dev-perl/Net-Pcap/files/Net-Pcap-0.18-libpcap-1.9.0.patch41
-rw-r--r--dev-perl/Net-Pcap/files/Net-Pcap-0.18-test-error.patch39
-rw-r--r--dev-perl/Net-RawIP/Net-RawIP-0.250.0-r4.ebuild27
-rw-r--r--dev-perl/Net-RawIP/files/Net-RawIP-0.25-Declare-used-function.patch57
-rw-r--r--dev-perl/Net-RawIP/files/Net-RawIP-0.25-Silent-compiler-warnings.patch94
-rw-r--r--dev-perl/Net-RawIP/files/Net-RawIP-0.25-Use-_DEFAULT_SOURCE-instead-of-_BSD_SOURCE.patch31
-rw-r--r--dev-perl/Net-SSH-AuthorizedKeysFile/Manifest1
-rw-r--r--dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0-r1.ebuild27
-rw-r--r--dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0-r2.ebuild32
-rw-r--r--dev-perl/Net-SSH-Perl/Manifest2
-rw-r--r--dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.140.0-r1.ebuild52
-rw-r--r--dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.141.0.ebuild49
-rw-r--r--dev-perl/Net-SSH-Perl/files/Net-SSH-Perl-2.14-no-signatures.patch27
-rw-r--r--dev-perl/Net-SSH2/Manifest1
-rw-r--r--dev-perl/Net-SSH2/Net-SSH2-0.720.0.ebuild37
-rw-r--r--dev-perl/Net-SSLeay/Manifest1
-rw-r--r--dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild64
-rw-r--r--dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild65
-rw-r--r--dev-perl/Net-SSLeay/Net-SSLeay-1.940.0.ebuild2
-rw-r--r--dev-perl/Net-SSLeay/files/Net-SSLeay-1.88-fix-libdir.patch27
-rw-r--r--dev-perl/Net-Server/Manifest1
-rw-r--r--dev-perl/Net-Server/Net-Server-2.10.0.ebuild28
-rw-r--r--dev-perl/Number-Format/Manifest1
-rw-r--r--dev-perl/Number-Format/Number-Format-1.750.0-r1.ebuild13
-rw-r--r--dev-perl/Number-Fraction/Manifest1
-rw-r--r--dev-perl/Number-Fraction/Number-Fraction-3.1.0.ebuild29
-rw-r--r--dev-perl/OLE-StorageLite/Manifest1
-rw-r--r--dev-perl/OLE-StorageLite/OLE-StorageLite-0.200.0-r1.ebuild14
-rw-r--r--dev-perl/ORLite/Manifest1
-rw-r--r--dev-perl/ORLite/ORLite-2.0.0.ebuild31
-rw-r--r--dev-perl/Object-Pad/Manifest3
-rw-r--r--dev-perl/Object-Pad/Object-Pad-0.803.0.ebuild25
-rw-r--r--dev-perl/Object-Pad/Object-Pad-0.808.0.ebuild (renamed from dev-perl/Object-Pad/Object-Pad-0.804.0.ebuild)8
-rw-r--r--dev-perl/OpenGL-GLUT/Manifest1
-rw-r--r--dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild38
-rw-r--r--dev-perl/OpenGL-GLUT/files/OpenGL-GLUT-0.720.0-no-display.patch55
-rw-r--r--dev-perl/OpenGL-GLUT/metadata.xml23
-rw-r--r--dev-perl/PAR-Dist/Manifest1
-rw-r--r--dev-perl/PAR-Dist/PAR-Dist-0.510.0.ebuild23
-rw-r--r--dev-perl/PAR-Dist/PAR-Dist-0.520.0.ebuild2
-rw-r--r--dev-perl/PAR/Manifest3
-rw-r--r--dev-perl/PAR/PAR-1.17.0.ebuild28
-rw-r--r--dev-perl/PAR/PAR-1.20.0.ebuild (renamed from dev-perl/PAR/PAR-1.18.0.ebuild)6
-rw-r--r--dev-perl/PDF-API2/Manifest3
-rw-r--r--dev-perl/PDF-API2/PDF-API2-2.42.0.ebuild33
-rw-r--r--dev-perl/PDF-API2/PDF-API2-2.45.0.ebuild (renamed from dev-perl/PDF-API2/PDF-API2-2.40.0.ebuild)10
-rw-r--r--dev-perl/PDF-Builder/Manifest2
-rw-r--r--dev-perl/PDF-Builder/PDF-Builder-3.26.0.ebuild (renamed from dev-perl/PDF-Builder/PDF-Builder-3.23.0.ebuild)10
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/Manifest3
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.25.0.ebuild (renamed from dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.17.0.ebuild)11
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.26.0.ebuild32
-rw-r--r--dev-perl/PDL/Manifest5
-rw-r--r--dev-perl/PDL/PDL-2.63.0.ebuild9
-rw-r--r--dev-perl/PDL/PDL-2.87.0.ebuild (renamed from dev-perl/PDL/PDL-2.54.0.ebuild)45
-rw-r--r--dev-perl/PDL/PDL-2.88.0.ebuild (renamed from dev-perl/PDL/PDL-2.17.0-r2.ebuild)79
-rw-r--r--dev-perl/PDL/PDL-2.89.0.ebuild139
-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/PDL-2.54.0-fortran.patch24
-rw-r--r--dev-perl/PDL/files/PDL-2.87.0-fortran.patch26
-rw-r--r--dev-perl/PGPLOT/Manifest1
-rw-r--r--dev-perl/PGPLOT/PGPLOT-2.270.0.ebuild23
-rw-r--r--dev-perl/POE/Manifest1
-rw-r--r--dev-perl/POE/POE-1.368.0.ebuild59
-rw-r--r--dev-perl/POSIX-strftime-Compiler/Manifest1
-rw-r--r--dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.460.0.ebuild29
-rw-r--r--dev-perl/PPI/Manifest3
-rw-r--r--dev-perl/PPI/PPI-1.270.0-r1.ebuild40
-rw-r--r--dev-perl/PPI/PPI-1.278.0.ebuild (renamed from dev-perl/PPI/PPI-1.276.0.ebuild)9
-rw-r--r--dev-perl/PPIx-QuoteLike/Manifest2
-rw-r--r--dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.17.0.ebuild30
-rw-r--r--dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.19.0.ebuild28
-rw-r--r--dev-perl/PPIx-Regexp/Manifest2
-rw-r--r--dev-perl/PPIx-Regexp/PPIx-Regexp-0.80.0.ebuild29
-rw-r--r--dev-perl/PPIx-Regexp/PPIx-Regexp-0.81.0.ebuild28
-rw-r--r--dev-perl/Package-DeprecationManager/Manifest1
-rw-r--r--dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.170.0-r1.ebuild33
-rw-r--r--dev-perl/Package-Stash-XS/Manifest1
-rw-r--r--dev-perl/Package-Stash-XS/Package-Stash-XS-0.290.0.ebuild23
-rw-r--r--dev-perl/Package-Stash/Manifest1
-rw-r--r--dev-perl/Package-Stash/Package-Stash-0.390.0.ebuild45
-rw-r--r--dev-perl/Parallel-Iterator/Manifest1
-rw-r--r--dev-perl/Parallel-Iterator/Parallel-Iterator-1.0.0-r2.ebuild27
-rw-r--r--dev-perl/Parallel-Iterator/files/Parallel-Iterator-1.00-perl-5.26.patch57
-rw-r--r--dev-perl/Params-Validate/Manifest1
-rw-r--r--dev-perl/Params-Validate/Params-Validate-1.300.0.ebuild36
-rw-r--r--dev-perl/Params-ValidationCompiler/Manifest1
-rw-r--r--dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.300.0.ebuild34
-rw-r--r--dev-perl/Passwd-Unix/Manifest1
-rw-r--r--dev-perl/Passwd-Unix/Passwd-Unix-0.710.0-r1.ebuild33
-rw-r--r--dev-perl/Path-Dispatcher/Path-Dispatcher-1.80.0.ebuild8
-rw-r--r--dev-perl/Path-Iterator-Rule/Manifest1
-rw-r--r--dev-perl/Path-Iterator-Rule/Path-Iterator-Rule-1.14.0.ebuild37
-rw-r--r--dev-perl/Path-Tiny/Manifest3
-rw-r--r--dev-perl/Path-Tiny/Path-Tiny-0.118.0.ebuild42
-rw-r--r--dev-perl/Path-Tiny/Path-Tiny-0.146.0.ebuild (renamed from dev-perl/Path-Tiny/Path-Tiny-0.120.0.ebuild)10
-rw-r--r--dev-perl/Perl-Critic/Manifest2
-rw-r--r--dev-perl/Perl-Critic/Perl-Critic-1.140.0-r1.ebuild88
-rw-r--r--dev-perl/Perl-Critic/Perl-Critic-1.150.0.ebuild85
-rw-r--r--dev-perl/Perl-Critic/Perl-Critic-1.152.0-r1.ebuild (renamed from dev-perl/Perl-Critic/Perl-Critic-1.152.0.ebuild)1
-rw-r--r--dev-perl/Perl-LanguageServer/Manifest5
-rw-r--r--dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.2.0.ebuild34
-rw-r--r--dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.3.0.ebuild32
-rw-r--r--dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.5.0.ebuild34
-rw-r--r--dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.6.2.ebuild (renamed from dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.6.0.ebuild)2
-rw-r--r--dev-perl/Perl-PrereqScanner-NotQuiteLite/Manifest1
-rw-r--r--dev-perl/Perl-PrereqScanner-NotQuiteLite/Perl-PrereqScanner-NotQuiteLite-0.991.400.ebuild33
-rw-r--r--dev-perl/Perl-PrereqScanner/Manifest1
-rw-r--r--dev-perl/Perl-PrereqScanner/Perl-PrereqScanner-1.24.0.ebuild41
-rw-r--r--dev-perl/Perl-Strip/Manifest1
-rw-r--r--dev-perl/Perl-Strip/Perl-Strip-1.100.0.ebuild21
-rw-r--r--dev-perl/Perl-Tidy/Manifest7
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20210717.0.0.ebuild35
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20211029.0.0.ebuild35
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20230309.0.0.ebuild32
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20240202.0.0.ebuild (renamed from dev-perl/Perl-Tidy/Perl-Tidy-20230909.0.0.ebuild)4
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20240511.0.0.ebuild (renamed from dev-perl/Perl-Tidy/Perl-Tidy-20230701.0.0.ebuild)6
-rw-r--r--dev-perl/Perl-Version/Manifest1
-rw-r--r--dev-perl/Perl-Version/Perl-Version-1.17.0.ebuild32
-rw-r--r--dev-perl/PerlIO-eol/Manifest2
-rw-r--r--dev-perl/PerlIO-eol/PerlIO-eol-0.170.0.ebuild28
-rw-r--r--dev-perl/PerlIO-eol/PerlIO-eol-0.180.0.ebuild28
-rw-r--r--dev-perl/PerlIO-utf8_strict/Manifest1
-rw-r--r--dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.8.0.ebuild28
-rw-r--r--dev-perl/Plack/Manifest2
-rw-r--r--dev-perl/Plack/Plack-1.5.100.ebuild (renamed from dev-perl/Plack/Plack-1.4.800.ebuild)18
-rw-r--r--dev-perl/Pod-Elemental-PerlMunger/Manifest1
-rw-r--r--dev-perl/Pod-Elemental-PerlMunger/Pod-Elemental-PerlMunger-0.200.6-r1.ebuild30
-rw-r--r--dev-perl/Pod-Elemental/Manifest1
-rw-r--r--dev-perl/Pod-Elemental/Pod-Elemental-0.103.5.ebuild38
-rw-r--r--dev-perl/Pod-Eventual/Manifest1
-rw-r--r--dev-perl/Pod-Eventual/Pod-Eventual-0.94.2.ebuild26
-rw-r--r--dev-perl/Pod-Markdown/Manifest1
-rw-r--r--dev-perl/Pod-Markdown/Pod-Markdown-3.400.0.ebuild40
-rw-r--r--dev-perl/Pod-Parser/Manifest1
-rw-r--r--dev-perl/Pod-Parser/Pod-Parser-1.630.0-r1.ebuild40
-rw-r--r--dev-perl/Pod-Parser/files/Pod-Parser-1.63-no-binscript.patch25
-rw-r--r--dev-perl/Pod-Spell/Manifest1
-rw-r--r--dev-perl/Pod-Spell/Pod-Spell-1.200.0-r1.ebuild45
-rw-r--r--dev-perl/Pod-Weaver/Manifest2
-rw-r--r--dev-perl/Pod-Weaver/Pod-Weaver-4.20.0.ebuild (renamed from dev-perl/Pod-Weaver/Pod-Weaver-4.18.0.ebuild)9
-rw-r--r--dev-perl/Proc-Background/Manifest2
-rw-r--r--dev-perl/Proc-Background/Proc-Background-1.220.0.ebuild18
-rw-r--r--dev-perl/Proc-Background/Proc-Background-1.300.0.ebuild13
-rw-r--r--dev-perl/Proc-ProcessTable/Manifest3
-rw-r--r--dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.590.0.ebuild27
-rw-r--r--dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.636.0.ebuild (renamed from dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.634.0.ebuild)13
-rw-r--r--dev-perl/REST-Client/Manifest2
-rw-r--r--dev-perl/REST-Client/REST-Client-273-r1.ebuild31
-rw-r--r--dev-perl/REST-Client/REST-Client-280.ebuild26
-rw-r--r--dev-perl/Redis/Manifest1
-rw-r--r--dev-perl/Redis/Redis-1.998.0.ebuild72
-rw-r--r--dev-perl/Regexp-Util/Regexp-Util-0.5.0.ebuild4
-rw-r--r--dev-perl/Role-HasMessage/Manifest1
-rw-r--r--dev-perl/Role-HasMessage/Role-HasMessage-0.6.0-r1.ebuild28
-rw-r--r--dev-perl/Role-Identifiable/Manifest1
-rw-r--r--dev-perl/Role-Identifiable/Role-Identifiable-0.7.0-r1.ebuild25
-rw-r--r--dev-perl/SDL/SDL-2.548.0-r3.ebuild58
-rw-r--r--dev-perl/SDL/files/SDL-2.548-refcount.patch27
-rw-r--r--dev-perl/SDL/files/SDL-2.548-uaf-surface.patch127
-rw-r--r--dev-perl/SNMP_Session/Manifest1
-rw-r--r--dev-perl/SNMP_Session/SNMP_Session-1.160.0.ebuild20
-rw-r--r--dev-perl/SQL-Translator/Manifest2
-rw-r--r--dev-perl/SQL-Translator/SQL-Translator-1.650.0.ebuild (renamed from dev-perl/SQL-Translator/SQL-Translator-1.620.0.ebuild)13
-rw-r--r--dev-perl/SVG/Manifest1
-rw-r--r--dev-perl/SVG/SVG-2.860.0.ebuild31
-rw-r--r--dev-perl/Scalar-Readonly/Manifest1
-rw-r--r--dev-perl/Scalar-Readonly/Scalar-Readonly-0.30.0.ebuild13
-rw-r--r--dev-perl/Scalar-Readonly/metadata.xml12
-rw-r--r--dev-perl/Scope-Upper/Manifest1
-rw-r--r--dev-perl/Scope-Upper/Scope-Upper-0.320.0.ebuild14
-rw-r--r--dev-perl/Sereal-Decoder/Manifest2
-rw-r--r--dev-perl/Sereal-Decoder/Sereal-Decoder-4.18.0.ebuild37
-rw-r--r--dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0-r1.ebuild63
-rw-r--r--dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild80
-rw-r--r--dev-perl/Sereal-Encoder/Manifest2
-rw-r--r--dev-perl/Sereal-Encoder/Sereal-Encoder-4.18.0.ebuild37
-rw-r--r--dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0-r1.ebuild65
-rw-r--r--dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild82
-rw-r--r--dev-perl/Sereal/Manifest1
-rw-r--r--dev-perl/Sereal/Sereal-4.18.0.ebuild28
-rw-r--r--dev-perl/Set-Object/Manifest1
-rw-r--r--dev-perl/Set-Object/Set-Object-1.410.0.ebuild33
-rw-r--r--dev-perl/Shell-Command/Manifest1
-rw-r--r--dev-perl/Shell-Command/Shell-Command-0.60.0.ebuild13
-rw-r--r--dev-perl/Shell-Command/metadata.xml12
-rw-r--r--dev-perl/Software-License/Manifest2
-rw-r--r--dev-perl/Software-License/Software-License-0.104.6.ebuild (renamed from dev-perl/Software-License/Software-License-0.104.1.ebuild)12
-rw-r--r--dev-perl/Specio/Manifest1
-rw-r--r--dev-perl/Specio/Specio-0.470.0.ebuild43
-rw-r--r--dev-perl/Spreadsheet-ParseExcel/Manifest1
-rw-r--r--dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0-r1.ebuild39
-rw-r--r--dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.660.0.ebuild2
-rw-r--r--dev-perl/Spreadsheet-XLSX/Manifest2
-rw-r--r--dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.180.0.ebuild (renamed from dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.160.0.ebuild)11
-rw-r--r--dev-perl/Stat-lsMode/Manifest1
-rw-r--r--dev-perl/Stat-lsMode/Stat-lsMode-0.500.0-r2.ebuild13
-rw-r--r--dev-perl/Statistics-Descriptive/Manifest1
-rw-r--r--dev-perl/Statistics-Descriptive/Statistics-Descriptive-3.80.100.ebuild31
-rw-r--r--dev-perl/String-Errf/Manifest1
-rw-r--r--dev-perl/String-Errf/String-Errf-0.8.0-r1.ebuild34
-rw-r--r--dev-perl/String-Flogger/Manifest1
-rw-r--r--dev-perl/String-Flogger/String-Flogger-1.101.245-r1.ebuild26
-rw-r--r--dev-perl/String-Formatter/Manifest2
-rw-r--r--dev-perl/String-Formatter/String-Formatter-0.102.84-r1.ebuild29
-rw-r--r--dev-perl/String-RewritePrefix/Manifest1
-rw-r--r--dev-perl/String-RewritePrefix/String-RewritePrefix-0.8.0.ebuild26
-rw-r--r--dev-perl/String-Truncate/Manifest1
-rw-r--r--dev-perl/String-Truncate/String-Truncate-1.100.602-r1.ebuild25
-rw-r--r--dev-perl/String-Util/Manifest1
-rw-r--r--dev-perl/String-Util/String-Util-1.320.0.ebuild23
-rw-r--r--dev-perl/Struct-Dumb/Manifest1
-rw-r--r--dev-perl/Struct-Dumb/Struct-Dumb-0.140.0.ebuild (renamed from dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.200.0.ebuild)9
-rw-r--r--dev-perl/Struct-Dumb/metadata.xml12
-rw-r--r--dev-perl/Sub-Delete/Sub-Delete-1.0.20.ebuild19
-rw-r--r--dev-perl/Sub-Exporter-ForMethods/Manifest1
-rw-r--r--dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.54.ebuild27
-rw-r--r--dev-perl/Sub-Exporter-GlobExporter/Manifest1
-rw-r--r--dev-perl/Sub-Exporter-GlobExporter/Sub-Exporter-GlobExporter-0.5.0-r1.ebuild24
-rw-r--r--dev-perl/Sub-Exporter/Manifest3
-rw-r--r--dev-perl/Sub-Exporter/Sub-Exporter-0.988.0.ebuild21
-rw-r--r--dev-perl/Sub-Exporter/Sub-Exporter-0.991.0.ebuild (renamed from dev-perl/Sub-Exporter/Sub-Exporter-0.989.0.ebuild)6
-rw-r--r--dev-perl/Sub-HandlesVia/Manifest1
-rw-r--r--dev-perl/Sub-HandlesVia/Sub-HandlesVia-0.16.0.ebuild29
-rw-r--r--dev-perl/Sub-Install/Manifest1
-rw-r--r--dev-perl/Sub-Install/Sub-Install-0.928.0-r1.ebuild24
-rw-r--r--dev-perl/Sub-Name/Manifest1
-rw-r--r--dev-perl/Sub-Name/Sub-Name-0.260.0.ebuild31
-rw-r--r--dev-perl/Sub-Override/Manifest1
-rw-r--r--dev-perl/Sub-Override/Sub-Override-0.100.0.ebuild19
-rw-r--r--dev-perl/Sub-Quote/Manifest1
-rw-r--r--dev-perl/Sub-Quote/Sub-Quote-2.6.6-r1.ebuild28
-rw-r--r--dev-perl/Syntax-Keyword-Try/Manifest1
-rw-r--r--dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.270.0.ebuild18
-rw-r--r--dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.280.0.ebuild2
-rw-r--r--dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.290.0.ebuild2
-rw-r--r--dev-perl/Sys-Virt/Manifest6
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-10.1.0.ebuild (renamed from dev-perl/Sys-Virt/Sys-Virt-10.0.0.ebuild)0
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-10.2.0.ebuild (renamed from dev-perl/Sys-Virt/Sys-Virt-9.8.0.ebuild)0
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-9.2.0.ebuild40
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-9.4.0.ebuild40
-rw-r--r--dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest1
-rw-r--r--dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.350.0-r1.ebuild23
-rw-r--r--dev-perl/Template-Toolkit/Manifest1
-rw-r--r--dev-perl/Template-Toolkit/Template-Toolkit-3.10.0.ebuild49
-rw-r--r--dev-perl/Term-ProgressBar/Manifest1
-rw-r--r--dev-perl/Term-ProgressBar/Term-ProgressBar-2.220.0.ebuild30
-rw-r--r--dev-perl/Term-ReadLine-Gnu/Manifest2
-rw-r--r--dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.420.0-r1.ebuild36
-rw-r--r--dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.450.0.ebuild37
-rw-r--r--dev-perl/Term-Table/Manifest3
-rw-r--r--dev-perl/Term-Table/Term-Table-0.15.0.ebuild31
-rw-r--r--dev-perl/Term-Table/Term-Table-0.16.0.ebuild32
-rw-r--r--dev-perl/Term-Table/Term-Table-0.17.0.ebuild31
-rw-r--r--dev-perl/Test-CPAN-Meta/metadata.xml3
-rw-r--r--dev-perl/Test-Compile/Manifest6
-rw-r--r--dev-perl/Test-Compile/Test-Compile-2.4.2.ebuild41
-rw-r--r--dev-perl/Test-Compile/Test-Compile-3.2.2.ebuild36
-rw-r--r--dev-perl/Test-Compile/Test-Compile-3.3.2.ebuild (renamed from dev-perl/Test-Compile/Test-Compile-3.3.0.ebuild)3
-rw-r--r--dev-perl/Test-Compile/Test-Compile-3.3.3.ebuild (renamed from dev-perl/Test-Compile/Test-Compile-3.0.1.ebuild)8
-rw-r--r--dev-perl/Test-Deep/Manifest1
-rw-r--r--dev-perl/Test-Deep/Test-Deep-1.204.0.ebuild25
-rw-r--r--dev-perl/Test-Dependencies/Manifest1
-rw-r--r--dev-perl/Test-Dependencies/Test-Dependencies-0.300.0.ebuild29
-rw-r--r--dev-perl/Test-DiagINC/Manifest1
-rw-r--r--dev-perl/Test-DiagINC/Test-DiagINC-0.8.0.ebuild23
-rw-r--r--dev-perl/Test-Differences/Manifest3
-rw-r--r--dev-perl/Test-Differences/Test-Differences-0.680.0.ebuild28
-rw-r--r--dev-perl/Test-Differences/Test-Differences-0.690.0.ebuild27
-rw-r--r--dev-perl/Test-Differences/Test-Differences-0.700.0.ebuild27
-rw-r--r--dev-perl/Test-EOL/metadata.xml3
-rw-r--r--dev-perl/Test-Expander/Manifest1
-rw-r--r--dev-perl/Test-Expander/Test-Expander-2.5.0-r3.ebuild29
-rw-r--r--dev-perl/Test-Expander/metadata.xml12
-rw-r--r--dev-perl/Test-ExpectAndCheck/Manifest1
-rw-r--r--dev-perl/Test-ExpectAndCheck/Test-ExpectAndCheck-0.60.0-r1.ebuild25
-rw-r--r--dev-perl/Test-ExpectAndCheck/metadata.xml13
-rw-r--r--dev-perl/Test-Fatal/Manifest1
-rw-r--r--dev-perl/Test-Fatal/Test-Fatal-0.16.0.ebuild29
-rw-r--r--dev-perl/Test-File-Contents/Manifest1
-rw-r--r--dev-perl/Test-File-Contents/Test-File-Contents-0.230.0-r1.ebuild22
-rw-r--r--dev-perl/Test-File-ShareDir/metadata.xml3
-rw-r--r--dev-perl/Test-File/Manifest1
-rw-r--r--dev-perl/Test-File/Test-File-1.448.0.ebuild31
-rw-r--r--dev-perl/Test-Files/Manifest1
-rw-r--r--dev-perl/Test-Files/Test-Files-0.260.0-r1.ebuild36
-rw-r--r--dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild4
-rw-r--r--dev-perl/Test-Future-IO-Impl/Manifest1
-rw-r--r--dev-perl/Test-Future-IO-Impl/Test-Future-IO-Impl-0.140.0-r1.ebuild16
-rw-r--r--dev-perl/Test-Future-IO-Impl/metadata.xml12
-rw-r--r--dev-perl/Test-Inter/Manifest2
-rw-r--r--dev-perl/Test-Inter/Test-Inter-1.110.0.ebuild (renamed from dev-perl/Test-Inter/Test-Inter-1.90.0.ebuild)17
-rw-r--r--dev-perl/Test-Kit/Manifest1
-rw-r--r--dev-perl/Test-Kit/Test-Kit-2.160.0.ebuild36
-rw-r--r--dev-perl/Test-LWP-UserAgent/Manifest1
-rw-r--r--dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.34.0.ebuild43
-rw-r--r--dev-perl/Test-Manifest/Manifest2
-rw-r--r--dev-perl/Test-Manifest/Test-Manifest-2.24.0.ebuild (renamed from dev-perl/Test-Manifest/Test-Manifest-2.22.0.ebuild)16
-rw-r--r--dev-perl/Test-Metrics-Any/Manifest1
-rw-r--r--dev-perl/Test-Metrics-Any/Test-Metrics-Any-0.10.0.ebuild21
-rw-r--r--dev-perl/Test-Metrics-Any/metadata.xml12
-rw-r--r--dev-perl/Test-MinimumVersion/Manifest1
-rw-r--r--dev-perl/Test-MinimumVersion/Test-MinimumVersion-0.101.82-r1.ebuild29
-rw-r--r--dev-perl/Test-MockModule/Manifest2
-rw-r--r--dev-perl/Test-MockModule/Test-MockModule-0.178.0.ebuild (renamed from dev-perl/Test-MockModule/Test-MockModule-0.176.0.ebuild)7
-rw-r--r--dev-perl/Test-Most/Manifest1
-rw-r--r--dev-perl/Test-Most/Test-Most-0.370.0.ebuild26
-rw-r--r--dev-perl/Test-Needs/Manifest1
-rw-r--r--dev-perl/Test-Needs/Test-Needs-0.2.9.ebuild17
-rw-r--r--dev-perl/Test-NoTabs/metadata.xml3
-rw-r--r--dev-perl/Test-Output/Manifest1
-rw-r--r--dev-perl/Test-Output/Test-Output-1.33.0.ebuild31
-rw-r--r--dev-perl/Test-Pod/Manifest1
-rw-r--r--dev-perl/Test-Pod/Test-Pod-1.510.0.ebuild24
-rw-r--r--dev-perl/Test-Refcount/Manifest1
-rw-r--r--dev-perl/Test-Refcount/Test-Refcount-0.100.0.ebuild15
-rw-r--r--dev-perl/Test-Refcount/metadata.xml12
-rw-r--r--dev-perl/Test-Time/Manifest1
-rw-r--r--dev-perl/Test-Time/Test-Time-0.80.0.ebuild20
-rw-r--r--dev-perl/Test-Trap/Manifest1
-rw-r--r--dev-perl/Test-Trap/Test-Trap-0.3.4.ebuild30
-rw-r--r--dev-perl/Test-WWW-Mechanize/Manifest1
-rw-r--r--dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.540.0.ebuild36
-rw-r--r--dev-perl/Test-Warn/Manifest1
-rw-r--r--dev-perl/Test-Warn/Test-Warn-0.360.0.ebuild25
-rw-r--r--dev-perl/Test-Warnings/Manifest2
-rw-r--r--dev-perl/Test-Warnings/Test-Warnings-0.33.0.ebuild (renamed from dev-perl/Test-Warnings/Test-Warnings-0.31.0.ebuild)9
-rw-r--r--dev-perl/Test-Without-Module/Manifest1
-rw-r--r--dev-perl/Test-Without-Module/Test-Without-Module-0.200.0-r1.ebuild16
-rw-r--r--dev-perl/Test-YAML/Test-YAML-1.70.0.ebuild4
-rw-r--r--dev-perl/Test2-Plugin-NoWarnings/Manifest1
-rw-r--r--dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.100.0.ebuild28
-rw-r--r--dev-perl/Test2-Suite/Manifest5
-rw-r--r--dev-perl/Test2-Suite/Test2-Suite-0.0.141.ebuild29
-rw-r--r--dev-perl/Test2-Suite/Test2-Suite-0.0.144.ebuild29
-rw-r--r--dev-perl/Test2-Suite/Test2-Suite-0.0.155.ebuild27
-rw-r--r--dev-perl/Test2-Suite/Test2-Suite-0.0.162.ebuild (renamed from dev-perl/Test2-Suite/Test2-Suite-0.0.156.ebuild)9
-rw-r--r--dev-perl/Test2-Tools-Explain/Manifest1
-rw-r--r--dev-perl/Test2-Tools-Explain/Test2-Tools-Explain-0.20.0.ebuild15
-rw-r--r--dev-perl/Test2-Tools-Explain/metadata.xml12
-rw-r--r--dev-perl/Text-BibTeX/Manifest1
-rw-r--r--dev-perl/Text-BibTeX/Text-BibTeX-0.880.0-r1.ebuild43
-rw-r--r--dev-perl/Text-BibTeX/Text-BibTeX-0.890.0.ebuild44
-rw-r--r--dev-perl/Text-CSV/Manifest3
-rw-r--r--dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild30
-rw-r--r--dev-perl/Text-CSV/Text-CSV-2.40.0.ebuild (renamed from dev-perl/Text-CSV/Text-CSV-2.20.0.ebuild)8
-rw-r--r--dev-perl/Text-CSV_XS/Manifest4
-rw-r--r--dev-perl/Text-CSV_XS/Text-CSV_XS-1.460.0.ebuild28
-rw-r--r--dev-perl/Text-CSV_XS/Text-CSV_XS-1.510.0.ebuild29
-rw-r--r--dev-perl/Text-CSV_XS/Text-CSV_XS-1.540.0.ebuild (renamed from dev-perl/Text-CSV_XS/Text-CSV_XS-1.500.0.ebuild)9
-rw-r--r--dev-perl/Text-Levenshtein/Manifest1
-rw-r--r--dev-perl/Text-Levenshtein/Text-Levenshtein-0.140.0.ebuild27
-rw-r--r--dev-perl/Text-Table/Manifest1
-rw-r--r--dev-perl/Text-Table/Text-Table-1.134.0.ebuild32
-rw-r--r--dev-perl/Text-Template/Manifest1
-rw-r--r--dev-perl/Text-Template/Text-Template-1.600.0.ebuild32
-rw-r--r--dev-perl/Text-VimColor/metadata.xml3
-rw-r--r--dev-perl/TheSchwartz/Manifest1
-rw-r--r--dev-perl/TheSchwartz/TheSchwartz-1.160.0.ebuild26
-rw-r--r--dev-perl/Throwable/Manifest1
-rw-r--r--dev-perl/Throwable/Throwable-1.0.0.ebuild30
-rw-r--r--dev-perl/Tie-Cycle/Manifest3
-rw-r--r--dev-perl/Tie-Cycle/Tie-Cycle-1.226.0.ebuild28
-rw-r--r--dev-perl/Tie-Cycle/Tie-Cycle-1.228.0.ebuild (renamed from dev-perl/Tie-Cycle/Tie-Cycle-1.227.0.ebuild)4
-rw-r--r--dev-perl/Tie-ShadowHash/Manifest1
-rw-r--r--dev-perl/Tie-ShadowHash/Tie-ShadowHash-1.0.0-r2.ebuild13
-rw-r--r--dev-perl/Time-Out/Manifest2
-rw-r--r--dev-perl/Time-Out/Time-Out-0.110.0-r2.ebuild15
-rw-r--r--dev-perl/Time-Out/Time-Out-0.240.0.ebuild28
-rw-r--r--dev-perl/Tk-TableMatrix/Manifest1
-rw-r--r--dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild33
-rw-r--r--dev-perl/Tk/Tk-804.36.0-r2.ebuild69
-rw-r--r--dev-perl/Tk/Tk-804.36.0-r3.ebuild (renamed from dev-perl/Tk/Tk-804.36.0-r1.ebuild)5
-rw-r--r--dev-perl/Tk/files/Tk-804.036-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch48
-rw-r--r--dev-perl/Try-Tiny/Manifest1
-rw-r--r--dev-perl/Try-Tiny/Try-Tiny-0.300.0-r1.ebuild36
-rw-r--r--dev-perl/Type-Tiny-XS/Manifest1
-rw-r--r--dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.22.0.ebuild26
-rw-r--r--dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild4
-rw-r--r--dev-perl/Type-Tiny/Manifest3
-rw-r--r--dev-perl/Type-Tiny/Type-Tiny-1.12.3.ebuild40
-rw-r--r--dev-perl/Type-Tiny/Type-Tiny-1.12.4.ebuild39
-rw-r--r--dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild40
-rw-r--r--dev-perl/Type-Tiny/Type-Tiny-2.4.0-r1.ebuild4
-rw-r--r--dev-perl/URI-cpan/Manifest2
-rw-r--r--dev-perl/URI-cpan/URI-cpan-1.7.0.ebuild21
-rw-r--r--dev-perl/URI-cpan/URI-cpan-1.8.0.ebuild23
-rw-r--r--dev-perl/URI/Manifest3
-rw-r--r--dev-perl/URI/URI-5.110.0.ebuild34
-rw-r--r--dev-perl/URI/URI-5.280.0.ebuild (renamed from dev-perl/URI/URI-5.190.0-r1.ebuild)11
-rw-r--r--dev-perl/UUID/Manifest2
-rw-r--r--dev-perl/UUID/UUID-0.280.0.ebuild26
-rw-r--r--dev-perl/UUID/UUID-0.340.0.ebuild20
-rw-r--r--dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r3.ebuild (renamed from dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r2.ebuild)9
-rw-r--r--dev-perl/Unicode-Map8/files/Unicode-Map8-0.130.0-c99.patch48
-rw-r--r--dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild6
-rw-r--r--dev-perl/Unicode-UTF8/files/Unicode-UTF8-0.620.0-32-bit.patch52
-rw-r--r--dev-perl/Unix-Mknod/Manifest1
-rw-r--r--dev-perl/Unix-Mknod/Unix-Mknod-0.50.0.ebuild15
-rw-r--r--dev-perl/User-Identity/Manifest2
-rw-r--r--dev-perl/User-Identity/User-Identity-1.0.0.ebuild23
-rw-r--r--dev-perl/User-Identity/User-Identity-1.10.0.ebuild23
-rw-r--r--dev-perl/Validate-Tiny/metadata.xml3
-rw-r--r--dev-perl/Variable-Magic/Manifest2
-rw-r--r--dev-perl/Variable-Magic/Variable-Magic-0.640.0.ebuild (renamed from dev-perl/Variable-Magic/Variable-Magic-0.620.0-r1.ebuild)6
-rw-r--r--dev-perl/Video-Frequencies/Video-Frequencies-0.30.0-r3.ebuild4
-rw-r--r--dev-perl/Video-ivtv/Video-ivtv-0.13-r3.ebuild4
-rw-r--r--dev-perl/WWW-Curl/WWW-Curl-4.170.0-r2.ebuild29
-rw-r--r--dev-perl/WWW-Form-UrlEncoded-XS/Manifest1
-rw-r--r--dev-perl/WWW-Form-UrlEncoded-XS/WWW-Form-UrlEncoded-XS-0.260.0.ebuild23
-rw-r--r--dev-perl/WWW-Mechanize-FormFiller/Manifest1
-rw-r--r--dev-perl/WWW-Mechanize-FormFiller/WWW-Mechanize-FormFiller-0.120.0-r1.ebuild25
-rw-r--r--dev-perl/WWW-Mechanize/Manifest3
-rw-r--r--dev-perl/WWW-Mechanize/WWW-Mechanize-2.180.0.ebuild (renamed from dev-perl/WWW-Mechanize/WWW-Mechanize-2.50.0.ebuild)19
-rw-r--r--dev-perl/WWW-Mechanize/WWW-Mechanize-2.60.0.ebuild49
-rw-r--r--dev-perl/Wx-Perl-ProcessStream/Wx-Perl-ProcessStream-0.320.0-r4.ebuild30
-rw-r--r--dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0-r4.ebuild42
-rw-r--r--dev-perl/Wx/Wx-0.993.200-r2.ebuild48
-rw-r--r--dev-perl/X11-XCB/Manifest2
-rw-r--r--dev-perl/X11-XCB/X11-XCB-0.190.0-r1.ebuild63
-rw-r--r--dev-perl/X11-XCB/X11-XCB-0.190.0.ebuild59
-rw-r--r--dev-perl/X11-XCB/X11-XCB-0.200.0.ebuild50
-rw-r--r--dev-perl/X11-XCB/X11-XCB-0.220.0.ebuild4
-rw-r--r--dev-perl/X11-XCB/files/X11-XCB-0.190.0-build-fixes.patch37
-rw-r--r--dev-perl/XML-Compile-SOAP/Manifest1
-rw-r--r--dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.270.0.ebuild30
-rw-r--r--dev-perl/XML-Generator/Manifest1
-rw-r--r--dev-perl/XML-Generator/XML-Generator-1.40.0-r2.ebuild19
-rw-r--r--dev-perl/XML-LibXML/Manifest3
-rw-r--r--dev-perl/XML-LibXML/XML-LibXML-2.20.700-r2.ebuild79
-rw-r--r--dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild82
-rw-r--r--dev-perl/XML-LibXML/XML-LibXML-2.21.0.ebuild (renamed from dev-perl/XML-LibXML/XML-LibXML-2.20.800.ebuild)9
-rw-r--r--dev-perl/XML-LibXSLT/Manifest2
-rw-r--r--dev-perl/XML-LibXSLT/XML-LibXSLT-1.990.0.ebuild28
-rw-r--r--dev-perl/XML-LibXSLT/XML-LibXSLT-2.2.0.ebuild30
-rw-r--r--dev-perl/XML-Parser/Manifest1
-rw-r--r--dev-perl/XML-Parser/XML-Parser-2.470.0.ebuild43
-rw-r--r--dev-perl/XML-RSS/Manifest1
-rw-r--r--dev-perl/XML-RSS/XML-RSS-1.630.0.ebuild37
-rw-r--r--dev-perl/XML-XPath/Manifest1
-rw-r--r--dev-perl/XML-XPath/XML-XPath-1.440.0.ebuild31
-rw-r--r--dev-perl/XS-Parse-Keyword/Manifest5
-rw-r--r--dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.410.0.ebuild (renamed from dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.350.0.ebuild)6
-rw-r--r--dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.420.0.ebuild (renamed from dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.360.0.ebuild)6
-rw-r--r--dev-perl/XS-Parse-Sublike/Manifest1
-rw-r--r--dev-perl/YAML-LibYAML/Manifest2
-rw-r--r--dev-perl/YAML-LibYAML/YAML-LibYAML-0.890.0.ebuild (renamed from dev-perl/YAML-LibYAML/YAML-LibYAML-0.830.0.ebuild)6
-rw-r--r--dev-perl/YAML-PP/Manifest4
-rw-r--r--dev-perl/YAML-PP/YAML-PP-0.27.0.ebuild35
-rw-r--r--dev-perl/YAML-PP/YAML-PP-0.30.0.ebuild33
-rw-r--r--dev-perl/YAML-PP/YAML-PP-0.38.0.ebuild (renamed from dev-perl/YAML-PP/YAML-PP-0.35.0.ebuild)7
-rw-r--r--dev-perl/YAML-Syck/YAML-Syck-1.340.0.ebuild4
-rw-r--r--dev-perl/YAML-Tiny/Manifest1
-rw-r--r--dev-perl/YAML-Tiny/YAML-Tiny-1.730.0-r1.ebuild35
-rw-r--r--dev-perl/YAML/Manifest1
-rw-r--r--dev-perl/YAML/YAML-1.300.0.ebuild4
-rw-r--r--dev-perl/YAML/YAML-1.310.0.ebuild26
-rw-r--r--dev-perl/glib-perl/Manifest1
-rw-r--r--dev-perl/glib-perl/glib-perl-1.329.300.ebuild33
-rw-r--r--dev-perl/libintl-perl/Manifest1
-rw-r--r--dev-perl/libintl-perl/libintl-perl-1.320.0.ebuild33
-rw-r--r--dev-perl/libwww-perl/Manifest5
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.550.0.ebuild73
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.580.0-r1.ebuild74
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.600.0-r1.ebuild72
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.770.0.ebuild (renamed from dev-perl/libwww-perl/libwww-perl-6.710.0-r1.ebuild)11
-rw-r--r--dev-perl/local-lib/Manifest1
-rw-r--r--dev-perl/local-lib/local-lib-2.0.28.ebuild23
-rw-r--r--dev-perl/txt2html/metadata.xml3
1153 files changed, 4376 insertions, 20085 deletions
diff --git a/dev-perl/Alien-Base-ModuleBuild/Alien-Base-ModuleBuild-1.150.0.ebuild b/dev-perl/Alien-Base-ModuleBuild/Alien-Base-ModuleBuild-1.150.0.ebuild
deleted file mode 100644
index 891791a6a1f8..000000000000
--- a/dev-perl/Alien-Base-ModuleBuild/Alien-Base-ModuleBuild-1.150.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=PLICEASE
-DIST_VERSION=1.15
-inherit perl-module
-
-DESCRIPTION="A Module::Build subclass for building Alien:: modules and their libraries"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Alien-Build for Alien::Base::PkgConfig
-RDEPEND="
- >=dev-perl/Alien-Build-1.200.0
- dev-perl/Archive-Extract
- >=virtual/perl-Archive-Tar-1.400.0
- >=dev-perl/Capture-Tiny-0.170.0
- >=dev-perl/File-chdir-0.100.500
- >=virtual/perl-HTTP-Tiny-0.44.0
- >=dev-perl/Module-Build-0.400.400
- >=dev-perl/Path-Tiny-0.77.0
- >=virtual/perl-Scalar-List-Utils-1.450.0
- dev-perl/Shell-Config-Generate
- dev-perl/Shell-Guess
- dev-perl/Sort-Versions
- >=virtual/perl-Text-ParseWords-3.260.0
- dev-perl/URI
- virtual/perl-parent
- dev-perl/HTML-Parser
- virtual/perl-JSON-PP
-"
-DEPEND="
- dev-perl/Module-Build
-"
-# Test2-Suite for Test2::Require::Module and Test2::V0
-BDEPEND="
- ${RDEPEND}
- test? (
- >=dev-perl/Test2-Suite-0.0.60
- )
-"
diff --git a/dev-perl/Alien-Base-ModuleBuild/Manifest b/dev-perl/Alien-Base-ModuleBuild/Manifest
index a047c5716a5f..6893c643556a 100644
--- a/dev-perl/Alien-Base-ModuleBuild/Manifest
+++ b/dev-perl/Alien-Base-ModuleBuild/Manifest
@@ -1,2 +1 @@
-DIST Alien-Base-ModuleBuild-1.15.tar.gz 63870 BLAKE2B dc89d63c31cfe618db58cc11c17190b8e881efa3b245c5bb81a99f4c4263a621747579ea5313f646b171bf7446261b01aa2eda45b81ee0a6ef6cb16c5c4092d2 SHA512 6aa366c9748c8470abef2597684bdd68edb952ec9e8f36e31741a3376bd96aea7cd62caeea47a5ff0fb205f6d2087a63a20baf4767f87321fd54dda2727e1a70
DIST Alien-Base-ModuleBuild-1.17.tar.gz 67422 BLAKE2B 6580987f04bec53cb415b47c2c7dc1dba698429064e3df9a70459ff686396b09092b596a3455704bef486570f4a007cb01dd763b8c57a75b3f2d926615b41796 SHA512 06c463ca6be60505805c49c44e91afca5e4e8835667b40f7536627b443621a7f30c7f75634b1dcaeb664f7f83c672cf7e324ef0e48673adbab122f4088b7727a
diff --git a/dev-perl/Alien-Build/Alien-Build-2.420.0.ebuild b/dev-perl/Alien-Build/Alien-Build-2.420.0.ebuild
deleted file mode 100644
index b4e7c2fc9f80..000000000000
--- a/dev-perl/Alien-Build/Alien-Build-2.420.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PLICEASE
-DIST_VERSION=2.42
-DIST_EXAMPLES=("example/*")
-inherit perl-module
-
-DESCRIPTION="Build external dependencies for use in CPAN"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="minimal zip"
-
-# No, pkgconfig is not suspect, it actually uses it at runtime, and this module
-# is somewhat a wrapper for pkgconfig :/
-RDEPEND="
- zip? ( dev-perl/Archive-Zip )
- virtual/perl-Archive-Tar
- >=dev-perl/Capture-Tiny-0.170.0
- virtual/perl-Digest-SHA
- virtual/perl-ExtUtils-CBuilder
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- >=virtual/perl-ExtUtils-ParseXS-3.300.0
- >=dev-perl/FFI-CheckLib-0.110.0
- >=dev-perl/File-Which-1.100.0
- dev-perl/File-chdir
- virtual/perl-JSON-PP
- >=dev-perl/Path-Tiny-0.77.0
- >=virtual/perl-Test-Simple-1.302.96
- >=virtual/perl-Text-ParseWords-3.260.0
- virtual/pkgconfig
-"
-BDEPEND="${RDEPEND}
- test? (
- dev-perl/Devel-Hide
- >=dev-perl/Test2-Suite-0.0.60
- !minimal? (
- dev-perl/Alien-Base-ModuleBuild
- dev-perl/Sort-Versions
- )
- )
-"
-
-src_prepare() {
- unset LD
- [[ -n "${CCLD}" ]] && export LD="${CCLD}"
- perl-module_src_prepare
-}
diff --git a/dev-perl/Alien-Build/Alien-Build-2.480.0.ebuild b/dev-perl/Alien-Build/Alien-Build-2.480.0.ebuild
deleted file mode 100644
index 2e86f541b019..000000000000
--- a/dev-perl/Alien-Build/Alien-Build-2.480.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PLICEASE
-DIST_VERSION=2.48
-DIST_EXAMPLES=("example/*")
-inherit perl-module
-
-DESCRIPTION="Build external dependencies for use in CPAN"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="minimal zip"
-
-# No, pkgconfig is not suspect, it actually uses it at runtime, and this module
-# is somewhat a wrapper for pkgconfig :/
-RDEPEND="
- zip? ( dev-perl/Archive-Zip )
- virtual/perl-Archive-Tar
- >=dev-perl/Capture-Tiny-0.170.0
- virtual/perl-Digest-SHA
- virtual/perl-ExtUtils-CBuilder
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- >=virtual/perl-ExtUtils-ParseXS-3.300.0
- >=dev-perl/FFI-CheckLib-0.110.0
- >=dev-perl/File-Which-1.100.0
- dev-perl/File-chdir
- virtual/perl-JSON-PP
- >=virtual/perl-Scalar-List-Utils-1.330.0
- >=dev-perl/Path-Tiny-0.77.0
- >=virtual/perl-Test-Simple-1.302.96
- >=virtual/perl-Text-ParseWords-3.260.0
- virtual/pkgconfig
-"
-BDEPEND="${RDEPEND}
- test? (
- dev-perl/Devel-Hide
- >=dev-perl/Test2-Suite-0.0.121
- !minimal? (
- dev-perl/Alien-Base-ModuleBuild
- dev-perl/Sort-Versions
- )
- )
-"
-
-src_prepare() {
- unset LD
- [[ -n "${CCLD}" ]] && export LD="${CCLD}"
- perl-module_src_prepare
-}
diff --git a/dev-perl/Alien-Build/Alien-Build-2.770.0.ebuild b/dev-perl/Alien-Build/Alien-Build-2.770.0.ebuild
deleted file mode 100644
index 862fa4352d39..000000000000
--- a/dev-perl/Alien-Build/Alien-Build-2.770.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PLICEASE
-DIST_VERSION=2.77
-DIST_EXAMPLES=("example/*")
-inherit perl-module
-
-DESCRIPTION="Build external dependencies for use in CPAN"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="minimal zip"
-
-# No, pkgconfig is not suspect, it actually uses it at runtime, and this module
-# is somewhat a wrapper for pkgconfig :/
-RDEPEND="
- zip? ( dev-perl/Archive-Zip )
- virtual/perl-Archive-Tar
- >=dev-perl/Capture-Tiny-0.170.0
- virtual/perl-Digest-SHA
- virtual/perl-ExtUtils-CBuilder
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- >=virtual/perl-ExtUtils-ParseXS-3.300.0
- >=dev-perl/FFI-CheckLib-0.110.0
- >=dev-perl/File-Which-1.100.0
- dev-perl/File-chdir
- virtual/perl-JSON-PP
- >=virtual/perl-Scalar-List-Utils-1.330.0
- >=dev-perl/Path-Tiny-0.77.0
- >=virtual/perl-Test-Simple-1.302.96
- >=virtual/perl-Text-ParseWords-3.260.0
- virtual/pkgconfig
-"
-BDEPEND="${RDEPEND}
- test? (
- dev-perl/Devel-Hide
- >=dev-perl/Test2-Suite-0.0.121
- !minimal? (
- dev-perl/Alien-Base-ModuleBuild
- dev-perl/Sort-Versions
- )
- )
-"
-
-src_prepare() {
- unset LD
- [[ -n "${CCLD}" ]] && export LD="${CCLD}"
- perl-module_src_prepare
-}
diff --git a/dev-perl/Alien-Build/Manifest b/dev-perl/Alien-Build/Manifest
index 2291f8e27dd0..16d37b646038 100644
--- a/dev-perl/Alien-Build/Manifest
+++ b/dev-perl/Alien-Build/Manifest
@@ -1,4 +1 @@
-DIST Alien-Build-2.42.tar.gz 319048 BLAKE2B d4662f5a9e0bf151d389949cc696258fc8d96a0f2aa0f6bb014f1283207fdc92e8af994499a391439a8ba725d6a23a60ed33bc0701f4a2596cccf808c9c23ecf SHA512 83f30bc5f7e417c3ec4ddee463f24c73f89038feb3820520259fd33d4357007d7d39e14c3369e0d14f4b2f946606bb3db02111c2c497e93a961f7a3161af5366
-DIST Alien-Build-2.48.tar.gz 320641 BLAKE2B f287b379d8f68c7eb19f630656b33c98ad707e53cd6cdfec2003e422e65dc9f7539966b538dafb512d13154c9429d80832e03ed587262a6d685854b78345b0b6 SHA512 36311680b79cfac3abd04e22c69f7a7f5083b069af3afa34dcecbc7e6beea6b20cb643b1cbfe98f7a6f7e0b83d49915061c84b2f728c94d07e8be80e44317864
-DIST Alien-Build-2.77.tar.gz 546733 BLAKE2B f63783ac84e602ff69614b53ebd054559d063d7c0cbe25577b3348a1a3a4dd09ad661fefc36040fb14d259e47f5e793325ba3e203ef0218d48a76f00e25074af SHA512 57e8ed7381e42f5f0e671eaefbcf2120a087e7b792be3bb2edd7962dc7a90c9b75bd7f8fd4b10a75213e360af2ea9d358063cdc62db430d7efe2a006547da106
DIST Alien-Build-2.80.tar.gz 547037 BLAKE2B 61c52e5931c1146253840f2dddd1bedde5a767f6bdbe45e317b0f7d595fcd8929b324768595a337f24d624b3bb54bf226e585ddd92c7022ab23d317865600e5d SHA512 88f672a04796e22650a211d0504a0d7ab3ae3cdb3b992ca9a4ea996241f578454b6dcfb5fb448d27d69569a2b706308820f067b346913b75f1dc012893aab68e
diff --git a/dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.43.0.ebuild b/dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.43.0.ebuild
new file mode 100644
index 000000000000..6c6743be004c
--- /dev/null
+++ b/dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.43.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_VERSION=1.043
+DIST_AUTHOR=ETJ
+inherit perl-module
+
+DESCRIPTION="Find and verify functionality of the gnuplot executable"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Alien-Build-0.250.0
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-HTTP-Tiny
+ virtual/perl-Time-HiRes
+ sci-visualization/gnuplot
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Alien-Build-2.190.0
+ >=dev-perl/Alien-Base-ModuleBuild-0.320.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+ dev-perl/File-Which
+ test? ( dev-perl/Test-Exception )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.43.0-version.patch" )
diff --git a/dev-perl/Alien-Gnuplot/Manifest b/dev-perl/Alien-Gnuplot/Manifest
index 1dafcdaf3695..a326e3dc43dc 100644
--- a/dev-perl/Alien-Gnuplot/Manifest
+++ b/dev-perl/Alien-Gnuplot/Manifest
@@ -1 +1,2 @@
DIST Alien-Gnuplot-1.034.tar.gz 8662 BLAKE2B ce0f520326c2228f68c826a49c1793a7e7152e22a7593ae2e99094c8db1348f8e566efbc963b0089965681a5586b71fd8551b0a230b81506e2229ab538861fe0 SHA512 9fc4d9e92a478c9399802b5161966efc625b676afaef2f212e8706da28a03f4fc265df953e55f0ad541795d90aa9066f71838362146cb8aae3caf9f0ea157fc8
+DIST Alien-Gnuplot-1.043.tar.gz 9861 BLAKE2B b535c046fed769806050d89002de7eec72d41d9ef7c01095c7d4c94760a130ad69cb966d2eebe4fc9e9e8181007eb1004a9385cfe0c8b64cdd9d0bee9ed09cc6 SHA512 18ac5b36cb5b6bfc514a7050caa5663bead2e0597c9078fb71e90ab601a8d7f4eb0cbbe8dd6e007f0248aa826cc15d7938e61c8a02eb01f6a230f009c80ca45e
diff --git a/dev-perl/Alien-Gnuplot/files/Alien-Gnuplot-1.43.0-version.patch b/dev-perl/Alien-Gnuplot/files/Alien-Gnuplot-1.43.0-version.patch
new file mode 100644
index 000000000000..7b49ae5016e2
--- /dev/null
+++ b/dev-perl/Alien-Gnuplot/files/Alien-Gnuplot-1.43.0-version.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/709670
+
+--- a/lib/Alien/Gnuplot.pm
++++ b/lib/Alien/Gnuplot.pm
+@@ -316,7 +316,7 @@ Raw output from Gnuplot:
+ $lines
+ };
+
+- $lines =~ m/Version (\d+\.\d+) (patchlevel (\d+))?/ or die qq{
++ $lines =~ m/Version (\d+\.\d+(?:\.\d+)?) (patchlevel (\d+))?/ or die qq{
+ Alien::Gnuplot: the executable file $exec_path claims to be gnuplot, but
+ I could not parse a version number from its output. Sorry, I give up.
+
diff --git a/dev-perl/Alien-HDF4/Alien-HDF4-0.50.0.ebuild b/dev-perl/Alien-HDF4/Alien-HDF4-0.50.0.ebuild
deleted file mode 100644
index 0b425fe943fb..000000000000
--- a/dev-perl/Alien-HDF4/Alien-HDF4-0.50.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_VERSION=0.05
-DIST_AUTHOR=ETJ
-inherit perl-module
-
-DESCRIPTION="Encapsulate install info for HDF4"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc x86"
-
-RDEPEND="
- sci-libs/hdf
-"
-
-DEPEND="${RDEPEND}
-"
-
-BDEPEND="${RDEPEND}
- >=dev-perl/ExtUtils-Depends-0.402.0
- dev-perl/IO-All
-"
-
-PATCHES=( "${FILESDIR}/${P}-shared.patch" )
diff --git a/dev-perl/Alien-HDF4/Manifest b/dev-perl/Alien-HDF4/Manifest
index 2d23be3d8b01..d1104388da99 100644
--- a/dev-perl/Alien-HDF4/Manifest
+++ b/dev-perl/Alien-HDF4/Manifest
@@ -1,2 +1 @@
-DIST Alien-HDF4-0.05.tar.gz 3408 BLAKE2B af2d7d924712c2f520b391c897172a5116f4bded164a9249270aa5eb130a0d0a95939591a0002115c9f07c4da89f6c1ab31411a6daf666f2d7f7f6b4b214665a SHA512 1c9a81a7cdb74ef86c9d0a295b9f7143d207f0b9afd19047592990c173889d1ee7cd5a33c5a6e0970cbec65af7dfd40a66fe122a32ce5864b3a461577e1754bb
DIST Alien-HDF4-0.06.tar.gz 3518 BLAKE2B 037995c0b5ea570488fbdfc17835b9de5c4b0ea96c2bae6efabe5bda53b3d76aaeeed030e984cecde498bc944feab8223e2b30a420fa425cbaa38a298be5dfba SHA512 42b3d8a54dd3e48dc2ecb9f65066596c1c04ac016a628716a9f846c67d478aa130aef0bd984b740e0126cbda949ff32e312f6c21c3c38fa42e70d69f691edf77
diff --git a/dev-perl/Alien-wxWidgets/Alien-wxWidgets-0.690.0-r2.ebuild b/dev-perl/Alien-wxWidgets/Alien-wxWidgets-0.690.0-r2.ebuild
deleted file mode 100644
index a060d1ced0dc..000000000000
--- a/dev-perl/Alien-wxWidgets/Alien-wxWidgets-0.690.0-r2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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 ~riscv x86"
-IUSE="gstreamer opengl test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=x11-libs/wxGTK-3:${WX_GTK_VER}[gstreamer=,opengl=,tiff,X]
- >=dev-perl/Module-Pluggable-2.600.0
-"
-BDEPEND="${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 )
-"
-DEPEND=${BDEPEND}
-
-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/AnyEvent-I3/AnyEvent-I3-0.190.0.ebuild b/dev-perl/AnyEvent-I3/AnyEvent-I3-0.190.0.ebuild
new file mode 100644
index 000000000000..5935e9d0092f
--- /dev/null
+++ b/dev-perl/AnyEvent-I3/AnyEvent-I3-0.190.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MSTPLBG
+DIST_VERSION=0.19
+inherit perl-module virtualx
+
+DESCRIPTION="Communicate with the i3 window manager"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ dev-perl/AnyEvent
+ dev-perl/JSON-XS
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+ test? ( x11-wm/i3 )
+"
+
+src_test() {
+ perl_rm_files t/manifest.t t/pod-coverage.t t/pod.t t/boilerplate.t
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/AnyEvent-I3/Manifest b/dev-perl/AnyEvent-I3/Manifest
index 3ae215c40ccf..785e79e514a8 100644
--- a/dev-perl/AnyEvent-I3/Manifest
+++ b/dev-perl/AnyEvent-I3/Manifest
@@ -1 +1,2 @@
DIST AnyEvent-I3-0.17.tar.gz 25264 BLAKE2B 85c387b74224514f759d2d8591abe796807241f945fa441bf4e2a1032993a11b1973b85ad4e92651fcaef70f4281f404baac8b19d387aea01f055ce2fb2ed29e SHA512 e8b0ccb89be27d5e952e5cb819e1f462ad5c558879a88fb5087d72517424316c0053b081ed9763d701a017c1d838fa694b49f40886335a23a68ebb091714b259
+DIST AnyEvent-I3-0.19.tar.gz 9470 BLAKE2B e2ded27b678c4cf030f38f4b069119ead6804eaf10547d446a22c05d0f07ebd70e5288c87b48bb279b9d72455a53d29eb576f1a5f758bbc2f18a76cbe5277fd5 SHA512 4258a382987c01072d53087d3c004517f3c27781bd5f82dd35c059b4efe8a3f9ef34a4590ea6b4b47e86f53e0602134a8b6c7d2d616cc7b736b26e26ed26bdc5
diff --git a/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.300.0.ebuild b/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.300.0.ebuild
deleted file mode 100644
index 93c561f31498..000000000000
--- a/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.300.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=MSCHOUT
-DIST_VERSION=3.30
-inherit perl-module
-
-DESCRIPTION="Perl Authentication and Authorization via cookies"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( 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
- >=dev-perl/URI-1.360.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/Apache-Test-1.390.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
index cf14ffd3a5c8..5d3bf2a67c51 100644
--- a/dev-perl/Apache-AuthCookie/Manifest
+++ b/dev-perl/Apache-AuthCookie/Manifest
@@ -1,2 +1 @@
-DIST Apache-AuthCookie-3.30.tar.gz 62722 BLAKE2B cbfc5ac6080611dfbb0f14eadc99887c9652ee96325124f760d49e47e1aeab7c987e4a9814c5cdafad4a85a14ba3a1600cfd928752fbd22422fb8c7e4914d02b SHA512 8a8c2f28718611efab7683590e51c895da0232452be50d50e8c1abea68baec182e99eb72e33d867cbda474f39d9fa377e0048e7c38054e000c0634d7068ad1a0
DIST Apache-AuthCookie-3.31.tar.gz 63708 BLAKE2B d024cd1f904c7696411e9321a6945f2acbed1088bd4244467dd788206bddd9cd63f5356406f1003e0f0ed88033c3abfcd1fd6ca6dcb7d865293219ad3944f76a SHA512 207a2d6c05e1b9a67ebd839263cc4f9945d6539e6927320f9ed23a5dff60e8fccab6c6bf869e232987c2b643129b536db9830e4283d026151d574ecbbb134331
diff --git a/dev-perl/Apache-Reload/Apache-Reload-0.130.0-r2.ebuild b/dev-perl/Apache-Reload/Apache-Reload-0.130.0-r2.ebuild
deleted file mode 100644
index ca7a4543247a..000000000000
--- a/dev-perl/Apache-Reload/Apache-Reload-0.130.0-r2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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="amd64 ~arm ppc ppc64 ~riscv x86"
-
-RDEPEND="www-apache/mod_perl"
-BDEPEND="${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
index e7157138985f..a1eea771d4ad 100644
--- a/dev-perl/Apache-Reload/Manifest
+++ b/dev-perl/Apache-Reload/Manifest
@@ -1,2 +1 @@
-DIST Apache-Reload-0.13.tar.gz 18908 BLAKE2B 7e231913a18c86b3c5e2e65ed2ad68e3a43451e256f8ac911d140a96b14ea32db69b7f3ffff07dfc788467721617659be3293854ed6e219b6b79c7cbffcdbe3b SHA512 7209fbd682093cca5f724050ee71d8bd26d101c3edfedb2cdaaf2e09df903e1f12cdf5cb6f4717eb8814802924359a01c89657dd5769f94c46d064db30c9f7e2
DIST Apache-Reload-0.14.tar.gz 19343 BLAKE2B 65898bac1cd4f27afb865a429a3ad62754d0ea7b180900c37b3dce5ca626fcb37e177c04891785dcb6ae6763f7400231792c0d95549b661d524133323e9732c2 SHA512 587d044b9c2c91425be2ae89c1674bcdae7ed36b5cde1e1b71dd1ef2b61dddcd9f887a649d904e47b4b06acee2489ddcda12c107043665778995188ab06addf2
diff --git a/dev-perl/Apache-Test/Apache-Test-1.420.0-r1.ebuild b/dev-perl/Apache-Test/Apache-Test-1.420.0-r1.ebuild
deleted file mode 100644
index 84866d81da25..000000000000
--- a/dev-perl/Apache-Test/Apache-Test-1.420.0-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=SHAY
-# Parallel tests seem to be bad.
-DIST_TEST="do"
-DIST_VERSION=1.42
-inherit depend.apache optfeature perl-module
-
-DESCRIPTION="Test.pm wrapper with helpers for testing Apache"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ia64 ~mips ppc ppc64 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/perl-ExtUtils-MakeMaker"
-
-need_apache
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.400.0-catfile-import.patch"
- "${FILESDIR}/${PN}-1.400.0-phpclient.patch"
-)
-
-pkg_setup() {
- perl_set_version
-}
-
-src_test() {
- 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
- 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
-}
-
-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
-}
-
-pkg_postinst() {
- optfeature "Running Perl code natively in Apache via Apache::TestHandler, Apache::TestReportPerl, or Apache::TestSmokePerl" www-apache/mod_perl
-}
diff --git a/dev-perl/Apache-Test/Manifest b/dev-perl/Apache-Test/Manifest
index 4ff3e27fbdf0..2f3bb88c21fb 100644
--- a/dev-perl/Apache-Test/Manifest
+++ b/dev-perl/Apache-Test/Manifest
@@ -1,2 +1 @@
-DIST Apache-Test-1.42.tar.gz 153621 BLAKE2B 570c61e4b5f17c97376ba9f4ab3cde0b14df367f06b665e31dba9c6675972ad4d1bebe46b08416b0f4749d723a6b909430c9bdd1e5d3b1c6b21d209635f1236a SHA512 ecd78dde1b0db562d591990bcd50fe880d724dce9bfb20dceea3a51b81abd89d40889857e5e7714b586a093ad6f101dfd79c6aa33d63c906c41c532305b6584c
DIST Apache-Test-1.43.tar.gz 153745 BLAKE2B 10988b293d2e4a890451971c98c3c59b262683c65974475e97b5db76bf019f276a264a53cd68fd1bc94fd21e3e6da3d0ad55f01d2b9bf3f9791db572987943dc SHA512 910001c1ca01536ec6f364d9fedf2a9a3a38ebbbbab4ec7d43829e1066317168727a50712c5474ae4bcbde53a1eec6f20f052d74c39a63c4f3f5b3202c48c64a
diff --git a/dev-perl/App-Cmd/App-Cmd-0.334.0.ebuild b/dev-perl/App-Cmd/App-Cmd-0.336.0.ebuild
index 9e3b056bfac9..4cc45496dbd2 100644
--- a/dev-perl/App-Cmd/App-Cmd-0.334.0.ebuild
+++ b/dev-perl/App-Cmd/App-Cmd-0.336.0.ebuild
@@ -1,15 +1,16 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=RJBS
-DIST_VERSION=0.334
+DIST_VERSION=0.336
inherit perl-module
DESCRIPTION="Write command line apps with less suffering"
+
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/App-Cmd/Manifest b/dev-perl/App-Cmd/Manifest
index 451909dac15b..f9754623c9b7 100644
--- a/dev-perl/App-Cmd/Manifest
+++ b/dev-perl/App-Cmd/Manifest
@@ -1,2 +1,2 @@
-DIST App-Cmd-0.334.tar.gz 50175 BLAKE2B 25349c7f072c01056b8ccd62a8e22c52cc5ec312ad8799acfca8fa30a5f61424ce11320eb7ec05bf9f69badc9cf7bd506581babeaf4f4d863cc8b9f3d4278e41 SHA512 bc45141475cc389afea4220c5197559be0e379ee7c9668e52fae9864c5747f4bd487edf44abc25a21ab5b428689b93ed7607e4fe8a8844faab248623b027288d
DIST App-Cmd-0.335.tar.gz 49009 BLAKE2B 48dbe85609014168d093230d26717f76b32fb53c252d173786fd6226ba08cded3b55586a1e18f80db52d84962e395c535ce39994cc74080195523678fd89a273 SHA512 1d2706dbfcb36ba04cc0205d034823d90827cde7627028b3b834024bd6d71f60166607d0848183679b172e54270d92732741d00b505af219e4d2c4cf0de740b5
+DIST App-Cmd-0.336.tar.gz 50366 BLAKE2B a3a2d4df48cf9456857286033e6dacfb833cf785b499edd2580a9fbae68434a2dadeeb39c110cb2dd6aff962d587d401bad2197c9f528d989a90044f99a7c0af SHA512 1d700a2a79b08b32d986cb56f145ee3014a0f827ca77370cf4569d839c6c914b865781caa0cf38cb162f1a5db5a7c4d729e7672ff73f6f6d0d2bc52e4249ca39
diff --git a/dev-perl/App-cpanminus/App-cpanminus-1.704.400-r1.ebuild b/dev-perl/App-cpanminus/App-cpanminus-1.704.400-r1.ebuild
deleted file mode 100644
index e26ca2fd6712..000000000000
--- a/dev-perl/App-cpanminus/App-cpanminus-1.704.400-r1.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MIYAGAWA
-DIST_VERSION=1.7044
-inherit perl-module
-
-DESCRIPTION="Get, unpack, build and install modules from CPAN"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc ~riscv x86"
diff --git a/dev-perl/App-cpanminus/App-cpanminus-1.704.600.ebuild b/dev-perl/App-cpanminus/App-cpanminus-1.704.600.ebuild
deleted file mode 100644
index 9107d80a4b3a..000000000000
--- a/dev-perl/App-cpanminus/App-cpanminus-1.704.600.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MIYAGAWA
-DIST_VERSION=1.7046
-inherit perl-module
-
-DESCRIPTION="Get, unpack, build and install modules from CPAN"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc ~riscv x86"
diff --git a/dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild b/dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild
index ea9b82cc437c..ded7c74eeb36 100644
--- a/dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild
+++ b/dev-perl/App-cpanminus/App-cpanminus-1.704.700.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Get, unpack, build and install modules from CPAN"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc ~riscv x86"
+KEYWORDS="amd64 arm64 ppc ~riscv x86"
diff --git a/dev-perl/App-cpanminus/Manifest b/dev-perl/App-cpanminus/Manifest
index 9171034810d6..96230fb50b51 100644
--- a/dev-perl/App-cpanminus/Manifest
+++ b/dev-perl/App-cpanminus/Manifest
@@ -1,3 +1 @@
-DIST App-cpanminus-1.7044.tar.gz 316368 BLAKE2B 093f48282349be882afbdb2480e42ea73ece061fe01919c8d7bbf8890ccb83a699be0a54126556620e03b1cf9da195a9c266186c9b84427d4bba57ebd11b62a9 SHA512 85e88de8fbefabdfd84fe8aeaa8294d58d63e27276cd6d8b8dfc5dc4cd6c30c12f5859f30e4930842d6d06af50c88d71358dee49c93821234c811aa39de822d7
-DIST App-cpanminus-1.7046.tar.gz 316201 BLAKE2B 57dafce156e49b0bcd73a5377faf6ce5f9b3f155e797d89c71bb53f4f33f2259a20197f712415062637829147c5577f1ef3d0d7f9efb6f93b4712e2935fb503d SHA512 ced5f264979eb50cc33ac566c0242998c9b9c158ba435b9a180810f58eaa0b28d0de70312ade10df0ee3808369423f7baa029f2be740461d20a695e5e24d0d9b
DIST App-cpanminus-1.7047.tar.gz 316779 BLAKE2B f424ad647fe896cc914771b3df957ddc7e661c300d6a8af041d3e577500a4c64244c5f6e18c64842148d5aad898ec2b75346df1aa226f57afdaa4d1bb8dc611c SHA512 c58b58773b5cd06f346228af46136beffcf07cf49dd51c6d914e2fe4c2a592b5c94901510da8c7ff55795e6beb25bf5344ac798d817ab0a1f2450ff75cbaa17d
diff --git a/dev-perl/App-perlbrew/App-perlbrew-0.920.0-r1.ebuild b/dev-perl/App-perlbrew/App-perlbrew-0.920.0-r1.ebuild
deleted file mode 100644
index ee46095e8e2c..000000000000
--- a/dev-perl/App-perlbrew/App-perlbrew-0.920.0-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=GUGOD
-DIST_VERSION=0.92
-inherit perl-module
-
-DESCRIPTION='Manage perl installations in your $HOME'
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- >=virtual/perl-ExtUtils-MakeMaker-7.220.0
- >=dev-perl/CPAN-Perl-Releases-5.202.103.200
- >=dev-perl/Capture-Tiny-0.360.0
- >=dev-perl/Devel-PatchPerl-2.80.0
- >=virtual/perl-ExtUtils-MakeMaker-7.220.0
- >=virtual/perl-File-Temp-0.230.400
- virtual/perl-JSON-PP
- >=dev-perl/Pod-Parser-1.630.0
- >=dev-perl/local-lib-2.0.14
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-Tiny-0.34.0
- test? (
- >=dev-perl/File-Which-1.210.0
- >=dev-perl/IO-All-0.510.0
- >=dev-perl/Path-Class-0.330.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.490.0
- >=dev-perl/Test-TempDir-Tiny-0.16.0
- )
-"
-
-mydoc=("doc/notes.org")
-src_test() {
- ( # export leak guard
- if has "network" ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- einfo "Network Tests Enabled"
- export TEST_LIVE=1
- else
- ewarn "This package needs network access for comprehensive testing."
- ewarn "For details, see:"
- ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
- fi
- if has "network-dev-test" ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- einfo "Developer HTTP Test enabled"
- export PERLBREW_DEV_TEST=1
- fi
- perl-module_src_test
- )
-}
diff --git a/dev-perl/App-perlbrew/App-perlbrew-0.970.0.ebuild b/dev-perl/App-perlbrew/App-perlbrew-0.970.0.ebuild
deleted file mode 100644
index b01abd0350cc..000000000000
--- a/dev-perl/App-perlbrew/App-perlbrew-0.970.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=GUGOD
-DIST_VERSION=0.97
-inherit perl-module
-
-DESCRIPTION='Manage perl installations in your $HOME'
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- >=virtual/perl-ExtUtils-MakeMaker-7.220.0
- >=dev-perl/CPAN-Perl-Releases-5.202.103.200
- >=dev-perl/Capture-Tiny-0.360.0
- >=dev-perl/Devel-PatchPerl-2.80.0
- >=virtual/perl-ExtUtils-MakeMaker-7.220.0
- >=virtual/perl-File-Temp-0.230.400
- virtual/perl-JSON-PP
- >=dev-perl/local-lib-2.0.14
-"
-BDEPEND="
- ${RDEPEND}
- >=dev-perl/Module-Build-Tiny-0.39.0
- test? (
- >=dev-perl/File-Which-1.210.0
- >=dev-perl/IO-All-0.510.0
- >=dev-perl/Path-Class-0.330.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.490.0
- >=dev-perl/Test-TempDir-Tiny-0.16.0
- )
-"
-
-mydoc=("doc/notes.org")
-
-src_test() {
- ( # export leak guard
- if has "network" ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- einfo "Network Tests Enabled"
- export TEST_LIVE=1
- else
- ewarn "This package needs network access for comprehensive testing."
- ewarn "For details, see:"
- ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
- fi
- if has "network-dev-test" ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- einfo "Developer HTTP Test enabled"
- export PERLBREW_DEV_TEST=1
- fi
- perl-module_src_test
- )
-}
diff --git a/dev-perl/App-perlbrew/Manifest b/dev-perl/App-perlbrew/Manifest
index 703b9ff0c385..3e7654174048 100644
--- a/dev-perl/App-perlbrew/Manifest
+++ b/dev-perl/App-perlbrew/Manifest
@@ -1,3 +1 @@
-DIST App-perlbrew-0.92.tar.gz 85094 BLAKE2B 478ebc87ac6b93e5913b7c0f8be6aa6cbb0033581cafba141ac55f3ee8b475721b87c15536fdcdb3855583137e4336a8e8d630ceadaf2ccb85e09eadb1e0bd73 SHA512 34115bb3f8eb3e903fa2fd85f6f00b89338379799c6ff5f14600eed035b87b7e83bcf3e020a34e5ad6437d8cd5ed542ca8e091b3245c636045c7908a94d5de68
-DIST App-perlbrew-0.97.tar.gz 83017 BLAKE2B f18535b19240fc7b34f3085710a48c81a53bcfbc76c4e97e290e32a1ccbbf5c5233ccf15f839031d96e23098a490c143b3aee06fc7ebd3814f652685d0131bb6 SHA512 61b45858b7bafa6d9bc0ef3c00523c065a207c57ae561762dfe47fea17a9339abee6ee67509442654f56f6fa045a389c18287fab29b1c631190a69785ce64c21
DIST App-perlbrew-0.98.tar.gz 85396 BLAKE2B 4c7b71cbf49ef8e07627d55c59486fb88265f6d4584be8cf8d266f333aa44f1f1c1b00a8fc931113fd436fc19d6fb24f9973be71001bc45db160b19a2ff24cbb SHA512 55a3e53b52569594f977a3b61c9d739ab35dbf5a4fd5c6c021fb654bd5167c1843edee869ea854977c9b92311f5a0736aa55d9ed63a77359a1bb0682384f1a69
diff --git a/dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild b/dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild
deleted file mode 100644
index 0a5c22d16c50..000000000000
--- a/dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=PLICEASE
-DIST_VERSION=1.16
-inherit perl-module
-
-DESCRIPTION="Perl-only 'which'"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/File-Which-1.140.0
-"
-# Test2::V0 -> Test2-Suite-0.0.72
-BDEPEND="${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
index 511175ddffcc..70443a04642d 100644
--- a/dev-perl/App-pwhich/Manifest
+++ b/dev-perl/App-pwhich/Manifest
@@ -1,2 +1 @@
-DIST App-pwhich-1.16.tar.gz 16177 BLAKE2B 389abdbf230a15324e01b7ac0ad05ced04d8b9cac4faa45650d964ed11c073f5170afcb6ec5e46e3b1f9c996aa10800428f6aefbc2d7528b05357816d2a39466 SHA512 1d98c41884c088fd7d0f9c8a84686058507b67f5a9eb611702908c0ea58e40128b077bb8a40f10db2296f1a8878afa2b15bf66b7105d3c5c3732419d810aaaae
DIST App-pwhich-1.17.tar.gz 17756 BLAKE2B 90299f3d8c8f4b2be24fcfee6de8b9c7a5d0c87b03b33a9b5c05369d72c590f3664a83d7c7dbde5d4aa21ec532431f646a6d6b433f6c8a93646e429931079855 SHA512 1fbfb235503662a90fbb132fb215eacfc3702b488e4b4c4d63aab2e05aacb0a55f66354605284beb2f14b5dece3df82d2c63928770fade6eff3ad11eabb8e152
diff --git a/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.390.0.ebuild b/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.390.0.ebuild
new file mode 100644
index 000000000000..fe0b317ad2a3
--- /dev/null
+++ b/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.390.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ARFREITAS
+DIST_VERSION=0.39
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="API wrapper around the 'tar' utility"
+LICENSE="GPL-3+"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# r:Cwd -> File-Spec
+RDEPEND="
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/File-Which
+ dev-perl/IPC-Run
+ dev-perl/Log-Log4perl
+ virtual/perl-File-Path
+ app-arch/tar
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-CPAN-Meta
+ test? (
+ >=virtual/perl-Test-Simple-1.302.73
+ )
+"
diff --git a/dev-perl/Archive-Tar-Wrapper/Manifest b/dev-perl/Archive-Tar-Wrapper/Manifest
index 2bb8135033e1..25f62c1422fb 100644
--- a/dev-perl/Archive-Tar-Wrapper/Manifest
+++ b/dev-perl/Archive-Tar-Wrapper/Manifest
@@ -1 +1,2 @@
DIST Archive-Tar-Wrapper-0.38.tar.gz 38425 BLAKE2B 5e280837241da9481418905ed5e29110f6574845be4a82afd712ab4a2f100389e74b81afb1b5f61fa2e7938e58cfa345883c134026cbb2662e24a9acb912c8b0 SHA512 99779c654f6f9ec507685ca37c041cdff077bce3b6ec96a6005454e9ef8a9c2bf470053b8fc751342d80b722ee115b1aba27b16b328e7210c7b869bee57cd3f6
+DIST Archive-Tar-Wrapper-0.39.tar.gz 37751 BLAKE2B 13da51c9b09a0fffa374b3adbbea2e8b7aefe1be04cd5915559a8de5e1f22e1bbf2283808ae62f980899b385c8f1ba6a29441523a197357936195b33d0473d1e SHA512 53a2e3d6c1e42df9f3429f512b5ede17f7aa62f213ed71f380495eeddde9b82ae80aa758c9d3479c95dade614357e1b122ae6a336bd3eff2c594c2e7b6d82464
diff --git a/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.80.0.ebuild b/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.80.0.ebuild
deleted file mode 100644
index 6922278eef17..000000000000
--- a/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.80.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=GSB
-DIST_VERSION=3.08
-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="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=dev-perl/Module-Build-0.300.0
- test? (
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Astro-FITS-Header/Manifest b/dev-perl/Astro-FITS-Header/Manifest
index 7d5e3b612377..2f11f463c4df 100644
--- a/dev-perl/Astro-FITS-Header/Manifest
+++ b/dev-perl/Astro-FITS-Header/Manifest
@@ -1,2 +1 @@
-DIST Astro-FITS-Header-3.08.tar.gz 116038 BLAKE2B 1b8b96e7a352634083322746970cf60855b81ec811fe82eddfd7b49bd037f660a292d9656bdfffc89b19370424ca1e8f343d7ab4a7c2c0dd8c457b0eab0ccd7b SHA512 c94a9da46212a2db95c1ce32da2609869bc85687c236919791c16b06f1787311ee3ac3323baece790c04d56818754c6f487b15c20487ded9ebe61bf97cc11c29
DIST Astro-FITS-Header-3.09.tar.gz 116093 BLAKE2B b85799862af20d8d639531bb771531abe634b85981c89ff6c849cdf84a5bb1d540f8714872d82f18964ae4d32884ff33f4c5474c4a74263b451e577aba5be42f SHA512 ab02183101b507e5094005c0c633641d26071ca4e3adbc6e362a28ce0ff568745b21e2d5818033185f5c6732592d35843ba20b4d135b525338185c5a7e33d926
diff --git a/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild b/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild
deleted file mode 100644
index ef6341e75cba..000000000000
--- a/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=GBARR
-DIST_VERSION=2.16
-inherit perl-module
-
-DESCRIPTION="A Perl SASL interface"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="kerberos test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/Digest-HMAC
- virtual/perl-Digest-MD5
- kerberos? ( dev-perl/GSSAPI )
-"
-BDEPEND="${DEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.42
- test? (
- virtual/perl-Test-Simple
- )
-"
-PATCHES=(
- "${FILESDIR}/${PN}-2.16-no-dot-inc.patch"
-)
diff --git a/dev-perl/Authen-SASL/Manifest b/dev-perl/Authen-SASL/Manifest
index 03f6d56d0643..419174e34547 100644
--- a/dev-perl/Authen-SASL/Manifest
+++ b/dev-perl/Authen-SASL/Manifest
@@ -1,2 +1 @@
-DIST Authen-SASL-2.16.tar.gz 45129 BLAKE2B 508058877b79ec6c8291d64d58ab1ec0db3376548b3c285c20b2f0a28319dfb8f1e2384c6cda474725720370f735955bbe3910110acfbbe17231fd540f16b0b3 SHA512 d472b8b07b8915e65a219c0a40a7b6f25ca4fb767df301f426224b8f6ebf24d66fcb4422a1f421c39631e84585af06f6c64e41abe11e1e505d03e43a9f86bd6f
DIST Authen-SASL-2.1700.tar.gz 37488 BLAKE2B 8cd25bb4c8dc001a8ee981ee41f2dc4d2a2eb5dd76ed0ba47922c58875650099c82574488c6942b563c8d5ed4a95990c4788a7673e64beef6ea550e1c83de185 SHA512 f2b7bef711535b2f11f2c75948c83df0d73cb830ecf101ecd36bc7435bf27677a526b5530e314798805d8a6c5be922909436ba2c9b84abedf7f36d2aa3e0727a
diff --git a/dev-perl/Authen-SASL/files/Authen-SASL-2.16-no-dot-inc.patch b/dev-perl/Authen-SASL/files/Authen-SASL-2.16-no-dot-inc.patch
deleted file mode 100644
index 570457d7e2e6..000000000000
--- a/dev-perl/Authen-SASL/files/Authen-SASL-2.16-no-dot-inc.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 3ee765fb6a909e8c22cb1853a9c22c8e4822c67b Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Thu, 30 Apr 2020 11:18:48 +1200
-Subject: Include '.' in @INC on Perl 5.28+
-
----
- Makefile.PL | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/Makefile.PL b/Makefile.PL
-index 4db553e..eebd90f 100644
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -3,6 +3,7 @@
- use strict;
- use warnings;
- use 5.005;
-+use lib '.';
- use inc::Module::Install;
-
- name 'Authen-SASL';
---
-2.26.2
-
diff --git a/dev-perl/B-COW/B-COW-0.4.0-r1.ebuild b/dev-perl/B-COW/B-COW-0.4.0-r1.ebuild
deleted file mode 100644
index 29916b81e365..000000000000
--- a/dev-perl/B-COW/B-COW-0.4.0-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=ATOOMIC
-DIST_VERSION=0.004
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="additional B helpers to check COW status"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-Test-Simple
- )
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/B-COW/Manifest b/dev-perl/B-COW/Manifest
index 555c6a578274..6a4eb5f133dc 100644
--- a/dev-perl/B-COW/Manifest
+++ b/dev-perl/B-COW/Manifest
@@ -1,2 +1 @@
-DIST B-COW-0.004.tar.gz 18295 BLAKE2B 7fcba80755dd7ca425f4f4caf2a39c4b813036d9538cb93f05e4eeb9fb15042c3f185d795da78a9d89c75a969b6f9a181506dcc3d072c390c0bafb514c866544 SHA512 97beaac8056e4aaeafb535a8e69f103632eb3746fa815313f84612414081155ab640299c18b4cb7b9ff0f61263cc1b9ce25de3313bbefce318163902a4503292
DIST B-COW-0.007.tar.gz 18788 BLAKE2B 1ac5c7efc6261aca7b331c68f269f5eb951a46435c30fdb7315079a7021ec0c333564c98f4878f8375b22ae58a91d10d2ed7a02fef34f3fe6041320ca1341547 SHA512 889e5a57f679735f4f064bc59a7e4c1bec994cb123c83742a165e2ba62a17619e36659b3f0125b6dd6a15616da7100a9d04b66de293a8bf700847d294fe0a2c2
diff --git a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0-r1.ebuild b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.280.0.ebuild
index ba1de155480e..eaa919f1e505 100644
--- a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0-r1.ebuild
+++ b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.280.0.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=ETHER
-DIST_VERSION=0.24
+DIST_VERSION=0.28
inherit perl-module
DESCRIPTION="Execute code after a scope finished compilation"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
RDEPEND="
>=dev-perl/Module-Implementation-0.50.0
@@ -18,11 +18,13 @@ RDEPEND="
>=dev-perl/Sub-Exporter-Progressive-0.1.6
>=dev-perl/Variable-Magic-0.480.0
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
virtual/perl-Text-ParseWords
test? (
>=virtual/perl-CPAN-Meta-2.120.900
+ >=dev-perl/Devel-Hide-0.0.700
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
index 850dbddbf4ef..75b9982ac431 100644
--- a/dev-perl/B-Hooks-EndOfScope/Manifest
+++ b/dev-perl/B-Hooks-EndOfScope/Manifest
@@ -1,2 +1,2 @@
-DIST B-Hooks-EndOfScope-0.24.tar.gz 37859 BLAKE2B b5e4f0061949af112b9bcb89c1352e1385222c291624df330e8e60d3faf48f78a669650b074b1659f8287f14d46bdb488da0c943a0d22adb5a50dc37aebf7754 SHA512 5c061a81a3fed88ad868a14a1f817f7952b2f0c9512408174354e0ecf7e3caa5d646054cf75efa8b8c558e6241a8dfebf9400e8826021bdb5cbdf3a00065b147
DIST B-Hooks-EndOfScope-0.26.tar.gz 39163 BLAKE2B 4c312c621da0c1626a8a22cd49821fc8964159e394f54ac77feb15718c36c52b4e5ca9d469c359c186f00911234f3cc0f88abbad930c8d8c4d24f0ca4f52f8d5 SHA512 e7333f061889d5d97cd793ad557ec1a2c5a918c977f1af22ce004d5d67f7781fcf171f427c31ed6a2a2d02d12e6ad3e15e1c80cad498f83263ff384ab0ec297c
+DIST B-Hooks-EndOfScope-0.28.tar.gz 40151 BLAKE2B ee357bb4db28d0f9b27f042ca78beb7a8e6bc29a2c92d49f05322c43459d0348bd8daa59e4442c9579669c0a6fc7f8c8d76d669e715ab91d57413f204d076fa7 SHA512 692d6ccc5d86f4fdd23491983ec4358a0be61d9ed23ab2e9a0b767395482447c44ff1a78e10ce72f393f542db3879712bc3077e74dbab13d902c302cae3750fe
diff --git a/dev-perl/B-Keywords/B-Keywords-1.240.0.ebuild b/dev-perl/B-Keywords/B-Keywords-1.240.0.ebuild
deleted file mode 100644
index 765a68162879..000000000000
--- a/dev-perl/B-Keywords/B-Keywords-1.240.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RURBAN
-DIST_VERSION=1.24
-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"
-
-BDEPEND="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
index 3393a8aef679..a16c16328191 100644
--- a/dev-perl/B-Keywords/Manifest
+++ b/dev-perl/B-Keywords/Manifest
@@ -1,2 +1 @@
-DIST B-Keywords-1.24.tar.gz 14110 BLAKE2B 3b5d8e32fdd4470463a5e93035c8fe6a5620f4331d6d90ce1765525597e490483a906ed7c82b4fd851f7f5fc939a03f9933cf715b8164f622e4730791e0e97fe SHA512 b48290ffa0fc2f843930c0dc5227c0cce5552c5e112d2c63307b7557323387207a70cb30d7bc5e00db6e1ad4c8055b40e80c158e449a4fda9f4471cbc07ca8f7
DIST B-Keywords-1.26.tar.gz 14263 BLAKE2B 223d8ad584970a7df627b2d9def9ecd0900b90849c44603fd684dca3722b930bdd918526acba0c580e9f065e20221a32ef01037ebaa7114c4d0227c438b57ffb SHA512 b2abf8df82975db907ce4061c00faf7ad03b2324e98ded6a008b58b80b90a3d7bc1d63b68a404b3bfbabed97c1640e355c3d17e15819f9093d12f257754a7393
diff --git a/dev-perl/BerkeleyDB/BerkeleyDB-0.640.0.ebuild b/dev-perl/BerkeleyDB/BerkeleyDB-0.640.0.ebuild
deleted file mode 100644
index e23704edb2c2..000000000000
--- a/dev-perl/BerkeleyDB/BerkeleyDB-0.640.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=PMQS
-DIST_VERSION=0.64
-inherit perl-module db-use
-
-DESCRIPTION="This module provides Berkeley DB interface for Perl"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-
-# Install DB_File if you want older support. BerkleyDB no longer
-# supports less than 2.0.
-
-RDEPEND="
- >=sys-libs/db-2.0:=
- <sys-libs/db-7:=
-"
-DEPEND="
- >=sys-libs/db-2.0:=
- <sys-libs/db-7:=
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker"
-
-PERL_RM_FILES=(
- "t/meta-json.t"
- "t/meta-yaml.t"
- "t/pod.t"
- "scan.pl"
- "mkconsts.pl"
-)
-# parallel really broken
-DIST_TEST="do"
-
-src_prepare() {
- local DB_SUPPORTED=(
- 6 5 4 3 2
- )
-
- # on Gentoo Prefix, we cannot trust the symlink /usr/include/db.h
- # as for Gentoo/Linux, so we need to explicitly declare the exact berkdb
- # include path
- local dbdir="$(db_includedir "${DB_SUPPORTED[@]}" )"
- local dbname="$(db_libname "${DB_SUPPORTED[@]}" )"
- einfo "DB Include Dir: ${dbdir}"
- einfo "DB library: ${dbname}"
-
- rm -f "${S}/config.in" || die "Can't remove packaged config.in"
-
- printf "INCLUDE = %s\nLIB = %s\nDBNAME = -l%s\n" \
- "${dbdir}" \
- "${EPREFIX}/usr/$(get_libdir)" \
- "${dbname}" > "${S}"/config.in || die "Can't write config.in"
-
- perl-module_src_prepare
-}
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/BerkeleyDB/Manifest b/dev-perl/BerkeleyDB/Manifest
index b725f8bfe350..bb0df7d7aba2 100644
--- a/dev-perl/BerkeleyDB/Manifest
+++ b/dev-perl/BerkeleyDB/Manifest
@@ -1,2 +1 @@
-DIST BerkeleyDB-0.64.tar.gz 259656 BLAKE2B 5136c632a7385a7d7866b59b75ba32d3bcd6fc660d7c1d54edba868db831bee2ce5162117d7941793cda1e31b22fa17d624a84ae377348d8dc2c5255016bf714 SHA512 368f89bb12e209ed6f0d1367875739813bfec85f4c10f0ffd7260d5be97bbd758af517133977f1e8f43c1d9b04d6b5dd9696ae1de1d544d9682b1f6bacfe3e85
DIST BerkeleyDB-0.65.tar.gz 258814 BLAKE2B 56e7b212fc2228af0c6e7546d8139001f799076dc24cb76aefc9ebcf9878497534d93fd880fce1d2d3292b3e1e53d6a46c57775d8fb63a384777170f05ab329c SHA512 896d1388df35ff0c22ff6ad0cea93bf57be6e09a9176d05b88f34455dcd32e4549d19b11cad2322ae8f323adbe8a8ee6054fe611bdcb1490d26f6bec67686763
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230811.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230811.1.0.ebuild
deleted file mode 100644
index 59cad6fc335b..000000000000
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230811.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BDFOY
-DIST_VERSION=20230811.001
-inherit perl-module
-
-DESCRIPTION="Data pack for Business::ISBN"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-File-Spec
-"
-DEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- test? (
- >=virtual/perl-Test-Simple-1
- )
-"
-
-PERL_RM_FILES=(
- "make_data.pl"
- "t/pod.t"
- "t/pod_coverage.t"
-)
-
-src_prepare() {
- sed -r -i '/^pod(|_coverage)\.t$/d' "${S}/t/test_manifest" || die
- perl-module_src_prepare
-}
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230907.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230907.1.0.ebuild
deleted file mode 100644
index 478d63ff4f31..000000000000
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230907.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BDFOY
-DIST_VERSION=20230907.001
-inherit perl-module
-
-DESCRIPTION="Data pack for Business::ISBN"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-File-Spec
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- test? (
- >=virtual/perl-Test-Simple-1
- )
-"
-
-PERL_RM_FILES=(
- "make_data.pl"
- "t/pod.t"
- "t/pod_coverage.t"
-)
-
-src_prepare() {
- sed -r -i '/^pod(|_coverage)\.t$/d' "${S}/t/test_manifest" || die
- perl-module_src_prepare
-}
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230923.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230923.1.0.ebuild
deleted file mode 100644
index 248a4ae2763b..000000000000
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230923.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BDFOY
-DIST_VERSION=20230923.001
-inherit perl-module
-
-DESCRIPTION="Data pack for Business::ISBN"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-File-Spec
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- test? (
- >=virtual/perl-Test-Simple-1
- )
-"
-
-PERL_RM_FILES=(
- "make_data.pl"
- "t/pod.t"
- "t/pod_coverage.t"
-)
-
-src_prepare() {
- sed -r -i '/^pod(|_coverage)\.t$/d' "${S}/t/test_manifest" || die
- perl-module_src_prepare
-}
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231006.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231006.1.0.ebuild
deleted file mode 100644
index d0e3a029f80e..000000000000
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231006.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BDFOY
-DIST_VERSION=20231006.001
-inherit perl-module
-
-DESCRIPTION="Data pack for Business::ISBN"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-File-Spec
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- test? (
- >=virtual/perl-Test-Simple-1
- )
-"
-
-PERL_RM_FILES=(
- "make_data.pl"
- "t/pod.t"
- "t/pod_coverage.t"
-)
-
-src_prepare() {
- sed -r -i '/^pod(|_coverage)\.t$/d' "${S}/t/test_manifest" || die
- perl-module_src_prepare
-}
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231013.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231013.1.0.ebuild
deleted file mode 100644
index c2b50c2cba43..000000000000
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231013.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BDFOY
-DIST_VERSION=20231013.001
-inherit perl-module
-
-DESCRIPTION="Data pack for Business::ISBN"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-File-Spec
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- test? (
- >=virtual/perl-Test-Simple-1
- )
-"
-
-PERL_RM_FILES=(
- "make_data.pl"
- "t/pod.t"
- "t/pod_coverage.t"
-)
-
-src_prepare() {
- sed -r -i '/^pod(|_coverage)\.t$/d' "${S}/t/test_manifest" || die
- perl-module_src_prepare
-}
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231010.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240426.1.0.ebuild
index 4751f22ca35b..647844dc6ddb 100644
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231010.1.0.ebuild
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240426.1.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-DIST_AUTHOR=BDFOY
-DIST_VERSION=20231010.001
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=20240426.001
inherit perl-module
DESCRIPTION="Data pack for Business::ISBN"
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230926.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240509.1.0.ebuild
index 51b76ad43b71..c39306805756 100644
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230926.1.0.ebuild
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240509.1.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-DIST_AUTHOR=BDFOY
-DIST_VERSION=20230926.001
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=20240509.001
inherit perl-module
DESCRIPTION="Data pack for Business::ISBN"
diff --git a/dev-perl/Business-ISBN-Data/Manifest b/dev-perl/Business-ISBN-Data/Manifest
index 24e74701560a..cc925be87bb6 100644
--- a/dev-perl/Business-ISBN-Data/Manifest
+++ b/dev-perl/Business-ISBN-Data/Manifest
@@ -1,8 +1,3 @@
-DIST Business-ISBN-Data-20230811.001.tar.gz 31550 BLAKE2B f02f713fd97d05b9bdfe73deab18daf9b25502b5c40a2734d61867adf8de32b5431c468d6024156b9ccbc1da89594b3760e303f5e72b18ce48ff59aad1c31a19 SHA512 6bdc2b3d1942ac4f77b13d88bd45fa5ee1a25cfa0d4db83a444dea43ab31a2dfbec5d60f4fbb7f1749ac52f2565be6a7ada9b4632f9d94a39d211f39d0daa041
-DIST Business-ISBN-Data-20230907.001.tar.gz 31666 BLAKE2B fd1d2c28af82d188882c07d5c3f016c34c4b8c80e6a39e1920f0a0cfd3cf4cfdcfc57ce1431c9c1467a76f0379035222e474e95d4b72bdf42d20db5c58e24648 SHA512 c9a33dc5f95ae9f9c9672200f5a7577bf0118615dac176594b5473e5a923c5d12017fca54e59bb6f8177c1b9b83a99aa984e5881413a87d57976cf533148835c
-DIST Business-ISBN-Data-20230923.001.tar.gz 31756 BLAKE2B ac922ba0197c7c1807f2b80b9d83174189f670dbafb221f1f98ad19014dcea9a47ac6de9dd90c3146a97b28c625c8caaebe6fbd2cf7073f638e62e5ef4a475d9 SHA512 52ed60a73579141c2d3db1f71954e25f6fa52387b1a15597d4c2fc6847a811465ee5ca5329e26a8d190abeed6875e299e6158ef7bda01ff34b5ac8f529390ac1
-DIST Business-ISBN-Data-20230926.001.tar.gz 31765 BLAKE2B f46da35b7edb4c28e9d86490f09f7eda64d164d0d4fb0fe23a5ad8cd0905ee885d693426310fcbfa97cbf1099460085844637cf8fc32451005a8b0790412e10e SHA512 0e1618279040d6299cd834e9c412531125fd4824881ae17865565bd4b4628b26e813ae5ed52eb53d86deb3979ab0b0915a66314d1f2cec8e93390402bbb08770
-DIST Business-ISBN-Data-20231006.001.tar.gz 31808 BLAKE2B 60f24002db3e8ba3981890d61ef422c04f947cc90dea8e806d664847d4d6374103540cdcb31585d7aee025ec2b350b9ea959e4fab3e3d027b6c93220c9d7ea16 SHA512 d5560b6d872eaf34a03d212c1e8b537b89e49b1b58784c01643e2ee4157d63d480487ef3c447123147337f958f8441ab6e19ef01f48a396996d5fbe41b5549a0
-DIST Business-ISBN-Data-20231010.001.tar.gz 31827 BLAKE2B ee3d986fc48693eaacb71310182f0f56f066194c9bd1888c9cdb6a0d88db4ceee9a91d753446130d41a5f011d6ef285d7cc243fbf562c8a91a929030807efd23 SHA512 f28629e033c215968fe29b8a271cc4d08566abdf8664a548000d6e449654786f470af8b78205594e72ea6c8cc18bcebb9a1235906c8df0fbcb075eaa90ba0bb9
-DIST Business-ISBN-Data-20231013.001.tar.gz 31845 BLAKE2B da222e3329f4c6d51e0db2225d0f18fe861be510abcbb0da3eedfa768edfc6b7dc2fc5d1a47aa2999029cc2c8910a1ea2158f42921c4d26f7ec75c46079c84a3 SHA512 22a70d62f9f7e9a1e75d61b31dca16e5f2a1bcac98f2a9b29f0de3fc67a2fa325cab61109914e0fac1952a855929efbe3758fb38cdc951168e227daec3b15d9d
DIST Business-ISBN-Data-20231110.001.tar.gz 31977 BLAKE2B 330eb93c47f985c06e0dc274692ade00a7b557079d3bb7d3d45b9ebd0a475b5769abf06d842b818d3e88de70146de90577538fee670958d1bbe04837ee84225c SHA512 a5db5d94694d060032c497452eb70b8fa6008802b038ab4faab651498b6b0cfbd38ac2a9e03804ec8ea33c4bd85fc0d49a2477088615689eea1afe2bab87198b
+DIST Business-ISBN-Data-20240426.001.tar.gz 34170 BLAKE2B 70ee2ab4473ad29f3cdc0e006cdc94f72e81601e439e97dc1856df49ac1ceffec73bb48a56d44c9553df9d778b6030808091b98b4ccbaff4c555dc660ed4a7bd SHA512 7543e0ab8d3fb54f1143af7ab2fd6aba14dee7389ea3d172a62ef6eeda11567d8476db0ed084d7e325d6ca36b0d0d59da1cd754ab5d7971d00c5d1c5cfd269be
+DIST Business-ISBN-Data-20240509.001.tar.gz 34204 BLAKE2B 4b6830ca917654cb24d3ac27cbd87357d28faec44cc16af467dbfc90c004d953329b5fb36161b1ab4d6931aa9f39013c552c6758b3e4e0c92886ea579ea90a02 SHA512 64158b148729ef6201984aee178fd102abbe65df5b11f638ec2a52f0bf927db929670124e4bfc2175062b0fecfe9c9056e8a90e41408d91a27c9ef07c0b18705
diff --git a/dev-perl/Business-ISBN/Business-ISBN-3.6.0-r1.ebuild b/dev-perl/Business-ISBN/Business-ISBN-3.9.0.ebuild
index 4adedf9d41df..ff70a0c929ed 100644
--- a/dev-perl/Business-ISBN/Business-ISBN-3.6.0-r1.ebuild
+++ b/dev-perl/Business-ISBN/Business-ISBN-3.9.0.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-DIST_AUTHOR=BDFOY
-DIST_VERSION=3.006
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=3.009
DIST_EXAMPLES=("examples/*")
inherit perl-module
DESCRIPTION="Work with ISBN as objects"
+
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
IUSE="test barcode"
RESTRICT="!test? ( test )"
@@ -20,18 +21,21 @@ RDEPEND="
dev-perl/GD-Barcode
dev-perl/GD[png(+)]
)
- >=dev-perl/Business-ISBN-Data-20191107.0.0
+ >=dev-perl/Business-ISBN-Data-20230322.1.0
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.640.0
test? (
>=virtual/perl-Test-Simple-1
)
"
+
PERL_RM_FILES=(
"t/pod.t"
"t/pod_coverage.t"
)
+
src_prepare() {
sed -i -e '/^pod\.t/d;/^pod_coverage\.t/d' t/test_manifest || die "Can't fix test_manifest"
perl-module_src_prepare
diff --git a/dev-perl/Business-ISBN/Manifest b/dev-perl/Business-ISBN/Manifest
index 9823498e830e..2354fc9de050 100644
--- a/dev-perl/Business-ISBN/Manifest
+++ b/dev-perl/Business-ISBN/Manifest
@@ -1,2 +1,2 @@
-DIST Business-ISBN-3.006.tar.gz 362014 BLAKE2B 4bbebed021c99a0db692d4a296c1942f6d6dd0e8dd96b7180235c2ee99b274d8ddcf10edcdb690c50d674948eebf0c03602d39c9571ddd9d72d5c65bf6eb0323 SHA512 a30344409fedf2833c390fb61654a82620b00bb5647a7e366e6e1667ef68d210ca7884aa228266d0fde75e17e05a4b2cc89d8e2abc2dcaf6a17a7132ed404ee7
DIST Business-ISBN-3.008.tar.gz 363152 BLAKE2B 0f6bbb8557b3f18df445b05113df358c129ffc06013d08a6d606d1dc53d50750600faf57936f42eeb4248f0568006e13e08cd119ed611b1c2814a773538ac852 SHA512 9a605666e14903f338a6098ed5aaa1506dcfd4049ac0773859a7f7b61e9b23a657b0d046d8a4d05506e21433dd7b6f387a396373323f233a8906eb319a60b9f1
+DIST Business-ISBN-3.009.tar.gz 363252 BLAKE2B b53040a1a891da48a3b827d2fab707c41245ac861c4511ffe3ca65c7d7c6fe89b4bd786c27d3caa1c1b00781c6fb7c165d804bc0b4ac4edf22fbb1b4e532e842 SHA512 4764762ae323427aaa315ff0265e617c173dbff66fb6bb2a8afbd2eb991f773fd56c110c918c26bbc876c1283ba502aa35a66ea9801bd400bbbff157c651098f
diff --git a/dev-perl/Business-ISMN/Business-ISMN-1.202.0.ebuild b/dev-perl/Business-ISMN/Business-ISMN-1.204.0.ebuild
index d563444107ea..894473ee063c 100644
--- a/dev-perl/Business-ISMN/Business-ISMN-1.202.0.ebuild
+++ b/dev-perl/Business-ISMN/Business-ISMN-1.204.0.ebuild
@@ -1,34 +1,35 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-DIST_AUTHOR=BDFOY
-DIST_VERSION=1.202
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=1.204
inherit perl-module
DESCRIPTION="International Standard Music Numbers"
-LICENSE="Artistic-2"
+LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
RDEPEND="
>=dev-perl/Tie-Cycle-1.210.0
virtual/perl-Scalar-List-Utils
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.640.0
virtual/perl-File-Spec
test? ( >=virtual/perl-Test-Simple-1.0.0 )
"
+
PERL_RM_FILES=(
t/pod.t
t/pod_coverage.t
t/test_manifest
)
+
PATCHES=(
"${FILESDIR}/${PN}-1.132-no-test-manifest.patch"
)
diff --git a/dev-perl/Business-ISMN/Manifest b/dev-perl/Business-ISMN/Manifest
index 5a7103b4e824..3b7f0beccacb 100644
--- a/dev-perl/Business-ISMN/Manifest
+++ b/dev-perl/Business-ISMN/Manifest
@@ -1,2 +1,2 @@
-DIST Business-ISMN-1.202.tar.gz 14872 BLAKE2B 4101c2ddeec2f285f5d77a8c7fe2f2be325f99b569c759dd521c9078a3b4b479933d4408c839def5c0155cac907b9a8cecbe9a2133b20b31a14004bd5af4488b SHA512 3f3dc2805f15edc92175c60fcf149e7a9558dd91a70173d559b298cedf177b92967f62581f16036a6c4269c3a5bec0d4bcd20a6ff9c13f4e17bec62fdca19ab2
DIST Business-ISMN-1.203.tar.gz 15525 BLAKE2B 70685b580b272f7a20c381f09186f86895cc0a8ff099891f825dab40c3d3b009a00250b173b638f3bbf00dc821e50c32ee9f6dcdc1a32a6b112254bd499a25c7 SHA512 a9d94bf6c4297f8980b74b11fa191e1c4fd1a98e4a0cc597da468be2a4932fe2bd2f56880896f9809a79f706ae3884c3eec3d02764b95d40ae08208097f0a840
+DIST Business-ISMN-1.204.tar.gz 15550 BLAKE2B f115d97555dcec6d8684bdfa7e6208d8798981eb9f90e4b4f3a9fef29e090edabe08c14537f2fda8e192ce978373029e8c74d3d4fadbca349e2f302ba7ebed95 SHA512 c5532ad2948a2806de6f8db53d9c947697e429a8a00cd288e37aeb783571f5b114d222a20f1f388cb5f9e6833762afc71a5e84fcd0b01b74a24f5c4538a6a50f
diff --git a/dev-perl/Business-ISSN/Business-ISSN-1.4.0.ebuild b/dev-perl/Business-ISSN/Business-ISSN-1.6.0.ebuild
index 8c862d59c5e9..c47df59f6f9f 100644
--- a/dev-perl/Business-ISSN/Business-ISSN-1.4.0.ebuild
+++ b/dev-perl/Business-ISSN/Business-ISSN-1.6.0.ebuild
@@ -1,35 +1,36 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-DIST_AUTHOR=BDFOY
-DIST_VERSION=1.004
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=1.006
inherit perl-module
DESCRIPTION="Object and functions to work with International Standard Serial Numbers"
-LICENSE="Artistic-2"
+LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
RDEPEND="
virtual/perl-Exporter
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.640.0
virtual/perl-File-Spec
test? (
>=virtual/perl-Test-Simple-1.0.0
)
"
+
PERL_RM_FILES=(
"t/pod.t"
"t/pod_coverage.t"
"t/test_manifest"
)
+
PATCHES=(
"${FILESDIR}/${PN}-1.003-no-test-manifest.patch"
)
diff --git a/dev-perl/Business-ISSN/Manifest b/dev-perl/Business-ISSN/Manifest
index 90687811489a..9512c1eab4ee 100644
--- a/dev-perl/Business-ISSN/Manifest
+++ b/dev-perl/Business-ISSN/Manifest
@@ -1,2 +1,2 @@
-DIST Business-ISSN-1.004.tar.gz 10175 BLAKE2B ee2bb9397a4cb5fa8824f4c194b0cb127b8c9c1fa6b7bdde3f6bd81ab27d0b075bd58debb81842637328104a9e6eed0b005b04f3ad0bd02113ab7822276d2418 SHA512 5f6223c3f42b483fdcce832f21276a20df1e809f933823caa5115d339eb4e37565d2ec63f3a5bed76a02580cfe81127f150fac5ff323410273d9127b22ad4a5e
DIST Business-ISSN-1.005.tar.gz 11277 BLAKE2B d4b6980ccf80fbd7130eb3247c61f5563e391a65d7e97691b5c6a5240479d4c6ebb1781b457350d1ec61711769c49c9fdedd28adce24d4451a1a5d12a7dbf03d SHA512 e58f5ac852102c9f6e53cb3986a06be0db325ba8acc097b128c554288637cb8bd9029c291b38efdeffc05a8690b1894a98d255ae407162c3f76e5e613405695c
+DIST Business-ISSN-1.006.tar.gz 11377 BLAKE2B f7cc03b0a67a3bc39e93842d25bc653623a19530b1b637b3cbafe5443000ad6c179d3aca4f985344b9cfdcf41768778b0d7b708048a6b37cc7997433ee903314 SHA512 ddbdbeb4f30debbf11a3e97d6a44e9a89ada638582d96cf128c54acf5d157700de73de2c8e0977fe2a3ecb4030b8f9d6e8bd141335d7bd59d06c945d643373c7
diff --git a/dev-perl/Business-Tax-VAT-Validation/Business-Tax-VAT-Validation-1.200.0.ebuild b/dev-perl/Business-Tax-VAT-Validation/Business-Tax-VAT-Validation-1.200.0.ebuild
deleted file mode 100644
index f96a5aba0ec1..000000000000
--- a/dev-perl/Business-Tax-VAT-Validation/Business-Tax-VAT-Validation-1.200.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=BIGPRESH
-DIST_VERSION=1.20
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="A class for european VAT numbers validation"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-perl/HTTP-Message-1.0.0
- dev-perl/JSON
- >=dev-perl/libwww-perl-1.0.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-PERL_RM_FILES=(
- "t/pod.t"
- "t/pod-coverage.t"
-)
diff --git a/dev-perl/Business-Tax-VAT-Validation/Manifest b/dev-perl/Business-Tax-VAT-Validation/Manifest
index 5398cf693aec..a038fccb4407 100644
--- a/dev-perl/Business-Tax-VAT-Validation/Manifest
+++ b/dev-perl/Business-Tax-VAT-Validation/Manifest
@@ -1,2 +1 @@
-DIST Business-Tax-VAT-Validation-1.20.tar.gz 26055 BLAKE2B 3e10a13ecc4ced5274a1a99c36ba738aa23c01b97cb54995e99dd4744d5592ea6c4920fb54ddef7b46000c6182c7f2b7b333b278f7666cd91fc03545c7334f62 SHA512 8504629cd44ef98faba91c01bef80d55c687b73384ea38827fa4c54bd48454522129f941f259a6b1e4b2118110bc552b40530b3c5697b1ef3c83099c36ca2f31
DIST Business-Tax-VAT-Validation-1.23.tar.gz 26113 BLAKE2B a8433884b05e0eb74c4da494d78b7029015013db5da5e4d1d4de08ff258aaf0c217bcf5e1835e3eb586ad2038157a817bf684e6dd6ce04bf16f5eab0f31b7955 SHA512 a5c78d66425d352443cc178ba55cad955a6f8dca0aeafd2fccc2003d3fd87dfd593474df205787b65f076bf9577069ebf8aaccc5394d34983ae678eeaf1657ea
diff --git a/dev-perl/CBOR-XS/CBOR-XS-1.830.0.ebuild b/dev-perl/CBOR-XS/CBOR-XS-1.830.0.ebuild
deleted file mode 100644
index 11a8ea2bd88c..000000000000
--- a/dev-perl/CBOR-XS/CBOR-XS-1.830.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=MLEHMANN
-DIST_VERSION=1.83
-
-inherit perl-module
-
-DESCRIPTION="Concise Binary Object Representation (CBOR, RFC7049)"
-# License note: see bottom of ecb.h license block
-LICENSE="GPL-3 || ( GPL-2+ BSD )"
-SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/Types-Serialiser
- dev-perl/common-sense
-"
-DEPEND="${RDEPEND}
- dev-perl/Canary-Stability
- >=virtual/perl-ExtUtils-MakeMaker-6.520.0
-"
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/CBOR-XS/CBOR-XS-1.860.0.ebuild b/dev-perl/CBOR-XS/CBOR-XS-1.860.0.ebuild
deleted file mode 100644
index 259301e8f870..000000000000
--- a/dev-perl/CBOR-XS/CBOR-XS-1.860.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MLEHMANN
-DIST_VERSION=1.86
-
-inherit perl-module
-
-DESCRIPTION="Concise Binary Object Representation (CBOR, RFC7049)"
-
-# License note: see bottom of ecb.h license block
-LICENSE="GPL-3 || ( GPL-2+ BSD )"
-SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-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
index 654f930e4594..4eb3e87e2cd7 100644
--- a/dev-perl/CBOR-XS/Manifest
+++ b/dev-perl/CBOR-XS/Manifest
@@ -1,3 +1 @@
-DIST CBOR-XS-1.83.tar.gz 77046 BLAKE2B c4bccd58a7b1903518b1726cc8e3deaafb376fe9a5af1ebdae648ee3a941559f6f0f0d250a070214710a1556ef3df56ba737748e3f7c4bcb589d2d3dd5878018 SHA512 280c820d247c09c3b77722b369dd23667c846b04109e78ec9f4ce408f033082351596b3652b861f936460a5a2157019eeb3ca51f3093e10cfb7b3ef9cc4565b6
-DIST CBOR-XS-1.86.tar.gz 79476 BLAKE2B b1914095a5c60175f49e05a9f8334d06e13423b76424352da005a22ec453558795d59d512c2796342bca68940974bac76c66f48a8c2d9b1cd434ba9edf9e71ee SHA512 44fa695d5c4f8cce121d4a31cc0a51625b21423a20e241557206216a7f6129cc13062f1c98e9f5b77b032898858a998e4c00d1139724bfaee8a21e0f13ca787c
DIST CBOR-XS-1.87.tar.gz 80713 BLAKE2B de6113595ab69627515ff9c01602107d4358daa99e7f927ac1b36485186bba6b81507ff8dc2ccb20e834cd30441b8b931cc163f0361348302c3a254cf5c804c4 SHA512 ed63d0df608b0f983854e2be657171ddf937770b1ed13b78817b1cd044fe8e28e50b02f790810e615f8903fed9ea0f4560bfe4e1748bebd177056410cc060002
diff --git a/dev-perl/CGI-Compile/CGI-Compile-0.250.0.ebuild b/dev-perl/CGI-Compile/CGI-Compile-0.250.0.ebuild
deleted file mode 100644
index f15ad219a317..000000000000
--- a/dev-perl/CGI-Compile/CGI-Compile-0.250.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=RKITOVER
-DIST_VERSION=0.25
-inherit perl-module
-
-DESCRIPTION="Compile .cgi scripts to a code reference like ModPerl::Registry"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/File-pushd
- dev-perl/Sub-Name
-"
-DEPEND="
- dev-perl/Module-Build-Tiny
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-Tiny-0.34.0
- test? (
- dev-perl/CGI
- dev-perl/Capture-Tiny
- dev-perl/Sub-Identify
- dev-perl/Switch
- dev-perl/Test-NoWarnings
- dev-perl/Test-Requires
- virtual/perl-Test-Simple
- dev-perl/Try-Tiny
- )
-"
-PERL_RM_FILES=(
- "t/author-pod-syntax.t"
-)
diff --git a/dev-perl/CGI-Compile/Manifest b/dev-perl/CGI-Compile/Manifest
index e05101742daf..76bdbdde8dba 100644
--- a/dev-perl/CGI-Compile/Manifest
+++ b/dev-perl/CGI-Compile/Manifest
@@ -1,2 +1 @@
-DIST CGI-Compile-0.25.tar.gz 22479 BLAKE2B e321ec4d0ecee66f0efb8c89f322a036b135449938840aa0cfe0bf714bb2e8a0ad2d8d8f4397b00aa9e86d03190cb9429aaa8e0420528f233ddc9c066f768859 SHA512 760481c3868592d7dbeab10125ee76c608ea6a705926597c4219dc128c3ffb642ff39e6ddf72aa916c183fb6baf3671e687ea9a41b86987a60fc076d304d6fe6
DIST CGI-Compile-0.26.tar.gz 23151 BLAKE2B c343b32e31815888f4e11bf4f00370ebf1ed36076ace5d8266a18b16c4c31e088c7ba2d639ae3b1e71b85a60190a56c0e668a153b8874129c598eae8ca04aea3 SHA512 d4fe9f6a0a68e231e3cb4de2d1626084d1e9c1e8df6a9025393c5623a85604374ede97d6deee520141759e438105fcfabbd24c5559b97695f5eda32cb29f9da9
diff --git a/dev-perl/CGI-Fast/CGI-Fast-2.150.0.ebuild b/dev-perl/CGI-Fast/CGI-Fast-2.150.0.ebuild
deleted file mode 100644
index 9ad99f6b7b82..000000000000
--- a/dev-perl/CGI-Fast/CGI-Fast-2.150.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=LEEJO
-DIST_VERSION=2.15
-inherit perl-module
-
-DESCRIPTION="CGI Interface for Fast CGI"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/CGI-4
- virtual/perl-Carp
- >=dev-perl/FCGI-0.670.0
- virtual/perl-if
-"
-BDEPEND="${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
index 04a86089be4f..2d6622cf004e 100644
--- a/dev-perl/CGI-Fast/Manifest
+++ b/dev-perl/CGI-Fast/Manifest
@@ -1,2 +1 @@
-DIST CGI-Fast-2.15.tar.gz 9277 BLAKE2B 95de6374611d8719195a65ef9a9575b34b82922f4a87c8844fc9ac4e62f219b3b19dafe10baaef8431e297cafe495a43c1761b9d3b275d471fed3855e95b4386 SHA512 b984cbcf5d1d96dd9fcb58b704ae643e127fcdbe37b4d7e7560e5e1219abb849d72c4ff5a2eb45d7f076a126543b06fda282aabf2c3788b8a87f075c081d30c1
DIST CGI-Fast-2.16.tar.gz 9310 BLAKE2B b5d5643642a5091e9ed053995c592d3356de40f734fd881e07db81e9743e55a007597a8e32c18519a048e7ce540d0ca0860c3efa066adfcb77b824449b2c7ff1 SHA512 50dce23855809f53c722a9ed7839469400baafdf8cf006cce4a7686a0e9a1a6ee500ffbd3bb418ecfa7d14efa3f9adb96c37dea8282a3d05b9c0e7e723bc7e37
diff --git a/dev-perl/CGI-Simple/CGI-Simple-1.250.0.ebuild b/dev-perl/CGI-Simple/CGI-Simple-1.281.0.ebuild
index 8b087416cb83..43928db35ffc 100644
--- a/dev-perl/CGI-Simple/CGI-Simple-1.250.0.ebuild
+++ b/dev-perl/CGI-Simple/CGI-Simple-1.281.0.ebuild
@@ -1,23 +1,19 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DIST_AUTHOR=MANWAR
-DIST_VERSION=1.25
+DIST_VERSION=1.281
inherit perl-module
DESCRIPTION="A Simple totally OO CGI interface that is CGI.pm compliant"
+
# Bug: https://bugs.gentoo.org/721422
LICENSE="Artistic"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-DEPEND="
- dev-perl/Module-Build
-"
BDEPEND="
dev-perl/Module-Build
test? (
diff --git a/dev-perl/CGI-Simple/Manifest b/dev-perl/CGI-Simple/Manifest
index f1d7305143f9..fd15277b7f8b 100644
--- a/dev-perl/CGI-Simple/Manifest
+++ b/dev-perl/CGI-Simple/Manifest
@@ -1,2 +1,2 @@
-DIST CGI-Simple-1.25.tar.gz 87489 BLAKE2B 18ee59c7d97b042fdccaf93a9aa7a7aeafe6cdca52c675af11913a4cdb67daddf086679777936e3914663521c62a86795778b563478ed633d9b2b860a62fffb7 SHA512 ace262b4ccafe2ee01582aacf52b31aa1202dc5408bb33071330bc7c53f2cfbb39f9e8844c4511c86125dc05f7161b7592a4038c353dddd1bfd52c03dbcfa9dd
DIST CGI-Simple-1.280.tar.gz 86718 BLAKE2B 28c2587ca1e786767fb726bc879d739b6dd8124ca6de074402fd682d210474570097995a83cc53c94f9d5ece7e0717ec56050f6a76513a0f2afc63177f357ed3 SHA512 437421f94ba75fc665c03139e297ad3a0616d4864e7eedfa2d877f77f4f4eb574009beeaa918c0202f796e84e1ad2036a662261960a7bd77cb8e1582c316b620
+DIST CGI-Simple-1.281.tar.gz 87335 BLAKE2B 7442b7c7267d44a5ffd89a0d1e7d2161a79c98905526e014ff8b390da7122ef7b0154e1bb165b47f88e8ae7788dbb2d47a772571a63dcbfb0aef7a740b5da112 SHA512 08e72d63a39e5e1d1774c0a5c89d7b0f2797fbf9f12f706638176f5dfa31645e3803688f86c805d088845b67bfb39873d1d36de1d7b9fba566268d9cff0b4cfd
diff --git a/dev-perl/CGI/CGI-4.510.0.ebuild b/dev-perl/CGI/CGI-4.510.0.ebuild
deleted file mode 100644
index a16467ec795d..000000000000
--- a/dev-perl/CGI/CGI-4.510.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=LEEJO
-DIST_VERSION=4.51
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Simple Common Gateway Interface Class"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( 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
-"
-BDEPEND="${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/CGI-4.530.0.ebuild b/dev-perl/CGI/CGI-4.530.0.ebuild
deleted file mode 100644
index a273304cd6c1..000000000000
--- a/dev-perl/CGI/CGI-4.530.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=LEEJO
-DIST_VERSION=4.53
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Simple Common Gateway Interface Class"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/perl-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
-"
-BDEPEND="${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/CGI-4.570.0.ebuild b/dev-perl/CGI/CGI-4.570.0.ebuild
deleted file mode 100644
index 1965823e2554..000000000000
--- a/dev-perl/CGI/CGI-4.570.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=LEEJO
-DIST_VERSION=4.57
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Simple Common Gateway Interface Class"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/perl-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
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-IO
- 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/CGI-4.590.0.ebuild b/dev-perl/CGI/CGI-4.640.0.ebuild
index 83f2a69dd0c4..81ee84c4101b 100644
--- a/dev-perl/CGI/CGI-4.590.0.ebuild
+++ b/dev-perl/CGI/CGI-4.640.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=LEEJO
-DIST_VERSION=4.59
+DIST_VERSION=4.64
DIST_EXAMPLES=("examples/*")
inherit perl-module
@@ -23,6 +23,7 @@ RDEPEND="
>=dev-perl/HTML-Parser-3.690.0
virtual/perl-if
>=virtual/perl-parent-0.225.0
+ >=dev-perl/URI-1.760.0
"
BDEPEND="
${RDEPEND}
diff --git a/dev-perl/CGI/Manifest b/dev-perl/CGI/Manifest
index a670573bd370..234ce81ddbcc 100644
--- a/dev-perl/CGI/Manifest
+++ b/dev-perl/CGI/Manifest
@@ -1,5 +1,2 @@
-DIST CGI-4.51.tar.gz 205366 BLAKE2B 1fd76c82610ad1b017f19bd055bbf4a533f96e385891c53832a7e43f4c8d5fc74ed81a6e86e4e44443ce666bf30a7354b06f808d2c68e65c0fea75b2ce5fb7b8 SHA512 1ff69bf78c346142f0355e816fae18c69eb57504c2fc06738f2d26b97adee7cee1df2b4b2246ae72532e769a613aea6d6f7027956066a0c12354658e62a98e5d
-DIST CGI-4.53.tar.gz 205366 BLAKE2B 8ca6c79688233e09e988097c465bef646f49e2abd82709918406ebcf5da9d7d5b7765691842f44b52ddde694864e0adcaedf869de4750d033253b68ad5bc5982 SHA512 8b037d4c3240dd87ab888245b604efb43d25e155e3e7e4068b373ef73d7dc2d6361d83819733f62a5c138003290d5195ec8cfaa1a5e8ca6356e6e9aa52813567
-DIST CGI-4.57.tar.gz 206642 BLAKE2B e5f995cd6687c705cd662eb685093230744da56f12ef1255e8a927fd9df2aa97adda7e02278bd355a842668011b66625cdd7377df20cf2e7335c57ce6089fd41 SHA512 c6e6746afcac3b945ac445d4fad37b9abc6ea91f1f2969fe2287170da9b42df6a46f705efb8315b2292ee9f389d4342d70326d53085fa372e3287edbe7b51d6e
-DIST CGI-4.59.tar.gz 206564 BLAKE2B eaf43745e3b8d25859489ba5c4d568d28f73ba173835bb4fd60d099b4c58db00276a30934eb79e1f954df561d2f691f9413e164717226120d43aca5a3ebd4446 SHA512 df0b6e87f6d31930cd861f758984cceb8bed1d38da9954401140b0af1f01031570aaed9c8769b53aee49283f462658aacbe97ecb7ebe9db734512a2ad3898bd7
DIST CGI-4.60.tar.gz 206546 BLAKE2B 5ab2ee081461cec10e9c3613238c9b81132ccc03f10c9dc540307ca761f75f79dbf6340325869def42f1b60a5d483139ec0ff21112a0db7f0e144b3f47da69d5 SHA512 322c22a6abcdbcf78349696d1a4c0c817cbe0afa7780669895f6bd1104486fe5f9bf6de723d1c7ac05f5569d829d04a82857273876cf52a78b2f839cb82e6151
+DIST CGI-4.64.tar.gz 207299 BLAKE2B 4a969146231f2a93c94eb0f7da619c26f9e6278605ba31b790dd6bf860ca72a76e82e477b3dcfc47bf09eabe609c55e733f3db144e908579f96ee56bce246d0a SHA512 1c94b0f1f952165381ec16a4f206edc6c4f7eec06d18004a87230cad4484ce86c631d18eddc0b86cadfc02ac182a9c143c07acea9e79913759e47f117ba87a4d
diff --git a/dev-perl/CHI/CHI-0.600.0-r1.ebuild b/dev-perl/CHI/CHI-0.600.0-r1.ebuild
deleted file mode 100644
index 39a127d7a638..000000000000
--- a/dev-perl/CHI/CHI-0.600.0-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=JSWARTZ
-DIST_VERSION=0.60
-inherit perl-module
-
-DESCRIPTION="Unified cache handling interface"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( 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
-"
-BDEPEND="${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
- )
-"
-PERL_RM_FILES=(
- t/author-{03-pod,file-driver,no-data-serializer,RequiredModules}.t
- t/smoke-Driver-{CacheCache,File-DepthZero,FastMmap,File,NonMoose}.t
- t/smoke-Driver-Subcache-{mirror,l1}_cache.t
- t/smoke-Null.t
- t/release-dependent.t
-)
diff --git a/dev-perl/CHI/Manifest b/dev-perl/CHI/Manifest
index 5ed0e54f0290..0c631cedca69 100644
--- a/dev-perl/CHI/Manifest
+++ b/dev-perl/CHI/Manifest
@@ -1,2 +1 @@
-DIST CHI-0.60.tar.gz 87894 BLAKE2B 915bb4c5ab6551f09e29c4cd4aaca8df92eaaba6c36c4efd58ca7adb5a8f2bc5113f6efc917a5d231694672a2f8ffdc3ea7b7e88baa898f7157219418bcc684f SHA512 06d3f22465f38868795a4ee97e1b3e40e66d423c4e28c066c2f11721b770e77c6134ad122ec9a7ea6a7e215d0b712e57c54d91bae02770fbc61e3c10a465b29d
DIST CHI-0.61.tar.gz 84993 BLAKE2B 7f497bd8ad6eb89c377f6094bcd543d27d5c0d5f61fec5114905873f1026f3c7f59728051c2e2c6e6a6ce12ac8bfef1e0c5b886b9a41c83b4ed8581965a5717b SHA512 16d559af4a86e1064737f00bc36b0a50c8943a37d3ff1ac12327871798d691d9cc98c7c94710ed87749079f986a3c5ef802e95e5bcef5fb2d1c88af4c1e9a0e7
diff --git a/dev-perl/CPAN-Changes/CPAN-Changes-0.500.3.ebuild b/dev-perl/CPAN-Changes/CPAN-Changes-0.500.3.ebuild
new file mode 100644
index 000000000000..98ce06023dc1
--- /dev/null
+++ b/dev-perl/CPAN-Changes/CPAN-Changes-0.500.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=HAARG
+DIST_VERSION=0.500003
+inherit perl-module
+
+DESCRIPTION="Read and write Changes files"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ dev-perl/Module-Runtime
+ >=dev-perl/Moo-1.6.0
+ >=dev-perl/Sub-Quote-1.5.0
+ >=virtual/perl-Text-Tabs+Wrap-0.3.0
+ dev-perl/Type-Tiny
+ >=virtual/perl-version-0.990.600
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( >=virtual/perl-Test-Simple-0.960.0 )
+"
diff --git a/dev-perl/CPAN-Changes/Manifest b/dev-perl/CPAN-Changes/Manifest
index 9a96506c8cd4..2683aa625f5d 100644
--- a/dev-perl/CPAN-Changes/Manifest
+++ b/dev-perl/CPAN-Changes/Manifest
@@ -1 +1,2 @@
DIST CPAN-Changes-0.400002.tar.gz 21361 BLAKE2B fd3f293e3bedfc4b1dcc5a9fc20187d08a3ffdd5c9fcf8233cc666d614c65d9b071bc410843b969307a873ecc2c5ad375e5a7e8a9834da53da821b1b7ba74434 SHA512 d359073d9d5ed2126835d4895c1ee5288cc09e72202ba77441bb25cf13e9cd0f16d4040b7e2cf1785efd6e8ccbe7908415fb4fefeebe9c0548d838d2ac850dfb
+DIST CPAN-Changes-0.500003.tar.gz 546737 BLAKE2B 2328d49dfd881d2047fa36a93d56592cd885e3fdf86fec5be568967572e2469eb00abc63452b3749299cdbd1ecdd058bd985b36d8ef53275b80cc17825703f0c SHA512 f5a9b088a76579288d69b963e344bf0d3d17d90b2600770bf2b2d74103b960ba71b16a22e0f3279c45474f62f639899611fbd5e25e3d659efa52c7995037b790
diff --git a/dev-perl/CPAN-Checksums/CPAN-Checksums-2.120.0-r1.ebuild b/dev-perl/CPAN-Checksums/CPAN-Checksums-2.120.0-r1.ebuild
deleted file mode 100644
index 3987b0a99db8..000000000000
--- a/dev-perl/CPAN-Checksums/CPAN-Checksums-2.120.0-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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 ~amd64-linux ~x86-linux ~ppc-macos"
-
-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
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Path
- virtual/perl-Test-Simple
- virtual/perl-Time-HiRes
- )
-"
-
-PERL_RM_FILES=(
- t/00signature.t # Online test, invalid if dist tweaked
- t/52podcover.t # Author Test
- t/pod.t # Author Test
- )
diff --git a/dev-perl/CPAN-Checksums/Manifest b/dev-perl/CPAN-Checksums/Manifest
index 242c2b7f4edd..47b657169e36 100644
--- a/dev-perl/CPAN-Checksums/Manifest
+++ b/dev-perl/CPAN-Checksums/Manifest
@@ -1,2 +1 @@
-DIST CPAN-Checksums-2.12.tar.gz 14868 BLAKE2B f76ce9bf174d35225d16327b816ef34555c5417f577256b173731d15d7ccc38f6bd982758a3f578a7ca04b7bb08636accaada0f50a015808923d330a22ec18cf SHA512 86cf82d04bb9611d2efbbb1a5c5d5b793a07a1c844e205b6c3ebddc26b4fd5f5a9b3a5a8ca659d5a546c4c3ab0de93b39f1af2d4cae802213d40e1f93f60d4c7
DIST CPAN-Checksums-2.14.tar.gz 16039 BLAKE2B 69f4274f281f5a1dc25287524bbf278fc7c0fb583ef90eadcfb00cf2edd368c375d328d237513e6c573fe8282b5aebb2726a2feb0f5af1eea0eb9f35a0f3ef95 SHA512 58a0ae846100a1c5a3a5b5120927512b1f821ecac0bdcc40fa19cb6567d493f81594479a52d1aaf4b86745620101e39e368cc89259130304e2d13626b023b4f0
diff --git a/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0-r1.ebuild b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.18.0.ebuild
index af81de337053..37b2eefb0c3e 100644
--- a/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0-r1.ebuild
+++ b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.18.0.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=LEONT
-DIST_VERSION=0.014
+DIST_VERSION=0.018
inherit perl-module
DESCRIPTION="Verify requirements in a CPAN::Meta object"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
>=virtual/perl-CPAN-Meta-2.132.830
@@ -18,10 +18,11 @@ RDEPEND="
virtual/perl-Exporter
>=virtual/perl-Module-Metadata-1.0.23
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
test? (
- dev-perl/Test-Deep
+ virtual/perl-Scalar-List-Utils
>=virtual/perl-Test-Simple-0.880.0
)
"
diff --git a/dev-perl/CPAN-Meta-Check/Manifest b/dev-perl/CPAN-Meta-Check/Manifest
index 79862efe158c..4f467b67021a 100644
--- a/dev-perl/CPAN-Meta-Check/Manifest
+++ b/dev-perl/CPAN-Meta-Check/Manifest
@@ -1,2 +1,2 @@
-DIST CPAN-Meta-Check-0.014.tar.gz 13187 BLAKE2B 49e21dd269265f6ce279fe88430d9eb3b7bcd65e932da18eb7b6e762a69c20683279c9413157b8df432c480a8950097ee288013e648e062fe55280088276a48c SHA512 a10af09a7ce771ca3983adea8053d141750fd09849609a28e7f973831fd3a3ece55281841aec93c099154bb59135986da4983bf612ae4e956c45dbb3f2770f5e
DIST CPAN-Meta-Check-0.017.tar.gz 13812 BLAKE2B bbfa702145152f9d8d2c781ed90094dea28567ea0ee1e39d85bd2747256ac244a0590efe24397708e8b9d0a68441f2de8153884effed976183037b6f8b4cc5dd SHA512 cbb71312e9efe35a5d08f2e41d0b32592765587125a57bb3396dbead5d280a7fdfa24991dcfdea6a1b3cc3efc3ad23bbc9cf52ada38e043625eea72b56f3d08d
+DIST CPAN-Meta-Check-0.018.tar.gz 14398 BLAKE2B 47c438d057c3cf4f83a46445c9c92b16e9c3d2bdc45ebdbb3c588f30ac9129b1ade8d7a9a7b9c22001da177cd6bda0d46d9a47b4dfd804a77827ff4d34e171e3 SHA512 ea340287e4f14a5ea00f7fe0decc424ff3ac1af9615cf41905e36be37b1b5f3401d3d44d4aef1d0f4a253f46f0170e1a1607b669ab975ba78d7c1497f0583169
diff --git a/dev-perl/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.143.0.ebuild b/dev-perl/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.143.0.ebuild
new file mode 100644
index 000000000000..87afc19c06c1
--- /dev/null
+++ b/dev-perl/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.143.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=2.143
+inherit perl-module
+
+DESCRIPTION="Set of version requirements for a CPAN dist"
+
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-perl/CPAN-Meta-Requirements/Manifest b/dev-perl/CPAN-Meta-Requirements/Manifest
new file mode 100644
index 000000000000..447ba7242a65
--- /dev/null
+++ b/dev-perl/CPAN-Meta-Requirements/Manifest
@@ -0,0 +1 @@
+DIST CPAN-Meta-Requirements-2.143.tar.gz 32843 BLAKE2B ddd82c96ffedbec7d6b98565a4be8b7824578769ad8aa88ce3b8ae8cf26987b7ef45aefc1c8bb300664b944ea7ea4563eaeb78e6469e667d9cf70184337174f8 SHA512 01283e54753678bbc731c254f84b989a104a7228faf8a6bc33561b1846d2c410e1ec9219b7ebc073bd41b7e025b22fd96893a6f83f3bf2b07e1eb5766a76833c
diff --git a/dev-perl/CPAN-Meta-Requirements/metadata.xml b/dev-perl/CPAN-Meta-Requirements/metadata.xml
new file mode 100644
index 000000000000..ed88ac361c89
--- /dev/null
+++ b/dev-perl/CPAN-Meta-Requirements/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.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-Requirements</remote-id>
+ <remote-id type="cpan-module">CPAN::Meta::Requirements</remote-id>
+ <remote-id type="cpan-module">CPAN::Meta::Requirements::Range</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.350.0-r1.ebuild b/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.350.0-r1.ebuild
deleted file mode 100644
index ea983542be52..000000000000
--- a/dev-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.350.0-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MITHALDU
-DIST_VERSION=0.35
-inherit perl-module
-
-DESCRIPTION="Inject modules into a CPAN::Mini mirror"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-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"
-BDEPEND="${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"
-
-PERL_RM_FILES=( t/pod-coverage.t t/pod.t )
diff --git a/dev-perl/CPAN-Mini-Inject/Manifest b/dev-perl/CPAN-Mini-Inject/Manifest
index 649990cdb700..3b28ae24dc29 100644
--- a/dev-perl/CPAN-Mini-Inject/Manifest
+++ b/dev-perl/CPAN-Mini-Inject/Manifest
@@ -1,2 +1 @@
-DIST CPAN-Mini-Inject-0.35.tar.gz 27156 BLAKE2B 256985e0740ba9f6be2e94d332a553bc5c1a5bca53511e0811034f8dbea42a71c512333b19a985142cc6916b929f55f85c47e9555374fb0a4fb74ab0900daf26 SHA512 58e1fba755d6f13c40f46f3fe6d3c603512b4b0152ab18e69c838d91feab7757fff8175cb8d6b30893e0cd59ca39a513e8fef554c58cd7cc898fba7f490fdbaf
DIST CPAN-Mini-Inject-0.37.tar.gz 27498 BLAKE2B 45569bebf131e17e1fa7f5b161373ca7be974f316144895590a9d1a88413d776360fdcd5c10914272fbeb62ddde6e5db7d91cddd7f36520fa63986fed907c57d SHA512 98b5cf9e6ab8a9001707a884f9ef9de85555a3049941b5f22be0c2bc2f3b73f8bec6dbe3f7ca470672f02bd66a3be188444f1fec7f05bb68bb39277640276f34
diff --git a/dev-perl/CPAN-Mini/CPAN-Mini-1.111.17.ebuild b/dev-perl/CPAN-Mini/CPAN-Mini-1.111.17.ebuild
new file mode 100644
index 000000000000..5eaff259b322
--- /dev/null
+++ b/dev-perl/CPAN-Mini/CPAN-Mini-1.111.17.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.111017
+inherit perl-module
+
+DESCRIPTION="Create a minimal mirror of CPAN"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+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
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.780.0
+ test? (
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/CPAN-Mini/Manifest b/dev-perl/CPAN-Mini/Manifest
index 66a0112c7b8d..67ae3e5c2615 100644
--- a/dev-perl/CPAN-Mini/Manifest
+++ b/dev-perl/CPAN-Mini/Manifest
@@ -1 +1,2 @@
DIST CPAN-Mini-1.111016.tar.gz 29748 BLAKE2B c8577984068bfee45888bde0853120d2285aa08c65a69b29c5730664eef6f5e6bb248ded358f514abd049665deba0567ca62e7bd19c13a6341da1ae78fb91834 SHA512 c5bc365efe95fb22c7e003246f8d1c508e57f8560f2293068b27b564ed246c5bd588733ddba1a994584102da695219c58d6589b366d782bcd7a7f6da194e538a
+DIST CPAN-Mini-1.111017.tar.gz 32825 BLAKE2B b0bc3478ebd1e019f711ea61c25704e972d12cf7bd411a6a33abb0ce8e532ddb2c7165a8014f09e5bb44171036fd72cc335f16a0c9a462650c3aa69701f788b7 SHA512 3442931ba0e6a156966898f0cb820140d42b3fc6639f60ef13a2bf7b2ac191daaf2976d5b00c26dbb9e382ad537c61cb966b71295166f2bcf19c9510fc327929
diff --git a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.109.200.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.109.200.ebuild
deleted file mode 100644
index b86e0ec36e83..000000000000
--- a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.109.200.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BINGOS
-DIST_VERSION=5.20210920
-inherit perl-module
-
-DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
-
-PERL_RM_FILES=( "t/author-pod-coverage.t" "t/author-pod-syntax.t" )
diff --git a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.306.160.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.306.160.ebuild
deleted file mode 100644
index e413f6f1afa1..000000000000
--- a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.306.160.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BINGOS
-DIST_VERSION=5.20230616
-inherit perl-module
-
-DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
-
-PERL_RM_FILES=( "t/author-pod-coverage.t" "t/author-pod-syntax.t" )
diff --git a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.307.200.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.307.200.ebuild
deleted file mode 100644
index 4ded2903fe37..000000000000
--- a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.307.200.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BINGOS
-DIST_VERSION=5.20230720
-inherit perl-module
-
-DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
-
-PERL_RM_FILES=( "t/author-pod-coverage.t" "t/author-pod-syntax.t" )
diff --git a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.307.30.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.307.30.ebuild
deleted file mode 100644
index 39eebc14ce2b..000000000000
--- a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.307.30.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BINGOS
-DIST_VERSION=5.20230703
-inherit perl-module
-
-DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
-
-PERL_RM_FILES=( "t/author-pod-coverage.t" "t/author-pod-syntax.t" )
diff --git a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.309.200.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.404.270.ebuild
index 85d741c9d72a..a6696266ed7e 100644
--- a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.309.200.ebuild
+++ b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.404.270.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=BINGOS
-DIST_VERSION=5.20230920
+DIST_VERSION=5.20240427
inherit perl-module
DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
BDEPEND="
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-perl/CPAN-Perl-Releases/Manifest b/dev-perl/CPAN-Perl-Releases/Manifest
index 95952aa9f00e..d3163e46cd30 100644
--- a/dev-perl/CPAN-Perl-Releases/Manifest
+++ b/dev-perl/CPAN-Perl-Releases/Manifest
@@ -1,6 +1,2 @@
-DIST CPAN-Perl-Releases-5.20210920.tar.gz 22961 BLAKE2B b669e8a7b784269a9bb4c949bf2a9a04c234f1ef5fa0f0e30d4910d3faae3f73db6076f9c467f0ca0f75ea26567b211a9808bb0ff1a9f58d0b102ead56595559 SHA512 0456340858756c895a292ba769a6c4374a9754a199d0ce3ae66c893f3bffae18729d866fa5d6f15a9070ccb2360068cd85c45800f59d662fdb21162a0c8bdd83
-DIST CPAN-Perl-Releases-5.20230616.tar.gz 22720 BLAKE2B 413d8af802b185ef16bb35aaf213551987814e203e251a2be2f36d1d8f5ba7588f02666940ff85d7151f6d3b730fc3610a604f7213c171c7d85d97c1015bc1d5 SHA512 277ba04f29c8eefc9fca144ea34ac999c7c6f815ee00b914d381da7b97bb57ed966d21b168cf6788fe87a5dfa500cb572d6e04ca2c54889777bde777acb3a5ad
-DIST CPAN-Perl-Releases-5.20230703.tar.gz 22621 BLAKE2B fc2086bb458f47859526991c75af99f306260b72e8a58f387ad0a916d04e99b9e057e204dee3c25574275d9539029b443bc0da67fdc856a157cf76757b6bad85 SHA512 a5c90c5c2594316d7ed57917477974c003790067132dbbe66707cdb5793580d293d1f72e5adb39a424e1585609d950f32f691262ad0fbb6f751938a4bec6f481
-DIST CPAN-Perl-Releases-5.20230720.tar.gz 23006 BLAKE2B 725e64e731bcf309e0e6c46e3941427803fc1c0f5a8eb848b1447fcb8fdff1b5ca73083661b358b7d4fbf0042de2eb50a87bde8ff2f0282b3350bd77f7013b0e SHA512 c23779e9af9c526ef4bcf6ae7689f7c96b6d53c6c98a0676d261f1ff11f23fe4d211e1dd8ac4449ac0335d7205d63eadae81b4cf3fd4b6d35fbfd92a1a3b7539
-DIST CPAN-Perl-Releases-5.20230920.tar.gz 23000 BLAKE2B 292512379b70a734bcca45d44c644198f19bf3e45dc7b0e6243ce8a6d0b5c4b99cbbef7dfa95c816bb4a945b3bc0e313747fd36059f15a6203336de16dbbab41 SHA512 329a3dbf9243be9280b75d059ec50d8e4d7c23ae839701505a6a44a06d82fc15f9bd605b761aff1aaf2d8ff8a877c8f4fcf2a956e080f8bf74e2d2c875f65195
DIST CPAN-Perl-Releases-5.20231025.tar.gz 22968 BLAKE2B e27e83f5747fb80cd2aaea58431ed471ae950fff551a3a8150e8c620300eec900c8859a6189a3b93e0191cef838e4bb5b87a610734ec1608f74b86706911c564 SHA512 444ea1bd960b5590591dde00b797b6a13d33119fb57b04c491fe70bd86e51db733906917aa2d5244b1ac888ee5205471033762c5394abb2a478670c7522bfc6c
+DIST CPAN-Perl-Releases-5.20240427.tar.gz 22881 BLAKE2B 94f98bb75ba4c4ddd9f55795b28211e879276514ad55e9517870a0a04151c5f84f24dbe52704b023830481f9fb6402c19969e3a3fbd8c132a08f15b7c9cc0054 SHA512 05e3e9b18e14ae40e7b94c5cfaf07a90797b452e63cd6e1dc5bd4d0f9a382bdf14d01efd01712373aca674762bbd5f4230d448457be806b09566259045c10bd1
diff --git a/dev-perl/CPAN-Requirements-Dynamic/CPAN-Requirements-Dynamic-0.1.0.ebuild b/dev-perl/CPAN-Requirements-Dynamic/CPAN-Requirements-Dynamic-0.1.0.ebuild
new file mode 100644
index 000000000000..4b7174a0f7d2
--- /dev/null
+++ b/dev-perl/CPAN-Requirements-Dynamic/CPAN-Requirements-Dynamic-0.1.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.001
+inherit perl-module
+
+DESCRIPTION="Dynamic prerequisites in meta files"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-perl/CPAN-Meta-Requirements
+ dev-perl/ExtUtils-Config
+ dev-perl/ExtUtils-HasCompiler
+"
diff --git a/dev-perl/CPAN-Requirements-Dynamic/Manifest b/dev-perl/CPAN-Requirements-Dynamic/Manifest
new file mode 100644
index 000000000000..90cbe3421d3e
--- /dev/null
+++ b/dev-perl/CPAN-Requirements-Dynamic/Manifest
@@ -0,0 +1 @@
+DIST CPAN-Requirements-Dynamic-0.001.tar.gz 13616 BLAKE2B 78989f67573d84cdd1f8c7534b41f629f00fada09a5a618f674aea8f173b4b475296c338c7303baafdee5d55a17847f43b27fda082c89997a1d535c53302c9f4 SHA512 d4aba77f52f47c7399164762285e5c42e5eb4ffc5e7c13cf993e8c45975e9e96ac5d6db25817ab88dfa7ba0acdd69109b47dcf193c7cffe890044cfc660a951a
diff --git a/dev-perl/CPAN-Requirements-Dynamic/metadata.xml b/dev-perl/CPAN-Requirements-Dynamic/metadata.xml
new file mode 100644
index 000000000000..dcd67d74c78a
--- /dev/null
+++ b/dev-perl/CPAN-Requirements-Dynamic/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.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-Requirements-Dynamic</remote-id>
+ <remote-id type="cpan-module">CPAN::Requirements::Dynamic</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.15.ebuild b/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.15.ebuild
deleted file mode 100644
index 41c6ea8ee0f9..000000000000
--- a/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.15.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-DIST_AUTHOR=RJBS
-DIST_VERSION=0.103015
-inherit perl-module
-
-DESCRIPTION="upload things to the CPAN"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-
-# 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
-"
-BDEPEND="
- ${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
index 430da9424847..49dad4c98dcf 100644
--- a/dev-perl/CPAN-Uploader/Manifest
+++ b/dev-perl/CPAN-Uploader/Manifest
@@ -1,2 +1 @@
-DIST CPAN-Uploader-0.103015.tar.gz 21615 BLAKE2B 63d576c6a57f7a28bee4ab4b2d5ed1b52d97edd6518b5eab8c7d932ebfa99ccd6b67d8c3c50ad2fd175a910bfafd203e30f3f35ddb185bf390d2ff839eabac71 SHA512 f4204c2b9caf98b50e4551b1eb68f1a8144b42b129539b4bcd71508e3df93b41219b3f323f01ac35d86d9d81ed14fbfccf4a77266296c62cdec44b268f512ed4
DIST CPAN-Uploader-0.103018.tar.gz 23066 BLAKE2B 23ad3400edac893a1ba0af37ccb68b9e8fbdcacdd3e766f03ed80e087bc964a39f86fc43f449f94866565b886385d1a1fa17bae2c70c69b6fcc5b3970fe61579 SHA512 1ebbfc8a2682ac56772392cb6538a09e1fcf7a1b07c8d8465cf831d6c1d4a6226f7c59bd9f57d06225ab049b55f9f597509e0d9a10395a920bed6b7b4d3d1cdb
diff --git a/dev-perl/CSS-Packer/CSS-Packer-2.80.0.ebuild b/dev-perl/CSS-Packer/CSS-Packer-2.80.0.ebuild
deleted file mode 100644
index 7df73dfdd25a..000000000000
--- a/dev-perl/CSS-Packer/CSS-Packer-2.80.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=LEEJO
-DIST_VERSION=2.08
-inherit perl-module
-
-DESCRIPTION="A fast pure Perl CSS minifier"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/Regexp-RegGrp-1.1.1_rc
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/Test-File-Contents-0.210.0
- virtual/perl-Test-Simple
- )
-"
-
-PERL_RM_FILES=(
- "t/changes.t"
- "t/pod.t"
-)
diff --git a/dev-perl/CSS-Packer/Manifest b/dev-perl/CSS-Packer/Manifest
index 0739b8622ce3..d84503bbbf37 100644
--- a/dev-perl/CSS-Packer/Manifest
+++ b/dev-perl/CSS-Packer/Manifest
@@ -1,2 +1 @@
-DIST CSS-Packer-2.08.tar.gz 9491 BLAKE2B 0c0090441fc9450529407ac3d7f674230062bd580ed68feacefbc534be501f4a9e457c9e02cbacfb45f4d3fdc7a9b2c0ec8b6a5135108f7c620fe739b687a967 SHA512 07f7798db95411962cfdb5ac0989557a2b0deb3e664a688113c755391dd85967a9dcf7c0b76cf87cbe7068830df98da988c82306ab19294a68ae8418880f0d0d
DIST CSS-Packer-2.09.tar.gz 9503 BLAKE2B 071fed4ff02075c5e04d9224f0c81616b2b9595b607e0c4a6a4ddee7877b8909539385064fbf09fe4bb9c0a6d98526b87c807b7e9d7e575d74831b687f554a46 SHA512 deefb5e6f733c59d19212bac488d634bdf7041289ec7e9f439736fb8f200cb1eff0e7c7df6ec8a516cf2a92007f1b55c780abc6f536279857cc346d8f3f9e0f5
diff --git a/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.270.0.ebuild b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.270.0.ebuild
deleted file mode 100644
index b7a1566640c8..000000000000
--- a/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.270.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=RAZ
-DIST_VERSION=0.27
-DIST_EXAMPLES=("script/*")
-inherit perl-module
-
-DESCRIPTION="Perl client for memcached, in C language"
-
-# License note: Perl 5.x or newer, + "when C parts used as standalone library"
-# Bug: https://bugs.gentoo.org/718946#c4
-LICENSE="|| ( Artistic GPL-1+ ) LGPL-2.1+"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="virtual/perl-Storable"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- net-misc/memcached
- virtual/perl-Test-Simple
- )
-"
-
-PATCHES=(
- "${FILESDIR}/0.230.0-parallel-make.patch"
- "${FILESDIR}/${PN}-0.270.0-no-flto.patch"
-)
-
-PERL_RM_FILES=(
- "t/pod-coverage.t"
- "t/pod.t"
-)
-
-# Tests a bit flaky
-DIST_TEST=do
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
-
-src_test() {
- ewarn "t/commands.t is known to fail: https://bugs.gentoo.org/722848"
- 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/Cache-Memcached-Fast-0.280.0.ebuild b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild
index f5d961251915..4bf527202266 100644
--- a/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild
+++ b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Perl client for memcached, in C language"
# Bug: https://bugs.gentoo.org/718946#c4
LICENSE="|| ( Artistic GPL-1+ ) LGPL-2.1+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
RDEPEND="
>=virtual/perl-Carp-1.250.0
diff --git a/dev-perl/Cache-Memcached-Fast/Manifest b/dev-perl/Cache-Memcached-Fast/Manifest
index 67e5a8188553..891e19d05862 100644
--- a/dev-perl/Cache-Memcached-Fast/Manifest
+++ b/dev-perl/Cache-Memcached-Fast/Manifest
@@ -1,2 +1 @@
-DIST Cache-Memcached-Fast-0.27.tar.gz 88712 BLAKE2B a889e719ae36721dea203b54488d86e52b40df2f1aceab1bca386a5619e80f40e27ef7fdd09ba5ef5c0678659be44b43c9416066585a0b746cf46025e546496b SHA512 6e3f7cb6ae317312a16aad7888fb75ec03ff7be5b79aef1702c8bc8a1499995379b42c1afd6c587d419ea4dbe880836c874d4929f968f7a384ab152e5baa03fa
DIST Cache-Memcached-Fast-0.28.tar.gz 96175 BLAKE2B f4034869c9e8fdad141f15ad221b858b59d26bde26b93b694194ffc5df69b946504cbda1cc4775b52c661b7359e4b36c7bcb10add2e1525266672a4b7ec2dcbf SHA512 2b7cfd8cb4d97325a116158685b15db55029f157803f91b51d6c2e6fafd153ed8a754605cdcb1c736f95cc83091387433df7464d9a337035d890bc8cc48150f7
diff --git a/dev-perl/Cairo/Cairo-1.109.0-r1.ebuild b/dev-perl/Cairo/Cairo-1.109.0-r1.ebuild
new file mode 100644
index 000000000000..7f8242531e34
--- /dev/null
+++ b/dev-perl/Cairo/Cairo-1.109.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=XAOC
+DIST_VERSION=1.109
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Perl interface to the cairo library"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ >=x11-libs/cairo-1.0.0
+"
+DEPEND="
+ >=x11-libs/cairo-1.0.0
+"
+BDEPEND="
+ ${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
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.107-fatal-exit.patch"
+ "${FILESDIR}/${PN}-1.109.0-c99.patch"
+)
diff --git a/dev-perl/Cairo/files/Cairo-1.109.0-c99.patch b/dev-perl/Cairo/files/Cairo-1.109.0-c99.patch
new file mode 100644
index 000000000000..5bac174069bd
--- /dev/null
+++ b/dev-perl/Cairo/files/Cairo-1.109.0-c99.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/924211
+https://gitlab.gnome.org/GNOME/perl-cairo/-/issues/2
+
+--- a/CairoSurface.xs
++++ b/CairoSurface.xs
+@@ -389,7 +389,7 @@ cairo_status_t
+ cairo_surface_set_mime_data (cairo_surface_t *surface, const char *mime_type, SV *data);
+ PREINIT:
+ const unsigned char *mime_data;
+- unsigned long length;
++ STRLEN length;
+ CODE:
+ SvREFCNT_inc (data);
+ mime_data = (const unsigned char *) SvPV(data, length);
diff --git a/dev-perl/Calendar-Simple/Calendar-Simple-2.0.1.ebuild b/dev-perl/Calendar-Simple/Calendar-Simple-2.0.1.ebuild
deleted file mode 100644
index c71175cd7d6e..000000000000
--- a/dev-perl/Calendar-Simple/Calendar-Simple-2.0.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=DAVECROSS
-DIST_VERSION=v2.0.1
-inherit perl-module
-
-DESCRIPTION="Perl extension to create simple calendars"
-
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~riscv x86"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Time-Local
- !minimal? (
- dev-perl/DateTime
- )
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.420.0
- 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
index f4391778383d..da96cfd6b163 100644
--- a/dev-perl/Calendar-Simple/Manifest
+++ b/dev-perl/Calendar-Simple/Manifest
@@ -1,2 +1 @@
-DIST Calendar-Simple-v2.0.1.tar.gz 7079 BLAKE2B bad35402ec02c0a161d4c7e04ea4f01dff1a5120fb1da79550d4eb073142f05de8b2badf3fdcdb899d202ba307c851dcf7c9ef71364409c264fceb97afe34a87 SHA512 158df4171a712a14190ac539c32dd3afd8cfa9873e14295d19dd6f140b19d853574c9452485ac427e1dd803ee5721b2231e3a404f98c50a0441efbc7e983ac64
DIST Calendar-Simple-v2.0.3.tar.gz 7302 BLAKE2B c9544f988910ebdbcc1caecdc853ca9724829060d1b3d6b577982e276697d27d46e419a4b6b40c446366d04b3136c1dbd6b5ee3dcfeb528d3f7709fb21e6ab15 SHA512 9d490840df3591273ee332a622342c865b37499f435bae1cdf13e3ac3d3ff49ea825f9ab5c9809f8b790b4353284968c785559d8e3fb7a38472fb2796d13c810
diff --git a/dev-perl/Carp-Assert-More/Carp-Assert-More-2.0.1.ebuild b/dev-perl/Carp-Assert-More/Carp-Assert-More-2.4.0.ebuild
index 4e3554819ae7..08cf0892a252 100644
--- a/dev-perl/Carp-Assert-More/Carp-Assert-More-2.0.1.ebuild
+++ b/dev-perl/Carp-Assert-More/Carp-Assert-More-2.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,15 +7,17 @@ DIST_AUTHOR=PETDANCE
inherit perl-module
DESCRIPTION="Convenience assertions for common situations"
+
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Carp
virtual/perl-Scalar-List-Utils
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
dev-perl/Test-Exception
diff --git a/dev-perl/Carp-Assert-More/Manifest b/dev-perl/Carp-Assert-More/Manifest
index e5f9b406721d..e2ea2477fe2a 100644
--- a/dev-perl/Carp-Assert-More/Manifest
+++ b/dev-perl/Carp-Assert-More/Manifest
@@ -1,2 +1,2 @@
-DIST Carp-Assert-More-2.0.1.tar.gz 16730 BLAKE2B 8796cb61caf2687dbd55a892a74eac48bf00352a29eb07b29b724eada37755341fd13e97fda6c12aad54ecbf57dbeda8240424d9223981d8ed47f19d281addbb SHA512 584b838cd32b342b27f6e8281e2cb3439cd0077e121e16a482e32c5c3f28a07ed38b476d412d19c7ad7a85fb4079943806c258db6fc9ef4377d285494765e253
DIST Carp-Assert-More-2.3.0.tar.gz 21086 BLAKE2B 1f4610f1f8ecf2a37e56f428ded779077ea16912ab484b6be9aacd1b4bb74f0e0b6cb84e9331eca9c51b91f5f85504e3755edd19b3e26fd82b5ee0fe9e5d91e7 SHA512 ba0da716230e17d6711698c5909a096df992aacaf64e5dd9ea12795ecb4c86e66e71d6967bd0fdbfb20f202e5fd0e582befb3145f52f89af09a681263046354d
+DIST Carp-Assert-More-2.4.0.tar.gz 22427 BLAKE2B fa6555a0bc447690becfe50f448f08fc3d3631dc455cf64cba6ced2d369bade8350bbb7138e835b6b915279ec3c44908a5a35ef2470bb6c899ded2cc5f8dc02d SHA512 a23450b10eb8402d928903fafa4538130c740fc0b2f71534e252ffd6442d5b1da6e297f41cdb797df19978d5d54f0bfc4ebc89de95d8706a1c841512525bad7b
diff --git a/dev-perl/Carp-Assert/Carp-Assert-0.210.0-r1.ebuild b/dev-perl/Carp-Assert/Carp-Assert-0.210.0-r1.ebuild
deleted file mode 100644
index 29b71551ccf6..000000000000
--- a/dev-perl/Carp-Assert/Carp-Assert-0.210.0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=NEILB
-DIST_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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Exporter
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( >=virtual/perl-Test-Simple-0.880.0 )
-"
diff --git a/dev-perl/Carp-Assert/Manifest b/dev-perl/Carp-Assert/Manifest
index e91c9c948efa..87638db6e85e 100644
--- a/dev-perl/Carp-Assert/Manifest
+++ b/dev-perl/Carp-Assert/Manifest
@@ -1,2 +1 @@
-DIST Carp-Assert-0.21.tar.gz 11106 BLAKE2B a0efb692807225fce181f4984043146fb0af7a74a63133926d116b83d9a121e1e7150090475faa03749ab25052d4537d9499f5cc83bfd56f76b019c6983d921d SHA512 9fb96ebaf03a86edcd0262b5216b345839dc99e504738e52f883932e425cac33470fcb0e8e4653488c0d8e63e9904af311056213c63ae40bc3935eec4c0410a0
DIST Carp-Assert-0.22.tar.gz 11343 BLAKE2B 1eb4800dfddb4cd0ef6c0b05ab713cdeb21066bf2ff363bd0d19e7bef92314e192d6f0bbd7c96972bfca2a61f91568389bfd0e7b0558886ff215caa7e7cef905 SHA512 a757dd7bd5799ba98bf30fd2b55add05532af354e21e166ae1164acde71585a1b7783e28341dd8871dcc222de4bf6b78f05163e06d9f22681b7bbd547edc9c0a
diff --git a/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r4.ebuild b/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r4.ebuild
deleted file mode 100644
index d31351f0d8da..000000000000
--- a/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r4.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TMTM
-DIST_VERSION=0.08
-inherit perl-module
-
-DESCRIPTION="Inheritable, overridable class data"
-# License note: Artistic only for one file
-# https://rt.cpan.org/Public/Bug/Display.html?id=132835
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-PERL_RM_FILES=(
- t/pod.t
- t/pod-coverage.t
-)
diff --git a/dev-perl/Class-Data-Inheritable/Manifest b/dev-perl/Class-Data-Inheritable/Manifest
index 44aab8130a17..3ef650080cef 100644
--- a/dev-perl/Class-Data-Inheritable/Manifest
+++ b/dev-perl/Class-Data-Inheritable/Manifest
@@ -1,2 +1 @@
-DIST Class-Data-Inheritable-0.08.tar.gz 5660 BLAKE2B 258e9d143b157b97995ace7236fbe12600d3de2c4301c6996ef66ac96c3d5f685224a0846fa0a52449e5c080dbaadc29ab9838037285ace5a6217bd69bb7ccd7 SHA512 bddc61096158b21d4cfa69538d5db0f53617a66c71447ee193141064f4f58194462b21e0a849510e24e4c263b13be3ee1bc6bb8504320e0a86c02b67ad1652c8
DIST Class-Data-Inheritable-0.09.tar.gz 6087 BLAKE2B 687c4738b2323e707247e6544a20056b841d18ee8e12811a1e98ed2e0ce1ef6ea2bb4f3a8906df48cc7849ff16d347a6de3e99e8fa6cf992252a828dd1f92b96 SHA512 2e76aaf12c8d26442d53746e5d74636bb35c55461efb6d9b5ea50a635e3f781707b2d7f9cb3da9113ed31de464d3931f9734c29ace2a7ee5c6e111392b6a97cf
diff --git a/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild b/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild
deleted file mode 100644
index 87d6924acfbc..000000000000
--- a/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=2.13
-inherit perl-module
-
-DESCRIPTION="provides Moose-like method modifiers"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Exporter
-"
-DEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.36
- test? (
- >=virtual/perl-CPAN-Meta-2.120.900
- virtual/perl-File-Spec
- dev-perl/Test-Fatal
- dev-perl/Test-Needs
- >=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
index d7087ab13aab..c5b598307650 100644
--- a/dev-perl/Class-Method-Modifiers/Manifest
+++ b/dev-perl/Class-Method-Modifiers/Manifest
@@ -1,2 +1 @@
-DIST Class-Method-Modifiers-2.13.tar.gz 41385 BLAKE2B a48d22505e58f20c670da89df1507e4ccf589c0004357d3b5f060994217a6aa74c74a5a5d116c0f0ab65eac080ae1c5e28578ff86028c1df85a07b621370ed07 SHA512 379afff763b647b787dd2049d9a8b928ca88be34e50c91c0848c5652efb1e4b40d8cacd2a1d5f6ce7bb254b9e65801b7c1a710f9807458a129af0af470f5ebbe
DIST Class-Method-Modifiers-2.15.tar.gz 41167 BLAKE2B fc1c8290ac65e32cd983b452341dbf3b984bce8ce1fc88b2998d8f210dc01e5f0cc24dac2e161f80052b8b73c3d5f6bd16c8d7eb53d5ef58bfadb173ddb78fea SHA512 427d21418516ff296b5a536a2d1f13b81b92d36f1c17c2366bc65fd2f05bf6afc7d02a4257033f53ee14d806b43e8d4322c6eac256d1c0e892926c4e7f878995
diff --git a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild
deleted file mode 100644
index 54d236ce8a54..000000000000
--- a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=SMUELLER
-DIST_VERSION=1.19
-inherit perl-module
-
-DESCRIPTION="Generate fast XS accessors without runtime compilation"
-# License note: perl 5-or-newer
-# https://bugs.gentoo.org/718946#c6
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~ppc-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Time-HiRes
- virtual/perl-XSLoader
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- !dev-perl/Class-XSAccessor-Array
- test? (
- virtual/perl-Test-Simple
- )
-"
-src_compile() {
- mymake=( "OPTIMIZE=${CFLAGS}" )
- perl-module_src_compile
-}
diff --git a/dev-perl/Clipboard/Clipboard-0.290.0.ebuild b/dev-perl/Clipboard/Clipboard-0.290.0.ebuild
new file mode 100644
index 000000000000..0db35985d40f
--- /dev/null
+++ b/dev-perl/Clipboard/Clipboard-0.290.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=0.29
+inherit perl-module virtualx
+
+DESCRIPTION="Copy and paste with any OS"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+ dev-perl/CGI
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/URI
+ || (
+ x11-misc/xclip
+ x11-misc/xsel
+ )
+"
+DEPEND="
+ dev-perl/Module-Build
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ x11-misc/xclip
+ x11-misc/xsel
+ )
+"
+
+src_test() {
+ # t/drivers.t will get confused about cygwin/win32 otherwise...
+ unset SSH_CONNECTION
+
+ virtx perl-module_src_test
+}
diff --git a/dev-perl/Clipboard/Manifest b/dev-perl/Clipboard/Manifest
index 13ce2d402c49..50a81d2ffceb 100644
--- a/dev-perl/Clipboard/Manifest
+++ b/dev-perl/Clipboard/Manifest
@@ -1 +1,2 @@
DIST Clipboard-0.28.tar.gz 26673 BLAKE2B d0fa906f3761407513214cc7fe49b6f14c31d078cb15a58a5f515823c2216a89dfaff02dde58853f4e236302d635a97ecbf4050c2474a6dc33dbc8f5cfd83349 SHA512 154aad47e03cce2609a6fb615fd95ca283d18b7c8f6af2219f662946d13b7554088c585b8160ae35f96137a411236fcd81a89dc4388ab03da4318d0cc7767c32
+DIST Clipboard-0.29.tar.gz 25413 BLAKE2B 2639bd027249f5f68d01496dbc3c81543e445163f86ee88d654a540ef9790f51fbece465fd9773457f08bf7f2d3896f6d9c75e1613f6680df0d79ffe2496b609 SHA512 34d9a121e2a13db74e1944a6ff10bab59dc96747a9586edf0fe90041549dc73be744c1cc1552083b87a5012fba58a19ecfbc94acf2669e0a67873368e57e00d8
diff --git a/dev-perl/Clone/Clone-0.450.0.ebuild b/dev-perl/Clone/Clone-0.450.0.ebuild
deleted file mode 100644
index 077ef827cf16..000000000000
--- a/dev-perl/Clone/Clone-0.450.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=ATOOMIC
-DIST_VERSION=0.45
-inherit perl-module
-
-DESCRIPTION="Recursively copy Perl datatypes"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/B-COW-0.4.0
- virtual/perl-Test-Simple
- )
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Clone/Manifest b/dev-perl/Clone/Manifest
index 2943524c2c6a..c656fe661647 100644
--- a/dev-perl/Clone/Manifest
+++ b/dev-perl/Clone/Manifest
@@ -1,2 +1 @@
-DIST Clone-0.45.tar.gz 16130 BLAKE2B 92c4dd90e26b14754a77452c9e185094cb4604aecd06261783dc3d805e75a3d8e0a93492002c1e771b0e562b06a942d987e6bf3f2cf9e2450d5749146b98cb1b SHA512 4d91580fb60876cca7670411748e42e6af0eaba8fac25d60e7a50685ae7b1e697e12c8a2835693e3e4abf3c13c060a2740344eb804ec26ed274b895f599340af
DIST Clone-0.46.tar.gz 138722 BLAKE2B a28f8b501972e1be29be39e0b08446ce369956a0ba5b9c82217e18214de70a2fab7adff0570ac78909026119c4cf05d6d5b5f98426c220b9bc50a1a945a8839c SHA512 f8bb1010364e94c7cc8bba25681cd9fd737ec2935a8be960ac53099359729fc679190a115dd082fccd239b35762dee2b3be3adbddce37e4ceae6fe934fbad545
diff --git a/dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.204.0.ebuild b/dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.204.0.ebuild
deleted file mode 100644
index 6f2ec3102e3a..000000000000
--- a/dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.204.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PMQS
-DIST_VERSION=2.204
-
-inherit perl-module
-
-DESCRIPTION="Perl interface for reading and writing lzma, lzip and xz files/buffers"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-arch/xz-utils"
-DEPEND="${RDEPEND}"
diff --git a/dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.205.0.ebuild b/dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.212.0.ebuild
index 896767457b29..26e7095e69bc 100644
--- a/dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.205.0.ebuild
+++ b/dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.212.0.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=PMQS
-DIST_VERSION=2.205
+DIST_VERSION=2.212
inherit perl-module
DESCRIPTION="Perl interface for reading and writing lzma, lzip, and xz files/buffers"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
RDEPEND="app-arch/xz-utils"
DEPEND="${RDEPEND}"
diff --git a/dev-perl/Compress-Raw-Lzma/Manifest b/dev-perl/Compress-Raw-Lzma/Manifest
index abdc04a89810..255716e6dfbd 100644
--- a/dev-perl/Compress-Raw-Lzma/Manifest
+++ b/dev-perl/Compress-Raw-Lzma/Manifest
@@ -1,3 +1,2 @@
-DIST Compress-Raw-Lzma-2.204.tar.gz 117644 BLAKE2B db49265eba614479a1c2c4e4716e3a308cfe7b0f30a9d8b2e3666200b97e446b1a2e302c7a1646bb6d84c4aee138befebbd7fe935f142ae518960774c445731f SHA512 7f5f6f6fc4012a1ee94ef87c198da10489ab10ce92e14ddce63e3eb9a590f22870d82028b0e97d785921ad48d06328b508cc983d19eafe2b6274eba7087deffa
-DIST Compress-Raw-Lzma-2.205.tar.gz 117960 BLAKE2B 7770721fca73f0585a7ad0a389a34bd8a9ec48713868804f03c73b6d958497e077bdb501a28e4e8b1f651af1e03b48fd53eb5df00b33a5640fdbcdee8bd99755 SHA512 d3ca558c8294470aee8e6d2d30151681bfebead2b6b889acfc9bca76aa10da65c3923303c651e13ead2d37693e935a8e598d2499ba771a493c7e0db889f9ac39
DIST Compress-Raw-Lzma-2.206.tar.gz 118339 BLAKE2B 4384ee7d60dc67ea5e07c99695efa6816ad2431ed73505e7254fa003f00bd94dc19ed94158b53905404c5353e0dc1ad92f21e753de0786e2ca7f22feddaab6f2 SHA512 fdffd579a2c0b76ef6dc1f6dd82f9332a52fc8963eff07a1ed92324248ea253d220a6e01e3b7ed93d072d4f83dad739f58229480dcc984c7a0246c5e966b89f0
+DIST Compress-Raw-Lzma-2.212.tar.gz 197888 BLAKE2B 5acc1a74ee465f5e5406c8494bd68f91b1e3220ff5d682ebf3f073fbe5a3059788a30655933e476925b0e54ea91f2a2a6d3b3f6b9123b4594fc6f8a4cd73502a SHA512 4b94577a4fb7504698e7e4a01283cace8569221e1873ed8dd7670363530abb2f93bdb611cf17b1baa189fd1d6c1de884a695d1295e4e09be73422ba5753da612
diff --git a/dev-perl/Conf-Libconfig/Conf-Libconfig-0.100.0-r2.ebuild b/dev-perl/Conf-Libconfig/Conf-Libconfig-0.100.0-r2.ebuild
deleted file mode 100644
index fccca5aa303e..000000000000
--- a/dev-perl/Conf-Libconfig/Conf-Libconfig-0.100.0-r2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Please test that dev-util/conf2struct builds with any bumps! See bug #908989.
-# Conf-Libconfig is only in tree for it.
-
-DIST_AUTHOR=CNANGEL
-DIST_VERSION="0.100"
-
-inherit perl-module
-
-DESCRIPTION="Perl extension for libconfig"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-PERL_RM_FILES=(
- "t/boilerplate.t"
- "t/pod-coverage.t"
- "t/pod-spell.t"
- "t/pod.t"
-)
-RDEPEND="
- dev-libs/libconfig:=
- virtual/perl-XSLoader
-"
-DEPEND="
- dev-libs/libconfig:=
-"
-BDEPEND="${RDEPEND}
- dev-perl/ExtUtils-PkgConfig
- test? (
- >=dev-perl/Test-Exception-0.430.0
- >=dev-perl/Test-Deep-1.127.0
- >=dev-perl/Test-Warn-0.320.0
- )
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Conf-Libconfig/Manifest b/dev-perl/Conf-Libconfig/Manifest
index 7623786e6901..ed1d5ed6bfe2 100644
--- a/dev-perl/Conf-Libconfig/Manifest
+++ b/dev-perl/Conf-Libconfig/Manifest
@@ -1,2 +1 @@
-DIST Conf-Libconfig-0.100.tar.gz 47742 BLAKE2B c41ae5722d4e657121457ae0c8f8ec5daa10644ade5ec42999edbbe0140440ebbe3e0ec77c9bad7e8afc516a56771cc176bd4421f50a59d34e0b8ed00a196073 SHA512 52f652bd55131b0357aae6cc8f83811a4ceb5ec005977765ed70e5cb08f828c789d8bcbe247880c1807110b5486915dc90f84d52263b2e7f60adb2ee4654d2a3
DIST Conf-Libconfig-1.0.3.tar.gz 50332 BLAKE2B 877b48901318603ab39d3b4d9926086b95da478b437c04e6fe53aa168c85029d04e0a9255eee54692a01cf37454237aac6884a3e774fdf43626f94e3c6b51f90 SHA512 bc6eab280be6c44d573beb77c6b9a4a57b48253421ab3935b909b8d8d7e0b1466988a97ab2dbb4af65f56657b320f48dc415a057810b4d5a37f1925e20293ac0
diff --git a/dev-perl/Config-Any/Config-Any-0.320.0-r1.ebuild b/dev-perl/Config-Any/Config-Any-0.320.0-r1.ebuild
deleted file mode 100644
index 35d6d10dc9a0..000000000000
--- a/dev-perl/Config-Any/Config-Any-0.320.0-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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"
-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
- )
- )
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Config-Any/Manifest b/dev-perl/Config-Any/Manifest
index f0151a8964ac..590566b9fb7b 100644
--- a/dev-perl/Config-Any/Manifest
+++ b/dev-perl/Config-Any/Manifest
@@ -1,2 +1 @@
-DIST Config-Any-0.32.tar.gz 21045 BLAKE2B d3eb7df6ea972bdad2ff416adb3f6744ab972520bcef0b116bd29249416bd4184935d92752f4b1aec371656462db08e87ba9de78f7cf36c53d9425673f083ad0 SHA512 7c6fa9f341b1392ffd71babca688e3fb8bcd5f6330fe15aefb36ac002af83ed3674667dcddd9a500404bc4e019609f392c173653a8a792267fdb609e9323116c
DIST Config-Any-0.33.tar.gz 26662 BLAKE2B 46628e6bdd81e97d3d872e8120a1e9378418004aed8386c4ec4c79c29a62cce1e75ffc69e8205ff45f1a1a406b7c25faca9c7d5da57e102597b196f0a51295ec SHA512 e521009f444fdd1459c3fbd740b41290bf3fd2296e8ae561d0f5f99cb4385129212e7c1818ac6d193cb5cc486a90b54f26592985e35f85d166e972268d0146eb
diff --git a/dev-perl/Config-AutoConf/Config-AutoConf-0.319.0.ebuild b/dev-perl/Config-AutoConf/Config-AutoConf-0.319.0.ebuild
deleted file mode 100644
index 02603a3a9348..000000000000
--- a/dev-perl/Config-AutoConf/Config-AutoConf-0.319.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=REHSACK
-DIST_VERSION=0.319
-
-inherit perl-module
-
-DESCRIPTION="A module to implement some of AutoConf macros in pure perl"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/Capture-Tiny
- virtual/perl-Carp
- virtual/perl-Exporter
- >=virtual/perl-ExtUtils-CBuilder-0.280.220
- dev-perl/File-Slurper
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- >=virtual/perl-Scalar-List-Utils-1.180.0
- virtual/perl-Text-ParseWords
-"
-BDEPEND="${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
index 36024e7614ff..58ee7b2b01df 100644
--- a/dev-perl/Config-AutoConf/Manifest
+++ b/dev-perl/Config-AutoConf/Manifest
@@ -1,2 +1 @@
-DIST Config-AutoConf-0.319.tar.gz 52118 BLAKE2B 8c0596a22d7accab0366f33f4f72315356abb61ccc3c0c816651724fc21a091607c48b4bb69b5441771795c432376e0811ecaa799b3b7b38b05d6cbdae80c29c SHA512 156b40e9728f9b02530cb490b31a0d439414ab5c4b43a216f7f649c23f62462a441923dc02d22735fcd44a70a5314fc8e9465047261f0e61a2013c05ff69a3bd
DIST Config-AutoConf-0.320.tar.gz 52267 BLAKE2B 649ef56196a5984437f299f96b156f63560a247a35f0547145e3519648ba5fc86c057957570b45b696c2092a56deaf0595d9191b4fe389e0a0f183b79d6c500a SHA512 ea07e3d08af4c2b3e983f108bd7a0830731dc485f8af4b48f7064057097bfdad8e7c51640bdd634a276042f101c5fbd55e9c074fa5ed29aa4615786bbd3c3a99
diff --git a/dev-perl/Config-General/Config-General-2.630.0-r1.ebuild b/dev-perl/Config-General/Config-General-2.630.0-r1.ebuild
deleted file mode 100644
index aa49fa439eec..000000000000
--- a/dev-perl/Config-General/Config-General-2.630.0-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TLINDEN
-DIST_VERSION=2.63
-DIST_EXAMPLES=("example.cfg")
-inherit perl-module
-
-DESCRIPTION="Config file parser module"
-LICENSE="Artistic"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/perl-File-Spec
- virtual/perl-IO
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Config-General/Manifest b/dev-perl/Config-General/Manifest
index bdfd14e57a76..710e75ef7f37 100644
--- a/dev-perl/Config-General/Manifest
+++ b/dev-perl/Config-General/Manifest
@@ -1,2 +1 @@
-DIST Config-General-2.63.tar.gz 64700 BLAKE2B 71217b5ffc163932804f329edc95204389964a7aa3e84cb6c1854c7559fbc4b8940bd6cc61c149a04f2db38d7c094017e98eadf48ec81b7b0f9f54b4a70615f6 SHA512 ba9fdbf992049936ea288a90d8f8360821fc96f8d42df0298888b25543d2ac43e2958c5f7a8bbbae7cad1e2151ea00528756a3bc0cfbe408e5ee82bf309615f3
DIST Config-General-2.65.tar.gz 65295 BLAKE2B 482cc691b0a53ce431399d6d98726cc031b2cccc48fe46f6d2eafbcf3e38a467093a660c3c75b443559960ee65a594ef791194043c55306376642ba3a5812241 SHA512 67e0a4a028ed43bff992491afbfa0dede4ab4e2ccec87e2c1f6f62c3a29ae9699a302671f9debe41b0aebc5245fb8332ed14d076c262ec572e5aafbe5ff513f4
diff --git a/dev-perl/Config-INI/Config-INI-0.27.0.ebuild b/dev-perl/Config-INI/Config-INI-0.27.0.ebuild
deleted file mode 100644
index ec138d174a47..000000000000
--- a/dev-perl/Config-INI/Config-INI-0.27.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=0.027
-inherit perl-module
-
-DESCRIPTION="simple .ini-file format"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="minimal"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Mixin-Linewise-0.110.0
-"
-BDEPEND="${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
index c3acd1c7f440..775503f3101d 100644
--- a/dev-perl/Config-INI/Manifest
+++ b/dev-perl/Config-INI/Manifest
@@ -1,2 +1 @@
-DIST Config-INI-0.027.tar.gz 26638 BLAKE2B 27fc0d086b0530881e4ad1d09c650e34656453e6330a89515ec00138c0fa92d78509a9445c14bf56a79069752527e4d7f6a107366ab4bff015d3587e136dfad2 SHA512 c0a7d363550cac186b639555e63ac27d613cb2e63d57786aabe63dd65bcb0e2043c3bf80f820bfd975d7111d14567af466e82ed35f9cc2294bfe78ef2a519516
DIST Config-INI-0.029.tar.gz 26739 BLAKE2B 1bc0170fa9fd5ca36228eee78767536b7613d5564cf6fb9aa097c09b6aaefd5dc3e4dd88893d54f6f53f342010a6145b2d90a384f04d8dc19af7d703ac7a5b57 SHA512 9f787640ada163f8bbdda687c0fdfeb86d749a06937e379cae3732e965b248e6de96e86eba8f86c755293916a0d571c2228c1f7c7a0e15cd0aa0b642269fb5fb
diff --git a/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.464.ebuild b/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.464.ebuild
deleted file mode 100644
index f4638c3391b2..000000000000
--- a/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.464.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=2.101464
-inherit perl-module
-
-DESCRIPTION="an MVP config reader for .ini files"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- dev-perl/Config-INI
- >=dev-perl/Config-MVP-2
- dev-perl/Moose
- virtual/perl-parent
-"
-BDEPEND="${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
index 8aa59f5a26db..f684a754d29d 100644
--- a/dev-perl/Config-MVP-Reader-INI/Manifest
+++ b/dev-perl/Config-MVP-Reader-INI/Manifest
@@ -1,2 +1 @@
-DIST Config-MVP-Reader-INI-2.101464.tar.gz 17164 BLAKE2B a13bc011d81b11428b09bbb563ff2d5cc1ec80f38fa4f4ef24859f26e747db8bdfdb4920e5718ecfd0f40ab921a39fc4a66a029e637232367513971c138f6779 SHA512 45457bed49849959fe7411181821e2d2495009a3e575272f1b3898a3fed22f7278c025ba9e83a0c145bd9c5a7906eb8353c0ffaa8cd712451fda5a9dd7e2a503
DIST Config-MVP-Reader-INI-2.101465.tar.gz 17186 BLAKE2B fce385c4c04fc77b35f78c023f8378e68bc78e384415f413dec23a5d05a3351187a8b76d46684add324f3eaff9e2123f4c2867e1c9494ded2f9c12f8a212ca9c SHA512 5e8386a402e5d17ba84d953ba094b42385503c1d279c27575a2cc1cd064c05ec2f8d12d5ce0b9411793ae6201356329889c6284b1a2e8bd51a506c44d2cfa3aa
diff --git a/dev-perl/Config-MVP/Config-MVP-2.200.12.ebuild b/dev-perl/Config-MVP/Config-MVP-2.200.12.ebuild
deleted file mode 100644
index fafeb9091b3b..000000000000
--- a/dev-perl/Config-MVP/Config-MVP-2.200.12.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-DIST_AUTHOR=RJBS
-DIST_VERSION=2.200012
-inherit perl-module
-
-DESCRIPTION="multivalue-property package-oriented configuration"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-
-# 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/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
-BDEPEND="
- ${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
index e9ded3a3d010..df9aef7fbdda 100644
--- a/dev-perl/Config-MVP/Manifest
+++ b/dev-perl/Config-MVP/Manifest
@@ -1,2 +1 @@
-DIST Config-MVP-2.200012.tar.gz 34232 BLAKE2B 89a99cfc6b9c79abbca4ee2d8874bc77be4190c62cf30cd92acdac3ec2eab609acb3492a4bdf465b6a7caeaaaa56f17ca936257ac22876a9babeacef804383f9 SHA512 1da64c93c0298dc9a25b289632ee59e61de0640d545049505825353c1f7c88e039fc09d4037e13bc51c27bea3f10fdca542eea2f15ef9e4694e5dd0d565ef414
DIST Config-MVP-2.200013.tar.gz 34197 BLAKE2B 03ab34c32cb4ef48bc23f2e0d3cf0ca8e382a628cc32341118211f14d05c9544594b20c588ee4dd0f3fa62a6b76ddf9c8d37c82070faba961e7657a8defe8520 SHA512 aae4431a559f62332f5d7072d799ad5eaea9baf978a4145228dbfd80617e0131b9a80d2033a65da735a01abb4f40ce599b306e721dd4b3e98d6a56d984b21fd7
diff --git a/dev-perl/Config-Tiny/Config-Tiny-2.260.0.ebuild b/dev-perl/Config-Tiny/Config-Tiny-2.260.0.ebuild
deleted file mode 100644
index 53e3f23b371f..000000000000
--- a/dev-perl/Config-Tiny/Config-Tiny-2.260.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=RSAVAGE
-DIST_VERSION=2.26
-DIST_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 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=virtual/perl-File-Spec-3.300.0
- >=virtual/perl-File-Temp-0.220.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
diff --git a/dev-perl/Config-Tiny/Config-Tiny-2.270.0.ebuild b/dev-perl/Config-Tiny/Config-Tiny-2.270.0.ebuild
deleted file mode 100644
index 1668a916f5b9..000000000000
--- a/dev-perl/Config-Tiny/Config-Tiny-2.270.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RSAVAGE
-DIST_VERSION=2.27
-DIST_A_EXT="tgz"
-inherit perl-module
-
-DESCRIPTION="Read/Write .ini style files with as little code as possible"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=virtual/perl-File-Spec-3.300.0
- >=virtual/perl-File-Temp-0.220.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-1.1.2
- )
-"
diff --git a/dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild b/dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild
deleted file mode 100644
index 37b3c3b99a7e..000000000000
--- a/dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RSAVAGE
-DIST_VERSION=2.29
-DIST_A_EXT="tgz"
-inherit perl-module
-
-DESCRIPTION="Read/Write .ini style files with as little code as possible"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=virtual/perl-File-Spec-3.300.0
- >=virtual/perl-File-Temp-0.220.0
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-1.1.2
- )
-"
diff --git a/dev-perl/Config-Tiny/Manifest b/dev-perl/Config-Tiny/Manifest
index 6722ff457de8..56b2c9de9fcb 100644
--- a/dev-perl/Config-Tiny/Manifest
+++ b/dev-perl/Config-Tiny/Manifest
@@ -1,4 +1 @@
-DIST Config-Tiny-2.26.tgz 22443 BLAKE2B 7b6e24de08559172920ef52968eb1dca1a1ce2b52b0e02fa1cd54c741402ec5eb9c32b46a911850410056ab7c8f04d9b85021e539d9439f6e8b3e4c847b36be0 SHA512 647c48f3c4480bf8bb8ec22b7b9a3a5b813d4bc633760f5aef4e03ea90b4b979a0a1617dfc3dba6c31779d04bc2d8233bf61ee509bceb8b2d32e1df481c3f135
-DIST Config-Tiny-2.27.tgz 22653 BLAKE2B 6c4f4db5ed3f6f18341cb19993e0b0e8e96dcaec17e705364cda6f652435d63b5143f2dbe1d75f001cbbdaa1647693ecdc0b7e8c9d77b0b94fa6a78730a2ef62 SHA512 2ab77d2f9e01f14047a2c079c58941d707fdc54ea0d30c43e0cfad162b8e810a25a62a435abd11b5da8a7cff9027511534205bf625a2ee9ee7824d4c3eb9d0e9
-DIST Config-Tiny-2.29.tgz 22910 BLAKE2B 808407130bbe7222e262652e039ebc789799ed9351ec3dcbc738982c7f37a637cf0159784ead8957ee845431ed3716ee82f9f4d769ad4c95b5ef35dd944b7122 SHA512 48f84d198430762333c10c57437bfdf20b99ad79d5b39d8215fdf8853a756cb476d99b85ff145193358a56e0bad2e470431af929869b17f153cd3ef0723804d9
DIST Config-Tiny-2.30.tgz 26973 BLAKE2B 0f8ffccb0343bbcd64975d12698b5dc1a3705ca749434a30968340e37a0658091713ac54070cc1e104d14655b1f48787193feb5a4c20f627c05e43daad7fe04e SHA512 2933f6a040cd712d06cccb5c511eaa914080df7ffea952f1e445f99bd021cdb9277ebd109c55365b62e713715aa431a97627ef3898df45c5b2b244270a107710
diff --git a/dev-perl/Convert-ASN1/Convert-ASN1-0.270.0-r1.ebuild b/dev-perl/Convert-ASN1/Convert-ASN1-0.270.0-r1.ebuild
deleted file mode 100644
index 88da7d47e247..000000000000
--- a/dev-perl/Convert-ASN1/Convert-ASN1-0.270.0-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=GBARR
-DIST_VERSION=0.27
-inherit perl-module
-
-DESCRIPTION="Standard en/decode of ASN.1 structures"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=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"
- "${FILESDIR}/${PN}-0.270.0-CVE-2013-7488.patch"
-)
diff --git a/dev-perl/Convert-ASN1/Convert-ASN1-0.330.0.ebuild b/dev-perl/Convert-ASN1/Convert-ASN1-0.330.0.ebuild
deleted file mode 100644
index b4f078aa007e..000000000000
--- a/dev-perl/Convert-ASN1/Convert-ASN1-0.330.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TIMLEGGE
-DIST_VERSION=0.33
-inherit perl-module
-
-DESCRIPTION="Standard en/decode of ASN.1 structures"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Math-BigInt-1.997.0
- >=virtual/perl-Test-Simple-0.900.0
- )
-"
diff --git a/dev-perl/Convert-ASN1/Manifest b/dev-perl/Convert-ASN1/Manifest
index 3a4e6345fb75..f7be95bd39c9 100644
--- a/dev-perl/Convert-ASN1/Manifest
+++ b/dev-perl/Convert-ASN1/Manifest
@@ -1,3 +1 @@
-DIST Convert-ASN1-0.27.tar.gz 74081 BLAKE2B 14929ec5f25ac85465204fb8f584384c5c65e73cb3ee5bfd9510a9bb2580e7c1a86f485af99ab7cd83813914ae6e277020720d26af8d2bda54acdd06fff7e984 SHA512 253bc0c1b2919841497a95bcbd05825217a3013c7f789fd9f3d389808fb015daca91f5c149797574bf32d38e94efb7f1d8df62e9e4c13928ec3b978cc9fd6fe8
-DIST Convert-ASN1-0.33.tar.gz 79306 BLAKE2B 591c45a5aa6d934e1fabd2c0f02614b2efb229e717b0ec15b84f3ec8d8bb6960eca84a38ef4a5609c7a67455c20d07d44aec0ac273ada11619b5886bce717b59 SHA512 be66298816d41965d1d579ea60186f62d0f00585fbeba8422eee71e4ec4a06026d36eab5144c305da2525c5d652b5f1eed7ade039d93136bfc81d28b496c74f8
DIST Convert-ASN1-0.34.tar.gz 79762 BLAKE2B a66a621fe22c30cd7060039c8301923c62a2c6deeb7bed07339c90f67d2bbae09c97d7df9106930ee1ae8a650456ef01d00587888511c1b09f8d2f99874803ae SHA512 f19734b5c267705467b59ddb4c4c7e0e23916da2aac2ac59629fef1c06e033d032fd27c68533beb3f928c02d8780e52ada2092630c72ef3da4561eadafd7936a
diff --git a/dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-CVE-2013-7488.patch b/dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-CVE-2013-7488.patch
deleted file mode 100644
index 1922eceaa300..000000000000
--- a/dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-CVE-2013-7488.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From ce148a2e0872b708450005cf0b3a944014aae990 Mon Sep 17 00:00:00 2001
-From: Dana Jacobsen <dana@acm.org>
-Date: Tue, 29 Oct 2013 08:37:48 -0700
-Subject: [PATCH 1/2] Fix unsafe decoding in indef case
-
-Bug: https://github.com/gbarr/perl-Convert-ASN1/pull/15
----
- lib/Convert/ASN1/_decode.pm | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/lib/Convert/ASN1/_decode.pm b/lib/Convert/ASN1/_decode.pm
-index e811e8d..eb2b584 100644
---- a/lib/Convert/ASN1/_decode.pm
-+++ b/lib/Convert/ASN1/_decode.pm
-@@ -685,6 +685,7 @@ sub _scan_indef {
- if((ord($tag) & 0x1f) == 0x1f) {
- my $b;
- do {
-+ return if $pos >= $end;
- $tag .= substr($_[0],$pos++,1);
- $b = ord substr($tag,-1);
- } while($b & 0x80);
-
-From 8125d99e15596fee1b5f904ed74a76bccf54082d Mon Sep 17 00:00:00 2001
-From: Dana Jacobsen <dana@acm.org>
-Date: Tue, 29 Oct 2013 08:53:09 -0700
-Subject: [PATCH 2/2] Add second part of position check
-
-Bug: https://github.com/gbarr/perl-Convert-ASN1/pull/15
----
- lib/Convert/ASN1/_decode.pm | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/lib/Convert/ASN1/_decode.pm b/lib/Convert/ASN1/_decode.pm
-index eb2b584..67b95aa 100644
---- a/lib/Convert/ASN1/_decode.pm
-+++ b/lib/Convert/ASN1/_decode.pm
-@@ -679,6 +679,7 @@ sub _scan_indef {
- $pos += 2;
- next;
- }
-+ return if $pos >= $end;
-
- my $tag = substr($_[0], $pos++, 1);
-
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
deleted file mode 100644
index da6a54b35f54..000000000000
--- a/dev-perl/Convert-ASN1/files/Convert-ASN1-0.270.0-perl-526.patch
+++ /dev/null
@@ -1,307 +0,0 @@
-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-Color/Convert-Color-0.110.0-r1.ebuild b/dev-perl/Convert-Color/Convert-Color-0.110.0-r1.ebuild
deleted file mode 100644
index 674fcc4b7187..000000000000
--- a/dev-perl/Convert-Color/Convert-Color-0.110.0-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PEVANS
-DIST_VERSION=0.11
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Color space conversions and named lookups"
-
-SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
-
-RDEPEND="
- dev-perl/Module-Pluggable
- dev-perl/List-UtilsBy
-"
-BDEPEND="${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
index 10da1db36a63..923b4fd0aa9d 100644
--- a/dev-perl/Convert-Color/Manifest
+++ b/dev-perl/Convert-Color/Manifest
@@ -1,2 +1 @@
-DIST Convert-Color-0.11.tar.gz 37659 BLAKE2B 034ac79279a6679014edefb5ef5ae90748e264a5169e2d30306c6767ed585c36a34380aa5bd9ef2edb386401fb06df1e6247e4f3db7b8aa9777234f95340aee7 SHA512 add90dff917a8fbc553fbd67826bb66b59319f7331dc7e13c79c525b1cbc6ab2f01161a20caacf2de90b28794451b34e3f60b5f21a413177ba7e92a349fffaf6
DIST Convert-Color-0.17.tar.gz 35728 BLAKE2B ec9fa4218928dcf14504e7629be375b3486c6eddc44807112ef62240b957fd27e4ebd6433295c55067d51ef62e9dd0270d40f18567a4d4931fb2524051f27187 SHA512 edcbdc0d2775b7e5f814fc3fd16d4e089f89a3141a0e8776bf783aade5a7f20fa05cb4a46bd01bf16d2d9f41af46bca72de087c56c02fd088fe8b619bc26cb27
diff --git a/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.110.0.ebuild b/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.110.0.ebuild
deleted file mode 100644
index 8bb6e4ed2442..000000000000
--- a/dev-perl/Cookie-Baker-XS/Cookie-Baker-XS-0.110.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=KAZEBURO
-DIST_VERSION=0.11
-inherit perl-module
-
-DESCRIPTION="Accelerate Cookie::Baker's crush_cookie"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Exporter
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- test? (
- >=virtual/perl-Test-Simple-0.980.0
- )
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Cookie-Baker-XS/Manifest b/dev-perl/Cookie-Baker-XS/Manifest
index 31ef64e69bdc..a38cf71e5fb0 100644
--- a/dev-perl/Cookie-Baker-XS/Manifest
+++ b/dev-perl/Cookie-Baker-XS/Manifest
@@ -1,2 +1 @@
-DIST Cookie-Baker-XS-0.11.tar.gz 56814 BLAKE2B a62fafe4c5ec0a789865737440c08769b66fd5de637806ffee6f39be3810db21ab141c37709f416e1a3e140b931d05df8296236ecbaa7b676d6481a83319f3d8 SHA512 01c75cb2bd9163cc2e27bf5343a9bc7c596158ca57f93437307ee3a0d991ecc5c1c24e26c3e2a1116e5685fc5b6aacf17d09f22bba99919acd3df55964be762f
DIST Cookie-Baker-XS-0.12.tar.gz 57144 BLAKE2B b194b009257c8a05f76e7a1ac7a5a0505759dac123477805bf4853c2e6e5ccdcf13104aca8a4865a9f125dca135f9d831710cf28c01b22aeecff8ccaee5ee087 SHA512 ddcce708c8855d00c1cf900d140cb911da60d8928b3c459254ce1b85e006c07ba5bd5efcbde37ab38ad2c563bcbc30487f1c6ecbbb78d8fa273c7b35808d229e
diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild
deleted file mode 100644
index 97103f36e9ec..000000000000
--- a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RURBAN
-DIST_VERSION=4.29
-DIST_EXAMPLES=("eg/*")
-DIST_WIKI="tests"
-inherit perl-module
-
-DESCRIPTION="cPanel fork of JSON::XS, fast and correct serializing"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=virtual/perl-Math-BigInt-1.160.0
- virtual/perl-Carp
- >=virtual/perl-Encode-1.980.100
- virtual/perl-Exporter
- virtual/perl-XSLoader
- >=virtual/perl-podlators-2.80.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-Test
- virtual/perl-Test-Simple
- virtual/perl-Time-Piece
- )
-"
-
-pkg_postinst() {
- ewarn "This package provides 'cpanel_json_xs' in PATH, which includes optional features"
- ewarn "otherwise not automatically made available yet. If you desire to use these,"
- ewarn "please consult:"
- ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}#Optional_Features"
-}
diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.360.0.ebuild b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.360.0.ebuild
deleted file mode 100644
index 4d6a3d0652ef..000000000000
--- a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.360.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RURBAN
-DIST_VERSION=4.36
-DIST_EXAMPLES=("eg/*")
-DIST_WIKI="tests"
-inherit perl-module
-
-DESCRIPTION="cPanel fork of JSON::XS, fast and correct serializing"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=virtual/perl-Math-BigInt-1.160.0
- virtual/perl-Carp
- >=virtual/perl-Encode-1.980.100
- virtual/perl-Exporter
- virtual/perl-XSLoader
- >=virtual/perl-podlators-2.80.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-Test
- virtual/perl-Test-Simple
- virtual/perl-Time-Piece
- )
-"
-
-pkg_postinst() {
- ewarn "This package provides 'cpanel_json_xs' in PATH, which includes optional features"
- ewarn "otherwise not automatically made available yet. If you desire to use these,"
- ewarn "please consult:"
- ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}#Optional_Features"
-}
diff --git a/dev-perl/Cpanel-JSON-XS/Manifest b/dev-perl/Cpanel-JSON-XS/Manifest
index 944d161d2a47..b081fb76a67c 100644
--- a/dev-perl/Cpanel-JSON-XS/Manifest
+++ b/dev-perl/Cpanel-JSON-XS/Manifest
@@ -1,3 +1 @@
-DIST Cpanel-JSON-XS-4.29.tar.gz 256431 BLAKE2B 606466551717659e0e8dd394d43161e5cf6d0cc48ea19bb590ca39906d711659ba35ff47f1b8838f4a1bae8a68ce47dff925f6ee6dfe5db10bf21fa642083733 SHA512 5b25b76efd62b6bd943d27603dc4372d42c01477ec8121cc78767b42252548a8fa279074c072166e6bf5ae33d328f22b3c2646b9b6c36e82f84bef2850e61026
-DIST Cpanel-JSON-XS-4.36.tar.gz 257662 BLAKE2B 3e74996d64b30b3eacec9a00af04850b391cccc6b03792bb64c7cb5bffe0895b8b8f19de662df58a2ca0343ce0a2e8578fcf2c138390a95e265d3f8460f5766a SHA512 3e080bfb2842e7d1270c1bee7463f6ee3579b526f385b2a55abfceaf57af45786a22d45d5e7d6490f0998cd5b3bf305f608fb744ca0bbfffc6644456ea17c22d
DIST Cpanel-JSON-XS-4.37.tar.gz 257929 BLAKE2B 53cf538ec2144439d8136482367f724419e86a67dc781e8c9c1293ad56b4751fa2ef9af21252f1a907f7bb69bde3a9188a09580a24b8b4d3ade4950c7cb567ce SHA512 f1b5fc161711815f33b3e05a19111d9c94ef817c952eb3d317cb8bc3fd973acdb645a6b129cb21345dccf4a161de069f0ab2d3cb807e7f6b20ebe2527ef48978
diff --git a/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0-r1.ebuild b/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0-r1.ebuild
deleted file mode 100644
index 752ca7b257bd..000000000000
--- a/dev-perl/Crypt-Curve25519/Crypt-Curve25519-0.60.0-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=AJGB
-DIST_VERSION=0.06
-inherit perl-module
-
-DESCRIPTION="Shared secret elliptic-curve Diffie-Hellman generator"
-LICENSE="|| ( Artistic GPL-1+ ) BSD CC-PD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}/${P}-fmul-fixedvar.patch"
-)
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Exporter
- virtual/perl-XSLoader
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- virtual/perl-Test-Simple
- )
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Crypt-Curve25519/Manifest b/dev-perl/Crypt-Curve25519/Manifest
index 5f8c25497ac8..54a4b82fa3b9 100644
--- a/dev-perl/Crypt-Curve25519/Manifest
+++ b/dev-perl/Crypt-Curve25519/Manifest
@@ -1,2 +1 @@
-DIST Crypt-Curve25519-0.06.tar.gz 27835 BLAKE2B 39ab90ae4044e897a9cf24c21d5a922520dc1724e0aa4612864ce996b27fe9234111cc8394f60caeac9734cab64f3a378a74b3eaf087ee5e6b3d168fa967f5bf SHA512 e5d351c36c9f60e1b55f45bf9fa871fddf949bd5c0a20b4d065e1eb2d4e24ba43807289591eda854fca28b5909fd6af1b0fc9ede63efbeeaf6e011e7382a4e1d
DIST Crypt-Curve25519-0.07.tar.gz 16216 BLAKE2B 88f1558863748889d983e239e8715069868de6fdd6ca2c0654c462b657857b1ca0e6edca1089ea9fd2ff9cc037d7ec445bad268beeb2f6c9d1b39123ac2be7c9 SHA512 8b7107c3d96239974836f99d8e6d0603b8006ec1b3c80a8364b82259d9f79938d77b0b5bac8c1e2b14147bc2c86e39e27b79cfe0f316dfd4e9518aab313e5103
diff --git a/dev-perl/Crypt-Curve25519/files/Crypt-Curve25519-0.60.0-fmul-fixedvar.patch b/dev-perl/Crypt-Curve25519/files/Crypt-Curve25519-0.60.0-fmul-fixedvar.patch
deleted file mode 100644
index 83f3e7e5130f..000000000000
--- a/dev-perl/Crypt-Curve25519/files/Crypt-Curve25519-0.60.0-fmul-fixedvar.patch
+++ /dev/null
@@ -1,174 +0,0 @@
-diff -uNr Crypt-Curve25519-0.06.ORIG/curve25519-donna.c Crypt-Curve25519-0.06/curve25519-donna.c
---- Crypt-Curve25519-0.06.ORIG/curve25519-donna.c 2019-06-13 11:19:36.492819752 +0100
-+++ Crypt-Curve25519-0.06/curve25519-donna.c 2019-06-13 11:19:55.595991363 +0100
-@@ -325,7 +325,7 @@
- * reduced coefficient.
- */
- static void
--fmul(limb *output, const limb *in, const limb *in2) {
-+fixedvar(limb *output, const limb *in, const limb *in2) {
- limb t[19];
- fproduct(t, in, in2);
- freduce_degree(t);
-@@ -661,54 +661,54 @@
- /* 2 */ fsquare(z2,z);
- /* 4 */ fsquare(t1,z2);
- /* 8 */ fsquare(t0,t1);
-- /* 9 */ fmul(z9,t0,z);
-- /* 11 */ fmul(z11,z9,z2);
-+ /* 9 */ fixedvar(z9,t0,z);
-+ /* 11 */ fixedvar(z11,z9,z2);
- /* 22 */ fsquare(t0,z11);
-- /* 2^5 - 2^0 = 31 */ fmul(z2_5_0,t0,z9);
-+ /* 2^5 - 2^0 = 31 */ fixedvar(z2_5_0,t0,z9);
-
- /* 2^6 - 2^1 */ fsquare(t0,z2_5_0);
- /* 2^7 - 2^2 */ fsquare(t1,t0);
- /* 2^8 - 2^3 */ fsquare(t0,t1);
- /* 2^9 - 2^4 */ fsquare(t1,t0);
- /* 2^10 - 2^5 */ fsquare(t0,t1);
-- /* 2^10 - 2^0 */ fmul(z2_10_0,t0,z2_5_0);
-+ /* 2^10 - 2^0 */ fixedvar(z2_10_0,t0,z2_5_0);
-
- /* 2^11 - 2^1 */ fsquare(t0,z2_10_0);
- /* 2^12 - 2^2 */ fsquare(t1,t0);
- /* 2^20 - 2^10 */ for (i = 2;i < 10;i += 2) { fsquare(t0,t1); fsquare(t1,t0); }
-- /* 2^20 - 2^0 */ fmul(z2_20_0,t1,z2_10_0);
-+ /* 2^20 - 2^0 */ fixedvar(z2_20_0,t1,z2_10_0);
-
- /* 2^21 - 2^1 */ fsquare(t0,z2_20_0);
- /* 2^22 - 2^2 */ fsquare(t1,t0);
- /* 2^40 - 2^20 */ for (i = 2;i < 20;i += 2) { fsquare(t0,t1); fsquare(t1,t0); }
-- /* 2^40 - 2^0 */ fmul(t0,t1,z2_20_0);
-+ /* 2^40 - 2^0 */ fixedvar(t0,t1,z2_20_0);
-
- /* 2^41 - 2^1 */ fsquare(t1,t0);
- /* 2^42 - 2^2 */ fsquare(t0,t1);
- /* 2^50 - 2^10 */ for (i = 2;i < 10;i += 2) { fsquare(t1,t0); fsquare(t0,t1); }
-- /* 2^50 - 2^0 */ fmul(z2_50_0,t0,z2_10_0);
-+ /* 2^50 - 2^0 */ fixedvar(z2_50_0,t0,z2_10_0);
-
- /* 2^51 - 2^1 */ fsquare(t0,z2_50_0);
- /* 2^52 - 2^2 */ fsquare(t1,t0);
- /* 2^100 - 2^50 */ for (i = 2;i < 50;i += 2) { fsquare(t0,t1); fsquare(t1,t0); }
-- /* 2^100 - 2^0 */ fmul(z2_100_0,t1,z2_50_0);
-+ /* 2^100 - 2^0 */ fixedvar(z2_100_0,t1,z2_50_0);
-
- /* 2^101 - 2^1 */ fsquare(t1,z2_100_0);
- /* 2^102 - 2^2 */ fsquare(t0,t1);
- /* 2^200 - 2^100 */ for (i = 2;i < 100;i += 2) { fsquare(t1,t0); fsquare(t0,t1); }
-- /* 2^200 - 2^0 */ fmul(t1,t0,z2_100_0);
-+ /* 2^200 - 2^0 */ fixedvar(t1,t0,z2_100_0);
-
- /* 2^201 - 2^1 */ fsquare(t0,t1);
- /* 2^202 - 2^2 */ fsquare(t1,t0);
- /* 2^250 - 2^50 */ for (i = 2;i < 50;i += 2) { fsquare(t0,t1); fsquare(t1,t0); }
-- /* 2^250 - 2^0 */ fmul(t0,t1,z2_50_0);
-+ /* 2^250 - 2^0 */ fixedvar(t0,t1,z2_50_0);
-
- /* 2^251 - 2^1 */ fsquare(t1,t0);
- /* 2^252 - 2^2 */ fsquare(t0,t1);
- /* 2^253 - 2^3 */ fsquare(t1,t0);
- /* 2^254 - 2^4 */ fsquare(t0,t1);
- /* 2^255 - 2^5 */ fsquare(t1,t0);
-- /* 2^255 - 21 */ fmul(out,t1,z11);
-+ /* 2^255 - 21 */ fixedvar(out,t1,z11);
- }
-
- int curve25519_donna(u8 *, const u8 *, const u8 *);
-@@ -727,7 +727,7 @@
- fexpand(bp, basepoint);
- cmult(x, z, e, bp);
- crecip(zmone, z);
-- fmul(z, x, zmone);
-+ fixedvar(z, x, zmone);
- freduce_coefficients(z);
- fcontract(mypublic, z);
- return 0;
-diff -uNr Crypt-Curve25519-0.06.ORIG/curve25519-donna-c64.c Crypt-Curve25519-0.06/curve25519-donna-c64.c
---- Crypt-Curve25519-0.06.ORIG/curve25519-donna-c64.c 2019-06-13 11:19:36.492819752 +0100
-+++ Crypt-Curve25519-0.06/curve25519-donna-c64.c 2019-06-13 11:19:55.598991390 +0100
-@@ -96,7 +96,7 @@
- * On return, output[i] < 2**52
- */
- static inline void force_inline
--fmul(felem output, const felem in2, const felem in) {
-+fixedvar(felem output, const felem in2, const felem in) {
- uint128_t t[5];
- limb r0,r1,r2,r3,r4,s0,s1,s2,s3,s4,c;
-
-@@ -305,22 +305,22 @@
- memcpy(origxprime, xprime, sizeof(limb) * 5);
- fsum(xprime, zprime);
- fdifference_backwards(zprime, origxprime);
-- fmul(xxprime, xprime, z);
-- fmul(zzprime, x, zprime);
-+ fixedvar(xxprime, xprime, z);
-+ fixedvar(zzprime, x, zprime);
- memcpy(origxprime, xxprime, sizeof(limb) * 5);
- fsum(xxprime, zzprime);
- fdifference_backwards(zzprime, origxprime);
- fsquare_times(x3, xxprime, 1);
- fsquare_times(zzzprime, zzprime, 1);
-- fmul(z3, zzzprime, qmqp);
-+ fixedvar(z3, zzzprime, qmqp);
-
- fsquare_times(xx, x, 1);
- fsquare_times(zz, z, 1);
-- fmul(x2, xx, zz);
-+ fixedvar(x2, xx, zz);
- fdifference_backwards(zz, xx); // does zz = xx - zz
- fscalar_product(zzz, zz, 121665);
- fsum(zzz, xx);
-- fmul(z2, zz, zzz);
-+ fixedvar(z2, zz, zzz);
- }
-
- // -----------------------------------------------------------------------------
-@@ -405,26 +405,26 @@
-
- /* 2 */ fsquare_times(a, z, 1); // a = 2
- /* 8 */ fsquare_times(t0, a, 2);
-- /* 9 */ fmul(b, t0, z); // b = 9
-- /* 11 */ fmul(a, b, a); // a = 11
-+ /* 9 */ fixedvar(b, t0, z); // b = 9
-+ /* 11 */ fixedvar(a, b, a); // a = 11
- /* 22 */ fsquare_times(t0, a, 1);
-- /* 2^5 - 2^0 = 31 */ fmul(b, t0, b);
-+ /* 2^5 - 2^0 = 31 */ fixedvar(b, t0, b);
- /* 2^10 - 2^5 */ fsquare_times(t0, b, 5);
-- /* 2^10 - 2^0 */ fmul(b, t0, b);
-+ /* 2^10 - 2^0 */ fixedvar(b, t0, b);
- /* 2^20 - 2^10 */ fsquare_times(t0, b, 10);
-- /* 2^20 - 2^0 */ fmul(c, t0, b);
-+ /* 2^20 - 2^0 */ fixedvar(c, t0, b);
- /* 2^40 - 2^20 */ fsquare_times(t0, c, 20);
-- /* 2^40 - 2^0 */ fmul(t0, t0, c);
-+ /* 2^40 - 2^0 */ fixedvar(t0, t0, c);
- /* 2^50 - 2^10 */ fsquare_times(t0, t0, 10);
-- /* 2^50 - 2^0 */ fmul(b, t0, b);
-+ /* 2^50 - 2^0 */ fixedvar(b, t0, b);
- /* 2^100 - 2^50 */ fsquare_times(t0, b, 50);
-- /* 2^100 - 2^0 */ fmul(c, t0, b);
-+ /* 2^100 - 2^0 */ fixedvar(c, t0, b);
- /* 2^200 - 2^100 */ fsquare_times(t0, c, 100);
-- /* 2^200 - 2^0 */ fmul(t0, t0, c);
-+ /* 2^200 - 2^0 */ fixedvar(t0, t0, c);
- /* 2^250 - 2^50 */ fsquare_times(t0, t0, 50);
-- /* 2^250 - 2^0 */ fmul(t0, t0, b);
-+ /* 2^250 - 2^0 */ fixedvar(t0, t0, b);
- /* 2^255 - 2^5 */ fsquare_times(t0, t0, 5);
-- /* 2^255 - 21 */ fmul(out, t0, a);
-+ /* 2^255 - 21 */ fixedvar(out, t0, a);
- }
-
- int curve25519_donna(u8 *, const u8 *, const u8 *);
-@@ -443,7 +443,7 @@
- fexpand(bp, basepoint);
- cmult(x, z, e, bp);
- crecip(zmone, z);
-- fmul(z, x, zmone);
-+ fixedvar(z, x, zmone);
- fcontract(mypublic, z);
- return 0;
- }
diff --git a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r2.ebuild b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r2.ebuild
deleted file mode 100644
index 242e5ca60b19..000000000000
--- a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=DPARIS
-DIST_VERSION=2.07
-inherit perl-module
-
-DESCRIPTION="Perl DES encryption module"
-
-LICENSE="DES"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? ( dev-perl/Crypt-CBC )
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild
deleted file mode 100644
index e0afd471198f..000000000000
--- a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=TODDR
-DIST_VERSION=0.31
-inherit perl-module
-
-DESCRIPTION="RSA encoding and decoding using the OpenSSL libraries"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/Crypt-OpenSSL-Bignum
- dev-perl/Crypt-OpenSSL-Random
- dev-libs/openssl:0=
-"
-DEPEND="
- dev-libs/openssl:0=
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Crypt-OpenSSL-Guess-0.110.0
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test
- )
-"
-PERL_RM_FILES=(
- t/z_kwalitee.t
- t/z_perl_minimum_version.t
- t/z_meta.t
- t/z_pod-coverage.t
- t/z_pod.t
-)
-mydoc="rfc*.txt"
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.320.0.ebuild b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.320.0.ebuild
deleted file mode 100644
index f94a55113d11..000000000000
--- a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.320.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TODDR
-DIST_VERSION=0.32
-inherit perl-module
-
-DESCRIPTION="RSA encoding and decoding using the OpenSSL libraries"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- dev-perl/Crypt-OpenSSL-Bignum
- dev-perl/Crypt-OpenSSL-Random
- dev-libs/openssl:0=
-"
-DEPEND="
- dev-libs/openssl:0=
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Crypt-OpenSSL-Guess-0.110.0
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-openssl-3.0.0.patch"
-)
-
-PERL_RM_FILES=(
- t/z_kwalitee.t
- t/z_perl_minimum_version.t
- t/z_meta.t
- t/z_pod-coverage.t
- t/z_pod.t
-)
-mydoc="rfc*.txt"
diff --git a/dev-perl/Crypt-OpenSSL-RSA/Manifest b/dev-perl/Crypt-OpenSSL-RSA/Manifest
index bd3d3e6b1c28..60846e08ab62 100644
--- a/dev-perl/Crypt-OpenSSL-RSA/Manifest
+++ b/dev-perl/Crypt-OpenSSL-RSA/Manifest
@@ -1,3 +1 @@
-DIST Crypt-OpenSSL-RSA-0.31.tar.gz 25856 BLAKE2B 172d48cd6cc0f3df2c1c1684897d8ee376663cb366a1e28c13e4af603b2b985d542f83284112be5e4717a3a13a512926b4413b5a8f08f7ed613cd9929683cce9 SHA512 e00d25fc1d39253ea2d7d6ee478403d2b38bd9125602baf5815672fb9e81674ff58bbb47539e425526db1988ebc1a40837372cf42ffd466cb532efa2e450ccab
-DIST Crypt-OpenSSL-RSA-0.32.tar.gz 24805 BLAKE2B 419b6a2e778fa10a6d68a6932d0b816f1c8ea4db0cd283efef4a4e684ea3468bd1133ce8825b388d1e3a4b4a990253aa44af892e4f89d71b46917f0cd7cb1fbb SHA512 2972611a8fa4e9c44fd09c9e7fa32f0abd377230f14dcdfa99edab87bba2199c6a0cab4d1e08bdf3057959c0efd3343eb989e46f4befd572b15540e59f1e3c64
DIST Crypt-OpenSSL-RSA-0.33.tar.gz 29010 BLAKE2B 4a25d93a351b51fcab3df75a14aedf9b039cc5f5692c2e7fb32c616da25a83917619683dbbc0d4f8c38cfa80e73b5af138c91a24a72be8830c37df06bcba539c SHA512 7bfa802ec41925ec9fa6937c5eea0d21f6f554a1d1d57ed679ed03b260cf08c0a397df11880de6d67abacfd843ad2c4f28b20ac58d80e183c2a83c91deb926bf
diff --git a/dev-perl/Crypt-OpenSSL-RSA/files/Crypt-OpenSSL-RSA-0.320.0-openssl-3.0.0.patch b/dev-perl/Crypt-OpenSSL-RSA/files/Crypt-OpenSSL-RSA-0.320.0-openssl-3.0.0.patch
deleted file mode 100644
index 970562beb702..000000000000
--- a/dev-perl/Crypt-OpenSSL-RSA/files/Crypt-OpenSSL-RSA-0.320.0-openssl-3.0.0.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-
-Source:
-https://gitlab.com/redhat/centos-stream/rpms/perl-Crypt-OpenSSL-RSA/-/blob/c9s/perl-Crypt-OpenSSL-RSA-openssl30.patch
-
-
-diff --git a/README b/README
-index c7d4bb7..3da6d1d 100644
---- a/README
-+++ b/README
-@@ -10,7 +10,6 @@ SYNOPSIS
- Crypt::OpenSSL::Random::random_seed($good_entropy);
- Crypt::OpenSSL::RSA->import_random_seed();
- $rsa_pub = Crypt::OpenSSL::RSA->new_public_key($key_string);
-- $rsa_pub->use_sslv23_padding(); # use_pkcs1_oaep_padding is the default
- $ciphertext = $rsa->encrypt($plaintext);
-
- $rsa_priv = Crypt::OpenSSL::RSA->new_private_key($key_string);
-@@ -140,10 +139,6 @@ Instance Methods
- all new applications. It is the default mode used by
- "Crypt::OpenSSL::RSA".
-
-- use_sslv23_padding
-- Use PKCS #1 v1.5 padding with an SSL-specific modification that
-- denotes that the server is SSL3 capable.
--
- use_md5_hash
- Use the RFC 1321 MD5 hashing algorithm by Ron Rivest when signing
- and verifying messages.
-@@ -168,7 +163,7 @@ Instance Methods
- pkcs1_oaep_padding
- at most 42 bytes less than this size.
-
-- pkcs1_padding or sslv23_padding
-+ pkcs1_padding
- at most 11 bytes less than this size.
-
- no_padding
-diff --git a/RSA.pm b/RSA.pm
-index 31e6949..1b63e99 100644
---- a/RSA.pm
-+++ b/RSA.pm
-@@ -34,8 +34,7 @@ Crypt::OpenSSL::RSA - RSA encoding and decoding, using the openSSL libraries
- Crypt::OpenSSL::Random::random_seed($good_entropy);
- Crypt::OpenSSL::RSA->import_random_seed();
- $rsa_pub = Crypt::OpenSSL::RSA->new_public_key($key_string);
-- $rsa_pub->use_sslv23_padding(); # use_pkcs1_oaep_padding is the default
-- $ciphertext = $rsa->encrypt($plaintext);
-+ $ciphertext = $rsa->encrypt($plaintext);
-
- $rsa_priv = Crypt::OpenSSL::RSA->new_private_key($key_string);
- $plaintext = $rsa->encrypt($ciphertext);
-@@ -220,11 +219,6 @@ an empty encoding parameter. This mode of padding is recommended for
- all new applications. It is the default mode used by
- C<Crypt::OpenSSL::RSA>.
-
--=item use_sslv23_padding
--
--Use C<PKCS #1 v1.5> padding with an SSL-specific modification that
--denotes that the server is SSL3 capable.
--
- =item use_md5_hash
-
- Use the RFC 1321 MD5 hashing algorithm by Ron Rivest when signing and
-@@ -267,7 +261,7 @@ the text to be encrypted should be:
-
- at most 42 bytes less than this size.
-
--=item pkcs1_padding or sslv23_padding
-+=item pkcs1_padding
-
- at most 11 bytes less than this size.
-
-diff --git a/RSA.xs b/RSA.xs
-index d474d11..711e4e7 100644
---- a/RSA.xs
-+++ b/RSA.xs
-@@ -640,12 +640,6 @@ use_pkcs1_oaep_padding(p_rsa)
- CODE:
- p_rsa->padding = RSA_PKCS1_OAEP_PADDING;
-
--void
--use_sslv23_padding(p_rsa)
-- rsaData* p_rsa;
-- CODE:
-- p_rsa->padding = RSA_SSLV23_PADDING;
--
- # Sign text. Returns the signature.
-
- SV*
diff --git a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild
deleted file mode 100644
index a518a39a9b19..000000000000
--- a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=RURBAN
-DIST_VERSION=0.15
-inherit perl-module
-
-DESCRIPTION="OpenSSL pseudo-random number generator access"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- dev-libs/openssl:0=
-"
-DEPEND="
- dev-libs/openssl:0=
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Crypt-OpenSSL-Guess-0.110.0
- virtual/perl-ExtUtils-MakeMaker
-"
-PERL_RM_FILES=(
- t/z_kwalitee.t
- t/z_manifest.t
- t/z_meta.t
- t/z_perl_minimum_version.t
- t/z_pod-coverage.t
- t/z_pod.t
-)
-
-mydoc="ToDo"
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.410.0.ebuild b/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.410.0.ebuild
deleted file mode 100644
index 393ef7c06a93..000000000000
--- a/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.410.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=RSAVAGE
-DIST_VERSION=1.41
-DIST_A_EXT=tgz
-inherit perl-module
-
-DESCRIPTION="Provides interoperable MD5-based crypt() functions"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=virtual/perl-Digest-MD5-2.530.0
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-1.1.2
- )
-"
diff --git a/dev-perl/Crypt-PasswdMD5/Manifest b/dev-perl/Crypt-PasswdMD5/Manifest
index 6914a847a9f6..629856e9dd9f 100644
--- a/dev-perl/Crypt-PasswdMD5/Manifest
+++ b/dev-perl/Crypt-PasswdMD5/Manifest
@@ -1,2 +1 @@
-DIST Crypt-PasswdMD5-1.41.tgz 14275 BLAKE2B 179982aab63463bb3469d219a5304574f5a59b2a2601c48460c75bcc367043fc007571d3c8a8002f8b3c232f9051aae62f4fe8ae8431d580c6093bc9a9c7ccf1 SHA512 eee16e08f5cdca4d5bc2056e39e18bbbeb5e8bcf403fb44eb632a9a09496fc8b34ede4b2feaffacceafef99be390e44ca49767d98c05a62a2208e1c7e7ff5430
DIST Crypt-PasswdMD5-1.42.tgz 14300 BLAKE2B 718bb1a40a0749bd200f7b10dec9deb35c1371ae7e6bda4c044169b9d46a3a3c05299e20e6b0e01b92b7d0b07c7d9bfe3f8e4d1cc6e3261b2ac191058b87a343 SHA512 92b18cb50061ff0d017e26ebeb4ebf07199d7833518974c3f130d81a30f37a01cd299f4776bfa1e8cd1ca4e6e5adcd72d93ea4dcfed7a573084f0a9c7245eef8
diff --git a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.300.0.ebuild b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.300.0.ebuild
new file mode 100644
index 000000000000..59c51d7fac84
--- /dev/null
+++ b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.300.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MIKAGE
+DIST_VERSION=0.30
+inherit perl-module
+
+DESCRIPTION="S/MIME message signing, verification, encryption and decryption"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ >=dev-libs/openssl-0.9.9:=
+ virtual/perl-XSLoader
+"
+DEPEND=">=dev-libs/openssl-0.9.9:="
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/ExtUtils-PkgConfig
+ dev-perl/ExtUtils-CChecker
+ >=virtual/perl-ExtUtils-Constant-0.230.0
+ test? (
+ dev-perl/Test-Exception
+ virtual/perl-Test-Simple
+ !minimal? (
+ >=dev-perl/Test-Taint-1.60.0
+ >=dev-perl/Taint-Util-0.80.0
+ )
+ )
+"
+
+PERL_RM_FILES=(
+ t/boilerplate.t
+ t/manifest.t
+ t/pod-coverage.t
+ t/pod.t
+)
diff --git a/dev-perl/Crypt-SMIME/Manifest b/dev-perl/Crypt-SMIME/Manifest
index f755c9c720d4..a3fb0709faa4 100644
--- a/dev-perl/Crypt-SMIME/Manifest
+++ b/dev-perl/Crypt-SMIME/Manifest
@@ -1 +1,2 @@
DIST Crypt-SMIME-0.28.tar.gz 28611 BLAKE2B ca5ada248e02287d25abd80f872d9fdc20f09cecb1622bedb5bd9c9d1e90664c77400c12c4276a4aca687b49dc82bf0fe8d95810b094f6fa3350ad8a2b225a0f SHA512 a930b7c10860550f57e1d83fc78cfe7ee17d265bdb7a04a6ad06281dcf419573e48271b83b66773ee871e4040cd2851fec2882a3b5e426456e5906415793927e
+DIST Crypt-SMIME-0.30.tar.gz 28475 BLAKE2B 880e8d8d5e48ef79b3edb61b02b1c5dd83c59fbafa36694a76f7e00ed81f7c26a728b3ef0da333d89c0c89e9a8182ded5dad862df0074a09561b288bc34bbe31 SHA512 6e8e3a16803f4381fb6513fb2f4f4fd866dbd11c92f40651dc44dbcb6b2b3d1be4caa9940109b3bb018b0188933477d7f567f403a0d1fe374c63c7b62d4adb82
diff --git a/dev-perl/Crypt-URandom/Crypt-URandom-0.360.0-r1.ebuild b/dev-perl/Crypt-URandom/Crypt-URandom-0.360.0-r1.ebuild
deleted file mode 100644
index 7e5ef6c8a11c..000000000000
--- a/dev-perl/Crypt-URandom/Crypt-URandom-0.360.0-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=DDICK
-DIST_VERSION=0.36
-inherit perl-module
-
-DESCRIPTION="Provide non blocking randomness"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- virtual/perl-Carp
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
-
-PERL_RM_FILES=( t/pod.t )
diff --git a/dev-perl/Crypt-URandom/Manifest b/dev-perl/Crypt-URandom/Manifest
index efb0ce68bf51..631282406ee9 100644
--- a/dev-perl/Crypt-URandom/Manifest
+++ b/dev-perl/Crypt-URandom/Manifest
@@ -1,2 +1 @@
-DIST Crypt-URandom-0.36.tar.gz 6099 BLAKE2B c1fd335411ca4642626bf651e7ea7de4390e6d4a9a894617c7f52ef2287cdbc54aa1911a3067d05c67f32236dfa2aa9a6fac3ea7e2bf019bd3dd4fd4cba3628c SHA512 59e6773d808f34f242f2520ed236faeed804d623fbcf4f1b8e7b39ed215ff1cde9f76ce4a9f5f260dfac42b036229a56cdb49a7f6856d5e943ed4d50e3392adc
DIST Crypt-URandom-0.39.tar.gz 8981 BLAKE2B 80a8474e4f2d0afd1133888f3ad10cac20419a924d967a6fe62cfb85240b81c7906ffac9476a0e58f8360a4ca0fdc3500c91e2079756657047d1c0880ccc038d SHA512 ed1369c7ad8a5c441f85415b077f0d194f6833080da9327a460412b99836d2af284d9a7ad694759155c227a2ceeef1468266d03250123f520c4b1bbadb451b75
diff --git a/dev-perl/Crypt-X509/Crypt-X509-0.540.0.ebuild b/dev-perl/Crypt-X509/Crypt-X509-0.540.0.ebuild
deleted file mode 100644
index c7d8e98ccf49..000000000000
--- a/dev-perl/Crypt-X509/Crypt-X509-0.540.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=MRSCOTTY
-DIST_VERSION=0.54
-inherit perl-module
-
-DESCRIPTION="Parse a X.509 certificate"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/Convert-ASN1-0.190.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( >=virtual/perl-Test-Simple-0.960.0 )
-"
diff --git a/dev-perl/Crypt-X509/Manifest b/dev-perl/Crypt-X509/Manifest
index dfc501a3f376..4655630b6561 100644
--- a/dev-perl/Crypt-X509/Manifest
+++ b/dev-perl/Crypt-X509/Manifest
@@ -1,2 +1 @@
-DIST Crypt-X509-0.54.tar.gz 23235 BLAKE2B f2d5c9317833228ffd63ebb0f63a2bbb2e8255ff02c554d6cd201749aaf2e7965f26c86b76445b3d7ac228cc7e3a5afc7ea0d20952837e34304f0dc89a718996 SHA512 df5b155322432e0a9cae2a9ef2408a2692891f1ccb8ca438d38a4671a16df367c860ed549eb307342a5e74b88ea75a4e78386f86092ee87f5b897c11987ee771
DIST Crypt-X509-0.55.tar.gz 21162 BLAKE2B 04e57b97b8a5dbc2bac0b9f734f56c581322b7e2372a7100c05fc2b47d132328aa820a5672a37eca7d2a94ff8395706d73ea13f9f95e9d2b5a16ef28532db5f8 SHA512 b7c72ccc57f132fa754e4372846b148914c2b4b94957716e3db55f2d7459f0d77fddb0aae9750191b887b9a5cea0dfc6704fb32a5bfbdebdb4f33a2ccfa3fb00
diff --git a/dev-perl/CryptX/CryptX-0.72.0.ebuild b/dev-perl/CryptX/CryptX-0.72.0.ebuild
deleted file mode 100644
index 32c5ff299233..000000000000
--- a/dev-perl/CryptX/CryptX-0.72.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-DIST_AUTHOR=MIK
-DIST_VERSION=0.072
-inherit perl-module
-
-DESCRIPTION="Self-contained crypto toolkit"
-LICENSE="|| ( Artistic GPL-1+ ) public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc64 sparc x86"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !minimal? (
- || (
- dev-perl/Cpanel-JSON-XS
- dev-perl/JSON-XS
- virtual/perl-JSON-PP
- )
- )
-"
-# dev-libs/libtommath
-# dev-libs/libtomcrypt
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- !minimal? (
- >=virtual/perl-Math-BigInt-1.999.715
- >=virtual/perl-Storable-2.0.0
- )
- )
-"
-
-#DEPEND="
-# dev-libs/libtommath
-# dev-libs/libtomcrypt
-#"
-
-PERL_RM_FILES=(
- t/002_all_pm.t
- t/003_all_pm_pod.t
- t/004_all_pm_pod_spelling.t
- t/005_all_pm_pod_coverage.t
-)
-
-#src_configure() {
-# CRYPTX_LDFLAGS='-ltommath -ltomcrypt' perl-module_src_configure
-#}
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/CryptX/CryptX-0.73.0.ebuild b/dev-perl/CryptX/CryptX-0.73.0.ebuild
deleted file mode 100644
index 92611442d643..000000000000
--- a/dev-perl/CryptX/CryptX-0.73.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MIK
-DIST_VERSION=0.073
-inherit perl-module
-
-DESCRIPTION="Self-contained crypto toolkit"
-LICENSE="|| ( Artistic GPL-1+ ) public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc64 ~riscv sparc x86"
-IUSE="minimal"
-
-RDEPEND="
- !minimal? (
- dev-perl/JSON
- )
-"
-# dev-libs/libtommath
-# dev-libs/libtomcrypt
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- !minimal? (
- >=virtual/perl-Math-BigInt-1.999.715
- >=virtual/perl-Storable-2.0.0
- )
- )
-"
-
-#DEPEND="
-# dev-libs/libtommath
-# dev-libs/libtomcrypt
-#"
-
-PERL_RM_FILES=(
- t/002_all_pm.t
- t/003_all_pm_pod.t
- t/004_all_pm_pod_spelling.t
- t/005_all_pm_pod_coverage.t
-)
-
-#src_configure() {
-# CRYPTX_LDFLAGS='-ltommath -ltomcrypt' perl-module_src_configure
-#}
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/CryptX/CryptX-0.77.0.ebuild b/dev-perl/CryptX/CryptX-0.77.0.ebuild
deleted file mode 100644
index 959ab39848bb..000000000000
--- a/dev-perl/CryptX/CryptX-0.77.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: unbundle libtommath, libtomcrypt. There's experimental support upstream.
-# bug #732634
-
-DIST_AUTHOR=MIK
-DIST_VERSION=0.077
-inherit perl-module
-
-DESCRIPTION="Self-contained crypto toolkit"
-
-LICENSE="|| ( Artistic GPL-1+ ) public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc64 ~riscv sparc x86"
-IUSE="minimal"
-
-RDEPEND="
- virtual/perl-Math-BigInt
- !minimal? (
- dev-perl/JSON
- )
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- !minimal? (
- >=virtual/perl-Math-BigInt-1.999.715
- >=virtual/perl-Storable-2.0.0
- )
- )
-"
-
-PERL_RM_FILES=(
- t/002_all_pm.t
- t/003_all_pm_pod.t
- t/004_all_pm_pod_spelling.t
- t/005_all_pm_pod_coverage.t
-)
-
-#src_configure() {
-# CRYPTX_LDFLAGS='-ltommath -ltomcrypt' perl-module_src_configure
-#}
diff --git a/dev-perl/CryptX/CryptX-0.78.0.ebuild b/dev-perl/CryptX/CryptX-0.78.0.ebuild
deleted file mode 100644
index c8e9097ed676..000000000000
--- a/dev-perl/CryptX/CryptX-0.78.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: unbundle libtommath, libtomcrypt. There's experimental support upstream.
-# bug #732634
-
-DIST_AUTHOR=MIK
-DIST_VERSION=0.078
-inherit perl-module
-
-DESCRIPTION="Self-contained crypto toolkit"
-
-LICENSE="|| ( Artistic GPL-1+ ) public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="minimal"
-
-RDEPEND="
- virtual/perl-Math-BigInt
- !minimal? (
- dev-perl/JSON
- )
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- !minimal? (
- >=virtual/perl-Math-BigInt-1.999.715
- >=virtual/perl-Storable-2.0.0
- )
- )
-"
-
-PERL_RM_FILES=(
- t/002_all_pm.t
- t/003_all_pm_pod.t
- t/004_all_pm_pod_spelling.t
- t/005_all_pm_pod_coverage.t
-)
-
-#src_configure() {
-# CRYPTX_LDFLAGS='-ltommath -ltomcrypt' perl-module_src_configure
-#}
diff --git a/dev-perl/CryptX/CryptX-0.80.0.ebuild b/dev-perl/CryptX/CryptX-0.80.0.ebuild
deleted file mode 100644
index 70e54674fa17..000000000000
--- a/dev-perl/CryptX/CryptX-0.80.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: unbundle libtommath, libtomcrypt. There's experimental support upstream.
-# bug #732634
-
-DIST_AUTHOR=MIK
-DIST_VERSION=0.080
-inherit perl-module
-
-DESCRIPTION="Self-contained crypto toolkit"
-
-LICENSE="|| ( Artistic GPL-1+ ) public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="minimal"
-
-RDEPEND="
- virtual/perl-Math-BigInt
- !minimal? (
- dev-perl/JSON
- )
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- !minimal? (
- >=virtual/perl-Math-BigInt-1.999.715
- >=virtual/perl-Storable-2.0.0
- )
- )
-"
-
-PERL_RM_FILES=(
- t/002_all_pm.t
- t/003_all_pm_pod.t
- t/004_all_pm_pod_spelling.t
- t/005_all_pm_pod_coverage.t
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.80.0-respect-flags.patch
-)
-
-#src_configure() {
-# CRYPTX_LDFLAGS='-ltommath -ltomcrypt' perl-module_src_configure
-#}
diff --git a/dev-perl/CryptX/Manifest b/dev-perl/CryptX/Manifest
index d908e37a908d..0cbc6f809e31 100644
--- a/dev-perl/CryptX/Manifest
+++ b/dev-perl/CryptX/Manifest
@@ -1,5 +1 @@
-DIST CryptX-0.072.tar.gz 1643459 BLAKE2B 28bb06ef870287ccd9f46c2ed5d7b434e33563046598cff5c505c74c68d29b5bf58ad0dd3a5d968c6717ccb6cfdbf1b33982b49a87b9e4f7c85af9ab40d617d5 SHA512 9e51181b14c08f8c0769089f8c9a5feefa7c4f1a8dff2501cf1d1d475ae162f8df35c7cceff9d1742552951e13450cac9d70eb1ead8178e0c95cd1abfea5e03c
-DIST CryptX-0.073.tar.gz 1643681 BLAKE2B 01a8a9082d4abbe6ae17b1fb53f9e0fbcf2aa8124381f11124ee55a23046f2c08aa403ce3a38a14f6bd36b3f61b539d704c913b0bea18d5c90a1b8336c464229 SHA512 592e4d657870785d7d13ba74bdc28c62575c4cf1ed95fb8de4524617ae92d196c5f1bc031ea4a39601ddb6ea8484dc28a4f2ddf53e2348466e9f8307956d0646
-DIST CryptX-0.077.tar.gz 1647312 BLAKE2B bc685f298f10c73812b13496a42d180f19d85c3e37a1ec47b4561835faaf66a7c5d3d6dcd9769df72c89e69f77858358c0f34498467bfc8436fe621c0601dcf5 SHA512 dde98e40fac2e4107e54ea81ddbe2db1e39134802aca3a82cc83fe1d5c7cea9cc6ceedc2a8eb48a08df9e09b7cbe9b82a6d0bdb35b8a94df580982e36f5f2a92
-DIST CryptX-0.078.tar.gz 1647544 BLAKE2B 6589fc46abaca313a8f1a5e32d8744ee523427646e35e530ea8c26521479889a4ca42df0f69eb5bb7e58de76dea00db0d60521b5be44accfef6df913c82cf0c4 SHA512 c930b337fdc958de73dcf62291410a992690c1c735e68f16859c1ea50d21d6fad2c6d05d13a39797505ed746172f1885e5038c4ccff04259862d59b40dd12fe1
DIST CryptX-0.080.tar.gz 1651772 BLAKE2B a1c85cde7531eecbb2f82a715636de6bd9b5f9f209beb8a913757b0da955e8077c8ec01faf69dadc9f20744e0c03748d37ea0907d172e7b89315192c60780f18 SHA512 5702f59f28c70858eb2e78046c6415a816d94f45214092d4e2e938c0655a37e58e5295b2a7f753ee42e0fe4c2ce5632c068d80c7b3055cce1ecb0e5784fca475
diff --git a/dev-perl/Curses/Curses-1.370.0-r1.ebuild b/dev-perl/Curses/Curses-1.370.0-r1.ebuild
deleted file mode 100644
index c68700755c86..000000000000
--- a/dev-perl/Curses/Curses-1.370.0-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=GIRAFFED
-DIST_VERSION=1.37
-DIST_EXAMPLES=("demo" "demo2" "demo.form" "demo.menu" "demo.panel" "gdc")
-inherit perl-module
-
-DESCRIPTION="Curses interface modules for Perl"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86"
-IUSE="+unicode test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- sys-libs/ncurses:=[unicode(+)?]
- virtual/perl-Data-Dumper
-"
-DEPEND="
- sys-libs/ncurses:=[unicode(+)?]
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
-
-src_configure() {
- myconf="${myconf} FORMS PANELS MENUS"
- mydoc=HISTORY
- export CURSES_LIBTYPE="$(usex unicode ncursesw ncurses)"
- local nc_tool="${CURSES_LIBTYPE}$(has_version 'sys-libs/ncurses:0/6' && echo 6 || echo 5)-config"
- export CURSES_LDFLAGS=$( ${nc_tool} --libs )
- export CURSES_CFLAGS=$( ${nc_tool} --cflags )
- perl-module_src_configure
- if ! use unicode ; then
- sed -i 's:<form.h>:"/usr/include/form.h":' "${S}"/c-config.h || die
- fi
-}
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Curses/Curses-1.380.0.ebuild b/dev-perl/Curses/Curses-1.380.0.ebuild
deleted file mode 100644
index e1d1e2c6ba79..000000000000
--- a/dev-perl/Curses/Curses-1.380.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=GIRAFFED
-DIST_VERSION=1.38
-DIST_EXAMPLES=("demo" "demo2" "demo.form" "demo.menu" "demo.panel")
-inherit perl-module
-
-DESCRIPTION="Curses interface modules for Perl"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86"
-IUSE="+unicode"
-
-RDEPEND="
- sys-libs/ncurses:=[unicode(+)?]
- virtual/perl-Data-Dumper
-"
-DEPEND="
- sys-libs/ncurses:=[unicode(+)?]
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
-
-src_configure() {
- myconf="${myconf} FORMS PANELS MENUS"
- mydoc=HISTORY
- export CURSES_LIBTYPE="$(usex unicode ncursesw ncurses)"
- local nc_tool="${CURSES_LIBTYPE}$(has_version 'sys-libs/ncurses:0/6' && echo 6 || echo 5)-config"
- export CURSES_LDFLAGS=$( ${nc_tool} --libs )
- export CURSES_CFLAGS=$( ${nc_tool} --cflags )
- perl-module_src_configure
- if ! use unicode ; then
- sed -i 's:<form.h>:"/usr/include/form.h":' "${S}"/c-config.h || die
- fi
-}
diff --git a/dev-perl/Curses/Curses-1.410.0.ebuild b/dev-perl/Curses/Curses-1.410.0.ebuild
deleted file mode 100644
index e48c4a2a9cdc..000000000000
--- a/dev-perl/Curses/Curses-1.410.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=GIRAFFED
-DIST_VERSION=1.41
-DIST_EXAMPLES=("demo" "demo2" "demo.form" "demo.menu" "demo.panel")
-inherit perl-module toolchain-funcs
-
-DESCRIPTION="Curses interface modules for Perl"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86"
-IUSE="+unicode"
-
-RDEPEND="
- >=sys-libs/ncurses-6:=[unicode(+)?]
- virtual/perl-Data-Dumper
-"
-DEPEND="
- >=sys-libs/ncurses-6:=[unicode(+)?]
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.410.0-clang16.patch
-)
-
-src_configure() {
- myconf=( FORMS PANELS MENUS )
- mydoc=( HISTORY )
-
- export CURSES_LIBTYPE="$(usex unicode ncursesw ncurses)"
- export CURSES_LDFLAGS=$($(tc-getPKG_CONFIG) --libs ${CURSES_LIBTYPE})
- export CURSES_CFLAGS=$($(tc-getPKG_CONFIG) --cflags ${CURSES_LIBTYPE})
-
- perl-module_src_configure
-
- if ! use unicode ; then
- sed -i 's:<form.h>:"${ESYSROOT}/usr/include/form.h":' "${S}"/c-config.h || die
- fi
-}
diff --git a/dev-perl/Curses/Curses-1.430.0.ebuild b/dev-perl/Curses/Curses-1.450.0.ebuild
index a6903b94d95e..f4a157cbb51c 100644
--- a/dev-perl/Curses/Curses-1.430.0.ebuild
+++ b/dev-perl/Curses/Curses-1.450.0.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=GIRAFFED
-DIST_VERSION=1.43
+DIST_VERSION=1.45
DIST_EXAMPLES=("demo" "demo2" "demo.form" "demo.menu" "demo.panel")
inherit perl-module toolchain-funcs
DESCRIPTION="Curses interface modules for Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="+unicode"
RDEPEND="
@@ -24,6 +24,7 @@ DEPEND="
BDEPEND="
${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
+ virtual/pkgconfig
test? ( virtual/perl-Test-Simple )
"
@@ -32,8 +33,8 @@ src_configure() {
mydoc=( HISTORY )
export CURSES_LIBTYPE="$(usex unicode ncursesw ncurses)"
- export CURSES_LDFLAGS=$($(tc-getPKG_CONFIG) --libs ${CURSES_LIBTYPE})
- export CURSES_CFLAGS=$($(tc-getPKG_CONFIG) --cflags ${CURSES_LIBTYPE})
+ export CURSES_LDFLAGS=$($(tc-getPKG_CONFIG) --libs ${CURSES_LIBTYPE} || die)
+ export CURSES_CFLAGS=$($(tc-getPKG_CONFIG) --cflags ${CURSES_LIBTYPE} || die)
perl-module_src_configure
diff --git a/dev-perl/Curses/Manifest b/dev-perl/Curses/Manifest
index 4902dad2e22f..dda58612bfe9 100644
--- a/dev-perl/Curses/Manifest
+++ b/dev-perl/Curses/Manifest
@@ -1,5 +1,2 @@
-DIST Curses-1.37.tar.gz 135763 BLAKE2B b42f81d5a382b8cf6c8323cc5c13fd39dcc57081ad2e3de9e940f06a0126879d301ccaebc5c34fb5cb4bffd1263b0681243164539c450db50cd3388e6fd35823 SHA512 10886e725b174fdabc0c9b86a9ef9b717949f0fb03561bfc315e8503be689be7945d1ceeea2f950628ce480c2cc8081736d3b8f28042ea677b252298a9eb4827
-DIST Curses-1.38.tar.gz 135789 BLAKE2B 68817bfafcfe2b9d9480c12f2490f9281b5e0cc51bbcfd795e2728a21ef24e12362cfc0896d7b5d6678f35f25fb80c0aee4cde5cf06ec8b3871168cd059649d6 SHA512 27999e71f19576c930a794c9f478e8a3b6b3b1d1e68c4ca57b712f20c98a83dba46295c012a6c618d097b661ec30441c8147e26579218ecef977d7c7996c7442
-DIST Curses-1.41.tar.gz 137458 BLAKE2B 04cb8fc655d0f8ce629fad453923a82ee8c3f7b95e042f036b1c1dc6781e181c04716f8166ebfc0a34eab2402271e8e05ce9438af7a7276c11d22fd9106733f7 SHA512 a8d091f3f79be6368bb0e465563cc736a934f66f489d8c1ec86dca71c22705c7969e1468c9d330cc6653994af550f8f95282b0fd504174d2f77b7d32e98be108
-DIST Curses-1.43.tar.gz 138539 BLAKE2B 18557b1e992d9532f18ff97d804b13b845113371f91e79779bdc35df7c3297e77ba64ae9fa25af1045a7b5602a45b80f4fd511a842a6fd616b1a5f9d21933578 SHA512 8fd4592b3eb4466e89ca2c64fc43e2f5cbb97b75802ec236e34962b4732b014820ff1c1ee089f0b4ac9a65d4110cdf89887263c1a664cf094353c767a2af215c
DIST Curses-1.44.tar.gz 139766 BLAKE2B 822ff66038b551476a26f174bccba213d8d4e238144129245c68a8e239b8c0c68e6cb351637e158d39af7878a83a436776833898623f934c91b694d71ef34426 SHA512 2c7f9ad9971c1afe6c1bee59581466f848ab1128e546effccd2118cb7bce1962ec7f6a8da60be3cdd1405f6b0a44f7c29c5f7900cbc436940592b1075fbfb6f7
+DIST Curses-1.45.tar.gz 140041 BLAKE2B a6db19c7973069337a5b8999282b7b84547d4d5e0f7c6e0faaf49a79cbf8ab4169bd11cb42e777079ca4e7eca7783fce99b89361a6aa5eaad08c6c1aad849a80 SHA512 91b55022505948609a3dff4bb7a5b0c27089b31201093e74d5c899a1ecb82cc8d59cca17cf5bb1c132c268a7151bda5d35572e85635bec0d2228ce56ff957be6
diff --git a/dev-perl/Curses/files/Curses-1.410.0-clang16.patch b/dev-perl/Curses/files/Curses-1.410.0-clang16.patch
deleted file mode 100644
index 1f11a893b2d4..000000000000
--- a/dev-perl/Curses/files/Curses-1.410.0-clang16.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-Fedora sent upstream by email: https://bugzilla.redhat.com/show_bug.cgi?id=2148432#c2.
-
-https://src.fedoraproject.org/rpms/perl-Curses/c/2633f3adcd14dff61d6d45f97c8bc4f65ce06d82?branch=rawhide
-Add missing int types for C99 compatibility.
---- a/testint.c
-+++ b/testint.c
-@@ -8,6 +8,7 @@
-
- #include "c-config.h"
-
-+int
- main() {
- int ret;
-
---- a/testtyp.c
-+++ b/testtyp.c
-@@ -8,6 +8,7 @@
-
- #include "c-config.h"
-
-+int
- main() {
- typedef SYM c_sym_t;
- }
-
---- a/test.syms
-+++ b/test.syms
-@@ -24,6 +24,9 @@ use warnings;
- use English;
-
- my $verbose;
-+my $panels;
-+my $menus;
-+my $forms;
-
- sub makeCompileCommand($) {
- my ($compileR) = @_;
-@@ -74,22 +77,31 @@ sub makeCompileCommand($) {
- #
- # _C_SYM_ and _C_FILE_ will be filled in later
-
-+ my $defs_prefix = '-D';
- if ($OSNAME =~ m{VMS}i) {
-- $compile =~ s{#DEFS#}{DEFINE=SYM="_C_SYM_"};
-+ $defs_prefix = 'DEFINE-';
- $compile =~ s{#FILE#}{_C_FILE_.c};
- $compile =~ s{#NULL#}{}; # no non-verbose way
- }
- elsif ($OSNAME eq 'MSWin32') {
-- $compile =~ s{#DEFS#}{-DSYM="_C_SYM_"};
- $compile =~ s{#FILE#}{_C_FILE_.c};
- $compile =~ s{#NULL#}{>nul 2>&1};
- }
- else {
-- $compile =~ s{#DEFS#}{-DSYM="_C_SYM_"};
- $compile =~ s{#FILE#}{-o _C_FILE_ _C_FILE_.c};
- $compile =~ s{#NULL#}{>/dev/null 2>&1};
- }
-
-+ # Make these defines from CursesDef.h available early, so that
-+ # the feature probing uses the correct build configuration.
-+ my @defs = (qq(${defs_prefix}SYM="_C_SYM_"));
-+ push @defs, qq(${defs_prefix}C_PANELFUNCTION="1") if $panels;
-+ push @defs, qq(${defs_prefix}C_MENUFUNCTION="1") if $menus;
-+ push @defs, qq(${defs_prefix}C_FORMFUNCTION="1") if $forms;
-+
-+ $compile =~ s{#DEFS#}{join " ", @defs}e;
-+
-+
- if ($compile =~ m{#.+#}) {
- die "OOPS: internal error constructing a compile command. " .
- "We failed to substitute for a #xxx# substitution variable " .
-@@ -109,10 +121,6 @@ print("Set CURSES_VERBOSE environment variable to see the details of the " .
- "tests.\n");
- print("\n");
-
--my $panels;
--my $menus;
--my $forms;
--
- if ($ENV{CURSES_VERBOSE}) {
- $verbose = 1;
- } else {
-
diff --git a/dev-perl/DBD-MariaDB/DBD-MariaDB-1.210.0-r1.ebuild b/dev-perl/DBD-MariaDB/DBD-MariaDB-1.210.0-r1.ebuild
deleted file mode 100644
index cbdea799bc45..000000000000
--- a/dev-perl/DBD-MariaDB/DBD-MariaDB-1.210.0-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=PALI
-DIST_VERSION=1.21
-inherit perl-module
-
-DESCRIPTION="MariaDB and MySQL driver for the Perl5 Database Interface (DBI)"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test +mariadb mysql minimal"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="^^ ( mysql mariadb )"
-
-RDEPEND="
- >=dev-perl/DBI-1.608.0
- virtual/perl-XSLoader
- mysql? ( dev-db/mysql-connector-c:0= )
- mariadb? ( dev-db/mariadb-connector-c:0= )
-"
-# New test-harness needed for parallel testing to work
-DEPEND="${RDEPEND}
- virtual/perl-Data-Dumper
- >=dev-perl/Devel-CheckLib-1.120.0
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-File-Spec
- virtual/perl-Getopt-Long
- test? (
- !minimal? (
- >=dev-perl/Net-SSLeay-1.430.0
- dev-perl/Proc-ProcessTable
- virtual/perl-Storable
- )
- virtual/perl-Encode
- virtual/perl-File-Temp
- dev-perl/Test-Deep
- >=virtual/perl-Test-Harness-3.310.0
- >=virtual/perl-Test-Simple-0.900.0
- virtual/perl-Time-HiRes
- virtual/perl-bignum
- )
-"
-PERL_RM_FILES=(
- "t/pod.t"
- "t/manifest.t"
-)
-
-src_configure() {
- local impl
- impl=$(usex mariadb mariadb mysql)
- if use test; then
- myconf="${myconf} --testdb=test \
- --testhost=localhost \
- --testuser=test \
- --testpassword=test"
- fi
- myconf+=" --${impl}_config=${BROOT}/usr/bin/${impl}_config"
- perl-module_src_configure
-}
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
-src_test() {
- ewarn "Comprehensive testing requires additional manual steps. For details"
- ewarn "see:"
- ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}#Testing"
-
- einfo
- einfo "If tests fail, you have to configure your MariaDB/MySQL instance"
- einfo "to create and grant some privileges to the test user."
- einfo "You can run the following commands at the MariaDB/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
- # 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-MariaDB/DBD-MariaDB-1.220.0.ebuild b/dev-perl/DBD-MariaDB/DBD-MariaDB-1.220.0.ebuild
deleted file mode 100644
index 9dff0780c797..000000000000
--- a/dev-perl/DBD-MariaDB/DBD-MariaDB-1.220.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PALI
-DIST_VERSION=1.22
-inherit perl-module
-
-DESCRIPTION="MariaDB and MySQL driver for the Perl5 Database Interface (DBI)"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+mariadb mysql minimal"
-REQUIRED_USE="^^ ( mysql mariadb )"
-
-RDEPEND="
- >=dev-perl/DBI-1.608.0
- virtual/perl-XSLoader
- mysql? ( dev-db/mysql-connector-c:= )
- mariadb? ( dev-db/mariadb-connector-c:= )
-"
-# New test-harness needed for parallel testing to work
-DEPEND="${RDEPEND}
- virtual/perl-Data-Dumper
- >=dev-perl/Devel-CheckLib-1.120.0
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-File-Spec
- virtual/perl-Getopt-Long
- test? (
- !minimal? (
- >=dev-perl/Net-SSLeay-1.430.0
- dev-perl/Proc-ProcessTable
- virtual/perl-Storable
- )
- virtual/perl-Encode
- virtual/perl-File-Temp
- dev-perl/Test-Deep
- >=virtual/perl-Test-Harness-3.310.0
- >=virtual/perl-Test-Simple-0.900.0
- virtual/perl-Time-HiRes
- virtual/perl-bignum
- )
-"
-
-PERL_RM_FILES=(
- "t/pod.t"
- "t/manifest.t"
-)
-
-src_configure() {
- local impl=$(usex mariadb mariadb mysql)
-
- if use test; then
- myconf=(
- ${myconf}
- --testdb=test
- --testhost=localhost
- --testuser=test
- --testpassword=test
- )
- fi
-
- myconf+=( --${impl}_config="${BROOT}"/usr/bin/${impl}_config )
-
- perl-module_src_configure
-}
-
-src_test() {
- ewarn "Comprehensive testing requires additional manual steps. For details"
- ewarn "see:"
- ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}#Testing"
-
- einfo
- einfo "If tests fail, you have to configure your MariaDB/MySQL instance"
- einfo "to create and grant some privileges to the test user."
- einfo "You can run the following commands at the MariaDB/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
-
- # 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-MariaDB/DBD-MariaDB-1.230.0.ebuild b/dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild
index 4c5e8a08a079..067da3f44a8d 100644
--- a/dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild
+++ b/dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="MariaDB and MySQL driver for the Perl5 Database Interface (DBI)"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv x86"
IUSE="+mariadb mysql minimal"
REQUIRED_USE="^^ ( mysql mariadb )"
diff --git a/dev-perl/DBD-MariaDB/Manifest b/dev-perl/DBD-MariaDB/Manifest
index 267d760d3a66..1ecfc28367f0 100644
--- a/dev-perl/DBD-MariaDB/Manifest
+++ b/dev-perl/DBD-MariaDB/Manifest
@@ -1,3 +1 @@
-DIST DBD-MariaDB-1.21.tar.gz 179911 BLAKE2B dac1a868d64e792dc86ab46cea1fe2578ae691b9d6713cd83971c9ba0a3e2a0d8031c7be10dc66e4269c142aec1c54859e0e285faf9a29dc3cec7e3d8ad82a0e SHA512 0378b33e9cd31ced6f2331967c7ea63a233340bb4a60ef2bbece4843b3a62624875aa1a5e61a9fa1b709ecc8d67810c6fa4fb9ccc01df341e6d94325078f360a
-DIST DBD-MariaDB-1.22.tar.gz 180783 BLAKE2B 8125c0a1ce6858e29c894ea4e11a10fc8e3776cbf016537e6d4d492773690b915dc249ddeca881fa42b229597727602209487dcdb1af03da098e38f2652d5934 SHA512 f2bd16fa609b94bd5eb538b38b122dec6a4484da062f2cc84fa6ca4a5dfc30e7ff754a00ece22a3a30297c92b4fd3f878ab0e2a581b7082cd1b9a00f33e2b2c7
DIST DBD-MariaDB-1.23.tar.gz 186522 BLAKE2B 4202146d0c73d2e3259e54085d390d9769b46f0771b3a83a05b0203f6589ffe0f189008453448d71b5f07e8419e038ad32a1ed968c8ceffd836fb9f9cad1c9f7 SHA512 2217f36606caab477b8fa931a69b53b7f706a25cf013e4b62aa1b0b48905aba24b724604b4b99e83dea08d967848119447f35ff8e6b5eb80c7fea4e8c084de16
diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.15.0.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.15.0.ebuild
deleted file mode 100644
index 75c6fae8ae7d..000000000000
--- a/dev-perl/DBD-Pg/DBD-Pg-3.15.0.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=TURNSTEP
-inherit perl-module
-
-DESCRIPTION="PostgreSQL database driver for the DBI module"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-version
- >=dev-perl/DBI-1.614.0
- dev-db/postgresql:*
-"
-DEPEND="
- dev-db/postgresql:*
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- virtual/perl-Time-HiRes
- )
-"
-PERL_RM_FILES=(
- "t/00_signature.t"
-)
-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_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
-
-src_test() {
- local MODULES=(
- "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"
- )
- 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"
- perl_rm_files "${LIVEDB_TESTS[@]}"
- fi
- # Parallel testing breaks database access
- DBDPG_TEST_ALWAYS_ENV=1 DIST_TEST="do" perl-module_src_test
-
-}
diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.18.0.ebuild
index 82ff3dc5648d..8ab5cdd617a5 100644
--- a/dev-perl/DBD-Pg/DBD-Pg-3.16.3.ebuild
+++ b/dev-perl/DBD-Pg/DBD-Pg-3.18.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="PostgreSQL database driver for the DBI module"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-version
@@ -39,7 +39,7 @@ src_prepare() {
# 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
+ if [[ -d "${postgres_lib}/${i}" ]] ; then
postgres_lib="${postgres_lib}/${i}"
break
fi
diff --git a/dev-perl/DBD-Pg/Manifest b/dev-perl/DBD-Pg/Manifest
index 28812ca0679e..24ffad0b4700 100644
--- a/dev-perl/DBD-Pg/Manifest
+++ b/dev-perl/DBD-Pg/Manifest
@@ -1,3 +1,2 @@
-DIST DBD-Pg-3.15.0.tar.gz 284379 BLAKE2B e3d8d5a2e3339c88f92dc24cca47296b8b2e597dcb81f2645180dd90b27873f209728dc0ac320e493b573c73efb54292e89370a628fc304bf319e237e04b1912 SHA512 67912da5cda42d198cdffa3f5c93267ed9da681c837fd8a9b8c6a13873a461b1123ce0a8e1f4f4398264f57ead35950b4945018e6cead14c903a809a298aecb9
-DIST DBD-Pg-3.16.3.tar.gz 287011 BLAKE2B 43e51843ccfc19d70f0cd53e00080d07257cd775469c064fe30c341cf6ca991549ea0a6d432fd2c18a21cdf47e2c9fec73b077e5cce1d4f487d883f29f20bfe0 SHA512 5f703ebc18f09eec38246955c827324111d32a10a28d311de81e804dc10c49562e93280a7fb594dd8bdb506e65c66442b7f783c5edc697cd50a18019566d96b2
DIST DBD-Pg-3.17.0.tar.gz 288633 BLAKE2B 50ac384abdf7e6d7a7e054917c319f86c874b20d87fca45dc57085c31242b99e26873aa4b7a28f4a68be88ee4af2288f505ee74051eb055359376f4395d9c908 SHA512 17e7946297c58c19aa0f069ed9e1a78022ca64f76f25d7122f08b255d5192057ccfb7ace2530b505823c540f10733c3b26c1fe24a92cee966ba724e5d1694fb1
+DIST DBD-Pg-3.18.0.tar.gz 288783 BLAKE2B e5ac7cddc9814cc68180f5f888d1290ed4628d6d90be9c8c84b666c0832fb140db45cb878d8f73b8ced73528e979566c03e5c5880aad5824f8dd8601884fc925 SHA512 0a81d1993f22a923776ab57f1437dbee2b5c42de091e274355dbcc9bb07e3db0c22126d0037de8de43fafeab9c947db1e3692087127027a0b13eed538fc2e1ee
diff --git a/dev-perl/DBD-SQLite/DBD-SQLite-1.720.0.ebuild b/dev-perl/DBD-SQLite/DBD-SQLite-1.720.0.ebuild
deleted file mode 100644
index 180bed812906..000000000000
--- a/dev-perl/DBD-SQLite/DBD-SQLite-1.720.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ISHIGAKI
-DIST_VERSION=1.72
-inherit perl-module
-
-DESCRIPTION="Self Contained RDBMS in a DBI Driver"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="system-sqlite"
-
-# Please read https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/DBD-SQLite
-# when bumping versions re: system-sqlite interop
-SYSTEM_SQLITE_VER="3.39.4"
-SYSTEM_SQLITE_DEP="
- >=dev-db/sqlite-${SYSTEM_SQLITE_VER}[extensions(+)]
-"
-RDEPEND="
- system-sqlite? ( ${SYSTEM_SQLITE_DEP} )
- >=dev-perl/DBI-1.570.0
- !<dev-perl/DBD-SQLite-1
- virtual/perl-Scalar-List-Utils
-"
-DEPEND="
- system-sqlite? ( ${SYSTEM_SQLITE_DEP} )
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.480.0
- test? (
- >=virtual/perl-File-Spec-0.820.0
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
-
-src_prepare() {
- perl-module_src_prepare
-
- local bundled_sqlite_version=$(sed -En '/^#define SQLITE_VERSION /{s/[^0-9.]//gp}' sqlite3.h)
- if [[ ${SYSTEM_SQLITE_VER} != ${bundled_sqlite_version} ]] ; then
- eerror "Source sqlite version: ${bundled_sqlite_version}"
- eerror "Ebuild sqlite version: ${SYSTEM_SQLITE_VER}"
- die "Ebuild needs to fix SYSTEM_SQLITE_VER!"
- fi
-
- if use system-sqlite; then
- einfo "Removing bundled SQLite"
- eapply "${FILESDIR}/${PN}-1.64-no-bundle.patch"
- # Remove bundled sqlite (rt.cpan#61361)
- perl_rm_files sqlite3{.c,.h,ext.h}
- fi
-}
-
-src_configure() {
- use system-sqlite && myconf="SQLITE_LOCATION=${EPREFIX}/usr"
- perl-module_src_configure
-}
diff --git a/dev-perl/DBD-SQLite/Manifest b/dev-perl/DBD-SQLite/Manifest
index 480b2572d99e..fadb7f407545 100644
--- a/dev-perl/DBD-SQLite/Manifest
+++ b/dev-perl/DBD-SQLite/Manifest
@@ -1,2 +1 @@
-DIST DBD-SQLite-1.72.tar.gz 2604501 BLAKE2B 0dd73ab4931997d432158ebfc7607e9de1be30053ac6c4604619b0c250c94c6c8e5fb4cf0ba0092ce51bcbef75a93a20f6fd123f7322fc93755f3acbbe2cb687 SHA512 67a90c618a3626b3ae0b333b5eb4d4d0c8c13712bbcd50c135bf74e83dc252301664089803597c1bcbebf7f1eda040673d4438e70e2dae0aef3b8ebeeecd2f79
DIST DBD-SQLite-1.74.tar.gz 2656440 BLAKE2B 8be462ae0f16fac973167dc44e6eea02089218345a379af26041b145087191325399e6813ea7f890d78c7cf0e9da84bba3b0ee9f698b033af6667d3cdb3b320e SHA512 46bb26ffac07ca6d25d44101bd59fe7ebb397d159154fe10528e4ca4ee270e62159a40be0325099237ce28fb6ce11b5dc1da5396c3e9a3e0e03062a65c16cbab
diff --git a/dev-perl/DBD-mysql/DBD-mysql-5.4.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-5.4.0.ebuild
new file mode 100644
index 000000000000..e0af21c46007
--- /dev/null
+++ b/dev-perl/DBD-mysql/DBD-mysql-5.4.0.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DVEEDEN
+# 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"
+DIST_WIKI=tests
+DIST_VERSION=5.004
+inherit perl-module
+
+DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="mariadb +mysql test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( mysql mariadb )"
+
+DB_DEPENDS="
+ mysql? ( >=dev-db/mysql-connector-c-8:= )
+ mariadb? ( >=dev-db/mariadb-connector-c-3.1:=[ssl(+)] )
+"
+RDEPEND="
+ >=dev-perl/DBI-1.609.0
+ >=dev-perl/Devel-CheckLib-1.109.0
+ ${DB_DEPENDS}
+"
+DEPEND="
+ ${DB_DEPENDS}
+"
+BDEPEND="
+ ${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
+ mariadb? ( dev-db/mariadb:* )
+ mysql? ( >=dev-db/mysql-8:* )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.050-no-dot-inc.patch"
+)
+
+PERL_RM_FILES=(
+ t/pod.t
+ t/manifest.t
+
+ # Failed test 'USE is not supported with mysql_server_prepare_disable_fallback=1'
+ # at t/40server_prepare.t line 93.
+ t/40server_prepare.t
+)
+
+src_configure() {
+ local impl=$(usex mariadb mariadb mysql)
+ local myconf=()
+
+ if use test; then
+ myconf+=(
+ --testdb=test
+ --testhost=localhost
+ --testsocket="${T}"/mysqld.sock
+ --testuser=root
+ )
+ fi
+
+ myconf+=( --mysql_config="${EPREFIX}"/usr/bin/${impl}_config )
+
+ perl-module_src_configure
+}
+
+src_test() {
+ local -x USER=$(whoami)
+
+ einfo "Creating mysql test instance ..."
+ mkdir -p "${T}"/mysql || die
+ if use mariadb ; then
+ local -x PATH="${BROOT}/usr/share/mariadb/scripts:${PATH}"
+
+ mysql_install_db \
+ --no-defaults \
+ --auth-root-authentication-method=normal \
+ --basedir="${EPREFIX}/usr" \
+ --datadir="${T}"/mysql 1>"${T}"/mysqld_install.log || die
+ else
+ mysqld \
+ --no-defaults \
+ --initialize-insecure \
+ --user ${USER} \
+ --basedir="${EPREFIX}/usr" \
+ --datadir="${T}"/mysql 1>"${T}"/mysqld_install.log || die
+ fi
+
+ einfo "Starting mysql test instance ..."
+ mysqld \
+ --no-defaults \
+ --character-set-server=utf8 \
+ --bind-address=127.0.0.1 \
+ --pid-file="${T}"/mysqld.pid \
+ --socket="${T}"/mysqld.sock \
+ --datadir="${T}"/mysql 1>"${T}"/mysqld.log 2>&1 &
+
+ # Wait for it to start
+ local i
+ for (( i = 0; i < 10; i++ )); do
+ [[ -S ${T}/mysqld.sock ]] && break
+ sleep 1
+ done
+ [[ ! -S ${T}/mysqld.sock ]] && die "mysqld failed to start"
+
+ einfo "Configuring test mysql instance ..."
+ mysql -u root \
+ -e 'CREATE DATABASE /*M!50701 IF NOT EXISTS */ test' \
+ -S "${T}"/mysqld.sock || die "Failed to create test database"
+
+ # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure
+ # out why 60leaks.t fails
+ nonfatal perl-module_src_test
+ ret=$?
+
+ einfo "Stopping mysql test instance ..."
+ pkill -F "${T}"/mysqld.pid || die
+ # wait for it to stop
+ local i
+ for (( i = 0; i < 10; i++ )); do
+ [[ -S ${T}/mysqld.sock ]] || break
+ sleep 1
+ done
+
+ rm -rf "${T}"/mysql || die
+
+ [[ ${ret} -ne 0 ]] && die
+}
diff --git a/dev-perl/DBD-mysql/DBD-mysql-5.5.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-5.5.0.ebuild
new file mode 100644
index 000000000000..d89d1db0fcb0
--- /dev/null
+++ b/dev-perl/DBD-mysql/DBD-mysql-5.5.0.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DVEEDEN
+# 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"
+DIST_WIKI=tests
+DIST_VERSION=5.005
+inherit perl-module
+
+DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="mariadb +mysql test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( mysql mariadb )"
+
+DB_DEPENDS="
+ mysql? ( >=dev-db/mysql-connector-c-8:= )
+ mariadb? ( >=dev-db/mariadb-connector-c-3.1:=[ssl(+)] )
+"
+RDEPEND="
+ >=dev-perl/DBI-1.609.0
+ >=dev-perl/Devel-CheckLib-1.109.0
+ ${DB_DEPENDS}
+"
+DEPEND="
+ ${DB_DEPENDS}
+"
+BDEPEND="
+ ${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
+ mariadb? ( dev-db/mariadb:* )
+ mysql? ( >=dev-db/mysql-8:* )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.050-no-dot-inc.patch"
+)
+
+PERL_RM_FILES=(
+ t/pod.t
+ t/manifest.t
+
+ # Failed test 'USE is not supported with mysql_server_prepare_disable_fallback=1'
+ # at t/40server_prepare.t line 93.
+ t/40server_prepare.t
+)
+
+src_configure() {
+ local impl=$(usex mariadb mariadb mysql)
+ local myconf=()
+
+ if use test; then
+ myconf+=(
+ --testdb=test
+ --testhost=localhost
+ --testsocket="${T}"/mysqld.sock
+ --testuser=root
+ )
+ fi
+
+ myconf+=( --mysql_config="${EPREFIX}"/usr/bin/${impl}_config )
+
+ perl-module_src_configure
+}
+
+src_test() {
+ local -x USER=$(whoami)
+
+ einfo "Creating mysql test instance ..."
+ mkdir -p "${T}"/mysql || die
+ if use mariadb ; then
+ local -x PATH="${BROOT}/usr/share/mariadb/scripts:${PATH}"
+
+ mysql_install_db \
+ --no-defaults \
+ --auth-root-authentication-method=normal \
+ --basedir="${EPREFIX}/usr" \
+ --datadir="${T}"/mysql 1>"${T}"/mysqld_install.log || die
+ else
+ mysqld \
+ --no-defaults \
+ --initialize-insecure \
+ --user ${USER} \
+ --basedir="${EPREFIX}/usr" \
+ --datadir="${T}"/mysql 1>"${T}"/mysqld_install.log || die
+ fi
+
+ einfo "Starting mysql test instance ..."
+ mysqld \
+ --no-defaults \
+ --character-set-server=utf8 \
+ --bind-address=127.0.0.1 \
+ --pid-file="${T}"/mysqld.pid \
+ --socket="${T}"/mysqld.sock \
+ --datadir="${T}"/mysql 1>"${T}"/mysqld.log 2>&1 &
+
+ # Wait for it to start
+ local i
+ for (( i = 0; i < 10; i++ )); do
+ [[ -S ${T}/mysqld.sock ]] && break
+ sleep 1
+ done
+ [[ ! -S ${T}/mysqld.sock ]] && die "mysqld failed to start"
+
+ einfo "Configuring test mysql instance ..."
+ mysql -u root \
+ -e 'CREATE DATABASE /*M!50701 IF NOT EXISTS */ test' \
+ -S "${T}"/mysqld.sock || die "Failed to create test database"
+
+ # Don't be a hero and try to do EXTENDED_TESTING=1 unless you can figure
+ # out why 60leaks.t fails
+ nonfatal perl-module_src_test
+ ret=$?
+
+ einfo "Stopping mysql test instance ..."
+ pkill -F "${T}"/mysqld.pid || die
+ # wait for it to stop
+ local i
+ for (( i = 0; i < 10; i++ )); do
+ [[ -S ${T}/mysqld.sock ]] || break
+ sleep 1
+ done
+
+ rm -rf "${T}"/mysql || die
+
+ [[ ${ret} -ne 0 ]] && die
+}
diff --git a/dev-perl/DBD-mysql/Manifest b/dev-perl/DBD-mysql/Manifest
index 7c153d885cb9..a0466a059e0d 100644
--- a/dev-perl/DBD-mysql/Manifest
+++ b/dev-perl/DBD-mysql/Manifest
@@ -1,2 +1,4 @@
DIST DBD-mysql-4.050.tar.gz 161579 BLAKE2B fb17e151db730fd6955d3e4424dd495a9fcf5f3f4e2b6b79d9fdc86bc42c3314b68771f1d3c393fd80ea14aeda626a5c5d21f5b921d487350ffd79802edab1f6 SHA512 910f5b4ba7a7890d50a79f37d04ec8971a4f62acd0fe30bf3ab634f66e3128f0cd6513e5c9da8c807a0f4477d0cc766682ea8dd0d8072d02821b78df51f37879
DIST DBD-mysql-5.001.tar.gz 151639 BLAKE2B 02edf5454d46ca16886c5fc559466f63c57352354983095feda7568822eb0cf4d87e44aa63754d873c6889d070b2108dc40e32a253532b893987a779d71808c9 SHA512 1aea86bba76f371ed11eb22e9fe1f99dfaefafd83dea69ee0ac5ea175c1328ff324934ad45bfa73851463931656471ca890b3d7656e9db3861a8465d6130d5c0
+DIST DBD-mysql-5.004.tar.gz 156428 BLAKE2B 8eccf2da4f97e4b0193a1bdfefe50aabc3aa905efcfbc4a3e87d210801b2ff011f772d74e083bb0a50ae8f4c794ff025e3af73c5a2e35de6155ce685828714ac SHA512 4361b15afd3b72f1ed1d9aca9d6bf3f0c37344ff9682160423fe748029cb52d8e565b4c8fc853ab1e2e1d9241c34203d6333d08855af88b6f1d1b0bc806c82a7
+DIST DBD-mysql-5.005.tar.gz 155029 BLAKE2B 04ade0bd0a43dc0414d2f191db0f20bc31f993e0a303f57da4376a46b3f44112c012aa7c421d76bc26e638021cb1bdc1b41b2f7bf06066d9c7ed9a6ee5dd2ada SHA512 498ba157f12d754ed907ff331fb6df9f5167a8d331b2d479a3ddb7af945af3ed9e6fdb5feffc323b3b6a7c13d1eb66e5101a84d66511e620acb1b81c80e71d27
diff --git a/dev-perl/DBIx-Class/DBIx-Class-0.82.842.ebuild b/dev-perl/DBIx-Class/DBIx-Class-0.82.842.ebuild
deleted file mode 100644
index 9e5fe729304b..000000000000
--- a/dev-perl/DBIx-Class/DBIx-Class-0.82.842.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=RIBASUSHI
-DIST_VERSION=0.082842
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Extensible and flexible object <-> relational mapper"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test admin admin-script deploy replicated"
-RESTRICT="!test? ( test )"
-
-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/Clone
- >=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/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-Classic-1.910.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
-"
-BDEPEND="${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
- )
-"
diff --git a/dev-perl/DBIx-Class/Manifest b/dev-perl/DBIx-Class/Manifest
index a03316309a34..a3e6f1086889 100644
--- a/dev-perl/DBIx-Class/Manifest
+++ b/dev-perl/DBIx-Class/Manifest
@@ -1,2 +1 @@
-DIST DBIx-Class-0.082842.tar.gz 879377 BLAKE2B 2decf29c5dc1a84654e1e42551f0f9fbf5cf0397a61f1c8fd0597c2b0d82d9ce095e653dd9635065338327116ff52ec20e2e36f7b16083afd51e2b7ca964b45b SHA512 c8d7149536d5c4ebbfc866b0c143454ead37fda5ddb8fa43dfe2d56c2169be0fd8a46ec3b6c7cd22cb1c93504056d5803b5250ac151507ef4205fe53495e8f18
DIST DBIx-Class-0.082843.tar.gz 879391 BLAKE2B 15e180f3bc82e2b9c01aea0f7acb7c05b0c828a51389a9608ccf2b99ca4ce4bfc774047e56f167b282fac3a4b54b323325ed37b5b16698ff9335d7b49ef55610 SHA512 395752fd2568580c7a35598c4e2a30210e6ee5dc382dc56338ca6e20effa083e2bb31ebe6c715f2bd421699de10570551b1c4c25772c0f8b071f64787b041d7c
diff --git a/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.450.0-r1.ebuild b/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.450.0-r1.ebuild
deleted file mode 100644
index cc91d2bffc8c..000000000000
--- a/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.450.0-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=IVAN
-DIST_VERSION=0.45
-inherit perl-module
-
-DESCRIPTION="Database-independent schema objects"
-
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ~riscv x86"
-
-RDEPEND="
- dev-perl/DBI
- virtual/perl-Storable
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/DBIx-DBSchema/Manifest b/dev-perl/DBIx-DBSchema/Manifest
index a2829c1607c7..268e1cdc00ea 100644
--- a/dev-perl/DBIx-DBSchema/Manifest
+++ b/dev-perl/DBIx-DBSchema/Manifest
@@ -1,2 +1 @@
-DIST DBIx-DBSchema-0.45.tar.gz 29144 BLAKE2B 209d7195e5d75140b68ede322da31f38aef67233702da29383f607cebd07a6ff7ee07ee3c212f7ce27d0d9c2d21827023eed20dcd47e0bbd1bc4a2dfe407d7f1 SHA512 808d83898b1265b6dcdd5e9727fb0fed50935dba893cae40ead5d0d344edcf6f342a3ed2e7ad63efbb94e0cc07c0615153c29d14132c13ac9b071d77a9069770
DIST DBIx-DBSchema-0.47.tar.gz 29763 BLAKE2B 47ba07bb2f3550c7394bf29c0d9c4ed3a10ee9de60740b9881953fc16338fb80016b66aafcaf42c57aa6e46d3da69da28dc653cfec91130aacf32e7f1eda8908 SHA512 f40342d586f3c2665c3eb38cd52bb47ed33fde18363d3377e47b63be5262e542e140ac45b5ed059b9b8d41d50bb04d2de6c51ef1cb8c8a35a55ec969dca8673f
diff --git a/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.690.0.ebuild b/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.690.0.ebuild
deleted file mode 100644
index 79aef78e91ae..000000000000
--- a/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.690.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=BPS
-DIST_VERSION=1.69
-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"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/Cache-Simple-TimedExpiry-0.210.0
- dev-perl/Class-Accessor
- >=dev-perl/Class-ReturnValue-0.400.0
- dev-perl/Clone
- dev-perl/DBI
- dev-perl/DBIx-DBSchema
- >=virtual/perl-Encode-1.990.0
- virtual/perl-Scalar-List-Utils
- dev-perl/Want
- >=dev-perl/capitalization-0.30.0
-"
-BDEPEND="${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.68-no-dot-inc.patch"
-)
-
-PERL_RM_FILES=(
- t/pod.t
-)
diff --git a/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.710.0.ebuild b/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.710.0.ebuild
deleted file mode 100644
index 883d25ede86d..000000000000
--- a/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.710.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BPS
-DIST_VERSION=1.71
-DIST_EXAMPLES=("ex/*")
-inherit perl-module
-
-DESCRIPTION="Encapsulate SQL queries and rows in simple Perl objects"
-
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~ppc ~riscv x86"
-
-RDEPEND="
- >=dev-perl/Cache-Simple-TimedExpiry-0.210.0
- dev-perl/Class-Accessor
- >=dev-perl/Class-ReturnValue-0.400.0
- dev-perl/Clone
- dev-perl/DBI
- dev-perl/DBIx-DBSchema
- >=virtual/perl-Encode-1.990.0
- virtual/perl-Scalar-List-Utils
- dev-perl/Want
- >=dev-perl/capitalization-0.30.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.360.0
- test? (
- >=virtual/perl-Test-Simple-0.520.0
- dev-perl/DBD-SQLite
- virtual/perl-File-Temp
- )
-"
-
-PERL_RM_FILES=(
- t/pod.t
-)
diff --git a/dev-perl/DBIx-SearchBuilder/Manifest b/dev-perl/DBIx-SearchBuilder/Manifest
index 0187e45d2ece..2c04ce197bb9 100644
--- a/dev-perl/DBIx-SearchBuilder/Manifest
+++ b/dev-perl/DBIx-SearchBuilder/Manifest
@@ -1,3 +1 @@
-DIST DBIx-SearchBuilder-1.69.tar.gz 118336 BLAKE2B 449bf21a3c2512f1afa08836c7c0d593f56f4ccfd6b2c126336144fb481585a86d1c75821e04a136710bd22be3e8ac93ec532ff60581330b33beac9f47885699 SHA512 3dc779ddda123493c852781cbd5e2ace2100ca8234a77a369ea802e6c041868e004aeaa0ce579b8a3899d371744927dd29a002aa149ba9b8097e429aeab7ac9e
-DIST DBIx-SearchBuilder-1.71.tar.gz 120610 BLAKE2B d1a7445fcb8c427d9181a5d14240819d70de5d1f1662f5c9f7f1e1658d9152e6931d5ff2a88b69f64246cb280cb68a429fa49bf5251e04875ef997d12c8c3fbf SHA512 696b427d3128d30c2655ca194614b628ec46af8daef763cd4363ae07be5b0bb16d2d1c04539f45be8e37d2d816526bfbc1627ea591e6bce127580906d4ae8ead
DIST DBIx-SearchBuilder-1.76.tar.gz 132376 BLAKE2B 95be56f9c62b12752368e8a6fea17532b90f2f0d8eab29996134de9cb9e5c9a44b7f9e4438f0265fe97e965b8e1561cc3695acecefa3a30d3ede2fb14b8afdb0 SHA512 b4ba27b991d369605fc7f4821c58d11686c45c8b569b370c60ec6a62b97023631993bb457f7a42d2d821319d03c46654abc2d6b1dbda2019582dfdc06e2bf5b9
diff --git a/dev-perl/DBIx-SearchBuilder/files/DBIx-SearchBuilder-1.68-no-dot-inc.patch b/dev-perl/DBIx-SearchBuilder/files/DBIx-SearchBuilder-1.68-no-dot-inc.patch
deleted file mode 100644
index 512679f1e535..000000000000
--- a/dev-perl/DBIx-SearchBuilder/files/DBIx-SearchBuilder-1.68-no-dot-inc.patch
+++ /dev/null
@@ -1,331 +0,0 @@
-From 7557bad8ff9ce5d17b15b5bdf81a03f1fde7a248 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
----
- 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 +-
- 22 files changed, 23 insertions(+), 23 deletions(-)
-
-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.27.0
-
diff --git a/dev-perl/Data-Compare/Data-Compare-1.270.0-r1.ebuild b/dev-perl/Data-Compare/Data-Compare-1.270.0-r1.ebuild
deleted file mode 100644
index 86a28ed99f9d..000000000000
--- a/dev-perl/Data-Compare/Data-Compare-1.270.0-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=DCANTRELL
-DIST_VERSION=1.27
-inherit perl-module
-
-DESCRIPTION="Compare perl data structures"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/Clone-0.430.0
- >=dev-perl/File-Find-Rule-0.100.0
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Scalar-Properties
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
-PERL_RM_FILES=(
- "t/pod.t"
-)
diff --git a/dev-perl/Data-Compare/Manifest b/dev-perl/Data-Compare/Manifest
index 0840b70699e8..1ff8a6a7362e 100644
--- a/dev-perl/Data-Compare/Manifest
+++ b/dev-perl/Data-Compare/Manifest
@@ -1,2 +1 @@
-DIST Data-Compare-1.27.tar.gz 27111 BLAKE2B 969291c75a58dd91c6f31572e05d8b7832571e224c7cdfd1246c89c10e496d6452171100e16d9a8a23ad71e384d2d4c3cabf568effdc4b28542f3e091f5343a4 SHA512 29f20ec3fc86402b1006a50adb5417e11ff67cc2d6381afc7a6626696fb1f597dddbd87c505ccb6f3aa68805c0da2b193e13ea0130e40780731e49e530e42c85
DIST Data-Compare-1.29.tar.gz 27261 BLAKE2B 0c3dae855276e91a89e82712a1ec114cc27c37c11d770e0e7c7a5e22447575859d1c07ca97bc47d62e1a1bd03ef6a280f6edae355251b7260c093050be786d85 SHA512 ce04d888798d4296c1f256d4debf2f64fed1a239da7e4c66ea0b9e45eb32e262d6dae3afbc7f9114dbb15c8ee81f294fd3b96476ee6cf1617a9d1351878209d3
diff --git a/dev-perl/Data-Dump-Streamer/Data-Dump-Streamer-2.400.0-r1.ebuild b/dev-perl/Data-Dump-Streamer/Data-Dump-Streamer-2.400.0-r1.ebuild
deleted file mode 100644
index e94f03a64b8a..000000000000
--- a/dev-perl/Data-Dump-Streamer/Data-Dump-Streamer-2.400.0-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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"
-RESTRICT="!test? ( 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="
- dev-perl/Module-Build
-"
-BDEPEND="${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
-}
-src_configure() {
- unset LD
- [[ -n "${CCLD}" ]] && export LD="${CCLD}"
- perl-module_src_configure
-}
-src_compile() {
- ./Build --config optimize="${CFLAGS}" build || die
-}
diff --git a/dev-perl/Data-Dump-Streamer/Manifest b/dev-perl/Data-Dump-Streamer/Manifest
index 9c8a5b03b83f..f80549ad6d3b 100644
--- a/dev-perl/Data-Dump-Streamer/Manifest
+++ b/dev-perl/Data-Dump-Streamer/Manifest
@@ -1,2 +1 @@
-DIST Data-Dump-Streamer-2.40.tar.gz 145760 BLAKE2B b819d6cee0fd13c8a27f381c49af63fa21831e1fa8e07c5e2527f90ff874daebb0a10a667b3ada539d3837dc5848e6ba6dc09e4af1f694954ca9d137d3c1615f SHA512 db21f42ba477cc644cf1e0c572ad5cace072b35d4760e85edccd4a7ae313d1eee19158dbbdd82f42de47ab26ca5f7528882a2a983df3cc44ea3b57f8bc832f64
DIST Data-Dump-Streamer-2.42.tar.gz 147463 BLAKE2B d5f1d2e3959060cc3ae6956f823c7287c5063650ba914eded061e2d35cea3ca2be8ab503d347e8dc96bef6370a6ff9b25e2a4cfe0a9c1caaa21d730aa8a6b154 SHA512 481cc12f8111d83bc97695226531c7eb4ebdbb16ac540de90d8a0c8b1f30cd3dbc62f5def737b9eb08e6c1294fb290d9f347dd90869a7a7278d71ce436787f7d
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
deleted file mode 100644
index e297650be41c..000000000000
--- a/dev-perl/Data-Dump-Streamer/files/Data-Dump-Streamer-2.400.0-perl526.patch
+++ /dev/null
@@ -1,243 +0,0 @@
-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/Data-Dump-1.230.0-r1.ebuild b/dev-perl/Data-Dump/Data-Dump-1.230.0-r1.ebuild
deleted file mode 100644
index a7df7cc91eb7..000000000000
--- a/dev-perl/Data-Dump/Data-Dump-1.230.0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=GAAS
-DIST_VERSION=1.23
-inherit perl-module
-
-DESCRIPTION="Pretty printing of data structures"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-RDEPEND="
- virtual/perl-MIME-Base64
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test
- )
-"
diff --git a/dev-perl/Data-Dump/Manifest b/dev-perl/Data-Dump/Manifest
index 60f2da73d5e3..a17c29d81670 100644
--- a/dev-perl/Data-Dump/Manifest
+++ b/dev-perl/Data-Dump/Manifest
@@ -1,2 +1 @@
-DIST Data-Dump-1.23.tar.gz 20771 BLAKE2B 04f28bc08e43a736cb9fc532883aecb85add98651e21f19a68387dd578efacc71ef85b567ed7f3c82a13a9e8ce84b0c4bebb9afffbb43f892f6b1adcd065ef92 SHA512 6fd6c23bb6df7f7396219149dbfd23132fc2ea1dd344c32f62fc27a1afeeb28d7ebf2d429184bb6d1189f412e218f9e62a966b49fdd9ad5564e5152d67a02b96
DIST Data-Dump-1.25.tar.gz 20912 BLAKE2B c68ba6c3af8d5b963185c2643411afa294e12a0353baa08c12eb784640aa080926a0e6fc13f57071218fc4ac65d5a16ed12b14894319aee6625a0786a714d440 SHA512 fc859b0f02a44a959da3e162606c8fbaefececf8dbd0aa357d68a5a3143b818ae423dd7862063f2f77161ea000fcaa6841c96a2c4a268b889da9588292b157fe
diff --git a/dev-perl/Data-GUID/Data-GUID-0.50.0.ebuild b/dev-perl/Data-GUID/Data-GUID-0.50.0.ebuild
deleted file mode 100644
index caf99547a864..000000000000
--- a/dev-perl/Data-GUID/Data-GUID-0.50.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=0.050
-inherit perl-module
-
-DESCRIPTION="Simple interface for generating and using globally unique identifiers"
-
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-
-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
-"
-BDEPEND="${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
index b0661a325246..05eb2cecf101 100644
--- a/dev-perl/Data-GUID/Manifest
+++ b/dev-perl/Data-GUID/Manifest
@@ -1,2 +1 @@
-DIST Data-GUID-0.050.tar.gz 20226 BLAKE2B 483714a870a3b09eeb30863d4c5265df03e7401c4072fc9b50b31275dd6fc14baf366746e1f81616f19a53b5188f1c04ac02090f53aa77ce0ec865a3494b8083 SHA512 64a081261e740602ea2e1ca833f0a5df9790b69f199c7b9d7936318fa307d2e473610f592499aa5cce48ce150e80601cd1d5238b6186f608b3e794e4d3377532
DIST Data-GUID-0.051.tar.gz 20305 BLAKE2B 0d2ef7c6b268b5d719e41ea78926f0381a0c55a85f99ce66fd593716a273736f7733d866e51c7939b8d0d47ca0e3e6fd450785dfc3e36962fb892dcad68da944 SHA512 75b22311e8ac3b84a82187e4b6d9877de0282c09f723899a6ac423643ab6bf2e49ee20ddd210ed809e0698950d75885bb8a6986c6b2dc8cfbf5e68032f6a3530
diff --git a/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.210.0.ebuild b/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.210.0.ebuild
deleted file mode 100644
index 92ec93857a7e..000000000000
--- a/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.210.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=SIXAPART
-DIST_VERSION=0.21
-inherit perl-module
-
-DESCRIPTION="Simple, transparent data interface, with caching"
-
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/Class-Accessor
- dev-perl/Class-Data-Inheritable
- dev-perl/Class-Trigger
- dev-perl/DBI
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-Tiny-0.35.0
- >=virtual/perl-ExtUtils-MakeMaker-6.590.0
- test? (
- dev-perl/Test-Exception
- >=dev-perl/DBD-SQLite-1.110.0
- virtual/perl-version
- )
-"
diff --git a/dev-perl/Data-ObjectDriver/Manifest b/dev-perl/Data-ObjectDriver/Manifest
index 3c682908649d..42c6f9249e36 100644
--- a/dev-perl/Data-ObjectDriver/Manifest
+++ b/dev-perl/Data-ObjectDriver/Manifest
@@ -1,2 +1 @@
-DIST Data-ObjectDriver-0.21.tar.gz 92070 BLAKE2B a26da0f855ad62d384a0c361d84b290cea3a6a298577827e417aa2f280e353f66347032e65f41f65522355b09f8c9e9634444b223e1719cff14ff552edfbdced SHA512 7ad062b5ded11fa61a0dd3ab1fcdf4e57b3f1c6a60b98f736f57a2ba44a1ca84108b46324c090ed8e4da97e57fbe5b6ef495153564f93f665289bd7918fa1182
DIST Data-ObjectDriver-0.22.tar.gz 92523 BLAKE2B bd6951f537f808853a5f5099ea35cb74aba4d04e5af4885da95481d3c6f8134ad6a3c2e7d0145b9467e1450cbd007610f6a804d6cf040cdac70696c68aad028e SHA512 d1bdb4c549e78ab8d5c85785e1e8ccd7e08abca6aa80e437b88a2c489cd7dcf273392b7abf5d6e5dc54c363798f956918af2d4665052ed718cba4b424f392fb4
diff --git a/dev-perl/Data-OptList/Data-OptList-0.112.0.ebuild b/dev-perl/Data-OptList/Data-OptList-0.112.0.ebuild
deleted file mode 100644
index b2cf1df82361..000000000000
--- a/dev-perl/Data-OptList/Data-OptList-0.112.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=0.112
-inherit perl-module
-
-DESCRIPTION="parse and validate simple name/value option pairs"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=dev-perl/Sub-Install-0.921.0
- dev-perl/Params-Util
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${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
index ef442ee80638..64bca1283862 100644
--- a/dev-perl/Data-OptList/Manifest
+++ b/dev-perl/Data-OptList/Manifest
@@ -1,2 +1 @@
-DIST Data-OptList-0.112.tar.gz 19764 BLAKE2B 2d4ea3f4e9333b04d3eb767aa9f3ab0cc570d127d909b857afdecc50039904433fa8102911e5ae63c4b89e249d8e64c7a708f8e83e5e0130903c73f20b73fb90 SHA512 79198ef244b4e5cb5201f938f228f20158ccdde76ff9d200b706104ddac5dc3ac8da3280ba335a60fd66d16202b803447ac7709a7d84e514d3a3dc59327ddc71
DIST Data-OptList-0.114.tar.gz 19891 BLAKE2B 9d11ecbf6211ac9e58b7bb75688f643375e846b0221bbd389896251018bfa141ff6ea55d666c0b28f5034b0229e125aee8a74f1fa70c680f8f0a5ca8f6981131 SHA512 72f60ad7d9a6d87ffecfbc0f6f6d48dad2816dd4431d7e82e8ab834e0852da27420fd52fb2a1138254d80bf8b98b94b9fa25b878e1bb155221543a78219ee16a
diff --git a/dev-perl/Data-Printer/Data-Printer-1.0.4.ebuild b/dev-perl/Data-Printer/Data-Printer-1.0.4.ebuild
deleted file mode 100644
index d86b17e75c83..000000000000
--- a/dev-perl/Data-Printer/Data-Printer-1.0.4.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=GARU
-DIST_VERSION=1.000004
-DIST_EXAMPLES=(
- "examples/*"
-)
-inherit perl-module
-
-DESCRIPTION="Colored and full-featured pretty print of Perl data structures and objects"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Temp
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Data-Printer/Data-Printer-1.1.0.ebuild b/dev-perl/Data-Printer/Data-Printer-1.2.1.ebuild
index 2578067f7422..f1a259c2e2a1 100644
--- a/dev-perl/Data-Printer/Data-Printer-1.1.0.ebuild
+++ b/dev-perl/Data-Printer/Data-Printer-1.2.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=GARU
-DIST_VERSION=1.001000
+DIST_VERSION=1.002001
DIST_EXAMPLES=( "examples/*" )
inherit perl-module
diff --git a/dev-perl/Data-Printer/Manifest b/dev-perl/Data-Printer/Manifest
index 29d291386698..311fa14c85bd 100644
--- a/dev-perl/Data-Printer/Manifest
+++ b/dev-perl/Data-Printer/Manifest
@@ -1,3 +1,2 @@
-DIST Data-Printer-1.000004.tar.gz 114981 BLAKE2B f6cab736d240999837446db02d405226807f7d629c4fe3c371ae31de27843d664719ea28e55f63e6432b8eaa628b5bf6a74b2145486d1e38b4c3020db88f0374 SHA512 a1edce61cef6010aa4bbc90d60b221c0bbb8a88f8808217955b72b5fc51a221c0d10051fd2fb8cbc4b2d5a18c5eea7b81f167b2f85f8ce0e144b5b995a702bb0
-DIST Data-Printer-1.001000.tar.gz 117188 BLAKE2B 24669807abb917c0541ad055b431c178e5da8e78abbfc69ef82becbd77d2f4c6ef0537c09fd12dcc94246fae0f6c04d5bf2f2cf5164d123e2b7328bc0cf27f4f SHA512 bb10b42305d6c3f9672037979c3de55d07633a05c2e630c7649c148fd162c1fcd23eff7e5c7f564af182366181715c413844a0904d91000604360602e752ba5a
DIST Data-Printer-1.001001.tar.gz 118789 BLAKE2B d7f7ee36a30fa30ab4ac5bef008e0c43dae29c1845c4769d3d74457c2021bf3a8aea15df6587a6404f155bb8afb73a423b25943690d1be54fbb887b0e0355051 SHA512 3f92443fe2aa32a1f022e6e5fce1c8e2d1abe6e40d322fde9c195df38c40ff5e962370bdda65f5f93e27cdb806efbe93e56b075ee639491b4805ade6bb36f1cc
+DIST Data-Printer-1.002001.tar.gz 119574 BLAKE2B 6eedbe2ef5fca04afa6be20a2b273650aac4efce76cc33c255e83bd0a4f37124e91a6627dad817fd50993432dc934bb4e8962cecd21aa78def75466b7ce87289 SHA512 17d6f96d85d01ab5d3969fc7219301eccf5757b009d5941d8aea9a9731e55bf2ed04ccd81df06dd92b9eae3b56c909233095c0dac89cd1e9815e73749169f614
diff --git a/dev-perl/Data-Section/Data-Section-0.200.7-r1.ebuild b/dev-perl/Data-Section/Data-Section-0.200.7-r1.ebuild
deleted file mode 100644
index 3c9ceeba6855..000000000000
--- a/dev-perl/Data-Section/Data-Section-0.200.7-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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"
-
-RDEPEND="
- virtual/perl-Encode
- >=dev-perl/MRO-Compat-0.90.0
- >=dev-perl/Sub-Exporter-0.979.0
-"
-
-BDEPEND="${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
index 583099b60f7b..769b19dff5a5 100644
--- a/dev-perl/Data-Section/Manifest
+++ b/dev-perl/Data-Section/Manifest
@@ -1,2 +1 @@
-DIST Data-Section-0.200007.tar.gz 22094 BLAKE2B 8bb0f39abb30ac70f5185d9fbbdd9dba1f2b5947961fef937a2913d12b0694629d9e4ec4a3759603a7217cb4a6b0d244bbac5f11bb2b9963b959506bb8b19b51 SHA512 0c23141ccc2041e8c1c222c95d6eab4b56e2d77a94c68507f67acbb62fa5132e9229e9680c9fff6ebbc6a47a42cf1943d6e5b50a5f0168c66193fb52aaa241f0
DIST Data-Section-0.200008.tar.gz 22583 BLAKE2B 295507d93533d87ca0ad3d00edae7f83abfae6c54e8d3ae10203636ff94b7785d52c818632fc3daba5f6d5827a23a6bbd32bf933e334321bd214c5cd83c8101a SHA512 5fc8b25b1af8cdae5dca407bc039578e92bfc0b3bcfa2c01cdddf36ea30840f7eeeb336859a2e50719713c2675f2c1eb74c8832724d99ba4db92c47c65a860e3
diff --git a/dev-perl/Data-UUID/Data-UUID-1.227.0.ebuild b/dev-perl/Data-UUID/Data-UUID-1.227.0.ebuild
new file mode 100644
index 000000000000..669f2cdad7d1
--- /dev/null
+++ b/dev-perl/Data-UUID/Data-UUID-1.227.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=GTERMARS
+DIST_VERSION=1.227
+inherit perl-module
+
+DESCRIPTION="Generate Globally/Universally Unique Identifiers (GUIDs/UUIDs)"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+PERL_RM_FILES=(
+ t/pod-coverage.t
+ t/pod.t
+)
diff --git a/dev-perl/Data-UUID/Manifest b/dev-perl/Data-UUID/Manifest
index 6fe89c964be2..4ec546852b6f 100644
--- a/dev-perl/Data-UUID/Manifest
+++ b/dev-perl/Data-UUID/Manifest
@@ -1 +1,2 @@
DIST Data-UUID-1.226.tar.gz 17647 BLAKE2B 857eb80ebd514acb608d9d7d9fbbca13638059223be303cf28a1dd002a5beb2570e0eff08d0a98f7863fde753cb4e1c4548229fc275f0f4fac9a1b3c333c4ff4 SHA512 61c13b1aab3263d7bf94ecfde758acbdd986879144adbc436d32e5f5e03d70c8475984458681ab1d73d71bf5169b368c1f21a576ce996e225b6d74b5afd061fe
+DIST Data-UUID-1.227.tar.gz 16705 BLAKE2B 153d42d9a56d030d9a52193615843e0571504f64e8ced868f2e72dcacc867588207deb3c74ff3078b05a568d95b289079dc0957b5274ab3dec189c5f3957f055 SHA512 4b9ae792fba12232b49e799064c774b5a9b55b3019041e4ed0da6d7478b68815676295f888aa957dc4f0b8fca1fa88b3394992d2ea9ed79763769f262ad0835f
diff --git a/dev-perl/Data-Validate-IP/Data-Validate-IP-0.300.0.ebuild b/dev-perl/Data-Validate-IP/Data-Validate-IP-0.300.0.ebuild
deleted file mode 100644
index 6552c7464c8d..000000000000
--- a/dev-perl/Data-Validate-IP/Data-Validate-IP-0.300.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=DROLSKY
-DIST_VERSION=0.30
-DIST_EXAMPLES=("bench/*")
-
-inherit perl-module
-
-DESCRIPTION="IPv4 and IPv6 validation methods"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Exporter
- >=dev-perl/NetAddr-IP-4
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${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
index 94c42f42c914..90138b074fea 100644
--- a/dev-perl/Data-Validate-IP/Manifest
+++ b/dev-perl/Data-Validate-IP/Manifest
@@ -1,2 +1 @@
-DIST Data-Validate-IP-0.30.tar.gz 41761 BLAKE2B f80f67fba5086969db4abe7fcc6ac3104135ee37cedb98e12a160b726231e0f8349f373430deece35ab3d5c53046150602767e6d26feb8ea4d72969377deff2c SHA512 ac556445f1eec0440be17263bcffce46d0c3b719d3c64022bcb3fc6d1191ed9de94c0e4d6b2c3c5c1704dc7945b14a5c87abfcf2b7dc43ec4f10a4cc6629b761
DIST Data-Validate-IP-0.31.tar.gz 43477 BLAKE2B ce10baec25a7e3f63e42a9c9761bd7274a2ceda331f210581f034333731707b4a4650188a720cfa43cd1cfe7a8bfa906b6eb3fecf4385c527264f5441c0b8730 SHA512 22ea6a8673fa07d405cb2f8645bd019265abf4104057c73d0399951a837549cedb97737f50b2e9e605202679c85ae5a7b7a24dd8d9fd8736624551b0b41fd6d8
diff --git a/dev-perl/Data-Visitor/Data-Visitor-0.310.0.ebuild b/dev-perl/Data-Visitor/Data-Visitor-0.310.0.ebuild
deleted file mode 100644
index 89e2efb872f4..000000000000
--- a/dev-perl/Data-Visitor/Data-Visitor-0.310.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=0.31
-inherit perl-module
-
-DESCRIPTION="Visitor style traversal of Perl data structures"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Moose-0.890.0
- virtual/perl-Scalar-List-Utils
- dev-perl/Sub-Name
- >=dev-perl/Tie-ToObject-0.10.0
- >=dev-perl/namespace-clean-0.190.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- dev-perl/Test-Needs
- >=virtual/perl-Test-Simple-0.880.0
- virtual/perl-Tie-RefHash
- )
-"
diff --git a/dev-perl/Data-Visitor/Manifest b/dev-perl/Data-Visitor/Manifest
index 222c156d519c..df6e38cd1277 100644
--- a/dev-perl/Data-Visitor/Manifest
+++ b/dev-perl/Data-Visitor/Manifest
@@ -1,2 +1 @@
-DIST Data-Visitor-0.31.tar.gz 39537 BLAKE2B 69aa53325c3c9f69154f650855118baf2308144b0750d4db8ffedb2e1a4f9cbb6d56b291da20137002a6aff0ea85de2d5fe66f2b5ccb0eb3fba296e80b849eb9 SHA512 4c2cba80e3ef5ed0a19836b58f82da18e8ea1adf25c60767f308807c0e592bc679df6e4d58a0b1fd9fc65d558403d4beab1c327914c4572902971857cbdb8198
DIST Data-Visitor-0.32.tar.gz 39313 BLAKE2B 7c30275f605511638280f939cf3e86695218280924a17e68d6831fba69e198e8103fdcf2e803e127c3bac443d3cdf8e8b27851b51b906c3a02a01f0ab95b2ad3 SHA512 f192f851d0e31b432c89573d85a165c9bc7e7f687980610ed8841bc77d72a55d4d3a2c104bab04d0b797ebc18f4b134596683be865aa052cde2b837a02426632
diff --git a/dev-perl/Date-Extract/Date-Extract-0.60.0-r1.ebuild b/dev-perl/Date-Extract/Date-Extract-0.60.0-r1.ebuild
deleted file mode 100644
index 66bf49415b56..000000000000
--- a/dev-perl/Date-Extract/Date-Extract-0.60.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ALEXMV
-DIST_VERSION=0.06
-inherit perl-module
-
-DESCRIPTION="Extract probable dates from strings"
-
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-
-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
-"
-BDEPEND="${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
index 1c7ca7d79bd0..e714e707d487 100644
--- a/dev-perl/Date-Extract/Manifest
+++ b/dev-perl/Date-Extract/Manifest
@@ -1,2 +1 @@
-DIST Date-Extract-0.06.tar.gz 32730 BLAKE2B 9559e7c9af77bf26f6c649e90516500e5a5551eeacb4c4fc733b228ec56047f932ad98ac5335de7d3488be869164e039b6c4776f4f7de07663cfb47583fa026d SHA512 f50bb1e968eab9a5ee5bd1383af1599aabc7af9f9c375e3d366857f1cbf6a6912e8eff99eece2096b09a475c9eb671eeaeb8e4b76c0d865cb452ce8b0a85c448
DIST Date-Extract-0.07.tar.gz 31982 BLAKE2B 5044c00be567f8fe585bba66f3a532182adebf08f6b1921e3ac285aa3992e358a09cdba009bd7923b183255e261f2f30f1b66daab25ae493028c7327e8208d22 SHA512 ec687cf1513e02ae3fe65d7e9acf89ca5408a26fd9cea4b05d5b9578045248f571922dd6282a4f6e2346d062f7c03842547293c0e0b43c382c587c3bf3b38009
diff --git a/dev-perl/Date-ICal/Date-ICal-2.678.0-r2.ebuild b/dev-perl/Date-ICal/Date-ICal-2.678.0-r2.ebuild
deleted file mode 100644
index 1664956d3333..000000000000
--- a/dev-perl/Date-ICal/Date-ICal-2.678.0-r2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=RBOW
-DIST_VERSION=2.678
-inherit perl-module
-
-DESCRIPTION="ICal format date base module for Perl"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/Date-Leapyear-1.30.0
- virtual/perl-Storable
- virtual/perl-Time-HiRes
- virtual/perl-Time-Local
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Harness-2.250.0
- >=virtual/perl-Test-Simple-0.450.0
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.678-timegm-year.patch"
-)
diff --git a/dev-perl/Date-ICal/Manifest b/dev-perl/Date-ICal/Manifest
index 9e493866b876..9bb0daff3f1a 100644
--- a/dev-perl/Date-ICal/Manifest
+++ b/dev-perl/Date-ICal/Manifest
@@ -1,2 +1 @@
-DIST Date-ICal-2.678.tar.gz 43936 BLAKE2B cba18731bc995d6b13b9979d96fcb1e1013a2677437073183f3f3e18a6da0007522c802f700b7ec5ce15baf02d3963d7f2fbc114b22cc7947d0f112217811744 SHA512 317d793ed058b8cc21090f681f44e19c91282ad29b7c3fd0c2d2ee1bce66244b402ada90ea8c63d4bd25f5c9a5f5984257cbe700cd1d852e799232e421b77fe4
DIST Date-ICal-2.682.tar.gz 43855 BLAKE2B 5b802319ccfee244aba40966bba1f571aaf127cb76a569b73add2944cf4cae0a2a1e29473e36f9798ffea6d78ddceca20f3e31b7267be0720e7cbb325bd9b29b SHA512 4dd24903ad75b74dfa8e54f80de60bfa4e56dd0436993b6557708cf51c92c36c20ef416fa8316d1254aebe6a800ee7316ecff18533cad37cb554b38cb0f79caa
diff --git a/dev-perl/Date-ICal/files/Date-ICal-2.678-timegm-year.patch b/dev-perl/Date-ICal/files/Date-ICal-2.678-timegm-year.patch
deleted file mode 100644
index a133c7ec7b11..000000000000
--- a/dev-perl/Date-ICal/files/Date-ICal-2.678-timegm-year.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 9d7e303d13541e9546b303a6eb5508bd23e204a5 Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Fri, 24 Jul 2020 18:04:44 +1200
-Subject: Always pass full year to timegm()
-
-Bug: https://rt.cpan.org/Ticket/Display.html?id=124548
-Bug: https://bugs.gentoo.org/707790
----
- lib/Date/ICal.pm | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/Date/ICal.pm b/lib/Date/ICal.pm
-index 39844af..fbfdbaf 100755
---- a/lib/Date/ICal.pm
-+++ b/lib/Date/ICal.pm
-@@ -334,7 +334,7 @@ sub epoch {
-
- $epoch =
- timegm( $self->sec, $self->min, $self->hour, $self->day,
-- ( $self->month ) - 1, ( $self->year ) - 1900 );
-+ ( $self->month ) - 1, $self->year );
- }
-
- return $epoch;
---
-2.27.0
-
diff --git a/dev-perl/Date-Manip/Date-Manip-6.890.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.950.0.ebuild
index 4150f3300e09..1ea7fa650b44 100644
--- a/dev-perl/Date-Manip/Date-Manip-6.890.0.ebuild
+++ b/dev-perl/Date-Manip/Date-Manip-6.950.0.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=SBECK
-DIST_VERSION=6.89
+DIST_VERSION=6.95
inherit perl-module
DESCRIPTION="Perl date manipulation routines"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-Carp
@@ -22,7 +22,8 @@ RDEPEND="
virtual/perl-Storable
elibc_musl? ( sys-libs/timezone-data )
"
-DEPEND="${RDEPEND}
+DEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.670.100
test? (
>=dev-perl/Test-Inter-1.90.0
diff --git a/dev-perl/Date-Manip/Manifest b/dev-perl/Date-Manip/Manifest
index 6df5c8d5ffe1..a5d0818d42de 100644
--- a/dev-perl/Date-Manip/Manifest
+++ b/dev-perl/Date-Manip/Manifest
@@ -1,2 +1,2 @@
-DIST Date-Manip-6.89.tar.gz 1949218 BLAKE2B 0be1f775582a204be692ce167f3b0af820e48d7013399f759c2d3faeab0f7dc9510b33b9b9c19c3acaa4be2bee6510098904a6d2dbbd5195607939f5daabf769 SHA512 14e1bb9173f9895cfecf17642c70fa00e5406b875bf88115b31c12a47d1d7c132587a41ac924da6e94aa4d20de17bbe3f4d9a11b05c3ae3d57802f55fa5ad5f8
DIST Date-Manip-6.92.tar.gz 1876397 BLAKE2B e74553c43b020589cc3a66f03f7ead4a13933b50403c1625bdaefff62981a0fd054e2ce45505e62b80f17367d25c3725bc6511b37a0fbf33e31110e89a56b8fd SHA512 e749baa10efafe227d891dbfc76ad3c4b73e51c2806c531c2a1fc4db274eef01704b2325c1c1fadf35fa435cf7fe8fbae742dd69c42fb74ad81d61db35324fb9
+DIST Date-Manip-6.95.tar.gz 1887360 BLAKE2B 1e83435943dfc7dffded14e15f6644007f8adebea8eb3b7f03342a5f7820dd533789c7442c892a882db66c604a8e4ba1f1c894456a74520c135f7e51673bf401 SHA512 08cefda5b9795484e7fbd7ebecc4094be6ad1fbdc53a6d295b52118a1114338ee36ba0bffccc9ddba40583884a50b5dd46fd2a701259783c812a70ec8dd2ea81
diff --git a/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.104.0.ebuild b/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.104.0.ebuild
deleted file mode 100644
index 9eff9af0484a..000000000000
--- a/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.104.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=WYANT
-DIST_VERSION=0.104
-inherit perl-module
-
-DESCRIPTION="Dates in the Julian calendar"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/DateTime-0.80.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
diff --git a/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.106.0.ebuild b/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.106.0.ebuild
deleted file mode 100644
index 1e2e3775069c..000000000000
--- a/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.106.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=WYANT
-DIST_VERSION=0.106
-inherit perl-module
-
-DESCRIPTION="Dates in the Julian calendar"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
-
-RDEPEND="
- >=dev-perl/DateTime-0.80.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
diff --git a/dev-perl/DateTime-Calendar-Julian/Manifest b/dev-perl/DateTime-Calendar-Julian/Manifest
index 7cf7e495aa71..85148a319be6 100644
--- a/dev-perl/DateTime-Calendar-Julian/Manifest
+++ b/dev-perl/DateTime-Calendar-Julian/Manifest
@@ -1,3 +1 @@
-DIST DateTime-Calendar-Julian-0.104.tar.gz 18172 BLAKE2B c4d09c74b9355005ccad71584457f5c3bb586e62a1a7207e39a1ad2fa12107ef16b580aaaa7e782650a97905c47475c74ca15564686858aaf18d5c47b509c67f SHA512 5fa8dd0c2a8e7a3477bee723c3d6870a4c8ba361231b474afabfbb5118cc1d2d55e60035606b789a4700aaa9a35a9a836d0eb2a9bd935eeb23ff93db472e3599
-DIST DateTime-Calendar-Julian-0.106.tar.gz 18681 BLAKE2B 0b6901f2e878e5b5679b6caa0baa665463cd4339b5fae792402d1461be743081e28ca4d6810bb69b3801421e106e29b530292b30e2f49d7a1df5b7a5f00d9ba3 SHA512 180955341937d6d809df70006e9ca45ec1c4fc0e3db79d32cd40cb934a7cbe022b893ba4dc2f914d5f502e355214e9ead44ec1846db9b18d649b9222aacce800
DIST DateTime-Calendar-Julian-0.107.tar.gz 19669 BLAKE2B 6bfc01832f223b9f368f6d995073ce30da2b77b9071247173daa87611a3b399da96ed3f2a6c1b54cb16ca283bf9bba90ab2be184ee2a21d2254a0493e751b7bd SHA512 8219c4d8e998ebeb536d46f2d81b40a5ff21a3fc3c6e8c2c063b334e7a9f2cb73f14cdb5c82cac60bc9b1c6eb6ff43235f955f7775e47aaf4f903db654a34a5b
diff --git a/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.320.0.ebuild b/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.320.0.ebuild
deleted file mode 100644
index 6d0b678a7d3c..000000000000
--- a/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.320.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=THINC
-DIST_VERSION=0.32
-DIST_EXAMPLES=( "example/*" )
-inherit perl-module
-
-DESCRIPTION="Flexibly parse strings and turn them into DateTime objects"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( 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
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Test-Exception
- dev-perl/Test-MockTime
- dev-perl/Test-NoWarnings
- >=virtual/perl-Test-Simple-0.440.0
- )
-"
-PERL_RM_FILES=(
- t/002_pod.t
- t/003_podcoverage.t
-)
diff --git a/dev-perl/DateTime-Format-Flexible/Manifest b/dev-perl/DateTime-Format-Flexible/Manifest
index e750c64bcdd7..6bd84e86a08f 100644
--- a/dev-perl/DateTime-Format-Flexible/Manifest
+++ b/dev-perl/DateTime-Format-Flexible/Manifest
@@ -1,2 +1 @@
-DIST DateTime-Format-Flexible-0.32.tar.gz 76438 BLAKE2B b7a0f5abdba67e70979c510f13849697a9107eb275d5702ce6eafaa5abed140ee4072778642157f827823badd0f425e861927d5956a4818f6d0ce31c821c28fc SHA512 90e0e83cecff5daab132860c2da2d77c92c0791fe8d0d6aa9275c1e0d603b644a8531848d8fb4bad8e1800c02a4e571ceda1a4bf4b8ee9bd7ac0215898db2882
DIST DateTime-Format-Flexible-0.34.tar.gz 76347 BLAKE2B e1b2b5506be26ba274a80889c17bd7f5f3073d10e01948c9c3b591476dfd19d048c7d25269802bc071b1c9df1dc1752ab3febe524ca22b997ccbec7674fd0b0b SHA512 2b2d730aaa9c8f6152f57493b8a0b2f9600b06dcdf2776bd1cb3fbf26c3b5ab31351a32fccb5072ed7410b558354fb3f9e3e8fa5af99da846fc623ae25e1f763
diff --git a/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.120.0.ebuild b/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.120.0.ebuild
deleted file mode 100644
index d294e4847f2d..000000000000
--- a/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.120.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=SCHUBIGER
-DIST_VERSION=1.12
-inherit perl-module
-
-DESCRIPTION="Parse informal natural language date/time strings"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Clone
- dev-perl/Date-Calc
- dev-perl/DateTime
- dev-perl/DateTime-TimeZone
- virtual/perl-Exporter
- virtual/perl-Getopt-Long
- dev-perl/List-MoreUtils
- >=dev-perl/Params-Validate-1.150.0
- virtual/perl-Scalar-List-Utils
- virtual/perl-Storable
- virtual/perl-Term-ReadLine
- dev-perl/boolean
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.420.0
- test? (
- dev-perl/Module-Util
- dev-perl/Test-MockTime
- virtual/perl-Test-Simple
- )
-"
-
-PERL_RM_FILES=(
- t/pod-coverage.t
- t/pod.t
-)
diff --git a/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.170.0-r1.ebuild b/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.170.0-r1.ebuild
deleted file mode 100644
index 6e49683c955b..000000000000
--- a/dev-perl/DateTime-Format-Natural/DateTime-Format-Natural-1.170.0-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SCHUBIGER
-DIST_VERSION=1.17
-inherit perl-module
-
-DESCRIPTION="Parse informal natural language date/time strings"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Clone
- dev-perl/Date-Calc
- dev-perl/DateTime
- dev-perl/DateTime-HiRes
- dev-perl/DateTime-TimeZone
- virtual/perl-Exporter
- virtual/perl-Getopt-Long
- dev-perl/List-MoreUtils
- >=dev-perl/Params-Validate-1.150.0
- virtual/perl-Scalar-List-Utils
- virtual/perl-Storable
- virtual/perl-Term-ReadLine
- dev-perl/boolean
-"
-BDEPEND="
- ${RDEPEND}
- >=dev-perl/Module-Build-0.420.0
- test? (
- dev-perl/Module-Util
- dev-perl/Test-MockTime-HiRes
- virtual/perl-Test-Simple
- )
-"
-
-PERL_RM_FILES=(
- t/pod-coverage.t
- t/pod.t
-)
diff --git a/dev-perl/DateTime-Format-Natural/Manifest b/dev-perl/DateTime-Format-Natural/Manifest
index 5fb7f64306ac..1f339a5a3a7b 100644
--- a/dev-perl/DateTime-Format-Natural/Manifest
+++ b/dev-perl/DateTime-Format-Natural/Manifest
@@ -1,3 +1 @@
-DIST DateTime-Format-Natural-1.12.tar.gz 82853 BLAKE2B 4705b8449bf255d9a2e15bca7dfe862d0c44e9e851808f2879e3452df083e89d97af2ff48a599959102a85bfb4d701b5dd390200c6516eae49cf29bb2e43fa32 SHA512 c2685815e76d7208d2491a01bc93e0c15657325fc1e9b33b85f123085814b9d4554a25b575241605a6c819f1627486b093bf08eeb25bb55531e15a15ddf158c8
-DIST DateTime-Format-Natural-1.17.tar.gz 86635 BLAKE2B b904fc6675a9dbe11e6e7fb7acd5f45551e1dd4e7c675d9761f9dc5b8f57c31562f331f59f9b2070867271395c257d1d0e2947b93e1989ab29db5441323df92b SHA512 719a49f647bdfe10a526e672ca163faac457109e4b977dfb5b9ace9daf2590425bd8001f330dab0c1ad7d55f0dc55a07b18e8821578ab0617ba7e931dcaaf575
DIST DateTime-Format-Natural-1.18.tar.gz 86921 BLAKE2B dc44918a7dda17b1304669fb4d13a3b7cf0f4da968d9e948d8e0a026d955e722a02dc7971cded0047ed3d18d3c4d5fdae40a6fef7137539c7ff2f5163aae7f6d SHA512 ec57179399e1539a0e22379794cf927337f682ca168de7f48338598c27d6ea70a1901a47e232c574d89e7e234930e09aa995309b40e171f99f22a24a95236b82
diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.320.0.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.320.0.ebuild
deleted file mode 100644
index 3d72adda38b0..000000000000
--- a/dev-perl/DateTime-Locale/DateTime-Locale-1.320.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=DROLSKY
-DIST_VERSION=1.32
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Localization support for DateTime"
-
-LICENSE="|| ( Artistic GPL-1+ ) unicode"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Dist-CheckConflicts-0.20.0
- virtual/perl-Exporter
- dev-perl/File-ShareDir
- virtual/perl-File-Spec
- >=dev-perl/Params-ValidationCompiler-0.130.0
- >=virtual/perl-Scalar-List-Utils-1.450.0
- >=dev-perl/Specio-0.150.0
- virtual/perl-Storable
- >=dev-perl/namespace-autoclean-0.190.0
-"
-BDEPEND="${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-Temp
- dev-perl/IPC-System-Simple
- dev-perl/Path-Tiny
- dev-perl/Test-File-ShareDir
- >=virtual/perl-Test-Simple-1.302.15
- dev-perl/Test2-Plugin-NoWarnings
- dev-perl/Test2-Suite
- )
-"
diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.390.0-r1.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.390.0-r1.ebuild
deleted file mode 100644
index 7882632eee34..000000000000
--- a/dev-perl/DateTime-Locale/DateTime-Locale-1.390.0-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=DROLSKY
-DIST_VERSION=1.39
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Localization support for DateTime"
-
-LICENSE="|| ( Artistic GPL-1+ ) unicode"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Dist-CheckConflicts-0.20.0
- virtual/perl-Exporter
- dev-perl/File-ShareDir
- virtual/perl-File-Spec
- >=dev-perl/Params-ValidationCompiler-0.130.0
- >=virtual/perl-Scalar-List-Utils-1.450.0
- >=dev-perl/Specio-0.150.0
- virtual/perl-Storable
- >=dev-perl/namespace-autoclean-0.190.0
-"
-BDEPEND="
- ${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-Temp
- dev-perl/IPC-System-Simple
- dev-perl/Path-Tiny
- dev-perl/Test-File-ShareDir
- >=virtual/perl-Test-Simple-1.302.15
- dev-perl/Test2-Plugin-NoWarnings
- dev-perl/Test2-Suite
- )
-"
diff --git a/dev-perl/DateTime-Locale/Manifest b/dev-perl/DateTime-Locale/Manifest
index bce0c3f9d0b6..2745c2e4f39b 100644
--- a/dev-perl/DateTime-Locale/Manifest
+++ b/dev-perl/DateTime-Locale/Manifest
@@ -1,3 +1 @@
-DIST DateTime-Locale-1.32.tar.gz 1463023 BLAKE2B 56dabcb6bddb81536cae8c5f8ad1073d9e1519faa97de4bb5de2ecce01f2425a778705c33ae9557ca44ec82c75d16e2320d5dc390b7cd7b82e7d7549b98cf98e SHA512 8563f712187