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/Alien-Base-ModuleBuild-1.170.0-r1.ebuild (renamed from dev-perl/Alien-Base-ModuleBuild/Alien-Base-ModuleBuild-1.170.0.ebuild)4
-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.800.0-r1.ebuild (renamed from dev-perl/Alien-Build/Alien-Build-2.800.0.ebuild)4
-rw-r--r--dev-perl/Alien-Build/Alien-Build-2.830.0.ebuild (renamed from dev-perl/Alien-Build/Alien-Build-2.770.0.ebuild)18
-rw-r--r--dev-perl/Alien-Build/Manifest4
-rw-r--r--dev-perl/Alien-GMP/Alien-GMP-1.160.0-r1.ebuild (renamed from dev-perl/Alien-GMP/Alien-GMP-1.160.0.ebuild)9
-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-LibGumbo/Alien-LibGumbo-0.50.0-r4.ebuild53
-rw-r--r--dev-perl/Alien-Libxml2/Alien-Libxml2-0.170.0-r1.ebuild (renamed from dev-perl/Alien-Libxml2/Alien-Libxml2-0.170.0.ebuild)8
-rw-r--r--dev-perl/Alien-OpenSSL/Alien-OpenSSL-0.150.0-r1.ebuild (renamed from dev-perl/Alien-OpenSSL/Alien-OpenSSL-0.150.0.ebuild)4
-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)5
-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/App-pwhich-1.170.0-r1.ebuild (renamed from dev-perl/App-pwhich/App-pwhich-1.170.0.ebuild)4
-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/Archive-Tar-Wrapper-0.410.0.ebuild36
-rw-r--r--dev-perl/Archive-Tar-Wrapper/Manifest2
-rw-r--r--dev-perl/Array-RefElem/Array-RefElem-1.0.0-r4.ebuild13
-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/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r4.ebuild59
-rw-r--r--dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99-2.patch11
-rw-r--r--dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99.patch23
-rw-r--r--dev-perl/Audio-DSP/Audio-DSP-0.20.0-r4.ebuild42
-rw-r--r--dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r5.ebuild26
-rw-r--r--dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r5.ebuild52
-rw-r--r--dev-perl/Audio-Scan/Audio-Scan-1.10.0-r2.ebuild30
-rw-r--r--dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r3.ebuild43
-rw-r--r--dev-perl/Authen-PAM/Authen-PAM-0.160.0-r4.ebuild44
-rw-r--r--dev-perl/Authen-Radius/Authen-Radius-0.320.0-r1.ebuild44
-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-Flags/B-Flags-0.170.0-r2.ebuild18
-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)8
-rw-r--r--dev-perl/B-Hooks-EndOfScope/Manifest2
-rw-r--r--dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r2.ebuild (renamed from dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild)19
-rw-r--r--dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r2.ebuild30
-rw-r--r--dev-perl/B-Keywords/B-Keywords-1.270.0.ebuild (renamed from dev-perl/B-Keywords/B-Keywords-1.240.0.ebuild)7
-rw-r--r--dev-perl/B-Keywords/Manifest2
-rw-r--r--dev-perl/B-OPCheck/B-OPCheck-0.320.0-r2.ebuild31
-rw-r--r--dev-perl/B-Utils/B-Utils-0.270.0-r3.ebuild35
-rw-r--r--dev-perl/BSD-Resource/BSD-Resource-1.291.100-r3.ebuild21
-rw-r--r--dev-perl/BerkeleyDB/BerkeleyDB-0.640.0.ebuild67
-rw-r--r--dev-perl/BerkeleyDB/Manifest1
-rw-r--r--dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r2.ebuild39
-rw-r--r--dev-perl/Bit-Vector/Bit-Vector-7.400.0-r3.ebuild25
-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-20231010.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-20231110.1.0.ebuild37
-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-20231006.1.0.ebuild)8
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240523.1.0.ebuild (renamed from dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230907.1.0.ebuild)8
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240614.1.0.ebuild (renamed from dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230926.1.0.ebuild)8
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240710.1.0.ebuild (renamed from dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230923.1.0.ebuild)8
-rw-r--r--dev-perl/Business-ISBN-Data/Manifest12
-rw-r--r--dev-perl/Business-ISBN/Business-ISBN-3.8.0.ebuild4
-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/CDB_File/CDB_File-1.50.0-r1.ebuild36
-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)12
-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.640.0.ebuild (renamed from dev-perl/CGI/CGI-4.570.0.ebuild)5
-rw-r--r--dev-perl/CGI/CGI-4.660.0.ebuild (renamed from dev-perl/CGI/CGI-4.590.0.ebuild)5
-rw-r--r--dev-perl/CGI/Manifest6
-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)9
-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.309.200.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.307.200.ebuild)4
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.405.250.ebuild (renamed from dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.306.160.ebuild)6
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.407.20.ebuild (renamed from dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.307.30.ebuild)6
-rw-r--r--dev-perl/CPAN-Perl-Releases/Manifest8
-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-r1.ebuild (renamed from dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.280.0.ebuild)4
-rw-r--r--dev-perl/Cache-Memcached-Fast/Manifest1
-rw-r--r--dev-perl/Cache-Memcached/Cache-Memcached-1.300.0-r2.ebuild4
-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/Capture-Tiny/Capture-Tiny-0.480.0-r1.ebuild2
-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)6
-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-Accessor/Class-Accessor-0.510.0.ebuild4
-rw-r--r--dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r2.ebuild25
-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-Inspector/Class-Inspector-1.360.0.ebuild2
-rw-r--r--dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r2.ebuild32
-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-MethodMaker/Class-MethodMaker-2.240.0-r3.ebuild18
-rw-r--r--dev-perl/Class-Singleton/Class-Singleton-1.600.0.ebuild4
-rw-r--r--dev-perl/Class-Tiny/Class-Tiny-1.8.0.ebuild4
-rw-r--r--dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r3.ebuild (renamed from dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild)16
-rw-r--r--dev-perl/Clipboard/Clipboard-0.290.0.ebuild43
-rw-r--r--dev-perl/Clipboard/Clipboard-0.300.0.ebuild43
-rw-r--r--dev-perl/Clipboard/Manifest2
-rw-r--r--dev-perl/Clone/Clone-0.450.0.ebuild29
-rw-r--r--dev-perl/Clone/Manifest1
-rw-r--r--dev-perl/Compress-Bzip2/Compress-Bzip2-2.280.0-r1.ebuild47
-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/Config-AutoConf-0.320.0.ebuild2
-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/Manifest3
-rw-r--r--dev-perl/Convert-ASN1/Convert-ASN1-0.270.0-r1.ebuild27
-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/Convert-Color-0.170.0-r1.ebuild (renamed from dev-perl/Convert-Color/Convert-Color-0.170.0.ebuild)4
-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.360.0.ebuild39
-rw-r--r--dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.380.0.ebuild (renamed from dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild)9
-rw-r--r--dev-perl/Cpanel-JSON-XS/Manifest3
-rw-r--r--dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r4.ebuild33
-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-Eksblowfish/Crypt-Eksblowfish-0.9.0-r4.ebuild33
-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.170.0.ebuild (renamed from dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild)23
-rw-r--r--dev-perl/Crypt-OpenSSL-Random/Manifest1
-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)9
-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)4
-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/DBD-mysql-5.7.0.ebuild140
-rw-r--r--dev-perl/DBD-mysql/Manifest3
-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/Data-Compare-1.290.0.ebuild4
-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/Data-Dump-1.250.0.ebuild4
-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)6
-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-Uniqid/Data-Uniqid-0.120.0-r2.ebuild4
-rw-r--r--dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.150.0-r1.ebuild (renamed from dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.150.0.ebuild)4
-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)7
-rw-r--r--dev-perl/Date-Manip/Manifest2
-rw-r--r--dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r3.ebuild28
-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/DateTime-Calendar-Julian-0.107.0.ebuild4
-rw-r--r--dev-perl/DateTime-Calendar-Julian/Manifest2
-rw-r--r--dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.830.0.ebuild4
-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-ISO8601/DateTime-Format-ISO8601-0.160.0-r1.ebuild (renamed from dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.160.0.ebuild)8
-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-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild4
-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/DateTime-Locale-1.400.0-r1.ebuild (renamed from dev-perl/DateTime-Locale/DateTime-Locale-1.400.0.ebuild)4
-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/DateTime-TimeZone-2.600.0.ebuild4
-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-CheckLib/Devel-CheckLib-1.160.0-r1.ebuild (renamed from dev-perl/Sub-Name/Sub-Name-0.260.0.ebuild)25
-rw-r--r--dev-perl/Devel-CheckOS/Devel-CheckOS-2.0.0.ebuild31
-rw-r--r--dev-perl/Devel-CheckOS/Devel-CheckOS-2.10.0.ebuild (renamed from dev-perl/Devel-CheckOS/Devel-CheckOS-1.870.0.ebuild)12
-rw-r--r--dev-perl/Devel-CheckOS/Devel-CheckOS-2.20.0.ebuild (renamed from dev-perl/Devel-CheckOS/Devel-CheckOS-1.860.0.ebuild)16
-rw-r--r--dev-perl/Devel-CheckOS/Devel-CheckOS-2.40.0.ebuild31
-rw-r--r--dev-perl/Devel-CheckOS/Manifest6
-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/Devel-Cover-1.440.0.ebuild45
-rw-r--r--dev-perl/Devel-Cover/Manifest3
-rw-r--r--dev-perl/Devel-Cycle/Devel-Cycle-1.120.0-r1.ebuild4
-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/Devel-Size/Devel-Size-0.840.0.ebuild20
-rw-r--r--dev-perl/Devel-Size/Manifest1
-rw-r--r--dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.ebuild4
-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-SHA1/Digest-SHA1-2.130.0-r3.ebuild (renamed from dev-perl/Convert-ASN1/Convert-ASN1-0.330.0.ebuild)18
-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.32.0.ebuild (renamed from dev-perl/Dist-Zilla/Dist-Zilla-6.17.0.ebuild)31
-rw-r--r--dev-perl/Dist-Zilla/Manifest2
-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)12
-rw-r--r--dev-perl/Email-Valid/Manifest2
-rw-r--r--dev-perl/Encode-Detect/Encode-Detect-1.10.0-r3.ebuild20
-rw-r--r--dev-perl/Encode-JIS2K/Encode-JIS2K-0.30.0-r1.ebuild4
-rw-r--r--dev-perl/Env-Path/Env-Path-0.190.0.ebuild4
-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/Event/Event-1.280.0-r1.ebuild22
-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/Exporter-Tiny-1.6.2.ebuild2
-rw-r--r--dev-perl/Exporter-Tiny/Manifest2
-rw-r--r--dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.120.0-r1.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.ebuild (renamed from dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.8.0.ebuild)24
-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-Helpers/ExtUtils-Helpers-0.27.0.ebuild27
-rw-r--r--dev-perl/ExtUtils-Helpers/Manifest1
-rw-r--r--dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.13.0.ebuild (renamed from dev-perl/File-Slurper/File-Slurper-0.12.0.ebuild)22
-rw-r--r--dev-perl/ExtUtils-InstallPaths/Manifest1
-rw-r--r--dev-perl/ExtUtils-LibBuilder/ExtUtils-LibBuilder-0.80.0-r1.ebuild4
-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/FFI-CheckLib/FFI-CheckLib-0.310.0-r1.ebuild (renamed from dev-perl/FFI-CheckLib/FFI-CheckLib-0.310.0.ebuild)4
-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-Copy-Recursive/File-Copy-Recursive-0.450.0.ebuild4
-rw-r--r--dev-perl/File-Find-Object-Rule/File-Find-Object-Rule-0.31.300-r1.ebuild4
-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-Find-Rule/File-Find-Rule-0.340.0-r1.ebuild4
-rw-r--r--dev-perl/File-LibMagic/File-LibMagic-1.230.0-r1.ebuild34
-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-ShareDir-Install/File-ShareDir-Install-0.140.0.ebuild2
-rw-r--r--dev-perl/File-ShareDir/File-ShareDir-1.118.0.ebuild2
-rw-r--r--dev-perl/File-Slurp-Tiny/metadata.xml3
-rw-r--r--dev-perl/File-Slurper/File-Slurper-0.14.0.ebuild2
-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.610.0.ebuild (renamed from dev-perl/Finance-Quote/Finance-Quote-1.570.0.ebuild)12
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.620.0.ebuild (renamed from dev-perl/Finance-Quote/Finance-Quote-1.560.0.ebuild)17
-rw-r--r--dev-perl/Finance-Quote/Manifest7
-rw-r--r--dev-perl/Future-IO/Future-IO-0.150.0-r1.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-r1.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/GD-Barcode-2.0.0-r1.ebuild (renamed from dev-perl/GD-Barcode/GD-Barcode-2.0.0.ebuild)6
-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.ebuild81
-rw-r--r--dev-perl/GD/GD-2.800.0.ebuild (renamed from dev-perl/GD/GD-2.760.0.ebuild)8
-rw-r--r--dev-perl/GD/GD-2.820.0.ebuild81
-rw-r--r--dev-perl/GD/GD-2.830.0.ebuild82
-rw-r--r--dev-perl/GD/Manifest5
-rw-r--r--dev-perl/GD/files/GD-2.820.0-respect-libdir.patch37
-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/GnuPG-Interface-1.30.0.ebuild6
-rw-r--r--dev-perl/GnuPG-Interface/GnuPG-Interface-1.40.0.ebuild46
-rw-r--r--dev-perl/GnuPG-Interface/Manifest2
-rw-r--r--dev-perl/GnuPG-Interface/files/GnuPG-Interface-1.30.0-which-hunt.patch16
-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.900.ebuild (renamed from dev-perl/Graph/Graph-0.972.600.ebuild)6
-rw-r--r--dev-perl/Graph/Manifest4
-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)12
-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.ebuild (renamed from dev-perl/MRO-Compat/MRO-Compat-0.130.0-r1.ebuild)12
-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.ebuild (renamed from dev-perl/File-Listing/File-Listing-6.150.0.ebuild)22
-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.460.0.ebuild (renamed from dev-perl/HTTP-Message/HTTP-Message-6.440.0.ebuild)11
-rw-r--r--dev-perl/HTTP-Message/Manifest4
-rw-r--r--dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r2.ebuild37
-rw-r--r--dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0-r1.ebuild4
-rw-r--r--dev-perl/IO-AIO/IO-AIO-4.750.0.ebuild30
-rw-r--r--dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild30
-rw-r--r--dev-perl/IO-AIO/IO-AIO-4.810.0.ebuild (renamed from dev-perl/IO-AIO/IO-AIO-4.760.0.ebuild)13
-rw-r--r--dev-perl/IO-AIO/Manifest4
-rw-r--r--dev-perl/IO-Async/IO-Async-0.803.0-r1.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-Socket-SSL/IO-Socket-SSL-2.86.0.ebuild33
-rw-r--r--dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.87.0.ebuild34
-rw-r--r--dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.88.0.ebuild33
-rw-r--r--dev-perl/IO-Socket-SSL/Manifest3
-rw-r--r--dev-perl/IO-Tty/IO-Tty-1.200.0.ebuild (renamed from dev-perl/IO-Tty/IO-Tty-1.170.0.ebuild)8
-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.ebuild (renamed from dev-perl/Test-Warn/Test-Warn-0.360.0.ebuild)18
-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/IPC-System-Simple/IPC-System-Simple-1.300.0.ebuild4
-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/Inline-C-0.820.0.ebuild4
-rw-r--r--dev-perl/Inline-C/Manifest1
-rw-r--r--dev-perl/Inline/Inline-0.860.0.ebuild4
-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.140.0.ebuild (renamed from dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.100.0.ebuild)20
-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/Lchown/Lchown-1.10.0-r4.ebuild23
-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-EN-Inflect/Lingua-EN-Inflect-1.905.0.ebuild4
-rw-r--r--dev-perl/Lingua-Translit/Lingua-Translit-0.280.0-r1.ebuild13
-rw-r--r--dev-perl/Lingua-Translit/Lingua-Translit-0.290.0.ebuild4
-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-AllUtils/List-AllUtils-0.190.0.ebuild4
-rw-r--r--dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.430.0.ebuild2
-rw-r--r--dev-perl/List-MoreUtils/List-MoreUtils-0.428.0.ebuild32
-rw-r--r--dev-perl/List-MoreUtils/List-MoreUtils-0.430.0.ebuild2
-rw-r--r--dev-perl/List-MoreUtils/Manifest1
-rw-r--r--dev-perl/List-SomeUtils-XS/List-SomeUtils-XS-0.580.0.ebuild4
-rw-r--r--dev-perl/List-SomeUtils/List-SomeUtils-0.580.0.ebuild28
-rw-r--r--dev-perl/List-SomeUtils/List-SomeUtils-0.590.0.ebuild4
-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/List-UtilsBy-0.120.0.ebuild4
-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.780.0.ebuild (renamed from dev-perl/Locale-Codes/Locale-Codes-3.680.0.ebuild)9
-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)11
-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/Log-Log4perl-1.570.0.ebuild4
-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.370.0.ebuild (renamed from dev-perl/Log-Report/Log-Report-1.340.0.ebuild)5
-rw-r--r--dev-perl/Log-Report/Manifest4
-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)7
-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/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.401.240.ebuild (renamed from dev-perl/Mail-DKIM/Mail-DKIM-1.202.306.300.ebuild)4
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-1.202.406.190.ebuild (renamed from dev-perl/Mail-DKIM/Mail-DKIM-1.202.302.120.ebuild)11
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-1.202.9.70.ebuild45
-rw-r--r--dev-perl/Mail-DKIM/Manifest5
-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)5
-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/Mail-SPF-3.202.406.170.ebuild55
-rw-r--r--dev-perl/Mail-SPF/Manifest2
-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-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r3.ebuild46
-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-r1.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.39.0-r1.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.46.0.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.220.0.ebuild36
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.340.0.ebuild38
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.360.0.ebuild (renamed from dev-perl/Mojolicious/Mojolicious-9.330.0-r1.ebuild)2
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.370.0.ebuild (renamed from dev-perl/Mojolicious/Mojolicious-9.190.0.ebuild)10
-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)9
-rw-r--r--dev-perl/Mouse/Manifest1
-rw-r--r--dev-perl/Mouse/Mouse-2.5.10-r1.ebuild (renamed from dev-perl/Mouse/Mouse-2.4.10-r1.ebuild)27
-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-LibIDN2/Net-LibIDN2-1.20.0-r1.ebuild24
-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-Netmask/Net-Netmask-2.0.200-r1.ebuild (renamed from dev-perl/Net-Netmask/Net-Netmask-2.0.200.ebuild)4
-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.ebuild3
-rw-r--r--dev-perl/Net-SSLeay/files/Net-SSLeay-1.88-fix-libdir.patch27
-rw-r--r--dev-perl/Net-SSLeay/files/Net-SSLeay-1.940.0-avoid-runtime-check.patch26
-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/Net-Twitter/Manifest1
-rw-r--r--dev-perl/Net-Twitter/Net-Twitter-4.10.430.ebuild62
-rw-r--r--dev-perl/Net-Twitter/metadata.xml39
-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/Manifest4
-rw-r--r--dev-perl/Object-Pad/Object-Pad-0.805.0-r1.ebuild (renamed from dev-perl/Object-Pad/Object-Pad-0.805.0.ebuild)4
-rw-r--r--dev-perl/Object-Pad/Object-Pad-0.808.0-r1.ebuild (renamed from dev-perl/Object-Pad/Object-Pad-0.804.0.ebuild)10
-rw-r--r--dev-perl/Object-Pad/Object-Pad-0.809.0.ebuild (renamed from dev-perl/Object-Pad/Object-Pad-0.803.0.ebuild)10
-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/Manifest2
-rw-r--r--dev-perl/PAR-Dist/PAR-Dist-0.520.0.ebuild2
-rw-r--r--dev-perl/PAR-Dist/PAR-Dist-0.530.0.ebuild (renamed from dev-perl/PAR-Dist/PAR-Dist-0.510.0.ebuild)10
-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)4
-rw-r--r--dev-perl/PDF-API2/Manifest3
-rw-r--r--dev-perl/PDF-API2/PDF-API2-2.40.0.ebuild33
-rw-r--r--dev-perl/PDF-API2/PDF-API2-2.45.0.ebuild (renamed from dev-perl/PDF-API2/PDF-API2-2.42.0.ebuild)8
-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)8
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/Manifest3
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.25.0.ebuild31
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.26.0.ebuild (renamed from dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.17.0.ebuild)12
-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-QuoteLike/PPIx-QuoteLike-0.23.0.ebuild4
-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/PPIx-Regexp/PPIx-Regexp-0.88.0.ebuild4
-rw-r--r--dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild2
-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-Util/Params-Util-1.102.0.ebuild2
-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-Validate/Params-Validate-1.310.0.ebuild4
-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/Params-ValidationCompiler/Params-ValidationCompiler-0.310.0-r1.ebuild (renamed from dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.310.0.ebuild)4
-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)8
-rw-r--r--dev-perl/Pegex/Pegex-0.750.0.ebuild4
-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)3
-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-20230701.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-20230909.0.0.ebuild)4
-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-Layers/PerlIO-Layers-0.12.0-r1.ebuild36
-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.10.0.ebuild2
-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-Coverage/Pod-Coverage-0.230.0-r2.ebuild4
-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-Spell/Pod-Spell-1.260.0.ebuild4
-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)7
-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-Common/Regexp-Common-2017060201.0.0-r1.ebuild4
-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)15
-rw-r--r--dev-perl/SVG/Manifest1
-rw-r--r--dev-perl/SVG/SVG-2.860.0.ebuild31
-rw-r--r--dev-perl/Scalar-Properties/Scalar-Properties-1.100.860-r2.ebuild4
-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/Search-Xapian/Search-Xapian-1.2.25.5-r4.ebuild38
-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/Shell-Config-Generate/Shell-Config-Generate-0.340.0-r1.ebuild (renamed from dev-perl/Shell-Config-Generate/Shell-Config-Generate-0.340.0.ebuild)4
-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)10
-rw-r--r--dev-perl/Sort-Key/Sort-Key-1.330.0-r2.ebuild4
-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-CRC32/String-CRC32-2.100.0.ebuild4
-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-Format/String-Format-1.180.0.ebuild4
-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-Random/String-Random-0.320.0.ebuild4
-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-r1.ebuild20
-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)4
-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-Override/Manifest2
-rw-r--r--dev-perl/Sub-Override/Sub-Override-0.100.0.ebuild19
-rw-r--r--dev-perl/Sub-Override/Sub-Override-0.120.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-r1.ebuild (renamed from dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.290.0.ebuild)4
-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)2
-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/Manifest2
-rw-r--r--dev-perl/Template-Toolkit/Template-Toolkit-3.102.0.ebuild (renamed from dev-perl/Template-Toolkit/Template-Toolkit-3.10.0.ebuild)15
-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-Shell/Term-Shell-0.130.0.ebuild4
-rw-r--r--dev-perl/Term-Table/Manifest4
-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/Term-Table/Term-Table-0.18.0.ebuild31
-rw-r--r--dev-perl/Term-Table/metadata.xml18
-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)6
-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-Differences/Test-Differences-0.710.0.ebuild2
-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-r4.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-r2.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/Test-File-ShareDir-1.1.2-r1.ebuild4
-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-r2.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)15
-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)14
-rw-r--r--dev-perl/Test-Memory-Cycle/Test-Memory-Cycle-1.60.0-r1.ebuild4
-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)5
-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-Object/Test-Object-0.80.0-r1.ebuild4
-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-Coverage/Test-Pod-Coverage-1.100.0-r1.ebuild4
-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-Regexp/Test-Regexp-2017040101.0.0-r1.ebuild4
-rw-r--r--dev-perl/Test-Script/Test-Script-1.290.0-r1.ebuild (renamed from dev-perl/Test-Script/Test-Script-1.290.0.ebuild)4
-rw-r--r--dev-perl/Test-SubCalls/Test-SubCalls-1.100.0-r1.ebuild4
-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-TrailingSpace/Test-TrailingSpace-0.60.100.ebuild4
-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-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)7
-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-r1.ebuild28
-rw-r--r--dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.90.0-r1.ebuild (renamed from dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.90.0.ebuild)4
-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.156.ebuild28
-rw-r--r--dev-perl/Test2-Suite/Test2-Suite-0.0.159.ebuild29
-rw-r--r--dev-perl/Test2-Suite/metadata.xml85
-rw-r--r--dev-perl/Test2-Tools-Explain/Manifest1
-rw-r--r--dev-perl/Test2-Tools-Explain/Test2-Tools-Explain-0.20.0-r1.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-r1.ebuild4
-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.30.0.ebuild4
-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/Manifest5
-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.540.0.ebuild (renamed from dev-perl/Text-CSV_XS/Text-CSV_XS-1.500.0.ebuild)9
-rw-r--r--dev-perl/Text-CSV_XS/Text-CSV_XS-1.550.0.ebuild (renamed from dev-perl/Text-CSV_XS/Text-CSV_XS-1.510.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-Roman/Text-Roman-3.500.0-r1.ebuild4
-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)6
-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-Monotonic/Time-Monotonic-0.9.8-r1.ebuild11
-rw-r--r--dev-perl/Time-Monotonic/files/Time-Monotonic-0.9.8-implicit.patch11
-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-r3.ebuild (renamed from dev-perl/Tk/Tk-804.36.0-r1.ebuild)5
-rw-r--r--dev-perl/Tk/Tk-804.36.0-r4.ebuild (renamed from dev-perl/Tk/Tk-804.36.0-r2.ebuild)6
-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/Tk/files/Tk-804.036-c99-old_warn.patch38
-rw-r--r--dev-perl/Tk/files/Tk-804.036-c99-pregcomp.patch20
-rw-r--r--dev-perl/Tk/files/Tk-804.036-c99.patch56
-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-Tie/Manifest1
-rw-r--r--dev-perl/Type-Tie/Type-Tie-0.15.0.ebuild28
-rw-r--r--dev-perl/Type-Tie/metadata.xml16
-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)9
-rw-r--r--dev-perl/UUID/Manifest4
-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/UUID/UUID-0.350.0.ebuild20
-rw-r--r--dev-perl/UUID/UUID-0.360.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)4
-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.60.0.ebuild)17
-rw-r--r--dev-perl/WWW-Mechanize/WWW-Mechanize-2.50.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-Feed/Manifest2
-rw-r--r--dev-perl/XML-Feed/XML-Feed-0.640.0.ebuild48
-rw-r--r--dev-perl/XML-Feed/XML-Feed-0.650.0.ebuild48
-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-Simple/XML-LibXML-Simple-1.10.0.ebuild4
-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)7
-rw-r--r--dev-perl/XML-LibXSLT/Manifest3
-rw-r--r--dev-perl/XML-LibXSLT/XML-LibXSLT-1.990.0.ebuild28
-rw-r--r--dev-perl/XML-LibXSLT/XML-LibXSLT-2.2.1.ebuild4
-rw-r--r--dev-perl/XML-LibXSLT/XML-LibXSLT-2.3.0.ebuild (renamed from dev-perl/XML-LibXSLT/XML-LibXSLT-2.2.0.ebuild)11
-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-Writer/XML-Writer-0.900.0.ebuild4
-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.380.0-r1.ebuild (renamed from dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.380.0.ebuild)2
-rw-r--r--dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.420.0-r1.ebuild (renamed from dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.360.0.ebuild)8
-rw-r--r--dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.430.0.ebuild (renamed from dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.350.0.ebuild)11
-rw-r--r--dev-perl/XS-Parse-Sublike/Manifest2
-rw-r--r--dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.210.0-r1.ebuild (renamed from dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.210.0.ebuild)4
-rw-r--r--dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.220.0.ebuild (renamed from dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.200.0.ebuild)12
-rw-r--r--dev-perl/XXX/XXX-0.380.0.ebuild4
-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/autobox/autobox-3.0.1-r2.ebuild26
-rw-r--r--dev-perl/autovivification/autovivification-0.180.0-r1.ebuild4
-rw-r--r--dev-perl/autovivification/autovivification-0.180.0-r2.ebuild24
-rw-r--r--dev-perl/bareword-filehandles/bareword-filehandles-0.7.0-r2.ebuild28
-rw-r--r--dev-perl/forks/forks-0.360.0-r3.ebuild36
-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/rename/Manifest1
-rw-r--r--dev-perl/rename/metadata.xml19
-rw-r--r--dev-perl/rename/rename-1.140.0.ebuild20
-rw-r--r--dev-perl/self/self-0.360.0-r1.ebuild (renamed from dev-perl/self/self-0.360.0.ebuild)4
-rw-r--r--dev-perl/txt2html/metadata.xml3
1326 files changed, 7011 insertions, 19590 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/Alien-Base-ModuleBuild-1.170.0.ebuild b/dev-perl/Alien-Base-ModuleBuild/Alien-Base-ModuleBuild-1.170.0-r1.ebuild
index a83f5b0a8ee2..d130b5b705a5 100644
--- a/dev-perl/Alien-Base-ModuleBuild/Alien-Base-ModuleBuild-1.170.0.ebuild
+++ b/dev-perl/Alien-Base-ModuleBuild/Alien-Base-ModuleBuild-1.170.0-r1.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
@@ -40,6 +40,6 @@ DEPEND="
BDEPEND="
${RDEPEND}
test? (
- >=dev-perl/Test2-Suite-0.0.121
+ >=virtual/perl-Test2-Suite-0.0.121
)
"
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.800.0.ebuild b/dev-perl/Alien-Build/Alien-Build-2.800.0-r1.ebuild
index de53839b4841..c0e851d113c4 100644
--- a/dev-perl/Alien-Build/Alien-Build-2.800.0.ebuild
+++ b/dev-perl/Alien-Build/Alien-Build-2.800.0-r1.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
@@ -38,7 +38,7 @@ BDEPEND="
${RDEPEND}
test? (
dev-perl/Devel-Hide
- >=dev-perl/Test2-Suite-0.0.121
+ >=virtual/perl-Test2-Suite-0.0.121
!minimal? (
dev-perl/Alien-Base-ModuleBuild
dev-perl/Sort-Versions
diff --git a/dev-perl/Alien-Build/Alien-Build-2.770.0.ebuild b/dev-perl/Alien-Build/Alien-Build-2.830.0.ebuild
index 862fa4352d39..8644439ddf81 100644
--- a/dev-perl/Alien-Build/Alien-Build-2.770.0.ebuild
+++ b/dev-perl/Alien-Build/Alien-Build-2.830.0.ebuild
@@ -1,16 +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=PLICEASE
-DIST_VERSION=2.77
+DIST_VERSION=2.83
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"
+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
@@ -33,19 +34,14 @@ RDEPEND="
>=virtual/perl-Text-ParseWords-3.260.0
virtual/pkgconfig
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
test? (
dev-perl/Devel-Hide
- >=dev-perl/Test2-Suite-0.0.121
+ >=virtual/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..8bb86db864a0 100644
--- a/dev-perl/Alien-Build/Manifest
+++ b/dev-perl/Alien-Build/Manifest
@@ -1,4 +1,2 @@
-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
+DIST Alien-Build-2.83.tar.gz 547519 BLAKE2B 1a097ea31dc67b9a33a5f20968f36779d91a8abab0d03d534e5844b1f047e54bb455c09bcbbf2da3d0f90aac66e20ac53c977cd83722826c6cc62761c4e386ff SHA512 db21995423cd13656ac2a93bfbeb1cfeef8e521774b9895860a9119195b3eeab4104d8c54bc263db0891855da965fa8ffacdfaff89977c817e2d2650ce69d02e
diff --git a/dev-perl/Alien-GMP/Alien-GMP-1.160.0.ebuild b/dev-perl/Alien-GMP/Alien-GMP-1.160.0-r1.ebuild
index 581feb481d83..ddeb94c722df 100644
--- a/dev-perl/Alien-GMP/Alien-GMP-1.160.0.ebuild
+++ b/dev-perl/Alien-GMP/Alien-GMP-1.160.0-r1.ebuild
@@ -1,7 +1,7 @@
-# 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_VERSION=1.16
DIST_AUTHOR=PLICEASE
@@ -11,9 +11,6 @@ DESCRIPTION="Alien package for the GNU Multiple Precision library"
SLOT="0"
KEYWORDS="~alpha amd64 ~hppa ~mips ppc x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
RDEPEND="
>=dev-perl/Alien-Build-1.460.0
@@ -24,6 +21,6 @@ BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-CBuilder
>=virtual/perl-ExtUtils-MakeMaker-6.520.0
test? (
- >=dev-perl/Test2-Suite-0.0.60
+ >=virtual/perl-Test2-Suite-0.0.60
)
"
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..20ab486d9e48
--- /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-LibGumbo/Alien-LibGumbo-0.50.0-r4.ebuild b/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r4.ebuild
new file mode 100644
index 000000000000..fa2a8ba372d3
--- /dev/null
+++ b/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r4.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RUZ
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Gumbo parser library"
+
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Alien-Build for Alien::Base
+RDEPEND="
+ >=dev-perl/Alien-Build-0.5.0
+ >=dev-perl/File-ShareDir-1.30.0
+ >=dev-perl/Path-Class-0.13.0
+ dev-libs/gumbo:=
+"
+DEPEND="
+ dev-libs/gumbo:=
+ dev-perl/Module-Build
+"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Alien-Base-ModuleBuild-0.5.0
+ >=dev-perl/Module-Build-0.420.0
+"
+
+src_test() {
+ local MODULES=(
+ "Alien::LibGumbo ${DIST_VERSION}"
+ "Alien::LibGumbo::ConfigData"
+ "Alien::LibGumbo::Install::Files"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}/blib" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ # Currently useless
+ # perl-module_src_test
+}
diff --git a/dev-perl/Alien-Libxml2/Alien-Libxml2-0.170.0.ebuild b/dev-perl/Alien-Libxml2/Alien-Libxml2-0.170.0-r1.ebuild
index 26c5af186e25..90e8f85e1479 100644
--- a/dev-perl/Alien-Libxml2/Alien-Libxml2-0.170.0.ebuild
+++ b/dev-perl/Alien-Libxml2/Alien-Libxml2-0.170.0-r1.ebuild
@@ -1,7 +1,7 @@
-# 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=PLICEASE
DIST_VERSION=0.17
@@ -10,8 +10,6 @@ inherit perl-module
DESCRIPTION="Install the C libxml2 library on your system"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
RDEPEND="
>=dev-perl/Alien-Build-2.120.0
@@ -25,6 +23,6 @@ BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-CBuilder
>=virtual/perl-ExtUtils-MakeMaker-6.520.0
test? (
- >=dev-perl/Test2-Suite-0.0.60
+ >=virtual/perl-Test2-Suite-0.0.60
)
"
diff --git a/dev-perl/Alien-OpenSSL/Alien-OpenSSL-0.150.0.ebuild b/dev-perl/Alien-OpenSSL/Alien-OpenSSL-0.150.0-r1.ebuild
index badf9ecea4c2..ca1b633168e5 100644
--- a/dev-perl/Alien-OpenSSL/Alien-OpenSSL-0.150.0.ebuild
+++ b/dev-perl/Alien-OpenSSL/Alien-OpenSSL-0.150.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,6 +24,6 @@ BDEPEND="${RDEPEND}
>=dev-perl/Alien-Build-1.190.0
>=virtual/perl-ExtUtils-MakeMaker-6.520.0
test? (
- >=dev-perl/Test2-Suite-0.0.121
+ >=virtual/perl-Test2-Suite-0.0.121
)
"
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..c14663b7d339
--- /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..72626d762030 100644
--- a/dev-perl/App-Cmd/App-Cmd-0.334.0.ebuild
+++ b/dev-perl/App-Cmd/App-Cmd-0.336.0.ebuild
@@ -1,13 +1,14 @@
-# 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"
IUSE="minimal"
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..f52dae3e713c 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 arm 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/App-pwhich-1.170.0.ebuild b/dev-perl/App-pwhich/App-pwhich-1.170.0-r1.ebuild
index f3189ef84082..2c87c968b6f0 100644
--- a/dev-perl/App-pwhich/App-pwhich-1.170.0.ebuild
+++ b/dev-perl/App-pwhich/App-pwhich-1.170.0-r1.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
@@ -20,7 +20,7 @@ BDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-6.640.0
test? (
dev-perl/Capture-Tiny
- >=dev-perl/Test2-Suite-0.0.121
+ >=virtual/perl-Test2-Suite-0.0.121
>=dev-perl/Test-Script-1.90.0
)
"
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..7807cf9491f1
--- /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/Archive-Tar-Wrapper-0.410.0.ebuild b/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.410.0.ebuild
new file mode 100644
index 000000000000..b1b72d96943a
--- /dev/null
+++ b/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.410.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.41
+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..a86367b70c27 100644
--- a/dev-perl/Archive-Tar-Wrapper/Manifest
+++ b/dev-perl/Archive-Tar-Wrapper/Manifest
@@ -1 +1,3 @@
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
+DIST Archive-Tar-Wrapper-0.41.tar.gz 37960 BLAKE2B 0febf634b0da1fc0c046d6d8737a6de7466c430a64507b409144a79bf011bfb99fb7a4d19cc2db2930b7d112954193852d5673c1968d125ab56170636450b314 SHA512 a34925a5d1b176ac11f7dbee76a02afa0a438887dfde15ac60e3288767e22410dd1089b3fe61149929c4f522f15d2023a29f2e0dcbd764cb1d25f2f85ae46258
diff --git a/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r4.ebuild b/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r4.ebuild
new file mode 100644
index 000000000000..83738799031c
--- /dev/null
+++ b/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r4.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=1.00
+inherit perl-module
+
+DESCRIPTION="Set up array elements as aliases"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
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/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r4.ebuild b/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r4.ebuild
new file mode 100644
index 000000000000..fc55aceeeb40
--- /dev/null
+++ b/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r4.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# This appears it should really be entitled Audio-CD
+# There are * QA Notice: errors on building however the HOMEPAGE gives no source repo in which to file
+# prob. not worth the trouble for this little script.
+
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+MY_P=Audio-CD-${PV}
+DESCRIPTION="Perl Module needed for app-cdr/disc-cover"
+HOMEPAGE="http://www.vanhemert.co.uk/disc-cover.html"
+SRC_URI="http://www.vanhemert.co.uk/files/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86"
+
+RDEPEND=">=dev-perl/URI-1.10
+ >=dev-perl/HTML-Parser-3.15
+ >=virtual/perl-MIME-Base64-2.12
+ >=virtual/perl-Digest-MD5-2.12
+ >=virtual/perl-libnet-1.0703-r1
+ >=dev-perl/libwww-perl-5.50
+ >=media-libs/libcdaudio-0.99.6
+"
+DEPEND="
+ >=media-libs/libcdaudio-0.99.6
+"
+BDEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/Audio-CD-disc-cover-0.05-c99.patch
+ "${FILESDIR}"/Audio-CD-disc-cover-0.05-c99-2.patch
+)
+
+src_test() {
+ local MODULES=(
+ "Audio::CD ${PV}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99-2.patch b/dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99-2.patch
new file mode 100644
index 000000000000..4bb760467935
--- /dev/null
+++ b/dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99-2.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/874972
+--- a/cddb_lookup.c
++++ b/cddb_lookup.c
+@@ -25,6 +25,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ #include <string.h>
+ #include <sys/socket.h>
+ #include <signal.h>
++#include <unistd.h>
+
+ #define PACKAGE "Audio::CD"
+
diff --git a/dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99.patch b/dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99.patch
new file mode 100644
index 000000000000..289ff3663040
--- /dev/null
+++ b/dev-perl/Audio-CD-disc-cover/files/Audio-CD-disc-cover-0.05-c99.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/874972
+https://rt.cpan.org/Public/Bug/Display.html?id=152236
+
+Description: add more #includes
+ for building with -Werror=implicit-function-declaration
+Origin: vendor
+Bug-Debian: https://bugs.debian.org/1065762
+Author: gregor herrmann <gregoa@debian.org>
+Last-Update: 2024-03-10
+
+--- a/cddb_lookup.c
++++ b/cddb_lookup.c
+@@ -21,6 +21,10 @@
+ #include "cdaudio.h"
+ #include "cddb_lookup.h"
+ #include "stdio.h"
++#include <stdlib.h>
++#include <string.h>
++#include <sys/socket.h>
++#include <signal.h>
+
+ #define PACKAGE "Audio::CD"
+
diff --git a/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r4.ebuild b/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r4.ebuild
new file mode 100644
index 000000000000..2595d34de08a
--- /dev/null
+++ b/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r4.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=SETHJ
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Perl interface to *NIX digital audio device"
+
+SLOT="0"
+KEYWORDS="amd64 sparc ~x86"
+
+src_test() {
+ local MODULES=(
+ "Audio::DSP ${DIST_VERSION}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ if [[ "${AUDIO_DSP_HW_TEST:-0}" == 0 ]]; then
+ ewarn "Comprehensive testing of this module needs hardware access to dsp"
+ ewarn "devices. Set AUDIO_DSP_HW_TEST=1 in your environment if you want full"
+ ewarn "coverage"
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Audio-DSP"
+ else
+ perl-module_src_test
+ fi
+}
diff --git a/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r5.ebuild b/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r5.ebuild
new file mode 100644
index 000000000000..3bb7a396e0ca
--- /dev/null
+++ b/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DANIEL
+DIST_VERSION=2.4
+inherit perl-module
+
+DESCRIPTION="Access to FLAC audio metadata"
+
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="media-libs/flac:="
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.4-no-dot-inc.patch"
+)
+
+PERL_RM_FILES=(
+ "t/pod.t"
+ "t/pod-coverage.t"
+)
diff --git a/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r5.ebuild b/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r5.ebuild
new file mode 100644
index 000000000000..1c34c9b55c47
--- /dev/null
+++ b/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r5.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SERGEY
+DIST_VERSION=0.7
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Perl extension for Sound Mixer control"
+
+# License note: Ambiguous
+# https://rt.cpan.org/Ticket/Display.html?id=132448
+LICENSE="GPL-1"
+SLOT="0"
+KEYWORDS="amd64 ~ia64 ~ppc sparc x86"
+
+PATCHES=(
+ "${FILESDIR}/${P}-volumepl.patch"
+ "${FILESDIR}/${P}-clang.patch"
+ "${FILESDIR}/${P}-testsuite.patch"
+)
+
+src_test() {
+ local MODULES=(
+ "Audio::Mixer ${DIST_VERSION}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ if [[ "${AUDIO_MIXER_HW_TEST:-0}" == 0 ]]; then
+ ewarn "Comprehensive testing of this module needs hardware access to mixing"
+ ewarn "devices. Set AUDIO_MIXER_HW_TEST=1 in your environment if you want full"
+ ewarn "coverage"
+ ewarn "For details, see:"
+ ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+ else
+ perl-module_src_test
+ fi
+}
diff --git a/dev-perl/Audio-Scan/Audio-Scan-1.10.0-r2.ebuild b/dev-perl/Audio-Scan/Audio-Scan-1.10.0-r2.ebuild
new file mode 100644
index 000000000000..1123ee4767af
--- /dev/null
+++ b/dev-perl/Audio-Scan/Audio-Scan-1.10.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=AGRUNDMA
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Fast C metadata and tag reader for all common audio file formats"
+
+# License note: ambiguity: https://rt.cpan.org/Ticket/Display.html?id=132450
+# Tagged GPL-2 since this seems to be the smallest common denominator
+# Leaving the rest for upstream to sort out
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Warn
+ )
+"
+
+PERL_RM_FILES=(
+ "t/02pod.t"
+ "t/03podcoverage.t"
+ "t/04critic.t"
+)
diff --git a/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r3.ebuild b/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r3.ebuild
new file mode 100644
index 000000000000..9ad0d1407e8a
--- /dev/null
+++ b/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r3.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=DMUEY
+DIST_VERSION=0.23
+DIST_EXAMPLES=("example.pl")
+inherit perl-module
+
+DESCRIPTION="Perl access to the TCP Wrappers interface"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-apps/tcp-wrappers"
+DEPEND="dev-perl/Module-Build"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ virtual/perl-ExtUtils-CBuilder
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-Exception
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.23-inc-paths.patch"
+)
+
+PERL_RM_FILES=(
+ t/03_pod.t
+ t/02_maintainer.t
+)
+
+src_configure() {
+ GENTOO_INCDIR="${EPREFIX}/usr/include" \
+ GENTOO_LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ perl-module_src_configure
+}
diff --git a/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r4.ebuild b/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r4.ebuild
new file mode 100644
index 000000000000..39423d285557
--- /dev/null
+++ b/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=NIKIP
+DIST_VERSION=0.16
+DIST_EXAMPLES=("test.pl")
+inherit perl-module
+
+DESCRIPTION="Interface to PAM library"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86"
+IUSE="examples"
+
+RDEPEND="sys-libs/pam"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
+
+PATCHES=("${FILESDIR}/no-dot-inc.patch")
+
+src_test() {
+ local MODULES=(
+ "Authen::PAM ${DIST_VERSION}"
+ )
+ local failed=()
+ for dep in "${MODULES[@]}"; do
+ ebegin "Compile testing ${dep}"
+ perl -Mblib="${S}" -M"${dep} ()" -e1
+ eend $? || failed+=( "$dep" )
+ done
+ if [[ ${failed[@]} ]]; then
+ echo
+ eerror "One or more modules failed compile:";
+ for dep in "${failed[@]}"; do
+ eerror " ${dep}"
+ done
+ die "Failing due to module compilation errors";
+ fi
+ ewarn "To comprehensively test this module, interactive testing is necessary"
+ ewarn "For details, see:"
+ ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
+}
diff --git a/dev-perl/Authen-Radius/Authen-Radius-0.320.0-r1.ebuild b/dev-perl/Authen-Radius/Authen-Radius-0.320.0-r1.ebuild
new file mode 100644
index 000000000000..872f223e4ba8
--- /dev/null
+++ b/dev-perl/Authen-Radius/Authen-Radius-0.320.0-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PORTAONE
+DIST_VERSION=0.32
+DIST_EXAMPLES=("contrib/*")
+inherit perl-module
+
+DESCRIPTION="Communicate with a Radius server from Perl"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64 ~hppa ~sparc x86"
+
+RDEPEND="
+ >=virtual/perl-Data-Dumper-1.0.0
+ >=dev-perl/Data-HexDump-0.20.0
+ >=virtual/perl-Digest-MD5-2.200.0
+ >=virtual/perl-IO-1.120.0
+ >=dev-perl/Net-IP-1.260.0
+"
+DEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ dev-perl/Test-NoWarnings
+ virtual/perl-Test-Simple
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.26-cisco-dictionary.patch
+ "${FILESDIR}"/${PN}-0.32-no-install-db.patch
+)
+
+src_install() {
+ perl-module_src_install
+
+ # Really want to install these radius dictionaries?
+ insinto /etc/raddb
+ doins raddb/dictionary*
+}
diff --git a/dev-perl/Authen-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-Flags/B-Flags-0.170.0-r2.ebuild b/dev-perl/B-Flags/B-Flags-0.170.0-r2.ebuild
new file mode 100644
index 000000000000..d28a94367f6a
--- /dev/null
+++ b/dev-perl/B-Flags/B-Flags-0.170.0-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="Friendlier flags for B"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
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..7e3413e63125 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,10 +1,10 @@
-# 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"
@@ -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/Config-Tiny/Config-Tiny-2.290.0.ebuild b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r2.ebuild
index 37b3c3b99a7e..7fd720d7fcda 100644
--- a/dev-perl/Config-Tiny/Config-Tiny-2.290.0.ebuild
+++ b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r2.ebuild
@@ -1,26 +1,25 @@
-# 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=RSAVAGE
-DIST_VERSION=2.29
-DIST_A_EXT="tgz"
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.22
inherit perl-module
-DESCRIPTION="Read/Write .ini style files with as little code as possible"
+DESCRIPTION="Wrap OP check callbacks"
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
-"
+RDEPEND="virtual/perl-parent"
BDEPEND="
${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.302.0
virtual/perl-ExtUtils-MakeMaker
test? (
- >=virtual/perl-Test-Simple-1.1.2
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
)
"
diff --git a/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r2.ebuild b/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r2.ebuild
new file mode 100644
index 000000000000..e8fe283db11d
--- /dev/null
+++ b/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.21
+inherit perl-module
+
+DESCRIPTION="Interface to perls parser variables"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/B-Hooks-OP-Check-0.180.0
+ virtual/perl-XSLoader
+ virtual/perl-parent
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/ExtUtils-Depends-0.302.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/B-Hooks-EndOfScope
+ virtual/perl-File-Spec
+ dev-perl/Test-Fatal
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/B-Keywords/B-Keywords-1.240.0.ebuild b/dev-perl/B-Keywords/B-Keywords-1.270.0.ebuild
index 765a68162879..99d5c274a4b1 100644
--- a/dev-perl/B-Keywords/B-Keywords-1.240.0.ebuild
+++ b/dev-perl/B-Keywords/B-Keywords-1.270.0.ebuild
@@ -1,10 +1,10 @@
-# 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=RURBAN
-DIST_VERSION=1.24
+DIST_VERSION=1.27
inherit perl-module
DESCRIPTION="Lists of reserved barewords and symbol names"
@@ -12,9 +12,8 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc 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"
diff --git a/dev-perl/B-Keywords/Manifest b/dev-perl/B-Keywords/Manifest
index 3393a8aef679..0db3e266027f 100644
--- a/dev-perl/B-Keywords/Manifest
+++ b/dev-perl/B-Keywords/Manifest
@@ -1,2 +1,2 @@
-DIST B-Keywords-1.24.tar.gz 14110 BLAKE2B 3b5d8e32fdd4470463a5e93035c8fe6a5620f4331d6d90ce1765525597e490483a906ed7c82b4fd851f7f5fc939a03f9933cf715b8164f622e4730791e0e97fe SHA512 b48290ffa0fc2f843930c0dc5227c0cce5552c5e112d2c63307b7557323387207a70cb30d7bc5e00db6e1ad4c8055b40e80c158e449a4fda9f4471cbc07ca8f7
DIST B-Keywords-1.26.tar.gz 14263 BLAKE2B 223d8ad584970a7df627b2d9def9ecd0900b90849c44603fd684dca3722b930bdd918526acba0c580e9f065e20221a32ef01037ebaa7114c4d0227c438b57ffb SHA512 b2abf8df82975db907ce4061c00faf7ad03b2324e98ded6a008b58b80b90a3d7bc1d63b68a404b3bfbabed97c1640e355c3d17e15819f9093d12f257754a7393
+DIST B-Keywords-1.27.tar.gz 14216 BLAKE2B a91d2e2cef528a8f8ea9e7a47ba2d76e2689047fdbfcc828c947b750fba1b859903d8b872ba51c6c754c64321ea6d1308ca8f36486fc35378c32c590817a8af0 SHA512 f846cbc6f045a8cc7cb9f7d74a50e927ba66b7060dc0f77c096f15fdb0d8959599dc8c2024eacea9ba298eac42bbfb887f6ca8b749531d8c08962de673d21854
diff --git a/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r2.ebuild b/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r2.ebuild
new file mode 100644
index 000000000000..7a555c7cc83a
--- /dev/null
+++ b/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.32
+inherit perl-module
+
+DESCRIPTION="PL_check hacks using Perl callbacks"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/B-Utils-0.80.0
+ virtual/perl-Carp
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Scope-Guard
+ virtual/perl-XSLoader
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/ExtUtils-Depends-0.302.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/B-Utils/B-Utils-0.270.0-r3.ebuild b/dev-perl/B-Utils/B-Utils-0.270.0-r3.ebuild
new file mode 100644
index 000000000000..913dbd105677
--- /dev/null
+++ b/dev-perl/B-Utils/B-Utils-0.270.0-r3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="Helper functions for op tree manipulation"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ppc64 x86"
+
+# needs Scalar::Util
+RDEPEND="
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Task-Weaken
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ >=dev-perl/ExtUtils-Depends-0.301.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+PERL_RM_FILES=(
+ # These useless no-op tests that simply clutter test output
+ t/utils/{31oldname,32kids,33ancestors,34descendants,35siblings,36previous,37stringify}.t
+ t/utils/{41walkfilt,42all,43allfilt,44optrep}.t
+ t/utils/{50carp,51croak}.t
+)
diff --git a/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r3.ebuild b/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r3.ebuild
new file mode 100644
index 000000000000..34dfc29ccc23
--- /dev/null
+++ b/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JHI
+DIST_VERSION=1.2911
+inherit perl-module
+
+DESCRIPTION="Perl module for BSD process resource limit and priority functions"
+LICENSE="|| ( Artistic-2 LGPL-2 )"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+PERL_RM_FILES=(
+ "t/pod.t"
+ "t/pod-coverage.t"
+)
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/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r2.ebuild b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r2.ebuild
new file mode 100644
index 000000000000..723270ce834c
--- /dev/null
+++ b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=AVULLO
+DIST_VERSION=3.01
+
+inherit perl-module
+
+DESCRIPTION="Perl bindings for sci-libs/htslib"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ sci-biology/bioperl
+ sci-libs/htslib:=
+"
+DEPEND="
+ dev-perl/Module-Build
+ sci-libs/htslib:=
+"
+BDEPEND="
+ ${RDEPEND}
+ dev-perl/Module-Build
+ test? ( dev-perl/Test-LeakTrace )
+"
+
+PATCHES=(
+ "${FILESDIR}/2.11-build_env_ldflags.patch"
+ "${FILESDIR}/2.11-build_split_htslib_opts.patch"
+)
+
+src_configure() {
+ local myconf="--htslib-includedir=${EPREFIX}/usr/include/htslib --htslib-libdir=${EPREFIX}/usr/$(get_libdir)"
+ perl-module_src_configure
+}
diff --git a/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r3.ebuild b/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r3.ebuild
new file mode 100644
index 000000000000..a467fcccf922
--- /dev/null
+++ b/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=STBEY
+DIST_VERSION=7.4
+inherit perl-module
+
+DESCRIPTION="Efficient bit vector, set of integers and big int math library"
+
+# License note: upstream mess, bug #721222, upstream is fine with "perl"
+# https://rt.cpan.org/Public/Bug/Display.html?id=132512
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ >=dev-perl/Carp-Clan-5.300.0
+ >=virtual/perl-Storable-2.210.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
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-20231010.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231010.1.0.ebuild
deleted file mode 100644
index 4751f22ca35b..000000000000
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231010.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=20231010.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-20231110.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231110.1.0.ebuild
deleted file mode 100644
index 3a9208eab51c..000000000000
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231110.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=20231110.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-20240509.1.0.ebuild
index d0e3a029f80e..9e9b3a3f535b 100644
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20231006.1.0.ebuild
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240509.1.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=BDFOY
-DIST_VERSION=20231006.001
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=20240509.001
inherit perl-module
DESCRIPTION="Data pack for Business::ISBN"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230907.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240523.1.0.ebuild
index 478d63ff4f31..ff1c8e4c32a4 100644
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230907.1.0.ebuild
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240523.1.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=BDFOY
-DIST_VERSION=20230907.001
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=20240523.001
inherit perl-module
DESCRIPTION="Data pack for Business::ISBN"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230926.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240614.1.0.ebuild
index 51b76ad43b71..6ce655664a1f 100644
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230926.1.0.ebuild
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240614.1.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=BDFOY
-DIST_VERSION=20230926.001
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=20240614.001
inherit perl-module
DESCRIPTION="Data pack for Business::ISBN"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230923.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240710.1.0.ebuild
index 248a4ae2763b..6314cb28ffc1 100644
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20230923.1.0.ebuild
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240710.1.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=BDFOY
-DIST_VERSION=20230923.001
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=20240710.001
inherit perl-module
DESCRIPTION="Data pack for Business::ISBN"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Business-ISBN-Data/Manifest b/dev-perl/Business-ISBN-Data/Manifest
index 24e74701560a..bfb0428bc562 100644
--- a/dev-perl/Business-ISBN-Data/Manifest
+++ b/dev-perl/Business-ISBN-Data/Manifest
@@ -1,8 +1,4 @@
-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-20240509.001.tar.gz 34204 BLAKE2B 4b6830ca917654cb24d3ac27cbd87357d28faec44cc16af467dbfc90c004d953329b5fb36161b1ab4d6931aa9f39013c552c6758b3e4e0c92886ea579ea90a02 SHA512 64158b148729ef6201984aee178fd102abbe65df5b11f638ec2a52f0bf927db929670124e4bfc2175062b0fecfe9c9056e8a90e41408d91a27c9ef07c0b18705
+DIST Business-ISBN-Data-20240523.001.tar.gz 34250 BLAKE2B b5e28d45f03b7db74de810708cf88f883f31e034685ca49fc0e9530be30519e58b9308e5eb461d86456f4a1d8b67a5e0d3c1c7aaa3fae85c207449b847f8864f SHA512 839766cf0264bc1210ce02e181b1625b9231c162ad3849ddebb0cdeb9cb7c9fbf6efdd72463b7e3e948696bfebc74ddbb68031c469352fac2f537d97ea9d4748
+DIST Business-ISBN-Data-20240614.001.tar.gz 34354 BLAKE2B 235f8a66e2152aa0f6d8a872da1c7d8a978af1302d8b040776b98ce80e998b6c82d12ac67abcb64445170c8564488f55471ea922428714558075adc1bd53ab23 SHA512 53584ad0bb28d15d6a3e5d9608ff07f7da8fee2f9e32b70cefed107ad8db9ac56c40e62a34ab0093fbc6985761c32024ea200fdcc4249bd955590f0be911dcbd
+DIST Business-ISBN-Data-20240710.001.tar.gz 34381 BLAKE2B 1cad39422ff0b478a80f784989d19df1cc13d371d0a6a0c372adcb1f282f51e33ba70ec8c7febde5c5861dee4c79c814fa3af7fb353a95f8c48ae899ebd1ebf1 SHA512 213273ca07c089cb927a84b6ee6d9dc1eae6a1aa0d7b053d693b3e64e1eaed17804135b8df3dd5ae3746b25234c2d117c49b187ba4d3e7ccdcfc08c6dcbe5aad
diff --git a/dev-perl/Business-ISBN/Business-ISBN-3.8.0.ebuild b/dev-perl/Business-ISBN/Business-ISBN-3.8.0.ebuild
index e5a35d0c6df5..e84faec3d96e 100644
--- a/dev-perl/Business-ISBN/Business-ISBN-3.8.0.ebuild
+++ b/dev-perl/Business-ISBN/Business-ISBN-3.8.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
@@ -12,7 +12,7 @@ DESCRIPTION="Work with ISBN as objects"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
IUSE="test barcode"
RESTRICT="!test? ( test )"
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..94c579bc1686 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="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~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..80e532b1dd38 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="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc 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..63b75760066a 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="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc 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/CDB_File/CDB_File-1.50.0-r1.ebuild b/dev-perl/CDB_File/CDB_File-1.50.0-r1.ebuild
new file mode 100644
index 000000000000..b30a528050dd
--- /dev/null
+++ b/dev-perl/CDB_File/CDB_File-1.50.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=TODDR
+DIST_VERSION=1.05
+DIST_EXAMPLES=("examples/*")
+# Parallel breaks
+DIST_TEST="do"
+inherit perl-module
+
+DESCRIPTION="Perl extension for access to cdb databases"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# bug 787551: T::Fatal and T::Warnings needed
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/B-COW
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ virtual/perl-Test-Simple
+ dev-perl/Test-Warnings
+ )
+"
+
+src_prepare() {
+ mkdir "${S}/examples" || die "Can't make examples dir"
+ einfo "Moving bun-x.pl to examples/"
+ cp "${S}/bun-x.pl" "${S}/examples/" || die "Can't copy example to examples/"
+ perl_rm_files bun-x.pl
+ perl-module_src_prepare
+}
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..1dce1e07b109 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 )"
-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.640.0.ebuild
index 1965823e2554..a32b6a8ef84c 100644
--- a/dev-perl/CGI/CGI-4.570.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.57
+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/CGI-4.590.0.ebuild b/dev-perl/CGI/CGI-4.660.0.ebuild
index 83f2a69dd0c4..11c7e031aeed 100644
--- a/dev-perl/CGI/CGI-4.590.0.ebuild
+++ b/dev-perl/CGI/CGI-4.660.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.66
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..6f834335c30a 100644
--- a/dev-perl/CGI/Manifest
+++ b/dev-perl/CGI/Manifest
@@ -1,5 +1,3 @@
-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
+DIST CGI-4.66.tar.gz 207571 BLAKE2B 01620c0d53f00687bc007dac32e26add8596fd68e9fa112cbd47980606fb94d9d5a4e4bc9dd0035bea7717c52acefca659e5ba03d5684440206b6c71bbb2f81a SHA512 81e48d698b11b7d78c562a7b16730b97a11a85708ae9bbf599a30d6cbc12e3f6fa409e97ecc583cb47ebb6dbeb07987c08145aaeada37441192531c82b32a634
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..1f4b88c83bb5
--- /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..dec75394492d 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,10 +1,10 @@
-# 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"
@@ -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..d46ffcd0cd3b
--- /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 ~loong"
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..60d30fe9aec7
--- /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.309.200.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.309.200.ebuild
deleted file mode 100644
index 85d741c9d72a..000000000000
--- a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.309.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.20230920
-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.404.270.ebuild
index 4ded2903fe37..5d42996e8de3 100644
--- 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.404.270.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=BINGOS
-DIST_VERSION=5.20230720
+DIST_VERSION=5.20240427
inherit perl-module
DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs"
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.405.250.ebuild
index e413f6f1afa1..dc41664e1c76 100644
--- 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.405.250.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.20230616
+DIST_VERSION=5.20240525
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/CPAN-Perl-Releases-5.202.307.30.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.407.20.ebuild
index 39eebc14ce2b..44cda2cf6a82 100644
--- 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.407.20.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.20230703
+DIST_VERSION=5.20240702
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..a683d764f263 100644
--- a/dev-perl/CPAN-Perl-Releases/Manifest
+++ b/dev-perl/CPAN-Perl-Releases/Manifest
@@ -1,6 +1,4 @@
-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
+DIST CPAN-Perl-Releases-5.20240525.tar.gz 22784 BLAKE2B 198f8c746a8a1394bd2f266f40c4a75ee627ab7b7e3c67b441fd7d8c2cff1888ce71a58d22a1bedbb22dc92e9951970db05f02597594fd86e886eb070f78055f SHA512 facdd519a93bb7ff6cef8f9f47d904ed32169ff3165b60a48033ac4790a37a0b5c4f58380cc19b4b83fa5538a349d6fb975a2fb18b61927f714b5151703c6f72
+DIST CPAN-Perl-Releases-5.20240702.tar.gz 22887 BLAKE2B 247a3cf714e5283096360625609b2a35754847f27260874ed3959255f70a08f993b39bfc6a6086026619163924ec36aaceec5326f1b8ababa6c5c524c7c6ff19 SHA512 17c4bf99655ef3eb1ed779cb765fefd097545d0a2c0c5d43a2e70af9e90c3d2343d94a1ba9b71a18c0215ee20978ca37643737765d8f24930dec6ff9a072dc6e
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..3fb9356cbd0d
--- /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 ~loong"
+
+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-r1.ebuild
index f5d961251915..fd1a5b78b4d8 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-r1.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
@@ -26,7 +26,7 @@ BDEPEND="
${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
- >=dev-perl/Test2-Suite-0.0.72
+ >=virtual/perl-Test2-Suite-0.0.72
net-misc/memcached
)
"
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/Cache-Memcached/Cache-Memcached-1.300.0-r2.ebuild b/dev-perl/Cache-Memcached/Cache-Memcached-1.300.0-r2.ebuild
index 9366dae6d105..365debd5b627 100644
--- a/dev-perl/Cache-Memcached/Cache-Memcached-1.300.0-r2.ebuild
+++ b/dev-perl/Cache-Memcached/Cache-Memcached-1.300.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ HOMEPAGE="http://www.danga.com/memcached/ https://metacpan.org/release/Cache-Mem
# Bug: https://bugs.gentoo.org/721730
LICENSE="|| ( Artistic GPL-1 )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Encode
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..da98066b46e7
--- /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/Capture-Tiny/Capture-Tiny-0.480.0-r1.ebuild b/dev-perl/Capture-Tiny/Capture-Tiny-0.480.0-r1.ebuild
index 069a9959377b..f32d4712e36f 100644
--- a/dev-perl/Capture-Tiny/Capture-Tiny-0.480.0-r1.ebuild
+++ b/dev-perl/Capture-Tiny/Capture-Tiny-0.480.0-r1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Capture STDOUT and STDERR from Perl, XS or external programs"
LICENSE="Apache-2.0"
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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-Carp
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..ca58d093d08e 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,6 +7,7 @@ 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"
@@ -15,7 +16,8 @@ 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-Accessor/Class-Accessor-0.510.0.ebuild b/dev-perl/Class-Accessor/Class-Accessor-0.510.0.ebuild
index fae8314748ca..a2dad4c81dc4 100644
--- a/dev-perl/Class-Accessor/Class-Accessor-0.510.0.ebuild
+++ b/dev-perl/Class-Accessor/Class-Accessor-0.510.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=7
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Automated accessor generation"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv 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"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-perl/Sub-Name"
diff --git a/dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r2.ebuild b/dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r2.ebuild
new file mode 100644
index 000000000000..437429671cba
--- /dev/null
+++ b/dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=0.15
+inherit perl-module
+
+DESCRIPTION="XS speedups for Class::C3"
+
+SLOT="0"
+KEYWORDS="amd64 ~ia64 ppc sparc x86"
+
+RDEPEND="
+ virtual/perl-XSLoader
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Test-Simple
+ )
+"
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-Inspector/Class-Inspector-1.360.0.ebuild b/dev-perl/Class-Inspector/Class-Inspector-1.360.0.ebuild
index 23af8d6676f6..9b5efe47be91 100644
--- a/dev-perl/Class-Inspector/Class-Inspector-1.360.0.ebuild
+++ b/dev-perl/Class-Inspector/Class-Inspector-1.360.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Provides information about Classes"
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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r2.ebuild b/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r2.ebuild
new file mode 100644
index 000000000000..47f584880cce
--- /dev/null
+++ b/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r2.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=ETHER
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="XS implementation of parts of Class::Load"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="
+ >=dev-perl/Class-Load-0.200.0
+ virtual/perl-XSLoader
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ >=virtual/perl-CPAN-Meta-2.120.900
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Module-Implementation-0.40.0
+ dev-perl/Test-Fatal
+ dev-perl/Test-Needs
+ virtual/perl-version
+ )
+"
diff --git a/dev-perl/Class-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-MethodMaker/Class-MethodMaker-2.240.0-r3.ebuild b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r3.ebuild
new file mode 100644
index 000000000000..b31eb7485fc6
--- /dev/null
+++ b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SCHWIGON
+DIST_VERSION=2.24
+DIST_SECTION="class-methodmaker"
+inherit perl-module
+
+DESCRIPTION="Create generic methods for OO Perl"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Class-Singleton/Class-Singleton-1.600.0.ebuild b/dev-perl/Class-Singleton/Class-Singleton-1.600.0.ebuild
index ab93616c6e7e..9e492f167df8 100644
--- a/dev-perl/Class-Singleton/Class-Singleton-1.600.0.ebuild
+++ b/dev-perl/Class-Singleton/Class-Singleton-1.600.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=7
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Implementation of a Singleton class"
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"
BDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-6.640.0
diff --git a/dev-perl/Class-Tiny/Class-Tiny-1.8.0.ebuild b/dev-perl/Class-Tiny/Class-Tiny-1.8.0.ebuild
index d123261e0646..add4f2887bb8 100644
--- a/dev-perl/Class-Tiny/Class-Tiny-1.8.0.ebuild
+++ b/dev-perl/Class-Tiny/Class-Tiny-1.8.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=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Minimalist class construction"
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"
LICENSE="Apache-2.0"
IUSE="test minimal"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r3.ebuild
index 54d236ce8a54..5f6850184e6b 100644
--- a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild
+++ b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r3.ebuild
@@ -1,32 +1,28 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
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 )"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
RDEPEND="
virtual/perl-Time-HiRes
virtual/perl-XSLoader
"
-BDEPEND="${RDEPEND}
+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..2386801ea40f
--- /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/Clipboard-0.300.0.ebuild b/dev-perl/Clipboard/Clipboard-0.300.0.ebuild
new file mode 100644
index 000000000000..9cade5d1305e
--- /dev/null
+++ b/dev-perl/Clipboard/Clipboard-0.300.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.30
+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..e4736d4abc1d 100644
--- a/dev-perl/Clipboard/Manifest
+++ b/dev-perl/Clipboard/Manifest
@@ -1 +1,3 @@
DIST Clipboard-0.28.tar.gz 26673 BLAKE2B d0fa906f3761407513214cc7fe49b6f14c31d078cb15a58a5f515823c2216a89dfaff02dde58853f4e236302d635a97ecbf4050c2474a6dc33dbc8f5cfd83349 SHA512 154aad47e03cce2609a6fb615fd95ca283d18b7c8f6af2219f662946d13b7554088c585b8160ae35f96137a411236fcd81a89dc4388ab03da4318d0cc7767c32
+DIST Clipboard-0.29.tar.gz 25413 BLAKE2B 2639bd027249f5f68d01496dbc3c81543e445163f86ee88d654a540ef9790f51fbece465fd9773457f08bf7f2d3896f6d9c75e1613f6680df0d79ffe2496b609 SHA512 34d9a121e2a13db74e1944a6ff10bab59dc96747a9586edf0fe90041549dc73be744c1cc1552083b87a5012fba58a19ecfbc94acf2669e0a67873368e57e00d8
+DIST Clipboard-0.30.tar.gz 25938 BLAKE2B 6ef112d19ca44ebefec0efd419cfa8104782f768fcd12e434da1b844296f29294e7b28b75038a8a24fb25b07ec4e17e45c86e6dc2d9f17665714345237e2369c SHA512 7b3b949fdeb2a4e39b25d209a781bc2ec0eba36a0108e3671811281cf942011d89941f909f696068432063905cc6c6e4876e267233c4bd732adc0cfbe008d9c3
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-Bzip2/Compress-Bzip2-2.280.0-r1.ebuild b/dev-perl/Compress-Bzip2/Compress-Bzip2-2.280.0-r1.ebuild
new file mode 100644
index 000000000000..7f37c045dfde
--- /dev/null
+++ b/dev-perl/Compress-Bzip2/Compress-Bzip2-2.280.0-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_VERSION=2.28
+DIST_AUTHOR=RURBAN
+DIST_TEST="verbose do"
+inherit perl-module
+
+DESCRIPTION="Interface to Bzip2 compression library"
+
+# perl5.x or newer license
+# https://bugs.gentoo.org/718946#c7
+LICENSE="|| ( Artistic GPL-1+ ) BZIP2"
+SLOT="0"
+KEYWORDS="amd64 ~ia64 ~mips sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ app-arch/bzip2
+ virtual/perl-Carp
+ virtual/perl-File-Spec
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+PERL_RM_FILES=(
+ t/900_kwalitee.t
+ t/900_leaktrace.t
+ t/900_meta.t
+ t/900_perl_minimum_version.t
+ t/900_pod-coverage.t
+ t/900_pod.t
+)
+
+src_test() {
+ # Compares byte-for-byte against a reference bzip2'd file, so
+ # fails with e.g. lbzip2.
+ if ! has_version -b "app-alternatives/bzip2[reference]" ; then
+ perl_rm_files t/02{4,5,6}-compfile.t
+ fi
+
+ perl-module_src_test
+}
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/Config-AutoConf-0.320.0.ebuild b/dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild
index 35894c38706d..8467f9372b36 100644
--- a/dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild
+++ b/dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Module to implement some of AutoConf macros in pure perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
dev-perl/Capture-Tiny
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/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/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/Convert-Color-0.170.0.ebuild b/dev-perl/Convert-Color/Convert-Color-0.170.0-r1.ebuild
index 7dfcd8e44dea..2bf70cbd9697 100644
--- a/dev-perl/Convert-Color/Convert-Color-0.170.0.ebuild
+++ b/dev-perl/Convert-Color/Convert-Color-0.170.0-r1.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
@@ -22,7 +22,7 @@ BDEPEND="
${RDEPEND}
>=dev-perl/Module-Build-0.400.400
test? (
- dev-perl/Test2-Suite
+ virtual/perl-Test2-Suite
)
"
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.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/Cpanel-JSON-XS-4.290.0.ebuild b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.380.0.ebuild
index 97103f36e9ec..ecc821beaacb 100644
--- a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild
+++ b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.380.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=RURBAN
-DIST_VERSION=4.29
+DIST_VERSION=4.38
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"
+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
@@ -21,7 +21,8 @@ RDEPEND="
virtual/perl-XSLoader
>=virtual/perl-podlators-2.80.0
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Data-Dumper
diff --git a/dev-perl/Cpanel-JSON-XS/Manifest b/dev-perl/Cpanel-JSON-XS/Manifest
index 944d161d2a47..3697816424e7 100644
--- a/dev-perl/Cpanel-JSON-XS/Manifest
+++ b/dev-perl/Cpanel-JSON-XS/Manifest
@@ -1,3 +1,2 @@
-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
+DIST Cpanel-JSON-XS-4.38.tar.gz 257943 BLAKE2B 0665d23c17a05aa6b053b45fb0569f95e663c01e597db640598318d8705bbf5361b14ee4d71c144bd29e4a518f22a8e9d082353663045f3f8bf1766ae2e30e65 SHA512 24b619b838e90bcaa106d9280e8ee926ada14353cf481b97baae110b45190ff3283beba7970061223da1870dea30278bd0bc566a8491b7c198058628ed9528ff
diff --git a/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r4.ebuild b/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r4.ebuild
new file mode 100644
index 000000000000..119bde80f212
--- /dev/null
+++ b/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DANIEL
+DIST_VERSION=1.7
+inherit perl-module
+
+DESCRIPTION="Perl interface to Alec Muffett's Cracklib"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+RDEPEND="sys-libs/cracklib"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.7-CFLAGS-1.patch"
+ "${FILESDIR}/${PN}-1.7-no-dot-inc.patch"
+)
+
+PERL_RM_FILES=(
+ t/pod-coverage.t
+ t/pod.t
+)
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-Eksblowfish/Crypt-Eksblowfish-0.9.0-r4.ebuild b/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r4.ebuild
new file mode 100644
index 000000000000..a75d35b60137
--- /dev/null
+++ b/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ZEFRAM
+DIST_VERSION=0.009
+inherit perl-module
+
+DESCRIPTION="Eksblowfish block cipher"
+
+SLOT="0"
+KEYWORDS="amd64 ~riscv"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/Class-Mix-0.1.0
+ virtual/perl-Exporter
+ >=virtual/perl-MIME-Base64-2.210.0
+ virtual/perl-XSLoader
+ virtual/perl-parent
+"
+DEPEND="
+ dev-perl/Module-Build
+"
+BDEPEND="
+ ${RDEPEND}
+ dev-perl/Module-Build
+ >=virtual/perl-ExtUtils-CBuilder-0.15
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
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.170.0.ebuild
index a518a39a9b19..06ad305e12a4 100644
--- a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0.ebuild
+++ b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.170.0.ebuild
@@ -1,27 +1,29 @@
-# 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=RURBAN
-DIST_VERSION=0.15
+DIST_VERSION=0.17
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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
RDEPEND="
- dev-libs/openssl:0=
+ dev-libs/openssl:=
"
DEPEND="
- dev-libs/openssl:0=
+ dev-libs/openssl:=
"
-BDEPEND="${RDEPEND}
+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
@@ -33,9 +35,4 @@ PERL_RM_FILES=(
mydoc="ToDo"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
+export OPENSSL_PREFIX="${ESYSROOT}/usr"
diff --git a/dev-perl/Crypt-OpenSSL-Random/Manifest b/dev-perl/Crypt-OpenSSL-Random/Manifest
index 424e61446119..87cdb9d6e6a9 100644
--- a/dev-perl/Crypt-OpenSSL-Random/Manifest
+++ b/dev-perl/Crypt-OpenSSL-Random/Manifest
@@ -1 +1,2 @@
DIST Crypt-OpenSSL-Random-0.15.tar.gz 15506 BLAKE2B 4ed167082904f814fb5484e2c95c0ac881530afecf7ff170041261eebcf3f1227ba8cf98b375a0cf2b18376c7f849340f11ae673ff9638a4c5e4f38db995b9b5 SHA512 bba8ce86b97ce2d6271be503efff6e6e0ff60a797282a2b7cb9c6c0592b69cc43344f9738b4790e5fc165a7273ff01e35ada481cf8c4dfde38cb7ad741d97530
+DIST Crypt-OpenSSL-Random-0.17.tar.gz 19234 BLAKE2B f609ccc447018a9296800682526db1b6da0d9e0a73a1b9ae68710992274db04d7ae134165aab7b4d1a227174a89b13eb0535983f9869b887bdad7ea762349576 SHA512 a73a9c5c7d361467dace1ea34169e211ba7a11e29c84e9a87568a3cccf28c4cf317c39ee9c4b697e06dac408bb4c2446dd948289da9a77daf8283f27abdc2887
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..837b7fcbde38
--- /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..a0f56cae46df 100644
--- a/dev-perl/Curses/Curses-1.430.0.ebuild
+++ b/dev-perl/Curses/Curses-1.450.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=GIRAFFED
-DIST_VERSION=1.43
+DIST_VERSION=1.45
DIST_EXAMPLES=("demo" "demo2" "demo.form" "demo.menu" "demo.panel")
inherit perl-module toolchain-funcs
@@ -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..62b6f66e26c3 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
@@ -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/DBD-mysql-5.7.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-5.7.0.ebuild
new file mode 100644
index 000000000000..df5060e134b1
--- /dev/null
+++ b/dev-perl/DBD-mysql/DBD-mysql-5.7.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.007
+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..13453075432c 100644
--- a/dev-perl/DBD-mysql/Manifest
+++ b/dev-perl/DBD-mysql/Manifest
@@ -1,2 +1,5 @@
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
+DIST DBD-mysql-5.007.tar.gz 155102 BLAKE2B 70cf6d588b9a43a05f98f37f38a7f25ed198cb27aae9b73e3c4051a496d6c7028c21d7daa656a3e7b84571e00ff7994e2779be7b64fa65b49a9eb126112db8b5 SHA512 8fed785478953477b3d8c87614ef2c5c3407ee2164cefa56cd19ad00afe3ccdae7cdc2b59b555f1984a41789b140c6f00397ad56c86a985182f7157e2ac34b75
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/Data-Compare-1.290.0.ebuild b/dev-perl/Data-Compare/Data-Compare-1.290.0.ebuild
index 208166ed6272..bf1586b39bc6 100644
--- a/dev-perl/Data-Compare/Data-Compare-1.290.0.ebuild
+++ b/dev-perl/Data-Compare/Data-Compare-1.290.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Compare perl data structures"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
>=dev-perl/Clone-0.430.0
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/Data-Dump-1.250.0.ebuild b/dev-perl/Data-Dump/Data-Dump-1.250.0.ebuild
index bedaac219363..24d2b8caf1ea 100644
--- a/dev-perl/Data-Dump/Data-Dump-1.250.0.ebuild
+++ b/dev-perl/Data-Dump/Data-Dump-1.250.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Pretty printing of data structures"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~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-MIME-Base64
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..fa5f1c783410 100644
--- a/dev-perl/Data-Printer/Data-Printer-1.1.0.ebuild
+++ b/dev-perl/Data-Printer/Data-Printer-1.2.1.ebuild
@@ -1,17 +1,17 @@
-# 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
DESCRIPTION="Colored and full-featured pretty print of Perl data structures and objects"
SLOT="0"
-KEYWORDS="~amd64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~loong ~riscv x86"
RDEPEND="
virtual/perl-File-Spec
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..314a9a86a27a
--- /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-Uniqid/Data-Uniqid-0.120.0-r2.ebuild b/dev-perl/Data-Uniqid/Data-Uniqid-0.120.0-r2.ebuild
index fa39b95000aa..665d45a79cd2 100644
--- a/dev-perl/Data-Uniqid/Data-Uniqid-0.120.0-r2.ebuild
+++ b/dev-perl/Data-Uniqid/Data-Uniqid-0.120.0-r2.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=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Perl extension for simple generating of unique ids"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~riscv x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-Math-BigInt
diff --git a/dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.150.0.ebuild b/dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.150.0-r1.ebuild
index 6802dd4fcb02..5f86c1e344ee 100644
--- a/dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.150.0.ebuild
+++ b/dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.150.0-r1.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
@@ -22,6 +22,6 @@ BDEPEND="${RDEPEND}
test? (
virtual/perl-File-Spec
>=virtual/perl-Test-Simple-1.302.15
- dev-perl/Test2-Suite
+ virtual/perl-Test2-Suite
)
"
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..58e96dede504 100644
--- a/dev-perl/Date-Manip/Date-Manip-6.890.0.ebuild
+++ b/dev-perl/Date-Manip/Date-Manip-6.950.0.ebuild
@@ -1,10 +1,10 @@
-# 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
@@ -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/Date-Pcalc/Date-Pcalc-6.100.0-r3.ebuild b/dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r3.ebuild
new file mode 100644
index 000000000000..c43ee9afa954
--- /dev/null
+++ b/dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r3.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=STBEY
+DIST_VERSION=6.1
+inherit perl-module
+
+DESCRIPTION="Gregorian calendar date calculations"
+
+LICENSE="|| ( Artistic GPL-1+ ) LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+
+RDEPEND="
+ >=dev-perl/Bit-Vector-7.100.0
+ >=dev-perl/Carp-Clan-5.300.0
+"
+BDEPEND="${DEPEND}"
+
+mydoc="ToDo"
+
+PATCHES=(
+ "${FILESDIR}"/6.100.0_identifier_before_numeric_constant.patch
+ "${FILESDIR}/${PN}-6.100.0-unescaped-left-brace-5.26.patch"
+ "${FILESDIR}/${PN}-6.100.0-datestamp-window-move.patch"
+)
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/DateTime-Calendar-Julian-0.107.0.ebuild b/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.107.0.ebuild
index 0754c4605835..e7d32429aa42 100644
--- a/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.107.0.ebuild
+++ b/dev-perl/DateTime-Calendar-Julian/DateTime-Calendar-Julian-0.107.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="Dates in the Julian calendar"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-perl/DateTime-1.480.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-Builder/DateTime-Format-Builder-0.830.0.ebuild b/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.830.0.ebuild
index 5c090995e116..9034dd137072 100644
--- a/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.830.0.ebuild
+++ b/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.830.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Create DateTime parser classes and objects"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="minimal test"
RESTRICT="!test? ( test )"
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-ISO8601/DateTime-Format-ISO8601-0.160.0.ebuild b/dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.160.0-r1.ebuild
index 3802e6e0e48e..5e84148bc068 100644
--- a/dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.160.0.ebuild
+++ b/dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.160.0-r1.ebuild
@@ -1,7 +1,7 @@
-# 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=DROLSKY
DIST_VERSION=0.16
@@ -11,8 +11,6 @@ DESCRIPTION="Parses ISO8601 formats"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
RDEPEND="
virtual/perl-Carp
@@ -29,6 +27,6 @@ BDEPEND="${RDEPEND}
>=virtual/perl-CPAN-Meta-2.120.900
virtual/perl-File-Spec
>=virtual/perl-Test-Simple-1.302.15
- >=dev-perl/Test2-Suite-0.0.72
+ >=virtual/perl-Test2-Suite-0.0.72
)
"
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-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild
index 1e2699528439..e07d36dfa701 100644
--- a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild
+++ b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ DESCRIPTION="Parse and Format DateTimes using Strptime"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
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/DateTime-Locale-1.400.0.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.400.0-r1.ebuild
index 0b7d81d9619f..3a6b7244cf2d 100644
--- a/dev-perl/DateTime-Locale/DateTime-Locale-1.400.0.ebuild
+++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.400.0-r1.ebuild
@@ -12,7 +12,7 @@ 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"
+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
@@ -39,6 +39,6 @@ BDEPEND="
dev-perl/Test-File-ShareDir
>=virtual/perl-Test-Simple-1.302.15
dev-perl/Test2-Plugin-NoWarnings
- dev-perl/Test2-Suite
+ virtual/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 8563f7121876272b9815f5af36f77501cc89d720e0fe08a855a7c563dee6b6399a6213162c6a6f1257c7c76c30a0f3741f642947d1499876d981225c1f5a878f
-DIST DateTime-Locale-1.39.tar.gz 1745640 BLAKE2B 0dedc14f9bff6a7db977917b421cd922bd697f3813e1ab4bb18ed6921fd3407becc58e9203d93527cb821250392419e533daf2a56928190574eb94ea7887c12d SHA512 3932f6406e8c0d2afaac9c15bade891ea9c373ce1b981516611a3d8861da5ce0d20c20db7e8f0e5a4316c3b9fed5797bcf307bc84073d37e9bc433cbb8858c79
DIST DateTime-Locale-1.40.tar.gz 1969601 BLAKE2B 482e8b37a8af0d77792bcfd7ac560b0f77b900365e500c73a773a1cef53b9b4ea24e3883327b1720e2eaea049a85f71e5d4ad59b874acfd6e99be65562cbdcb9 SHA512 40942acea6e27ea7e84a6c38ec712c868f9009adaa16b9dbfa4ff5d5094a8add4a5fcaafe49b7bbb8530348ad79ac7a910efab68a5085a41e731108797ea1045
diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.560.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.560.0.ebuild
deleted file mode 100644
index f5e267185d98..000000000000
--- a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.560.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=DROLSKY
-DIST_VERSION=2.56
-inherit perl-module
-
-DESCRIPTION="Time zone object base class and factory"
-
-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"
-
-RDEPEND="
- >=dev-perl/Class-Singleton-1.30.0
- >=virtual/perl-File-Spec-3.0.0
- dev-perl/Module-Runtime
- >=dev-perl/Params-ValidationCompiler-0.130.0
- >=virtual/perl-Scalar-List-Utils-1.330.0
- >=dev-perl/Specio-0.150.0
- dev-perl/Try-Tiny
- dev-perl/namespace-autoclean
- virtual/perl-parent
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Path
- virtual/perl-File-Temp
- virtual/perl-Storable
- dev-perl/Test-Fatal
- dev-perl/Test-Requires
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.600.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.600.0.ebuild
index ac699706c84f..588a8a09bb1a 100644
--- a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.600.0.ebuild
+++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.600.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
@@ -13,7 +13,7 @@ inherit perl-module
DESCRIPTION="Time zone object base class and factory"
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/Class-Singleton-1.30.0
diff --git a/dev-perl/DateTime-TimeZone/Manifest b/dev-perl/DateTime-TimeZone/Manifest
index 78fdc0e9ce9c..a9c94cc7f1c6 100644
--- a/dev-perl/DateTime-TimeZone/Manifest
+++ b/dev-perl/DateTime-TimeZone/Manifest
@@ -1,2 +1 @@
-DIST DateTime-TimeZone-2.56.tar.gz 939281 BLAKE2B baa892f6a933e05b0ffc41e4a02bd4bd424f122df1edcb5d4d80c6267181e280b36007d866d45eab3576960e91ac75bcb089fb23d59b40379ecc812aff29b0a9 SHA512 0ee4a7aed9a2377102d693eb0c98df43a9add5d329570e835d5b8bbe4bbfee7df793d6847f2ef9fb0ad958327ad8b688968d0f57ec4ae3033d1d866ab385498d
DIST DateTime-TimeZone-2.60.tar.gz 948447 BLAKE2B fae2eca04dade2afd28c1ec9ba087bafc144781a4154306b6c97cbf2a6e091eac5346e28ee43e9f00e4a5eeb006635544544d119e8eb3a691bf6ba7375811b83 SHA512 c3fc0dbed3aaa8250f8031de4fc2e9201d1229c42d59dd6fcdbded0bcc51184bf126a090e371dd4997133a3c174b6324115ce78e7725917953b7236e4a0a8526
diff --git a/dev-perl/DateTime/DateTime-1.540.0.ebuild b/dev-perl/DateTime/DateTime-1.540.0.ebuild
deleted file mode 100644
index b191c00935d1..000000000000
--- a/dev-perl/DateTime/DateTime-1.540.0.ebuild
+++ /dev/null
@@ -1,53 +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.54
-inherit perl-module
-
-DESCRIPTION="A date and time object"
-
-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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-CONFLICTS="
- !<=dev-perl/DateTime-Format-Mail-0.402.0
-"
-RDEPEND="
- ${CONFLICTS}
- virtual/perl-Carp
- >=dev-perl/DateTime-Locale-1.60.0
- >=dev-perl/DateTime-TimeZone-2.440.0
- >=dev-perl/Dist-CheckConflicts-0.20.0
- >=dev-perl/Params-ValidationCompiler-0.260.0
- virtual/perl-Scalar-List-Utils
- >=dev-perl/Specio-0.180.0
- dev-perl/Try-Tiny
- virtual/perl-XSLoader
- >=dev-perl/namespace-autoclean-0.190.0
- virtual/perl-parent
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Dist-CheckConflicts-0.20.0
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-CPAN-Meta-Requirements
- >=dev-perl/CPAN-Meta-Check-0.11.0
- virtual/perl-File-Spec
- virtual/perl-Storable
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.960.0
- >=dev-perl/Test-Warnings-0.5.0
- )
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/DateTime/DateTime-1.590.0.ebuild b/dev-perl/DateTime/DateTime-1.650.0.ebuild
index 34007988ec40..b66d92245a36 100644
--- a/dev-perl/DateTime/DateTime-1.590.0.ebuild
+++ b/dev-perl/DateTime/DateTime-1.650.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=DROLSKY
-DIST_VERSION=1.59
+DIST_VERSION=1.65
inherit perl-module
DESCRIPTION="Date and time object"
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"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
CONFLICTS="
!<=dev-perl/DateTime-Format-Mail-0.402.0
diff --git a/dev-perl/DateTime/Manifest b/dev-perl/DateTime/Manifest
index de109b8ac838..a047890102b6 100644
--- a/dev-perl/DateTime/Manifest
+++ b/dev-perl/DateTime/Manifest
@@ -1,3 +1,2 @@
-DIST DateTime-1.54.tar.gz 314605 BLAKE2B 50f0b2a022af9a955485e3dba8065f304d47223cd34855545452db8316451daebca4d75b66e6626c562088f08c2df295ace6738ad2b94f7a1cca62ebdb43771c SHA512 b974bf2191d6d9ac5e674edf05da8bca1b506c953dc6280d16358f09c55601bf47c0158de5ee46f79ee8e56e8e358e0168a70480cf7a24270475914e5278b843
-DIST DateTime-1.59.tar.gz 324023 BLAKE2B 968110ae4ccff170ffcbc13ec6b43ef5222535091e5496906fdd762eefc36b3e829713ad2bf0e19c457fb58c3fb7e21081e940895eb504ead0c34853617494a0 SHA512 72f96b0466e8ffa9d0d5fd480892d304993a048349bd837ad1f76fc144c816725de0844df9ea34a5c54d23476aec3838af8ac68cb8574247581f6cf8d08e4e88
DIST DateTime-1.63.tar.gz 324306 BLAKE2B 0ea0269e003d8cc1bf134becbc11252ff5167d2d538f63e1c15cb75e91e0cfee2c0c1e6e54c62646b427f4e87ffcabc2eb261e5b834a4484e13c1c6964699205 SHA512 9cbff99f41e62e88c144a0fbe275a894b1425e323bcc50cc34af1345a86b31fa65058cc235db1e2cda821da053cd83338e6d5f39ac136692c59348a4577d1dc3
+DIST DateTime-1.65.tar.gz 324382 BLAKE2B 7f30ef4e82372ade7e4a77f6ce923d023e4d9816cd3ce92487b2ad45a1b86189e935f50a2cd91b6eb6c928a49041a476a4b40f3993783c3ac0cc0b39294b1474 SHA512 53b8bb5085420104d9cd2b6df076d353684ec6f347caf17f858c9c09e052aa19421bf980d130dbbe0094b791ff071ee99d8222509717008e5a3cd354639f7720
diff --git a/dev-perl/DateTimeX-Easy/DateTimeX-Easy-0.89.0-r1.ebuild b/dev-perl/DateTimeX-Easy/DateTimeX-Easy-0.89.0-r1.ebuild
deleted file mode 100644
index a186b3ba84aa..000000000000
--- a/dev-perl/DateTimeX-Easy/DateTimeX-Easy-0.89.0-r1.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=ROKR
-DIST_VERSION=0.089
-inherit perl-module
-
-DESCRIPTION="Parse a date/time string using the best method available"
-
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/DateTime
- dev-perl/TimeDate
- dev-perl/DateTime-Format-Flexible
- dev-perl/DateTime-Format-ICal
- dev-perl/DateTime-Format-Natural
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.31
- test? (
- dev-perl/Test-Most
- )
-"
diff --git a/dev-perl/DateTimeX-Easy/Manifest b/dev-perl/DateTimeX-Easy/Manifest
index 6776c886f5f8..9ff79451b3ee 100644
--- a/dev-perl/DateTimeX-Easy/Manifest
+++ b/dev-perl/DateTimeX-Easy/Manifest
@@ -1,2 +1 @@
-DIST DateTimeX-Easy-0.089.tar.gz 30965 BLAKE2B 828c251c8d5260c1790ba2b9470099cd6e5542408289f9a07e1b9a091a4d90243efb1516ca0402b87752bda43226f75c9f0dfeeec5c887ac3d6b34614a5c130a SHA512 7f508bd78fc2bd257af55d61c43c26b270729b1d2de9643eb1c025c21bde51537e12a0b260037347b46808dbaf16a5b81f01fd4229bfe0926deae753e62be870
DIST DateTimeX-Easy-0.091.tar.gz 18725 BLAKE2B 25b3f0e13b44687529afa25f97e527aa850506f8d3bca611b163a5cbff4ddb98ce42fc7e0165dd44b2a8b3e554f6ac665d20d604311f0b31057adc07e9bdef9b SHA512 568b2a04f9c4066aa848f6852bf352c242f30ac4e29385d2431d020a9fc31b056108f4406cb65142f4ce78c21bcc84bdabdf41bcc464df8634030c90bd534d63
diff --git a/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0-r1.ebuild b/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0-r1.ebuild
deleted file mode 100644
index 32dfaa249219..000000000000
--- a/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=ZEFRAM
-DIST_VERSION=0.008
-inherit perl-module
-
-DESCRIPTION="Custom OP checking attached to subroutines"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/DynaLoader-Functions-0.1.0
- virtual/perl-Exporter
- virtual/perl-XSLoader
- virtual/perl-parent
-"
-DEPEND="
- dev-perl/Module-Build
-"
-BDEPEND="${RDEPEND}
- dev-perl/Module-Build
- test? (
- >=virtual/perl-ExtUtils-CBuilder-0.150.0
- virtual/perl-ExtUtils-ParseXS
- virtual/perl-File-Spec
- virtual/perl-IO
- virtual/perl-Test-Simple
- )
-"
-PERL_RM_FILES=(
- t/pod_cvg.t
- t/pod_syn.t
-)
-src_configure() {
- unset LD
- [[ -n "${CCLD}" ]] && export LD="${CCLD}"
- perl-module_src_configure
-}
-src_compile() {
- ./Build --config optimize="${CFLAGS}" build || die
-}
diff --git a/dev-perl/Devel-CallChecker/Manifest b/dev-perl/Devel-CallChecker/Manifest
index 8c0e37db8f12..cba6656fedb4 100644
--- a/dev-perl/Devel-CallChecker/Manifest
+++ b/dev-perl/Devel-CallChecker/Manifest
@@ -1,2 +1 @@
-DIST Devel-CallChecker-0.008.tar.gz 18940 BLAKE2B 0e856b625aa26bb877a88de70adb0d6a50516d723268b58e5c0b109e970281cdf3980371fdb88dad079b2b20a6955f4bfdd3eefcde855cc6d925b16973b568a5 SHA512 7ae7ee932e7e6a44d57178c84537cff8a9c350fbbf36c21dbc5ce56a5fe1d4ca748e0d5dd75abf5ebfa5e1223af4285b9b25074c0d1baa97eccfc6dddb62cfab
DIST Devel-CallChecker-0.009.tar.gz 20981 BLAKE2B b1c927956a1684fb1a5fee783eb38972bcf13f3251693292105c784ab76c83a465a85346c159920b6489670030fd2313522e3d303b7d1f38a49afda8c7dffe82 SHA512 251bd7f983a196e8f2b9658831d9e7898a757bab916ce0f25ae67504ab5ee2900dae704946e60e24412ce0b15ddc3d205ee67d773905a14ba72e6a906a1454b3
diff --git a/dev-perl/Devel-Caller/Devel-Caller-2.60.0-r2.ebuild b/dev-perl/Devel-Caller/Devel-Caller-2.60.0-r2.ebuild
deleted file mode 100644
index e542117516b6..000000000000
--- a/dev-perl/Devel-Caller/Devel-Caller-2.60.0-r2.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=RCLAMP
-DIST_VERSION=2.06
-inherit perl-module
-
-DESCRIPTION="Meatier versions of caller"
-
-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/PadWalker-0.80.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Devel-Caller/Manifest b/dev-perl/Devel-Caller/Manifest
index d76ba9e9faac..b0d7cdbe5046 100644
--- a/dev-perl/Devel-Caller/Manifest
+++ b/dev-perl/Devel-Caller/Manifest
@@ -1,2 +1 @@
-DIST Devel-Caller-2.06.tar.gz 6540 BLAKE2B 0463dac6e4b1a1dfadf4659b7d8e19eaa1b1660fd3f3d5e2f3fd7ee649123c8097f5392a2d150557c3f6927c04fd2ac7c574c1a141120fe00252e0be0639c8f7 SHA512 f15a59169e191c8526f613d21c415e5d8d51b59eabf309952468fdee15277b2e8f831a2263a9dc006d9f3144a234fbc9c46ad3ab464b6fc055360c6445b209f9
DIST Devel-Caller-2.07.tar.gz 6959 BLAKE2B 4b6f719bbeef7cde1d6c2a40336a217e7add50415a33e5f5e5a7b6277d36175dc439573e455fd20666ec1415256c53cbee05918a33330fe536275c743f0a6965 SHA512 9c4bc1bfbd012c803ce7e0ec1c586558e6e4198ed19dac6608eb05939a74cfe2e6613942696451cfa1aad4f98f2acea6a2e43fa32b5d377787c00b560d7d8111
diff --git a/dev-perl/Sub-Name/Sub-Name-0.260.0.ebuild b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.160.0-r1.ebuild
index 8afae9179cce..a6e36b371ca7 100644
--- a/dev-perl/Sub-Name/Sub-Name-0.260.0.ebuild
+++ b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.160.0-r1.ebuild
@@ -1,31 +1,30 @@
-# 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.26
+DIST_AUTHOR=MATTN
+DIST_VERSION=1.16
inherit perl-module
-DESCRIPTION="(Re)name a sub"
+DESCRIPTION="Check that a library is available"
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="suggested"
RDEPEND="
- >=virtual/perl-Exporter-5.570.0
- virtual/perl-XSLoader
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ >=virtual/perl-File-Temp-0.160.0
"
BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
- suggested? (
- dev-perl/Devel-CheckBin
- )
- virtual/perl-File-Spec
- virtual/perl-Module-Metadata
+ dev-perl/Capture-Tiny
+ >=dev-perl/Mock-Config-0.20.0
>=virtual/perl-Test-Simple-0.880.0
- virtual/perl-if
)
"
+PATCHES=(
+ "${FILESDIR}/${PN}-1.14-test-toolchain.patch"
+)
diff --git a/dev-perl/Devel-CheckOS/Devel-CheckOS-2.0.0.ebuild b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.0.0.ebuild
new file mode 100644
index 000000000000..7b227f643b0d
--- /dev/null
+++ b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DCANTRELL
+DIST_VERSION=2.00
+inherit perl-module
+
+DESCRIPTION="Check what OS we're running on"
+
+LICENSE="GPL-2 Artistic Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+ >=dev-perl/File-Find-Rule-0.280.0
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ >=virtual/perl-File-Temp-0.190.0
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warnings
+ )
+"
+
+PERL_RM_FILES=(
+ "t/pod.t"
+)
diff --git a/dev-perl/Devel-CheckOS/Devel-CheckOS-1.870.0.ebuild b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.10.0.ebuild
index 13fb319aee2f..fbd4f56765cc 100644
--- a/dev-perl/Devel-CheckOS/Devel-CheckOS-1.870.0.ebuild
+++ b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.10.0.ebuild
@@ -1,24 +1,28 @@
-# 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=DCANTRELL
-DIST_VERSION=1.87
+DIST_VERSION=2.01
inherit perl-module
DESCRIPTION="Check what OS we're running on"
+
+LICENSE="GPL-2 Artistic Artistic-2"
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc sparc x86"
RDEPEND="
>=dev-perl/File-Find-Rule-0.280.0
"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
test? (
>=virtual/perl-File-Temp-0.190.0
>=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warnings
)
"
diff --git a/dev-perl/Devel-CheckOS/Devel-CheckOS-1.860.0.ebuild b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.20.0.ebuild
index f2027a0f27ad..88a3c954ad72 100644
--- a/dev-perl/Devel-CheckOS/Devel-CheckOS-1.860.0.ebuild
+++ b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.20.0.ebuild
@@ -1,26 +1,28 @@
-# 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=DCANTRELL
-DIST_VERSION=1.86
+DIST_VERSION=2.02
inherit perl-module
DESCRIPTION="Check what OS we're running on"
+
+LICENSE="GPL-2 Artistic Artistic-2"
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
RDEPEND="
>=dev-perl/File-Find-Rule-0.280.0
"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
test? (
>=virtual/perl-File-Temp-0.190.0
>=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warnings
)
"
diff --git a/dev-perl/Devel-CheckOS/Devel-CheckOS-2.40.0.ebuild b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.40.0.ebuild
new file mode 100644
index 000000000000..8f22b44e5511
--- /dev/null
+++ b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.40.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DCANTRELL
+DIST_VERSION=2.04
+inherit perl-module
+
+DESCRIPTION="Check what OS we're running on"
+
+LICENSE="GPL-2 Artistic Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+ >=dev-perl/File-Find-Rule-0.280.0
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ >=virtual/perl-File-Temp-0.190.0
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warnings
+ )
+"
+
+PERL_RM_FILES=(
+ "t/pod.t"
+)
diff --git a/dev-perl/Devel-CheckOS/Manifest b/dev-perl/Devel-CheckOS/Manifest
index fb704b3fe9a1..96ede181fb8f 100644
--- a/dev-perl/Devel-CheckOS/Manifest
+++ b/dev-perl/Devel-CheckOS/Manifest
@@ -1,3 +1,5 @@
-DIST Devel-CheckOS-1.86.tar.gz 33703 BLAKE2B 5b9906bef035c1f388bf91ea00ae1bc371375b3c2387e5b5f362f36fe77d7e7f67e8d0b570e9eeb3668e39b24de9715de8533d9c28585aac8c90c306972390d1 SHA512 8f3c87a18a014549b0c1490c09e365e53ee016c8a19bd3945396b1f449f373ac1f2f89ddca3f9fa4c6051cbad1cc32fbb42c76ee9ddfa3d3e2e7ca3fa125a6f0
-DIST Devel-CheckOS-1.87.tar.gz 33745 BLAKE2B 9f875c8351c3686b75d6dddf0e4b7c07a5c3ce793db0d6c6ca060da96473d748f6e9d0d7c642097e1949c1ddb0862108cafd3378254c235a5ee37c0e7044f0e6 SHA512 4f41bf38ebbc77f30363bfdf677c8d271a0d17810e211fb7bef7f3d533ec92d2a1575567019c0e1edf44854f5a3dfd80ed787bea4ad8a1806d388b0e92a1b4b9
DIST Devel-CheckOS-1.96.tar.gz 37079 BLAKE2B 968c5d5ed167b595553349437050895288f8e30cda3dac577ac4d967fb16635bcac71e27b741021fa634eb8bac33d4675d590e3d9505fc90478b48cc30f2e7b9 SHA512 d215d10ce9a17f5f4b08067027994a5e148ff1d7254dace396620c21c507abde44481a04be4195da37a8ea8bafd2151c6154708be1c5dcbe81044ca774a73e6b
+DIST Devel-CheckOS-2.00.tar.gz 36144 BLAKE2B e3abbcd2133453b63c5f85153616b7bfa34bc5207042d2daba72c07e0ad35d5f2fa73c592e11e725210c5781383817dc80669b957caf8486867dd40c73f0a9a7 SHA512 3f7b889787215f3862704b45a2af333c2b33c0234785e19f5d0fbbb89b1767964018ae364573d4d9af0e019bc7f5b171af933b2f24e633ce0401cf870a281008
+DIST Devel-CheckOS-2.01.tar.gz 36173 BLAKE2B 3797311f5346d32742cc46aca23750be0761d2492a6c1ccd1fdb925ad5b471cfe27e547f2f33907397a6f1082635c3031785beea61641aac433e2464b56d96bd SHA512 ce1c64ca38f1f7717ac6def0b3869f536bc14ad1febfda1ca8fbe29593ff16aa93fbd141a6619c0e3dbe4656faa74923655d536152668a46965f41bb0897714e
+DIST Devel-CheckOS-2.02.tar.gz 37386 BLAKE2B 4473f2e664ab1737a8930bd8a1635e1e34fd4a90a3274a5b6ba3eab7b7365b65bf4b715d9a204f19e0c4680f881141947b90250fe9b9baea70ae111b1af2a427 SHA512 f15270310a472ce8f1694ee29876332ded5dbccc021ef88470a3b153d068f5fc4d233e1189e45a40c2eb4b920c56d069577b9d4699b1197ad479dffc06ed8254
+DIST Devel-CheckOS-2.04.tar.gz 41861 BLAKE2B eab7bd56093fe9a182f378f910d698a34f4efa81832682319dfc65b6963daf77b502eb85d0c956d81c74ac4406b81037b4b64066753ff4319b49a30a13ce55d6 SHA512 efb2d723a704cabf1eda2521629f9cf1cf915ee45ab8bd8a81db11fba25fa2d3e5cb3fbb6252307cc3423b5edf775339a08141a8b9d2d06ad568a7b3bbc8c81b
diff --git a/dev-perl/Devel-Cover/Devel-Cover-1.360.0.ebuild b/dev-perl/Devel-Cover/Devel-Cover-1.420.0.ebuild
index 029d3a78b5f8..95b7f48f8958 100644
--- a/dev-perl/Devel-Cover/Devel-Cover-1.360.0.ebuild
+++ b/dev-perl/Devel-Cover/Devel-Cover-1.420.0.ebuild
@@ -1,20 +1,19 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DIST_AUTHOR=PJCJ
-DIST_VERSION=1.36
+DIST_VERSION=1.42
inherit perl-module
DESCRIPTION="Code coverage metrics for Perl"
+
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
+IUSE="minimal"
RDEPEND="
- dev-perl/B-Debug
virtual/perl-Digest-MD5
virtual/perl-Storable
>=dev-perl/HTML-Parser-3.690.0
@@ -36,16 +35,11 @@ RDEPEND="
dev-perl/namespace-clean
)
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Math-BigInt
>=virtual/perl-Test-Simple-0.880.0
)
"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Devel-Cover/Devel-Cover-1.440.0.ebuild b/dev-perl/Devel-Cover/Devel-Cover-1.440.0.ebuild
new file mode 100644
index 000000000000..f1764d33d402
--- /dev/null
+++ b/dev-perl/Devel-Cover/Devel-Cover-1.440.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PJCJ
+DIST_VERSION=1.44
+inherit perl-module
+
+DESCRIPTION="Code coverage metrics for Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ virtual/perl-Storable
+ >=dev-perl/HTML-Parser-3.690.0
+ !minimal? (
+ dev-perl/Browser-Open
+ dev-perl/Capture-Tiny
+ dev-perl/Class-XSAccessor
+ dev-perl/HTML-Parser
+ >=dev-perl/JSON-MaybeXS-1.3.3
+ dev-perl/Moo
+ dev-perl/Parallel-Iterator
+ >=dev-perl/Perl-Tidy-20060719.0.0
+ >=dev-perl/Pod-Coverage-0.220.0
+ dev-perl/Sereal-Decoder
+ dev-perl/Sereal-Encoder
+ >=dev-perl/PPI-HTML-1.70.0
+ >=dev-perl/Template-Toolkit-2.0.0
+ dev-perl/Test-Differences
+ dev-perl/namespace-clean
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Math-BigInt
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Devel-Cover/Manifest b/dev-perl/Devel-Cover/Manifest
index 1897743dee26..24d13b837771 100644
--- a/dev-perl/Devel-Cover/Manifest
+++ b/dev-perl/Devel-Cover/Manifest
@@ -1,2 +1,3 @@
-DIST Devel-Cover-1.36.tar.gz 205417 BLAKE2B baa71bc0533effc1539841a419f10ed797a6e7e5519382f6b0bfc7982994d8ee6170fa1f7b0af34ae98db93b455589fdf7b287b366012e2f21eb509cce0e7308 SHA512 774c8350190622fb49bc72abb8cb452fd83e042571a2db37d89094e37c28280b288f806755343a07e79818db048aa8da4aeae5cfa5f25c5f97df728de9a68058
DIST Devel-Cover-1.40.tar.gz 209246 BLAKE2B 198aa3d61dc11958f694f56d5e7ee0f3833436a8a7981ae46e31a50ea046d5b05443eafda36913583e333c6e38aea52711bee60000dbf18082b3ad9b70b78d4e SHA512 47aa19947372b9c4978fc995ffe9d2a8b0cb87b14885002085302f36784e6c9f193d80dfb1d020ef3b938620fbaf5ed0d8963a624fedd8fb5eafd19ed4038076
+DIST Devel-Cover-1.42.tar.gz 1206890 BLAKE2B 058e6759a5f3a4c13e4905e1375b82f54b9c70d80a1736a3c74383dd30fde7770907b5b1cee7f25eb35c6a1bf329d83a03388998cfffde70d08687edf873d111 SHA512 dd2f3c998fcf9b82bda18af66b413a3459261ba3a254ac202266742d262566aa1b101c55bf61a5e438857a1912c382599f1f8666d1940ec371379762310b39b6
+DIST Devel-Cover-1.44.tar.gz 221547 BLAKE2B d1f86205098f4120b54a5fd771aa012a23ebf976a1acce206297c702b0de0ed6c8d7ff39e885194247a273b9d55f1e79c6b394fc54857220e8ae7f2d469ad6e1 SHA512 f414c57c4d42fdf71e2881af7fabde21d01c19c4102c0dd645598a036842ebbebf7eadc51bdd40da788b08bb17d0403f5a25082d56b15d2579f9f3f31062bc87
diff --git a/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0-r1.ebuild b/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0-r1.ebuild
index fdf0c90d9d7d..11e97b398a2c 100644
--- a/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0-r1.ebuild
+++ b/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0-r1.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=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Find memory cycles in objects"
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"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Devel-FindPerl/Devel-FindPerl-0.15.0.ebuild b/dev-perl/Devel-FindPerl/Devel-FindPerl-0.15.0.ebuild
deleted file mode 100644
index 5fdec4d6540c..000000000000
--- a/dev-perl/Devel-FindPerl/Devel-FindPerl-0.15.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-DIST_AUTHOR=LEONT
-DIST_VERSION=0.015
-inherit perl-module
-
-DESCRIPTION="Find the path to your perl"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-# r: Cwd -> File-Spec
-# r: File::Basename -> perl
-# r: File::Spec::Functions -> perl
-# r: IPC::Open2 -> perl
-# r: Scalar::Util -> Scalar-List-Utils
-# r: strict, warnings -> perl
-RDEPEND="
- !minimal? (
- >=dev-perl/ExtUtils-Config-0.7.0
- )
- virtual/perl-Carp
- >=virtual/perl-Exporter-5.570.0
- virtual/perl-File-Spec
- virtual/perl-Scalar-List-Utils
-"
-# t: Test::More -> Test-Simple
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Devel-FindPerl/Manifest b/dev-perl/Devel-FindPerl/Manifest
index 071119cc3558..dbf1c500b406 100644
--- a/dev-perl/Devel-FindPerl/Manifest
+++ b/dev-perl/Devel-FindPerl/Manifest
@@ -1,2 +1 @@
-DIST Devel-FindPerl-0.015.tar.gz 13882 BLAKE2B 46f2de2abbb68fa91ed059ada1edf2416cf7970f378cd8d1c8ab1eb3dd75488660e74675662efd477039d305bb16bee77abb841ad95c8c3d09374043855f64ba SHA512 e6165e9db47eaf966a542822d84a14c4de0a7f6f60630f31873cd96eb71bbe2d9e2a52f52726d2ea98349d36fc1772ce850ba2a375c343eee7af5dd9cec74253
DIST Devel-FindPerl-0.016.tar.gz 14449 BLAKE2B 07db4eab6caa00ae92b716af0839072737a063cc67738e3cf0f83bf59a639010de24df96c3fd55d27f66fd86c8647bb49edd236f8752093e6473474f82684763 SHA512 9c225ebdc579645221c78c8284510452c8e93f6728b552ea507840b685caa649bb28f5167604e25e7cdfc5ba46430b3b2468d91ec0ef94246ed2f7fc3ded8ad9
diff --git a/dev-perl/Devel-Hide/Devel-Hide-0.1.400.ebuild b/dev-perl/Devel-Hide/Devel-Hide-0.1.400.ebuild
deleted file mode 100644
index 9e4bc095f888..000000000000
--- a/dev-perl/Devel-Hide/Devel-Hide-0.1.400.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=DCANTRELL
-DIST_VERSION=0.0014
-inherit perl-module
-
-DESCRIPTION="Forces the unavailability of specified Perl modules (for testing)"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-File-Temp
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.820.0
- )
-"
-
-PERL_RM_FILES=(
- t/090pod.t
- t/098pod-coverage.t
-)
diff --git a/dev-perl/Devel-Hide/Manifest b/dev-perl/Devel-Hide/Manifest
index b63581749626..3bf80a9fcde3 100644
--- a/dev-perl/Devel-Hide/Manifest
+++ b/dev-perl/Devel-Hide/Manifest
@@ -1,2 +1 @@
-DIST Devel-Hide-0.0014.tar.gz 10036 BLAKE2B bf0aa5bd15bf80cd4b26f91843457c72476aa85b9e0a6794b82fa5bf3f05a60a255e773c386eab0aa3ad11d32ca57f94f470f0804f9fb13ed3b17024cfcd2811 SHA512 395d2c9ca4090398f31a50fe4970b6c4349424c11eaac407c5d2860bdf95c7d00844be9333bd62671baa82e668f6589c5bf61e7da7f99a2a03385e2dfc23cd78
DIST Devel-Hide-0.0015.tar.gz 9962 BLAKE2B 34ed3f11ecfc9de7c3ceb849eab933b0634e671fc30bd1694e649edcde02f04c52a62b21cc81fa8b08cca609628b47e46a5ddedb811ec93443e7360beffd59ea SHA512 6fbd73e21630596c2c398ba2490be4f17b95de5c25af547f3a824cebb87ed57d99cba418ba6caefbb8494f3341c571da5debae13add6b698c9e6ba4e001f60d7
diff --git a/dev-perl/Devel-NYTProf/Devel-NYTProf-6.100.0.ebuild b/dev-perl/Devel-NYTProf/Devel-NYTProf-6.100.0.ebuild
deleted file mode 100644
index 10da2380b1dc..000000000000
--- a/dev-perl/Devel-NYTProf/Devel-NYTProf-6.100.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=JKEENAN
-DIST_VERSION=6.10
-DIST_EXAMPLES=("demo/*")
-inherit perl-module toolchain-funcs
-
-DESCRIPTION="Powerful feature-rich perl source code profiler"
-
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/File-Which-1.90.0
- virtual/perl-Getopt-Long
- dev-perl/JSON-MaybeXS
- virtual/perl-Scalar-List-Utils
- virtual/perl-XSLoader
- sys-libs/zlib:0=
-"
-DEPEND="
- sys-libs/zlib:0=
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Capture-Tiny
- >=dev-perl/Test-Differences-0.60.0
- >=virtual/perl-Test-Simple-0.840.0
- )
-"
-
-PERL_RM_FILES=(
- t/68-hashline.t
- t/71-moose.t
- t/72-autodie.t
- t/90-pod.t
- t/91-pod_coverage.t
- t/92-file_port.t
-)
-
-src_configure() {
- tc-export CPP
- perl-module_src_configure
-}
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Devel-NYTProf/Devel-NYTProf-6.110.0.ebuild b/dev-perl/Devel-NYTProf/Devel-NYTProf-6.110.0.ebuild
deleted file mode 100644
index 15b10ea7bfc1..000000000000
--- a/dev-perl/Devel-NYTProf/Devel-NYTProf-6.110.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=JKEENAN
-DIST_VERSION=6.11
-DIST_EXAMPLES=("demo/*")
-inherit perl-module toolchain-funcs
-
-DESCRIPTION="Powerful feature-rich perl source code profiler"
-
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-RDEPEND="
- >=dev-perl/File-Which-1.90.0
- virtual/perl-Getopt-Long
- dev-perl/JSON-MaybeXS
- virtual/perl-Scalar-List-Utils
- virtual/perl-XSLoader
- sys-libs/zlib:0=
-"
-DEPEND="
- sys-libs/zlib:0=
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Capture-Tiny
- >=dev-perl/Test-Differences-0.60.0
- >=virtual/perl-Test-Simple-0.840.0
- )
-"
-
-PERL_RM_FILES=(
- t/68-hashline.t
- t/71-moose.t
- t/72-autodie.t
- t/90-pod.t
- t/91-pod_coverage.t
- t/92-file_port.t
-)
-
-src_configure() {
- tc-export CPP
- perl-module_src_configure
-}
diff --git a/dev-perl/Devel-NYTProf/Devel-NYTProf-6.120.0.ebuild b/dev-perl/Devel-NYTProf/Devel-NYTProf-6.120.0.ebuild
deleted file mode 100644
index f2cc87e0314d..000000000000
--- a/dev-perl/Devel-NYTProf/Devel-NYTProf-6.120.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=JKEENAN
-DIST_VERSION=6.12
-DIST_EXAMPLES=("demo/*")
-inherit perl-module toolchain-funcs
-
-DESCRIPTION="Powerful feature-rich perl source code profiler"
-
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-RDEPEND="
- >=dev-perl/File-Which-1.90.0
- virtual/perl-Getopt-Long
- dev-perl/JSON-MaybeXS
- virtual/perl-Scalar-List-Utils
- virtual/perl-XSLoader
- sys-libs/zlib:=
-"
-DEPEND="
- sys-libs/zlib:=
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Capture-Tiny
- >=dev-perl/Sub-Name-0.110.0
- >=dev-perl/Test-Differences-0.60.0
- >=virtual/perl-Test-Simple-0.840.0
- )
-"
-
-PERL_RM_FILES=(
- t/68-hashline.t
- t/71-moose.t
- t/72-autodie.t
- t/90-pod.t
- t/91-pod_coverage.t
- t/92-file_port.t
-)
-
-src_configure() {
- tc-export CPP
- perl-module_src_configure
-}
diff --git a/dev-perl/Devel-NYTProf/Devel-NYTProf-6.130.0.ebuild b/dev-perl/Devel-NYTProf/Devel-NYTProf-6.130.0.ebuild
deleted file mode 100644
index 3aeaddb86bb7..000000000000
--- a/dev-perl/Devel-NYTProf/Devel-NYTProf-6.130.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=JKEENAN
-DIST_VERSION=6.13
-DIST_EXAMPLES=("demo/*")
-inherit perl-module toolchain-funcs
-
-DESCRIPTION="Powerful feature-rich perl source code profiler"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-RDEPEND="
- >=dev-perl/File-Which-1.90.0
- virtual/perl-Getopt-Long
- dev-perl/JSON-MaybeXS
- virtual/perl-Scalar-List-Utils
- virtual/perl-XSLoader
- sys-libs/zlib:=
-"
-DEPEND="
- sys-libs/zlib:=
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Capture-Tiny
- >=dev-perl/Sub-Name-0.110.0
- >=dev-perl/Test-Differences-0.60.0
- >=virtual/perl-Test-Simple-0.840.0
- )
-"
-
-PERL_RM_FILES=(
- t/68-hashline.t
- t/71-moose.t
- t/72-autodie.t
- t/90-pod.t
- t/91-pod_coverage.t
- t/92-file_port.t
-)
-
-src_configure() {
- tc-export CPP
- perl-module_src_configure
-}
diff --git a/dev-perl/Devel-NYTProf/Manifest b/dev-perl/Devel-NYTProf/Manifest
index ff4aded509e5..f6204701d671 100644
--- a/dev-perl/Devel-NYTProf/Manifest
+++ b/dev-perl/Devel-NYTProf/Manifest
@@ -1,5 +1 @@
-DIST Devel-NYTProf-6.10.tar.gz 505104 BLAKE2B 5295568b167fffea77106780a749107e44c58171ea4cf963e6c9acfd03ff4ab2af945d167d687994aed84f18ee2bf31a9e58440fd5100318d190669d59e6cbd2 SHA512 e88bbe76637aafcf5fa403dcc5a89a39d4298859da517b91d72c9aa52e3a709de981b64f0fcb1c13f4d0a64ab694a73ff8930a4613b04896b7cf2f383efbbfc5
-DIST Devel-NYTProf-6.11.tar.gz 499813 BLAKE2B f72206bae114be6934be00528dd7a75890387980777d077cd112053a7d8fab70aecd1d29be168c0045eb0e5c25133f090ea7bf18208461df69599d79d596c6d9 SHA512 ce364f312fbf2c95be19ad713bfb1c1d5ffed70753a83181169a9544af2bd00b7eb29f135a5e93c834912df23619d769645acfe7bb1225a45ef6b43d2cbeb098
-DIST Devel-NYTProf-6.12.tar.gz 499975 BLAKE2B 640bc810eac80b7167a73ec60e1513c443e85f84a38fa877a3e203c3df093737598286fbba4a365b95d80e94c2733f66ed7137a5028e3d30b0db183e0d4f0f42 SHA512 80e02472ac88ca3b6c3ce439511a1a7a41cecfb6fe922727861f1583a55376cc066f62bcbd4fbb9aa23410b75dfaf570d569986c6048955c70ea59b309fbd43d
-DIST Devel-NYTProf-6.13.tar.gz 498000 BLAKE2B f8fd0a94334f2e5b137924091948f0df343737aa02d5d9823c2b824053ead8b89fa7e24a5bb306ab9bb2279830346d2a7ebe7fb55a44c68446354a897366f611 SHA512 d0b1674869dff5ee47cb328273c397a2f385b750c7ab699cb550e7c046dc75517edb147cdb3bcddbe3bc558deda96842d1e6d0ff79eb9d1eeef76bd6d84bd4b5
DIST Devel-NYTProf-6.14.tar.gz 569967 BLAKE2B 24e0913a40cb34a849ab9f9d6078d3f51fdd3befd676080d3e471be148583800d11a8c04d99f30aa9bbd9f68260b2f7fb061d7a3cfe1c30d246552e9df247edc SHA512 eb4cef819244d7e027c22714c328e80efcc364a02c1eae5ad4c7371ad072afb79ff15d88761c859523f5c8b8731940330526c2bad71f819da8edcd795cce0ca2
diff --git a/dev-perl/Devel-REPL/Devel-REPL-1.3.28-r1.ebuild b/dev-perl/Devel-REPL/Devel-REPL-1.3.28-r1.ebuild
deleted file mode 100644
index 1ec39bfbc1db..000000000000
--- a/dev-perl/Devel-REPL/Devel-REPL-1.3.28-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=1.003028
-inherit perl-module
-
-DESCRIPTION="A modern perl interactive shell"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
-
-RDEPEND="
- dev-perl/File-HomeDir
- virtual/perl-File-Spec
- >=virtual/perl-JSON-PP-2.273.0
- dev-perl/Module-Runtime
- >=dev-perl/Moose-0.930.0
- >=dev-perl/MooseX-Getopt-0.180.0
- >=dev-perl/MooseX-Object-Pluggable-0.0.9
- virtual/perl-Scalar-List-Utils
- dev-perl/Task-Weaken
- virtual/perl-Term-ANSIColor
- virtual/perl-Time-HiRes
- dev-perl/namespace-autoclean
- dev-perl/App-Nopaste
- dev-perl/B-Keywords
- >=dev-perl/Data-Dump-Streamer-2.390.0
- dev-perl/Data-Dumper-Concise
- dev-perl/File-Next
- dev-perl/Lexical-Persistence
- dev-perl/Module-Refresh
- dev-perl/PPI
- dev-perl/Sys-SigAction
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=virtual/perl-CPAN-Meta-Requirements-2.120.620
- virtual/perl-Module-Metadata
- test? (
- virtual/perl-File-Spec
- dev-perl/Test-Fatal
- virtual/perl-Test-Simple
- virtual/perl-if
- )
-"
diff --git a/dev-perl/Devel-REPL/Manifest b/dev-perl/Devel-REPL/Manifest
index fb302da26b82..e7aa56f1cb05 100644
--- a/dev-perl/Devel-REPL/Manifest
+++ b/dev-perl/Devel-REPL/Manifest
@@ -1,2 +1 @@
-DIST Devel-REPL-1.003028.tar.gz 60877 BLAKE2B 8bf1e36995b89e2d54acff4fe04d7a711306a537ca1a164d93bbeaaf628165ceb738d8587e3950e96ca895a90e3598cff541685667737a174771b4910fc63104 SHA512 f3eab967fc5502cdb66a601a20ef83561cf285c19c0634d77d0a037416874b0d8faeb0f840fff7d943c3c43dfed4eca0c8afd56f82a69065938f5b872f58fe7e
DIST Devel-REPL-1.003029.tar.gz 62226 BLAKE2B aeba85681eef232b451518e1a9b23594a7f017d70fa3fa573963147e33f1055b4f28e50219c208e4638c08306375aa422b091a599f19e19fb8967ac71af0ca28 SHA512 08aeaa94e088051506f0912fb4d51585f6c73107fce54ef590706dba0cb9b04ea65ceb64e1bbf0b8c409a6aeb3d5e4e044d19277f41ba5b8e3b9459bb5dbf1c4
diff --git a/dev-perl/Devel-Size/Devel-Size-0.840.0.ebuild b/dev-perl/Devel-Size/Devel-Size-0.840.0.ebuild
new file mode 100644
index 000000000000..33cdcf11e2e7
--- /dev/null
+++ b/dev-perl/Devel-Size/Devel-Size-0.840.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=NWCLARK
+DIST_VERSION=0.84
+inherit perl-module
+
+DESCRIPTION="Perl extension for finding the memory usage of Perl variables"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Devel-Size/Manifest b/dev-perl/Devel-Size/Manifest
index 5be31dadcc09..141e00c6dbc7 100644
--- a/dev-perl/Devel-Size/Manifest
+++ b/dev-perl/Devel-Size/Manifest
@@ -1 +1,2 @@
DIST Devel-Size-0.83.tar.gz 75372 BLAKE2B dd9c048dda21e6367c01209b9935110bf3eaa8ee9b21d23b2996ca86de065f28bda20882313240ebb16c624476c4c89b8ea51dacfa4ce3cda683098e15193c94 SHA512 cacc484d57b66bf84b92297c594635f41310ddcd87c6f60a36669cd9c9a6e1405b19a5bbf0d57d795b8e45c9e6c470d84bf56384c0c48637cc0617c5070c31e6
+DIST Devel-Size-0.84.tar.gz 75362 BLAKE2B 1a1667ba5fc8bfc7f94ab434e577909feb568a6f7e6e806a8d7c1936235e2faacd90ff4eab33c36a6621ea107621944186a9b104032a04977ae2a55a09df435f SHA512 91dea46352114da3dd2e4f4440b8bb9372c52607f5975370cafb89f5fe9b6c3979a087b5303546f2e59f7abbe67fe6979caf0ac6379c9efd97c3c1a8cf5da160
diff --git a/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.ebuild b/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.ebuild
index 768f77535dd5..97af5dcee59e 100644
--- a/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.ebuild
+++ b/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.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=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Dump symbol names or the symbol table"
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"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Digest-CRC/Digest-CRC-0.230.0.ebuild b/dev-perl/Digest-CRC/Digest-CRC-0.230.0.ebuild
deleted file mode 100644
index 51036574ffc7..000000000000
--- a/dev-perl/Digest-CRC/Digest-CRC-0.230.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=OLIMAUL
-DIST_VERSION=0.23
-inherit perl-module
-
-DESCRIPTION="Generic CRC functions"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
-"
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Digest-CRC/Manifest b/dev-perl/Digest-CRC/Manifest
index 4d9d6a9e2645..4a108de7b82e 100644
--- a/dev-perl/Digest-CRC/Manifest
+++ b/dev-perl/Digest-CRC/Manifest
@@ -1,2 +1 @@
-DIST Digest-CRC-0.23.tar.gz 8237 BLAKE2B 18a11f704ca2a21b0b33cec871fc2dab76e2ba4e3df219c1daac91723f30d14fb2b02ffb674285f822ef215c4dee92f6e2365a62c550442606d831568acb3a88 SHA512 b92e40bf717882b0e694c6552a88f13ac92a569e4484eedfdfc57b7fe867e29a81e228d00c29e9e4ba120cb9e0ca4d10db12cad5af185893ebcd89b1be87d2c1
DIST Digest-CRC-0.24.tar.gz 8297 BLAKE2B 791af242492a39baa511264bc757b713828b9a99eaf60ff7b33acb0f46372124cf09873efda8dd35d731fa59a9501f3ec975bf5e23f45dee35b2200ad067aa13 SHA512 c536cbcc5c4d336b8ec0e9f7737b5d06fbde8cfacd9b0247320b903ce868fefdf583c2bf4cedb306dc5885b7761bbcc58d385e17e939f6300206907d860110dd
diff --git a/dev-perl/Convert-ASN1/Convert-ASN1-0.330.0.ebuild b/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r3.ebuild
index b4f078aa007e..a228c5d731f6 100644
--- a/dev-perl/Convert-ASN1/Convert-ASN1-0.330.0.ebuild
+++ b/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r3.ebuild
@@ -1,21 +1,21 @@
-# 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=TIMLEGGE
-DIST_VERSION=0.33
+DIST_AUTHOR=GAAS
+DIST_VERSION=2.13
inherit perl-module
-DESCRIPTION="Standard en/decode of ASN.1 structures"
+DESCRIPTION="NIST SHA message digest algorithm"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-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 ~x64-solaris"
+RDEPEND="
+ >=virtual/perl-Digest-1.0.0
+"
BDEPEND="
+ ${DEPEND}
virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Math-BigInt-1.997.0
- >=virtual/perl-Test-Simple-0.900.0
- )
"
diff --git a/dev-perl/Digest-SHA3/Digest-SHA3-1.40.0.ebuild b/dev-perl/Digest-SHA3/Digest-SHA3-1.40.0.ebuild
deleted file mode 100644
index 7d5dc2841d9a..000000000000
--- a/dev-perl/Digest-SHA3/Digest-SHA3-1.40.0.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=MSHELOR
-DIST_VERSION=1.04
-inherit perl-module
-
-DESCRIPTION="Perl extension for SHA-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86"
diff --git a/dev-perl/Digest-SHA3/Manifest b/dev-perl/Digest-SHA3/Manifest
index 15d26813cbd7..eedc1ec83863 100644
--- a/dev-perl/Digest-SHA3/Manifest
+++ b/dev-perl/Digest-SHA3/Manifest
@@ -1,2 +1 @@
-DIST Digest-SHA3-1.04.tar.gz 29660 BLAKE2B c4bf5cf4e78ab13c8c21ce54e1889c2a89cc461955f1d7088457cd920b6f4b3e394a6db6afc9dd084537c5ccb704b7f7970f18581e43742af0b8e5d8ca1130ef SHA512 2737780f2ca6c8bef18477fd9311754e69bb4d00831e7e2cd4bbf170f3e312bdf86cb84ed0693efb3f386dfa6c03d56ef48cb4021d6b02fdc44b3fb8e973ac29
DIST Digest-SHA3-1.05.tar.gz 29416 BLAKE2B 0bee040873614f67561d84c4b30da416a3dce3fd32f54a3e751cff319ba1e5a4809dcec4761587d0f568edc18c5c2e4d343a60813ddebb079078003fef14bb5f SHA512 ca98baa404353b1f3615b7207470c70b9e1fe12eca961348291cbdb697c3e373b745efecbdfeee9ca23d511fa0e346dea831460e61189a526ac673c989192739
diff --git a/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Dist-Zilla-Plugin-AuthorsFromGit-0.6.0-r1.ebuild b/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Dist-Zilla-Plugin-AuthorsFromGit-0.6.0-r1.ebuild
deleted file mode 100644
index 74c8f9dceab1..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Dist-Zilla-Plugin-AuthorsFromGit-0.6.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=8
-
-DIST_AUTHOR=AKHUETTEL
-DIST_VERSION=0.006
-inherit perl-module
-
-DESCRIPTION="Add per-file per-year copyright information"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- dev-perl/DateTime
- dev-perl/Dist-Zilla
- dev-perl/Git-Wrapper
- >=dev-perl/List-MoreUtils-0.400.0
- >=virtual/perl-Scalar-List-Utils-1.330.0
- dev-perl/Moose
- dev-perl/Pod-Weaver
- dev-perl/namespace-autoclean
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Manifest b/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Manifest
index f67be4744ce3..92561f50db3d 100644
--- a/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Manifest
+++ b/dev-perl/Dist-Zilla-Plugin-AuthorsFromGit/Manifest
@@ -1,2 +1 @@
-DIST Dist-Zilla-Plugin-AuthorsFromGit-0.006.tar.gz 5308 BLAKE2B 809e3ef501b6269e002cb8b5cce87553e241b77867937cb4a156d7f3155c1f28558162147f4c16052a915f4521f1c285ea090a82f4c908c4e33e5664ed318752 SHA512 e140102881905d722bc8d9e2aa82807271020ee43f771c2bd1350549b782eb21050a4c9721cbe8d5c27798f106f69f9317a026b274b4023a27aa8a1fe81e572b
DIST Dist-Zilla-Plugin-AuthorsFromGit-0.007.tar.gz 8148 BLAKE2B 08051a0e3530d57a8fab5cd6c03ca42147ed50efa48cdf28ca90a0a6aa9c8729d2233bd3b1a55c7840be43ba1af10829475c098516434daa5afa8e6dd47a9177 SHA512 002fcabe59495f0e7443b639004a8dd6dfc027c6298b06e2ffa1de8922a8450edbc2b3b3564354bf345aed231c6ae637a644876c133a2086edcd966b42dc0e8b
diff --git a/dev-perl/Dist-Zilla-Plugin-Git/Dist-Zilla-Plugin-Git-2.47.0.ebuild b/dev-perl/Dist-Zilla-Plugin-Git/Dist-Zilla-Plugin-Git-2.47.0.ebuild
deleted file mode 100644
index 1e3b5be2c67b..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-Git/Dist-Zilla-Plugin-Git-2.47.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=2.047
-inherit perl-module
-
-DESCRIPTION="Update your git repository after release"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/DateTime
- >=dev-perl/Dist-Zilla-4.200.16
- dev-perl/Dist-Zilla-Plugin-Config-Git
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- dev-perl/File-chdir
- >=dev-perl/Git-Wrapper-0.21.0
- dev-perl/IPC-System-Simple
- >=virtual/perl-Scalar-List-Utils-1.450.0
- dev-perl/Module-Runtime
- dev-perl/Moose
- dev-perl/MooseX-Has-Sugar
- >=dev-perl/Path-Tiny-0.48.0
- >=virtual/perl-Scalar-List-Utils-1.450.0
- dev-perl/String-Formatter
- dev-perl/Try-Tiny
- dev-perl/Type-Tiny
- dev-perl/Types-Path-Tiny
- dev-perl/Version-Next
- >=dev-perl/namespace-autoclean-0.90.0
- >=virtual/perl-version-0.80.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-Text-ParseWords
- test? (
- >=dev-perl/CPAN-Meta-Check-0.11.0
- virtual/perl-CPAN-Meta-Requirements
- virtual/perl-Encode
- virtual/perl-Exporter
- dev-perl/File-Copy-Recursive
- >=virtual/perl-File-Path-2.70.0
- virtual/perl-File-Spec
- dev-perl/File-Which
- dev-perl/File-pushd
- dev-perl/Log-Dispatchouli
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
diff --git a/dev-perl/Dist-Zilla-Plugin-Git/Manifest b/dev-perl/Dist-Zilla-Plugin-Git/Manifest
index 71630c53c9c7..147360183353 100644
--- a/dev-perl/Dist-Zilla-Plugin-Git/Manifest
+++ b/dev-perl/Dist-Zilla-Plugin-Git/Manifest
@@ -1,2 +1 @@
-DIST Dist-Zilla-Plugin-Git-2.047.tar.gz 75517 BLAKE2B 9c50634d86938906034d75396e984e4de4d1ec7552064af81493c78c2f509e453d639dbc9fdecda3be177975f39143d88f78bb37189821328c3898a9df5bf494 SHA512 7f1f037652df2fd7b965097ac8d2be5ba5e61c9a2c0594c92a0b403cdbf95a1c1daaa1d0215f91fe7e0970b403c8bcc2a2cdd664b0ce8242a3c5bb84cfef11c2
DIST Dist-Zilla-Plugin-Git-2.048.tar.gz 75685 BLAKE2B 404b611959c2c5863f36a07eba5d904791bb639013fdf737ae606aa8ba25ca67934e5a1bdae021c9d3093357e70c57d19ac3960ee079ef6f19277072c3b45527 SHA512 610edf8f5bec1309da2fd6c4475a062577ad349ce631e72d5c956de0c4bfb2b5f3f3f8008b39c8acc03a368856ab7cc6352d4477f77c6d63c29ac0a4731b2190
diff --git a/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Dist-Zilla-Plugin-MakeMaker-Awesome-0.480.0.ebuild b/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Dist-Zilla-Plugin-MakeMaker-Awesome-0.480.0.ebuild
deleted file mode 100644
index b58b41006417..000000000000
--- a/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Dist-Zilla-Plugin-MakeMaker-Awesome-0.480.0.ebuild
+++ /dev/null
@@ -1,45 +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.48
-inherit perl-module
-
-DESCRIPTION="A more awesome MakeMaker plugin for Dist::Zilla"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-XBLOCKS="
- !<=dev-perl/Dist-Zilla-Plugin-MakeMaker-Fallback-0.11.0
-"
-RDEPEND="${XBLOCKS}
- >=virtual/perl-CPAN-Meta-Requirements-2.121.0
- >=dev-perl/Dist-Zilla-5.1.0
- dev-perl/Moose
- dev-perl/MooseX-Types-Stringlike
- dev-perl/Path-Tiny
- >=virtual/perl-Scalar-List-Utils-1.290.0
- dev-perl/namespace-autoclean
- virtual/perl-version
-"
-DEPEND="
- dev-perl/Module-Build-Tiny
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-Tiny-0.34.0
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/CPAN-Meta-Check-0.11.0
- virtual/perl-File-Spec
- dev-perl/File-pushd
- virtual/perl-Module-Metadata
- dev-perl/Test-Deep
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.960.0
- virtual/perl-if
- )
-"
diff --git a/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Manifest b/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Manifest
index 31629b120c32..cf98357637c0 100644
--- a/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Manifest
+++ b/dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome/Manifest
@@ -1,2 +1 @@
-DIST Dist-Zilla-Plugin-MakeMaker-Awesome-0.48.tar.gz 46262 BLAKE2B 76c3f4b12fece663df2ace38b6734f95ddba3f70eeda48b1b5228691a9724885b67fe79ee1b3f6a39c9f61a1995590165b8db95fa6c3abc2bc928b7742e9ed49 SHA512 590936c5bfc185c662eb2d9fa7626b54a6ec929fe78cc68e76e902f90503e0f0c9524af42f705dc201b651c83af3e44366c39bd35abf074e96939e2fae245438
DIST Dist-Zilla-Plugin-MakeMaker-Awesome-0.49.tar.gz 46669 BLAKE2B 99940e0a13d95968045d2131c9f7a985dcf34fd678bb3e8949ca568f450fa20f7b34634ef4ba90c82c65d1e005b4977ad4f15dde1c16c8b83bf00f8935679583 SHA512 7eaa83ffe5bac89e9e672847ba82b187b95b3f54405cedcf5aaec89beb7e16eeb02d94ba4d0baeb88e8830541c902551649e3ebe18a4cf65a827a75b06869549
diff --git a/dev-perl/Dist-Zilla/Dist-Zilla-6.17.0.ebuild b/dev-perl/Dist-Zilla/Dist-Zilla-6.32.0.ebuild
index 377064b1ea0e..d7e0babe8f3c 100644
--- a/dev-perl/Dist-Zilla/Dist-Zilla-6.17.0.ebuild
+++ b/dev-perl/Dist-Zilla/Dist-Zilla-6.32.0.ebuild
@@ -1,18 +1,17 @@
-# 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=RJBS
-DIST_VERSION=6.017
+DIST_VERSION=6.032
inherit perl-module
-DESCRIPTION="distribution builder; installer not included!"
+DESCRIPTION="Distribution builder; installer not included!"
SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal"
## CPAN->Gentoo resolution map for grepping in case upstream split a dep
# breaks: Dist::Zilla::App::Command::stale -> Dist-Zilla-Plugin-PromptIfStale
@@ -37,6 +36,7 @@ X_BREAKS="
!<=dev-perl/Dist-Zilla-Plugin-Test-Version-1.50.0
!<=dev-perl/Dist-Zilla-Plugin-TrialVersionComment-0.3.0
"
+
# r: App::Cmd::Command::version -> App-Cmd-0.321
# r: App::Cmd::Setup -> App-Cmd
# r: App::Cmd::Tester -> App-Cmd
@@ -78,10 +78,9 @@ RDEPEND="
>=dev-perl/App-Cmd-0.330.0
virtual/perl-Archive-Tar
>=virtual/perl-CPAN-Meta-2.142.60
- >=virtual/perl-CPAN-Meta-Requirements-2.121.0
+ >=virtual/perl-CPAN-Meta-Requirements-2.121.630
>=dev-perl/CPAN-Uploader-0.103.4
virtual/perl-Carp
- >=dev-perl/Class-Load-0.170.0
dev-perl/Config-INI
>=dev-perl/Config-MVP-2.200.11
>=dev-perl/Config-MVP-Reader-INI-2.101.461
@@ -110,18 +109,19 @@ RDEPEND="
dev-perl/MooseX-SetOnce
dev-perl/MooseX-Types
dev-perl/MooseX-Types-Perl
- dev-perl/PPI
+ >=dev-perl/PPI-1.222.0
dev-perl/Params-Util
>=dev-perl/Path-Tiny-0.52.0
>=dev-perl/Perl-PrereqScanner-1.16.0
virtual/perl-Pod-Simple
>=virtual/perl-Scalar-List-Utils-1.450.0
- >=dev-perl/Software-License-0.103.14
+ >=dev-perl/Software-License-0.104.1
virtual/perl-Storable
>=dev-perl/String-Formatter-0.100.680
>=dev-perl/String-RewritePrefix-0.6.0
dev-perl/Sub-Exporter
dev-perl/Sub-Exporter-ForMethods
+ >=virtual/perl-Term-ANSIColor-5.0.0
dev-perl/Term-Encoding
dev-perl/TermReadKey
virtual/perl-Term-ReadLine
@@ -136,10 +136,9 @@ RDEPEND="
virtual/perl-parent
virtual/perl-version
"
-# t: Software::License::None -> Software-License 0.016
-# t: lib, utf8 -> perl
+
BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
+ >=virtual/perl-ExtUtils-MakeMaker-6.780.0
>=dev-perl/File-ShareDir-Install-0.60.0
test? (
>=dev-perl/CPAN-Meta-Check-0.11.0
@@ -149,9 +148,7 @@ BDEPEND="${RDEPEND}
>=virtual/perl-Test-Simple-0.960.0
)
"
-PATCHES=(
- "${FILESDIR}/${PN}-6.015-authordeps-missing.patch"
-)
+
src_test() {
TZ=UTC perl-module_src_test
}
diff --git a/dev-perl/Dist-Zilla/Manifest b/dev-perl/Dist-Zilla/Manifest
index 18c3addd519a..9fc74b0345ac 100644
--- a/dev-perl/Dist-Zilla/Manifest
+++ b/dev-perl/Dist-Zilla/Manifest
@@ -1,2 +1,2 @@
-DIST Dist-Zilla-6.017.tar.gz 203472 BLAKE2B dd51b8752780036f77916df16d2b0f780ec69027b33e5fd277afb3d60bab83c1ba55cf0f3076314888351e6e9164597bd4e096cf01c5e388a8964cfe9178b2c2 SHA512 08408d5c6112a682994609d29a50d42eb85ca8457db94dd3d37f6849a7ceb40d84b4bf212279cab885cb0c465fbfe709c3a995ceb086dfa47ebbe68af0d17e78
DIST Dist-Zilla-6.024.tar.gz 355304 BLAKE2B 72277f54033125157367074f2291abac0b1c03353f6d576c6aaac4f4c8fa276e91c5245a47f15851dd149d2c55571098845a3bd98a96e77d1554cadfe6f5e733 SHA512 4428b6a835eea398d84dfe5cf0a5a2c3d85982891eb4d66bef6da68f527ad37ecfef7205bf44d3827ca561a6c597e40b4196c1d7f934e6cfd5da888df4996f57
+DIST Dist-Zilla-6.032.tar.gz 357239 BLAKE2B 4dbf6d02774135cf4e7b47a212287f85571a2ad5a4f3cf500a1c460f8640656b8f16ace3e30ae9aafb2d034bab3494b418027e4a16b605908eb6f686178783cf SHA512 372578192f045362f73d614022acd60643822b262b7d62ddfb3f2c067fdae972ff8e86494ec084201fb641e9894b1a53a0166f67fc912bf96246fa0f08f82410
diff --git a/dev-perl/Dumbbench/Dumbbench-0.501.0.ebuild b/dev-perl/Dumbbench/Dumbbench-0.501.0.ebuild
deleted file mode 100644
index 516e547c5e61..000000000000
--- a/dev-perl/Dumbbench/Dumbbench-0.501.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=BDFOY
-DIST_VERSION=0.501
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="More reliable benchmarking with the least amount of thinking"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/Capture-Tiny
- virtual/perl-Carp
- >=dev-perl/Class-XSAccessor-1.50.0
- dev-perl/Devel-CheckOS
- >=dev-perl/Number-WithError-1.0.0
- dev-perl/Params-Util
- >=dev-perl/Statistics-CaseResampling-0.60.0
- virtual/perl-Time-HiRes
- virtual/perl-parent
-"
-
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- virtual/perl-File-Spec
- test? (
- >=virtual/perl-Test-Simple-1.0.0
- )
-"
diff --git a/dev-perl/Dumbbench/Manifest b/dev-perl/Dumbbench/Manifest
index 6ccb65946fa3..c69efe186541 100644
--- a/dev-perl/Dumbbench/Manifest
+++ b/dev-perl/Dumbbench/Manifest
@@ -1,2 +1 @@
-DIST Dumbbench-0.501.tar.gz 33583 BLAKE2B 256755a4a9ad0eadff8ed7d45f549cc3c7536ece5d0374a478ea2e2ffc6c023e696f7806471ff6198a9b7b2a8f14f14b7ab231e3a5126bbeba2d8bd41a7cb786 SHA512 8b26f4bb23a974955f96e50f4d3b5dc525f587c1a475738fe99617fa3c80e93858c6ef2d2d025f07485f15f1cd45251397c68562a50ad65244cfcf18c642e0b6
DIST Dumbbench-0.503.tar.gz 33924 BLAKE2B 1b695bc67a220171d987225088dd88f35a81b7638c6fc2a7a001ae220408d067fb437c3b8d4c257db72827fff8b756ffaad813c3b66496a0f4c09b1c8ac51544 SHA512 d29749593770e6ca839e0e611640f7f28537eba7f1405282523bb741317eb4d096cbb8df84331aba8437a2912a3f5cf196be26a12b3654fc55c9bdc9b848713e
diff --git a/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.3.0-r1.ebuild b/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.3.0-r1.ebuild
deleted file mode 100644
index 6cf1ce9b838e..000000000000
--- a/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.3.0-r1.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=ZEFRAM
-DIST_VERSION=0.003
-inherit perl-module
-
-DESCRIPTION="Deconstructed Dynamic C Library Loading"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Exporter
- virtual/perl-XSLoader
-"
-BDEPEND="${RDEPEND}
- dev-perl/Module-Build
- test? (
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/DynaLoader-Functions/Manifest b/dev-perl/DynaLoader-Functions/Manifest
index 4a3b3c93f125..b480117c1f17 100644
--- a/dev-perl/DynaLoader-Functions/Manifest
+++ b/dev-perl/DynaLoader-Functions/Manifest
@@ -1,2 +1 @@
-DIST DynaLoader-Functions-0.003.tar.gz 9797 BLAKE2B 68e2a194d192adbd9a146a4fc1a06c04c9a7a9fc746573eb14faad2ff7ae16d7f7a71a08f329c29abd6a4dd39c318109455c36281ebcc645a3a05742c5f598bb SHA512 58147714352fbd6e90bb42599e5967c9a93dbb899a587ef8a2a64dd13fc9e24176e17b3c2b870b5fa846b077373ca9ea27bec49b31113a8d9cb7d800f6d29599
DIST DynaLoader-Functions-0.004.tar.gz 10349 BLAKE2B 4c191f6861c700bb9a8596926eb0519e3a9f5e521280adae58d4f087d71fdaf0b38098f184e329e1126d18e4fb1119fafbf16ede24d4c89c4846ed7347fafd1a SHA512 d888c3763a4d90f9edba21c13df726be11baf48d61b83a68c3d2253cd6b6f8294550b6da2eaa113a50743bab477d9e0a6591dba43877f0dbc363f72ac468fdf7
diff --git a/dev-perl/EV/EV-4.340.0.ebuild b/dev-perl/EV/EV-4.340.0.ebuild
new file mode 100644
index 000000000000..d4a824e327b6
--- /dev/null
+++ b/dev-perl/EV/EV-4.340.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MLEHMANN
+DIST_VERSION=4.34
+inherit flag-o-matic perl-module
+
+DESCRIPTION="Perl interface to libev, a high performance full-featured event loop"
+
+LICENSE=" || ( Artistic GPL-1+ ) || ( BSD-2 GPL-2+ )"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86"
+
+RDEPEND="
+ dev-perl/common-sense
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/Canary-Stability
+"
+
+src_compile() {
+ # See bug #855869 and its large number of dupes in bundled libev copies.
+ filter-lto
+ append-flags -fno-strict-aliasing
+
+ perl-module_src_compile
+}
diff --git a/dev-perl/EV/Manifest b/dev-perl/EV/Manifest
index 9aee67db44f1..f4b541dc17ce 100644
--- a/dev-perl/EV/Manifest
+++ b/dev-perl/EV/Manifest
@@ -1 +1,2 @@
DIST EV-4.33.tar.gz 218067 BLAKE2B ea704806b66e2c8f944d417b24ffa3923288f96624296ab0320de693651d675c54a8b58b3b75914dc73dec1d7c65da04dfd9dd3b573d3f11978a3865f66fe991 SHA512 dd90739888ffd793652fc6590cbfd6f3df1ea25b1a6e478dc903ef10f49f9c729e87005b94f47786ca7603cf27b02e1d5d8a2941037bef25ba5a83fe608e89c5
+DIST EV-4.34.tar.gz 220047 BLAKE2B 590c44e407b20e79da645f1410ca142274941c32726195c3f57da7de371a83b0fe687a2233acf8b5657243d6ca68eeb0b29a4325ad091ff769af252710bfaf10 SHA512 938f675ec960be40ebe98416450b2d8866581250560b4b6781cd36926e360ab2b3f8d4cc39145ed068753b9952e5c220316cefd4d99a6ca63c2bfde56329306e
diff --git a/dev-perl/Email-Abstract/Email-Abstract-3.9.0.ebuild b/dev-perl/Email-Abstract/Email-Abstract-3.9.0.ebuild
deleted file mode 100644
index 37115ea070ed..000000000000
--- a/dev-perl/Email-Abstract/Email-Abstract-3.9.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=3.009
-inherit perl-module
-
-DESCRIPTION="unified interface to mail representations"
-
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Email-Simple-1.998
- dev-perl/MRO-Compat
- >=dev-perl/Module-Pluggable-1.500.0
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.780.0
- test? (
- >=virtual/perl-CPAN-Meta-2.120.900
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Email-Abstract/Manifest b/dev-perl/Email-Abstract/Manifest
index 9c093fdc5985..025cd93fa84e 100644
--- a/dev-perl/Email-Abstract/Manifest
+++ b/dev-perl/Email-Abstract/Manifest
@@ -1,2 +1 @@
-DIST Email-Abstract-3.009.tar.gz 27897 BLAKE2B 5c5ee204bb83368e84c89a3754552a9d299caccbe7e43681a6dabdb0613a36d687efe370d091397d067807126aad0d37051d682e7d5d9f8f995afdcc06e392c2 SHA512 e2c2a497d942ef56d723ab109f8844f840bc14a4a23ae0febea32f6ce814b943ac0599dfce0a17c24d6631826240d8692592292a1c4f1fcc599c1983b37e0705
DIST Email-Abstract-3.010.tar.gz 28386 BLAKE2B 1d2edbf0a5c49330c95353ceda02eecc09e439ee7618f158203a82f52e83cfbb2cb8e4668bb1c1fec5cc4c891968da3f1ddcff05c8783f3159050b62eafc6fde SHA512 73c7e9083f583d17c20bcda2a17e6ff7187c587e8168415692618be2ec0a10f0bce2ddb1da8d2cc929022af56da4498d44cf0cc062c1c5b83abac2ecb48a9ae6
diff --git a/dev-perl/Email-Address/Email-Address-1.912.0-r1.ebuild b/dev-perl/Email-Address/Email-Address-1.912.0-r1.ebuild
deleted file mode 100644
index b0390eef0a80..000000000000
--- a/dev-perl/Email-Address/Email-Address-1.912.0-r1.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=RJBS
-DIST_VERSION=1.912
-inherit perl-module
-
-DESCRIPTION="RFC 2822 Address Parsing and Creation"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND=""
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Encode
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- virtual/perl-Time-HiRes
- )
-"
diff --git a/dev-perl/Email-Address/Manifest b/dev-perl/Email-Address/Manifest
index f1213059c718..44a0a3d612af 100644
--- a/dev-perl/Email-Address/Manifest
+++ b/dev-perl/Email-Address/Manifest
@@ -1,2 +1 @@
-DIST Email-Address-1.912.tar.gz 42390 BLAKE2B f6a05f967a2c98f785e1c615a83e3cca68a800eb49659b6ee6586d46e5693c71f5cb5a4824d9370085460d78774cdd0167e64a1e748169f9fc22a4869e3f110f SHA512 fd8a8c09829f725609aa84c79ad89d1e44cbfb70cc44cae6a9f31174589404f56cf60ab3a4186137f7ff9838a3fe34a95a7c584e0eec2e5d1d79c919610f6e1a
DIST Email-Address-1.913.tar.gz 42844 BLAKE2B bcf569b8a2f2b9a97c8ba72351f3eaf2a4dec8b41b40e81a0c0066e6fa87fcaa332b52a02421b6225522b05392bafdb684829060f51a23569e0b6fd4eb577b3a SHA512 3c12c052cf7bc5738763f35e81eb328f990494774703ac204b516cec7faa985d262af79126e4068cb084ee4f3b56b1704bbe219288ff8efe5e61b6a62fcea901
diff --git a/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0-r1.ebuild b/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0-r1.ebuild
deleted file mode 100644
index 79a641f47ed5..000000000000
--- a/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0-r1.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=RJBS
-DIST_VERSION=1.005
-inherit perl-module
-
-DESCRIPTION="Produce RFC 822 date strings"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=virtual/perl-Exporter-5.570.0
- virtual/perl-Time-Local
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Email-Date-Format/Manifest b/dev-perl/Email-Date-Format/Manifest
index 882e45d7839c..d46251fc9638 100644
--- a/dev-perl/Email-Date-Format/Manifest
+++ b/dev-perl/Email-Date-Format/Manifest
@@ -1,2 +1 @@
-DIST Email-Date-Format-1.005.tar.gz 14324 BLAKE2B 92a9e2d4453f05c98715b9bca353f3789a667047a34013fcf03120345342c9579a1dab1b3493db7baeb0223e57e59fa0989ca360c8bbdeb26d4d0d55550c58e2 SHA512 23daefa45874211f053d05ac3c3f3c7c3a86d9b623fdcec3bd9f6f7b4c8e5ad1ac8038146bdc85cc950b21b43b0ad843f8a52ad2183d868d3a62ea96292e34ca
DIST Email-Date-Format-1.008.tar.gz 17284 BLAKE2B 44e8be11422e3a874c149a9bd6ad45efaa67871e7ff0381c207aba71ab221da31a26198575d45da84a179be7253df6d92ed221925cdcf0286e94e681bb5fd56c SHA512 24c97cd3b739c2f3c298b9ec168c4614bb71b13a0106f351990443cc86506e4e121f9c647bde6f08080a876f36adeb3fcef566d87ded9bddcbec6f3191f508be
diff --git a/dev-perl/Email-Filter/Email-Filter-1.34.0-r1.ebuild b/dev-perl/Email-Filter/Email-Filter-1.34.0-r1.ebuild
deleted file mode 100644
index a16b69f7ba7a..000000000000
--- a/dev-perl/Email-Filter/Email-Filter-1.34.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=8
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=1.034
-inherit perl-module
-
-DESCRIPTION="Simple filtering of RFC2822 message format and headers"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="
- dev-perl/Class-Trigger
- dev-perl/Email-LocalDelivery
- dev-perl/Email-Simple
- dev-perl/IPC-Run
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- virtual/perl-File-Temp
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Email-Filter/Manifest b/dev-perl/Email-Filter/Manifest
index 79a6f20d4d1e..4de0d0a7e400 100644
--- a/dev-perl/Email-Filter/Manifest
+++ b/dev-perl/Email-Filter/Manifest
@@ -1,2 +1 @@
-DIST Email-Filter-1.034.tar.gz 18133 BLAKE2B 84a254f6f475694f466b4a4d72b5ef4d71eb27e3e5d639aa1d51b1bee48f01fc667e00fbb8008159472e516febf93f47dd11fd82ff27c2a40b61ef8a7cdee2ae SHA512 8b377c3d7503f18f03c8bd97baed17a5615c41cf737886aa834aa324954531a464b2564be244c4097fb9d5fe1b612885303acbf1d7dc8b2a64a739fb81ef3af6
DIST Email-Filter-1.035.tar.gz 21806 BLAKE2B 8d7a93adecf89ef816ed0f091c114c50aeef732d8cc23d131e8e6274de98b4e1c7bb7011e6b66ed2fcfa7fc1c01feb2110cc5d1ec609736c765059b8a4ac7cfa SHA512 d8a699454e64989478445f3e15adbe4fbbcfa07e270b3237d65a6456d75ea5b636e92435b76acd4f9badbf948f11aa8d21257af61c90beb69c37aaafa2a82717
diff --git a/dev-perl/Email-LocalDelivery/Email-LocalDelivery-1.200.0-r3.ebuild b/dev-perl/Email-LocalDelivery/Email-LocalDelivery-1.200.0-r3.ebuild
deleted file mode 100644
index f8a836475057..000000000000
--- a/dev-perl/Email-LocalDelivery/Email-LocalDelivery-1.200.0-r3.ebuild
+++ /dev/null
@@ -1,28 +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=1.200
-inherit perl-module
-
-DESCRIPTION="Local delivery of RFC2822 message format and headers"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Email-Simple-1.998.0
- >=dev-perl/Email-FolderType-0.700.0
- virtual/perl-File-Path
- >=dev-perl/File-Path-Expand-1.10.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- dev-perl/Capture-Tiny
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Email-LocalDelivery/Manifest b/dev-perl/Email-LocalDelivery/Manifest
index 25df41670782..ab11305cc7d5 100644
--- a/dev-perl/Email-LocalDelivery/Manifest
+++ b/dev-perl/Email-LocalDelivery/Manifest
@@ -1,2 +1 @@
-DIST Email-LocalDelivery-1.200.tar.gz 15809 BLAKE2B 544d38f839ebe558e776f26293c55d1ce6e0bc8222fe1d1abcaa7a4ebea30e9d155bd8b2ec9b17bf69305ba03596b1e68fa1ef5c29cc20f94ea468c4d50f1d10 SHA512 a635e18b15fe01ede787b4e4c3c6511a547a5b4a35f80b4c8089bfe75b2cf9e7beec4ff3f7b00380163e671c54df79b0486137663e7bf49a50c1b1c302bc0258
DIST Email-LocalDelivery-1.201.tar.gz 19179 BLAKE2B c0cc5686807444f838536e0622d5c2656c209afba77b33680862b90a35e607d9d459d6b3c8c6a0b5ae00f60dd7d947a8773d178c590d207a7fc3a928d21a736e SHA512 b0d467ef716b7e04d61a2a578c4646fe88a6aa287e7800799cac10c9fb2dbd33c29c4193a375c1ae6ade9552981b396be7f30f7257f093548687d3841b92cd39
diff --git a/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.26.0.ebuild b/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.26.0.ebuild
deleted file mode 100644
index ce0d42d1cce6..000000000000
--- a/dev-perl/Email-MIME-ContentType/Email-MIME-ContentType-1.26.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=1.026
-inherit perl-module
-
-DESCRIPTION="Parse a MIME Content-Type Header or Content-Disposition Header"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- >=virtual/perl-Encode-2.870.0
- >=virtual/perl-Exporter-5.570.0
- dev-perl/Text-Unidecode
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-CPAN-Meta-2.120.900
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Email-MIME-ContentType/Manifest b/dev-perl/Email-MIME-ContentType/Manifest
index 78310bc338cb..7ace2fb02ad5 100644
--- a/dev-perl/Email-MIME-ContentType/Manifest
+++ b/dev-perl/Email-MIME-ContentType/Manifest
@@ -1,2 +1 @@
-DIST Email-MIME-ContentType-1.026.tar.gz 23063 BLAKE2B 3a07522f5dee0f4cca5f817a06c51078cd71a9ec58794d1ea9e9d939b2fe1b525fcd5fe8a01bf52f42ea514d27b3245199c4e5f14fe02ced05737ca249a3b422 SHA512 8ede8df5baba4f5e89ab3418580e0e6dbbabffbdbf25e1f5f738fceee929ba4b495cd7e6793cba030412bf7bbe2a524136afda962f6410d6ca169b68b1eeb065
DIST Email-MIME-ContentType-1.028.tar.gz 24366 BLAKE2B 2c75550899fa82dd6e684c7d35fa4a868492e2fc8ce0da739de6da3bc2cb206f64194219a7909fa0c27d58d7551a36a9caff3ba7136531575fdbcf955eaccd04 SHA512 d6d06546fd12c238be431713d610478780866553acc6017963be0993a3796f43f39d5720b922f18cebb4e23b14f3ff03e3f3a5fee5dd9eed7afa75672fedebe5
diff --git a/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.315.0-r2.ebuild b/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.315.0-r2.ebuild
deleted file mode 100644
index 3adbf9bb500d..000000000000
--- a/dev-perl/Email-MIME-Encodings/Email-MIME-Encodings-1.315.0-r2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=1.315
-inherit perl-module
-
-DESCRIPTION="A unified interface to MIME encoding and decoding"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- >=virtual/perl-MIME-Base64-3.50.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- dev-perl/Capture-Tiny
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Email-MIME-Encodings/Manifest b/dev-perl/Email-MIME-Encodings/Manifest
index 90e0393e4ac4..197bef400a3f 100644
--- a/dev-perl/Email-MIME-Encodings/Manifest
+++ b/dev-perl/Email-MIME-Encodings/Manifest
@@ -1,2 +1 @@
-DIST Email-MIME-Encodings-1.315.tar.gz 13564 BLAKE2B 4d86350a510662e657b86527baf794bf8f701ba5b0697924cd8c8a9f7f8f4a62116215ef45d151958b87644b2a1be8f72f124250df44b6189182269003d78e9b SHA512 4cd787e099617b70963c8ef6372e2a16038c61170fdd343aad88a024ecd15c789fd2c8cc19830c3518b6648e428301eed1ae20f496fa97afbdd8bb7f3ae432aa
DIST Email-MIME-Encodings-1.317.tar.gz 16899 BLAKE2B 202a54ab6ae94229f13ae0482ebfc19cfa63d70ae6f6a189cb6366b7930667d0022103777d6d6c5f5d40c404b2975a28dfcb21023d088077b067dae771628530 SHA512 ff0532381f4268f35c3ac15393f0ec95aafadf6f96ce8434345de87bb70dbc11d7f54be3431ce0fefc33af8c5dd11da8d7d5a591f71d6c6e6a136482e97afbbf
diff --git a/dev-perl/Email-MIME/Email-MIME-1.952.0.ebuild b/dev-perl/Email-MIME/Email-MIME-1.954.0.ebuild
index 9b18031345ca..1a6e67a4edc1 100644
--- a/dev-perl/Email-MIME/Email-MIME-1.952.0.ebuild
+++ b/dev-perl/Email-MIME/Email-MIME-1.954.0.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=RJBS
-DIST_VERSION=1.952
+DIST_VERSION=1.954
inherit perl-module
DESCRIPTION="Easy MIME message parsing"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-Carp
@@ -26,7 +26,8 @@ RDEPEND="
virtual/perl-Scalar-List-Utils
virtual/perl-parent
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.780.0
test? (
virtual/perl-File-Spec
diff --git a/dev-perl/Email-MIME/Manifest b/dev-perl/Email-MIME/Manifest
index f54ebde5a546..963524c45655 100644
--- a/dev-perl/Email-MIME/Manifest
+++ b/dev-perl/Email-MIME/Manifest
@@ -1,2 +1,2 @@
-DIST Email-MIME-1.952.tar.gz 124514 BLAKE2B 89f294a6b8bb648b4b745fafb6c7009ba4943b070300544a535a5aa98d38275b1d1927e9bd41a7574aae73bec55191dbcb7190cc026b74cd0b189adc5c6c096d SHA512 bae81cf6e4db11848951c8a900e58de7077b30e8f16cd28fd5a7bbe44668b09419f51acb70b393d292b83c32b61f9c91af1abdc258453cb3b1590146f4bc6d70
DIST Email-MIME-1.953.tar.gz 124368 BLAKE2B 55ec8978427874fa17f55026a7ff0d86f6816b724b4263bf03c6f57661aa544ca77445f082eec62f42fc61e0696dab5a44d752d645e83bea6ce58b6658b9f15c SHA512 d88704c7f0173198f94180da81beacaad6ea675e3fcd525f92df7c06a85df8664295c63f71ad6aa14ec517f101f23449e6c3818bbd951c1257b8d0080530c5f7
+DIST Email-MIME-1.954.tar.gz 125093 BLAKE2B 3fd087c0d0e9782fa23bcb10b2200a949f482e17553ce4fd70a022b691429e2c4b8a8c2732e97b6939bf61e1b38e74b742c6739f6446e26dd6c1989e369aa01f SHA512 2f144796ba716cec199e17b19f1d93ec9571f922c7d3b9c6939b81e0e91e315de8558d2a28c9a879b41ee9cd959452cfec74b1d7843110a5f23bc27cba482f22
diff --git a/dev-perl/Email-MessageID/Email-MessageID-1.406.0-r1.ebuild b/dev-perl/Email-MessageID/Email-MessageID-1.406.0-r1.ebuild
deleted file mode 100644
index 1f231f19467d..000000000000
--- a/dev-perl/Email-MessageID/Email-MessageID-1.406.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=RJBS
-DIST_VERSION=1.406
-inherit perl-module
-
-DESCRIPTION="Generate world unique message-ids"
-
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND=""
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.960.0
- virtual/perl-File-Spec
- )
-"
diff --git a/dev-perl/Email-MessageID/Manifest b/dev-perl/Email-MessageID/Manifest
index 6b316f60a7de..23d1ee623b3c 100644
--- a/dev-perl/Email-MessageID/Manifest
+++ b/dev-perl/Email-MessageID/Manifest
@@ -1,2 +1 @@
-DIST Email-MessageID-1.406.tar.gz 16247 BLAKE2B a32e932629513a5a18bb3042a79ca5f9a61e84c37c769248b244fe3c96aa9bee6b05422237f8a79d7f50c1449d753ea8b51fa712de23469e99cfb166c42caf83 SHA512 c36861267a127372076391e5e6458ee19bbdc8d09c3b1ce3131d0cad1a82a6f9b2bc5a29df8bafa2450ea0e5c06993abf98928f2246e694d05875e40b7e36109
DIST Email-MessageID-1.408.tar.gz 17247 BLAKE2B d4803e25d16ac9999095029de04303ea4e4b440184c41c7157b286eedc57edb456e30b9b7ecdefd23d7e8e1a7dfb39f58a23925f112adfa6c3e8041ee98006de SHA512 f2c5acda302a2db3766c3bc5f0ccd1c4a1adefd7c6ebc2ba5372821deff280e4680df0d3461c26acdf923fe20c12e0630b4efd4dedb9604c247f067ec7cfbcb9
diff --git a/dev-perl/Email-Sender/Email-Sender-1.300.35.ebuild b/dev-perl/Email-Sender/Email-Sender-1.300.35.ebuild
deleted file mode 100644
index 8b7535868052..000000000000
--- a/dev-perl/Email-Sender/Email-Sender-1.300.35.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=1.300035
-inherit perl-module
-
-DESCRIPTION="A library for sending email"
-
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Email-Abstract-3.6.0
- dev-perl/Email-Address
- >=dev-perl/Email-Simple-1.998.0
- >=virtual/perl-File-Path-2.60.0
- virtual/perl-File-Spec
- >=virtual/perl-IO-1.110.0
- dev-perl/Module-Runtime
- >=dev-perl/Moo-2.0.0
- >=dev-perl/MooX-Types-MooseLike-0.150.0
- >=virtual/perl-Scalar-List-Utils-1.450.0
- dev-perl/Sub-Exporter
- >=dev-perl/Throwable-0.200.3
- dev-perl/Try-Tiny
- >=virtual/perl-libnet-3.70.0
-"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-CPAN-Meta-2.120.900
- >=dev-perl/Capture-Tiny-0.80.0
- virtual/perl-Exporter
- virtual/perl-File-Temp
- dev-perl/Sub-Override
- dev-perl/Test-MockObject
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild b/dev-perl/Email-Sender/Email-Sender-2.601.0.ebuild
index ddbbdb22d4fa..a348176a4a46 100644
--- a/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild
+++ b/dev-perl/Email-Sender/Email-Sender-2.601.0.ebuild
@@ -1,21 +1,21 @@
-# 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=RJBS
-DIST_VERSION=2.500
+DIST_VERSION=2.601
inherit perl-module
DESCRIPTION="A library for sending email"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-Carp
>=dev-perl/Email-Abstract-3.6.0
- dev-perl/Email-Address
+ dev-perl/Email-Address-XS
>=dev-perl/Email-Simple-1.998.0
>=virtual/perl-File-Path-2.60.0
virtual/perl-File-Spec
@@ -29,7 +29,8 @@ RDEPEND="
>=dev-perl/Throwable-0.200.3
dev-perl/Try-Tiny
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
>=virtual/perl-CPAN-Meta-2.120.900
diff --git a/dev-perl/Email-Sender/Manifest b/dev-perl/Email-Sender/Manifest
index 04292681f6b7..fd585f9743a0 100644
--- a/dev-perl/Email-Sender/Manifest
+++ b/dev-perl/Email-Sender/Manifest
@@ -1,3 +1,2 @@
-DIST Email-Sender-1.300035.tar.gz 52327 BLAKE2B 236e0ba6f0b1429f26b72d0e9a9b3d97c3c79330c95f2160b17eb83669338cafa5c756a8587d746e9db478a51404bf86c154db372a3078e5d0420490a1b942ca SHA512 1592af000d9abd4ecb410b3cb317d5b2b0e6dd938e1b3f3d8a561527845fe27ff53837761fcc47e10246a19e1dba2521422c96831970354ec20bbbe160d35afe
-DIST Email-Sender-2.500.tar.gz 52593 BLAKE2B 16a633f064ed3d1f34dcc8fbbecc9a7be5e1bcc775458f87b0043be36c00d2ff34f9640d8abb2a24f530cee901edefb0c4f4ccee26331e9e7f0bd949f62fcb12 SHA512 d7b9848ed7e218abaa9a47ef3c3f79f5fdd728a67795904655ad4df4b536f1df40bf80e0b6838112e26e71d56341e88b6044e6867fc351d41918b117a52ebbf3
DIST Email-Sender-2.600.tar.gz 52671 BLAKE2B cabed02545f7d4c068454135f02128237c5342eafe2fb2d121da24d655fa9fe69a1fe675e693bc2f6bc812210bb5cf7d1da5268100674c2ae428dbe168b2f311 SHA512 2c28cc1f5c36488bf573a6e806ec4fbbe5fe3560fbb24c237375586a3f4e87df4c539e494910950a66e235296733fc9d186c49d9c7c5c016b17f2eacb62b17c6
+DIST Email-Sender-2.601.tar.gz 53312 BLAKE2B 4f003114f64788c3dc7fed462ea5060eb52301b6e38cc0092735de454d0d693ed30098335aa253335bc1a0e113204fd87c75575ea4c3fd6af2577cbf2a5d4f65 SHA512 ca349761607d4693eaac77c8f385799dffa3713dee642ca81271f377421c44d4b1712f16bc2834204d28448addb97576cbf50c8f28681e24940c691d6208b05a
diff --git a/dev-perl/Email-Simple/Email-Simple-2.216.0.ebuild b/dev-perl/Email-Simple/Email-Simple-2.216.0.ebuild
deleted file mode 100644
index b864eec4f4fe..000000000000
--- a/dev-perl/Email-Simple/Email-Simple-2.216.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=2.216
-inherit perl-module
-
-DESCRIPTION="Simple parsing of RFC2822 message format and headers"
-
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Email-Date-Format
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-CPAN-Meta-2.120.900
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Email-Simple/Manifest b/dev-perl/Email-Simple/Manifest
index aa2ea296e3ed..679de540d8b0 100644
--- a/dev-perl/Email-Simple/Manifest
+++ b/dev-perl/Email-Simple/Manifest
@@ -1,2 +1 @@
-DIST Email-Simple-2.216.tar.gz 39695 BLAKE2B 2cb0f727a7799ccf29b8b23662a02bdf264880d33ee5a7d487c696bd8cc19f68257f2d154df37ff6a58b428b9784e0e80d587d28b1e6dbbfb99a5f3946b45bb5 SHA512 2d729b6ad3cc493d27a8b3f775c046ca16dc53e7fe701fa78c87fbdeb350d3c9fe546ab0721504747f443f0f4e33d395b08b53374b32f89a842ef09a5b1dde70
DIST Email-Simple-2.218.tar.gz 41777 BLAKE2B 3534bbdd622f9928a74fe3b546957fb6de582402f278ec1f2839d4b503800c62975c158abdfeebf682d40290684b267bd0db3552fb377345ad56fa9eead714b0 SHA512 402b24000fbcc16f5633062576c484d96a875cdf34a729a5897ee02b1f2195f3cff6475bc45bdd19c6a2b40f106cdcbefd097842e43b312caf0bfc9a05b583fc
diff --git a/dev-perl/Email-Valid/Email-Valid-1.202.0-r1.ebuild b/dev-perl/Email-Valid/Email-Valid-1.204.0.ebuild
index 062aaeb7bc16..654266b8f5ed 100644
--- a/dev-perl/Email-Valid/Email-Valid-1.202.0-r1.ebuild
+++ b/dev-perl/Email-Valid/Email-Valid-1.204.0.ebuild
@@ -1,10 +1,11 @@
-# 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=RJBS
-DIST_VERSION=1.202
+DIST_VERSION=1.204
+DIST_TEST="do verbose"
inherit perl-module
DESCRIPTION="Check validity of Internet email addresses"
@@ -13,20 +14,21 @@ SLOT="0"
KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
+ dev-perl/Capture-Tiny
+ virtual/perl-Encode
virtual/perl-Carp
virtual/perl-File-Spec
- dev-perl/IO-CaptureOutput
virtual/perl-IO
dev-perl/MailTools
dev-perl/Net-DNS
>=dev-perl/Net-Domain-TLD-1.650.0
virtual/perl-Scalar-List-Utils
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-File-Spec
- dev-perl/Capture-Tiny
>=virtual/perl-Test-Simple-0.960.0
)
"
diff --git a/dev-perl/Email-Valid/Manifest b/dev-perl/Email-Valid/Manifest
index cad0da314f28..371d29229e49 100644
--- a/dev-perl/Email-Valid/Manifest
+++ b/dev-perl/Email-Valid/Manifest
@@ -1,2 +1,2 @@
-DIST Email-Valid-1.202.tar.gz 33891 BLAKE2B 439dd466fb9f28242531de30a1b3e6b90ee4db69c8680739fae3d97974eec8ca11f2c5f88a39e266851392bca221a429cd68b7f8ef628c93eb788d164b7200ac SHA512 16605a0f935cb429f83209e0b67a36339c74ce77aea1aefbb338a00d236f57648672bb179e543dcb28b02603ccdc0a9c6a696176eecb5075cbd119d1de7a114c
DIST Email-Valid-1.203.tar.gz 35146 BLAKE2B aab21ce981e3c353ce28707676c5ca96fc29374ad37d97eccfe88529c5bed70b174622e27bb78d61137eb921d1ec883c78501a66abe7175e3ee1533f4ddbb8d3 SHA512 5c91298df72d1084401be47f035d44a350a0aa5de7bfa5019b7f2b44fe61a1e64875f77a4b3412d660f0136c548dde6158eae1a8fcba4442d0de0a19c51e84fd
+DIST Email-Valid-1.204.tar.gz 35663 BLAKE2B e6c44bf6a4984d4eee38d8e04bd9ddb5dd1022bdfca763f433f776ba559ca8647b83662e8c6f3ab12f4e245b8059af2444e73bfed28043ca8c64c86e514c7fea SHA512 cce10f17fc69400698cbf3dea8368c73f5c6d1435a400fd27670cfab1bc042202b00541f6e2f1c8c81375634efd4065368cd4554e5a5c9f022e94e4b3f976ed1
diff --git a/dev-perl/Encode-Detect/Encode-Detect-1.10.0-r3.ebuild b/dev-perl/Encode-Detect/Encode-Detect-1.10.0-r3.ebuild
new file mode 100644
index 000000000000..f73cd8d2c500
--- /dev/null
+++ b/dev-perl/Encode-Detect/Encode-Detect-1.10.0-r3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JGMYERS
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="An Encode::Encoding subclass that detects the encoding of data"
+
+LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+DEPEND="dev-perl/Module-Build"
+BDEPEND="
+ dev-perl/Module-Build
+ virtual/perl-ExtUtils-CBuilder
+"
diff --git a/dev-perl/Encode-JIS2K/Encode-JIS2K-0.30.0-r1.ebuild b/dev-perl/Encode-JIS2K/Encode-JIS2K-0.30.0-r1.ebuild
index 4baeab0589f6..ac095f0e5cda 100644
--- a/dev-perl/Encode-JIS2K/Encode-JIS2K-0.30.0-r1.ebuild
+++ b/dev-perl/Encode-JIS2K/Encode-JIS2K-0.30.0-r1.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=7
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="JIS X 0212 (aka JIS 2000) Encodings"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=virtual/perl-Encode-1.410.0
diff --git a/dev-perl/Env-Path/Env-Path-0.190.0.ebuild b/dev-perl/Env-Path/Env-Path-0.190.0.ebuild
index 57db49ebd085..1c7ab09a7cea 100644
--- a/dev-perl/Env-Path/Env-Path-0.190.0.ebuild
+++ b/dev-perl/Env-Path/Env-Path-0.190.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,6 +10,6 @@ inherit perl-module
DESCRIPTION="Advanced operations on path variables"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc64 ~riscv ~sparc x86"
BDEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Eval-LineNumbers/Eval-LineNumbers-0.340.0-r1.ebuild b/dev-perl/Eval-LineNumbers/Eval-LineNumbers-0.340.0-r1.ebuild
deleted file mode 100644
index 0890169ed190..000000000000
--- a/dev-perl/Eval-LineNumbers/Eval-LineNumbers-0.340.0-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-DIST_AUTHOR=MUIR
-DIST_SECTION=modules
-DIST_VERSION=0.34
-
-inherit perl-module
-
-DESCRIPTION="Add line numbers to hereis blocks that contain perl source code"
-
-LICENSE="|| ( Artistic-2 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 sparc x86"
-
-RDEPEND="
- >=virtual/perl-Exporter-5.570.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Eval-LineNumbers/Manifest b/dev-perl/Eval-LineNumbers/Manifest
index b4174a469688..6e5037bb9030 100644
--- a/dev-perl/Eval-LineNumbers/Manifest
+++ b/dev-perl/Eval-LineNumbers/Manifest
@@ -1,2 +1 @@
-DIST Eval-LineNumbers-0.34.tar.gz 3203 BLAKE2B 95b3c5abab70f68cc8d7a95fab2c72729a2a96f1730eaa31a457390a25070141593e6d990f6f14646a2e56c302c48156f5b484e86cda858406c19f136c5dd084 SHA512 db99b5c431c634142d6f0e030c332285ad8d40fbece7b12a57524d24e6fca6039203648a6112c065196ff2b85f031bc527ad444dbc4e369d2d65832744b7a053
DIST Eval-LineNumbers-0.35.tar.gz 16909 BLAKE2B 56fc25b8202205aadb8de3628b0cb6474b213600e2c597614bcfd5b90c421d9180ecd434652f581675a6060910c80606b96d1735dd3fb5ec25627dd0798c3aa7 SHA512 2128e30c3a36b282ba223d13b73effc189394a4827c83edb11fda9e5ca58c24f226df59df93dc0ed465ae9b3370fc4ad418c9cdc0f8df58fac0a89c93053f747
diff --git a/dev-perl/Event/Event-1.280.0-r1.ebuild b/dev-perl/Event/Event-1.280.0-r1.ebuild
new file mode 100644
index 000000000000..41d62f70884e
--- /dev/null
+++ b/dev-perl/Event/Event-1.280.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETJ
+DIST_VERSION=1.28
+inherit perl-module
+
+DESCRIPTION="Fast, generic event loop"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 sparc x86"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-1.0.0
+ )
+"
+
+mydoc="ANNOUNCE INSTALL TODO Tutorial.pdf Tutorial.pdf-errata.txt"
diff --git a/dev-perl/Exception-Base/Exception-Base-0.250.100-r2.ebuild b/dev-perl/Exception-Base/Exception-Base-0.250.100-r2.ebuild
new file mode 100644
index 000000000000..48e9926b2c4c
--- /dev/null
+++ b/dev-perl/Exception-Base/Exception-Base-0.250.100-r2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DEXTER
+DIST_VERSION=0.2501
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Error handling with exception class"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-perl/Module-Build"
+BDEPEND="
+ dev-perl/Module-Build
+ test? (
+ >=dev-perl/Test-Unit-Lite-0.120.0
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/Exception-Base-0.2501-perl-5.38.patch
+)
diff --git a/dev-perl/Exception-Base/files/Exception-Base-0.2501-perl-5.38.patch b/dev-perl/Exception-Base/files/Exception-Base-0.2501-perl-5.38.patch
new file mode 100644
index 000000000000..64168cfa39a8
--- /dev/null
+++ b/dev-perl/Exception-Base/files/Exception-Base-0.2501-perl-5.38.patch
@@ -0,0 +1,15 @@
+https://bugs.gentoo.org/928246
+https://github.com/dex4er/perl-Exception-Base/issues/5
+
+--- a/t/tlib/Exception/BaseTest.pm
++++ b/t/tlib/Exception/BaseTest.pm
+@@ -569,7 +569,8 @@
+ $self->assert_matches(qr/String at /, $obj);
+
+ # smart matching for Perl 5.10
+- if ($] >= 5.010) {
++ # Deprecation warning added in 5.37.10
++ if ($] >= 5.010 && $] < 5.037010) {
+ no if $] >= 5.018, warnings => 'experimental::smartmatch';
+ eval q{
+ $self->assert_num_equals(1, 'String' ~~ $obj);
diff --git a/dev-perl/Expect/Expect-1.380.0.ebuild b/dev-perl/Expect/Expect-1.380.0.ebuild
new file mode 100644
index 000000000000..a75fdd44de37
--- /dev/null
+++ b/dev-perl/Expect/Expect-1.380.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JACOBY
+DIST_VERSION=1.38
+DIST_EXAMPLES=("examples/*" "tutorial")
+inherit perl-module
+
+DESCRIPTION="Expect for Perl"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+IUSE="minimal"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-IO
+ >=dev-perl/IO-Tty-1.110.0
+ !minimal? (
+ dev-perl/IO-Stty
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/Expect/Manifest b/dev-perl/Expect/Manifest
index ed000893b7b9..31d3225ec1db 100644
--- a/dev-perl/Expect/Manifest
+++ b/dev-perl/Expect/Manifest
@@ -1 +1,2 @@
DIST Expect-1.35.tar.gz 61667 BLAKE2B 09bdbad8257276dc3a4f130f8191a7fbca7633cd019cee71b74353bf908a782cd8d79bfa1cb3837231f14309dfdc9247926cdfb784eb5a6b8b960e3d63f0fd9f SHA512 97ff1969323cf0bcdecc792199111e273e1a4c032a9cdecac1acb521a280e772256c1a8c5433b4da1f34a585d83608522e9f00cf3c5a0a30211662a5373ef0b7
+DIST Expect-1.38.tar.gz 63389 BLAKE2B 60ad921bcf998088641ddea70ab43201714ad0cb64919b2d3e3b7fc432b4eb1607a4042c98513a224291e6332dc8d1811b36da6e6221cf9a513bb0f0375fa8d0 SHA512 8dfaad3d471c848091696f9ab465b6ee6ffe16501bd0f4980f2a56df0fe7a12bdc62c47145b7c60c9a7ac90b56b7417bd20b695cea8e383f4da069a4f00ddd98
diff --git a/dev-perl/Exporter-Lite/Exporter-Lite-0.80.0-r1.ebuild b/dev-perl/Exporter-Lite/Exporter-Lite-0.80.0-r1.ebuild
deleted file mode 100644
index 7bb07e025725..000000000000
--- a/dev-perl/Exporter-Lite/Exporter-Lite-0.80.0-r1.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=NEILB
-DIST_VERSION=0.08
-inherit perl-module
-
-DESCRIPTION="Lightweight exporting of variables"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc sparc x86 ~x86-linux ~ppc-macos"
-
-RDEPEND="
- virtual/perl-Carp
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- >=virtual/perl-Test-Simple-0.340.0
- )
-"
diff --git a/dev-perl/Exporter-Lite/Manifest b/dev-perl/Exporter-Lite/Manifest
index 731d01d4cc92..d4644eff3979 100644
--- a/dev-perl/Exporter-Lite/Manifest
+++ b/dev-perl/Exporter-Lite/Manifest
@@ -1,2 +1 @@
-DIST Exporter-Lite-0.08.tar.gz 6271 BLAKE2B 83ec490d9942ce4d4bcc4430cc95656d3c232f793d0b311a73e84f5b056010e1b3e76c1b706c651a86f7a4f30cd7a1e4253a23f4d652921e8846f87ab08ff609 SHA512 8c6ff5a88c1b810d74156c5d84695cfde6f555e0fc663804123e2a96f5e2235a5adeebbf24b18301ed2c3fb57f76788ecfdf301b26263279e92a88a9143b8953
DIST Exporter-Lite-0.09.tar.gz 6859 BLAKE2B a263473994da012a6f5f055dc959402250615f76e7ae2106c2db449805e2c1c3d833248308d31806bc1d10f61ebaf512c8d0c9e05c3199807deb72844f4fdba3 SHA512 fa540b0aba6178031d0448cdd92bdf21226facd0424ca00329eac8b93086f7e53b9f37daf52a53a74b65fa6afe2b2aa236165d4c44e96d63aad19e0764924f92
diff --git a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.2.2.ebuild b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.2.2.ebuild
deleted file mode 100644
index e8ff85e0e06b..000000000000
--- a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.2.2.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=TOBYINK
-DIST_VERSION=1.002002
-DIST_EXAMPLES=( "examples/*" )
-inherit perl-module
-
-DESCRIPTION="An exporter with the features of Sub::Exporter but only core dependencies"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- test? (
- dev-perl/Test-Fatal
- dev-perl/Test-Warnings
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
-PERL_RM_FILES=(
- inc/Test/Fatal.pm
- inc/Test/Requires.pm
- inc/Try/Tiny.pm
- inc/archaic/Test/Builder.pm
- inc/archaic/Test/Builder/IO/Scalar.pm
- inc/archaic/Test/Builder/Module.pm
- inc/archaic/Test/Builder/Tester.pm
- inc/archaic/Test/Builder/Tester/Color.pm
- inc/archaic/Test/More.pm
- inc/archaic/Test/Simple.pm
- SIGNATURE
-)
diff --git a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.0.ebuild b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.0.ebuild
deleted file mode 100644
index 699f8893e909..000000000000
--- a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.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=TOBYINK
-DIST_VERSION=1.006000
-DIST_EXAMPLES=( "examples/*" )
-inherit perl-module
-
-DESCRIPTION="An exporter with the features of Sub::Exporter but only core dependencies"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- test? (
- dev-perl/Test-Fatal
- dev-perl/Test-Warnings
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
-PERL_RM_FILES=(
- inc/Test/Fatal.pm
- inc/Test/Requires.pm
- inc/Try/Tiny.pm
- inc/archaic/Test/Builder.pm
- inc/archaic/Test/Builder/IO/Scalar.pm
- inc/archaic/Test/Builder/Module.pm
- inc/archaic/Test/Builder/Tester.pm
- inc/archaic/Test/Builder/Tester/Color.pm
- inc/archaic/Test/More.pm
- inc/archaic/Test/Simple.pm
- SIGNATURE
-)
diff --git a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild
index fbedc0ce149f..94fbd16f8fbd 100644
--- a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild
+++ b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.6.2.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="An exporter with the features of Sub::Exporter but only core dependencies"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
BDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-6.170.0
diff --git a/dev-perl/Exporter-Tiny/Manifest b/dev-perl/Exporter-Tiny/Manifest
index 02b9bbe8daf5..8ffd5ac4ce5f 100644
--- a/dev-perl/Exporter-Tiny/Manifest
+++ b/dev-perl/Exporter-Tiny/Manifest
@@ -1,3 +1 @@
-DIST Exporter-Tiny-1.002002.tar.gz 88456 BLAKE2B 28799f2e5872ee10f73c696291aff42ee47e79f878420770da46ce5923e7668b6b8bd9e88c0662d18d33b5e0c91e177360670ec38df57175c5d9732344780ff6 SHA512 b6d39ba1824f6c9d68cf75e7f28fd896c2c475e419f0b1aadec58d4e7e5c8d3fd7bf85d841758772055470de56ad7a3ad6787cfd9d6c5d61d8449cf8f40bda8d
-DIST Exporter-Tiny-1.006000.tar.gz 91793 BLAKE2B c3f6786e783717b1c7dd6bd01217b7a53aa138f58b8bb05921a7bdb3cf4da6f843fcc9e6f467d5e454bdc9701ab64e2b01c9ca7576455f2083d1fe83f6387cda SHA512 bc43a7c4cd5bf3aacf95043bfe178770186b82fd7b935684c86bab78954c693bbc8dc35285a9670e3f7888e6a9d73731f1dcc3b21a05493509ee98ee2f8414f3
DIST Exporter-Tiny-1.006002.tar.gz 92022 BLAKE2B 54dd9c647ccb47d012ab34f80a7bf0a518f5724eaf81d4d7c33a5205bf8cff2728ae0b0cdee8ea4a7d5f7faef906598349f9dc74ab7b73e74c2e2d72196abf2f SHA512 684dc97d854686910928f413bd84df3e2d2b351c2304116d5c567ec74eb7384f4085881f2bdeaf96dcf9ade2a959076ebd2bde3977dd5b876f75daaf6ca9d763
diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.340.0.ebuild b/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.120.0-r1.ebuild
index e47099850dc5..efcc72117d8d 100644
--- a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.340.0.ebuild
+++ b/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.120.0-r1.ebuild
@@ -1,22 +1,28 @@
-# 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=PEVANS
-DIST_VERSION=0.34
+DIST_VERSION=0.12
inherit perl-module
-DESCRIPTION="XS functions to assist in parsing keyword syntax"
+DESCRIPTION="Configure-time utilities for using C headers"
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"
-RDEPEND=""
+RDEPEND="
+ virtual/perl-ExtUtils-CBuilder
+"
BDEPEND="
${RDEPEND}
- >=dev-perl/ExtUtils-CChecker-0.110.0
>=dev-perl/Module-Build-0.400.400
- virtual/perl-ExtUtils-CBuilder
- virtual/perl-ExtUtils-ParseXS
- test? ( dev-perl/Test2-Suite )
+ test? (
+ virtual/perl-Test2-Suite
+ )
"
+
+src_test() {
+ perl_rm_files t/99pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/ExtUtils-CChecker/Manifest b/dev-perl/ExtUtils-CChecker/Manifest
index b69256c384cb..d52e35c5ea11 100644
--- a/dev-perl/ExtUtils-CChecker/Manifest
+++ b/dev-perl/ExtUtils-CChecker/Manifest
@@ -1 +1,2 @@
DIST ExtUtils-CChecker-0.11.tar.gz 20241 BLAKE2B 14734dece93eea384a6dc9a7dea511870948926f22d1e45281fdf517f7830fe895fe9362c4dee9ab3dd8a67f377857240b15aef9fa7fc8f8037413ee6e8ac35e SHA512 4b638e5082443eafcf2f3586ec8ff20ee62b054f8bc24149dd7a2549f57ca748618f76c057f456eadca4e5c4099071ee2d1c8993a13e2f5ea8924cd92319dd8c
+DIST ExtUtils-CChecker-0.12.tar.gz 21019 BLAKE2B 10df0c71dd1b3b554583a65b68fbfbb0edc989550c1142172dea6752e8562f5989dcbc95ddedff573721867d651678e0cf8c2c9472026046e4fe8cc55c883856 SHA512 d0408d88d6c33de799959f42f296d1d05187a12b943a4aee93a79d608a56d972d0f90e6d64712b2722563ba36fc59092cbfb6608d9a39a97b7c1efebefeab979
diff --git a/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.8.0.ebuild b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.9.0.ebuild
index bc58f3d3f1aa..62f4d9189b14 100644
--- a/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.8.0.ebuild
+++ b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.9.0.ebuild
@@ -1,28 +1,30 @@
-# 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.008
+DIST_VERSION=0.009
inherit perl-module
-DESCRIPTION="Fast and correct UTF-8 IO"
-
+DESCRIPTION="Wrapper for perl's configuration"
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-XSLoader
+ virtual/perl-Data-Dumper
"
-
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
- virtual/perl-Carp
- virtual/perl-Exporter
virtual/perl-File-Spec
virtual/perl-IO
- dev-perl/Test-Exception
- >=virtual/perl-Test-Simple-0.880.0
+ >=virtual/perl-Test-Simple-0.88
)
"
+
+src_test() {
+ perl_rm_files t/release-pod-{syntax,coverage}.t
+ perl-module_src_test
+}
diff --git a/dev-perl/ExtUtils-Config/Manifest b/dev-perl/ExtUtils-Config/Manifest
index fff1d0d064c9..3ee08838246a 100644
--- a/dev-perl/ExtUtils-Config/Manifest
+++ b/dev-perl/ExtUtils-Config/Manifest
@@ -1 +1,2 @@
DIST ExtUtils-Config-0.008.tar.gz 11165 BLAKE2B 58468be3884311dea31e420511134eab122a923c445b2b489914227934ab50efba4a08253e86715385ad8aa7b6f0212e95b73f2f524a964704991e4227a68d47 SHA512 7775e2212b4605e60559c7e63604b8f2b4c56f4846e64f9f4454f3f5d0a7a21f618143e6c61eafabf5d9ee9bca8f722c04aedeaf9c51f59924de68c272b86db2
+DIST ExtUtils-Config-0.009.tar.gz 13421 BLAKE2B d2fd9bc11b5e0e4b973837dab9220eacbd804bb2d9d5ac7d7057ae5eb8f8d7e7fff7ebf08d430549336cae16b6aec1258d7cd2027d5c260c15851f1da78cc1b6 SHA512 7f3d054f31b08a9179dbad47204f9223607d8af84e4dfa1e9250981dd271b753576e571e2071d94408340376f13d3d766278d23407b7c754dbc493b7df30e2cd
diff --git a/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.210.0.ebuild b/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.210.0.ebuild
deleted file mode 100644
index 3669bc7e4ce0..000000000000
--- a/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.210.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=7
-
-DIST_AUTHOR=ETJ
-DIST_VERSION=0.21
-inherit perl-module toolchain-funcs
-
-DESCRIPTION="Guess C++ compiler and flags"
-
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/Capture-Tiny
- >=virtual/perl-ExtUtils-ParseXS-3.350.0
- virtual/perl-File-Spec
- virtual/perl-File-Temp
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Path
- virtual/perl-Data-Dumper
- >=virtual/perl-ExtUtils-CBuilder-0.280.231
- virtual/perl-ExtUtils-Manifest
- dev-perl/Module-Build
- >=virtual/perl-Test-Simple-0.880.0
- virtual/perl-autodie
- )
-"
-src_test() {
- # https://github.com/tsee/extutils-cppguess/issues/23
- tc-export CXX
- mkdir -p "${T}/bin" || die "Cant make dir ${T}/bin"
- einfo "CXX: ${CXX}"
- ln -vs "${EPREFIX}/usr/bin/${CXX}" "${T}/bin/g++" || die "Can't make symlink ${T}/bin/g++"
- PATH="${T}/bin:${PATH}" perl-module_src_test
-}
diff --git a/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.230.0.ebuild b/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.230.0.ebuild
deleted file mode 100644
index df2f3202d6b2..000000000000
--- a/dev-perl/ExtUtils-CppGuess/ExtUtils-CppGuess-0.230.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=ETJ
-DIST_VERSION=0.23
-inherit perl-module toolchain-funcs
-
-DESCRIPTION="Guess C++ compiler and flags"
-
-SLOT="0"
-KEYWORDS="~amd64 x86"
-
-RDEPEND="
- dev-perl/Capture-Tiny
- >=virtual/perl-ExtUtils-ParseXS-3.350.0
- virtual/perl-File-Spec
- virtual/perl-File-Temp
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Path
- virtual/perl-Data-Dumper
- >=virtual/perl-ExtUtils-CBuilder-0.280.231
- virtual/perl-ExtUtils-Manifest
- dev-perl/Module-Build
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
-
-src_test() {
- # https://github.com/tsee/extutils-cppguess/issues/23
- tc-export CXX
- mkdir -p "${T}/bin" || die "Cant make dir ${T}/bin"
- einfo "CXX: ${CXX}"
- ln -vs "${EPREFIX}/usr/bin/${CXX}" "${T}/bin/g++" || die "Can't make symlink ${T}/bin/g++"
- PATH="${T}/bin:${PATH}" perl-module_src_test
-}
diff --git a/dev-perl/ExtUtils-CppGuess/Manifest b/dev-perl/ExtUtils-CppGuess/Manifest
index d67c08a94c49..225b043df888 100644
--- a/dev-perl/ExtUtils-CppGuess/Manifest
+++ b/dev-perl/ExtUtils-CppGuess/Manifest
@@ -1,3 +1 @@
-DIST ExtUtils-CppGuess-0.21.tar.gz 14067 BLAKE2B 35dab476a73c532f2635ebee871dfd4cba593c1e09ed4f9fc18826edb9208208fdcc26a884d3c6ec95db18ceafc83fb8bca1c5c8f6a8caf337795ddde80be6d2 SHA512 e48e4815ac9db4e8bb91de101f1d22aed95c770cf6fa2ea5e38094643fe96bc9fe69b0e5a76ba8aa53a653753f93526edab8b1604d864bb2b3a50223617f84d9
-DIST ExtUtils-CppGuess-0.23.tar.gz 15311 BLAKE2B 6e0db2d1c419893cc68050a047e957d42b57780fbf0d26ec05831990e3af45decb4693b68ce426ac9eaa578077e9c9c951a01adea197386c9be70faeb9d22977 SHA512 f984f653cffd6288851af3e353532f369d229a8b903f8e0ba7c1a5e9d8bd1b63c3415403b45bf1e8c32dc5c330ed26d1351e37929bd22af271ac295adce737f9
DIST ExtUtils-CppGuess-0.26.tar.gz 15592 BLAKE2B 5cf2565a954d62fa359030229d6e7d6d1c7a6bcc63bdb0eb88e00d5a8b6c5b37e0b3b7197f5a927f054b437e0245b74d4850f8bbafe0291c11381a0a7bfe9db9 SHA512 35e8e11f7df5d4a2a306cbe1df7a879291cb041677c740d95fc228e8ee812a127be4c70bc2ae6b25d3e73de69e1796539dacf3bb0b1a3311de3dea588335a225
diff --git a/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.24.0.ebuild b/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.24.0.ebuild
new file mode 100644
index 000000000000..0db458a3c683
--- /dev/null
+++ b/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.24.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.024
+
+inherit perl-module
+
+DESCRIPTION="Check for the presence of a compiler"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+"
+BDEPEND="${RDEPEND}"
diff --git a/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.25.0.ebuild b/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.25.0.ebuild
new file mode 100644
index 000000000000..71b7745b5bb8
--- /dev/null
+++ b/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.25.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.025
+
+inherit perl-module
+
+DESCRIPTION="Check for the presence of a compiler"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+"
+BDEPEND="${RDEPEND}"
diff --git a/dev-perl/ExtUtils-HasCompiler/Manifest b/dev-perl/ExtUtils-HasCompiler/Manifest
index b98c869d56f4..3f4577b417d8 100644
--- a/dev-perl/ExtUtils-HasCompiler/Manifest
+++ b/dev-perl/ExtUtils-HasCompiler/Manifest
@@ -1 +1,3 @@
DIST ExtUtils-HasCompiler-0.023.tar.gz 15857 BLAKE2B f999cbc13edc4ff9d4fb1f28fc20dc223e2b504a95e44d6a4871c55766ec3fa0cbe6c5a46add40b694a2513604c486d1d98853c17fcce397b21855d6754fa41e SHA512 352e87249eaefcf1cdaa019522849867c2e3dffe60e07c24957072bc27aea39e6855c082b112f326c5a4f86b2174dbb2e03c487b8f7fb2abfd750847f19e7a6b
+DIST ExtUtils-HasCompiler-0.024.tar.gz 16193 BLAKE2B 9a68b50b484e23a4159b45a4b7b3187e177e83c7f597595830aab097cd0739128f72373163d0af2b4321c4a2db6931c08b475dd1b36d0d4ddd924989ced569e3 SHA512 8d42fd0acb802bb6df8bc768bdcd6f06c17ff5426a0a7f512146ce95438017ca7e7213c2cc18841de2d7a7ddaddb6d9dcdcdf05f09f2a5485f2212a1bd4f73ca
+DIST ExtUtils-HasCompiler-0.025.tar.gz 16203 BLAKE2B 9deb4de520802faf038edd63fe277b773de2c5f0de08ab1b7642b42685caa4053699db826a95b67d53622f612670cd6da680a5eae75ad92b3fa0c4a8fb13e2a4 SHA512 d5560a22f43cdfb7900aeedf5780c08cec8e0761a5873fafec4018ebf872ae48adac02ad218f13d138d64a33365d34966f099b119ff14b7b6f8239708560c11d
diff --git a/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.27.0.ebuild b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.27.0.ebuild
new file mode 100644
index 000000000000..96cbe57d5dad
--- /dev/null
+++ b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.27.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=LEONT
+DIST_VERSION=0.027
+inherit perl-module
+
+DESCRIPTION="Various portability utilities for module builders"
+
+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-Exporter-5.570.0
+ virtual/perl-File-Spec
+ >=virtual/perl-Text-ParseWords-3.240.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/ExtUtils-Helpers/Manifest b/dev-perl/ExtUtils-Helpers/Manifest
index 11b63788987b..adc79f9c327f 100644
--- a/dev-perl/ExtUtils-Helpers/Manifest
+++ b/dev-perl/ExtUtils-Helpers/Manifest
@@ -1 +1,2 @@
DIST ExtUtils-Helpers-0.026.tar.gz 15099 BLAKE2B 7ddd2f84f970a5bc2993fb5be6be5fa42bad52049e52297b5c7d510a6168aa36ab3ff1c447e581a57f72c13d4f6389018f16aaacc0aa8244e0d2b0cbeb4bae72 SHA512 372d801f43003c571758823a84bfe418876f1b48e3d8c35f888ca41469f6771a33aa30cf893a4c4a68ea62c6e8c8c6ab2ef44ee783dbf9f25e18bc0389359399
+DIST ExtUtils-Helpers-0.027.tar.gz 16557 BLAKE2B 2943217e7d6829a0e33eb4798e0e695cc29fcf25bea868e4577853dd7fada6a5429c06495bede04aa6df0f443af76e8f47cbea279ea1129f383586d75ad8cf19 SHA512 5d89db5aeaa02fb5807dcf14be45b1e0b905f40f16399f442aabfba52be3987d19d6617bd2ebada45ff14a95519b80f6f23ccdc6016c8a5595d28ff7cfa7b702
diff --git a/dev-perl/File-Slurper/File-Slurper-0.12.0.ebuild b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.13.0.ebuild
index 053e70d3b139..05f4d62e2d06 100644
--- a/dev-perl/File-Slurper/File-Slurper-0.12.0.ebuild
+++ b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.13.0.ebuild
@@ -1,32 +1,28 @@
-# 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=LEONT
-DIST_VERSION=0.012
-DIST_EXAMPLES=( "bench/*" )
+DIST_VERSION=0.013
inherit perl-module
-DESCRIPTION="A simple, sane and efficient module to slurp a file"
+DESCRIPTION="Build.PL install path logic made easy"
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/PerlIO-utf8_strict
virtual/perl-Carp
- >=virtual/perl-Encode-2.110.0
- >=virtual/perl-Exporter-5.570.0
+ >=dev-perl/ExtUtils-Config-0.2.0
+ virtual/perl-File-Spec
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
- virtual/perl-File-Spec
+ >=virtual/perl-File-Spec-0.830.0
virtual/perl-File-Temp
virtual/perl-Test-Simple
- dev-perl/Test-Warnings
)
"
diff --git a/dev-perl/ExtUtils-InstallPaths/Manifest b/dev-perl/ExtUtils-InstallPaths/Manifest
index 10595c863940..4b4f3365d394 100644
--- a/dev-perl/ExtUtils-InstallPaths/Manifest
+++ b/dev-perl/ExtUtils-InstallPaths/Manifest
@@ -1 +1,2 @@
DIST ExtUtils-InstallPaths-0.012.tar.gz 17991 BLAKE2B 82e4e9cf189931be40fcb79e9064341ae0e9d14ebf437401d0f9a7c1eb9b29b9685207ff471afabe38228feae1b1135cc827000ec59d00719baa2ade6db02ede SHA512 92a4e9ebb387d330ae67b0716b96b27165d08503d2915d8301b3a6aa185f962940e761d21fd400033e6a814e276918e0662da3740ca2852a53cf0fe54f3d7660
+DIST ExtUtils-InstallPaths-0.013.tar.gz 19190 BLAKE2B 421015795cbe321690c3a75831be6726644e35f462263b3b84e4106bfcba8c8a2dce4e2afe228252f6ff5488da7eb47ce1f263564ee15d21519fb90d178150b1 SHA512 bda9181724a2facb8057f872c23ba09b0f90e0af9a37797de050bc2768cb78e7d2d8116d7a75b250156c6d14c5668bc168128c960ef853ed2c6a1e1020dcbc93
diff --git a/dev-perl/ExtUtils-LibBuilder/ExtUtils-LibBuilder-0.80.0-r1.ebuild b/dev-perl/ExtUtils-LibBuilder/ExtUtils-LibBuilder-0.80.0-r1.ebuild
index 272932e16b2c..b601fa4c59a6 100644
--- a/dev-perl/ExtUtils-LibBuilder/ExtUtils-LibBuilder-0.80.0-r1.ebuild
+++ b/dev-perl/ExtUtils-LibBuilder/ExtUtils-LibBuilder-0.80.0-r1.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=7
@@ -12,7 +12,7 @@ DESCRIPTION="Tool to build C libraries"
# https://rt.cpan.org/Ticket/Display.html?id=133195
LICENSE="|| ( Artistic GPL-1 )"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild b/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
index c65d86014863..47e9d522b763 100644
--- a/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
+++ b/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Client library for fastcgi protocol"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-IO
diff --git a/dev-perl/FCGI/FCGI-0.820.0.ebuild b/dev-perl/FCGI/FCGI-0.820.0.ebuild
index e7de2940a916..bb7556d3f3e8 100644
--- a/dev-perl/FCGI/FCGI-0.820.0.ebuild
+++ b/dev-perl/FCGI/FCGI-0.820.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Fast CGI module"
LICENSE="FastCGI"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-XSLoader
diff --git a/dev-perl/FFI-CheckLib/FFI-CheckLib-0.310.0.ebuild b/dev-perl/FFI-CheckLib/FFI-CheckLib-0.310.0-r1.ebuild
index 1372a5b2bb70..bfd727ad6cb9 100644
--- a/dev-perl/FFI-CheckLib/FFI-CheckLib-0.310.0.ebuild
+++ b/dev-perl/FFI-CheckLib/FFI-CheckLib-0.310.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
>=virtual/perl-Test-Simple-1.302.15
- >=dev-perl/Test2-Suite-0.0.60
+ >=virtual/perl-Test2-Suite-0.0.60
)
"
diff --git a/dev-perl/Feed-Find/Feed-Find-0.120.0.ebuild b/dev-perl/Feed-Find/Feed-Find-0.120.0.ebuild
deleted file mode 100644
index 2c3497206aaf..000000000000
--- a/dev-perl/Feed-Find/Feed-Find-0.120.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=8
-
-DIST_AUTHOR=DAVECROSS
-DIST_VERSION=0.12
-inherit perl-module
-
-DESCRIPTION="Syndication feed auto-discovery"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND="
- dev-perl/Class-ErrorHandler
- dev-perl/HTML-Parser
- dev-perl/libwww-perl
- dev-perl/URI
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.590.0
- test? (
- dev-perl/Test-LWP-UserAgent
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.07-no-dot-inc.patch"
-)
diff --git a/dev-perl/Feed-Find/Feed-Find-0.70.0-r3.ebuild b/dev-perl/Feed-Find/Feed-Find-0.70.0-r3.ebuild
deleted file mode 100644
index 4e3b9eeea370..000000000000
--- a/dev-perl/Feed-Find/Feed-Find-0.70.0-r3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=BTROTT
-DIST_VERSION=0.07
-inherit perl-module
-
-DESCRIPTION="Syndication feed auto-discovery"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/Class-ErrorHandler
- dev-perl/HTML-Parser
- dev-perl/libwww-perl
- dev-perl/URI
-"
-BDEPEND="${RDEPEND}
- test? (
- dev-perl/Test-Base
- dev-perl/CGI-Application-Server
- dev-perl/Test-HTTP-Server-Simple
- )
-"
-PATCHES=(
- "${FILESDIR}/${PN}-0.07-no-dot-inc.patch"
- "${FILESDIR}/${PN}-0.07-local-network.patch"
-)
-PERL_RM_FILES=(
- inc/Spiffy.pm
- inc/Test/Base.pm
- inc/Test/Base/Filter.pm
- inc/Test/Builder.pm
- inc/Test/Builder/Module.pm
- inc/Test/More.pm
-)
-src_test() {
- local MODULES=(
- "Feed::Find ${DIST_VERSION}"
- )
- local failed=()
- for dep in "${MODULES[@]}"; do
- ebegin "Compile testing ${dep}"
- perl -Mblib="${S}" -M"${dep} ()" -e1
- eend $? || failed+=( "$dep" )
- done
- if [[ ${failed[@]} ]]; then
- echo
- eerror "One or more modules failed compile:";
- for dep in "${failed[@]}"; do
- eerror " ${dep}"
- done
- die "Failing due to module compilation errors";
- fi
- perl-module_src_test
-}
diff --git a/dev-perl/Feed-Find/Manifest b/dev-perl/Feed-Find/Manifest
index bc9100459b03..d07864c27000 100644
--- a/dev-perl/Feed-Find/Manifest
+++ b/dev-perl/Feed-Find/Manifest
@@ -1,3 +1 @@
-DIST Feed-Find-0.07.tar.gz 46380 BLAKE2B 9e2c7e446801decaf0f59cd1399b3a92195fbc174b3e65188367416167c9bf188402d7d995673602492cb0fe4c473dfd21848b7d00956d4f0ee66ccc037bccb2 SHA512 5ae62c0d5380d00bfae9f94d1d9ab7d024f3394ca7865d7a086668d84b0e4dfb18095468b966f7afd03f3b766f02822e9b19cfddf0f95ad7c0c3908e5a5806e9
-DIST Feed-Find-0.12.tar.gz 47396 BLAKE2B 4d41247ea6c592727a4db85662582e49a5744f3849bfa646758a6991963fcf20554b595847aa624cae605018826fa6bd354ff34ec64fc0d6eba84b4723e34e79 SHA512 7449563b99b85e2db8ec6662fe1b558bb78c591a205f58d0df6a3f1e786ffbece84150afb96fc71105a7de60bc82b68cfa1402c4d73d677773d4e0a687b66e97
DIST Feed-Find-0.13.tar.gz 47483 BLAKE2B 9f913b087dfb8085a87eed90382fb204e4a39621f3f2f4c022c5719761e21a25fd52d1fb0a7a51364d484263eb2c17ea137bbd653171a3236c8b56aa270c0126 SHA512 436438c361a7c228af8c5d31200f75b3eab8dded20040d9cd019384df28bd2348ca8c2f8f6cc3ae4b6dee90afba7c8ed911016fd4f8da46cfe8ffccf52eecd18
diff --git a/dev-perl/Feed-Find/files/Feed-Find-0.07-local-network.patch b/dev-perl/Feed-Find/files/Feed-Find-0.07-local-network.patch
deleted file mode 100644
index 4cf8f567547a..000000000000
--- a/dev-perl/Feed-Find/files/Feed-Find-0.07-local-network.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-From bea092aae37300053b971a12b6e37b6104df41f9 Mon Sep 17 00:00:00 2001
-From: Nikolay Mishin <mi@ya.ru>
-Date: Thu, 22 Oct 2015 02:59:04 +0400
-Subject: Rework 01-find.t
-
-Rework test to not rely on external web resources by mocking the setup
-with a HTTP::Server::Simple derived webserver
-
-Bug: https://github.com/btrott/Feed-Find/pull/2
-Signed-off-by: Gary Greene <greeneg@tolharadys.net>
-Signed-off-by: Kent Fredric <kentnl@gentoo.org>
----
- t/01-find.t | 57 ++++++++++++++++++++++++++++++++------
- t/htdocs/anchors-only.html | 9 ++++++
- 2 files changed, 58 insertions(+), 8 deletions(-)
- create mode 100644 t/htdocs/anchors-only.html
-
-diff --git a/t/01-find.t b/t/01-find.t
-index 58549b5..22d0048 100644
---- a/t/01-find.t
-+++ b/t/01-find.t
-@@ -1,20 +1,61 @@
-+use CGI::Application::Server;
-+use Test::HTTP::Server::Simple;
-+
-+package My::WebServer {
-+ use base qw/Test::HTTP::Server::Simple CGI::Application::Server/;
-+}
-+
-+package main;
-+
- use strict;
--use Test::More tests => 4;
-+use Test::More tests => 5;
- use Feed::Find;
- use LWP::UserAgent;
-
--use constant BASE => 'http://stupidfool.org/perl/feeds/';
-+my $port = $ENV{CGI_APP_SERVER_TEST_PORT} || 40000 + int(rand(10000));
-+
-+my $s = My::WebServer->new($port);
-+$s->document_root('./t/htdocs');
-+
-+my $url_root = $s->started_ok("start up my web server");
-+
-+# generate our anchors-only.html file to get the URL correct in the links
-+my $anchor_html = <<"END";
-+<html>
-+ <head>
-+ <link rel="alternate" title="my feed"
-+ href="$url_root/ok.xml" type="application/xml" />
-+ <head>
-+ <body>
-+ <a href="$url_root/ok.xml" type="application/xml">my feed</a>
-+ </body>
-+</html>
-+END
-
--my(@feeds);
-+open(my $fh, ">./t/htdocs/anchors-only.html") or
-+ die "Cannot open file\n";
-+print $fh <<"END";
-+<html>
-+ <head>
-+ <link rel="alternate" title="my feed"
-+ href="$url_root/ok.xml" type="application/xml" />
-+ <head>
-+ <body>
-+ <a href="$url_root/ok.xml" type="application/xml">my feed</a>
-+ </body>
-+</html>
-+END
-+close $fh;
-
--@feeds = Feed::Find->find(BASE . 'anchors-only.html');
-+my @feeds = ();
-+@feeds = Feed::Find->find("$url_root/anchors-only.html");
- is(scalar @feeds, 1);
--is($feeds[0], BASE . 'ok.xml');
-+is($feeds[0], "$url_root/ok.xml");
-
- my $ua = LWP::UserAgent->new;
- $ua->env_proxy;
--my $req = HTTP::Request->new(GET => BASE . 'anchors-only.html');
-+my $req = HTTP::Request->new(GET => "$url_root/anchors-only.html");
- my $res = $ua->request($req);
--@feeds = Feed::Find->find_in_html(\$res->content, BASE . 'anchors-only.html');
-+@feeds = Feed::Find->find_in_html(\$res->content, "$url_root/anchors-only.html");
- is(scalar @feeds, 1);
--is($feeds[0], BASE . 'ok.xml');
-+is($feeds[0], "$url_root/ok.xml");
-diff --git a/t/htdocs/anchors-only.html b/t/htdocs/anchors-only.html
-new file mode 100644
-index 0000000..79f1df8
---- /dev/null
-+++ b/t/htdocs/anchors-only.html
-@@ -0,0 +1,9 @@
-+<html>
-+ <head>
-+ <link rel="alternate" title="my feed"
-+ href="http://localhost:45578/ok.xml" type="application/xml" />
-+ <head>
-+ <body>
-+ <a href="http://localhost:45578/ok.xml" type="application/xml">my feed</a>
-+ </body>
-+</html>
---
-2.28.0
-
diff --git a/dev-perl/File-BaseDir/File-BaseDir-0.80.0.ebuild b/dev-perl/File-BaseDir/File-BaseDir-0.80.0.ebuild
deleted file mode 100644
index 84e194f57169..000000000000
--- a/dev-perl/File-BaseDir/File-BaseDir-0.80.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=KIMRYAN
-DIST_VERSION=0.08
-inherit perl-module
-
-DESCRIPTION="Use the Freedesktop.org base directory specification"
-
-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-Exporter
- virtual/perl-File-Spec
- dev-perl/IPC-System-Simple
-"
-DEPEND="dev-perl/Module-Build"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.420.0
- test? (
- dev-perl/File-Which
- virtual/perl-File-Temp
- virtual/perl-Test-Simple
- )
-"
-DIST_TEST="do" # https://rt.cpan.org/Ticket/Display.html?id=119256
-PERL_RM_FILES=(
- t/04_pod_ok.t
- t/05_pod_cover.t
-)
diff --git a/dev-perl/File-BaseDir/Manifest b/dev-perl/File-BaseDir/Manifest
index 6c4e0f77b04a..ab5284c432b1 100644
--- a/dev-perl/File-BaseDir/Manifest
+++ b/dev-perl/File-BaseDir/Manifest
@@ -1,2 +1 @@
-DIST File-BaseDir-0.08.tar.gz 10052 BLAKE2B 63b1d9777c332f3d4a56e4ae53aa78f1b5793af52b2c4e749586b33d7700c1e5b66e386a770faf8d9d3d04bc0d296dce69f1d9f2bf36e44839b43d089c6981ff SHA512 6b44edca34906c34d574933c21c0e3a1a236a431a3ac12caeabcc2638688dfe1c02efc9a1e75a2c2cd522de0dca00df0620cd262c184ec938cc97766d1121f99
DIST File-BaseDir-0.09.tar.gz 21508 BLAKE2B 7f8cbd9702d9cd7b14cc4992ba651be3d80ccbc07af06a41447ef3a6baf2a6cf23f51e87e2179fa0bc8a5e2394466c4a6632693dd6694f56eb77a5323e5f17c9 SHA512 07b07f43bce392beda6ac10729925c3b6ad850f0af5485c3f540b72353a1e877e7e9b76580057197cf68864086f1a3d1f9459cfcf142f16772f48125426d72db
diff --git a/dev-perl/File-Copy-Recursive-Reduced/File-Copy-Recursive-Reduced-0.8.0.ebuild b/dev-perl/File-Copy-Recursive-Reduced/File-Copy-Recursive-Reduced-0.8.0.ebuild
new file mode 100644
index 000000000000..ae2ed32315d5
--- /dev/null
+++ b/dev-perl/File-Copy-Recursive-Reduced/File-Copy-Recursive-Reduced-0.8.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=JKEENAN
+DIST_VERSION=0.008
+inherit perl-module
+
+DESCRIPTION="Recursive copying of files and directories within Perl 5 toolchain"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
+
+RDEPEND="
+ virtual/perl-File-Spec
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Capture-Tiny
+ virtual/perl-File-Temp
+ dev-perl/Path-Tiny
+ >=virtual/perl-Test-Simple-0.440.0
+ )
+"
diff --git a/dev-perl/File-Copy-Recursive-Reduced/Manifest b/dev-perl/File-Copy-Recursive-Reduced/Manifest
index c9e083436132..36bd3fb38e34 100644
--- a/dev-perl/File-Copy-Recursive-Reduced/Manifest
+++ b/dev-perl/File-Copy-Recursive-Reduced/Manifest
@@ -1 +1,2 @@
DIST File-Copy-Recursive-Reduced-0.006.tar.gz 25380 BLAKE2B 7b5f5ad2cb7c104d0d972a3e91dd4053842c41037da69420313dc8ca54989a13c8dc15280f2559a61e511ad9bf42dce59620dabc0fd55aac54bb7f26672f15ca SHA512 7cf888b8c004d9430c87c1cceba25e997cb12974a79c3f4d803b11779abef81f5b686caac4c46a70caadb2eee12a71cb1fb87abfc7d5fec43dc37bbd2ef07694
+DIST File-Copy-Recursive-Reduced-0.008.tar.gz 24458 BLAKE2B 29b156348a007f3ee14b4c52f73aaa19bbf487345c05d85f13da041af4238593bce126a2f89a4548231f5a4caddef979a4eea02ed3996475d3a87d6315ba654b SHA512 ea426a7c87909fd819972e8abdc37d2fb506f0c6b9acf6fb313d24a5794685cafefa9bbe42a04a2d429a8c64a9eb3ee8c62216987a44d30c342ce16f6af36be9
diff --git a/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.450.0.ebuild b/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.450.0.ebuild
index 510e87d04060..343fb91e038c 100644
--- a/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.450.0.ebuild
+++ b/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.450.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=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="uses File::Copy to recursively copy dirs"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/File-Find-Object-Rule/File-Find-Object-Rule-0.31.300-r1.ebuild b/dev-perl/File-Find-Object-Rule/File-Find-Object-Rule-0.31.300-r1.ebuild
index 1c10e8dfed7b..5318d438decd 100644
--- a/dev-perl/File-Find-Object-Rule/File-Find-Object-Rule-0.31.300-r1.ebuild
+++ b/dev-perl/File-Find-Object-Rule/File-Find-Object-Rule-0.31.300-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Alternative interface to File::Find::Object"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc64 ~riscv ~sparc x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/File-Find-Object/File-Find-Object-0.3.6.ebuild b/dev-perl/File-Find-Object/File-Find-Object-0.3.6.ebuild
deleted file mode 100644
index e9537b59f993..000000000000
--- a/dev-perl/File-Find-Object/File-Find-Object-0.3.6.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=SHLOMIF
-inherit perl-module
-
-DESCRIPTION="An object oriented File::Find replacement"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Class-XSAccessor
- virtual/perl-File-Spec
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/Module-Build-0.280.0
- test? (
- virtual/perl-File-Path
- dev-perl/File-TreeCreate
- )
-"
diff --git a/dev-perl/File-Find-Object/File-Find-Object-0.3.7.ebuild b/dev-perl/File-Find-Object/File-Find-Object-0.3.7.ebuild
deleted file mode 100644
index 86141d218b4a..000000000000
--- a/dev-perl/File-Find-Object/File-Find-Object-0.3.7.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SHLOMIF
-inherit perl-module
-
-DESCRIPTION="An object oriented File::Find replacement"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Class-XSAccessor
- virtual/perl-File-Spec
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/Module-Build-0.280.0
- test? (
- virtual/perl-File-Path
- dev-perl/File-TreeCreate
- >=dev-perl/Test-File-1.993.0
- )
-"
diff --git a/dev-perl/File-Find-Object/Manifest b/dev-perl/File-Find-Object/Manifest
index 4db38551aa83..ab98fa507ef8 100644
--- a/dev-perl/File-Find-Object/Manifest
+++ b/dev-perl/File-Find-Object/Manifest
@@ -1,3 +1 @@
-DIST File-Find-Object-0.3.6.tar.gz 30317 BLAKE2B 530a71d6abb6ee55caca4caa301959e5fdb7fbde86fd5cacd6aa36811e1c2a2d4198b0b1e2dd3a6b44222307cb067eb30ad239e102224a8e1d1ece9e87d921fe SHA512 62aec37a3f23b05396cf9786bd884383a621a214b2d7b1c7689c281391c81bb26ad5648f62942b6a08398930f9d74f3e526cd3139ca3d907c364475b207d6822
-DIST File-Find-Object-0.3.7.tar.gz 29725 BLAKE2B fc76664e7b62c1ea19f83ef5dc557e50c35533079b0d4ad71e9c357b38d8fc27b66a4663edb8a880c8517e1d82d865d3989cee7dd49131ca6aa5a809dac14c31 SHA512 d6bf9835d3fef13bdcf5b2821ac359279b9779c76658505ff487cc0df73e26912999b8630df997ba98e1d15c4f69cc71312c76327bcb9deb72a94d1ffdb7cb2d
DIST File-Find-Object-0.3.8.tar.gz 29766 BLAKE2B f17e2b9057ef19ad6d63c37e7c1e9f456d86002e0b40a4b54d05017be9a5ea21631bf9e2050d4f403874ad1ed5fd5d368385c30e6cfb8e0f81358d2d9404332d SHA512 f3a00f6b8ec22e7a7361ef158a4c631e1c834e19fb672cf429bdcffb3d11b35aff94a07a73b1922a8f47bab90f3dbc64c39da7a8899df9337b062a430481827e
diff --git a/dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.150.0-r1.ebuild b/dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.150.0-r1.ebuild
deleted file mode 100644
index 5b9742b0324d..000000000000
--- a/dev-perl/File-Find-Rule-Perl/File-Find-Rule-Perl-1.150.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=8
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=1.15
-
-inherit perl-module
-
-DESCRIPTION="Common rules for searching for Perl things"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
-
-RDEPEND="
- >=virtual/perl-CPAN-Meta-1.380.0
- >=dev-perl/File-Find-Rule-0.200.0
- >=virtual/perl-File-Spec-0.820.0
- >=dev-perl/Params-Util-0.380.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/File-Find-Rule-Perl/Manifest b/dev-perl/File-Find-Rule-Perl/Manifest
index 5fb99b061a91..7ed0f05e73b0 100644
--- a/dev-perl/File-Find-Rule-Perl/Manifest
+++ b/dev-perl/File-Find-Rule-Perl/Manifest
@@ -1,2 +1 @@
-DIST File-Find-Rule-Perl-1.15.tar.gz 7502 BLAKE2B 7555b682b7c4128b2828a3e10013d7c016d66bae810309a9be55b5a4a0b5500a799acf18de02a60716c2a022cd03cc174b7fee0da492df09e0095edbd5b355e1 SHA512 90fc64991fbdb47bcb712f2bf7c85b2571a2b161952574606ddfd9c9ad9aeaaa2e0f3355b9c8b993ab2479d8c80e89075caa9e5413259c2bb99b1e75ef791670
DIST File-Find-Rule-Perl-1.16.tar.gz 7812 BLAKE2B 98a0dfff22cdcbd4fedbd61932a5ebc08be88417859060ec7859ef36e49a806c7fbf9f39fcebc2c1c796bee3c1975c04c7615f2931456680b437bc4fa322bf45 SHA512 750e59c2aed55e7a73f9dbc67654d7f9de39b744967caa31510f9234bb71437cdd821babf7b80f435d6a968e9d4a49df503449683e866e090c7f120c56e20a47
diff --git a/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0-r1.ebuild b/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0-r1.ebuild
index fa6d9b7dba51..16a3b877ef0b 100644
--- a/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0-r1.ebuild
+++ b/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Alternative interface to File::Find"
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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-File-Spec
diff --git a/dev-perl/File-LibMagic/File-LibMagic-1.230.0-r1.ebuild b/dev-perl/File-LibMagic/File-LibMagic-1.230.0-r1.ebuild
new file mode 100644
index 000000000000..13bb7008d99b
--- /dev/null
+++ b/dev-perl/File-LibMagic/File-LibMagic-1.230.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR="DROLSKY"
+DIST_VERSION=1.23
+
+inherit perl-module
+
+DESCRIPTION="Perl wrapper for libmagic"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86"
+
+RDEPEND="
+ sys-apps/file
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+ virtual/perl-Scalar-List-Utils
+"
+BDEPEND="
+ ${RDEPEND}
+ dev-perl/Config-AutoConf
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ )
+"
diff --git a/dev-perl/File-Listing/Manifest b/dev-perl/File-Listing/Manifest
index 97ba2802c322..44c6488c137d 100644
--- a/dev-perl/File-Listing/Manifest
+++ b/dev-perl/File-Listing/Manifest
@@ -1,2 +1 @@
-DIST File-Listing-6.15.tar.gz 78344 BLAKE2B c8ab9d215ee3d5a002a50ad67b00cfabefbc842bbb94619cc0fc8b5161d3c75c2a180c259d495871a9384d895e145c198835642bc17983a7c74869eb31a9d570 SHA512 8368605bf196750f4044d87a8b784e6a28fa6fe6d5971c5de507b4df77859020dcba4929ce97f5091966a6a2fca94466a345450f2f9d2fad9fb88d880f491944
DIST File-Listing-6.16.tar.gz 78506 BLAKE2B b22c73db36250a99f6b662ed67ec4503726091cc3830ab6a241ea0d05e4d51647abfec33f22109692e6ac5b2229802ab31464251fbd2d98d4177e3184ea986f0 SHA512 2d18f0cf7dbf30bb752c5d70132e90dd346e6fb795cb61664b8f11bfba67ec357235f5cb5a87752cf65ba9d000a6c7976548f0aed0f833048ca1b06aed991eca
diff --git a/dev-perl/File-Map/File-Map-0.670.0.ebuild b/dev-perl/File-Map/File-Map-0.670.0.ebuild
deleted file mode 100644
index 3bdca16bc191..000000000000
--- a/dev-perl/File-Map/File-Map-0.670.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=7
-
-DIST_AUTHOR=LEONT
-DIST_VERSION=0.67
-inherit perl-module
-
-DESCRIPTION="Memory mapping made simple and safe"
-
-SLOT="0"
-KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/PerlIO-Layers
- >=dev-perl/Sub-Exporter-Progressive-0.1.5
- virtual/perl-XSLoader
-"
-DEPEND="dev-perl/Module-Build"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.280.0
- test? (
- virtual/perl-IO
- virtual/perl-Scalar-List-Utils
- dev-perl/Test-Fatal
- virtual/perl-Test-Simple
- >=dev-perl/Test-Warnings-0.5.0
- virtual/perl-Time-HiRes
- )
-"
-src_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/File-Map/Manifest b/dev-perl/File-Map/Manifest
index 1f7d62b03a4c..c75ffebfcc46 100644
--- a/dev-perl/File-Map/Manifest
+++ b/dev-perl/File-Map/Manifest
@@ -1,2 +1 @@
-DIST File-Map-0.67.tar.gz 104595 BLAKE2B 6a35bb47ca606d905806f8c49cef853067db3f391db3f27657d5b1cf66e24520734ce3aa8f9725d25c859190365bf3bac2a617131bdc99746a0afe5a552dab6a SHA512 52bd9ebb546e6b0e0d58cce3e5f5983c0f89bf05ba3f29d220b6d83ca150e200ac9c6e7d2adb717838c0b20e9ddd68c94509b47775d27273c37bc44dcff1d507
DIST File-Map-0.71.tar.gz 151846 BLAKE2B 25b67fcf85677b5ad5fbee5a39cb7799e1cde928135c50a85924da5ddb5756944ed22b902414a3164f9426444e3a9194a54d0dadcd18f9ac92e70926d063de9c SHA512 12c79d0209462b8db629225b565b8366ca14183010a13abe7a93e3c8a4489b29721962ca08fd5b7b8accf9f98506427e3d3dfd4a9da3bcd3127c6316509d4e6f
diff --git a/dev-perl/File-MimeInfo/File-MimeInfo-0.300.0.ebuild b/dev-perl/File-MimeInfo/File-MimeInfo-0.300.0.ebuild
deleted file mode 100644
index 3549522c4cf3..000000000000
--- a/dev-perl/File-MimeInfo/File-MimeInfo-0.300.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=7
-
-DIST_AUTHOR=MICHIELB
-DIST_VERSION=0.30
-inherit perl-module
-
-DESCRIPTION="Determine file type"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Encode-Locale
- virtual/perl-Exporter
- >=dev-perl/File-BaseDir-0.30.0
- >=dev-perl/File-DesktopEntry-0.40.0
- x11-misc/shared-mime-info
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- virtual/perl-Test-Simple
- )
-"
-
-PERL_RM_FILES=(
- t/06_pod_ok.t
- t/07_pod_cover.t
- t/08_changes.t
- t/09_no404s.t
-)
diff --git a/dev-perl/File-MimeInfo/Manifest b/dev-perl/File-MimeInfo/Manifest
index abe425dd6f7f..1a3224929fa2 100644
--- a/dev-perl/File-MimeInfo/Manifest
+++ b/dev-perl/File-MimeInfo/Manifest
@@ -1,2 +1 @@
-DIST File-MimeInfo-0.30.tar.gz 36132 BLAKE2B a87f9efe05d6b09cda4f365e9395e5677bf80a2baa5eae6592c01da4e6aac46994f82676f4383f0f538c8bdd6b70a4ba7aa1eed4c038eace6586839f2a9ecbaa SHA512 44030d2e2be66cb67d4329f8f308bf114014c511fe965979600157d62deffd5c2f05fdf883cb02d98f00d5d0b77c56e252cd377a398461ec421fe7491cd544ec
DIST File-MimeInfo-0.33.tar.gz 35801 BLAKE2B 9d33191f56ac63ea2bcf94d9e457df4a4299cd33993e4b63b9bbd95ccd3dd4f6d59d55f642532550cc5624989adaceaf24267c9711d14cdef975789888703fdf SHA512 5fbba13775079da56928175f48db1c1ab8ac4d7fa3e85bdb5384c4021cab7cf8c363a3d8219cf34318136b1470e32163abae7c37a119416a5e510d8d07848c9d
diff --git a/dev-perl/File-Remove/File-Remove-1.600.0.ebuild b/dev-perl/File-Remove/File-Remove-1.600.0.ebuild
deleted file mode 100644
index 5918cc7d57e7..000000000000
--- a/dev-perl/File-Remove/File-Remove-1.600.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=SHLOMIF
-DIST_VERSION=1.60
-inherit perl-module
-
-DESCRIPTION="Remove files and directories"
-LICENSE="|| ( Artistic GPL-1+ ) || ( CC0-1.0 public-domain MIT )"
-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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-File-Path
- >=virtual/perl-File-Spec-3.290.0
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.280.0
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-IO
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
diff --git a/dev-perl/File-Remove/Manifest b/dev-perl/File-Remove/Manifest
index 379e2acc9386..f1a529dc1b9e 100644
--- a/dev-perl/File-Remove/Manifest
+++ b/dev-perl/File-Remove/Manifest
@@ -1,2 +1 @@
-DIST File-Remove-1.60.tar.gz 25997 BLAKE2B ffb98155d757bae6ec0d4f56dabdb78749fc968845e284797d0f0611fe9068722a007c7e0e890179720745d1451c926575949f36642dceef7071468a2863c7c6 SHA512 7781629896f16f0b34574a879803473002249c32cf03001f4c1c290edd379571d96d5b1049874f9f71bdb8d7881c3f30a86dcdd0d4f42b4e78998cd6a96de750
DIST File-Remove-1.61.tar.gz 26346 BLAKE2B 8f395afa3f3b27f6174ae0f65494b4403b794b7c506a66ffdcd0231fc391051401f7062f9c6d9bff4c6213d12a872febfed84e118f5f8ddaefe55f722fe991a7 SHA512 2ff999f7d71349b7e4a7db8728cfe2b5669c76fb27ca42fe006b0e0061bb73a29d556f3e3da88c004a4dd23bf2d9e12a1e1054b85237e8c14fb2b58c1086971f
diff --git a/dev-perl/File-RsyncP/File-RsyncP-0.760.0-r1.ebuild b/dev-perl/File-RsyncP/File-RsyncP-0.760.0-r1.ebuild
deleted file mode 100644
index d3304d0e67e0..000000000000
--- a/dev-perl/File-RsyncP/File-RsyncP-0.760.0-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=CBARRATT
-DIST_VERSION=0.76
-inherit perl-module toolchain-funcs
-
-DESCRIPTION="An rsync perl module"
-HOMEPAGE="https://perlrsync.sourceforge.net/ https://metacpan.org/release/File-RsyncP"
-# Bundled files make for some weirdness
-LICENSE="GPL-3+ GPL-2+ RSA"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86"
-
-RDEPEND="
- >=virtual/perl-Getopt-Long-2.240.0
- net-misc/rsync
-"
-BDEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.700.0-make.patch"
- "${FILESDIR}/${PN}-0.760.0-lto.patch"
- "${FILESDIR}/${PN}-0.760.0-clang16.patch"
-)
-
-src_prepare() {
- perl-module_src_prepare
- tc-export CC
-}
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/File-RsyncP/File-RsyncP-0.760.0.ebuild b/dev-perl/File-RsyncP/File-RsyncP-0.760.0.ebuild
deleted file mode 100644
index a69fd0ce1610..000000000000
--- a/dev-perl/File-RsyncP/File-RsyncP-0.760.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=CBARRATT
-DIST_VERSION=0.76
-inherit perl-module toolchain-funcs
-
-DESCRIPTION="An rsync perl module"
-HOMEPAGE="https://perlrsync.sourceforge.net/ https://metacpan.org/release/File-RsyncP"
-# Bundled files make for some weirdness
-LICENSE="GPL-3+ GPL-2+ RSA"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86"
-
-RDEPEND="
- >=virtual/perl-Getopt-Long-2.240.0
- net-misc/rsync
-"
-BDEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-0.700.0-make.patch" )
-
-src_prepare() {
- perl-module_src_prepare
- tc-export CC
-}
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/File-RsyncP/files/File-RsyncP-0.760.0-clang16.patch b/dev-perl/File-RsyncP/files/File-RsyncP-0.760.0-clang16.patch
deleted file mode 100644
index 5408ac9c982e..000000000000
--- a/dev-perl/File-RsyncP/files/File-RsyncP-0.760.0-clang16.patch
+++ /dev/null
@@ -1,188 +0,0 @@
-https://rt.cpan.org/Public/Bug/Display.html?id=145943
-
-Various fixes for the configure script. Most of them are specific to
-this package, and not related to autoconf limitations. The
-configure.in/configure.ac autoconf input is not included among
-upstream sources, so they are not patched here.
-
---- a/FileList/configure
-+++ b/FileList/configure
-@@ -2246,7 +2246,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- for ac_declaration in \
-- '' \
-+ '#include <stdlib.h>' \
- 'extern "C" void std::exit (int) throw (); using std::exit;' \
- 'extern "C" void std::exit (int); using std::exit;' \
- 'extern "C" void exit (int) throw ();' \
-@@ -2905,6 +2905,8 @@ cat >>conftest.$ac_ext <<_ACEOF
- #include <fcntl.h>
- #include <sys/types.h>
- #include <sys/wait.h>
-+#include <stdlib.h>
-+#include <string.h>
-
- int main(void)
- {
-@@ -4492,8 +4494,8 @@ main ()
- for (i = 0; i < 256; i++)
- if (XOR (islower (i), ISLOWER (i))
- || toupper (i) != TOUPPER (i))
-- exit(2);
-- exit (0);
-+ return 2;
-+ return 0;
- }
- _ACEOF
- rm -f conftest$ac_exeext
-@@ -6841,6 +6843,8 @@ cat >>conftest.$ac_ext <<_ACEOF
- #define NGID 256
- #undef MAX
- #define MAX(x, y) ((x) > (y) ? (x) : (y))
-+#include <unistd.h>
-+#include <stdlib.h>
-
- int
- main ()
-@@ -8828,6 +8832,7 @@ cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
- $ac_includes_default
-+#include <utime.h>
- int
- main ()
- {
-@@ -9397,9 +9402,9 @@ cat >>conftest.$ac_ext <<_ACEOF
- #include <sys/types.h>
- #include <sys/socket.h>
-
--main() {
-+int main(void) {
- int fd[2];
-- exit((socketpair(AF_UNIX, SOCK_STREAM, 0, fd) != -1) ? 0 : 1);
-+ return (socketpair(AF_UNIX, SOCK_STREAM, 0, fd) != -1) ? 0 : 1;
- }
- _ACEOF
- rm -f conftest$ac_exeext
-@@ -9451,7 +9456,7 @@ cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
- #include <stdio.h>
--main() { long long x = 1000000; x *= x; exit(((x/1000000) == 1000000)? 0: 1); }
-+int main(void) { long long x = 1000000; x *= x; return ((x/1000000) == 1000000)? 0: 1; }
- _ACEOF
- rm -f conftest$ac_exeext
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-@@ -9503,7 +9508,7 @@ cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
- #include <stdio.h>
- #include <sys/stat.h>
--main() { struct stat64 st; off64_t s; if (sizeof(off_t) == sizeof(off64_t)) exit(1); exit((lstat64("/dev/null", &st)==0)?0:1); }
-+int main(void) { struct stat64 st; off64_t s; if (sizeof(off_t) == sizeof(off64_t)) return 1; return (lstat64("/dev/null", &st)==0)?0:1; }
- _ACEOF
- rm -f conftest$ac_exeext
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-@@ -9556,7 +9561,7 @@ cat >>conftest.$ac_ext <<_ACEOF
- #include <stdio.h>
- #include <sys/types.h>
- #include <sys/stat.h>
--main() { if (sizeof(ino_t) < sizeof(unsigned int)) return 0; return 1; }
-+int main(void) { if (sizeof(ino_t) < sizeof(unsigned int)) return 0; return 1; }
- _ACEOF
- rm -f conftest$ac_exeext
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-@@ -9607,7 +9612,7 @@ cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
- #include <stdio.h>
--main() { char c; c=250; exit((c > 0)?0:1); }
-+int main(void) { char c; c=250; return (c > 0)?0:1; }
- _ACEOF
- rm -f conftest$ac_exeext
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-@@ -9659,9 +9664,9 @@ cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
- #include <sys/types.h>
- #include <dirent.h>
--main() { struct dirent *di; DIR *d = opendir("."); di = readdir(d);
-+int main(void) { struct dirent *di; DIR *d = opendir("."); di = readdir(d);
- if (di && di->d_name[-2] == '.' && di->d_name[-1] == 0 &&
--di->d_name[0] == 0) exit(0); exit(1);}
-+di->d_name[0] == 0) return 0; return 1;}
- _ACEOF
- rm -f conftest$ac_exeext
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-@@ -9713,7 +9718,7 @@ cat >>conftest.$ac_ext <<_ACEOF
- int
- main ()
- {
--struct utimbuf tbuf; tbuf.actime = 0; tbuf.modtime = 1; exit(utime("foo.c",&tbuf));
-+struct utimbuf tbuf; tbuf.actime = 0; tbuf.modtime = 1; return utime("foo.c",&tbuf);
- ;
- return 0;
- }
-@@ -9777,7 +9782,7 @@ cat >>conftest.$ac_ext <<_ACEOF
-
- #include <sys/time.h>
- #include <unistd.h>
--main() { struct timeval tv; exit(gettimeofday(&tv, NULL));}
-+int main(void) { struct timeval tv; return gettimeofday(&tv, NULL);}
- _ACEOF
- rm -f conftest$ac_exeext
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-@@ -9830,6 +9835,9 @@ cat >>conftest.$ac_ext <<_ACEOF
-
- #include <sys/types.h>
- #include <stdarg.h>
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <string.h>
- void foo(const char *format, ...) {
- va_list ap;
- int len;
-@@ -9844,7 +9852,7 @@ void foo(const char *format, ...) {
-
- exit(0);
- }
--main() { foo("hello"); }
-+int main(void) { foo("hello"); }
-
- _ACEOF
- rm -f conftest$ac_exeext
-@@ -9900,7 +9908,7 @@ cat >>conftest.$ac_ext <<_ACEOF
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <unistd.h>
--main() {
-+int main(void) {
- struct stat st;
- char tpl[20]="/tmp/test.XXXXXX";
- int fd = mkstemp(tpl);
-@@ -9965,10 +9973,11 @@ cat >>conftest.$ac_ext <<_ACEOF
- #include <sys/types.h>
- #include <netinet/in.h>
- #include <arpa/inet.h>
--main() { struct in_addr ip; ip.s_addr = 0x12345678;
-+#include <string.h>
-+int main(void) { struct in_addr ip; ip.s_addr = 0x12345678;
- if (strcmp(inet_ntoa(ip),"18.52.86.120") &&
-- strcmp(inet_ntoa(ip),"120.86.52.18")) { exit(1); }
--exit(0);}
-+ strcmp(inet_ntoa(ip),"120.86.52.18")) { return 1; }
-+return 0;}
- _ACEOF
- rm -f conftest$ac_exeext
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-@@ -10024,8 +10033,8 @@ cat >>conftest.$ac_ext <<_ACEOF
- #include <sys/types.h>
- #include <netinet/in.h>
- #include <arpa/inet.h>
--main() { struct in_addr ip;
--if (inet_aton("example", &ip) == 0) exit(0); exit(1);}
-+int main(void) { struct in_addr ip;
-+if (inet_aton("example", &ip) == 0) return 0; return 1;}
- _ACEOF
- rm -f conftest$ac_exeext
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-
diff --git a/dev-perl/File-Share/File-Share-0.250.0-r1.ebuild b/dev-perl/File-Share/File-Share-0.250.0-r1.ebuild
deleted file mode 100644
index 5341c792a896..000000000000
--- a/dev-perl/File-Share/File-Share-0.250.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=INGY
-DIST_VERSION=0.25
-inherit perl-module
-
-DESCRIPTION="Extend File::ShareDir to local libraries"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86"
-
-RDEPEND="
- >=dev-perl/File-ShareDir-1.30.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? ( virtual/perl-Test-Simple )
-"
-
-src_test() {
- perl_rm_files t/release-pod-syntax.t
- perl-module_src_test
-}
diff --git a/dev-perl/File-Share/Manifest b/dev-perl/File-Share/Manifest
index ad12e62b22a2..4c56a57f0c67 100644
--- a/dev-perl/File-Share/Manifest
+++ b/dev-perl/File-Share/Manifest
@@ -1,2 +1 @@
-DIST File-Share-0.25.tar.gz 13696 BLAKE2B 121c9e5fc2eda6aa76fc4ea3c12263305c375292fbee72f66ef271533a8f0643776b65672d05a36bd2b4e477791618921bf56e1b0356ef64c146cfc388eee9bd SHA512 7c9f9a341a5d2d397479a09da05136df1d0c6b9869da511e45ee75b49565218f2231fd1b45c61e68ab802402a95af02513c4c78ce72cf8205537d0e68f9b1e46
DIST File-Share-0.27.tar.gz 14130 BLAKE2B c05fbad2010a9d7612d702fed2669be793b108ce85a76464fc5a9b9429bdc1fd2849d77e2ad7846eba375d12a5c97b638e3013eaee1bac28b22bd3de78523643 SHA512 7c321de08e49f252e8e2126da00ea05ced13db362de758a693ee7f40452827fbf2591fb9e6c80caa27bb8767b3596893fc8762993a167583a0b40091e5db5ec7
diff --git a/dev-perl/File-ShareDir-Install/File-ShareDir-Install-0.140.0.ebuild b/dev-perl/File-ShareDir-Install/File-ShareDir-Install-0.140.0.ebuild
index 7b8699dc614f..43be1f0eadcd 100644
--- a/dev-perl/File-ShareDir-Install/File-ShareDir-Install-0.140.0.ebuild
+++ b/dev-perl/File-ShareDir-Install/File-ShareDir-Install-0.140.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Install shared files"
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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/File-ShareDir/File-ShareDir-1.118.0.ebuild b/dev-perl/File-ShareDir/File-ShareDir-1.118.0.ebuild
index 563264718c59..34d1de6e0973 100644
--- a/dev-perl/File-ShareDir/File-ShareDir-1.118.0.ebuild
+++ b/dev-perl/File-ShareDir/File-ShareDir-1.118.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Locate per-dist and per-module shared files"
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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="minimal test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/File-Slurp-Tiny/metadata.xml b/dev-perl/File-Slurp-Tiny/metadata.xml
index d98aa6890191..b87c0e5af7e5 100644
--- a/dev-perl/File-Slurp-Tiny/metadata.xml
+++ b/dev-perl/File-Slurp-Tiny/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
diff --git a/dev-perl/File-Slurper/File-Slurper-0.14.0.ebuild b/dev-perl/File-Slurper/File-Slurper-0.14.0.ebuild
index d7506a535d2c..ff8402100860 100644
--- a/dev-perl/File-Slurper/File-Slurper-0.14.0.ebuild
+++ b/dev-perl/File-Slurper/File-Slurper-0.14.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="A simple, sane and efficient module to slurp a file"
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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
dev-perl/PerlIO-utf8_strict
diff --git a/dev-perl/File-Slurper/Manifest b/dev-perl/File-Slurper/Manifest
index 722595585518..442e95d293e6 100644
--- a/dev-perl/File-Slurper/Manifest
+++ b/dev-perl/File-Slurper/Manifest
@@ -1,2 +1 @@
-DIST File-Slurper-0.012.tar.gz 15517 BLAKE2B 07f451e93e5fa8641a4b8156a61b9a9c1a9c9dc36b33c4991e1686e44b37730af3a9541de33396cdec6bac1d08ec1bf9db505e6fa07f3c95187c4901016955a5 SHA512 276b510c85b4e28fff4b8bd77c81031367b073426138743efb5d54fe01fa9825409f86090788779e96625b43207d1f864f348cc11554c51d36868dfed568f2bb
DIST File-Slurper-0.014.tar.gz 16064 BLAKE2B f3eac73b45ade49635cb4daa911d600bdbaa822b0329ce36f446a96f655a34b8839aa642552347bac87ac619cc1b602edafce751b90a6f4d4e53414ad614f2e2 SHA512 45474865b8c4a360ad04423c510c62f2a796081544499cf9ed335ffefe9d4087a844a1f988dfbd21b38237942eeead045923121e9786607c5270520b2b0af577
diff --git a/dev-perl/File-Slurper/metadata.xml b/dev-perl/File-Slurper/metadata.xml
index 4ee9220c72c5..d7d05c84ed0d 100644
--- a/dev-perl/File-Slurper/metadata.xml
+++ b/dev-perl/File-Slurper/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
diff --git a/dev-perl/Filter/Filter-1.600.0.ebuild b/dev-perl/Filter/Filter-1.600.0.ebuild
deleted file mode 100644
index 33d5b7f3e0fa..000000000000
--- a/dev-perl/Filter/Filter-1.600.0.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=RURBAN
-DIST_VERSION=1.60
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Interface for creation of Perl Filters"
-
-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"
-
-BDEPEND="
- 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
-)
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Filter/Manifest b/dev-perl/Filter/Manifest
index 689e4ab15d93..12507394224d 100644
--- a/dev-perl/Filter/Manifest
+++ b/dev-perl/Filter/Manifest
@@ -1,2 +1 @@
-DIST Filter-1.60.tar.gz 95351 BLAKE2B ac7a53644e4423a5b34432f11a9354ff5ee9cbf56a3d790d86ec7ef2c5dc7468d6ef793b4c23b8258c8b8aba74198700c0b8800bdfdfea9fb890b6c78be20e80 SHA512 be6ecb9d37c8384de34e842e1e46a24c43592cb1995178ef7a100ef8b028e506d26c044ae9fd1e4672344cbc2dae06b9136b27eced5470cfce683017129cf248
DIST Filter-1.64.tar.gz 96733 BLAKE2B 068d0ce591df82a763a4e43fc77acb50d6895de01a2c50944026a280ab23bb5c69731ebb9b1efa836d39d806499bf84c9145b8874ad22ee0db4a8eaf88813890 SHA512 c4b8316f6ec1b7263f9df973ccbb2f939a3296cec9cd644f67a10b0c71679db19afcf1a52601cde028a309655e9241727e76cd96091f7c3ac0514f145790d4a0
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild
deleted file mode 100644
index 6cc95821a6a2..000000000000
--- a/dev-perl/Finance-Quote/Finance-Quote-1.490.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=ECOCODE
-DIST_VERSION=1.49
-DIST_EXAMPLES=( "Examples/*" )
-inherit perl-module
-
-DESCRIPTION="Get stock and mutual fund quotes from various exchanges"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/CGI
- virtual/perl-Carp
- dev-perl/DateTime
- dev-perl/DateTime-Format-Strptime
- virtual/perl-Encode
- virtual/perl-Exporter
- virtual/perl-File-Temp
- dev-perl/HTML-Parser
- dev-perl/HTML-TableExtract
- dev-perl/HTML-Tree
- dev-perl/HTTP-Cookies
- dev-perl/HTTP-Message
- dev-perl/JSON
- dev-perl/JSON-Parse
- dev-perl/LWP-Protocol-https
- dev-perl/libwww-perl
- dev-perl/Mozilla-CA
- virtual/perl-Scalar-List-Utils
- dev-perl/String-Util
- dev-perl/Text-Template
- virtual/perl-Time-Piece
- dev-perl/URI
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-Test-Simple
- )
-"
-PERL_RM_FILES=(
- t/01-pod.t
- t/02-pod-coverage.t
- t/03-kwalitee.t
- t/04-critic.t
- t/author-pod-syntax.t
- lib/GPATH
- lib/GRTAGS
- lib/GTAGS
-)
-
-src_test() {
- if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- einfo "Disabling network tests without DIST_TEST_OVERRIDE=~network"
- else
- export ONLINE_TEST=1
- fi
- perl-module_src_test
-}
-
-mydoc=("Documentation/*")
-
-src_install() {
- dodoc -r htdocs
- perl-module_src_install
-}
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.510.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.510.0.ebuild
deleted file mode 100644
index 8ace7e5443b9..000000000000
--- a/dev-perl/Finance-Quote/Finance-Quote-1.510.0.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BPSCHUCK
-DIST_VERSION=1.51
-DIST_EXAMPLES=( "Examples/*" )
-inherit perl-module
-
-DESCRIPTION="Get stock and mutual fund quotes from various exchanges"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-perl/CGI
- virtual/perl-Carp
- dev-perl/DateTime
- dev-perl/DateTime-Format-Strptime
- virtual/perl-Encode
- virtual/perl-Exporter
- dev-perl/HTML-TableExtract
- dev-perl/HTML-Parser
- dev-perl/HTML-TokeParser-Simple
- dev-perl/HTML-Tree
- dev-perl/HTTP-Cookies
- dev-perl/HTTP-Message
- dev-perl/JSON
- dev-perl/JSON-Parse
- dev-perl/LWP-Protocol-https
- dev-perl/libwww-perl
- virtual/perl-Module-Load
- dev-perl/Mozilla-CA
- virtual/perl-Scalar-List-Utils
- dev-perl/Spreadsheet-XLSX
- dev-perl/String-Util
- dev-perl/Text-Template
- virtual/perl-Time-Piece
- dev-perl/Try-Tiny
- dev-perl/URI
- dev-perl/Web-Scraper
- dev-perl/XML-LibXML
- virtual/perl-if
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Data-Dumper
- dev-perl/Date-Manip
- dev-perl/Date-Range
- dev-perl/Date-Simple
- dev-perl/DateTime-Format-ISO8601
- virtual/perl-File-Spec
- virtual/perl-Test-Simple
- )
-"
-PERL_RM_FILES=(
- t/01-pod.t
- t/02-pod-coverage.t
- t/03-kwalitee.t
- t/04-critic.t
- t/author-pod-syntax.t
- lib/GPATH
- lib/GRTAGS
- lib/GTAGS
-)
-
-src_test() {
- if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- einfo "Disabling network tests without DIST_TEST_OVERRIDE=~network"
- else
- export ONLINE_TEST=1
- fi
- perl-module_src_test
-}
-
-mydoc=("Documentation/*")
-
-src_install() {
- dodoc -r htdocs
- perl-module_src_install
-}
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.550.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.550.0.ebuild
deleted file mode 100644
index b34465cd294d..000000000000
--- a/dev-perl/Finance-Quote/Finance-Quote-1.550.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BPSCHUCK
-DIST_VERSION=1.55
-DIST_EXAMPLES=( "Examples/*" )
-inherit perl-module
-
-DESCRIPTION="Get stock and mutual fund quotes from various exchanges"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-perl/CGI
- virtual/perl-Carp
- virtual/perl-Data-Dumper
- dev-perl/DateTime
- dev-perl/DateTime-Format-Strptime
- virtual/perl-Encode
- virtual/perl-Exporter
- dev-perl/HTML-TableExtract
- dev-perl/HTML-Parser
- dev-perl/HTML-TokeParser-Simple
- dev-perl/HTML-Tree
- dev-perl/HTTP-Cookies
- dev-perl/HTTP-Message
- dev-perl/JSON
- dev-perl/JSON-Parse
- dev-perl/LWP-Protocol-https
- dev-perl/libwww-perl
- >=virtual/perl-Module-Load-0.360.0-r2
- dev-perl/Mozilla-CA
- dev-perl/Readonly
- virtual/perl-Scalar-List-Utils
- dev-perl/Spreadsheet-XLSX
- dev-perl/String-Util
- dev-perl/Text-Template
- virtual/perl-Time-Piece
- dev-perl/Try-Tiny
- dev-perl/URI
- dev-perl/Web-Scraper
- dev-perl/XML-LibXML
- virtual/perl-if
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Data-Dumper
- dev-perl/Date-Manip
- dev-perl/Date-Range
- dev-perl/Date-Simple
- dev-perl/DateTime-Format-ISO8601
- virtual/perl-File-Spec
- virtual/perl-Test-Simple
- )
-"
-PERL_RM_FILES=(
- t/01-pod.t
- t/02-pod-coverage.t
- t/03-kwalitee.t
- t/04-critic.t
- t/author-pod-syntax.t
- lib/GPATH
- lib/GRTAGS
- lib/GTAGS
-)
-
-src_test() {
- if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- einfo "Disabling network tests without DIST_TEST_OVERRIDE=~network"
- else
- export ONLINE_TEST=1
- fi
- perl-module_src_test
-}
-
-mydoc=("Documentation/*")
-
-src_install() {
- dodoc -r htdocs
- perl-module_src_install
-}
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.570.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.610.0.ebuild
index 785310f3e8bf..ca81e6144c5e 100644
--- a/dev-perl/Finance-Quote/Finance-Quote-1.570.0.ebuild
+++ b/dev-perl/Finance-Quote/Finance-Quote-1.610.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=BPSCHUCK
-DIST_VERSION=1.57
+DIST_VERSION=1.61
DIST_EXAMPLES=( "Examples/*" )
inherit perl-module
@@ -17,16 +17,15 @@ KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-perl/CGI
virtual/perl-Carp
- dev-perl/Date-Manip
dev-perl/DateTime
dev-perl/DateTime-Format-Strptime
virtual/perl-Encode
virtual/perl-Exporter
dev-perl/HTML-TableExtract
dev-perl/HTML-Parser
- dev-perl/HTML-TokeParser-Simple
dev-perl/HTML-Tree
dev-perl/HTTP-Cookies
+ >=dev-perl/HTTP-CookieJar-0.14.0
dev-perl/HTTP-Message
dev-perl/IO-String
dev-perl/JSON
@@ -52,6 +51,7 @@ BDEPEND="
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Data-Dumper
+ dev-perl/Date-Manip
dev-perl/Date-Range
dev-perl/Date-Simple
dev-perl/DateTime-Format-ISO8601
@@ -70,6 +70,8 @@ PERL_RM_FILES=(
lib/GTAGS
)
+mydoc=("Documentation/*")
+
src_test() {
if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
einfo "Disabling network tests without DIST_TEST_OVERRIDE=~network"
@@ -79,8 +81,6 @@ src_test() {
perl-module_src_test
}
-mydoc=("Documentation/*")
-
src_install() {
dodoc -r htdocs
perl-module_src_install
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.560.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.620.0.ebuild
index 0bd1b16a1323..9205ccc3c5ff 100644
--- a/dev-perl/Finance-Quote/Finance-Quote-1.560.0.ebuild
+++ b/dev-perl/Finance-Quote/Finance-Quote-1.620.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=BPSCHUCK
-DIST_VERSION=1.56
+DIST_VERSION=1.62
DIST_EXAMPLES=( "Examples/*" )
inherit perl-module
@@ -12,22 +12,22 @@ DESCRIPTION="Get stock and mutual fund quotes from various exchanges"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
RDEPEND="
dev-perl/CGI
virtual/perl-Carp
- virtual/perl-Data-Dumper
dev-perl/DateTime
dev-perl/DateTime-Format-Strptime
virtual/perl-Encode
virtual/perl-Exporter
dev-perl/HTML-TableExtract
dev-perl/HTML-Parser
- dev-perl/HTML-TokeParser-Simple
dev-perl/HTML-Tree
dev-perl/HTTP-Cookies
+ >=dev-perl/HTTP-CookieJar-0.14.0
dev-perl/HTTP-Message
+ dev-perl/IO-String
dev-perl/JSON
dev-perl/JSON-Parse
dev-perl/LWP-Protocol-https
@@ -41,7 +41,7 @@ RDEPEND="
dev-perl/Text-Template
virtual/perl-Time-Piece
dev-perl/Try-Tiny
- dev-perl/URI
+ >=dev-perl/URI-3.310.0
dev-perl/Web-Scraper
dev-perl/XML-LibXML
virtual/perl-if
@@ -59,6 +59,7 @@ BDEPEND="
virtual/perl-Test-Simple
)
"
+
PERL_RM_FILES=(
t/01-pod.t
t/02-pod-coverage.t
@@ -70,6 +71,8 @@ PERL_RM_FILES=(
lib/GTAGS
)
+mydoc=("Documentation/*")
+
src_test() {
if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
einfo "Disabling network tests without DIST_TEST_OVERRIDE=~network"
@@ -79,8 +82,6 @@ src_test() {
perl-module_src_test
}
-mydoc=("Documentation/*")
-
src_install() {
dodoc -r htdocs
perl-module_src_install
diff --git a/dev-perl/Finance-Quote/Manifest b/dev-perl/Finance-Quote/Manifest
index 20b5dbaeeae1..861cfa0f6f04 100644
--- a/dev-perl/Finance-Quote/Manifest
+++ b/dev-perl/Finance-Quote/Manifest
@@ -1,6 +1,3 @@
-DIST Finance-Quote-1.49.tar.gz 274659 BLAKE2B 1fb4523a576960b48b855807945ef79bb18f68c82c5cf8eece8dcea910c3bc2669dd07e635d74cd0a85639d9eff27337687faf5a4fc213bedde4ee720d6e6149 SHA512 5b4b8836e1529409f1f6aa41345bf906ba2cc1c1b44e89b59765a883cf0db082cef9df91a4eaa671e494f5e9a842c4e1fbfcc31e57964d74f7895f3e25c4d91c
-DIST Finance-Quote-1.51.tar.gz 231156 BLAKE2B 5472e19863a752fd9c610fccf0b6a383f441c89d88ad50fea50fe3067294ba8463b0367b52da3fa471fa7df3944ab4f23d4624644fb52a27c9f0a335beebc6d4 SHA512 163b87b9905fb5d2becbb1de285a180c98328295b6f3ba6ddc2148993303e00bad751505add47fc540b203fd24b4c9385bb7a8c7ef67b97e3bad5f1e90ea6218
-DIST Finance-Quote-1.55.tar.gz 247929 BLAKE2B 4220b9376c033c93934f36c170c4b2180acaf34859ef82a55bef7debc1bc70648266c160ef5819ca6df071fa3b2afec6a5df2c9553fdc4419ab869e914fff03d SHA512 311f103d8922c7dc4fcbf35dabcc2eabb59d235bb4087917c3bd9e1585562e4e0e54ba76ffd1fa17a93a56b0934a3ba6697164ab2770fb37b8aced6aced77a05
-DIST Finance-Quote-1.56.tar.gz 250559 BLAKE2B f28aae49b01491f1372dcccaf1d117f665eb04bcfde953cbf68761bfc457f5aca501b9c6b61f6b2c3157feafecf696b2afb9d0f5a1a4d66a82f870940b62fb1b SHA512 49836e7b2a356dc943f203bb0e20a43c2d7264667f640d5863449f504cd378def656596ea5a6001bacde2d157100795a50604c7565cfba1eb0f75ad854c98f62
-DIST Finance-Quote-1.57.tar.gz 256933 BLAKE2B 928b902b7606b2e25284be66620d1f558af2428a6fc1a05a9b85cb15c3027462e647ed21b9c5b76c36e004905c8a5bd050d669db8727a8b8a6af124d1907ec80 SHA512 ed1b6d26f24952eb21ed546e61ccf5176b581f70de3d6eaa578f621633a5226bdf60880601a46803ef7eb7c9c1216d9badbef993b448b0b82ef9171eefa975f4
DIST Finance-Quote-1.58.tar.gz 262288 BLAKE2B 154e040555582f4de72ab8180804aad61f92f9bfb1492c9322d40c11d4c4b52a5288a100054e26883320e36d55e76ad91ef892504326e47f9a539c532cdd3c63 SHA512 d14cb997b1cf7ae4442bedfbbe7384d35f3b9d50c1436267c2ce1e30811f018e6a64b62679e4a7d2c150668ec0e3fb20140739ee9e1cdddcf0b90727febcee4c
+DIST Finance-Quote-1.61.tar.gz 267948 BLAKE2B 10a846e6d34f36ac4f705bb561738d712eb2f3b268428d3432610e890f46f655dda6be8a906fd7fda70a681aee186c4116e853c5a2b7a30c0d2237bb3a73bc74 SHA512 80adc030db5afa882d51d2b651070fc669cefb4566a23d368eaf7c733c8524de3ff016a76d92f3c9ce584b1ed15eb456c1f44449cd8babbaa1aa00473afec5dc
+DIST Finance-Quote-1.62.tar.gz 267597 BLAKE2B b16757529a46bd1c52949b03611520c4c5d56b62432fa8b6caba46234c71e3bb411078e92ba882ffc54a667426ef69ff80c0b2bb725703f9c1c48bd94030de8a SHA512 4c6ba0cdd1f8b562d84a144b0350bc8c60753f7628f2309c6ade01af8357e9693ba7a3fc68976c58c84fce2a51350d57bcd8e0bc046fb60ad0f477c711390139
diff --git a/dev-perl/Future-IO/Future-IO-0.150.0-r1.ebuild b/dev-perl/Future-IO/Future-IO-0.150.0-r1.ebuild
new file mode 100644
index 000000000000..6d2bf68c38c0
--- /dev/null
+++ b/dev-perl/Future-IO/Future-IO-0.150.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.15
+
+inherit perl-module
+
+DESCRIPTION="Future-returning IO methods"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-perl/Struct-Dumb"
+BDEPEND="
+ dev-perl/Module-Build
+ test? (
+ dev-perl/Test-ExpectAndCheck
+ dev-perl/Test-Deep
+ dev-perl/Test-Future-IO-Impl
+ virtual/perl-Test2-Suite
+ )
+"
diff --git a/dev-perl/Future-IO/Manifest b/dev-perl/Future-IO/Manifest
new file mode 100644
index 000000000000..e6b8b11aaf79
--- /dev/null
+++ b/dev-perl/Future-IO/Manifest
@@ -0,0 +1 @@
+DIST Future-IO-0.15.tar.gz 24315 BLAKE2B 1cf3fad8868c0976f28abcc7200742219e2110f28c5bef60f2c516de9b112c7c4ceed0d747045bbcc22eaa447c5ea9deb17d7b365b032a298737ae024f37c3e1 SHA512 e41ac5a990df2091cf0e7f88a7e24e98bb3e268118c3fca6711152065664c855ebaaba4c25c9fda9afc21c599a8d730a6fe709277fccb224234cf37d41eaee58
diff --git a/dev-perl/Future-IO/metadata.xml b/dev-perl/Future-IO/metadata.xml
new file mode 100644
index 000000000000..8dc813f650e2
--- /dev/null
+++ b/dev-perl/Future-IO/metadata.xml
@@ -0,0 +1,14 @@
+<?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">Future-IO</remote-id>
+ <remote-id type="cpan-module">Future::IO</remote-id>
+ <remote-id type="cpan-module">Future::IO::ImplBase</remote-id>
+ <remote-id type="cpan-module">Future::IO::System</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Future/Future-0.500.0-r1.ebuild b/dev-perl/Future/Future-0.500.0-r1.ebuild
new file mode 100644
index 000000000000..d3661d0f23a3
--- /dev/null
+++ b/dev-perl/Future/Future-0.500.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.50
+inherit perl-module
+
+DESCRIPTION="Represent an operation awaiting completion"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ >=dev-perl/Module-Build-0.400.400
+ test? (
+ >=virtual/perl-Test2-Suite-0.0.148
+ )
+"
diff --git a/dev-perl/Future/Manifest b/dev-perl/Future/Manifest
new file mode 100644
index 000000000000..a79c2c436b38
--- /dev/null
+++ b/dev-perl/Future/Manifest
@@ -0,0 +1 @@
+DIST Future-0.50.tar.gz 101758 BLAKE2B 3713597f935540bd39bb9d644285cac3b573bf59d47268562335dc996a674b0b63c59256f44f798bc09bfd54ed546fd19b17d3e1b20ab8e389212ea20c7ea560 SHA512 d8c0011d0dcee9bb0317a394da34925d6a5e214ff8706158268d546f5b0e6d8fad7a8edafda2eada15bcca20d2da9ae722018c6dd0ff9a69bae1c0759776f616
diff --git a/dev-perl/Future/metadata.xml b/dev-perl/Future/metadata.xml
new file mode 100644
index 000000000000..9efb1ddc8fef
--- /dev/null
+++ b/dev-perl/Future/metadata.xml
@@ -0,0 +1,17 @@
+<?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">Future</remote-id>
+ <remote-id type="cpan-module">Future</remote-id>
+ <remote-id type="cpan-module">Future::Exception</remote-id>
+ <remote-id type="cpan-module">Future::Mutex</remote-id>
+ <remote-id type="cpan-module">Future::Utils</remote-id>
+ <remote-id type="cpan-module">Test::Future</remote-id>
+ <remote-id type="cpan-module">Test::Future::Deferred</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/GD-Barcode/GD-Barcode-1.150.0-r2.ebuild b/dev-perl/GD-Barcode/GD-Barcode-1.150.0-r2.ebuild
deleted file mode 100644
index 1257ca6bbaba..000000000000
--- a/dev-perl/GD-Barcode/GD-Barcode-1.150.0-r2.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=KWITKNR
-DIST_VERSION=1.15
-inherit perl-module
-
-DESCRIPTION="Create barcode images with GD"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
-
-RDEPEND="dev-perl/GD"
-BDEPEND="${RDEPEND}"
diff --git a/dev-perl/GD-Barcode/GD-Barcode-2.0.0.ebuild b/dev-perl/GD-Barcode/GD-Barcode-2.0.0-r1.ebuild
index 9195c04f34d2..cb70802b3384 100644
--- a/dev-perl/GD-Barcode/GD-Barcode-2.0.0.ebuild
+++ b/dev-perl/GD-Barcode/GD-Barcode-2.0.0-r1.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,7 +10,7 @@ inherit perl-module
DESCRIPTION="Create barcode images with GD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
virtual/perl-Exporter
@@ -22,6 +22,6 @@ BDEPEND="
${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
- >=dev-perl/Test2-Suite-0.0.60
+ >=virtual/perl-Test2-Suite-0.0.60
)
"
diff --git a/dev-perl/GD-Barcode/Manifest b/dev-perl/GD-Barcode/Manifest
index 6944da6011f4..414f3f8bbb9d 100644
--- a/dev-perl/GD-Barcode/Manifest
+++ b/dev-perl/GD-Barcode/Manifest
@@ -1,2 +1 @@
-DIST GD-Barcode-1.15.tar.gz 892881 BLAKE2B 4c1b8e7f97c01f8c2295e68d2ef2045eb2b65af7f4c5e3695263fab11d8065e09aef64df4d35cdf482269faf5695f0f2a8b97d468a9d5f69749487def8e4ee5a SHA512 3128ef0376f2d31b55bdf9e206a16982632a7e7e7eae6d0d846fe0f80f3998a893f22f910a7d053e15b9fd94a9408805a7b862d735e6be03e1fcb9ff7d4d5155
DIST GD-Barcode-2.00.tar.gz 885786 BLAKE2B d240262d8277fcc72d48da8b24a5b321016dd239be9b8e499631b08212994255081f54ec3c74fde3d30fb3a7f2dbbcd2c7dfee2feb77675e9af5491b76e3f39b SHA512 75ccaab47791e4d00dde058cd3914edd9b907760d4a007c6a26fbe664d7a14ba55981a345bae70b5d7f3d63589e0eaee4061753b9aba2b596a412b3fa5aeb67c
diff --git a/dev-perl/GD/GD-2.780.0.ebuild b/dev-perl/GD/GD-2.780.0.ebuild
index 30f4e6c635f8..f84d32d2b2a9 100644
--- a/dev-perl/GD/GD-2.780.0.ebuild
+++ b/dev-perl/GD/GD-2.780.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
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Interface to Thomas Boutell's gd library"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="animgif fcgi test truetype xpm"
RDEPEND="
diff --git a/dev-perl/GD/GD-2.790.0.ebuild b/dev-perl/GD/GD-2.790.0.ebuild
new file mode 100644
index 000000000000..80ec87f79daa
--- /dev/null
+++ b/dev-perl/GD/GD-2.790.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=2.79
+DIST_EXAMPLES=("demos/*")
+inherit perl-module
+
+DESCRIPTION="Interface to Thomas Boutell's gd library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="animgif fcgi test truetype xpm"
+
+RDEPEND="
+ >=media-libs/gd-2.2.3[png,jpeg]
+ media-libs/giflib
+ media-libs/libjpeg-turbo
+ media-libs/libpng
+ sys-libs/zlib
+ truetype? (
+ media-libs/gd[truetype]
+ media-libs/freetype:2
+ )
+ xpm? (
+ media-libs/gd[xpm]
+ x11-libs/libXpm
+ )
+ fcgi? (
+ dev-libs/fcgi
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-Constant-0.230.0
+ dev-perl/ExtUtils-PkgConfig
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Fork-0.20.0
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-NoWarnings-1.0.0
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.760.0-respect-libdir.patch
+)
+
+src_configure() {
+ local myconfargs=(
+ VERSION_33
+ GD_UNCLOSEDPOLY
+ GD_FTCIRCLE
+
+ WINDOWS_BMP
+ JPEG
+ PNG
+ GIF
+ )
+
+ # The following flags do not work properly. This is why we force-enable
+ # at least some of them. See bug 787404 as tracker.
+ use animgif && myconfargs+=( ANIMGIF )
+ use truetype && myconfargs+=( FT )
+ use xpm && myconfargs+=( XPM )
+
+ # Per line 284 of Makefile.PL
+ local myconf="--lib_gd_path ${ESYSROOT}/usr/$(get_libdir) -options '$(printf '%s,' ${myconfargs[@]})'"
+ use fcgi && myconf+=" --fcgi"
+
+ perl-module_src_configure
+}
+
+src_test() {
+ # The 'GD' format itself is long-obsolete and gone in >=media-libs/gd-2.3.3
+ perl_rm_files t/z_*.t t/GD.t
+ perl-module_src_test
+}
diff --git a/dev-perl/GD/GD-2.760.0.ebuild b/dev-perl/GD/GD-2.800.0.ebuild
index 618a8fcfb87a..ab37fc045bba 100644
--- a/dev-perl/GD/GD-2.760.0.ebuild
+++ b/dev-perl/GD/GD-2.800.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=RURBAN
-DIST_VERSION=2.76
+DIST_VERSION=2.80
DIST_EXAMPLES=("demos/*")
inherit perl-module
DESCRIPTION="Interface to Thomas Boutell's gd library"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="animgif fcgi test truetype xpm"
RDEPEND="
@@ -41,6 +41,7 @@ BDEPEND="
test? (
>=dev-perl/Test-Fork-0.20.0
>=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-NoWarnings-1.0.0
)
"
@@ -54,6 +55,7 @@ src_configure() {
GD_UNCLOSEDPOLY
GD_FTCIRCLE
+ WINDOWS_BMP
JPEG
PNG
GIF
diff --git a/dev-perl/GD/GD-2.820.0.ebuild b/dev-perl/GD/GD-2.820.0.ebuild
new file mode 100644
index 000000000000..bcfda34b9fca
--- /dev/null
+++ b/dev-perl/GD/GD-2.820.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=2.82
+DIST_EXAMPLES=("demos/*")
+inherit perl-module
+
+DESCRIPTION="Interface to Thomas Boutell's gd library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="animgif fcgi test truetype xpm"
+
+RDEPEND="
+ >=media-libs/gd-2.2.3[png,jpeg]
+ media-libs/giflib
+ media-libs/libjpeg-turbo
+ media-libs/libpng
+ sys-libs/zlib
+ truetype? (
+ media-libs/gd[truetype]
+ media-libs/freetype:2
+ )
+ xpm? (
+ media-libs/gd[xpm]
+ x11-libs/libXpm
+ )
+ fcgi? (
+ dev-libs/fcgi
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-Constant-0.230.0
+ dev-perl/ExtUtils-PkgConfig
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/Test-Fork-0.20.0
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-NoWarnings-1.0.0
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.820.0-respect-libdir.patch
+)
+
+src_configure() {
+ local myconfargs=(
+ VERSION_33
+ GD_UNCLOSEDPOLY
+ GD_FTCIRCLE
+
+ WINDOWS_BMP
+ JPEG
+ PNG
+ GIF
+ )
+
+ # The following flags do not work properly. This is why we force-enable
+ # at least some of them. See bug 787404 as tracker.
+ use animgif && myconfargs+=( ANIMGIF )
+ use truetype && myconfargs+=( FT )
+ use xpm && myconfargs+=( XPM )
+
+ # Per line 284 of Makefile.PL
+ local myconf="--lib_gd_path ${ESYSROOT}/usr/$(get_libdir) -options '$(printf '%s,' ${myconfargs[@]})'"
+ use fcgi && myconf+=" --fcgi"
+
+ perl-module_src_configure
+}
+
+src_test() {
+ # The 'GD' format itself is long-obsolete and gone in >=media-libs/gd-2.3.3
+ perl_rm_files t/z_*.t t/GD.t
+ perl-module_src_test
+}
diff --git a/dev-perl/GD/GD-2.830.0.ebuild b/dev-perl/GD/GD-2.830.0.ebuild
new file mode 100644
index 000000000000..77644707b46d
--- /dev/null
+++ b/dev-perl/GD/GD-2.830.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=2.83
+DIST_EXAMPLES=("demos/*")
+inherit perl-module
+
+DESCRIPTION="Interface to Thomas Boutell's gd library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="animgif fcgi test truetype xpm"
+
+RDEPEND="
+ >=media-libs/gd-2.2.3[png,jpeg]
+ media-libs/giflib
+ media-libs/libjpeg-turbo
+ media-libs/libpng
+ sys-libs/zlib
+ truetype? (
+ media-libs/gd[truetype]
+ media-libs/freetype:2
+ )
+ xpm? (
+ media-libs/gd[xpm]
+ x11-libs/libXpm
+ )
+ fcgi? (
+ dev-libs/fcgi
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-Constant-0.230.0
+ dev-perl/ExtUtils-PkgConfig
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/File-Which
+ test? (
+ >=dev-perl/Test-Fork-0.20.0
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-NoWarnings-1.0.0
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.820.0-respect-libdir.patch
+)
+
+src_configure() {
+ local myconfargs=(
+ VERSION_33
+ GD_UNCLOSEDPOLY
+ GD_FTCIRCLE
+
+ WINDOWS_BMP
+ JPEG
+ PNG
+ GIF
+ )
+
+ # The following flags do not work properly. This is why we force-enable
+ # at least some of them. See bug 787404 as tracker.
+ use animgif && myconfargs+=( ANIMGIF )
+ use truetype && myconfargs+=( FT )
+ use xpm && myconfargs+=( XPM )
+
+ # Per line 284 of Makefile.PL
+ local myconf="--lib_gd_path ${ESYSROOT}/usr/$(get_libdir) -options '$(printf '%s,' ${myconfargs[@]})'"
+ use fcgi && myconf+=" --fcgi"
+
+ perl-module_src_configure
+}
+
+src_test() {
+ # The 'GD' format itself is long-obsolete and gone in >=media-libs/gd-2.3.3
+ perl_rm_files t/z_*.t t/GD.t
+ perl-module_src_test
+}
diff --git a/dev-perl/GD/Manifest b/dev-perl/GD/Manifest
index 4166a1bac068..8dc5210d42d0 100644
--- a/dev-perl/GD/Manifest
+++ b/dev-perl/GD/Manifest
@@ -1,2 +1,5 @@
-DIST GD-2.76.tar.gz 264364 BLAKE2B 4cfe36f74aae50141f00cd8d3a6eddbf819dafd76ecfc1fbf219c3ae40009b9e4c1e6b94a33416842846dead17bfc1f883324757fd66124aae8e2cbae2bcfef3 SHA512 31c2d61440a7fef9804aed677ee5568f6c237e678cf5a2b7f48e98326ef7cddbf3624ce3965e6711ef9cec4148881a0cb4352c19b91ead4b78835fafaeefbe4d
DIST GD-2.78.tar.gz 265773 BLAKE2B a05f9e26c2ea7d9a638cdb8fb6675382f5274e295f530587e1e83990ad5238882300052a4eb270f8881f02df30739783c64af8d2d93680e0e0a12570c6d45a61 SHA512 ef3df42c003f105fd1c313ea9e8b8b1e75912b4fdb274e73f2e4f5664a0adb8479a2e62fae5a493e37c36865f9dc37207d2d31e96316eb18a3c5384e07858591
+DIST GD-2.79.tar.gz 269331 BLAKE2B 6d640ba19841a7401f3306fde0a71fed8b9e1e6382641a9f902f84b65a96cf3ce297f06f1465a5ee1ed553bfc9213c6871a618109fb48a2f9ab68b9e49769e8d SHA512 c2c1b298b469aa357aaab94a48bbff916e33a36d4d028ad5cb0c9dab8b59f304b261d08121f06512e221598d647d6c09a5360a17bd4378d06cfd3ee53c5fe03b
+DIST GD-2.80.tar.gz 285685 BLAKE2B b3b130de1ba9ae14796339d6ed4033abba17db280b0b5ae02cd55d27bf62515999993d519ca32789e9cbc142e67256efef110139a79d472095b1d137c2d57941 SHA512 d973464d97b7472bb1e22cd03d644b8c5d0d83ac3076c9b10890666942e469e1dfc62ee6a01ff0cd49b13e7df9ad6ed2a16bbba36c1acacf94b3363194824177
+DIST GD-2.82.tar.gz 283831 BLAKE2B 9314a17d949f6b98f370c754fb7ae2346589b8aa2413513b6697dcb0ba7bc13465ba18d40604a129da502c189df4b7651e6d974545b05a943c7e3689c0e36986 SHA512 4aca1de74855e79d35cdffa167bba7f50cfc017ee855953bcda1d896d1e9da5976eae8fe3ab6ac2c682597b4a8424f100afc4a67aee2cdc6f88a19ff261551e8
+DIST GD-2.83.tar.gz 287543 BLAKE2B 53ec0e81bb1a72ff73b6ab7bdee1100fdb31ac73a08a16227bfd07de52284be5cbdc728f709534f99284b9552d31e2f407d1f92efecc1cbf572f53c14c722aea SHA512 65080a18ff675b7997a4425dcd9c8171e7d4cd5d53f499541caa7a0d85399ecffa04cae742ffcf8a0f2102a446ea46ecac45293fe14637b6d8a56d589c8c95cf
diff --git a/dev-perl/GD/files/GD-2.820.0-respect-libdir.patch b/dev-perl/GD/files/GD-2.820.0-respect-libdir.patch
new file mode 100644
index 000000000000..25070e9edb9c
--- /dev/null
+++ b/dev-perl/GD/files/GD-2.820.0-respect-libdir.patch
@@ -0,0 +1,37 @@
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -66,12 +66,6 @@ END
+
+ @LIBS = qw(-lgd) unless @LIBS;
+
+-# support for AMD64 libraries
+-if (-d '/usr/lib64') {
+- my @libs64 = map {my $a = $_; $a=~ s/lib$/lib64/; $a} @LIBPATH;
+- @LIBPATH = (@LIBPATH,@libs64);
+-}
+-
+ #############################################################################################
+ # Build options passed in to script to support reproducible builds via Makefiles
+ #############################################################################################
+@@ -229,12 +223,6 @@ if( ! defined($lib_gd_path) )
+ $PREFIX = prompt('Where is libgd installed?',$default_lib_gd_path);
+ }
+
+-unless ($AUTOCONFIG || $PREFIX eq $default_lib_gd_path) {
+- $PREFIX =~ s!/lib$!!;
+- unshift @INC,"-I$PREFIX/include";
+- unshift @LIBPATH,"-L$PREFIX/lib";
+-}
+-
+ # FEATURE FLAGS
+
+ ##################################################################################################################
+@@ -564,7 +552,7 @@ sub try_to_autoconfigure {
+ unless ($config) {
+ my %config;
+ require ExtUtils::PkgConfig;
+- %config = ExtUtils::PkgConfig->find ("$prefix/lib/pkgconfig/gdlib") if $prefix;
++ %config = ExtUtils::PkgConfig->find ("$lib_gd_path/pkgconfig/gdlib.pc") if $prefix;
+ %config = ExtUtils::PkgConfig->find ("gdlib") unless %config;
+ return unless %config;
+ $version = $config{modversion};
diff --git a/dev-perl/GDGraph/GDGraph-1.540.0-r1.ebuild b/dev-perl/GDGraph/GDGraph-1.540.0-r1.ebuild
deleted file mode 100644
index 465e56c39d52..000000000000
--- a/dev-perl/GDGraph/GDGraph-1.540.0-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RUZ
-DIST_VERSION=1.54
-inherit perl-module
-
-DESCRIPTION="Perl5 module to create charts using the GD module"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- >=dev-perl/GD-1.180.0
- >=dev-perl/GDTextUtil-0.800.0
- media-libs/gd
-"
-DEPEND="${RDEPEND}
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.760.0
- test? (
- >=dev-perl/Capture-Tiny-0.300.0
- >=dev-perl/Test-Exception-0.400.0
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
diff --git a/dev-perl/GDGraph/Manifest b/dev-perl/GDGraph/Manifest
index 447ae413ac7e..05beb6fb9449 100644
--- a/dev-perl/GDGraph/Manifest
+++ b/dev-perl/GDGraph/Manifest
@@ -1,2 +1 @@
-DIST GDGraph-1.54.tar.gz 157158 BLAKE2B d427f135998c8e60e62ea0e94d1a8c2c48756fdd3d7fe2ab230f342657a684cacc3b3a9633cfdac16a5e65d01e2093043b5d8d4050082821e95b30ababc545e4 SHA512 0dd0da5fa0e879cf2addcbfdd02ee8e9e6af715b88b451dc29fe5028f30d7ba7fa0e126d07e7bb4f9a63e40b3be95a9cc0f6c061ea8644ba0ee7fdd2a7964fce
DIST GDGraph-1.56.tar.gz 163410 BLAKE2B 10598eb7c1d3a3d220cd6237559ebc28b089df351156decafb442c95f2ad24495237460a31792bfbda1f5ccf55148b30a27b05e8c907590d3d69fe0c9ebc0149 SHA512 4a336e02cf3ca75b41ccef42d8790b00d7ff60c63686f49c3b0d1fe8ff29ce76c52d4603f74c9b2704e1f1d2ca71f2313dcb692ae10261dbf8e0e05a7172dc71
diff --git a/dev-perl/Gentoo-App-Pram/metadata.xml b/dev-perl/Gentoo-App-Pram/metadata.xml
index bd97a30315b9..ddf58747bfba 100644
--- a/dev-perl/Gentoo-App-Pram/metadata.xml
+++ b/dev-perl/Gentoo-App-Pram/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- <name>Patrice Clement</name>
- </maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
diff --git a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.109.0.ebuild b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.114.0.ebuild
index eeda2675b07e..6730a3d209e0 100644
--- a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.109.0.ebuild
+++ b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.114.0.ebuild
@@ -1,34 +1,34 @@
-# 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=RJBS
-DIST_VERSION=0.109
+DIST_VERSION=0.114
inherit perl-module
DESCRIPTION="Getopt::Long with usage text"
SLOT="0"
-KEYWORDS="amd64 arm ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="minimal"
CONFLICTS="!<dev-perl/MooseX-Getopt-0.660.0"
# File::Basename -> perl
# List::Util, Scalar::Util -> perl-Scalar-List-Utils
# Sub::Exporter::Util -> Sub-Exporter
-RDEPEND="${CONFLICTS}
+RDEPEND="
+ ${CONFLICTS}
virtual/perl-Carp
- >=virtual/perl-Getopt-Long-2.330.0
+ >=virtual/perl-Getopt-Long-2.550.0
>=dev-perl/Params-Validate-0.970.0
virtual/perl-Scalar-List-Utils
>=dev-perl/Sub-Exporter-0.972.0
"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.780.0
test? (
!minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
>=dev-perl/CPAN-Meta-Check-0.11.0
diff --git a/dev-perl/Getopt-Long-Descriptive/Manifest b/dev-perl/Getopt-Long-Descriptive/Manifest
index b13dc7e52316..a783730c8df8 100644
--- a/dev-perl/Getopt-Long-Descriptive/Manifest
+++ b/dev-perl/Getopt-Long-Descriptive/Manifest
@@ -1,2 +1,2 @@
-DIST Getopt-Long-Descriptive-0.109.tar.gz 33959 BLAKE2B c936f820654a5a14dfef706f26514334463b119b161643bbeb831802d9b7403c49f1cccd0414da855ef1bed424d88b78a220f037fb2d723ecce8d7ede54840e9 SHA512 9bd3af84119264c9e7e72b470f54782fe0a9e37e6071052a7b43af9529087841f77f06f81a70e4cab05380558216893b0902aabefcfbc970916f65614666969a
DIST Getopt-Long-Descriptive-0.111.tar.gz 34613 BLAKE2B d5d64cc10208819b6721ff67baaac2ec8d4a120dbe879e8959a2096a7d2c3584ac369a0e82278b5efdce0eba052c8a522f39a55f028b78023c735660f584039b SHA512 22cff8f92e51f08573e34f24028adbf1c3c1c88570a8d35361234ff13486ca5de20ee2cf8d056971777b9cb0f0c78cc183de2e74915f23eaf9b14fbcbf256531
+DIST Getopt-Long-Descriptive-0.114.tar.gz 35499 BLAKE2B 7884c0c453c3c70a91aef8d11d3c9d17e4c697fbfa3ad8819c1d8ba7ea3b319c01ef430aebd681a3e94f9fdbef29e81278d0b06806896dae80189d6920bb4bd9 SHA512 f7d640f0ecfc2619036f8df3e5e6a85334a814f05156e7b056cee3add372225898701c7772e7507bcf87174d6c2bf3a699fc3f924e7fdcc8837457598e35ef7a
diff --git a/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.49.0.ebuild b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.49.0.ebuild
deleted file mode 100644
index 61a131e475f0..000000000000
--- a/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.49.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=XAOC
-DIST_VERSION=0.049
-inherit perl-module xdg-utils
-
-DESCRIPTION="Dynamically create Perl language bindings"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-perl/glib-perl-1.320.0
- >=dev-libs/gobject-introspection-1.0
- >=dev-libs/libffi-3.0.0:0=
- >=dev-libs/glib-2.0.0
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- >=dev-perl/ExtUtils-Depends-0.300.0
- >=dev-perl/ExtUtils-PkgConfig-1.0.0
- ${RDEPEND}
-"
-
-pkg_setup() {
- xdg_environment_reset # bug #599128
-}
diff --git a/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.50.0.ebuild b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.50.0.ebuild
deleted file mode 100644
index 03048f379358..000000000000
--- a/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.50.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=XAOC
-DIST_VERSION=0.050
-inherit perl-module xdg-utils
-
-DESCRIPTION="Dynamically create Perl language bindings"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-perl/glib-perl-1.320.0
- >=dev-libs/gobject-introspection-1.0
- >=dev-libs/libffi-3.0.0:=
- >=dev-libs/glib-2.0.0
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- ${RDEPEND}
- >=dev-perl/ExtUtils-Depends-0.300.0
- >=dev-perl/ExtUtils-PkgConfig-1.0.0
-"
-
-pkg_setup() {
- # bug #599128
- xdg_environment_reset
-}
diff --git a/dev-perl/Glib-Object-Introspection/Manifest b/dev-perl/Glib-Object-Introspection/Manifest
index f60188028d7c..506e6d83419c 100644
--- a/dev-perl/Glib-Object-Introspection/Manifest
+++ b/dev-perl/Glib-Object-Introspection/Manifest
@@ -1,3 +1 @@
-DIST Glib-Object-Introspection-0.049.tar.gz 88081 BLAKE2B 4d7d114dfe9b39f19feb4ed9ff40f7058e0c6b0e3851e45f3aa653b8222c1d3b3e68d1e900663435fcbae8fd627e41b44fc06b1775d0910127b32e1eff812a2c SHA512 fa927661dc761bfae9dba87e1e2d519b10c3aac4d6dcea37764972a0413a4f5025a12df640d66928b631c2933d4b0e6d02b559ea2c1eaa38fae6f7a9d98fe322
-DIST Glib-Object-Introspection-0.050.tar.gz 89336 BLAKE2B 88ec82de5dade6a5689e2024b1f06d2a53222f0aab81f15d0d341b63a00dd3b041d1234570c6fa592172832f73e19a5d89eef80fc15ea9d944f7f3886cd55676 SHA512 3939a7d96800416ca4e52bf263b5b84dde0a5dbe5ed636dc6668ee005c1f018e5988f8e0ba059165f966a05b5efc992391ae0de991e87b9118fab92ee39f97f4
DIST Glib-Object-Introspection-0.051.tar.gz 89445 BLAKE2B 7447bf8473acdfe015ffaab6f4b33420efe23aed5852e2eba54eed8a3edb7275a94abe1c3dad9583f175c30146c3b32e2191f14b2bec5c9c9f36355cc80a5098 SHA512 93ebe81b586270cbeca4296bfdd1d337d931b6349ca16a8e50bfc631c89a77d93f4d8076289e91bdcec0fdb732a2900b2a6c5e78e571c0c0fd4c7f5239cc0de5
diff --git a/dev-perl/GnuPG-Interface/GnuPG-Interface-1.20.0.ebuild b/dev-perl/GnuPG-Interface/GnuPG-Interface-1.20.0.ebuild
deleted file mode 100644
index 99d31566ad2f..000000000000
--- a/dev-perl/GnuPG-Interface/GnuPG-Interface-1.20.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=BPS
-DIST_VERSION=1.02
-inherit perl-module
-
-DESCRIPTION="Perl interface to GnuPG"
-
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-crypt/gnupg-1.4
- virtual/perl-autodie
- >=virtual/perl-Math-BigInt-1.780.0
- >=dev-perl/Moo-0.91.11
- >=dev-perl/MooX-HandlesVia-0.1.4
- >=dev-perl/MooX-late-0.14.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.360.0
-"
-
-src_test() {
-# Nearly all tests succeed with this patchset and GnuPG 2.1 when running outside the
-# emerge sandbox. However, the agent architecture is not really sandbox-friendly, so...
-#
-# Test Summary Report
-# -------------------
-# t/decrypt.t (Wstat: 0 Tests: 6 Failed: 2)
-# Failed tests: 5-6
-# Failed 1/22 test programs. 2/56 subtests failed.
- perl_rm_files t/decrypt.t
-# Needs to run a setup test that spawns a persistent daemon
- DIST_TEST="do"
- perl-module_src_test
-}
diff --git a/dev-perl/GnuPG-Interface/GnuPG-Interface-1.30.0.ebuild b/dev-perl/GnuPG-Interface/GnuPG-Interface-1.30.0.ebuild
index 44bf41c3feeb..e071f56eb781 100644
--- a/dev-perl/GnuPG-Interface/GnuPG-Interface-1.30.0.ebuild
+++ b/dev-perl/GnuPG-Interface/GnuPG-Interface-1.30.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
@@ -25,6 +25,10 @@ BDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-6.360.0
"
+PATCHES=(
+ "${FILESDIR}"/GnuPG-Interface-1.30.0-which-hunt.patch
+)
+
src_test() {
# Nearly all tests succeed with this patchset and GnuPG 2.1 when running outside the
# emerge sandbox. However, the agent architecture is not really sandbox-friendly, so...
diff --git a/dev-perl/GnuPG-Interface/GnuPG-Interface-1.40.0.ebuild b/dev-perl/GnuPG-Interface/GnuPG-Interface-1.40.0.ebuild
new file mode 100644
index 000000000000..0a8fa966433b
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/GnuPG-Interface-1.40.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=BPS
+DIST_VERSION=1.04
+inherit perl-module
+
+DESCRIPTION="Perl interface to GnuPG"
+
+SLOT="0"
+KEYWORDS="amd64 ~hppa ppc ~riscv x86"
+
+RDEPEND="
+ >=app-crypt/gnupg-1.4
+ virtual/perl-autodie
+ >=virtual/perl-Math-BigInt-1.780.0
+ >=dev-perl/Moo-0.91.11
+ >=dev-perl/MooX-HandlesVia-0.1.4
+ >=dev-perl/MooX-late-0.14.0
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.360.0
+"
+
+PATCHES=(
+ "${FILESDIR}"/GnuPG-Interface-1.30.0-which-hunt.patch
+)
+
+src_test() {
+ # Nearly all tests succeed with this patchset and GnuPG 2.1 when running outside the
+ # emerge sandbox. However, the agent architecture is not really sandbox-friendly, so...
+ #
+ # Test Summary Report
+ # -------------------
+ # t/decrypt.t (Wstat: 0 Tests: 6 Failed: 2)
+ # Failed tests: 5-6
+ # Failed 1/22 test programs. 2/56 subtests failed.
+ #perl_rm_files t/decrypt.t
+
+ # Needs to run a setup test that spawns a persistent daemon
+ DIST_TEST="do"
+ perl-module_src_test
+}
diff --git a/dev-perl/GnuPG-Interface/Manifest b/dev-perl/GnuPG-Interface/Manifest
index 5c62a95226a7..f1083ff9a291 100644
--- a/dev-perl/GnuPG-Interface/Manifest
+++ b/dev-perl/GnuPG-Interface/Manifest
@@ -1,2 +1,2 @@
-DIST GnuPG-Interface-1.02.tar.gz 75523 BLAKE2B 4b1311bbd930ae6719db9d7d25e247804c1f71f29da52b1896086ff4905cfdf09792d85fa9e90da462e974279cc673bacdcd2b6a32171eca1be861df5f712a98 SHA512 ff4365aa75fbcd2dc77c915ec36c0b578219ae1a2148e936b4769221f91c78a3bc3d371159b5130e7bee36ecf0e169b6a16e3a160d2598811d6f70850119f6e4
DIST GnuPG-Interface-1.03.tar.gz 77280 BLAKE2B ce22f9964fee17b8a4bd65c53b31a7ac17407fd39e4995737b0639a91538fb909f7e036faa2d23a7d6c5cdf85e56a9231b17dcaa9574aad63f1d91a49c4c1790 SHA512 5c8fb872fed755886a1f1b91bf53291207708f5dad2cbf3f69522744e9d4cee17a80cd795b91dfef7e3ce6b741cd2d0c6d8b71d109192393c5d177d781a07649
+DIST GnuPG-Interface-1.04.tar.gz 77435 BLAKE2B f72481453e07022d8bd19bfebe95ae0aa69e658288e015503be8ca2a652815c2a9c905ba361ac53c9cfda6131fcd58dd88b60d4514957b84ff0d3d2cb85dc619 SHA512 27394f08210aa1581c91640aa18006f1946098cfbe13870706cbc910de39dfa80985d265e4541cdebee70149d59c89361297f76aab0417bf904cf47ba10d1afd
diff --git a/dev-perl/GnuPG-Interface/files/GnuPG-Interface-1.30.0-which-hunt.patch b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-1.30.0-which-hunt.patch
new file mode 100644
index 000000000000..5e7f8b6a3efe
--- /dev/null
+++ b/dev-perl/GnuPG-Interface/files/GnuPG-Interface-1.30.0-which-hunt.patch
@@ -0,0 +1,16 @@
+We don't want to rely on sys-apps/which and it doesn't serve much purpose
+to do this check at all. We already die if we can't find the gpg version
+on the next line anyway.
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -3,10 +3,6 @@ use strict;
+ use warnings;
+ use inc::Module::Install;
+
+-print "which gpg ... ";
+-system("which", "gpg");
+-die "gpg (GnuPG) not found" if ( $? != 0 );
+-
+ my $output = `gpg --version`;
+ die "Can't determine gpg version"
+ unless $output =~ /^gpg \(GnuPG.*?\) (\d+\.\d+)/;
diff --git a/dev-perl/Graph/Graph-0.972.100.ebuild b/dev-perl/Graph/Graph-0.972.100.ebuild
deleted file mode 100644
index 2ef888ebba84..000000000000
--- a/dev-perl/Graph/Graph-0.972.100.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=ETJ
-DIST_VERSION=0.9721
-inherit perl-module
-
-DESCRIPTION="Data structure and ops for directed graphs"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/Heap-0.800.0
- >=virtual/perl-Scalar-List-Utils-1.450.0
- >=dev-perl/Set-Object-1.400.0
- >=virtual/perl-Storable-2.50.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Math-Complex
- >=virtual/perl-Test-Simple-0.820.0
- )
-"
diff --git a/dev-perl/Graph/Graph-0.972.500.ebuild b/dev-perl/Graph/Graph-0.972.500.ebuild
deleted file mode 100644
index 304baa210c68..000000000000
--- a/dev-perl/Graph/Graph-0.972.500.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ETJ
-DIST_VERSION=0.9725
-inherit perl-module
-
-DESCRIPTION="Data structure and ops for directed graphs"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86"
-
-RDEPEND="
- >=dev-perl/Heap-0.800.0
- >=virtual/perl-Scalar-List-Utils-1.450.0
- virtual/perl-Safe
- >=dev-perl/Set-Object-1.400.0
- >=virtual/perl-Storable-2.50.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Math-Complex
- >=virtual/perl-Test-Simple-0.820.0
- )
-"
diff --git a/dev-perl/Graph/Graph-0.972.600.ebuild b/dev-perl/Graph/Graph-0.972.900.ebuild
index b7d07aaba312..63faf9b380d2 100644
--- a/dev-perl/Graph/Graph-0.972.600.ebuild
+++ b/dev-perl/Graph/Graph-0.972.900.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=ETJ
-DIST_VERSION=0.9726
+DIST_VERSION=0.9729
inherit perl-module
DESCRIPTION="Data structure and ops for directed graphs"
SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
RDEPEND="
>=dev-perl/Heap-0.800.0
diff --git a/dev-perl/Graph/Manifest b/dev-perl/Graph/Manifest
index 3b4def4f1fc3..2de6fecf5210 100644
--- a/dev-perl/Graph/Manifest
+++ b/dev-perl/Graph/Manifest
@@ -1,4 +1,2 @@
-DIST Graph-0.9721.tar.gz 146928 BLAKE2B 15b5390afbf6e6076daadfc5c3a8d8729ee1322f5a676276d5a3e1b63cfaa379e9d0428431a36d7bd50caf27b62c9e2fb2cbb23faf2806233fad06fa7cf62bfc SHA512 38edc400214c60be475c7b733e769b4bf1fff680eb70b999d46d037cd314d50cc882d8b6547161abe2e765a5c1385166f9b5489d2df1b9a4332acd98eadfbc7e
-DIST Graph-0.9725.tar.gz 147502 BLAKE2B ab63a75653848ed6297f687cf8431f9e871f9b0473448008ad10d0f8e9d122bddc469069d4eefff1d0d03ba38facca5cc41048afea5f654b155812786e21d86c SHA512 51638c45dd7b21a87e3d6771f06dd5fae1e71da7dea4d337de2e540de4ab625a53e349799ee4c0cc77108fff4c47027d33f501edafb52daaef699f82edd5c3d3
-DIST Graph-0.9726.tar.gz 147605 BLAKE2B 341da2ce8663abb62e30141b70eb1a22f89dbc0427c77eea0040ad828e4d488d31e37f319c23e1ebf438d9b2386402ea9eb52a95ae06ef202f6477a562b139ab SHA512 c35b1cc13524ed032f6542ffdd7b1e32b89698aef105d14df4818a68c8b0884778024a8d37b4d7a1abce762361f1a73379ac2d5ad0ec81f73c92f0cce43029ce
DIST Graph-0.9727.tar.gz 147842 BLAKE2B f610b06722dbcc9c46946693dfebda95cda16cc0b4066a2af0875b8abec62fbcb508171234ec393a36019b3cb398d9bcfe72e86cdae51791ac9864a7aea9a2bb SHA512 e5274aa86f0c0fab6acff29af1253accb4159785fa6c32edefd080bc2b840c959c1a18e2f6db193fda469871294ec02b4d726f73c4b0076fe97b4c61cccd2c3e
+DIST Graph-0.9729.tar.gz 148591 BLAKE2B f102a035f975efdd07af98a8323ee83be1f41e5170475fe14bd2d7e966d5b4fa2ff7730c69fe912d9884a3d89b4443e5976702e7cfd86098a9935ef2a2a84acd SHA512 5334467ec8b2de8d75aa376736bbb492da21efaf7d61f41f23eef12d4e6200e97753c653a3d993d5b59c8c1d62807bdc9696a784ec77f2c3ef95cabea786d707
diff --git a/dev-perl/GraphViz/GraphViz-2.240.0-r1.ebuild b/dev-perl/GraphViz/GraphViz-2.240.0-r1.ebuild
deleted file mode 100644
index f002d250aa34..000000000000
--- a/dev-perl/GraphViz/GraphViz-2.240.0-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_A_EXT=tgz
-DIST_AUTHOR=RSAVAGE
-DIST_VERSION=2.24
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Interface to AT&T's GraphViz"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~riscv x86"
-
-RDEPEND="
- media-gfx/graphviz
- >=virtual/perl-Carp-1.10.0
- >=virtual/perl-Getopt-Long-2.340.0
- virtual/perl-IO
- >=dev-perl/IPC-Run-0.600.0
- >=dev-perl/libwww-perl-6
- >=dev-perl/Parse-RecDescent-1.965.1
- >=virtual/perl-Time-HiRes-1.510.0
- >=dev-perl/XML-Twig-3.520.0
- >=dev-perl/XML-XPath-1.130.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- dev-perl/File-Which
- test? (
- >=virtual/perl-Test-Simple-1.1.2
- )
-"
diff --git a/dev-perl/GraphViz/Manifest b/dev-perl/GraphViz/Manifest
index 82d5108043a6..370728aa0240 100644
--- a/dev-perl/GraphViz/Manifest
+++ b/dev-perl/GraphViz/Manifest
@@ -1,2 +1 @@
-DIST GraphViz-2.24.tgz 95475 BLAKE2B 919d088d29b88eb523a72f7e853b4e600408eb12bf1d1a27f9742469c08ed229de6292b42a734a665d6718f085c658a1a399ef3f31f825d07bb447a88c26a269 SHA512 b37d1303c243a306443d5adf35d597f4e259cedaa7956d80bdb47cba811ce94e63da6b42a23d192fa9da628d999f1c023911f3f956a575aeabe673f77f3f01d9
DIST GraphViz-2.26.tar.gz 90338 BLAKE2B 86c1f3e2bcb688e98f6ac49c03db0080a5bce900c239dcd8379495c2e8267f6ae5d19e242291f352a2d96afc120ae2ea8722c4abaeb9c71e8b07545316e2d1e6 SHA512 99bca9e8e8d9487ba72baffc398c0952cf30d18dae00fe83e996822302a1835b85ed4d1201087f3cafe486207e2c771fdb510c45a7e6f783d6c9a25ef77667d7
diff --git a/dev-perl/HTML-FillInForm/HTML-FillInForm-2.210.0-r1.ebuild b/dev-perl/HTML-FillInForm/HTML-FillInForm-2.210.0-r1.ebuild
deleted file mode 100644
index 269aea85c63d..000000000000
--- a/dev-perl/HTML-FillInForm/HTML-FillInForm-2.210.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=7
-
-DIST_AUTHOR=MARKSTOS
-DIST_VERSION=2.21
-inherit perl-module
-
-DESCRIPTION="Populates HTML Forms with data"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/HTML-Parser
- virtual/perl-Carp
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( dev-perl/CGI )
-"
-# the dep specs are rather incomplete
diff --git a/dev-perl/HTML-FillInForm/Manifest b/dev-perl/HTML-FillInForm/Manifest
index 254c4f12b424..45ae77ed1aba 100644
--- a/dev-perl/HTML-FillInForm/Manifest
+++ b/dev-perl/HTML-FillInForm/Manifest
@@ -1,2 +1 @@
-DIST HTML-FillInForm-2.21.tar.gz 17823 BLAKE2B 482b53f3f7fa84d2948dc2ec00406d77946d9332197974628604dcc5626ba05e294dfc0a6db15873ff6433b7e8c4d7dc1727d8820a297de2eb91021eb59d9923 SHA512 05a755635478a797c4711e812a7fbd0428e61b4a4dbb3f8b62ed929122bb4b138aa3d86f2d99ace01d9e7f9486663e64b2c50490d0084c861cbdf8c25645be96
DIST HTML-FillInForm-2.22.tar.gz 38303 BLAKE2B 043a32a826e5413e68eb50c2b28fd5789f7de6126f2b54533cc8c52790240daca322f4a864db7469a60fc89027d3f0c26cd271700a3507b0c2107dab2f8cbb28 SHA512 ed8c29edd00572fc910487f095c530a4cf5e1e320cab82b171b96e8e490691ef154cb4911c48ffb2d5c726886ec9aca404590e3afd44ca320ad49977822c7db9
diff --git a/dev-perl/HTML-Form/HTML-Form-6.70.0.ebuild b/dev-perl/HTML-Form/HTML-Form-6.70.0.ebuild
deleted file mode 100644
index 456c9c709df3..000000000000
--- a/dev-perl/HTML-Form/HTML-Form-6.70.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=OALDERS
-DIST_VERSION=6.07
-inherit perl-module
-
-DESCRIPTION="Class that represents an HTML form element"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~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="
- !<dev-perl/libwww-perl-6
- virtual/perl-Carp
- >=virtual/perl-Encode-2
- dev-perl/HTML-Parser
- >=dev-perl/HTTP-Message-6.30.0
- >=dev-perl/URI-1.100.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/HTML-Form/Manifest b/dev-perl/HTML-Form/Manifest
index 4b2dcb51a2d2..d1d63a57d13f 100644
--- a/dev-perl/HTML-Form/Manifest
+++ b/dev-perl/HTML-Form/Manifest
@@ -1,2 +1 @@
-DIST HTML-Form-6.07.tar.gz 41503 BLAKE2B a0f77744a467dd553bc316e4064b6b334abc405017a9e65c4d5063055a5afad13a40b3fbc71e108661369e5f803e2321bb1240915c9cd6f26f957c21a0f8e4a1 SHA512 32aac4bb85609c2c596e771678bd4d36f3e34deaa3de7333f089c8f887045780db949b5a1573254557eb0247713232cca5e90f89a80e0d53049840660ad3017e
DIST HTML-Form-6.11.tar.gz 44901 BLAKE2B 1feacd9ab5ec63dd0827c42cec1e3f15a4af2b6d5e5686119d7d7a061096184c9c7c859df987270d7bc16d231562171203b8fed6bbee1c2a6a7c637974c1998d SHA512 9ac4eba3d723fccbd9a686959288e1c9479f80c4fd8fd8d85739d7c11b402af813a883cd341ebac8593efe3b6d0ea9f6dbd7fec6b1966c15bccc1b9a2ce0dfeb
diff --git a/dev-perl/HTML-Mason/HTML-Mason-1.590.0-r1.ebuild b/dev-perl/HTML-Mason/HTML-Mason-1.590.0-r1.ebuild
deleted file mode 100644
index cb3914a6d3be..000000000000
--- a/dev-perl/HTML-Mason/HTML-Mason-1.590.0-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=DROLSKY
-DIST_VERSION=1.59
-inherit depend.apache perl-module
-
-DESCRIPTION="A HTML development and delivery Perl Module"
-HOMEPAGE="http://www.masonhq.com/ https://metacpan.org/release/HTML-Mason"
-
-SLOT="0"
-KEYWORDS="amd64 ppc ~riscv x86"
-IUSE="modperl test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !modperl? ( >=dev-perl/CGI-2.460.0 )
- modperl? (
- www-apache/libapreq2
- >=www-apache/mod_perl-2
- )
- >=dev-perl/Cache-Cache-1
- >=dev-perl/Class-Container-0.70.0
- >=dev-perl/Exception-Class-1.150.0
- virtual/perl-File-Spec
- dev-perl/HTML-Parser
- >=dev-perl/Log-Any-0.80.0
- >=dev-perl/Params-Validate-0.70.0
- virtual/perl-Scalar-List-Utils
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- dev-perl/Test-Deep
- )
-"
-
-want_apache2 modperl
-
-mydoc="CREDITS UPGRADE"
-myconf="--noprompts"
-
-pkg_setup() {
- depend.apache_pkg_setup modperl
- perl_set_version
-}
-
-src_prepare() {
- # Note about new modperl use flag
- if use !modperl ; then
- ewarn "HTML-Mason will only install with modperl support"
- ewarn "if the use flag modperl is enabled."
- fi
- # rendhalver - needed to set an env var for the build script so it finds our apache.
- export APACHE="${APACHE_BIN}"
- perl-module_src_prepare
-}
-
-src_install() {
- perl-module_src_install
- mv "${ED}"/usr/bin/convert* "${ED}"/usr/share/doc/${PF} || die
-}
diff --git a/dev-perl/HTML-Mason/Manifest b/dev-perl/HTML-Mason/Manifest
index 3aac3be34e7c..8d5d47a1dc39 100644
--- a/dev-perl/HTML-Mason/Manifest
+++ b/dev-perl/HTML-Mason/Manifest
@@ -1,2 +1 @@
-DIST HTML-Mason-1.59.tar.gz 323661 BLAKE2B e9061cf4349874572c912faa04e849cdba15b7219f33488af3555f58ee0d9b77e851cf20ecddfcb55ebb6ec1e3525dea986fdd444b6445a8f39b8508cd261b68 SHA512 3a8053d976345c7bd1d04aab659e3b4dd541264ece806e6d3bda605b6ecb16887ecce9a310bf27890aab40a129c81ba2dbad60c2edd80681a53d159becb3eda1
DIST HTML-Mason-1.60.tar.gz 324010 BLAKE2B 6a6d290ff133fa7bd75c3b47df9f07fd07ae39781a52fb2415c95d2f0b0255532be0fd52c4e2eceaabb0a3592a40e96e023a676a9e1184a60838287e021752c2 SHA512 16f3acbe312020012b073aaa1b140978f97d77be64f85289089a5eeb25bdc97733ce51d68e871f640c54a8e5cd91127e81bb69076b522f2d8dc27e393d88c022
diff --git a/dev-perl/HTML-Object/HTML-Object-2.30.ebuild b/dev-perl/HTML-Object/HTML-Object-2.30.ebuild
index 2ab1e2ba5594..56285172b9a4 100644
--- a/dev-perl/HTML-Object/HTML-Object-2.30.ebuild
+++ b/dev-perl/HTML-Object/HTML-Object-2.30.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=7
@@ -8,7 +8,7 @@ inherit perl-module
MY_P=libhtmlobject-perl-${PV}
DESCRIPTION="A HTML development and delivery Perl Module"
-SRC_URI="mirror://sourceforge/htmlobject/${MY_P}.tar.gz"
+SRC_URI="https://downloads.sourceforge.net/htmlobject/${MY_P}.tar.gz"
HOMEPAGE="https://htmlobject.sourceforge.net"
SLOT="0"
diff --git a/dev-perl/HTML-Parser/HTML-Parser-3.760.0.ebuild b/dev-perl/HTML-Parser/HTML-Parser-3.820.0.ebuild
index f13a4c7e8f71..30eb725d8552 100644
--- a/dev-perl/HTML-Parser/HTML-Parser-3.760.0.ebuild
+++ b/dev-perl/HTML-Parser/HTML-Parser-3.820.0.ebuild
@@ -1,18 +1,16 @@
-# 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=OALDERS
-DIST_VERSION=3.76
+DIST_VERSION=3.82
inherit perl-module
DESCRIPTION="Parse HTML documents"
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="
virtual/perl-Carp
@@ -23,11 +21,11 @@ RDEPEND="
dev-perl/URI
virtual/perl-XSLoader
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-File-Spec
- virtual/perl-Test-Simple
)
"
diff --git a/dev-perl/HTML-Parser/Manifest b/dev-perl/HTML-Parser/Manifest
index 02dedfee1627..b155e623a1a9 100644
--- a/dev-perl/HTML-Parser/Manifest
+++ b/dev-perl/HTML-Parser/Manifest
@@ -1,2 +1,2 @@
-DIST HTML-Parser-3.76.tar.gz 120473 BLAKE2B 541aa72674d452a4b9e3d5773abe9b78674560d790071cd8ee19cb90e58cbad48c88f628d9d27056839612f9dc9dcdc7fb2cc719474928e843d344c11bf7bd6f SHA512 50f9dc01997afdef33b58b48bfabd596b09cc11086773dcb4707086b7d7f54d2234d508e11a0b17e5d62849bf6acbc16aa8cd53080329ad3dacdbbe877c2c88b
DIST HTML-Parser-3.81.tar.gz 148351 BLAKE2B 1211333cf563817249ab51f382101aaf013b82ba3a7dd5e08c9487a0b3dd26598d026d85da8f94f00f17dba8102dcdfddab2320f2071c6702f0b6c7ac9e9cda5 SHA512 e20358d3182ed6796fb5584f26f7dfb32fe312c8ed6cd4303ebfd2d9609491cb470bf49109d485a040e59a55bb404b1abba9a7ad5a687c540945f60a606e44ad
+DIST HTML-Parser-3.82.tar.gz 150550 BLAKE2B 0557024455543cc641a3609f8daf08323263631e77ab89d23c7d2f682d41f90a2e6e43d7e6e2d9c243c369b01ee5d21cd5753f0ada0006613d0c98fdb36dec48 SHA512 c3c173097eabe46dc95cf408915f1f33cdac2dab2430ea144258741cdcd4c8b90c5b11f4e1114da2703a4412aecfea778e003a3d8eb4c61ee433f64b07489d18
diff --git a/dev-perl/HTML-Quoted/HTML-Quoted-0.40.0-r1.ebuild b/dev-perl/HTML-Quoted/HTML-Quoted-0.40.0-r1.ebuild
deleted file mode 100644
index 651bb124f460..000000000000
--- a/dev-perl/HTML-Quoted/HTML-Quoted-0.40.0-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TSIBLEY
-DIST_VERSION=0.04
-inherit perl-module
-
-DESCRIPTION="Extract structure of quoted HTML mail message"
-
-SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-perl/HTML-Parser-3.0.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.590.0
-"
-
-src_prepare() {
- sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
- die "Can't patch Makefile.PL for 5.26 dot-in-inc"
- perl-module_src_prepare
-}
diff --git a/dev-perl/HTML-Quoted/Manifest b/dev-perl/HTML-Quoted/Manifest
index 3117e00c5c05..b99079ae8fba 100644
--- a/dev-perl/HTML-Quoted/Manifest
+++ b/dev-perl/HTML-Quoted/Manifest
@@ -1,2 +1 @@
-DIST HTML-Quoted-0.04.tar.gz 23106 BLAKE2B def9d638e29d96fe2f9e6555d919e11de7ad23622185da83cb066d349a60eb8bdfe4c1f39315c058551a2f565e68f0abe771d006fcf3678d1743b37c94c55041 SHA512 a13fb07d683741ec32679780d7183c849c534fb79e2b5f5613f9142e2b877938712d8bf20bb1e540ad5f4532cd7f2fcbf42bc3be5e931d7a4a2ae12bd0af0cc0
DIST HTML-Quoted-0.05.tar.gz 22647 BLAKE2B a8e32be73da3ac20aed911319fc04cb88bfe8bdbd75ee8afc712b7b8013fd8cf316b4f4fcd4227024ba56d7ea574f80e06627551aa888bf92281ee8ad8845db6 SHA512 5a9d9b2c9a5d7730ea304e3088ddbf51a9e2367b975e51831a8ed6468e39383575b0d1fa86269f762361cfc7dd9b9caa784d59989260bbb8b610917b5237af25
diff --git a/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild b/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild
deleted file mode 100644
index 6c93deea6a0b..000000000000
--- a/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=CORION
-DIST_VERSION=0.25
-inherit perl-module
-
-DESCRIPTION="CSS Selector to XPath compiler"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Exporter
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Encode
- dev-perl/Test-Base
- )
-"
diff --git a/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.260.0.ebuild b/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.260.0.ebuild
deleted file mode 100644
index 081c479598cc..000000000000
--- a/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.260.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=CORION
-DIST_VERSION=0.26
-inherit perl-module
-
-DESCRIPTION="CSS Selector to XPath compiler"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Exporter
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Encode
- dev-perl/HTML-TreeBuilder-XPath
- dev-perl/Test-Base
- )
-"
diff --git a/dev-perl/HTML-Selector-XPath/Manifest b/dev-perl/HTML-Selector-XPath/Manifest
index cf853245ed55..d5be55c964f6 100644
--- a/dev-perl/HTML-Selector-XPath/Manifest
+++ b/dev-perl/HTML-Selector-XPath/Manifest
@@ -1,3 +1 @@
-DIST HTML-Selector-XPath-0.25.tar.gz 32420 BLAKE2B 81eee33c711b1b4a6f6dd7d05baa916bc0c559ffb5ef16d93d24c72289a22ee6cc8d4d3222d7f930d197aa9be4d000ec2d1f7cb355fe52b5e0cb0e81a0843d52 SHA512 91430ae4898908c65ee2c527fd589fed16ac2699af028a51949c6fe2a7c84552dfdd370ad35a0fea4564914b1799b65efbf7025ace0fd9aa06e47081ce9b3bc8
-DIST HTML-Selector-XPath-0.26.tar.gz 32482 BLAKE2B f768f33ae378df35b7d9b6a71e00c501c848f67200b559d5a1a78d550e7e5b5258fc5cd9a5eb41d9c21eff5aa16d6e479be5f4de4c549c9e5d1c21f0282c5615 SHA512 d0f706b61e6676e9e32f8aa81ba126c46df3a5163f40de977058efd220bfeb374fbbfb56df589454543383b5d6be6f851faa968d38512cfa7ea76050411baab9
DIST HTML-Selector-XPath-0.28.tar.gz 33565 BLAKE2B 2a65730c06f8bb83f66440d27d41d3903d8744d3f31f0b41a497f9be33a913a01c5d13bcf3294e49dd4c05fbba220211f2473e5139f20bdaf9adae5309c9c2d1 SHA512 325c7aba8ddbf7c02be3ff6fd242ff6b936e79ca52c62c58e05b74c8a3f6e2c89e298d8b8b30751b15b4d5d2bd9dfa5e6dddf774928652641d2a54e59a2b5ac5
diff --git a/dev-perl/HTML-Strip/HTML-Strip-2.100.0-r1.ebuild b/dev-perl/HTML-Strip/HTML-Strip-2.100.0-r1.ebuild
deleted file mode 100644
index 73a9cdbca23c..000000000000
--- a/dev-perl/HTML-Strip/HTML-Strip-2.100.0-r1.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=KILINRAX
-DIST_VERSION=2.10
-inherit perl-module
-
-DESCRIPTION="Extension for stripping HTML markup from text"
-
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc ppc64 sparc x86"
-
-RDEPEND="
- virtual/perl-Carp
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Test-Exception
- virtual/perl-Test-Simple
- )
-"
-
-src_test() {
- perl_rm_files t/400_kwalitee.t t/410_pod.t t/420_pod_coverage.t
- perl-module_src_test
-}
diff --git a/dev-perl/HTML-Strip/Manifest b/dev-perl/HTML-Strip/Manifest
index 3de7a52b11e2..7be9194c07ee 100644
--- a/dev-perl/HTML-Strip/Manifest
+++ b/dev-perl/HTML-Strip/Manifest
@@ -1,2 +1 @@
-DIST HTML-Strip-2.10.tar.gz 15333 BLAKE2B 3cb0b3d8a07c403fc9bd242d458ace0e698d7f7e8a071e0531ace502d721f7821aa629ffebbb1dc793357bf438a083d4b379bdfa95a14884be23ff21cd09d3cf SHA512 e5a5c7817e519542e39e3d27e6c113082188665f2f19c795d96aa841f8c35f3515880f1f0eab3a30d69377433311bb3164a8528c057fe331f28f29f8a18c9e05
DIST HTML-Strip-2.12.tar.gz 15587 BLAKE2B e16dac6861371f3b255f761de82eefcf4523a079c7da55254b1c9e64e3d60a5211c96a72c170b9954593d625fb61048b17cc579a99a84904836fbd69f77a8ad1 SHA512 46ea2f369650597f2d341393bae970f58d16bbae4638be0cbf564e5c0f17ca8ddfaa1460f467f6705a1c01773629ae5c6b863b439580fbd06fe2be683de9969c
diff --git a/dev-perl/HTML-TableContentParser/HTML-TableContentParser-0.304.0.ebuild b/dev-perl/HTML-TableContentParser/HTML-TableContentParser-0.304.0.ebuild
deleted file mode 100644
index 3ea8235ddc92..000000000000
--- a/dev-perl/HTML-TableContentParser/HTML-TableContentParser-0.304.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=7
-
-DIST_AUTHOR=WYANT
-DIST_VERSION=0.304
-inherit perl-module
-
-DESCRIPTION="Do interesting things with the contents of tables"
-
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE=""
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/HTML-Parser
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/HTML-TableContentParser/Manifest b/dev-perl/HTML-TableContentParser/Manifest
index 3cef33595272..9ca84d39a48f 100644
--- a/dev-perl/HTML-TableContentParser/Manifest
+++ b/dev-perl/HTML-TableContentParser/Manifest
@@ -1,2 +1 @@
-DIST HTML-TableContentParser-0.304.tar.gz 18437 BLAKE2B 404ba11f9174cd3db019ede6078fca246722ff9ce1d2108cd689cfa3f79aebb178853143faa45022e5785daae5e79d1f21ad519099508c5554828d54da84e369 SHA512 f5b8aee24f777a7e8d6b4a88ac6b88927b6ec51a6b14ff2f48a33248702349f2f3a446bda3679b7c510cf6c9390b6a635721c696be3b49165dc9ca89116b2202
DIST HTML-TableContentParser-0.305.tar.gz 18931 BLAKE2B 616bfbb1809af1f0434fe3fb61082e635ba2cb62c1d14c47d059eb2c2dada80fa74ba577f85e9961036bf68f179ccc036410e2f3d67f497babbd3fe713bb6f2b SHA512 beee3b16e61b32e39bd7fdacbf993f18c1b11b6e0ba9704584243a629d72abed0012ee14518cd8c2490cb08a4c1323ee9b49ac2a764f37fa26c632a1d0ec2450
diff --git a/dev-perl/MRO-Compat/MRO-Compat-0.130.0-r1.ebuild b/dev-perl/HTML-Tagset/HTML-Tagset-3.240.0.ebuild
index d5e27636e98d..ffb959390fc1 100644
--- a/dev-perl/MRO-Compat/MRO-Compat-0.130.0-r1.ebuild
+++ b/dev-perl/HTML-Tagset/HTML-Tagset-3.240.0.ebuild
@@ -1,13 +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=HAARG
-DIST_VERSION=0.13
+DIST_AUTHOR=PETDANCE
+DIST_VERSION=3.24
inherit perl-module
-DESCRIPTION="Lets you build groups of accessors"
+DESCRIPTION="Data tables useful in parsing HTML"
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"
+
+BDEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-6.460.0
+"
diff --git a/dev-perl/HTML-Tagset/Manifest b/dev-perl/HTML-Tagset/Manifest
index 82588ee3c95e..f9663d9cff61 100644
--- a/dev-perl/HTML-Tagset/Manifest
+++ b/dev-perl/HTML-Tagset/Manifest
@@ -1 +1,2 @@
DIST HTML-Tagset-3.20.tar.gz 8150 BLAKE2B d74358e6c5eb1d1b9fa78e40a80ffc0e98ccedcaa743e99eda18ed82d2c1244700ccb0e9db6bba7dca71b1e1fceb04e157b556e52cc00d245ecbd3dd2d68a063 SHA512 b53c099a96b493c3d03c51fcf3d58dd3b830069583f2d07477175ea234c43e91a0b380c82a71126f971faf2768e832af34967d08d899db7653d65613d6530072
+DIST HTML-Tagset-3.24.tar.gz 8120 BLAKE2B c47293bb283a4b919464f0e02b2c028a5a6100e2c405d23413870527d2f635aaa214d053eab958000c02fb663c702437bae6232a46c95e20017952cc0a52e4e2 SHA512 e13e4f0dcc49cf8c4ab7cacfa82fb0c8be3a24f7013ab55003b1c0079cbd5b8bb6912ce1b8af794f89791a097c31558b113c9845807e428ccf5d97c3c38b9e24
diff --git a/dev-perl/HTML-Template-Pro/HTML-Template-Pro-0.951.0-r1.ebuild b/dev-perl/HTML-Template-Pro/HTML-Template-Pro-0.951.0-r1.ebuild
deleted file mode 100644
index 56830181cd39..000000000000
--- a/dev-perl/HTML-Template-Pro/HTML-Template-Pro-0.951.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=VIY
-DIST_VERSION=0.9510
-inherit perl-module
-
-DESCRIPTION='Perl/XS module to use HTML Templates from CGI scripts'
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=virtual/perl-File-Path-2.0.0
- virtual/perl-File-Spec
- >=dev-perl/JSON-2.0.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- dev-libs/libpcre
- test? ( virtual/perl-Test-Simple )
-"
diff --git a/dev-perl/HTML-Template-Pro/Manifest b/dev-perl/HTML-Template-Pro/Manifest
index 0cf7bf586226..5198a0d7103f 100644
--- a/dev-perl/HTML-Template-Pro/Manifest
+++ b/dev-perl/HTML-Template-Pro/Manifest
@@ -1,2 +1 @@
-DIST HTML-Template-Pro-0.9510.tar.gz 171562 BLAKE2B 976e5938a4f9a1079028ecaf7b7aa365eb62b78ce016b654093ba8d2b92788966bb6d3eedf42255163be531af96650b0a6b0d263e7f911a7fbd0dfddd77aa25f SHA512 f2530720487e41e05873f450e8070ee350b1ff0f11c7319e23b6e76c8261844337f97236c4fcb468dc328011e5337e395a64dd48aa352046782cb25c780cc60f
DIST HTML-Template-Pro-0.9524.tar.gz 173369 BLAKE2B 42bf08e58e62f2b1adde559cea1b7bd9ebe61d6eb02b35da93cd4ebbb7e5944e7c315f9ce65e033b1f8b4e23c87102cc60665e8ebf99c89ce21efb01fe095827 SHA512 871a9bc0a3c7d3ac5819eb17cef94d982026792da6f4f87e6fc623fc511c36dbf7a49a5f57f58ee8958032ee4491692ff3d4c28204b69d2a7f97601415f027ce
diff --git a/dev-perl/HTTP-Body/HTTP-Body-1.230.0.ebuild b/dev-perl/HTTP-Body/HTTP-Body-1.230.0.ebuild
new file mode 100644
index 000000000000..42a2ddf4645f
--- /dev/null
+++ b/dev-perl/HTTP-Body/HTTP-Body-1.230.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=GETTY
+DIST_VERSION=1.23
+inherit perl-module
+
+DESCRIPTION="HTTP Body Parser"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+
+# HTTP::Headers -> HTTP-Message
+# HTTP::Request::Common -> HTTP-Message
+# IO::File -> IO
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Digest-MD5
+ >=virtual/perl-File-Temp-0.140.0
+ dev-perl/HTTP-Message
+ >=virtual/perl-IO-1.140.0
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Encode
+ virtual/perl-File-Spec
+ >=virtual/perl-File-Temp-0.140.0
+ dev-perl/HTTP-Message
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.860.0
+ )
+"
+
+PERL_RM_FILES=(
+ t/02pod.t
+ t/03podcoverage.t
+ t/04critic.t
+)
+
+PATCHES=( "${FILESDIR}/${PN}-1.230.0-CVE-2013-4407.patch" )
diff --git a/dev-perl/HTTP-Body/Manifest b/dev-perl/HTTP-Body/Manifest
index d2a831ea78f3..381c6924aeb3 100644
--- a/dev-perl/HTTP-Body/Manifest
+++ b/dev-perl/HTTP-Body/Manifest
@@ -1 +1,2 @@
DIST HTTP-Body-1.22.tar.gz 26163 BLAKE2B c6b2cf67fd9964fe253251dd91a67b11563c3cb157ad670733254acb3d44fcede97dcfb84d09ed52bc9f8cc60275838abd8f110aa01aed3bb18400bcc108b255 SHA512 62665989d76699a3c3747d8f4e23d2009488bc229220bcf6fc07fc425e6ac5118f6ea48c75af681c2f29e9ed644d7a7979368cc36df77aca0544786b523c9cfe
+DIST HTTP-Body-1.23.tar.gz 26980 BLAKE2B 2ad08b894a26a06089dff6294f978583d49ee5aa770fb195d01fc6db7a39bda0cb831ed5137afabbc75598e2dbe3fb8dd0681f688776270d01f99498abb17c23 SHA512 b02fb8652ceebdaa858ff12fe759ded62eefa7f23e5bf8b90e31a52d4433f13d29986f9646141b92a6a4ea58e1be007c6f675c3e2b26559fa0ff9333e69f3ebb
diff --git a/dev-perl/HTTP-Body/files/HTTP-Body-1.230.0-CVE-2013-4407.patch b/dev-perl/HTTP-Body/files/HTTP-Body-1.230.0-CVE-2013-4407.patch
new file mode 100644
index 000000000000..e4046ec3fec3
--- /dev/null
+++ b/dev-perl/HTTP-Body/files/HTTP-Body-1.230.0-CVE-2013-4407.patch
@@ -0,0 +1,33 @@
+Description: Allow only word characters in filename suffixes
+ CVE-2013-4407: Allow only word characters in filename suffixes. An
+ attacker able to upload files to a service that uses
+ HTTP::Body::Multipart could use this issue to upload a file and create
+ a specifically-crafted temporary filename on the server, that when
+ processed without further validation, could allow execution of commands
+ on the server.
+Origin: vendor
+Bug: https://rt.cpan.org/Ticket/Display.html?id=88342
+Bug-Debian: http://bugs.debian.org/721634
+Bug-RedHat: https://bugzilla.redhat.com/show_bug.cgi?id=1005669
+Forwarded: no
+Author: Salvatore Bonaccorso <carnil@debian.org>
+Last-Update: 2013-10-21
+
+Updated by Andreas K. Huettel <dilfridge@gentoo.org> for HTTP-Body-1.19
+Updated by Andreas K. Huettel <dilfridge@gentoo.org> for HTTP-Body-1.23
+ This version has a fix for the CVE, but the stricter regexp has served
+ us well so far...
+
+diff -ruN HTTP-Body-1.23.orig/lib/HTTP/Body/MultiPart.pm HTTP-Body-1.23/lib/HTTP/Body/MultiPart.pm
+--- HTTP-Body-1.23.orig/lib/HTTP/Body/MultiPart.pm 2024-03-30 14:27:57.000000000 +1100
++++ HTTP-Body-1.23/lib/HTTP/Body/MultiPart.pm 2024-05-02 13:07:21.794271606 +1100
+@@ -255,7 +255,7 @@
+
+ =cut
+
+-our $basename_regexp = qr/[^.]+(\.[^\\\/]+)$/;
++our $basename_regexp = qr/(\.\w+(?:\.\w+)*)$/;
+ our $file_temp_suffix = '.upload';
+ our $file_temp_template;
+ our %file_temp_parameters;
+
diff --git a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.310.0.ebuild b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.310.0.ebuild
deleted file mode 100644
index 145897d8aa81..000000000000
--- a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.310.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=OALDERS
-DIST_VERSION=3.31
-inherit perl-module
-
-DESCRIPTION="Determine Web browser, version, and platform from an HTTP user agent string"
-
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~mips ppc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-JSON-PP
- dev-perl/Path-Tiny
- dev-perl/Test-FailWarnings
- virtual/perl-Test-Simple
- dev-perl/Test-Most
- dev-perl/Test-NoWarnings
- dev-perl/Hash-Merge
- )
-"
-
-src_test() {
- perl_rm_files t/release-*.t
- perl-module_src_test
-}
diff --git a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.350.0.ebuild b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.350.0.ebuild
deleted file mode 100644
index 1b1b66d8eb52..000000000000
--- a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.350.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=OALDERS
-DIST_VERSION=3.35
-inherit perl-module
-
-DESCRIPTION="Determine Web browser, version, and platform from an HTTP user agent string"
-
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~mips ppc x86"
-
-RDEPEND=""
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- dev-perl/Hash-Merge
- >=virtual/perl-JSON-PP-4.40.0
- >=virtual/perl-Scalar-List-Utils-1.490.0
- dev-perl/Path-Tiny
- dev-perl/Test-Differences
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/Test-NoWarnings
- dev-perl/Test-Warnings
- )
-"
-
-src_test() {
- perl_rm_files t/release-*.t
- perl-module_src_test
-}
diff --git a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.380.0.ebuild b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.380.0.ebuild
deleted file mode 100644
index 62963cae0150..000000000000
--- a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.380.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=OALDERS
-DIST_VERSION=3.38
-inherit perl-module
-
-DESCRIPTION="Determine Web browser, version, and platform from an HTTP user agent string"
-
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~mips ppc x86"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- dev-perl/Hash-Merge
- >=virtual/perl-JSON-PP-4.40.0
- >=virtual/perl-Scalar-List-Utils-1.490.0
- dev-perl/Path-Tiny
- dev-perl/Test-Differences
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/Test-NoWarnings
- dev-perl/Test-Warnings
- )
-"
-
-src_test() {
- perl_rm_files t/release-*.t
- perl-module_src_test
-}
diff --git a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.390.0.ebuild b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.390.0.ebuild
deleted file mode 100644
index c04ac7ba116c..000000000000
--- a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.390.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=OALDERS
-DIST_VERSION=3.39
-inherit perl-module
-
-DESCRIPTION="Determine Web browser, version, and platform from an HTTP user agent string"
-
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~mips ppc x86"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- dev-perl/Hash-Merge
- >=virtual/perl-JSON-PP-4.40.0
- >=virtual/perl-Scalar-List-Utils-1.490.0
- dev-perl/Path-Tiny
- dev-perl/Test-Differences
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/Test-NoWarnings
- dev-perl/Test-Warnings
- )
-"
-
-src_test() {
- perl_rm_files t/release-*.t
- perl-module_src_test
-}
diff --git a/dev-perl/HTTP-BrowserDetect/Manifest b/dev-perl/HTTP-BrowserDetect/Manifest
index 45748f835bb6..a44d7e95222c 100644
--- a/dev-perl/HTTP-BrowserDetect/Manifest
+++ b/dev-perl/HTTP-BrowserDetect/Manifest
@@ -1,5 +1 @@
-DIST HTTP-BrowserDetect-3.31.tar.gz 121365 BLAKE2B 454f702905b269cf579bf6d192542cb8e4d63430b7107c78b505db65973c759f79f78053cc45e14b8f7c152f4c53fd18b728f04c0a5d8e86393b1c2bcc4c6b9f SHA512 9ea830b244be7b5d0707118f27a212c520a2117679fab75192881c04d244cc50ae71ee6de2d2be7c456c2a0d5f2bfd0c9bf473893a86ba5b13db89a7d4943e8b
-DIST HTTP-BrowserDetect-3.35.tar.gz 122366 BLAKE2B 997962c232419cdbf3ca8a1675e50cbb18190e6f5013156a2da9de47ab939dec81c086a300cca62bd6854a5e9f439ec79a20c5f7fb35ef66f26d57cf68fea928 SHA512 adf2239bffcafc9ae250307173cc3900fca55a4b8860aaefab93090853e5a307902d15cdee459d28c444c4c096f511d1e3f65df51e2f77cee045cbe4a5fc9963
-DIST HTTP-BrowserDetect-3.38.tar.gz 123518 BLAKE2B 8541e7d83c5edbbcb34266e8fef4d19f08b169601ecd525d3267a48752278879ee238d60a341226ed77f87a73bce34d4530ab21f770802d02fb67f871a5d3bda SHA512 141165030057384bacc5aeb6cdf47195a2a2db81db477350a5111d04c88519cfb2bf9e2db12e7f5db3a6e047a765f3992527cb904f1d14e05dba69dad68e9f00
-DIST HTTP-BrowserDetect-3.39.tar.gz 126308 BLAKE2B bc3076b1196d68f581495464e2e213a88a5ac4509c8bbd95a0268653e9df49d47beb48d733aa5639ae8e0225e5d65b7d524714d5f5ea8b68446a75ef8e11a48a SHA512 43201fa2a9bd8cc9edc9128f98a7700101ddc735e83855714b86ebb695c10601a9093262ab67eda40a0f2b38992e6f44231856edcfc7b74289fdad501c12948a
DIST HTTP-BrowserDetect-3.40.tar.gz 126351 BLAKE2B b2c28704fab7a0757303f411f3169b54d5ddfac5b9e98d196520510daa5c4347eff5e5d34575c38114f008496fe723d7c0bd6cc5f96da4d40ad1ed9e15782c1c SHA512 f0284b2f4d969ae2aa51625a558d5acd88b212868a55c83c2a427e275e3f4fbc01e28a61ea7cfe2e56117f49cb72705b7cebefd3b3edcb1b44423a0e5af6287a
diff --git a/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.12.0.ebuild b/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.12.0.ebuild
deleted file mode 100644
index a7b630431d11..000000000000
--- a/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.12.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=DAGOLDEN
-DIST_VERSION=0.012
-inherit perl-module
-
-DESCRIPTION="A minimalist HTTP user agent cookie jar"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="minimal"
-
-RDEPEND="
- !minimal? ( dev-perl/Mozilla-PublicSuffix )
- virtual/perl-Carp
- dev-perl/HTTP-Date
- >=virtual/perl-Time-Local-1.190.100
- virtual/perl-parent
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- test? (
- !minimal? (
- >=virtual/perl-CPAN-Meta-2.120.900
- dev-perl/HTTP-Message
-
- )
- virtual/perl-File-Spec
- dev-perl/Test-Deep
- dev-perl/Test-Requires
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/URI
- )
-"
diff --git a/dev-perl/HTTP-CookieJar/Manifest b/dev-perl/HTTP-CookieJar/Manifest
index 7954858eea76..825cb48b6865 100644
--- a/dev-perl/HTTP-CookieJar/Manifest
+++ b/dev-perl/HTTP-CookieJar/Manifest
@@ -1,2 +1 @@
-DIST HTTP-CookieJar-0.012.tar.gz 28223 BLAKE2B 67284519bf19271896625ec577121171d6bb559a7c011f2a8f1e92be537077d1ec5bbd5f4ad043e44c754d5b2a3f2b617e37a87bfef3026533fd442fd9275613 SHA512 3b4b0cd2228d53dfa9c1a75cf108f9b2a328c3bf054f0c7d8308bc0a71375340684b165ab05cb7868cdbeb232e4ceb4b465177a43c7573863e9274f8aa4034af
DIST HTTP-CookieJar-0.014.tar.gz 29036 BLAKE2B 8979526253be074542d4a4cd67d6dbca0841dc613cf661a213a3a32b2deb0715b1ed72fec50d3ffb48f5bdec9dd2d2114b62803b24ab52c6bfcf4bfcd2ba4ea8 SHA512 98e6834574e28d8e278ba6f23817d7a4b0a072fea144f97db78e20881f622c01ddf4edff1dc5563c0fc46b22ba94fd9acfd18c9c81118c8c18c7d810f7534467
diff --git a/dev-perl/File-Listing/File-Listing-6.150.0.ebuild b/dev-perl/HTTP-Cookies/HTTP-Cookies-6.110.0.ebuild
index 05ee076c2280..3a2d9544cd9a 100644
--- a/dev-perl/File-Listing/File-Listing-6.150.0.ebuild
+++ b/dev-perl/HTTP-Cookies/HTTP-Cookies-6.110.0.ebuild
@@ -1,29 +1,29 @@
-# 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=PLICEASE
-DIST_VERSION=6.15
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.11
inherit perl-module
-DESCRIPTION="Parse directory listings"
+DESCRIPTION="Storage of cookies"
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/libwww-perl-6
virtual/perl-Carp
- virtual/perl-Exporter
- dev-perl/HTTP-Date
+ >=dev-perl/HTTP-Date-6.0.0
+ >=dev-perl/HTTP-Message-6.0.0
virtual/perl-Time-Local
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
- virtual/perl-Data-Dumper
- >=virtual/perl-Test-Simple-0.980.0
+ virtual/perl-Test-Simple
+ dev-perl/URI
)
"
diff --git a/dev-perl/HTTP-Cookies/Manifest b/dev-perl/HTTP-Cookies/Manifest
index ce6202cf9bbd..a9a55c53b3fb 100644
--- a/dev-perl/HTTP-Cookies/Manifest
+++ b/dev-perl/HTTP-Cookies/Manifest
@@ -1 +1,2 @@
DIST HTTP-Cookies-6.10.tar.gz 42448 BLAKE2B ce261bde7071f34811827099322a0c7282c4f2287ce4baca258d8237dc82ffa5502acbe9ca2a4b76ebe6d8bd0c1facdad5448f1f377390e46c2f4564550bf57e SHA512 c24a986e524ebf5d8b13b4580c3ee6aed018e79c203fd62208bfe970744482832fe9c41bb3195a596af1e11058053ed7615a09a26fbcef4433e270f0f5d38658
+DIST HTTP-Cookies-6.11.tar.gz 46131 BLAKE2B 59c6e8302bf015cfa4bf24bc63108ef9677af603d6bc06f90f84f3ee180fdf25fd95667e81238e3f408bc23a4e36d18c848fb2976647fc50b80bfff576a7bfac SHA512 3ebfa742407a623fdcb23fe7fc559a1667b9510c4c152f98c6d98bcea3df6f336183920636244cd5175b9e9ada4a599bae87433c1ea518739b4eac90a4ca5342
diff --git a/dev-perl/HTTP-Daemon/HTTP-Daemon-6.120.0.ebuild b/dev-perl/HTTP-Daemon/HTTP-Daemon-6.120.0.ebuild
deleted file mode 100644
index bc23fe0e74c7..000000000000
--- a/dev-perl/HTTP-Daemon/HTTP-Daemon-6.120.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=7
-
-DIST_AUTHOR=OALDERS
-DIST_VERSION=6.12
-inherit perl-module
-
-DESCRIPTION="Base class for simple HTTP servers"
-
-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/libwww-perl-6
- virtual/perl-Carp
- >=dev-perl/HTTP-Date-6.0.0
- >=dev-perl/HTTP-Message-6.0.0
- >=virtual/perl-IO-Socket-IP-0.250.0
- >=dev-perl/LWP-MediaTypes-6.0.0
- virtual/perl-Socket
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/Module-Build-Tiny-0.34.0
- test? (
- virtual/perl-File-Spec
- >=virtual/perl-HTTP-Tiny-0.42.0
- virtual/perl-Module-Metadata
- >=virtual/perl-Test-Simple-0.980.0
- dev-perl/Test-Needs
- dev-perl/URI
- )
-"
diff --git a/dev-perl/HTTP-Daemon/Manifest b/dev-perl/HTTP-Daemon/Manifest
index ae2a082c7dd0..987d8a19d9da 100644
--- a/dev-perl/HTTP-Daemon/Manifest
+++ b/dev-perl/HTTP-Daemon/Manifest
@@ -1,2 +1 @@
-DIST HTTP-Daemon-6.12.tar.gz 47117 BLAKE2B 54b494ff3976af427c899b2db6f7b4dad27fbf441e4b821c5185537f6661e5e10cd6a52f2faf07ef5843dbbfe86b8c8c86abe478663553d16e9b1b4a19dd791d SHA512 83a8b868162dfa1be66d4267e99af1111d28122c793e89d905243c175617c22ceb66f88b6ea54c29e7b131c26668776ab24cf671c4cc6c1c8810505e0f072596
DIST HTTP-Daemon-6.16.tar.gz 45830 BLAKE2B d9e9b2512eb7ea705a9030264105260fc5ea44eb6ea6799fb15cf135eb92fcf4e4ed34731aff0b5e7ad882ad5863b8ca12a45afd773eb67425f4853a8c06e694 SHA512 09e3c5c98c6f22bcb494eae9a28990d52a98c3b1be1b0ca001fc364b3891f7f43f0468aa7274070c64ca11c6b6313591e064084c0b2f5bc6b8bd71708f390d64
diff --git a/dev-perl/HTTP-Date/HTTP-Date-6.50.0.ebuild b/dev-perl/HTTP-Date/HTTP-Date-6.50.0.ebuild
deleted file mode 100644
index cd5a445f6b62..000000000000
--- a/dev-perl/HTTP-Date/HTTP-Date-6.50.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=OALDERS
-DIST_VERSION=6.05
-inherit perl-module
-
-DESCRIPTION="Date conversion for HTTP date formats"
-
-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/libwww-perl-6
- virtual/perl-Exporter
- >=virtual/perl-Time-Local-1.280.0
- dev-perl/TimeDate
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/HTTP-Date/Manifest b/dev-perl/HTTP-Date/Manifest
index 503ade298541..8d6138508b9c 100644
--- a/dev-perl/HTTP-Date/Manifest
+++ b/dev-perl/HTTP-Date/Manifest
@@ -1,2 +1 @@
-DIST HTTP-Date-6.05.tar.gz 29673 BLAKE2B 680af1a4ea45160c15a5d086275b5157a091c7816bf5def67c413690c97756946e24d436c50d664e2f8809cd4ac8054e24466d2ef4127b4b09bc681d6b19a404 SHA512 08a427a860161cd0d7a34a4fa3eb6bf6439c2504478a308ff560de0e6620c20df46f004cfcb719e3d19e35fdb650728d6983ffce1423f4d9da06f91d85c7b927
DIST HTTP-Date-6.06.tar.gz 31629 BLAKE2B bdafda3a1afd2414dcd814688f2275282ecba06afb5191c4f475a131e36ed2bc64387dda6df6d52135ff998536803cb85224c2f7adb39891a8b789a962b64f66 SHA512 e1555a9b5dff3b2041594f9b480f12a022eb03b0f1628f884fc88a3aed687ba7a6c7d743198c4ca7ba32df22a98fd070bd4a2bc2494703ec72e16303c9cfb3e6
diff --git a/dev-perl/HTTP-Message/HTTP-Message-6.320.0.ebuild b/dev-perl/HTTP-Message/HTTP-Message-6.320.0.ebuild
deleted file mode 100644
index 91a390a9a2f1..000000000000
--- a/dev-perl/HTTP-Message/HTTP-Message-6.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=OALDERS
-DIST_VERSION=6.32
-inherit perl-module
-
-DESCRIPTION="Base class for Request/Response"
-
-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 )"
-
-# MIME::QuotedPrint -> MIME-Base64
-RDEPEND="
- !<dev-perl/libwww-perl-6
- virtual/perl-Carp
- virtual/perl-Compress-Raw-Zlib
- >=virtual/perl-Encode-3.10.0
- >=dev-perl/Encode-Locale-1.0.0
- >=virtual/perl-Exporter-5.570.0
- virtual/perl-File-Spec
- >=dev-perl/HTTP-Date-6.0.0
- >=virtual/perl-IO-Compress-2.21.0
- dev-perl/IO-HTML
- >=dev-perl/LWP-MediaTypes-6.0.0
- >=virtual/perl-MIME-Base64-2.100.0
- >=dev-perl/URI-1.100.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.880.0
- virtual/perl-Time-Local
- dev-perl/Try-Tiny
- dev-perl/URI
- )
-"
diff --git a/dev-perl/HTTP-Message/HTTP-Message-6.330.0.ebuild b/dev-perl/HTTP-Message/HTTP-Message-6.330.0.ebuild
deleted file mode 100644
index fc485b0c6ead..000000000000
--- a/dev-perl/HTTP-Message/HTTP-Message-6.330.0.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=OALDERS
-DIST_VERSION=6.33
-inherit perl-module
-
-DESCRIPTION="Base class for Request/Response"
-
-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/libwww-perl-6
- virtual/perl-Carp
- virtual/perl-Compress-Raw-Zlib
- >=virtual/perl-Encode-3.10.0
- >=dev-perl/Encode-Locale-1.0.0
- >=virtual/perl-Exporter-5.570.0
- virtual/perl-File-Spec
- >=dev-perl/HTTP-Date-6.0.0
- >=virtual/perl-IO-Compress-2.21.0
- dev-perl/IO-HTML
- >=dev-perl/LWP-MediaTypes-6.0.0
- >=virtual/perl-MIME-Base64-2.100.0
- >=dev-perl/URI-1.100.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.880.0
- virtual/perl-Time-Local
- dev-perl/Try-Tiny
- dev-perl/URI
- )
-"
diff --git a/dev-perl/HTTP-Message/HTTP-Message-6.440.0.ebuild b/dev-perl/HTTP-Message/HTTP-Message-6.460.0.ebuild
index 65bc7abd5bc6..274c15a7d4f9 100644
--- a/dev-perl/HTTP-Message/HTTP-Message-6.440.0.ebuild
+++ b/dev-perl/HTTP-Message/HTTP-Message-6.460.0.ebuild
@@ -1,18 +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=OALDERS
-DIST_VERSION=6.44
+DIST_VERSION=6.46
inherit perl-module
DESCRIPTION="Base class for Request/Response"
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 )"
+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/libwww-perl-6
@@ -31,7 +29,8 @@ RDEPEND="
>=virtual/perl-MIME-Base64-2.100.0
>=dev-perl/URI-1.100.0
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
dev-perl/Test-Needs
diff --git a/dev-perl/HTTP-Message/Manifest b/dev-perl/HTTP-Message/Manifest
index ddf55e8dbce9..075f80f78add 100644
--- a/dev-perl/HTTP-Message/Manifest
+++ b/dev-perl/HTTP-Message/Manifest
@@ -1,4 +1,2 @@
-DIST HTTP-Message-6.32.tar.gz 88711 BLAKE2B 765d6ee3053c91448cd3023d87cf3bee23f107ebb10f2ccb77f064b7704c92a81f3268612e23266bb3e28a7e2810238be4da9475e93304a04dab4752ef57e789 SHA512 359a0d51e65d721d8167dea05d7aa9853d07eb4a4093735cf5f45814117070400cce93d60b08dcf92cfe0fbc98e7455e7facaecbfcaff44cc0e619fb621b3288
-DIST HTTP-Message-6.33.tar.gz 89245 BLAKE2B 4a200c634c261ca7c5721bb786277712b15f1dc662543136aa8c8508be149ee520cd192afa0290756e6c1db94f6361348f0357099d3a529ad14dadda777bd5fc SHA512 8c27560796cc28f7db8e5c54a8fec0d21e5bb4d775d1d0d9fa791a7f5b51e523ce4e854facee82211d989f1cacc6f69af53dba23f4558ef0c947add6b35f8314
-DIST HTTP-Message-6.44.tar.gz 94897 BLAKE2B cbfc3cdd68ba52572156340a3303a24a6d02078b7cac887e84bf4806546867479d4e1ba15582bb835b04802a897cd31afb097c8a161ca4854abae1c96a0ee0ca SHA512 515f3b91b4ed1b12c63149006651b8d60e3b4d3d842e2b997b2e8c67ce93cbdcb8eb5357f4c5bce20057aea22c1f84b5e02995b02e381c21d918032edb35a994
DIST HTTP-Message-6.45.tar.gz 95552 BLAKE2B 8b9245a94540686e500fabedced9a63a172e89285292cfe5cfa8a907eda7ad6f35bff3dab1eab25d2b636289c0fa768e3761167c93d14cd12e7d65eeaabeb1cd SHA512 b72ab9068c5f9ddb41f89b2a84887393f2c1bd14b462a1a60c03b4560800cfbf37c76f4bdd7c08f1ce9bf616242c2e39e0ff93859ed61268c48c978322a6d03d
+DIST HTTP-Message-6.46.tar.gz 95274 BLAKE2B 8d07e4b353b63a42aa5d7b5a46411d2d77354015649fadc510a5847b29d13e727027a156d458f54e56733bdbd35c1b7ac04b3cb38e3f6f1f5c60692505ac6158 SHA512 86940c54f710cd44497c8ead305fff3922cedd95491eccfbdd6deb96ca57a579c441693d684d92536aa369ad13e87da160ce5b6ec6f2fdd54df03a002a8fd4da
diff --git a/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r2.ebuild b/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r2.ebuild
new file mode 100644
index 000000000000..a357a1f39998
--- /dev/null
+++ b/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=GFUJI
+DIST_VERSION=0.15
+DIST_EXAMPLES=( "example/*" "benchmark" )
+inherit perl-module
+
+DESCRIPTION="Lightweight field hash for inside-out objects"
+
+SLOT="0"
+KEYWORDS="~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-XSLoader-0.20.0
+ >=virtual/perl-parent-0.221.0
+"
+DEPEND="
+ dev-perl/Module-Build
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-Devel-PPPort-3.190.0
+ >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ >=dev-perl/Module-Build-0.400.500
+ test? (
+ >=dev-perl/Test-LeakTrace-0.70.0
+ >=virtual/perl-Test-Simple-0.620.0
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.15-no-dot-inc.patch"
+)
diff --git a/dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0-r1.ebuild b/dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0-r1.ebuild
index 9778f0ee959f..6f44b2da9541 100644
--- a/dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0-r1.ebuild
+++ b/dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0-r1.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
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Lexically scoped subroutine wrappers"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/IO-AIO/IO-AIO-4.750.0.ebuild b/dev-perl/IO-AIO/IO-AIO-4.750.0.ebuild
deleted file mode 100644
index 6cbff5bbfa82..000000000000
--- a/dev-perl/IO-AIO/IO-AIO-4.750.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=8
-
-DIST_AUTHOR=MLEHMANN
-DIST_VERSION=4.75
-DIST_WIKI="tests"
-inherit perl-module
-
-DESCRIPTION="Asynchronous Input/Output"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc x86"
-
-RDEPEND="
- dev-perl/common-sense
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Canary-Stability-2001
- >=virtual/perl-ExtUtils-MakeMaker-6.520.0
-"
-
-src_test() {
- if [[ "${IO_AIO_SANDBOX_TESTS:-0}" == 0 ]]; then
- # Tests trigger stack overflow in sandbox code, see bug 553918
- perl_rm_files t/01_stat.t t/02_read.t t/05_readdir.t t/03_errors.t
- fi
- perl-module_src_test
-}
diff --git a/dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild b/dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild
deleted file mode 100644
index a2d9d11d4eea..000000000000
--- a/dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild
+++ /dev/null
@@ -1,30 +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=4.79
-DIST_WIKI="tests"
-inherit perl-module
-
-DESCRIPTION="Asynchronous Input/Output"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ~riscv x86"
-
-RDEPEND="
- dev-perl/common-sense
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Canary-Stability-2001
- >=virtual/perl-ExtUtils-MakeMaker-6.520.0
-"
-
-src_test() {
- if [[ "${IO_AIO_SANDBOX_TESTS:-0}" == 0 ]]; then
- # Tests trigger stack overflow in sandbox code, see bug 553918
- perl_rm_files t/01_stat.t t/02_read.t t/05_readdir.t t/03_errors.t
- fi
- perl-module_src_test
-}
diff --git a/dev-perl/IO-AIO/IO-AIO-4.760.0.ebuild b/dev-perl/IO-AIO/IO-AIO-4.810.0.ebuild
index fb116bac6545..cdea371ad363 100644
--- a/dev-perl/IO-AIO/IO-AIO-4.760.0.ebuild
+++ b/dev-perl/IO-AIO/IO-AIO-4.810.0.ebuild
@@ -1,10 +1,10 @@
-# 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=MLEHMANN
-DIST_VERSION=4.76
+DIST_VERSION=4.81
DIST_WIKI="tests"
inherit perl-module
@@ -16,14 +16,19 @@ KEYWORDS="amd64 ~arm64 ~ppc ~riscv x86"
RDEPEND="
dev-perl/common-sense
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=dev-perl/Canary-Stability-2001
>=virtual/perl-ExtUtils-MakeMaker-6.520.0
"
+QA_CONFIG_IMPL_DECL_SKIP=(
+ posix_close # not (currently) a thing
+)
+
src_test() {
if [[ "${IO_AIO_SANDBOX_TESTS:-0}" == 0 ]]; then
- # Tests trigger stack overflow in sandbox code, see bug 553918
+ # Tests trigger stack overflow in sandbox code, see bug #553918
perl_rm_files t/01_stat.t t/02_read.t t/05_readdir.t t/03_errors.t
fi
perl-module_src_test
diff --git a/dev-perl/IO-AIO/Manifest b/dev-perl/IO-AIO/Manifest
index 0d250d7f907b..fa7d9eec8d9c 100644
--- a/dev-perl/IO-AIO/Manifest
+++ b/dev-perl/IO-AIO/Manifest
@@ -1,4 +1,2 @@
-DIST IO-AIO-4.75.tar.gz 181557 BLAKE2B 842b15d19607eff47bdaee7afd4b823d6333e31a9cc8b5eaf4ad875103b2e37adfb7f1cfbdc1cecc99d4b1375f29101087f26d6e1f85fbf8e026b5985d46ac62 SHA512 3a30b34d6de476accc9b07c0723a3b21c235e5bd2b5951edc3ce3150de22a6b7dab5634d78ec17b799a71f2ede0bc138fead1e02885eed31a4da5cec05dfcaa3
-DIST IO-AIO-4.76.tar.gz 185929 BLAKE2B 219105c86a553006194de77c69e82a90ffa3d2f07cfcda40e188128d20eafba7e1ce40ac45f48da5c0b6b28d90902b86561cdce8edf1fc4cfdbc4b4ac6987c91 SHA512 013c8e7e8501ca4f42b46102f3713bae580e6f05a416a2e77176e67c6c41ed6f71d35a4894132a9a7510d84799d9337820824020624eef709e5f378e90a063ee
-DIST IO-AIO-4.79.tar.gz 189140 BLAKE2B e734c76442a72779f37a00aae2f7fa3f1eacef843b4ed290d4a16efea928ab3b5c3428ec198aea07d608e96969dcc97fcf399885fbc16da2a1a1386f28af158a SHA512 ebf4030ee237dde044722e690e1996c22a8c2fa36325c1d5fc641879da9da64facf2300defa759854499c010408a0dfba0cee3191aa024e8332d3aed9b2a4cae
DIST IO-AIO-4.8.tar.gz 189363 BLAKE2B 94c141a1bd2c38557f93e04138fbabe49bf347a7465e82af7354a696877a0b08f5b3b9acbb261cdab2d5136c578f1cd50d046250e3d286e44ec5c0df17e409c5 SHA512 b06e20a75b86ab83cf95121d491c54e10f530d006ed0618b95e9d2c63f1974479bcf41e94e0592c62294ffa8860fac0a0fb471dab0437f9dfef75b980ec8966e
+DIST IO-AIO-4.81.tar.gz 189526 BLAKE2B 8090f780ebfc6457f869614aba923023160d06f571cd945a9fb0342aa117878cf9a990b09ddc7c8c25500110c9ee9c75a3410916dd557d2d24df9b1a88291b55 SHA512 b0e779f8a0a4b8d1d317535030ea7b82d60c06caa7be2afdb5d922f6c3211590e6579d84f7fe2c9cdf808731cb92f501ccab05f4a5fc2f650c6286218e21a92d
diff --git a/dev-perl/IO-Async/IO-Async-0.803.0-r1.ebuild b/dev-perl/IO-Async/IO-Async-0.803.0-r1.ebuild
new file mode 100644
index 000000000000..c6e6c3a7dcf7
--- /dev/null
+++ b/dev-perl/IO-Async/IO-Async-0.803.0-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.803
+inherit perl-module
+
+DESCRIPTION="Asynchronous event-driven programming"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-perl/Future
+ dev-perl/Struct-Dumb
+"
+BDEPEND="
+ dev-perl/Module-Build
+ test? (
+ virtual/perl-Test2-Suite
+ dev-perl/Test-Future-IO-Impl
+ dev-perl/Test-Metrics-Any
+ )
+"
diff --git a/dev-perl/IO-Async/Manifest b/dev-perl/IO-Async/Manifest
new file mode 100644
index 000000000000..c350b9aa9833
--- /dev/null
+++ b/dev-perl/IO-Async/Manifest
@@ -0,0 +1 @@
+DIST IO-Async-0.803.tar.gz 253714 BLAKE2B 600ff5b43862454960deca22d0f770b6cc031a32a41bf568908c13c872fee5522c126e15995f9c58c870fc3b89031166880fed3dc8a404127d2d27b1a66e082e SHA512 62499b1f0046d5917f9764d00cf1caa97af88d8abd46d4ba6d8c845ede490e93a38492b0c2974d0fbd4cb55234c9781be18a9c56338c28ea351a3a6e02d97f0e
diff --git a/dev-perl/IO-Async/metadata.xml b/dev-perl/IO-Async/metadata.xml
new file mode 100644
index 000000000000..17019e1ee755
--- /dev/null
+++ b/dev-perl/IO-Async/metadata.xml
@@ -0,0 +1,11 @@
+<?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">IO-Async</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/IO-Compress-Brotli/IO-Compress-Brotli-0.10.0.ebuild b/dev-perl/IO-Compress-Brotli/IO-Compress-Brotli-0.10.0.ebuild
deleted file mode 100644
index da2771717f73..000000000000
--- a/dev-perl/IO-Compress-Brotli/IO-Compress-Brotli-0.10.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TIMLEGGE
-DIST_VERSION=0.010
-inherit perl-module
-
-DESCRIPTION="Read/write Brotli buffers/streams"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- app-arch/brotli:=
- dev-perl/File-Slurper
- virtual/perl-Getopt-Long
- virtual/perl-Time-HiRes
-"
-DEPEND="
- app-arch/brotli:=
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.010-unbundle.patch
-)
diff --git a/dev-perl/IO-Compress-Brotli/IO-Compress-Brotli-0.4.1.ebuild b/dev-perl/IO-Compress-Brotli/IO-Compress-Brotli-0.4.1.ebuild
deleted file mode 100644
index 812152ba4882..000000000000
--- a/dev-perl/IO-Compress-Brotli/IO-Compress-Brotli-0.4.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=MGV
-DIST_VERSION=0.004001
-inherit perl-module
-
-DESCRIPTION="Read/write Brotli buffers/streams"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-perl/File-Slurper
- virtual/perl-Getopt-Long
- virtual/perl-Time-HiRes
- app-arch/brotli:=
-"
-DEPEND="
- app-arch/brotli:=
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-PATCHES=(
- "${FILESDIR}/${PN}-${DIST_VERSION}-unbundle.patch"
-)
diff --git a/dev-perl/IO-Compress-Brotli/Manifest b/dev-perl/IO-Compress-Brotli/Manifest
index 2f9aa2a72628..934b44f1a5b0 100644
--- a/dev-perl/IO-Compress-Brotli/Manifest
+++ b/dev-perl/IO-Compress-Brotli/Manifest
@@ -1,3 +1 @@
-DIST IO-Compress-Brotli-0.004001.tar.gz 7674244 BLAKE2B b3c4d6a1101429fc47f345f0ba119e5196873a0e5d368b31d02f76ca2a0ac269ed4c9c82972de527052b55e73a2a4724ebf4f644c23c383304082413b512dfad SHA512 7cc198ecef15c912d8b62e6851935c433159e7f3680f2034949c032d23827f5a5720dd02b77b89b60d43b0a2a7df059c9e76c8f4e44993c28630624f0e17a377
-DIST IO-Compress-Brotli-0.010.tar.gz 7746600 BLAKE2B 121736c8fed73188d1e717296265ab1d716ab9b73b1540424f1b03533401b8a5843e172a138c4c63e3c82b5dfd5b6a5e6eb10ef6adb99b3548ddb860a3b74580 SHA512 8536c15c1e808f1785c2361b87277b5090c563d8c4111d9ca9358266610a18f7512438dcef9eacb2ef5c8bf0cbd737aacd86f196f6ad674e4d68342d5fc4d184
DIST IO-Compress-Brotli-0.017.tar.gz 7748620 BLAKE2B 32a5d5653dc60a3cbd49fa9ad2daa3d657b232ee469fb3c5dfe2d675290079ea9b89c3164fd0dd03849257b9d786de71a19404574999f96c3adbe19b5e9f6f71 SHA512 a20c6a569fef2820dc089175de90a7e889e6f4093552ab9579c2520f51c87863b55c796b3b1bd12839d173268d05625caef5f9f95eef977cfb7c0280f82bbce0
diff --git a/dev-perl/IO-Compress-Brotli/files/IO-Compress-Brotli-0.004001-unbundle.patch b/dev-perl/IO-Compress-Brotli/files/IO-Compress-Brotli-0.004001-unbundle.patch
deleted file mode 100644
index 84205c548bd1..000000000000
--- a/dev-perl/IO-Compress-Brotli/files/IO-Compress-Brotli-0.004001-unbundle.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 59541041bc3b39e8539fd12a8e584a63040ad7a5 Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Tue, 4 Feb 2020 23:17:49 +1300
-Subject: Disable using bundled brotli
-
----
- Makefile.PL | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-diff --git a/Makefile.PL b/Makefile.PL
-index 0c59c05..b10234d 100644
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -1,6 +1,8 @@
- use 5.014000;
- use ExtUtils::MakeMaker;
-
-+my $bundled = $ENV{IO_COMPRESS_BROTLI_BUNDLED} || 0;
-+
- WriteMakefile(
- NAME => 'IO::Compress::Brotli',
- VERSION_FROM => 'lib/IO/Compress/Brotli.pm',
-@@ -16,9 +18,13 @@ WriteMakefile(
- 'Time::HiRes' => '0',
- },
- BUILD_REQUIRES => {},
-+ ( $bundled ) ? (
- INC => '-Ibrotli/c/include',
- MYEXTLIB => 'brotli/libbrotli$(LIB_EXT)',
- clean => { FILES => 'brotli/libbrotli$(LIB_EXT)' },
-+ ) : (
-+ LIBS => ['-lbrotlienc -lbrotlidec'],
-+ ),
- META_ADD => {
- dynamic_config => 0,
- resources => {
-@@ -27,7 +33,9 @@ WriteMakefile(
- }
- );
-
-+
- sub MY::postamble {
-+ return '' unless $bundled;
- '
- $(MYEXTLIB): brotli/Makefile
- cd brotli && CFLAGS=-fPIC `which gmake || echo $(MAKE)` lib
---
-2.25.0
-
diff --git a/dev-perl/IO-Compress-Brotli/files/IO-Compress-Brotli-0.010-unbundle.patch b/dev-perl/IO-Compress-Brotli/files/IO-Compress-Brotli-0.010-unbundle.patch
deleted file mode 100644
index 279e57e84174..000000000000
--- a/dev-perl/IO-Compress-Brotli/files/IO-Compress-Brotli-0.010-unbundle.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 59541041bc3b39e8539fd12a8e584a63040ad7a5 Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Tue, 4 Feb 2020 23:17:49 +1300
-Subject: Disable using bundled brotli
-
-diff --git a/Makefile.PL b/Makefile.PL
-index 3c92f12..00ff4e3 100644
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -1,6 +1,5 @@
- use 5.014000;
- use ExtUtils::MakeMaker;
--use Alien::cmake3;
- use File::Spec::Functions qw/catfile/;
- use Config;
-
-@@ -9,6 +8,12 @@ if ($Config{myuname} =~ /strawberry/i) {
- $cmake_options = ($Config{cc} =~ /gcc/i) ? ' -G "MinGW Makefiles" ' : '';
- }
-
-+my $bundled = $ENV{IO_COMPRESS_BROTLI_BUNDLED} || 0;
-+
-+# Avoid unnecessary dependency
-+use if $bundled, 'Alien::cmake3';
-+
-+
- WriteMakefile(
- NAME => 'IO::Compress::Brotli',
- VERSION_FROM => 'lib/IO/Compress/Brotli.pm',
-@@ -23,6 +28,7 @@ WriteMakefile(
- 'Getopt::Long' => '0',
- 'Time::HiRes' => '0',
- },
-+ ( $bundled ) ? (
- CONFIGURE_REQUIRES => {
- 'Alien::cmake3' => '0',
- },
-@@ -32,6 +38,9 @@ WriteMakefile(
- INC => '-Ibrotli/c/include',
- MYEXTLIB => 'brotli/libbrotlienc$(LIB_EXT) brotli/libbrotlidec$(LIB_EXT) brotli/libbrotlicommon$(LIB_EXT)',
- clean => { FILES => 'brotli/Makefile brotli/libbrotlienc$(LIB_EXT) brotli/libbrotlidec$(LIB_EXT) brotli/libbrotlicommon$(LIB_EXT) brotli/CMakeCache.txt brotli/CMakeFiles/* brotli/CTestTestfile.cmake brotli/DartConfiguration.tcl brotli/brotli brotli/cmake_install.cmake brotli/libbrotlicommon.pc brotli/libbrotlidec.pc brotli/libbrotlienc.pc' },
-+ ) : (
-+ LIBS => ['-lbrotlienc -lbrotlidec'],
-+ ),
- META_ADD => {
- dynamic_config => 0,
- resources => {
-@@ -41,6 +50,7 @@ WriteMakefile(
- );
-
- sub MY::postamble {
-+ return '' unless $bundled;
- my @dirs = Alien::cmake3->bin_dir;
- my $cmake = defined $dirs[0] ? catfile($dirs[0] , Alien::cmake3->exe) : Alien::cmake3->exe;
- '
diff --git a/dev-perl/IO-Interactive/IO-Interactive-1.23.0.ebuild b/dev-perl/IO-Interactive/IO-Interactive-1.23.0.ebuild
deleted file mode 100644
index 2d7825fcb8af..000000000000
--- a/dev-perl/IO-Interactive/IO-Interactive-1.23.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=8
-
-DIST_AUTHOR=BDFOY
-DIST_VERSION=1.023
-inherit perl-module
-
-DESCRIPTION="Utilities for interactive I/O"
-
-SLOT="0"
-KEYWORDS="amd64 ppc ~riscv x86"
-
-RDEPEND="
- >=virtual/perl-version-0.780.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- virtual/perl-File-Spec
- test? ( >=virtual/perl-Test-Simple-1.0.0 )
-"
-
-PERL_RM_FILES=( "t/pod.t" "t/pod-coverage.t" )
diff --git a/dev-perl/IO-Interactive/Manifest b/dev-perl/IO-Interactive/Manifest
index 0590b4d9de85..0f128b5538de 100644
--- a/dev-perl/IO-Interactive/Manifest
+++ b/dev-perl/IO-Interactive/Manifest
@@ -1,2 +1 @@
-DIST IO-Interactive-1.023.tar.gz 12352 BLAKE2B ea0e460dab313c8d203f3e9409cbcdaecbfa23bb6bcf4145905fde5b0540fe326f7d2dbc2123217840c141446e77bc73ee6db871ac06d809f589e5736bbbb6aa SHA512 82899c09adaf3699d5640b78bfbd5201972cf4c47ae90f7c6d6da9fc1f4470abc1bc5898b904c501d567537dc19f781febd7f05d0c06e60f1c193cf33abfb47f
DIST IO-Interactive-1.025.tar.gz 13097 BLAKE2B f777cfa740981125d9b7741a1351d9ec4eefef466b04e488ae10727d65275d1c98fc10693a6d1cf267422ce8a971ac1604e6a094105c3db954de5b803095a72e SHA512 b9aca9d3920ea256e5b2c3e19559e7626ab076b36b38b58eecf087d8a2614b805a0226246bf035eb41b801a0972dfb19e1c99d2f8105bd403db5017e84b6e2dc
diff --git a/dev-perl/IO-Pipely/IO-Pipely-0.5.0-r2.ebuild b/dev-perl/IO-Pipely/IO-Pipely-0.5.0-r2.ebuild
deleted file mode 100644
index f0b9f5d2a803..000000000000
--- a/dev-perl/IO-Pipely/IO-Pipely-0.5.0-r2.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RCAPUTO
-DIST_VERSION=0.005
-inherit perl-module
-
-DESCRIPTION="Portably create pipe() or pipe-like handles, one way or another"
-
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
diff --git a/dev-perl/IO-Pipely/Manifest b/dev-perl/IO-Pipely/Manifest
index b13126420320..513e822276e3 100644
--- a/dev-perl/IO-Pipely/Manifest
+++ b/dev-perl/IO-Pipely/Manifest
@@ -1,2 +1 @@
-DIST IO-Pipely-0.005.tar.gz 23928 BLAKE2B 98078d3c531b0dfbcf8f6edebbcdd57e0ee2fc525b911347f91a8081db6cc36c54c3ce881ee226415de37e80d5315528d619f6143c2e0860072036bb6926828b SHA512 0a49ad646978506c6c8ab305cad7e295f68a8c9ddc95b7ee39bc381598cad054ef0ea790904e3bcc96a38fc87c9c91a865209d94f6332106c71c55c5bc98477e
DIST IO-Pipely-0.006.tar.gz 24238 BLAKE2B 025de2f36ae4313308d18a5a9f0143b7dc3aca7b7824db875798ec0a4d10f11d841c8522b83e5d89d2704a873f34f8988d86e8163a2e0aa1d28513beacd6f3b7 SHA512 1a80f4c24c09a457c71cc89ff1130b9f99c7cf63d4c47293537ee68636563f509c21ec44a32870675ea20de3ff1a889610c7edcf95f5b8ce6b8dbe5e336b4f8c
diff --git a/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0-r2.ebuild b/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0-r2.ebuild
deleted file mode 100644
index db0be129a5db..000000000000
--- a/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0-r2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SHLOMIF
-DIST_VERSION=2.72
-inherit perl-module
-
-DESCRIPTION="Work with IO sockets in ipv6"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- dev-perl/Socket6
-"
-BDEPEND="${RDEPEND}
- dev-perl/Module-Build
-"
-
-PERL_RM_FILES=(
- t/pod-coverage.t
- t/pod.t
- t/style-trailing-space.t
- )
diff --git a/dev-perl/IO-Socket-INET6/Manifest b/dev-perl/IO-Socket-INET6/Manifest
index 4c963d621c19..feddfbf53e6f 100644
--- a/dev-perl/IO-Socket-INET6/Manifest
+++ b/dev-perl/IO-Socket-INET6/Manifest
@@ -1,2 +1 @@
-DIST IO-Socket-INET6-2.72.tar.gz 27615 BLAKE2B 70925d4cf3ea74702b6d96d8e1079a12953bb8350649e6b6a2bac5690a1a8e25f2a9c2441b4eff3148eea374f2d7df4bf9f4048cbf71f103b78425c5133a2a8f SHA512 c6dc0bbcc81682d317597de26d5023de84781e4bd2af224145cc4980db7fcbc93295a7d0a80c1eaa649c6aebf4057d0b0159f47e6a6379d4b545b49305f28a37
DIST IO-Socket-INET6-2.73.tar.gz 27786 BLAKE2B 83a28cb5befb44e11f815a211680ab2a4e2278983f037fe636798dc8f8f3acc3f9dd9263c5b782d637ee084ebfe5788a191901b69e2a6f87c9239492c06531dd SHA512 8d71b1fcb78b4338eb1973a2f9d1ccc539d6a6d83190b818df8ebcc43e978d7404eefedb51a7d6e0a64aa02375503325e8cd8723c7fec6dfdb277519b5a16b4b
diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.85.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.85.0.ebuild
index 9b6890f2eb4d..c20e6b7c6f66 100644
--- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.85.0.ebuild
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.85.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
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"
+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="idn"
RDEPEND="
diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.86.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.86.0.ebuild
new file mode 100644
index 000000000000..2e85b0027685
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.86.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SULLR
+DIST_VERSION=2.086
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
+
+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="idn"
+
+RDEPEND="
+ dev-perl/Mozilla-CA
+ >=dev-perl/Net-SSLeay-1.460.0
+ virtual/perl-Scalar-List-Utils
+ idn? (
+ || (
+ >=dev-perl/URI-1.50
+ dev-perl/Net-LibIDN
+ dev-perl/Net-IDN-Encode
+ )
+ )"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+mydoc=("docs/debugging.txt")
diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.87.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.87.0.ebuild
new file mode 100644
index 000000000000..65e74889714f
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.87.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SULLR
+DIST_VERSION=2.087
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
+
+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="idn"
+
+RDEPEND="
+ dev-perl/Mozilla-CA
+ >=dev-perl/Net-SSLeay-1.460.0
+ virtual/perl-Scalar-List-Utils
+ idn? (
+ || (
+ >=dev-perl/URI-1.50
+ dev-perl/Net-LibIDN
+ dev-perl/Net-IDN-Encode
+ )
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+mydoc=("docs/debugging.txt")
diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.88.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.88.0.ebuild
new file mode 100644
index 000000000000..eb7357c35a6e
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.88.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SULLR
+DIST_VERSION=2.088
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
+
+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="idn"
+
+RDEPEND="
+ >=dev-perl/Net-SSLeay-1.460.0
+ virtual/perl-Scalar-List-Utils
+ idn? (
+ || (
+ >=dev-perl/URI-1.50
+ dev-perl/Net-LibIDN
+ dev-perl/Net-IDN-Encode
+ )
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+mydoc=("docs/debugging.txt")
diff --git a/dev-perl/IO-Socket-SSL/Manifest b/dev-perl/IO-Socket-SSL/Manifest
index 6d4ad42c9f1f..1fe64700d8f5 100644
--- a/dev-perl/IO-Socket-SSL/Manifest
+++ b/dev-perl/IO-Socket-SSL/Manifest
@@ -1,2 +1,5 @@
DIST IO-Socket-SSL-2.083.tar.gz 259940 BLAKE2B be1b435b44d3209da1e3c02530556c9923e92a80cb7ef14b27550362f7cbc4bada2b5facf3177f26856dd458d894805ee84d06ffa50749b0bfa6e07818963f7b SHA512 a3fb70148eabc7b972c9b7a132b2a3f3ef23877606670c19ebffe40c82fc462431337ab498bca98b823b89ade8e2288d37fdb677ae154461de8f9f24e7568e4a
DIST IO-Socket-SSL-2.085.tar.gz 265644 BLAKE2B e8bad1a67239a2d24c28bc28e440d4c3c4e09ae5287d5eb283005ea2a295f6019d623bad94220478f430cc5fb10c53e5493789e244c4325d12f04248bc5be34d SHA512 c4e045e88f69579d53a3663ed8f74d342fe3529e24e06d9e7d299debafdb840839c6f5bccb579b4d03f7501615439dba4661ac006312f379a2598a3030634cfd
+DIST IO-Socket-SSL-2.086.tar.gz 266036 BLAKE2B 3c9b5ea26fa70ae2e672f6ed57a739fdcca9e3da08d7ccc51608d25c62ae37fc1e8103dec798c635933a52930404c2cfb160effc64f8a199435d0ac8588046d3 SHA512 5f4957602bf68402838429b1929d2b937b0f24daa60a20a61477a9f89d054a4afdb588bc2241552dde31129caecfce59809d9a50b6ea7d6f9b6a08681dce927e
+DIST IO-Socket-SSL-2.087.tar.gz 270113 BLAKE2B 9d880c99cf8ed329727b3b1a92b9227e6f80ab85e64c4c0de591a2071a18df8aa31b7aaed28d1c580c62b90268c136d90946af1c0b433fd67cc94c09efef2535 SHA512 5e2fe19fd50c2c5377d9939dfbc28f61eb6aace9643a7bcfdddbd878f45c062d0dd58e1637fbe98b5288f689daacee2f3a6b9089c06ffa5706426868faaf5b47
+DIST IO-Socket-SSL-2.088.tar.gz 270154 BLAKE2B 6103fb98f2ad3d3638b28e03eb7ad4f390fb77a4dbc2956bd8a8e25280bbf64194713fbcd01e9d22e12d9566b4d8e83db9779dd09a9d261a23755c7d2f488b5b SHA512 940cda4a51b3ae7d58fda8d995c3fe35962d7efe32618c846040f0efbc5157cc0056f609b77019647a5d757795894fe453d3c2b4dc1473e131d8db3cba929383
diff --git a/dev-perl/IO-Tty/IO-Tty-1.170.0.ebuild b/dev-perl/IO-Tty/IO-Tty-1.200.0.ebuild
index 914ab9f45a2d..275d950dbbe7 100644
--- a/dev-perl/IO-Tty/IO-Tty-1.170.0.ebuild
+++ b/dev-perl/IO-Tty/IO-Tty-1.200.0.ebuild
@@ -1,17 +1,13 @@
-# 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=TODDR
-DIST_VERSION=1.17
+DIST_VERSION=1.20
inherit perl-module
DESCRIPTION="IO::Tty and IO::Pty modules for Perl"
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"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.160.0-musl-strlcpy.patch
-)
diff --git a/dev-perl/IO-Tty/Manifest b/dev-perl/IO-Tty/Manifest
index 518d8ff8b53f..dbeea004c337 100644
--- a/dev-perl/IO-Tty/Manifest
+++ b/dev-perl/IO-Tty/Manifest
@@ -1,2 +1,2 @@
-DIST IO-Tty-1.17.tar.gz 27245 BLAKE2B 65f56eb4841ba63dace795698320ce40535a05c5ad4844b9d2563d41acfc1d085878a4c72cf42048682c183d035ed655ed030819d00654b09ad2cc4b11c7ce77 SHA512 a9a53670d579684af1ca0d6e77bd74430c801174c59421139f79a19e76377d40055b74a8b1ef92d8601ca5bda2f911cba99a0bda0c24cf847bacac3df2314d37
DIST IO-Tty-1.18.tar.gz 26567 BLAKE2B 5c53001ceaf72e7c4237939eeffdddf9602cd9320a74a8bbd014341e3984d1dd4d4e7f328ffc72e61e1b5e017aa836fe598fe306843f7514fdb1cd8c910a19a5 SHA512 45f5e8856c8bd1169bf094407512cce901efe3cefadd279dff9aaee7c81289a160fa3589f0c01cc5829bcee3ed5d1eaf95002ca2207151d31ce293076dc86c06
+DIST IO-Tty-1.20.tar.gz 27709 BLAKE2B 188e4e494968ae0ec967c633847e63300ca05895989d763ab53358cc76c49659746253f5d06e811659a6306fb2c463b1e8e03e04635c677feaa92651560b4fdb SHA512 a411dcc3da4adf4913ceaca7d97198041c6870ac8b579a1d5c2517d984fab4cc8108962b23ee694da9e0c952f35d695e636ff35589873b95a86c2bf8c1838ee4
diff --git a/dev-perl/IO-Tty/files/IO-Tty-1.160.0-musl-strlcpy.patch b/dev-perl/IO-Tty/files/IO-Tty-1.160.0-musl-strlcpy.patch
deleted file mode 100644
index d96e5afe378b..000000000000
--- a/dev-perl/IO-Tty/files/IO-Tty-1.160.0-musl-strlcpy.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-https://github.com/toddr/IO-Tty/pull/33
-
-From fae771aefc593a0ef798bc0c1e21b0524eb85e2d Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Wed, 31 Aug 2022 20:32:35 -0700
-Subject: [PATCH] Tty.xs: Do not mark strlcpy as static
-
-Some libcs e.g. musl do not provide implementation of strlcpy but they
-do provide the signature in string.h, if we mark it static here then it
-conflicts with the libc define and compiler may warn/error
-
-Fixes
-Tty.xs:190:1: error: static declaration of 'strlcpy' follows non-static declaration
-strlcpy( ^
-/mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/libio-pty-perl/1.16-r0/recipe-sysroot/usr/include/string.h:86:8: note: previous declaration is here
-size_t strlcpy (char *, const char *, size_t); ^
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
---- a/Tty.xs
-+++ b/Tty.xs
-@@ -186,11 +186,11 @@ mysignal(int sig, mysig_t act)
- * will be copied. Always NUL terminates (unless siz == 0).
- * Returns strlen(src); if retval >= siz, truncation occurred.
- */
--static size_t
--strlcpy(dst, src, siz)
-- char *dst;
-- const char *src;
-- size_t siz;
-+size_t
-+strlcpy(
-+ char *dst,
-+ const char *src,
-+ size_t siz)
- {
- register char *d = dst;
- register const char *s = src;
-
diff --git a/dev-perl/IPC-Run/IPC-Run-20200505.0.0.ebuild b/dev-perl/IPC-Run/IPC-Run-20200505.0.0.ebuild
deleted file mode 100644
index 3d341dfe2e27..000000000000
--- a/dev-perl/IPC-Run/IPC-Run-20200505.0.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=8
-
-DIST_AUTHOR=TODDR
-DIST_VERSION=20200505.0
-inherit perl-module
-
-DESCRIPTION="system() and background procs w/ piping, redirs, ptys"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=dev-perl/IO-Tty-1.80.0
- dev-perl/Readonly
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
diff --git a/dev-perl/IPC-Run/IPC-Run-20220807.0.0.ebuild b/dev-perl/IPC-Run/IPC-Run-20220807.0.0.ebuild
deleted file mode 100644
index 805c2695689c..000000000000
--- a/dev-perl/IPC-Run/IPC-Run-20220807.0.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=TODDR
-DIST_VERSION=20220807.0
-inherit perl-module
-
-DESCRIPTION="system() and background procs w/ piping, redirs, ptys"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=dev-perl/IO-Tty-1.80.0
- dev-perl/Readonly
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
diff --git a/dev-perl/IPC-Run/Manifest b/dev-perl/IPC-Run/Manifest
index 8c36639adfef..d25e8e738369 100644
--- a/dev-perl/IPC-Run/Manifest
+++ b/dev-perl/IPC-Run/Manifest
@@ -1,3 +1 @@
-DIST IPC-Run-20200505.0.tar.gz 127505 BLAKE2B ed2ab7be9f77a18e6dab7df78e641c77e30d4db27f1129199de14e6a75a412b6154f1a0d2c63edaaf2b5d1316b28d8e66836faaa9823dfe289992b915d421c3a SHA512 6f2e0cdbd66741a5185aa6f79c5d23189f6527e319ead385a033e482abed439a7e7fb1bbb7fa83c91c7b2971b31313a99b2b6510cc6aad3516ae6524a196d57c
-DIST IPC-Run-20220807.0.tar.gz 133631 BLAKE2B a0d13ccab98dbe1fcd2815ed4781149ad9cd67c53d69dea0626ff3974c6139d9748b2d274d88fd9644368936649fa5fcbecc840e8227c85c38e0db8f26ff1078 SHA512 ddfd0ceb78bd56c8c95a0a293a59d605959ba8d1b161a2c5959ac185c18fffa5cf047c3448d3b83a2733aa1372550f93d74d86eb05d49748f789fa46282694aa
DIST IPC-Run-20231003.0.tar.gz 135491 BLAKE2B b2a2a1699974c7d150e3d2a0c99d9cf10733d3a068fb448e3eaba5d48bd52a2a9bed14ba4ae83f690d87179ecc5718b44fa0c74c97a3b581efcc42ac6bbe36c4 SHA512 81b94715e61f2a302ba4cfbd03f6af14ab66d438dfdf58187ccf8b0f7ff562fd343ef560ad48dad8118342dd493530560ac89beca6de2818663d556d18feff90
diff --git a/dev-perl/Test-Warn/Test-Warn-0.360.0.ebuild b/dev-perl/IPC-Run3/IPC-Run3-0.49.0.ebuild
index 33559fe4e200..128b7ee8904e 100644
--- a/dev-perl/Test-Warn/Test-Warn-0.360.0.ebuild
+++ b/dev-perl/IPC-Run3/IPC-Run3-0.49.0.ebuild
@@ -1,25 +1,25 @@
-# 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=BIGJ
-DIST_VERSION=0.36
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.049
inherit perl-module
-DESCRIPTION="Perl extension to test methods for warnings"
+DESCRIPTION="Run a subprocess in batch mode (a la system)"
+LICENSE="|| ( BSD-2 Artistic GPL-1+ )"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
- >=virtual/perl-Carp-1.220.0
- >=dev-perl/Sub-Uplevel-0.120.0
- >=virtual/perl-Test-Simple-0.880.0
+ virtual/perl-Time-HiRes
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
- virtual/perl-File-Spec
+ virtual/perl-Test-Simple
)
"
diff --git a/dev-perl/IPC-Run3/Manifest b/dev-perl/IPC-Run3/Manifest
index d3355c12d545..2856d457488f 100644
--- a/dev-perl/IPC-Run3/Manifest
+++ b/dev-perl/IPC-Run3/Manifest
@@ -1 +1,2 @@
DIST IPC-Run3-0.048.tar.gz 20312 BLAKE2B 4f5931d37bb9e14ea948efaafd1a1e9218934337c6d39fca5832bb1279e1752aea9ffbb83b2a3ebd10112cd617d0c735b1e201fe309cb92bdb64dcea3adc1e89 SHA512 50432850d8dccd2e59aa6684d34f3e3242fd7df3eb4d9a5eb02dae389aa46b5fd68cc54114a157c3fe99956e68e74d575ab3db5009b7bf7d5c325f1f109b1262
+DIST IPC-Run3-0.049.tar.gz 20660 BLAKE2B e46c86e1c06ebe53ad88a5d7bb13b2e8f9aa005915712fd5c0fcc54386d6f3c5814726d9bf6e1226e9c9f3f10d26a952cf3fab4376ba76526da267d7ab7efe45 SHA512 19dbf902666ccb56bfdb02c0c4e9ef585d773e1b8b53d4627367a3c0344d08a6358a733786b8de97e615b6916b716c4e66e73ae263986a2cacf50ab155539c55
diff --git a/dev-perl/IPC-Shareable/IPC-Shareable-1.0.0.ebuild b/dev-perl/IPC-Shareable/IPC-Shareable-1.0.0.ebuild
deleted file mode 100644
index 525ed5191343..000000000000
--- a/dev-perl/IPC-Shareable/IPC-Shareable-1.0.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=8
-
-DIST_AUTHOR=STEVEB
-DIST_VERSION=1.00
-inherit perl-module
-
-DESCRIPTION="Share Perl variables between processes"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=virtual/perl-Storable-0.607.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.720.0
- test? ( dev-perl/Test-SharedFork )
-"
-
-# tests fail when running parallelized, see bug 797445
-DIST_TEST=do
diff --git a/dev-perl/IPC-Shareable/IPC-Shareable-1.60.0.ebuild b/dev-perl/IPC-Shareable/IPC-Shareable-1.60.0.ebuild
deleted file mode 100644
index 375c7edc8958..000000000000
--- a/dev-perl/IPC-Shareable/IPC-Shareable-1.60.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=8
-
-DIST_AUTHOR=STEVEB
-DIST_VERSION=1.06
-inherit perl-module
-
-DESCRIPTION="Share Perl variables between processes"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-perl/JSON
- virtual/perl-Scalar-List-Utils
- >=virtual/perl-Storable-0.607.0
- dev-perl/String-CRC32
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.720.0
- test? (
- >=dev-perl/Test-SharedFork-0.350.0
- virtual/perl-Test-Simple
- )
-"
-
-# tests fail when running parallelized, see bug 797445
-DIST_TEST=do
diff --git a/dev-perl/IPC-Shareable/Manifest b/dev-perl/IPC-Shareable/Manifest
index 49aa4979e9e7..6a4f9da1b26f 100644
--- a/dev-perl/IPC-Shareable/Manifest
+++ b/dev-perl/IPC-Shareable/Manifest
@@ -1,3 +1 @@
-DIST IPC-Shareable-1.00.tar.gz 36058 BLAKE2B b33e36ce2a94ffc4ea7e7a1c04d40aed0566ff69bd761e298684486ef04f1e18b6aeac8038477bde4e8adb0b2e2902f762b3ba2979e294de02056ac5c34778ce SHA512 8704275b3335c0b2808158687263d88e8fa328fc00e71c7b2e43807088c1e2ae9bd511939230827037a81afb5a66656d250a258655d8e9d8036c03cf6db87be5
-DIST IPC-Shareable-1.06.tar.gz 43989 BLAKE2B 70c4e0d47c3cd972603982a60e8dd4f2bfd337792dfd7628e64035c1093cdc808eb86dfdc30cd5d26d4e118794bd7afb393538f81c2b3b5a0fb51478ebd005be SHA512 85fcdd0398cc03b6e7d19f907feb9a4b776c0a42f28e485338076da2bbafcd5da1784e6290dbacab8bf908230b4a0c8e731dff7255683a973955b3dfdfb9ee59
DIST IPC-Shareable-1.13.tar.gz 51682 BLAKE2B 35bc2f3cb854c25c5256ace3cd768d3833854c9453c73419ee6dc0e07aac749715b572f196a4fd1814fb6cf3dcf9b32ad0b96d7ac8d90e9c89bbddc06e10c767 SHA512 c7559f41131b27da31bf0acba0ac0b2bb4424c516325b2e65892dff89d9b8362367e5e74edc93ac2df370a2ab74c8397e83eb73c4144ab25baf1997c4d76651b
diff --git a/dev-perl/IPC-System-Simple/IPC-System-Simple-1.300.0.ebuild b/dev-perl/IPC-System-Simple/IPC-System-Simple-1.300.0.ebuild
index 756068cdcfa8..dfccc204cf53 100644
--- a/dev-perl/IPC-System-Simple/IPC-System-Simple-1.300.0.ebuild
+++ b/dev-perl/IPC-System-Simple/IPC-System-Simple-1.300.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Run commands simply, with detailed diagnostics"
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-Carp
diff --git a/dev-perl/Image-Imlib2/Image-Imlib2-2.30.0-r2.ebuild b/dev-perl/Image-Imlib2/Image-Imlib2-2.30.0-r2.ebuild
deleted file mode 100644
index f0a4be74ab50..000000000000
--- a/dev-perl/Image-Imlib2/Image-Imlib2-2.30.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=LBROCARD
-DIST_VERSION=2.03
-inherit perl-module
-
-DESCRIPTION="Interface to the Imlib2 image library"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=media-libs/imlib2-1"
-DEPEND="${RDEPEND}
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.28
- test? (
- >=media-libs/imlib2-1[jpeg,png]
- )
-"
-
-PERL_RM_FILES=( t/pod.t t/pod_coverage.t )
diff --git a/dev-perl/Image-Info/Image-Info-1.420.0.ebuild b/dev-perl/Image-Info/Image-Info-1.420.0.ebuild
deleted file mode 100644
index 963553766d3d..000000000000
--- a/dev-perl/Image-Info/Image-Info-1.420.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=SREZIC
-DIST_VERSION=1.42
-DIST_EXAMPLES=("exifdump" "imgdump")
-inherit perl-module
-
-DESCRIPTION="The Perl Image-Info Module"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
-IUSE=""
-
-RDEPEND="
- >=dev-perl/IO-stringy-1.01
- dev-perl/XML-LibXML
- dev-perl/XML-Simple
-"
-BDEPEND="${RDEPEND}"
-
-PERL_RM_FILES=( "t/pod_cov.t" "t/pod.t" )
diff --git a/dev-perl/Image-Info/Image-Info-1.430.0.ebuild b/dev-perl/Image-Info/Image-Info-1.430.0.ebuild
deleted file mode 100644
index 4c60227f9097..000000000000
--- a/dev-perl/Image-Info/Image-Info-1.430.0.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=SREZIC
-DIST_VERSION=1.43
-DIST_EXAMPLES=("exifdump" "imgdump")
-inherit perl-module
-
-DESCRIPTION="The Perl Image-Info Module"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
-IUSE=""
-
-RDEPEND="
- >=dev-perl/IO-stringy-1.01
- dev-perl/XML-LibXML
- dev-perl/XML-Simple
-"
-BDEPEND="${RDEPEND}"
-
-PERL_RM_FILES=( "t/pod_cov.t" "t/pod.t" )
diff --git a/dev-perl/Image-Info/Manifest b/dev-perl/Image-Info/Manifest
index c66adb5d20c4..72fc8ebf07a7 100644
--- a/dev-perl/Image-Info/Manifest
+++ b/dev-perl/Image-Info/Manifest
@@ -1,3 +1 @@
-DIST Image-Info-1.42.tar.gz 321727 BLAKE2B f0d79ea7c4087ab32332a8a6e252e1f358e0ef0d20d73e8fb501724fe51b91d2965dbfd7396ebd8a4c569653efdadb953d77434a73b07686fa82d7b4b5d19070 SHA512 7b17c3510328e062f93f1882c93a4ed24afb6f636d23e9ff1f478e452c9e1cc532c06b639991446442f200696afc63ddde1259afbe4362c3179b515046286133
-DIST Image-Info-1.43.tar.gz 322216 BLAKE2B f0910ed83051aa83c8ddf1f2ad2b70adde3433d486096da50a9ef0eaeb80310f142c2d373b1011733c93cf29bd9db7ec2fecef06356e9305f49843f7c33ee71f SHA512 9e019e807c2ae35d679a54edcd24c240e3f9386bf1a3fa7970ccec22f74a0643cd8f5d348fdb5dc0600ab5259adbd40a32b373d635b1e746d81f02b4d0fd6d39
DIST Image-Info-1.44.tar.gz 334092 BLAKE2B 9571eee52eade14bd24d06d2618221359b7c1bee56d872dbd5b30171455b84acb5ec4f28bd88a73108bec68967325eaebb4775d4dc1b367747db2b6c1d7248c7 SHA512 893304f4b6ced6752a5588e458eea90ac2e843637eb35379beaed389772bfd5fc2611f4d4a7726454c1c8ad34c75cc6cd696303182ac83597c322619093fe1cc
diff --git a/dev-perl/Inline-C/Inline-C-0.810.0.ebuild b/dev-perl/Inline-C/Inline-C-0.810.0.ebuild
deleted file mode 100644
index 91621daf27ef..000000000000
--- a/dev-perl/Inline-C/Inline-C-0.810.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=8
-
-DIST_AUTHOR=TINITA
-DIST_VERSION=0.81
-DIST_EXAMPLES=("example/modules/*")
-inherit perl-module
-
-DESCRIPTION="C Language Support for Inline"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DIST_TEST="do" # parallelism thwarted by race conditions
-
-RDEPEND="
- >=virtual/perl-ExtUtils-MakeMaker-7
- >=virtual/perl-File-Spec-0.800.0
- >=dev-perl/Inline-0.830.0
- >=dev-perl/Parse-RecDescent-1.967.9
- >=dev-perl/Pegex-0.660.0
- !<dev-perl/Inline-0.510.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/File-ShareDir-Install-0.60.0
- test? (
- dev-perl/File-Copy-Recursive
- virtual/perl-File-Path
- >=virtual/perl-Test-Simple-0.880.0
- >=dev-perl/Test-Warn-0.230.0
- dev-perl/YAML-LibYAML
- virtual/perl-autodie
- >=virtual/perl-version-0.770.0
- )
-"
-
-src_test() {
- perl_rm_files t/author-*.t
- perl-module_src_test
-}
diff --git a/dev-perl/Inline-C/Inline-C-0.820.0.ebuild b/dev-perl/Inline-C/Inline-C-0.820.0.ebuild
index 388a85d4f5a9..252d39c2f62a 100644
--- a/dev-perl/Inline-C/Inline-C-0.820.0.ebuild
+++ b/dev-perl/Inline-C/Inline-C-0.820.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
@@ -12,7 +12,7 @@ inherit perl-module
DESCRIPTION="C Language Support for Inline"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-7
diff --git a/dev-perl/Inline-C/Manifest b/dev-perl/Inline-C/Manifest
index 62b1b7198420..4b03d2260e4c 100644
--- a/dev-perl/Inline-C/Manifest
+++ b/dev-perl/Inline-C/Manifest
@@ -1,2 +1 @@
-DIST Inline-C-0.81.tar.gz 76855 BLAKE2B 04686ca513760bdf75a2ba4dabe723de9797ac348b2d6552dea93c8c84c590bc02d7255e56bb26a2e504c8bbabed47fd6f764d7dbdd402cc39c9cda344575462 SHA512 c3d0d669c26017b4b63cc101377d067438c31fc5d1e6187d01194f70158049e386683b792716aad58772eae839512ecaefd4b3ac7a2377dd1404a651c24b2277
DIST Inline-C-0.82.tar.gz 79182 BLAKE2B 0b8e66d88a7139e2313add82a2c0fe4cabf9e6cfc3230ca6280f6ce33a2978e79bac1b544f5c076ead3db65c8ef5f88c8e27f654f23c70417fba4ca7bbe6547b SHA512 1d1e91a63df12b4f3dc631fd1b66f9bd2e006b300002d9aa184ab571a128953722127400a39055d07ee630709f2a7c96dd35ad6e0860959cbb5a6fce3134b357
diff --git a/dev-perl/Inline/Inline-0.860.0.ebuild b/dev-perl/Inline/Inline-0.860.0.ebuild
index d5e6f08ce87b..628d79fc2d9a 100644
--- a/dev-perl/Inline/Inline-0.860.0.ebuild
+++ b/dev-perl/Inline/Inline-0.860.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Write Perl subroutines in other languages"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/JSON-Any/JSON-Any-1.390.0-r1.ebuild b/dev-perl/JSON-Any/JSON-Any-1.390.0-r1.ebuild
deleted file mode 100644
index c55aebb2aad5..000000000000
--- a/dev-perl/JSON-Any/JSON-Any-1.390.0-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=1.39
-inherit perl-module
-
-DESCRIPTION="Wrapper Class for the various JSON classes (DEPRECATED)"
-
-SLOT="0"
-KEYWORDS="~amd64 ~mips ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-RDEPEND="
- virtual/perl-Carp
- || (
- >=dev-perl/JSON-XS-2.3
- virtual/perl-JSON-PP
- dev-perl/JSON
- )
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-Storable
- dev-perl/Test-Fatal
- virtual/perl-Test-Simple
- dev-perl/Test-Requires
- >=dev-perl/Test-Warnings-0.9.0
- dev-perl/Test-Without-Module
- )
-"
diff --git a/dev-perl/JSON-Any/Manifest b/dev-perl/JSON-Any/Manifest
index 105b1eefd9aa..93a5d7bb5015 100644
--- a/dev-perl/JSON-Any/Manifest
+++ b/dev-perl/JSON-Any/Manifest
@@ -1,2 +1 @@
-DIST JSON-Any-1.39.tar.gz 35890 BLAKE2B 7498dea7c32462125802243ba3d7526c589d26b0c59f1dc922b7535caf851e77410a4ad13d8f02f11dd2df36df9f4f3be5fb547d8b3aa1411782b67d4c7d665f SHA512 a4e9494ef650fe6f0144fddad49962e717470390b5783ab7bed6ef1c34fa7aa3d4f8699b9967ec8ca8813f43ee8c1d594e5af4d4962929791aa95b470104cd9b
DIST JSON-Any-1.40.tar.gz 40670 BLAKE2B f2f0c1e369586760bdee15264db998c0cd9ea2f7fc6efabdd147e4c9e14403f249a0dc82284ca12284926b041909cc5489279bb2b59c6e6ff9adf36767c8c9d1 SHA512 1fd4c892175660fade685d635c090ff76f57ae044a09e4baf84f1096aa1fde80e7d9c8282f47e93b0525fce42520b1512c25b76fec0fb7eca4b597f2b040a797
diff --git a/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.3.ebuild b/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.3.ebuild
deleted file mode 100644
index c61c757b26e9..000000000000
--- a/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=1.004003
-inherit perl-module
-
-DESCRIPTION="Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP"
-
-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="+xs"
-
-# needs Scalar-Util
-RDEPEND="
- virtual/perl-Carp
- >=virtual/perl-JSON-PP-2.273.0
- virtual/perl-Scalar-List-Utils
- xs? (
- || (
- >=dev-perl/Cpanel-JSON-XS-2.331.0
- >=dev-perl/JSON-XS-3.0.0
- )
- )
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- >=dev-perl/Test-Needs-0.2.6
- )
-"
diff --git a/dev-perl/JSON-MaybeXS/Manifest b/dev-perl/JSON-MaybeXS/Manifest
index 1203df4f663e..10a0e27eb1fd 100644
--- a/dev-perl/JSON-MaybeXS/Manifest
+++ b/dev-perl/JSON-MaybeXS/Manifest
@@ -1,2 +1 @@
-DIST JSON-MaybeXS-1.004003.tar.gz 22593 BLAKE2B 3eb0631e119db7c3fc8945e52c8d2bc3af771a47672b57719ec4c3e391811022e1404f3258f414b47c74af06b89aceed55fbab4bfc049ed48571b023bc4d3c65 SHA512 4690be671ea59f82ab24cc5c72d0f4a98a21f40d33c0acac853a2b15eac38933f7af3e1212ee6b5479d5e639246ebb5726c25e837996722fcfef7029dd5ed6fe
DIST JSON-MaybeXS-1.004005.tar.gz 23133 BLAKE2B d38ae6fa8bd14705685fd7076d7c788c4d75e4c417ed244d1c3aff2138f047011a0bcde3107e52b5c7ab26f36f0211bd25ec5b8abe1804e3b728f2caa338d32a SHA512 f483549f08bb829c7958fd36d33ece8550ed13d53f559d3a8a0915045a11443a01fcbd3ad767f09759d24ec98c2eeced4e550a1fb333a1fc929b7086e1506edf
diff --git a/dev-perl/JSON-Parse/JSON-Parse-0.610.0.ebuild b/dev-perl/JSON-Parse/JSON-Parse-0.610.0.ebuild
deleted file mode 100644
index 1d770d2459f6..000000000000
--- a/dev-perl/JSON-Parse/JSON-Parse-0.610.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=BKB
-DIST_VERSION=0.61
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Read JSON into a Perl Variable"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Getopt-Long
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- virtual/perl-Encode
- )
-"
diff --git a/dev-perl/JSON-Parse/Manifest b/dev-perl/JSON-Parse/Manifest
index cdbcc69433bf..2c8b4546b125 100644
--- a/dev-perl/JSON-Parse/Manifest
+++ b/dev-perl/JSON-Parse/Manifest
@@ -1,2 +1 @@
-DIST JSON-Parse-0.61.tar.gz 88431 BLAKE2B 2f178915c89dc7eebfda67a0d3be8fe4207c0c7d68cc9b010e0af1840450ed91fa2758bbad0e4871db33de9115c52c83269570238596f7a9e6db0aba1a5ebac2 SHA512 3bf06ca12006ecef8a2d1692fe79c749cfe7eecf3d52140081ac8c46b1a1ef046bcf4f3b4072e8067d8c39f0f2987c5aca24597e58ad28a009c6a94055333e07
DIST JSON-Parse-0.62.tar.gz 89448 BLAKE2B 2d816d9fc05e53116f9ab3153a4a80e65999259df3c9b5427395debbe78a700578dd19e4fb89a2aab8cdceae781e0a8dc0b5d80092c37a21468eb3af8a82a148 SHA512 75ea8461e3c9bd074775f3872a815a097feff3b201006eeb238d6d31b89a54ec3aa13021b9cbda3eea8308c678d6f2b2770962566f8926fbc32c39c6f474be6e
diff --git a/dev-perl/JSON/JSON-4.30.0.ebuild b/dev-perl/JSON/JSON-4.30.0.ebuild
deleted file mode 100644
index 39be1b2738c0..000000000000
--- a/dev-perl/JSON/JSON-4.30.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=ISHIGAKI
-DIST_VERSION=4.03
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="JSON (JavaScript Object Notation) encoder/decoder"
-
-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 +xs"
-RESTRICT="!test? ( test )"
-
-RDEPEND="xs? ( >=dev-perl/JSON-XS-2.340.0 )"
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
-
-src_test() {
- perl_rm_files t/00_pod.t
- perl-module_src_test
-}
diff --git a/dev-perl/JSON/Manifest b/dev-perl/JSON/Manifest
index f7a673c91c12..52035e3f470a 100644
--- a/dev-perl/JSON/Manifest
+++ b/dev-perl/JSON/Manifest
@@ -1,2 +1 @@
-DIST JSON-4.03.tar.gz 91373 BLAKE2B 0b1ca6496972942c76d4316c5749fe857c77dc693a6ea86a042ee05c546d9c54fe4cf662ffea69c2c4542b21359552304e4d55db6c57c85e4d509738a95a9f30 SHA512 5910818d3a866a50ea655da7d9ae617f21d3bc7e8511d35cff96ec4ea04fe553638c7843422cf2d00c37835a6d9f931b1defd224f57c40a3e52d7cef4684ef8c
DIST JSON-4.10.tar.gz 94342 BLAKE2B 707f126c5b187b824e068ea81c19e9b1ec6e03e4f140403564925d5a1a5fca234ccc3153c1ed6c088d82db57b593e9a031d62aea0bfc7930b64d0e2266066aca SHA512 2aa0c40fbff23d3df84cfa729d00a32a69e06ea83d082b25b7223f90cb157fa3c2e72342fadcd2ebe09b5848a0e3a7d2caec6d1753e95952a56e3e9367f343e3
diff --git a/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.140.0.ebuild b/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.140.0.ebuild
deleted file mode 100644
index b45222e3b257..000000000000
--- a/dev-perl/JavaScript-Minifier-XS/JavaScript-Minifier-XS-0.140.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=8
-
-DIST_AUTHOR=GTERMARS
-DIST_VERSION=0.14
-
-inherit perl-module
-
-DESCRIPTION="XS based JavaScript minifier"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND=""
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Temp
- >=dev-perl/Test-DiagINC-0.2.0
- )
-"
diff --git a/dev-perl/JavaScript-Minifier-XS/Manifest b/dev-perl/JavaScript-Minifier-XS/Manifest
index d5e5c4d273da..111fd1cf4a68 100644
--- a/dev-perl/JavaScript-Minifier-XS/Manifest
+++ b/dev-perl/JavaScript-Minifier-XS/Manifest
@@ -1,2 +1 @@
-DIST JavaScript-Minifier-XS-0.14.tar.gz 25994 BLAKE2B ff4f98fea11ca744897b0b90a4d66e282636a0e19312169e0a87ec375dc18695f42a311909adb32b83e4f601509620e147bbed326f3f7dc20f3a18daec41c36c SHA512 9124ced15a6574b32bfb4357416e04076b688bacb9b88da9b787dfbe1209836a52f5f2ae8554c25f2af100078f089e0b1a5a281c0459c5b048e2c92c33100c66
DIST JavaScript-Minifier-XS-0.15.tar.gz 26201 BLAKE2B e2b19dbf4af36e2db15e689c3b76f7ae0dc450db081638e3c27d824114b95dc7c02529580e8ab2a40cfe20ba18bd8080b636ab3d4c5ee21e2e35fbcce9328027 SHA512 334a205c849ab2f70eb0712e28567a9edbc1f1360538204009c0ac89047cf271be93d792d3158a4b61a20091c6cea46326fdb5d1fd820765ddcba9259a89b91a
diff --git a/dev-perl/JavaScript-Packer/JavaScript-Packer-2.60.0.ebuild b/dev-perl/JavaScript-Packer/JavaScript-Packer-2.60.0.ebuild
deleted file mode 100644
index 605ca94e33c3..000000000000
--- a/dev-perl/JavaScript-Packer/JavaScript-Packer-2.60.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=LEEJO
-DIST_VERSION=2.06
-inherit perl-module
-
-DESCRIPTION="Perl version of Dean Edward's Packer.js"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-perl/Regexp-RegGrp-1.1.1_rc
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
-
-PERL_RM_FILES=( t/pod.t )
diff --git a/dev-perl/JavaScript-Packer/JavaScript-Packer-2.70.0.ebuild b/dev-perl/JavaScript-Packer/JavaScript-Packer-2.70.0.ebuild
deleted file mode 100644
index 1ae465d728c8..000000000000
--- a/dev-perl/JavaScript-Packer/JavaScript-Packer-2.70.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=LEEJO
-DIST_VERSION=2.07
-inherit perl-module
-
-DESCRIPTION="Perl version of Dean Edward's Packer.js"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-perl/Regexp-RegGrp-1.1.1_rc
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
-
-PERL_RM_FILES=( t/pod.t )
diff --git a/dev-perl/JavaScript-Packer/Manifest b/dev-perl/JavaScript-Packer/Manifest
index 01a08f618e3d..54352252e5b3 100644
--- a/dev-perl/JavaScript-Packer/Manifest
+++ b/dev-perl/JavaScript-Packer/Manifest
@@ -1,3 +1 @@
-DIST JavaScript-Packer-2.06.tar.gz 68560 BLAKE2B c3e73421177f73d5f0bb003fb303f5c8392ea11379673497a4f2effe3c940bcfe4ccfef84c7870a6f71d3f819787131df6c8511b223aea5befedcc37935c2d6d SHA512 e29c37322b165c19f1139b6aba6ae0103db4a379949dc76297c874de7e0910a89689233158079bd9709bd835f886458d21881a9026f38ef22bb412f3819788c7
-DIST JavaScript-Packer-2.07.tar.gz 68936 BLAKE2B 6f1e8507df01362d7656a1aa65c335f8a4381d2f6220a918ffe69a94f7152409f5cdae06a2d6c07c361b0c8526a800eda340a38be81d8bccb3640cd920aeb22e SHA512 a062e9135910c7751126e3a019e713ed54e6706261171a92ee4a45f7c856614d42c2e6be5f74cddb982ba74c3727a7d2e0953045150e2e873e6ca0474d56cc79
DIST JavaScript-Packer-2.11.tar.gz 281643 BLAKE2B 9dffcd10212ca3392f3d440042f57d66c8b4cb5ca33dbf55a51dcdbcbe9139429013e6128044a063d9de4f2f1fb8339f58b47be96e6bbe0e85e3eac6ba84493a SHA512 e99856f012dafdadad9780a292a20cab98a5d0992875e42d9bce3e6d4688f71717f3f0767d70a840d177b6b18e04f5e78903cf299979fe2dcb10b325d9f7b1db
diff --git a/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.100.0.ebuild b/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.140.0.ebuild
index 30dd1f813159..f6574757e1f7 100644
--- a/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.100.0.ebuild
+++ b/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.140.0.ebuild
@@ -1,10 +1,10 @@
-# 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=OALDERS
-DIST_VERSION=6.10
+DIST_VERSION=6.14
inherit perl-module
DESCRIPTION="Provide https support for LWP::UserAgent"
@@ -13,24 +13,16 @@ 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-solaris"
RDEPEND="
- app-misc/ca-certificates
- >=dev-perl/IO-Socket-SSL-1.540.0
+ >=dev-perl/IO-Socket-SSL-1.970.0
>=dev-perl/libwww-perl-6.60.0
>=dev-perl/Net-HTTP-6
"
-DEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
+ >=dev-perl/Test-Needs-0.2.10
virtual/perl-Test-Simple
dev-perl/Test-RequiresInternet
)
"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.70.0-etcsslcerts.patch
- "${FILESDIR}"/${PN}-6.70.0-CVE-2014-3230.patch # note: breaks a test, still needed?
-)
-
-PERL_RM_FILES=(
- "t/https_proxy.t" # see above
-)
diff --git a/dev-perl/LWP-Protocol-https/Manifest b/dev-perl/LWP-Protocol-https/Manifest
index f941aae2a266..d60e145260bc 100644
--- a/dev-perl/LWP-Protocol-https/Manifest
+++ b/dev-perl/LWP-Protocol-https/Manifest
@@ -1,2 +1,2 @@
-DIST LWP-Protocol-https-6.10.tar.gz 33691 BLAKE2B 9436d81e2049b09bc7d0323f89ae41d7a7e0df6f2a01451a5badcbd3c2bb842935c947c543636415e11fcb5972203bb362de448b6888423cb1130fa3f472c4c4 SHA512 4d3c89dab6fadcb574c176977ca6debba177ee3f817e87319d9cd81e0a0b09214e271c2e97edc456dad2f4a1ebf8c6266a4ae52c3a93144880a5b32db97e7a31
DIST LWP-Protocol-https-6.11.tar.gz 32599 BLAKE2B 1177b02a9a35bf9a7959eaa181b1fe156164c6d4a16043021a39e8691dd9fa677ec83401545fadeb4a49f9f989cb0ea801be94ba0cfe496b1a75868d0423dca4 SHA512 1e74c45898778c58d00eefbdd04a3ed47cf38164296278bec66c9b85f48ad635931873d2bf5423be8562df2c22b4bbf8eff0502bd29ba1c790bbbf76f3616ecf
+DIST LWP-Protocol-https-6.14.tar.gz 33714 BLAKE2B 2a519c2f9c14596cfe03fb903ab83c37656958a5155de88dd3354598beb99eb500556f53e042c6a7f0c86b3badca9d988bdef9c6a78620bc72709fec9a5d5ffe SHA512 8f220c307833a803a8539a1c794598097133f24017edda9030eba2ff558d54104040fbae64d7068e99b9e03142e6e96a8b11c478e2a5571e908754a385b59fab
diff --git a/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-CVE-2014-3230.patch b/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-CVE-2014-3230.patch
deleted file mode 100644
index 781d72ee03e9..000000000000
--- a/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-CVE-2014-3230.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 67de137e737e4fa92d0cb746bdc8474d7bb5e000 Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Tue, 21 Mar 2017 10:11:32 +1300
-Subject: Use SSL_verifycn_scheme instead of disabling SSL_verify_mode
-
-Re: CVE-2014-3230
-
-Redhat Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1094440
-
-Combines: https://bugzilla.redhat.com/attachment.cgi?id=894747
- https://bugzilla.redhat.com/attachment.cgi?id=894748
----
- lib/LWP/Protocol/https.pm | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/lib/LWP/Protocol/https.pm b/lib/LWP/Protocol/https.pm
-index f8ab398..ba69966 100644
---- a/lib/LWP/Protocol/https.pm
-+++ b/lib/LWP/Protocol/https.pm
-@@ -21,7 +21,12 @@ sub _extra_sock_opts
- $ssl_opts{SSL_verifycn_scheme} = 'www';
- }
- else {
-- $ssl_opts{SSL_verify_mode} = 0;
-+ if ( $Net::HTTPS::SSL_SOCKET_CLASS eq 'Net::SSL' ) {
-+ $ssl_opts{SSL_verifycn_scheme} = '';
-+ }
-+ else {
-+ $ssl_opts{SSL_verifycn_scheme} = 'none';
-+ }
- }
- if ($ssl_opts{SSL_verify_mode}) {
- unless (exists $ssl_opts{SSL_ca_file} || exists $ssl_opts{SSL_ca_path}) {
---
-2.12.0
-
diff --git a/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-etcsslcerts.patch b/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-etcsslcerts.patch
deleted file mode 100644
index 2553c7949af9..000000000000
--- a/dev-perl/LWP-Protocol-https/files/LWP-Protocol-https-6.70.0-etcsslcerts.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 9baa19987f93284be254415d15db56c599e52e1e Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Tue, 21 Mar 2017 10:07:35 +1300
-Subject: Ensure using System Certificates instead of Mozilla-CA
-
-Bug: https://bugs.gentoo.org/358081
----
- lib/LWP/Protocol/https.pm | 24 +++---------------------
- 1 file changed, 3 insertions(+), 21 deletions(-)
-
-diff --git a/lib/LWP/Protocol/https.pm b/lib/LWP/Protocol/https.pm
-index ed4d832..f8ab398 100644
---- a/lib/LWP/Protocol/https.pm
-+++ b/lib/LWP/Protocol/https.pm
-@@ -24,27 +24,9 @@ sub _extra_sock_opts
- $ssl_opts{SSL_verify_mode} = 0;
- }
- if ($ssl_opts{SSL_verify_mode}) {
-- unless (exists $ssl_opts{SSL_ca_file} || exists $ssl_opts{SSL_ca_path}) {
-- eval {
-- require Mozilla::CA;
-- };
-- if ($@) {
-- if ($@ =~ /^Can't locate Mozilla\/CA\.pm/) {
-- $@ = <<'EOT';
--Can't verify SSL peers without knowing which Certificate Authorities to trust
--
--This problem can be fixed by either setting the PERL_LWP_SSL_CA_FILE
--environment variable or by installing the Mozilla::CA module.
--
--To disable verification of SSL peers set the PERL_LWP_SSL_VERIFY_HOSTNAME
--environment variable to 0. If you do this you can't be sure that you
--communicate with the expected peer.
--EOT
-- }
-- die $@;
-- }
-- $ssl_opts{SSL_ca_file} = Mozilla::CA::SSL_ca_file();
-- }
-+ unless (exists $ssl_opts{SSL_ca_file} || exists $ssl_opts{SSL_ca_path}) {
-+ $ssl_opts{SSL_ca_path} = '/etc/ssl/certs';
-+ }
- }
- $self->{ssl_opts} = \%ssl_opts;
- return (%ssl_opts, $self->SUPER::_extra_sock_opts);
---
-2.12.0
-
diff --git a/dev-perl/Lchown/Lchown-1.10.0-r3.ebuild b/dev-perl/Lchown/Lchown-1.10.0-r3.ebuild
index 84cda5d2c326..85c5e0e79f65 100644
--- a/dev-perl/Lchown/Lchown-1.10.0-r3.ebuild
+++ b/dev-perl/Lchown/Lchown-1.10.0-r3.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=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Use the lchown(2) system call from Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 sparc x86"
BDEPEND="${RDEPEND}
dev-perl/Module-Build
diff --git a/dev-perl/Lchown/Lchown-1.10.0-r4.ebuild b/dev-perl/Lchown/Lchown-1.10.0-r4.ebuild
new file mode 100644
index 000000000000..a31c3d17fb05
--- /dev/null
+++ b/dev-perl/Lchown/Lchown-1.10.0-r4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=NCLEATON
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION="Use the lchown(2) system call from Perl"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 sparc x86"
+
+BDEPEND="
+ ${RDEPEND}
+ dev-perl/Module-Build
+"
+
+PERL_RM_FILES=(
+ t/pod-coverage.t
+ t/pod.t
+)
diff --git a/dev-perl/Lexical-SealRequireHints/Lexical-SealRequireHints-0.11.0-r1.ebuild b/dev-perl/Lexical-SealRequireHints/Lexical-SealRequireHints-0.11.0-r1.ebuild
deleted file mode 100644
index 4a71f99365bd..000000000000
--- a/dev-perl/Lexical-SealRequireHints/Lexical-SealRequireHints-0.11.0-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ZEFRAM
-DIST_VERSION=0.011
-inherit perl-module
-
-DESCRIPTION="Prevent leakage of lexical hints"
-
-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"
-
-# Note: This module is a no-op at runtime since Perl 5.12
-# but is required for dependency resolution
-RDEPEND="
- !<dev-perl/B-Hooks-OP-Check-0.190.0
-"
-BDEPEND="${RDEPEND}
- dev-perl/Module-Build
- test? (
- >=virtual/perl-Test-Simple-0.410.0
- )
-"
-
-src_test() {
- perl_rm_files t/pod_{cvg{,_pp},syn}.t
- perl-module_src_test
-}
diff --git a/dev-perl/Lexical-SealRequireHints/Manifest b/dev-perl/Lexical-SealRequireHints/Manifest
index 98baeb0e4150..ec94685f767a 100644
--- a/dev-perl/Lexical-SealRequireHints/Manifest
+++ b/dev-perl/Lexical-SealRequireHints/Manifest
@@ -1,2 +1 @@
-DIST Lexical-SealRequireHints-0.011.tar.gz 20649 BLAKE2B b95d6c03c9f85de34b594a09b22713467746e52340ce752c0a4b2ab4268a7b3df057a1e769b38a6562b48eb566389fc162873960a73d28507051e72d28621f1d SHA512 b31d3527e3ea1d28ebcac58cfdb35893643c7c371dba96cf06509cc7b1ce61c38f6cc37f420c2ec93b0a57adfc3d3cd797af97fad9aeb6e1000ef1769e26c31e
DIST Lexical-SealRequireHints-0.012.tar.gz 28463 BLAKE2B cf6368bfd9ea7ccf7b9bd8c5b9fd2115e552088fd5d3c0f1350463c951a59ea2b6d6368b20767b30724caf70cd99d2a6b12a77e94d29108d6e7bd93b1e856eb6 SHA512 14326aeb9ee6ff0bf60d155709758f24cb8626b7848273ebbc4a58ee587091e9ad302b2f380dff90e5a9bf8801d6823f7f93be1761909ed8778fd2871311e728
diff --git a/dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.905.0.ebuild b/dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.905.0.ebuild
index 21260d0f9bd1..a2f180c9666a 100644
--- a/dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.905.0.ebuild
+++ b/dev-perl/Lingua-EN-Inflect/Lingua-EN-Inflect-1.905.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
@@ -11,4 +11,4 @@ inherit perl-module
DESCRIPTION="Perl module to pluralize English words"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
diff --git a/dev-perl/Lingua-Translit/Lingua-Translit-0.280.0-r1.ebuild b/dev-perl/Lingua-Translit/Lingua-Translit-0.280.0-r1.ebuild
deleted file mode 100644
index 759f4c04b7f9..000000000000
--- a/dev-perl/Lingua-Translit/Lingua-Translit-0.280.0-r1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ALINKE
-DIST_VERSION=0.28
-inherit perl-module
-
-DESCRIPTION="Transliterates text between writing systems"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
diff --git a/dev-perl/Lingua-Translit/Lingua-Translit-0.290.0.ebuild b/dev-perl/Lingua-Translit/Lingua-Translit-0.290.0.ebuild
index 68368bed431f..69fc86ed4234 100644
--- a/dev-perl/Lingua-Translit/Lingua-Translit-0.290.0.ebuild
+++ b/dev-perl/Lingua-Translit/Lingua-Translit-0.290.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
@@ -10,6 +10,6 @@ inherit perl-module
DESCRIPTION="Transliterates text between writing systems"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Lingua-Translit/Manifest b/dev-perl/Lingua-Translit/Manifest
index 25c5305771fd..0a58220d443f 100644
--- a/dev-perl/Lingua-Translit/Manifest
+++ b/dev-perl/Lingua-Translit/Manifest
@@ -1,2 +1 @@
-DIST Lingua-Translit-0.28.tar.gz 110433 BLAKE2B 44ec21048c5706ea8f1098fd8f8a8dfed8477d4bfd8a47701724257d433c5998904c10059b58e94ec87c84bc2f4a29af7baa129affa50ce4e8ea7fade4ff9b8f SHA512 eb6d6fb6cda3b4c73fffc3ccc907453b3f285cf3e1d7e3349c971c55af855c301bdb1fb0e9d6dbab77d6f036740ce5aebe28c6d7f04f812460b9e2b6f53d4bb8
DIST Lingua-Translit-0.29.tar.gz 111275 BLAKE2B ea2354bafa404fd20f8c34905f6564abcd1a8958f327850fde8cb8e798d031c3e91af452351f42d6004c0a70b54850d99d2c371f357bb1c6549544a56d787a5d SHA512 96c17e2fb62a6f2240a43181c7b83ffc51b21e80bcaa0d3900991c7a49f3b63f1b8a6fa7ee720a666061d459cd4985ab66acfbbdb5110b9d0bb41bd1924aa671
diff --git a/dev-perl/Linux-Inotify2/Linux-Inotify2-2.200.0.ebuild b/dev-perl/Linux-Inotify2/Linux-Inotify2-2.200.0.ebuild
deleted file mode 100644
index 42acd65cea9d..000000000000
--- a/dev-perl/Linux-Inotify2/Linux-Inotify2-2.200.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MLEHMANN
-DIST_VERSION=2.2
-inherit perl-module
-
-DESCRIPTION="scalable directory/file change notification"
-SLOT="0"
-KEYWORDS="~amd64 ~sparc ~x86"
-
-RDEPEND="
- dev-perl/common-sense
-"
-BDEPEND="${RDEPEND}
-"
diff --git a/dev-perl/Linux-Inotify2/Manifest b/dev-perl/Linux-Inotify2/Manifest
index c08f22677225..32ce2f5c9a20 100644
--- a/dev-perl/Linux-Inotify2/Manifest
+++ b/dev-perl/Linux-Inotify2/Manifest
@@ -1,2 +1 @@
-DIST Linux-Inotify2-2.2.tar.gz 10272 BLAKE2B b5938579d7862d1d61f665eff323fb8fbb38cb345266188cad8f1f18f43c288e13a5de88c63ae215f8644c8f785ed094cef5a686ae6b3e011297b8227f7a8926 SHA512 2c9d7c0489f65821783d448c304d320490490cf955456e9e9e80b92927e12cb0f7cfc66034a85d7b3d440602910b7db1ec4afe54d4e802815435c1bdbf81bac3
DIST Linux-Inotify2-2.3.tar.gz 10439 BLAKE2B 6eb43bd9170cb0f8116402d904757e52d9f950617545edc60f092226c9a1dd45b79f32d1e642028d2784d8976eaa9e5f48d9265706006b6d04b4eb58589bebed SHA512 8e0f1346c3b2c5af0b401d45973bd771d31263520942a0a9dbf75c4743cf677661996fd8ba5d532a2376bff92bb4fe136bc3cad196a9b29de0d503f3eac79877
diff --git a/dev-perl/Linux-PipeMagic/Linux-PipeMagic-0.30.0-r1.ebuild b/dev-perl/Linux-PipeMagic/Linux-PipeMagic-0.30.0-r1.ebuild
deleted file mode 100644
index 41cc7ec21100..000000000000
--- a/dev-perl/Linux-PipeMagic/Linux-PipeMagic-0.30.0-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=DLAMBLEY
-DIST_VERSION=0.03
-inherit perl-module
-
-DESCRIPTION="Perl extension to use the zero copy IO syscalls"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=""
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/File-Slurp
- )
-"
diff --git a/dev-perl/Linux-PipeMagic/Manifest b/dev-perl/Linux-PipeMagic/Manifest
index 11e7f808e533..9f66886ec351 100644
--- a/dev-perl/Linux-PipeMagic/Manifest
+++ b/dev-perl/Linux-PipeMagic/Manifest
@@ -1,2 +1 @@
-DIST Linux-PipeMagic-0.03.tar.gz 50413 BLAKE2B 512be7c90837aec72fd5a6a4d97f8c90ba525637206e292bebfe01acb1388b6b5282817beb32daed0c07e0a6a2223ce3d0c5e07a0c7f02dbe1ff2dd5f3808085 SHA512 cb2b09c03dbfc67b16e0542d332b91a816c69555c12b3ed7a392e6962121c4cbd557139f5329080d9447aed74054e6409c3f0f7b41a1c2d3decff7091da1965e
DIST Linux-PipeMagic-0.05.tar.gz 51909 BLAKE2B 215900abf6942efa43e92aa8c59047dc2a7ba342ad09c1fb6a316a61d4c5605bfb8908e8dbc775912833b2089581fc12a80ee57784ab67cdc8ab3275a91b8561 SHA512 c56d82f6bf0139d9d56e0b4796eeeb746d0acae35073db27c361ea24c1ac6917012a4c7577d76da05d9cab93b83315900a5c9283f52d0667cb5fdc2df3b182dd
diff --git a/dev-perl/List-AllUtils/List-AllUtils-0.190.0.ebuild b/dev-perl/List-AllUtils/List-AllUtils-0.190.0.ebuild
index 732389a02709..27361717e503 100644
--- a/dev-perl/List-AllUtils/List-AllUtils-0.190.0.ebuild
+++ b/dev-perl/List-AllUtils/List-AllUtils-0.190.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Combines many List::* utility modules in one bite-sized package"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
LICENSE="Artistic-2"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.430.0.ebuild b/dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.430.0.ebuild
index a56a879afa92..e8c085283d99 100644
--- a/dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.430.0.ebuild
+++ b/dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.430.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Compiled List::MoreUtils functions"
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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
# See XS.pm/LICENSE
LICENSE="Apache-2.0 || ( Artistic GPL-1+ )"
diff --git a/dev-perl/List-MoreUtils/List-MoreUtils-0.428.0.ebuild b/dev-perl/List-MoreUtils/List-MoreUtils-0.428.0.ebuild
deleted file mode 100644
index 5565a25f79c3..000000000000
--- a/dev-perl/List-MoreUtils/List-MoreUtils-0.428.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.428
-inherit perl-module
-
-DESCRIPTION="Provide the missing functionality from List::Util"
-
-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"
-IUSE="test +xs"
-RESTRICT="!test? ( test )"
-# See MoreUtils.pm/LICENSE
-LICENSE="Apache-2.0 || ( Artistic GPL-1+ )"
-
-PDEPEND="xs? ( >=dev-perl/List-MoreUtils-XS-0.426.0 )"
-RDEPEND=">=dev-perl/Exporter-Tiny-0.38.0"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Storable
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
-PATCHES=("${FILESDIR}/${PN}-0.426.0-xs-config.patch")
-src_configure() {
- export LMU_USE_XS="$(usex xs 1 0)"
- perl-module_src_configure
-}
diff --git a/dev-perl/List-MoreUtils/List-MoreUtils-0.430.0.ebuild b/dev-perl/List-MoreUtils/List-MoreUtils-0.430.0.ebuild
index ae0dc6436d19..6caf952af1d2 100644
--- a/dev-perl/List-MoreUtils/List-MoreUtils-0.430.0.ebuild
+++ b/dev-perl/List-MoreUtils/List-MoreUtils-0.430.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Provide the missing functionality from List::Util"
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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+xs"
# See MoreUtils.pm/LICENSE
diff --git a/dev-perl/List-MoreUtils/Manifest b/dev-perl/List-MoreUtils/Manifest
index e8e60ef01cfb..a35afcc708c2 100644
--- a/dev-perl/List-MoreUtils/Manifest
+++ b/dev-perl/List-MoreUtils/Manifest
@@ -1,2 +1 @@
-DIST List-MoreUtils-0.428.tar.gz 146030 BLAKE2B 8a2accf028ab4c3c9f48f0cdb17624022c1951cb99d715c0af573aa55a659cf6fb51644a2b1ad225edc475ca2476401960fecc7d1319d496a7db27eb52bc1216 SHA512 f7e11f10f1d7bd3b8f9f8bc2fc325e1a9230056f68591da624aed01fb4e4cbac20caeae0c3e2aa3acc8b71febd6d4149284367f051d3c1e608e3a4ca8b62dbd8
DIST List-MoreUtils-0.430.tar.gz 150571 BLAKE2B 97a492d465808460f161c1296f5343370a5fe7296492ed3c0d957dd029669c23c3a325efab654d5e9250043f37b4afc380bf531cab1837bec27afb3cb92015de SHA512 bc9ff033c12251a6f0899a96da0ec8fc314ddb8d6cdf18c37fe1fdcfc38a4c95ed6f8e006bb124e77d07241ae6754f429bc2041f7772b4acfce9378a21283469
diff --git a/dev-perl/List-SomeUtils-XS/List-SomeUtils-XS-0.580.0.ebuild b/dev-perl/List-SomeUtils-XS/List-SomeUtils-XS-0.580.0.ebuild
index 67083a4b41bc..babf1b1ee015 100644
--- a/dev-perl/List-SomeUtils-XS/List-SomeUtils-XS-0.580.0.ebuild
+++ b/dev-perl/List-SomeUtils-XS/List-SomeUtils-XS-0.580.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="XS implementation for List::SomeUtils"
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"
+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-XSLoader
diff --git a/dev-perl/List-SomeUtils/List-SomeUtils-0.580.0.ebuild b/dev-perl/List-SomeUtils/List-SomeUtils-0.580.0.ebuild
deleted file mode 100644
index d31102987e62..000000000000
--- a/dev-perl/List-SomeUtils/List-SomeUtils-0.580.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=DROLSKY
-DIST_VERSION=0.58
-inherit perl-module
-
-DESCRIPTION="A colletion of List utilities missing from List::Util"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Exporter
- dev-perl/Module-Implementation
- >=dev-perl/List-SomeUtils-XS-0.550.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-Text-ParseWords
- test? (
- virtual/perl-File-Spec
- dev-perl/Test-LeakTrace
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/List-SomeUtils/List-SomeUtils-0.590.0.ebuild b/dev-perl/List-SomeUtils/List-SomeUtils-0.590.0.ebuild
index 809bb2ca1f9f..96971c55aa58 100644
--- a/dev-perl/List-SomeUtils/List-SomeUtils-0.590.0.ebuild
+++ b/dev-perl/List-SomeUtils/List-SomeUtils-0.590.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Collection of List utilities missing from List::Util"
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="
virtual/perl-Carp
diff --git a/dev-perl/List-SomeUtils/Manifest b/dev-perl/List-SomeUtils/Manifest
index b9742d3841df..e75fa15cecaf 100644
--- a/dev-perl/List-SomeUtils/Manifest
+++ b/dev-perl/List-SomeUtils/Manifest
@@ -1,2 +1 @@
-DIST List-SomeUtils-0.58.tar.gz 67003 BLAKE2B ea492496861eee11008f6eef2f64153f4c7e2c344977d7f51939103a28d3eb46237fba128af4192bf6c2b368af34292230a3a11c403d430040d5abf3afae77df SHA512 e45f05dbd82914bf804cc1ee00c808b6f8b4f2c80f852db55b3efb13cfe1601c34926e4c7966887a75ef49fd0fb2bd43adf48d12c72687464ece4e2b5a697ff4
DIST List-SomeUtils-0.59.tar.gz 69166 BLAKE2B 421c11f23a03f98f4a5a74230d902a3d13c038fe30d468eee45c68d259b4fbdb5ce7db8e0a042007cda93addc4caa1b49ab9c7f6ff466f38d77acc2354e32755 SHA512 e8120f3231ae91ec1d60a90281bca6d109fc0df0d98ddb45528fcac186854acb7e5805f77c0cbca589ff0e0f2ecb5eac1a86d10be52e9a4902f59f84fd0a3d79
diff --git a/dev-perl/List-UtilsBy/List-UtilsBy-0.110.0.ebuild b/dev-perl/List-UtilsBy/List-UtilsBy-0.110.0.ebuild
deleted file mode 100644
index d7d0fbde5aba..000000000000
--- a/dev-perl/List-UtilsBy/List-UtilsBy-0.110.0.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=PEVANS
-DIST_VERSION=0.11
-inherit perl-module
-
-DESCRIPTION="Higher-order list utility functions"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=virtual/perl-Exporter-5.570.0
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.400.400
- test? ( virtual/perl-Test-Simple )
-"
-
-src_test() {
- perl_rm_files t/99pod.t
- perl-module_src_test
-}
diff --git a/dev-perl/List-UtilsBy/List-UtilsBy-0.120.0.ebuild b/dev-perl/List-UtilsBy/List-UtilsBy-0.120.0.ebuild
index 4db73ed7f983..065a3633f5eb 100644
--- a/dev-perl/List-UtilsBy/List-UtilsBy-0.120.0.ebuild
+++ b/dev-perl/List-UtilsBy/List-UtilsBy-0.120.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Higher-order list utility functions"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 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 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
>=virtual/perl-Exporter-5.570.0
diff --git a/dev-perl/List-UtilsBy/Manifest b/dev-perl/List-UtilsBy/Manifest
index b1a0c2ddc268..1b45c0fef518 100644
--- a/dev-perl/List-UtilsBy/Manifest
+++ b/dev-perl/List-UtilsBy/Manifest
@@ -1,2 +1 @@
-DIST List-UtilsBy-0.11.tar.gz 22939 BLAKE2B 263a6916aba4325fc780161785ab1cb810a8f44d584c06c6457b8c91ce534147ee15ad08a7126c591af8f25c75e18c6a2f6015eb06c7b8305563919ee7e0ea07 SHA512 7c912b805e1e21d5d683224b63125bc8385d79c7115d88c08ca28fc1778ec8d22ad4aaf366731df438365a5233108926cbffee284c2e2d37346b47984dbbd4c9
DIST List-UtilsBy-0.12.tar.gz 23469 BLAKE2B 92e9d317e7451106fc975cd4fb7df23a3fbd2610c7e3049ad4811034e5aa47ee58b6d65630f8ed8011d787ce9795a936c0ecdedc837cb5ec1ca54bd73f59e039 SHA512 8be14ef99a49f3e6ff524d08244522a8724857f7aa7af70db4475befcfc7ab34c75041942ef7c737565567c7f578a0d8ecdde1a61d193572e0010838fb1db0de
diff --git a/dev-perl/Locale-Codes/Locale-Codes-3.670.0.ebuild b/dev-perl/Locale-Codes/Locale-Codes-3.670.0.ebuild
deleted file mode 100644
index 7dde6f3265da..000000000000
--- a/dev-perl/Locale-Codes/Locale-Codes-3.670.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=8
-
-DIST_AUTHOR=SBECK
-DIST_VERSION=3.67
-inherit perl-module
-
-DESCRIPTION="A distribution of Perl modules to handle locale codes"
-
-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"
-
-RDEPEND="
- virtual/perl-Carp
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- virtual/perl-Test-Simple
- >=dev-perl/Test-Inter-1.90.0
- )
-"
diff --git a/dev-perl/Locale-Codes/Locale-Codes-3.680.0.ebuild b/dev-perl/Locale-Codes/Locale-Codes-3.780.0.ebuild
index 239c42ad6d77..8117c12d174f 100644
--- a/dev-perl/Locale-Codes/Locale-Codes-3.680.0.ebuild
+++ b/dev-perl/Locale-Codes/Locale-Codes-3.780.0.ebuild
@@ -1,13 +1,13 @@
-# 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=SBECK
-DIST_VERSION=3.68
+DIST_VERSION=3.78
inherit perl-module
-DESCRIPTION="A distribution of Perl modules to handle locale codes"
+DESCRIPTION="Distribution of Perl modules to handle locale codes"
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"
@@ -16,7 +16,8 @@ RDEPEND="
virtual/perl-Carp
virtual/perl-if
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
test? (
virtual/perl-Test-Simple
diff --git a/dev-perl/Locale-Codes/Manifest b/dev-perl/Locale-Codes/Manifest
index ab14ccecb6d2..c169b2466c46 100644
--- a/dev-perl/Locale-Codes/Manifest
+++ b/dev-perl/Locale-Codes/Manifest
@@ -1,3 +1,2 @@
-DIST Locale-Codes-3.67.tar.gz 862619 BLAKE2B e95621a21402ca8f8d48a128b804b299aab8336814a237d09e90de993a22117f74635f3f2921c72639a155db4a8ca856ba49135166148d9bec636d39a968356d SHA512 aa477c07f5e673c6810e8ba33ba699691525c48d2e5311a93c0222a4ee58afc52d23597450101f822c077d3fb6b762df2bb2276aed76f8391ad9ce38f329a7f8
-DIST Locale-Codes-3.68.tar.gz 864534 BLAKE2B 3621bc90e9131f99f31ae08f0ca9c3f465f3a9e48a8674e6b54498306b09addd3a78643e278d588fca78a43316472663f6441f65ad304fe4f4d7980d875e7767 SHA512 49120270536896ab625ccf11b070e6c35571a235c48050c56772a760fc5d77d38ea8cf5472c4e5cb899aeade98aaaf418160dac75c6fb9b440de60570bb131cc
DIST Locale-Codes-3.74.tar.gz 869833 BLAKE2B 9bbf183b4beb62c47dccc05a5a21babe8d6d1221966a2a996dba8375f0b2c8c64636b1b2de16a81d52085065c5151197e28065516d8efe85899ef0dd1c7bec4d SHA512 ed48110833adac836a7b9bce1a9cd2eb83eff2085cffaa1e418d0e38689672663ca55ad92ac511331080c4c23cae82f9e5f80191f696ef7e296f0cad1bea509a
+DIST Locale-Codes-3.78.tar.gz 865135 BLAKE2B 38ac91b83b1c9469672a3bc1a59919731cb5d3342430ff9978e686933fe3247a1375dbcb97452ad9960b9dd0c4a8920a1f6381e30b26d6b53694d934c6502bfd SHA512 640241a896ab20747360766cc98f69f953559d225113135ae2131656381526e8639c3ac6a03c4f41d373b8a330a26e0c3ded7ba65b163d4eefc1c2119180a22c
diff --git a/dev-perl/Log-Any/Log-Any-1.709.0.ebuild b/dev-perl/Log-Any/Log-Any-1.709.0.ebuild
deleted file mode 100644
index 49c017b69eee..000000000000
--- a/dev-perl/Log-Any/Log-Any-1.709.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=8
-
-DIST_AUTHOR=PREACTION
-DIST_VERSION=1.709
-inherit perl-module
-
-DESCRIPTION="Bringing loggers and listeners together"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86"
-IUSE="minimal"
-
-# Test::Builder needed for Log/Any/Adapter/Test.pm
-# constant -> perl
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Data-Dumper
- virtual/perl-Exporter
- virtual/perl-IO
- virtual/perl-Storable
- virtual/perl-Sys-Syslog
- virtual/perl-Test-Simple
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
- virtual/perl-File-Spec
- )
-"
diff --git a/dev-perl/Log-Any/Log-Any-1.710.0.ebuild b/dev-perl/Log-Any/Log-Any-1.710.0.ebuild
deleted file mode 100644
index 54706468e58f..000000000000
--- a/dev-perl/Log-Any/Log-Any-1.710.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PREACTION
-DIST_VERSION=1.710
-inherit perl-module
-
-DESCRIPTION="Bringing loggers and listeners together"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
-IUSE="minimal"
-
-# Test::Builder needed for Log/Any/Adapter/Test.pm
-# constant -> perl
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Data-Dumper
- virtual/perl-Exporter
- virtual/perl-IO
- virtual/perl-Storable
- virtual/perl-Sys-Syslog
- virtual/perl-Test-Simple
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
- virtual/perl-File-Spec
- )
-"
diff --git a/dev-perl/Log-Any/Log-Any-1.715.0.ebuild b/dev-perl/Log-Any/Log-Any-1.715.0.ebuild
deleted file mode 100644
index 52a9da79c905..000000000000
--- a/dev-perl/Log-Any/Log-Any-1.715.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PREACTION
-DIST_VERSION=1.715
-inherit perl-module
-
-DESCRIPTION="Bringing loggers and listeners together"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
-IUSE="minimal"
-
-# Test::Builder needed for Log/Any/Adapter/Test.pm
-# constant -> perl
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Data-Dumper
- virtual/perl-Exporter
- virtual/perl-IO
- virtual/perl-Storable
- virtual/perl-Sys-Syslog
- virtual/perl-Test-Simple
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
- virtual/perl-File-Spec
- )
-"
diff --git a/dev-perl/Log-Any/Log-Any-1.716.0.ebuild b/dev-perl/Log-Any/Log-Any-1.716.0.ebuild
deleted file mode 100644
index 18ad616e4477..000000000000
--- a/dev-perl/Log-Any/Log-Any-1.716.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PREACTION
-DIST_VERSION=1.716
-inherit perl-module
-
-DESCRIPTION="Bringing loggers and listeners together"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
-IUSE="minimal"
-
-# Test::Builder needed for Log/Any/Adapter/Test.pm
-# constant -> perl
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Data-Dumper
- virtual/perl-Exporter
- virtual/perl-IO
- virtual/perl-Storable
- virtual/perl-Sys-Syslog
- virtual/perl-Test-Simple
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
- virtual/perl-File-Spec
- )
-"
diff --git a/dev-perl/Log-Any/Manifest b/dev-perl/Log-Any/Manifest
index b6120b79cd95..e9371805d53c 100644
--- a/dev-perl/Log-Any/Manifest
+++ b/dev-perl/Log-Any/Manifest
@@ -1,5 +1 @@
-DIST Log-Any-1.709.tar.gz 56325 BLAKE2B 4028b549f7898c60ceeaba293eaa91da7bd7a7d387fba74d1804fd83748fc6bf1eb3a578fdd9ce6f9ea36093a1a239c0b0ba12803ba1a37a9733436286f0a22c SHA512 55beff3b56185e80aa4515d9e924356ffa2430fdbfe035f9d33cb6254bd8a23382055931939d4927befcc577486fb62f86b0362725fad60e571fbf0d669775c4
-DIST Log-Any-1.710.tar.gz 55883 BLAKE2B e11308219ae1ab6d043ce96d5399e6f12f5a6756c6a53914f2c19188171f2e87a46d2cbb387c95be50c24888fa1a5b33ba0dc55fffc082282f577c62429ba184 SHA512 1aff56c1c4c51d4e9aae43add704dd2da86ea320ee095a613bd569c2f0ea546c98d27a1e0854f9b88cc1772bf438ee3be80ba2f61e8c15f39497035993f122e3
-DIST Log-Any-1.715.tar.gz 59607 BLAKE2B 9231a3c063d29eb9911b7f391265db9adec99717c920b5be35bbbaca9a0b8250624fee820856f8392a99b3d1efccbf985ca3b51a8b2e65fcb61ee2e09a8f3808 SHA512 3acfc951608e77ba9a75af2259720b816d61efaae037d3cb479a0a4d3ce7a177b0f295863a6e59f7f697f2679a8c74b457a55c5f567ac5e3f73b678ba7107d8b
-DIST Log-Any-1.716.tar.gz 60465 BLAKE2B 79f1e798ff7f521342b8c06794f2f9c48c7039927cd8906c56160fb182b2da273be9538d5b275dac39c0cefcb78922161e008d0f493ff8d66bab3dafbaa6a7c3 SHA512 5f5405efb3630a260b3bc369a310b1ed0269f07e2ba76fdc4651e81fc447a8ed57c760697e3637b65e0764e16b5adb067a2db5c8205bac44d2e72a360529a695
DIST Log-Any-1.717.tar.gz 62565 BLAKE2B fc2d4e6d1869c4699092bb27bd65f1ac09f58003fc5e849541f2b27e1e18f2e1e4b762a44b444b5a3d0e8a4df303623b4a289fdee8d08b9a67d760ebc8166eda SHA512 feabda26eefebd7fe63ba63750b11e00f217778f0fa801adf3b52342400155230b620b3f2b08630e4b472a328a6c13a84294d35c52968f2fc1206b61fee0d20e
diff --git a/dev-perl/Log-Dispatch-Array/Log-Dispatch-Array-1.3.0-r1.ebuild b/dev-perl/Log-Dispatch-Array/Log-Dispatch-Array-1.3.0-r1.ebuild
deleted file mode 100644
index 9905c07136c5..000000000000
--- a/dev-perl/Log-Dispatch-Array/Log-Dispatch-Array-1.3.0-r1.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=RJBS
-DIST_VERSION=1.003
-inherit perl-module
-
-DESCRIPTION="log events to an array (reference)"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-
-RDEPEND="
- dev-perl/Log-Dispatch
- virtual/perl-parent
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- dev-perl/Test-Deep
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Log-Dispatch-Array/Manifest b/dev-perl/Log-Dispatch-Array/Manifest
index a0bd61accb8f..5c9077fce6a6 100644
--- a/dev-perl/Log-Dispatch-Array/Manifest
+++ b/dev-perl/Log-Dispatch-Array/Manifest
@@ -1,2 +1 @@
-DIST Log-Dispatch-Array-1.003.tar.gz 12926 BLAKE2B c6783bcbb9cfa75089208ff83efa613c04d42af257e8c437c7e85b736eb476bd60bf8a20f54b5c9cba2193c3527d15aa41e7241357312dd940610ad9075650a7 SHA512 00482172dc41355de5a27f7ae167c1f2c8644c41a2484e4fd5709765ab6a413d15ec268af89cef6a521a0a5570be2652b02efec9a717e8325bbfb8fd51a4bb68
DIST Log-Dispatch-Array-1.005.tar.gz 16080 BLAKE2B 26b9c3366993bea2c37c3c4073a8ad959948a84bade0865daa2939be94034d464810f36fe827872274bc9853e2afd8cef18be426a84046e69ae631b619d39883 SHA512 35d632ae0d2b8c34f132884c606b7e2ec12ad3e763ebc043a53449c0a63da03adf661ae2aa45f1b95d50f39a662f472e37f013ada727fbe53242c7d5d361e87e
diff --git a/dev-perl/Log-Dispatch/Log-Dispatch-2.700.0.ebuild b/dev-perl/Log-Dispatch/Log-Dispatch-2.700.0.ebuild
deleted file mode 100644
index e97ef24ee810..000000000000
--- a/dev-perl/Log-Dispatch/Log-Dispatch-2.700.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=DROLSKY
-DIST_VERSION=2.70
-inherit perl-module
-
-DESCRIPTION="Dispatches messages to one or more outputs"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-PERL_RM_FILES=( "t/email-exit.t" )
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Devel-GlobalDestruction
- >=dev-perl/Dist-CheckConflicts-0.20.0
- virtual/perl-Encode
- virtual/perl-Exporter
- virtual/perl-IO
- dev-perl/Module-Runtime
- dev-perl/Params-ValidationCompiler
- virtual/perl-Scalar-List-Utils
- >=dev-perl/Specio-0.320.0
- >=virtual/perl-Sys-Syslog-0.280.0
- dev-perl/Try-Tiny
- dev-perl/namespace-autoclean
- virtual/perl-parent
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-Getopt-Long
- dev-perl/IPC-Run3
- dev-perl/Test-Fatal
- dev-perl/Test-Needs
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Log-Dispatch/Manifest b/dev-perl/Log-Dispatch/Manifest
index 0cd78126984a..96283ab4ea1a 100644
--- a/dev-perl/Log-Dispatch/Manifest
+++ b/dev-perl/Log-Dispatch/Manifest
@@ -1,2 +1 @@
-DIST Log-Dispatch-2.70.tar.gz 70808 BLAKE2B 4225f7a9a9d1a200b9b03938f47abc4f4c0f48df70a35042822e7dbe4eb5740194f5f30a59e5229b2bd6eab76c196b8237e888cdc0a888eb7949345fbca4b63b SHA512 c4c8cfb9e74b3176d5f95e3f9fbc86303321caa3e608a7ec318786ecd80d2238fd06a3b74ded65d5d3fab5c3a1297f99c92c62b1136b27d3b5396fd3fca602f6
DIST Log-Dispatch-2.71.tar.gz 72470 BLAKE2B a3776205550c457441adc2da7f11cc52bdc897404b8f41a6ed90ab4ce1cfd81027a4df3a50145d20b6d1ae479fd01da72627b545212d2a54be3dbbbd16206ce3 SHA512 b3aac1e0dab7b4c02fe98ac3c82854d9413c97510e390ace26fa5630cdaece628f9ea4e4c925ec10d1e6e386cc24617b348f5df837e6465cc9f49d465eb0e386
diff --git a/dev-perl/Log-Dispatchouli/Log-Dispatchouli-2.23.0.ebuild b/dev-perl/Log-Dispatchouli/Log-Dispatchouli-3.7.0.ebuild
index 6aa455fa4bac..e61b0ffd8c37 100644
--- a/dev-perl/Log-Dispatchouli/Log-Dispatchouli-2.23.0.ebuild
+++ b/dev-perl/Log-Dispatchouli/Log-Dispatchouli-3.7.0.ebuild
@@ -1,13 +1,14 @@
-# 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=2.023
+DIST_VERSION=3.007
inherit perl-module
-DESCRIPTION="a simple wrapper around Log::Dispatch"
+DESCRIPTION="Simple wrapper around Log::Dispatch"
+
SLOT="0"
KEYWORDS="amd64 ~x86"
IUSE="minimal"
@@ -32,13 +33,15 @@ RDEPEND="
"
# t: File::Spec::Functions -> File-Spec
# t: base, lib -> perl
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
!minimal? (
>=virtual/perl-CPAN-Meta-2.120.900
)
virtual/perl-File-Temp
+ dev-perl/JSON-MaybeXS
dev-perl/Test-Deep
dev-perl/Test-Fatal
>=virtual/perl-Test-Simple-0.960.0
diff --git a/dev-perl/Log-Dispatchouli/Manifest b/dev-perl/Log-Dispatchouli/Manifest
index db4680f8b038..0f91d933b1eb 100644
--- a/dev-perl/Log-Dispatchouli/Manifest
+++ b/dev-perl/Log-Dispatchouli/Manifest
@@ -1,2 +1,2 @@
-DIST Log-Dispatchouli-2.023.tar.gz 31858 BLAKE2B bab4a211710ff0cf36ec4b6f4dea706cdebc869919801d39388b90434efdd2741a0ae54bb67cdbf2e69dbcd1162eafdf2aedbe9907745aebe24e30c79d91ffb1 SHA512 e9d5a99029e2d9f9ce48b3cfa37875cd3d9394757fbad0ec652ef9e4260041bd06a2273bb26daba88e9f3fec22e0a56b6c9d80ae9d4aa31b596d4aad5bf8a5b2
DIST Log-Dispatchouli-3.005.tar.gz 39452 BLAKE2B 46c5dcca99e5d96817d7e3e6cb346d9323f1fc6e3d9a4112aebb514745549a89d3b3bf421b0b966854955cb00790ccb4893fd33172756067941ad3706fb6017f SHA512 5e0895c1c27a59732d04456ca3621b6464b9cab386eaf6a760e658fd807ff3ac2cbe86f3b9a03c55e2d5a10754d593d820188b7a71fd00fc8b339ecef4c58b48
+DIST Log-Dispatchouli-3.007.tar.gz 40342 BLAKE2B 7bb605cf167710f844c876bbcbce88113e11524f472179265aa0f11a8f74882f31487e84bf3c9992b2513190a63c59f44b398265ab551366cb524a65a8895beb SHA512 69dfbfdc0ddc0255611c93b5570bc4a105ceb7c3389626981aa1be914d3379940551b3608cc1c606c0751ecde78b06dce4113279030cc9f126eb0667ac82e4c3
diff --git a/dev-perl/Log-Log4perl/Log-Log4perl-1.540.0.ebuild b/dev-perl/Log-Log4perl/Log-Log4perl-1.540.0.ebuild
deleted file mode 100644
index cb7b5df1e267..000000000000
--- a/dev-perl/Log-Log4perl/Log-Log4perl-1.540.0.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=ETJ
-DIST_VERSION=1.54
-DIST_EXAMPLES=( "eg/*" )
-inherit perl-module
-
-DESCRIPTION="Log4j implementation for Perl"
-HOMEPAGE="https://github.com/mschilli/log4perl"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="
- >=virtual/perl-File-Path-2.70.0
- >=virtual/perl-File-Spec-0.820.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( >=virtual/perl-Test-Simple-0.450.0 )
-"
diff --git a/dev-perl/Log-Log4perl/Log-Log4perl-1.570.0.ebuild b/dev-perl/Log-Log4perl/Log-Log4perl-1.570.0.ebuild
index a7c888fa802c..814fe2408f49 100644
--- a/dev-perl/Log-Log4perl/Log-Log4perl-1.570.0.ebuild
+++ b/dev-perl/Log-Log4perl/Log-Log4perl-1.570.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
@@ -12,7 +12,7 @@ DESCRIPTION="Log4j implementation for Perl"
HOMEPAGE="https://github.com/mschilli/log4perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
>=virtual/perl-File-Path-2.70.0
diff --git a/dev-perl/Log-Log4perl/Manifest b/dev-perl/Log-Log4perl/Manifest
index c8f7985b2442..7f3ecac5f834 100644
--- a/dev-perl/Log-Log4perl/Manifest
+++ b/dev-perl/Log-Log4perl/Manifest
@@ -1,2 +1 @@
-DIST Log-Log4perl-1.54.tar.gz 280001 BLAKE2B 8c48db7a3e37eb51adb9cac9484ac2a8a6d5fbd54caa3509898573bbb5e9d2fc4cf067f9eb37693ceaf6c89b09382c2af5628446f332d142a2904ab831d3bbf8 SHA512 689d389551a99108cbe83dbe56f08cb7d1a53483b9d19401be0c8d1aad050514ddbe02fe7f18f9649a5b113dc9a9c7d8aafc16066d5180cdd114b8293a2f98dc
DIST Log-Log4perl-1.57.tar.gz 280072 BLAKE2B f8908c37bf24bb76588094877aac50c11e4421d3c8252ffdd3f12f16e0fd3b591322e4fccd2dc37a90c15355ba4e83a216d5969ef124ae41855d00567b61ed02 SHA512 5ae4183c5d62addadcdfb70b5097ff1edbb83a9c44d6da0ce28349c8fcdea8ae09c95be24c82e7f71dc9d3c7e64bad605a16500c3e5570592d0482cd39309511
diff --git a/dev-perl/Log-Report/Log-Report-1.320.0.ebuild b/dev-perl/Log-Report/Log-Report-1.320.0.ebuild
deleted file mode 100644
index c452ede32c54..000000000000
--- a/dev-perl/Log-Report/Log-Report-1.320.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=1.32
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="A pluggable, multilingual handler driven problem reporting system"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-perl/Devel-GlobalDestruction-0.90.0
- >=virtual/perl-Encode-2.0.0
- >=dev-perl/Log-Report-Optional-1.70.0
- virtual/perl-Scalar-List-Utils
- >=dev-perl/String-Print-0.910.0
- >=virtual/perl-Sys-Syslog-0.270.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.860.0
- )
-"
diff --git a/dev-perl/Log-Report/Log-Report-1.330.0.ebuild b/dev-perl/Log-Report/Log-Report-1.330.0.ebuild
deleted file mode 100644
index 9ba8bde3e096..000000000000
--- a/dev-perl/Log-Report/Log-Report-1.330.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=1.33
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="A pluggable, multilingual handler driven problem reporting system"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-perl/Devel-GlobalDestruction-0.90.0
- >=virtual/perl-Encode-2.0.0
- >=dev-perl/Log-Report-Optional-1.70.0
- virtual/perl-Scalar-List-Utils
- >=dev-perl/String-Print-0.910.0
- >=virtual/perl-Sys-Syslog-0.270.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.860.0
- )
-"
diff --git a/dev-perl/Log-Report/Log-Report-1.340.0.ebuild b/dev-perl/Log-Report/Log-Report-1.370.0.ebuild
index 0d8d8c95532b..fed72c9369d1 100644
--- a/dev-perl/Log-Report/Log-Report-1.340.0.ebuild
+++ b/dev-perl/Log-Report/Log-Report-1.370.0.ebuild
@@ -1,14 +1,15 @@
-# 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=MARKOV
-DIST_VERSION=1.34
+DIST_VERSION=1.37
DIST_EXAMPLES=("examples/*")
inherit perl-module
DESCRIPTION="Pluggable, multilingual handler driven problem reporting system"
+
SLOT="0"
KEYWORDS="~amd64 ~x86"
diff --git a/dev-perl/Log-Report/Manifest b/dev-perl/Log-Report/Manifest
index 3d284d97c6de..3f35c7635c2e 100644
--- a/dev-perl/Log-Report/Manifest
+++ b/dev-perl/Log-Report/Manifest
@@ -1,4 +1,2 @@
-DIST Log-Report-1.32.tar.gz 101281 BLAKE2B f8c642cf71df0255f03313cb4dffeb50ecb1f73c99560080d30f7c0348c1ae1d0a59de42abe01c0d621b506055f7fd6239e1de31f4646e6cc5df32558696b186 SHA512 c9b329d998273e39579e4dd7a87c40cc1c77d09c090c0e4bb8bb4ccd8d9597bcbe1d2e71b81920a4c727bf89064b96b59954dc2659c9cd4410fe49989e2c279c
-DIST Log-Report-1.33.tar.gz 101331 BLAKE2B 57283b953c730e143fbb12384fb137b83f4789be7a4a8ae9d458f9d2e8d308b71cd347b640304924bb2006171510a3bb1048b9f7b54703c02c44efb40a0e6544 SHA512 b06b01850c681edbe0ba6b0e2021f8b16db981bd0381089eff3b4c0c9734e09beecc212a7f507afba17e63251ac3ad02ce05a991497cfb04bd31d9c309c6d4f6
-DIST Log-Report-1.34.tar.gz 101466 BLAKE2B 74ee06fc820b63b14f1ba791dbf7abe62230b6a756dad7e4baf44c1397be34901b1be3d9e5dc118881fdfba97fa8341d68f4778c0d66626da9eea09e7e7eddeb SHA512 8636cd9177629edf31f900216a7278a703989eaf96b1a884de13bf0b6881702b867688e7ab4126dacfad06565721da710c96660a9822fed48b3144a63813b93b
DIST Log-Report-1.36.tar.gz 101692 BLAKE2B 333bc6929c65d035d41138307070381f928609905ce9267ef55f07fecbe0f8876102bf9ebdb943b4fa32fdbf5c5af36fd465a8405bb2e96491fd53896192d7b1 SHA512 ed5c39eef771d95ea8ae95a11de6d62292484f0f5f17ee8dbee9b214e2ced889407a819bcbfcd5dc32e98c73ff7de6988cfb0a06c858be656f2797900ef2bfb0
+DIST Log-Report-1.37.tar.gz 100391 BLAKE2B d9a7d8dffe249cc34ddf4ef0351cd68d3c72a35217368f96e5aa81594aeac201b8872d170692a4162722eac218101942a020036b97f09d2863686f00cba4e47a SHA512 9ef0ecee248dd221bc72a3791f4647cb6afef1556d19a02e69251b7cf3aa53006e7706ad24d785f4f9cb02832bbcf7aadeaeacb296eeaf515162a54b8ad060ef
diff --git a/dev-perl/MCE/MCE-1.874.0.ebuild b/dev-perl/MCE/MCE-1.889.0.ebuild
index 493761a6efbc..d5e25739eee3 100644
--- a/dev-perl/MCE/MCE-1.874.0.ebuild
+++ b/dev-perl/MCE/MCE-1.889.0.ebuild
@@ -1,13 +1,14 @@
-# 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=MARIOROY
-DIST_VERSION=1.874
+DIST_VERSION=1.889
inherit perl-module
DESCRIPTION="Many-Core Engine providing parallel processing capabilities"
+
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="+sereal"
@@ -26,7 +27,8 @@ RDEPEND="
>=dev-perl/Sereal-Decoder-3.15.0
)
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? ( >=virtual/perl-Test-Simple-0.880.0 )
"
diff --git a/dev-perl/MCE/Manifest b/dev-perl/MCE/Manifest
index 2a224b0c40bd..2de1fd835cd0 100644
--- a/dev-perl/MCE/Manifest
+++ b/dev-perl/MCE/Manifest
@@ -1,2 +1,2 @@
-DIST MCE-1.874.tar.gz 220151 BLAKE2B 20d8a56576bb73a1a710744beea6417142365939871a27b845bf3e61f86b046cde40c9e0f991a0080c3a73efae881a8e98f589771f83e79bf202ccf8f63f44dc SHA512 5d6c4684083f8cda9d69db3f426da42943ecdd33a18a41d8c0138964b338a4f37db63b50f36456e22930519d10990b4a1e300c5e27496d769d332208f6329e87
DIST MCE-1.887.tar.gz 230179 BLAKE2B 21ee15253eda40e22d9381cfec83a5f7206ca342b8db4bfc412b48c50650a6319558833514e4819634cb65ba34d4740d6b2f53754808b56641940367c5a3e8f7 SHA512 80eeafed31e5d754ebd6df18d75e3d24930a68e4c6d26619565575d7242269bb1c05547f589ae311c1fb7baa884b215935065296310f24cec4bd81a33355b72b
+DIST MCE-1.889.tar.gz 230624 BLAKE2B 5d932a3fbe05e05fa312bda41ee97cd141651a7df0337f91f5829effffceca3ef767e0feb084002a87b4635723b1cfbfd0c387ef5ae190d3c777f9f518653fc1 SHA512 47790c91cfe21e977a53c1c897802b34dc50d3a39631d991e8b95719593e82fa425c756a317d5e0f93d6a48be590b171eb88d90b7de166e264a5b7dcfadc7ebb
diff --git a/dev-perl/MIME-Charset/MIME-Charset-1.12.2-r1.ebuild b/dev-perl/MIME-Charset/MIME-Charset-1.12.2-r1.ebuild
deleted file mode 100644
index 0ba5ddaa5f55..000000000000
--- a/dev-perl/MIME-Charset/MIME-Charset-1.12.2-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=NEZUMI
-DIST_VERSION=1.012.2
-inherit perl-module
-
-DESCRIPTION="Charset Informations for MIME"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="l10n_ja l10n_zh"
-
-# Put JISX0213 here one day
-# And POD2
-RDEPEND="
- >=virtual/perl-Encode-1.980.0
- l10n_ja? ( >=dev-perl/Encode-EUCJPASCII-0.20.0 )
- l10n_zh? ( >=dev-perl/Encode-HanExtra-0.200.0 )
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-
-PERL_RM_FILES=("t/pod.t")
-
-PATCHES=(
- "${FILESDIR}/1.012-makefilepl.patch"
-)
diff --git a/dev-perl/MIME-Charset/Manifest b/dev-perl/MIME-Charset/Manifest
index b6f69878b9da..8c10ee1dacbe 100644
--- a/dev-perl/MIME-Charset/Manifest
+++ b/dev-perl/MIME-Charset/Manifest
@@ -1,2 +1 @@
-DIST MIME-Charset-1.012.2.tar.gz 55609 BLAKE2B b73af8eb5ee2e4cec2266c73b7104837c6207d2744f927185d7867b027319b3a22f7658d2cac7bd1e092784a09bd41b63a62c6c8851d6ec89aed74f40b764d19 SHA512 2273bf0b86eb042e5aa8bcf958eefefde7dce6701eea5ae8c0fe9997e7d3e90d837a7791ade30f84536a15116175c796daee60da6625f409d214844dfedfde4d
DIST MIME-Charset-1.013.1.tar.gz 55939 BLAKE2B 11bf87724d6a9178ace7ee700e6ce15f2d94e415451c656cdc92fce92718b78681873de2fbe57f7d4a261e582b70f107ad8a805a5025824d7aa9019ae1bbc51e SHA512 10d6b57cc1b08d126a1d7dea2c5d48be0cd3a6457b75de6a91f47dcaa3cd9314b0d7b147ae14053952571b3d50882ec71af7a9808870a08c97aacd43b13e764c
diff --git a/dev-perl/MIME-EncWords/MIME-EncWords-1.15.0.ebuild b/dev-perl/MIME-EncWords/MIME-EncWords-1.15.0.ebuild
new file mode 100644
index 000000000000..6f0856a653dc
--- /dev/null
+++ b/dev-perl/MIME-EncWords/MIME-EncWords-1.15.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=NEZUMI
+DIST_VERSION=1.015.0
+inherit perl-module
+
+DESCRIPTION="Deal with RFC 2047 encoded words (improved)"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+
+RDEPEND="
+ >=virtual/perl-MIME-Base64-2.130.0
+ >=virtual/perl-Encode-1.980.0
+ >=dev-perl/MIME-Charset-1.10.1
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+PERL_RM_FILES=("t/pod.t")
diff --git a/dev-perl/MIME-EncWords/Manifest b/dev-perl/MIME-EncWords/Manifest
index 6b3d71257164..f2422df9fbb1 100644
--- a/dev-perl/MIME-EncWords/Manifest
+++ b/dev-perl/MIME-EncWords/Manifest
@@ -1 +1,2 @@
DIST MIME-EncWords-1.014.3.tar.gz 39372 BLAKE2B d5c12787f975c0d4633644ffe83fbcc94f5adf1e612ce04e56450915f83df9710fdbb9c62d2e7a5880ee073aca04602feaf134f9ffb36e124091ce686445d191 SHA512 77deed0b9b61101ba67f4d498213af9dc1078738fb0992661aa1b260ef394b84341173e5319579c4651f9b6271be0f80d4e96455c7caa9f81accb3db16601af8
+DIST MIME-EncWords-1.015.0.tar.gz 38971 BLAKE2B abe1d14724f88ab4783750fc9ce5d32298e44d597815365f9a4d3200dc3dddefe17d3a72b01f406fad9751b16611b3d3f7f569adcd2d79715fba7080e92905d7 SHA512 21331a5c45b84f0840d8383a7b049509d565b19c62dd4a2e4abe6e16fe8308716f65b93168fa5884b1886981a15869cd26628c34d2d5588d0212550963f905c7
diff --git a/dev-perl/MIME-Types/MIME-Types-2.210.0.ebuild b/dev-perl/MIME-Types/MIME-Types-2.210.0.ebuild
deleted file mode 100644
index 91698995c035..000000000000
--- a/dev-perl/MIME-Types/MIME-Types-2.210.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=MARKOV
-DIST_VERSION=2.21
-inherit perl-module
-
-DESCRIPTION="Definition of MIME types"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- virtual/perl-File-Spec
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( >=virtual/perl-Test-Simple-0.470.0 )
-"
diff --git a/dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild b/dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild
deleted file mode 100644
index 01d4f1514c18..000000000000
--- a/dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=2.22
-inherit perl-module
-
-DESCRIPTION="Definition of MIME types"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- virtual/perl-File-Spec
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( >=virtual/perl-Test-Simple-0.470.0 )
-"
diff --git a/dev-perl/MIME-Types/Manifest b/dev-perl/MIME-Types/Manifest
index e2ccc1092a2c..6292c3dca413 100644
--- a/dev-perl/MIME-Types/Manifest
+++ b/dev-perl/MIME-Types/Manifest
@@ -1,3 +1 @@
-DIST MIME-Types-2.21.tar.gz 64535 BLAKE2B cd3a144c541a5f72be0378622f9488f0b4b0f3b71aaa7769285592aae31165afd315f52c0f0060eceedc20ec742fbeeee1ae2bb220f08f45d59911dddbc1e7e0 SHA512 223aacf8f8ea3c8dd3059791bb86d3203684fb632d972639d88d9e176a5fee428c5fd637cbeee65b52f008ad70a92cef3f82f524926fc5fa55ea24ca0448f4ad
-DIST MIME-Types-2.22.tar.gz 65002 BLAKE2B 1dd416b030e9a6b38897d316ebad618eef39160e9e68dc100034908f66638a9291cace8104609297eb53e6003b340ef0b24803692d7d3c892d19d8d2ab3490dc SHA512 93dd5f54defcb2d9ff0e157b05c0f1e6ffd0d62422ae1b17f7f6deee4886d647cc4abf50dde584a65ee0472859ed224ed7dc491cb27066d15cf937fd7de80da7
DIST MIME-Types-2.24.tar.gz 65785 BLAKE2B 07897834b5c8c75d21a909c1baeb55d19fa6c5cd7f7ae81b3525af8a7a68c16d06304e2fcda95e2d104cfd67c1a4ce2ba08b68d34b47e377015626a2b797f0dd SHA512 5f1ba7b461eb18438b7e1bcc49291d0a506d937f0020f2a8b17594e4de626110f8d4b4a767d78b491ae788b6a6ea531d8ce2c2245cc614700ac8fa6d320d2bd7
diff --git a/dev-perl/MIME-tools/MIME-tools-5.509.0-r1.ebuild b/dev-perl/MIME-tools/MIME-tools-5.509.0-r1.ebuild
deleted file mode 100644
index d44d060e7dc9..000000000000
--- a/dev-perl/MIME-tools/MIME-tools-5.509.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=DSKOLL
-DIST_VERSION=5.509
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="A Perl module for parsing and creating MIME entities"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="
- >=virtual/perl-File-Path-1
- >=virtual/perl-File-Spec-0.600.0
- >=virtual/perl-File-Temp-0.180.0
- virtual/perl-IO
- >=virtual/perl-MIME-Base64-2.200.0
- dev-perl/MailTools
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.590.0
- test? (
- dev-perl/Test-Deep
- )
-"
-
-# tests fail when done in parallel
-DIST_TEST="do"
-
-PERL_RM_FILES=(
- # Author tests
- t/02-kwalitee.t
- t/02-pod.t
- t/02-pod-coverage.t
- # Fails under FEATURES="network-sandbox"
- t/Smtpsend.t
-)
diff --git a/dev-perl/MIME-tools/MIME-tools-5.510.0.ebuild b/dev-perl/MIME-tools/MIME-tools-5.515.0.ebuild
index 163ca4891702..f209529412bf 100644
--- a/dev-perl/MIME-tools/MIME-tools-5.510.0.ebuild
+++ b/dev-perl/MIME-tools/MIME-tools-5.515.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=DSKOLL
-DIST_VERSION=5.510
+DIST_VERSION=5.515
DIST_EXAMPLES=("examples/*")
# tests fail when done in parallel
DIST_TEST="do"
@@ -22,7 +22,8 @@ RDEPEND="
>=virtual/perl-MIME-Base64-2.200.0
dev-perl/MailTools
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.420.0
test? (
dev-perl/Test-Deep
diff --git a/dev-perl/MIME-tools/Manifest b/dev-perl/MIME-tools/Manifest
index e404e274bc0f..0c7d919365ae 100644
--- a/dev-perl/MIME-tools/Manifest
+++ b/dev-perl/MIME-tools/Manifest
@@ -1,2 +1,2 @@
-DIST MIME-tools-5.509.tar.gz 423714 BLAKE2B 7e11da6f97468521d2e95b9ed71941d91559844a1775597c27f60288c04daf55607a8d962afd6bdf8521187930908c97815fa5664a448d1ab902e3740197cc69 SHA512 0407b09916144eafbee0c75758306e0f44c27db0e8aabf033267f9903f676f0415de99927dcfdb69f9e9d4123d63c280f526dff92e0d97744761c888df90667a
DIST MIME-tools-5.510.tar.gz 417208 BLAKE2B d819b7e243a5edc72204c78467f0603c6be576ef5e7285b2c500ce8498ef631bbd2cc921d5d32ec7c1243da8dc20ff5c209a6682215404358f9d1e1c69c81884 SHA512 86d110cc3ed3e9744a07a7b671df713708ab70f57aea858a9570bd021102b4cea91a869239f6c40611f1b1fae190e1b6d1bd65b54914ffc3a41fdf9160977328
+DIST MIME-tools-5.515.tar.gz 424146 BLAKE2B 158cfa70318d986a400a9122815b2f2b9f2ae56bc0bdb997068c3abe00dffdad01adea139cf746ca439f0810d2967bbcdf3597af0e4c6221b9c2b28a9ce582a2 SHA512 3a9bbc1b58762170bfb3ccdc2d5fda006fcfdb5eca6092555011819e9fd0b68f1b0a178c86dc7e95a2e6f8d89d6988b1c26823d06ca201859ddc87f9e37981db
diff --git a/dev-perl/MP3-Tag/MP3-Tag-1.150.0-r1.ebuild b/dev-perl/MP3-Tag/MP3-Tag-1.150.0-r1.ebuild
deleted file mode 100644
index fdb2238fcd0a..000000000000
--- a/dev-perl/MP3-Tag/MP3-Tag-1.150.0-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ILYAZ
-DIST_VERSION=1.15
-DIST_SECTION=modules
-DIST_A_EXT="zip"
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Module for reading tags of MP3 Audio files"
-
-SLOT="0"
-LICENSE="Artistic"
-KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-RDEPEND="
- dev-perl/MP3-Info
-"
-BDEPEND="${RDEPEND}
- app-arch/unzip
- virtual/perl-ExtUtils-MakeMaker
-"
-
-# somewhat flaky
-DIST_TEST=do
diff --git a/dev-perl/MP3-Tag/Manifest b/dev-perl/MP3-Tag/Manifest
index b340f3fc53f8..953f3382bc56 100644
--- a/dev-perl/MP3-Tag/Manifest
+++ b/dev-perl/MP3-Tag/Manifest
@@ -1,2 +1 @@
-DIST MP3-Tag-1.15.zip 321983 BLAKE2B 7bea98bfa609fead2d91ed49451885d03e2031b0b081dbdde10a75b5e3c8a494032b9c13e1960411540754411e23b31e843b5786cb7a00c0f582e9fa7dd74c5e SHA512 e0361e34583dc8d1742b40d2922e66de8d43180d99e52f8e34166c432619ca4611b8589c6acc0498384f9f0dd2e30189351c18e0bfe2a4ca96df60809683cbb3
DIST MP3-Tag-1.16.zip 324866 BLAKE2B a6f277c43a1723f6e86ed58982464d336dde0f6a04a81b1d9dc2640401dfe5fe2822991b76efaf8890420de011ad7937b9dfce3c7cd7062a6fc6549b38a5eac6 SHA512 f13785a65abb7d1bdb36e1fbb79d1464d4cb33c0a29b20fbe77c82a567ee4f66449841c33665c1c1fb6d151b4e27e81f1bd56a30f7e0d7589bfa6995f905a2ab
diff --git a/dev-perl/MRO-Compat/Manifest b/dev-perl/MRO-Compat/Manifest
index 6b8c30744ac0..4013be796175 100644
--- a/dev-perl/MRO-Compat/Manifest
+++ b/dev-perl/MRO-Compat/Manifest
@@ -1,2 +1 @@
-DIST MRO-Compat-0.13.tar.gz 8711 BLAKE2B 01b2341481d289f3ba283c1acdb4da0952beddfd53646c4b0b2ad9cbd64a4ea5e98ba32bc0a40f6bbf057556c58e872b1ef8c7bdd5738cc1aa112336e4e82b7d SHA512 3311c37c8fc73acaf68bae2b12315a448a87de8f756e817c967cf49b753cf218e8c762ecc44890297afd82193d71b2407060db0bc70720d228b31c0a30de10c1
DIST MRO-Compat-0.15.tar.gz 16504 BLAKE2B 27392a1a40d249d00fd2e61aac8c1b3a5b08090409e6613c61ca44fea1e360a86f2be245e56c09596a2a6538a80e0d0de0aec98747106e0caccca3929564461b SHA512 0767ea5e98414ce55607c599eecde686fe2defed99ade156ce8db63e508bfcd150aea48952eed7624f969c0ca185652a85eedb8dbcae82b826152d18d4152545
diff --git a/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.101.120.ebuild b/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.101.120.ebuild
deleted file mode 100644
index 1fa3a6b5bfbc..000000000000
--- a/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.101.120.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MBRADSHAW
-DIST_VERSION=2.20210112
-inherit perl-module
-
-DESCRIPTION="Object Oriented Authentication-Results Headers"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/JSON
- virtual/perl-Scalar-List-Utils
-"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( dev-perl/Test-Exception )
-"
diff --git a/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.109.150-r1.ebuild b/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.310.310.ebuild
index 0bfbdee23531..a9565e684aad 100644
--- a/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.109.150-r1.ebuild
+++ b/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.310.310.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=MBRADSHAW
-DIST_VERSION=2.20210915
+DIST_VERSION=2.20231031
inherit perl-module
DESCRIPTION="Object Oriented Authentication-Results Headers"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Mail-AuthenticationResults/Manifest b/dev-perl/Mail-AuthenticationResults/Manifest
index 663804cdb941..1bc32a3d9c66 100644
--- a/dev-perl/Mail-AuthenticationResults/Manifest
+++ b/dev-perl/Mail-AuthenticationResults/Manifest
@@ -1,3 +1,2 @@
-DIST Mail-AuthenticationResults-2.20210112.tar.gz 30919 BLAKE2B a75feb4f72a5ea0415bda1aa1bb39b4a0bf9979a3863458649cb07e9cfe2e8ad258984aee8a4b7fa18924b46a188b27eaf56fe2c8ca1503d86c6c908e5c0910f SHA512 2168e8761947008670840ac1b534e2c374399120197d907b8d5c654bcb00baa5f7075caffa00a06eac5628a7583d96aeb9f077a1103266ad774aaff05f8f0130
-DIST Mail-AuthenticationResults-2.20210915.tar.gz 31535 BLAKE2B 9f459fc7a9b16ece0ef2eb7d216f82ebc93556bea642dd9f15949e759df430f7a80a408bb4ea1477bb4ddad931cbbf890577fa1a018b7d441d9b290b90a35418 SHA512 c1f1149853fd2a30116f70f126bc9822f4d085b030c5e09aec273792888c67ae141dff8c9c2368d21d692b3ca409bab89fef44d6ba0a40c9fe34b845568c570b
DIST Mail-AuthenticationResults-2.20230112.tar.gz 32438 BLAKE2B 7acc982ecb5e1486a7b6905acd220bd849c180fc7b8d6cddb75df89dc6fbbd47da122621739c6c783925a59b117783cf6aa0e6789d2520dc40a22b435e2b69dd SHA512 78ea5067e2386ccbbe5bb9c86150c8255e6f735319968180a59c992fac35a918704792b2f18bf10c0568a41690044fbdb14b9d23e7829c178a42eb64126725fb
+DIST Mail-AuthenticationResults-2.20231031.tar.gz 32794 BLAKE2B 8972c93754aa4944047251db59e77c4631cd24d7a3611d188b46c786bf14525c1f1c32c69e318d05604fa30744cf47f710b2f43f39c74da6eb34068c8039c283 SHA512 fc1a1f9099e1d3c3a2185bb2ba9f53be6799779b71dc1e7524e117b78e3868e9d264668bde188e787868a303d62262e9ded2fa9e1657d1987e9cbe488d06ed8e
diff --git a/dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.7.0.ebuild b/dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.7.0.ebuild
deleted file mode 100644
index b6e57898df2a..000000000000
--- a/dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.7.0.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=MARKOV
-DIST_VERSION=3.007
-inherit perl-module
-
-DESCRIPTION="Mail::Box connector via IMAP4"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
-
-RDEPEND="
- dev-perl/TimeDate
- dev-perl/Digest-HMAC
- virtual/perl-Digest-MD5
- virtual/perl-File-Spec
- >=dev-perl/Mail-Box-3
- dev-perl/Mail-IMAPClient
- >=dev-perl/Mail-Message-3
- >=dev-perl/Mail-Transport-3
- virtual/perl-Scalar-List-Utils
- !!<dev-perl/Mail-Box-3
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Mail-Box-IMAP4/Manifest b/dev-perl/Mail-Box-IMAP4/Manifest
index d176aab752ad..7b10b4b75438 100644
--- a/dev-perl/Mail-Box-IMAP4/Manifest
+++ b/dev-perl/Mail-Box-IMAP4/Manifest
@@ -1,2 +1 @@
-DIST Mail-Box-IMAP4-3.007.tar.gz 44532 BLAKE2B a49c0d98e07e3fe5dfd3fc212f7c1b5937a915a37edec3b146247d916b423fbdbbc9cb146b2bf295780cc45610ba30d3f3feee8c6bb404068869d08b6b278bfb SHA512 f2cdf0063ec5ba66b9e29aa71c827aa5eb7f14cb25d139ff9dcdbcd111ebf5507763f501d7ca80b4269961cee83a91d8b282191e3beb0711536a505453342faf
DIST Mail-Box-IMAP4-3.008.tar.gz 44744 BLAKE2B 34c35b60743ee9d65756d203838e114160fe5f100e69fa426e44ec6e4301a710922f37b0bd4047df85009a861eb12d605ff39428bbad0d3fc53ec8cc5b5e2e1a SHA512 4f65944105547546b96ba5e465d29c4692cf2ee15801b25012c9e33cbac00b1d90c9d231e21415631a3658495e77da03364af8ad0b69dc2ca4d39924a52b9640
diff --git a/dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.5.0.ebuild b/dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.5.0.ebuild
deleted file mode 100644
index 5afe311b5dfc..000000000000
--- a/dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.5.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=3.005
-inherit perl-module
-
-DESCRIPTION="Mail::Box connector via POP3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Digest-MD5
- virtual/perl-File-Spec
- virtual/perl-IO
- >=dev-perl/Mail-Message-3
- >=dev-perl/Mail-Box-3
- virtual/perl-Scalar-List-Utils
- virtual/perl-Socket
- !!<dev-perl/Mail-Box-3
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
-
-DIST_TEST="do" # parallel tests fail
diff --git a/dev-perl/Mail-Box-POP3/Manifest b/dev-perl/Mail-Box-POP3/Manifest
index a000413b5a1d..18e7d6c5fa1f 100644
--- a/dev-perl/Mail-Box-POP3/Manifest
+++ b/dev-perl/Mail-Box-POP3/Manifest
@@ -1,2 +1 @@
-DIST Mail-Box-POP3-3.005.tar.gz 31804 BLAKE2B e0ef2d6ed0b19de2f51497af0268bcc5fd78ab6c3027bbcd134edaf942728e4494f11eab8066151d088c933104011af7015383ef408ae6a8ae45367df03d8131 SHA512 cbcda3c9df08d8cf5d279e1b8308885213b75b0af56a3be7c0a5fc769ff60a6c9e6f2cd5ab4ab19532e388e14ceb6b4b62042dea4bb512c31384823004137079
DIST Mail-Box-POP3-3.006.tar.gz 32679 BLAKE2B e2c91374e5c7472deb955bf36b1393903575f43d59d01453b86ed0c8cd0e654e1071c2cec783b70a657ed1641cb6937b338b112d5b9b48a4c06e83011bdd8cac SHA512 01897da20b53d6078f0f43c0442a0b93a8067cb704c040fb398b4772286c8bba3a97c5aaee2729baeab58575533f3e4a84d7761dc9d9c2173aa7f57ca1c9bcbe
diff --git a/dev-perl/Mail-Box/Mail-Box-3.9.0.ebuild b/dev-perl/Mail-Box/Mail-Box-3.9.0.ebuild
deleted file mode 100644
index 4989a3cb4a93..000000000000
--- a/dev-perl/Mail-Box/Mail-Box-3.9.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=3.009
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Mail folder manager and MUA backend"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
-
-PDEPEND="
- dev-perl/Mail-Box-IMAP4
- dev-perl/Mail-Box-POP3
-"
-RDEPEND="
- virtual/perl-Carp
- dev-perl/TimeDate
- >=dev-perl/Devel-GlobalDestruction-0.90.0
- >=dev-perl/File-Remove-0.200.0
- >=virtual/perl-File-Spec-0.700.0
- dev-perl/IO-stringy
- >=dev-perl/Mail-Message-3.8.0
- >=dev-perl/Mail-Transport-3.3.0
- >=dev-perl/Object-Realize-Later-0.190.0
- >=virtual/perl-Scalar-List-Utils-1.130.0
- !!<dev-perl/Mail-Box-3
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Mail-Box/Manifest b/dev-perl/Mail-Box/Manifest
index 5ca85dfd4ce7..be7179e9667d 100644
--- a/dev-perl/Mail-Box/Manifest
+++ b/dev-perl/Mail-Box/Manifest
@@ -1,2 +1 @@
-DIST Mail-Box-3.009.tar.gz 296059 BLAKE2B cc76ace8415fef33841fb5e57351e57e314ca5131892e42c00ab32b549ef901ecc28e7b96922a90c4deff9d46b991367ea5bf0e183acf5cc6e637e8c56775e0d SHA512 f9a90915adea21b2275d53df5d218968c120b53562ed397253babb77eda8e09ae90817655ce25dba2c282d6a2ff2053466cecfd53ec8e74f22196032a1c39e7a
DIST Mail-Box-3.010.tar.gz 296125 BLAKE2B cdc5f1ed8acbbe2cac085c166ea2d759f9266769c6e0d63aaf841ac55a6e85586f5cc0f3ed8de00b8b480fc5f54e09feebe13e616d9f191078cf4e06794355d2 SHA512 a5f5b4721a0643ed1db43cc0ef1d3a1ac5f7e838abe254fa06b3c88d4c9e9c309f23f60e75ca3e3efb86314176ce708fb155b11e9c4183ccee3673641a5e4dab
diff --git a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.306.300.ebuild b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.401.240.ebuild
index 994d03803b68..2c690e9b4536 100644
--- a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.306.300.ebuild
+++ b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.401.240.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=MBRADSHAW
-DIST_VERSION=1.20230630
+DIST_VERSION=1.20240124
DIST_EXAMPLES=("scripts/*")
inherit perl-module
diff --git a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.302.120.ebuild b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.406.190.ebuild
index 76a1588594a9..274c005754f3 100644
--- a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.302.120.ebuild
+++ b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.406.190.ebuild
@@ -1,29 +1,30 @@
-# 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=MBRADSHAW
-DIST_VERSION=1.20230212
+DIST_VERSION=1.20240619
DIST_EXAMPLES=("scripts/*")
inherit perl-module
DESCRIPTION="Signs/verifies Internet mail using DKIM message signatures"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
virtual/perl-Carp
>=dev-perl/Crypt-OpenSSL-RSA-0.240.0
+ >=dev-perl/CryptX-0.67.0
virtual/perl-Digest-SHA
virtual/perl-MIME-Base64
dev-perl/MailTools
dev-perl/Mail-AuthenticationResults
dev-perl/Net-DNS
"
-
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
dev-perl/Net-DNS-Resolver-Mock
diff --git a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.9.70.ebuild b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.9.70.ebuild
deleted file mode 100644
index ee70c69ec5fa..000000000000
--- a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.9.70.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MBRADSHAW
-DIST_VERSION=1.20200907
-DIST_EXAMPLES=("scripts/*")
-inherit perl-module
-
-DESCRIPTION="Signs/verifies Internet mail using DKIM message signatures"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Crypt-OpenSSL-RSA-0.240.0
- virtual/perl-Digest-SHA
- virtual/perl-MIME-Base64
- dev-perl/MailTools
- dev-perl/Mail-AuthenticationResults
- dev-perl/Net-DNS
-"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Net-DNS-Resolver-Mock
- virtual/perl-Test-Simple
- dev-perl/Test-RequiresInternet
- dev-perl/YAML-LibYAML
- )
-"
-
-mydoc=("doc/*.txt" "HACKING.DKIM")
-
-src_test() {
- # disable online tests
- if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- einfo "Removing network tests w/o DIST_TEST_OVERRIDE=~network"
- perl_rm_files t/{policy,public_key,verifier,dev-manifest}.t
- fi
- perl-module_src_test
-}
diff --git a/dev-perl/Mail-DKIM/Manifest b/dev-perl/Mail-DKIM/Manifest
index 3d0370c0a5dc..8bc438bafc66 100644
--- a/dev-perl/Mail-DKIM/Manifest
+++ b/dev-perl/Mail-DKIM/Manifest
@@ -1,4 +1,3 @@
-DIST Mail-DKIM-1.20200907.tar.gz 177877 BLAKE2B a71da80038e9abc8056fb248f7c6da76fdd98427bc18fc1d3c4bdba73dde4a683db10a1b1b61bedf03adbcf349c4be9e82e29b13adaa02007db5b7422ffc27f1 SHA512 1bfdd97ca49abfd3ae6f13bc8ede8706531801e078351ac41a3a6172b9e65249d247e38a95c53eb60781b5f38b971a5acf9c8b98948e9c4d7a427a525ee231cb
-DIST Mail-DKIM-1.20230212.tar.gz 179183 BLAKE2B 51613469d5369525a5c51859cabbf2ac0dc04e5406ede338dcb16471182d3d3e789821b5cc52fe85cdb07f67a20b33abf4fff1e647e3aa25c2a69c1037b0f753 SHA512 b34ee931f121104c93973f5cacf551f7583947c82fd272197b970852ac37d910f69d2fd44a4d4614162ee38b54205bb93e0138fdf48cc2c43ab2606040f18d3b
-DIST Mail-DKIM-1.20230630.tar.gz 182700 BLAKE2B 6f937a71ab91746a9f8c5b949ebb47aeed1ae3999b15d042b87700783b10efa7c8d10d900444205904edc3fc445df8d97eb03a394a7145bd6f211a27816ac64a SHA512 566213925afe4f964718208217ad6d97ad9192651294248a560203d8201f23db3ae2f83ca366a058f40ecf9b22695140666edeb6ff57d9a7bddcd01ae09f59d7
DIST Mail-DKIM-1.20230911.tar.gz 182962 BLAKE2B 6657070301c3e5c5ace34ce3534a4902ae73cc48416edf7be4241a2a03f32c552f19dac83f6ea09881447b26b366e63ef12cc2bebe3cd9905091dd113c9f04c6 SHA512 d89a4412e6352602d5eec9ca435b2c13dd06aa5c639fd357608f8788b9ba8b2dafe0c064bc48928ac040e19d144a48cedd07cecf7c0caa623b0d39845133ee80
+DIST Mail-DKIM-1.20240124.tar.gz 183426 BLAKE2B 85af63c656f36ef6d33d2729e2360c65230f6b2a7ee6fcbea0aca451f0966c14569543cb453f29b2ce8c417ef0fce0d5e3b65332314e96898d2ff1a4901a9b83 SHA512 5453bca0e27906193084f0faf94b06c3a01cc835d4d226a0281793ea5e7105b4907090f25769dc5f51b6b816eacb5abceb56a046716a80a0288f3332c655c1c8
+DIST Mail-DKIM-1.20240619.tar.gz 183425 BLAKE2B 081b2958c8f0ea4af32516c0202d06cadb1113ed10f4d16eefa271f34226087ed1453d0f9ed84380edcf693086751d7f2e2c6f9d62c78c54132ac9fef2512819 SHA512 7f401b69e43e0023d745dab90e6e179c1103ad08e151642a3eb031edb92a7d092388f11d537c8ece1dd1b2cc0e31bb40222c82c1ac0f62d86be211e9a467f2dc
diff --git a/dev-perl/Mail-DMARC/Mail-DMARC-1.202.403.130.ebuild b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.403.130.ebuild
new file mode 100644
index 000000000000..a62f1719148d
--- /dev/null
+++ b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.403.130.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MBRADSHAW
+DIST_VERSION=1.20240313
+inherit perl-module
+
+DESCRIPTION="Perl implementation of DMARC"
+
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+IUSE="minimal"
+
+RDEPEND="
+ !minimal? (
+ dev-perl/Mail-DKIM
+ dev-perl/Net-IMAP-Simple
+ dev-perl/Net-SMTPS
+ )
+ virtual/perl-Carp
+ dev-perl/Config-Tiny
+ >=dev-perl/DBD-SQLite-1.310.0
+ >=dev-perl/DBIx-Simple-1.350.0
+ virtual/perl-Data-Dumper
+ dev-perl/Email-MIME
+ >=dev-perl/Email-Sender-1.300.32
+ dev-perl/Email-Simple
+ virtual/perl-Encode
+ dev-perl/File-ShareDir
+ virtual/perl-Getopt-Long
+ virtual/perl-HTTP-Tiny
+ virtual/perl-IO
+ virtual/perl-IO-Compress
+ dev-perl/IO-Socket-SSL
+ dev-perl/libwww-perl
+ dev-perl/Mail-DKIM
+ dev-perl/Net-DNS
+ dev-perl/Net-HTTP
+ dev-perl/Net-IDN-Encode
+ dev-perl/Net-IP
+ dev-perl/Net-SMTPS
+ dev-perl/Net-SSLeay
+ >=dev-perl/Net-Server-2
+ virtual/perl-Socket
+ >=dev-perl/Socket6-0.230.0
+ virtual/perl-Sys-Syslog
+ dev-perl/Test-File-ShareDir
+ dev-perl/URI
+ dev-perl/XML-LibXML
+ virtual/perl-parent
+ >=dev-perl/Regexp-Common-2013031301
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.360.100
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/File-ShareDir-Install-0.60.0
+ test? (
+ dev-perl/Net-DNS-Resolver-Mock
+ dev-perl/Test-Exception
+ dev-perl/Test-Output
+ virtual/perl-Test-Simple
+ )
+"
+
+PERL_RM_FILES=(
+ 'bin/install_deps.pl'
+
+ # https://github.com/msimerson/mail-dmarc/issues/226
+ 't/12.Report.Store.SQL.t'
+)
+
+src_test() {
+ local my_test_control
+ local badfiles=( t/author-*.t )
+ my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel verbose}}
+ if ! has network ${my_test_control} ; then
+ einfo "Removing network tests w/o DIST_TEST_OVERRIDE~=network";
+ badfiles+=( \
+ "t/04.PurePerl.t" \
+ "t/06.Result.t" \
+ "t/09.HTTP.t" \
+ "t/11.Report.Store.t" \
+ "t/17.Report.Aggregate.Schema.t" \
+ "t/22.Report.Send.SMTP.t" \
+ )
+ fi
+ perl_rm_files "${badfiles[@]}"
+ perl-module_src_test
+}
diff --git a/dev-perl/Mail-DMARC/Manifest b/dev-perl/Mail-DMARC/Manifest
index e14291e96224..dcb153dd5e75 100644
--- a/dev-perl/Mail-DMARC/Manifest
+++ b/dev-perl/Mail-DMARC/Manifest
@@ -1,2 +1,3 @@
DIST Mail-DMARC-1.20210927.tar.gz 794723 BLAKE2B 3b0eeed4ccc6498c0af3afe20052e9ea0b0c8ba1625b80ee7b211d7f4235a4f595f7f15862b6b79642423dccd95755047ac53d54b30a5db0b0c05a6070725443 SHA512 eef5d0fda54ea45c04e61b4b6f7fae995404978c297289e68640d0409528542806ceed9dc4c701376c81014ac5d5df25f541a789f54fd982be8c4518fbcc524f
DIST Mail-DMARC-1.20230215.tar.gz 799270 BLAKE2B 110b0e8603373df73bbc1d660799e923ec7e26403c40031fa7e61b824d8ab8da1c537a9f300370cb75232e7f2cbe79a6a87300c8e8e0d629a5b3e139896a8f1c SHA512 584ede08abe69c9db671465499c5ac79693e6d2d6c913cee1fbe20d85858847b99a0b0864ad62c8bb0786907c6254c3eda45183d00a1f3e38ba90ac542fb337a
+DIST Mail-DMARC-1.20240313.tar.gz 804445 BLAKE2B b94c445dd09f7374b8c376d3bbc1dce2af41268e36a7d326ed4cc429e413d842d4a4f724a8392f3900c4f161d09031ecca9d33d49653cc9848601e76c35c6c24 SHA512 07f23ce7ab3ce2c2bc15b4b09671c65943128ff17a94020aed18589361921592ea4b8c85a1252e40bf5e99685e24d5da2164552be2017cb1e62d53823978bf15
diff --git a/dev-perl/Mail-Message/Mail-Message-3.10.0.ebuild b/dev-perl/Mail-Message/Mail-Message-3.10.0.ebuild
deleted file mode 100644
index 1a3f0e50b3c2..000000000000
--- a/dev-perl/Mail-Message/Mail-Message-3.10.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=8
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=3.010
-inherit perl-module
-
-DESCRIPTION="General Message Object for MIME Messsage Handling"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ppc64 x86"
-
-RDEPEND="
- dev-perl/TimeDate
- >=virtual/perl-Encode-2.260.0
- >=virtual/perl-File-Spec-0.700.0
- dev-perl/IO-stringy
- virtual/perl-MIME-Base64
- >=dev-perl/MIME-Types-1.4.0
- >=dev-perl/MailTools-2.170.0
- >=virtual/perl-Scalar-List-Utils-1.130.0
- >=dev-perl/URI-1.230.0
- >=dev-perl/User-Identity-1.0.0
- !!<dev-perl/Mail-Box-3
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
diff --git a/dev-perl/Mail-Message/Mail-Message-3.11.0.ebuild b/dev-perl/Mail-Message/Mail-Message-3.11.0.ebuild
deleted file mode 100644
index 3840e6d5e985..000000000000
--- a/dev-perl/Mail-Message/Mail-Message-3.11.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=3.011
-inherit perl-module
-
-DESCRIPTION="General Message Object for MIME Messsage Handling"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
-
-RDEPEND="
- dev-perl/TimeDate
- >=virtual/perl-Encode-2.260.0
- >=virtual/perl-File-Spec-0.700.0
- dev-perl/IO-stringy
- virtual/perl-MIME-Base64
- >=dev-perl/MIME-Types-1.4.0
- >=dev-perl/MailTools-2.170.0
- >=virtual/perl-Scalar-List-Utils-1.130.0
- >=dev-perl/URI-1.230.0
- >=dev-perl/User-Identity-1.0.0
- !!<dev-perl/Mail-Box-3
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
diff --git a/dev-perl/Mail-Message/Mail-Message-3.12.0.ebuild b/dev-perl/Mail-Message/Mail-Message-3.12.0.ebuild
deleted file mode 100644
index b5ea3106b0c2..000000000000
--- a/dev-perl/Mail-Message/Mail-Message-3.12.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=3.012
-inherit perl-module
-
-DESCRIPTION="General Message Object for MIME Messsage Handling"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
-
-RDEPEND="
- dev-perl/TimeDate
- >=virtual/perl-Encode-2.260.0
- >=virtual/perl-File-Spec-0.700.0
- dev-perl/IO-stringy
- virtual/perl-MIME-Base64
- >=dev-perl/MIME-Types-1.4.0
- >=dev-perl/MailTools-2.170.0
- >=virtual/perl-Scalar-List-Utils-1.130.0
- >=dev-perl/URI-1.230.0
- >=dev-perl/User-Identity-1.10.0
- !!<dev-perl/Mail-Box-3
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
diff --git a/dev-perl/Mail-Message/Mail-Message-3.13.0.ebuild b/dev-perl/Mail-Message/Mail-Message-3.15.0.ebuild
index f77ce7b7fc31..7214e203f6d2 100644
--- a/dev-perl/Mail-Message/Mail-Message-3.13.0.ebuild
+++ b/dev-perl/Mail-Message/Mail-Message-3.15.0.ebuild
@@ -1,13 +1,14 @@
-# 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=MARKOV
-DIST_VERSION=3.013
+DIST_VERSION=3.015
inherit perl-module
DESCRIPTION="General Message Object for MIME Messsage Handling"
+
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
diff --git a/dev-perl/Mail-Message/Manifest b/dev-perl/Mail-Message/Manifest
index 50be0901831b..c3babd5854fa 100644
--- a/dev-perl/Mail-Message/Manifest
+++ b/dev-perl/Mail-Message/Manifest
@@ -1,5 +1,2 @@
-DIST Mail-Message-3.010.tar.gz 258187 BLAKE2B 0827d25d3a7fb637596aac83d16d2b5297ce4d19a1a7235865018e949f48167698bbcd84a32bdb6303017756c4dfd595428a26021d4b24fb60ee3ac8a85c31a6 SHA512 aa2d38968cfe55a5688a1aaa3442fd87bc7b216ab43db40053f65f5d9bc6b397427a56662062c5a17dd6e62d86aa56c217a6394298e78fc64377feeeeef03771
-DIST Mail-Message-3.011.tar.gz 258433 BLAKE2B 1a35418efac7842fdf3097e3d0aca4bcda2ccc5f8514eacd4304f6f3e4d52d7c4ecd7829038c9675bd791042b8d0697098ca4b9ff3b579d6b6a74f37a58d4ac0 SHA512 91253e2a23dabc435b550dd4f5471b94eff9a11a313323db45279c3d5be354e9bf7220438a399736d99344be98a96a67a2e752bf907bd02e0eb813e14fe9096c
-DIST Mail-Message-3.012.tar.gz 258901 BLAKE2B da930d74509b5e0305996b568b50fa990bacaac618be1fec48a432d2250e851d63e2278c1c0a06cbf768b2fb7538480f0de955d31ce5cef7ca79773e386e075b SHA512 a29101f3e4ba30ca49e6e1fab39d3358df02ab95a99d6a9bd7e3d4e0d23e0cc3e8bf407adc7d21b83e52157d660014374157aeb44085e88ad2e4fb0b4553b8b4
-DIST Mail-Message-3.013.tar.gz 264557 BLAKE2B cbbafa7adff83330a31333dec322c2b5244c9325d865f73d1193348096a7efd7c7e11c3e4c5c8df3dcdac56b315cd7b85943bee14454cefb1164fae8e2f6a032 SHA512 7a15c42e1da549c69eecc20bba6a63a9558e11488d583de117225ae6a66c249ab6ab99108b051cbc476de02e08efbff5319b4ed0b268f7c3267f88bcfb9b2a1d
DIST Mail-Message-3.014.tar.gz 265715 BLAKE2B e30b3fc50b4640873c6fe102703d10398beb3047030c7c440e8e6261581ad3a6de3b55a0c43d92622561bd552f289565cf25a32b695601e73ed264b3ec362b90 SHA512 603757e5e6ee61fb128a7647a454bdf5de218774908ad66ff27746d67cb1e643d62963b3486a5bba3135346f3df99b8e6f6d440a450e66d27eca4963e2c1da4c
+DIST Mail-Message-3.015.tar.gz 265736 BLAKE2B 905e7819568a32eafe0698313d1e6aa13f0b5f1810c29375d3be8420ff5dbfabbe6f642800df05f330caecefd0b66901915e89236ec0ad0c481033a1c962a071 SHA512 e324578ed3160ea1a18ce201551238e88be4c20c328bc8c51a0e022f5924eb4a65ee4daaae3bd3cb9b057d9f9ebf69b32709d669ab594b9dbbb2c8f951cebd36
diff --git a/dev-perl/Mail-POP3Client/Mail-POP3Client-2.190.0-r1.ebuild b/dev-perl/Mail-POP3Client/Mail-POP3Client-2.190.0-r1.ebuild
deleted file mode 100644
index b5f28353a014..000000000000
--- a/dev-perl/Mail-POP3Client/Mail-POP3Client-2.190.0-r1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SDOWD
-DIST_VERSION=2.19
-inherit perl-module
-
-DESCRIPTION="POP3 client module for Perl"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ~ppc64 x86"
diff --git a/dev-perl/Mail-POP3Client/Manifest b/dev-perl/Mail-POP3Client/Manifest
index 68f70cb4e922..6121cde4246f 100644
--- a/dev-perl/Mail-POP3Client/Manifest
+++ b/dev-perl/Mail-POP3Client/Manifest
@@ -1,2 +1 @@
-DIST Mail-POP3Client-2.19.tar.gz 17751 BLAKE2B a16b0ab876be7dfc8156544d971d4cf2391768b95d63ba502614cfc7038c1e17967b89352bc14d028c457e2a67d5c22731a903408e802f556625a4327d106c9f SHA512 5a7316d90c3cee9d0add2c2cb6f3194e368498323e73e8087a2971b585d9d61ab7bf489242f293f2ab1faf4f84f8bee2e898a44785b852775c08de306822671c
DIST Mail-POP3Client-2.21.tar.gz 17973 BLAKE2B 0d068c1bcabefef9278150e5f3ec43f7be2c5f860196aa7a9014694288ee165fbdf2d8bbf5f268e0fedd2aa039fb4a0214ff9630d6435e7f55595b1f8f5c151d SHA512 84687ed5286cf1d3391aa8529235e59c5803bbb6a946065f1459df512f7048f6927b5ce6f212f7aaa1e74fb10fae02e85f60621f522c088116d3aff9d8a7eb97
diff --git a/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r3.ebuild b/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.ebuild
index 6fd8b1fd9640..1250640f171c 100644
--- a/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r3.ebuild
+++ b/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.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
@@ -21,7 +21,6 @@ RDEPEND="
>=dev-perl/URI-1.130.0
>=dev-perl/Net-DNS-Resolver-Programmable-0.3.0
virtual/perl-version
- !!dev-perl/Mail-SPF-Query
"
BDEPEND="${RDEPEND}
>=dev-perl/Module-Build-0.280.500
@@ -32,7 +31,8 @@ BDEPEND="${RDEPEND}
src_prepare() {
perl-module_src_prepare
sed -i -e "s:spfquery:spfquery.pl:" Build.PL || die "sed failed"
- mv "${S}"/bin/spfquery "${S}"/bin/spfquery.pl || die "renaming spfquery failed"
+ mv "${S}"/bin/spfquery{,.pl} || die "renaming spfquery failed" # bug 281189
+ mv "${S}"/sbin/spfd{,.pl} || die "renaming spfd failed" # bugs 886179 and 928140
}
pkg_postinst() {
diff --git a/dev-perl/Mail-SPF/Mail-SPF-3.202.402.60.ebuild b/dev-perl/Mail-SPF/Mail-SPF-3.202.402.60.ebuild
new file mode 100644
index 000000000000..bd2821a6ed63
--- /dev/null
+++ b/dev-perl/Mail-SPF/Mail-SPF-3.202.402.60.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MBRADSHAW
+DIST_VERSION=3.20240206
+inherit perl-module
+
+DESCRIPTION="An object-oriented implementation of Sender Policy Framework"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+
+RDEPEND="
+ dev-perl/Error
+ >=dev-perl/Net-DNS-0.620.0
+ >=dev-perl/NetAddr-IP-4
+ >=dev-perl/URI-1.130.0
+ dev-perl/Net-DNS-Resolver-Programmable
+ virtual/perl-version
+"
+BDEPEND="
+ ${RDEPEND}
+ dev-perl/Net-DNS-Resolver-Programmable
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ sed -i \
+ -e "s:spfquery:spfquery.pl:" \
+ -e "s:spfd:spfd.pl:" \
+ Makefile.PL || die "sed failed"
+ mv "${S}"/bin/spfquery{,.pl} || die "renaming spfquery failed" # bug #281189
+ mv "${S}"/bin/spfd{,.pl} || die "renaming spfd failed" # bugs #886179 and #928140
+}
+
+pkg_postinst() {
+ elog "The spfquery script was renamed to spfquery.pl because of file collisions."
+}
+
+src_test() {
+ local badfiles=(
+ t/90-author-pod-validation.t
+ )
+ if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ einfo "Removing network tests w/o DIST_TEST_OVERRIDE=~network"
+ badfiles+=( "t/00.04-class-server.t" )
+ fi
+ perl_rm_files "${badfiles[@]}"
+ perl-module_src_test
+}
diff --git a/dev-perl/Mail-SPF/Mail-SPF-3.202.406.170.ebuild b/dev-perl/Mail-SPF/Mail-SPF-3.202.406.170.ebuild
new file mode 100644
index 000000000000..6ffff605f788
--- /dev/null
+++ b/dev-perl/Mail-SPF/Mail-SPF-3.202.406.170.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MBRADSHAW
+DIST_VERSION=3.20240617
+inherit perl-module
+
+DESCRIPTION="An object-oriented implementation of Sender Policy Framework"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-perl/Error
+ >=dev-perl/Net-DNS-0.620.0
+ >=dev-perl/NetAddr-IP-4
+ >=dev-perl/URI-1.130.0
+ dev-perl/Net-DNS-Resolver-Programmable
+ virtual/perl-version
+"
+# TODO: Mail::SPF::Test for more tests?
+BDEPEND="
+ ${RDEPEND}
+ dev-perl/Net-DNS-Resolver-Programmable
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ sed -i \
+ -e "s:spfquery:spfquery.pl:" \
+ -e "s:spfd:spfd.pl:" \
+ Makefile.PL || die "sed failed"
+ mv "${S}"/bin/spfquery{,.pl} || die "renaming spfquery failed" # bug #281189
+ mv "${S}"/bin/spfd{,.pl} || die "renaming spfd failed" # bugs #886179 and #928140
+}
+
+pkg_postinst() {
+ elog "The spfquery script was renamed to spfquery.pl because of file collisions."
+}
+
+src_test() {
+ local badfiles=(
+ t/90-author-pod-validation.t
+ )
+ if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ einfo "Removing network tests w/o DIST_TEST_OVERRIDE=~network"
+ badfiles+=( "t/00.04-class-server.t" )
+ fi
+ perl_rm_files "${badfiles[@]}"
+ perl-module_src_test
+}
diff --git a/dev-perl/Mail-SPF/Manifest b/dev-perl/Mail-SPF/Manifest
index c979983d391b..09652e19d13e 100644
--- a/dev-perl/Mail-SPF/Manifest
+++ b/dev-perl/Mail-SPF/Manifest
@@ -1 +1,3 @@
+DIST Mail-SPF-3.20240206.tar.gz 76892 BLAKE2B b4c022eb8121cbaae71b1b178e7abf1dac8065161c5b88ab67518d8061ca6ef33c42f33004dfdf5451c6a128344e1b7a0d5a9d3b4cf7f89053f9d0c5586d179e SHA512 eb2a4f496e828e6da30f967a1d4f91daab096f0cc2b37544a96e075fa5b5a251f0581a82e7323fb34b9808372b2a6b43dd979f79725b744a3172160a75be5ff5
+DIST Mail-SPF-3.20240617.tar.gz 79806 BLAKE2B 9070fae10a863a300766f5dc01229b12d3ad4c596acdff614f8b540391db1fdd1ea1b893f24c4c505ca16c6ef3f82e5d2f8055352541289be1cb91b40cf33bd6 SHA512 47476e483ac026a77b511b9ca7b0592e0d600c57b08f6ec7fd3653d2a5f48c0a4ef52867c285c477b0249437d479350f7923ea0cde86a4869e5ae8e370f6403d
DIST Mail-SPF-v2.9.0.tar.gz 103834 BLAKE2B 50082d983c17d910a6bd958e0b688aaa6693c24468f000688c3a971eb2a9ee2a3f0a91fd2909b404fc48dee82e3b44fec8f96a5d35469a2d78dcbd05f15af8d0 SHA512 22bf98c4981f121ed85bb5cbc1ebcb2607ada5052bcea0dd8de692e3473a2ebdd3066acd944bb12f0efe64605e4bf7dc695a1549b7608239d0efc059339df60b
diff --git a/dev-perl/Math-BigInt-GMP/Manifest b/dev-perl/Math-BigInt-GMP/Manifest
index 6a3d0a2d3d39..8626b1d47b9c 100644
--- a/dev-perl/Math-BigInt-GMP/Manifest
+++ b/dev-perl/Math-BigInt-GMP/Manifest
@@ -1,2 +1 @@
-DIST Math-BigInt-GMP-1.6007.tar.gz 2459995 BLAKE2B 971f4785b2068d02d80a6a50b4aecea4ef584c7b0e679ddfd3001518425361b36a646d1919fd06fc14a2b18733fdf2534e11aea666d4999b3003cbd946ae27d7 SHA512 cdeaeec1e450e95d761cefc63c5262c0b43cf5fc5865e62d0463e34821541c2b83d156979c1e7a8157c9747ccf5e3cefa80ac52489a7ce3186425bc27c176512
DIST Math-BigInt-GMP-1.6013.tar.gz 2592490 BLAKE2B ee029a0bfdc59ad925ce5ed8e4c3cda2ada302caca39d8ddc0d7b9f6bb51a55883f5e3fe519ff2999adbf3688355d338576643232d8cf3cfd1e7036c727db37a SHA512 0f4eba939f92c4f40f0b834846c10924167cb4368425d9617bf017ef536c99633d9220a929422b0111802eb1b881c1007573ea443016bd0f63f3f38efeb8ab1b
diff --git a/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.600.700.ebuild b/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.600.700.ebuild
deleted file mode 100644
index 104335d53b78..000000000000
--- a/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.600.700.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=PJACKLAM
-DIST_VERSION=1.6007
-inherit perl-module
-
-DESCRIPTION="Use the GMP library for Math::BigInt routines"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=virtual/perl-Math-BigInt-1.999.817
- >=virtual/perl-XSLoader-0.20.0
- >=dev-libs/gmp-4.0.0:0
-"
-DEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.580.0
- test? ( >=virtual/perl-Test-Simple-0.820.0 )
-"
-
-src_test() {
- perl_rm_files t/author-*.t t/00sig.t t/02pod.t t/03podcov.t
- perl-module_src_test
-}
diff --git a/dev-perl/Math-BigInt-Lite/Manifest b/dev-perl/Math-BigInt-Lite/Manifest
index 4c1879e8d9cd..fa76760b261c 100644
--- a/dev-perl/Math-BigInt-Lite/Manifest
+++ b/dev-perl/Math-BigInt-Lite/Manifest
@@ -1,2 +1 @@
-DIST Math-BigInt-Lite-0.19.tar.gz 78863 BLAKE2B b94cd9a75324cb6ca1d1e7bd4cd1b6462fc87a60050f06e8e5eaea0ef5b6d510fa1197ff6376158b8398879a9b1449d213e9dfc5f4688bc708598e73439a5e3e SHA512 a0babaa718678c278a3c0a9a74d687563355460aa1c76d8b67adff68232e3dfb96ed56feb72b599a99e65adc228bf0296481773d20489390cc40564da01301d4
DIST Math-BigInt-Lite-0.27.tar.gz 97793 BLAKE2B 4b22fc802e413ca74bddb202c99ea3c3c835d0e2469643a8654406bdf0b6a53ea850cd5eb6898713db42f8df85324fe9857e5967bb6aaa387b45ede0da96dce0 SHA512 c6d99a394ae9d4ac3b9a420d0e702f4da02d879a115875fee4d5ef61e22ebf1e8b5454b0674efa3c85690ff412c1a9edda52cabd6f994457100c16981911e368
diff --git a/dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.190.0.ebuild b/dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.190.0.ebuild
deleted file mode 100644
index 972af5e8a335..000000000000
--- a/dev-perl/Math-BigInt-Lite/Math-BigInt-Lite-0.190.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=PJACKLAM
-DIST_VERSION=0.19
-inherit perl-module
-
-DESCRIPTION="What BigInts are before they become big"
-
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=virtual/perl-Math-BigInt-1.999.812
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.940.0
- )
-"
-
-src_test() {
- local bad_files=( "t/pod_cov.t" "t/pod.t" )
- perl_rm_files "${bad_files[@]}"
- perl-module_src_test
-}
diff --git a/dev-perl/Math-GMP/Manifest b/dev-perl/Math-GMP/Manifest
index ee78e4776934..f6d8de1cb4d8 100644
--- a/dev-perl/Math-GMP/Manifest
+++ b/dev-perl/Math-GMP/Manifest
@@ -1,3 +1 @@
-DIST Math-GMP-2.20.tar.gz 34224 BLAKE2B 752c87fcb3b1b9842822f57bd2ed8c8600ccd117103bc6d4fd957c20c3476224c471a7572557094163b7264781aa2e46ed58a6b3f6b185d691aad28dfa79f839 SHA512 e76a4f2ed9f700029a0b075fcdaecf6fb3792ecfef23fb75f014572b6471be9265b80551c741cda9fe3f323a351a23fb9e5edca2e05300b97509b225aa721b04
-DIST Math-GMP-2.23.tar.gz 33639 BLAKE2B 45cb7619928ca27cfa1bdd8cdfc34399d84f85b83bcf5e9df538e4b1f87e19783881dc883f062b4a456ba9e02f26aee1b6292fd2430455713f4e05d25aa0ed00 SHA512 33b5517a1c7c12f8e460025204e5029be594eb48fcd59b1563203b97fb0fe0072a22296a1b9c8df90d68e2c37302d3aae208065d6414d6a74e58df47a995db38
DIST Math-GMP-2.25.tar.gz 34422 BLAKE2B 1a07225593463145bffc35386b556dbf5fec883dc6a4aee3c5d6cb8c98a2ea2bf11e1eb798960c5ae8a9914d19dcb709c5cb77efa59bdc4012fc2d33acfd21c8 SHA512 485c33dbcd39a747838f59914504fb99dd4b1433f617667e906189581fb5b5050c26d9bb2e686a778cb677352c2355340f999f76068c469e1561c60dfe61ff8b
diff --git a/dev-perl/Math-GMP/Math-GMP-2.200.0.ebuild b/dev-perl/Math-GMP/Math-GMP-2.200.0.ebuild
deleted file mode 100644
index 7c3e21644d3d..000000000000
--- a/dev-perl/Math-GMP/Math-GMP-2.200.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=SHLOMIF
-DIST_VERSION=2.20
-inherit perl-module
-
-DESCRIPTION="High speed arbitrary size integer math"
-
-SLOT="0"
-LICENSE="LGPL-2"
-KEYWORDS="~alpha amd64 ~hppa ~mips ppc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-AutoLoader
- virtual/perl-Carp
- virtual/perl-Exporter
- dev-libs/gmp:0
-"
-DEPEND="${RDEPEND}
- >=dev-perl/Alien-GMP-1.80.0
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-IO
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Math-GMP/Math-GMP-2.230.0.ebuild b/dev-perl/Math-GMP/Math-GMP-2.230.0.ebuild
deleted file mode 100644
index 248eb49b21a0..000000000000
--- a/dev-perl/Math-GMP/Math-GMP-2.230.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=8
-
-DIST_AUTHOR=SHLOMIF
-DIST_VERSION=2.23
-inherit perl-module
-
-DESCRIPTION="High speed arbitrary size integer math"
-
-SLOT="0"
-LICENSE="LGPL-2"
-KEYWORDS="~alpha amd64 ~hppa ~mips ppc x86"
-
-RDEPEND="
- virtual/perl-AutoLoader
- virtual/perl-Carp
- virtual/perl-Exporter
- dev-libs/gmp:0
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Alien-GMP-1.80.0
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-IO
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Math-NumSeq/Manifest b/dev-perl/Math-NumSeq/Manifest
index 3e184cf09b52..0482e6aaad7d 100644
--- a/dev-perl/Math-NumSeq/Manifest
+++ b/dev-perl/Math-NumSeq/Manifest
@@ -1,2 +1 @@
-DIST Math-NumSeq-74.tar.gz 839603 BLAKE2B 6d52670375a529050c768fad08e471025dcaa3f9e641f4c8d448b58cdc58d459d096a76ae4a94ed94b244b6b7d11f71a1fa11f1c0fc6c42be7dfd6210a86422b SHA512 2312b7dd5fcdc3e7be4a5575d999bdeff33eaa0e4742ee188298d0c362256c0f02b32d391f734d58c4f101b6590e3bf21c17eb789066d5cf057f1074195e77b7
DIST Math-NumSeq-75.tar.gz 867355 BLAKE2B 95466cee81621baed7b4f70f512227ef225fdfc558c13023e71bccf13e9c955b662e22a8d1868f07c908ff7674104991c8469e951d5ca5de2839a10221f7cc5d SHA512 4992e3a1f6507581bdd8a0623bc5891dde55a1e39262059805e7158b74b0ec5f5b29ef450d5b90613b21684e3e067efbe895765bc133dd32abaf2971be88c78b
diff --git a/dev-perl/Math-NumSeq/Math-NumSeq-74.0.0.ebuild b/dev-perl/Math-NumSeq/Math-NumSeq-74.0.0.ebuild
deleted file mode 100644
index c771c2a82b98..000000000000
--- a/dev-perl/Math-NumSeq/Math-NumSeq-74.0.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=KRYDE
-DIST_VERSION=74
-DIST_EXAMPLES=("examples/other/*")
-inherit perl-module
-
-DESCRIPTION="number sequences (for example from OEIS)"
-
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE="examples"
-
-RDEPEND="
- dev-perl/File-HomeDir
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-Scalar-List-Utils
- >=dev-perl/Math-Factor-XS-0.400.0
- dev-perl/Math-Libm
- >=dev-perl/Math-Prime-XS-0.260.0
- virtual/perl-Module-Load
- >=dev-perl/Module-Pluggable-4.700.0
- dev-perl/Module-Util
- >=dev-perl/constant-defer-1.0.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Data-Float
- virtual/perl-Test
- )
-"
diff --git a/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r3.ebuild b/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r3.ebuild
new file mode 100644
index 000000000000..742b5b6d38ca
--- /dev/null
+++ b/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JAWNSY
+DIST_VERSION=1.004
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="C implementation of the ISAAC PRNG algorithm"
+
+LICENSE="public-domain || ( Artistic GPL-1+ )"
+SLOT="0"
+KEYWORDS="amd64 ~riscv x86"
+IUSE="minimal"
+
+RDEPEND="
+ !minimal? (
+ dev-perl/Math-Random-ISAAC
+ )
+"
+DEPEND="dev-perl/Module-Build"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-ExtUtils-ParseXS
+ >=dev-perl/Module-Build-0.280.801_rc
+ test? (
+ >=dev-perl/Test-NoWarnings-0.84.0
+ >=virtual/perl-Test-Simple-0.620.0
+ )
+"
+
+PERL_RM_FILES=(
+ # dubious use for gentoo, maybe one day?
+ t/03memory.t
+ t/05valgrind.t
+ # release only
+ t/04uniform.t
+ t/release-dist-manifest.t
+ t/release-kwalitee.t
+ t/release-pod-coverage.t
+ t/release-pod-syntax.t
+ t/release-portability.t
+)
diff --git a/dev-perl/Math-Round/Manifest b/dev-perl/Math-Round/Manifest
index 26255a8d4008..0b184d46f96a 100644
--- a/dev-perl/Math-Round/Manifest
+++ b/dev-perl/Math-Round/Manifest
@@ -1,2 +1 @@
-DIST Math-Round-0.07.tar.gz 5221 BLAKE2B a878c07ab5a97fc1357500f6563a8ea7607aa2bbefb0fd642d204befdea8bf574c862ebd5884d5d1ef7819bdb256507aa1c3bc7b79199c8c7f5216d35b87ca9c SHA512 7b25c907b4d2c7d8f9d9318991739ea6dfd104d75f9d7f88057739a21072a003306669a9affafed752a20ec97d6341560216492a80ac49f7b456ea54121211b7
DIST Math-Round-0.08.tar.gz 12039 BLAKE2B a644568fffaf821691dea15f442dd3ec27a7285d2b15b9156e60a0c0b1e1524b559ceb69ccc961e4a181049f2f35a0a56964b12d8a0e89f5921312debbd84d68 SHA512 00ef34f541acef09b80588492a3502ac13d1c6c806709b5403a59dc757540b8a9094f2b304f4242a2a8f67d90c06ed7c52626b56e9309fd01b07229ff538f15a
diff --git a/dev-perl/Math-Round/Math-Round-0.70.0-r1.ebuild b/dev-perl/Math-Round/Math-Round-0.70.0-r1.ebuild
deleted file mode 100644
index a898fe85f261..000000000000
--- a/dev-perl/Math-Round/Math-Round-0.70.0-r1.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=GROMMEL
-DIST_VERSION=0.07
-inherit perl-module
-
-DESCRIPTION="Perl extension for rounding numbers"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
diff --git a/dev-perl/MaxMind-DB-Reader-XS/Manifest b/dev-perl/MaxMind-DB-Reader-XS/Manifest
index 9c947c33e01c..f4aa7dea26e2 100644
--- a/dev-perl/MaxMind-DB-Reader-XS/Manifest
+++ b/dev-perl/MaxMind-DB-Reader-XS/Manifest
@@ -1,2 +1 @@
-DIST MaxMind-DB-Reader-XS-1.000008.tar.gz 309693 BLAKE2B 6b6d964785126c26e9920eac3716529a1fcd75bc4ddd2a68f9c00ba8a5d189991344bc1f9adf7ccf43fc09fe0c404b5ccdea5eab95c18b65a990c0468f1bb30d SHA512 183cc650fd953db66233d7118dbb5a699965816847643b99a45927791104fb20c5bf04757236adf7b88c8a85edea54098d0034856c8bb31a17a209da62423661
DIST MaxMind-DB-Reader-XS-1.000009.tar.gz 376321 BLAKE2B 66ce74d2a1419ed6f8ab9bdef7ecd2cb07054a7287a7780a42b79a545ff1ffe9d7113f90a9a74e4384c796ef928176f1e5ce7053ed48521d578fa63e7956038f SHA512 fa4fff305339a21aaa43437eb0e63500c547961c621d96826c019f5853d8a98e07fe527b9fa19ec449446c88d4b4641651e8223f8ef4e6483b1be0b871fa2a0f
diff --git a/dev-perl/MaxMind-DB-Reader-XS/MaxMind-DB-Reader-XS-1.0.8.ebuild b/dev-perl/MaxMind-DB-Reader-XS/MaxMind-DB-Reader-XS-1.0.8.ebuild
deleted file mode 100644
index ca84007fc428..000000000000
--- a/dev-perl/MaxMind-DB-Reader-XS/MaxMind-DB-Reader-XS-1.0.8.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=MAXMIND
-DIST_VERSION=1.000008
-inherit perl-module
-
-DESCRIPTION="Fast XS implementation of MaxMind DB reader"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-RDEPEND="
- dev-libs/libmaxminddb:=
- dev-perl/Math-Int128
- dev-perl/Math-Int64
- dev-perl/MaxMind-DB-Reader
- >=dev-perl/MaxMind-DB-Common-0.40.1
- dev-perl/Moo
- virtual/perl-XSLoader
- dev-perl/namespace-autoclean
-"
-DEPEND="
- >=dev-perl/Module-Build-0.280.0
- dev-libs/libmaxminddb:=
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.280.0
- test? (
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-File-Spec
- dev-perl/Module-Implementation
- >=dev-perl/Net-Works-0.210.0
- >=dev-perl/Path-Class-0.270.0
- dev-perl/Test-Fatal
- dev-perl/Test-Number-Delta
- dev-perl/Test-Requires
- >=virtual/perl-Test-Simple-0.960.0
- virtual/perl-autodie
- virtual/perl-version
- )
-"
diff --git a/dev-perl/Metrics-Any/Manifest b/dev-perl/Metrics-Any/Manifest
new file mode 100644
index 000000000000..966e3ffb80b9
--- /dev/null
+++ b/dev-perl/Metrics-Any/Manifest
@@ -0,0 +1 @@
+DIST Metrics-Any-0.10.tar.gz 33586 BLAKE2B 028503886e37a4ef29a81e7bd2fa03f0baccd798f46d1cd05a69967e7c49974914c80d09675e62abe6cec265b2e700ca1898a5dfa5684d543eb034327b600676 SHA512 5d0261459fa0f315470b48297e726c4a9e91a8318b30321147d4d9cc2f37a4fb0f8225fc0c2dc01c03f6c96e7316eb2b08905d244be94efc254920c8d681ee52
diff --git a/dev-perl/Metrics-Any/Metrics-Any-0.100.0-r1.ebuild b/dev-perl/Metrics-Any/Metrics-Any-0.100.0-r1.ebuild
new file mode 100644
index 000000000000..c86cbe197efa
--- /dev/null
+++ b/dev-perl/Metrics-Any/Metrics-Any-0.100.0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Set the Metrics::Any adapter for the program"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ dev-perl/Module-Build
+ test? ( virtual/perl-Test2-Suite )
+"
diff --git a/dev-perl/Metrics-Any/metadata.xml b/dev-perl/Metrics-Any/metadata.xml
new file mode 100644
index 000000000000..95d039e6e9c1
--- /dev/null
+++ b/dev-perl/Metrics-Any/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">Metrics-Any</remote-id>
+ <remote-id type="cpan-module">Metrics::Any</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mixin-Linewise/Manifest b/dev-perl/Mixin-Linewise/Manifest
index 9fa9bf185ba2..e1a8e4dd1854 100644
--- a/dev-perl/Mixin-Linewise/Manifest
+++ b/dev-perl/Mixin-Linewise/Manifest
@@ -1,2 +1 @@
-DIST Mixin-Linewise-0.110.tar.gz 20035 BLAKE2B 74ecc3796968a93ea7230a393414a005958b3f11de48d001f3e79326d2521e4ceaa16962f83b752946dfb7ee0e86cb8d2ed4a2670e7b611d484e345d9475c3ac SHA512 b5c7e5ab8b5f971fb5cc0e378108513488ff20525f85b9bb12afa3d855088a6a4040ffd8d5dcac97677905dcc6b4e85ac86cd6d69f37c42fb4ca2fa4eb912abf
DIST Mixin-Linewise-0.111.tar.gz 20120 BLAKE2B daabf124057166d7cfb8bf44b49c0efe86baab51ebb5bc7bfab86b2bc287e26f581465e8f11508d21495564ef8252a9df812fc957dd2f4a52f86344f9d83fbc4 SHA512 282c9bbb825ee05f1d916fdfb1caad6c04a917a26c10ae18dc9883706e612915186c49a96209af254329f346bc731547a20ff2db136f0ceaf1edd5d21b120195
diff --git a/dev-perl/Mixin-Linewise/Mixin-Linewise-0.110.0.ebuild b/dev-perl/Mixin-Linewise/Mixin-Linewise-0.110.0.ebuild
deleted file mode 100644
index 7bd7150b5b7d..000000000000
--- a/dev-perl/Mixin-Linewise/Mixin-Linewise-0.110.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=8
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=0.110
-inherit perl-module
-
-DESCRIPTION="write your linewise code for handles; this does the rest"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="minimal"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-IO
- dev-perl/PerlIO-utf8_strict
- dev-perl/Sub-Exporter
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- !minimal? (
- >=virtual/perl-CPAN-Meta-2.120.900
- )
- virtual/perl-Encode
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Mo/metadata.xml b/dev-perl/Mo/metadata.xml
index 30acfe1931a1..a68f574a06d2 100644
--- a/dev-perl/Mo/metadata.xml
+++ b/dev-perl/Mo/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
diff --git a/dev-perl/Modern-Perl/Manifest b/dev-perl/Modern-Perl/Manifest
index d069c539bb44..58bfef2d8b25 100644
--- a/dev-perl/Modern-Perl/Manifest
+++ b/dev-perl/Modern-Perl/Manifest
@@ -1,2 +1,2 @@
-DIST Modern-Perl-1.20200211.tar.gz 14856 BLAKE2B 2abc5f574b0f8032f98a02c9cd85698a13b5266880c432097947136b6109a8f386ea892f3e695f74cb9bf70024db429daef133205d442262d5eb06614b7c7e26 SHA512 eb647c1b617ca517dc09a2de7395de3aca19b13e7089214127f86257544e790b5b79d439d0896be88c018f2ece47ca2b853168b65d676c4af034dbcc815619be
DIST Modern-Perl-1.20230106.tar.gz 15490 BLAKE2B cb1483fd27b65a6eef0592db08c8678aff8ce6eb133c0101bfcc5481a34cd901c76f1d4fa2a1c3694c70c692bbb872911f80e75ce181f68c20dd20d84deec976 SHA512 fb3724403787ce003f231ad846e08dc082ec51e34bc6ed1360beb5886a727aa1896f91ec9e0fe8983bdbfbc4e62a0badabe323d96b6f58c7a38bf2b0c1552cde
+DIST Modern-Perl-1.20240115.tar.gz 16682 BLAKE2B ee99681ce76972945f94e07138875548bf93e723c162c981d238e59f98197132ff1f34e602c0a323bf43a963632c99c4817ab55185bfd9fdca1984ab89052eef SHA512 0cd86b531bab15cb52b54fb883a58e3151e33163eb3eea9cd4f28bbd68c4b35e6332f2243174f6881d3940d22d0bbc550c93b1f5513dad832668776175a6c0f0
diff --git a/dev-perl/Modern-Perl/Modern-Perl-1.202.2.110.ebuild b/dev-perl/Modern-Perl/Modern-Perl-1.202.401.150.ebuild
index 6b296496d482..acff0aa16217 100644
--- a/dev-perl/Modern-Perl/Modern-Perl-1.202.2.110.ebuild
+++ b/dev-perl/Modern-Perl/Modern-Perl-1.202.401.150.ebuild
@@ -1,20 +1,22 @@
-# 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=CHROMATIC
-DIST_VERSION=1.20200211
+DIST_VERSION=1.20240115
inherit perl-module
-DESCRIPTION="enable all of the features of Modern Perl with one import"
+DESCRIPTION="Enable all of the features of Modern Perl with one import"
+
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
virtual/perl-IO
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
>=virtual/perl-Test-Simple-0.980.0
diff --git a/dev-perl/Module-Build-Tiny/Manifest b/dev-perl/Module-Build-Tiny/Manifest
index 0b3ca82f3fab..6b8a5efc11d3 100644
--- a/dev-perl/Module-Build-Tiny/Manifest
+++ b/dev-perl/Module-Build-Tiny/Manifest
@@ -1,3 +1,2 @@
-DIST Module-Build-Tiny-0.039.tar.gz 20663 BLAKE2B 730ba49b5d7090321dc11d44d6e3a3fd42f81baf5f82c3e5044ede7bbe86e83d78dc8a0678671ebda4256365c5d24f118df5c12f0d2f8fad96cd8ab49206837d SHA512 26ca6fe4c1792b26bb2b4711035847f4215ea7c37234fbe24fc07432682fd9d3b6016dbdb2ecb455a7b13f6bea13994826c7f84f21075f0a6e575fa74672903a
-DIST Module-Build-Tiny-0.046.tar.gz 22153 BLAKE2B 6f5c9069e07581a09fe3c0c0e18c82df5a14828129187d9d3fba8853dc4763cdce2b0889e89769437bd0adf15b183aff50335861cfdf28da1e492b944dd183db SHA512 21a6aaa9130dfa842df2cd7ff2f8264b89f4d065fa550a74ce41c3c2fb60c276abad9b59362e013efdeb85b0fa4e89aa96ab35b1ec53e499c29ba3c8f286e64b
DIST Module-Build-Tiny-0.047.tar.gz 22193 BLAKE2B 9b4bddae93c2c2bcfe4d054f5be37ef596cb833003240796930856b27d88b252df8b669455e343ccd77e02d0a3980d4eb4755a1eb72268c03783fedbcce41a14 SHA512 505e8a1a1d7e4f73a820352b476c938769bee1b069eaee0df7a95ea5651f109dfb106faf82bf423ca96b15d0148fd890342ad214b4fa6481d15b8f494fe48a30
+DIST Module-Build-Tiny-0.048.tar.gz 22698 BLAKE2B 2d93a08755db9e2fe0e96b1cb81482b69264fc4266d1f676bc9346ddda0bc3f98d4ae87c5013802249ad446b3609cd1276de667f7f6f43220e9f495f28c7845c SHA512 764a69c7d8ac15c68da82973262c4fa861579cac6417179cc48fb6cdd139242c1d236b1b808552b915dd29a9ef87b3aa07bae3ccdc3158b03ef76a39beff58cb
diff --git a/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.39.0-r1.ebuild b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.39.0-r1.ebuild
deleted file mode 100644
index 585090f2df34..000000000000
--- a/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.39.0-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=LEONT
-DIST_VERSION=0.039
-inherit perl-module
-
-DESCRIPTION="Tiny replacement for Module::Build"
-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-CPAN-Meta
- >=virtual/perl-Exporter-5.570.0
- virtual/perl-ExtUtils-CBuilder
- >=dev-perl/ExtUtils-Config-0.3.0
- >=dev-perl/ExtUtils-Helpers-0.20.0
- virtual/perl-ExtUtils-Install
- >=dev-perl/ExtUtils-InstallPaths-0.2.0
- virtual/perl-ExtUtils-ParseXS
- virtual/perl-File-Path
- virtual/perl-File-Spec
- >=virtual/perl-Getopt-Long-2.360.0
- >=virtual/perl-JSON-PP-2.0.0
- virtual/perl-podlators
- virtual/perl-Test-Harness
-"
-BDEPEND="${RDEPEND}
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Temp
- virtual/perl-IO
- >=virtual/perl-Test-Simple-0.88
- virtual/perl-XSLoader
- )
-"
-
-mytargets="install"
diff --git a/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.46.0.ebuild b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.48.0.ebuild
index ec4c0da07d9f..7cc214f13b02 100644
--- a/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.46.0.ebuild
+++ b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.48.0.ebuild
@@ -1,18 +1,20 @@
-# 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=LEONT
-DIST_VERSION=0.046
+DIST_VERSION=0.048
inherit perl-module
DESCRIPTION="Tiny replacement for Module::Build"
+
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="~amd64 ~loong"
RDEPEND="
virtual/perl-CPAN-Meta
+ dev-perl/CPAN-Requirements-Dynamic
>=virtual/perl-Exporter-5.570.0
virtual/perl-ExtUtils-CBuilder
>=dev-perl/ExtUtils-Config-0.3.0
@@ -27,7 +29,8 @@ RDEPEND="
virtual/perl-podlators
virtual/perl-Test-Harness
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
test? (
virtual/perl-Data-Dumper
virtual/perl-File-Temp
diff --git a/dev-perl/Module-Build/Manifest b/dev-perl/Module-Build/Manifest
index f5a766db7182..efbd84225f73 100644
--- a/dev-perl/Module-Build/Manifest
+++ b/dev-perl/Module-Build/Manifest
@@ -1,2 +1 @@
-DIST Module-Build-0.4231.tar.gz 303466 BLAKE2B f35be09072a2facc505b199dd69cdb2605ab32c34376ef393170dca9d67871bc00cbe25b1fa6dcb925e92724a778ad5ddc3157afb33d18a10648ef1133c83991 SHA512 ee1dc18a7df3fe67e7f954d5e1e071aa0a6f5bce6783b768bceb01f071e64ac8be63f410c932c7c16764e5d4f52fc664ce11a12f26f6afc75a26f79883efad70
DIST Module-Build-0.4234.tar.gz 311666 BLAKE2B 2d350897dbd915463db8bda10fbd3c18fb30229c75e01d9f6ab894ed7a6d99af75849fde476d28639a8aee52d01329243efbba0c09ab9b76fd3edb945378d2b2 SHA512 e2bbdd64f98b424ea7fd20e2ba301d34b77c9f2ecec28e3191fda63a056a12c0fb1cab1496419e9e9b8054db1a8d3fe92e1f033cdcdf021e1a086c8859905eca
diff --git a/dev-perl/Module-Build/Module-Build-0.423.100.ebuild b/dev-perl/Module-Build/Module-Build-0.423.100.ebuild
deleted file mode 100644
index 371ca97b1ba9..000000000000
--- a/dev-perl/Module-Build/Module-Build-0.423.100.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=LEONT
-DIST_VERSION=0.4231
-inherit perl-module
-
-DESCRIPTION="Build and install Perl modules"
-
-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"
-
-RDEPEND="
- >=virtual/perl-CPAN-Meta-2.142.60
- virtual/perl-Data-Dumper
- >=virtual/perl-ExtUtils-CBuilder-0.270.0
- virtual/perl-ExtUtils-Install
- virtual/perl-ExtUtils-Manifest
- virtual/perl-ExtUtils-MakeMaker
- >=virtual/perl-ExtUtils-ParseXS-2.210.0
- >=virtual/perl-File-Spec-0.820.0
- virtual/perl-Getopt-Long
- >=virtual/perl-Module-Metadata-1.0.2
- >=virtual/perl-Perl-OSType-1
- >=virtual/perl-Test-Harness-3.290.0
- virtual/perl-Text-ParseWords
- >=virtual/perl-podlators-2.1.0
- >=virtual/perl-version-0.870.0
-"
-BDEPEND="${RDEPEND}
- test? (
- >=virtual/perl-CPAN-Meta-YAML-0.3.0
- >=virtual/perl-File-Temp-0.150.0
- >=virtual/perl-Parse-CPAN-Meta-1.440.100
- >=virtual/perl-Test-Simple-0.490.0
- )
-"
diff --git a/dev-perl/Module-Find/Manifest b/dev-perl/Module-Find/Manifest
index cf7e7d5b2450..e98d36a12379 100644
--- a/dev-perl/Module-Find/Manifest
+++ b/dev-perl/Module-Find/Manifest
@@ -1,2 +1 @@
-DIST Module-Find-0.15.tar.gz 7427 BLAKE2B 9ad53e6d7dcf8c3811b5307c4a059782505634316db54f2dec6a71c709bec5f8cd69b2dc13ed86d264defe027e08eebfe8ffc9cf33bb20c854ae434d75918b59 SHA512 769f1ee8836a127cb3c08edc858240c88e6481243d15b79b348c66d960213a98963bd9c453756645982c730a3c895a7dc35b06a970a0d6300690a605f4487dac
DIST Module-Find-0.16.tar.gz 9560 BLAKE2B f97a5c3167c3695b88fdc763e5961ea7bc95cf474d723e23c2b0e8239bb6106933945b5ca79fcbaa5408e10f1235a223d83bfd3b675b35041c8d419fa29258d3 SHA512 a0c935fd229320ce74052180571c0da9667dc87a717e039bec27120a8ac1552988352038efd1805d62ac40fcaf7985c44b6d9c56648b379f1ca0f03727e550bd
diff --git a/dev-perl/Module-Find/Module-Find-0.150.0.ebuild b/dev-perl/Module-Find/Module-Find-0.150.0.ebuild
deleted file mode 100644
index fac0c5c26001..000000000000
--- a/dev-perl/Module-Find/Module-Find-0.150.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=CRENZ
-DIST_VERSION=0.15
-inherit perl-module
-
-DESCRIPTION="Find and use installed modules in a (sub)category"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-PERL_RM_FILES=( t/pod.t t/meta.t t/pod-coverage.t )
diff --git a/dev-perl/Module-Install/Module-Install-1.190.0.ebuild b/dev-perl/Module-Install/Module-Install-1.190.0.ebuild
index d83b6bcd1cb2..c7f043797d0c 100644
--- a/dev-perl/Module-Install/Module-Install-1.190.0.ebuild
+++ b/dev-perl/Module-Install/Module-Install-1.190.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Standalone, extensible Perl module installer"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux"
RDEPEND="
>=virtual/perl-CPAN-Meta-1.441.300
diff --git a/dev-perl/Module-Refresh/Manifest b/dev-perl/Module-Refresh/Manifest
index aa03dfa5c2fe..b98078f84e4d 100644
--- a/dev-perl/Module-Refresh/Manifest
+++ b/dev-perl/Module-Refresh/Manifest
@@ -1,2 +1 @@
-DIST Module-Refresh-0.17.tar.gz 22586 BLAKE2B a8e3ff1ac1e8a8e3a78cd4badd756fdfe413965b6b998d8ffd079b2d2a1de8ccaac412acad8ed3e38b948bc0a91cec2af8681c9bfd64a9fee59f306327312f96 SHA512 48bbcf14d5c6f13217b41c9a4683fd5ff492d3d33f8d6d50e89eae8a6336f306358e0070ecf1617d68c6eb9f91caaec6e1048e09b741d3fa0a19f6d38a75f17f
DIST Module-Refresh-0.18.tar.gz 23968 BLAKE2B 1cf627b14b163071a49a4a45ef99c40ea8e5afabdae683bbdef9b053262cadf2411c28bb31031cba334b1e4f22ab3f7e89191d6f1b02c799f64db5e491681e0d SHA512 9e950cab0119253123af1f1fe06a8f833a3019fab5e87b2d4602dcda8a1a9b94862158c3c64ceb070239d95b158c0809557049908f68f3f51c55b242d0804b2b
diff --git a/dev-perl/Module-Refresh/Module-Refresh-0.170.0-r2.ebuild b/dev-perl/Module-Refresh/Module-Refresh-0.170.0-r2.ebuild
deleted file mode 100644
index d2ed72e47c3e..000000000000
--- a/dev-perl/Module-Refresh/Module-Refresh-0.170.0-r2.ebuild
+++ /dev/null
@@ -1,22 +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.17
-inherit perl-module
-
-DESCRIPTION="Refresh %INC files when updated on disk"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-
-RDEPEND=""
-BDEPEND="test? ( dev-perl/Path-Class )"
-
-src_prepare() {
- sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL ||
- die "Can't patch Makefile.PL for 5.26 dot-in-inc"
- perl-module_src_prepare
-}
diff --git a/dev-perl/Module-Refresh/Module-Refresh-0.180.0.ebuild b/dev-perl/Module-Refresh/Module-Refresh-0.180.0.ebuild
index 73b5c9143505..ea6e7b799658 100644
--- a/dev-perl/Module-Refresh/Module-Refresh-0.180.0.ebuild
+++ b/dev-perl/Module-Refresh/Module-Refresh-0.180.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Refresh %INC files when updated on disk"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
BDEPEND="
dev-perl/Module-Install
diff --git a/dev-perl/Module-ScanDeps/Manifest b/dev-perl/Module-ScanDeps/Manifest
index cafc222ed4f8..e764ceb1c23c 100644
--- a/dev-perl/Module-ScanDeps/Manifest
+++ b/dev-perl/Module-ScanDeps/Manifest
@@ -1,4 +1 @@
-DIST Module-ScanDeps-1.31.tar.gz 56164 BLAKE2B 61d7438359d035d847fefdfa1427b4e444935c8207d41b7e4994a3704fb4c6fb48d7fac169214abed3d71212fd372f478b01cb91d8876c0fdb68962c791101ba SHA512 c7164d768b6401a0d01516f5a09ddf2a0399355738ff17d04757aeb235b47f8d973083d0425ca53757588916c7fb2959d8c042361055a0e8eab7bf6d4c31d6fd
-DIST Module-ScanDeps-1.32.tar.gz 56490 BLAKE2B 1b9ff9c5789b6f8980d1e708cda970b3220dad64bf8d6fc1a266ade674af664e710be7d23ad53589147a55ec02d48ee5ee9e4a2f0986005548ec0a070b2c4209 SHA512 7fcab4c1cc818cb67304eb769173870e52f0783fae0b8f2099ae79913772adae4570a7a335484aa843e1f07a447f922831876c02d0666f6018f99b7e8d60af12
-DIST Module-ScanDeps-1.33.tar.gz 57056 BLAKE2B e92a5c3d9e1f5daed0a4fc09b344f3d523fbd0644987f909f82df4957e5285f769d1a5f5aae9d3ae75001062734b9b2e5ae5542cdccdf5be50d7ad3e7bc46678 SHA512 96c345414d6fd1adc8eba14d0682fcf82e769c70fd9124350f37a9e4ff34acff8a47e4c428ddc64645de91277f0e76d987a67187b2be84bffaa9a2911f3bd34f
DIST Module-ScanDeps-1.34.tar.gz 58833 BLAKE2B 30cec2a8aa572f712bf45af20fac04df3a163e14dbee39a70e4f6f9174a50db5a6f63373c1dadf360079445d7820d61686b935e0d3b3241aa5148f01dcc48401 SHA512 59dac7c4b7be2dd7d2d26f2ff343fc4182cc3c3b5c3c1a0cad4f13eaa851045492b66ad06100341e0cd6bc641d9466608d327a34c0956b48fcc153071fe34082
diff --git a/dev-perl/Module-ScanDeps/Module-ScanDeps-1.310.0.ebuild b/dev-perl/Module-ScanDeps/Module-ScanDeps-1.310.0.ebuild
deleted file mode 100644
index 57638cb8930e..000000000000
--- a/dev-perl/Module-ScanDeps/Module-ScanDeps-1.310.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RSCHUPP
-DIST_VERSION=1.31
-inherit perl-module
-
-DESCRIPTION="Recursively scan Perl code for dependencies"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
-
-RDEPEND="
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-Getopt-Long
- virtual/perl-Module-Metadata
- virtual/perl-Text-ParseWords
- virtual/perl-version
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.590.0
- test? (
- virtual/perl-Test-Simple
- dev-perl/prefork
- dev-perl/Module-Pluggable
- dev-perl/Test-Requires
- )
-"
-
-PERL_RM_FILES=( t/0-pod.t )
diff --git a/dev-perl/Module-ScanDeps/Module-ScanDeps-1.320.0.ebuild b/dev-perl/Module-ScanDeps/Module-ScanDeps-1.320.0.ebuild
deleted file mode 100644
index 94d6098b69af..000000000000
--- a/dev-perl/Module-ScanDeps/Module-ScanDeps-1.320.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RSCHUPP
-DIST_VERSION=1.32
-inherit perl-module
-
-DESCRIPTION="Recursively scan Perl code for dependencies"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
-
-RDEPEND="
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-Getopt-Long
- virtual/perl-Module-Metadata
- virtual/perl-Text-ParseWords
- virtual/perl-version
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.590.0
- test? (
- virtual/perl-Test-Simple
- dev-perl/prefork
- dev-perl/Module-Pluggable
- dev-perl/Test-Requires
- )
-"
-
-PERL_RM_FILES=( t/0-pod.t )
diff --git a/dev-perl/Module-ScanDeps/Module-ScanDeps-1.330.0.ebuild b/dev-perl/Module-ScanDeps/Module-ScanDeps-1.330.0.ebuild
deleted file mode 100644
index 5caa0c945a21..000000000000
--- a/dev-perl/Module-ScanDeps/Module-ScanDeps-1.330.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RSCHUPP
-DIST_VERSION=1.33
-inherit perl-module
-
-DESCRIPTION="Recursively scan Perl code for dependencies"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
-
-RDEPEND="
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-Getopt-Long
- virtual/perl-Module-Metadata
- virtual/perl-Text-ParseWords
- virtual/perl-version
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.590.0
- test? (
- virtual/perl-Test-Simple
- dev-perl/prefork
- dev-perl/Module-Pluggable
- dev-perl/Test-Requires
- )
-"
-
-PERL_RM_FILES=( t/0-pod.t )
diff --git a/dev-perl/Module-Signature/Manifest b/dev-perl/Module-Signature/Manifest
index d2b34570d18f..16afe3193dd2 100644
--- a/dev-perl/Module-Signature/Manifest
+++ b/dev-perl/Module-Signature/Manifest
@@ -1,2 +1 @@
-DIST Module-Signature-0.87.tar.gz 97211 BLAKE2B 8a6d460cf8e58b5068bc8938a98b7c5060b2ebb0939f5236b5458aba797ea59c08010802b33fede69dc14fbfe796dfb225b0e1e9e405928657d7dc9b4477662a SHA512 d0afeab528d0b8a46b8a6a1f9714ab7efefb386f5b93113e733fa18b23b38c98c6a13f10e9091c0cbf392956cd02484d09482d31cd9146ed6de11adb7cd81124
DIST Module-Signature-0.88.tar.gz 98697 BLAKE2B 90e5eb1eb6d00e5d7aa398bef4ab95cabf0b9ebc6e6d062f5bdcb78ef334b5ef50df8c3fd47ef2bcdb57ad3ab66fd1b483c0b7239bc994f5316d3346fc7c2ffc SHA512 624d7508b7854e05c50915b9192552fddd17e22043f2b330c02c34ad44dd01cb0ffd657fcd4e5333324b2ce9a05e044772e80c3ae061608f91d8101d00b3666c
diff --git a/dev-perl/Module-Signature/Module-Signature-0.870.0.ebuild b/dev-perl/Module-Signature/Module-Signature-0.870.0.ebuild
deleted file mode 100644
index 004baeb3695e..000000000000
--- a/dev-perl/Module-Signature/Module-Signature-0.870.0.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=AUDREYT
-DIST_VERSION=0.87
-inherit perl-module
-
-DESCRIPTION="Module signature file manipulation"
-
-LICENSE="CC0-1.0 || ( Artistic GPL-2+ )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- dev-perl/Crypt-OpenPGP
- app-crypt/gnupg
- virtual/perl-File-Temp
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.360.0
- test? (
- dev-perl/IPC-Run
- )
-"
diff --git a/dev-perl/Mojolicious/Manifest b/dev-perl/Mojolicious/Manifest
index 3ba96aa9c8e2..870a0cc06eda 100644
--- a/dev-perl/Mojolicious/Manifest
+++ b/dev-perl/Mojolicious/Manifest
@@ -1,5 +1,3 @@
-DIST Mojolicious-9.19.tar.gz 841263 BLAKE2B 7510b268c1a5793ba78d8717f5683c3ca53fa95c0af8b374b5767ff4a7c532481a788c08ac66c88295e55307fbf164784547568ce1edbc35b3b03f340ed60336 SHA512 14c29473f040548de2efef8bf5cd5676554f9f518b52e0ee03ed30415942fbeff5f5f2a6dd7592798e433e3e83653ce815697d4614e4680c9a6b8c699b0a171a
-DIST Mojolicious-9.22.tar.gz 841358 BLAKE2B 5f49c7ca71b30994181a3a16ac12faa21b3f7782beefae94c185aac87aa4d223ee696e49159bb1e044d389c640a737a265cd289774e647ff40d4057ccae9c4b2 SHA512 53175c4d6054a4fe9c53368420714ff87cd826c3f61565d1b9dd52a69a15636d080852a62518f0bada865675d90026d78bdc1c210fa55939a81e4866ba894e40
-DIST Mojolicious-9.33.tar.gz 854105 BLAKE2B b0f2981c089822a0b64f6b3aa19b2f079da4922e4cd58beadd00ebfe34fddfb6c80e102270998b40ae0c425dee6875310648a1004ee36dc6de8bb756b448a822 SHA512 331df20e96e5b0cc647bb8608c99347c6191ee10b4741dee1dd0aaeb5808b704a0e84bb2e944e5fc4bbb1561a701b20cc3e0ba5c2804b089d10dcaab6ad87c1f
-DIST Mojolicious-9.34.tar.gz 857224 BLAKE2B de9e17c92381e2eab94b32bd6b72b7c99436f1b86d376ef8912a43dcc2aed6bd3692ce970217a085149014787960b31167b58eb53684762e724649343f4bd070 SHA512 3f8f24b0cedde1a14f9a0c25900e85cb9ba40c0226050241cf8bb9128c6dd081f2ea7b1441c9564dba3c045cd908d8ef5a8bf2e7eedda246a2c8aa369274b9c4
DIST Mojolicious-9.35.tar.gz 860146 BLAKE2B 8617bc0eac5c8ec7d5023c053da29e5226c6783e0ce4126e9df25e71cb89faa90359f836b193eaac1af6fd83b8f5b2f4c19ae129cbdecb8d4ea139c70250b51f SHA512 e7dc9f2cfe6993d07d413be41dd2d849bf3e476c8de9ca64037f181cff6a4b3664185303abc9dbf5854c36500a7017bc85cb51792d1bf1bdcbd4bb139cde9fca
+DIST Mojolicious-9.36.tar.gz 938951 BLAKE2B d89c83bae482b0510d223e9482767574a3e0f13bbb995717048fa054755ee984b3664def66f3aeab32c18722c5b664078c824b2d3911a526dc7f4e98f7d0ce35 SHA512 88a157f0a9b0bc6f4add49adf2d1f0ef4b612b1feac2b46304e35b528fba9fce7534d641d9262019855be922ce50453cb3a8f3ad6ec2c7db23ded121fefeed06
+DIST Mojolicious-9.37.tar.gz 940046 BLAKE2B 7c4e2d17f39d75acc9b318b8d6e8242a037bcbdfdf8d90a3ba9a87264fd4537c95f2e7a2dfa08471af665c66be2aff9f7581400e4c373780c4dff408072cdbd0 SHA512 1cedde9f4e695b710abda9e92df4aadd67594b37e0080e1f44ddf786278b947fbe1e37ae3bdf3ebcf10cf41264e933de115f62209c51dbf5b84d5d75af7f0cd7
diff --git a/dev-perl/Mojolicious/Mojolicious-9.220.0.ebuild b/dev-perl/Mojolicious/Mojolicious-9.220.0.ebuild
deleted file mode 100644
index 3d8eba35e8dc..000000000000
--- a/dev-perl/Mojolicious/Mojolicious-9.220.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SRI
-DIST_VERSION=9.22
-DIST_EXAMPLES=("examples/*")
-
-inherit perl-module
-
-LICENSE="Artistic-2"
-DESCRIPTION="Real-time web framework"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86"
-IUSE="minimal"
-
-RDEPEND="
- !minimal? (
- >=dev-perl/Cpanel-JSON-XS-4.90.0
- >=dev-perl/EV-4.0.0
- )
- >=virtual/perl-IO-Socket-IP-0.370.0
- >=virtual/perl-Scalar-List-Utils-1.410.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
-
-PERL_RM_FILES=(
- t/pod.t
- t/pod_coverage.t
-)
diff --git a/dev-perl/Mojolicious/Mojolicious-9.340.0.ebuild b/dev-perl/Mojolicious/Mojolicious-9.340.0.ebuild
deleted file mode 100644
index 9c7d3104a994..000000000000
--- a/dev-perl/Mojolicious/Mojolicious-9.340.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=SRI
-DIST_VERSION=9.34
-DIST_EXAMPLES=("examples/*")
-
-inherit perl-module
-
-DESCRIPTION="Real-time web framework"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
-IUSE="minimal"
-
-RDEPEND="
- !minimal? (
- >=dev-perl/Cpanel-JSON-XS-4.90.0
- >=dev-perl/EV-4.0.0
- )
- >=virtual/perl-IO-Socket-IP-0.370.0
- >=virtual/perl-Scalar-List-Utils-1.410.0
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
-
-PERL_RM_FILES=(
- t/pod.t
- t/pod_coverage.t
-)
diff --git a/dev-perl/Mojolicious/Mojolicious-9.330.0-r1.ebuild b/dev-perl/Mojolicious/Mojolicious-9.360.0.ebuild
index e936a8c92991..cbb7771fd6ca 100644
--- a/dev-perl/Mojolicious/Mojolicious-9.330.0-r1.ebuild
+++ b/dev-perl/Mojolicious/Mojolicious-9.360.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DIST_AUTHOR=SRI
-DIST_VERSION=9.33
+DIST_VERSION=9.36
DIST_EXAMPLES=("examples/*")
inherit perl-module
diff --git a/dev-perl/Mojolicious/Mojolicious-9.190.0.ebuild b/dev-perl/Mojolicious/Mojolicious-9.370.0.ebuild
index 8d55bfd44937..a6729b94003d 100644
--- a/dev-perl/Mojolicious/Mojolicious-9.190.0.ebuild
+++ b/dev-perl/Mojolicious/Mojolicious-9.370.0.ebuild
@@ -1,16 +1,17 @@
-# 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=SRI
-DIST_VERSION=9.19
+DIST_VERSION=9.37
DIST_EXAMPLES=("examples/*")
inherit perl-module
-LICENSE="Artistic-2"
DESCRIPTION="Real-time web framework"
+
+LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86"
IUSE="minimal"
@@ -23,7 +24,8 @@ RDEPEND="
>=virtual/perl-IO-Socket-IP-0.370.0
>=virtual/perl-Scalar-List-Utils-1.410.0
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-Test-Simple
diff --git a/dev-perl/Moo/Manifest b/dev-perl/Moo/Manifest
index 088174db4718..e796c65f14d3 100644
--- a/dev-perl/Moo/Manifest
+++ b/dev-perl/Moo/Manifest
@@ -1,2 +1 @@
-DIST Moo-2.005004.tar.gz 108339 BLAKE2B 9b61a0a4867e72e277b56f684ec4b723c264cd5b87e7f38018788871870d36fc37b11e112138a762823c6aba68fc2c96d6fd6ead26c8a8f22ac432a06e8e58c4 SHA512 a1335d180cd19dc7189bc1663efd5a05650d579c5e5d049fc4059a382d1eeb882fdd9cd2b107fdd40499e22a5c6196fc47c1334145101def531e5f5fd3cd0edf
DIST Moo-2.005005.tar.gz 108583 BLAKE2B 6b8bc157874a4d2a24dc9bd0b79b8684ecc96a3f377991997ff95a02df6d4d53bf0200665dd5a622d8ebff624a1b5793478f66acb636ab20d36b59a936eac239 SHA512 e6b6cc491bb55ab0a7a57418d210da52990e8aa559fcf83c25838624caa0de1c919a229bab2b9c7e7c99cc9904706b64db169860d2c404449731e400ea1c5f79
diff --git a/dev-perl/Moo/Moo-2.5.4-r1.ebuild b/dev-perl/Moo/Moo-2.5.4-r1.ebuild
deleted file mode 100644
index 321a8ed105b6..000000000000
--- a/dev-perl/Moo/Moo-2.5.4-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=HAARG
-DIST_VERSION=2.005004
-inherit perl-module
-
-DESCRIPTION="Minimalist Object Orientation (with Moose compatiblity)"
-
-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"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Class-Method-Modifiers-1.100.0
- >=virtual/perl-Exporter-5.570.0
- >=dev-perl/Role-Tiny-2.2.3
- >=virtual/perl-Scalar-List-Utils-1.0.0
- >=dev-perl/Sub-Quote-2.6.6
- >=dev-perl/Class-XSAccessor-1.190.0-r2
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/Test-Fatal-0.3.0
- >=virtual/perl-Test-Simple-0.940.0
- )
-"
diff --git a/dev-perl/Moo/Moo-2.5.4.ebuild b/dev-perl/Moo/Moo-2.5.4.ebuild
deleted file mode 100644
index 6da6e544e1e1..000000000000
--- a/dev-perl/Moo/Moo-2.5.4.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=HAARG
-DIST_VERSION=2.005004
-inherit perl-module
-
-DESCRIPTION="Minimalist Object Orientation (with Moose compatiblity)"
-
-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"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Class-Method-Modifiers-1.100.0
- >=virtual/perl-Exporter-5.570.0
- >=dev-perl/Role-Tiny-2.2.3
- >=virtual/perl-Scalar-List-Utils-1.0.0
- >=dev-perl/Sub-Quote-2.6.6
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/Test-Fatal-0.3.0
- >=virtual/perl-Test-Simple-0.940.0
- )
-"
diff --git a/dev-perl/Moose/Manifest b/dev-perl/Moose/Manifest
index ccf7dc34350d..559f59235aa2 100644
--- a/dev-perl/Moose/Manifest
+++ b/dev-perl/Moose/Manifest
@@ -1,4 +1,2 @@
-DIST Moose-2.2015.tar.gz 899314 BLAKE2B 6dc0d75d96d81c3c0ec9ef1678510879cdeacd36989d79ee830ce46f049072aea858c4933008da7e50edcb955b5461e8b973c2329bed271936f5766292936492 SHA512 162a0cd5f96f943cfd9f4a7f9fdc3f86341805045ecab418e1420e3b5e90b216d243515f073274bdb83846fddad78169ef5a2a6c41849466bb36a24c71a38b1b
-DIST Moose-2.2201.tar.gz 902701 BLAKE2B 77cdd427e05239a32fc9ae8bd08e3bc69b9da6bed06a0b445d95327e4173863636b1e11c99d981f2bd481755361bd555f9b0f8bb9bd81addfb0ff8560969221b SHA512 71a22aab5b5de7de1e1a2df30e7526eb2913245733de9196328a6eaa9ada1699e74b58d5d3f9edbea6ddc35baf7febf0ebcce5f1210fc8777d6091acbac14260
-DIST Moose-2.2203.tar.gz 905536 BLAKE2B 7735e247587280f924e24174191ccf725f4cc322a03ce7f4be7f5f8e5a6b65dfe65849e60e875d34520d0f44c16922b42ee04a257b103ede89ebe7e2f070e036 SHA512 c91284cfaa29c6252de25cad5e54d5565d468bc11eab9f02c8469c523441467fc3ad5f68a32847b347652b04bfaaaaffb6d078279c5175d93855552e10cc805a
DIST Moose-2.2206.tar.gz 906783 BLAKE2B 16690ee8cfd5a808d512effc4d6f73c2271d1da76526bdb01cd207088176ce1ece05520ed487a78cbc899b8ea914f1c8a1c1b8f8a773ee4e2cc088a07c189c19 SHA512 959600944dab57232c9b7c1aebf2d08c2bed1066b52f11688dbe258b3fff2926f0267774b6b2aca777b42330008d64f3f6fb3c43ee08bfc1bdafc9fcaa58f954
+DIST Moose-2.2207.tar.gz 906966 BLAKE2B 1506eea6bc9bb750c8c79618128b55b56b2948dc5ab525dbc7d244d21a6e746bee70d072e03a465a554ec1f140885ee20e6904f51139f08316ebfe0ed9f7a316 SHA512 bc0efe3b9c7fea8ef6bb2976d2ec677250f998b3d8513a7fca59a10291f8ff5f13dd5e1d49d036071d93b5caa19685b704ef3588aa9307cda40ec5ba15b6985a
diff --git a/dev-perl/Moose/Moose-2.201.500.ebuild b/dev-perl/Moose/Moose-2.201.500.ebuild
deleted file mode 100644
index 60706c8aea26..000000000000
--- a/dev-perl/Moose/Moose-2.201.500.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=2.2015
-DIST_EXAMPLES=("benchmarks/*")
-
-inherit perl-module
-
-DESCRIPTION="A postmodern object system for Perl 5"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-CONFLICTS="
- !<=dev-perl/Catalyst-5.900.499.990
- !<=dev-perl/Config-MVP-2.200.4
- !<=dev-perl/Devel-REPL-1.3.20
- !<=dev-perl/Dist-Zilla-5.43.0
- !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0
- !<=dev-perl/Fey-0.360.0
- !<=dev-perl/Fey-ORM-0.420.0
- !<=dev-perl/File-ChangeNotify-0.150.0
- !<=dev-perl/HTTP-Throwable-0.17.0
- !<=dev-perl/KiokuDB-0.510.0
- !<=dev-perl/Markdent-0.160.0
- !<=dev-perl/Mason-2.180.0
- !<=dev-perl/Moose-Autobox-0.150.0
- !<=dev-perl/MooseX-ABC-0.50.0
- !<=dev-perl/MooseX-Aliases-0.80.0
- !<=dev-perl/MooseX-AlwaysCoerce-0.130.0
- !<=dev-perl/MooseX-App-1.220.0
- !<=dev-perl/MooseX-Attribute-Deflator-2.1.7
- !<=dev-perl/MooseX-Attribute-Dependent-1.1.3
- !<=dev-perl/MooseX-Attribute-Prototype-0.100.0
- !<=dev-perl/MooseX-AttributeHelpers-0.220.0
- !<=dev-perl/MooseX-AttributeIndexes-1.0.0
- !<=dev-perl/MooseX-AttributeInflate-0.20.0
- !<=dev-perl/MooseX-CascadeClearing-0.30.0
- !<=dev-perl/MooseX-ClassAttribute-0.260.0
- !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0
- !<=dev-perl/MooseX-Declare-0.350.0
- !<=dev-perl/MooseX-FollowPBP-0.20.0
- !<=dev-perl/MooseX-Getopt-0.560.0
- !<=dev-perl/MooseX-InstanceTracking-0.40.0
- !<=dev-perl/MooseX-LazyRequire-0.60.0
- !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0
- !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0
- !<=dev-perl/MooseX-Method-Signatures-0.440.0
- !<=dev-perl/MooseX-MethodAttributes-0.220.0
- !<=dev-perl/MooseX-NonMoose-0.240.0
- !<=dev-perl/MooseX-Object-Pluggable-0.1.100
- !<=dev-perl/MooseX-POE-0.214.0
- !<=dev-perl/MooseX-Params-Validate-0.50.0
- !<=dev-perl/MooseX-PrivateSetters-0.30.0
- !<=dev-perl/MooseX-Role-Cmd-0.60.0
- !<=dev-perl/MooseX-Role-Parameterized-1.0.0
- !<=dev-perl/MooseX-Role-WithOverloading-0.140.0
- !<=dev-perl/MooseX-Runnable-0.30.0
- !<=dev-perl/MooseX-Scaffold-0.50.0
- !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50
- !<=dev-perl/MooseX-SetOnce-0.100.473
- !<=dev-perl/MooseX-Singleton-0.250.0
- !<=dev-perl/MooseX-SlurpyConstructor-1.100.0
- !<=dev-perl/MooseX-Storage-0.420.0
- !<=dev-perl/MooseX-StrictConstructor-0.120.0
- !<=dev-perl/MooseX-Traits-0.110.0
- !<=dev-perl/MooseX-Types-0.190.0
- !<=dev-perl/MooseX-Types-Parameterizable-0.50.0
- !<=dev-perl/MooseX-Types-Set-Object-0.30.0
- !<=dev-perl/MooseX-Types-Signal-1.101.930
- !<=dev-perl/MooseX-UndefTolerant-0.110.0
- !<=dev-perl/PRANG-0.140.0
- !<=dev-perl/Pod-Elemental-0.93.280
- !<=dev-perl/Pod-Weaver-3.101.638
- !<=dev-perl/Reaction-0.2.3
- !<=dev-perl/Test-Able-0.100.0
- !<=dev-perl/Test-CleanNamespaces-0.30.0
- !<=dev-perl/Test-Moose-More-0.22.0
- !<=dev-perl/Test-TempDir-0.50.0
- !<=dev-perl/Throwable-0.102.80
- !<=dev-perl/namespace-autoclean-0.80.0
-"
-
-RDEPEND="
- ${CONFLICTS}
- >=virtual/perl-Carp-1.220.0
- >=dev-perl/Class-Load-0.90.0
- >=dev-perl/Class-Load-XS-0.10.0
- >=dev-perl/Data-OptList-0.110.0
- dev-perl/Devel-GlobalDestruction
- >=dev-perl/Devel-OverloadInfo-0.5.0
- >=dev-perl/Devel-StackTrace-2.30.0
- >=dev-perl/Dist-CheckConflicts-0.20.0
- >=dev-perl/Eval-Closure-0.40.0
- >=virtual/perl-Scalar-List-Utils-1.560.0
- >=dev-perl/MRO-Compat-0.50.0
- >=dev-perl/Module-Runtime-0.14.0
- >=dev-perl/Module-Runtime-Conflicts-0.2.0
- >=dev-perl/Package-DeprecationManager-0.110.0
- >=dev-perl/Package-Stash-0.320.0
- >=dev-perl/Package-Stash-XS-0.240.0
- >=dev-perl/Params-Util-1.0.0
- >=dev-perl/Sub-Exporter-0.980.0
- >=dev-perl/Sub-Name-0.200.0
- >=dev-perl/Try-Tiny-0.170.0
- >=virtual/perl-parent-0.223.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=virtual/perl-JSON-PP-2.273.0
- test? (
- >=dev-perl/CPAN-Meta-Check-0.11.0
- virtual/perl-CPAN-Meta-Requirements
- virtual/perl-File-Spec
- virtual/perl-Module-Metadata
- >=dev-perl/Test-CleanNamespaces-0.130.0
- >=dev-perl/Test-Fatal-0.1.0
- >=virtual/perl-Test-Simple-0.960.0
- >=dev-perl/Test-Requires-0.50.0
- )
-"
diff --git a/dev-perl/Moose/Moose-2.220.100.ebuild b/dev-perl/Moose/Moose-2.220.100.ebuild
deleted file mode 100644
index 215762e195ef..000000000000
--- a/dev-perl/Moose/Moose-2.220.100.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=2.2201
-DIST_EXAMPLES=("benchmarks/*")
-
-inherit perl-module
-
-DESCRIPTION="A postmodern object system for Perl 5"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-CONFLICTS="
- !<=dev-perl/Catalyst-5.900.499.990
- !<=dev-perl/Config-MVP-2.200.4
- !<=dev-perl/Devel-REPL-1.3.20
- !<=dev-perl/Dist-Zilla-5.43.0
- !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0
- !<=dev-perl/Fey-0.360.0
- !<=dev-perl/Fey-ORM-0.420.0
- !<=dev-perl/File-ChangeNotify-0.150.0
- !<=dev-perl/HTTP-Throwable-0.17.0
- !<=dev-perl/KiokuDB-0.510.0
- !<=dev-perl/Markdent-0.160.0
- !<=dev-perl/Mason-2.180.0
- !<=dev-perl/Moose-Autobox-0.150.0
- !<=dev-perl/MooseX-ABC-0.50.0
- !<=dev-perl/MooseX-Aliases-0.80.0
- !<=dev-perl/MooseX-AlwaysCoerce-0.130.0
- !<=dev-perl/MooseX-App-1.220.0
- !<=dev-perl/MooseX-Attribute-Deflator-2.1.7
- !<=dev-perl/MooseX-Attribute-Dependent-1.1.3
- !<=dev-perl/MooseX-Attribute-Prototype-0.100.0
- !<=dev-perl/MooseX-AttributeHelpers-0.220.0
- !<=dev-perl/MooseX-AttributeIndexes-1.0.0
- !<=dev-perl/MooseX-AttributeInflate-0.20.0
- !<=dev-perl/MooseX-CascadeClearing-0.30.0
- !<=dev-perl/MooseX-ClassAttribute-0.260.0
- !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0
- !<=dev-perl/MooseX-Declare-0.350.0
- !<=dev-perl/MooseX-FollowPBP-0.20.0
- !<=dev-perl/MooseX-Getopt-0.560.0
- !<=dev-perl/MooseX-InstanceTracking-0.40.0
- !<=dev-perl/MooseX-LazyRequire-0.60.0
- !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0
- !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0
- !<=dev-perl/MooseX-Method-Signatures-0.440.0
- !<=dev-perl/MooseX-MethodAttributes-0.220.0
- !<=dev-perl/MooseX-NonMoose-0.240.0
- !<=dev-perl/MooseX-Object-Pluggable-0.1.100
- !<=dev-perl/MooseX-POE-0.214.0
- !<=dev-perl/MooseX-Params-Validate-0.50.0
- !<=dev-perl/MooseX-PrivateSetters-0.30.0
- !<=dev-perl/MooseX-Role-Cmd-0.60.0
- !<=dev-perl/MooseX-Role-Parameterized-1.0.0
- !<=dev-perl/MooseX-Role-WithOverloading-0.140.0
- !<=dev-perl/MooseX-Runnable-0.30.0
- !<=dev-perl/MooseX-Scaffold-0.50.0
- !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50
- !<=dev-perl/MooseX-SetOnce-0.100.473
- !<=dev-perl/MooseX-Singleton-0.250.0
- !<=dev-perl/MooseX-SlurpyConstructor-1.100.0
- !<=dev-perl/MooseX-Storage-0.420.0
- !<=dev-perl/MooseX-StrictConstructor-0.120.0
- !<=dev-perl/MooseX-Traits-0.110.0
- !<=dev-perl/MooseX-Types-0.190.0
- !<=dev-perl/MooseX-Types-Parameterizable-0.50.0
- !<=dev-perl/MooseX-Types-Set-Object-0.30.0
- !<=dev-perl/MooseX-Types-Signal-1.101.930
- !<=dev-perl/MooseX-UndefTolerant-0.110.0
- !<=dev-perl/PRANG-0.140.0
- !<=dev-perl/Pod-Elemental-0.93.280
- !<=dev-perl/Pod-Weaver-3.101.638
- !<=dev-perl/Reaction-0.2.3
- !<=dev-perl/Test-Able-0.100.0
- !<=dev-perl/Test-CleanNamespaces-0.30.0
- !<=dev-perl/Test-Moose-More-0.22.0
- !<=dev-perl/Test-TempDir-0.50.0
- !<=dev-perl/Throwable-0.102.80
- !<=dev-perl/namespace-autoclean-0.80.0
-"
-
-RDEPEND="
- ${CONFLICTS}
- >=virtual/perl-Carp-1.220.0
- >=dev-perl/Class-Load-0.90.0
- >=dev-perl/Class-Load-XS-0.10.0
- >=dev-perl/Data-OptList-0.110.0
- dev-perl/Devel-GlobalDestruction
- >=dev-perl/Devel-OverloadInfo-0.5.0
- >=dev-perl/Devel-StackTrace-2.30.0
- >=dev-perl/Dist-CheckConflicts-0.20.0
- >=dev-perl/Eval-Closure-0.40.0
- >=virtual/perl-Scalar-List-Utils-1.560.0
- >=dev-perl/MRO-Compat-0.50.0
- >=dev-perl/Module-Runtime-0.14.0
- >=dev-perl/Module-Runtime-Conflicts-0.2.0
- >=dev-perl/Package-DeprecationManager-0.110.0
- >=dev-perl/Package-Stash-0.320.0
- >=dev-perl/Package-Stash-XS-0.240.0
- >=dev-perl/Params-Util-1.0.0
- >=dev-perl/Sub-Exporter-0.980.0
- >=dev-perl/Try-Tiny-0.170.0
- >=virtual/perl-parent-0.223.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=virtual/perl-JSON-PP-2.273.0
- test? (
- >=dev-perl/CPAN-Meta-Check-0.11.0
- virtual/perl-CPAN-Meta-Requirements
- virtual/perl-File-Spec
- virtual/perl-Module-Metadata
- >=dev-perl/Test-CleanNamespaces-0.130.0
- >=dev-perl/Test-Fatal-0.1.0
- >=virtual/perl-Test-Simple-0.960.0
- >=dev-perl/Test-Requires-0.50.0
- )
-"
diff --git a/dev-perl/Moose/Moose-2.220.300.ebuild b/dev-perl/Moose/Moose-2.220.300.ebuild
deleted file mode 100644
index 796cb5cfd688..000000000000
--- a/dev-perl/Moose/Moose-2.220.300.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=2.2203
-DIST_EXAMPLES=("benchmarks/*")
-
-inherit perl-module
-
-DESCRIPTION="A postmodern object system for Perl 5"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-CONFLICTS="
- !<=dev-perl/Catalyst-5.900.499.990
- !<=dev-perl/Config-MVP-2.200.4
- !<=dev-perl/Devel-REPL-1.3.20
- !<=dev-perl/Dist-Zilla-5.43.0
- !<=dev-perl/Dist-Zilla-Plugin-Git-2.16.0
- !<=dev-perl/Fey-0.360.0
- !<=dev-perl/Fey-ORM-0.420.0
- !<=dev-perl/File-ChangeNotify-0.150.0
- !<=dev-perl/HTTP-Throwable-0.17.0
- !<=dev-perl/KiokuDB-0.510.0
- !<=dev-perl/Markdent-0.160.0
- !<=dev-perl/Mason-2.180.0
- !<=dev-perl/Moose-Autobox-0.150.0
- !<=dev-perl/MooseX-ABC-0.50.0
- !<=dev-perl/MooseX-Aliases-0.80.0
- !<=dev-perl/MooseX-AlwaysCoerce-0.130.0
- !<=dev-perl/MooseX-App-1.220.0
- !<=dev-perl/MooseX-Attribute-Deflator-2.1.7
- !<=dev-perl/MooseX-Attribute-Dependent-1.1.3
- !<=dev-perl/MooseX-Attribute-Prototype-0.100.0
- !<=dev-perl/MooseX-AttributeHelpers-0.220.0
- !<=dev-perl/MooseX-AttributeIndexes-1.0.0
- !<=dev-perl/MooseX-AttributeInflate-0.20.0
- !<=dev-perl/MooseX-CascadeClearing-0.30.0
- !<=dev-perl/MooseX-ClassAttribute-0.260.0
- !<=dev-perl/MooseX-Constructor-AllErrors-0.21.0
- !<=dev-perl/MooseX-Declare-0.350.0
- !<=dev-perl/MooseX-FollowPBP-0.20.0
- !<=dev-perl/MooseX-Getopt-0.560.0
- !<=dev-perl/MooseX-InstanceTracking-0.40.0
- !<=dev-perl/MooseX-LazyRequire-0.60.0
- !<=dev-perl/MooseX-Meta-Attribute-Index-0.40.0
- !<=dev-perl/MooseX-Meta-Attribute-Lvalue-0.50.0
- !<=dev-perl/MooseX-Method-Signatures-0.440.0
- !<=dev-perl/MooseX-MethodAttributes-0.220.0
- !<=dev-perl/MooseX-NonMoose-0.240.0
- !<=dev-perl/MooseX-Object-Pluggable-0.1.100
- !<=dev-perl/MooseX-POE-0.214.0
- !<=dev-perl/MooseX-Params-Validate-0.50.0
- !<=dev-perl/MooseX-PrivateSetters-0.30.0
- !<=dev-perl/MooseX-Role-Cmd-0.60.0
- !<=dev-perl/MooseX-Role-Parameterized-1.0.0
- !<=dev-perl/MooseX-Role-WithOverloading-0.140.0
- !<=dev-perl/MooseX-Runnable-0.30.0
- !<=dev-perl/MooseX-Scaffold-0.50.0
- !<=dev-perl/MooseX-SemiAffordanceAccessor-0.50
- !<=dev-perl/MooseX-SetOnce-0.100.473
- !<=dev-perl/MooseX-Singleton-0.250.0
- !<=dev-perl/MooseX-SlurpyConstructor-1.100.0
- !<=dev-perl/MooseX-Storage-0.420.0
- !<=dev-perl/MooseX-StrictConstructor-0.120.0
- !<=dev-perl/MooseX-Traits-0.110.0
- !<=dev-perl/MooseX-Types-0.190.0
- !<=dev-perl/MooseX-Types-Parameterizable-0.50.0
- !<=dev-perl/MooseX-Types-Set-Object-0.30.0
- !<=dev-perl/MooseX-Types-Signal-1.101.930
- !<=dev-perl/MooseX-UndefTolerant-0.110.0
- !<=dev-perl/PRANG-0.140.0
- !<=dev-perl/Pod-Elemental-0.93.280
- !<=dev-perl/Pod-Weaver-3.101.638
- !<=dev-perl/Reaction-0.2.3
- !<=dev-perl/Test-Able-0.100.0
- !<=dev-perl/Test-CleanNamespaces-0.30.0
- !<=dev-perl/Test-Moose-More-0.22.0
- !<=dev-perl/Test-TempDir-0.50.0
- !<=dev-perl/Throwable-0.102.80
- !<=dev-perl/namespace-autoclean-0.80.0
-"
-
-RDEPEND="
- ${CONFLICTS}
- >=virtual/perl-Carp-1.220.0
- >=dev-perl/Class-Load-0.90.0
- >=dev-perl/Class-Load-XS-0.10.0
- >=dev-perl/Data-OptList-0.110.0
- dev-perl/Devel-GlobalDestruction
- >=dev-perl/Devel-OverloadInfo-0.5.0
- >=dev-perl/Devel-StackTrace-2.30.0
- >=dev-perl/Dist-CheckConflicts-0.20.0
- >=dev-perl/Eval-Closure-0.40.0
- >=virtual/perl-Scalar-List-Utils-1.560.0
- >=dev-perl/MRO-Compat-0.50.0
- >=dev-perl/Module-Runtime-0.14.0
- >=dev-perl/Module-Runtime-Conflicts-0.2.0
- >=dev-perl/Package-DeprecationManager-0.110.0
- >=dev-perl/Package-Stash-0.320.0
- >=dev-perl/Package-Stash-XS-0.240.0
- >=dev-perl/Params-Util-1.0.0
- >=dev-perl/Sub-Exporter-0.980.0
- >=dev-perl/Try-Tiny-0.170.0
- >=virtual/perl-parent-0.223.0
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=virtual/perl-JSON-PP-2.273.0
- test? (
- >=dev-perl/CPAN-Meta-Check-0.11.0
- virtual/perl-CPAN-Meta-Requirements
- virtual/perl-File-Spec
- virtual/perl-Module-Metadata
- >=dev-perl/Test-CleanNamespaces-0.130.0
- >=dev-perl/Test-Fatal-0.1.0
- >=virtual/perl-Test-Simple-0.960.0
- >=dev-perl/Test-Needs-0.2.10
- )
-"
diff --git a/dev-perl/Moose/Moose-2.220.700.ebuild b/dev-perl/Moose/Moose-2.220.700.ebuild
new file mode 100644
index 000000000000..a2cb1fbd6cae
--- /dev/null
+++ b/dev-perl/Moose/Moose-2.220.700.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.2207
+DIST_EXAMPLES=("benchmarks/*")
+
+inherit perl-module
+
+DESCRIPTION="Postmodern object system for Perl 5"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="
+ >=virtual/perl-Carp-1.220.0
+ >=dev-perl/Class-Load-0.90.0
+ >=dev-perl/Class-Load-XS-0.10.0
+ >=dev-perl/Data-OptList-0.110.0
+ dev-perl/Devel-GlobalDestruction
+ >=dev-perl/Devel-OverloadInfo-0.5.0
+ >=dev-perl/Devel-StackTrace-2.30.0
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ >=dev-perl/Eval-Closure-0.40.0
+ >=virtual/perl-Scalar-List-Utils-1.560.0
+ >=dev-perl/MRO-Compat-0.50.0
+ >=dev-perl/Module-Runtime-0.14.0
+ >=dev-perl/Module-Runtime-Conflicts-0.2.0
+ >=dev-perl/Package-DeprecationManager-0.110.0
+ >=dev-perl/Package-Stash-0.320.0
+ >=dev-perl/Package-Stash-XS-0.240.0
+ >=dev-perl/Params-Util-1.0.0
+ >=dev-perl/Sub-Exporter-0.980.0
+ >=dev-perl/Try-Tiny-0.170.0
+ >=virtual/perl-parent-0.223.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=virtual/perl-JSON-PP-2.273.0
+ test? (
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-CPAN-Meta-Requirements
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ >=dev-perl/Test-Fatal-0.1.0
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Needs-0.2.10
+ )
+"
diff --git a/dev-perl/MooseX-Getopt/Manifest b/dev-perl/MooseX-Getopt/Manifest
index 8e8ead6c8fd1..534c1964e933 100644
--- a/dev-perl/MooseX-Getopt/Manifest
+++ b/dev-perl/MooseX-Getopt/Manifest
@@ -1 +1,2 @@
DIST MooseX-Getopt-0.75.tar.gz 59084 BLAKE2B f025fde1b565da7fca29ab92502d3d309ab0d71fa6da0218bc8f2a083706c3e2c321d42264244035c23f363f6d2744b04dd19e2eeab708d59f7d984203bd3ac6 SHA512 b02a8aad4c1c12fc98bf68d68cd72bcc32c82103d5f4ab79345e09354b32f697876571fb7a15987db5d0fc44af113a8d9e588cb2447b9db4d2ff6da242a8010a
+DIST MooseX-Getopt-0.76.tar.gz 59303 BLAKE2B d47e3d9a8a469282851870ac957136e0291c9d5e555755bcabeb0d580e1d7d92d0e61ada95958a7ceeae0472525432bf394b4e0eda3dbc217d24ccdd9d4e98af SHA512 96a0bae5d538b4e54a824e2e21e8dedb05e3a30d0de30e85bf3aedb9da45ab5a1859177a562ea838f786e25c50ab63236b27f75077388103af23ef954e1c89f8
diff --git a/dev-perl/MooseX-Getopt/MooseX-Getopt-0.760.0.ebuild b/dev-perl/MooseX-Getopt/MooseX-Getopt-0.760.0.ebuild
new file mode 100644
index 000000000000..89c46199dad8
--- /dev/null
+++ b/dev-perl/MooseX-Getopt/MooseX-Getopt-0.760.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=ETHER
+DIST_VERSION=0.76
+inherit perl-module
+
+DESCRIPTION="A Moose role for processing command line options"
+
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Getopt-Long-2.370.0
+ >=dev-perl/Getopt-Long-Descriptive-0.88.0
+ >=dev-perl/Moose-0.560.0
+ >=dev-perl/MooseX-Role-Parameterized-1.10.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+ dev-perl/namespace-autoclean
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-Module-Metadata
+ dev-perl/Module-Runtime
+ >=dev-perl/Path-Tiny-0.9.0
+ dev-perl/Test-Deep
+ >=dev-perl/Test-Fatal-0.3.0
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Needs
+ dev-perl/Test-Trap
+ >=dev-perl/Test-Warnings-0.9.0
+ virtual/perl-if
+ )
+"
diff --git a/dev-perl/MooseX-OneArgNew/Manifest b/dev-perl/MooseX-OneArgNew/Manifest
index 9de3b44827b1..2cbbe6d394f7 100644
--- a/dev-perl/MooseX-OneArgNew/Manifest
+++ b/dev-perl/MooseX-OneArgNew/Manifest
@@ -1,2 +1 @@
-DIST MooseX-OneArgNew-0.005.tar.gz 16071 BLAKE2B d7e6db6b7b70622ee16e531b744fe66b453d717fd699a19dbe977df8c2654edb814d6561f26c6184fa58ee68c846b14bb4088239cc2a0acfaa4bb4c5acb18da1 SHA512 0d846346be4eb2deb8a212220991dc727a3ca1fab4109292117dadc8f64fef20ddc93877d198d56974686fbd5d3f4ebf10abd429f08c7fbf1de42975138259ba
DIST MooseX-OneArgNew-0.007.tar.gz 17094 BLAKE2B 11650ff8cfba43ab25242201e57b3be467f1ef7936c736c413dbbf020900fabf5c0c655082dea26ecd160c8f72a0d091d6e1cc524c4b5419287a5d42df00293f SHA512 4a637fe674e80527ea13b461a9a35eabbb4054bad6acbbdfe7e1cdbaeb0f861edcf0939e3971fa2d865a84ad8087f2f6795658679b547abf4669bc07fb582d91
diff --git a/dev-perl/MooseX-OneArgNew/MooseX-OneArgNew-0.5.0-r1.ebuild b/dev-perl/MooseX-OneArgNew/MooseX-OneArgNew-0.5.0-r1.ebuild
deleted file mode 100644
index e692aee14f4a..000000000000
--- a/dev-perl/MooseX-OneArgNew/MooseX-OneArgNew-0.5.0-r1.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.005
-inherit perl-module
-
-DESCRIPTION="teach ->new to accept single, non-hashref arguments"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="minimal"
-
-RDEPEND="
- dev-perl/Moose
- >=dev-perl/MooseX-Role-Parameterized-1.10.0
- dev-perl/namespace-autoclean
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- !minimal? (
- >=virtual/perl-CPAN-Meta-2.120.900
- )
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/MooseX-SetOnce/Manifest b/dev-perl/MooseX-SetOnce/Manifest
index 7f14267f8d45..cd6232dbb260 100644
--- a/dev-perl/MooseX-SetOnce/Manifest
+++ b/dev-perl/MooseX-SetOnce/Manifest
@@ -1,2 +1 @@
-DIST MooseX-SetOnce-0.201.tar.gz 16417 BLAKE2B a023f08ff2a5796869bc36dfcb8c5e0f27536ff663cb04ad2d8b99f99685a82cb8d40d336273eb9a0f54dc69dcbda12227697c59882fd5516343e47f3bd75a36 SHA512 e328437ae6fc4350b562563889b888e7572fd2bfd68a8d70feb3a4132892a9accc2116413eccb55fe39094ae047bd800ef232cf1fab1e8938b44fc372020a622
DIST MooseX-SetOnce-0.203.tar.gz 17000 BLAKE2B 200d0a2253f9d647bc62eb500e5e438d85ef4b7c01c19763f7aed58a95ff2e0484d3698dff35efc06bf23245b2499d4d0a31918aabf70ff5a951f733f65c1a16 SHA512 87a7080f379c496c90c21ef25f00ae6db39169d4e9e72a97ead8d5cdb3f188d2e21d84e9af87ddf5cb899bafc4f4998447be2b638a0ca69bfa55381e062af683
diff --git a/dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.201.0.ebuild b/dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.201.0.ebuild
deleted file mode 100644
index 2ea0f2da55cf..000000000000
--- a/dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.201.0.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.201
-inherit perl-module
-
-DESCRIPTION="write-once, read-many attributes for Moose"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- >=dev-perl/Moose-0.900.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/MooseX-Types-JSON/Manifest b/dev-perl/MooseX-Types-JSON/Manifest
index 70ca4efa5c82..f2e708e0b3f5 100644
--- a/dev-perl/MooseX-Types-JSON/Manifest
+++ b/dev-perl/MooseX-Types-JSON/Manifest
@@ -1,2 +1 @@
-DIST MooseX-Types-JSON-1.00.tar.gz 9742 BLAKE2B d1f484d637615e415f4592d4a98a8fe51914c56a9cbd735ec44486a556af18f4c28026d9cee10c025c50eadfc9bd6bf56db21a9883fa8f4084d0ce078849d0ae SHA512 1dfaa8907c04ca765fc03c2049cbf076b2e29f1df34b569d91b3cc3931acde8cc7563cb186d3ea4b278ee40f1c4706f6b03139fb370d6a9d79eb7e6de21aa23f
DIST MooseX-Types-JSON-1.01.tar.gz 15797 BLAKE2B c95831aa846758ceaa2dff00017b08f2eea26bbfed18c6a8b76557e8ecbf359a8ef6a854183e471d45d2c4f13603b6f450f55bd5dd375381a461ab1b63a1c9bd SHA512 0c1042cca56637d14dd853e77c96a24630b72c6af42820f24a9a9e086ce043eea1d3b370254a0a991b4d52fa2f96740e11b664b0784e1b794d7bd4e720b34953
diff --git a/dev-perl/MooseX-Types-JSON/MooseX-Types-JSON-1.0.0-r2.ebuild b/dev-perl/MooseX-Types-JSON/MooseX-Types-JSON-1.0.0-r2.ebuild
deleted file mode 100644
index a44cb0794567..000000000000
--- a/dev-perl/MooseX-Types-JSON/MooseX-Types-JSON-1.0.0-r2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MILA
-DIST_VERSION=1.00
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="JSON datatype for Moose"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-RDEPEND="
- dev-perl/JSON
- >=dev-perl/JSON-XS-2.00
- dev-perl/Moose
- dev-perl/MooseX-Types
-"
-BDEPEND="${RDEPEND}
-"
-
-src_test() {
- perl_rm_files t/00-pod.t t/release-*.t
- perl-module_src_test
-}
diff --git a/dev-perl/MooseX-Types-Perl/Manifest b/dev-perl/MooseX-Types-Perl/Manifest
index d38dc4e45b7c..206ec3773f00 100644
--- a/dev-perl/MooseX-Types-Perl/Manifest
+++ b/dev-perl/MooseX-Types-Perl/Manifest
@@ -1 +1,2 @@
DIST MooseX-Types-Perl-0.101343.tar.gz 14353 BLAKE2B 730687bbe73cc2cd7aa3d4699cd79cb8db3242837e44f947a84e315ba5aa934f1cd3253f99df0436d5d22cc26223ba38cb99382568313bbc2ce8689219dc9573 SHA512 a3ad0f1b3dcde93f23254f084faadde7d3b03076f045802d7757c5580b2d0fb6cb748143a99fcd650492fc7da8938e28d8e0b7714070386638d972ab7d799e9a
+DIST MooseX-Types-Perl-0.101344.tar.gz 17331 BLAKE2B ce4c01191ae870c3d176717f36dc3c182f9d25a5d29cde1d3a8bfb40922f7f0e12c3a6722c623d062da34f2b9343fb264f2eafdb85d1448a376721d3062b457b SHA512 fe0e9bd54dc7aee26c99d461007d2452f8d4f943024e2ac5d17fb097c524b3fdc6fff6c98f344ef359b669a005893313a1b3cc6f076ce4eb5bca7f7de1212d2d
diff --git a/dev-perl/String-Formatter/String-Formatter-1.234.0.ebuild b/dev-perl/MooseX-Types-Perl/MooseX-Types-Perl-0.101.344.ebuild
index ab4469b6433f..923b1d525355 100644
--- a/dev-perl/String-Formatter/String-Formatter-1.234.0.ebuild
+++ b/dev-perl/MooseX-Types-Perl/MooseX-Types-Perl-0.101.344.ebuild
@@ -1,20 +1,21 @@
-# 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=RJBS
-DIST_VERSION=1.234
+DIST_VERSION=0.101344
inherit perl-module
-DESCRIPTION="build sprintf-like functions of your own"
+DESCRIPTION="Moose types that check against Perl syntax"
SLOT="0"
KEYWORDS="amd64 ~x86"
RDEPEND="
+ dev-perl/MooseX-Types
dev-perl/Params-Util
- dev-perl/Sub-Exporter
+ >=virtual/perl-version-0.820.0
"
BDEPEND="
${RDEPEND}
diff --git a/dev-perl/Mouse/Manifest b/dev-perl/Mouse/Manifest
index 83ee74597f0c..70e52ce43b4a 100644
--- a/dev-perl/Mouse/Manifest
+++ b/dev-perl/Mouse/Manifest
@@ -1,2 +1 @@
-DIST Mouse-v2.4.10.tar.gz 222745 BLAKE2B 3d0f5d3c6f9183f67db24ec9859bd945080bf5f9f9aa370dfb6803a6d32e7e01e589540d24bdc0a0fe338a08d9f89845bd8ef060d381717ec709877de066f2c5 SHA512 57d797bed24ccea66307d95395bb7d5dd860c0bc41e25a7701cf5a16fdf28776dc7633a6b8bbb1bcf6684b930385da71bf2d44f777a211988a500e30bdf8e9e5
DIST Mouse-v2.5.10.tar.gz 220349 BLAKE2B beeb21bac24f3a89b3850e8d6b720dccce2142dd32b03a0235f57bc93de76cb5b277d1a38a50e219c0bf9c8924557c7c85d659ce9453f0211c939d0efb78ea37 SHA512 949a2f18257a5afcf4dbbb84094974f4d80e1e4531b4b9d8618cf141252fd11b09b79daafe1de79faa620905988f649627bc2fceac357ea2f180db74cd48f711
diff --git a/dev-perl/Mouse/Mouse-2.4.10-r1.ebuild b/dev-perl/Mouse/Mouse-2.5.10-r1.ebuild
index c860596ec085..d3b41bf915f2 100644
--- a/dev-perl/Mouse/Mouse-2.4.10-r1.ebuild
+++ b/dev-perl/Mouse/Mouse-2.5.10-r1.ebuild
@@ -1,30 +1,27 @@
-# 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=GFUJI
-DIST_VERSION=v2.4.10
+DIST_AUTHOR=SKAJI
+DIST_VERSION=v${PV}
DIST_EXAMPLES=("example/*" "benchmarks")
inherit perl-module
DESCRIPTION="Moose minus the antlers"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
>=virtual/perl-Scalar-List-Utils-1.140.0
>=virtual/perl-XSLoader-0.20.0
"
-DEPEND="dev-perl/Module-Build"
BDEPEND="${RDEPEND}
+ >=virtual/perl-Devel-PPPort-3.420.0
>=virtual/perl-ExtUtils-ParseXS-3.220.0
- >=virtual/perl-Devel-PPPort-3.220.0
>=dev-perl/Module-Build-0.400.500
- dev-perl/Module-Build-XSUtil
+ >=dev-perl/Module-Build-XSUtil-0.190.0
test? (
dev-perl/Test-Exception
dev-perl/Test-Fatal
@@ -35,13 +32,3 @@ BDEPEND="${RDEPEND}
dev-perl/Try-Tiny
)
"
-src_configure() {
- unset LD
- [[ -n "${CCLD}" ]] && export LD="${CCLD}"
- # we have to do this outside src_compile
- # as the stupid thing recompiles in src_install
- myconf=(
- --config "optimize=${CFLAGS}"
- )
- perl-module_src_configure
-}
diff --git a/dev-perl/Mozilla-PublicSuffix/Manifest b/dev-perl/Mozilla-PublicSuffix/Manifest
index d5f3c90ce56c..04ec23a972c4 100644
--- a/dev-perl/Mozilla-PublicSuffix/Manifest
+++ b/dev-perl/Mozilla-PublicSuffix/Manifest
@@ -1,3 +1 @@
-DIST Mozilla-PublicSuffix-v1.0.4.tar.gz 85940 BLAKE2B a3f8266dc0c48b302cc5c9a488318f2b3668ffdb6e50bc567362d1e00b1798f7a37470e2b3f78321b48567f411d6e10e9b1ffd88bd82caa0659ce2b7f67c43e5 SHA512 681803f51fbc8aca961874607f1f3a6a91c95a0e1397e3d702b013a9ab3cfcca7b08340414f977dcc9af7ee01610bdf8b60ce6bcea3bffab6156d80b2063f008
-DIST Mozilla-PublicSuffix-v1.0.5.tar.gz 87014 BLAKE2B fef4cb6c255eedd4f98392a422ddd0559231dcfd0c73031397f709b8863012f682ddc8c67cffd3f175035718f25bf04577ed92fa770405fe78838a2c71fb65d0 SHA512 3c8932dd9b3ee365e2a511bccfb324152c3fa13bdf795d9ff669b505d0385e212fd6d3991fc80a794e7398ca1cc0e4ea307f45df6a04e295a59fca83abfa7794
DIST Mozilla-PublicSuffix-v1.0.6.tar.gz 87552 BLAKE2B 70aa50e9a37210e0d37abeddc3f6dc41ac75bff143f6b41594d5335bf67f37aa0a0f366224b8b9a89423fedbd0e58d30e1a440649ee6e92f849df32173594b0b SHA512 fec423b901f4a67d9db81ce9f18a84254d32a68df4881b6d56eee7788ddc735832212dc1bbf53fd280d599aef410dc9873ab0da1328293f3bb0c3c4207c8b946
diff --git a/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.4.ebuild b/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.4.ebuild
deleted file mode 100644
index 4cb39f043ae9..000000000000
--- a/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.4.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TOMHUKINS
-DIST_VERSION="v${PV}"
-inherit perl-module
-
-DESCRIPTION="Get a domain name's public suffix via the Mozilla Public Suffix List"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- virtual/perl-Exporter
- dev-perl/URI
-"
-BDEPEND="${RDEPEND}
- virtual/perl-IO
- >=dev-perl/Module-Build-0.280.0
- test? (
- virtual/perl-Test-Simple
- virtual/perl-File-Spec
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PV}-no-dynamic-update.patch"
-)
-
-src_test() {
- perl_rm_files t/author-* t/release-*
- perl-module_src_test
-}
diff --git a/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.5.ebuild b/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.5.ebuild
deleted file mode 100644
index aaa8dd517630..000000000000
--- a/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.5.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TOMHUKINS
-DIST_VERSION="v${PV}"
-inherit perl-module
-
-DESCRIPTION="Get a domain name's public suffix via the Mozilla Public Suffix List"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- virtual/perl-Exporter
- dev-perl/URI
-"
-BDEPEND="${RDEPEND}
- virtual/perl-IO
- >=dev-perl/Module-Build-0.280.0
- test? (
- virtual/perl-Test-Simple
- virtual/perl-File-Spec
- )
-"
-
-PATCHES=(
- "${FILESDIR}/1.0.4-no-dynamic-update.patch"
-)
-
-src_test() {
- perl_rm_files t/author-* t/release-*
- perl-module_src_test
-}
diff --git a/dev-perl/Net-AMQP-RabbitMQ/Manifest b/dev-perl/Net-AMQP-RabbitMQ/Manifest
index 64c40a0efaaf..dc9f29b0f3b2 100644
--- a/dev-perl/Net-AMQP-RabbitMQ/Manifest
+++ b/dev-perl/Net-AMQP-RabbitMQ/Manifest
@@ -1,2 +1 @@
-DIST Net-AMQP-RabbitMQ-2.40009.tar.gz 198363 BLAKE2B 35aea3ba96b6b9cfaf8b8fa14d2a00326e4d64cc74d438ab59b6773f7ce67fd2ea7ded91a487eb20cdbe174c68825434839a8d7afb8e764e4a228e7088bba875 SHA512 2c0f53d59858e777fbc712c3bd06e3464783559dd9424c58a8fe586747e1d43aa4a607268484ec8bf4f10e979788ed5ea9558208096187c6e0c12a473e465459
DIST Net-AMQP-RabbitMQ-2.40010.tar.gz 206449 BLAKE2B c7b3e8b9841fb10519da063088dd1f8b2aa9791d459ce88198610394d284c182147f22bf260c7291e36a9b56903499bc43991d029e02ff009709b38557b43bff SHA512 1e0256a3903379031059723ca0d11182ed4ef5a4ae4053d47f57ae1d4c5f42b3a9c48b7fd3dceb057c492c179bc01484651bb063fb5bca4542185fdca7471b06
diff --git a/dev-perl/Net-AMQP-RabbitMQ/Net-AMQP-RabbitMQ-2.40009.ebuild b/dev-perl/Net-AMQP-RabbitMQ/Net-AMQP-RabbitMQ-2.40009.ebuild
deleted file mode 100644
index dc9f888eecc1..000000000000
--- a/dev-perl/Net-AMQP-RabbitMQ/Net-AMQP-RabbitMQ-2.40009.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR="MSTEMLE"
-
-inherit perl-module
-
-DESCRIPTION="interact with RabbitMQ over AMQP using librabbitmq"
-
-LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/Math-Int64-0.540.0"
-
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.660.0
- test? (
- net-misc/rabbitmq-server
- )
-"
-
-src_test() {
- einfo "Starting rabbitmq"
- local -x RABBITMQ_LOG_BASE="${T}/rabbitmq/log"
- local -x RABBITMQ_MNESIA_BASE="${T}/rabbitmq/mnesia"
- local -x RABBITMQ_LOGS="${T}/rabbitmq.log"
- local -x RABBITMQ_PID_FILE="${T}/rabbitmq.pid"
- local -x RABBITMQ_ENABLED_PLUGINS_FILE="${T}/rabbitmq/enabled_plugins"
- /usr/libexec/rabbitmq/rabbitmq-server -p 5672:5672 &
-
- einfo "Waiting for rabbitmq to fully load"
- while ! { echo >/dev/tcp/localhost/5672 ; } &> /dev/null; do
- sleep 1
- done
- einfo "rabbitmq is ready"
-
- perl-module_src_test
-
- einfo "Stopping rabbitmq"
- kill "$(<"${RABBITMQ_PID_FILE}")" || die
-}
diff --git a/dev-perl/Net-ARP/Manifest b/dev-perl/Net-ARP/Manifest
index de325c5f313f..8f754dc44f95 100644
--- a/dev-perl/Net-ARP/Manifest
+++ b/dev-perl/Net-ARP/Manifest
@@ -1,2 +1 @@
-DIST Net-ARP-1.0.11.tgz 18747 BLAKE2B 8cd30ba3c0f8ec64b108dfb05a57e89dda15ab4f4bf1758e15576f34d7da92e017a8e75f09b75f08f07b1f4cdf04b9260f33942d781325f62d05e91990c8fca9 SHA512 e0c2d468f3b7bb11a67cb94e9538680385c3e86c17ec7063ceaa5f495f4ca2c604028d9493fde697852144cebf59b0898afa3c63e2e023435e30379fe150e860
DIST Net-ARP-1.0.12.tar.gz 16984 BLAKE2B 703d17e254d2202cf474f7b9b4d41faf98d371388f365a6239a2195a3c4109a9ab335937035c9e9b89d638e912d3b2fede35ae0403c0875698c6101557f706ef SHA512 554ff00e86b5e3bb83be1f3e1803cd35aad22330c75ee088c04c537ede76f5de34f9f1dd5ae011843ff652567a034b3f2946919f7968482b759e78c31cb2b689
diff --git a/dev-perl/Net-ARP/Net-ARP-1.0.11.ebuild b/dev-perl/Net-ARP/Net-ARP-1.0.11.ebuild
deleted file mode 100644
index 4aa91e4005cf..000000000000
--- a/dev-perl/Net-ARP/Net-ARP-1.0.11.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=CRAZYDJ
-DIST_VERSION=1.0.11
-DIST_A_EXT=tgz
-DIST_WIKI="tests"
-inherit perl-module
-
-DESCRIPTION="Perl extension for creating ARP packets"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="dev-perl/Net-Pcap"
-BDEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/1.0.9-header.diff"
- "${FILESDIR}/${PN}-1.0.9-perl-5.26.patch"
-)
-
-src_prepare() {
- if [[ -z $TEST_ARP_IF ]]; then
- perl_rm_files t/send_packet.t
- fi
- perl -MDevel::PPPort -e 'Devel::PPPort::WriteFile();'
- perl-module_src_prepare
-}
diff --git a/dev-perl/Net-Amazon-S3/Manifest b/dev-perl/Net-Amazon-S3/Manifest
index e5ccf53561d1..e2ad9d316c7f 100644
--- a/dev-perl/Net-Amazon-S3/Manifest
+++ b/dev-perl/Net-Amazon-S3/Manifest
@@ -1,2 +1 @@
-DIST Net-Amazon-S3-0.98.tar.gz 131669 BLAKE2B 34c3fc945ff9327cb99c96ae0007e84e528b89986bbc67cebe69b461084952663212ab901c23461f17e7d142e3d00200f3ca62377330c1815a3b87e4faeabf61 SHA512 fa7b4848d4d6a16243a092e78b6b4cde876cb2945e5d261fff0f54e6d66e57995fc527b9cebcc78c7e590051290d48ef36f1405eedfb3073fd5754c7a396604a
DIST Net-Amazon-S3-0.991.tar.gz 135312 BLAKE2B 038dcf342836e700f721ba66adc186ec5bb738034e801eb067a62a1676f3f2f38d31f0e1d4eb1b654fb52b6462393f4e76e486e5fd7f74bd9397e77578a00c10 SHA512 71c6584d8cb2950a058eba62306f575851260b9913ca296aa19bb8d5ebc64810f88547f51ee639b3c7983feb297afb150722b1fdade91b75258844cc9c1bc076
diff --git a/dev-perl/Net-Amazon-S3/Net-Amazon-S3-0.980.0-r1.ebuild b/dev-perl/Net-Amazon-S3/Net-Amazon-S3-0.980.0-r1.ebuild
deleted file mode 100644
index c72e88ecf21f..000000000000
--- a/dev-perl/Net-Amazon-S3/Net-Amazon-S3-0.980.0-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BARNEY
-DIST_VERSION=0.98
-inherit perl-module
-
-DESCRIPTION="Framework for accessing the Amazon S3 Simple Storage Service"
-
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Data-Stream-Bulk
- dev-perl/DateTime-Format-HTTP
- dev-perl/Digest-HMAC
- virtual/perl-Digest-MD5
- dev-perl/Digest-MD5-File
- dev-perl/File-Find-Rule
- virtual/perl-Getopt-Long
- dev-perl/HTTP-Date
- dev-perl/HTTP-Message
- virtual/perl-IO
- >=dev-perl/libwww-perl-6.30.0
- dev-perl/LWP-UserAgent-Determined
- virtual/perl-MIME-Base64
- dev-perl/MIME-Types
- >=dev-perl/Moose-0.850.0
- >=dev-perl/MooseX-StrictConstructor-0.160.0
- >=dev-perl/MooseX-Types-DateTime-MoreCoercions-0.70.0
- dev-perl/Path-Class
- dev-perl/Regexp-Common
- dev-perl/Safe-Isa
- dev-perl/Term-Encoding
- dev-perl/Term-ProgressBar-Simple
- virtual/perl-Time-Piece
- dev-perl/URI
- dev-perl/VM-EC2-Security-CredentialCache
- dev-perl/XML-LibXML
- dev-perl/namespace-clean
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Temp
- >=dev-perl/Test-Deep-0.111.0
- dev-perl/Test-Exception
- dev-perl/Test-MockTime
- dev-perl/Test-Warnings
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Net-CUPS/Net-CUPS-0.640.0-r2.ebuild b/dev-perl/Net-CUPS/Net-CUPS-0.640.0-r2.ebuild
new file mode 100644
index 000000000000..238b86d51ef9
--- /dev/null
+++ b/dev-perl/Net-CUPS/Net-CUPS-0.640.0-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=NINE
+DIST_VERSION=0.64
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="CUPS C API Interface"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+# TODO: Do we really need cups-filters here too?
+RDEPEND="
+ net-print/cups
+ net-print/cups-filters
+ >=net-print/libcupsfilters-2
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/Net-CUPS-0.640.0-libcupsfilters-2.patch
+)
diff --git a/dev-perl/Net-CUPS/files/Net-CUPS-0.640.0-libcupsfilters-2.patch b/dev-perl/Net-CUPS/files/Net-CUPS-0.640.0-libcupsfilters-2.patch
new file mode 100644
index 000000000000..0d8cebd48554
--- /dev/null
+++ b/dev-perl/Net-CUPS/files/Net-CUPS-0.640.0-libcupsfilters-2.patch
@@ -0,0 +1,340 @@
+https://bugs.gentoo.org/921638
+https://rt.cpan.org/Public/Bug/Display.html?id=150529
+https://launchpadlibrarian.net/698897992/libnet-cups-perl_0.64-3_0.64-3ubuntu1.diff.gz
+https://git.launchpad.net/ubuntu/+source/libnet-cups-perl/tree/debian/patches/cupsfilters-2.0.patch?id=a47b8df8551853c12a7f965ae60bb52333883c88
+
+Description: Fix build against libcupsfilters 2.0
+ With version 2.0, libcupsfilters renamed some of the constants to make the API
+ consistent. Update the code accordingly.
+ https://github.com/OpenPrinting/libcupsfilters/blob/26f9c3fb7c8eb3451f517da0fd91870534fac842/CHANGES.md
+Author: Olivier Gayot <olivier.gayot@canonical.com>
+Bug-Ubuntu: https://launchpad.net/bugs/2044113
+Forwarded: not-needed
+Last-Update: 2023-11-21
+--- a/Makefile.PL 2016-07-21 08:49:51.595781877 +0200
++++ b/Makefile.PL 2023-11-21 11:48:07.383851727 +0100
+@@ -82,6 +82,12 @@
+
+ my @names = (
+ { name => "AF_LOCAL", macro => "1" },
++ { name => "CF_IMAGE_BLACK", macro => "1" },
++ { name => "CF_IMAGE_CMY", macro => "1" },
++ { name => "CF_IMAGE_CMYK", macro => "1" },
++ { name => "CF_IMAGE_RGB", macro => "1" },
++ { name => "CF_IMAGE_RGB_CMYK", macro => "1" },
++ { name => "CF_IMAGE_WHITE", macro => "1" },
+ { name => "CUPS_ACCEPT_JOBS", macro => "1" },
+ { name => "CUPS_ADD_CLASS", macro => "1" },
+ { name => "CUPS_ADD_MODIFY_CLASS", macro => "1" },
+@@ -112,12 +118,6 @@
+ { name => "CUPS_GET_DEVICES", macro => "1" },
+ { name => "CUPS_GET_PPDS", macro => "1" },
+ { name => "CUPS_GET_PRINTERS", macro => "1" },
+- { name => "CUPS_IMAGE_BLACK", macro => "1" },
+- { name => "CUPS_IMAGE_CMY", macro => "1" },
+- { name => "CUPS_IMAGE_CMYK", macro => "1" },
+- { name => "CUPS_IMAGE_RGB", macro => "1" },
+- { name => "CUPS_IMAGE_RGB_CMYK", macro => "1" },
+- { name => "CUPS_IMAGE_WHITE", macro => "1" },
+ { name => "CUPS_ISO8859_1", macro => "1" },
+ { name => "CUPS_ISO8859_10", macro => "1" },
+ { name => "CUPS_ISO8859_11", macro => "1" },
+--- a/fallback/const-c.inc 2008-05-08 04:43:32.000000000 +0200
++++ b/fallback/const-c.inc 2023-11-21 11:45:30.133345667 +0100
+@@ -651,7 +651,7 @@
+ constant_14 (pTHX_ const char *name, IV *iv_return) {
+ /* When generated this function returned values for the list of names given
+ here. However, subsequent manual editing may have added or removed some.
+- CUPS_ADD_CLASS CUPS_FILE_GZIP CUPS_FILE_NONE CUPS_IMAGE_CMY CUPS_IMAGE_RGB
++ CUPS_ADD_CLASS CUPS_FILE_GZIP CUPS_FILE_NONE CF_IMAGE_CMY CF_IMAGE_RGB
+ CUPS_ISO8859_1 CUPS_ISO8859_2 CUPS_ISO8859_3 CUPS_ISO8859_4 CUPS_ISO8859_5
+ CUPS_ISO8859_6 CUPS_ISO8859_7 CUPS_ISO8859_8 CUPS_ISO8859_9 CUPS_MAC_ROMAN
+ HTTP_AUTH_NONE HTTP_FIELD_MAX HTTP_FORBIDDEN HTTP_MAX_VALUE HTTP_NOT_FOUND
+@@ -725,9 +725,9 @@
+ }
+ break;
+ case 'B':
+- if (memEQ(name, "CUPS_IMAGE_RG", 13)) {
++ if (memEQ(name, "CF_IMAGE_RG", 13)) {
+ /* B */
+- *iv_return = CUPS_IMAGE_RGB;
++ *iv_return = CF_IMAGE_RGB;
+ return PERL_constant_ISIV;
+ }
+ if (memEQ(name, "IPP_CANCEL_JO", 13)) {
+@@ -884,9 +884,9 @@
+ }
+ break;
+ case 'Y':
+- if (memEQ(name, "CUPS_IMAGE_CM", 13)) {
++ if (memEQ(name, "CF_IMAGE_CM", 13)) {
+ /* Y */
+- *iv_return = CUPS_IMAGE_CMY;
++ *iv_return = CF_IMAGE_CMY;
+ return PERL_constant_ISIV;
+ }
+ if (memEQ(name, "HTTP_USE_PROX", 13)) {
+@@ -903,7 +903,7 @@
+ constant_15 (pTHX_ const char *name, IV *iv_return) {
+ /* When generated this function returned values for the list of names given
+ here. However, subsequent manual editing may have added or removed some.
+- CUPS_BACKEND_OK CUPS_IMAGE_CMYK CUPS_ISO8859_10 CUPS_ISO8859_11
++ CUPS_BACKEND_OK CF_IMAGE_CMYK CUPS_ISO8859_10 CUPS_ISO8859_11
+ CUPS_ISO8859_13 CUPS_ISO8859_14 CUPS_ISO8859_15 CUPS_ISO8859_16
+ CUPS_PRINTER_BW HTTP_AUTH_BASIC HTTP_FIELD_DATE HTTP_FIELD_HOST
+ HTTP_FIELD_LINK HTTP_MAX_BUFFER HTTP_NO_CONTENT IPP_BAD_REQUEST
+@@ -1029,9 +1029,9 @@
+ *iv_return = CUPS_BACKEND_OK;
+ return PERL_constant_ISIV;
+ }
+- if (memEQ(name, "CUPS_IMAGE_CMY", 14)) {
++ if (memEQ(name, "CF_IMAGE_CMY", 14)) {
+ /* K */
+- *iv_return = CUPS_IMAGE_CMYK;
++ *iv_return = CF_IMAGE_CMYK;
+ return PERL_constant_ISIV;
+ }
+ if (memEQ(name, "HTTP_FIELD_LIN", 14)) {
+@@ -1136,7 +1136,7 @@
+ /* When generated this function returned values for the list of names given
+ here. However, subsequent manual editing may have added or removed some.
+ CUPS_ACCEPT_JOBS CUPS_ADD_PRINTER CUPS_GET_CLASSES CUPS_GET_DEFAULT
+- CUPS_GET_DEVICES CUPS_IMAGE_BLACK CUPS_IMAGE_WHITE CUPS_MAX_USTRING
++ CUPS_GET_DEVICES CF_IMAGE_BLACK CF_IMAGE_WHITE CUPS_MAX_USTRING
+ CUPS_PRINTER_FAX CUPS_REJECT_JOBS CUPS_SET_DEFAULT CUPS_WINDOWS_874
+ CUPS_WINDOWS_932 CUPS_WINDOWS_936 CUPS_WINDOWS_949 CUPS_WINDOWS_950
+ HTTP_BAD_GATEWAY HTTP_BAD_REQUEST HTTP_FIELD_RANGE HTTP_URI_BAD_URI
+@@ -1176,9 +1176,9 @@
+ }
+ break;
+ case 'A':
+- if (memEQ(name, "CUPS_IMAGE_BLACK", 16)) {
++ if (memEQ(name, "CF_IMAGE_BLACK", 16)) {
+ /* ^ */
+- *iv_return = CUPS_IMAGE_BLACK;
++ *iv_return = CF_IMAGE_BLACK;
+ return PERL_constant_ISIV;
+ }
+ if (memEQ(name, "IPP_TAG_LANGUAGE", 16)) {
+@@ -1233,9 +1233,9 @@
+ }
+ break;
+ case 'I':
+- if (memEQ(name, "CUPS_IMAGE_WHITE", 16)) {
++ if (memEQ(name, "CF_IMAGE_WHITE", 16)) {
+ /* ^ */
+- *iv_return = CUPS_IMAGE_WHITE;
++ *iv_return = CF_IMAGE_WHITE;
+ return PERL_constant_ISIV;
+ }
+ if (memEQ(name, "CUPS_MAX_USTRING", 16)) {
+@@ -1855,7 +1855,7 @@
+ /* When generated this function returned values for the list of names given
+ here. However, subsequent manual editing may have added or removed some.
+ CUPS_BACKEND_CANCEL CUPS_BACKEND_FAILED CUPS_DELETE_PRINTER
+- CUPS_IMAGE_RGB_CMYK CUPS_PRINTER_COPIES CUPS_PRINTER_DELETE
++ CF_IMAGE_RGB_CMYK CUPS_PRINTER_COPIES CUPS_PRINTER_DELETE
+ CUPS_PRINTER_DUPLEX CUPS_PRINTER_MEDIUM CUPS_PRINTER_REMOTE
+ CUPS_PRINTER_STAPLE HTTP_ENCODE_CHUNKED HTTP_ENCRYPT_ALWAYS
+ HTTP_FIELD_LOCATION HTTP_NOT_ACCEPTABLE HTTP_URI_BAD_SCHEME
+@@ -1903,9 +1903,9 @@
+ }
+ break;
+ case 'C':
+- if (memEQ(name, "CUPS_IMAGE_RGB_CMYK", 19)) {
++ if (memEQ(name, "CF_IMAGE_RGB_CMYK", 19)) {
+ /* ^ */
+- *iv_return = CUPS_IMAGE_RGB_CMYK;
++ *iv_return = CF_IMAGE_RGB_CMYK;
+ return PERL_constant_ISIV;
+ }
+ if (memEQ(name, "PPD_CUSTOM_PASSCODE", 19)) {
+@@ -3319,6 +3319,12 @@
+ my $types = {map {($_, 1)} qw(IV)};
+ my @names = (qw(INET6),
+ {name=>"AF_LOCAL", type=>"IV", macro=>"1"},
++ {name=>"CF_IMAGE_BLACK", type=>"IV", macro=>"1"},
++ {name=>"CF_IMAGE_CMY", type=>"IV", macro=>"1"},
++ {name=>"CF_IMAGE_CMYK", type=>"IV", macro=>"1"},
++ {name=>"CF_IMAGE_RGB", type=>"IV", macro=>"1"},
++ {name=>"CF_IMAGE_RGB_CMYK", type=>"IV", macro=>"1"},
++ {name=>"CF_IMAGE_WHITE", type=>"IV", macro=>"1"},
+ {name=>"CUPS_ACCEPT_JOBS", type=>"IV", macro=>"1"},
+ {name=>"CUPS_ADD_CLASS", type=>"IV", macro=>"1"},
+ {name=>"CUPS_ADD_MODIFY_CLASS", type=>"IV", macro=>"1"},
+@@ -3349,12 +3355,6 @@
+ {name=>"CUPS_GET_DEVICES", type=>"IV", macro=>"1"},
+ {name=>"CUPS_GET_PPDS", type=>"IV", macro=>"1"},
+ {name=>"CUPS_GET_PRINTERS", type=>"IV", macro=>"1"},
+- {name=>"CUPS_IMAGE_BLACK", type=>"IV", macro=>"1"},
+- {name=>"CUPS_IMAGE_CMY", type=>"IV", macro=>"1"},
+- {name=>"CUPS_IMAGE_CMYK", type=>"IV", macro=>"1"},
+- {name=>"CUPS_IMAGE_RGB", type=>"IV", macro=>"1"},
+- {name=>"CUPS_IMAGE_RGB_CMYK", type=>"IV", macro=>"1"},
+- {name=>"CUPS_IMAGE_WHITE", type=>"IV", macro=>"1"},
+ {name=>"CUPS_ISO8859_1", type=>"IV", macro=>"1"},
+ {name=>"CUPS_ISO8859_10", type=>"IV", macro=>"1"},
+ {name=>"CUPS_ISO8859_11", type=>"IV", macro=>"1"},
+--- a/lib/Net/CUPS.pm 2017-06-08 20:09:35.818415994 +0200
++++ b/lib/Net/CUPS.pm 2023-11-21 11:47:36.988812502 +0100
+@@ -23,6 +23,12 @@
+ # will save memory.
+ our %EXPORT_TAGS = ( 'all' => [ qw(
+ AF_LOCAL
++ CF_IMAGE_BLACK
++ CF_IMAGE_CMY
++ CF_IMAGE_CMYK
++ CF_IMAGE_RGB
++ CF_IMAGE_RGB_CMYK
++ CF_IMAGE_WHITE
+ CUPS_ACCEPT_JOBS
+ CUPS_ADD_CLASS
+ CUPS_ADD_MODIFY_CLASS
+@@ -53,12 +59,6 @@
+ CUPS_GET_DEVICES
+ CUPS_GET_PPDS
+ CUPS_GET_PRINTERS
+- CUPS_IMAGE_BLACK
+- CUPS_IMAGE_CMY
+- CUPS_IMAGE_CMYK
+- CUPS_IMAGE_RGB
+- CUPS_IMAGE_RGB_CMYK
+- CUPS_IMAGE_WHITE
+ CUPS_ISO8859_1
+ CUPS_ISO8859_10
+ CUPS_ISO8859_11
+@@ -493,6 +493,12 @@
+
+ our @EXPORT = qw(
+ AF_LOCAL
++ CF_IMAGE_BLACK
++ CF_IMAGE_CMY
++ CF_IMAGE_CMYK
++ CF_IMAGE_RGB
++ CF_IMAGE_RGB_CMYK
++ CF_IMAGE_WHITE
+ CUPS_ACCEPT_JOBS
+ CUPS_ADD_CLASS
+ CUPS_ADD_MODIFY_CLASS
+@@ -523,12 +529,6 @@
+ CUPS_GET_DEVICES
+ CUPS_GET_PPDS
+ CUPS_GET_PRINTERS
+- CUPS_IMAGE_BLACK
+- CUPS_IMAGE_CMY
+- CUPS_IMAGE_CMYK
+- CUPS_IMAGE_RGB
+- CUPS_IMAGE_RGB_CMYK
+- CUPS_IMAGE_WHITE
+ CUPS_ISO8859_1
+ CUPS_ISO8859_10
+ CUPS_ISO8859_11
+--- a/lib/Net/CUPS/Destination.pm 2017-06-08 20:06:22.597793032 +0200
++++ b/lib/Net/CUPS/Destination.pm 2023-11-21 11:47:22.985270272 +0100
+@@ -25,6 +25,12 @@
+ # will save memory.
+ our %EXPORT_TAGS = ( 'all' => [ qw(
+ AF_LOCAL
++ CF_IMAGE_BLACK
++ CF_IMAGE_CMY
++ CF_IMAGE_CMYK
++ CF_IMAGE_RGB
++ CF_IMAGE_RGB_CMYK
++ CF_IMAGE_WHITE
+ CUPS_ACCEPT_JOBS
+ CUPS_ADD_CLASS
+ CUPS_ADD_MODIFY_CLASS
+@@ -55,12 +61,6 @@
+ CUPS_GET_DEVICES
+ CUPS_GET_PPDS
+ CUPS_GET_PRINTERS
+- CUPS_IMAGE_BLACK
+- CUPS_IMAGE_CMY
+- CUPS_IMAGE_CMYK
+- CUPS_IMAGE_RGB
+- CUPS_IMAGE_RGB_CMYK
+- CUPS_IMAGE_WHITE
+ CUPS_ISO8859_1
+ CUPS_ISO8859_10
+ CUPS_ISO8859_11
+@@ -495,6 +495,12 @@
+
+ our @EXPORT = qw(
+ AF_LOCAL
++ CF_IMAGE_BLACK
++ CF_IMAGE_CMY
++ CF_IMAGE_CMYK
++ CF_IMAGE_RGB
++ CF_IMAGE_RGB_CMYK
++ CF_IMAGE_WHITE
+ CUPS_ACCEPT_JOBS
+ CUPS_ADD_CLASS
+ CUPS_ADD_MODIFY_CLASS
+@@ -525,12 +531,6 @@
+ CUPS_GET_DEVICES
+ CUPS_GET_PPDS
+ CUPS_GET_PRINTERS
+- CUPS_IMAGE_BLACK
+- CUPS_IMAGE_CMY
+- CUPS_IMAGE_CMYK
+- CUPS_IMAGE_RGB
+- CUPS_IMAGE_RGB_CMYK
+- CUPS_IMAGE_WHITE
+ CUPS_ISO8859_1
+ CUPS_ISO8859_10
+ CUPS_ISO8859_11
+--- a/lib/Net/CUPS/PPD.pm 2016-07-21 08:53:57.946509846 +0200
++++ b/lib/Net/CUPS/PPD.pm 2023-11-21 11:47:08.169765381 +0100
+@@ -25,6 +25,12 @@
+ # will save memory.
+ our %EXPORT_TAGS = ( 'all' => [ qw(
+ AF_LOCAL
++ CF_IMAGE_BLACK
++ CF_IMAGE_CMY
++ CF_IMAGE_CMYK
++ CF_IMAGE_RGB
++ CF_IMAGE_RGB_CMYK
++ CF_IMAGE_WHITE
+ CUPS_ACCEPT_JOBS
+ CUPS_ADD_CLASS
+ CUPS_ADD_MODIFY_CLASS
+@@ -55,12 +61,6 @@
+ CUPS_GET_DEVICES
+ CUPS_GET_PPDS
+ CUPS_GET_PRINTERS
+- CUPS_IMAGE_BLACK
+- CUPS_IMAGE_CMY
+- CUPS_IMAGE_CMYK
+- CUPS_IMAGE_RGB
+- CUPS_IMAGE_RGB_CMYK
+- CUPS_IMAGE_WHITE
+ CUPS_ISO8859_1
+ CUPS_ISO8859_10
+ CUPS_ISO8859_11
+@@ -498,6 +498,12 @@
+
+ our @EXPORT = qw(
+ AF_LOCAL
++ CF_IMAGE_BLACK
++ CF_IMAGE_CMY
++ CF_IMAGE_CMYK
++ CF_IMAGE_RGB
++ CF_IMAGE_RGB_CMYK
++ CF_IMAGE_WHITE
+ CUPS_ACCEPT_JOBS
+ CUPS_ADD_CLASS
+ CUPS_ADD_MODIFY_CLASS
+@@ -528,12 +534,6 @@
+ CUPS_GET_DEVICES
+ CUPS_GET_PPDS
+ CUPS_GET_PRINTERS
+- CUPS_IMAGE_BLACK
+- CUPS_IMAGE_CMY
+- CUPS_IMAGE_CMYK
+- CUPS_IMAGE_RGB
+- CUPS_IMAGE_RGB_CMYK
+- CUPS_IMAGE_WHITE
+ CUPS_ISO8859_1
+ CUPS_ISO8859_10
+ CUPS_ISO8859_11
+
diff --git a/dev-perl/Net-DNS-Resolver-Mock/Manifest b/dev-perl/Net-DNS-Resolver-Mock/Manifest
index 5a0003eb2562..efc2bc59e3e7 100644
--- a/dev-perl/Net-DNS-Resolver-Mock/Manifest
+++ b/dev-perl/Net-DNS-Resolver-Mock/Manifest
@@ -1,2 +1 @@
-DIST Net-DNS-Resolver-Mock-1.20200215.tar.gz 10961 BLAKE2B 38b6f2e4b4f7f9dac9e545e288ae7ed6d211ec482d444cc00740591cc3de2f616e782f0a7db38f2114f18143a188ec7693e2ff0e6d127a762c0e5e81ab74b4fc SHA512 92ac244dc2a7b939b1e8e8c71eb9ce65fdf1494dd08c62e6fc3720ffa82acc7c354bd7dcb8c77d9e52ee132773864b4b3ba869303af7363001ff5e9125c06802
DIST Net-DNS-Resolver-Mock-1.20230216.tar.gz 11264 BLAKE2B 38a79bbf4e1cbb327f3ebe05c7ccd84bf478e7be0bad2440c2716c6b9047cd4e044ba69194e3aab27a0d95708ff6f713b70a3f44e0d9562679df2129696ca0dd SHA512 832fdae88ef915251bd71ebacd3223cd8adb269cbb2e9724c617b31cfa65c92471ce93273070143c629e0a3f3bda54bcd5d55ae78fd60eae6c929bb7da7e1290
diff --git a/dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.202.2.150.ebuild b/dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.202.2.150.ebuild
deleted file mode 100644
index 24a6476162ad..000000000000
--- a/dev-perl/Net-DNS-Resolver-Mock/Net-DNS-Resolver-Mock-1.202.2.150.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MBRADSHAW
-DIST_VERSION=1.20200215
-inherit perl-module
-
-DESCRIPTION="Mock a DNS Resolver object for testing"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- dev-perl/Net-DNS
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- dev-perl/Test-Exception
- )
-"
-
-src_test() {
- perl_rm_files t/author-*.t
- perl-module_src_test
-}
diff --git a/dev-perl/Net-DNS-SEC/Manifest b/dev-perl/Net-DNS-SEC/Manifest
index 67f94b8f0c21..a24a83924c36 100644
--- a/dev-perl/Net-DNS-SEC/Manifest
+++ b/dev-perl/Net-DNS-SEC/Manifest
@@ -1,3 +1 @@
-DIST Net-DNS-SEC-1.20.tar.gz 43215 BLAKE2B 85aa2848efb3d4db9fc7317ff61f0b1a2140f1430156d2e123daa9f7bd198613b05a2509a4d140c3924f0bfb4a5194fefc604401b262ca0added03cb922c1e5a SHA512 fca4bdc8d49b9dddc02a04e40379fef390ec1656816c21faa2df715932cb48df35cc8c4ffe217ef43bb91113e45d0fd0246d7297b0f21e4c7b53b8fc1b27c9cb
-DIST Net-DNS-SEC-1.21.tar.gz 44811 BLAKE2B 711fa6a81184007d22b19f5a33a1eeb33fb59b696ae74bbab1ef234094608eb2eb3829c79db3bc84962f9f8eba1516173a0ad1159fd62b981fa5bf7b5f53f6c2 SHA512 f6126aff78998cbb581a49a6cb263de2f844fe22b7586ff0e1d85c0874b806648d31cdbd05644ab604f79c271c6963a31aa3646885533da9e031f9ad46292694
DIST Net-DNS-SEC-1.22.tar.gz 44899 BLAKE2B baa477f919be3e3f3ba4037765658d28f2568f705f730d8d4d7928fd3164b1e5737b797d15bb6fe0038584d68aa403b6b9c7934cffd86242d00d89b21927b985 SHA512 7fbd710cdc24124c9d06bf8bf70519d25d8cc05724e3247aa578b0bfe4981f9b48c27fa2eb36eb1632662c511cfa4bbbdf6e9b364a12acdd983be1a47a5e42bd
diff --git a/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.200.0.ebuild b/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.200.0.ebuild
deleted file mode 100644
index 15a25acee32b..000000000000
--- a/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.200.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=8
-
-DIST_AUTHOR=NLNETLABS
-DIST_VERSION=1.20
-inherit perl-module
-
-DESCRIPTION="DNSSEC extensions to Net::DNS"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- dev-libs/openssl:=
- >=virtual/perl-Carp-1.100.0
- >=virtual/perl-Exporter-5.560.0
- >=virtual/perl-File-Spec-3.290.0
- >=virtual/perl-MIME-Base64-2.130.0
- >=dev-perl/Net-DNS-1.80.0
-"
-DEPEND="dev-libs/openssl:="
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.480.0
- test? (
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
diff --git a/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.210.0.ebuild b/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.210.0.ebuild
deleted file mode 100644
index 80865c87bda9..000000000000
--- a/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.210.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=NLNETLABS
-DIST_VERSION=1.21
-inherit perl-module
-
-DESCRIPTION="DNSSEC extensions to Net::DNS"
-LICENSE="MIT"
-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="
- dev-libs/openssl:=
- >=virtual/perl-Carp-1.100.0
- >=virtual/perl-Exporter-5.560.0
- >=virtual/perl-File-Spec-3.290.0
- >=virtual/perl-MIME-Base64-2.130.0
- >=dev-perl/Net-DNS-1.80.0
-"
-DEPEND="dev-libs/openssl:="
-# pkgconfig is used to find openssl
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.480.0
- virtual/pkgconfig
- test? (
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
diff --git a/dev-perl/Net-DNS/Manifest b/dev-perl/Net-DNS/Manifest
index 5dfa8d21c839..fc1b28d5c92f 100644
--- a/dev-perl/Net-DNS/Manifest
+++ b/dev-perl/Net-DNS/Manifest
@@ -1,5 +1,3 @@
-DIST Net-DNS-1.34.tar.gz 260260 BLAKE2B 1a2d9aa15757efb25e0b70ceb7e07f446be33c1e4e30ebc343cbc44489ead69c3e7e958a68fb52963f409579bbc50f2c198b38d92c6624edbcab05aac2d1e60b SHA512 890b5e7b574a546337571a8c7f5836650a7de41301ce2386d973041f0f1da0bd40c69cfc3625fccd01685502017b42d23cd75e95f40a1ffd7bcc796385899032
-DIST Net-DNS-1.37.tar.gz 263815 BLAKE2B c55ac20becb5b218aa8bfeeb315b828173bb28ea1d518646369ab3ee122b028cf1b181f2a17ed44a4a7917fe959c445f90524ad6d446e927c28de633c78949ec SHA512 fd6e04f7f9628a2937ac360d6939f8d6ce866f6b536e78af5879f1a97fc3b38dc3c12223739323613791c603b701f2419635865ccb03c7cacdd5e85559536559
-DIST Net-DNS-1.38.tar.gz 255362 BLAKE2B 3fb26811bc03976e3731c40d5bf91828cd490abaefcbc0142994d0019af674910481ab476203cbfdc630d5d29ca4f35477ac0ad64b7da4d57f18679f7923ecc4 SHA512 08e4f6f5c7d9b75fa8358ed637d7c2e85578bf05cf7a7b6d8fccd1da4069524c42eda4f1fcafedd0e063a756a7ec27b87887c53911203ad2d4c772b40132984f
DIST Net-DNS-1.39.tar.gz 259438 BLAKE2B ac9cdfc802c2d5e5fc10bed648e4ae54aab6c42fd4838f452f771ccda47cd2b939b12364f516fd224afce63a52a076692b59b04487eae81b9793fb8cfc09b72d SHA512 3df05765bab4479fc2b78fbaa7cd90ecbe34f015423876fc751198b1a924c39ce0be134999cf3b783a7eb1f7e519e661aa31593a39c1d0236e7f298fab34bd6f
DIST Net-DNS-1.40.tar.gz 258274 BLAKE2B 579925dbef88cfb33a2f8e131d209d47ddd2673b9701e2d4443d78f6b0f9a502aa1ff2155e5195521bff08c6e3be060c4c5180ca4a5c3437b2947dd6cd6ab8e8 SHA512 e17af968f30cd6e7b14484fe24285bd7b493cb3f6f7038c1a8fef59ace5f6cc8bc37a5db7033672479a9050b2e8e2d8d7c65ad9fa0fd01a91bb4fb1c1f02a001
+DIST Net-DNS-1.45.tar.gz 260858 BLAKE2B 866f61f7028fe3a19e3a9a3ce0230f8d9799eb39ade0cc4e44e923623cbac3cb4cf7b37432b89598edd3393952ab409ac522e0f164e3a0d940bde2e0857df016 SHA512 38308bebc30949aa1b25c2a16292c3f25803235399a989647b0f4dd26fefba2fc2a4b18bbd0e50cf6d6e160bc6243a1435bdc53bdbc82f177d672e6d46fd274f
diff --git a/dev-perl/Net-DNS/Net-DNS-1.340.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.340.0.ebuild
deleted file mode 100644
index 7b3e46b90391..000000000000
--- a/dev-perl/Net-DNS/Net-DNS-1.340.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=8
-
-DIST_AUTHOR=NLNETLABS
-DIST_VERSION=1.34
-DIST_EXAMPLES=( "contrib" "demo" )
-inherit toolchain-funcs perl-module
-
-DESCRIPTION="Perl Interface to the Domain Name System"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="minimal"
-
-PDEPEND="
- !minimal? ( >=dev-perl/Net-DNS-SEC-1.30.0 )
-"
-RDEPEND="
- >=virtual/perl-Carp-1.100.0
- >=dev-perl/Digest-HMAC-1.30.0
- >=virtual/perl-Digest-MD5-2.130.0
- >=virtual/perl-Digest-SHA-5.230.0
- >=virtual/perl-Encode-2.260.0
- >=virtual/perl-Exporter-5.560.0
- >=virtual/perl-File-Spec-0.860.0
- >=virtual/perl-MIME-Base64-2.130.0
- >=virtual/perl-Scalar-List-Utils-1.250.0
- >=virtual/perl-Time-Local-1.190.0
- >=virtual/perl-IO-Socket-IP-0.380.0
- >=virtual/perl-IO-1.80.0
- !minimal? (
- >=dev-perl/Digest-BubbleBabble-0.10.0
- >=dev-perl/Net-LibIDN2-1.0.0
- )
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.660.0
- >=virtual/perl-Getopt-Long-2.430.0
- test? (
- >=virtual/perl-Test-Simple-0.520.0
- )
-"
-
-src_prepare() {
- perl-module_src_prepare
- mydoc="TODO"
- # --IPv6-tests requires that you have external IPv6 connectivity
- # as it connects to 2001:7b8:206:1:0:1234:be21:e31e
- if ! use test || ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- myconf="${myconf} --no-online-tests --no-IPv6-tests"
- fi
-}
-
-src_compile() {
- emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
-}
-
-src_test() {
- perl_rm_files t/00-pod.t
- if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- elog "Network tests disabled without to DIST_TEST_OVERIDE=~network"
- fi
- perl-module_src_test
-}
diff --git a/dev-perl/Net-DNS/Net-DNS-1.380.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.380.0.ebuild
deleted file mode 100644
index 10b602f8ed10..000000000000
--- a/dev-perl/Net-DNS/Net-DNS-1.380.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=NLNETLABS
-DIST_VERSION=1.38
-DIST_EXAMPLES=( "contrib" "demo" )
-inherit toolchain-funcs perl-module
-
-DESCRIPTION="Perl Interface to the Domain Name System"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="minimal"
-
-PDEPEND="
- !minimal? ( >=dev-perl/Net-DNS-SEC-1.30.0 )
-"
-RDEPEND="
- >=virtual/perl-Carp-1.100.0
- >=dev-perl/Digest-HMAC-1.30.0
- >=virtual/perl-Digest-MD5-2.130.0
- >=virtual/perl-Digest-SHA-5.230.0
- >=virtual/perl-Encode-2.260.0
- >=virtual/perl-Exporter-5.630.0
- >=virtual/perl-File-Spec-3.290.0
- >=virtual/perl-MIME-Base64-2.130.0
- >=virtual/perl-Scalar-List-Utils-1.190.0
- >=virtual/perl-Time-Local-1.190.0
- >=virtual/perl-IO-Socket-IP-0.380.0
- >=virtual/perl-IO-1.140.0
- !minimal? (
- >=dev-perl/Digest-BubbleBabble-0.20.0
- >=dev-perl/Net-LibIDN2-1.0.0
- )
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.480.0
- >=virtual/perl-Getopt-Long-2.430.0
- test? (
- >=virtual/perl-Test-Simple-0.520.0
- )
-"
-
-src_prepare() {
- perl-module_src_prepare
- mydoc="TODO"
- # --IPv6-tests requires that you have external IPv6 connectivity
- # as it connects to 2001:7b8:206:1:0:1234:be21:e31e
- if ! use test || ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- myconf="${myconf} --no-online-tests --no-IPv6-tests"
- fi
-}
-
-src_compile() {
- emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
-}
-
-src_test() {
- perl_rm_files t/00-pod.t
- if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- elog "Network tests disabled without to DIST_TEST_OVERIDE=~network"
- fi
- perl-module_src_test
-}
diff --git a/dev-perl/Net-DNS/Net-DNS-1.370.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.450.0.ebuild
index 423fb1e347bf..25359a7c625e 100644
--- a/dev-perl/Net-DNS/Net-DNS-1.370.0.ebuild
+++ b/dev-perl/Net-DNS/Net-DNS-1.450.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=NLNETLABS
-DIST_VERSION=1.37
+DIST_VERSION=1.45
DIST_EXAMPLES=( "contrib" "demo" )
inherit toolchain-funcs perl-module
@@ -12,7 +12,7 @@ DESCRIPTION="Perl Interface to the Domain Name System"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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"
IUSE="minimal"
PDEPEND="
@@ -21,13 +21,14 @@ PDEPEND="
RDEPEND="
>=virtual/perl-Carp-1.100.0
>=dev-perl/Digest-HMAC-1.30.0
- >=virtual/perl-Digest-MD5-2.130.0
+ >=virtual/perl-Digest-MD5-2.370.0
>=virtual/perl-Digest-SHA-5.230.0
>=virtual/perl-Encode-2.260.0
>=virtual/perl-Exporter-5.630.0
>=virtual/perl-File-Spec-3.290.0
- >=virtual/perl-MIME-Base64-2.130.0
+ >=virtual/perl-MIME-Base64-3.70.0
>=virtual/perl-Scalar-List-Utils-1.190.0
+ >=virtual/perl-Socket-1.810.0
>=virtual/perl-Time-Local-1.190.0
>=virtual/perl-IO-Socket-IP-0.380.0
>=virtual/perl-IO-1.140.0
@@ -36,7 +37,8 @@ RDEPEND="
>=dev-perl/Net-LibIDN2-1.0.0
)
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.480.0
>=virtual/perl-Getopt-Long-2.430.0
test? (
diff --git a/dev-perl/Net-HTTP/Manifest b/dev-perl/Net-HTTP/Manifest
index 95a90358b28e..f7ea663949c8 100644
--- a/dev-perl/Net-HTTP/Manifest
+++ b/dev-perl/Net-HTTP/Manifest
@@ -1,3 +1 @@
-DIST Net-HTTP-6.21.tar.gz 38914 BLAKE2B 7d0351912f279a60acf30c5867ba54023e29b7208fa3605bd493271f9b59b3c8ca4e26c093b80b24a8f9a98e57bef54304b70c98896d270f9580a7e88794db1d SHA512 ca50e54a893e38456dc107c216c6b119cce9c30b2d1ca47607e0fed426a79d2ed660818a5d5a6ef240cae28844c2d7ca613ce81f53e890e7f15b22e4d0e2887b
-DIST Net-HTTP-6.22.tar.gz 39087 BLAKE2B 07bb50d172a01b56839b6e5f26584451a3713cd645791e294dedb0c28bedbcd2e1c89fe16dafbb2f89544c0a5e7eab3d591c1d3b874f4f617b02ed508863de1c SHA512 8d0af85baee8a3b257995c6dd277c2eb578d1feeec89f3e4be0548959d2cf07934764d9d16a542a50f72a4611e3f4b6335ff7e969a28cd74fbb0ec3961588131
DIST Net-HTTP-6.23.tar.gz 42998 BLAKE2B bfc72d3147e7019515e788b2751d4d2f51b0ff2f4013916c32a64423460acff9a75ad5c100c58da083ae8cc6fee6ddc2bf44bcac8c9c45f4c7b29cd322973fef SHA512 be926d12f6a8be504f221b54dbe9b1cbe1ff18b7dc8075ce308cc8c436ed9e4fe959516ce81c858a70de80df13cedd8cd78fd153cc5eb763f1bc3c9893ceaa05
diff --git a/dev-perl/Net-HTTP/Net-HTTP-6.210.0.ebuild b/dev-perl/Net-HTTP/Net-HTTP-6.210.0.ebuild
deleted file mode 100644
index 03dd397b02bc..000000000000
--- a/dev-perl/Net-HTTP/Net-HTTP-6.210.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=OALDERS
-DIST_VERSION=6.21
-inherit perl-module
-
-DESCRIPTION="Low-level HTTP connection (client)"
-
-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-solaris"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !minimal? (
- virtual/perl-IO-Socket-IP
- dev-perl/IO-Socket-INET6
- >=dev-perl/IO-Socket-SSL-2.12.0
- )
- virtual/perl-Carp
- !<dev-perl/libwww-perl-6
- virtual/perl-Compress-Raw-Zlib
- virtual/perl-IO
- virtual/perl-IO-Compress
- dev-perl/URI
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-Socket
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Net-HTTP/Net-HTTP-6.220.0.ebuild b/dev-perl/Net-HTTP/Net-HTTP-6.220.0.ebuild
deleted file mode 100644
index 99f81e38174d..000000000000
--- a/dev-perl/Net-HTTP/Net-HTTP-6.220.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=OALDERS
-DIST_VERSION=6.22
-inherit perl-module
-
-DESCRIPTION="Low-level HTTP connection (client)"
-
-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-solaris"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !minimal? (
- virtual/perl-IO-Socket-IP
- dev-perl/IO-Socket-INET6
- >=dev-perl/IO-Socket-SSL-2.12.0
- )
- virtual/perl-Carp
- !<dev-perl/libwww-perl-6
- virtual/perl-Compress-Raw-Zlib
- virtual/perl-IO
- virtual/perl-IO-Compress
- dev-perl/URI
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-Socket
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.500.0-r1.ebuild b/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.500.0-r1.ebuild
deleted file mode 100644
index c887778b7742..000000000000
--- a/dev-perl/Net-IDN-Encode/Net-IDN-Encode-2.500.0-r1.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=CFAERBER
-DIST_VERSION=2.500
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Internationalizing Domain Names in Applications (IDNA)"
-
-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-Unicode-Normalize
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-CBuilder
- >=dev-perl/Module-Build-0.420.0
- test? (
- virtual/perl-Test-Simple
- dev-perl/Test-NoWarnings
- )
-"
diff --git a/dev-perl/Net-IRR/Manifest b/dev-perl/Net-IRR/Manifest
index ddb49d6eae23..eaac5ef160ac 100644
--- a/dev-perl/Net-IRR/Manifest
+++ b/dev-perl/Net-IRR/Manifest
@@ -1,2 +1 @@
-DIST Net-IRR-0.08.tar.gz 5622 BLAKE2B 9cc3b6b5c43d9af7f8006528ab813d66629d9904ee78d05d73756cbb69a6d4b044e48f96460efd03738fee80e4f31454138868340d0d2a24d511b380a3687220 SHA512 1713451dd65b44c6e87bd8cc29228c898c3790be9d0b7d8adbebbf69b91c1557eb6fef47262fc40bc543f258087ceb87903fc7faf2a3d5059b8735c686fb5823
DIST Net-IRR-0.09.tar.gz 6247 BLAKE2B 8f6348b06a3adb956d44bc5d0fd68a4a1ed1abd9cb585c6922f327a145dedf21fd62df8de0d2ee159895b71f92eb526a17967c30c24fb34faa48251d673b8760 SHA512 f3d63c42129e97fc43ba96772008a1ff7c8d56addebc8c68e46dafdf0deb126ae28b3e98406268a276a3e216aab52145270b9b3fee1d89ca70254903f702363c
diff --git a/dev-perl/Net-IRR/Net-IRR-0.80.0-r2.ebuild b/dev-perl/Net-IRR/Net-IRR-0.80.0-r2.ebuild
deleted file mode 100644
index 4cdd057d0871..000000000000
--- a/dev-perl/Net-IRR/Net-IRR-0.80.0-r2.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TCAINE
-DIST_VERSION=0.08
-inherit perl-module
-
-DESCRIPTION="Internet Route Registry daemon (IRRd) client"
-
-RDEPEND="virtual/perl-IO"
-BDEPEND="virtual/perl-ExtUtils-MakeMaker
- ${RDEPEND}"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-src_test() {
- einfo "Tests deactivated; need network connectivity"
-}
diff --git a/dev-perl/Net-LibIDN2/Manifest b/dev-perl/Net-LibIDN2/Manifest
index 2d175a9183f6..04ef31bc0525 100644
--- a/dev-perl/Net-LibIDN2/Manifest
+++ b/dev-perl/Net-LibIDN2/Manifest
@@ -1,2 +1 @@
-DIST Net-LibIDN2-1.01.tar.gz 24496 BLAKE2B 7373448c9085834301b23c4b16a653624b91b443d240d8a608e2bb9d3e51472508f43a89ea78aa26b47480a60c8055a6879ce7390a222b74d469e6a2e01d1f98 SHA512 b3eb430c99a458e9e5fbd16fb6b059bd660a995be7ebe806b44b46160db7a5502806d503ec03667ef9865634f403db2e665c3dcad58f4e221e918ef4d78eabd0
DIST Net-LibIDN2-1.02.tar.gz 24518 BLAKE2B 0ccbadd445fcec84d082acdc6c43566a50276fc9bb4cc5a1e954761889b2712c8fde4012e1ffacfefcea796d7d04698a74928895ce822ef84d74f44c97b36b37 SHA512 c421b6a675e08993d0e9ae4cb11a666d3ecd9cd11c112399ce2d2ec49c3b21e462fe0e6043d3dc821bc31f4880b3b0415ce16f946cc537101a633b8d19234855
diff --git a/dev-perl/Net-LibIDN2/Net-LibIDN2-1.10.0.ebuild b/dev-perl/Net-LibIDN2/Net-LibIDN2-1.10.0.ebuild
deleted file mode 100644
index 2ce73c34a652..000000000000
--- a/dev-perl/Net-LibIDN2/Net-LibIDN2-1.10.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=THOR
-DIST_VERSION=1.01
-inherit perl-module
-
-DESCRIPTION="Perl bindings for GNU Libidn2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="net-dns/libidn2:="
-DEPEND="net-dns/libidn2:="
-BDEPEND="${RDEPEND}
- dev-perl/Module-Build
- virtual/perl-ExtUtils-CBuilder
- virtual/perl-ExtUtils-ParseXS
- dev-perl/Module-Build
- test? (
- >=virtual/perl-Test-Simple-0.10.0
- )
-"
-
-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/Net-LibIDN2/Net-LibIDN2-1.20.0-r1.ebuild b/dev-perl/Net-LibIDN2/Net-LibIDN2-1.20.0-r1.ebuild
new file mode 100644
index 000000000000..72354a4cf64a
--- /dev/null
+++ b/dev-perl/Net-LibIDN2/Net-LibIDN2-1.20.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=THOR
+DIST_VERSION=1.02
+inherit perl-module
+
+DESCRIPTION="Perl bindings for GNU Libidn2"
+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="net-dns/libidn2:="
+DEPEND="net-dns/libidn2:="
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ virtual/perl-ExtUtils-ParseXS
+ dev-perl/Module-Build
+ test? (
+ >=virtual/perl-Test-Simple-0.10.0
+ )
+"
diff --git a/dev-perl/Net-Netmask/Manifest b/dev-perl/Net-Netmask/Manifest
index 7636e2bfdc7b..bbbedc8e6d48 100644
--- a/dev-perl/Net-Netmask/Manifest
+++ b/dev-perl/Net-Netmask/Manifest
@@ -1,2 +1 @@
-DIST Net-Netmask-2.0001.tar.gz 44676 BLAKE2B de1aecb20b9d1230312e84ab4ce4fce2b588905158da1a69d8497018a2e9024a87ec7da5dcc422ff96dfb5690a73082acb39860d2fa733ac7779ccc27905b1b5 SHA512 87f4f875dc1f07968a71d558bb02b8443d63601e8414a109ddfdd47c5d8616ed0678ea950426ec646bf3b06035ff1dabf067dafb18cb66291b882b9364c0de0b
DIST Net-Netmask-2.0002.tar.gz 44672 BLAKE2B e0237b184d0adbab3a66852052dfaace317b9c9751b85967735ca38ed44dd17f93126af7b0c2e3b0b146ef3a7aea9da4d2518bbd142fda45b48404bdef1e7655 SHA512 60cd9de1cac95516515428eb7d1c883b5260333768c363b47a87bb404b13bac713746e7512ff1f52bf3e5c8344f0d38889bba44a2c84b8ddf36e969d63ea8373
diff --git a/dev-perl/Net-Netmask/Net-Netmask-2.0.100.ebuild b/dev-perl/Net-Netmask/Net-Netmask-2.0.100.ebuild
deleted file mode 100644
index 3371b85380bb..000000000000
--- a/dev-perl/Net-Netmask/Net-Netmask-2.0.100.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=JMASLAK
-DIST_VERSION=2.0001
-inherit perl-module
-
-DESCRIPTION="Parse, manipulate and lookup IP network blocks"
-
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~mips ppc ~ppc64 ~riscv x86"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !minimal? ( >=dev-perl/AnyEvent-7.140.0 )
- virtual/perl-Carp
- virtual/perl-Exporter
- >=virtual/perl-Math-BigInt-1.999.811
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/Test2-Suite-0.0.111
- >=dev-perl/Test-UseAllModules-0.170.0
- )
-"
diff --git a/dev-perl/Net-Netmask/Net-Netmask-2.0.200.ebuild b/dev-perl/Net-Netmask/Net-Netmask-2.0.200-r1.ebuild
index d21b7b36ee63..015de9119daf 100644
--- a/dev-perl/Net-Netmask/Net-Netmask-2.0.200.ebuild
+++ b/dev-perl/Net-Netmask/Net-Netmask-2.0.200-r1.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
@@ -23,7 +23,7 @@ BDEPEND="
${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
- >=dev-perl/Test2-Suite-0.0.111
+ >=virtual/perl-Test2-Suite-0.0.111
>=dev-perl/Test-UseAllModules-0.170.0
)
"
diff --git a/dev-perl/Net-OpenSSH/Manifest b/dev-perl/Net-OpenSSH/Manifest
index d161fe37fb05..118c2b7d1432 100644
--- a/dev-perl/Net-OpenSSH/Manifest
+++ b/dev-perl/Net-OpenSSH/Manifest
@@ -1,3 +1 @@
-DIST Net-OpenSSH-0.80.tar.gz 76893 BLAKE2B 48efa393c051d66e08c6ad6e353b998afa8c6b947b36e9e5f683c5341327f969b73c0c0c41902000219341215ef4b0a71968bd5d3cd979f13d93b256c984b466 SHA512 3b68b73b0d5ee5db2096e0ac3ec3c3f12b92ee1865217a81eff0378f416ffdaac252d4ae4de601da7cd4a771bbab6a4768be4cafa0eaa2ff93b31a3cf824875d
-DIST Net-OpenSSH-0.83.tar.gz 77372 BLAKE2B c945851df424e2f5373cb67b70828c300bedef380e89ced724388a94f0b335973d71612b1dbd6c453bd0c1b3c0b17899e9d44e90a9e2be1619cc137662bfe17e SHA512 85844bdb821773ae19c24fc7dd9f9feae58b21532173b842ed9a50f74424ae61b89b03a12a711a5c2ab73687240ed62964daa5250b1c0211cecf7c3fb9fe8f3c
DIST Net-OpenSSH-0.84.tar.gz 77004 BLAKE2B ba0cbd65975d59f458673b32b4a7769cbd7380cce7c7f40cf7b0c1a869d68c07db3d91b7bd195a9fa074a065c5a3e1c4d883fcb81b66fc56f891ae2f32d32720 SHA512 eae50ddc609654432c77080dbfd1dbfd76a7651a1a4e85c0a0f01547b329761a6676faabec931a3b4ff5c74bfa4f529cf649249ad57e73305e67b33da891a555
diff --git a/dev-perl/Net-OpenSSH/Net-OpenSSH-0.800.0.ebuild b/dev-perl/Net-OpenSSH/Net-OpenSSH-0.800.0.ebuild
deleted file mode 100644
index 7bd3ee204e99..000000000000
--- a/dev-perl/Net-OpenSSH/Net-OpenSSH-0.800.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=8
-
-DIST_AUTHOR=SALVA
-DIST_VERSION=0.80
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Net::OpenSSH, Perl wrapper for OpenSSH secure shell client"
-
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~sparc x86"
-IUSE="minimal"
-
-RDEPEND="
- virtual/ssh
- dev-perl/IO-Tty
- !minimal? (
- dev-perl/Net-SSH-Any
- dev-perl/Net-SFTP-Foreign
- )
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Net-OpenSSH/Net-OpenSSH-0.830.0.ebuild b/dev-perl/Net-OpenSSH/Net-OpenSSH-0.830.0.ebuild
deleted file mode 100644
index 5164da16a1cd..000000000000
--- a/dev-perl/Net-OpenSSH/Net-OpenSSH-0.830.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SALVA
-DIST_VERSION=0.83
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Net::OpenSSH, Perl wrapper for OpenSSH secure shell client"
-
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~sparc x86"
-IUSE="minimal"
-
-RDEPEND="
- virtual/ssh
- dev-perl/IO-Tty
- !minimal? (
- dev-perl/Net-SSH-Any
- dev-perl/Net-SFTP-Foreign
- )
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Net-Pcap/Manifest b/dev-perl/Net-Pcap/Manifest
index a3b1ef25240c..b02f2f8e2856 100644
--- a/dev-perl/Net-Pcap/Manifest
+++ b/dev-perl/Net-Pcap/Manifest
@@ -1,2 +1 @@
-DIST Net-Pcap-0.18.tar.gz 94207 BLAKE2B 257e2b7c5bf6ad05936b64171db3ee530249f40d695ca2aba21d4bfe4796989e3a4aa955472b9c39e33aab5d67d2eebb26b43e173dbd359d01201926fa3a6b6e SHA512 63cc216345eb65b1e76efa657623c9d444d20f4b54ab0c75e787483baaa4f1de7e3a9294967aa7eccbdca04c60b089194dd7e0d19838f899b332c5881a8c7f6d
DIST Net-Pcap-0.21.tar.gz 97984 BLAKE2B 6eeabc78542eceaef1f8aa6ba28b19de8c6f66af38179bd35fe346cc60c3c09f793eab6b5c0af514cb769c1154277de4c373c46c05bc4bfbb465b03eca5a11b4 SHA512 aab50ac82283b976db6a848b54c5026edd2f1608d2119a8bea7478c1b588a6ca8111691e7b4c0d2d24820fb5036727db9780966ea7270ef82a5e85b2bf612461
diff --git a/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild b/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild
deleted file mode 100644
index 13b2f5be3ad7..000000000000
--- a/dev-perl/Net-Pcap/Net-Pcap-0.180.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=SAPER
-DIST_VERSION=0.18
-DIST_EXAMPLES=( "eg/*" )
-inherit perl-module
-
-DESCRIPTION="Interface to the pcap(3) LBL packet capture library"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc x86"
-IUSE=""
-
-RDEPEND="net-libs/libpcap
- dev-perl/IO-Interface"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-${DIST_VERSION}-libpcap-1.9.0.patch"
- "${FILESDIR}/${PN}-${DIST_VERSION}-test-error.patch"
-)
-
-src_test() {
- if [[ $EUID != 0 ]]; then
- elog "Comprehensive testing of this module requires root permissions."
- elog "For details, see:"
- elog "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
- fi
- perl_rm_files t/pod{,cover,spell}.t t/distchk.t t/portfs.t
- perl-module_src_test
-}
diff --git a/dev-perl/Net-Pcap/files/Net-Pcap-0.18-libpcap-1.9.0.patch b/dev-perl/Net-Pcap/files/Net-Pcap-0.18-libpcap-1.9.0.patch
deleted file mode 100644
index 2495600e5d0a..000000000000
--- a/dev-perl/Net-Pcap/files/Net-Pcap-0.18-libpcap-1.9.0.patch
+++ /dev/null
@@ -1,41 +0,0 @@
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -106,7 +106,7 @@ REASON
- # We also store the list of available functions in a file for skipping the
- # corresponding tests.
- my @funcs = have_functions(find_functions());
--$options{DEFINE} .= cpp_defines(@funcs);
-+$options{DEFINE} .= cpp_defines(@funcs). "-DHAVE_PCAP_SETSAMPLING";
- open(FUNCS, '>funcs.txt') or warn "warning: can't write 'funcs.txt': $!\n";
- print FUNCS join("\n", @funcs), "\n";
- close(FUNCS);
---- a/stubs.inc
-+++ b/stubs.inc
-@@ -354,11 +354,6 @@ int pcap_parsesrcstr(const char *source,
- #ifdef _MSC_VER
- #pragma message( "Warning: the function pcap_open() is not available" )
- #endif
--struct pcap_rmtauth {
-- int type;
-- char *username;
-- char *password;
--};
-
- pcap_t * pcap_open(const char *source, int snaplen, int flags, int read_timeout, struct pcap_rmtauth *auth, char *err);
- pcap_t * pcap_open(const char *source, int snaplen, int flags, int read_timeout, struct pcap_rmtauth *auth, char *err) {
-@@ -511,6 +511,7 @@ HANDLE pcap_getevent(pcap_t *p) {
- #ifdef _MSC_VER
- #pragma message( "Warning: the function pcap_setsampling() is not available" )
- #endif
-+#if 0
- struct pcap_samp {
- int method;
- int value;
-@@ -522,6 +523,7 @@ struct pcap_samp *pcap_setsampling(pcap_
- return NULL;
- }
- #endif
-+#endif
-
-
- /*
diff --git a/dev-perl/Net-Pcap/files/Net-Pcap-0.18-test-error.patch b/dev-perl/Net-Pcap/files/Net-Pcap-0.18-test-error.patch
deleted file mode 100644
index 1bd8af5e87a9..000000000000
--- a/dev-perl/Net-Pcap/files/Net-Pcap-0.18-test-error.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 7c831efcb06d6254e54423cdcd95bebbb7725270 Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Fri, 8 Dec 2017 17:52:13 +1300
-Subject: Allow error message to be a suffix
-
-Previously, the error message emitted by the native calls was of the
-form:
-
- 'syntax error'
-
-However, more recently the error message takes the form:
-
- 'syntax error in filter expression: syntax error'
-
-This patch pretends the part before the ":" is functionally equivalent
-to a line start, for the purposes of testing.
-
-Bug: https://github.com/maddingue/Net-Pcap/issues/8
-Bug: https://github.com/maddingue/Net-Pcap/pull/9
----
- t/09-error.t | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/t/09-error.t b/t/09-error.t
-index 90337b8..eee679d 100644
---- a/t/09-error.t
-+++ b/t/09-error.t
-@@ -22,7 +22,7 @@ is( $@, '', "compile() with an invalid filter string" );
- is( $res, -1, " - result must not be null: $res" );
- eval { $err = Net::Pcap::geterr($pcap) };
- is( $@, '', "geterr()" );
--like( $err, '/^(?:parse|syntax) error$/', " - \$err must not be null: $err" );
-+like( $err, '/(^|: )(?:parse|syntax) error$/', " - \$err must not be null: $err" );
-
- # Testing compile() with a valid filter
- eval { $res = Net::Pcap::compile($pcap, \$filter, "tcp", 0, $mask) };
---
-2.14.3
-
diff --git a/dev-perl/Net-RawIP/Net-RawIP-0.250.0-r4.ebuild b/dev-perl/Net-RawIP/Net-RawIP-0.250.0-r4.ebuild
new file mode 100644
index 000000000000..73e66310e5a3
--- /dev/null
+++ b/dev-perl/Net-RawIP/Net-RawIP-0.250.0-r4.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=SAPER
+DIST_VERSION=0.25
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Raw IP packets manipulation Module"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc sparc x86"
+
+RDEPEND="net-libs/libpcap"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
+
+PERL_RM_FILES=( "t/90-pod.t" "t/91-pod-coverage.t" "t/99-critic.t" )
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.25-no-network-tests.patch"
+ "${FILESDIR}/${PN}-0.25-Declare-used-function.patch"
+ "${FILESDIR}/${PN}-0.25-Silent-compiler-warnings.patch"
+ "${FILESDIR}/${PN}-0.25-Use-_DEFAULT_SOURCE-instead-of-_BSD_SOURCE.patch"
+)
diff --git a/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Declare-used-function.patch b/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Declare-used-function.patch
new file mode 100644
index 000000000000..29ba94b9a884
--- /dev/null
+++ b/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Declare-used-function.patch
@@ -0,0 +1,57 @@
+https://bugs.gentoo.org/871597
+https://rt.cpan.org/Public/Bug/Display.html?id=124134
+
+From ebb883cb2e2f0031fd947bf36c0f089e5a5352ea Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Fri, 19 Jan 2018 15:47:40 +0100
+Subject: [PATCH] Decalare used function
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+GCC warns about implicit declarations of functions used in RawIP.xs
+but defined in eth.c. This patch adds their declarations into eth.h.
+
+Signed-off-by: Petr Písař <ppisar@redhat.com>
+---
+ MANIFEST | 1 +
+ RawIP.xs | 1 +
+ eth.h | 3 +++
+ 3 files changed, 5 insertions(+)
+ create mode 100644 eth.h
+
+diff --git a/MANIFEST b/MANIFEST
+index 9bfa0ee..1211b02 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -18,6 +18,7 @@ lib/Net/RawIP/udphdr.pm
+ RawIP.xs
+ RawIP/libpcap.pod
+ eth.c
++eth.h
+ ifaddrlist.c
+ ifaddrlist.h
+ ip.h
+diff --git a/RawIP.xs b/RawIP.xs
+index cddc523..234ea5d 100644
+--- a/RawIP.xs
++++ b/RawIP.xs
+@@ -31,6 +31,7 @@ extern "C" {
+ #include <sys/cdefs.h>
+ #endif
+ #include "ifaddrlist.h"
++#include "eth.h"
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ #include <pcap.h>
+diff --git a/eth.h b/eth.h
+new file mode 100644
+index 0000000..ab28b45
+--- /dev/null
++++ b/eth.h
+@@ -0,0 +1,3 @@
++int tap(char *dev,unsigned int *my_eth_ip,unsigned char *my_eth_mac);
++int mac_disc(unsigned int addr,unsigned char * eth_mac);
++void send_eth_packet(int fd, char* eth_device, u_char *pkt, int len, int flag);
+--
+2.13.6
diff --git a/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Silent-compiler-warnings.patch b/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Silent-compiler-warnings.patch
new file mode 100644
index 000000000000..564914b821c7
--- /dev/null
+++ b/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Silent-compiler-warnings.patch
@@ -0,0 +1,94 @@
+https://bugs.gentoo.org/871597
+https://rt.cpan.org/Public/Bug/Display.html?id=124134
+
+From ee4e010724ea0106f0ebdf572c6b55573122f12b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Fri, 19 Jan 2018 15:56:05 +0100
+Subject: [PATCH] Silent compiler warnings
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Písař <ppisar@redhat.com>
+---
+ RawIP.xs | 12 +++---------
+ eth.c | 5 ++++-
+ ifaddrlist.c | 3 +--
+ 3 files changed, 8 insertions(+), 12 deletions(-)
+
+diff --git a/RawIP.xs b/RawIP.xs
+index 234ea5d..143c65f 100644
+--- a/RawIP.xs
++++ b/RawIP.xs
+@@ -166,14 +166,6 @@ u_long host_to_ip (char *host_name);
+ void pkt_send(int fd, unsigned char *sock, u_char *pkt, int size);
+ int linkoffset(int);
+
+-static int
+-not_here(s)
+- char *s;
+-{
+- croak("%s not implemented on this architecture", s);
+- return -1;
+-}
+-
+ static double
+ constant(name, arg)
+ char *name;
+@@ -592,6 +584,8 @@ CODE:
+ memset(dev,0,16);
+ len = ip_rt_dev(addr,dev);
+ RETVAL = newSVpv(dev,len);
++#else
++ PERL_UNUSED_ARG(addr);
+ #endif
+ #if !defined(_LINUX_) && !defined(_BPF_)
+ croak("rdev() is not implemented on this system");
+@@ -689,7 +683,7 @@ send_eth_packet(fd,eth_device,pkt,flag)
+ SV* pkt
+ int flag
+ CODE:
+- send_eth_packet(fd, eth_device, (char*)SvPV(pkt,PL_na), SvCUR(pkt),flag);
++ send_eth_packet(fd, eth_device, (unsigned char*)SvPV(pkt,PL_na), SvCUR(pkt),flag);
+
+ AV *
+ eth_parse(pkt)
+diff --git a/eth.c b/eth.c
+index 48aeed2..a36a9ab 100644
+--- a/eth.c
++++ b/eth.c
+@@ -235,7 +235,10 @@ int
+ tap(char *dev,unsigned int *my_eth_ip,unsigned char *my_eth_mac)
+ {
+
+- int fd,v,s;
++ int fd;
++#ifdef _BPF_
++ int v,s;
++#endif
+ struct ifreq ifr;
+ (void)strcpy(ifr.ifr_name, dev);
+ #ifndef _BPF_
+diff --git a/ifaddrlist.c b/ifaddrlist.c
+index 0729b2b..b60ef3c 100644
+--- a/ifaddrlist.c
++++ b/ifaddrlist.c
+@@ -41,7 +41,7 @@ ifaddrlist(register struct ifaddrlist **ipaddrp, register char *errbuf)
+ #ifdef HAVE_SOCKADDR_SA_LEN
+ register int n;
+ #endif
+- register struct ifreq *ifrp, *ifend, *ifnext, *mp;
++ register struct ifreq *ifrp, *ifend, *ifnext;
+ register struct sockaddr_in *sin;
+ register struct ifaddrlist *al;
+ struct ifconf ifc;
+@@ -71,7 +71,6 @@ ifaddrlist(register struct ifaddrlist **ipaddrp, register char *errbuf)
+ ifend = (struct ifreq *)((char *)ibuf + ifc.ifc_len);
+
+ al = ifaddrlist;
+- mp = NULL;
+ nipaddr = 0;
+ for (; ifrp < ifend; ifrp = ifnext)
+ {
+--
+2.13.6
diff --git a/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Use-_DEFAULT_SOURCE-instead-of-_BSD_SOURCE.patch b/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Use-_DEFAULT_SOURCE-instead-of-_BSD_SOURCE.patch
new file mode 100644
index 000000000000..362a126f552e
--- /dev/null
+++ b/dev-perl/Net-RawIP/files/Net-RawIP-0.25-Use-_DEFAULT_SOURCE-instead-of-_BSD_SOURCE.patch
@@ -0,0 +1,31 @@
+https://bugs.gentoo.org/871597
+https://rt.cpan.org/Public/Bug/Display.html?id=124134
+
+From 32cfda724ce867d1b4a3e581b4b305b300ddfed2 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Fri, 19 Jan 2018 15:39:16 +0100
+Subject: [PATCH] Use _DEFAULT_SOURCE instead of _BSD_SOURCE
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+_BSD_SOURCE is deprecated in glibc since 2.20 version.
+
+Signed-off-by: Petr Písař <ppisar@redhat.com>
+---
+ ifaddrlist.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/ifaddrlist.c b/ifaddrlist.c
+index 41183d3..0729b2b 100644
+--- a/ifaddrlist.c
++++ b/ifaddrlist.c
+@@ -1,5 +1,5 @@
+ #ifdef _LINUX_
+-#define _BSD_SOURCE 1
++#define _DEFAULT_SOURCE 1
+ #define __FAVOR_BSD 1
+ #endif
+
+--
+2.13.6
diff --git a/dev-perl/Net-SSH-AuthorizedKeysFile/Manifest b/dev-perl/Net-SSH-AuthorizedKeysFile/Manifest
index 46316575cf4d..2e1cf03c599f 100644
--- a/dev-perl/Net-SSH-AuthorizedKeysFile/Manifest
+++ b/dev-perl/Net-SSH-AuthorizedKeysFile/Manifest
@@ -1,3 +1,2 @@
DIST Net-SSH-AuthorizedKeysFile-0.18.tar.gz 16413 BLAKE2B ee22c2b456a5b8ad98fb9648d86e106f04266ef132d079d512fe980c08cceecc06c3946ac4fa43ad8dddb47d266debf986db47e6a3b7d72d1d1bc999284a4989 SHA512 1ebb5f2faa9ab414e49b9c8e85c27c81f858bd18669ff5508fe4dd70e8980977348121034d69fb094fd75c3d8d2c686694092bf0c0db2bcecb7ba05d85fa8a4c
-DIST Net-SSH-AuthorizedKeysFile-0.180.0-r2-extra-keys.patch 35614 BLAKE2B bca23e3265897c3935f3976aaabd4fb084c5fe328d90db6e5fac3c6dfe416815d83ea92dd33f4268359f3d6f2563d4decfe0279ae23ad45b0036777c09e5183a SHA512 b11e706c1b49cc9d0f42758d4815a420ddbf17ff1b5df61def65c9b21e7b3ba3cbbe1f6d2fa868e2cd64bf14ac2670ecabc5f2ab9c7bb02980e640b3aac98694
DIST Net-SSH-AuthorizedKeysFile-0.180.0-r3-extra-keys-v2.patch 41851 BLAKE2B 0d3679ffbb48c84141ef80f541bf965ab5b007b7c9ddff1d5518458e2fe781114f7269928a00e5f8e7aa40794cf2ef4a4852b11ba374b167366d7ab1b27cf04e SHA512 7b941d2c58c1cee1684742e7d2fff09f3d934679c070894d769261e176f0cc9989915f4cc3f4af535c50afe5dd7aff17bad1418cf4c89496a238a95f88040cf5
diff --git a/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0-r1.ebuild b/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0-r1.ebuild
deleted file mode 100644
index 48b4fb66285f..000000000000
--- a/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.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=8
-
-DIST_AUTHOR=MSCHILLI
-DIST_VERSION=0.18
-inherit perl-module
-
-DESCRIPTION="Read and modify ssh's authorized_keys files"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- virtual/perl-Digest-MD5
- virtual/perl-File-Spec
- >=dev-perl/Log-Log4perl-1.0.0
- virtual/perl-Text-ParseWords
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Temp
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0-r2.ebuild b/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0-r2.ebuild
deleted file mode 100644
index 93067f9083db..000000000000
--- a/dev-perl/Net-SSH-AuthorizedKeysFile/Net-SSH-AuthorizedKeysFile-0.180.0-r2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MSCHILLI
-DIST_VERSION=0.18
-inherit perl-module
-
-DESCRIPTION="Read and modify ssh's authorized_keys files"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-SRC_URI+=" https://github.com/mschilli/net-ssh-authorizedkeysfile-perl/pull/3.patch -> ${PF}-extra-keys.patch "
-PATCHES=(
- "${DISTDIR}"/${PF}-extra-keys.patch
-)
-
-RDEPEND="
- virtual/perl-Digest-MD5
- virtual/perl-File-Spec
- >=dev-perl/Log-Log4perl-1.0.0
- virtual/perl-Text-ParseWords
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Temp
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Net-SSH-Perl/Manifest b/dev-perl/Net-SSH-Perl/Manifest
index 7ab93927f8c3..ab8e0f548eea 100644
--- a/dev-perl/Net-SSH-Perl/Manifest
+++ b/dev-perl/Net-SSH-Perl/Manifest
@@ -1,3 +1 @@
-DIST Net-SSH-Perl-2.14.tar.gz 256963 BLAKE2B 700e9a852ab65ce881db043bf7ce775bbb60022299bf27936b90bb78c085136df1c6119b67f48bfd540b6b7cc2cb6406c252c4a6b9a7b73fc11760c28e527f58 SHA512 49fee3e7969260a97453adfdac7ed3852130a7404ca5016f6d16549e478b8f2808f47c5801f2dbf991cfb33b5f2653d55360ba938d9b36016620a46e1ffea879
-DIST Net-SSH-Perl-2.141.tar.gz 257974 BLAKE2B b354ac733937da479b95e05ffde649bbab78c75474fb3880ce3d74b18df81afb75a3f8845739b78dba5cdf4e74609084b0cf48a9c8e2996dcc72a96341b615f6 SHA512 de6605ea15a692d7ccfe650ce741bfd68a99a560bd171167ec8f346ace3b53bf4044622dc016558bab4d838807b2079db234e0eda4c05bae73b1262fd5cba6ed
DIST Net-SSH-Perl-2.142.tar.gz 250765 BLAKE2B 20302fdd1339457c22fc73d0576f8f19a06f065089de288ac0ea8beb307bd7af18d3efb865b3791ebf410cb05f7145b5dc372918e803007de4e0bed516cf43a9 SHA512 f010c16fac56132a5f42a9d7f9a4d9b79224bc2cb24fec05be3e2fef90c4b23afa4c572acd1f59a789cb80eca1fdf7083871b476e2bee68a6da884893bb0a51c
diff --git a/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.140.0-r1.ebuild b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.140.0-r1.ebuild
deleted file mode 100644
index 6149ef5e4215..000000000000
--- a/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.140.0-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SCHWIGON
-DIST_VERSION=2.14
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Perl client Interface to SSH"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="minimal"
-
-RDEPEND="
- >=dev-perl/Crypt-Curve25519-0.50.0
- dev-perl/Crypt-IDEA
- >=dev-perl/CryptX-0.32.0
- virtual/perl-Digest-MD5
- dev-perl/File-HomeDir
- virtual/perl-File-Spec
- virtual/perl-IO
- >=dev-perl/Math-GMP-1.40.0
- virtual/perl-Scalar-List-Utils
- >=dev-perl/String-CRC32-1.200.0
- !minimal? (
- dev-perl/Digest-BubbleBabble
- dev-perl/Crypt-RSA
- dev-perl/TermReadKey
- )
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( >=virtual/perl-Test-Simple-0.610.0 )
-"
-
-PERL_RM_FILES=(
- # Gentoo integrity checks are used instead
- 'SIGNATURE'
- 't/00-signature.t'
- # Annoying author tests
- 't/99-perlcritic.t'
- 't/99-pod.t'
- 't/99-spellcheck.t'
- 't/99-yaml.t'
-)
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.14-no-signatures.patch"
-)
diff --git a/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.141.0.ebuild b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.141.0.ebuild
deleted file mode 100644
index 4221622c9857..000000000000
--- a/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.141.0.ebuild
+++ /dev/null
@@ -1,49 +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=2.141
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Perl client Interface to SSH"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="minimal"
-
-RDEPEND="
- >=dev-perl/Crypt-Curve25519-0.50.0
- dev-perl/Crypt-IDEA
- >=dev-perl/CryptX-0.32.0
- virtual/perl-Digest-MD5
- dev-perl/File-HomeDir
- virtual/perl-File-Spec
- virtual/perl-IO
- >=dev-perl/Math-GMP-1.40.0
- virtual/perl-Scalar-List-Utils
- >=dev-perl/String-CRC32-1.200.0
- !minimal? (
- dev-perl/Digest-BubbleBabble
- dev-perl/Crypt-RSA
- dev-perl/TermReadKey
- )
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- test? ( >=virtual/perl-Test-Simple-0.610.0 )
-"
-
-PERL_RM_FILES=(
- # Gentoo integrity checks are used instead
- 'SIGNATURE'
- 't/00-signature.t'
- # Annoying author tests
- 't/99-perlcritic.t'
- 't/99-pod.t'
- 't/99-spellcheck.t'
- 't/99-yaml.t'
-)
diff --git a/dev-perl/Net-SSH-Perl/files/Net-SSH-Perl-2.14-no-signatures.patch b/dev-perl/Net-SSH-Perl/files/Net-SSH-Perl-2.14-no-signatures.patch
deleted file mode 100644
index c1df6ae59596..000000000000
--- a/dev-perl/Net-SSH-Perl/files/Net-SSH-Perl-2.14-no-signatures.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From ad32ac31952120cf20f8830233148188b6c26139 Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Fri, 24 Mar 2017 05:10:15 +1300
-Subject: Remove use of Module::Signature
-
-Gentoo has its own integrity protocols anyway, and even minor
-patching upsets signatures.
-
-Its not worth the added dependency complexity.
----
- Makefile.PL | 1 -
-
-diff --git a/Makefile.PL b/Makefile.PL
-index 0ff11dc..fa62a64 100644
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -64,7 +64,6 @@ MSG
- }
-
- WriteMakefile(
-- (MM->can('signature_target') ? (SIGN => 1) : ()),
- NAME => 'Net::SSH::Perl',
- DISTNAME => 'Net-SSH-Perl',
- VERSION_FROM => 'lib/Net/SSH/Perl.pm',
---
-2.14.3
-
diff --git a/dev-perl/Net-SSH2/Manifest b/dev-perl/Net-SSH2/Manifest
index a10c407f595c..0a5f3253facf 100644
--- a/dev-perl/Net-SSH2/Manifest
+++ b/dev-perl/Net-SSH2/Manifest
@@ -1,2 +1 @@
-DIST Net-SSH2-0.72.tar.gz 147016 BLAKE2B cc0b013dbc20377774ccb02792488326b6e46e496b66842ebbd0330bd85330880823d5becccf7470b800dd6b5f462f9f6386fcf40e12cba8b257cb77981dd75d SHA512 bd0453fa3c971111114f17f3972c0d98726020230ef4d5a21ccd102158d427b46ba3b508f95cf9119f2f207b7c2592adb06184db9cb0d7c69de854e7aa7c6851
DIST Net-SSH2-0.73.tar.gz 146435 BLAKE2B 25c4be6d1053ef76a2d429a16c58f5d1309d7c82ac54870ec9d947475070bbefa2f6ff56301b3fdb5d2852930e17b70e87587d48e6bb4264b96e18f3a375cb41 SHA512 9d0f06f3404127e953a2b625e48de733dca122f95a467a5785ddaedac79c693874dbd904f0dad91c5539688fb89c5dc00e32ff34f005efb1e220784121788c92
diff --git a/dev-perl/Net-SSH2/Net-SSH2-0.720.0.ebuild b/dev-perl/Net-SSH2/Net-SSH2-0.720.0.ebuild
deleted file mode 100644
index 720c9f9088a8..000000000000
--- a/dev-perl/Net-SSH2/Net-SSH2-0.720.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SALVA
-DIST_VERSION=0.72
-DIST_EXAMPLES=( "example/*" )
-inherit perl-module
-
-DESCRIPTION="Support for the SSH 2 protocol via libssh2"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gcrypt"
-
-RDEPEND="
- sys-libs/zlib
- net-libs/libssh2
- !gcrypt? (
- dev-libs/openssl:0
- )
- gcrypt? (
- dev-libs/libgcrypt:0
- )
-"
-DEPEND="${RDEPEND}
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-Constant
- >=virtual/perl-ExtUtils-MakeMaker-6.50
-"
-
-src_configure() {
- use gcrypt && myconf=gcrypt
- perl-module_src_configure
-}
diff --git a/dev-perl/Net-SSLeay/Manifest b/dev-perl/Net-SSLeay/Manifest
index 99ece8486f75..5b509c132861 100644
--- a/dev-perl/Net-SSLeay/Manifest
+++ b/dev-perl/Net-SSLeay/Manifest
@@ -1,3 +1,2 @@
-DIST Net-SSLeay-1.90.tar.gz 534246 BLAKE2B 2510fa886db8b7c5f185aa1145ae1b50b7c4101a9bd80e17c8c1d77718765f288c9180464d831775c35aa94b5a6f6c8f717ecaeb4974f7280829b63f10567f22 SHA512 8a5f251b5ef1d8c2d619d984594a7a22ddeed2e5e726fe683a45f299d7878f4ca8ffab00480ebf5ef7a94ae1fcf6be05dfdaa68b8bfe2ad68443150765adb891
DIST Net-SSLeay-1.92.tar.gz 555930 BLAKE2B 04d97860817b013a9680e0ef29b0004ddb98da2db859761a45612c4d25b6edd16bf92645293d1108d83352bce18665721c6df05455426b32a95a42b464119a3d SHA512 e9d9161ebeb7be90f4c7a0ea98f1034892ce6d33aa72872683177b19daa1f4c5819f85ea9a052a076ec8d7c21705f6c344aef64680bc881bf3218d38e8b7b173
DIST Net-SSLeay-1.94.tar.gz 663948 BLAKE2B 97cef98bf3794ec992817e5ad91f8403ded95e29184512d9f23b5cbbd765912d2e7f8e835366b40aae9682dd13947cd79e2d9dcca2d10cd78e3c7869b1e197db SHA512 f1461667269f3da56ff7e1724b5511b95c34582250f8336e9f93d30f3b30d4a5360eb27622b9730bba11df75e00d717c7f0cea2120d20206723db136a8509375
diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild b/dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild
deleted file mode 100644
index 1b9b08af8369..000000000000
--- a/dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=CHRISN
-DIST_VERSION=1.90
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Perl extension for using OpenSSL"
-
-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"
-IUSE="minimal examples"
-
-RDEPEND="
- dev-libs/openssl:0=
- virtual/perl-MIME-Base64
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- !minimal? (
- dev-perl/Test-Exception
- dev-perl/Test-Warn
- dev-perl/Test-NoWarnings
- )
- virtual/perl-Test-Simple
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.88-fix-network-tests.patch"
- "${FILESDIR}/${PN}-1.88-fix-libdir.patch"
-)
-
-PERL_RM_FILES=(
- # Hateful author tests
- 't/local/01_pod.t'
- 't/local/02_pod_coverage.t'
- 't/local/kwalitee.t'
-)
-
-src_configure() {
- if use test && has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- export NETWORK_TESTS=yes
- else
- use test && einfo "Network tests will be skipped without DIST_TEST_OVERRIDE=~network"
- export NETWORK_TESTS=no
- fi
- export LIBDIR=$(get_libdir)
- use prefix && export OPENSSL_PREFIX="${EPREFIX}/usr"
- perl-module_src_configure
-}
-
-src_compile() {
- mymake=(
- OPTIMIZE="${CFLAGS}"
- OPENSSL_PREFIX="${EPREFIX}"/usr
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild b/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild
deleted file mode 100644
index cf6e8f5a3ac0..000000000000
--- a/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=CHRISN
-DIST_VERSION=1.92
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Perl extension for using OpenSSL"
-
-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"
-IUSE="minimal examples"
-
-RDEPEND="
- dev-libs/openssl:=
- virtual/perl-MIME-Base64
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-File-Spec
- test? (
- !minimal? (
- dev-perl/Test-Exception
- dev-perl/Test-Warn
- dev-perl/Test-NoWarnings
- )
- virtual/perl-Test-Simple
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.88-fix-network-tests.patch"
-)
-
-PERL_RM_FILES=(
- # Hateful author tests
- 't/local/01_pod.t'
- 't/local/02_pod_coverage.t'
- 't/local/kwalitee.t'
-)
-
-src_configure() {
- if use test && has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
- export NETWORK_TESTS=yes
- else
- use test && einfo "Network tests will be skipped without DIST_TEST_OVERRIDE=~network"
- export NETWORK_TESTS=no
- fi
- export LIBDIR=$(get_libdir)
- export OPENSSL_PREFIX="${ESYSROOT}/usr"
- perl-module_src_configure
-}
-
-src_compile() {
- mymake=(
- OPTIMIZE="${CFLAGS}"
- OPENSSL_PREFIX="${ESYSROOT}"/usr
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.940.0.ebuild b/dev-perl/Net-SSLeay/Net-SSLeay-1.940.0.ebuild
index e1feee8d49ce..525f892ef56c 100644
--- a/dev-perl/Net-SSLeay/Net-SSLeay-1.940.0.ebuild
+++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.940.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Perl extension for using OpenSSL"
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 ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="minimal examples"
RDEPEND="
@@ -36,6 +36,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.88-fix-network-tests.patch"
+ "${FILESDIR}/${PN}-1.940.0-avoid-runtime-check.patch"
)
PERL_RM_FILES=(
diff --git a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.88-fix-libdir.patch b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.88-fix-libdir.patch
deleted file mode 100644
index d78acb9c6153..000000000000
--- a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.88-fix-libdir.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Bug: https://bugs.gentoo.org/416339
-
-The previous patch for the above bug report used $ENV{LIBDIR} but this
-wasn't enough to help with cross-compiling. We could use $ENV{SYSROOT}
-but this results in a bogus RPATH entry. It is better to simply trust
-the toolchain, which may have its own sysroot applied.
-
-Cross-compiling Perl modules requires additional hackery but at least
-that hackery will work now. :)
-
-Chewi
-2017/12/03
-
-diff -Naur a/Makefile.PL b/Makefile.PL
---- a/Makefile.PL 2017-10-13 01:38:01.000000000 +0100
-+++ b/Makefile.PL 2017-12-03 10:52:27.304861804 +0000
-@@ -141,10 +141,8 @@
- cccdlflags => '',
- };
- for ("$prefix/include", "$prefix/inc32", '/usr/kerberos/include') {
-- push @{$opts->{inc_paths}}, $_ if -f "$_/openssl/ssl.h";
- }
- for ($prefix, "$prefix/lib64", "$prefix/lib", "$prefix/out32dll") {
-- push @{$opts->{lib_paths}}, $_ if -d $_;
- }
-
- my $rsaref = $self->ssleay_is_rsaref;
diff --git a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.940.0-avoid-runtime-check.patch b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.940.0-avoid-runtime-check.patch
new file mode 100644
index 000000000000..ed6019060926
--- /dev/null
+++ b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.940.0-avoid-runtime-check.patch
@@ -0,0 +1,26 @@
+From 5219e8c5181b3a819b89032766340d5c1b11c3c5 Mon Sep 17 00:00:00 2001
+From: Luca Barbato <lu_zero@gentoo.org>
+Date: Sat, 29 Jun 2024 21:10:06 +0200
+Subject: [PATCH] Remove the runtime check
+
+Makes simpler to cross-build. At least for Gentoo it is fine since we
+control the versions on our own.
+---
+ Makefile.PL | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 94c72f2..d4b1aea 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -196,7 +196,6 @@ EOM
+ exit MISSING_PREREQ;
+ }
+
+- check_openssl_version($prefix, $exec);
+ my %args = (
+ CCCDLFLAGS => $opts->{cccdlflags},
+ OPTIMIZE => $opts->{optimize},
+--
+2.45.2
+
diff --git a/dev-perl/Net-Server/Manifest b/dev-perl/Net-Server/Manifest
index 57f3cdb1c2b5..83ef5c5caa00 100644
--- a/dev-perl/Net-Server/Manifest
+++ b/dev-perl/Net-Server/Manifest
@@ -1,2 +1 @@
-DIST Net-Server-2.010.tar.gz 145901 BLAKE2B 2b2339064e1e2a6d3296a19a497635fb4fafb7884e15cc04f3328df349086cbea561247c9d53a140e3c43a25be366fec566133a0e51dec1a4bec0d83f0950665 SHA512 b4c1a85263e81c4ad6f32e28acb5176002ad591a1140dca060b706901758f48d3c63c4077606d772540e18fc6fa6772e71d213d0a4940e903c597b0e0f844365
DIST Net-Server-2.014.tar.gz 154783 BLAKE2B d461224e49f95d006d072d8e9e81f9e0dc6dc79663326bdb9eb97fd9dd1b10f6657dd770b0324b0f944a13d28c93fd5a13b9d107c9e98cf49f65fd7eb7a92887 SHA512 6b1bbfeed13af5f9dba76873899e162497234b5cc8fc08bf749fd86e0377bd9184a9807df61f27645634d0ff8d8e6c8c14b700b3d283fbbb7d1d844e6608c9c2
diff --git a/dev-perl/Net-Server/Net-Server-2.10.0.ebuild b/dev-perl/Net-Server/Net-Server-2.10.0.ebuild
deleted file mode 100644
index 3743640c1e22..000000000000
--- a/dev-perl/Net-Server/Net-Server-2.10.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RHANDOM
-DIST_VERSION=2.010
-inherit perl-module
-
-DESCRIPTION="Extensible, general Perl server engine"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="ipv6"
-
-RDEPEND="
- virtual/perl-File-Temp
- virtual/perl-IO
- virtual/perl-Time-HiRes
- dev-perl/IO-Multiplex
- ipv6? ( dev-perl/IO-Socket-INET6 )
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
-"
-
-# Parallel testing causes tests to randomly fail
-DIST_TEST="do"
diff --git a/dev-perl/Net-Twitter/Manifest b/dev-perl/Net-Twitter/Manifest
deleted file mode 100644
index b2f7906198e5..000000000000
--- a/dev-perl/Net-Twitter/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Net-Twitter-4.01043.tar.gz 140431 BLAKE2B dcb97df53809ad65cbf594dfb22339ba07fa1c5c42db9ff3e9af9cbb84bb81677f07f47ab3baaf818bc65e609b28f45cd098a826c111c2979fcd1a2179342378 SHA512 498c83328064205b50923cd4d628b434dd32f62be649a00bc9776649b98f8b571cc6924671655c3460aaa0b362f76629c5336eff96d88b8aef45f6bc547a1790
diff --git a/dev-perl/Net-Twitter/Net-Twitter-4.10.430.ebuild b/dev-perl/Net-Twitter/Net-Twitter-4.10.430.ebuild
deleted file mode 100644
index 451730b1e0f1..000000000000
--- a/dev-perl/Net-Twitter/Net-Twitter-4.10.430.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MMIMS
-DIST_VERSION=4.01043
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="A perl interface to the Twitter API (DEPRECATED)"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-perl/Carp-Clan
- dev-perl/Class-Load
- dev-perl/Data-Visitor
- >=dev-perl/DateTime-0.51
- dev-perl/DateTime-Format-Strptime
- >=dev-perl/Devel-StackTrace-1.21
- virtual/perl-Digest-SHA
- virtual/perl-Encode
- dev-perl/HTML-Parser
- dev-perl/HTTP-Message
- >=dev-perl/IO-Socket-SSL-2.5.0
- dev-perl/JSON-MaybeXS
- dev-perl/LWP-Protocol-https
- virtual/perl-Scalar-List-Utils
- >=dev-perl/Moose-0.940.0
- dev-perl/MooseX-Role-Parameterized
- dev-perl/Net-HTTP
- !~dev-perl/Net-HTTP-6.40.0
- !~dev-perl/Net-HTTP-6.50.0
- virtual/perl-libnet
- >=dev-perl/Net-OAuth-0.25
- virtual/perl-Time-HiRes
- >=dev-perl/Try-Tiny-0.30.0
- >=dev-perl/URI-1.400.0
- virtual/perl-libnet
- dev-perl/namespace-autoclean
-"
-
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-7.110.100
- test? (
- virtual/perl-Carp
- virtual/perl-File-Spec
- virtual/perl-IO
- >=dev-perl/libwww-perl-5.819.0
- dev-perl/Test-Deep
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.980.0
- dev-perl/Test-Warn
- )
-"
-
-src_test() {
- perl_rm_files 't/99-pod_spelling.t' t/author-*.t
- perl-module_src_test
-}
diff --git a/dev-perl/Net-Twitter/metadata.xml b/dev-perl/Net-Twitter/metadata.xml
deleted file mode 100644
index fb539c8c6eb1..000000000000
--- a/dev-perl/Net-Twitter/metadata.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?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">Net-Twitter</remote-id>
- <remote-id type="cpan-module">Net::Identica</remote-id>
- <remote-id type="cpan-module">Net::Twitter</remote-id>
- <remote-id type="cpan-module">Net::Twitter::API</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Core</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Error</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Meta::Method</remote-id>
- <remote-id type="cpan-module">Net::Twitter::OAuth</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::API::Lists</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::API::REST</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::API::RESTv1_1</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::API::Search</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::API::Search::Trends</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::API::TwitterVision</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::API::Upload</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::API::UploadMedia</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::AppAuth</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::AutoCursor</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::InflateObjects</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::Legacy</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::OAuth</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::RateLimit</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::RetryOnError</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::SimulateCursors</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::WrapError</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Role::WrapResult</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Search</remote-id>
- <remote-id type="cpan-module">Net::Twitter::Types</remote-id>
- <remote-id type="cpan-module">Net::Twitter::WrappedResult</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/Number-Format/Manifest b/dev-perl/Number-Format/Manifest
index c9407632babf..940ebd7505c3 100644
--- a/dev-perl/Number-Format/Manifest
+++ b/dev-perl/Number-Format/Manifest
@@ -1,2 +1 @@
-DIST Number-Format-1.75.tar.gz 24526 BLAKE2B 32c20a6ccf53cbfcc52ed43af696b148b3ac377b346c389982d893c562ea35a8fd94a01761ee96b54235dcd551eee1c3830dd09e3fc2492b4fa709cba87332bb SHA512 fa712a82b33ba062308e6bf29a4d99e73245f95495206e2c4252d8735d1851136553ec719a00683163aea0d3dddaa6bcc1261ef643439b870605df8ab17a40ef
DIST Number-Format-1.76.tar.gz 24946 BLAKE2B 9d24427f2eda18cd9d2a441c86a2cab01e0e077e6a84d448498dfa4c25375e0beff30b004f321c2ece91b43d4da6b650b71cb25d6d58e2e9c9232f890c1344e5 SHA512 c7132bbd036522d35082ee18a5ca534ee8820e3d8901293621a7f573a0f44ee6c652a91a7ca9d44c8a9185e1c9306dfbd79757c9b3818dc6de3cca761883790a
diff --git a/dev-perl/Number-Format/Number-Format-1.750.0-r1.ebuild b/dev-perl/Number-Format/Number-Format-1.750.0-r1.ebuild
deleted file mode 100644
index 44dcfbc793ee..000000000000
--- a/dev-perl/Number-Format/Number-Format-1.750.0-r1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=WRW
-DIST_VERSION=1.75
-inherit perl-module
-
-DESCRIPTION="Package for formatting numbers for display"
-
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc x86"
diff --git a/dev-perl/Number-Fraction/Manifest b/dev-perl/Number-Fraction/Manifest
index cd2c72e7fdb8..afc6f0c2e7bd 100644
--- a/dev-perl/Number-Fraction/Manifest
+++ b/dev-perl/Number-Fraction/Manifest
@@ -1 +1,2 @@
DIST Number-Fraction-v3.0.4.tar.gz 14891 BLAKE2B a43b82c09f04191d1d251a14c02656d1ad695768a681442a17e85182c13f049bc66582dad1e03d99991966a7c43581211bdf4daba568364daf5022f771f06210 SHA512 c309e4ee95909a8ad570f061387490c49cf11d71b76569dc2b3b98c8c4bc0c2b4936ca6f14dc5818ca3aea34fec06486665269f304ff5141c566acc061522407
+DIST Number-Fraction-v3.1.0.tar.gz 14995 BLAKE2B f79bb7d61de568e7b216d9cf3811360c421ff826305e45ed271ea253068e30a29307b5f6351c159a122bc81eb47a56d22505819c32758666100bae2d9c03a324 SHA512 4142d2b73f11cd5d35e486a64b9764527e17ebf116b299b28057324cfd879f7fed099b28201fa795348f64990bc1eed22b55236bc1fe41d02d4717181e443e5e
diff --git a/dev-perl/Number-Fraction/Number-Fraction-3.1.0.ebuild b/dev-perl/Number-Fraction/Number-Fraction-3.1.0.ebuild
new file mode 100644
index 000000000000..d1f6ede4cab9
--- /dev/null
+++ b/dev-perl/Number-Fraction/Number-Fraction-3.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DAVECROSS
+DIST_VERSION=v${PV}
+inherit perl-module
+
+DESCRIPTION="Perl extension to model fractions"
+
+SLOT="0"
+KEYWORDS="~amd64 x86"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Moo
+ dev-perl/Type-Tiny
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/Test-Warn
+ )
+"
+
+PERL_RM_FILES=( "t/10_pod.t" "t/11_pod_coverage.t" )
diff --git a/dev-perl/OLE-StorageLite/Manifest b/dev-perl/OLE-StorageLite/Manifest
index 1d0a971c5149..2755a1d8d2e5 100644
--- a/dev-perl/OLE-StorageLite/Manifest
+++ b/dev-perl/OLE-StorageLite/Manifest
@@ -1,2 +1 @@
-DIST OLE-Storage_Lite-0.20.tar.gz 22586 BLAKE2B 7cbcb9a249a3d7e131e3aecd9821cb57242230f14b3058ebaed0d956d2d4ecc2e7f1d7aa40aeff01ff581016beaca75ac92456923b98dbe7932ec37374ec678a SHA512 bcf89c561e02c850f6d5d27705dd671f0294e4a903cf7863f9dbf536203dfb3148ca4fa88ef91a429b96142bf1ae040989d8850fd171448e0db5dc9ae7fc1877
DIST OLE-Storage_Lite-0.22.tar.gz 22846 BLAKE2B f051f995ebab36090871a722358be9ffbeb82a8580824bac215d70bbadc60fea6620ab1b90cb0ca03c1be9ce5d64f1fee11f4d757cc616689eac3b83fba2a8a1 SHA512 672b44f033a8c13fcf6258c2ff08627bd6ed8fe3c105b2c20e9627e361df217511fdb2c7be117634883c5ec050894a64a4d06b21fac252602c0ac1b828bf1dd5
diff --git a/dev-perl/OLE-StorageLite/OLE-StorageLite-0.200.0-r1.ebuild b/dev-perl/OLE-StorageLite/OLE-StorageLite-0.200.0-r1.ebuild
deleted file mode 100644
index 85b5e28f7f89..000000000000
--- a/dev-perl/OLE-StorageLite/OLE-StorageLite-0.200.0-r1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_NAME=OLE-Storage_Lite
-DIST_AUTHOR=JMCNAMARA
-DIST_VERSION=0.20
-inherit perl-module
-
-DESCRIPTION="Simple Class for OLE document interface"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
diff --git a/dev-perl/ORLite/Manifest b/dev-perl/ORLite/Manifest
index 679d958ef694..308e37ce9680 100644
--- a/dev-perl/ORLite/Manifest
+++ b/dev-perl/ORLite/Manifest
@@ -1 +1,2 @@
DIST ORLite-1.98.tar.gz 67402 BLAKE2B f2c5c5f3f36932163c1e5033cd4bfcdf2a3172ba2f5b3dc59e03012706520219162eee986fddd423b289f2bb6b5d350e78e94ac1f3dc3060849383d5894fa185 SHA512 1cc2f8352efe2867806611746d78cf8aa9788e2f38eeb9231ab7b4168a3befeecdb1773360a13578758f9172d08f55261e952698a3e8c5a5b8ad5e63939349f9
+DIST ORLite-2.00.tar.gz 55424 BLAKE2B 4fa59fb7a0e897c33475de47a1f67a77f29df8cf9577893db7a5731d0351b7c78c2f3abd9049c892491ce2e7b759589cca05d45f21a014022d6c1985aedfb2da SHA512 387abed5ca27b689e0713df2b8a5d119153244f0813590e58481f7e66b1519ebf6e24ce37310ab08376e3544d6b649362765b0100b50ffdf5b8d88659bd0c3fa
diff --git a/dev-perl/ORLite/ORLite-2.0.0.ebuild b/dev-perl/ORLite/ORLite-2.0.0.ebuild
new file mode 100644
index 000000000000..7d8acd3950a7
--- /dev/null
+++ b/dev-perl/ORLite/ORLite-2.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETHER
+DIST_VERSION=2.00
+DIST_TEST="do" # Parallel tests broken
+inherit perl-module
+
+DESCRIPTION="Extremely light weight SQLite-specific ORM"
+
+SLOT="0"
+KEYWORDS="amd64 ~riscv x86"
+
+RDEPEND="
+ >=virtual/perl-File-Path-2.08
+ >=virtual/perl-File-Temp-0.20
+ >=dev-perl/Params-Util-1
+ >=dev-perl/DBI-1.607
+ >=dev-perl/DBD-SQLite-1.27
+ >=dev-perl/File-Remove-1.40
+"
+BDEPEND="
+ ${RDEPEND}
+ dev-perl/Class-XSAccessor
+ test? (
+ dev-perl/Test-Deep
+ >=dev-perl/Test-Script-1.06
+ )
+"
diff --git a/dev-perl/Object-Pad/Manifest b/dev-perl/Object-Pad/Manifest
index 111a707fa503..076de8f0efd7 100644
--- a/dev-perl/Object-Pad/Manifest
+++ b/dev-perl/Object-Pad/Manifest
@@ -1,3 +1,3 @@
-DIST Object-Pad-0.803.tar.gz 171988 BLAKE2B 60ca7843dff7a0e518106041a34937b21eb417ce1a7d8da7018103e19625fa6aab54ca261558d81370bd7652fc228f18a0992e55a0966feebec7a72679513fd3 SHA512 a6dc6d7254f99ae5cd50a9bdd5f243db9e1ec7c19a09fa742a15505686d5e73f6737c0dd8b091486b618b9c68c672feae2f4205a92defa36711c1233d122ebb5
-DIST Object-Pad-0.804.tar.gz 174519 BLAKE2B f10b560fc2383b057d2c3da492bf4a2c1710338644d9f2b8630eaf1c784dbac552c21066022021e6be973f88e8719c4a32c44055d16f7f0eb2da9f098627b330 SHA512 0453fe4ea395648a6e6174038eec1653e7c21388fbe38b8acfd65b1e6d8595ff6e0cac4743cd1e9ddf76460138939b18e9b342b7d534050d12ae0bc1d130a473
DIST Object-Pad-0.805.tar.gz 175910 BLAKE2B 221922f712be0cd793cf12d2ef3392759c15fba146af6be6224daf04505926de8dfde7dcf9bc8573457852650f6fe532c9ba4100823d6e2f2591e99224a39b98 SHA512 b24701761fc157e3222c6cdf1f59433abcab658ca09c833f321e34d175af53824f522844b90a4b13064f3f2d4e60f49e1127d14179547d769c853345f227b8ff
+DIST Object-Pad-0.808.tar.gz 181101 BLAKE2B a9836c6fc322564a64c4366a8382d750fb152b78bec92d648496fd9c060e7f5cfa7e0ecaf03b8e74302cf8f98c19e99fab6af34018e38a124bc1347607f19437 SHA512 5fbb53ca6c31d123755658987f10098e67691f5e158c4821cbd198d31857ffb8437850762e0930e83102087519ae153248842b872e6361e69712d966f841680c
+DIST Object-Pad-0.809.tar.gz 184597 BLAKE2B a335f45b4b5122c21427f1fc5b5e8eaef7b500eccf6aa5987fc1dab58061dc684dd6e3175e0b54b560737f6440cc299620e41dc28f5f4eb19d76d0e427753636 SHA512 c6a97ebc63b3c1d41eadb5a5c32e562c954479db772b44c1010d53a30f31e665617eb05d0b273fed26d296679d2c0c58a80ebe52c292b45ecabd8746f6f55394
diff --git a/dev-perl/Object-Pad/Object-Pad-0.805.0.ebuild b/dev-perl/Object-Pad/Object-Pad-0.805.0-r1.ebuild
index 6425090580a9..a1f4b39adc8d 100644
--- a/dev-perl/Object-Pad/Object-Pad-0.805.0.ebuild
+++ b/dev-perl/Object-Pad/Object-Pad-0.805.0-r1.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
@@ -20,6 +20,6 @@ BDEPEND="
${RDEPEND}
>=dev-perl/Module-Build-0.400.400
test? (
- >=dev-perl/Test2-Suite-0.0.148
+ >=virtual/perl-Test2-Suite-0.0.148
)
"
diff --git a/dev-perl/Object-Pad/Object-Pad-0.804.0.ebuild b/dev-perl/Object-Pad/Object-Pad-0.808.0-r1.ebuild
index 0316aa7f5221..8d29ab4f13e0 100644
--- a/dev-perl/Object-Pad/Object-Pad-0.804.0.ebuild
+++ b/dev-perl/Object-Pad/Object-Pad-0.808.0-r1.ebuild
@@ -1,25 +1,25 @@
-# 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=PEVANS
-DIST_VERSION=0.804
+DIST_VERSION=0.808
inherit perl-module
DESCRIPTION="Simple syntax for lexical field-based objects"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="
- >=dev-perl/XS-Parse-Keyword-0.370.0
+ >=dev-perl/XS-Parse-Keyword-0.390.0
>=dev-perl/XS-Parse-Sublike-0.150.0
"
BDEPEND="
${RDEPEND}
>=dev-perl/Module-Build-0.400.400
test? (
- >=dev-perl/Test2-Suite-0.0.148
+ >=virtual/perl-Test2-Suite-0.0.148
)
"
diff --git a/dev-perl/Object-Pad/Object-Pad-0.803.0.ebuild b/dev-perl/Object-Pad/Object-Pad-0.809.0.ebuild
index 25665b028ad6..dc6f6b133f75 100644
--- a/dev-perl/Object-Pad/Object-Pad-0.803.0.ebuild
+++ b/dev-perl/Object-Pad/Object-Pad-0.809.0.ebuild
@@ -1,25 +1,25 @@
-# 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=PEVANS
-DIST_VERSION=0.803
+DIST_VERSION=0.809
inherit perl-module
DESCRIPTION="Simple syntax for lexical field-based objects"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="
- >=dev-perl/XS-Parse-Keyword-0.370.0
+ >=dev-perl/XS-Parse-Keyword-0.390.0
>=dev-perl/XS-Parse-Sublike-0.150.0
"
BDEPEND="
${RDEPEND}
>=dev-perl/Module-Build-0.400.400
test? (
- >=dev-perl/Test2-Suite-0.0.148
+ >=virtual/perl-Test2-Suite-0.0.148
)
"
diff --git a/dev-perl/OpenGL-GLUT/Manifest b/dev-perl/OpenGL-GLUT/Manifest
new file mode 100644
index 000000000000..34e41b734d43
--- /dev/null
+++ b/dev-perl/OpenGL-GLUT/Manifest
@@ -0,0 +1 @@
+DIST OpenGL-GLUT-0.72.tar.gz 481377 BLAKE2B ab17aeca021a9a52e1af2362602abb357f09215468f545e2639ef7e1225375dd88d9f5d367ef59713d479e2b907b00d67242ff8e91d187931c538b82804354ad SHA512 ade45f62e83ea279f9dabc03fa802cd401577a04f708293d829ca8a4b7fd5369579a010a018e45fce0d472e70b725222301f242bc48cf859c8a8430e68f43149
diff --git a/dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild b/dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild
new file mode 100644
index 000000000000..a1808d820587
--- /dev/null
+++ b/dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETJ
+DIST_VERSION=0.72
+
+inherit perl-module
+
+DESCRIPTION="Perl bindings to GLUT/FreeGLUT GUI toolkit"
+
+SLOT="0"
+KEYWORDS="amd64"
+
+RDEPEND="
+ media-libs/freeglut:=
+ x11-libs/libICE:=
+ x11-libs/libXext:=
+ x11-libs/libXi:=
+ x11-libs/libXmu:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.720.0-no-display.patch
+)
+
+src_prepare() {
+ # Per Fedora, "This is basically not a test, but an interactive demo"
+ mv test.pl demo.pl || die
+
+ # Unbundle GL headers
+ find include -type f -delete || die
+
+ perl-module_src_prepare
+}
diff --git a/dev-perl/OpenGL-GLUT/files/OpenGL-GLUT-0.720.0-no-display.patch b/dev-perl/OpenGL-GLUT/files/OpenGL-GLUT-0.720.0-no-display.patch
new file mode 100644
index 000000000000..17e2c1bd422b
--- /dev/null
+++ b/dev-perl/OpenGL-GLUT/files/OpenGL-GLUT-0.720.0-no-display.patch
@@ -0,0 +1,55 @@
+https://src.fedoraproject.org/rpms/perl-OpenGL-GLUT/blob/f39/f/OpenGL-GLUT-0.72-Don-t-check-current-display-for-extensions.patch
+--- a/Makefile.PL.orig
++++ b/Makefile.PL
+@@ -567,6 +567,7 @@ my $build_config =
+ {
+ 'NAME' => 'OpenGL::GLUT',
+ 'VERSION_FROM'=> 'lib/OpenGL/GLUT.pm',
++ 'PM' => { 'lib/OpenGL/GLUT.pm' => 'blib/lib/OpenGL/GLUT.pm' },
+ PREREQ_PM => {
+ 'OpenGL' => '0.70',
+ },
+@@ -604,9 +605,9 @@ my $build_config =
+ {
+ FILES =>
+ "utils/glversion.txt ".
+- "gl_exclude.h ".
+- "utils/glversion$Config{exe_ext} ".
+- "utils/glversion$Config{obj_ext}"
++ "gl_exclude.h "
++ #"utils/glversion$Config{exe_ext} ".
++ #"utils/glversion$Config{obj_ext}"
+ }
+ };
+
+@@ -825,6 +826,7 @@ sub get_extensions
+ print "GLUT not found\n";
+ }
+
++=cut
+ # Platform-specific makefiles for glversion
+ my $make_ver;
+ if ($IS_STRAWBERRY)
+@@ -883,6 +885,8 @@ sub get_extensions
+ die "get_extensions: no extensions found in $glv_file\n" if !keys %$gldata;
+
+ print "This looks like OpenGL Version: $gldata->{VERSION}\n";
++=cut
++ my $gldata = { };
+
+ # Parse glext_procs.h file
+ open GLEXT, "glext_procs.h" or die "get_extensions: could not open glext_procs.h: $!\n";
+@@ -901,11 +905,12 @@ sub get_extensions
+
+ # Create gl_exclude.h
+ die "Unable to write to $exc_file\n" if (!open(GLEXC,">$exc_file"));
++=cut
+ print GLEXC "// OpenGL Extension Exclusions - may be modified before building.\n";
+ print GLEXC "//\n";
+ print GLEXC "// Generated for ".$gldata->{VENDOR}.", ".$gldata->{RENDERER}."\n";
+ print GLEXC "// OpenGL v".$gldata->{VERSION}.", using ";
+-
++=cut
+ # Fix GLUT flags based on results
+ if ($gldata->{FREEGLUT})
+ {
diff --git a/dev-perl/OpenGL-GLUT/metadata.xml b/dev-perl/OpenGL-GLUT/metadata.xml
new file mode 100644
index 000000000000..41c6c925b1d3
--- /dev/null
+++ b/dev-perl/OpenGL-GLUT/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+</maintainer>
+<maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+</maintainer>
+<longdescription lang="en">
+ OpenGL is a Perl module that provides an interface to most of Open Graphics
+ Library, API versions 1.0, 1.1 and 1.2. There is full support for the Utility
+ Toolkit (GLUT) up to version 3 and provides some additional functionality via
+ partial support for the Utility Library (GLU). It also provides functionality
+ to use the X Window System (through X11 and GLX) as an alternative to GLUT.
+</longdescription>
+<upstream>
+ <remote-id type="cpan">OpenGL</remote-id>
+ <remote-id type="cpan-module">OpenGL</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/dev-perl/PAR-Dist/Manifest b/dev-perl/PAR-Dist/Manifest
index cfc6b64a4fb9..3966947d2858 100644
--- a/dev-perl/PAR-Dist/Manifest
+++ b/dev-perl/PAR-Dist/Manifest
@@ -1,2 +1,2 @@
-DIST PAR-Dist-0.51.tar.gz 42492 BLAKE2B c01e9e23e574559184555cc5d64c767046189e9af984e34f44cc7d860218d744a4dc597b543ad0020927d8075ff73b6d6ea36b2854a738adbc53c51e2abede2b SHA512 4c06ff54dfa8f3dc4766b60c45337b3cf80b32ec6bcc49d7e5a4786e0533e495f6215b257100fa5aae50f12e01a8b3d7144254d8706019c50ff115915f0fcb41
DIST PAR-Dist-0.52.tar.gz 42768 BLAKE2B ab088c96f0e4add03658338ca49e7c2826feefd65c8ad4e3c115ec94ce7a602d94143e4edc5997a9d5b7729f96ce292ac1121c897faa14743e85785f87421eaf SHA512 46c79a3156bb66bcb8a63dfb53d67de01624bf1c5ca72c81ebb26820485b8144c13c4a9c6a4ad6475c328d2fbd10fa2d7889a2c89590cab7405fbe688b789864
+DIST PAR-Dist-0.53.tar.gz 43238 BLAKE2B 15766a89ecfba8149f750f5b68a5e6cac246cab9f53974e8ff3175c9cd92c351728a05d46120827f2797683c7079a6bd5aa33d344fca31281057aa3e7686de11 SHA512 19dcc9e6afe5de749d68da1f02b622c70c463fa00cedcda454a9efcd31403bd1e39cd29c8c4bf0d5be742cd6d340f8423663f2f30c6cd994a192f8e1fa55a64a
diff --git a/dev-perl/PAR-Dist/PAR-Dist-0.520.0.ebuild b/dev-perl/PAR-Dist/PAR-Dist-0.520.0.ebuild
index c9ada6b8adf8..7771823335ff 100644
--- a/dev-perl/PAR-Dist/PAR-Dist-0.520.0.ebuild
+++ b/dev-perl/PAR-Dist/PAR-Dist-0.520.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Create and manipulate PAR distributions"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
RDEPEND="
virtual/perl-File-Spec
diff --git a/dev-perl/PAR-Dist/PAR-Dist-0.510.0.ebuild b/dev-perl/PAR-Dist/PAR-Dist-0.530.0.ebuild
index d8524f80841c..0edf4b87874e 100644
--- a/dev-perl/PAR-Dist/PAR-Dist-0.510.0.ebuild
+++ b/dev-perl/PAR-Dist/PAR-Dist-0.530.0.ebuild
@@ -1,16 +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=RSCHUPP
-DIST_VERSION=0.51
+DIST_VERSION=0.53
inherit perl-module
DESCRIPTION="Create and manipulate PAR distributions"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
RDEPEND="
virtual/perl-File-Spec
@@ -18,6 +18,4 @@ RDEPEND="
|| ( dev-perl/YAML-Syck dev-perl/YAML )
dev-perl/Archive-Zip
"
-
-BDEPEND="${RDEPEND}
-"
+BDEPEND="${RDEPEND}"
diff --git a/dev-perl/PAR/Manifest b/dev-perl/PAR/Manifest
index 326432319e5b..1a50a9107dd2 100644
--- a/dev-perl/PAR/Manifest
+++ b/dev-perl/PAR/Manifest
@@ -1,3 +1,2 @@
-DIST PAR-1.017.tar.gz 65942 BLAKE2B 99acabab41bff84b9445c38dbceffe5731a20afb16cecef20a6d6fa48babfebdba42d675fd813c91cde59b4b932fff00571957bcebb1001c194e90dbc59648ea SHA512 74f7f0645ff7de8fbb4cd930e0be496401821efa6b34578acba6c567ab3126ef221fd0ab45bd4e6e1118099aed1a48bdd572f2c743dff5e919d8d22796da0145
-DIST PAR-1.018.tar.gz 65990 BLAKE2B e43be438dda3b3fcac1fc2b127d5081662567b492f367133c765d967803af1db2a2bbe258492109f2e5a41e864acd4a87ed551ceae3ebc5a529f1c07d7aa2fbc SHA512 1d30597ef909ca8e267c2ac7d458ab3b35be43c353360ef44331c7425ef5c16667fd5430da1a204b0f16d35efd86a6d12b60dcd73c3d4199b3eef687983e8894
DIST PAR-1.019.tar.gz 66282 BLAKE2B 63244727e24d9a4848c7155e3e5afe9f911a66f16bebbb11fce575202390a96522bd6f050e92c1265d14a91208c8059efa918b21ec7676f245805324a12875bd SHA512 a8b6b3aa991988563e003cc85721c807544d99374445d337492612199d339527cccbef38dd9354918d3893b03e2dfc0b1aa2fa1038b35b1e3984d96c718f440a
+DIST PAR-1.020.tar.gz 66318 BLAKE2B 8ce2a0a2800e11f8d66a30a03a5452eb831e6c60346c19385b19724a7a3f76cbd4933269f5eff88fbe3f35e4bbce9a32625bcfdcd0f8cb06327c590d8867dd3d SHA512 0a94fa3288c01710171703be94c0b247abfbfec41f5f2adee3a6f438934b24bc2f4f8736c4bb3014ab1754732682c8151450efe9741728b35a23e1c4d003480e
diff --git a/dev-perl/PAR/PAR-1.17.0.ebuild b/dev-perl/PAR/PAR-1.17.0.ebuild
deleted file mode 100644
index d8c08145e60a..000000000000
--- a/dev-perl/PAR/PAR-1.17.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RSCHUPP
-DIST_VERSION=1.017
-inherit perl-module
-
-DESCRIPTION="Perl Archive Toolkit"
-
-SLOT="0"
-KEYWORDS="amd64 ppc ~riscv x86"
-
-RDEPEND="
- >=dev-perl/Archive-Zip-1.0.0
- >=virtual/perl-AutoLoader-5.660.200
- >=virtual/perl-Digest-SHA-5.450.0
- >=virtual/perl-File-Temp-0.50.0
- >=virtual/perl-IO-Compress-1.300.0
- >=dev-perl/PAR-Dist-0.320.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
-
-PERL_RM_FILES=( t/00-pod.t )
diff --git a/dev-perl/PAR/PAR-1.18.0.ebuild b/dev-perl/PAR/PAR-1.20.0.ebuild
index a400075844b8..b404b533275e 100644
--- a/dev-perl/PAR/PAR-1.18.0.ebuild
+++ b/dev-perl/PAR/PAR-1.20.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=RSCHUPP
-DIST_VERSION=1.018
+DIST_VERSION=1.020
inherit perl-module
DESCRIPTION="Perl Archive Toolkit"
diff --git a/dev-perl/PDF-API2/Manifest b/dev-perl/PDF-API2/Manifest
index 52d535570a85..8e515ce33047 100644
--- a/dev-perl/PDF-API2/Manifest
+++ b/dev-perl/PDF-API2/Manifest
@@ -1,3 +1,2 @@
-DIST PDF-API2-2.040.tar.gz 3564742 BLAKE2B 16a33cf2f4cc700fe28ae73b3e01f7215adf22949b5d71c70c08d256c11ce2d007ea3106f9ccf6d89686448996c1ad24edd1259ef621a3056ba1040bde876020 SHA512 4b60e50bfded7c58be5e086db245b59e6f4fa08a9aa52e52f2c67036c27f5411c05ddc3980349ffe30ee20af8ea4f67eb67ec84724fc408e69de5e6da9cebdfa
-DIST PDF-API2-2.042.tar.gz 3595280 BLAKE2B 128e0d3a6832d3cb0019ff6a6e2488c87e0993a6161c1fe2d57b9948ddd75da3421dc9d09db48b8871cb31c6d5f02480660f121d8135ea0873e6bb971c372aa0 SHA512 c55827056228320beaa8574a4b73f92a8dfa730f7874df7ac6ad9f2b4b017f29c84db8d7c41e71300b2252e7525ec3cc0111c787c88af0e463d52c762ced6ef0
DIST PDF-API2-2.044.tar.gz 3595900 BLAKE2B f1f73de9cdb0481f0536a8b9fce5a7101476c6ed5d1b7a26c90722452742e9289b6d40af0203062aaa7a85ce0379e8841568cb557deedc73dbc7d8f5cd6f6a1f SHA512 5d749676496d133164125275f1d35d84c6e3373cebf2b1515266473470a97cc1843f4dc8a494be0146c0c58486b535e7c27b4a034ae1b7ad19ecdb1e5c69e425
+DIST PDF-API2-2.045.tar.gz 3595544 BLAKE2B a8e0b6ff2bf4d8803a77ea2c26a123a764b1e5fbb9ebc5a23329cfbf3efa9613575457322544b1c4f5dc24c8adecf075a6ff863ad9ef301d47cedecee24a41ba SHA512 86d71cec6ce9e7798948513b6408de404ec30e0022e8852a94e9ad602d4bc2f12285ec19f560c940c0e5303816748bdeaad604b9b53181252e9ea2ead1365be0
diff --git a/dev-perl/PDF-API2/PDF-API2-2.40.0.ebuild b/dev-perl/PDF-API2/PDF-API2-2.40.0.ebuild
deleted file mode 100644
index 89341089f0d7..000000000000
--- a/dev-perl/PDF-API2/PDF-API2-2.40.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=8
-
-DIST_AUTHOR=SSIMMS
-DIST_VERSION=2.040
-DIST_EXAMPLES=( "contrib/*" )
-inherit perl-module
-
-DESCRIPTION="Facilitates the creation and modification of PDF files"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
-
-RDEPEND="
- >=virtual/perl-IO-Compress-1.0.0
- dev-perl/Font-TTF
-"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Test-Exception
- dev-perl/Test-Memory-Cycle
- )
-"
-
-src_test() {
- perl_rm_files t/author-*.t
- perl-module_src_test
-}
diff --git a/dev-perl/PDF-API2/PDF-API2-2.42.0.ebuild b/dev-perl/PDF-API2/PDF-API2-2.45.0.ebuild
index 973a714f9036..90f9ff3e78e3 100644
--- a/dev-perl/PDF-API2/PDF-API2-2.42.0.ebuild
+++ b/dev-perl/PDF-API2/PDF-API2-2.45.0.ebuild
@@ -1,10 +1,10 @@
-# 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=SSIMMS
-DIST_VERSION=2.042
+DIST_VERSION=2.045
DIST_EXAMPLES=( "contrib/*" )
inherit perl-module
@@ -18,8 +18,8 @@ RDEPEND="
>=virtual/perl-IO-Compress-1.0.0
dev-perl/Font-TTF
"
-
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
dev-perl/Test-Exception
diff --git a/dev-perl/PDF-Builder/Manifest b/dev-perl/PDF-Builder/Manifest
index 364d29693c5d..c8c715b050bb 100644
--- a/dev-perl/PDF-Builder/Manifest
+++ b/dev-perl/PDF-Builder/Manifest
@@ -1,2 +1,2 @@
-DIST PDF-Builder-3.023.tar.gz 7561436 BLAKE2B 0803289973f3deb0672ef9a59ce66aa810504df328942926c22f5fcc57cb38b7b3758a59ce64ef955d9602d930ff243762a544f5b9e89625e487b9a2f09c40b1 SHA512 e9df0c28f406e5b2c8fc128b598dfc8e1def35726c606cf566b7a961a1b7281c9f8a3719191293007dfee7c7715d26e94a85a17c26a5cf09ceed8bf6161867fd
DIST PDF-Builder-3.025.tar.gz 4414475 BLAKE2B 830952e7d557feffbdf959a990c044a072701b0b1e4fc5c11d92d25e34c1232638725abfce5849d366b12d07216d5e053245a71bb0657b06f8da214ad77e931e SHA512 3b94eb5e7dfe6683688c73aaaa9a072d9e429d4cf5ac2f4e7f128918fda171d454f82bf43059bb4a4f80f8eb7cff0ffe8cb2fb1dd6e7ad190ad1bfea162b10a5
+DIST PDF-Builder-3.026.tar.gz 4443238 BLAKE2B 23df3ad9b9a8e2ba3b6e18bcdeb93582f24210ce08d7998d3ed6cf284a7041ed1078077624d64f06d544854868da68d0fb832742f28d15772df592c488012846 SHA512 3a82634b113c15da70bfc23468da602cf67d7c7d1381bb40b51b06958508a8f3b85bdfc57efe911625e08e7b090305d545849917de816bf8e37cc85ad15f0d48
diff --git a/dev-perl/PDF-Builder/PDF-Builder-3.23.0.ebuild b/dev-perl/PDF-Builder/PDF-Builder-3.26.0.ebuild
index 33d7e2b97841..aee892f9dc01 100644
--- a/dev-perl/PDF-Builder/PDF-Builder-3.23.0.ebuild
+++ b/dev-perl/PDF-Builder/PDF-Builder-3.26.0.ebuild
@@ -1,10 +1,10 @@
-# 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=PMPERRY
-DIST_VERSION=3.023
+DIST_VERSION=3.026
DIST_EXAMPLES=( "contrib/*" "examples/*" )
inherit perl-module
@@ -18,8 +18,8 @@ RDEPEND="
>=dev-perl/Font-TTF-1.40.0
virtual/perl-IO-Compress
"
-
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.660.0
test? (
dev-perl/Test-Exception
diff --git a/dev-perl/PDL-Graphics-Gnuplot/Manifest b/dev-perl/PDL-Graphics-Gnuplot/Manifest
index bb446cf0247a..85a2295d239f 100644
--- a/dev-perl/PDL-Graphics-Gnuplot/Manifest
+++ b/dev-perl/PDL-Graphics-Gnuplot/Manifest
@@ -1,2 +1,3 @@
-DIST PDL-Graphics-Gnuplot-2.017.tar.gz 150197 BLAKE2B 22903f3d08a4d7268f3c024880ede8650f4e101c2ebab162ab0e2241f3a64b713fa740c212043332f981417686acd5478cd06b1bfdd6c6ac301372bdc8333407 SHA512 41aa5b5c6dcd77b6e6109971173f5c25d69b72fd01ef4d72f7c2d86c248a69ee63bb6f20420e766778b29124a5a0ebd1d964d49c4d802d502b4a0bbb1765b8f9
DIST PDL-Graphics-Gnuplot-2.019.tar.gz 151044 BLAKE2B ef22429b74d167edc4ccdbc3b89cfbece9b88ef0c4a0f35fdc0c5cc86aa5e3c026380a0c4f82844a079418a299d29ffea883075da9a3e321d85477df18526119 SHA512 9b3910c4859ab8526ad3b6a0c0233cf258e7b7653f6650c1f33884cdaed72acc979015a7a086f47a373b5191377b1f81fbcd162bf46d75f01ee6bf4919a90987
+DIST PDL-Graphics-Gnuplot-2.025.tar.gz 155233 BLAKE2B 184e81eef346a0c187b6596a3a1ded5a5fc5ab4cf1975461ba24061dc0f302d8fbd4dc7b3d34fd10fc660da4c6b4a5bdeef7a907b1eed4ec8896493da6f75c19 SHA512 fa4e2304fe4d9efd3f25635186e72ac477a76300b2c5816fd0fd07fdd94060f3fc14eec3fcf24e8f1b031ae1e417a2bdb6c3e3cccb3a4e0298d03238a26429c4
+DIST PDL-Graphics-Gnuplot-2.026.tar.gz 155245 BLAKE2B 1cb0a72bb5b927c1e9fcf5dc95f898738e82aa6a91b1f829dd61657eeeb4fb291e0079b1adb7e1ba0f590b28eb7b7297677f954dd774782d2eb58df9a27aa03a SHA512 c2b7db03164382492c2245a111a40031d7c2c9ad5e89f64c3fdc7d8a8a32505c1d48249c57d86a551bfdab132397939d6807f346f8abdf78f8c31b8a0e8c453d
diff --git a/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.25.0.ebuild b/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.25.0.ebuild
new file mode 100644
index 000000000000..cd6598fda14e
--- /dev/null
+++ b/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.25.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_VERSION=2.025
+DIST_AUTHOR=ETJ
+inherit perl-module
+
+DESCRIPTION="Gnuplot-based plotting for PDL"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Alien-Gnuplot-1.31.0
+ >=virtual/perl-File-Temp-0.190.0
+ virtual/perl-IO
+ dev-perl/IPC-Run
+ virtual/perl-Scalar-List-Utils
+ dev-perl/PDL
+ dev-perl/PDL-Transform-Color
+ dev-perl/Safe-Isa
+ virtual/perl-Storable
+ virtual/perl-Time-HiRes
+ sci-visualization/gnuplot
+"
+BDEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.480.0
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.17.0.ebuild b/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.26.0.ebuild
index aed57d613241..5ef203203a83 100644
--- a/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.17.0.ebuild
+++ b/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.26.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-DIST_VERSION=2.017
+DIST_VERSION=2.026
DIST_AUTHOR=ETJ
inherit perl-module
@@ -13,7 +13,8 @@ SLOT="0"
KEYWORDS="amd64 ~x86"
RDEPEND="
- dev-perl/Alien-Gnuplot
+ >=dev-perl/Alien-Gnuplot-1.31.0
+ >=virtual/perl-File-Temp-0.190.0
virtual/perl-IO
dev-perl/IPC-Run
virtual/perl-Scalar-List-Utils
@@ -22,9 +23,10 @@ RDEPEND="
dev-perl/Safe-Isa
virtual/perl-Storable
virtual/perl-Time-HiRes
- || ( sci-visualization/gnuplot[X] sci-visualization/gnuplot[qt4(-)] )
+ sci-visualization/gnuplot
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.480.0
test? ( virtual/perl-Test-Simple )
"
diff --git a/dev-perl/PDL/Manifest b/dev-perl/PDL/Manifest
index 5b8884f6bd9c..f173a361038d 100644
--- a/dev-perl/PDL/Manifest
+++ b/dev-perl/PDL/Manifest
@@ -1,3 +1,4 @@
-DIST PDL-2.017.tar.gz 2889414 BLAKE2B e49e0ee7e7fc3d95dd27098e8008930673cc4067331f2e4d9eecf8584fe717b15d5b4c7198548ea79a4543d94c1078f5e6eedd731b94d7ce062ab2841c32fc8d SHA512 b1c60b45427153928834619a59ef2213a0845564ae997e22fe202dfee281647edceb68bf3bfa6602ee69a7fd0cc69b7b61ccb74407f490d9fa40230f74599411
-DIST PDL-2.054.tar.gz 2848187 BLAKE2B e96598f88b4b3cabda88785881e9651b2984c2850fd1b161f869bb462386509c4fd659324cd5bdd139152a9d3db4857fe6443ac090c8d4740482972bdab893f5 SHA512 56b7c77961e19747a1117b63f35a3667b4b7ed14c991bf673eb1f4df4970d642f37170a6abd55d219897b0e02fcd42d7475f6b1268b810706c6818595682de2a
DIST PDL-2.063.tar.gz 2813482 BLAKE2B eff1737c2d27a51b911f8dd32095bb3016cddf52a93242ddad9fad3e179cd499d84b17ef1fbed4e11bdc759823032636cc32994eea2b8c91c6adda7cb1f15ef9 SHA512 dfb776103fa98da990cc30939e218b392c7c25c8c645230a71c7e881cf5325c97f855fe46e9bc093c7517883f78457f67eee14012fa5b39790b8dfcfa1ec08c9
+DIST PDL-2.087.tar.gz 2980457 BLAKE2B 8a29b78e49bff5f682e460abf452f725b811ec0929bf8419050d62c868b51007a2d234c171b6a4435fa0c0f9e10f41e15dfc7507f9eabac7fc00f0d44a28ea36 SHA512 3c046cff3cba25d14b062041b3abc195a2995473b3e3e97428db0a06d5b9630079f7d9d12288aa1f2f95f9c562ee3079a7f17703abe947fb8bab5f0a5282e609
+DIST PDL-2.088.tar.gz 2988974 BLAKE2B 463a1c92f69e1d6bfdd6089dc0cc9ba77b19523bcc226d08da3586624d6bd30f325fecea82aaddbc18db2ac06aff946f3de6eb572ed801cf2128b41fcf5981e4 SHA512 2f575cc2ea9b3286dd04219e34995dd789cd7b3bf13db229322db466c92f4dc3bf096d1a87891478573ef7bf78957d407883dab203880f52fd359f24cc89cfce
+DIST PDL-2.089.tar.gz 2993088 BLAKE2B ea204ff75520d6d790cb234ff7fc3661d352cea8919363cfdc2541da5e24c9ee0a794b9b9fdd510b6f80690e90abdd5596bf9a4d3ea943999ef7d1a46d2e7219 SHA512 8f73083bd45f51779f687389f447b7901938bf4e6f90cb1e7183d5d6b9aa44216d70c40af82bd01297d9af4d90fd7b1f5645e46bf5c86bb0f6c449fdbf9e833c
diff --git a/dev-perl/PDL/PDL-2.63.0.ebuild b/dev-perl/PDL/PDL-2.63.0.ebuild
index f1d29bd269e6..6dcdc03f0842 100644
--- a/dev-perl/PDL/PDL-2.63.0.ebuild
+++ b/dev-perl/PDL/PDL-2.63.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 @@ DIST_EXAMPLES=( "Example/*" )
FORTRAN_NEEDED=fortran
-inherit perl-module fortran-2
+inherit flag-o-matic perl-module fortran-2
DESCRIPTION="Perl Data Language for scientific computing"
@@ -97,6 +97,11 @@ src_prepare() {
}
src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/856406
+ # https://github.com/PDLPorters/pdl/issues/468
+ filter-lto
+
sed -i \
-e '/USE_POGL/s/=>.*/=> 1,/' \
-e "/WITH_3D/s/=>.*/=> 1,/" \
diff --git a/dev-perl/PDL/PDL-2.54.0.ebuild b/dev-perl/PDL/PDL-2.87.0.ebuild
index a84018beffe5..498101d8156e 100644
--- a/dev-perl/PDL/PDL-2.54.0.ebuild
+++ b/dev-perl/PDL/PDL-2.87.0.ebuild
@@ -1,26 +1,23 @@
-# 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=ETJ
-DIST_VERSION=2.054
+DIST_VERSION=2.087
DIST_EXAMPLES=( "Example/*" )
-FORTRAN_NEEDED=fortran
-
-inherit perl-module fortran-2
+inherit perl-module toolchain-funcs fortran-2
DESCRIPTION="Perl Data Language for scientific computing"
LICENSE="|| ( Artistic GPL-1+ ) public-domain PerlDL"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-IUSE="+badval doc fortran gd gsl hdf netpbm pdl2 pgplot threads test"
+KEYWORDS="~amd64"
+IUSE="+badval doc gd gsl hdf netpbm pdl2 pgplot test"
RDEPEND="
- sys-libs/ncurses:0=
+ sys-libs/ncurses:=
app-arch/sharutils
dev-perl/Astro-FITS-Header
dev-perl/Convert-UU
@@ -28,11 +25,14 @@ RDEPEND="
>=dev-perl/File-Map-0.570.0
>=virtual/perl-Filter-Simple-0.880.0
dev-perl/Filter
+ dev-perl/File-Which
>=dev-perl/Inline-0.830.0
>=dev-perl/Inline-C-0.620.0
>=virtual/perl-Scalar-List-Utils-1.330.0
+ virtual/perl-Math-Complex
dev-perl/Module-Compile
>=dev-perl/OpenGL-0.700.0
+ dev-perl/OpenGL-GLUT
>=dev-perl/TermReadKey-2.340.0
|| ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu )
>=virtual/perl-Data-Dumper-2.121.0
@@ -41,8 +41,8 @@ RDEPEND="
virtual/perl-File-Temp
virtual/perl-Filter-Simple
virtual/perl-Storable
- >=virtual/perl-Text-Balanced-1.890.0
- fortran? ( >=dev-perl/ExtUtils-F77-1.260.0 )
+ >=virtual/perl-Text-Balanced-2.50.0
+ >=dev-perl/ExtUtils-F77-1.260.0
gd? ( media-libs/gd )
gsl? ( sci-libs/gsl )
hdf? (
@@ -59,18 +59,19 @@ RDEPEND="
)
pgplot? ( dev-perl/PGPLOT )
"
-
-DEPEND="${RDEPEND}
+DEPEND="
+ ${RDEPEND}
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-Carp-1.200.0
>=dev-perl/Devel-CheckLib-1.10.0
>=dev-perl/ExtUtils-Depends-0.402.0
>=virtual/perl-ExtUtils-MakeMaker-7.120.0
>=virtual/perl-ExtUtils-ParseXS-3.10.0
virtual/perl-File-Path
- fortran? ( >=dev-perl/ExtUtils-F77-1.130.0 )
+ >=dev-perl/ExtUtils-F77-1.130.0
test? (
dev-perl/Test-Exception
dev-perl/Test-Warn
@@ -81,12 +82,13 @@ BDEPEND="${RDEPEND}
mydoc="BUGS DEPENDENCIES DEVELOPMENT Known_problems MANIFEST* Release_Notes"
PATCHES=(
- "${FILESDIR}"/${PN}-2.54.0-fortran.patch # respect user choice for fortran compiler+flags, add pic
+ # Respect user choice for fortran compiler+flags, add pic
+ "${FILESDIR}"/${PN}-2.87.0-fortran.patch
)
pkg_setup() {
perl_set_version
- use fortran && fortran-2_pkg_setup
+ fortran-2_pkg_setup
}
src_prepare() {
@@ -105,12 +107,13 @@ src_configure() {
-e "/WITH_GSL/s/=>.*/=> $(use gsl && echo 1 || echo 0),/" \
-e "/WITH_GD/s/=>.*/=> $(use gd && echo 1 || echo 0),/" \
-e "/WITH_HDF/s/=>.*/=> $(use hdf && echo 1 || echo 0),/" \
- -e "/WITH_MINUIT/s/=>.*/=> $(use fortran && echo 1|| echo 0),/" \
-e "/WITH_PGPLOT/s/=>.*/=> $(use pgplot && echo 1 || echo 0),/" \
- -e "/WITH_POSIX_THREADS/s/=>.*/=> $(use threads && echo 1 || echo 0),/" \
+ -e "/WITH_POSIX_THREADS/s/=>.*/=> 1,/" \
-e "/WITH_PROJ/s/=>.*/=> $(echo 0),/" \
- -e "/WITH_SLATEC/s/=>.*/=> $(use fortran && echo 1|| echo 0),/" \
perldl.conf || die
+
+ export FC=$(tc-getF77)
+
perl-module_src_configure
}
@@ -120,7 +123,7 @@ src_test() {
src_install() {
perl-module_src_install
- cp Doc/{scantree,mkhtmldoc}.pl "${D}"/${VENDOR_ARCH}/PDL/Doc || die
+ cp Doc/scantree.pl "${D}"/${VENDOR_ARCH}/PDL/Doc || die
}
pkg_postinst() {
diff --git a/dev-perl/PDL/PDL-2.17.0-r2.ebuild b/dev-perl/PDL/PDL-2.88.0.ebuild
index 2b4ef3f9d7e6..cdf77ca69223 100644
--- a/dev-perl/PDL/PDL-2.17.0-r2.ebuild
+++ b/dev-perl/PDL/PDL-2.88.0.ebuild
@@ -1,45 +1,54 @@
-# 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=CHM
-DIST_VERSION=2.017
+DIST_AUTHOR=ETJ
+DIST_VERSION=2.088
+DIST_EXAMPLES=( "Example/*" )
-FORTRAN_NEEDED=fortran
-
-inherit perl-module fortran-2
+inherit perl-module toolchain-funcs fortran-2
DESCRIPTION="Perl Data Language for scientific computing"
LICENSE="|| ( Artistic GPL-1+ ) public-domain PerlDL"
SLOT="0"
-KEYWORDS="amd64 arm ppc x86"
-
-IUSE="+badval doc fortran gd gsl hdf netpbm pdl2 pgplot threads test"
+KEYWORDS="amd64"
+IUSE="+badval doc gd gsl hdf netpbm pdl2 pgplot test"
-RDEPEND="sys-libs/ncurses:0=
+RDEPEND="
+ sys-libs/ncurses:=
app-arch/sharutils
dev-perl/Astro-FITS-Header
- dev-perl/File-Map
- >=dev-perl/Inline-0.680.0
+ dev-perl/Convert-UU
+ >=virtual/perl-Data-Dumper-2.121.0
+ >=dev-perl/File-Map-0.570.0
+ >=virtual/perl-Filter-Simple-0.880.0
+ dev-perl/Filter
+ dev-perl/File-Which
+ >=dev-perl/Inline-0.830.0
>=dev-perl/Inline-C-0.620.0
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ virtual/perl-Math-Complex
dev-perl/Module-Compile
- >=dev-perl/OpenGL-0.670.200
- dev-perl/TermReadKey
+ >=dev-perl/OpenGL-0.700.0
+ dev-perl/OpenGL-GLUT
+ >=dev-perl/TermReadKey-2.340.0
|| ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu )
>=virtual/perl-Data-Dumper-2.121.0
dev-perl/Pod-Parser
virtual/perl-File-Spec
virtual/perl-File-Temp
virtual/perl-Filter-Simple
- dev-perl/Filter
virtual/perl-Storable
- >=virtual/perl-Text-Balanced-1.890.0
-
+ >=virtual/perl-Text-Balanced-2.50.0
+ >=dev-perl/ExtUtils-F77-1.260.0
gd? ( media-libs/gd )
gsl? ( sci-libs/gsl )
- hdf? ( sci-libs/hdf )
+ hdf? (
+ sci-libs/hdf
+ dev-perl/Alien-HDF4
+ )
netpbm? (
media-libs/netpbm
media-video/ffmpeg
@@ -50,14 +59,19 @@ RDEPEND="sys-libs/ncurses:0=
)
pgplot? ( dev-perl/PGPLOT )
"
-
-DEPEND="${RDEPEND}
+DEPEND="
+ ${RDEPEND}
"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.560.0
- dev-perl/Devel-CheckLib
- fortran? ( >=dev-perl/ExtUtils-F77-1.13 )
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-Carp-1.200.0
+ >=dev-perl/Devel-CheckLib-1.10.0
+ >=dev-perl/ExtUtils-Depends-0.402.0
+ >=virtual/perl-ExtUtils-MakeMaker-7.120.0
+ >=virtual/perl-ExtUtils-ParseXS-3.10.0
+ virtual/perl-File-Path
+ >=dev-perl/ExtUtils-F77-1.130.0
test? (
dev-perl/Test-Exception
dev-perl/Test-Warn
@@ -68,15 +82,13 @@ BDEPEND="${RDEPEND}
mydoc="BUGS DEPENDENCIES DEVELOPMENT Known_problems MANIFEST* Release_Notes"
PATCHES=(
- "${FILESDIR}"/${PN}-2.17.0-makemakerfix.patch
- "${FILESDIR}"/${PN}-2.17.0-fortran.patch # respect user choice for fortran compiler+flags, add pic
- "${FILESDIR}"/${PN}-2.17.0-shared-hdf.patch # search for shared hdf instead of static
- "${FILESDIR}"/${PN}-2.17.0-dot-in-inc.patch # fix broken Perl 5.26 compile due to @INC changes
+ # Respect user choice for fortran compiler+flags, add pic
+ "${FILESDIR}"/${PN}-2.87.0-fortran.patch
)
pkg_setup() {
perl_set_version
- use fortran && fortran-2_pkg_setup
+ fortran-2_pkg_setup
}
src_prepare() {
@@ -95,12 +107,13 @@ src_configure() {
-e "/WITH_GSL/s/=>.*/=> $(use gsl && echo 1 || echo 0),/" \
-e "/WITH_GD/s/=>.*/=> $(use gd && echo 1 || echo 0),/" \
-e "/WITH_HDF/s/=>.*/=> $(use hdf && echo 1 || echo 0),/" \
- -e "/WITH_MINUIT/s/=>.*/=> $(use fortran && echo 1|| echo 0),/" \
-e "/WITH_PGPLOT/s/=>.*/=> $(use pgplot && echo 1 || echo 0),/" \
- -e "/WITH_POSIX_THREADS/s/=>.*/=> $(use threads && echo 1 || echo 0),/" \
+ -e "/WITH_POSIX_THREADS/s/=>.*/=> 1,/" \
-e "/WITH_PROJ/s/=>.*/=> $(echo 0),/" \
- -e "/WITH_SLATEC/s/=>.*/=> $(use fortran && echo 1|| echo 0),/" \
perldl.conf || die
+
+ export FC=$(tc-getF77)
+
perl-module_src_configure
}
@@ -110,7 +123,7 @@ src_test() {
src_install() {
perl-module_src_install
- cp Doc/{scantree,mkhtmldoc}.pl "${D}"/${VENDOR_ARCH}/PDL/Doc || die
+ cp Doc/scantree.pl "${D}"/${VENDOR_ARCH}/PDL/Doc || die
}
pkg_postinst() {
diff --git a/dev-perl/PDL/PDL-2.89.0.ebuild b/dev-perl/PDL/PDL-2.89.0.ebuild
new file mode 100644
index 000000000000..fbaddfa45504
--- /dev/null
+++ b/dev-perl/PDL/PDL-2.89.0.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETJ
+DIST_VERSION=2.089
+DIST_EXAMPLES=( "Example/*" )
+
+inherit perl-module toolchain-funcs fortran-2
+
+DESCRIPTION="Perl Data Language for scientific computing"
+
+LICENSE="|| ( Artistic GPL-1+ ) public-domain PerlDL"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="+badval doc gd gsl hdf netpbm pdl2 pgplot test"
+
+RDEPEND="
+ sys-libs/ncurses:=
+ app-arch/sharutils
+ dev-perl/Astro-FITS-Header
+ dev-perl/Convert-UU
+ >=virtual/perl-Data-Dumper-2.121.0
+ >=dev-perl/File-Map-0.570.0
+ >=virtual/perl-Filter-Simple-0.880.0
+ dev-perl/Filter
+ dev-perl/File-Which
+ >=dev-perl/Inline-0.830.0
+ >=dev-perl/Inline-C-0.620.0
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ virtual/perl-Math-Complex
+ dev-perl/Module-Compile
+ >=dev-perl/OpenGL-0.700.0
+ dev-perl/OpenGL-GLUT
+ >=dev-perl/TermReadKey-2.340.0
+ || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu )
+ >=virtual/perl-Data-Dumper-2.121.0
+ dev-perl/Pod-Parser
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Filter-Simple
+ virtual/perl-Storable
+ >=virtual/perl-Text-Balanced-2.50.0
+ >=dev-perl/ExtUtils-F77-1.260.0
+ gd? ( media-libs/gd )
+ gsl? ( sci-libs/gsl )
+ hdf? (
+ sci-libs/hdf
+ dev-perl/Alien-HDF4
+ )
+ netpbm? (
+ media-libs/netpbm
+ media-video/ffmpeg
+ )
+ pdl2? (
+ >=dev-perl/Devel-REPL-1.3.11
+ || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu )
+ )
+ pgplot? ( dev-perl/PGPLOT )
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-Carp-1.200.0
+ >=dev-perl/Devel-CheckLib-1.10.0
+ >=dev-perl/ExtUtils-Depends-0.402.0
+ >=virtual/perl-ExtUtils-MakeMaker-7.120.0
+ >=virtual/perl-ExtUtils-ParseXS-3.10.0
+ virtual/perl-File-Path
+ >=dev-perl/ExtUtils-F77-1.130.0
+ test? (
+ dev-perl/Test-Exception
+ dev-perl/Test-Warn
+ dev-perl/Test-Deep
+ )
+"
+
+mydoc="BUGS DEPENDENCIES DEVELOPMENT Known_problems MANIFEST* Release_Notes"
+
+PATCHES=(
+ # Respect user choice for fortran compiler+flags, add pic
+ "${FILESDIR}"/${PN}-2.87.0-fortran.patch
+)
+
+pkg_setup() {
+ perl_set_version
+ fortran-2_pkg_setup
+}
+
+src_prepare() {
+ perl-module_src_prepare
+ find . -name Makefile.PL -exec \
+ sed -i -e "s|/usr|${EPREFIX}/usr|g" {} \; || die
+}
+
+src_configure() {
+ sed -i \
+ -e '/USE_POGL/s/=>.*/=> 1,/' \
+ -e "/WITH_3D/s/=>.*/=> 1,/" \
+ -e "/HTML_DOCS/s/=>.*/=> $(use doc && echo 1 || echo 0),/" \
+ -e "/WITH_BADVAL/s/=>.*/=> $(use badval && echo 1|| echo 0),/" \
+ -e "/WITH_DEVEL_REPL/s/=>.*/=> $(use pdl2 && echo 1 || echo 0),/" \
+ -e "/WITH_GSL/s/=>.*/=> $(use gsl && echo 1 || echo 0),/" \
+ -e "/WITH_GD/s/=>.*/=> $(use gd && echo 1 || echo 0),/" \
+ -e "/WITH_HDF/s/=>.*/=> $(use hdf && echo 1 || echo 0),/" \
+ -e "/WITH_PGPLOT/s/=>.*/=> $(use pgplot && echo 1 || echo 0),/" \
+ -e "/WITH_POSIX_THREADS/s/=>.*/=> 1,/" \
+ -e "/WITH_PROJ/s/=>.*/=> $(echo 0),/" \
+ perldl.conf || die
+
+ export FC=$(tc-getF77)
+
+ perl-module_src_configure
+}
+
+src_test() {
+ MAKEOPTS+=" -j1" perl-module_src_test
+}
+
+src_install() {
+ perl-module_src_install
+ cp Doc/scantree.pl "${D}"/${VENDOR_ARCH}/PDL/Doc || die
+}
+
+pkg_postinst() {
+ perl "${VENDOR_ARCH}/PDL/Doc/scantree.pl" || die
+ elog "Building perldl.db done. You can recreate this at any time"
+ elog "by running:"
+ elog "perl ${VENDOR_ARCH}/PDL/Doc/scantree.pl"
+}
+
+pkg_prerm() {
+ rm -rf "${EROOT}"/var/lib/pdl/html
+ rm -f "${EROOT}"/var/lib/pdl/{pdldoc.db,Index.pod}
+}
diff --git a/dev-perl/PDL/files/PDL-2.17.0-dot-in-inc.patch b/dev-perl/PDL/files/PDL-2.17.0-dot-in-inc.patch
deleted file mode 100644
index 0007f47b91d5..000000000000
--- a/dev-perl/PDL/files/PDL-2.17.0-dot-in-inc.patch
+++ /dev/null
@@ -1,142 +0,0 @@
-From 717a19da57ec9f8fc80d4824cad47a04200fc515 Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentfredric@gmail.com>
-Date: Sat, 24 Jun 2017 17:27:27 +1200
-Subject: [PATCH] Backport fix for "." in @INC from 2.018
-
-2.018 has far too many changes to safely review in such a short amount
-of time. Fixing this trivial build issue gets us what is necessary
-for Perl 5.26 roll-out without lots of additional verification
----
- Basic/Core/Core.xs | 2 +-
- Basic/Core/pdl.h.PL | 2 +-
- Basic/Core/pdlconv.c.PL | 4 ++--
- Basic/Core/pdlcore.c.PL | 4 ++--
- Basic/Core/pdlcore.h.PL | 4 ++--
- Basic/Core/pdlsimple.h.PL | 2 +-
- Makefile.PL | 4 ++--
- 7 files changed, 11 insertions(+), 11 deletions(-)
-
-diff --git a/Basic/Core/Core.xs b/Basic/Core/Core.xs
-index 5e95356..b38f14c 100644
---- a/Basic/Core/Core.xs
-+++ b/Basic/Core/Core.xs
-@@ -336,7 +336,7 @@ iscontig(x)
-
- # using "perl" not $^X because that doesn't work on "perl in space"
- # TODO: switching back to $^X since using "perl" is not a viable fix
--INCLUDE_COMMAND: $^X -e "require q{Dev.pm}; PDL::Core::Dev::generate_core_flags()"
-+INCLUDE_COMMAND: $^X -e "require q{./Dev.pm}; PDL::Core::Dev::generate_core_flags()"
-
- #if 0
- =begin windows_mmap
-diff --git a/Basic/Core/pdl.h.PL b/Basic/Core/pdl.h.PL
-index d2e9758..6e01445 100644
---- a/Basic/Core/pdl.h.PL
-+++ b/Basic/Core/pdl.h.PL
-@@ -6,7 +6,7 @@ use Config;
- use File::Basename qw(&basename &dirname);
-
- # how many variable types (ie PDL_Byte, ...) are there?
--require 'Types.pm';
-+require './Types.pm';
- my $ntypes = $#PDL::Types::names;
- my $PDL_DATATYPES = PDL::Types::datatypes_header();
-
-diff --git a/Basic/Core/pdlconv.c.PL b/Basic/Core/pdlconv.c.PL
-index 160e29b..62a57b0 100644
---- a/Basic/Core/pdlconv.c.PL
-+++ b/Basic/Core/pdlconv.c.PL
-@@ -7,9 +7,9 @@ use strict;
- use Config;
- use File::Basename qw(&basename &dirname);
-
--require 'Dev.pm'; PDL::Core::Dev->import;
-+require './Dev.pm'; PDL::Core::Dev->import;
- use vars qw( %PDL_DATATYPES );
--require 'Types.pm'; #for typesrtkeys
-+require './Types.pm'; #for typesrtkeys
-
- # This forces PL files to create target in same directory as PL file.
- # This is so that make depend always knows where to find PL derivatives.
-diff --git a/Basic/Core/pdlcore.c.PL b/Basic/Core/pdlcore.c.PL
-index a602b6e..445cfb8 100644
---- a/Basic/Core/pdlcore.c.PL
-+++ b/Basic/Core/pdlcore.c.PL
-@@ -6,7 +6,7 @@ use strict;
- use Config;
- use File::Basename qw(&basename &dirname);
-
--require 'Dev.pm'; PDL::Core::Dev->import;
-+require './Dev.pm'; PDL::Core::Dev->import;
- use vars qw( %PDL_DATATYPES );
-
- # check for bad value support
-@@ -14,7 +14,7 @@ require './Config.pm'; # to load the PDL not the Perl one
- die "No PDL::Config found" unless %PDL::Config;
- my $bvalflag = $PDL::Config{WITH_BADVAL};
- my $usenan = $PDL::Config{BADVAL_USENAN};
--require 'Types.pm';
-+require './Types.pm';
- PDL::Types->import(':All');
-
-
-diff --git a/Basic/Core/pdlcore.h.PL b/Basic/Core/pdlcore.h.PL
-index 90469f0..760e6a1 100644
---- a/Basic/Core/pdlcore.h.PL
-+++ b/Basic/Core/pdlcore.h.PL
-@@ -11,7 +11,7 @@ use strict;
- use Config;
- use File::Basename qw(&basename &dirname);
-
--require 'Dev.pm'; PDL::Core::Dev->import;
-+require './Dev.pm'; PDL::Core::Dev->import;
- use vars qw( %PDL_DATATYPES );
-
- # version 2 is for versions after PDL 2.1.1
-@@ -349,7 +349,7 @@ double NaN_double;
-
- # fortunately it looks like Types.pm.PL is processed before this
- # file
-- require "Types.pm"; # ie PDL::Types
-+ require "./Types.pm"; # ie PDL::Types
-
- for (PDL::Types::typesrtkeys()) {
- my $ctype = $PDL::Types::typehash{$_}{ctype};
-diff --git a/Basic/Core/pdlsimple.h.PL b/Basic/Core/pdlsimple.h.PL
-index e511913..43eb557 100644
---- a/Basic/Core/pdlsimple.h.PL
-+++ b/Basic/Core/pdlsimple.h.PL
-@@ -3,7 +3,7 @@
- use Config;
- use File::Basename qw(&basename &dirname);
-
--require 'Types.pm';
-+require './Types.pm';
- my $PDL_DATATYPES = PDL::Types::datatypes_header();
-
- # List explicitly here the variables you want Configure to
-diff --git a/Makefile.PL b/Makefile.PL
-index fc8d590..a94d895 100644
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -226,7 +226,7 @@ sub check_f77conf {
-
- sub make_Version_pm {
- # Get Version from Basic/PDL.pm and generated Basic/Core/Version.pm from it
-- require 'Basic/PDL.pm';
-+ require './Basic/PDL.pm';
- # keep version info in $PDL::Config
- $PDL::Config{PDL_BUILD_VERSION} = "$PDL::VERSION";
-
-@@ -376,7 +376,7 @@ make_Types_pm();
- # this will make PDL::Core::Dev's functions available
- # in Makefile.PL files in all subdirectories
- # IMPORTANT: it has to be after make_Types_pm()
--require "Basic/Core/Dev.pm"; PDL::Core::Dev->import();
-+require "./Basic/Core/Dev.pm"; PDL::Core::Dev->import();
-
- # only perform one test if required modules are missing
- # the test will print an informational message and fail
---
-2.13.1
-
diff --git a/dev-perl/PDL/files/PDL-2.17.0-fortran.patch b/dev-perl/PDL/files/PDL-2.17.0-fortran.patch
deleted file mode 100644
index 8d02a2685cfa..000000000000
--- a/dev-perl/PDL/files/PDL-2.17.0-fortran.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/Lib/Minuit/Makefile.PL
-+++ b/Lib/Minuit/Makefile.PL
-@@ -149,7 +149,7 @@
- ("
-
- minuitlib/$_\$(OBJ_EXT): minuitlib/$_.f
-- $mycompiler -c $hack_64bit -o minuitlib/$_\$(OBJ_EXT) $mycflags minuitlib/$_.f
-+ \$(FC) \$(FFLAGS) -fPIC -c -o minuitlib/$_\$(OBJ_EXT) $mycflags minuitlib/$_.f
- " )} @minuitfiles;
-
- if (!defined($PDL::Config{MINUIT_LIB})){
---- a/Lib/Slatec/Makefile.PL
-+++ b/Lib/Slatec/Makefile.PL
-@@ -136,7 +136,7 @@
- ("
-
- slatec/$_\$(OBJ_EXT): slatec/$_.f
-- $mycompiler -c $hack_64bit -o slatec/$_\$(OBJ_EXT) $mycflags slatec/$_.f
-+ \$(FC) \$(FFLAGS) -c -fPIC -o slatec/$_\$(OBJ_EXT) $mycflags slatec/$_.f
- " )} @slatecfiles;
-
- }
diff --git a/dev-perl/PDL/files/PDL-2.17.0-makemakerfix.patch b/dev-perl/PDL/files/PDL-2.17.0-makemakerfix.patch
deleted file mode 100644
index b564a95db3cd..000000000000
--- a/dev-perl/PDL/files/PDL-2.17.0-makemakerfix.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/Demos/BAD2_demo.pm.PL 2006/04/20 07:42:24 1.1
-+++ b/Demos/BAD2_demo.pm.PL 2006/04/20 07:42:32
-@@ -3,6 +3,7 @@
- # - requires both bad-value support and PGPLOT
- #
-
-+use blib;
- use strict;
-
- use Config;
---- a/Demos/BAD_demo.pm.PL 2006/04/20 07:42:17 1.1
-+++ b/Demos/BAD_demo.pm.PL 2006/04/20 07:42:38
-@@ -3,6 +3,7 @@
- # - needed since we allow bad pixel handling to be switched off
- #
-
-+use blib;
- use strict;
-
- use Config;
diff --git a/dev-perl/PDL/files/PDL-2.17.0-shared-hdf.patch b/dev-perl/PDL/files/PDL-2.17.0-shared-hdf.patch
deleted file mode 100644
index 0937b98864a4..000000000000
--- a/dev-perl/PDL/files/PDL-2.17.0-shared-hdf.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-diff -ruN PDL-2.017.orig/IO/HDF/Makefile.PL PDL-2.017/IO/HDF/Makefile.PL
---- PDL-2.017.orig/IO/HDF/Makefile.PL 2016-09-23 12:43:47.000000000 +0200
-+++ PDL-2.017/IO/HDF/Makefile.PL 2016-10-27 22:09:04.048315756 +0200
-@@ -56,25 +56,25 @@
-
- # Look for the libs:
- foreach my $libdir ( @HDF_lib_locations ) {
-- if (-e "$libdir/libdfalt.a" && !$found_df) {
-+ if (-e "$libdir/libdfalt.$Config{so}" && !$found_df) {
- $found_df = 1;
- $hdf_lib_path = $libdir;
- $hdf_libs = '-lmfhdfalt -ldfalt';
-- print "Found libdfalt.a at $libdir/libdfalt.a\n";
-+ print "Found libdfalt.$Config{so} at $libdir/libdfalt.$Config{so}\n";
- }
-
-- if (-e "$libdir/libdf.a" && !$found_df) {
-+ if (-e "$libdir/libdf.$Config{so}" && !$found_df) {
- $found_df = 1;
- $hdf_lib_path = $libdir;
- $hdf_libs = '-lmfhdf -ldf';
-- print "Found libdf.a at $libdir/libdf.a\n";
-+ print "Found libdf.$Config{so} at $libdir/libdf.$Config{so}\n";
- }
-
-- if (-e "$libdir/libhdf.a" && !$found_df) {
-+ if (-e "$libdir/libhdf.$Config{so}" && !$found_df) {
- $found_df = 1;
- $hdf_lib_path = $libdir;
- $hdf_libs = '-lmfhdf -lhdf -lxdr';
-- print "Found libhdf.a at $libdir/libhdf.a\n";
-+ print "Found libhdf.$Config{so} at $libdir/libhdf.$Config{so}\n";
- }
-
- # Look for the szip library, which HDF >= 4.2r0 needs, but older versions don't!
-@@ -91,7 +91,7 @@
- } # foreach $libdir...
-
- unless( defined( $hdf_lib_path ) ) {
-- $msg .= "Cannot find hdf library, libdf.a.\n"
-+ $msg .= "Cannot find hdf library, libdf.$Config{so}.\n"
- . "Please add the correct library path to Makefile.PL or install HDF\n";
- }
-
diff --git a/dev-perl/PDL/files/PDL-2.54.0-fortran.patch b/dev-perl/PDL/files/PDL-2.54.0-fortran.patch
deleted file mode 100644
index 883d4e4ade65..000000000000
--- a/dev-perl/PDL/files/PDL-2.54.0-fortran.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ruN PDL-2.054.orig/Libtmp/Minuit/Makefile.PL PDL-2.054/Libtmp/Minuit/Makefile.PL
---- PDL-2.054.orig/Libtmp/Minuit/Makefile.PL 2021-06-13 15:28:36.000000000 +0200
-+++ PDL-2.054/Libtmp/Minuit/Makefile.PL 2021-07-29 00:34:57.754727357 +0200
-@@ -139,7 +139,7 @@
- ("
-
- minuitlib/$_\$(OBJ_EXT): minuitlib/$_.f
-- $mycompiler -c $hack_64bit -o minuitlib/$_\$(OBJ_EXT) $mycflags minuitlib/$_.f
-+ \$(FC) \$(FFLAGS) -fPIC -c -o minuitlib/$_\$(OBJ_EXT) $mycflags minuitlib/$_.f
- " )} @minuitfiles;
-
- if (!defined($PDL::Config{MINUIT_LIB})){
-diff -ruN PDL-2.054.orig/Libtmp/Slatec/Makefile.PL PDL-2.054/Libtmp/Slatec/Makefile.PL
---- PDL-2.054.orig/Libtmp/Slatec/Makefile.PL 2021-06-13 15:29:15.000000000 +0200
-+++ PDL-2.054/Libtmp/Slatec/Makefile.PL 2021-07-29 00:34:57.754727357 +0200
-@@ -103,7 +103,7 @@
- ("
-
- slatec/$_\$(OBJ_EXT): slatec/$_.f
-- $mycompiler -c $hack_64bit -o slatec/$_\$(OBJ_EXT) $mycflags slatec/$_.f
-+ \$(FC) \$(FFLAGS) -c -fPIC -o slatec/$_\$(OBJ_EXT) $mycflags slatec/$_.f
- " )} @slatecfiles;
-
- };
diff --git a/dev-perl/PDL/files/PDL-2.87.0-fortran.patch b/dev-perl/PDL/files/PDL-2.87.0-fortran.patch
new file mode 100644
index 000000000000..96a676e970eb
--- /dev/null
+++ b/dev-perl/PDL/files/PDL-2.87.0-fortran.patch
@@ -0,0 +1,26 @@
+diff --git a/Libtmp/Minuit/Makefile.PL b/Libtmp/Minuit/Makefile.PL
+index bd2c933..2268225 100644
+--- a/Libtmp/Minuit/Makefile.PL
++++ b/Libtmp/Minuit/Makefile.PL
+@@ -125,7 +125,7 @@ undef &MY::postamble; # suppress warning
+ $orig .= "FFLAGS = $hack_64bit $mycflags \$(OPTIMIZE)\n";
+ $orig .= join "\n",map {
+ ("minuitlib/$_\$(OBJ_EXT): minuitlib/$_.f
+- $mycompiler -c \$(FFLAGS) -o minuitlib/$_\$(OBJ_EXT) minuitlib/$_.f
++ \$(FC) \$(FFLAGS) -fPIC -c -o minuitlib/$_\$(OBJ_EXT) $mycflags minuitlib/$_.f
+ " )} @minuitfiles;
+ return $orig;
+ };
+diff --git a/Libtmp/Slatec/Makefile.PL b/Libtmp/Slatec/Makefile.PL
+index 443d53b..b4675f7 100644
+--- a/Libtmp/Slatec/Makefile.PL
++++ b/Libtmp/Slatec/Makefile.PL
+@@ -85,7 +85,7 @@ undef &MY::postamble; # suppress warning
+ $orig =~ s/:\s*slatec\.pd/: slatec.pd/;
+ $orig .= "FFLAGS = $hack_64bit $mycflags \$(OPTIMIZE)\n";
+ join "\n", $orig, map "$_\$(OBJ_EXT): $_.f
+- $mycompiler -c \$(FFLAGS) -o $_\$(OBJ_EXT) $_.f", @slatecfiles;
++ \$(FC) \$(FFLAGS) -c -fPIC -o $_\$(OBJ_EXT) $mycflags $_.f", @slatecfiles;
+ };
+
+ # Remove i386 option for OS X recent versions for better build, dual arch does not work anyway
diff --git a/dev-perl/PGPLOT/Manifest b/dev-perl/PGPLOT/Manifest
index de52335bf3e4..77ee4a1c9900 100644
--- a/dev-perl/PGPLOT/Manifest
+++ b/dev-perl/PGPLOT/Manifest
@@ -1,2 +1 @@
-DIST PGPLOT-2.27.tar.gz 56049 BLAKE2B 50ee1f75810def08a48f18585e7da833269f2c6c514a526859551eee9c44e67f02fc01204ef9573f58f20f9a270042d6c93aacd5dfcb6144dc4b8dbe3d0e5930 SHA512 8b45a8b399ee391c44c7fb32a8cd615b459457f20a334f7a09b9c7870de3d0331b443a4c48cad520236aaf964b5576f1b3aa2517a341011cc2db7c6459776649
DIST PGPLOT-2.28.tar.gz 56094 BLAKE2B fc16f1d31ebb74125a86467ffb835b03bcc7eb94a94632bcf66ae694f279a391dac20a2d658d0b92b0b6bb1f10f8fc14d9151c4425a8e78caaec8035b38b0c1a SHA512 4d04a8cc8c81736a738031c79680b92c2b89c2cb552d4f380306c23d7168c46a00568806d3a7ab8ffe111a33852818bbfdc2db2364a2c43e5b00285116072448
diff --git a/dev-perl/PGPLOT/PGPLOT-2.270.0.ebuild b/dev-perl/PGPLOT/PGPLOT-2.270.0.ebuild
deleted file mode 100644
index 848276737581..000000000000
--- a/dev-perl/PGPLOT/PGPLOT-2.270.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=8
-
-DIST_AUTHOR=ETJ
-DIST_VERSION=2.27
-inherit perl-module
-
-DESCRIPTION="allow subroutines in the PGPLOT graphics library to be called from Perl"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- sci-libs/pgplot
-"
-DEPEND="${RDEPEND}
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Devel-CheckLib-1.140.0
- >=dev-perl/ExtUtils-F77-1.130.0
-"
diff --git a/dev-perl/POE/Manifest b/dev-perl/POE/Manifest
index 2fd15db836ca..3e5f3907f7da 100644
--- a/dev-perl/POE/Manifest
+++ b/dev-perl/POE/Manifest
@@ -1,2 +1 @@
-DIST POE-1.368.tar.gz 377702 BLAKE2B 5de20891656c5107541964841ae8db9e03de9b8a636911aff2a03d9155194760090e0ec59714564a4f312e2b4aaf6785ff9d547834aa8a4fc098273d37f3f571 SHA512 a8a4e885101372039ea48aaeac3de9fcef2db34e90216b2e63f24ea681cf1d86cd701d4b59e6b000b29f85f600655e29717ab1501d053acaf6248b1cd8f341ad
DIST POE-1.370.tar.gz 374674 BLAKE2B a3ea4fe42d1ed449e512ff79d71db474edc1aeb363ea7d12cdefa6a25fbbfad0ea59872548073fca77ab473b5a7fe37a4736cef7b2f5f5a34181bad0bd0837b2 SHA512 5beed37a5fa89fb2a830e0ba2ab4f3a8ea528c75f8553e47a0d5e47fc915dc658ac543433a4c4b99429b0a34350ea2fa8bce3c9893973f0ebe387683fd9a04a4
diff --git a/dev-perl/POE/POE-1.368.0.ebuild b/dev-perl/POE/POE-1.368.0.ebuild
deleted file mode 100644
index 011259e60a12..000000000000
--- a/dev-perl/POE/POE-1.368.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POE_TEST_LOOPS_VERSION=1.360.0
-DIST_AUTHOR=BINGOS
-DIST_VERSION=1.368
-inherit perl-module
-
-DESCRIPTION="A framework for creating multitasking programs in Perl"
-
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="ipv6 libwww ncurses tk test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Exporter
- >=virtual/perl-File-Spec-0.870.0
- >=virtual/perl-IO-1.240.0
- >=dev-perl/IO-Pipely-0.5.0
- >=dev-perl/IO-Tty-1.80.0
- >=virtual/perl-Storable-2.160.0
- >=virtual/perl-Time-HiRes-1.590.0
- ipv6? (
- >=dev-perl/Socket6-0.14
- )
- tk? (
- >=dev-perl/Tk-800.027
- )
- libwww? (
- >=dev-perl/libwww-perl-5.79
- >=dev-perl/URI-1.30
- )
- ncurses? (
- >=dev-perl/Curses-1.08
- )
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/POE-Test-Loops-${POE_TEST_LOOPS_VERSION}
- >=virtual/perl-Test-Harness-2.26
- >=virtual/perl-Test-Simple-0.54
- )
-"
-
-src_test() {
- perl_rm_files t/10_units/01_pod/01_pod.t \
- t/10_units/01_pod/02_pod_coverage.t \
- t/10_units/01_pod/03_pod_no404s.t \
- t/10_units/01_pod/04_pod_linkcheck.t
-
- # Disable network tests
- rm -f "${S}"/run_network_tests || die
- perl-module_src_test
-}
diff --git a/dev-perl/POSIX-strftime-Compiler/Manifest b/dev-perl/POSIX-strftime-Compiler/Manifest
index 15dccf409ad8..52aeada57db2 100644
--- a/dev-perl/POSIX-strftime-Compiler/Manifest
+++ b/dev-perl/POSIX-strftime-Compiler/Manifest
@@ -1 +1,2 @@
DIST POSIX-strftime-Compiler-0.44.tar.gz 17027 BLAKE2B c550c3074def4def71d4c3b22d13464f87080b0e53333f8dae5a7e30df68d1c40bae78021ab83d1324bb8f28a12ae487aa5f220df3bdd413b9d5d62edd02f450 SHA512 34852966a46f55a65e4ee90af3aec6478456d3a7fc8f8b8e8fc4e704a8361f46abfad5fe0f356eb3432fb2e232e65004818b19f298293cc0172d576cfe34c3e1
+DIST POSIX-strftime-Compiler-0.46.tar.gz 17189 BLAKE2B f15b757bdd5f30dd3ccf5c8f8452d9a829489f948a6e79c0a2094e5b0e3fd4618f1b1e8f2c8cb2fee34ea96c64ffdfb670e4f960a741a295bf9503e01205cd80 SHA512 cee80a7b2f6b79dbb706898b713a4bb05bc57ecb3ef6c1644bce3682cc35d584c528aced6cd71b926e2fe549c95644ad59ecf780ba064adbb3bc9c54c8d4c459
diff --git a/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.460.0.ebuild b/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.460.0.ebuild
new file mode 100644
index 000000000000..da6b478a2f40
--- /dev/null
+++ b/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.460.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=KAZEBURO
+DIST_VERSION=0.46
+DIST_EXAMPLES=( "eg/*" )
+inherit perl-module
+
+DESCRIPTION="GNU C library compatible strftime for loggers and servers"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+IUSE="minimal"
+
+RDEPEND="
+ !minimal? ( dev-perl/Time-TZOffset )
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Time-Local
+"
+
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.35.0
+ virtual/perl-CPAN-Meta
+ test? ( >=virtual/perl-Test-Simple-0.980.0 )
+"
diff --git a/dev-perl/PPI/Manifest b/dev-perl/PPI/Manifest
index 8c21573e2556..f200a24640a3 100644
--- a/dev-perl/PPI/Manifest
+++ b/dev-perl/PPI/Manifest
@@ -1,3 +1,2 @@
-DIST PPI-1.270.tar.gz 251100 BLAKE2B 8b31c41c5fedd9593466dc2673de6ab8767f04578af09b2008984f6d76c71c404e506ac4b9fe7adcf996f5cd01803203c9cddb84fd6e99f87799804526a533c4 SHA512 d138db281c69fc8bbf53174df720e97633e7fd35bc77a24ceeb164277a69a5aff2629a66e7d898d62db270333c87f998eaac23a9eab7ede76dcfd43d2c546858
-DIST PPI-1.276.tar.gz 245196 BLAKE2B 966efd9fb3f2d4f11798450ae8ebb156c4b573a28a7c10aec03560041f9972ff2827814cdec7a27a96baa77659b5286f22746fdb88e7fcaeae5bb03c07122adf SHA512 fb6ed20e7d36ac83757107a7d075bc7a387cb32a83e5927b47423b7705f7b7d2b05762bd21d480d75cda494fee9a40d789515c84efec5c2f2e4a1041524e3af0
DIST PPI-1.277.tar.gz 241536 BLAKE2B 3d993ab1b45fc0b7056f5331d5c9074469bf981c9e2eb05188c6d96e9cd5bbb2f522a8eba7abb1e5523610906fad1a291a9e59e9cf5b9f0aeb013efa15b16911 SHA512 9d0c0721640d59010027bdb0afedd8589902030c50522e7309b9a53c41ae3dd29e3f0e78c83ae943f1c6d71bfacb34d96caa882d869f97a03ca56377d18b37e8
+DIST PPI-1.278.tar.gz 248797 BLAKE2B 463b085d0af2b49ee3b9303d68c56c5e0d0fe8dc1e9bdbefa60d6890daf482a535765e8de6cc8f29796bf102d4f52d50ae81158ca1e035e8f0b3bdd4e4ec9d70 SHA512 0b63a9d983544b12b33d1207326fa1a3700720067242198b50ea452a988d85f3a96e44f22eaa79e542af81dbe7f98d8dea9335e4ccfd69a1e911ac017f3caa8e
diff --git a/dev-perl/PPI/PPI-1.270.0-r1.ebuild b/dev-perl/PPI/PPI-1.270.0-r1.ebuild
deleted file mode 100644
index 457d4afde4e1..000000000000
--- a/dev-perl/PPI/PPI-1.270.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=MITHALDU
-DIST_VERSION=1.270
-inherit perl-module
-
-DESCRIPTION="Parse, Analyze and Manipulate Perl (without perl)"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Clone-0.300.0
- >=virtual/perl-Digest-MD5-2.350.0
- virtual/perl-Exporter
- virtual/perl-File-Spec
- >=dev-perl/IO-String-1.70.0
- >=virtual/perl-Scalar-List-Utils-1.330.0
- >=dev-perl/Params-Util-1.000.0
- >=virtual/perl-Storable-2.170.0
- dev-perl/Task-Weaken
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/Class-Inspector-1.220.0
- virtual/perl-Encode
- >=dev-perl/File-Remove-1.420.0
- virtual/perl-File-Temp
- dev-perl/Test-Deep
- >=virtual/perl-Test-Simple-0.880.0
- dev-perl/Test-NoWarnings
- >=dev-perl/Test-Object-0.70.0
- >=dev-perl/Test-SubCalls-1.70.0
- )
-"
diff --git a/dev-perl/PPI/PPI-1.276.0.ebuild b/dev-perl/PPI/PPI-1.278.0.ebuild
index 1ad2cf0db167..b8123cb1ff50 100644
--- a/dev-perl/PPI/PPI-1.276.0.ebuild
+++ b/dev-perl/PPI/PPI-1.278.0.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=OALDERS
-DIST_VERSION=1.276
+DIST_VERSION=1.278
inherit perl-module
-DESCRIPTION="Parse, Analyze and Manipulate Perl (without perl)"
+DESCRIPTION="Parse, Analyze, and Manipulate Perl (without perl)"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Carp
@@ -19,6 +19,7 @@ RDEPEND="
virtual/perl-Exporter
virtual/perl-File-Spec
>=virtual/perl-Scalar-List-Utils-1.330.0
+ virtual/perl-parent
>=dev-perl/Params-Util-1.000.0
>=virtual/perl-Storable-2.170.0
dev-perl/Task-Weaken
diff --git a/dev-perl/PPIx-QuoteLike/Manifest b/dev-perl/PPIx-QuoteLike/Manifest
index 72575ca1b98a..92ece1c0c3ba 100644
--- a/dev-perl/PPIx-QuoteLike/Manifest
+++ b/dev-perl/PPIx-QuoteLike/Manifest
@@ -1,3 +1 @@
-DIST PPIx-QuoteLike-0.017.tar.gz 71431 BLAKE2B a7ff0062dc5d9a1656365fc48633fe100dca75c7ed7990c68f2c2b88d9e54ad054f8a9438e636fc4e4dd22e3a39bc8d2531eb1bc0a371b31812068dda939f3b7 SHA512 ec51e4ee529e18305a5255d9d0d04a5868963481157c31ffbb92e3492c4153117b54b14c1c75b1792fdeb91d68c2a0596b7ace829a25b27a53dc4ec785d48bca
-DIST PPIx-QuoteLike-0.019.tar.gz 73446 BLAKE2B a27835662834921e94f645b3cbe8e11d337c49702fce1d9d056d5d56e26560757dc92b6305ee99eee45b8234ac9ba4df3a855e6d37aa06bb4993811bdfcb86f0 SHA512 916ec0298122721cae57ee04ac79ace7f1d4667452ba6b9293bffe77d0b34c26f84780046b3f8d595bc3dc39147b46a6b879c091e36a31ce04a62f5af3524340
DIST PPIx-QuoteLike-0.023.tar.gz 76751 BLAKE2B 6bb740f587cbab2c6a4e6e2a269509d72e9a87dc2d8e63315ce14298889f9af565077ce08701c37696c51b60a64a5c8a0c729fadac21c160ab1e7bd2783ef7d4 SHA512 63a14b7d3337162ba2a4ac60195a45eb0a00084d77eb07fa98bd3c848e098279d7ad0f2dc08694dea40fe23006e2e0ded970d602b2a940009d29d47c604c45cd
diff --git a/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.17.0.ebuild b/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.17.0.ebuild
deleted file mode 100644
index 261a19eb5691..000000000000
--- a/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.17.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=WYANT
-DIST_VERSION=0.017
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Parse Perl string literals and string-literal-like things"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~ppc64 x86"
-IUSE="test examples"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Encode
- virtual/perl-Exporter
- >=dev-perl/PPI-1.117.0
- dev-perl/PPIx-Regexp
- dev-perl/Readonly
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.420.0
- test? ( >=virtual/perl-Test-Simple-0.880.0 )
-"
diff --git a/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.19.0.ebuild b/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.19.0.ebuild
deleted file mode 100644
index e1ccfde46859..000000000000
--- a/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.19.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=WYANT
-DIST_VERSION=0.019
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Parse Perl string literals and string-literal-like things"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~ppc64 x86"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Encode
- virtual/perl-Exporter
- virtual/perl-Scalar-List-Utils
- >=dev-perl/PPI-1.117.0
- dev-perl/PPIx-Regexp
- dev-perl/Readonly
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.420.0
- test? ( >=virtual/perl-Test-Simple-0.880.0 )
-"
diff --git a/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.23.0.ebuild b/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.23.0.ebuild
index e9117cd280a4..877b22bdabca 100644
--- a/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.23.0.ebuild
+++ b/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.23.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
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Parse Perl string literals and string-literal-like things"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/PPIx-Regexp/Manifest b/dev-perl/PPIx-Regexp/Manifest
index 92e3e7d64322..d2bf4f584628 100644
--- a/dev-perl/PPIx-Regexp/Manifest
+++ b/dev-perl/PPIx-Regexp/Manifest
@@ -1,3 +1 @@
-DIST PPIx-Regexp-0.080.tar.gz 239081 BLAKE2B 4af40b202b755d85d3092f876b16e7790a79fe623a977cee671def42df5c1704e0bcbcc65fcb518dc1a96ebc964eed00d66f55bb3cf77da78955d572876e1cc7 SHA512 6e4f91b1544d4f87079296e7032114dad55505647523ae21638ac157d3f9b47da644829b0813d35383a7d870149ccc58c77f73f3794a004f5634403c891e6254
-DIST PPIx-Regexp-0.081.tar.gz 239607 BLAKE2B ce049b55647d8f4ad4b6c29f79a45080e39a25f0e9ffa1070f8a8a08111288fd4158681bda330f05219e956c216c950f60cfaa848a4f8378b4d23d884f13f965 SHA512 823b9e409ad1ae0c0fea3584817e26002e3ec657b7cf5b0b8a9f36fc26fae54b3f668ae49e8a34bfbd4f794a2b6c532df6fdd2f0fffb893d096b6638eb5b57ac
DIST PPIx-Regexp-0.088.tar.gz 255295 BLAKE2B 160c1ecb0c61b3197a7d8957235498e80cfc3522448b2b15fd629549b9ae3fa848cd45c1d9d491c7fe939ee93aecd98aaaf7142c260ad995918fb7b61d5a5c99 SHA512 a787c34c936f4b26f50a7dabd5212b2d7d4ba34e16753e740768bd354072cb6e45ebfe880658d2c9e3799ee6e99c7f2b208f128d76421750f38bd63abe2bba3c
diff --git a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.80.0.ebuild b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.80.0.ebuild
deleted file mode 100644
index 30ddb18ede90..000000000000
--- a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.80.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=7
-
-DIST_AUTHOR=WYANT
-DIST_VERSION=0.080
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Represent a regular expression of some sort"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="test examples"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Encode
- virtual/perl-Exporter
- dev-perl/List-MoreUtils
- >=dev-perl/PPI-1.117.0
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.420.0
- test? ( >=virtual/perl-Test-Simple-0.880.0 )
-"
diff --git a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.81.0.ebuild b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.81.0.ebuild
deleted file mode 100644
index df3ebdc9eeae..000000000000
--- a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.81.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=WYANT
-DIST_VERSION=0.081
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Represent a regular expression of some sort"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Encode
- virtual/perl-Exporter
- dev-perl/List-MoreUtils
- >=dev-perl/PPI-1.117.0
- virtual/perl-Scalar-List-Utils
- dev-perl/Task-Weaken
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.420.0
- test? ( >=virtual/perl-Test-Simple-0.880.0 )
-"
diff --git a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.88.0.ebuild b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.88.0.ebuild
index 38404753f041..b693b1773677 100644
--- a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.88.0.ebuild
+++ b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.88.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
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Represent a regular expression of some sort"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild b/dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild
index 3136e5c23270..f1e5c0a7bd01 100644
--- a/dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild
+++ b/dev-perl/PPIx-Utils/PPIx-Utils-0.3.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Utility functions for PPI"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
>=dev-perl/B-Keywords-1.90.0
diff --git a/dev-perl/Package-DeprecationManager/Manifest b/dev-perl/Package-DeprecationManager/Manifest
index 2d912e0b3cfb..5130cf091195 100644
--- a/dev-perl/Package-DeprecationManager/Manifest
+++ b/dev-perl/Package-DeprecationManager/Manifest
@@ -1,2 +1 @@
-DIST Package-DeprecationManager-0.17.tar.gz 27647 BLAKE2B af12433cef899e8d5f911ce76746e1862e8d6f5eceae9a5c890da7fa4f10e73fd41118c0754ca56d4b0f4865fdd09139358f3c9020940d34a348e7a27f68a495 SHA512 57bf79df657895342ca5b8d13f155d85f34d1a85415570b112138b6c50c5d08b421a1707671fbf807918cc334006e4558a626a7201c60096924fc2200c751cde
DIST Package-DeprecationManager-0.18.tar.gz 31812 BLAKE2B f20b85364960e08d973cf29db419f1ce8085bdcfbd226c484147e936fe9dbfca58407c91f92ca21237c9f951c19434248ceabaeae560dcd8b50aba86af725626 SHA512 e0e34fd9b90d0266d782b85fe9a74c4bde217009488c75143c0ef2114d8c53f58a01c34214909705628c3816267b288b1b05d341fa8fae7a3fcc6bbdbf2f6031
diff --git a/dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.170.0-r1.ebuild b/dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.170.0-r1.ebuild
deleted file mode 100644
index 7500eb7c1581..000000000000
--- a/dev-perl/Package-DeprecationManager/Package-DeprecationManager-0.170.0-r1.ebuild
+++ /dev/null
@@ -1,33 +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=0.17
-inherit perl-module
-
-DESCRIPTION="Manage deprecation warnings for your distribution"
-
-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"
-
-RDEPEND="
- virtual/perl-Carp
- >=virtual/perl-Scalar-List-Utils-1.330.0
- dev-perl/Package-Stash
- dev-perl/Params-Util
- dev-perl/Sub-Install
- dev-perl/Sub-Name
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Exporter
- virtual/perl-File-Spec
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/Test-Warnings
- )
-"
diff --git a/dev-perl/Package-Stash-XS/Manifest b/dev-perl/Package-Stash-XS/Manifest
index e6761f808390..7d9aafde6425 100644
--- a/dev-perl/Package-Stash-XS/Manifest
+++ b/dev-perl/Package-Stash-XS/Manifest
@@ -1,2 +1 @@
-DIST Package-Stash-XS-0.29.tar.gz 87491 BLAKE2B 330ac0d41da990666f70e813acc83c68bf110923610c61f5a39079a79ed9e13d84ddc532d6aa9192ae1ec09d1d40a6a90dbd35ae6ff9bac75bb6d4ce2394d82c SHA512 f7afcf1a67915d9990a8d63e418ebc6b6b48947b90a72a454b8197656233d8cc976f72d44e4179621628e52fa7ab9a9a74f18f95ad1999d3f45181531ed44849
DIST Package-Stash-XS-0.30.tar.gz 168584 BLAKE2B 0d8ff37f4c3bad3d5bf32da27a4eb38d359cf214012f1f5cae5f8bb5181402a15f2fa8eca7fd58c6c28bf67a214e29338c1b2b83913772d703478e50988b72a4 SHA512 528faaefa71c5c37d378a9bedf325babf3b2717024995d166fc77bb1fb1ce1aed11da775608029a1c215c903dcd7ac9f68569cd8fd3690681ccd72b47c51b0a3
diff --git a/dev-perl/Package-Stash-XS/Package-Stash-XS-0.290.0.ebuild b/dev-perl/Package-Stash-XS/Package-Stash-XS-0.290.0.ebuild
deleted file mode 100644
index a7b3dc48efc0..000000000000
--- a/dev-perl/Package-Stash-XS/Package-Stash-XS-0.290.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=0.29
-inherit perl-module
-
-DESCRIPTION="Faster and more correct implementation of the Package::Stash API"
-
-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=""
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.310.0
- test? (
- dev-perl/Test-Fatal
- dev-perl/Test-Requires
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
diff --git a/dev-perl/Package-Stash/Manifest b/dev-perl/Package-Stash/Manifest
index b714541252ac..45ef76a79bd0 100644
--- a/dev-perl/Package-Stash/Manifest
+++ b/dev-perl/Package-Stash/Manifest
@@ -1,2 +1 @@
-DIST Package-Stash-0.39.tar.gz 55606 BLAKE2B c4e9ff6fe83f2c8a537fba0b8e38456b3b9a9768ee7dc1c8a2b471a42cc4d8b82c5ce74972cc462996718bc84eb7bf4cd651bb21cc870e438481e85d024a32ce SHA512 c5a6cd56c86fb9f6c8585ee7f65d0add8e905c586747763c7841a054f3540b6bc505f57952f44bb90a6bb500d0d60d20ad5df7a40944480abbc9d8d43d64e30f
DIST Package-Stash-0.40.tar.gz 55402 BLAKE2B f3aa6d579519a8c8dc8c092927aa16f5b51c8d285c810e3739e3b08fb423d1c4366ef8977bcdc00dd0c4c3701ac29fb2da840e8163f99bc9a0db54aec045822f SHA512 1a1e358c8409ba0bcc2fee9b3cc86b6cd42297c9bd0641a57872bec498567ee18075ad71f7e79bb9b3a789cb47ebbf852163886f8babaf3aa23e7ff9eb2e7080
diff --git a/dev-perl/Package-Stash/Package-Stash-0.390.0.ebuild b/dev-perl/Package-Stash/Package-Stash-0.390.0.ebuild
deleted file mode 100644
index 9d3f24bd9cdd..000000000000
--- a/dev-perl/Package-Stash/Package-Stash-0.390.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=8
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=0.39
-inherit perl-module
-
-DESCRIPTION="Routines for manipulating stashes"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="minimal"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Dist-CheckConflicts-0.20.0
- virtual/perl-Getopt-Long
- >=dev-perl/Module-Implementation-0.60.0
- virtual/perl-Scalar-List-Utils
- !minimal? (
- >=dev-perl/Package-Stash-XS-0.260.0
- )
-"
-# conflicts:
-# !<=dev-perl/Class-MOP-1.08
-# !<=dev-perl/namespace-clean-0.18
-# !<=dev-perl/MooseX-Role-WithOverloading-0.80
-# !<=dev-perl/MooseX-Method-Signatures-0.360.0
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-File-Spec
- dev-perl/CPAN-Meta-Check
- dev-perl/ExtUtils-HasCompiler
- virtual/perl-Text-ParseWords
- test? (
- virtual/perl-IO
- dev-perl/Test-Fatal
- dev-perl/Test-Needs
- dev-perl/Test-Requires
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
diff --git a/dev-perl/Parallel-Iterator/Manifest b/dev-perl/Parallel-Iterator/Manifest
index 8251d2456442..1347dfe4fd91 100644
--- a/dev-perl/Parallel-Iterator/Manifest
+++ b/dev-perl/Parallel-Iterator/Manifest
@@ -1,2 +1 @@
-DIST Parallel-Iterator-1.00.tar.gz 15227 BLAKE2B 9ebfea3c67627d7f85d688f4adbe6bdca497f656789704c4567c306dd3530f2306bba4a38cd506da65e941483cbc68cf3b1d262daeb9cbf8f1e6141db64e6c9b SHA512 3027434d08da0750f33ad2cc10b1c00b18ac0f626af5aa1f9d5d94711e433c7e313e04106e5307d5a498ae65ebf577dfd83c669ecf5414bbe04d87c862b2a511
DIST Parallel-Iterator-1.002.tar.gz 21436 BLAKE2B d401dae09ba3c3ef8a2df05bf40f3c12dde455a6af0ccbce39c6a47448a9421d7eeb744ccf86da1ec46e6b7a0a6ff71a5b34653788136107aaef0dd8e35eb596 SHA512 69158a4f9ce16fc674f4a1639b4b2e9d426a9d6bf323225dde263dd81abbd319757049d0d94bacf38ab735b69592ab54ef8770eca4d776a6ebba1ab48626ca30
diff --git a/dev-perl/Parallel-Iterator/Parallel-Iterator-1.0.0-r2.ebuild b/dev-perl/Parallel-Iterator/Parallel-Iterator-1.0.0-r2.ebuild
deleted file mode 100644
index 93f88ffc0d0c..000000000000
--- a/dev-perl/Parallel-Iterator/Parallel-Iterator-1.0.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=8
-
-DIST_AUTHOR=ANDYA
-DIST_VERSION=1.00
-DIST_EXAMPLES=( "examples/*" )
-inherit perl-module
-
-DESCRIPTION="Simple parallel execution"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- virtual/perl-IO
- virtual/perl-Storable
-"
-BDEPEND="${RDEPEND}
- dev-perl/Module-Build
- test? (
- virtual/perl-Test-Simple
- )
-"
-
-PATCHES=("${FILESDIR}/${PN}-1.00-perl-5.26.patch")
diff --git a/dev-perl/Parallel-Iterator/files/Parallel-Iterator-1.00-perl-5.26.patch b/dev-perl/Parallel-Iterator/files/Parallel-Iterator-1.00-perl-5.26.patch
deleted file mode 100644
index 66053713e220..000000000000
--- a/dev-perl/Parallel-Iterator/files/Parallel-Iterator-1.00-perl-5.26.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 3cf3250d8d62b93b83a34df309d1181f36a5e2ab Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Sat, 23 Dec 2017 12:40:14 +1300
-Subject: Fix test failures without '.' in @INC
-
-Bug: https://rt.cpan.org/Public/Bug/Display.html?id=120543
-Bug: https://bugs.gentoo.org/615726
----
- t/050-nofork-basic.t | 2 +-
- t/060-nofork-data.t | 2 +-
- t/070-nofork-block.t | 2 +-
- t/080-nofork-batch.t | 2 +-
- 4 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/t/050-nofork-basic.t b/t/050-nofork-basic.t
-index 1409174..2d2e454 100644
---- a/t/050-nofork-basic.t
-+++ b/t/050-nofork-basic.t
-@@ -3,4 +3,4 @@ use strict;
- use lib 't/lib';
-
- use NoFork;
--require 't/020-data.t';
-+require './t/020-data.t';
-diff --git a/t/060-nofork-data.t b/t/060-nofork-data.t
-index 281cd07..1654671 100644
---- a/t/060-nofork-data.t
-+++ b/t/060-nofork-data.t
-@@ -3,4 +3,4 @@ use strict;
- use lib 't/lib';
-
- use NoFork;
--require 't/020-data.t';
-+require './t/020-data.t';
-diff --git a/t/070-nofork-block.t b/t/070-nofork-block.t
-index a3dfb52..40b7342 100644
---- a/t/070-nofork-block.t
-+++ b/t/070-nofork-block.t
-@@ -3,4 +3,4 @@ use strict;
- use lib 't/lib';
-
- use NoFork;
--require 't/030-block.t';
-+require './t/030-block.t';
-diff --git a/t/080-nofork-batch.t b/t/080-nofork-batch.t
-index 5d66b5c..d7c7165 100644
---- a/t/080-nofork-batch.t
-+++ b/t/080-nofork-batch.t
-@@ -3,4 +3,4 @@ use strict;
- use lib 't/lib';
-
- use NoFork;
--require 't/040-batch.t';
-+require './t/040-batch.t';
---
-2.15.1
-
diff --git a/dev-perl/Params-Util/Params-Util-1.102.0.ebuild b/dev-perl/Params-Util/Params-Util-1.102.0.ebuild
index 9dc410cab0cb..714d794a3474 100644
--- a/dev-perl/Params-Util/Params-Util-1.102.0.ebuild
+++ b/dev-perl/Params-Util/Params-Util-1.102.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Utility functions to aid in parameter checking"
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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
>=virtual/perl-Scalar-List-Utils-1.180.0
diff --git a/dev-perl/Params-Validate/Manifest b/dev-perl/Params-Validate/Manifest
index 34e0a11307c9..e8de7763296c 100644
--- a/dev-perl/Params-Validate/Manifest
+++ b/dev-perl/Params-Validate/Manifest
@@ -1,2 +1 @@
-DIST Params-Validate-1.30.tar.gz 207327 BLAKE2B d30700b1fdb8de83b3082144a96e2243471fb0bf4c3932853995698e0950252809d974f471c078613413559f138402982f2b4646bbee4e680135d06871e15fbb SHA512 ca6b54a55dc003be6933ad5a9353abf96f2decfc681354fabc974e9666b89b3afe8394cd0a13ec91a5f84c825cbc0b4697a4977bf773feabfefab57006c9f20e
DIST Params-Validate-1.31.tar.gz 213438 BLAKE2B c7fe740b96cbc871455f54ed4988b02cc7a911dc9c3ad6a2a823ccb6567b082bc8cf5fc7cf205d046ab117d65bdf9e7159eb72d68bee8f919f8e1a8ba52642e5 SHA512 8b20db8725df35b4dd9201dea764254d993cfa8a73b2ccebd7a9ba492cde36b589f66c26b287fe2f0ec1ebfafd53872cd164bee1727d1453265e030a927556d9
diff --git a/dev-perl/Params-Validate/Params-Validate-1.300.0.ebuild b/dev-perl/Params-Validate/Params-Validate-1.300.0.ebuild
deleted file mode 100644
index 8a03516c3e2e..000000000000
--- a/dev-perl/Params-Validate/Params-Validate-1.300.0.ebuild
+++ /dev/null
@@ -1,36 +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.30
-DIST_EXAMPLES=( "benchmarks/*" )
-inherit perl-module
-
-DESCRIPTION="Flexible system for validation of method/function call parameters"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Exporter
- dev-perl/Module-Implementation
- >=virtual/perl-Scalar-List-Utils-1.110.0
- virtual/perl-XSLoader
-"
-
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.422.700
- >=virtual/perl-JSON-PP-2.273.0
- test? (
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/Test-Requires
- )
-"
diff --git a/dev-perl/Params-Validate/Params-Validate-1.310.0.ebuild b/dev-perl/Params-Validate/Params-Validate-1.310.0.ebuild
index 81ed8946540c..18705eb392d1 100644
--- a/dev-perl/Params-Validate/Params-Validate-1.310.0.ebuild
+++ b/dev-perl/Params-Validate/Params-Validate-1.310.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
@@ -12,7 +12,7 @@ DESCRIPTION="Flexible system for validation of method/function call parameters"
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"
+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
diff --git a/dev-perl/Params-ValidationCompiler/Manifest b/dev-perl/Params-ValidationCompiler/Manifest
index b9b54bbdc24e..8a50ba93d322 100644
--- a/dev-perl/Params-ValidationCompiler/Manifest
+++ b/dev-perl/Params-ValidationCompiler/Manifest
@@ -1,2 +1 @@
-DIST Params-ValidationCompiler-0.30.tar.gz 49796 BLAKE2B d6a50a1b8c457a961677586e364f43ab039b8df26c8349befa37e77c565dd4b24b5d88e0c54697c66d8ff69776b6bf69ab810a6f3ab78a9565163c5371bcf80d SHA512 5911f9317f0b72e17c72435420a3b6b9f36780ab70715510c46e847970094e730169b9b3085f29cb23ee0aca2e78f7f9edd0d093859a1062869f35c90172bf05
DIST Params-ValidationCompiler-0.31.tar.gz 51530 BLAKE2B d76bc5e5272437b01997ade974e781b58bfc667e68f583c0cf70427dda820e2a740034a2d819a267e17119c2ba26c3c60da07552500b8cb2357127b8e2a4739b SHA512 e3265cc6a5fc9761dd6ae82c3875711c5766242ab0f1edd74cc74296fdac22b6c23e48ba4768e895701ca8a00bd81677056713124b8edaa0b340eae1b33cf9c4
diff --git a/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.300.0.ebuild b/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.300.0.ebuild
deleted file mode 100644
index 7fe3428e63f4..000000000000
--- a/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.300.0.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=DROLSKY
-DIST_VERSION=0.30
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Build an optimized subroutine parameter validator once, use it forever"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-LICENSE="Artistic-2"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Eval-Closure
- dev-perl/Exception-Class
- virtual/perl-Exporter
- >=virtual/perl-Scalar-List-Utils-1.400.0
-"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- >=dev-perl/Specio-0.140.0
- >=virtual/perl-Test-Simple-1.302.15
- dev-perl/Test-Without-Module
- >=dev-perl/Test2-Suite-0.0.72
- dev-perl/Test2-Plugin-NoWarnings
- )
-"
diff --git a/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.310.0.ebuild b/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.310.0-r1.ebuild
index 3a6b779c4dea..35ca3fe75c62 100644
--- a/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.310.0.ebuild
+++ b/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.310.0-r1.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
@@ -31,7 +31,7 @@ BDEPEND="
>=dev-perl/Specio-0.140.0
>=virtual/perl-Test-Simple-1.302.15
dev-perl/Test-Without-Module
- >=dev-perl/Test2-Suite-0.0.72
+ >=virtual/perl-Test2-Suite-0.0.72
dev-perl/Test2-Plugin-NoWarnings
)
"
diff --git a/dev-perl/Passwd-Unix/Manifest b/dev-perl/Passwd-Unix/Manifest
index 7ab04ed739d9..38b9a137296a 100644
--- a/dev-perl/Passwd-Unix/Manifest
+++ b/dev-perl/Passwd-Unix/Manifest
@@ -1,2 +1 @@
-DIST Passwd-Unix-0.71.tar.gz 12220 BLAKE2B 1409e24d81d984294de354c2089bf47ea5e1857e3a4a4642a46bbf94ce0b37d5a50a92acded9d7665fc8e07f15f5d164893ab037ee71ef114949b4189377f6ea SHA512 5ab487d8e6aa9caff32ed6e78182a5d397ee20eb115cc836eafca0b6588fe3b17b3900f910d39d187c4cbc228981a4f4af07708c4f8d33a6b784692c900ffcf8
DIST Passwd-Unix-1.09.tar.gz 23071 BLAKE2B 604f056a92515c0e1fd371cee206ebbd418c1e46087ce00df97ded2dec37c0bb0f59223e23ca984aa95c18562122d80ded0cf3c3e75b05709f133f9b4bc056b5 SHA512 687d7ab51462176a115c6bb87a1c5d107f3fb1b81d006c840092eba5308f8c5f2b3a0cc5537aeb61964fc078d15228c3a4f75f3d82a25c8ea028b9ba81efc912
diff --git a/dev-perl/Passwd-Unix/Passwd-Unix-0.710.0-r1.ebuild b/dev-perl/Passwd-Unix/Passwd-Unix-0.710.0-r1.ebuild
deleted file mode 100644
index 26eb87bd2e9c..000000000000
--- a/dev-perl/Passwd-Unix/Passwd-Unix-0.710.0-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=STRZELEC
-DIST_VERSION=0.71
-inherit perl-module
-
-DESCRIPTION="access to standard unix passwd files"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Crypt-PasswdMD5
- virtual/perl-Exporter
- virtual/perl-File-Path
- virtual/perl-File-Spec
- >=virtual/perl-IO-Compress-2.15.0
- dev-perl/Struct-Compare
-"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-
-src_prepare() {
- mkdir t/
- mv test.pl t/test.t
- sed -i 's|test\.pl$|t/test.t|' MANIFEST
- perl-module_src_prepare
-}
diff --git a/dev-perl/Path-Dispatcher/Path-Dispatcher-1.80.0.ebuild b/dev-perl/Path-Dispatcher/Path-Dispatcher-1.80.0.ebuild
index 814ac1ab7c78..38513753448d 100644
--- a/dev-perl/Path-Dispatcher/Path-Dispatcher-1.80.0.ebuild
+++ b/dev-perl/Path-Dispatcher/Path-Dispatcher-1.80.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
@@ -20,7 +20,11 @@ RDEPEND="
dev-perl/Try-Tiny
dev-perl/Type-Tiny
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
dev-perl/Module-Build-Tiny
virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Fatal
+ )
"
diff --git a/dev-perl/Path-Iterator-Rule/Manifest b/dev-perl/Path-Iterator-Rule/Manifest
index 25e8a66998d8..540018855818 100644
--- a/dev-perl/Path-Iterator-Rule/Manifest
+++ b/dev-perl/Path-Iterator-Rule/Manifest
@@ -1,2 +1 @@
-DIST Path-Iterator-Rule-1.014.tar.gz 52883 BLAKE2B 8696efaed73f6de503600645e34434b8eaee2f9e1471a82f1e0ba134849052b3a337e0ecc5ecbbb9658fb21fabbea23d3ba6e49eb5e68eab161ff6881e2b15e0 SHA512 d401d3b0f59ffd15d088dc3859a118fb689d6126e5dbc7602db123ae01c461a12831768e4485732781e05d33c69c2f7be90475048633df029ba870346459c591
DIST Path-Iterator-Rule-1.015.tar.gz 53036 BLAKE2B 511f55258d19ddfb932e47f2da4e5aa4c25a9f5dfc550e19b92c90870f0c46153e2b1aa17ccb20f122de839e791a87e9d22abcb71f3ed324903c7587271a92dd SHA512 cc310fa74855021edc86c1fcd5686684ec372062463d6f0b6e83795313ee4ee69207f20a893fbf8031991abdf40bdaa117529e92f5f3d57fb13c9700a9422481
diff --git a/dev-perl/Path-Iterator-Rule/Path-Iterator-Rule-1.14.0.ebuild b/dev-perl/Path-Iterator-Rule/Path-Iterator-Rule-1.14.0.ebuild
deleted file mode 100644
index 3a8ae7121aba..000000000000
--- a/dev-perl/Path-Iterator-Rule/Path-Iterator-Rule-1.14.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=DAGOLDEN
-DIST_VERSION=1.014
-inherit perl-module
-
-DESCRIPTION="Iterative, recursive file finder"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-LICENSE="Apache-2.0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-File-Spec
- >=dev-perl/Number-Compare-0.20.0
- virtual/perl-Scalar-List-Utils
- dev-perl/Text-Glob
- dev-perl/Try-Tiny
- virtual/perl-if
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- test? (
- virtual/perl-Exporter
- virtual/perl-File-Temp
- dev-perl/File-pushd
- dev-perl/Path-Tiny
- dev-perl/Test-Deep
- >=dev-perl/Test-Filename-0.30.0
- >=virtual/perl-Test-Simple-0.920.0
- virtual/perl-parent
- )
-"
diff --git a/dev-perl/Path-Tiny/Manifest b/dev-perl/Path-Tiny/Manifest
index 00945ebb6008..57b3aeaaea75 100644
--- a/dev-perl/Path-Tiny/Manifest
+++ b/dev-perl/Path-Tiny/Manifest
@@ -1,3 +1,2 @@
-DIST Path-Tiny-0.118.tar.gz 92950 BLAKE2B 4521765cc5486266d6d8cdded83cd73b3bbc302afa60d96c8ba0f025c9c949a3cd3839ce20fe91b7f64698013306951c184d76f53c510183560cd2d75b76b7c0 SHA512 cca91e7fcb099aa7aec73135d295f3f32366ca4bec17201183d3e5cb69cf7e58f2554e162318bc34dc787689bab338286937c0e83065d8aff4d4862aa53efc61
-DIST Path-Tiny-0.120.tar.gz 95979 BLAKE2B 9cc29b3788e3618a4a6e9b59b07d6ebd0909c1ea6332d76a57b11c4949a62c92796bdc08a5ad91ae4a0f0bcfa62075b86ad5dae84211f106eb9ce442accd7d0b SHA512 3900fed77950154de60f0596b31f16c653597135d944a54a7e67d77254e0fe77f870defa76ab0c11f895c6d2de4cf0e340726074cf58aa83297f6b3aa30d7b12
DIST Path-Tiny-0.144.tar.gz 105730 BLAKE2B ec7fdb220751e87826b50da6f4ff2d25d56388199d9b7585d85c1513c7403e71e2f40e72cd9a5460ab30ad50756909edaaaca4d102185201d86be234e4953383 SHA512 a6360ff3c81dac6026a7610b4934a415db04060a7792e37d38eec6f7b46970eeb42840da25fc0b4eab21eaa7b5f011c6d92ba5382dcea49e57e4fc693c4620d5
+DIST Path-Tiny-0.146.tar.gz 105879 BLAKE2B d69085b7ceeb645f6b657effb7075bfe1816a6f5d4ba50fa4ca8043582b58ebdee1306d0364f1cdeeeabcac932d074e47bb4110408cbe6ceb1ea1b739d3af575 SHA512 8939e7a42a2539db98825f2755399fb5eb38aac9e6ad17ec71d51edad99ddb4d5d891ef0119b57a79e4fa84c43faedff2a05c705a1e6d731f77d49798d6dc94e
diff --git a/dev-perl/Path-Tiny/Path-Tiny-0.118.0.ebuild b/dev-perl/Path-Tiny/Path-Tiny-0.118.0.ebuild
deleted file mode 100644
index 701cdf366d51..000000000000
--- a/dev-perl/Path-Tiny/Path-Tiny-0.118.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=DAGOLDEN
-DIST_VERSION=0.118
-inherit perl-module
-
-DESCRIPTION="File path utility"
-
-LICENSE="Apache-2.0"
-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="minimal"
-
-RDEPEND="
- !minimal? (
- >=dev-perl/Unicode-UTF8-0.580.0
- )
- virtual/perl-Carp
- >=virtual/perl-Digest-1.30.0
- >=virtual/perl-Digest-SHA-5.450.0
- virtual/perl-Encode
- >=virtual/perl-Exporter-5.570.0
- >=virtual/perl-File-Path-2.70.0
- >=virtual/perl-File-Spec-0.860.0
- >=virtual/perl-File-Temp-0.190.0
- virtual/perl-if
-"
-
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- test? (
- !minimal? (
- >=virtual/perl-JSON-PP-2.273.0
- dev-perl/Test-FailWarnings
- dev-perl/Test-MockRandom
- )
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Path-Tiny/Path-Tiny-0.120.0.ebuild b/dev-perl/Path-Tiny/Path-Tiny-0.146.0.ebuild
index 7e6520c5ce23..2b5439197506 100644
--- a/dev-perl/Path-Tiny/Path-Tiny-0.120.0.ebuild
+++ b/dev-perl/Path-Tiny/Path-Tiny-0.146.0.ebuild
@@ -1,10 +1,10 @@
-# 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=DAGOLDEN
-DIST_VERSION=0.120
+DIST_VERSION=0.146
inherit perl-module
DESCRIPTION="File path utility"
@@ -27,8 +27,8 @@ RDEPEND="
>=virtual/perl-File-Spec-0.860.0
>=virtual/perl-File-Temp-0.190.0
"
-
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.170.0
test? (
!minimal? (
diff --git a/dev-perl/Pegex/Pegex-0.750.0.ebuild b/dev-perl/Pegex/Pegex-0.750.0.ebuild
index 2bc80d891a00..aebc3b1fc6d4 100644
--- a/dev-perl/Pegex/Pegex-0.750.0.ebuild
+++ b/dev-perl/Pegex/Pegex-0.750.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
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Acmeist PEG Parser Framework"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Perl-Critic/Manifest b/dev-perl/Perl-Critic/Manifest
index 72ecca91fa8f..206e907bf3f0 100644
--- a/dev-perl/Perl-Critic/Manifest
+++ b/dev-perl/Perl-Critic/Manifest
@@ -1,3 +1 @@
-DIST Perl-Critic-1.140.tar.gz 650449 BLAKE2B 648e3605278fbcd9c62437b1c3d587353541db3146829ed2d4aee5d0e240e13d692358146fd860150d1bae79d359ade93b53451a095a36f9c05f49cb0fd93d5c SHA512 46afc8260d2b500edbb29836be993f065270ed9ffa6aa00611a980b294025b794286bc820afeabb94b7d1cdd9bfb4e715e44e466fb0340cb9d938e031b54a6f0
-DIST Perl-Critic-1.150.tar.gz 662419 BLAKE2B 0a8191c3bde85e78d5c41f8bed87048a9edbedbd4ded81ba7227dc03d4d467f3d0bf224cd8bc8e727d99984f6e241740ec2ce6cea523a44f4c887fdf76aff566 SHA512 cc5c604c77865edcf8824e3ffbfb44adda0e9d56f8fad35832d35be8b85450fc9c85ba7c0b6859a8f54523285067d46296eea88f2034c98cd7aa61a8511f3b34
DIST Perl-Critic-1.152.tar.gz 662426 BLAKE2B 850f0e7cce2a46929b6c104e6f78d8259b9cbf7eb6ecdb84ef601ca098cae9f30866eeaca72a7bba095c0a8b42e71d3fd36a01c972fe8e5d45e1e3ee6755cbb3 SHA512 273aeb46617cf614b044c76c4307faf80c8ee4702f115f4baa7d23306164a70e70394fd64e3d89e43650a7314a3bd21ab96ee6daba28f1a12d9d32bd5032779c
diff --git a/dev-perl/Perl-Critic/Perl-Critic-1.140.0-r1.ebuild b/dev-perl/Perl-Critic/Perl-Critic-1.140.0-r1.ebuild
deleted file mode 100644
index 758c0459692b..000000000000
--- a/dev-perl/Perl-Critic/Perl-Critic-1.140.0-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PETDANCE
-DIST_VERSION=1.140
-inherit perl-module elisp-common
-
-DESCRIPTION="Critique Perl source code for best-practices"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~ppc64 x86"
-IUSE="minimal examples emacs"
-
-SITEFILE="50${PN}-gentoo.el"
-
-RDEPEND="
- >=dev-perl/B-Keywords-1.50.0
- virtual/perl-Carp
- >=dev-perl/Config-Tiny-2
- >=dev-perl/Exception-Class-1.230.0
- >=virtual/perl-Exporter-5.630.0
- virtual/perl-File-Path
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- dev-perl/File-Which
- virtual/perl-Getopt-Long
- dev-perl/IO-String
- >=dev-perl/List-MoreUtils-0.190.0
- >=dev-perl/Module-Pluggable-3.100.0
- >=dev-perl/PPI-1.265.0
- dev-perl/PPIx-QuoteLike
- >=dev-perl/PPIx-Regexp-0.80.0
- >=dev-perl/PPIx-Utilities-1.1.0
- dev-perl/Pod-Parser
- >=dev-perl/Pod-Spell-1
- >=dev-perl/Readonly-2
- virtual/perl-Scalar-List-Utils
- >=dev-perl/String-Format-1.180.0
- dev-perl/Task-Weaken
- >=virtual/perl-Term-ANSIColor-2.20.0
- >=virtual/perl-Test-Simple-0.920.0
- >=virtual/perl-Text-ParseWords-3
- dev-perl/Perl-Tidy
- >=virtual/perl-version-0.770.0
- emacs? ( >=app-editors/emacs-23.1:* )
-"
-
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.402.400
- test? (
- dev-perl/Test-Deep
- !minimal? (
- dev-perl/Test-Memory-Cycle
- )
- )
-"
-
-src_compile() {
- perl-module_src_compile
- if use emacs; then
- elisp-compile extras/perlcritic.el
- fi
-}
-
-src_install() {
- perl-module_src_install
- if use examples; then
- docompress -x /usr/share/doc/${PF}/examples
- docinto examples/
- dodoc -r examples/*
- fi
- if use emacs; then
- ewarn "USE=emacs: perlcritic-mode is broken upstream, but is installed anyway"
- ewarn " https://github.com/Perl-Critic/Perl-Critic/issues/682"
- elisp-install ${PN} extras/perlcritic.{el,elc}
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-perl/Perl-Critic/Perl-Critic-1.150.0.ebuild b/dev-perl/Perl-Critic/Perl-Critic-1.150.0.ebuild
deleted file mode 100644
index d5f4d73d7206..000000000000
--- a/dev-perl/Perl-Critic/Perl-Critic-1.150.0.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PETDANCE
-DIST_VERSION=1.150
-inherit perl-module elisp-common
-
-DESCRIPTION="Critique Perl source code for best-practices"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="minimal examples emacs"
-
-SITEFILE="50${PN}-gentoo.el"
-
-RDEPEND="
- >=dev-perl/B-Keywords-1.230.0
- virtual/perl-Carp
- >=dev-perl/Config-Tiny-2
- >=dev-perl/Exception-Class-1.230.0
- >=virtual/perl-Exporter-5.630.0
- virtual/perl-File-Path
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- dev-perl/File-Which
- virtual/perl-Getopt-Long
- dev-perl/List-SomeUtils
- >=dev-perl/Module-Pluggable-3.100.0
- >=dev-perl/PPI-1.271.0
- dev-perl/PPIx-QuoteLike
- >=dev-perl/PPIx-Regexp-0.80.0
- dev-perl/PPIx-Utils
- >=dev-perl/Pod-Spell-1
- >=dev-perl/Readonly-2
- virtual/perl-Scalar-List-Utils
- >=dev-perl/String-Format-1.180.0
- >=virtual/perl-Term-ANSIColor-2.20.0
- >=virtual/perl-Test-Simple-0.920.0
- >=virtual/perl-Text-ParseWords-3
- dev-perl/Perl-Tidy
- >=virtual/perl-version-0.770.0
- emacs? ( >=app-editors/emacs-23.1:* )
-"
-BDEPEND="
- ${RDEPEND}
- >=dev-perl/Module-Build-0.420.400
- test? (
- dev-perl/Test-Deep
- !minimal? (
- dev-perl/Test-Memory-Cycle
- )
- )
-"
-
-src_compile() {
- perl-module_src_compile
- if use emacs; then
- elisp-compile extras/perlcritic.el
- fi
-}
-
-src_install() {
- perl-module_src_install
- if use examples; then
- docompress -x /usr/share/doc/${PF}/examples
- docinto examples/
- dodoc -r examples/*
- fi
- if use emacs; then
- ewarn "USE=emacs: perlcritic-mode is broken upstream, but is installed anyway"
- ewarn " https://github.com/Perl-Critic/Perl-Critic/issues/682"
- elisp-install ${PN} extras/perlcritic.{el,elc}
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-perl/Perl-Critic/Perl-Critic-1.152.0.ebuild b/dev-perl/Perl-Critic/Perl-Critic-1.152.0-r1.ebuild
index f76ee7f81b8e..ddb05feb6d77 100644
--- a/dev-perl/Perl-Critic/Perl-Critic-1.152.0.ebuild
+++ b/dev-perl/Perl-Critic/Perl-Critic-1.152.0-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module elisp-common
DESCRIPTION="Critique Perl source code for best-practices"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="minimal examples emacs"
SITEFILE="50${PN}-gentoo.el"
@@ -32,6 +32,7 @@ RDEPEND="
dev-perl/PPIx-QuoteLike
>=dev-perl/PPIx-Regexp-0.80.0
dev-perl/PPIx-Utils
+ dev-perl/Pod-Parser
>=dev-perl/Pod-Spell-1
>=dev-perl/Readonly-2
virtual/perl-Scalar-List-Utils
diff --git a/dev-perl/Perl-LanguageServer/Manifest b/dev-perl/Perl-LanguageServer/Manifest
index e9ec74035222..d193521ac166 100644
--- a/dev-perl/Perl-LanguageServer/Manifest
+++ b/dev-perl/Perl-LanguageServer/Manifest
@@ -1,5 +1,2 @@
-DIST Perl-LanguageServer-2.2.0.tar.gz 38710 BLAKE2B 474e0e3c9e93c7378a71b31d7d2b3a837c1e3e867120d4abc5bd8a2270096bd0f4c7aba51ed10731e840d6e6a91c2898bd1826c5e5e393eb615c52b859357fa8 SHA512 886e7fe2656a5003cb48d61d809a4f80c1387aadaf6029f33e144aeccd90702fda8a32c1195337a7435dc296d0a15b58b2100a58d8d4508d3df13b5fcb1f2719
-DIST Perl-LanguageServer-2.3.0.tar.gz 39910 BLAKE2B d45c8f0741f458d3b272d4556d453da67a887862f8f32f7fa967dd4574c9997c39380dde899a6079d3b328e5d8c7b8b9b1f4ce96f06c92f7c7defed49a0a7b6e SHA512 2ddf79ac566737a99f37250c9d995e3674ae044a9b22d5e2f7c5d206b751db0e6757893cfc18963dc010e4510c54fa377ea8b54b35384ab29f377be15c8006e9
-DIST Perl-LanguageServer-2.5.0.tar.gz 50245 BLAKE2B 0f5b171cb460156af6f52d540b70817d80be23e563a83f9a27eb17006103718c943ca44b5afa5efd25d622bc4e7ef9d5611568b19c3c243bb9ea886ae52bc16c SHA512 d56f79296b516586671093e3f29b0ae695fb985afc91d29827cef30b1911eede26d2c4897c7acea21e3a6aac714d0d0a7cafdabe9a3e66b0654208110466a4bf
-DIST Perl-LanguageServer-2.6.0.tar.gz 53344 BLAKE2B 745f607d164aa0d9492bffdea238d6f1f42107a08ffe59df2596d81a906815e6280b87078f098d9109e702482022f9c1444778edb59162f89ac025f1b8221e87 SHA512 e9b5516275f317bd04428ee1969de824268be79643544d22f8eca867236d6850ae900ce5ac5f1656f2b9f293f01ca6ef9cee603d49a7b96e813ae8e10e971700
DIST Perl-LanguageServer-2.6.1.tar.gz 53390 BLAKE2B 5dd7fbb05dc20d192d2669820f6b508f6fc9c08e802d1e18e61b799c44c141394de53489f595c5a01cf083eea93f99c8cfdb6790d0a014ea09247d082fd3b130 SHA512 c20661844449ac012de2af5069649b6fc98484536c929ef9423df554c1f0e285d7b1ff4a1de7711f0e3c01b491e93bf014ce652b9cb82e9fa971558817a6fef9
+DIST Perl-LanguageServer-2.6.2.tar.gz 53495 BLAKE2B 03c52e3edf664b6af7d51ead22de532c99c942f980338dfd1252b3be2ffc754f417e5ec49d093e404478886ec081cc2d10e1da51dc09683aae3bba6e4f7aff9c SHA512 0154bebbcea73fa83904e77214a518deba39b9dd026728a36c706bf9f5bb134f417a9b5d7794151fe74e40f69132f1589f18641f59ed95be2d406b6dc259a72d
diff --git a/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.2.0.ebuild b/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.2.0.ebuild
deleted file mode 100644
index a6bbc58014c2..000000000000
--- a/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.2.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=GRICHTER
-inherit perl-module
-
-DESCRIPTION="Language Server and Debug Protocol Adapter for Perl"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/AnyEvent
- dev-perl/AnyEvent-AIO
- dev-perl/Class-Refresh
- >=dev-perl/Compiler-Lexer-0.230.0
- dev-perl/Coro
- dev-perl/Data-Dump
- dev-perl/IO-AIO
- dev-perl/JSON
- dev-perl/Moose
- dev-perl/PadWalker
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.3.0.ebuild b/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.3.0.ebuild
deleted file mode 100644
index 836aec0c1c21..000000000000
--- a/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.3.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=8
-
-DIST_AUTHOR=GRICHTER
-inherit perl-module
-
-DESCRIPTION="Language Server and Debug Protocol Adapter for Perl"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-perl/AnyEvent
- dev-perl/AnyEvent-AIO
- dev-perl/Class-Refresh
- >=dev-perl/Compiler-Lexer-0.230.0
- dev-perl/Coro
- dev-perl/Data-Dump
- dev-perl/IO-AIO
- dev-perl/JSON
- dev-perl/Moose
- dev-perl/PadWalker
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.5.0.ebuild b/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.5.0.ebuild
deleted file mode 100644
index 238c14ce8f2f..000000000000
--- a/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.5.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=GRICHTER
-inherit perl-module
-
-DESCRIPTION="Language Server and Debug Protocol Adapter for Perl"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-perl/AnyEvent
- dev-perl/AnyEvent-AIO
- dev-perl/Class-Refresh
- >=dev-perl/Compiler-Lexer-0.230.0
- dev-perl/Coro
- dev-perl/Data-Dump
- dev-perl/Hash-SafeKeys
- dev-perl/IO-AIO
- dev-perl/JSON
- dev-perl/Moose
- dev-perl/PadWalker
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.6.0.ebuild b/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.6.2.ebuild
index 6078086bd126..3995861cc132 100644
--- a/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.6.0.ebuild
+++ b/dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.6.2.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
diff --git a/dev-perl/Perl-PrereqScanner-NotQuiteLite/Manifest b/dev-perl/Perl-PrereqScanner-NotQuiteLite/Manifest
index 75531c57b308..da8de735f37b 100644
--- a/dev-perl/Perl-PrereqScanner-NotQuiteLite/Manifest
+++ b/dev-perl/Perl-PrereqScanner-NotQuiteLite/Manifest
@@ -1,2 +1 @@
-DIST Perl-PrereqScanner-NotQuiteLite-0.9914.tar.gz 128803 BLAKE2B 9b2827c08e195ba89362cc2ac46a6d04990449fe96b6bf2c68cddc5a17f95bea519cc44410f14c8224cce857eac840b3c793f9069752008db3591cad2ef67028 SHA512 7c146320119996cb1fa590ca578ad00cb05b67dd28657a68910a9fa608bf125005e5d4bafd5cef8622d7f8a6f6a2e55b50eb030086cc00d5fff1ed98bc441aed
DIST Perl-PrereqScanner-NotQuiteLite-0.9917.tar.gz 130177 BLAKE2B d9fa6a6929abb540c88d257531fb851577232fa1b8ff5eea4a3d3f7a31faf3c6bd40e06e28660de75cc55f2656ad92faf45097bb34a977ed4a1e78c48f05211c SHA512 5b6da93677e6f23fd6b6c0b76a44d516df932a4e51186f2a2336f3b2410835eab5657f30f97c40398d255ce1e279cc76f41bf87c30cf62a65141692a442e8d41
diff --git a/dev-perl/Perl-PrereqScanner-NotQuiteLite/Perl-PrereqScanner-NotQuiteLite-0.991.400.ebuild b/dev-perl/Perl-PrereqScanner-NotQuiteLite/Perl-PrereqScanner-NotQuiteLite-0.991.400.ebuild
deleted file mode 100644
index f0581a0e8089..000000000000
--- a/dev-perl/Perl-PrereqScanner-NotQuiteLite/Perl-PrereqScanner-NotQuiteLite-0.991.400.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ISHIGAKI
-DIST_VERSION=0.9914
-inherit perl-module
-
-DESCRIPTION="a tool to scan your Perl code for its prerequisites"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-perl/Data-Dump
- >=virtual/perl-Exporter-5.570.0
- >=dev-perl/Module-CPANfile-1.100.400
- >=virtual/perl-Module-CoreList-3.110.0
- dev-perl/Module-Find
- dev-perl/Regexp-Trie
- dev-perl/URI-cpan
- virtual/perl-parent
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/ExtUtils-MakeMaker-CPANfile-0.90.0
- test? (
- dev-perl/Test-FailWarnings
- >=virtual/perl-Test-Simple-0.980.0
- >=dev-perl/Test-UseAllModules-0.170.0
- )
-"
diff --git a/dev-perl/Perl-PrereqScanner/Manifest b/dev-perl/Perl-PrereqScanner/Manifest
index 7a6f520ef1ef..d20abec2287c 100644
--- a/dev-perl/Perl-PrereqScanner/Manifest
+++ b/dev-perl/Perl-PrereqScanner/Manifest
@@ -1,2 +1 @@
-DIST Perl-PrereqScanner-1.024.tar.gz 28758 BLAKE2B a066e77dd50c96cef6e575ff143798d9ba2dd2807ade12d026522bb990664ea883d24b3bc11c72c8ce3b8086844dfa0562e668025880a223141586a5163be28b SHA512 851cf4a34f3bedc0174a9a34d80cf7de2ead5478a1979356ad43f7cb9bb867c0b8a36ba4bc4341b5e4ecf435e18d04726f1a897232d590e61796b7e34ff14c52
DIST Perl-PrereqScanner-1.100.tar.gz 28984 BLAKE2B b6c8a056e7d43ec2797040955f13012f939d0bad5a137bbe08373e4679f0e27240e325f3d58feda8278943c6547826896d12cf15d76dfc8dc627ca12bd77c8a5 SHA512 425ba26c4135647821d121a7e14039c7fdbb6a18912be2c82664f972c41b7f8f6c62c93eeaa40f9340a693dba713c60b2f6abffad5542be7c2ae6072dba97200
diff --git a/dev-perl/Perl-PrereqScanner/Perl-PrereqScanner-1.24.0.ebuild b/dev-perl/Perl-PrereqScanner/Perl-PrereqScanner-1.24.0.ebuild
deleted file mode 100644
index dd533fa13bdd..000000000000
--- a/dev-perl/Perl-PrereqScanner/Perl-PrereqScanner-1.24.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=8
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=1.024
-
-inherit perl-module
-
-DESCRIPTION="a tool to scan your Perl code for its prerequisites"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="minimal"
-
-RDEPEND="
- >=virtual/perl-CPAN-Meta-Requirements-2.124.0
- virtual/perl-File-Spec
- virtual/perl-Getopt-Long
- dev-perl/Getopt-Long-Descriptive
- >=virtual/perl-Scalar-List-Utils-1.330.0
- dev-perl/Module-Path
- dev-perl/Moose
- >=dev-perl/PPI-1.215.0
- dev-perl/Params-Util
- >=dev-perl/String-RewritePrefix-0.5.0
- dev-perl/namespace-autoclean
-"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- !minimal? (
- >=virtual/perl-CPAN-Meta-2.120.900
- )
- virtual/perl-File-Temp
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/Try-Tiny
- )
-"
diff --git a/dev-perl/Perl-Strip/Manifest b/dev-perl/Perl-Strip/Manifest
index ca9b6053c5bd..3f07d51be18f 100644
--- a/dev-perl/Perl-Strip/Manifest
+++ b/dev-perl/Perl-Strip/Manifest
@@ -1,2 +1 @@
-DIST Perl-Strip-1.1.tar.gz 10990 BLAKE2B d11a8f093359368f5b7d9da280390daea1907523bf903e2e2fa172100479c68c6a064178cc459aed1f6785b3400fe9a7e412e617a3d8db47502e5a2080b89799 SHA512 c43ec9afdb6b54eaced8e18bf0b5ed0444ef7f07116c2e798f945500d6fee02e95dfed721b8bda777121494cc1f78a4610a2c3674eb54320c0e035fb23cd1220
DIST Perl-Strip-1.2.tar.gz 11160 BLAKE2B 7011f9b406c18ca31db80f788d43ac6f9ed8d02ea6a14d8b873af673993da7426d547daa0a73e50ab40c1869636eaba2f9b53d8d8aa383d139bef910f543a398 SHA512 785343db5706a4b1866a63369fa795350c83f94e80aee8f81acd8654085737aae788421cbe8c9653291fcf6caf172612b5de0451de61d41501d3da476dfd5bed
diff --git a/dev-perl/Perl-Strip/Perl-Strip-1.100.0.ebuild b/dev-perl/Perl-Strip/Perl-Strip-1.100.0.ebuild
deleted file mode 100644
index 906cc36abec0..000000000000
--- a/dev-perl/Perl-Strip/Perl-Strip-1.100.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=MLEHMANN
-DIST_VERSION=1.1
-inherit perl-module
-
-DESCRIPTION="reduce file size by stripping whitespace, comments, pod etc"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=virtual/perl-Digest-MD5-2.0.0
- >=dev-perl/PPI-1.213.0
- >=dev-perl/common-sense-3.300.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Perl-Tidy/Manifest b/dev-perl/Perl-Tidy/Manifest
index 67d0b08296d6..4609ac578f3e 100644
--- a/dev-perl/Perl-Tidy/Manifest
+++ b/dev-perl/Perl-Tidy/Manifest
@@ -1,6 +1,3 @@
-DIST Perl-Tidy-20210717.tar.gz 814449 BLAKE2B 7fdd3e18e8e6818665e8e75fb6671234840dba15ca7fc20778d97429cac948fb36876cc1d69452bb4a35a1da411e7d440b385efe91c6eb17c5f4939be37e410e SHA512 ccc090cb6ffbd803fbaddde3a99391bd07a97fb47d20515c3f3e58c69a1404824a5bb9aa3cbfea6b2119f7140552fde3bc2361d3ea8904a875973817446578b1
-DIST Perl-Tidy-20211029.tar.gz 850004 BLAKE2B 829630c87b8b37aa72d9cc495003b0d5de8fb31c65d0a458cb653756d8f2e4c0fa23447ac6174ee359ce6597c5cafe977f739d6b0bcbbde1e6e877e985fb5292 SHA512 a164a986b840be19090ed661b94179dfb1acf36ac95e30e886fc28f93fa0a418d83c99cec7ee7443b2bf276fe517018df53847b2045490cc8dfb0640d702d8ba
-DIST Perl-Tidy-20230309.tar.gz 960052 BLAKE2B 982e31ef62d9c06e7bda4d07c630f363675afd7b6c5acc0b72c5cd0c6820658dd19e1905988fc5bfa45b36caaa169fa3ec8627c0e080ea3738b50c4bfb90321d SHA512 5b29b10fe758a59e13126b4b050c2f82c82e925cc99f832c47ba6393014d42b10d963630aa98e590dda5cccfaca4810c8244cbb48ddde975a30781061414b034
-DIST Perl-Tidy-20230701.tar.gz 982458 BLAKE2B 92b13e2eabdceed052266278607d12363077024732e4cb26d83115a5029c462208062d6ce8e4ec90de91428eb989a4592fcf0ea2f8d6b33d0ac12a4745a6874a SHA512 29f8607d366644f9d08311f8bc508426a63e6fe8062d5ddbeb9f4ceb53b38a68f46b3f39c58ab0998ea3ce13998be430a7ef57130e0e3964798db9af07cf4a4c
-DIST Perl-Tidy-20230909.tar.gz 987966 BLAKE2B d8b800276fa05109600988ac893bfb998c2a5eaa4417726b4571a0bdf5bb59f4e3713a1abbb9fc09c244362d94ed8712a3cebd67c8b1f4a2da7d28cc3c94bbd4 SHA512 2981bb492668f355a708670601f915a5b234e56f3c1a987bd4b263923da8c1cbfa57da161a79cb980593b1bab37fb44b43d2cf6c49c6493e61c35682564916f6
DIST Perl-Tidy-20230912.tar.gz 987782 BLAKE2B c411392dd87287d0cd06ec4c75cd1bff67604a4e5c0671779c657ce48816395259614ee4005c0ffa23c6f8919b5c7b8edd02aca1dad1e522b48fa1a40978a101 SHA512 aeb5e6bd531cc4a197dbddcc24dfb7acccc95f777ee10560f031e095072ac7e4ae50aa452016d904d58f25c8a89daa0ed31d9a088bd291766f129031f3daeefd
+DIST Perl-Tidy-20240202.tar.gz 1036929 BLAKE2B 2ce8349500e162d699a65e6f11bd4edc0929bd9ba56c1ee486358c1292aa2b71bde7027ae1c3f61ff17b6320f000819cd34436f777583db788a7eff02b95e313 SHA512 33d912152285f2ccb304bf7df4f2e055c5f8b3049b9556c7efe5bd2d80123316f9014e8e5f17c9698545394f466f381e306f431450a04e74d767150db43028f5
+DIST Perl-Tidy-20240511.tar.gz 1077858 BLAKE2B 971cb3055e448e78681259c034b12227d82cd8e36f900a527a884cb6e6d4149dae039e63cf13bf6d9ea0938f5b319daa45041afe8f463b74877cdf312c8672cd SHA512 39bc383d645092d121a623b90d8b6a7981e2f2ef44dbb41a34ec77e4285fa80f1223d4290363b2ab429b101bb080d738b26d0577068600d78a696948a03bc513
diff --git a/dev-perl/Perl-Tidy/Perl-Tidy-20210717.0.0.ebuild b/dev-perl/Perl-Tidy/Perl-Tidy-20210717.0.0.ebuild
deleted file mode 100644
index 3635fbb6b64f..000000000000
--- a/dev-perl/Perl-Tidy/Perl-Tidy-20210717.0.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SHANCOCK
-DIST_VERSION=20210717
-DIST_EXAMPLES=( "examples/*" )
-
-inherit perl-module
-
-DESCRIPTION="Perl script indenter and beautifier"
-HOMEPAGE="https://perltidy.sourceforge.net/ https://metacpan.org/release/Perl-Tidy"
-
-LICENSE="GPL-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"
-
-RDEPEND=""
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-
-src_install() {
- perl-module_src_install
-
- # Compressing html is bad
- docompress -x /usr/share/doc/${PF}/stylekey.html
- docompress -x /usr/share/doc/${PF}/tutorial.html
- docompress -x /usr/share/doc/${PF}/perltidy.html
-
- dodoc docs/stylekey.html
- dodoc docs/tutorial.html
- dodoc docs/perltidy.html
-}
diff --git a/dev-perl/Perl-Tidy/Perl-Tidy-20211029.0.0.ebuild b/dev-perl/Perl-Tidy/Perl-Tidy-20211029.0.0.ebuild
deleted file mode 100644
index 52beac967bee..000000000000
--- a/dev-perl/Perl-Tidy/Perl-Tidy-20211029.0.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SHANCOCK
-DIST_VERSION=20211029
-DIST_EXAMPLES=( "examples/*" )
-
-inherit perl-module
-
-DESCRIPTION="Perl script indenter and beautifier"
-HOMEPAGE="https://perltidy.sourceforge.net/ https://metacpan.org/release/Perl-Tidy"
-
-LICENSE="GPL-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=""
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-
-src_install() {
- perl-module_src_install
-
- # Compressing html is bad
- docompress -x /usr/share/doc/${PF}/stylekey.html
- docompress -x /usr/share/doc/${PF}/tutorial.html
- docompress -x /usr/share/doc/${PF}/perltidy.html
-
- dodoc docs/stylekey.html
- dodoc docs/tutorial.html
- dodoc docs/perltidy.html
-}
diff --git a/dev-perl/Perl-Tidy/Perl-Tidy-20230309.0.0.ebuild b/dev-perl/Perl-Tidy/Perl-Tidy-20230309.0.0.ebuild
deleted file mode 100644
index 3d53d0950e68..000000000000
--- a/dev-perl/Perl-Tidy/Perl-Tidy-20230309.0.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SHANCOCK
-DIST_VERSION=20230309
-DIST_EXAMPLES=( "examples/*" )
-
-inherit perl-module
-
-DESCRIPTION="Perl script indenter and beautifier"
-HOMEPAGE="https://perltidy.sourceforge.net/ https://metacpan.org/release/Perl-Tidy"
-
-LICENSE="GPL-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"
-
-BDEPEND="virtual/perl-ExtUtils-MakeMaker"
-
-src_install() {
- perl-module_src_install
-
- # Compressing html is bad
- docompress -x /usr/share/doc/${PF}/stylekey.html
- docompress -x /usr/share/doc/${PF}/tutorial.html
- docompress -x /usr/share/doc/${PF}/perltidy.html
-
- dodoc docs/stylekey.html
- dodoc docs/tutorial.html
- dodoc docs/perltidy.html
-}
diff --git a/dev-perl/Perl-Tidy/Perl-Tidy-20230701.0.0.ebuild b/dev-perl/Perl-Tidy/Perl-Tidy-20240202.0.0.ebuild
index 2d05c65be74a..dbd388dba944 100644
--- a/dev-perl/Perl-Tidy/Perl-Tidy-20230701.0.0.ebuild
+++ b/dev-perl/Perl-Tidy/Perl-Tidy-20240202.0.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=SHANCOCK
-DIST_VERSION=20230701
+DIST_VERSION=20240202
DIST_EXAMPLES=( "examples/*" )
inherit perl-module
diff --git a/dev-perl/Perl-Tidy/Perl-Tidy-20230909.0.0.ebuild b/dev-perl/Perl-Tidy/Perl-Tidy-20240511.0.0.ebuild
index 6c27041f1fd4..a5e39be36a7f 100644
--- a/dev-perl/Perl-Tidy/Perl-Tidy-20230909.0.0.ebuild
+++ b/dev-perl/Perl-Tidy/Perl-Tidy-20240511.0.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=SHANCOCK
-DIST_VERSION=20230909
+DIST_VERSION=20240511
DIST_EXAMPLES=( "examples/*" )
inherit perl-module
diff --git a/dev-perl/Perl-Version/Manifest b/dev-perl/Perl-Version/Manifest
index 731fcfd7c6b3..e00b6cefff6a 100644
--- a/dev-perl/Perl-Version/Manifest
+++ b/dev-perl/Perl-Version/Manifest
@@ -1 +1,2 @@
DIST Perl-Version-1.013.tar.gz 23012 BLAKE2B 3e75d6fce8af2b418db6fa99c148ebd422ac0ffa4c766499e88f878fb66f355e72046b66cf51ea7daeaccc7f5d91f5e82155b11fd0470a2d4132113a87274432 SHA512 a6740b113c65c9ef4c8c2ce76ea17250ebf582a669086b3bac9df7a68af6765813f03c7e99b55c2a5f3f4c843d426ae3d22df0865d39a25faf6b87b202a3328c
+DIST Perl-Version-1.017.tar.gz 30441 BLAKE2B 0ed170e5952dbd1ce22422254f4f40a80b00aa92309baa4a9fecf342cbab877f86487f03cb30fedcf6a16178b36561e9ea0a5c259a8f04c618cb990e8d21c692 SHA512 0aafef2f0fa208502236f1f32cf7e19a5d29b628587f116a46be3b0111036cd0304581b3ca0ab53f6277aedfe18681cf2dea842172289a7ec67124f1f4ef4697
diff --git a/dev-perl/Perl-Version/Perl-Version-1.17.0.ebuild b/dev-perl/Perl-Version/Perl-Version-1.17.0.ebuild
new file mode 100644
index 000000000000..efc3ff8a602c
--- /dev/null
+++ b/dev-perl/Perl-Version/Perl-Version-1.17.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_AUTHOR=BDFOY
+DIST_VERSION=1.017
+inherit perl-module
+
+DESCRIPTION="Parse and manipulate Perl version strings"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ >=virtual/perl-Getopt-Long-2.340.0
+ virtual/perl-Scalar-List-Utils
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/manifest.t t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/PerlIO-Layers/PerlIO-Layers-0.12.0-r1.ebuild b/dev-perl/PerlIO-Layers/PerlIO-Layers-0.12.0-r1.ebuild
new file mode 100644
index 000000000000..c503851da85f
--- /dev/null
+++ b/dev-perl/PerlIO-Layers/PerlIO-Layers-0.12.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=LEONT
+DIST_VERSION=0.012
+
+inherit perl-module
+
+DESCRIPTION="Querying your filehandle's capabilities"
+
+SLOT="0"
+KEYWORDS="amd64 arm ppc x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=virtual/perl-Exporter-5.570.0
+ virtual/perl-Scalar-List-Utils
+ virtual/perl-XSLoader
+"
+
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.360.100
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-0.820.0
+ )
+"
+
+PERL_RM_FILES=(
+ t/release-pod-coverage.t
+ t/release-pod-syntax.t
+)
diff --git a/dev-perl/PerlIO-eol/Manifest b/dev-perl/PerlIO-eol/Manifest
index 9fa03e7e12cf..5f26b9d0c260 100644
--- a/dev-perl/PerlIO-eol/Manifest
+++ b/dev-perl/PerlIO-eol/Manifest
@@ -1,3 +1 @@
-DIST PerlIO-eol-0.17.tar.gz 16555 BLAKE2B f50752314d303fa5d5e42f10cc54a4e239242a1a613c3ea64a1453420c7f34e8d1f17d2bcaadb29db1d46fd54d800764479a6af98116f623e11825a393c3d512 SHA512 3be4ced8c173fd0dee327264b6ddd586231fb8c8acc3ee92dce4332db97f8a9649f2af07690e9083767f17c7ac21282a300aef89234048e43851be2b61db9da3
-DIST PerlIO-eol-0.18.tar.gz 16718 BLAKE2B 3e4a6706d7c00efa0776c1472e2dd7a14cd22ac60dbc6489626be22d9cb461ae8f2bce523fc535608ce5fbeb83d67862494a278934bd28d3f2483b4f363cb2e8 SHA512 4c5d639b6afbc8de52b31df2473d37e8d5338e9fe8b9245015f79ac8acf92955917e15ac77f8a757b1f8552bedccde26eb589cf558b533b0e12cf30e9c83fe45
DIST PerlIO-eol-0.19.tar.gz 16817 BLAKE2B 3b0a2023d8ca29ad4752131839f6fc5599139307aa9a9a58085386740a03369b289df9e69e40dd54f307855fa88a65e53a8fb064d1e67c5de1d218640def1ed4 SHA512 b7aef61292e6721281dc32e0a08de5725bd9a0d7740be9bf8d5b26f7ba445e3eefc7129eae679e9d7cb9ac9b5119a98a5fdfd069855fed73931adff5fce0b154
diff --git a/dev-perl/PerlIO-eol/PerlIO-eol-0.170.0.ebuild b/dev-perl/PerlIO-eol/PerlIO-eol-0.170.0.ebuild
deleted file mode 100644
index 5ba2fdcada35..000000000000
--- a/dev-perl/PerlIO-eol/PerlIO-eol-0.170.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SHLOMIF
-DIST_VERSION=0.17
-inherit perl-module
-
-DESCRIPTION="PerlIO layer for normalizing line endings"
-
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="
- virtual/perl-Exporter
- virtual/perl-XSLoader
-"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-IO
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/PerlIO-eol/PerlIO-eol-0.180.0.ebuild b/dev-perl/PerlIO-eol/PerlIO-eol-0.180.0.ebuild
deleted file mode 100644
index 4b3feea2adc7..000000000000
--- a/dev-perl/PerlIO-eol/PerlIO-eol-0.180.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SHLOMIF
-DIST_VERSION=0.18
-inherit perl-module
-
-DESCRIPTION="PerlIO layer for normalizing line endings"
-
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="
- virtual/perl-Exporter
- virtual/perl-XSLoader
-"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-IO
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/PerlIO-utf8_strict/Manifest b/dev-perl/PerlIO-utf8_strict/Manifest
index 348fc472fb36..174a7ca630a2 100644
--- a/dev-perl/PerlIO-utf8_strict/Manifest
+++ b/dev-perl/PerlIO-utf8_strict/Manifest
@@ -1,2 +1 @@
-DIST PerlIO-utf8_strict-0.008.tar.gz 95180 BLAKE2B 5e041d619036e589cf3d9272be20f2eaf50066700d5b401e923fec4745ecc2f74107f2a57a9b2c22a4b4ccee908a595b7618a2c5f74000635393ef9fcbeb8507 SHA512 5a54c379925880abca7f85a2b08c19d54e222a03e06490ff366ee38e68018b5f6a4ab0bb8df15f9581b6265eac550090a35f3a4f52c748c008c9c575af41c911
DIST PerlIO-utf8_strict-0.010.tar.gz 141471 BLAKE2B 8af17a289aa2c299e8675cf71fe4e6d42373c9672208c35edf9c9990ccb2343143d1902c214271ea76adbc214aaf3a2a1fc6da194393c76ab9225c787a001423 SHA512 623d7ba2f80f87196c172ce2b9ad789b14455cdb18ef8dd388af357e50e299128d9f631a1a034d671e46c6c72770c5900f18c83be4b2796285bb7f56afaa76a0
diff --git a/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.10.0.ebuild b/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.10.0.ebuild
index 3a101271b897..e7b4005f8dc4 100644
--- a/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.10.0.ebuild
+++ b/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.10.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Fast and correct UTF-8 IO"
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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-XSLoader
diff --git a/dev-perl/Plack/Manifest b/dev-perl/Plack/Manifest
index ddd1c78a94fc..fd8d683d10c4 100644
--- a/dev-perl/Plack/Manifest
+++ b/dev-perl/Plack/Manifest
@@ -1,2 +1,2 @@
-DIST Plack-1.0048.tar.gz 190445 BLAKE2B e9df8f26e2d7c699581e77d3a67fea9ff98a62cbd73e039700f0f06d7dc6b0a99ddf7301bad95765c4302225c5a5f2cad5088306d44467e587d0356455fadb26 SHA512 52168240deaaf613a86a157bde426d22e1e857e0506605f0e7568aa05b968d236ed42843772d7dc187de8f9ebf0329999ac534c04bda8fa739173da45828a5e0
DIST Plack-1.0050.tar.gz 190967 BLAKE2B 9e76b611b0a041e8b6b6fa468b94d626795350f00ef5f0fc524a0f82c145c176f418f37c5282bc0e2c3e08db3ea8d2bb0728be82aa1ef5e1e9fd613ef7c1590a SHA512 1b29c50d943d41f9161579af682f8c58c7eec9185c70aeb2f759020f2b0afca98a8e01513496be600bbc23534066932f2b67569c9da054c8bcc9e6b504a8e4b3
+DIST Plack-1.0051.tar.gz 191249 BLAKE2B fc67f1013d18ae657e5d75faa508e20caf58c10ab55001cd82879ace019bd16de769a7662bc27058112edf8e3cfd154484ac8478172c6729b2b5bb99eac65c47 SHA512 be4b03f4b2cc6766be4ad06b1405e4513d475676ce8be7b3fd8bcb48cbfeedb7aef67df14a353f49d6b97ecd769f87b0f0787898148c849949f6936486c7ad5b
diff --git a/dev-perl/Plack/Plack-1.4.800.ebuild b/dev-perl/Plack/Plack-1.5.100.ebuild
index ee4caf8d9375..b73e7359928a 100644
--- a/dev-perl/Plack/Plack-1.4.800.ebuild
+++ b/dev-perl/Plack/Plack-1.5.100.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=8
DIST_AUTHOR=MIYAGAWA
-DIST_VERSION=1.0048
+DIST_VERSION=1.0051
DIST_EXAMPLES=("eg/dot-psgi/*")
inherit perl-module
DESCRIPTION="Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
IUSE="minimal"
-PATCHES=(
- "${FILESDIR}/${PN}-1.3.900-network-testing.patch"
-)
-
RDEPEND="
!minimal? (
dev-perl/CGI-Compile
@@ -48,8 +44,8 @@ RDEPEND="
>=dev-perl/WWW-Form-UrlEncoded-0.230.0
virtual/perl-parent
"
-
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
>=dev-perl/File-ShareDir-Install-0.60.0
test? (
@@ -67,6 +63,10 @@ BDEPEND="${RDEPEND}
)
"
+PATCHES=(
+ "${FILESDIR}/${PN}-1.3.900-network-testing.patch"
+)
+
src_test() {
perl_rm_files "t/author-pod-syntax.t"
perl-module_src_test
diff --git a/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r2.ebuild b/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r2.ebuild
index e091e339e45a..7b03d816bb12 100644
--- a/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r2.ebuild
+++ b/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r2.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,7 +10,7 @@ inherit perl-module
DESCRIPTION="Checks if the documentation of a module is comprehensive"
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="
>=dev-perl/Pod-Parser-1.130.0
diff --git a/dev-perl/Pod-Elemental-PerlMunger/Manifest b/dev-perl/Pod-Elemental-PerlMunger/Manifest
index 77ba9382e64e..bbca60804c94 100644
--- a/dev-perl/Pod-Elemental-PerlMunger/Manifest
+++ b/dev-perl/Pod-Elemental-PerlMunger/Manifest
@@ -1,2 +1 @@
-DIST Pod-Elemental-PerlMunger-0.200006.tar.gz 19944 BLAKE2B d0ed8a60a73ab69321a2469ab63d1ca8acaee9ad384788bced3014eb05ccbac1b960e0f45fcb72d66ee48a65dbb9595ec8fa1cb30a25fdf90db54d130abf9f31 SHA512 3b1bbb60db4c92e3f2d60bd4aaf36dad938a59856e2fcff8325369b12685f6df9d680e2e1222494671f06cbde1aebd19f08f933fc0d66ee39b07e5535d4a84b3
DIST Pod-Elemental-PerlMunger-0.200007.tar.gz 20797 BLAKE2B 0a04ebf273778de66392adb1e80dce0548db0e659416c7c99c6d25b39f1c414447f7eaae668e059f33437d53e8c9ab7348b344ab929f2009bf2bca8dcb12ce59 SHA512 0d8cc8251c481d25ab2e77a526b7bced48f66627e6e1af88697a771e5d184f69b28545b92b3323a8dc81697b986c654c2571fde81c551fa2d93ee4f1d7b65050
diff --git a/dev-perl/Pod-Elemental-PerlMunger/Pod-Elemental-PerlMunger-0.200.6-r1.ebuild b/dev-perl/Pod-Elemental-PerlMunger/Pod-Elemental-PerlMunger-0.200.6-r1.ebuild
deleted file mode 100644
index 0dcab0fc8988..000000000000
--- a/dev-perl/Pod-Elemental-PerlMunger/Pod-Elemental-PerlMunger-0.200.6-r1.ebuild
+++ /dev/null
@@ -1,30 +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.200006
-inherit perl-module
-
-DESCRIPTION="A thing that takes a string of Perl and rewrites its documentation"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- virtual/perl-Encode
- virtual/perl-Scalar-List-Utils
- dev-perl/Moose
- dev-perl/PPI
- dev-perl/Params-Util
- >=dev-perl/Pod-Elemental-0.103.0
- dev-perl/namespace-autoclean
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Pod-Elemental/Manifest b/dev-perl/Pod-Elemental/Manifest
index a26308e0089a..dcb723a9267f 100644
--- a/dev-perl/Pod-Elemental/Manifest
+++ b/dev-perl/Pod-Elemental/Manifest
@@ -1,2 +1 @@
-DIST Pod-Elemental-0.103005.tar.gz 37245 BLAKE2B 2d27f5ded1919584139ac26035380484ac193fddcb3739707ca56e56e1bc352df54ca1b8411329b83a02dbe9f0f656075bdf8dbf71c4abcd2ab9ea657c4613fe SHA512 bd3c6c6d5aef5b0242daddbba7c00b9cabdee4e26111562bb3efcd6032044b581ee8e66877d8ea07baff6b076cd6cccd0f55be210fbb35344a324f93d79ca667
DIST Pod-Elemental-0.103006.tar.gz 38392 BLAKE2B 4fce191d1fd472107a942e206741efa2af3d19ba77b4c48b1dacf08933b8f0ac81389849ebad3359c9a78f765bb8321556b3ab9f834c44ad97064b76871e09f1 SHA512 fa8c562b8ffa28564a5f8983c2205ed7a81cc0b959217553e4021e6ad24add4557a7fb55d24891b326989938b764b9a46d321cc001a496bdfac6ca50c39c58ee
diff --git a/dev-perl/Pod-Elemental/Pod-Elemental-0.103.5.ebuild b/dev-perl/Pod-Elemental/Pod-Elemental-0.103.5.ebuild
deleted file mode 100644
index b38724d8b90a..000000000000
--- a/dev-perl/Pod-Elemental/Pod-Elemental-0.103.5.ebuild
+++ /dev/null
@@ -1,38 +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.103005
-inherit perl-module
-
-DESCRIPTION="Work with nestable Pod elements"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- dev-perl/Class-Load
- virtual/perl-Encode
- virtual/perl-Scalar-List-Utils
- dev-perl/Mixin-Linewise
- dev-perl/Moose
- dev-perl/MooseX-Types
- >=dev-perl/Pod-Eventual-0.4.0
- dev-perl/String-RewritePrefix
- dev-perl/String-Truncate
- dev-perl/Sub-Exporter
- dev-perl/Sub-Exporter-ForMethods
- dev-perl/namespace-autoclean
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- dev-perl/Test-Deep
- dev-perl/Test-Differences
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Pod-Eventual/Manifest b/dev-perl/Pod-Eventual/Manifest
index d6982b67629f..425af88e00ec 100644
--- a/dev-perl/Pod-Eventual/Manifest
+++ b/dev-perl/Pod-Eventual/Manifest
@@ -1,2 +1 @@
-DIST Pod-Eventual-0.094002.tar.gz 20886 BLAKE2B c59637efc78b5b4360e83608220083e95ae73648e7acfc74a49ec1d66372f33d4540d6063c883405eb8a520284d46c52de21c83c38b59de9d9bd53b629f49389 SHA512 4442a079faaf2f1eeae66639a247a3f1b55eecc1d1bf680dd4429bed6fcfc75824d3ecdf28b32a40780881bab9ebef6712291bcbf955b0f97e82340d407be2a4
DIST Pod-Eventual-0.094003.tar.gz 20922 BLAKE2B 5be952f4817814ba9ec533c1874ab78930a164a8ee96295ea64f155cb0ecfcb58fc20c657c325f515624956b362a6a5254b31fefc7027ffc3a525535bd6e93a8 SHA512 93ccda890dc69af97c54e1502d82797c2ce0f7fcd89f431ddc8b7c983b8ade94627af8badda28284d08d6d84597d74ed30964311e76caccaf12858addda581a0
diff --git a/dev-perl/Pod-Eventual/Pod-Eventual-0.94.2.ebuild b/dev-perl/Pod-Eventual/Pod-Eventual-0.94.2.ebuild
deleted file mode 100644
index a40f8ced9aef..000000000000
--- a/dev-perl/Pod-Eventual/Pod-Eventual-0.94.2.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.094002
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="read a POD document as a series of trivial events"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Mixin-Linewise-0.102.0
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/Test-Deep
- )
-"
diff --git a/dev-perl/Pod-Markdown/Manifest b/dev-perl/Pod-Markdown/Manifest
index 76f7888bdb95..eb6c7a9c5195 100644
--- a/dev-perl/Pod-Markdown/Manifest
+++ b/dev-perl/Pod-Markdown/Manifest
@@ -1 +1,2 @@
DIST Pod-Markdown-3.300.tar.gz 59370 BLAKE2B 3f78633253368e692e720876b644e6918df5925a7d24995745c9fcda9ec95cf31ce63623ae720eb0cd1ceae64ad54b6c779414115997d3ddc958e63b9f36d375 SHA512 3c4b0d44a94f5542662c45ba03d5fd0852619c9881edf9ca0b006ae05e8a4611ca1b7495dfa32d02fc036e25847146a96b53a4970ae712b5664d328c8d841e88
+DIST Pod-Markdown-3.400.tar.gz 60240 BLAKE2B 5259f222c6277df980f22e3becf8e9b318980d838f245a55e50b2d16eb88a4decceb7471b5d2328680f3ee409f123565a4d1fdb12b630f43e1b4e56b4344e2dd SHA512 b246a071adc5a9c9f720c081313871cb01e254276935a81e5579189fd151f7d7a931575b9d32af325363860c07a3b883fdbc453cb5cc1bc74cca1dd8a7732d2d
diff --git a/dev-perl/Pod-Markdown/Pod-Markdown-3.400.0.ebuild b/dev-perl/Pod-Markdown/Pod-Markdown-3.400.0.ebuild
new file mode 100644
index 000000000000..41a35591c624
--- /dev/null
+++ b/dev-perl/Pod-Markdown/Pod-Markdown-3.400.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RWSTAUNER
+DIST_VERSION=3.400
+inherit perl-module
+
+DESCRIPTION="Convert POD to Markdown"
+
+SLOT="0"
+KEYWORDS="amd64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="minimal"
+
+RDEPEND="
+ !minimal? (
+ dev-perl/HTML-Parser
+ )
+ virtual/perl-Encode
+ virtual/perl-Getopt-Long
+ >=virtual/perl-Pod-Simple-3.270.0
+ dev-perl/URI
+ virtual/perl-parent
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ !minimal? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ )
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
+ dev-perl/Test-Differences
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Pod-Parser/Manifest b/dev-perl/Pod-Parser/Manifest
index f52acf1f7282..94fe464dd8ad 100644
--- a/dev-perl/Pod-Parser/Manifest
+++ b/dev-perl/Pod-Parser/Manifest
@@ -1,2 +1 @@
-DIST Pod-Parser-1.63.tar.gz 79707 BLAKE2B b53c9ac63f967e712f45af0f935d7a10318e6f39d7489605a9ec013d3249615736ac2ec5206f9d50eedd5eeffb4f0c0df67e071903b08c77946a4c7fbc8e0971 SHA512 55f5741bb906701705f489b2314d3f11cd6d63ca5b64a60fdbda7eed0388945f2e68262735c7cc33b7089794630393049e619f9900e85c71bf9223243bc0984a
DIST Pod-Parser-1.66.tar.gz 84064 BLAKE2B 8b96e0966f96d3ab6c1413c3b3b9ac5f0752005b13703846e538ca4dc4a3c80d70a5d8780478882817e478978aa5b0eca44a4a81a40c625e88134a3c55a6e659 SHA512 7e9db0166ad74e45a61542a12e901443ae82e5ba06d8c0704f9a617fc792b41b5520b9c071f9ec93bddffaae9a3e2232a777e45d1f64f8e418dd788dd49c189f
diff --git a/dev-perl/Pod-Parser/Pod-Parser-1.630.0-r1.ebuild b/dev-perl/Pod-Parser/Pod-Parser-1.630.0-r1.ebuild
deleted file mode 100644
index 58e5096a1353..000000000000
--- a/dev-perl/Pod-Parser/Pod-Parser-1.630.0-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=MAREKR
-DIST_VERSION=1.63
-inherit perl-module
-
-DESCRIPTION="POD filters and translators"
-
-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="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-File-Spec
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
-src_prepare() {
- # This avoids filename collision in /usr/bin on perl <5.32
- # which previously had this script. But no decollisioning needed for the modules
- # due to that already being handled by @INC stuff
- # Though, it does mean that with this installed, the podselect shipped in perl <5.32
- # will consume modules shipped by this ebuild, but that doesn't look very problematic
- # looking at the code (its just a dumb shim with arg-parsing)
- if has_version -r "<dev-lang/perl-5.32"; then
- einfo "Stripping podselect for compat with perl <5.32";
- perl_rm_files "scripts/podselect.PL" \
- "t/pod/podselect.t"
- eapply "${FILESDIR}/${PN}-1.63-no-binscript.patch"
- fi
- perl-module_src_prepare
-}
diff --git a/dev-perl/Pod-Parser/files/Pod-Parser-1.63-no-binscript.patch b/dev-perl/Pod-Parser/files/Pod-Parser-1.63-no-binscript.patch
deleted file mode 100644
index 20efa9b8ac24..000000000000
--- a/dev-perl/Pod-Parser/files/Pod-Parser-1.63-no-binscript.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From c3049f6c575836f19ff234635cd9ac8cf23cc930 Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Tue, 11 Aug 2020 10:13:39 +1200
-Subject: Don't compile podselect bin script
-
----
- Makefile.PL | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Makefile.PL b/Makefile.PL
-index 258f51e..e6cac08 100755
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -31,7 +31,7 @@ $DISTMOD = 'Pod::Parser'; ## The "title" module of this distribution
- );
-
- ## The executable scripts to be installed
--@SCRIPTS = qw( podselect
-+@SCRIPTS = qw(
- );
- sub script($) { File::Spec->catfile ('scripts', @_) }
- my @EXE_FILES = ();
---
-2.28.0
-
diff --git a/dev-perl/Pod-Spell/Manifest b/dev-perl/Pod-Spell/Manifest
index 3bf2462dbf8a..2b2c7c9a10da 100644
--- a/dev-perl/Pod-Spell/Manifest
+++ b/dev-perl/Pod-Spell/Manifest
@@ -1,3 +1,2 @@
-DIST Pod-Spell-1.20.tar.gz 31220 BLAKE2B ee725edd8d0dce09ecd076b468e1a6b05f89d2bd79f2e51c996ce715847141aaf2894b995603c716e3df4dbcba7d55f8ec0a3c4aac4d3b9ef6cc84e770ac1e87 SHA512 9a676a897dae7dfe37e9bfca2e5c11bcdc3221ed532b79970e6cc4d0de8dec0eca754cb9fbc5cbbbf6533a213c284d691609dd86d246ae146187bd9cd37d292e
DIST Pod-Spell-1.26.tar.gz 35564 BLAKE2B 119829ab617de85b1aff136a934db71adbc9091469847fc65a924cbfada179aead2a70931c971c2cc8f6f3add2a6797ac6bf75689ac90f8035d724ad36437675 SHA512 6fba5f6337fcd0e7f8df7d379e9d7a7de5ab13b748831c9f0e48cefbce9b1548d117d96db64693fc71519d700c397d217f27574359518b39225489b96c3c3c9e
DIST podspell.1.gz 648 BLAKE2B de6d7b87d746e9649986570c83882b598c11033d78624055df33e81285abd442de3484f03a9c2e4ca08cb4da528ddcd48de75c7244a84959d2b0da5a5546c63b SHA512 651d2fc9376329cb95986a885119dfd542f55e79045ec7aa2f37afcd9fc7bd86ba690c2e3a247b35ffd2d90c9adc9ad85e2d6128fb3424c75130d70aacb1c154
diff --git a/dev-perl/Pod-Spell/Pod-Spell-1.200.0-r1.ebuild b/dev-perl/Pod-Spell/Pod-Spell-1.200.0-r1.ebuild
deleted file mode 100644
index 485d9b82cba7..000000000000
--- a/dev-perl/Pod-Spell/Pod-Spell-1.200.0-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=DOLMEN
-DIST_VERSION=1.20
-inherit perl-module
-
-DESCRIPTION="A formatter for spellchecking Pod"
-SRC_URI+=" mirror://gentoo/podspell.1.gz https://dev.gentoo.org/~tove/files/podspell.1.gz"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="minimal"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Class-Tiny
- dev-perl/File-ShareDir
- dev-perl/Lingua-EN-Inflect
- dev-perl/Path-Tiny
- virtual/perl-Pod-Escapes
- dev-perl/Pod-Parser
- virtual/perl-Text-Tabs+Wrap
- virtual/perl-parent
-"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/File-ShareDir-Install-0.60.0
- test? (
- !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-IO
- dev-perl/Test-Deep
- virtual/perl-Test-Simple
- )
-"
-
-src_install() {
- perl-module_src_install
- doman "${WORKDIR}"/podspell.1
-}
diff --git a/dev-perl/Pod-Spell/Pod-Spell-1.260.0.ebuild b/dev-perl/Pod-Spell/Pod-Spell-1.260.0.ebuild
index 980dab1cec65..e780161ee858 100644
--- a/dev-perl/Pod-Spell/Pod-Spell-1.260.0.ebuild
+++ b/dev-perl/Pod-Spell/Pod-Spell-1.260.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
@@ -11,7 +11,7 @@ DESCRIPTION="A formatter for spellchecking Pod"
SRC_URI+=" mirror://gentoo/podspell.1.gz https://dev.gentoo.org/~tove/files/podspell.1.gz"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/Pod-Weaver/Manifest b/dev-perl/Pod-Weaver/Manifest
index 40080ad8a534..94cc7a5e6f8c 100644
--- a/dev-perl/Pod-Weaver/Manifest
+++ b/dev-perl/Pod-Weaver/Manifest
@@ -1,2 +1,2 @@
-DIST Pod-Weaver-4.018.tar.gz 43480 BLAKE2B 8a73914d2de336ce4f1b66665768a9df964e9dc9ff11e412a539395f8aa39fdf9ddf62b85fd06de5a1c076c587b8796e9c8edcb1cb4b0bdb67e93bdadc793bb5 SHA512 fd8d2665866e4fb0606111ddeddfc992077b90419bb21905514590815594b0b918a98ccbfa92fa57a646b52a0a061a02e718926edd3a7dfed52977c00bd18472
DIST Pod-Weaver-4.019.tar.gz 43677 BLAKE2B f610934449aa5c1cbdb526bd43d432c35701b409c40c2009084085f85e77dffaf70ea12f6953671351c931aa4ce1ff9d7ee06d5a9617a048693cf51b00419ab3 SHA512 f33130f0fdb81f219c9f41b0cd1ebc962ba28937f950b6b05e0245ee45650b09e2c37721989ba8ffb90779fc5912775f066f7826ffa3eb797b9b5af084372773
+DIST Pod-Weaver-4.020.tar.gz 44548 BLAKE2B 63da7e9c0ebe3561dacca404ca07825505e6a9f7081318f5cb8e5f4fce2e9f9dd45a6607dc005f4cc51a38c82a6898dcd30e2ae1f75a466dd0c91607bbe1310b SHA512 fdea6528e67e15eddccd53e35e3e440dc54c1006dcd4408e273fcd828a4ff84dd8f8add0bd14bde798c9faf36f30bb7b2ca628e331c4f38921b3239cd61462f3
diff --git a/dev-perl/Pod-Weaver/Pod-Weaver-4.18.0.ebuild b/dev-perl/Pod-Weaver/Pod-Weaver-4.20.0.ebuild
index a9d864b776d4..ec427bd8ed44 100644
--- a/dev-perl/Pod-Weaver/Pod-Weaver-4.18.0.ebuild
+++ b/dev-perl/Pod-Weaver/Pod-Weaver-4.20.0.ebuild
@@ -1,10 +1,10 @@
-# 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=4.018
+DIST_VERSION=4.020
inherit perl-module
DESCRIPTION="Weave together a Pod document from an outline"
@@ -32,7 +32,8 @@ RDEPEND="
virtual/perl-Text-Tabs+Wrap
dev-perl/namespace-autoclean
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
dev-perl/PPI
diff --git a/dev-perl/Proc-Background/Manifest b/dev-perl/Proc-Background/Manifest
index e17e50bd761f..f693915ff980 100644
--- a/dev-perl/Proc-Background/Manifest
+++ b/dev-perl/Proc-Background/Manifest
@@ -1,3 +1 @@
-DIST Proc-Background-1.22.tar.gz 26247 BLAKE2B 98ed5ee3688511febcee1252ede30231bdd705386467fbddaa873d15531622905f2aa7b1cfc20e9786bdb2679c5479afaf5aa5ce9c4811c98ff6357b8451f96b SHA512 7d48a8642ece331af3aeed7b7f6e4fcbf64e4a8d753f86cca685eee1f4e6c784bbf70eb26823631a98000017ee4b8e67f630a392f3c823fab392874ad747ae05
-DIST Proc-Background-1.30.tar.gz 32397 BLAKE2B 2440984e8d5b72be6ea2faac1afc49219e100af72f2e8ec6606178c3bac9ec42e2269d91570f03037e1ebbdb2241b6add7e2e9287e2f4a2e8ef9290a7578bfa2 SHA512 88efaa3a2845b5397fff218011048d8f8fae4546dba850bed048a531787b516272469298d25a23c61b92d36f98655c9b6d867c4c4df38b05d3d845d0868a630b
DIST Proc-Background-1.32.tar.gz 33622 BLAKE2B 561396bcf6c55f6af99cfb192d269ce61db2165ee466578bdff674f8d49def9c5b04c3ba0915b7a79bdd70e96fb84196338189413cd3bf31f025d071762ea5fd SHA512 1ca2384db385412b68ae7e4051ea0ca377463e52c97d818adc8fd11c18d1490ea90042f951619d9168bb8117b5124238b5e29d49ff218addda3527f937cc2b78
diff --git a/dev-perl/Proc-Background/Proc-Background-1.220.0.ebuild b/dev-perl/Proc-Background/Proc-Background-1.220.0.ebuild
deleted file mode 100644
index 56ec813a093d..000000000000
--- a/dev-perl/Proc-Background/Proc-Background-1.220.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=NERDVANA
-DIST_VERSION=1.22
-inherit perl-module
-
-DESCRIPTION="Generic interface to background process management"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=""
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Proc-Background/Proc-Background-1.300.0.ebuild b/dev-perl/Proc-Background/Proc-Background-1.300.0.ebuild
deleted file mode 100644
index 9c93b231f3c2..000000000000
--- a/dev-perl/Proc-Background/Proc-Background-1.300.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=NERDVANA
-DIST_VERSION=1.30
-inherit perl-module
-
-DESCRIPTION="Generic interface to background process management"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
diff --git a/dev-perl/Proc-ProcessTable/Manifest b/dev-perl/Proc-ProcessTable/Manifest
index 129b14daa833..11c2f6c2ff24 100644
--- a/dev-perl/Proc-ProcessTable/Manifest
+++ b/dev-perl/Proc-ProcessTable/Manifest
@@ -1,3 +1,2 @@
-DIST Proc-ProcessTable-0.59.tar.gz 75949 BLAKE2B fedcb0d407164492df551d88c1bd57997c3c55d86cac975ce6dd9f21a61479ef86e1bd5c9731a7519fdac4a4be1a06e1a86f8567f961f691b1a6d0bf6cffd7d4 SHA512 25162732cdbfdc151db69d6b225137c60dcd1dc31671119007814b2bb82dd7d7c50f4ec4ef49e0cdf2eb04d6d7b60f4d6d39804ab9acada5f1b0230b387e352c
-DIST Proc-ProcessTable-0.634.tar.gz 97429 BLAKE2B 67ac1046cdcd49dc3b1821fbe8ac4b9018c7c9f2da04e2ba0bde5c6d98aa93a183f45d693cbd77311d9da1707e281737014dbb3f79e040909857d2c740c102ee SHA512 0622b205b80fdced53163beb07b2bbcf7b5839349c785e9f15fb7bedae69fe2e25287e6c58db94f88cabb905c1bdfe9c5ff1eaee01f0bb2a3d695365cca25264
DIST Proc-ProcessTable-0.635.tar.gz 95534 BLAKE2B bde4fa4e117ee92e214c0b90a736a56cf087f0d88b6dab7f57b239af54435c4ba4a9069683fc968ed4fa543fdf52bd1c88813ca46eb3441774b3f4ce3282f981 SHA512 9f8d5ba79432e8ddb4e0138d351b6706f233131104bcc5cd1848dbad6156f447eb6fc98a87faee811a4acfc547a7e2f765e263c01670e118c8037d8fc4f08123
+DIST Proc-ProcessTable-0.636.tar.gz 95667 BLAKE2B a1d6c857a3e45f2a40fd828a0c4763d809fc3fafc67d28d7f99fea21d3def36407a51ac5921f8f05512fd0dbd8f18a54d9cdec63f022acc9045c8d20c9e73e64 SHA512 9678c9bd4bf70c4188265824fbc79e2f951f9e3722733172838fe20748b6938babd5a4db44bb1b6c8c59b7718ade634b3f25a462a82291dc2edaa620baa436cd
diff --git a/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.590.0.ebuild b/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.590.0.ebuild
deleted file mode 100644
index 95f74e6eb2f2..000000000000
--- a/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.590.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=8
-
-DIST_AUTHOR=JWB
-DIST_VERSION=0.59
-DIST_EXAMPLES=( "contrib/*" )
-inherit perl-module
-
-DESCRIPTION="Unix process table information"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
-IUSE="examples"
-
-PATCHES=(
- "${FILESDIR}/amd64_canonicalize_file_name_definition.patch"
-)
-
-RDEPEND="
- virtual/perl-Storable
-"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.634.0.ebuild b/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.636.0.ebuild
index 45e1cd81765c..3908d3c2c520 100644
--- a/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.634.0.ebuild
+++ b/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.636.0.ebuild
@@ -1,27 +1,24 @@
-# 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=JWB
-DIST_VERSION=0.634
+DIST_VERSION=0.636
DIST_EXAMPLES=( "contrib/*" )
inherit perl-module
DESCRIPTION="Unix process table information"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
IUSE="examples"
RDEPEND="
virtual/perl-Storable
"
DEPEND="elibc_musl? ( sys-libs/obstack-standalone )"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
"
-
-PATCHES=(
- "${FILESDIR}/amd64_canonicalize_file_name_definition.patch"
-)
diff --git a/dev-perl/REST-Client/Manifest b/dev-perl/REST-Client/Manifest
index 3ddf2a98d485..43d61669bd9c 100644
--- a/dev-perl/REST-Client/Manifest
+++ b/dev-perl/REST-Client/Manifest
@@ -1,3 +1 @@
-DIST REST-Client-273.tar.gz 20405 BLAKE2B e11e061579f2034854e294eac21a23a471afafd430647a2ef6827348c72601074e9c4ff87a5e44f6a15977afa617111b2bf3dca2309f264411365ffc625dff0d SHA512 3e41b0281929f45f3c0c1bc95e772233ab31f54f0cb2f23fe5b884636575ba131fd26eca150bab6f33fae7eddcd4de7043781e27a071306bf46b16469033a57c
-DIST REST-Client-280.tar.gz 10335 BLAKE2B b034492a648e5a3690d5bbdf97f06ba95386d052a97a1dba2098c0369446b1e91fa573ea4d0a5750534c3cea8af8b4e89f2d429852bc14c7eac78f61070f6f0f SHA512 bfe4c1abae886224326e9791aef37108673d35520c068adae7fcaf0a6bae0873a8725ad7da1cdd6a5107d4bfd10fa417582b3bdbd89f40f378904e5ec053beba
DIST REST-Client-281.tar.gz 10292 BLAKE2B cddd88094815139f6628a1a1f1b87b18bf81299012964649df4f7df0ed45eba44e4ec348cf23d952c15b18e8709a863fcdb5a6f8153d1553b2c68dc62ce43f4c SHA512 de40602e3a4428ee2fd8705c4544214a8c062f813e6050c315877e497ed68a458561b9b234f633529de01ab24080cd5ee4719b8ab275b4e4595274d2ba1194b7
diff --git a/dev-perl/REST-Client/REST-Client-273-r1.ebuild b/dev-perl/REST-Client/REST-Client-273-r1.ebuild
deleted file mode 100644
index a6e1381f75ac..000000000000
--- a/dev-perl/REST-Client/REST-Client-273-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=8
-
-DIST_AUTHOR=KKANE
-inherit perl-module
-
-DESCRIPTION="A simple client for interacting with RESTful http/https resources"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-perl/LWP-Protocol-https
- dev-perl/libwww-perl
- dev-perl/URI
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/HTTP-Server-Simple
- virtual/perl-Test-Simple
- )
-"
-
-src_prepare() {
- sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL ||
- die "Can't patch Makefile.PL for 5.26 dot-in-inc"
- perl-module_src_prepare
-}
diff --git a/dev-perl/REST-Client/REST-Client-280.ebuild b/dev-perl/REST-Client/REST-Client-280.ebuild
deleted file mode 100644
index 9d288e62768b..000000000000
--- a/dev-perl/REST-Client/REST-Client-280.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=AKHUETTEL
-inherit perl-module
-
-DESCRIPTION="A simple client for interacting with RESTful http/https resources"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-perl/LWP-Protocol-https
- dev-perl/libwww-perl
- dev-perl/URI
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/HTTP-Server-Simple
- virtual/perl-File-Spec
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Redis/Manifest b/dev-perl/Redis/Manifest
index 133868b3b265..755cd6c3814a 100644
--- a/dev-perl/Redis/Manifest
+++ b/dev-perl/Redis/Manifest
@@ -1,2 +1 @@
-DIST Redis-1.998.tar.gz 59660 BLAKE2B a4716462f18eb40585932d8e759cbcf0577c5b1680c5efe88386bcb1aee62a3c73c075e01c622df6ce4b0b04ddd6f06677c2d616b5f9c483d43bd18d16e1d87a SHA512 232f0e602f6165da426ff6ee6a531f81eea3491c0312dae2813bdb15ac34469f6621c7683d5bd6b2be0cdcc09edf3f1f19cc03c848d43d41e630fe1306f62268
DIST Redis-2.000.tar.gz 66883 BLAKE2B 5bbfc4830f6e2ac33d2c07ea42e961144c3cc4bb91f594ecf8da639314d7afc0b44c15751596c5c9b2f62e388500bf002b4d8204fdfcf824fd06fb3226f8ca1e SHA512 9848efc9c9318131e9126e0e59c137b4524e70f3fb5414e05bfd5eb5ad7a516727404287b1ad91339e9cc7256b905e013739bcc9dd0b98b15897a453eddc6a15
diff --git a/dev-perl/Redis/Redis-1.998.0.ebuild b/dev-perl/Redis/Redis-1.998.0.ebuild
deleted file mode 100644
index e311f71807f2..000000000000
--- a/dev-perl/Redis/Redis-1.998.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=DAMS
-DIST_VERSION=1.998
-inherit perl-module
-
-DESCRIPTION="Perl binding for Redis database"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/IO-Socket-Timeout-0.290.0
- dev-perl/Try-Tiny
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-Tiny-0.34.0
- test? (
- !minimal? (
- dev-db/redis
- )
- virtual/perl-Digest-SHA
- virtual/perl-File-Spec
- virtual/perl-IO
- dev-perl/IO-String
- virtual/perl-IPC-Cmd
- dev-perl/Test-Deep
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.980.0
- dev-perl/Test-SharedFork
- >=dev-perl/Test-TCP-1.190.0
- )
-"
-
-DIST_TEST="do"
-
-src_test() {
- local badfiles=(
- "t/release-distmeta.t"
- "t/release-pod-coverage.t"
- )
- if use minimal; then
- einfo "Disabling Redis Server spawning tests (USE=minimal)"
- badfiles+=(
- t/01-basic.t
- t/02-responses.t
- t/03-pubsub.t
- t/04-pipeline.t
- t/05-nonblock.t
- t/06-on-connect.t
- t/07-reconnect.t
- t/08-unix-socket.t
- t/10-tie-list.t
- t/11-timeout.t
- t/20-tie-hash.t
- t/30-scripts.t
- t/42-client_cmds.t
- t/44-no-unicode-bug.t
- t/50-fork_safe.t
- )
- fi
- perl_rm_files "${badfiles[@]}"
- # https://github.com/PerlRedis/perl-redis/issues/127#issuecomment-354670681
- export REDIS_DEBUG=1
- perl-module_src_test
-}
diff --git a/dev-perl/Regexp-Common/Regexp-Common-2017060201.0.0-r1.ebuild b/dev-perl/Regexp-Common/Regexp-Common-2017060201.0.0-r1.ebuild
index 8af0a7f0996b..9940210c3258 100644
--- a/dev-perl/Regexp-Common/Regexp-Common-2017060201.0.0-r1.ebuild
+++ b/dev-perl/Regexp-Common/Regexp-Common-2017060201.0.0-r1.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
@@ -11,7 +11,7 @@ DESCRIPTION="Provide commonly requested regular expressions"
LICENSE="|| ( Artistic Artistic-2 MIT BSD )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
BDEPEND="
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-perl/Regexp-Util/Regexp-Util-0.5.0.ebuild b/dev-perl/Regexp-Util/Regexp-Util-0.5.0.ebuild
index bcb7007210f9..5b0cf1625332 100644
--- a/dev-perl/Regexp-Util/Regexp-Util-0.5.0.ebuild
+++ b/dev-perl/Regexp-Util/Regexp-Util-0.5.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
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="General purpose utilities for working with Regular Expressions"
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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
dev-perl/Exporter-Tiny
diff --git a/dev-perl/Role-HasMessage/Manifest b/dev-perl/Role-HasMessage/Manifest
index 8f9149ef9d19..0f91b3522808 100644
--- a/dev-perl/Role-HasMessage/Manifest
+++ b/dev-perl/Role-HasMessage/Manifest
@@ -1,2 +1 @@
-DIST Role-HasMessage-0.006.tar.gz 13518 BLAKE2B f4c702aaf375b02aa9de749e7769d258931b31c3460431c0cd8c4399b733bf702d12b33c8ee13c314cd23c5acabf6521a4ea76942bdd03292023bb14a6882691 SHA512 2bb8b19fe2c113c0c92a5e16180f53879ad92fbcb63a5b3af4ead167a4c8b3dcd460c9307d3c8e24ab5070e6c58f378d9e6854ed82da0ea231e456d5786b5398
DIST Role-HasMessage-0.007.tar.gz 16702 BLAKE2B e183464df2ba4eb94a2fb7cadd6a34d6c242d8c206b91b760960b430b8c94bc8884d7fa190b3bce6d36100eca9173cfec639636dd05a2b0459454461a06db8a0 SHA512 855f3ca7f60eb956c6fc9dfe5b7f91af86ed66602f65eff1f14dcc66c453a8582e2339d53832f8595f39935ef40f7c8806f4bd74d4a0a8ed576a0402737d901e
diff --git a/dev-perl/Role-HasMessage/Role-HasMessage-0.6.0-r1.ebuild b/dev-perl/Role-HasMessage/Role-HasMessage-0.6.0-r1.ebuild
deleted file mode 100644
index 36b8b5b561a0..000000000000
--- a/dev-perl/Role-HasMessage/Role-HasMessage-0.6.0-r1.ebuild
+++ /dev/null
@@ -1,28 +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.006
-inherit perl-module
-
-DESCRIPTION="a thing with a message method"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- dev-perl/Moose
- dev-perl/MooseX-Role-Parameterized
- dev-perl/String-Errf
- dev-perl/Try-Tiny
- dev-perl/namespace-clean
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Role-Identifiable/Manifest b/dev-perl/Role-Identifiable/Manifest
index 97453ef9057c..fc0672efea22 100644
--- a/dev-perl/Role-Identifiable/Manifest
+++ b/dev-perl/Role-Identifiable/Manifest
@@ -1,2 +1 @@
-DIST Role-Identifiable-0.007.tar.gz 13429 BLAKE2B 181094bf86a12c218c437706b4876ba9043c3808c460048fd911316eb49e0766b69e96559755c1ccc9d2344fe0639a8856c70aa7583e0d23ca0ca6e4e5ce1782 SHA512 811c81e3fbf8499269c4db3a45d60b35ae6ff8a8d5a93308607f37c97c2f52ad4ee6db28d15497d4d1f8cb59c67f03f479632d1a2d440034e8cd711b2a5349df
DIST Role-Identifiable-0.009.tar.gz 16678 BLAKE2B e9a0cd3f3fd0be9bc98f3e4f029f7859745a5da148866791c024de67afb5e887aa5bd90c5bc26dd2bf645854359d417aa02bab3f52555fc38545b578b2aa4e64 SHA512 adc94f63c128dca80ef204eaf4b71752227b0cedca3bc2d32ffebdabfc5804009ebe15bfab2d522c23cf92090ed49c1a00c9f237c52abe9de69cf5145605eb33
diff --git a/dev-perl/Role-Identifiable/Role-Identifiable-0.7.0-r1.ebuild b/dev-perl/Role-Identifiable/Role-Identifiable-0.7.0-r1.ebuild
deleted file mode 100644
index a28d2e5e8729..000000000000
--- a/dev-perl/Role-Identifiable/Role-Identifiable-0.7.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=RJBS
-DIST_VERSION=0.007
-inherit perl-module
-
-DESCRIPTION="a thing with a list of tags"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- dev-perl/Moose
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/SDL/SDL-2.548.0-r3.ebuild b/dev-perl/SDL/SDL-2.548.0-r3.ebuild
new file mode 100644
index 000000000000..51fadb44ea35
--- /dev/null
+++ b/dev-perl/SDL/SDL-2.548.0-r3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=FROGGS
+DIST_VERSION=2.548
+inherit perl-module
+
+DESCRIPTION="Simple DirectMedia Layer (SDL) bindings for perl"
+HOMEPAGE="http://sdl.perl.org/ https://search.cpan.org/dist/SDL/ https://github.com/PerlGameDev/SDL"
+
+LICENSE="GPL-2 OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+
+RDEPEND="
+ >=dev-perl/Alien-SDL-1.446
+ dev-perl/Capture-Tiny
+ >=virtual/perl-CPAN-1.920.0
+ >=virtual/perl-ExtUtils-CBuilder-0.260.301
+ >=dev-perl/File-ShareDir-1.0.0
+ >=dev-perl/Module-Build-0.400.0
+ media-libs/libjpeg-turbo
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Tie-Simple
+ media-libs/libpng:0
+ media-libs/libsdl
+ media-libs/sdl-gfx
+ media-libs/sdl-image
+ media-libs/sdl-mixer
+ media-libs/sdl-pango
+ media-libs/sdl-ttf
+ media-libs/smpeg
+ media-libs/tiff:0
+ virtual/glu
+ virtual/opengl
+"
+BDEPEND="${RDEPEND}
+ test? (
+ >=dev-perl/Test-Most-0.210.0
+ )
+"
+
+mydoc='CHANGELOG README TODO'
+
+PERL_RM_FILES=(
+ # Hangs, see bug #892011 and https://aur.archlinux.org/packages/perl-sdl#comment-903413.
+ t/core_video.t
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.546-pointer.patch
+ "${FILESDIR}"/${PN}-2.546-implicit-func-decl.patch
+ "${FILESDIR}"/${PN}-2.548-perl537_sv_nv.patch
+ "${FILESDIR}"/${PN}-2.548-refcount.patch
+ "${FILESDIR}"/${PN}-2.548-uaf-surface.patch
+)
diff --git a/dev-perl/SDL/files/SDL-2.548-refcount.patch b/dev-perl/SDL/files/SDL-2.548-refcount.patch
new file mode 100644
index 000000000000..af150e35d2ba
--- /dev/null
+++ b/dev-perl/SDL/files/SDL-2.548-refcount.patch
@@ -0,0 +1,27 @@
+https://github.com/PerlGameDev/SDL/pull/308
+
+From fbf151a7481a5fda88bfe766d826fe55476cf4af Mon Sep 17 00:00:00 2001
+From: Colin Watson <cjwatson@debian.org>
+Date: Thu, 28 Mar 2024 13:21:47 +0000
+Subject: [PATCH] Fix reference-counting in set_event_filter
+
+This previously resulted in the following test failure with Perl 5.38.2
+on Debian unstable (https://bugs.debian.org/1064761):
+
+ t/core_events.t ................. 1/? Can't use an undefined value as a subroutine reference during global destruction.
+ t/core_events.t ................. Dubious, test returned 22 (wstat 5632, 0x1600)
+ All 691 subtests passed
+ (less 1 skipped subtest: 690 okay)
+--- a/src/Core/Events.xs
++++ b/src/Core/Events.xs
+@@ -102,7 +102,8 @@ void
+ events_set_event_filter(callback)
+ SV* callback
+ CODE:
+- eventfiltersv = callback;
++ SvREFCNT_dec(eventfiltersv);
++ eventfiltersv = SvREFCNT_inc_simple(callback);
+ SDL_SetEventFilter((SDL_EventFilter) eventfilter_cb);
+
+ AV *
+
diff --git a/dev-perl/SDL/files/SDL-2.548-uaf-surface.patch b/dev-perl/SDL/files/SDL-2.548-uaf-surface.patch
new file mode 100644
index 000000000000..d64d27eab89b
--- /dev/null
+++ b/dev-perl/SDL/files/SDL-2.548-uaf-surface.patch
@@ -0,0 +1,127 @@
+https://github.com/PerlGameDev/SDL/pull/306
+https://github.com/PerlGameDev/SDL/issues/305
+https://github.com/libsdl-org/sdl12-compat/issues/305
+
+From e9b907c08d9fcce4fccb3084ff38e65cb5c6828b Mon Sep 17 00:00:00 2001
+From: Simon McVittie <smcv@debian.org>
+Date: Tue, 18 Jul 2023 18:00:12 +0100
+Subject: [PATCH] Distinguish between owned and borrowed references to a
+ SDL_Surface
+
+In many SDL APIs that return a SDL_Surface *, the surface is considered
+to be owned by the caller, and must be freed by the caller.
+
+However, SDL_SetVideoMode and presumably SDL_GetVideoSurface return
+a pointer to SDL's internal video surface, which will be freed by SDL
+if necessary, and must not be freed by library users.
+Incorrectly freeing this surface can lead to a use-after-free crash,
+manifesting as a test failure in t/core_video.t.
+
+See also https://github.com/libsdl-org/sdl12-compat/issues/305
+
+Resolves: https://github.com/PerlGameDev/SDL/issues/305
+Signed-off-by: Simon McVittie <smcv@debian.org>
+---
+ src/Core/Video.xs | 6 ++++--
+ src/helper.h | 7 ++++---
+ typemap | 23 +++++++++++++++++++++++
+ 3 files changed, 31 insertions(+), 5 deletions(-)
+
+diff --git a/src/Core/Video.xs b/src/Core/Video.xs
+index 8efa4b4a..e0d1a679 100644
+--- a/src/Core/Video.xs
++++ b/src/Core/Video.xs
+@@ -10,6 +10,8 @@
+
+ #include <SDL.h>
+
++typedef SDL_Surface SDL_Surface_borrowed;
++
+ void _uinta_free(Uint16* av, int len_from_av_len)
+ {
+ if( av != NULL)
+@@ -56,7 +58,7 @@ See: L<http:/*www.libsdl.org/cgi/docwiki.cgi/SDL_API#head-813f033ec44914f267f321
+
+ =cut
+
+-SDL_Surface *
++SDL_Surface_borrowed *
+ video_get_video_surface()
+ PREINIT:
+ char* CLASS = "SDL::Surface";
+@@ -125,7 +127,7 @@ video_video_mode_ok ( width, height, bpp, flags )
+ RETVAL
+
+
+-SDL_Surface *
++SDL_Surface_borrowed *
+ video_set_video_mode ( width, height, bpp, flags )
+ int width
+ int height
+diff --git a/src/helper.h b/src/helper.h
+index 1d2ee9a5..6b8e4ab5 100644
+--- a/src/helper.h
++++ b/src/helper.h
+@@ -58,12 +58,13 @@ void objDESTROY(SV *bag, void (* callback)(void *object))
+ Uint32 *threadid = (Uint32*)(pointers[2]);
+
+ if(PERL_GET_CONTEXT == pointers[1]
+- && *threadid == SDL_ThreadID())
++ && (threadid == NULL || *threadid == SDL_ThreadID()))
+ {
+ pointers[0] = NULL;
+- if(object)
++ if(object && threadid != NULL)
+ callback(object);
+- safefree(threadid);
++ if (threadid != NULL)
++ safefree(threadid);
+ safefree(pointers);
+ }
+ }
+diff --git a/typemap b/typemap
+index c3ba997a..85a19265 100644
+--- a/typemap
++++ b/typemap
+@@ -34,6 +34,7 @@ SDL_UserEvent * O_OBJECT
+ SDL_QuitEvent * O_OBJECT
+ SDL_keysym * O_OBJECT
+ SDL_Surface * O_OBJECT
++SDL_Surface_borrowed * O_BORROWED
+ SDL_SysWMmsg * T_PTR
+ SDL_CD * O_OBJECT
+ SDL_CDtrack * O_OBJECT
+@@ -122,6 +123,17 @@ O_OBJECT
+ XSRETURN_UNDEF;
+ }
+
++O_BORROWED
++ if ($var) {
++ void** pointers = malloc(3 * sizeof(void*));
++ pointers[0] = (void*)$var;
++ pointers[1] = (void*)PERL_GET_CONTEXT;
++ pointers[2] = NULL;
++ sv_setref_pv( $arg, CLASS, (void*)pointers );
++ } else {
++ XSRETURN_UNDEF;
++ }
++
+ INPUT
+
+ O_OBJECT_NPGC
+@@ -136,3 +148,14 @@ O_OBJECT
+ } else {
+ XSRETURN_UNDEF;
+ }
++
++O_BORROWED
++ /* Same as O_OBJECT */
++ if( sv_isobject($arg) && (SvTYPE(SvRV($arg)) == SVt_PVMG) ) {
++ void** pointers = (void**)INT2PTR(void *, SvIV((SV *)SvRV( $arg )));
++ $var = ($type)(pointers[0]);
++ } else if ($arg == 0) {
++ XSRETURN(0);
++ } else {
++ XSRETURN_UNDEF;
++ }
+
diff --git a/dev-perl/SNMP_Session/Manifest b/dev-perl/SNMP_Session/Manifest
index f40e5b321a74..05b082de576d 100644
--- a/dev-perl/SNMP_Session/Manifest
+++ b/dev-perl/SNMP_Session/Manifest
@@ -1 +1,2 @@
DIST SNMP_Session-1.13.tar.gz 65738 BLAKE2B 0b0232003abc1528b4de1ab20b14421d0e5fc8845f1a6956fbccb87842b0d3aff3d8d0b6d9460d4beae16020f5ea1c6e2a0170da376eb23abd70451ddf89deae SHA512 5185739cfe1c37f7087136b23f3fb1eb5daa9d1ab2036d8bbf36438b0a9ede354daca73567529c96297f2621842dfb4c7832101306cee1540ee950b4d0bfe6a8
+DIST SNMP_Session-1.16.tar.gz 181439 BLAKE2B eb80cd47e0d35ae5166435d42e40c3dfcc823c80f7bd3a46fc81b9639cd6a9a447b96b91de665fdd65415de4b954cdeb9f473d6b0c7078277f5292e20774a377 SHA512 bdcf7f7532c884b86e841eeb7d6c52b68d1161ba663370d9f47d7722d3bea1213bb4b501f951d06e73ea8742d0dd6b7a822ab868fe80d6b0f389fdcbde9cf372
diff --git a/dev-perl/SNMP_Session/SNMP_Session-1.160.0.ebuild b/dev-perl/SNMP_Session/SNMP_Session-1.160.0.ebuild
new file mode 100644
index 000000000000..c78a3261fbad
--- /dev/null
+++ b/dev-perl/SNMP_Session/SNMP_Session-1.160.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SKIM
+DIST_VERSION=1.16
+inherit perl-module
+
+DESCRIPTION="A SNMP Perl Module"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 sparc x86"
+
+src_install() {
+ perl-module_src_install
+ docinto html
+ dodoc index.html
+}
diff --git a/dev-perl/SQL-Translator/Manifest b/dev-perl/SQL-Translator/Manifest
index 89d0e646e77e..0b8ce0cbd8b4 100644
--- a/dev-perl/SQL-Translator/Manifest
+++ b/dev-perl/SQL-Translator/Manifest
@@ -1,2 +1,2 @@
-DIST SQL-Translator-1.62.tar.gz 411750 BLAKE2B 725391697feb7581944222965cb9e951251ff101f1236c1b8406c455cbed13a5cd5c09b66770358b3e1015f25d9e4a3ea624fd913c762fdf737187581f455a83 SHA512 80096bf42cff406b896d96fd4374cb69c4bbe6ce037d58bb520d5c8ac31a15454772217730fac4249960cd81ac02ff9b5419b8dc80fd0a0901802e525ff863c8
DIST SQL-Translator-1.63.tar.gz 419418 BLAKE2B 37ce62082a33dc6f29551fe2f9c3b516ae7b70168ccc868be942d5c24e6858f472cba8378e99f7aad7fcfb04df24e13bc43f6faf4bebc39bcffca1da4889fbff SHA512 e1809cbe110238f8fd1f2e35a1107d833b9c94754c331fccae60c89eb3ce38448b18f03b2497f13ffb7a9bcd1419c63a728e24654b92b04dd2d23b5a82a6a66e
+DIST SQL-Translator-1.65.tar.gz 405476 BLAKE2B 4c2872c168d742232be985340ac9bee0d248fac92cc98847703ebf928f88ad55ff40234e85e55147e05f93cb017bc0c1cbda940ab67937fbebf04fe18a46355d SHA512 f321edfb8a8c8ee2f5030b1dfed1c070b3e684790fe0193a6a164db304b242f1ca7680caef9359dbefc20bed3768c7d40880cf94bfe114c5e3f9e6c57a758d6f
diff --git a/dev-perl/SQL-Translator/SQL-Translator-1.620.0.ebuild b/dev-perl/SQL-Translator/SQL-Translator-1.650.0.ebuild
index d218508793a7..5d376f7dc4d4 100644
--- a/dev-perl/SQL-Translator/SQL-Translator-1.620.0.ebuild
+++ b/dev-perl/SQL-Translator/SQL-Translator-1.650.0.ebuild
@@ -1,15 +1,15 @@
-# 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=ILMARI
-DIST_VERSION=1.62
+DIST_AUTHOR=VEESH
+DIST_VERSION=1.65
inherit perl-module
DESCRIPTION="Manipulate structured data definitions (SQL and more)"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~x86"
RDEPEND="
dev-perl/Carp-Clan
@@ -23,14 +23,15 @@ RDEPEND="
dev-perl/Sub-Quote
>=dev-perl/Try-Tiny-0.40.0
"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.590.0
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.540.0
dev-perl/File-ShareDir-Install
>=dev-perl/JSON-2
test? (
>=dev-perl/JSON-MaybeXS-1.3.3
dev-perl/Test-Differences
- >=dev-perl/Test-Exception-0.310.0
+ >=dev-perl/Test-Exception-0.420.0
>=virtual/perl-Test-Simple-0.880.0
>=dev-perl/XML-Writer-0.500.0
>=dev-perl/YAML-0.660.0
diff --git a/dev-perl/SVG/Manifest b/dev-perl/SVG/Manifest
index 42cdeed418e5..b102088d5a15 100644
--- a/dev-perl/SVG/Manifest
+++ b/dev-perl/SVG/Manifest
@@ -1,2 +1 @@
-DIST SVG-2.86.tar.gz 57375 BLAKE2B bb9ae8664fab28d3fcc8886dd636ba6944f10a43d4d6811a97a64fba9ed1a3cb0fb8057ead1233654384faa24931817c2f8b7f41358d9674977ecd091b4f2ca0 SHA512 d8f66c3103cf7fabe0902f86c768e04c757b2c95c5b3291a273e3d3da0201042d6cd70f3a5c005fc0e8b3a6c075c212b9d0bc265f80e210fb8ecfca8178473d0
DIST SVG-2.87.tar.gz 55282 BLAKE2B 01ce96dfb2e75adb0389abce221d355566e3a4f26cca682103f458b33180bbc2b78f2624393a51cbaf142fc986823f25db7119df24df244f12c994fac9bb9168 SHA512 c0b690c48bb0cc2668db8efe5cfff5fe693ae746a0e6b661aa07b5894d869017a201a4b77d53de1c82c6918c408538cec8dee1ea7bc892c5c418509145be827f
diff --git a/dev-perl/SVG/SVG-2.860.0.ebuild b/dev-perl/SVG/SVG-2.860.0.ebuild
deleted file mode 100644
index 6eee69da35f1..000000000000
--- a/dev-perl/SVG/SVG-2.860.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=8
-
-DIST_AUTHOR=MANWAR
-DIST_VERSION=2.86
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Perl extension for generating Scalable Vector Graphics (SVG) documents"
-
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-RDEPEND="
- virtual/perl-parent
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( >=virtual/perl-Test-Simple-0.940.0 )
-"
-
-src_test() {
- perl_rm_files t/96-perl-critic.t t/98-tidyall.t \
- t/99_test_pod_coverage.t \
- t/meta-json.t \
- t/meta-yml.t
- perl-module_src_test
-}
diff --git a/dev-perl/Scalar-Properties/Scalar-Properties-1.100.860-r2.ebuild b/dev-perl/Scalar-Properties/Scalar-Properties-1.100.860-r2.ebuild
index 1a4067594a1d..1f8dda662552 100644
--- a/dev-perl/Scalar-Properties/Scalar-Properties-1.100.860-r2.ebuild
+++ b/dev-perl/Scalar-Properties/Scalar-Properties-1.100.860-r2.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
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="run-time properties on scalar variables"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
diff --git a/dev-perl/Scalar-Readonly/Manifest b/dev-perl/Scalar-Readonly/Manifest
new file mode 100644
index 000000000000..d86957507dcb
--- /dev/null
+++ b/dev-perl/Scalar-Readonly/Manifest
@@ -0,0 +1 @@
+DIST Scalar-Readonly-0.03.tar.gz 12935 BLAKE2B aabc89a86606f40613b62c63d0092a5602f4d40ebf2d2a8a1c54b7ea3b6eedbeac67e72362bb3ae5ed7450df64c7d0523b04f173ac31e4a514d328dc1027e280 SHA512 fd56dbef82c298f3bcd295b65bc68b07c8db582a60ce4bddb9d38a47b6290402be8c67cd215319db609c32b28c0bf77d8ff36a42c0377f96cacc47972a7fef5c
diff --git a/dev-perl/Scalar-Readonly/Scalar-Readonly-0.30.0.ebuild b/dev-perl/Scalar-Readonly/Scalar-Readonly-0.30.0.ebuild
new file mode 100644
index 000000000000..894c9ed3e3ef
--- /dev/null
+++ b/dev-perl/Scalar-Readonly/Scalar-Readonly-0.30.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=GOZER
+DIST_VERSION=0.03
+inherit perl-module
+
+DESCRIPTION="Functions for controlling whether any scalar variable is read-only"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
diff --git a/dev-perl/Scalar-Readonly/metadata.xml b/dev-perl/Scalar-Readonly/metadata.xml
new file mode 100644
index 000000000000..28b0e19db9b8
--- /dev/null
+++ b/dev-perl/Scalar-Readonly/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">Scalar-Readonly</remote-id>
+ <remote-id type="cpan-module">Scalar::Readonly</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Scope-Upper/Manifest b/dev-perl/Scope-Upper/Manifest
index 8ce1fa3df28b..7446f8035e70 100644
--- a/dev-perl/Scope-Upper/Manifest
+++ b/dev-perl/Scope-Upper/Manifest
@@ -1,2 +1 @@
-DIST Scope-Upper-0.32.tar.gz 95563 BLAKE2B 4c0044023360f9f27c80fa5075f538b5410774de1e2a3f2027fc3e79ee857629209cfc91ec81cfc8fd7e08e65f0a31dd148aca5a6fa1fd200188f5399abcd58b SHA512 92fbc9b2e49bc1f6c66a4f10519c508ede36ba6266781397f93bd48310ae36b454112c59794f0346b8c915cfe106d2a4f673ecf20e7a2b8f11e504539691bda4
DIST Scope-Upper-0.34.tar.gz 98128 BLAKE2B 90f0b3e38a7fa297f031d903a523fc322b0207f87e16ed0c77bd785e1f3098c38dce39a9d65343d01efc01cec26ee04dce12aee743bc580302e1228d81c1baec SHA512 f24e169c8c03e146af1a05aa967aeb8d7ffc8aa8401ea72dd89d6e16f5f49f73e62f316a9bfbbf18f40be059ecd087fd23d82606c4e9d64fa001118f2f61d31f
diff --git a/dev-perl/Scope-Upper/Scope-Upper-0.320.0.ebuild b/dev-perl/Scope-Upper/Scope-Upper-0.320.0.ebuild
deleted file mode 100644
index 2e2ec3ba61a3..000000000000
--- a/dev-perl/Scope-Upper/Scope-Upper-0.320.0.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=VPIT
-DIST_VERSION=0.32
-
-inherit perl-module
-
-DESCRIPTION="Act on upper scopes"
-
-SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
diff --git a/dev-perl/Search-Xapian/Search-Xapian-1.2.25.5-r4.ebuild b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.5-r4.ebuild
new file mode 100644
index 000000000000..0da91da4a084
--- /dev/null
+++ b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.5-r4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=OLLY
+inherit perl-module toolchain-funcs
+
+DESCRIPTION="Perl XS frontend to the Xapian C++ search library"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ppc64 ~sparc x86"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-libs/xapian-1.4:0=[inmemory(+)]
+ !dev-libs/xapian-bindings[perl]"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( dev-perl/Devel-Leak )
+"
+
+DIST_TEST=do
+# parallel fails sometimes...
+
+src_configure() {
+ myconf="CXX=$(tc-getCXX) CXXFLAGS=${CXXFLAGS} CC=$(tc-getCXX)"
+ perl-module_src_configure
+}
+
+src_install() {
+ perl-module_src_install
+
+ use examples && {
+ docinto examples
+ dodoc "${S}"/examples/*
+ }
+}
diff --git a/dev-perl/Sereal-Decoder/Manifest b/dev-perl/Sereal-Decoder/Manifest
index 4e8d74a119ee..cb3d6fc3e53c 100644
--- a/dev-perl/Sereal-Decoder/Manifest
+++ b/dev-perl/Sereal-Decoder/Manifest
@@ -1,3 +1 @@
-DIST Sereal-Decoder-4.018.tar.gz 692820 BLAKE2B 9bafd14f3dab8c7c2c3c9e5eb8463a1681430ada500e1ad8543c77587f5117c564cad6043cd0e00b55d7c80fef1f62f2223f232b803546ead349439b62f25899 SHA512 18e4d54c1930187fbcfc39a39ef8512c1450ac3e5d22bee419e8333cbda1e08bcb1355bc2abfc388f9d45dfae3b8bcc101a19646b7caa670359bae98fccf87a3
-DIST Sereal-Decoder-4.023.tar.gz 716188 BLAKE2B fe7b59906ce96629f8f7f8c94d04410388295d30adc05b1b9a3ea88606a4c612c1fca80451b636e213c1abc57dcf628fae18125aafef5849ec91cb3e01bd5f92 SHA512 9380853532cad110758db119efd51a4004dda1c6c6065afb0ee5e67c79a3f3baaa4767abaac6224f9bccb48214c7e73bd5c0748868301b1be0bb50534592e6ae
DIST Sereal-Decoder-5.004.tar.gz 838692 BLAKE2B ee6f3b97ea3b679902fb7360da77e4231cba21912ccc2050d75b88b101fcadff111a04f16ab616b40492470bc592a74efec8b8d2076410795ba698693319c39e SHA512 8125abc3bf1834b6c3c2e7404810150408f71d98658078b622b9234d25ff907208d2532055928752c7956434139cd837b38e05a8867bebdbd722cd5be197fa49
diff --git a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.18.0.ebuild b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.18.0.ebuild
deleted file mode 100644
index 70f78b018307..000000000000
--- a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.18.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=YVES
-DIST_VERSION=4.018
-inherit perl-module
-
-DESCRIPTION="Fast, compact, powerful binary deserialization"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-XSLoader
- app-arch/zstd:=
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-7.0
- >=virtual/perl-ExtUtils-ParseXS-2.210.0
- virtual/perl-File-Path
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-Scalar-List-Utils
- dev-perl/Test-Deep
- dev-perl/Test-Differences
- dev-perl/Test-LongString
- >=virtual/perl-Test-Simple-0.880.0
- dev-perl/Test-Warn
- )
-"
-DEPEND="
- app-arch/zstd:=
-"
diff --git a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0-r1.ebuild b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0-r1.ebuild
deleted file mode 100644
index 87c7b44647ce..000000000000
--- a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=YVES
-DIST_VERSION=4.023
-inherit edo perl-module toolchain-funcs
-
-DESCRIPTION="Fast, compact, powerful binary deserialization"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-XSLoader
- app-arch/csnappy:=
- app-arch/zstd:=
- >=dev-libs/miniz-2.2.0-r1:=
-"
-DEPEND="
- app-arch/csnappy:=
- app-arch/zstd:=
- >=dev-libs/miniz-2.2.0-r1:=
-"
-BDEPEND="${RDEPEND}
- dev-perl/Devel-CheckLib
- >=virtual/perl-ExtUtils-MakeMaker-7.0
- >=virtual/perl-ExtUtils-ParseXS-2.210.0
- virtual/perl-File-Path
- virtual/pkgconfig
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-Scalar-List-Utils
- dev-perl/Test-Deep
- dev-perl/Test-Differences
- dev-perl/Test-LongString
- >=virtual/perl-Test-Simple-0.880.0
- dev-perl/Test-Warn
- )
-"
-
-src_prepare() {
- local bundled_lib
- for bundled_lib in inc/Devel snappy miniz{.c,.h} zstd ; do
- edo rm -r ${bundled_lib}
- done
-
- sed -i -e "/miniz.*OBJ_EXT/d" inc/Sereal/BuildTools.pm || die
-
- perl-module_src_prepare
-}
-
-src_compile() {
- DIST_MAKE=(
- "INC=$($(tc-getPKG_CONFIG) --cflags miniz)"
- "OTHERLDFLAGS=$($(tc-getPKG_CONFIG) --libs miniz)"
- )
-
- perl-module_src_compile
-}
diff --git a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild
deleted file mode 100644
index acec3a6fdd54..000000000000
--- a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=YVES
-DIST_VERSION=4.023
-inherit edo perl-module flag-o-matic
-
-DESCRIPTION="Fast, compact, powerful binary deserialization"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-XSLoader
- app-arch/csnappy:=
- app-arch/zstd:=
- dev-libs/miniz:=
-"
-DEPEND="
- app-arch/csnappy:=
- app-arch/zstd:=
- dev-libs/miniz:=
-"
-BDEPEND="${RDEPEND}
- dev-perl/Devel-CheckLib
- >=virtual/perl-ExtUtils-MakeMaker-7.0
- >=virtual/perl-ExtUtils-ParseXS-2.210.0
- virtual/perl-File-Path
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-Scalar-List-Utils
- dev-perl/Test-Deep
- dev-perl/Test-Differences
- dev-perl/Test-LongString
- >=virtual/perl-Test-Simple-0.880.0
- dev-perl/Test-Warn
- )
-"
-
-src_prepare() {
- local bundled_lib
- for bundled_lib in inc/Devel snappy miniz{.c,.h} zstd ; do
- edo rm -r ${bundled_lib}
- done
-
- sed -i -e "/miniz.*OBJ_EXT/d" inc/Sereal/BuildTools.pm || die
-
- perl-module_src_prepare
-}
-
-src_configure() {
- append-cflags "-I${ESYSROOT}/usr/include/miniz -DHAVE_MINIZ"
- append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/miniz"
-
- local myconf=(
- OPTIMIZE="${CFLAGS}"
- LDFLAGS="${LDFLAGS}"
- )
-
- perl-module_src_configure
-}
-
-src_compile() {
- # TODO: switch to pkg-config when bug #849578 is fixed
- DIST_MAKE=(
- "INC=-I${ESYSROOT}/usr/include/miniz"
- "OTHERLDFLAGS=-lminiz"
- )
-
- #DIST_MAKE=(
- # "INC=$($(tc-getPKG_CONFIG) --cflags miniz)"
- # "OTHERLDFLAGS=$($(tc-getPKG_CONFIG) --libs miniz)"
- #)
-
- perl-module_src_compile
-}
diff --git a/dev-perl/Sereal-Encoder/Manifest b/dev-perl/Sereal-Encoder/Manifest
index 5f148e12b30c..4b7b7ae65f01 100644
--- a/dev-perl/Sereal-Encoder/Manifest
+++ b/dev-perl/Sereal-Encoder/Manifest
@@ -1,3 +1 @@
-DIST Sereal-Encoder-4.018.tar.gz 700306 BLAKE2B 92e2d005b48c9714761dd6abb390de14f31642b05850664ff396e3d92958cb715599e922d7bc5da9912047ebbcae3f7631e585ccb35ff16b15e1e28a15d1fb9a SHA512 021586f02560906fa315cf7eefc877ff029c123550dd2889a90d8e36e2d480bc4c53fa7437728cb73bda6da886af52f1b58661796f78859c7b41f62a2000a070
-DIST Sereal-Encoder-4.023.tar.gz 723637 BLAKE2B 59abae93a719e13163b028c734d7fc9551d79b12c7a7e0db5dee92babce8567fa999cd44f26f79bbfb1299cc513ccc6bd4e3581aa3e168b119de1f6303c3bc38 SHA512 dc4b1b4e1d7977c1f7c8f00c7c0d1a475b785ccda29aee22a6cd09593000b176027d535f2820dd33de8820ec63cb2522d2eee4b6bd5cbbf432d5cf45437b9a67
DIST Sereal-Encoder-5.004.tar.gz 836822 BLAKE2B 7e0fa107c3bb7f1d4dc766f3b197e2bc1e2535827471faeb0510b8c5aedd31bde2d21eba7074f4b8a9769db4dc9a4565996ee158afcaf692f529c0b8d05c015e SHA512 6ad25a4a3cdc3e7de7b7f47b7511154b5e6eca90a54b305a8d50f59dd1352000f054255912c4eeb6d37991813844068b1a0e2f544be27ac9bcea08fb6c0fc6d5
diff --git a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.18.0.ebuild b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.18.0.ebuild
deleted file mode 100644
index 88a607948d97..000000000000
--- a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.18.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=YVES
-DIST_VERSION=4.018
-inherit perl-module
-
-DESCRIPTION="Fast, compact, powerful binary serialization"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
-
-# Note: bundled zstd fails compile
-RDEPEND="
- virtual/perl-XSLoader
- app-arch/zstd:=
-"
-
-# Tester note: ideally you want dev-perl/Sereal-Decoder
-# as well, but we can't depend on it because it forms
-# a tight cycle if we do
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-7.0.0
- >=virtual/perl-ExtUtils-ParseXS-2.210.0
- virtual/perl-File-Path
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-Scalar-List-Utils
- dev-perl/Test-Deep
- dev-perl/Test-Differences
- dev-perl/Test-LongString
- >=virtual/perl-Test-Simple-0.880.0
- dev-perl/Test-Warn
- )
-"
diff --git a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0-r1.ebuild b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0-r1.ebuild
deleted file mode 100644
index 118cab4fdfc6..000000000000
--- a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=YVES
-DIST_VERSION=4.023
-inherit edo perl-module toolchain-funcs
-
-DESCRIPTION="Fast, compact, powerful binary serialization"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
-
-# Note: bundled zstd fails compile
-RDEPEND="
- virtual/perl-XSLoader
- app-arch/csnappy:=
- app-arch/zstd:=
- >=dev-libs/miniz-2.2.0-r1:=
-"
-DEPEND="
- app-arch/csnappy:=
- app-arch/zstd:=
- >=dev-libs/miniz-2.2.0-r1:=
-"
-# Tester note: ideally you want dev-perl/Sereal-Decoder
-# as well, but we can't depend on it because it forms
-# a tight cycle if we do
-BDEPEND="${RDEPEND}
- dev-perl/Devel-CheckLib
- >=virtual/perl-ExtUtils-MakeMaker-7.0.0
- >=virtual/perl-ExtUtils-ParseXS-2.210.0
- virtual/perl-File-Path
- virtual/pkgconfig
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-Scalar-List-Utils
- dev-perl/Test-Deep
- dev-perl/Test-Differences
- dev-perl/Test-LongString
- >=virtual/perl-Test-Simple-0.880.0
- dev-perl/Test-Warn
- )
-"
-
-src_prepare() {
- local bundled_lib
- for bundled_lib in inc/Devel snappy miniz{.c,.h} zstd ; do
- edo rm -r ${bundled_lib}
- done
-
- sed -i -e "/miniz.*OBJ_EXT/d" inc/Sereal/BuildTools.pm || die
-
- perl-module_src_prepare
-}
-
-src_compile() {
- DIST_MAKE=(
- "INC=$($(tc-getPKG_CONFIG) --cflags miniz)"
- "OTHERLDFLAGS=$($(tc-getPKG_CONFIG) --libs miniz)"
- )
-
- perl-module_src_compile
-}
diff --git a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild
deleted file mode 100644
index 432b581d0a98..000000000000
--- a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=YVES
-DIST_VERSION=4.023
-inherit edo perl-module flag-o-matic
-
-DESCRIPTION="Fast, compact, powerful binary serialization"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# Note: bundled zstd fails compile
-RDEPEND="
- virtual/perl-XSLoader
- app-arch/csnappy:=
- app-arch/zstd:=
- dev-libs/miniz:=
-"
-DEPEND="
- app-arch/csnappy:=
- app-arch/zstd:=
- dev-libs/miniz:=
-"
-# Tester note: ideally you want dev-perl/Sereal-Decoder
-# as well, but we can't depend on it because it forms
-# a tight cycle if we do
-BDEPEND="${RDEPEND}
- dev-perl/Devel-CheckLib
- >=virtual/perl-ExtUtils-MakeMaker-7.0.0
- >=virtual/perl-ExtUtils-ParseXS-2.210.0
- virtual/perl-File-Path
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-Scalar-List-Utils
- dev-perl/Test-Deep
- dev-perl/Test-Differences
- dev-perl/Test-LongString
- >=virtual/perl-Test-Simple-0.880.0
- dev-perl/Test-Warn
- )
-"
-
-src_prepare() {
- local bundled_lib
- for bundled_lib in inc/Devel snappy miniz{.c,.h} zstd ; do
- edo rm -r ${bundled_lib}
- done
-
- sed -i -e "/miniz.*OBJ_EXT/d" inc/Sereal/BuildTools.pm || die
-
- perl-module_src_prepare
-}
-
-src_configure() {
- append-cflags "-I${ESYSROOT}/usr/include/miniz -DHAVE_MINIZ"
- append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/miniz"
-
- local myconf=(
- OPTIMIZE="${CFLAGS}"
- LDFLAGS="${LDFLAGS}"
- )
-
- perl-module_src_configure
-}
-
-src_compile() {
- # TODO: switch to pkg-config when bug #849578 is fixed
- DIST_MAKE=(
- "INC=-I${ESYSROOT}/usr/include/miniz"
- "OTHERLDFLAGS=-lminiz"
- )
-
- #DIST_MAKE=(
- # "INC=$($(tc-getPKG_CONFIG) --cflags miniz)"
- # "OTHERLDFLAGS=$($(tc-getPKG_CONFIG) --libs miniz)"
- #)
-
- perl-module_src_compile
-}
diff --git a/dev-perl/Sereal/Manifest b/dev-perl/Sereal/Manifest
index 4789e4380d15..51ae67201732 100644
--- a/dev-perl/Sereal/Manifest
+++ b/dev-perl/Sereal/Manifest
@@ -1,2 +1 @@
-DIST Sereal-4.018.tar.gz 196147 BLAKE2B 1415b04f48ab0ef60d425d08107fa08537a5f6050d62d62f3399e5402600c52fa06b97076f0cc5342a9215b04401f4ff33307044d5d39d8c12d0f9b0d4ff1250 SHA512 cfa4796efa2231b1f813fe15080c07cc1aac05a137041a74922e66737311b02859b8fd83d80c4f8f2dd79f13bda648dae8cf3a0f723c320aa09df177ddd77eec
DIST Sereal-5.004.tar.gz 199237 BLAKE2B ab85d8ffa138c58c0fde19716518c1d9047f1a19abaf21f87910a4c93c26db366289fe8c9e26e904cc597ba7b5472be25ce4de82f043b1923475131117c6adf7 SHA512 08107b12ea4fd5a7ae447df25a6bcd2e5a4d6ce7c13b6a51fe2b6c9a0862275ad1959d866a1b32fca2f4f6582dae7c2c81790552c204f3d41b9e2d63ddda1a7b
diff --git a/dev-perl/Sereal/Sereal-4.18.0.ebuild b/dev-perl/Sereal/Sereal-4.18.0.ebuild
deleted file mode 100644
index facd7fb1eba9..000000000000
--- a/dev-perl/Sereal/Sereal-4.18.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=YVES
-DIST_VERSION=4.018
-inherit perl-module
-
-DESCRIPTION="Fast, compact, powerful binary (de-)serialization"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 sparc x86"
-
-RDEPEND="
- >=dev-perl/Sereal-Encoder-4.18.0
- >=dev-perl/Sereal-Decoder-4.18.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-Scalar-List-Utils
- dev-perl/Test-LongString
- >=virtual/perl-Test-Simple-0.880.0
- dev-perl/Test-Warn
- )
-"
diff --git a/dev-perl/Set-Object/Manifest b/dev-perl/Set-Object/Manifest
index 266f2edd3a70..b99ceb128f96 100644
--- a/dev-perl/Set-Object/Manifest
+++ b/dev-perl/Set-Object/Manifest
@@ -1,2 +1 @@
-DIST Set-Object-1.41.tar.gz 82292 BLAKE2B 84f54851704d0695a59838cdf0b75d010eb8600496842c206ebee9df2f2221401d39df7d1fb35a086fb427b23fc2fcb1debf9e8795bdb7d0c8fb3c62fe7d2112 SHA512 e7e701439c32acaa79c579d373d51db1ed908c2fdd48943910e53fb99578017d06fb3925a3d68c13318267f2940789fc8c775004c2f8a3a06d0b8f03c685fc33
DIST Set-Object-1.42.tar.gz 83376 BLAKE2B 786b972a9b3740f3e69da3d5cef86377e90ba3ff0d6d9e063cf0e7d05950b55ef11443e76dcf08aa8fccb13337ff7d4eb7805487e29394f1c8da50d3dfb67e4b SHA512 f56fcc914c0dac95b6b10465cbab3aaf727f46bf65421ab667bd8fb5e6334fef5d82e80e26609875955121c235c8efb65265baf798c670ba157d8b3a82635d22
diff --git a/dev-perl/Set-Object/Set-Object-1.410.0.ebuild b/dev-perl/Set-Object/Set-Object-1.410.0.ebuild
deleted file mode 100644
index f82131b17c35..000000000000
--- a/dev-perl/Set-Object/Set-Object-1.410.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=RURBAN
-DIST_VERSION=1.41
-inherit perl-module
-
-DESCRIPTION="set of objects and strings"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
-
-PERL_RM_FILES=(
- "t/misc/kwalitee.t"
- "t/misc/meta.t"
- "t/misc/manifest.t"
- "t/misc/perl_minimum_version.t"
- "t/misc/pod.t"
- "t/misc/pod_coverage.t"
-)
diff --git a/dev-perl/Shell-Command/Manifest b/dev-perl/Shell-Command/Manifest
new file mode 100644
index 000000000000..ccbfe1d33b0d
--- /dev/null
+++ b/dev-perl/Shell-Command/Manifest
@@ -0,0 +1 @@
+DIST Shell-Command-0.06.tar.gz 10464 BLAKE2B 29ee22e3e6a9de460dc0bc74e1bce10335fb56ed04e72ba7f148619fd8825a9585a951292116b50e7d027d13c0721004ce6648777ede94ff265401dbd6fc07b6 SHA512 693a1c716ec388e4efc7da1fc220cd969c57ce386eee3b8b2ce6093591840c8ca339e079fda7f18d28996de2bc556308e5111929cd59d541a6490809811b735e
diff --git a/dev-perl/Shell-Command/Shell-Command-0.60.0.ebuild b/dev-perl/Shell-Command/Shell-Command-0.60.0.ebuild
new file mode 100644
index 000000000000..caf28802b016
--- /dev/null
+++ b/dev-perl/Shell-Command/Shell-Command-0.60.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=FLORA
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Cross-platform functions emulating common shell commands"
+
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-perl/Shell-Command/metadata.xml b/dev-perl/Shell-Command/metadata.xml
new file mode 100644
index 000000000000..02a5fd8a8296
--- /dev/null
+++ b/dev-perl/Shell-Command/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">Shell-Command</remote-id>
+ <remote-id type="cpan-module">Shell::Command</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Shell-Config-Generate/Shell-Config-Generate-0.340.0.ebuild b/dev-perl/Shell-Config-Generate/Shell-Config-Generate-0.340.0-r1.ebuild
index cd5e91c78802..bb1699541f15 100644
--- a/dev-perl/Shell-Config-Generate/Shell-Config-Generate-0.340.0.ebuild
+++ b/dev-perl/Shell-Config-Generate/Shell-Config-Generate-0.340.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ RDEPEND="
BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
- >=dev-perl/Test2-Suite-0.0.60
+ >=virtual/perl-Test2-Suite-0.0.60
>=virtual/perl-Test-Simple-1.302.15
)
"
diff --git a/dev-perl/Software-License/Manifest b/dev-perl/Software-License/Manifest
index f289e81e13aa..bd87294533e8 100644
--- a/dev-perl/Software-License/Manifest
+++ b/dev-perl/Software-License/Manifest
@@ -1,2 +1,2 @@
-DIST Software-License-0.104001.tar.gz 131973 BLAKE2B 7d988f33b433a6777bc0049f6b4bb3bed3de09bb1ce992d9273092f4f3328ae326aa1a719f24590d44315dc11c4288d989952e9b7391e08affadd508b02dd7fd SHA512 4ba5e11e8aa34a4f59ad4028e8e4547e22d5d56e04836cf280a0fb52a2fb64c8cf5347f6f6e2c368506c35eeb7e189527e4339d11541aac34c2c28737717e34e
DIST Software-License-0.104004.tar.gz 127346 BLAKE2B 58d6f90e553f8ad812c94e2376712f8758e1748c82b0daae7ee0f13bde3005fbd7582aca1f7dcff0ac88524b4236c250b053bdb35db3d1be65ceb1bf6c81448d SHA512 0dfb3a75d0fb4f430560f995193d11f4de7e1bcd0d240f8c4586b8b2ede93635ff8ac88bcbda4ffb9fd6cec61c6c1bdeb84bb0103c0870d76f267bf4d9ce48c8
+DIST Software-License-0.104006.tar.gz 127309 BLAKE2B 46d24e8b133a4bbf2666891db7cf6b3ab6a2dd5d034f5e659c2f706b46a412681735a0bb65687298ded02e90c2396c2797fa4f5bde900fab7fc73b2d4a41410e SHA512 48fbfc5419a978b645c822d529f94c54a49ba65502165cfcc4ee6a6b48ea59eff981e5f64b9a9109007c389897789a9b9651f980b8b2ebd07180310da2e720bb
diff --git a/dev-perl/Software-License/Software-License-0.104.1.ebuild b/dev-perl/Software-License/Software-License-0.104.6.ebuild
index 53680da21c01..5111196f007b 100644
--- a/dev-perl/Software-License/Software-License-0.104.1.ebuild
+++ b/dev-perl/Software-License/Software-License-0.104.6.ebuild
@@ -1,12 +1,14 @@
-# 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.104001
+
+DIST_AUTHOR=LEONT
+DIST_VERSION=0.104006
inherit perl-module
-DESCRIPTION="packages that provide templated software licenses"
+DESCRIPTION="Packages that provide templated software licenses"
+
SLOT="0"
KEYWORDS="amd64 x86"
diff --git a/dev-perl/Sort-Key/Sort-Key-1.330.0-r2.ebuild b/dev-perl/Sort-Key/Sort-Key-1.330.0-r2.ebuild
index 3315f75f32bc..4cede87bfd49 100644
--- a/dev-perl/Sort-Key/Sort-Key-1.330.0-r2.ebuild
+++ b/dev-perl/Sort-Key/Sort-Key-1.330.0-r2.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
@@ -11,4 +11,4 @@ inherit perl-module
DESCRIPTION="sort objects by some (calculated) key"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
diff --git a/dev-perl/Specio/Manifest b/dev-perl/Specio/Manifest
index 87224dcfa988..21bbe0e6203f 100644
--- a/dev-perl/Specio/Manifest
+++ b/dev-perl/Specio/Manifest
@@ -1,2 +1 @@
-DIST Specio-0.47.tar.gz 108288 BLAKE2B 187ecd5ff0db27faeec03bd9cda6500d8e38d60d4c31aedc50d29fe3666fec68343c04294008941d92618622fc27b88623a8e18b29a63812ccddf79174bdc10f SHA512 68cdcf22818b27c38ce92b497adae81f27605aa385e9156d51d5e8e63da121d6bf26b7339a7ee3c9408cc6e3731702b008bc4b2e3c8eab67728f959f03682f44
DIST Specio-0.48.tar.gz 108298 BLAKE2B 700f58109bf81eae07a9a66dbe5ab5ff1f257874258f8e08b632422bd07be7fc9ac7f1e7d20adf1e9f0bfa48fb44abea287c88591cb9c9ad38839a785f5a4b6e SHA512 76fd2aa398008238d55714700581782c95b635a4d4198b1c51daecfec770b61b9898351cbc2bf999f4d837691de657c51a94581c0f0b21b67b605770d507729a
diff --git a/dev-perl/Specio/Specio-0.470.0.ebuild b/dev-perl/Specio/Specio-0.470.0.ebuild
deleted file mode 100644
index 81459b67c588..000000000000
--- a/dev-perl/Specio/Specio-0.470.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=DROLSKY
-DIST_VERSION=0.47
-inherit perl-module
-
-DESCRIPTION="Type constraints and coercions for Perl"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="minimal"
-
-RDEPEND="
- !minimal? ( >=dev-perl/Ref-Util-0.112.0 )
- virtual/perl-Carp
- dev-perl/Devel-StackTrace
- dev-perl/Eval-Closure
- virtual/perl-Exporter
- virtual/perl-IO
- dev-perl/MRO-Compat
- dev-perl/Module-Runtime
- >=dev-perl/Role-Tiny-1.3.3
- >=virtual/perl-Scalar-List-Utils-1.330.0
- virtual/perl-Storable
- dev-perl/Sub-Quote
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/Try-Tiny
- dev-perl/XString
- virtual/perl-parent
- >=virtual/perl-version-0.830.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- dev-perl/Test-Needs
- )
-"
-
-mydoc="TODO.md"
diff --git a/dev-perl/Spreadsheet-ParseExcel/Manifest b/dev-perl/Spreadsheet-ParseExcel/Manifest
index 8400f9d2cc60..c34406f8286a 100644
--- a/dev-perl/Spreadsheet-ParseExcel/Manifest
+++ b/dev-perl/Spreadsheet-ParseExcel/Manifest
@@ -1,2 +1 @@
-DIST Spreadsheet-ParseExcel-0.65.tar.gz 206923 BLAKE2B 9a7726410a7382db63d9e8376eda6a235067fdd9af61967cbf758e640b9a090a3209b40b92c71e75fea5ce96ee968622ee8175ed4f21bde0866181375a69d709 SHA512 a57be764a9781d1e219d1aab940a9b834d1ddf90ebb4966eaeba86afea3de03617fbdeda67d9bc2bedd8651cc3feafd46905021150bbcd68cbc7453865877637
DIST Spreadsheet-ParseExcel-0.66.tar.gz 208263 BLAKE2B 0bb492baa7c06601fed3f6c3ea81acb6006c1ea24f9e3cf8fdd7772bdcd1ca0047b63f5dafc6cb7f291d0946c8131390bd10dade772309b3312ce469c490cb02 SHA512 d63070eadcd32bef19a756a39b960fdd067c18848d30110cd2c055110eac4737db3cbf856ee6cb40860bd4e2abe12069aecc110b90f805c8e1fb5ac991b9c8e3
diff --git a/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0-r1.ebuild b/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0-r1.ebuild
deleted file mode 100644
index ac96c6f4fcc8..000000000000
--- a/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0-r1.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=DOUGW
-DIST_VERSION=0.65
-inherit perl-module
-
-DESCRIPTION="Read information from an Excel file"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="cjk unicode"
-
-# Digest::Perl::MD5 cannot be replaced by Digest::MD5, as this module actually
-# interacts with the internal state of Digest::Perl::MD5.
-RDEPEND="
- >=dev-perl/OLE-StorageLite-0.19
- dev-perl/IO-stringy
- dev-perl/Text-CSV_XS
- dev-perl/Crypt-RC4
- dev-perl/Digest-Perl-MD5
- unicode? ( dev-perl/Unicode-Map )
- cjk? ( dev-perl/Jcode )
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Unicode-Map
- dev-perl/Spreadsheet-WriteExcel
- dev-perl/Jcode
- )
-"
-
-src_test() {
- perl_rm_files t/90_pod.t t/91_minimumversion.t t/92_meta.t
- perl-module_src_test
-}
diff --git a/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.660.0.ebuild b/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.660.0.ebuild
index 4c64df8f9559..bd9a4002e7a7 100644
--- a/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.660.0.ebuild
+++ b/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.660.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Read information from an Excel file"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="cjk unicode"
# Digest::Perl::MD5 cannot be replaced by Digest::MD5, as this module actually
diff --git a/dev-perl/Spreadsheet-XLSX/Manifest b/dev-perl/Spreadsheet-XLSX/Manifest
index 6b7be2d65292..62d056010312 100644
--- a/dev-perl/Spreadsheet-XLSX/Manifest
+++ b/dev-perl/Spreadsheet-XLSX/Manifest
@@ -1,2 +1,2 @@
-DIST Spreadsheet-XLSX-0.16.tar.gz 73391 BLAKE2B 9b3e81f14ccdb336fef86d2ac8f951eb8cb167623b1078776a8ec3be15a9ff059b8f8f9d3f39ba0d6ac85e5554af292aa9e4a485cf5c925b9379995eaf0e162a SHA512 ae7b52dcbd43cabd380b7cf2f13afb29c74ac9fac4377e49c2b259f6d2e932b0712dde2a110bb2a4f27728e59bd9dba0320209750a57c9d57a0af38d0802a699
DIST Spreadsheet-XLSX-0.17.tar.gz 79947 BLAKE2B 447b450c49b4ec795f653936aca10410b26858266a5fc47e4ddab543b0c0cb7821254f4e6aab3b71ba1f9bfa30a64ff84e10b4e00610f74e12f102edfee3fa62 SHA512 a59b7649cdc6a2cefc0bae7cc2f713611b1a5715895a4ca58dd374920fd876c34e5fae5b892c30fdc2a29c72c84f8bfe0e9d80405556bbeb050450e24d41d8ed
+DIST Spreadsheet-XLSX-0.18.tar.gz 80239 BLAKE2B 6f4f787855362474558fa187f83774195eab9917ddc61bdf95919a596e3bfb3bce207a44efec15092b1d5d47edb06668e88be64b816694c35fa15f4c987bf606 SHA512 46dffedce89147407fe55ccb65cf99ac5d5e06eb8d988b7bf3f7a9cf43bec9d96cec1195ef6b7f6ae40c151d31175ded2d959298f3a12f0e4ac1284669515eae
diff --git a/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.160.0.ebuild b/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.180.0.ebuild
index 7c37e06ed3a9..29b6e5452150 100644
--- a/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.160.0.ebuild
+++ b/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.180.0.ebuild
@@ -1,16 +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=ASB
-DIST_VERSION=0.16
+DIST_VERSION=0.18
inherit perl-module
DESCRIPTION="Perl extension for reading MS Excel 2007 files"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
RDEPEND="
>=dev-perl/Archive-Zip-1.180.0
@@ -18,5 +18,8 @@ RDEPEND="
"
BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
- test? ( dev-perl/Test-NoWarnings )
+ test? (
+ dev-perl/Test-NoWarnings
+ dev-perl/Test-Warnings
+ )
"
diff --git a/dev-perl/Stat-lsMode/Manifest b/dev-perl/Stat-lsMode/Manifest
index 552f614a2d9b..00f153e83d98 100644
--- a/dev-perl/Stat-lsMode/Manifest
+++ b/dev-perl/Stat-lsMode/Manifest
@@ -1,2 +1 @@
-DIST Stat-lsMode-0.50.tar.gz 4017 BLAKE2B 4c5daf228225d19acccbff61d01927db6d1259646205429e88b59c459ba6592524a1edd1af7208ebe61e71b6f2d8309df3210d7246fae206c1585764aa65aeaf SHA512 dec0617efbf65b64d348519e9e591ccf34cd50d857ba253feef8099ffd7bfc6f89f0e57fa90b4c4f3f2f3e02aa07ae66b3aac194276364269b73e5b5dbe8b9f4
DIST Stat-lsMode-0.51.tar.gz 12996 BLAKE2B 8eec30e6ff96af50e5a60ad70e9365f564a357c1c12b4881bad330ff7bbf170d7e7a2106f0e95a7557d6ac5ded25931bfe745d18d1122572fc14c02fa8dabe14 SHA512 d1838efb8c6c6b27981247a5380335b167fd92cabbe0492b687ac245b55ddc8628256ef60ee0ec69753b0f4ec8977b547cc4baeac5f88637a7f11bd8467e9ec9
diff --git a/dev-perl/Stat-lsMode/Stat-lsMode-0.500.0-r2.ebuild b/dev-perl/Stat-lsMode/Stat-lsMode-0.500.0-r2.ebuild
deleted file mode 100644
index a65837e8b5b2..000000000000
--- a/dev-perl/Stat-lsMode/Stat-lsMode-0.500.0-r2.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MJD
-DIST_VERSION=0.50
-inherit perl-module
-
-DESCRIPTION="The Perl Stat-lsMode Module"
-
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~ia64 ppc ppc64 sparc x86"
diff --git a/dev-perl/Statistics-Descriptive/Manifest b/dev-perl/Statistics-Descriptive/Manifest
index d3da521501d6..1b331fb80480 100644
--- a/dev-perl/Statistics-Descriptive/Manifest
+++ b/dev-perl/Statistics-Descriptive/Manifest
@@ -1 +1,2 @@
DIST Statistics-Descriptive-3.0800.tar.gz 53611 BLAKE2B efefcffbb83b153d7211756b30e5e00447f3aaec768f4849601f3c5b83c4ca60cdb56f15c5ff95f2fff23045764fef31e813b961a8e886506da1d71983ae6f8d SHA512 691a99aca4214149d14c770d71b5d97eaefa2690698b0234b11ed33d7bdbc21e9b478941bb8fa46886ea3362f432eb744a3a3b3607f3d3fe189c4256884efdec
+DIST Statistics-Descriptive-3.0801.tar.gz 54174 BLAKE2B edb1e8e8a693f8c31e7df5336a0683f696772fed68dec0a6ade50c50be026e51534ddd44748a0b71eeadf69648a19bb1ae6d1524be087f9d9d5ca00ece6995f0 SHA512 e5901ed4f53807a53779113ad9288549dcf06618d2a81009f388edce0ead9f1178ce63eea07c0a427a3f00b6216f6e211cc2ca9b1c5fa91c82e4994343a33f35
diff --git a/dev-perl/Statistics-Descriptive/Statistics-Descriptive-3.80.100.ebuild b/dev-perl/Statistics-Descriptive/Statistics-Descriptive-3.80.100.ebuild
new file mode 100644
index 000000000000..8e7cac278468
--- /dev/null
+++ b/dev-perl/Statistics-Descriptive/Statistics-Descriptive-3.80.100.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=3.0801
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Module of basic descriptive statistical functions"
+
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/List-MoreUtils
+ virtual/perl-Scalar-List-Utils
+"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? ( virtual/perl-Test-Simple )
+"
+
+mydoc="UserSurvey.txt"
+
+src_test() {
+ perl_rm_files "t/pod-coverage.t" "t/pod.t" "t/cpan-changes.t" "t/style-trailing-space.t"
+ perl-module_src_test
+}
diff --git a/dev-perl/String-CRC32/String-CRC32-2.100.0.ebuild b/dev-perl/String-CRC32/String-CRC32-2.100.0.ebuild
index d4c5606cb406..cbe86393bb93 100644
--- a/dev-perl/String-CRC32/String-CRC32-2.100.0.ebuild
+++ b/dev-perl/String-CRC32/String-CRC32-2.100.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,4 +11,4 @@ DESCRIPTION="Perl interface for cyclic redundancy check generation"
LICENSE="public-domain"
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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
diff --git a/dev-perl/String-Errf/Manifest b/dev-perl/String-Errf/Manifest
index 07969a1eef91..db034744e8c0 100644
--- a/dev-perl/String-Errf/Manifest
+++ b/dev-perl/String-Errf/Manifest
@@ -1,2 +1 @@
-DIST String-Errf-0.008.tar.gz 21477 BLAKE2B c0f1d7e15d9cea21ed6b5121a1f43caa148b47a2bf169f95d2877679a06f160f1d5fc0c8f079e0ffa52c80b51b965cfc12bca4466f11d0f2e11a0005f8ab16d6 SHA512 0684613c932ace4b7ee2f44a73a1bfd90ce195203ffb3da8ec5689d7ed912854490288d8e559cd97ff7af5b8c0486abdb357353c1dee4edbdc4b17ada56b156b
DIST String-Errf-0.009.tar.gz 22161 BLAKE2B 9a5928bf2bacf03b7fbc16fdbbbb8fa44abd3283abd8bb0b4e5581dd0c01c9594a15e6254d9223ad025afe96df2ca1b4bc30d8cdd2c29ea50d1e622762f586f2 SHA512 2089e1240e896e1e573a38911965171103b085b99aeacb06e92b59846017c133bee0db71cc39c963e3d63a1e939b5503941fb4efbf83b856d87a0e3a332ba571
diff --git a/dev-perl/String-Errf/String-Errf-0.8.0-r1.ebuild b/dev-perl/String-Errf/String-Errf-0.8.0-r1.ebuild
deleted file mode 100644
index c5bde8f1894b..000000000000
--- a/dev-perl/String-Errf/String-Errf-0.8.0-r1.ebuild
+++ /dev/null
@@ -1,34 +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.008
-inherit perl-module
-
-DESCRIPTION="a simple sprintf-like dialect"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Params-Util
- virtual/perl-Scalar-List-Utils
- >=dev-perl/String-Formatter-0.102.81
- dev-perl/Sub-Exporter
- virtual/perl-Time-Piece
- virtual/perl-parent
-"
-
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/TimeDate
- virtual/perl-File-Spec
- dev-perl/JSON-MaybeXS
- >=virtual/perl-Test-Simple-0.960.0
- virtual/perl-autodie
- )
-"
diff --git a/dev-perl/String-Flogger/Manifest b/dev-perl/String-Flogger/Manifest
index 2a1fa9dac0d7..ba221111a0c1 100644
--- a/dev-perl/String-Flogger/Manifest
+++ b/dev-perl/String-Flogger/Manifest
@@ -1,2 +1 @@
-DIST String-Flogger-1.101245.tar.gz 14438 BLAKE2B 818cb12f0ad17456d9c42e0dada28ad990e4be7c30e461c9835f1eb87d8dab3bc93464b103da116be07ec1acc6c5f218040799e55d74ac84feb8aac3517c2f5b SHA512 6bd9c413ba1816221278521f6a43d475f4d4748be23034da0340b37e20044afb2d26e03b7529ddac3d98485cc1de69a4b0dcffe75ce61eea1eed7b154ab6e11e
DIST String-Flogger-1.101246.tar.gz 16981 BLAKE2B 054f85aeed43ef6a2e8590ae179baaaecc8e482fc6d796630c28d7c698c6360c9f940068db4026d12d643e4cabd7ce57098333cc2ef84153f34ba9e2e663c3e3 SHA512 dcf880833d76a4aa79f18f58ab24144ff6f4ec3a8c0677e57db31c94c280658f13ec6d5ceaf76a53dfdebdc971d451411945ae799c142bec3dbba03da6920bcc
diff --git a/dev-perl/String-Flogger/String-Flogger-1.101.245-r1.ebuild b/dev-perl/String-Flogger/String-Flogger-1.101.245-r1.ebuild
deleted file mode 100644
index 00bd5a63ad3c..000000000000
--- a/dev-perl/String-Flogger/String-Flogger-1.101.245-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=1.101245
-inherit perl-module
-
-DESCRIPTION="string munging for loggers"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- dev-perl/JSON-MaybeXS
- dev-perl/Params-Util
- virtual/perl-Scalar-List-Utils
- dev-perl/Sub-Exporter
-"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/String-Format/String-Format-1.180.0.ebuild b/dev-perl/String-Format/String-Format-1.180.0.ebuild
index 219252e5e76d..d99ab41ec588 100644
--- a/dev-perl/String-Format/String-Format-1.180.0.ebuild
+++ b/dev-perl/String-Format/String-Format-1.180.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=7
@@ -11,5 +11,5 @@ DESCRIPTION="sprintf-like string formatting capabilities with arbitrary format d
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
diff --git a/dev-perl/String-Formatter/Manifest b/dev-perl/String-Formatter/Manifest
index 73260db8b32a..009095e4ea4b 100644
--- a/dev-perl/String-Formatter/Manifest
+++ b/dev-perl/String-Formatter/Manifest
@@ -1,3 +1 @@
-DIST String-Formatter-0.102084.tar.gz 20981 BLAKE2B 960a9ee9ef5ac6d378406697d16ab44c891d959d6f6aa888b8b0950b178d9167b8882d372fd86271a69f51a85a243b8ab491d8b21f3cfdb4ad47d7577aef282c SHA512 d9e72e01b78d9b571cde6cb0107e334e41739b07006e224016cff5de4648b9f924003446de75ddfd911bfc25b3046554cde09502344dce53a8fed2ecfd7994dc
-DIST String-Formatter-1.234.tar.gz 26321 BLAKE2B 65442a35e9ba202fe9105f3d7d03106eb1057344f8cd8db4b321301477c999a7259925fd4e7b8e88c0ac82e4d09aa18bde0c0af7542c4ddf4d1fbeddcdc0ff13 SHA512 be5fb27182437c0e89e02d53d6c931eac614634cdd6c287109779afe1e305728ce9b0807e54c018bd68e4554fe02f2722586e8cf61de477bcb79b69db3ad55dc
DIST String-Formatter-1.235.tar.gz 26376 BLAKE2B f19c09b1e1be3b4a6965adad18bdcaf1edca021e54ac83431a937a15530d2b67a5c237ba462104e5cf5567d2030bd9a74e997df6c549de5c650c34f20e889405 SHA512 3713c281f912dd42b4c56da6727e432b531e99ffa98f4cf6efddf46bf4788e1fe6ecd3b1b95e2f6be2ff19344434849813d29214710e123c97105245bf6ba436
diff --git a/dev-perl/String-Formatter/String-Formatter-0.102.84-r1.ebuild b/dev-perl/String-Formatter/String-Formatter-0.102.84-r1.ebuild
deleted file mode 100644
index 990c620701d8..000000000000
--- a/dev-perl/String-Formatter/String-Formatter-0.102.84-r1.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.102084
-inherit perl-module
-
-DESCRIPTION="build sprintf-like functions of your own"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- dev-perl/Params-Util
- dev-perl/Sub-Exporter
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
-
-PERL_RM_FILES=(
- "bench.pl" # https://github.com/rjbs/String-Formatter/issues/2
-)
diff --git a/dev-perl/String-Random/String-Random-0.320.0.ebuild b/dev-perl/String-Random/String-Random-0.320.0.ebuild
index 74789680acb0..da8111926dd7 100644
--- a/dev-perl/String-Random/String-Random-0.320.0.ebuild
+++ b/dev-perl/String-Random/String-Random-0.320.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
@@ -11,6 +11,6 @@ DESCRIPTION="Perl module to generate random strings based on a pattern"
LICENSE="|| ( Artistic GPL-1+ )"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
BDEPEND="dev-perl/Module-Build"
diff --git a/dev-perl/String-RewritePrefix/Manifest b/dev-perl/String-RewritePrefix/Manifest
index 73fb1d275ea0..107e453d594a 100644
--- a/dev-perl/String-RewritePrefix/Manifest
+++ b/dev-perl/String-RewritePrefix/Manifest
@@ -1,2 +1 @@
-DIST String-RewritePrefix-0.008.tar.gz 16528 BLAKE2B 2facc7f7eabcb6febe0a467f9127ad62095c2a50d48c65c04c837169af978e12fa240c529432bf5da16c0ccf77a559e18099541841a422109d1f55fb79080ff5 SHA512 9aa814c28863453f3e684f96914462bf09d72d909aa41452b08748e6a47a9c1c2aad5b6e56091dae546c62b0d3d9db0b087f8af12c085e86c69ac8e08c610611
DIST String-RewritePrefix-0.009.tar.gz 17175 BLAKE2B 2422bac70782b8c7b761ffccd45a66d0f67d45b0979a75c7aab31f896987e08d42f3f7740d650e739ff5923ac4336dde49f4000b4cd9b52c1511e283cc4d3f17 SHA512 e2498aebb2c9fbb8fe32a8e8aceb29e0e1d514092385b14d72cc5c2c9921dacff4dc7c4ec1e3d0b27e89ebca4cd0226b416c3aa99ca57174d845cec7fceceb8d
diff --git a/dev-perl/String-RewritePrefix/String-RewritePrefix-0.8.0.ebuild b/dev-perl/String-RewritePrefix/String-RewritePrefix-0.8.0.ebuild
deleted file mode 100644
index 3c943541169f..000000000000
--- a/dev-perl/String-RewritePrefix/String-RewritePrefix-0.8.0.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.008
-inherit perl-module
-
-DESCRIPTION="Rewrite strings based on a set of known prefixes"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Sub-Exporter-0.972.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/String-Truncate/Manifest b/dev-perl/String-Truncate/Manifest
index 8a0cd305a18f..24746ca8dfc9 100644
--- a/dev-perl/String-Truncate/Manifest
+++ b/dev-perl/String-Truncate/Manifest
@@ -1,2 +1 @@
-DIST String-Truncate-1.100602.tar.gz 16889 BLAKE2B 169a7d8792f9ff4194df76e530b4b518cb4220cfc626422fbc48e362ccd1d88dac517ef86ac5aea0e6ad44f6643d0cccf0164769f5f35d5fccd7a245b3e2487e SHA512 67519f7c4e3b5b7021b71d70468e3b74b0a60b09cf32988bdf0058a10ee4bec80b189ee33f7c2bc67db804d92ceddaac11feb2f39c7f8b941b12f52eee47b90e
DIST String-Truncate-1.100603.tar.gz 19860 BLAKE2B ef4156aa77307e71b2c7a1fa8865f5eb64de725f243f0fb999cec6ccf42f2d9f63b861d11b4d7516e633d40a48fec16cb18176423c0a2a0e20da7a65ca7e3361 SHA512 6a6adeda78f5e649d09b1d9297c1d48566a373569edf34a1c1a5a55af221449d2243909563457836fb2d66b0811203cfb26268dd2fbdf0bb4cee3d37ffcdc0fe
diff --git a/dev-perl/String-Truncate/String-Truncate-1.100.602-r1.ebuild b/dev-perl/String-Truncate/String-Truncate-1.100.602-r1.ebuild
deleted file mode 100644
index 89273714985c..000000000000
--- a/dev-perl/String-Truncate/String-Truncate-1.100.602-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=RJBS
-DIST_VERSION=1.100602
-inherit perl-module
-
-DESCRIPTION="Module for when strings are too long to be displayed in..."
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Sub-Exporter-0.953.0
- >=dev-perl/Sub-Install-0.30.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/String-Util/Manifest b/dev-perl/String-Util/Manifest
index 2d344081f24b..a6a4154b3afe 100644
--- a/dev-perl/String-Util/Manifest
+++ b/dev-perl/String-Util/Manifest
@@ -1,2 +1 @@
-DIST String-Util-1.32.tar.gz 23870 BLAKE2B ef6a2b9a7b86fff11fa40d6674812d4ca9f5b1a2bdef09207a1ed29f358c391c56ac28f65fe2f2a9c3ca00f08a8e9a5cd85ccffd235e04d05abeb182f641dac8 SHA512 be4c5922afed8f5f5cb9b4e8cd5f7ba9d08fd2ee322b09a7f22fba6aa410febf89d4bfe5ba9dbcece61b48b4a62f15734d3c29c55e121cf784d8295063cfe14c
DIST String-Util-1.34.tar.gz 22176 BLAKE2B 3dd656313a0d5d799eca8c1a9d82d200daa80e1f64e0a6d6bab4ae73f77940d8c0f3b17bc10fcb8d3c85f44decef7d3c6983bd2887113b0ee101614eed909609 SHA512 ab4ee4a8da9fd909a6d51a2e96eeea4ea50cf1e6eb741271aa6dc1d1d5fc8f1208f526059c6f774d4890f1a9b0f57e01c59d6f0380fe13382c54d7028e7c0ea1
diff --git a/dev-perl/String-Util/String-Util-1.320.0.ebuild b/dev-perl/String-Util/String-Util-1.320.0.ebuild
deleted file mode 100644
index 25cdb8f38071..000000000000
--- a/dev-perl/String-Util/String-Util-1.320.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BAKERSCOT
-DIST_VERSION=1.32
-inherit perl-module
-
-DESCRIPTION="String processing utility functions"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
-
-BDEPEND="
- >=dev-perl/Module-Build-Tiny-0.34.0
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
-
-PERL_RM_FILES=(
- t/author-pod-syntax.t
-)
diff --git a/dev-perl/Struct-Dumb/Manifest b/dev-perl/Struct-Dumb/Manifest
new file mode 100644
index 000000000000..912e725cc78b
--- /dev/null
+++ b/dev-perl/Struct-Dumb/Manifest
@@ -0,0 +1 @@
+DIST Struct-Dumb-0.14.tar.gz 18352 BLAKE2B fce3b9a9a78a27503f9cc809a312a3beba40f0e274a041b2e7f6f7f85496de9c23b4b74b2ba5156d3650040d5d9d05fd9dcb7297d430a872c04c5c3cb70a3d32 SHA512 d59e9e63b21ef0afbfc36398a8eeabc3d2bfd7fb94da2d39dd0af8251cca88bc5c1cf476329a35a23012afdfbba3ee40ffa1a6ee53d435405bd81af5e3bfd90d
diff --git a/dev-perl/Struct-Dumb/Struct-Dumb-0.140.0-r1.ebuild b/dev-perl/Struct-Dumb/Struct-Dumb-0.140.0-r1.ebuild
new file mode 100644
index 000000000000..4b329764a7b2
--- /dev/null
+++ b/dev-perl/Struct-Dumb/Struct-Dumb-0.140.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="Make simple lightweight record-like structures"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ >=dev-perl/Module-Build-0.400.400
+ test? (
+ virtual/perl-Test2-Suite
+ )
+"
diff --git a/dev-perl/Struct-Dumb/metadata.xml b/dev-perl/Struct-Dumb/metadata.xml
new file mode 100644
index 000000000000..057699d6621e
--- /dev/null
+++ b/dev-perl/Struct-Dumb/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">Struct-Dumb</remote-id>
+ <remote-id type="cpan-module">Struct::Dumb</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Sub-Delete/Sub-Delete-1.0.20.ebuild b/dev-perl/Sub-Delete/Sub-Delete-1.0.20.ebuild
deleted file mode 100644
index 28c2437b9994..000000000000
--- a/dev-perl/Sub-Delete/Sub-Delete-1.0.20.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=SPROUT
-DIST_VERSION=1.00002
-inherit perl-module
-
-DESCRIPTION="Perl module enabling one to delete subroutines"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86 ~x64-macos"
-
-RDEPEND="
- >=virtual/perl-Exporter-5.570.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Sub-Exporter-ForMethods/Manifest b/dev-perl/Sub-Exporter-ForMethods/Manifest
index 4e09e98b20b4..c8e7d45886ae 100644
--- a/dev-perl/Sub-Exporter-ForMethods/Manifest
+++ b/dev-perl/Sub-Exporter-ForMethods/Manifest
@@ -1,2 +1 @@
-DIST Sub-Exporter-ForMethods-0.100054.tar.gz 17241 BLAKE2B bd8dcac06ea9f5c461f628ceccb4218b275836b6378f850c501e7f0411cfe4fb30eb493d2a2e3e9f91bb6dd52c6368d95d5084b55f3cf27075b1ab8de7774338 SHA512 bed6109790e72040c3546bd2c523ab1ab53df1e3a12ebe109cd53cf8db6ddf458d874a1a49d6008326bf4835cd5af2f0229fbe184ca0402f5261f8d25a267dd9
DIST Sub-Exporter-ForMethods-0.100055.tar.gz 17446 BLAKE2B deea7cf31f06ca7f09618eb7c5351143fd7facc8ca0f4876d065b53a717e7b947c266a7618a91f3ba377b8aabbe0ac8213068443ae3754b57fa8da5f56bc0b42 SHA512 d4e2a02d7628f5d51b3d17937ba3f14ae4efead8e1ca298ae7c901e15177fa2e6df4367543303f21307137d857e232190a8b2c286ff6fe64fbae11e26172868d
diff --git a/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.54.ebuild b/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.54.ebuild
deleted file mode 100644
index 22d9c97f12f2..000000000000
--- a/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.54.ebuild
+++ /dev/null
@@ -1,27 +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.100054
-inherit perl-module
-
-DESCRIPTION="Helper routines for using Sub::Exporter to build methods"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-RDEPEND="
- virtual/perl-Scalar-List-Utils
- >=dev-perl/Sub-Exporter-0.978.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Carp
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/namespace-autoclean
- )
-"
diff --git a/dev-perl/Sub-Exporter-GlobExporter/Manifest b/dev-perl/Sub-Exporter-GlobExporter/Manifest
index aaf630be7037..39ac05de8d18 100644
--- a/dev-perl/Sub-Exporter-GlobExporter/Manifest
+++ b/dev-perl/Sub-Exporter-GlobExporter/Manifest
@@ -1,2 +1 @@
-DIST Sub-Exporter-GlobExporter-0.005.tar.gz 16177 BLAKE2B c9ade124a8f2c18c205fbcbbe45f5f6d8e5c0712346b0dd0f9124784012dd1079eafa8fca7f2c8856fc21b297a0c87f99d1b259c9c021a0b07ea7e9dc7d8364b SHA512 4c71209d8ee73bc01bcd52612dfded4bee1d6a9728fc7d70fc3c42b1f742bf836293184cb1b50e90e872bacac2c1585fcf663c702054d796a58fe494b6321b9a
DIST Sub-Exporter-GlobExporter-0.006.tar.gz 17178 BLAKE2B 64e0aec3e7636459fbc9df7f4b0f1117584e086d40e1fc32eb0864874b19da16d60141e96165534ca6097dd234dadee2bdd1607dde38aecdf5e0dfca5fb96c8b SHA512 310afc8a2d0e097ce23204e69c8ff4a77dee5e03cb2a322d8b1702593c5b741d4870e77ee509fab1b91322e536fca35c25228c2b09200e39a245e2ad48de24ca
diff --git a/dev-perl/Sub-Exporter-GlobExporter/Sub-Exporter-GlobExporter-0.5.0-r1.ebuild b/dev-perl/Sub-Exporter-GlobExporter/Sub-Exporter-GlobExporter-0.5.0-r1.ebuild
deleted file mode 100644
index 45e87ed9e203..000000000000
--- a/dev-perl/Sub-Exporter-GlobExporter/Sub-Exporter-GlobExporter-0.5.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=8
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=0.005
-inherit perl-module
-
-DESCRIPTION="export shared globs with Sub::Exporter collectors"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- dev-perl/Sub-Exporter
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Sub-Exporter/Manifest b/dev-perl/Sub-Exporter/Manifest
index 36e9c4ae531e..6ecabb511414 100644
--- a/dev-perl/Sub-Exporter/Manifest
+++ b/dev-perl/Sub-Exporter/Manifest
@@ -1,3 +1,2 @@
-DIST Sub-Exporter-0.988.tar.gz 56906 BLAKE2B 9c08968cef2fc915bc8ebd0e9af90283066673cb4137f7fe602a9a034b9325c76a483dfbc1fee651683b6a7803100685d9684c03e16d2f3231e7af874e4449c2 SHA512 e992739097eca3aab0465e33ca60d91e4b08ee40d7cd041be4452873790e438bb1fb293331f919ae1e9b879fc063d17586218a9e97838cf61216172d6bdba273
-DIST Sub-Exporter-0.989.tar.gz 56754 BLAKE2B 502645d7424396f19e58e32fae2803b7d290935bc2c2f628e964cd7b0580f4137611b2a99eac6ab55c07c17d412a339ff265bb29f360228e90166deca577de77 SHA512 7c491349bc9704604a268b45eed17db30c49f43f3c67f088d132d7f35c20eb1ddec46eca88b1e966fb48cf9580cb7007cc240f6d3ac9ba21cffbc7437b7dccbb
DIST Sub-Exporter-0.990.tar.gz 57553 BLAKE2B 45fde6e0ace47ae36d1878f263d9acf1cc2c163dd55547ea79eedd03a1754cd1e63bdac3b68d2d2f835c26d85f92c8c34ace219e4ef117c6ae62fe2e8fa9a034 SHA512 49cc16efe0e44a5d8d1aa49bd2f35ebb43640ce27030d480e1acae1da13444a877007f7eb924d6e3743691222505d646744cc651fbd09850cd965673fac2d92b
+DIST Sub-Exporter-0.991.tar.gz 57552 BLAKE2B 2d902268c83cdd790a14946938f6b588b0484190c580ef3ea59bdb20a29c46dbb37b2a1f9165f5673cad7cfe5593f2b1cf0fb312367a0956948dcbe7c3fe79a6 SHA512 7829bbca1eb332156ba33dd0cbde7f57c178ad56cc03e76c1b7d5327c94ce15bb5172894eeef011e12e472071a7d7a07f514a1121535d96ae05ed0ef6734b329
diff --git a/dev-perl/Sub-Exporter/Sub-Exporter-0.988.0.ebuild b/dev-perl/Sub-Exporter/Sub-Exporter-0.988.0.ebuild
deleted file mode 100644
index b5ede26baad6..000000000000
--- a/dev-perl/Sub-Exporter/Sub-Exporter-0.988.0.ebuild
+++ /dev/null
@@ -1,21 +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.988
-inherit perl-module
-
-DESCRIPTION="A sophisticated exporter for custom-built routines"
-
-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
- >=dev-perl/Data-OptList-0.100.0
- >=dev-perl/Params-Util-0.140.0
- >=dev-perl/Sub-Install-0.920.0
-"
-BDEPEND="${RDEPEND}"
diff --git a/dev-perl/Sub-Exporter/Sub-Exporter-0.989.0.ebuild b/dev-perl/Sub-Exporter/Sub-Exporter-0.991.0.ebuild
index 099857b92c8a..ac70caf55a04 100644
--- a/dev-perl/Sub-Exporter/Sub-Exporter-0.989.0.ebuild
+++ b/dev-perl/Sub-Exporter/Sub-Exporter-0.991.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=RJBS
-DIST_VERSION=0.989
+DIST_VERSION=0.991
inherit perl-module
DESCRIPTION="Sophisticated exporter for custom-built routines"
diff --git a/dev-perl/Sub-HandlesVia/Manifest b/dev-perl/Sub-HandlesVia/Manifest
index dd6d62d0b164..53a9555e3296 100644
--- a/dev-perl/Sub-HandlesVia/Manifest
+++ b/dev-perl/Sub-HandlesVia/Manifest
@@ -1,2 +1 @@
-DIST Sub-HandlesVia-0.016.tar.gz 99771 BLAKE2B 6df80cb330356c79896d881e1c66317f57db49c5a843d8615effff08c5e0dc24698fe180c1d822ab96fc2d7c049fe9affa363a1e1ff09f484c2182835fe6d175 SHA512 91932d7c56e4fc1bb9e737282ee45ffdcc6d4143ee0307cbcbee9fb3b3953bd955b62bc20809cef61d4e643a4d246dbab062a636a46f951a93bdf2f22a1b04d2
DIST Sub-HandlesVia-0.050000.tar.gz 176211 BLAKE2B e599bfc615e5b4f0cceac92510394cbe4f030ec946557b858066ef578b2d7918032d6828d381bc84ec36a0cf5973607e2d0cd446eda92f58e7506d006cacb419 SHA512 c91d356d0aa461d446157ebf4819350db13060dd0bcd383b06037a7e05fb36935d71348270aa9e72daf6031a79956a5887a14e284554d83e5e88665146c388e2
diff --git a/dev-perl/Sub-HandlesVia/Sub-HandlesVia-0.16.0.ebuild b/dev-perl/Sub-HandlesVia/Sub-HandlesVia-0.16.0.ebuild
deleted file mode 100644
index 295613b77f49..000000000000
--- a/dev-perl/Sub-HandlesVia/Sub-HandlesVia-0.16.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=8
-
-DIST_AUTHOR=TOBYINK
-DIST_VERSION=0.016
-inherit perl-module
-
-DESCRIPTION="alternative handles_via implementation"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ~riscv x86"
-
-RDEPEND="
- dev-perl/Class-Method-Modifiers
- dev-perl/Class-Tiny
- dev-perl/Exporter-Tiny
- >=virtual/perl-Scalar-List-Utils-1.540.0
- dev-perl/Role-Tiny
- >=dev-perl/Type-Tiny-1.4.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- test? (
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/Test-Requires
- )
-"
diff --git a/dev-perl/Sub-Install/Manifest b/dev-perl/Sub-Install/Manifest
index a9af58342170..22e4078412a2 100644
--- a/dev-perl/Sub-Install/Manifest
+++ b/dev-perl/Sub-Install/Manifest
@@ -1,2 +1 @@
-DIST Sub-Install-0.928.tar.gz 18669 BLAKE2B cc5f6dbfd7d74299a4a8534c377b3f393bce9976ea86b4e026630101cd85935eb2f0cac74612dad8eabe9caab3a0744f1e33f23cab9ef8873ca762a25e990122 SHA512 3f25df9f5992075968830d4235e9f6520c526331b9180391e41483241d43253a61ad8dc381d77aaeb6c6fb841cfc5c097598e62abb46208894275c393a133ade
DIST Sub-Install-0.929.tar.gz 21122 BLAKE2B e37c8f061c4e3d11ce3c70e9a23e4c86b12c1c980d4a887490076ad3e285780589ace2947ba4da7462ba1cde6e987c0299c6b2b9ebfa645cf2970bccd99af347 SHA512 f51992531607af97ff6b8700bf23a2918261d05f24886781f36e2676c130df5d109a42ad3d6f8d089a6ee2c050af27ec5fc2ef9610ee993eca6549866a4fe8d7
diff --git a/dev-perl/Sub-Install/Sub-Install-0.928.0-r1.ebuild b/dev-perl/Sub-Install/Sub-Install-0.928.0-r1.ebuild
deleted file mode 100644
index 8a665809973d..000000000000
--- a/dev-perl/Sub-Install/Sub-Install-0.928.0-r1.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=RJBS
-DIST_VERSION=0.928
-inherit perl-module
-
-DESCRIPTION="Install subroutines into packages easily"
-
-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-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Sub-Name/Manifest b/dev-perl/Sub-Name/Manifest
index 7c38ef861748..9f716295bad5 100644
--- a/dev-perl/Sub-Name/Manifest
+++ b/dev-perl/Sub-Name/Manifest
@@ -1,2 +1 @@
-DIST Sub-Name-0.26.tar.gz 84898 BLAKE2B dbb913a43e88ce773593e1fae05ecd5e7ee551d44117f1d133d5cef59ad052d8a935fb733c20cd3f2ad78f98c5ebde7bdcd114761f6464f716d41f0bbfca9196 SHA512 df032823c340500a0cc5e5f4d88688bbed14344a67a1ded462572aebeb39827563c5f69afbc0af1c5aac483013e7083a8aba2e3e47b805007d006818dadd9b5a
DIST Sub-Name-0.27.tar.gz 157643 BLAKE2B db043fb413f39fd772ed4ebe8b9beda19bdfb9ec4621693c0fb0aa2652d8a3138914fed41c0c8a7d85993f6cc99522aae32b9c489924b5ee9e04bff44999cf36 SHA512 766c2b229a222e84c40069f2aba0611f7936a9018c375c66b9ed58c4b3ad074cf102906e23aaf514e6897a8aaeaee1658bc2887d73052b8f67ccdf3cab52f71f
diff --git a/dev-perl/Sub-Override/Manifest b/dev-perl/Sub-Override/Manifest
index e2cbb37dd7c8..4be187847830 100644
--- a/dev-perl/Sub-Override/Manifest
+++ b/dev-perl/Sub-Override/Manifest
@@ -1 +1,3 @@
DIST Sub-Override-0.09.tar.gz 6462 BLAKE2B 27345159d3475c30c40852fa93db246c91b4d83806154adefcde907ff42ac0726d9c84880735a148acb6ce929a14c43d30287dd71307e41667841bf25db3bb99 SHA512 35000e8cabb6ca4cc0cac53af99fc9cb8ac14b1e71dbfa27dc58a339cb1b54e439064f2241798e351cc5ad297a2f9e4fde870ca97e2eb09a2430c11af589d412
+DIST Sub-Override-0.10.tar.gz 7218 BLAKE2B de2d19421280b4badaae0e1aea386c343d19d92023b4bd0aa9e2f92a66026e7b61361aeb3f724e30f842e1389260e6c7e85ab284b529bdf759e41d40bc4b8ebb SHA512 27782c301c7abd30291be8af79a251d2be27b7616f950c28cb83ceeeb6a91eb69fe29413992c229afb6d75974851e69986eaa232aa81484ad49fcad55b2bdead
+DIST Sub-Override-0.12.tar.gz 9003 BLAKE2B 1c07187ad909261c18a5f973d489918cb986b040377a4011821f7a6a0966ad03ba81796a35173ef43ac81778e1fb4601bf71423744187d9594f0907f65056d7f SHA512 3164764c54435c96b87a28b266bf39d3c1775008292605c17ab9f2077f6695a7d730202fd36d4b97638ca0e6b14db3ad3d62461ec855ddca938d9a31af1ee2c5
diff --git a/dev-perl/Sub-Override/Sub-Override-0.100.0.ebuild b/dev-perl/Sub-Override/Sub-Override-0.100.0.ebuild
new file mode 100644
index 000000000000..8dce9a29218b
--- /dev/null
+++ b/dev-perl/Sub-Override/Sub-Override-0.100.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=OVID
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Perl extension for easily overriding subroutines"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+ test? (
+ >=dev-perl/Test-Fatal-0.10.0
+ )
+"
diff --git a/dev-perl/Sub-Override/Sub-Override-0.120.0.ebuild b/dev-perl/Sub-Override/Sub-Override-0.120.0.ebuild
new file mode 100644
index 000000000000..1b2d517dee92
--- /dev/null
+++ b/dev-perl/Sub-Override/Sub-Override-0.120.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MVSJES
+DIST_VERSION=0.12
+inherit perl-module
+
+DESCRIPTION="Perl extension for easily overriding subroutines"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+ test? (
+ >=dev-perl/Test-Fatal-0.10.0
+ )
+"
diff --git a/dev-perl/Sub-Quote/Manifest b/dev-perl/Sub-Quote/Manifest
index 74c48470752e..48c65bd5641e 100644
--- a/dev-perl/Sub-Quote/Manifest
+++ b/dev-perl/Sub-Quote/Manifest
@@ -1,2 +1 @@
-DIST Sub-Quote-2.006006.tar.gz 32485 BLAKE2B 517742256d9da1ca839051e6bf75b660740ccdd0ed2809249bf40fc86526b72bc12a338baa34d6f88a0f5411e5331bdd6a769c7a777996bb75775f79a2315d6b SHA512 19cd0504f039f3218d3f47b3b44714f0baed73a13f97c4552eb1816b7b03186b1bbdf48cc70c2cae616eb9ec81721b30217c7f788176d389df694c9b355ead64
DIST Sub-Quote-2.006008.tar.gz 35925 BLAKE2B 0ce8ccfd9c9ab309f61a409aab085407675c7a96b4bef16306ec6f8cd560e2791ef9ffadbd18d84e0faf4f1471e8a08f28763d1574c1e25278f87b0e1f4965ea SHA512 474c02953555e815c64270299a2ea36a172c11ff739d77a3f5133f4c40d5ec48ad60c09465bd93864c254f180ba73d8381752ac649f8d4f729199f3088e71e26
diff --git a/dev-perl/Sub-Quote/Sub-Quote-2.6.6-r1.ebuild b/dev-perl/Sub-Quote/Sub-Quote-2.6.6-r1.ebuild
deleted file mode 100644
index 1f5c6ae368d7..000000000000
--- a/dev-perl/Sub-Quote/Sub-Quote-2.6.6-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=HAARG
-DIST_VERSION=2.006006
-inherit perl-module
-
-DESCRIPTION="Efficient generation of subroutines via string eval"
-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="minimal"
-
-RDEPEND="
- !<dev-perl/Moo-2.3.0
- !minimal? (
- >=dev-perl/Sub-Name-0.80.0
- )
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/Test-Fatal-0.3.0
- >=virtual/perl-Test-Simple-0.940.0
- )
-"
diff --git a/dev-perl/Syntax-Keyword-Try/Manifest b/dev-perl/Syntax-Keyword-Try/Manifest
index fec1fe6525d6..57ef7c2a5e04 100644
--- a/dev-perl/Syntax-Keyword-Try/Manifest
+++ b/dev-perl/Syntax-Keyword-Try/Manifest
@@ -1,3 +1,2 @@
-DIST Syntax-Keyword-Try-0.27.tar.gz 43786 BLAKE2B b4be7b2047498571dfd45258ce52893e7401d7395569be90ac606372a8cbadd3c6d401e6feedc0b7bc25d4c465dd967a19de224dcd610a7c9b41e82807fd711e SHA512 794a8df77bfa255b83deb7004ca2a70e5f9ec76e6009897101a20c11e8969f4238bed578de5fb510590730be7dfb8b2d1431f8955863f217f7fc5a639e2f2e3b
DIST Syntax-Keyword-Try-0.28.tar.gz 44724 BLAKE2B 85e6b502db67db42030276af1d9be9e278ce75389d6f19a935961845b31a98c2906396ecaf13cd48e716f4c84fec58001d1a4858aa5cf830e767a43eb4dc2ea5 SHA512 c297480200cc22d0b0e3adc542ef94f82e120f4ab25612f184880f934825297ccbb2c9a4c453393b8f4ea93621b0dbb84ff17db42ee2333709158b007cfe674f
DIST Syntax-Keyword-Try-0.29.tar.gz 45060 BLAKE2B 3e548863ae02a241ce7d5ff329e4d99df20a688bf898f0e7cc3174883f76315b843d95fbd55b45f9727a62a8109bcc1f594d5a03c8cace0905b0f176a95185cb SHA512 269ea66916c39852262bc60b1661e90adf55489f1369a745a3c3ba24dd4335203a46d8bf8ddd39dcdefc4ae3314ce06b1fa7956d0a4bd23bba6fb809adaa1814
diff --git a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.270.0.ebuild b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.270.0.ebuild
deleted file mode 100644
index d56e4fc9cd42..000000000000
--- a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.270.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PEVANS
-DIST_VERSION=0.27
-inherit perl-module
-
-DESCRIPTION="a try/catch/finally syntax for Perl"
-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"
-
-RDEPEND="dev-perl/XS-Parse-Keyword"
-BDEPEND="${RDEPEND}
- dev-perl/Module-Build
- dev-perl/XS-Parse-Keyword
- virtual/perl-ExtUtils-CBuilder"
diff --git a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.280.0.ebuild b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.280.0.ebuild
index eac81bd56845..8eb8986b835b 100644
--- a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.280.0.ebuild
+++ b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.280.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="a try/catch/finally syntax for Perl"
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"
+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"
RDEPEND="dev-perl/XS-Parse-Keyword"
BDEPEND="${RDEPEND}
diff --git a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.290.0.ebuild b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.290.0-r1.ebuild
index 9e5000887992..88df92df625d 100644
--- a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.290.0.ebuild
+++ b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.290.0-r1.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="A try/catch/finally syntax for Perl"
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"
+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"
RDEPEND="dev-perl/XS-Parse-Keyword"
BDEPEND="
@@ -17,5 +17,5 @@ BDEPEND="
dev-perl/Module-Build
dev-perl/XS-Parse-Keyword
virtual/perl-ExtUtils-CBuilder
- test? ( dev-perl/Test2-Suite )
+ test? ( virtual/perl-Test2-Suite )
"
diff --git a/dev-perl/Sys-Virt/Manifest b/dev-perl/Sys-Virt/Manifest
index b2b11781a2c1..0155453310ec 100644
--- a/dev-perl/Sys-Virt/Manifest
+++ b/dev-perl/Sys-Virt/Manifest
@@ -1,5 +1,3 @@
-DIST Sys-Virt-v10.0.0.tar.gz 174834 BLAKE2B 6106e050c958002f7120ea3e67602990fc25496d59b4f52d2b164a5599d6fa4c71df5d321b0a43d12cc82423582bcec388d61935069d87272bb7a4628a523304 SHA512 d5ea881515ca5954b476d09b754b7dda131d75ac4dba321d75573816daeb37fbb92dc394dfa603ee4c370d55cb632f07b6abee5af0ebced0ba13f5c7081e7163
-DIST Sys-Virt-v9.2.0.tar.gz 171375 BLAKE2B e0690967901880190206694f8cc46d39b14e1b4d38232b6d0c6d919bfaf67657565744f1063028bae96dc713bb915393707ceb19d94a81affedae272c26dbf2a SHA512 83265b2679b508226a8d406a6366bb1d0c96dc64adef6454a793cc02277863bd35d17d67bdbae994eb53ad431ccbb82fae9f796749171b13bebb1a0b74e7251c
-DIST Sys-Virt-v9.4.0.tar.gz 171578 BLAKE2B 1f8d1b51e881500d0efc33faa38a567fed6cdec11c1d025031e1f95f6540e3e0149b50476f9fe232be74465a7f211a794244d104121931e45304d976f46b43f4 SHA512 7dd0f018e5e0b548989bdc670630ec3301de0c95dd8ccbdc59cfd990b65f5be7ba6a72eb3755e561888c19c548744ba5eeed3cba1880acb7e351ad4719d3636d
+DIST Sys-Virt-v10.1.0.tar.gz 175345 BLAKE2B 19f5620f546b1ea0f6dda0126b56735102f7513b9c41b86e1892f846a84fdfac0f1296a4d1238c7f1cc5c1e5704d5fb8f8dc81cc3961ca59acca5403fa580701 SHA512 6b20573e953bd99e547da683cfc587dd132f8b7921ae76289aad9891179b7d068c96a0c67f90b6daa7c5bf0156de02b3a85f7ec538ee47ca4f81547f03256003
+DIST Sys-Virt-v10.2.0.tar.gz 175575 BLAKE2B 2950f991be8ae130788b1b03c1f898fb778b67765aa93732540a1fe5057a66e7a4efb7c7792327b81816281d7ba910466b24a50ec36165e554f1cb481693fba4 SHA512 c362e37511aff879b08a67b6337cee6d20c197fea2bb7f6ce023eafa642f53029744d704250533772fd48448ff39ea49027b83563cd9821dcd22d3621b2372ef
DIST Sys-Virt-v9.7.0.tar.gz 174737 BLAKE2B 676be20e39102f92b9b1d3cc703479c67f43d7007f01f9cfb725d13002ba0abdb3123ac756ace666ffd3c67224943281ad79b840c50afbfd4e8f7f9c5ca4be27 SHA512 211cc36536ec8538e096d36bca568b0362a2c84fe78322acb34a473a91128f46251503db14e38b63cd865a2f16b5c021e6e75ec1832368ae26480bb7e32180d4
-DIST Sys-Virt-v9.8.0.tar.gz 174829 BLAKE2B ac9af08d8cbd6920766f3db17eb1cb82b72b8396bfcd55900c78d614c3fee52f588e9cace845b891347275eb7d862d9ec779080e69b7a99754dd4795b82edc00 SHA512 496c32a72f7a4968f91e5dc6b5bd35de980c083df8e005d59af8b761bb379d1a6775b7eed54d06410306030a06130fc6da207c01ea7466c1399f97b78acb01bb
diff --git a/dev-perl/Sys-Virt/Sys-Virt-10.0.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-10.1.0.ebuild
index 16cad8c07a60..16cad8c07a60 100644
--- a/dev-perl/Sys-Virt/Sys-Virt-10.0.0.ebuild
+++ b/dev-perl/Sys-Virt/Sys-Virt-10.1.0.ebuild
diff --git a/dev-perl/Sys-Virt/Sys-Virt-9.8.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-10.2.0.ebuild
index 16cad8c07a60..0d0a03768113 100644
--- a/dev-perl/Sys-Virt/Sys-Virt-9.8.0.ebuild
+++ b/dev-perl/Sys-Virt/Sys-Virt-10.2.0.ebuild
@@ -18,7 +18,7 @@ inherit perl-module
DESCRIPTION="API for using the libvirt library from Perl"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
RDEPEND="
>=app-emulation/libvirt-${PV}
diff --git a/dev-perl/Sys-Virt/Sys-Virt-9.2.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-9.2.0.ebuild
deleted file mode 100644
index caddfe0079bc..000000000000
--- a/dev-perl/Sys-Virt/Sys-Virt-9.2.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Packages which get releases together:
-# app-emacs/nxml-libvirt-schemas
-# dev-python/libvirt-python
-# dev-perl/Sys-Virt
-# app-emulation/libvirt
-# Please bump them together!
-
-DIST_AUTHOR=DANBERR
-DIST_VERSION=v${PV}
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="API for using the libvirt library from Perl"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- >=app-emulation/libvirt-${PV}
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-CBuilder
- dev-perl/Module-Build
- virtual/pkgconfig
- test? (
- dev-perl/CPAN-Changes
- dev-perl/Test-More-UTF8
- dev-perl/Test-Pod-Coverage
- dev-perl/XML-XPath
- virtual/perl-Test-Simple
- virtual/perl-Time-HiRes
- )"
-DEPEND="
- >=app-emulation/libvirt-${PV}
-"
diff --git a/dev-perl/Sys-Virt/Sys-Virt-9.4.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-9.4.0.ebuild
deleted file mode 100644
index caddfe0079bc..000000000000
--- a/dev-perl/Sys-Virt/Sys-Virt-9.4.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Packages which get releases together:
-# app-emacs/nxml-libvirt-schemas
-# dev-python/libvirt-python
-# dev-perl/Sys-Virt
-# app-emulation/libvirt
-# Please bump them together!
-
-DIST_AUTHOR=DANBERR
-DIST_VERSION=v${PV}
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="API for using the libvirt library from Perl"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- >=app-emulation/libvirt-${PV}
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-CBuilder
- dev-perl/Module-Build
- virtual/pkgconfig
- test? (
- dev-perl/CPAN-Changes
- dev-perl/Test-More-UTF8
- dev-perl/Test-Pod-Coverage
- dev-perl/XML-XPath
- virtual/perl-Test-Simple
- virtual/perl-Time-HiRes
- )"
-DEPEND="
- >=app-emulation/libvirt-${PV}
-"
diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest b/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest
index 47a79943418b..7d9e69ca3751 100644
--- a/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest
+++ b/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest
@@ -1,2 +1 @@
-DIST TAP-Parser-SourceHandler-pgTAP-3.35.tar.gz 24620 BLAKE2B 1a63a550f83bbe4bc2c6be97bde8940a2b8ff69a31999df94ed6dc124ca7e16b2ccd3e45217ba1fd833f520c9498e9804153de121abe9f4f038bb433e3c1ceaf SHA512 10fb0a3d76896c454ab11672503eb586c93d016f9c76d92688ecfcd60e687eeef1cc6f8313395b9863b5a6c594191ad3b78e9dad39c5a8a9a5da2f190d41838a
DIST TAP-Parser-SourceHandler-pgTAP-3.36.tar.gz 25484 BLAKE2B 8d9d6e9a22f56bac34a6c3a594824628de7b46f44a87268e4706bfe0f36b4c0a32a977d84f936a8621353350739eee31c3b56b7e7e47526ccb91e3c1cff22d5e SHA512 6406527cff6e1572df7b638148d4653975bc5674efd076cea09c6e9474503916d688e3c357c5896dbee12249dd85c0e57619af604caa16573198551f8ca039cc
diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.350.0-r1.ebuild b/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.350.0-r1.ebuild
deleted file mode 100644
index 82aa0d89c1fe..000000000000
--- a/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.350.0-r1.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=DWHEELER
-DIST_VERSION=3.35
-inherit perl-module
-
-DESCRIPTION="Stream TAP from pgTAP test scripts"
-
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
- virtual/perl-Test-Harness
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.300.0
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
diff --git a/dev-perl/Template-Toolkit/Manifest b/dev-perl/Template-Toolkit/Manifest
index 5e4743fd9450..4c4731fb9209 100644
--- a/dev-perl/Template-Toolkit/Manifest
+++ b/dev-perl/Template-Toolkit/Manifest
@@ -1,2 +1,2 @@
-DIST Template-Toolkit-3.010.tar.gz 522731 BLAKE2B 46b8f540ecda0def1b3a41dcd0beeb3d37863aeb85ba7e6ede0fc19fdaa93aa4c22675f4e2369e502a654aedd82698cf2fc1e8626bff3e60814c3b877acf7814 SHA512 9f6215eebe4151f93c0b83a49bc75fc6b2f00fff31729df9358b5bfd872e7a98207d146f4c1cb384a8cab002896b44cf09803a9049f9c8db0354b1d553c67452
DIST Template-Toolkit-3.101.tar.gz 515947 BLAKE2B 67890339ce6f87ade96d19fa9c1e610495d8ba95605d355ea9bdba12d720b91eb3befa5a4482fbfdf2a53cf8106d1df1ecef5d93a818d9ff7209fd363905b4c0 SHA512 7e74b1317a7fc113161999c9eeb63bdbee9ed8ff843bd4388039a683976eb71cd4ee2af7fecab639f3be7ef17386a45a6065a4eac6b599b5a0cc2f235d34962f
+DIST Template-Toolkit-3.102.tar.gz 522811 BLAKE2B 4accc1f960baf3da0d42f0b6160ed36677f7cd5bb2eaed2376c74fb274d1b48f03db1ac9514822e2c3899799b71e0afa8489095117bd761e1857516a7b1d7b1c SHA512 5fe2e265c54f0d1c21c9e0e7e1b124ebb94d7c584bfdada4dfc89c17f1a80b6c23fad68246aa69d8548a8adc6cdea5ef27024627016ebff17817a7d4cf6d060c
diff --git a/dev-perl/Template-Toolkit/Template-Toolkit-3.10.0.ebuild b/dev-perl/Template-Toolkit/Template-Toolkit-3.102.0.ebuild
index 23acfe173716..3cbd354af7f9 100644
--- a/dev-perl/Template-Toolkit/Template-Toolkit-3.10.0.ebuild
+++ b/dev-perl/Template-Toolkit/Template-Toolkit-3.102.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=ATOOMIC
-DIST_VERSION=3.010
+DIST_AUTHOR=TODDR
+DIST_VERSION=3.102
inherit perl-module
DESCRIPTION="The Template Toolkit"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="xml gd mysql postgres latex vim-syntax test"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="gd mysql postgres latex vim-syntax test xml"
RDEPEND="
dev-perl/Text-Autoformat
@@ -19,8 +19,9 @@ RDEPEND="
postgres? ( dev-perl/DBD-Pg )
>=dev-perl/AppConfig-1.560.0
"
-BDEPEND="${RDEPEND}
- test? ( dev-perl/CGI )
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
"
PDEPEND="
dev-perl/Text-Autoformat
diff --git a/dev-perl/Term-ProgressBar/Manifest b/dev-perl/Term-ProgressBar/Manifest
index 76cae8173d13..b15e2a0fe41a 100644
--- a/dev-perl/Term-ProgressBar/Manifest
+++ b/dev-perl/Term-ProgressBar/Manifest
@@ -1,2 +1 @@
-DIST Term-ProgressBar-2.22.tar.gz 19506 BLAKE2B 9c1fb861a15d516b915c4d918c9fc2024d68825f13ba2329c9a7c96028f962546c24751e3a687fb8c788a7d75feae61152895301fe6d107ccbf850efe06aeeca SHA512 4274eb837c4d7f978ede2fe6b2705284a43df58cdd2cd0e2a8b96a3b71ef78f60cdb622416ede994a0ea79f3a72efcbaa4cd5b47645918235c8bbed6f9e64ad9
DIST Term-ProgressBar-2.23.tar.gz 19202 BLAKE2B 5607f220edfa7703f30a6f88877ecd458eba7931c5fc314ec45bee31b91740632121509a2a706b5c018134796d12b30248639ae2dd1207429e3a21071fb9fbb4 SHA512 86c25446ea909554c206f531f4768a2fc3a9374839c8c307c3485abfe6cd49438452118addf92d85f58e4bca0e22f1ff44cac87a3ad1747a87e475e5f5f6e4d9
diff --git a/dev-perl/Term-ProgressBar/Term-ProgressBar-2.220.0.ebuild b/dev-perl/Term-ProgressBar/Term-ProgressBar-2.220.0.ebuild
deleted file mode 100644
index f2d6f37623f1..000000000000
--- a/dev-perl/Term-ProgressBar/Term-ProgressBar-2.220.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=8
-
-DIST_AUTHOR=MANWAR
-DIST_VERSION=2.22
-DIST_EXAMPLES=( "examples/*" )
-inherit perl-module
-
-DESCRIPTION="Provide a progress meter on a standard terminal"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x86-linux"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Class-MethodMaker-1.20.0
- >=dev-perl/TermReadKey-2.140.0
- virtual/perl-autodie
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/Test-Exception-0.310.0
- >=dev-perl/Capture-Tiny-0.130.0
- >=virtual/perl-Test-Simple-0.800.0
- dev-perl/Test-Warnings
- )
-"
diff --git a/dev-perl/Term-ReadLine-Gnu/Manifest b/dev-perl/Term-ReadLine-Gnu/Manifest
index 98c814618514..3e02bb0e05c6 100644
--- a/dev-perl/Term-ReadLine-Gnu/Manifest
+++ b/dev-perl/Term-ReadLine-Gnu/Manifest
@@ -1,3 +1 @@
-DIST Term-ReadLine-Gnu-1.42.tar.gz 197745 BLAKE2B 9b824310d81257f097ea9fd7848bf1f49cacb1e5d903d953771704a0ea5882da6a0fd0a293046345b8dd64ccc3d132cbd1db572912e593015b9e2d9f2f740115 SHA512 8f62cb14432f9364b1a3cea708d3d648bc7df2bb7fed2b3ec7af389fa183bfbe1bec3020b184b19a267217d47a3547f52a20d75f17c13ba89684759084f24471
-DIST Term-ReadLine-Gnu-1.45.tar.gz 205786 BLAKE2B c926497314767d912f4fcbd417d499395f7fe0e8fbc574f5411f87f6fbc31ba11a23bdddf5149ec0e9a97aa769d9ba1b37ef76272b137e8ac1861ba127d970ee SHA512 a195b26609ce8b723edfa334e44260c0c246a8a33b781a0a7d4922ade38541fe5e5e7bdd162c81eb7190afcfcce6fc1595089d40ab7036d17ece794bc3ecb102
DIST Term-ReadLine-Gnu-1.46.tar.gz 204896 BLAKE2B 3b618ae98859b1675b1146bf83dc84335a1923f9a4806d4fc6c629cee904a89467163d1fef040e769a021377e6f12a8b410cb2cfc7a702f9f061b1df259bddf7 SHA512 574c97b5915f6afbe75506758aa0def7a23372ef3c696e081c8e9732a57828b29ec8c9d643f767188d264a212b60595f43cb1c59bf8ffee74af73c9588a362b9
diff --git a/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.420.0-r1.ebuild b/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.420.0-r1.ebuild
deleted file mode 100644
index 5d020bfc0dc8..000000000000
--- a/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.420.0-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=HAYASHI
-DIST_VERSION=1.42
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Perl extension for the GNU Readline/History Library"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
- >=sys-libs/readline-6.2:0=
- sys-libs/ncurses:0=
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-
-src_prepare() {
- default
- # search_termlib() selects termcap when sys-libs/libtermcap-compat is installed
- # despite the absence of libtermcap.so symlink
- sed -i -e \
- "s/search_termlib()/search_lib('-ltinfo') || search_lib('-lncurses')/" \
- Makefile.PL || die
-}
diff --git a/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.450.0.ebuild b/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.450.0.ebuild
deleted file mode 100644
index a76a1125513a..000000000000
--- a/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.450.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=HAYASHI
-DIST_VERSION=1.45
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Perl extension for the GNU Readline/History Library"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=sys-libs/readline-6.2:=
- sys-libs/ncurses:=
-"
-DEPEND="
- ${RDEPEND}
-"
-# Newer MakeMaker needed for macOS at least
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-7.580.0
-"
-
-src_prepare() {
- default
-
- # search_termlib() selects termcap when sys-libs/libtermcap-compat is installed
- # despite the absence of libtermcap.so symlink
- sed -i -e \
- "s/search_termlib()/search_lib('-ltinfo') || search_lib('-lncurses')/" \
- Makefile.PL || die
-}
diff --git a/dev-perl/Term-Shell/Term-Shell-0.130.0.ebuild b/dev-perl/Term-Shell/Term-Shell-0.130.0.ebuild
index 2dbb6984ef23..6eb6becd6eed 100644
--- a/dev-perl/Term-Shell/Term-Shell-0.130.0.ebuild
+++ b/dev-perl/Term-Shell/Term-Shell-0.130.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
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="A simple command-line shell framework"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
virtual/perl-Data-Dumper
diff --git a/dev-perl/Term-Table/Manifest b/dev-perl/Term-Table/Manifest
deleted file mode 100644
index b18f8a7be2f9..000000000000
--- a/dev-perl/Term-Table/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST Term-Table-0.015.tar.gz 28737 BLAKE2B 4cdbb839467989d15e3ee3033efc7eb7081999d24ef7df05dcfce4fe18b03fab644af30cc5b6a28e5a4e8895a95a00f10b547ba98c4570da57ab9531ea04697c SHA512 2f5cbc28d0d0f76a6269892055871c103a65d9fd9836d3a0b7c7320cf1439d27cba596453f1d94bd324bd4d4dffdd0eb672801aa23f9a8609310a28eca15dd87
-DIST Term-Table-0.016.tar.gz 28343 BLAKE2B b48ab1d17141a0d1fd5b19a5f7e217c236cb8fff1e9fad11c573a00573bdd9668689af5ab08ac2b91fc3efc119626f2a28490a7dfd5b2d17d692019216b979fd SHA512 b35700fba336f57e479d818ef74fc746979b3acb081a7cde816b39c5fb65bedd5217257426ba22bdcaf8d73292cd98efd23295144a996f7bd117ada775cdfe5b
-DIST Term-Table-0.017.tar.gz 28747 BLAKE2B 3bd9888003463e777259af17def0ccdb0924f21e16dcf11c3e8c9dc0313fe2bd844f25a1da446b54cbc0f1d9cf84dc646382f5979ba1e9839530693b47f62d21 SHA512 ee5b9188c99e9ebc346cb3395b3d36e4ca7e6f4965bd54be43646091a1f7babf2784e0c6ad5e263870ccfbb6d55896ce9a7815a73e1b1e620357885705220f32
-DIST Term-Table-0.018.tar.gz 28833 BLAKE2B aa7b5c472cd377c8abc4ec1c0d579832eeb4c80cff28ce486da7c6370cc658ffc32d5f4ab7a5bb5405b36bc0438da8a9e047aef8fc02383a1fffc1547f880696 SHA512 99670976b884482697d667cf5db3cc3ff60e511270eab7e0df0cd922cfcc38297d143f03579df153a62db201db8d9e81e5f8bdaa94015d0b9ee9a5c033470621
diff --git a/dev-perl/Term-Table/Term-Table-0.15.0.ebuild b/dev-perl/Term-Table/Term-Table-0.15.0.ebuild
deleted file mode 100644
index c271c901e345..000000000000
--- a/dev-perl/Term-Table/Term-Table-0.15.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=EXODIST
-DIST_VERSION=0.015
-inherit perl-module optfeature
-
-DESCRIPTION="Format a header and rows into a table"
-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="
- virtual/perl-Carp
- >=dev-perl/Importer-0.24.0
- virtual/perl-Scalar-List-Utils
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-1.302.97
- )
-"
-pkg_postinst() {
- # optfeature "Improved Automatic detection of terminal width" Term::Size::Any
- optfeature "Improved rendering of UTF8 Characters" '>=dev-perl/Unicode-LineBreak-2013.100.0'
- optfeature "Automatic detection of terminal width" 'dev-perl/TermReadKey'
-}
diff --git a/dev-perl/Term-Table/Term-Table-0.16.0.ebuild b/dev-perl/Term-Table/Term-Table-0.16.0.ebuild
deleted file mode 100644
index bc125f30d11c..000000000000
--- a/dev-perl/Term-Table/Term-Table-0.16.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=EXODIST
-DIST_VERSION=0.016
-inherit perl-module optfeature
-
-DESCRIPTION="Format a header and rows into a table"
-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="
- virtual/perl-Carp
- >=dev-perl/Importer-0.24.0
- virtual/perl-Scalar-List-Utils
-"
-DEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-1.302.97
- )
-"
-pkg_postinst() {
- # optfeature "Improved Automatic detection of terminal width" Term::Size::Any
- optfeature "Improved rendering of UTF8 Characters" '>=dev-perl/Unicode-LineBreak-2013.100.0'
- optfeature "Automatic detection of terminal width" 'dev-perl/TermReadKey'
-}
diff --git a/dev-perl/Term-Table/Term-Table-0.17.0.ebuild b/dev-perl/Term-Table/Term-Table-0.17.0.ebuild
deleted file mode 100644
index 4f1a276b1af6..000000000000
--- a/dev-perl/Term-Table/Term-Table-0.17.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=8
-
-DIST_AUTHOR=EXODIST
-DIST_VERSION=0.017
-inherit perl-module optfeature
-
-DESCRIPTION="Format a header and rows into a table"
-
-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-Scalar-List-Utils
-"
-DEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-1.302.97
- )
-"
-
-pkg_postinst() {
- # optfeature "Improved Automatic detection of terminal width" Term::Size::Any
- optfeature "Improved rendering of UTF8 Characters" '>=dev-perl/Unicode-LineBreak-2013.100.0'
- optfeature "Automatic detection of terminal width" 'dev-perl/TermReadKey'
-}
diff --git a/dev-perl/Term-Table/Term-Table-0.18.0.ebuild b/dev-perl/Term-Table/Term-Table-0.18.0.ebuild
deleted file mode 100644
index 62d092c779e5..000000000000
--- a/dev-perl/Term-Table/Term-Table-0.18.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=EXODIST
-DIST_VERSION=0.018
-inherit perl-module optfeature
-
-DESCRIPTION="Format a header and rows into a table"
-
-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-Scalar-List-Utils
-"
-DEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-1.302.97
- )
-"
-
-pkg_postinst() {
- # optfeature "Improved Automatic detection of terminal width" Term::Size::Any
- optfeature "Improved rendering of UTF8 Characters" '>=dev-perl/Unicode-LineBreak-2013.100.0'
- optfeature "Automatic detection of terminal width" 'dev-perl/TermReadKey'
-}
diff --git a/dev-perl/Term-Table/metadata.xml b/dev-perl/Term-Table/metadata.xml
deleted file mode 100644
index 972181894ff8..000000000000
--- a/dev-perl/Term-Table/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?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">Term-Table</remote-id>
- <remote-id type="cpan-module">Term::Table</remote-id>
- <remote-id type="cpan-module">Term::Table::Cell</remote-id>
- <remote-id type="cpan-module">Term::Table::CellStack</remote-id>
- <remote-id type="cpan-module">Term::Table::HashBase</remote-id>
- <remote-id type="cpan-module">Term::Table::LineBreak</remote-id>
- <remote-id type="cpan-module">Term::Table::Spacer</remote-id>
- <remote-id type="cpan-module">Term::Table::Util</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/Test-CPAN-Meta/metadata.xml b/dev-perl/Test-CPAN-Meta/metadata.xml
index 4b402d99610c..91419175baff 100644
--- a/dev-perl/Test-CPAN-Meta/metadata.xml
+++ b/dev-perl/Test-CPAN-Meta/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
diff --git a/dev-perl/Test-Compile/Manifest b/dev-perl/Test-Compile/Manifest
index ca6743d60236..2b30d7671892 100644
--- a/dev-perl/Test-Compile/Manifest
+++ b/dev-perl/Test-Compile/Manifest
@@ -1,5 +1,3 @@
-DIST Test-Compile-v2.4.2.tar.gz 18842 BLAKE2B 6bc8dbd692087ccbf41b227c417f1cb8a100ea2e845289fae52ce8f375c4f7970f759ab2fffcb19af7670ec93f92115812184d9d71f73db21628b4937b6e84c9 SHA512 3c16249d9cf14c3cc1dae5958c591b9beac320e26c3ef958a76ca74763ce30443ebe55e3e4efacd384252dfe1ef1cfca9c12d4f7a67780e0db20d6462b6d541c
-DIST Test-Compile-v3.0.1.tar.gz 18490 BLAKE2B d472567065549a6a00c668aa5d7af1597f5d3fe0f06a849b374fe0b6757ef5a591ddb5834c894c64c48d9eabe5112803509dba9b4698afed6e028a5010ae4b5f SHA512 a8e5d0fabaaa0c8d4de716da85279c8d4abdcfb8e453159f5b47d10e1845d2f80164d099bcd3906d74afae1137fd9d4430d47b8bdcb3afc6d81b8043bd585715
-DIST Test-Compile-v3.2.2.tar.gz 19612 BLAKE2B e6a14624c1aaf70e5228d46ed33313e07ecfd2632ef8e369c2046317dac5ff83f48efe853f06436d71b98721cb8f5b5e6354a4d62c67351297b512a1be1152a7 SHA512 68a18cee66cc8eb2bf10b3d7f97244ee49d7162284957a8f34226846f3afda1872c809b4cdd7494286afea255313eeba27f392e3827ed127d39bbdf406be8151
-DIST Test-Compile-v3.3.0.tar.gz 20143 BLAKE2B 701b72181807a44bb46944e0e505644521b10b16a4180e6f4e1ce3a2e41a185a4471e9bc9b1d1e8aefd6485d5db898fa408dd7f09fff22ff7d33f980898a2123 SHA512 41c05d70e2913905d886651e1f882bd145c0f4c9ed433e8541cb9cf33e622f7c34ebe5c9eb875161782cf8a7bafc6bdc2f03b60c8bbef7f9ff0381d833f5205a
DIST Test-Compile-v3.3.1.tar.gz 20205 BLAKE2B 5a1b52447eb8e1f92903e3eae09f3b91fef4ba9bb7962edc854629a730dc8c0e622aaf78a13e6ec26a002749cfd9d112f4d2aa33acfb6a2775ce5b77a026ff04 SHA512 d2655da234eabd79846a97f358552d8f57cfdbd5de900850dd4537985a226a17e6277a45d0e118ab29df0084ae0edef14001c53be3f07e47e14c6cd2aa53ece3
+DIST Test-Compile-v3.3.2.tar.gz 20668 BLAKE2B 7a0159e151ac0344b9d736d0abc02eae9e191ad4e2fd4c84cc3cf27c869ecd1546c2e4e28be8092c12b877c2139425526de1cdf44d167a84972b5e5f625e5227 SHA512 5403dd9b22f8b40fd8a64417d44219cacfe50d3200a0093171fd36460e7da9db97e6db85c618ace55218fb0ef64f3cef087bfba16f68e186344909957fbd8813
+DIST Test-Compile-v3.3.3.tar.gz 20685 BLAKE2B e09707215ace0c55a74eaa4321aa56461431960848c5bf54162d4b0c5f57ab60a7d988754f440782d3b7d507d084539a2087250ca4c6e80bbbce51d199f046b1 SHA512 ba437e9864fe849276d7ff4b4b89ab25800286777f9001cf7c66b0996025d1edd93faa7f74292a07786cac9446a8e1cde2ccc37d6f7339c8605b9342fec03b1d
diff --git a/dev-perl/Test-Compile/Test-Compile-2.4.2.ebuild b/dev-perl/Test-Compile/Test-Compile-2.4.2.ebuild
deleted file mode 100644
index cb1d4ecb98a7..000000000000
--- a/dev-perl/Test-Compile/Test-Compile-2.4.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=EGILES
-DIST_VERSION=v${PV}
-inherit perl-module
-
-DESCRIPTION="Check whether Perl files compile correctly"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc sparc x86"
-IUSE="minimal"
-
-RDEPEND="
- !minimal? (
- dev-perl/Devel-CheckOS
- )
- >=virtual/perl-Exporter-5.680.0
- dev-perl/UNIVERSAL-require
- >=virtual/perl-parent-0.225.0
- virtual/perl-version
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.380.0
- test? (
- dev-perl/Test-Exception
- dev-perl/Test-Warnings
- virtual/perl-Test-Simple
- )
-"
-
-PERL_RM_FILES=(
- t/999-has-version.t
- t/999-perlcritic.t
- t/999-pod-coverage.t
- t/999-pod.t
- t/999-portability.t
- t/999-synopsis.t
- t/999-version.t
-)
diff --git a/dev-perl/Test-Compile/Test-Compile-3.2.2.ebuild b/dev-perl/Test-Compile/Test-Compile-3.2.2.ebuild
deleted file mode 100644
index 95fda976f0e6..000000000000
--- a/dev-perl/Test-Compile/Test-Compile-3.2.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=EGILES
-DIST_VERSION=v${PV}
-inherit perl-module
-
-DESCRIPTION="Check whether Perl files compile correctly"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc sparc x86"
-
-RDEPEND="
- >=virtual/perl-Exporter-5.680.0
- >=virtual/perl-parent-0.225.0
- >=virtual/perl-version-0.770.0
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.380.0
- test? (
- dev-perl/Test-Exception
- dev-perl/Test-Warnings
- virtual/perl-Test-Simple
- )
-"
-
-PERL_RM_FILES=(
- t/999-has-version.t
- t/999-perlcritic.t
- t/999-pod-coverage.t
- t/999-pod.t
- t/999-portability.t
- t/999-synopsis.t
- t/999-version.t
-)
diff --git a/dev-perl/Test-Compile/Test-Compile-3.3.0.ebuild b/dev-perl/Test-Compile/Test-Compile-3.3.2.ebuild
index 7577d8d71c55..7b1c7a6fdf04 100644
--- a/dev-perl/Test-Compile/Test-Compile-3.3.0.ebuild
+++ b/dev-perl/Test-Compile/Test-Compile-3.3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,6 @@ KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
RDEPEND="
>=virtual/perl-Exporter-5.680.0
>=virtual/perl-parent-0.225.0
- >=virtual/perl-version-0.770.0
"
BDEPEND="
${RDEPEND}
diff --git a/dev-perl/Test-Compile/Test-Compile-3.0.1.ebuild b/dev-perl/Test-Compile/Test-Compile-3.3.3.ebuild
index 65d4b3035dbc..a101fba08f78 100644
--- a/dev-perl/Test-Compile/Test-Compile-3.0.1.ebuild
+++ b/dev-perl/Test-Compile/Test-Compile-3.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,9 +14,9 @@ KEYWORDS="amd64 ~ia64 ppc sparc x86"
RDEPEND="
>=virtual/perl-Exporter-5.680.0
>=virtual/perl-parent-0.225.0
- virtual/perl-version
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=dev-perl/Module-Build-0.380.0
test? (
dev-perl/Test-Exception
diff --git a/dev-perl/Test-Deep/Manifest b/dev-perl/Test-Deep/Manifest
index 478c3382e2b5..23a99af7d47d 100644
--- a/dev-perl/Test-Deep/Manifest
+++ b/dev-perl/Test-Deep/Manifest
@@ -1 +1,2 @@
DIST Test-Deep-1.130.tar.gz 41921 BLAKE2B 0e001de7f07e9f3afc2521648451e32e79d6f198653b1b489056695c38dd49dfb9280d65b3e332f9ff5b6523584a4129db70930c362fd08988ad5321e4184b40 SHA512 de34197c97d44c68dd43372fa5a4d905a2ad636b5503c5f1443476a85b921f42cd07d475af8901dfee9deff1f29deef440c1783cdcc7f93c5f5030c4548ff9cf
+DIST Test-Deep-1.204.tar.gz 70066 BLAKE2B 78990dff4a2e4b0559498339cbcfb894859d578be5556e656e54dabd313f989cf7069873d909892113bd99b409674e1623b22f9d9fd7e43ef2c8755b5f0fc3e1 SHA512 1a11b221810b7b23a6d3f71546e264ea3636fa36c73def760f756da69e6937ca3e1c1123505b80241360459d09fc4b9ab614d1c6826593695f6577f60595a8ae
diff --git a/dev-perl/Test-Deep/Test-Deep-1.204.0.ebuild b/dev-perl/Test-Deep/Test-Deep-1.204.0.ebuild
new file mode 100644
index 000000000000..21e02228f13d
--- /dev/null
+++ b/dev-perl/Test-Deep/Test-Deep-1.204.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=1.204
+inherit perl-module
+
+DESCRIPTION="Extremely flexible deep comparison testing"
+
+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-Scalar-List-Utils-1.90.0
+ virtual/perl-Test-Simple
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Test-Dependencies/Manifest b/dev-perl/Test-Dependencies/Manifest
index 4409e5167ebc..f888b9ae0f5a 100644
--- a/dev-perl/Test-Dependencies/Manifest
+++ b/dev-perl/Test-Dependencies/Manifest
@@ -1,2 +1 @@
-DIST Test-Dependencies-0.30.tar.gz 15780 BLAKE2B 2cc3bbbf2d2ac920b730c07530c9d82742706503b8da795e4be698e700da3d10c17db21b23d0aa3d0ed0e70403fec24bebddda0434d15c0f13cf586b24bccd38 SHA512 c48770357dacd3b81deb41cbe26134bce72edd33b556cb40c7f5abdf14de21a4973f181e74fba9247c83cac356ecaca71d3c7af9b34cdaaa6946fc188cae3fad
DIST Test-Dependencies-0.32.tar.gz 15955 BLAKE2B 62b0f49af5f5f24e9925e03b8deb2e9e707fdfb84ff10742d73685b6227c4184085e5ade325ce1485a01e8431d3a04bb75e0aa8d84d053a6af5d1fc4418337a3 SHA512 99d074006d03df4f457752a71c44480e61503df339819b5ecf6629e319c0dd69c4d7e16805a770e53c05997e3415097690aab760610bcf1708e45b15395352cb
diff --git a/dev-perl/Test-Dependencies/Test-Dependencies-0.300.0.ebuild b/dev-perl/Test-Dependencies/Test-Dependencies-0.300.0.ebuild
deleted file mode 100644
index f7cc8af81045..000000000000
--- a/dev-perl/Test-Dependencies/Test-Dependencies-0.300.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=EHUELS
-DIST_VERSION=0.30
-inherit perl-module
-
-DESCRIPTION="Ensure that your dependency listing is complete"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- virtual/perl-CPAN-Meta
- dev-perl/File-Find-Rule-Perl
- >=virtual/perl-Module-CoreList-5.202.6.200
- dev-perl/Pod-Strip
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-CPAN-Meta-Requirements-2.120.620
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-Module-Metadata
- test? (
- >=virtual/perl-Test-Simple-1.300.0
- dev-perl/Test-Needs
- )
-"
diff --git a/dev-perl/Test-DiagINC/Manifest b/dev-perl/Test-DiagINC/Manifest
index 3f21d21222bd..de92e954ba29 100644
--- a/dev-perl/Test-DiagINC/Manifest
+++ b/dev-perl/Test-DiagINC/Manifest
@@ -1,2 +1 @@
-DIST Test-DiagINC-0.008.tar.gz 20088 BLAKE2B 5de71f6711142345a50db9fe445a616912bbdb2ae5ee3acc6f915891cc345fd7bbf80cf294fd1e11f2637a14b9f305b88364b6fedb1e7b83070a2f1c580aa1b8 SHA512 97bb47c931d71257e97ca56a0ce0aaf131f9903c0c139c596e8a1df669801f0269105e2d549cc656d70c797dcf255e5216e55aca94c663960531a09063ab3a61
DIST Test-DiagINC-0.010.tar.gz 19679 BLAKE2B 1113aaa949d6d094b70ce348e4aa74be45b4b61e3947e363ddecdbf7984cd2e2b4ba8b116064936dc5609ff18183b912689c12d66b8bc5d7d51f7aebea42d452 SHA512 8a87d32ded8701d6a63a056a7e8a1230b0c53a17917d6d54cd2a6defd1eec002ae795ce174d879d19bc1f0cb6d373b49d45754d58546c3a9ef40fcea70cc259c
diff --git a/dev-perl/Test-DiagINC/Test-DiagINC-0.8.0.ebuild b/dev-perl/Test-DiagINC/Test-DiagINC-0.8.0.ebuild
deleted file mode 100644
index a6ebbe02da35..000000000000
--- a/dev-perl/Test-DiagINC/Test-DiagINC-0.8.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=DAGOLDEN
-DIST_VERSION=0.008
-inherit perl-module
-
-DESCRIPTION="List modules and versions loaded if tests fail"
-
-SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
-
-RDEPEND="
- virtual/perl-File-Spec
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- test? (
- >=dev-perl/Capture-Tiny-0.210.0
- )
-"
diff --git a/dev-perl/Test-Differences/Manifest b/dev-perl/Test-Differences/Manifest
index df5ff0dab6d2..5040bf109f09 100644
--- a/dev-perl/Test-Differences/Manifest
+++ b/dev-perl/Test-Differences/Manifest
@@ -1,4 +1 @@
-DIST Test-Differences-0.68.tar.gz 14518 BLAKE2B ca4be9098d0a1062ed748711bd932e057a4a35e9ffa042ae4c7e6fa993f132a0da93f4aa932f0b6858e32f9e1cdc380a8c4d9531709c9321017eef6781cfe5d7 SHA512 17e5e54d9a67fefdccb383be860ea594ec15563b66a7d93652a93799deeceaf92a4d48d01bfd4d2276c5f1520916d1def654ba53759c7461737e1f9afa754e31
-DIST Test-Differences-0.69.tar.gz 14526 BLAKE2B c511844e9c87928e2e2a00ecf92c4796f9008dfd77d9076072da5800de61fec6e45a2911bcb3f307d9e0de2fb1249901beee923e0ecedc45120bd5cc1d6b74ec SHA512 506859b6d983f6b81366bdaa365b02091d7a1ef1b3a29397b19175e37cde93a3b8e1d8765438630ecfc6ca1755868aefa47dcde0f1f45951f4610362c5d904bd
-DIST Test-Differences-0.70.tar.gz 14584 BLAKE2B 9821c4e51f055e83e10fe738bc010efdffea52d93b4f085ae0a53b7057fcdb3fad851ea13f86a5db2eeeee4fe0ed0b39ad3b5b4ae389845a05ee05f3da2a6e20 SHA512 f9462f886b3bfba8cbf5467879b0549d7d72695391741d878614d92b1e66f50317485c834f8c34d22fee471c85dbcecc94f84de08fe5fd56c95fda1c149aa9bb
DIST Test-Differences-0.71.tar.gz 15304 BLAKE2B 83e00ac7e5a55f45a36258157e8fb6d0cf103d012c8c2157136eb0c18e8f3c146ae44e44517f5d9ca83ab62b2495049e31adbf202197f367b317b2b193b18a5f SHA512 6e6c882b41dd25cbb91d28ec947e669f660df0d8e477a347237a39eba51c74c9e8bcabe8ffccaec7d5912c62cf6ae837e2d2f28551bd9fc110d9503acc86e72e
diff --git a/dev-perl/Test-Differences/Test-Differences-0.680.0.ebuild b/dev-perl/Test-Differences/Test-Differences-0.680.0.ebuild
deleted file mode 100644
index 901832fe23b3..000000000000
--- a/dev-perl/Test-Differences/Test-Differences-0.680.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=DCANTRELL
-DIST_VERSION=0.68
-inherit perl-module
-
-DESCRIPTION="Test strings and data structures and show differences if not ok"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=dev-perl/Capture-Tiny-0.240.0
- >=virtual/perl-Data-Dumper-2.126.0
- >=dev-perl/Text-Diff-1.430.0
- >=virtual/perl-Test-Simple-0.880.0
-"
-BDEPEND="${RDEPEND}
-"
-
-PERL_RM_FILES=(
- "t/boilerplate.t"
- "t/pod-coverage.t"
- "t/pod.t"
-)
diff --git a/dev-perl/Test-Differences/Test-Differences-0.690.0.ebuild b/dev-perl/Test-Differences/Test-Differences-0.690.0.ebuild
deleted file mode 100644
index a149432cd951..000000000000
--- a/dev-perl/Test-Differences/Test-Differences-0.690.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_AUTHOR=DCANTRELL
-DIST_VERSION=0.69
-inherit perl-module
-
-DESCRIPTION="Test strings and data structures and show differences if not ok"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=dev-perl/Capture-Tiny-0.240.0
- >=virtual/perl-Data-Dumper-2.126.0
- >=dev-perl/Text-Diff-1.430.0
- >=virtual/perl-Test-Simple-0.880.0
-"
-BDEPEND="${RDEPEND}"
-
-PERL_RM_FILES=(
- "t/boilerplate.t"
- "t/pod-coverage.t"
- "t/pod.t"
-)
diff --git a/dev-perl/Test-Differences/Test-Differences-0.700.0.ebuild b/dev-perl/Test-Differences/Test-Differences-0.700.0.ebuild
deleted file mode 100644
index ae7a5a0213cd..000000000000
--- a/dev-perl/Test-Differences/Test-Differences-0.700.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_AUTHOR=DCANTRELL
-DIST_VERSION=0.70
-inherit perl-module
-
-DESCRIPTION="Test strings and data structures and show differences if not ok"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=dev-perl/Capture-Tiny-0.240.0
- >=virtual/perl-Data-Dumper-2.126.0
- >=dev-perl/Text-Diff-1.430.0
- >=virtual/perl-Test-Simple-0.880.0
-"
-BDEPEND="${RDEPEND}"
-
-PERL_RM_FILES=(
- "t/boilerplate.t"
- "t/pod-coverage.t"
- "t/pod.t"
-)
diff --git a/dev-perl/Test-Differences/Test-Differences-0.710.0.ebuild b/dev-perl/Test-Differences/Test-Differences-0.710.0.ebuild
index 61636991210d..cb19ede06ada 100644
--- a/dev-perl/Test-Differences/Test-Differences-0.710.0.ebuild
+++ b/dev-perl/Test-Differences/Test-Differences-0.710.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Test strings and data structures and show differences if not ok"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 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="
>=dev-perl/Capture-Tiny-0.240.0
diff --git a/dev-perl/Test-EOL/metadata.xml b/dev-perl/Test-EOL/metadata.xml
index d836206b487f..91875b1a218e 100644
--- a/dev-perl/Test-EOL/metadata.xml
+++ b/dev-perl/Test-EOL/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
diff --git a/dev-perl/Test-Expander/Manifest b/dev-perl/Test-Expander/Manifest
new file mode 100644
index 000000000000..b2a3da933925
--- /dev/null
+++ b/dev-perl/Test-Expander/Manifest
@@ -0,0 +1 @@
+DIST Test-Expander-2.5.0.tar.gz 41379 BLAKE2B e71772bd9e5cab33ceb35e79588afd369c7a7b97e14c3994f139dfeb44e1c367ef9d171551cacbfd65dadc3cc677bd58fda6d43b026f367f7b94c4734b0b5750 SHA512 db46e5110ee0620fd202cb600ef119d7b7769306a51cf9c16aef825c74c504019923608a79025ba612cbcfb1996ff637fc966e4f1422dcf825d5ab9971f7a164
diff --git a/dev-perl/Test-Expander/Test-Expander-2.5.0-r4.ebuild b/dev-perl/Test-Expander/Test-Expander-2.5.0-r4.ebuild
new file mode 100644
index 000000000000..9ba859040424
--- /dev/null
+++ b/dev-perl/Test-Expander/Test-Expander-2.5.0-r4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JSF
+inherit perl-module
+
+DESCRIPTION="Expansion of test functionality that is frequently used while testing"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+
+RDEPEND="
+ dev-perl/Const-Fast
+ dev-perl/Importer
+ dev-perl/File-chdir
+ dev-perl/PadWalker
+ >=dev-perl/Path-Tiny-0.144.0
+ dev-perl/Scalar-Readonly
+ virtual/perl-Test2-Suite
+ dev-perl/Test2-Tools-Explain
+"
+BDEPEND="${RDEPEND}"
+
+src_install() {
+ perl-module_src_install
+ find "${ED}" -type f -name '*.perlcriticrc' -delete || die
+}
diff --git a/dev-perl/Test-Expander/metadata.xml b/dev-perl/Test-Expander/metadata.xml
new file mode 100644
index 000000000000..544d6650a382
--- /dev/null
+++ b/dev-perl/Test-Expander/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">Test-Expander</remote-id>
+ <remote-id type="cpan-module">Test::Expander</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-ExpectAndCheck/Manifest b/dev-perl/Test-ExpectAndCheck/Manifest
new file mode 100644
index 000000000000..bba38446ad83
--- /dev/null
+++ b/dev-perl/Test-ExpectAndCheck/Manifest
@@ -0,0 +1 @@
+DIST Test-ExpectAndCheck-0.06.tar.gz 20056 BLAKE2B 38df4db511076d6c874916e5659962faee815c5a7121e126c065df131b3d528c40b92fe8fca27a8b96ce5fc554629a83807936c10ce7fab54ea9ef60fa5375ae SHA512 ec03a04ef5c9f81ba0ec9f874b1ac7b80cb925a46c759a64fab748555fea4967ddaa7a3638c605da924b4e9fb35c5f9eec6df8a5e71e8ef282dde5115baecf2b
diff --git a/dev-perl/Test-ExpectAndCheck/Test-ExpectAndCheck-0.60.0-r2.ebuild b/dev-perl/Test-ExpectAndCheck/Test-ExpectAndCheck-0.60.0-r2.ebuild
new file mode 100644
index 000000000000..66c82974f623
--- /dev/null
+++ b/dev-perl/Test-ExpectAndCheck/Test-ExpectAndCheck-0.60.0-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="expect/check-style unit testing with object methods"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-perl/Future
+ dev-perl/Test-Deep
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.400.400
+ test? (
+ virtual/perl-Test2-Suite
+ )
+"
diff --git a/dev-perl/Test-ExpectAndCheck/metadata.xml b/dev-perl/Test-ExpectAndCheck/metadata.xml
new file mode 100644
index 000000000000..91410d346bd8
--- /dev/null
+++ b/dev-perl/Test-ExpectAndCheck/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">Test-ExpectAndCheck</remote-id>
+ <remote-id type="cpan-module">Test::ExpectAndCheck</remote-id>
+ <remote-id type="cpan-module">Test::ExpectAndCheck::Future</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Fatal/Manifest b/dev-perl/Test-Fatal/Manifest
index da2957ff4481..5cedd06b3862 100644
--- a/dev-perl/Test-Fatal/Manifest
+++ b/dev-perl/Test-Fatal/Manifest
@@ -1,2 +1 @@
-DIST Test-Fatal-0.016.tar.gz 21246 BLAKE2B b6b1ad6407cea9e6b36dcae3ef1136ee7ada43dd6cdd575ddc6882e5c42db7b79f787a2cf3aed538db0fa560d474ef82061fbe27d3ab51f0c9d986fde3148596 SHA512 395d56cfc62fa5888458ec124710b5333f4c7396653e2755a69b08c738ca3d7503e8e413a10c8a55042fba15e90fa5331bb0bf9c59d3677c2ae5e710435120b5
DIST Test-Fatal-0.017.tar.gz 21750 BLAKE2B 6827e0e7cbf42a61aa1fee8b61d480adca3ede37cf331d4159a8754e0e6f7bd56583c78d83ed8e8cf688f5de50ddaf22dc19903ae3e055ccdfc54e8c1e2e6515 SHA512 e88bb9749bd1cbc4ed169e13bcd5a1ac7411873d8ae00d8b7ecf1dfc39ed9a02f0286d885876913c69b5c90033144d5fda6a5517ef64175d13e284d3c971a6e7
diff --git a/dev-perl/Test-Fatal/Test-Fatal-0.16.0.ebuild b/dev-perl/Test-Fatal/Test-Fatal-0.16.0.ebuild
deleted file mode 100644
index 07eb105ecd5b..000000000000
--- a/dev-perl/Test-Fatal/Test-Fatal-0.16.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=8
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=0.016
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Incredibly simple helpers for testing code with exceptions"
-
-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-Exporter-5.570.0
- virtual/perl-Test-Simple
- >=dev-perl/Try-Tiny-0.70.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-CPAN-Meta-2.120.900
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Test-File-Contents/Manifest b/dev-perl/Test-File-Contents/Manifest
index 55282f378dec..665825101b9e 100644
--- a/dev-perl/Test-File-Contents/Manifest
+++ b/dev-perl/Test-File-Contents/Manifest
@@ -1,2 +1 @@
-DIST Test-File-Contents-0.23.tar.gz 10095 BLAKE2B 19d93050e7c607f0efcff4e2c5ecb034daa0d803f826218bc8764f268b73bed7427b11781e0468ef46184c85dd3b833e07af4d9c471b6c4aa09a94706cb16321 SHA512 8fe830e755660b32f79a82b84b55702a6dd2bd62136c456325340646fe11e82b5603fb3063fcbad393edaf68cabf84da79103be5ef4a5cb6de84ad8463de46db
DIST Test-File-Contents-0.242.tar.gz 16349 BLAKE2B 4118a8e68be93bff913104fb6cd5f0359827f279a83bb287ca2589fb6f389426fe488a5e2b58c667a3d8e660374ed04a4667d7ce62ee2768b4b1ae5c9b2d2ad5 SHA512 fe790800196343a5d14de12a81f95dc151bc2068401e2302a5916095d1b227d95a2e8a3008f6abc257f4120dd0ae933bd2fb2a8ce651559958ef38705c94b8d4
diff --git a/dev-perl/Test-File-Contents/Test-File-Contents-0.230.0-r1.ebuild b/dev-perl/Test-File-Contents/Test-File-Contents-0.230.0-r1.ebuild
deleted file mode 100644
index 9c34b9d2ae28..000000000000
--- a/dev-perl/Test-File-Contents/Test-File-Contents-0.230.0-r1.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=DWHEELER
-DIST_VERSION=0.23
-inherit perl-module
-
-DESCRIPTION="Test routines for examining the contents of files"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- virtual/perl-Digest-MD5
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.700.0
- >=dev-perl/Text-Diff-0.350.0
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.300.0
-"
diff --git a/dev-perl/Test-File-ShareDir/Test-File-ShareDir-1.1.2-r1.ebuild b/dev-perl/Test-File-ShareDir/Test-File-ShareDir-1.1.2-r1.ebuild
index e4bca0c25b7c..7fba18092e38 100644
--- a/dev-perl/Test-File-ShareDir/Test-File-ShareDir-1.1.2-r1.ebuild
+++ b/dev-perl/Test-File-ShareDir/Test-File-ShareDir-1.1.2-r1.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="Create a Fake ShareDir for your modules for testing"
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-Carp
diff --git a/dev-perl/Test-File-ShareDir/metadata.xml b/dev-perl/Test-File-ShareDir/metadata.xml
index 4345e8c20a60..b070603788eb 100644
--- a/dev-perl/Test-File-ShareDir/metadata.xml
+++ b/dev-perl/Test-File-ShareDir/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
diff --git a/dev-perl/Test-File/Manifest b/dev-perl/Test-File/Manifest
index 5b80338dafa8..9c9b15e346d3 100644
--- a/dev-perl/Test-File/Manifest
+++ b/dev-perl/Test-File/Manifest
@@ -1,2 +1 @@
-DIST Test-File-1.448.tar.gz 29914 BLAKE2B 566a4c2047d94c48e9b89fa9fdcdec84de5fbe15ad0f25eaf9f11b2a658b06cd61ef025caaed5f18d805a81f318fd4a995d01756e21ed5a96956b5e84b3da5b6 SHA512 fea5082cedb03de62dd9b4ee1db891439a14367f746f1fdec4056ac251a607cc281d22708517de4e3e64484b47fb6cc5898c30983a6af9db03412c469b4e9009
DIST Test-File-1.993.tar.gz 34406 BLAKE2B 3726d1ff14547d810238750584668f9a7467c24b6a9262db0b1940a83053a25264a6d9cc584e2adb86850ef732ab4a7f433c82abd424bb9537886ed38e4a091e SHA512 0e14580a11afc2f3115d5594be226237803ad8e462c314a2b775ca96bf491cfeea84bd90ae92a70c58d3d8fc7c0f21d38b54a58d29dd01a2c082c0cbfecb0aaf
diff --git a/dev-perl/Test-File/Test-File-1.448.0.ebuild b/dev-perl/Test-File/Test-File-1.448.0.ebuild
deleted file mode 100644
index 3c3cf815d995..000000000000
--- a/dev-perl/Test-File/Test-File-1.448.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=8
-
-DIST_AUTHOR=BDFOY
-DIST_VERSION=1.448
-inherit perl-module
-
-DESCRIPTION="Test file attributes"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- test? (
- >=virtual/perl-Test-Simple-0.950.0
- dev-perl/Test-utf8
- )
-"
-
-src_prepare() {
- if use test; then
- perl_rm_files t/pod.t t/pod_coverage.t t/test_manifest
- sed -i -e '/Test::Manifest/d' Makefile.PL || die "Can't patch Makefile.PL"
- fi
- perl-module_src_prepare
-}
diff --git a/dev-perl/Test-Files/Manifest b/dev-perl/Test-Files/Manifest
index 845a1de2bf89..94e27023e4d0 100644
--- a/dev-perl/Test-Files/Manifest
+++ b/dev-perl/Test-Files/Manifest
@@ -1 +1,2 @@
DIST Test-Files-0.15.tar.gz 11967 BLAKE2B 4fbfdb4166ed8a644811639f7a8346de8579d353a7f7d69c23b0b17198fe8ac8c67bc62472d704d31f79f2f45f9df98e5f64e7adb6c29c2ec93b6d5578dd2685 SHA512 873ac7565cd3fbd11ed908ec3f5c01a41d76605eb3d1cc752226fd7628cf2be30e1a93c2adf80ea00ccaddceefeec6bf74cbde84cbfae0956f405853015f89b6
+DIST Test-Files-0.26.tar.gz 37914 BLAKE2B 60da98e2dddf447371a2537dc1127af0129ea8fb71df30d61cc4171ca1967c566787e34efd5ed84c22730b8e98d1ee785f6ea0b0fb98ea0a9cd8b098220e8f47 SHA512 72bdac0290230993b5364ee674d5b8289feef5f98abb0a9595574e49642be1183fd0dace03693e63ca001ea9131d2f1e8f7625843fb00e9fcce321d5e5149aec
diff --git a/dev-perl/Test-Files/Test-Files-0.260.0-r1.ebuild b/dev-perl/Test-Files/Test-Files-0.260.0-r1.ebuild
new file mode 100644
index 000000000000..a070c7f4c7ef
--- /dev/null
+++ b/dev-perl/Test-Files/Test-Files-0.260.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=JSF
+DIST_VERSION=0.26
+inherit perl-module
+
+DESCRIPTION="A Test::Builder based module to ease testing with files and dirs"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+
+RDEPEND="
+ dev-perl/Class-XSAccessor
+ dev-perl/Const-Fast
+ dev-perl/Data-Compare
+ dev-perl/File-chdir
+ dev-perl/PadWalker
+ >=dev-perl/Path-Tiny-0.144.0
+ dev-perl/Text-Diff
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/File-Copy-Recursive
+ test? (
+ dev-perl/Test-Expander
+ )
+"
+
+src_install() {
+ perl-module_src_install
+ find "${ED}" -type f -name '*.perlcriticrc' -delete || die
+}
diff --git a/dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild b/dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild
index 95f824177591..255b4ee1e758 100644
--- a/dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild
+++ b/dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="test code which forks"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Test-Future-IO-Impl/Manifest b/dev-perl/Test-Future-IO-Impl/Manifest
new file mode 100644
index 000000000000..948dede57810
--- /dev/null
+++ b/dev-perl/Test-Future-IO-Impl/Manifest
@@ -0,0 +1 @@
+DIST Test-Future-IO-Impl-0.14.tar.gz 12467 BLAKE2B 701235a6ad922f237f6d8c051ac5ff71064617b07dc0488f787894064ff7293222fb79c7452213f7dc8f2340ee6c45e732bef72369a2fe9203c94b153b83396d SHA512 b9c0bfcbe26f34f9678b3a2ec809c4fc6d30248f606e5beef2205fab14471bc02e7d3415b68126c13e1da69b1628bef72d60051f14e323cb1a88ea8ce9178a7f
diff --git a/dev-perl/Test-Future-IO-Impl/Test-Future-IO-Impl-0.140.0-r2.ebuild b/dev-perl/Test-Future-IO-Impl/Test-Future-IO-Impl-0.140.0-r2.ebuild
new file mode 100644
index 000000000000..d1212f6f2874
--- /dev/null
+++ b/dev-perl/Test-Future-IO-Impl/Test-Future-IO-Impl-0.140.0-r2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.14
+inherit perl-module
+
+DESCRIPTION="Acceptance tests for Future::IO implementations"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="virtual/perl-Test2-Suite"
+BDEPEND=">=dev-perl/Module-Build-0.400.400"
diff --git a/dev-perl/Test-Future-IO-Impl/metadata.xml b/dev-perl/Test-Future-IO-Impl/metadata.xml
new file mode 100644
index 000000000000..4d6cf4c265b8
--- /dev/null
+++ b/dev-perl/Test-Future-IO-Impl/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">Test-Future-IO-Impl</remote-id>
+ <remote-id type="cpan-module">Test::Future::IO::Impl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Inter/Manifest b/dev-perl/Test-Inter/Manifest
index 99a31f341e7a..f30349d9b85a 100644
--- a/dev-perl/Test-Inter/Manifest
+++ b/dev-perl/Test-Inter/Manifest
@@ -1,2 +1,2 @@
-DIST Test-Inter-1.09.tar.gz 44460 BLAKE2B 6d199d7b00487fae30eb7e0ccb2b9e2a40f686cb15834d6733dcd1c852836c861ad5c2ecad4e85981c19994afc7fcc820689eaaa08458f45824f726273fa0c17 SHA512 b1f556393a445ae2c04fcc958fc3c9ee9091d17aaa9997dfde13098622162ebc27ac0282401abc27131a3b072be3aafeb5cc74af4b3e1ff4149f6c77536ef6c4
DIST Test-Inter-1.10.tar.gz 44946 BLAKE2B 3f86b05a9ca4ca4f9f65bd67331ef70e2e52e69437cc03958d577d73cee8751bb51d1094229beaa55d37b295dde0eb5dd475c43d84e17379cd5b2af55ebd1966 SHA512 2e4cdd9009d58dd396dbfbc7b91d69d2193132445bb9e6a95c2e56b772981a39e9a9cae0d22f8b1b94571f2f739fb8f47b5410e422c02f008547fcacc7f83325
+DIST Test-Inter-1.11.tar.gz 45815 BLAKE2B eb8f37386bd854f25c9880c3bd3d3db0e79503dfd889acedad981718bd28a5ee3b9788da60d8b40bb0a21c52b37b13e02ba4de1412b14fcf8085bb1315863b95 SHA512 a7e3f6f49e4a6ba60679a5c203c33585d42a2b930354bb2b948554f476409971ecf789f607fb15c5b7af785f45ff55543ef02974b91006a726fdbf27d788a5a9
diff --git a/dev-perl/Test-Inter/Test-Inter-1.90.0.ebuild b/dev-perl/Test-Inter/Test-Inter-1.110.0.ebuild
index beb146e1aed1..d01335fe5efc 100644
--- a/dev-perl/Test-Inter/Test-Inter-1.90.0.ebuild
+++ b/dev-perl/Test-Inter/Test-Inter-1.110.0.ebuild
@@ -1,10 +1,10 @@
-# 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=SBECK
-DIST_VERSION=1.09
+DIST_VERSION=1.11
DIST_EXAMPLES=("examples/*")
inherit perl-module
@@ -12,17 +12,10 @@ DESCRIPTION="Framework for more readable interactive test scripts"
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 )"
BDEPEND=">=virtual/perl-ExtUtils-MakeMaker-6.300.0"
RDEPEND="virtual/perl-IO"
-DEPEND="${RDEPEND}
- test? (
- dev-perl/File-Find-Rule
- virtual/perl-Test-Simple
- )
-"
+DEPEND="${RDEPEND}"
src_test() {
perl_rm_files t/pod_coverage.t t/pod.t t/_pod_coverage.t t/_pod.t
diff --git a/dev-perl/Test-Kit/Manifest b/dev-perl/Test-Kit/Manifest
index 5d7db1d76cf6..573b0660350b 100644
--- a/dev-perl/Test-Kit/Manifest
+++ b/dev-perl/Test-Kit/Manifest
@@ -1 +1,2 @@
DIST Test-Kit-2.15.tar.gz 18087 BLAKE2B d3175b5d9be51feb128ab57321d800caac9ccdba7ad7b5d7457552514143979c936e2cb9f7025ac75d1b01a2f80e34016c1d7fdb3f47d5781b002651e2c2c0d0 SHA512 ef798307e44c214f3b312b1bde3b48a39948c72c683a17b0e0ab7b097cbc991408a6382d06a94bbfa8cd0e6d92a4ba5339245463c249660f987dd8a5aef4691e
+DIST Test-Kit-2.16.tar.gz 18744 BLAKE2B 1c5847e3ba9dc7a01762787df307b1961acec69fc9fbab881424da9a00e84c0082753070a88c615a105d93cbe5021475dd71c76ad4c46a0163d64a4f8cdfc0d1 SHA512 077fa559cd1582c9ef30427ddba0bd77a8dde0d9e979dfc92e7f35781363e701f14c90e31a85df8e7c924ab7f9af4125bffe892b10b56cc2f6ef1d3a3b590364
diff --git a/dev-perl/Test-Kit/Test-Kit-2.160.0.ebuild b/dev-perl/Test-Kit/Test-Kit-2.160.0.ebuild
new file mode 100644
index 000000000000..7828aa80a64c
--- /dev/null
+++ b/dev-perl/Test-Kit/Test-Kit-2.160.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=KAORU
+DIST_VERSION=2.16
+inherit perl-module
+
+DESCRIPTION="Build custom test packages with only the features you want"
+SLOT="0"
+KEYWORDS="amd64 ~riscv x86 ~x64-macos"
+
+RDEPEND="
+ virtual/perl-Exporter
+ dev-perl/Hook-LexWrap
+ dev-perl/Import-Into
+ dev-perl/Module-Runtime
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Sub-Delete
+ virtual/perl-Test-Simple
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Exception
+ dev-perl/Test-NoWarnings
+ dev-perl/Test-Output
+ >=virtual/perl-Test-Simple-0.920.0
+ dev-perl/Test-Warn
+ )
+"
+PERL_RM_FILES=(
+ "t/author-pod-syntax.t"
+ "t/release-cpan-changes.t"
+)
diff --git a/dev-perl/Test-LWP-UserAgent/Manifest b/dev-perl/Test-LWP-UserAgent/Manifest
index 24d36a02e66f..f8e332fd34ad 100644
--- a/dev-perl/Test-LWP-UserAgent/Manifest
+++ b/dev-perl/Test-LWP-UserAgent/Manifest
@@ -1,2 +1 @@
-DIST Test-LWP-UserAgent-0.034.tar.gz 50898 BLAKE2B ca61ad61b742be13ca8dc0412e1326311b2ff2efb2a175c4df0a6d412650edd607d76ded23ceb63978e8dd2061c957aa304618213f9d6adb86242ab55999d211 SHA512 c1c7daf78744028ab4b35323fce5c7fcb3b223751a6bc0eb7abcc9b11322c5e340825b9f2546f01a96025e2d78a41a91202c0969b86d07c0551aee14c2b674e3
DIST Test-LWP-UserAgent-0.036.tar.gz 50654 BLAKE2B 6071ceef93a971b16a8599e74e07a771eb55ed8c060b7296a296d8c29ebd063dd89a7350b393a542c428a257cea894931c9b98d43f6424f6d01d961af760cedd SHA512 6cf34dbd9c6fee3ab25ee31a97694f24499c7f41cd3d08e915176235148e69729f9434d58da78645e306d966031d2807f333f9847ddcc53b33474e6e6bea9e8e
diff --git a/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.34.0.ebuild b/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.34.0.ebuild
deleted file mode 100644
index b19c36d972c9..000000000000
--- a/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.34.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=0.034
-inherit perl-module
-
-DESCRIPTION="A LWP::UserAgent suitable for simulating and testing network calls"
-
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/HTTP-Date
- dev-perl/HTTP-Message
- dev-perl/libwww-perl
- dev-perl/Safe-Isa
- virtual/perl-Scalar-List-Utils
- virtual/perl-Storable
- dev-perl/Try-Tiny
- dev-perl/URI
- >=dev-perl/namespace-clean-0.190.0
- virtual/perl-parent
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-CPAN-Meta-Requirements-2.120.620
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-Module-Metadata
- test? (
- virtual/perl-File-Spec
- dev-perl/Path-Tiny
- >=dev-perl/Test-Deep-0.110.0
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.880.0
- dev-perl/Test-Needs
- dev-perl/Test-RequiresInternet
- >=dev-perl/Test-Warnings-0.9.0
- virtual/perl-if
- )
-"
diff --git a/dev-perl/Test-Manifest/Manifest b/dev-perl/Test-Manifest/Manifest
index 15a99a356f90..4c4d1b9d0920 100644
--- a/dev-perl/Test-Manifest/Manifest
+++ b/dev-perl/Test-Manifest/Manifest
@@ -1,2 +1,2 @@
-DIST Test-Manifest-2.022.tar.gz 14664 BLAKE2B 34a3f850886b0d0017911dcde3cdcd40cae2b1cfea859928b7c837d3ead104f1b7501ac9f26114011ac2c70bf008e3137db3c767c5d635a1c7047349601d0e33 SHA512 e72f5c7c23bac5453afddb81c9175a3b07b9a8f935c37d0fe5ed7e0f6861742c2e9596396b9cb84d62bf2229bc9956bad26c47d7eaab6777ec7628927e294209
DIST Test-Manifest-2.023.tar.gz 14721 BLAKE2B d8c48b327e0d2d3833f24f7e6c4c0d21de26d3a50e8f2e8f6c3234e14e87b4eafea7aa60e93f2736cddfa008bb73fb074e4b3d91ea607d16f0051bdcac915789 SHA512 7a3b25e5cf468f72ed43e9cec7c79b6f58bf797851019a3c381abf3cca7c2ba3ca9d864339c90eb42bd0c451110f92b6f5af1cf94e033815d0164476053bbf6a
+DIST Test-Manifest-2.024.tar.gz 15427 BLAKE2B 9e3eb949c32a1ba4bd5b21f65506761247472d3c87a5a35039621c37cbe8c244564d91489dd6f134e75c3dc07c53f07a42b62de90a9e7ce5ea677b25a7b8c613 SHA512 e68b6e262296689b882e1c920b9592cd83f285bba11bbae93c5519c2f19504ecd58de8d6593c39a0b99f4c93fbde3a3236735bb6fa526918ffcf49cc8ccfad5e
diff --git a/dev-perl/Test-Manifest/Test-Manifest-2.22.0.ebuild b/dev-perl/Test-Manifest/Test-Manifest-2.24.0.ebuild
index 3657eaef7eba..b706742eec7a 100644
--- a/dev-perl/Test-Manifest/Test-Manifest-2.22.0.ebuild
+++ b/dev-perl/Test-Manifest/Test-Manifest-2.24.0.ebuild
@@ -1,10 +1,10 @@
-# 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=BDFOY
-DIST_VERSION=2.022
+DIST_VERSION=2.024
inherit perl-module
DESCRIPTION="Interact with a t/test_manifest file"
@@ -17,17 +17,11 @@ RDEPEND="
virtual/perl-File-Spec
virtual/perl-Test-Harness
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.640.0
test? (
virtual/perl-File-Temp
>=virtual/perl-Test-Simple-1.0.0
)
"
-
-src_test() {
- # Ugh, Upstream has tests that depend on tests ...
- echo 'print qq[1..1\nok 1];' > "${S}/t/99pod.t"
- echo 'print qq[1..1\nok 1];' > "${S}/t/pod_coverage.t"
- perl-module_src_test
-}
diff --git a/dev-perl/Test-Memory-Cycle/Test-Memory-Cycle-1.60.0-r1.ebuild b/dev-perl/Test-Memory-Cycle/Test-Memory-Cycle-1.60.0-r1.ebuild
index 06e73172e7e7..eb403471c000 100644
--- a/dev-perl/Test-Memory-Cycle/Test-Memory-Cycle-1.60.0-r1.ebuild
+++ b/dev-perl/Test-Memory-Cycle/Test-Memory-Cycle-1.60.0-r1.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,7 +10,7 @@ inherit perl-module
DESCRIPTION="Check for memory leaks and circular memory references"
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="
>=dev-perl/Devel-Cycle-1.70.0
diff --git a/dev-perl/Test-Metrics-Any/Manifest b/dev-perl/Test-Metrics-Any/Manifest
new file mode 100644
index 000000000000..08df65ba51ef
--- /dev/null
+++ b/dev-perl/Test-Metrics-Any/Manifest
@@ -0,0 +1 @@
+DIST Test-Metrics-Any-0.01.tar.gz 12407 BLAKE2B 04c8e9ebb0142bdf8e14aa0aa7e0975534be68689bdcab40220faf3f63830da6442a677852ad434b0e6a07b9a040655a708be42dcfba3e96a77d3dac0ef0c781 SHA512 7102a8bf5c38bb186c648e2544a01914605e7d5e88ef8a848c301f39eca94af1823b2b40889bc9aabb4fd94573191896e2726f495a7ff03b9ab241d81cd4f304
diff --git a/dev-perl/Test-Metrics-Any/Test-Metrics-Any-0.10.0.ebuild b/dev-perl/Test-Metrics-Any/Test-Metrics-Any-0.10.0.ebuild
new file mode 100644
index 000000000000..3db590dfbfa1
--- /dev/null
+++ b/dev-perl/Test-Metrics-Any/Test-Metrics-Any-0.10.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.01
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Assert that code produces metrics via Metrics::Any"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-perl/Metrics-Any
+"
+BDEPEND="
+ dev-perl/Module-Build
+"
diff --git a/dev-perl/Test-Metrics-Any/metadata.xml b/dev-perl/Test-Metrics-Any/metadata.xml
new file mode 100644
index 000000000000..bd6d65368b8a
--- /dev/null
+++ b/dev-perl/Test-Metrics-Any/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">Test-Metrics-Any</remote-id>
+ <remote-id type="cpan-module">Test::Metrics::Any</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-MinimumVersion/Manifest b/dev-perl/Test-MinimumVersion/Manifest
index 26964a1ac6bb..84b9e86ffc42 100644
--- a/dev-perl/Test-MinimumVersion/Manifest
+++ b/dev-perl/Test-MinimumVersion/Manifest
@@ -1,2 +1 @@
-DIST Test-MinimumVersion-0.101082.tar.gz 17700 BLAKE2B 0ab57163b74c7581e598518fb5d8c56a418816d1f260af30f9574a17ae966ab3c16b2e33d1584f1ce5e3934cc17aefe445c374f15c8d0ec63dff97e48c23a8ae SHA512 9cc952f554d0e6ff3c80e43356bc2942e415893796c721847c31246ac338ed6ca372bdd8bec42e6d6c3943754f3ede1cfcbc772b32b53954f129ffc60e5370b8
DIST Test-MinimumVersion-0.101083.tar.gz 18812 BLAKE2B ebda01f0d4a01ed3998ddfb2cdbba542b73ade43a26ad90641dbb8eb8d3145a72aab6f61088234348f053f36135f7dcbedc4bf6b80feca4ba3328eeed3ec26e7 SHA512 f35dcb6f902d36bf4244955d7e73e9cb6182aef716aeeff9d090de0e070e2c363ce9c8d7548a897a834d983facfbb3226122bc96e8105e19b7555ee89eb31acb
diff --git a/dev-perl/Test-MinimumVersion/Test-MinimumVersion-0.101.82-r1.ebuild b/dev-perl/Test-MinimumVersion/Test-MinimumVersion-0.101.82-r1.ebuild
deleted file mode 100644
index 939bfc7d3369..000000000000
--- a/dev-perl/Test-MinimumVersion/Test-MinimumVersion-0.101.82-r1.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.101082
-inherit perl-module
-
-DESCRIPTION="does your code require newer perl than you think?"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- virtual/perl-CPAN-Meta
- virtual/perl-Exporter
- dev-perl/File-Find-Rule
- dev-perl/File-Find-Rule-Perl
- >=dev-perl/Perl-MinimumVersion-1.320.0
- >=virtual/perl-Test-Simple-0.960.0
- >=virtual/perl-version-0.700.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-CPAN-Meta-2.120.900
- virtual/perl-File-Spec
- )
-"
diff --git a/dev-perl/Test-MockModule/Manifest b/dev-perl/Test-MockModule/Manifest
index 15a4d05dd424..20e48f9b7ad4 100644
--- a/dev-perl/Test-MockModule/Manifest
+++ b/dev-perl/Test-MockModule/Manifest
@@ -1,2 +1,2 @@
-DIST Test-MockModule-v0.176.0.tar.gz 23847 BLAKE2B 600b8fbd166b1abed703ceb86028b866a90d30521bde4ed4ec39464ccb5f910094a921f85418b922363956cc429bbace48bbf5635f03ebc250112fefe2946064 SHA512 6e1ce7b8888e18d71f0e84bd2a761593e3a34e169d34251b5259e6e037796c2e207c50d5689d1ab56aa271e71f3ea2f05cc6a86f0bde080db1caf7205587cc60
DIST Test-MockModule-v0.177.0.tar.gz 23921 BLAKE2B ee317804906260d96c46444fbdb7a0616ac2228adb5721272f5ac56c6ec5313ca11343645b9c317f597bd89f5e064d53dcd8497c518696efc626682c44d7c350 SHA512 d28523202ba4dbf040e26a3cb0795297c2c4fc65598e7717a51ed8678bce308eec7eb3b5d5d35d71418b21c2c81833679cf1624e0e07c6b1e26e8f7605eb98b3
+DIST Test-MockModule-v0.178.0.tar.gz 24111 BLAKE2B 677d05c59c7519ad617b5933f97c6aaa954e3cd889c9f7dead9561cbf734519f291db23c070c8b9110edfa5f75ecaf2957a5146dfcafb80f3d6e7743d8581f8e SHA512 5f3169819475d251cc266fe018d98b8a744d9a030fab40f72334ee17f561f4602d4ca9759a70438cb897195e4757df0103cce30e7241191b13fbba57b6c03700
diff --git a/dev-perl/Test-MockModule/Test-MockModule-0.176.0.ebuild b/dev-perl/Test-MockModule/Test-MockModule-0.178.0.ebuild
index e2350c837b41..2bf8e95e6b43 100644
--- a/dev-perl/Test-MockModule/Test-MockModule-0.176.0.ebuild
+++ b/dev-perl/Test-MockModule/Test-MockModule-0.178.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
@@ -17,7 +17,8 @@ RDEPEND="
>=dev-perl/SUPER-1.200.0
virtual/perl-Scalar-List-Utils
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=dev-perl/Module-Build-0.380.0
test? (
>=virtual/perl-Test-Simple-0.880.0
diff --git a/dev-perl/Test-Most/Manifest b/dev-perl/Test-Most/Manifest
index b278e072e30e..bae2f1ac28a7 100644
--- a/dev-perl/Test-Most/Manifest
+++ b/dev-perl/Test-Most/Manifest
@@ -1,2 +1 @@
-DIST Test-Most-0.37.tar.gz 16544 BLAKE2B 2b6ecfa942dff391aa653aba0e5525c9e662ff0bdc4f53101bd808c496458256dadce8a5a403dff74607cab37eee683cd36abe5f676c59b7761b9c15bbc37fea SHA512 133dbb9815884fbecd65520dd2f2d43a761439c33f7d32ffdfc80ed3d3e05fb563dca420cf5445e61382735a048c467b35b5c160b1013b5f5c7616be00aa328d
DIST Test-Most-0.38.tar.gz 16174 BLAKE2B 7665c323f75da2d41d27444e1b322f9d49a7ac72d35fffb82c1bf4eec2541b75ee7ea3925f5d763b55bcd298fb8047c3dfd1f8dc998431f2b1e9b12ea05681ef SHA512 cb91e8a1cb61d5ad8d222f077fe2681a68d9b1806263d37989446d42baf911e3b6789cd1fd28fdfb7e4de17ee7766545d5c07356e53e56c5fb6d7c2af9d5d448
diff --git a/dev-perl/Test-Most/Test-Most-0.370.0.ebuild b/dev-perl/Test-Most/Test-Most-0.370.0.ebuild
deleted file mode 100644
index e7d3703b8721..000000000000
--- a/dev-perl/Test-Most/Test-Most-0.370.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=8
-
-DIST_AUTHOR=OVID
-DIST_VERSION=0.37
-inherit perl-module
-
-DESCRIPTION="Most commonly needed test functions and features"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=dev-perl/Exception-Class-1.140.0
- >=dev-perl/Test-Deep-0.119.0
- >=dev-perl/Test-Differences-0.640.0
- >=dev-perl/Test-Exception-0.430.0
- >=virtual/perl-Test-Harness-3.350.0
- >=virtual/perl-Test-Simple-1.302.47
- >=dev-perl/Test-Warn-0.300.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Test-Needs/Manifest b/dev-perl/Test-Needs/Manifest
index 0be422d4ef88..f3f150946d7f 100644
--- a/dev-perl/Test-Needs/Manifest
+++ b/dev-perl/Test-Needs/Manifest
@@ -1,2 +1 @@
-DIST Test-Needs-0.002009.tar.gz 17052 BLAKE2B e8c51a23b1febe592ee25b0c83741695d07777adfbc2f0e4fa58a81284d0da5d7601b312cc7b33ead19680b728ba481efceb8b4fe042823212f4523f1028a009 SHA512 758f22ca9b024f7d3252ff575ae84453e64f4ef4e18d3233cdaa3b81d9212cf48e41fde529047e7355678d5e53345bd51210a45dd9545c3bf8ffe16f96a9500d
DIST Test-Needs-0.002010.tar.gz 17455 BLAKE2B 15947016abd348ea41ce77a208b54161506fd60250ce162aae0da68cd8cf9f7401b9117fc8f385223dba37a85cd4e22dfbcb3cdd7d509cfa6f4613b6cd92a0e1 SHA512 1dde33f0b161a9cb99d1add141706ae015472a16620c38c159e3ae9654d749c275c7a4a979082c2720999305bf25129e7b178a9afdd6f4b4dfc9ee00281c76eb
diff --git a/dev-perl/Test-Needs/Test-Needs-0.2.9.ebuild b/dev-perl/Test-Needs/Test-Needs-0.2.9.ebuild
deleted file mode 100644
index f340ff4eebc9..000000000000
--- a/dev-perl/Test-Needs/Test-Needs-0.2.9.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=HAARG
-DIST_VERSION=0.002009
-inherit perl-module
-
-DESCRIPTION="Skip tests when modules not available"
-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=""
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Test-NoTabs/metadata.xml b/dev-perl/Test-NoTabs/metadata.xml
index 0f2ca833bae0..ed94022b5ad0 100644
--- a/dev-perl/Test-NoTabs/metadata.xml
+++ b/dev-perl/Test-NoTabs/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
diff --git a/dev-perl/Test-Object/Test-Object-0.80.0-r1.ebuild b/dev-perl/Test-Object/Test-Object-0.80.0-r1.ebuild
index b8c7838bce4f..83fd5ca65cd0 100644
--- a/dev-perl/Test-Object/Test-Object-0.80.0-r1.ebuild
+++ b/dev-perl/Test-Object/Test-Object-0.80.0-r1.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,7 +10,7 @@ inherit perl-module
DESCRIPTION="Thoroughly testing objects via registered handlers"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Test-Output/Manifest b/dev-perl/Test-Output/Manifest
index 3372cdee0771..d8503c72d2ee 100644
--- a/dev-perl/Test-Output/Manifest
+++ b/dev-perl/Test-Output/Manifest
@@ -1,2 +1 @@
-DIST Test-Output-1.033.tar.gz 17196 BLAKE2B dedaab02548bfef11473cb5778082908adffca7bba8862f83b48cbb395320a4207d9915161bc19034641424f45c5bd312bd551e93579947a0c1ef2dd7d30c731 SHA512 cc6e94baa5163e2ca0c23d63a6b505da207ed7f436bf9a1a77234ad898c34ae4d81ac42f17d1b8a73a223fd19ce1d1f66f3eef0fc852bb712f4f925a77f29820
DIST Test-Output-1.034.tar.gz 18139 BLAKE2B 10d90ba51b9277ead929b1acff20499f4eb12cb575a36d198fb2016643fd3287c018463e86025af6cbb833dc2160d20f46fedf68a636d45edc2a5f14b0b140b8 SHA512 f7e6a121dbcaa6644b5128ba27c70894775bcb77e5c4abb3a2546d935cb1a99b3190230b2be76161377d0151665ec97303c48746b224d1b2301803e6082b0283
diff --git a/dev-perl/Test-Output/Test-Output-1.33.0.ebuild b/dev-perl/Test-Output/Test-Output-1.33.0.ebuild
deleted file mode 100644
index 0c618f299000..000000000000
--- a/dev-perl/Test-Output/Test-Output-1.33.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=8
-
-DIST_AUTHOR=BDFOY
-DIST_VERSION=1.033
-inherit perl-module
-
-DESCRIPTION="Utilities to test STDOUT and STDERR messages"
-
-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"
-
-RDEPEND="
- >=dev-perl/Capture-Tiny-0.170.0
- >=virtual/perl-File-Temp-0.170.0
- virtual/perl-Test-Simple
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- virtual/perl-File-Spec
- test? (
- >=virtual/perl-Test-Simple-1.0.0
- )
-"
-
-src_test() {
- perl_rm_files t/pod{,-coverage}.t
- perl-module_src_test
-}
diff --git a/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0-r1.ebuild b/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0-r1.ebuild
index 6c9d26e13f5e..de29c59af7c6 100644
--- a/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0-r1.ebuild
+++ b/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0-r1.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,7 +10,7 @@ inherit perl-module
DESCRIPTION="Check for pod coverage in your distribution"
LICENSE="Artistic-2"
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-Test-Simple
diff --git a/dev-perl/Test-Pod/Manifest b/dev-perl/Test-Pod/Manifest
index eea6c3a2aff9..36c8b26ab449 100644
--- a/dev-perl/Test-Pod/Manifest
+++ b/dev-perl/Test-Pod/Manifest
@@ -1,2 +1 @@
-DIST Test-Pod-1.51.tar.gz 12159 BLAKE2B 569fd4764ce2b5d2f64f54d92c7ee5c6cab9bc38944a72fe439b1e5f6bb49196ca12a741bf7ed98ba72b4248c62a96ae462e27085f76afcf1da81cf7e47e9037 SHA512 bf4e8b2a71a79a5edec86991c7cbbcc929fa4f2eb403b411cd678fbdf89fe30c198e00a29db80ca9c98fe6655167c0a77e7f166f073a18711db3b1f3e5cd3c15
DIST Test-Pod-1.52.tar.gz 11841 BLAKE2B fd7952505033943701a3126283b8c144a170824de32a31e673da7db5139a476811e45f4beaa7fe2ccfcd81eae5927286403f0d73e50b9a5c4acb79b833f9a307 SHA512 9b078488e1da8b907f5f3a46452aa9bfd49db61f1539d076dccebf9a8b476eaf0f539f00badc9c500b1e732a8827331b2286375924986efb990367767eeb8365
diff --git a/dev-perl/Test-Pod/Test-Pod-1.510.0.ebuild b/dev-perl/Test-Pod/Test-Pod-1.510.0.ebuild
deleted file mode 100644
index 5ec7a08cb475..000000000000
--- a/dev-perl/Test-Pod/Test-Pod-1.510.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=8
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=1.51
-inherit perl-module
-
-DESCRIPTION="Check for POD errors in files"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=virtual/perl-Pod-Simple-3.50.0
- >=virtual/perl-Test-Simple-0.620.0
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- )
-"
diff --git a/dev-perl/Test-Refcount/Manifest b/dev-perl/Test-Refcount/Manifest
new file mode 100644
index 000000000000..40add02b3683
--- /dev/null
+++ b/dev-perl/Test-Refcount/Manifest
@@ -0,0 +1 @@
+DIST Test-Refcount-0.10.tar.gz 17218 BLAKE2B b0bbcf012254be30d8ff4493cb4fcc01d3f932c812d4812cf167bd45dccab4d4948b7e247c4cba699d9b7aae6a619b4ee65c4827620b1c425f9f8fded88310b7 SHA512 7fac2a6bcb96da0ed61c53aaa2278e1ac998bd62314b95f307fe6ee032fd7d89264968f3ad78066186b112af0ba45960d5d1c81822bcd5f218418ea81236c4e1
diff --git a/dev-perl/Test-Refcount/Test-Refcount-0.100.0.ebuild b/dev-perl/Test-Refcount/Test-Refcount-0.100.0.ebuild
new file mode 100644
index 000000000000..402d61148c0d
--- /dev/null
+++ b/dev-perl/Test-Refcount/Test-Refcount-0.100.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Assert reference counts on objects"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="dev-perl/Module-Build"
diff --git a/dev-perl/Test-Refcount/metadata.xml b/dev-perl/Test-Refcount/metadata.xml
new file mode 100644
index 000000000000..04c8bff5b9bc
--- /dev/null
+++ b/dev-perl/Test-Refcount/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">Test-Refcount</remote-id>
+ <remote-id type="cpan-module">Test::Refcount</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-Regexp/Test-Regexp-2017040101.0.0-r1.ebuild b/dev-perl/Test-Regexp/Test-Regexp-2017040101.0.0-r1.ebuild
index 0ed85eaf1941..bf3c837e695a 100644
--- a/dev-perl/Test-Regexp/Test-Regexp-2017040101.0.0-r1.ebuild
+++ b/dev-perl/Test-Regexp/Test-Regexp-2017040101.0.0-r1.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
@@ -11,7 +11,7 @@ DESCRIPTION="Provide commonly requested regular expressions"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
virtual/perl-Test-Simple
diff --git a/dev-perl/Test-Script/Test-Script-1.290.0.ebuild b/dev-perl/Test-Script/Test-Script-1.290.0-r1.ebuild
index ed0cb13fe49d..3a4b57ff53fb 100644
--- a/dev-perl/Test-Script/Test-Script-1.290.0.ebuild
+++ b/dev-perl/Test-Script/Test-Script-1.290.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,6 +22,6 @@ RDEPEND="
BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
- >=dev-perl/Test2-Suite-0.0.60
+ >=virtual/perl-Test2-Suite-0.0.60
)
"
diff --git a/dev-perl/Test-SubCalls/Test-SubCalls-1.100.0-r1.ebuild b/dev-perl/Test-SubCalls/Test-SubCalls-1.100.0-r1.ebuild
index 50f5ffcf9118..f560a504c2d0 100644
--- a/dev-perl/Test-SubCalls/Test-SubCalls-1.100.0-r1.ebuild
+++ b/dev-perl/Test-SubCalls/Test-SubCalls-1.100.0-r1.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,7 +10,7 @@ inherit perl-module
DESCRIPTION="Track the number of times subs are called"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Exporter
diff --git a/dev-perl/Test-Time/Manifest b/dev-perl/Test-Time/Manifest
index ae49bf3f55db..f60dd87c32e7 100644
--- a/dev-perl/Test-Time/Manifest
+++ b/dev-perl/Test-Time/Manifest
@@ -1,2 +1 @@
-DIST Test-Time-0.08.tar.gz 53848 BLAKE2B 6fdb0c6e778c8a46053443b95143b4722c615fe881ab718c0aafce896fea001f462a269bff2a97816be5e884e9c79d0798df23e7a94423e2541a91445259a0b5 SHA512 77f77f0f3aab033e1dd02c92ebae734a496e8c2e070f908ee73a70197971839009118f10c2e0ff2562172f4da62262eb2d67a05796c9dc77a46efaa9113f99df
DIST Test-Time-0.092.tar.gz 54209 BLAKE2B 130c5e695cf81bd89c93865c5ce4aca6c2f4f26e9acc26df414de6dccaabda168b8b90ca4773e2a06e859f1fe817de380d1b6b629688b731b364b3ba1e69bdf5 SHA512 1eda8619bbe2e71992b0cf057ec33a610be9db70cc0708fa429686c7158985b28b593bc2fe9ca0f6b79862ac19bb124f763e40787e2f09e0f11adfd64ac50944
diff --git a/dev-perl/Test-Time/Test-Time-0.80.0.ebuild b/dev-perl/Test-Time/Test-Time-0.80.0.ebuild
deleted file mode 100644
index 96470a18bbb9..000000000000
--- a/dev-perl/Test-Time/Test-Time-0.80.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SATOH
-DIST_VERSION=0.08
-inherit perl-module
-
-DESCRIPTION="Overrides the time() and sleep() core functions for testing"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-
-RDEPEND="
- virtual/perl-Test-Simple
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
-"
diff --git a/dev-perl/Test-TrailingSpace/Test-TrailingSpace-0.60.100.ebuild b/dev-perl/Test-TrailingSpace/Test-TrailingSpace-0.60.100.ebuild
index ebae8e859c29..966bee0613fd 100644
--- a/dev-perl/Test-TrailingSpace/Test-TrailingSpace-0.60.100.ebuild
+++ b/dev-perl/Test-TrailingSpace/Test-TrailingSpace-0.60.100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Test for trailing space in source files"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc64 ~riscv ~sparc x86"
RDEPEND="
>=dev-perl/File-Find-Object-Rule-0.30.100
diff --git a/dev-perl/Test-Trap/Manifest b/dev-perl/Test-Trap/Manifest
index e6a65a86b936..85be536295f1 100644
--- a/dev-perl/Test-Trap/Manifest
+++ b/dev-perl/Test-Trap/Manifest
@@ -1,2 +1 @@
-DIST Test-Trap-v0.3.4.tar.gz 55339 BLAKE2B 67200b2852786284e7c7200d0611e025cf39c1329a7e1fb51908ca02c36c85f991a3b0e437e87126ebede507ae5f00df37085da542d457eb481cd2c083533596 SHA512 cac4412a55511c820a1813a277afa802769a64219bf306190d83fea775c53bcd1d7faa275cb7f1b435e5ae274b6c1f78dd862525a6426040e51fdaf537e720ff
DIST Test-Trap-v0.3.5.tar.gz 55600 BLAKE2B 11681d3d4e3914fcfd8e489ad21a9818746f488be5bf971e8024d08f5207409550f0cfc2495af256d401c544864d788e8c76ea8e162d306224d50c6d6c4f2119 SHA512 02836ed9c91448cb5aa84246c17d72d119844e072289656529d87e944ad1c26fa7e18e7b45290cdffdabaff7abdad4547233156331194ce375da0b902811313e
diff --git a/dev-perl/Test-Trap/Test-Trap-0.3.4.ebuild b/dev-perl/Test-Trap/Test-Trap-0.3.4.ebuild
deleted file mode 100644
index a4feb00bbe67..000000000000
--- a/dev-perl/Test-Trap/Test-Trap-0.3.4.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=EBHANSSEN
-DIST_VERSION=v${PV}
-
-inherit perl-module
-
-DESCRIPTION="Trap exit codes, exceptions, output, etc"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Data-Dump
- virtual/perl-Exporter
- virtual/perl-File-Temp
- virtual/perl-IO
- virtual/perl-Test-Simple
- virtual/perl-version
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.400.3
- test? (
- >=virtual/perl-Test-Simple-1.1.10
- )
-"
diff --git a/dev-perl/Test-WWW-Mechanize/Manifest b/dev-perl/Test-WWW-Mechanize/Manifest
index 74e485302bbd..488ffb5dc6a0 100644
--- a/dev-perl/Test-WWW-Mechanize/Manifest
+++ b/dev-perl/Test-WWW-Mechanize/Manifest
@@ -1,2 +1 @@
-DIST Test-WWW-Mechanize-1.54.tar.gz 33848 BLAKE2B 477853fdc2fb88601389e5256f08a17f8d22c4aad97c89995bf6152e8d827dce5742c0772f9b2047b347459dd5e3cb08f4506d5194c59005aec067a4be9fa77f SHA512 9d5b03109220c16ff230bd46c28ea4b734e70847a28eeb5f1527d175ebaecb8ac826e46b8bacfd0353824c25964839b451da9bbba1b27fa9e3d10bacad9d9353
DIST Test-WWW-Mechanize-1.60.tar.gz 35348 BLAKE2B cbcf47a454f76b0613d17f5490efaf60095cc2caca1ed401df07fe634ea8602c94205363f65935179b7f72bb9d2b8c94ce21bbe09e964808bf1793df2434f980 SHA512 86213bcbcd5d0f2565827ad692a190084552a5f6ddfd376729332ab67eb8cf54a622c23e4e3d5f21c29009ee2ed10036340499cff1e8c522c696d0a0bcfd65c1
diff --git a/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.540.0.ebuild b/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.540.0.ebuild
deleted file mode 100644
index b597b42a9472..000000000000
--- a/dev-perl/Test-WWW-Mechanize/Test-WWW-Mechanize-1.540.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PETDANCE
-DIST_VERSION=1.54
-inherit perl-module
-
-DESCRIPTION="Testing-specific WWW::Mechanize subclass"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Carp-Assert-More-1.160.0
- dev-perl/HTML-Form
- dev-perl/HTML-Parser
- >=dev-perl/libwww-perl-6.200.0
- >=dev-perl/Test-LongString-0.150.0
- >=virtual/perl-Test-Simple-0.960.0
- >=dev-perl/Test-LongString-0.150.0
- dev-perl/URI
- >=dev-perl/WWW-Mechanize-1.680.0
- virtual/perl-parent
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/HTTP-Server-Simple-0.420.0
- )
-"
-
-PERL_RM_FILES=( "t/pod.t" "t/pod-coverage.t" )
diff --git a/dev-perl/Test-Warn/Manifest b/dev-perl/Test-Warn/Manifest
index 7f6e7b56cfe5..33061e938b4e 100644
--- a/dev-perl/Test-Warn/Manifest
+++ b/dev-perl/Test-Warn/Manifest
@@ -1,2 +1 @@
-DIST Test-Warn-0.36.tar.gz 12333 BLAKE2B 10a75971fb3d67b34cc4b84efe21a7330f3a3e48ad61125bc4e28c34de64b635fc123530fd45c6f2954402f0826b52f0e9cae02119a96bc56fcc854f9fd37c88 SHA512 f1f671d740267f8f360011ae1f2fede9894ad02e099f8fc9707d39a1bfec5507b113bb630e4dfeb56113e121b3ffeef8c7f112be5b201995fc21b3c2efdad2d2
DIST Test-Warn-0.37.tar.gz 12525 BLAKE2B 1e2a5fda184da367743bd5617ce5d768934ac538a148e81a01d77968547b087265bb0162b5b980d1f5d1ab21b5e069ba7d6addf464cd334e1406cb4235ff96cd SHA512 908f3c5c68463ab72f70759032116465f4f63519dd5112666dd6ddcfd5e52163fd433d9eb459dafd721d85c64464549476c6e0bfcfff56d27cf44689fadfce67
diff --git a/dev-perl/Test-Warnings/Manifest b/dev-perl/Test-Warnings/Manifest
index c67491370680..c2db7a0bd841 100644
--- a/dev-perl/Test-Warnings/Manifest
+++ b/dev-perl/Test-Warnings/Manifest
@@ -1,2 +1,2 @@
-DIST Test-Warnings-0.031.tar.gz 42031 BLAKE2B f195fe11cd0d134b8db8f77f5524b0da065dd33d8a4251df4d197d3310591ca824244b28144e8c95bb6141eafc494380285fec7244416d79c6842652576615d6 SHA512 02ddd342b6aa8771dd6ea3b7385c5eb970173633d49a3535bc46c3f98a66cd6e81895fc5f38cbe23366c8fa0f96121b51a8180b0d4ef0f2d8c658bb559c72c58
DIST Test-Warnings-0.032.tar.gz 42877 BLAKE2B 86a0c2053c08985d03b15c5593fbeed8a1fa114bb4d50ad314d8b2f2b4d7e5cbb54fc509ffa622f0985a72839913409ac1d1b6582fda3cb6ba5c253f619fb43e SHA512 c4d936fc0670bdabed3454a95185b9f59d847cb84ee6a40e809ad04105ee08802abdb63300e89d8d07fe43c1ab0bda37756c6c070d20ef463776f15dc4ea8d53
+DIST Test-Warnings-0.033.tar.gz 44091 BLAKE2B e8bdb16774c37d38f36da84e0b27a7b47cf47fa278d1ee17a6c18a682349c2ad851e735557f3974803a735af92192131ababd53c510518cad6e046e6014e261e SHA512 dc49e345b2b5d2dd42d83b4351025f2c0db0216ef8388b02db77d5078e5eda0b5aab1491b07a0009923acc73b30c4ef6d77d406e85b0f958f575007c6ca1e6e8
diff --git a/dev-perl/Test-Warnings/Test-Warnings-0.31.0.ebuild b/dev-perl/Test-Warnings/Test-Warnings-0.33.0.ebuild
index 03769b499b7a..9ece04258829 100644
--- a/dev-perl/Test-Warnings/Test-Warnings-0.31.0.ebuild
+++ b/dev-perl/Test-Warnings/Test-Warnings-0.33.0.ebuild
@@ -1,10 +1,10 @@
-# 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.031
+DIST_VERSION=0.033
inherit perl-module
DESCRIPTION='Test for warnings and the lack of them'
@@ -20,7 +20,8 @@ RDEPEND="
virtual/perl-Test-Simple
virtual/perl-parent
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
test? (
suggested? (
diff --git a/dev-perl/Test-Without-Module/Manifest b/dev-perl/Test-Without-Module/Manifest
index a25be18e64fb..e21aef9b33d5 100644
--- a/dev-perl/Test-Without-Module/Manifest
+++ b/dev-perl/Test-Without-Module/Manifest
@@ -1,2 +1 @@
-DIST Test-Without-Module-0.20.tar.gz 13609 BLAKE2B f580eb127513e92526fe78cc7ec31fcd3216d17ebc38b270252d6dd98747719895f919321246eae2a88dd62c7ba8265245d21c1d585883f4cba854bb8251dfa7 SHA512 e92353cee46e712ddc6515c5872a61a84eb4186f9ce736bbf0fcca2979bfa7143588c05e683d31fc22cbaaa792ce8364768310f9de621e881cc207b80cf14d87
DIST Test-Without-Module-0.21.tar.gz 13985 BLAKE2B 2d22d5a222a31d7cff023f0886fd6c9c28e9121e78d1cafa1bca7bd308d4ac7c2cef17e42d933a74941d03762a4b01c23213330e8e690a06867a9299adc2d6cd SHA512 0d9230e15fa46001458a8e4a1ad97d24a8766b9df8326d166da92763a01624d01972d023951d3c58e9bbfd4e0d23e92d610565873a622eaaf87c8ec2a4f0a7f7
diff --git a/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0-r1.ebuild b/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0-r1.ebuild
deleted file mode 100644
index 5533fc09aac7..000000000000
--- a/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0-r1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=CORION
-DIST_VERSION=0.20
-inherit perl-module
-
-DESCRIPTION="Test fallback behaviour in absence of modules"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND=""
-BDEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Test-YAML/Test-YAML-1.70.0.ebuild b/dev-perl/Test-YAML/Test-YAML-1.70.0.ebuild
index 84a64dd70fed..4678261c1790 100644
--- a/dev-perl/Test-YAML/Test-YAML-1.70.0.ebuild
+++ b/dev-perl/Test-YAML/Test-YAML-1.70.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Testing Module for YAML Implementations"
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="
>=dev-perl/Test-Base-0.860.0
diff --git a/dev-perl/Test2-Plugin-NoWarnings/Manifest b/dev-perl/Test2-Plugin-NoWarnings/Manifest
index fb2f0ace18f7..06cb151b46e0 100644
--- a/dev-perl/Test2-Plugin-NoWarnings/Manifest
+++ b/dev-perl/Test2-Plugin-NoWarnings/Manifest
@@ -1 +1,2 @@
DIST Test2-Plugin-NoWarnings-0.09.tar.gz 26442 BLAKE2B a451a46839640b80bdd182fc56728f9274214b8f09c4aa3bfcda653508290caa1fd070b6bb9612c4b2a697f21f8c05bb579623e9735ac3abc99c52acfb045376 SHA512 3b93d6c4522e913c4bc9d589b650f784327bed1a36a0dc18943dd2ea34654215333753cb532d5ffff6f0ef0af9ce0859e9744637cff89a1a1a5b936149f9b455
+DIST Test2-Plugin-NoWarnings-0.10.tar.gz 27614 BLAKE2B ba4ce709200d2e12d6ce5809e24fd66ae814b1afef3abde725401b65d7a9de89a1b779fe94eecbec02a4304ca6965ac0767f3f6dc98fcab6302664213066bf8d SHA512 31f749911e9df452e20d17c4cff30afea1f4ef10a11c7d7de92d60b6701b84bf98190ccb5d70867804793fe269b0027a8f9b494a21c1d676480e8ce2823a4b4d
diff --git a/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.100.0-r1.ebuild b/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.100.0-r1.ebuild
new file mode 100644
index 000000000000..b542963889b4
--- /dev/null
+++ b/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.100.0-r1.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=DROLSKY
+DIST_VERSION=0.10
+inherit perl-module
+
+DESCRIPTION="Fail if tests warn"
+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-Test-Simple-1.302.167
+ virtual/perl-parent
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/IPC-Run3
+ dev-perl/Module-Pluggable
+ virtual/perl-Test2-Suite
+ )
+"
diff --git a/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.90.0.ebuild b/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.90.0-r1.ebuild
index 7403b0d07427..08d7bd42b501 100644
--- a/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.90.0.ebuild
+++ b/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.90.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,6 +21,6 @@ BDEPEND="${RDEPEND}
test? (
virtual/perl-File-Spec
dev-perl/IPC-Run3
- dev-perl/Test2-Suite
+ virtual/perl-Test2-Suite
)
"
diff --git a/dev-perl/Test2-Suite/Manifest b/dev-perl/Test2-Suite/Manifest
deleted file mode 100644
index 48ca912746e8..000000000000
--- a/dev-perl/Test2-Suite/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST Test2-Suite-0.000141.tar.gz 227660 BLAKE2B a7fbb4031046cba44670268d5280b06b814e85dcbc22c086adff7c6f8bbe1ebb571975cbe40096336745dcaf547fbbf75cd1c1f366bce1094e6ce992578abebf SHA512 41d283530a25d1794d4d7836dec37fdaf41c78fd01cc78664f5a6b7c50c4d135f75d712d9a047d406ebf529a5538fecedb4b84886415a68c188b618adb683e91
-DIST Test2-Suite-0.000144.tar.gz 229889 BLAKE2B 2cc2d9107e52a1f3026dd225af8a981ce07f13d9ad02266b3424a9083857fdb3907370defee27e55e82e2207d854625afc3f24af7b5f410c7da3ba7f7e4b618c SHA512 ec88348cfef28879859c26a7ef13437ba30f684bb4bda12907d5d26f1da6fadeadd8461e282f44231f1bf01af504dc75c6291716b4e39d7190c968faac9f52ee
-DIST Test2-Suite-0.000155.tar.gz 243229 BLAKE2B 56aa20b828d30048bd1d1338bf2d5e287e7bbd1750f8338992e83575794cae78e6b9fb14b9d8eaa7ba06211b13bbe71fc508dcc3faf870ad636ca24a10c74161 SHA512 d9b9866c53185fed9b67a76f38fbe2527b7e1796937d91b0ea7efc1b3df525d07142b53b030c659ffed72fb41a6334b4d963a2d13f58684364c8cf571898bf31
-DIST Test2-Suite-0.000156.tar.gz 242646 BLAKE2B a5c4afc4be4d29d01964f21aee263c97ad4682d72e907f216e52abf9c4088f4c836aa586e604b3a5cf074bc2382fdb880e0f7983139b89bdb38db555521cc582 SHA512 10f5502d109a1f12e9d37d0431424b6d88cdbbecf298e6fca3737610ba157064cd1f846f3b6f6eac0efc8af259e572d51330c037296d954fdf2561b8514686ee
-DIST Test2-Suite-0.000159.tar.gz 242819 BLAKE2B 90af0e5d5a0eaeb9a0e98880a4ae619eca0caa6e897522a672878fbc8b284f04bae9563df53bebb5511190bf90ee84cddc3ca3e469c318c9411498ae0e7519a9 SHA512 ab132e87f0db5dde0ebd95b260236d95120445c89db497e92519335e989d8571481f2497898cd5fae25cb2065db1aa8902a9f2d37cf2163475caca1298629a3f
diff --git a/dev-perl/Test2-Suite/Test2-Suite-0.0.141.ebuild b/dev-perl/Test2-Suite/Test2-Suite-0.0.141.ebuild
deleted file mode 100644
index 6b5638057d6e..000000000000
--- a/dev-perl/Test2-Suite/Test2-Suite-0.0.141.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=EXODIST
-DIST_VERSION=0.000141
-inherit perl-module
-
-DESCRIPTION="A rich set of tools built upon the Test2 framework"
-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"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Data-Dumper
- virtual/perl-Exporter
- >=dev-perl/Importer-0.24.0
- >=dev-perl/Module-Pluggable-2.700.0
- virtual/perl-Scalar-List-Utils
- dev-perl/Scope-Guard
- >=dev-perl/Sub-Info-0.2.0
- >=dev-perl/Term-Table-0.13.0
- >=virtual/perl-Test-Simple-1.302.176
- virtual/perl-Time-HiRes
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Test2-Suite/Test2-Suite-0.0.144.ebuild b/dev-perl/Test2-Suite/Test2-Suite-0.0.144.ebuild
deleted file mode 100644
index 6e1b488ffca9..000000000000
--- a/dev-perl/Test2-Suite/Test2-Suite-0.0.144.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=EXODIST
-DIST_VERSION=0.000144
-inherit perl-module
-
-DESCRIPTION="A rich set of tools built upon the Test2 framework"
-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-Data-Dumper
- virtual/perl-Exporter
- >=dev-perl/Importer-0.24.0
- >=dev-perl/Module-Pluggable-2.700.0
- virtual/perl-Scalar-List-Utils
- dev-perl/Scope-Guard
- >=dev-perl/Sub-Info-0.2.0
- >=dev-perl/Term-Table-0.13.0
- >=virtual/perl-Test-Simple-1.302.176
- virtual/perl-Time-HiRes
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Test2-Suite/Test2-Suite-0.0.155.ebuild b/dev-perl/Test2-Suite/Test2-Suite-0.0.155.ebuild
deleted file mode 100644
index f8570f353c14..000000000000
--- a/dev-perl/Test2-Suite/Test2-Suite-0.0.155.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_AUTHOR=EXODIST
-DIST_VERSION=0.000155
-inherit perl-module
-
-DESCRIPTION="A rich set of tools built upon the Test2 framework"
-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"
-
-# Module-Pluggable is just suggested now
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Data-Dumper
- virtual/perl-Exporter
- >=dev-perl/Module-Pluggable-2.700.0
- virtual/perl-Scalar-List-Utils
- >=dev-perl/Term-Table-0.13.0
- >=virtual/perl-Test-Simple-1.302.176
- virtual/perl-Time-HiRes
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Test2-Suite/Test2-Suite-0.0.156.ebuild b/dev-perl/Test2-Suite/Test2-Suite-0.0.156.ebuild
deleted file mode 100644
index aeae61247acb..000000000000
--- a/dev-perl/Test2-Suite/Test2-Suite-0.0.156.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=EXODIST
-DIST_VERSION=0.000156
-inherit perl-module
-
-DESCRIPTION="Rich set of tools built upon the Test2 framework"
-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"
-
-# Module-Pluggable is just suggested now
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Data-Dumper
- virtual/perl-Exporter
- >=dev-perl/Module-Pluggable-2.700.0
- virtual/perl-Scalar-List-Utils
- >=dev-perl/Term-Table-0.13.0
- >=virtual/perl-Test-Simple-1.302.176
- virtual/perl-Time-HiRes
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Test2-Suite/Test2-Suite-0.0.159.ebuild b/dev-perl/Test2-Suite/Test2-Suite-0.0.159.ebuild
deleted file mode 100644
index ef7d8d9c123c..000000000000
--- a/dev-perl/Test2-Suite/Test2-Suite-0.0.159.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=EXODIST
-DIST_VERSION=0.000159
-inherit perl-module
-
-DESCRIPTION="Rich set of tools built upon the Test2 framework"
-
-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"
-
-# Module-Pluggable is just suggested now
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Data-Dumper
- virtual/perl-Exporter
- >=dev-perl/Module-Pluggable-2.700.0
- virtual/perl-Scalar-List-Utils
- >=dev-perl/Term-Table-0.13.0
- >=virtual/perl-Test-Simple-1.302.176
- virtual/perl-Time-HiRes
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
diff --git a/dev-perl/Test2-Suite/metadata.xml b/dev-perl/Test2-Suite/metadata.xml
deleted file mode 100644
index 09423406ad5b..000000000000
--- a/dev-perl/Test2-Suite/metadata.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-<?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">Test2-Suite</remote-id>
- <remote-id type="cpan-module">Test2::Bundle</remote-id>
- <remote-id type="cpan-module">Test2::Bundle::Extended</remote-id>
- <remote-id type="cpan-module">Test2::Bundle::More</remote-id>
- <remote-id type="cpan-module">Test2::Bundle::Simple</remote-id>
- <remote-id type="cpan-module">Test2::Compare</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Array</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Bag</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Base</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Bool</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Custom</remote-id>
- <remote-id type="cpan-module">Test2::Compare::DeepRef</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Delta</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Event</remote-id>
- <remote-id type="cpan-module">Test2::Compare::EventMeta</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Hash</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Meta</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Negatable</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Number</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Object</remote-id>
- <remote-id type="cpan-module">Test2::Compare::OrderedSubset</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Pattern</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Ref</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Regex</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Scalar</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Set</remote-id>
- <remote-id type="cpan-module">Test2::Compare::String</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Undef</remote-id>
- <remote-id type="cpan-module">Test2::Compare::Wildcard</remote-id>
- <remote-id type="cpan-module">Test2::Event::Times</remote-id>
- <remote-id type="cpan-module">Test2::Mock</remote-id>
- <remote-id type="cpan-module">Test2::Plugin</remote-id>
- <remote-id type="cpan-module">Test2::Plugin::BailOnFail</remote-id>
- <remote-id type="cpan-module">Test2::Plugin::DieOnFail</remote-id>
- <remote-id type="cpan-module">Test2::Plugin::ExitSummary</remote-id>
- <remote-id type="cpan-module">Test2::Plugin::SRand</remote-id>
- <remote-id type="cpan-module">Test2::Plugin::Times</remote-id>
- <remote-id type="cpan-module">Test2::Plugin::UTF8</remote-id>
- <remote-id type="cpan-module">Test2::Require</remote-id>
- <remote-id type="cpan-module">Test2::Require::AuthorTesting</remote-id>
- <remote-id type="cpan-module">Test2::Require::EnvVar</remote-id>
- <remote-id type="cpan-module">Test2::Require::Fork</remote-id>
- <remote-id type="cpan-module">Test2::Require::Module</remote-id>
- <remote-id type="cpan-module">Test2::Require::Perl</remote-id>
- <remote-id type="cpan-module">Test2::Require::RealFork</remote-id>
- <remote-id type="cpan-module">Test2::Require::Threads</remote-id>
- <remote-id type="cpan-module">Test2::Suite</remote-id>
- <remote-id type="cpan-module">Test2::Todo</remote-id>
- <remote-id type="cpan-module">Test2::Tools</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Basic</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Class</remote-id>
- <remote-id type="cpan-module">Test2::Tools::ClassicCompare</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Compare</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Defer</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Encoding</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Event</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Exception</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Exports</remote-id>
- <remote-id type="cpan-module">Test2::Tools::GenTemp</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Grab</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Mock</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Ref</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Subtest</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Target</remote-id>
- <remote-id type="cpan-module">Test2::Tools::Warnings</remote-id>
- <remote-id type="cpan-module">Test2::Util::Grabber</remote-id>
- <remote-id type="cpan-module">Test2::Util::Ref</remote-id>
- <remote-id type="cpan-module">Test2::Util::Stash</remote-id>
- <remote-id type="cpan-module">Test2::Util::Sub</remote-id>
- <remote-id type="cpan-module">Test2::Util::Table</remote-id>
- <remote-id type="cpan-module">Test2::Util::Table::Cell</remote-id>
- <remote-id type="cpan-module">Test2::Util::Table::LineBreak</remote-id>
- <remote-id type="cpan-module">Test2::Util::Term</remote-id>
- <remote-id type="cpan-module">Test2::Util::Times</remote-id>
- <remote-id type="cpan-module">Test2::V0</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/Test2-Tools-Explain/Manifest b/dev-perl/Test2-Tools-Explain/Manifest
new file mode 100644
index 000000000000..e164f830e431
--- /dev/null
+++ b/dev-perl/Test2-Tools-Explain/Manifest
@@ -0,0 +1 @@
+DIST Test2-Tools-Explain-0.02.tar.gz 4091 BLAKE2B 01cdc6edc59e6d87f4e91c8f4f7a4c34710939ca4bedf57d1fa19adebec507d5bbcc08538a0c8b9fdebbee659766a6c770b5263512dcfa9b5a44c8d9cf5a7e24 SHA512 4359db90fede4aa2e6d8e0ee1e006131e372636ba8ab28c12ff1ef5c30e6f7a23fcf4b63d0ad64d54b881a2b344bbcf279cc7d7777982178065c89c3fceabf04
diff --git a/dev-perl/Test2-Tools-Explain/Test2-Tools-Explain-0.20.0-r1.ebuild b/dev-perl/Test2-Tools-Explain/Test2-Tools-Explain-0.20.0-r1.ebuild
new file mode 100644
index 000000000000..f6622fff06f8
--- /dev/null
+++ b/dev-perl/Test2-Tools-Explain/Test2-Tools-Explain-0.20.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PETDANCE
+DIST_VERSION=0.02
+inherit perl-module
+
+DESCRIPTION="Explain tools for Perl's Test2 framework"
+
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+
+RDEPEND="virtual/perl-Test2-Suite"
diff --git a/dev-perl/Test2-Tools-Explain/metadata.xml b/dev-perl/Test2-Tools-Explain/metadata.xml
new file mode 100644
index 000000000000..49fd89236191
--- /dev/null
+++ b/dev-perl/Test2-Tools-Explain/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">Test2-Tools-Explain</remote-id>
+ <remote-id type="cpan-module">Test2::Tools::Explain</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Text-BibTeX/Manifest b/dev-perl/Text-BibTeX/Manifest
index 780ec3efacbe..114da4d5866e 100644
--- a/dev-perl/Text-BibTeX/Manifest
+++ b/dev-perl/Text-BibTeX/Manifest
@@ -1,2 +1 @@
-DIST Text-BibTeX-0.88.tar.gz 301812 BLAKE2B 8a8249a95ef6a8af29346ba647543ebfb7cc24f18271fb79f2bb5b427b6e1fdc38c4e485ee7fba33b22f061c075533871fe6f6e226f6825313618d70632726c8 SHA512 63425590feb479b43b70605144edad400650471ddefbc3dc40f5bd1b6c78e5e50eabaf60501e469de520e36221bebd1806eae8d45124b59feef9446fc3257d18
DIST Text-BibTeX-0.89.tar.gz 301944 BLAKE2B afa3eb33dddde963d905c56df253b027745db3762fb90bff86513838e27904ad3a1800917167375c7dfc074573235bbddb4a8eb82e0224a818af34a0e51cbae2 SHA512 68f730fbacf541e693181d7b1f74bf7531222f3933a95651940d2ee5d48806188f2ab64329edf90eb3393d7fc3ddd58476b9908fde60e758c949c0ede6154d5b
diff --git a/dev-perl/Text-BibTeX/Text-BibTeX-0.880.0-r1.ebuild b/dev-perl/Text-BibTeX/Text-BibTeX-0.880.0-r1.ebuild
deleted file mode 100644
index b87b6a594b1e..000000000000
--- a/dev-perl/Text-BibTeX/Text-BibTeX-0.880.0-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=AMBS
-DIST_VERSION=0.88
-DIST_EXAMPLES=( "examples/*" "scripts/*" )
-
-inherit perl-module
-
-DESCRIPTION="A Perl library for reading, parsing, and processing BibTeX files"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv x86"
-
-RDEPEND="
- !dev-libs/btparse
- virtual/perl-Encode
- virtual/perl-Scalar-List-Utils
- virtual/perl-Unicode-Normalize
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Config-AutoConf-0.160.0
- >=dev-perl/ExtUtils-LibBuilder-0.20.0
- >=virtual/perl-ExtUtils-CBuilder-0.270.0
- >=dev-perl/Module-Build-0.360.300
- test? (
- >=dev-perl/Capture-Tiny-0.60.0
- )
-"
-
-src_prepare() {
- sed -i -e "/#include <stdio.h>/a #include <string.h>"\
- btparse/tests/{tex,purify,postprocess,name,macro}_test.c || die
- perl-module_src_prepare
-}
-
-src_install() {
- perl-module_src_install
- doheader btparse/src/btparse.h
- doheader btparse/src/bt_config.h
-}
diff --git a/dev-perl/Text-BibTeX/Text-BibTeX-0.890.0-r1.ebuild b/dev-perl/Text-BibTeX/Text-BibTeX-0.890.0-r1.ebuild
index 0ed991c0ab36..ed97fe50ddec 100644
--- a/dev-perl/Text-BibTeX/Text-BibTeX-0.890.0-r1.ebuild
+++ b/dev-perl/Text-BibTeX/Text-BibTeX-0.890.0-r1.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
@@ -12,7 +12,7 @@ inherit perl-module
DESCRIPTION="A Perl library for reading, parsing, and processing BibTeX files"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
!dev-libs/btparse
diff --git a/dev-perl/Text-BibTeX/Text-BibTeX-0.890.0.ebuild b/dev-perl/Text-BibTeX/Text-BibTeX-0.890.0.ebuild
deleted file mode 100644
index d8e943e8b971..000000000000
--- a/dev-perl/Text-BibTeX/Text-BibTeX-0.890.0.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=AMBS
-DIST_VERSION=0.89
-DIST_EXAMPLES=( "examples/*" "scripts/*" )
-
-inherit perl-module
-
-DESCRIPTION="A Perl library for reading, parsing, and processing BibTeX files"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv x86"
-
-RDEPEND="
- !dev-libs/btparse
- virtual/perl-Encode
- virtual/perl-Scalar-List-Utils
- virtual/perl-Unicode-Normalize
-"
-BDEPEND="
- ${RDEPEND}
- >=dev-perl/Config-AutoConf-0.320
- >=dev-perl/ExtUtils-LibBuilder-0.20.0
- >=virtual/perl-ExtUtils-CBuilder-0.270.0
- >=dev-perl/Module-Build-0.360.300
- test? (
- >=dev-perl/Capture-Tiny-0.60.0
- )
-"
-
-src_prepare() {
- sed -i -e "/#include <stdio.h>/a #include <string.h>"\
- btparse/tests/{tex,purify,postprocess,name,macro}_test.c || die
- perl-module_src_prepare
-}
-
-src_install() {
- perl-module_src_install
- doheader btparse/src/btparse.h
- doheader btparse/src/bt_config.h
-}
diff --git a/dev-perl/Text-CSV/Manifest b/dev-perl/Text-CSV/Manifest
index ba104afd9eec..4ba6c5ba3d37 100644
--- a/dev-perl/Text-CSV/Manifest
+++ b/dev-perl/Text-CSV/Manifest
@@ -1,3 +1,2 @@
-DIST Text-CSV-2.01.tar.gz 134279 BLAKE2B ee9bb832b000ca4d977869d360bf4e5367c54d248ce2eb169eb2a75df37c0ccf8042cc0114d360039282f3f3f9fcb97070046a91257486c12826a32b93bc3c7e SHA512 45c215686437e111fcd8d6c0adc9c6e0bac9df37fcd47e7bd9fcf4872859e59a296caae3573b77955cdaf42284b4c88fcc6774bd6ac11d701ae54f6a3741991a
-DIST Text-CSV-2.02.tar.gz 136346 BLAKE2B 004577e2b3400d4f4073fbd6e674f72907c763296526a68147568501765ccb9d9446d0fbddaa599f6354e005751644b3b23405b1f783ddaaa86f610dc28cf548 SHA512 0efb9396f5f02c3fc478f5d88a13bdfd1c615dde4ff3b671bc95e380e107b497634dc17e282dbfe3956a98a0d28f8156fe5d851483595c21d29674d535fcdaf6
DIST Text-CSV-2.03.tar.gz 140735 BLAKE2B d40f31623d4b946395968e834cb98b922d75d9515a0d416a3680efd3d739bbd2b429c266132217671fd9f4c27ad6367439d2b11fa60664e2d8b15e58429d80bb SHA512 afd9e81cd2ca9ca9a2c2575c4e540ad09243c1d8b6710dc2b1da472397f99024c768da5ef456948ebd4e06f71b3e5085ef52f191f62c06c6f4a697f70c855769
+DIST Text-CSV-2.04.tar.gz 141037 BLAKE2B 467149c73736d063b9f93a0d9cda8bd2625805702f92559fac91054df0d7948bf70a5cc5a0864bd47649653dd3c83e2d9a7264949a72f72dcfd0235c8930e6e3 SHA512 72673380a955ee888a78aca4188326c1adbdc9508a25752d76eb6f50064181763336b4983bffb944c88110ceb48dde356c092f8189369001513799f220d5021d
diff --git a/dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild b/dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild
deleted file mode 100644
index 59b6310995c5..000000000000
--- a/dev-perl/Text-CSV/Text-CSV-2.10.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ISHIGAKI
-DIST_VERSION=2.01
-inherit perl-module
-
-DESCRIPTION="Manipulate comma-separated value strings"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="+xs"
-
-RDEPEND="
- xs? ( >=dev-perl/Text-CSV_XS-1.460.0 )
- virtual/perl-IO
-"
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
-
-src_test() {
- perl_rm_files t/00_pod.t
- perl-module_src_test
-}
diff --git a/dev-perl/Text-CSV/Text-CSV-2.30.0.ebuild b/dev-perl/Text-CSV/Text-CSV-2.30.0.ebuild
index d54d23fe8b9e..7add1a6b82e4 100644
--- a/dev-perl/Text-CSV/Text-CSV-2.30.0.ebuild
+++ b/dev-perl/Text-CSV/Text-CSV-2.30.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Manipulate comma-separated value strings"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+xs"
RDEPEND="
diff --git a/dev-perl/Text-CSV/Text-CSV-2.20.0.ebuild b/dev-perl/Text-CSV/Text-CSV-2.40.0.ebuild
index 5407acaac691..6cf3f2f209e7 100644
--- a/dev-perl/Text-CSV/Text-CSV-2.20.0.ebuild
+++ b/dev-perl/Text-CSV/Text-CSV-2.40.0.ebuild
@@ -1,20 +1,20 @@
-# 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=ISHIGAKI
-DIST_VERSION=2.02
+DIST_VERSION=2.04
inherit perl-module
DESCRIPTION="Manipulate comma-separated value strings"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 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"
IUSE="+xs"
RDEPEND="
- xs? ( >=dev-perl/Text-CSV_XS-1.480.0 )
+ xs? ( >=dev-perl/Text-CSV_XS-1.530.0 )
virtual/perl-IO
"
BDEPEND="
diff --git a/dev-perl/Text-CSV_XS/Manifest b/dev-perl/Text-CSV_XS/Manifest
index 53f79c4299ad..3f8ff30b2a68 100644
--- a/dev-perl/Text-CSV_XS/Manifest
+++ b/dev-perl/Text-CSV_XS/Manifest
@@ -1,4 +1,3 @@
-DIST Text-CSV_XS-1.46.tgz 256628 BLAKE2B 6a2afe8b36eeb758ae856fbf3939d4628dd2d22cc55689efdb467f9e94bbaaefd6d2ef00989f4e0ae8ba07ab469bc4cb6a9c1d78adfa497d4b062b5ce385a0e5 SHA512 f02b262c6f7ae8c67acd9ace057d049d25e017e2662819c060af511ff18bf729f7de767ece295f66d2944f9592d1cb8a6b4ef9c134a5b943880d76f74a5c86ce
-DIST Text-CSV_XS-1.50.tgz 266660 BLAKE2B a2bbd69b587cb388f2841bd9843e3700359e84b76f336384bbca506864ac3f44e2048d439c3e53486efaf683862619862c7673bab23424864316883c72360a23 SHA512 5b8b7a9911744dc1d244591aba89c4089a6a19333b629b8f92a637d31d7c9f6a7449d3a4e89d86b55330251bff87c1db85bda39ad1c42f2defedf4f8d03b06f4
-DIST Text-CSV_XS-1.51.tgz 271716 BLAKE2B c1d6bf356fd22c4e3503e97d88d444bab2a9c87294ee0dc6fdbc220ece13203bffb96a4c7ca97bd50f6c113a8db7c2d5c231add40d63c6446c6f0e4dfade3a95 SHA512 d43a47ab56169433bb8c7fd901748e8349d517644aae55308c0ea58149f8d84b2789e5651ab9ff701c08548dfa8332a1cff9a8dd4a2e0d69d27e6fcd3cd4d57a
DIST Text-CSV_XS-1.52.tgz 271359 BLAKE2B d7a04706dc13f653370ecd54c6df667015237f0b1cc3ccdbb9e20239abae1917e2d83eb750bb8cf4cbb596e16b007d08354e49cb4b6da8a1a72fca3ce7dd77d1 SHA512 39309d25ce598ab312a70e50a449eb110807d2dd7b02b87502c96c31f0375641d35e3c27eb8faebb25d3816372d518044686a4d73195170d53eb9dc993797658
+DIST Text-CSV_XS-1.54.tgz 272716 BLAKE2B ac0de1bafdcbe8742fd7bc7b83eaac6742b29a5cb6000be45c9ef4f0b1ba14eb782177e5afd71cd91f3f40e97353be26eac7a7bf3ea5708f05c9917dee6395c6 SHA512 a4170ba518aeffe3eeb21092f8514b8a658c051d66a7112b11220bd9e4341acd5197335661c56dd7a72b76391346c7c393457a51c8f5eeb2872b55f429684bfc
+DIST Text-CSV_XS-1.55.tgz 274684 BLAKE2B e9d5c68baf0f654ebc424ff74bdbdd810c369770a724585966638ae0be824e4f70f49c1d66838813e3823e434eb13312817798d8267b650d00e48ef453320965 SHA512 d9b1f5cef29ba01a89037822c12f7abcb2ebf0c2090635c878edbfb968820dc458f4245775717f798b48444280cf49164ef7f8ce51d93b9b2dc77a75cd4fab70
diff --git a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.460.0.ebuild b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.460.0.ebuild
deleted file mode 100644
index 91182380b57b..000000000000
--- a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.460.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=HMBRAND
-DIST_A_EXT=tgz
-DIST_VERSION=1.46
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Comma-separated values manipulation routines"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/perl-IO
- virtual/perl-XSLoader
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
-
-PERL_RM_FILES=("t/00_pod.t" "t/01_pod.t")
diff --git a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.500.0.ebuild b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.540.0.ebuild
index e115e8f4e654..3dfffa3138e0 100644
--- a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.500.0.ebuild
+++ b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.540.0.ebuild
@@ -1,20 +1,21 @@
-# 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=HMBRAND
DIST_A_EXT=tgz
-DIST_VERSION=1.50
+DIST_VERSION=1.54
DIST_EXAMPLES=("examples/*")
inherit perl-module
DESCRIPTION="Comma-separated values manipulation routines"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
+ >=virtual/perl-Encode-3.210.0
virtual/perl-IO
virtual/perl-XSLoader
"
@@ -26,4 +27,4 @@ BDEPEND="
)
"
-PERL_RM_FILES=("t/00_pod.t" "t/01_pod.t")
+PERL_RM_FILES=( "t/00_pod.t" "t/01_pod.t" )
diff --git a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.510.0.ebuild b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.550.0.ebuild
index 0f674a5202cc..93ca7669400e 100644
--- a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.510.0.ebuild
+++ b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.550.0.ebuild
@@ -1,20 +1,21 @@
-# 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=HMBRAND
DIST_A_EXT=tgz
-DIST_VERSION=1.51
+DIST_VERSION=1.55
DIST_EXAMPLES=("examples/*")
inherit perl-module
DESCRIPTION="Comma-separated values manipulation routines"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
+ >=virtual/perl-Encode-3.210.0
virtual/perl-IO
virtual/perl-XSLoader
"
@@ -26,4 +27,4 @@ BDEPEND="
)
"
-PERL_RM_FILES=("t/00_pod.t" "t/01_pod.t")
+PERL_RM_FILES=( "t/00_pod.t" "t/01_pod.t" )
diff --git a/dev-perl/Text-Levenshtein/Manifest b/dev-perl/Text-Levenshtein/Manifest
index e637cfc2ee3b..f9515e664933 100644
--- a/dev-perl/Text-Levenshtein/Manifest
+++ b/dev-perl/Text-Levenshtein/Manifest
@@ -1,2 +1 @@
-DIST Text-Levenshtein-0.14.tar.gz 15601 BLAKE2B eeac8f46a7f108f9c01ea8098affe3597d25f830f2f451a4a0c7e6fa8a7809f17928ff373ea123368c42035ee012417fc19e3bab898183215f6135e90c4e5e47 SHA512 21d61d967693b1094d939050e81886ecb8af5a27775e919000ea5d43e272896952df22e2dd103e91d22a7a5b34c5b89799c9aa62c8ab7d2252df6dc76025295b
DIST Text-Levenshtein-0.15.tar.gz 15797 BLAKE2B 2a46211287f6f07c662da6ff9659a791f4d541c56d1df9dd37b60e703e5dcde134a355c042685dbd8556bc6e502615a2099fe426daef39d50983f380d578fc08 SHA512 56b6a7fb27d9be0a2e6ccb13dbaea0bbe29741f195d6a4700aaba5e503b2bb409b571172f61243f358831def973e4633eaa5ea83fa531a684106266d1cf3e1ac
diff --git a/dev-perl/Text-Levenshtein/Text-Levenshtein-0.140.0.ebuild b/dev-perl/Text-Levenshtein/Text-Levenshtein-0.140.0.ebuild
deleted file mode 100644
index 4e55260aa188..000000000000
--- a/dev-perl/Text-Levenshtein/Text-Levenshtein-0.140.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=8
-
-DIST_AUTHOR=NEILB
-DIST_VERSION=0.14
-inherit perl-module
-
-DESCRIPTION="An implementation of the Levenshtein edit distance"
-
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Exporter
- virtual/perl-Scalar-List-Utils
- >=virtual/perl-Unicode-Collate-1.40.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- virtual/perl-parent
- )
-"
diff --git a/dev-perl/Text-Roman/Text-Roman-3.500.0-r1.ebuild b/dev-perl/Text-Roman/Text-Roman-3.500.0-r1.ebuild
index 5db8d1351ec9..759bda206e3d 100644
--- a/dev-perl/Text-Roman/Text-Roman-3.500.0-r1.ebuild
+++ b/dev-perl/Text-Roman/Text-Roman-3.500.0-r1.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
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Allows conversion between Roman and Arabic algarisms"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
diff --git a/dev-perl/Text-Table/Manifest b/dev-perl/Text-Table/Manifest
index 685fc72d8c04..73b2a2957d36 100644
--- a/dev-perl/Text-Table/Manifest
+++ b/dev-perl/Text-Table/Manifest
@@ -1,2 +1 @@
-DIST Text-Table-1.134.tar.gz 31029 BLAKE2B 7351cd4bd756e530ae083989c3a3fa38a428d16c92da2a979996b1ddd28ff9a8aced66e110cb91e300596a5727809285d545b2bdcc28187bb7cac011b5289c10 SHA512 ee10c9811a42a07b270ed28c310b0f836a47f1706d541849f7c12d39b7603dd4c05ab4fd4e9f8fc3065b3f30d2f4ee7eb8954221af5a825346eae4493fed94c9
DIST Text-Table-1.135.tar.gz 31059 BLAKE2B 45c5c63e0f8a1bb6fb7868d8206fb83f5e6af77b3fe132ae258ddd7f434dba38ae7feecb2904fbd8662ae1180f436a0c557ef809f54ab9aef5c1cbb269c68928 SHA512 1cbacfe2325c8d28aa27590da1d86db75e478321382518319ae16b93daf1e92c3767ad250a739d59d8fb76f6101dcdff23e0e5f1f817100576f69b2f82c8ae7d
diff --git a/dev-perl/Text-Table/Text-Table-1.134.0.ebuild b/dev-perl/Text-Table/Text-Table-1.134.0.ebuild
deleted file mode 100644
index 154f2ba33fdd..000000000000
--- a/dev-perl/Text-Table/Text-Table-1.134.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=8
-
-DIST_AUTHOR=SHLOMIF
-DIST_VERSION=1.134
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Organize Data in Tables"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Scalar-List-Utils
- dev-perl/Text-Aligner
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.280.0
- test? (
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-IO
- virtual/perl-Test-Simple
- )
-"
-
-PERL_RM_FILES=( "t/author-pod-coverage.t" "t/author-pod-syntax.t" "t/release-cpan-changes.t" "t/style-trailing-space.t" )
diff --git a/dev-perl/Text-Template/Manifest b/dev-perl/Text-Template/Manifest
index c4e5fd276196..824b738459f7 100644
--- a/dev-perl/Text-Template/Manifest
+++ b/dev-perl/Text-Template/Manifest
@@ -1,2 +1 @@
-DIST Text-Template-1.60.tar.gz 50312 BLAKE2B fd3de1229a39d5315ef8ad02e8480e776329aa09d2208003b6370ba3a160cfc27a4bf494ac66abbc3cfe2d234fcad3b42c41176e2a1ac200c4bf36d036da97a1 SHA512 14dbaa5075691bc83d8f9ea58b6f86d6444948f9cbd7c27b0aac041c833d078940db7554268d3ff45f711a5646181ddb010f31894de23dc7226e79a103492e60
DIST Text-Template-1.61.tar.gz 50421 BLAKE2B c7be5f1eb6b732c3080997c9c100465538f6557426ce4f98e9266398b5bb5fd0fc927b27f1a5b49c5a3ac2893f7b35a60186b523b5cadf763139831d02464e41 SHA512 b527f587fc3fee48fed495b7dcbb1da0db1e423873ab99f9360f4b1a2727d85aa9b06ef8ab59a90d575d9731821e1a0263db8d0d357b01965633c58257c556b4
diff --git a/dev-perl/Text-Template/Text-Template-1.600.0.ebuild b/dev-perl/Text-Template/Text-Template-1.600.0.ebuild
deleted file mode 100644
index 9e17a8d35e5f..000000000000
--- a/dev-perl/Text-Template/Text-Template-1.600.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MSCHOUT
-DIST_VERSION=1.60
-
-inherit perl-module
-
-DESCRIPTION="Expand template text with embedded Perl"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Encode
- virtual/perl-Exporter
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Temp
- virtual/perl-Safe
- dev-perl/Test-More-UTF8
- virtual/perl-Test-Simple
- dev-perl/Test-Warnings
- )
-"
-
-PERL_RM_FILES=( "t/author-pod-syntax.t" "t/author-signature.t" )
diff --git a/dev-perl/Text-VimColor/metadata.xml b/dev-perl/Text-VimColor/metadata.xml
index 66218319d261..6a260277d276 100644
--- a/dev-perl/Text-VimColor/metadata.xml
+++ b/dev-perl/Text-VimColor/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
diff --git a/dev-perl/TheSchwartz/Manifest b/dev-perl/TheSchwartz/Manifest
index 9ee52ac434d7..91581cea5a5d 100644
--- a/dev-perl/TheSchwartz/Manifest
+++ b/dev-perl/TheSchwartz/Manifest
@@ -1,2 +1 @@
-DIST TheSchwartz-1.16.tar.gz 54382 BLAKE2B 3a50f8058cdeeac0aa3c0c2d9e439e142dce1e508c6164149e8c33624dfb2fd5af97584070e3f81477658d322cc79a2d8c69fbdd4e8002019915f3f8fb8d66c2 SHA512 3d326983ebe21ba3d2b64c4af6b3fe8544346d510e04b15f3b7560c2e6d97fb07b062f2a6f77d1107f5cc0d4690c64375cc702c941e7f1e9a50b85efad3207ef
DIST TheSchwartz-1.17.tar.gz 54488 BLAKE2B 728fea8a38d3459741f077ef71e8b8b0fb7f2f0553be1315e3063bbdb2c48142abb2faeff34c00293f9a737dee6a7dd14db21e25630179168a261650956aec25 SHA512 341d1f9349f7030e4b4983227187b3a709b78772daec18b7bfff7ef0ae8ad6282a2bfbde97159da7e1959d540310a0ae06a42b62a15b70154fbddfeb2bf4d312
diff --git a/dev-perl/TheSchwartz/TheSchwartz-1.160.0.ebuild b/dev-perl/TheSchwartz/TheSchwartz-1.160.0.ebuild
deleted file mode 100644
index 0fe0e4201ad3..000000000000
--- a/dev-perl/TheSchwartz/TheSchwartz-1.160.0.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=AKIYM
-DIST_VERSION=1.16
-inherit perl-module
-
-DESCRIPTION="Reliable job queue"
-
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-
-RDEPEND="
- dev-perl/Class-Accessor
- >=dev-perl/Data-ObjectDriver-0.40.0
- virtual/perl-Digest-MD5
- virtual/perl-Storable
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-Tiny-0.35.0
-"
-
-# Parallel tests fail due to database ordering issues
-DIST_TEST="do"
diff --git a/dev-perl/Throwable/Manifest b/dev-perl/Throwable/Manifest
index 983c851842ea..d47c023beeda 100644
--- a/dev-perl/Throwable/Manifest
+++ b/dev-perl/Throwable/Manifest
@@ -1,2 +1 @@
-DIST Throwable-1.000.tar.gz 21875 BLAKE2B afa787b0e29f8d962589edb87b93aa343d703ad00bf7e9d96b2a4a66b95ffdde5877a775a7aba053ee7b4d0ad2b7ba46677a1ed8d416003f70a2fdfa176c296e SHA512 d81d2e3eff78ad396e6e61ad09ecf3c1eaaf33ae24c8b74c8336b568dceb1b62aa03f9e8417df2edc55b0c6806599c7e88ccc43f2b45c11262fd8139706a9bc3
DIST Throwable-1.001.tar.gz 21992 BLAKE2B 849b6314cf1428623b33d8472a18f045eb860b49aff93c7c877be4e97ad0f8e947ce39017668dc0507c63d9d0452b0edbaea8a268eeaf8f188b4819599b906a6 SHA512 b0b8d906c1cf7d4f5ea985b91bb2eca191056cd41b12c37560504c825bf57fe4a0cf4423ad53da04a9cd43edeba52321d407f03e556033156071b0c3ef97001a
diff --git a/dev-perl/Throwable/Throwable-1.0.0.ebuild b/dev-perl/Throwable/Throwable-1.0.0.ebuild
deleted file mode 100644
index cf890f245a89..000000000000
--- a/dev-perl/Throwable/Throwable-1.0.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=1.000
-inherit perl-module
-
-DESCRIPTION="A role for classes that can be thrown"
-
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Devel-StackTrace-1.320.0
- >=dev-perl/Module-Runtime-0.2.0
- >=dev-perl/Moo-1.0.1
- virtual/perl-Scalar-List-Utils
- dev-perl/Sub-Quote
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-CPAN-Meta-2.120.900
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Tie-Cycle/Manifest b/dev-perl/Tie-Cycle/Manifest
index 5307d069a973..ed20463f1bee 100644
--- a/dev-perl/Tie-Cycle/Manifest
+++ b/dev-perl/Tie-Cycle/Manifest
@@ -1,2 +1 @@
-DIST Tie-Cycle-1.226.tar.gz 11064 BLAKE2B e7ff61f6ffbf4bbb1b1263c55054acdb6603345e67a9952f83eeb8562910a5fb26a7ad5b0004ecca2b45271d5f7524aa26d9dafdd301fa7c55fc2236c8fe25ee SHA512 74097ea346efd3217e076fee5fec2bcbcd1c0165f6b94c435e022e7aafa581d5b17f2c03768e351c2e404d067b064984c595d7d53b20f5b16e6874c22228ad4e
-DIST Tie-Cycle-1.227.tar.gz 11127 BLAKE2B 0ce413618dc65585cf513b58c0c682b7fd8bf67b210b338d91eb096a081193fe0e5d8925f84a15a15d1054cb15ec3a1c21c12236fbcef476e791ece0388f7b03 SHA512 c0896328391472a09a569f721298ee114f2e63920080056662469b324ee18c386877d1634e0237fd40bf30c605d25261b868b76524b2f07bab3a61ebce029e24
+DIST Tie-Cycle-1.228.tar.gz 11687 BLAKE2B 58417fb642c456ee72cad29636e67086a8fa3c02a2b2cb95336117d58104609e699eaa515b26e9fdd8f8bb5d2a4f849da3c30439471d6d815a94cd005031cef8 SHA512 6ff75e2b6fe13860127dc75f127fd840ed5f2ee95f5173de494b0f6fd42862b9b2b33d05930bcdaa14e3647ad8c0e87e6f488108a01d301c01ef0df384f5ec31
diff --git a/dev-perl/Tie-Cycle/Tie-Cycle-1.226.0.ebuild b/dev-perl/Tie-Cycle/Tie-Cycle-1.226.0.ebuild
deleted file mode 100644
index 1d82cad04529..000000000000
--- a/dev-perl/Tie-Cycle/Tie-Cycle-1.226.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BDFOY
-DIST_VERSION=1.226
-inherit perl-module
-
-DESCRIPTION="Cycle through a list of values via a scalar"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
-
-PATCHES=( "${FILESDIR}/${PN}-1.225-nopodtests.patch" )
-
-PERL_RM_FILES=( "t/pod.t" "t/pod_coverage.t" )
-
-RDEPEND="
- virtual/perl-Carp
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- virtual/perl-File-Spec
- test? (
- >=virtual/perl-Test-Simple-0.950.0
- )
-"
diff --git a/dev-perl/Tie-Cycle/Tie-Cycle-1.227.0.ebuild b/dev-perl/Tie-Cycle/Tie-Cycle-1.228.0.ebuild
index d7dc6b768554..26766b2101d2 100644
--- a/dev-perl/Tie-Cycle/Tie-Cycle-1.227.0.ebuild
+++ b/dev-perl/Tie-Cycle/Tie-Cycle-1.228.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=BDFOY
-DIST_VERSION=1.227
+DIST_VERSION=1.228
inherit perl-module
DESCRIPTION="Cycle through a list of values via a scalar"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Tie-ShadowHash/Manifest b/dev-perl/Tie-ShadowHash/Manifest
index 7f37f73bb47f..e8a4e93f1e44 100644
--- a/dev-perl/Tie-ShadowHash/Manifest
+++ b/dev-perl/Tie-ShadowHash/Manifest
@@ -1,2 +1 @@
-DIST Tie-ShadowHash-1.00.tar.gz 12211 BLAKE2B 656b86fc830b3c12385bce7132e403bc98094f3bef4cbca5b0f252985c6c9a75d52f4c57cc97657b3eb6c8448b30cf301d849c7e095deff2ad26523866040f40 SHA512 238998f081ad0afde4a45dd031920538ceba9152aee9be8a6c6bf3177442b7b01dd08a5330fe99eef0356fecc0b59bda69ba1f597114460f097cf031bfb3b7a8
DIST Tie-ShadowHash-2.01.tar.gz 36302 BLAKE2B 8ff3744fe859cd7c9629fe2dfa634258eb1860f2eb39564e2217718613931345d359afceea48bafd37c085c9936e2e74e6ad8312528486106afce70e66f82ca3 SHA512 043803f5bb69bce822c1c0294952963b8198984f3db9e1a79e4bcb9852fb4b81a021ff667e8812184a460682a6d85d5672413a538bd4c6ccc0d983f78a0500be
diff --git a/dev-perl/Tie-ShadowHash/Tie-ShadowHash-1.0.0-r2.ebuild b/dev-perl/Tie-ShadowHash/Tie-ShadowHash-1.0.0-r2.ebuild
deleted file mode 100644
index 1fd56403b5e0..000000000000
--- a/dev-perl/Tie-ShadowHash/Tie-ShadowHash-1.0.0-r2.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RRA
-DIST_VERSION=1.00
-inherit perl-module
-
-DESCRIPTION="Merge multiple data sources into a hash"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
diff --git a/dev-perl/Time-Monotonic/Time-Monotonic-0.9.8-r1.ebuild b/dev-perl/Time-Monotonic/Time-Monotonic-0.9.8-r1.ebuild
index e8c2149728a0..2ae3daf9e1b6 100644
--- a/dev-perl/Time-Monotonic/Time-Monotonic-0.9.8-r1.ebuild
+++ b/dev-perl/Time-Monotonic/Time-Monotonic-0.9.8-r1.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
@@ -12,9 +12,10 @@ DESCRIPTION="A clock source that only increments and never jumps"
SLOT="0"
KEYWORDS="amd64 ~x86"
-RDEPEND=""
-BDEPEND="${RDEPEND}
+BDEPEND="
>=dev-perl/Module-Build-0.360.400
- virtual/perl-ExtUtils-CBuilder
- test? ( virtual/perl-Test-Simple )
"
+
+PATCHES=(
+ "${FILESDIR}/${P}-implicit.patch"
+)
diff --git a/dev-perl/Time-Monotonic/files/Time-Monotonic-0.9.8-implicit.patch b/dev-perl/Time-Monotonic/files/Time-Monotonic-0.9.8-implicit.patch
new file mode 100644
index 000000000000..7cce9522f1ff
--- /dev/null
+++ b/dev-perl/Time-Monotonic/files/Time-Monotonic-0.9.8-implicit.patch
@@ -0,0 +1,11 @@
+diff -ruN Time-Monotonic-v0.9.8.orig/monotonic_clock/src/monotonic_common.c Time-Monotonic-v0.9.8/monotonic_clock/src/monotonic_common.c
+--- Time-Monotonic-v0.9.8.orig/monotonic_clock/src/monotonic_common.c 2015-06-25 10:12:05.000000000 +0200
++++ Time-Monotonic-v0.9.8/monotonic_clock/src/monotonic_common.c 2024-05-29 12:19:26.581286483 +0200
+@@ -10,6 +10,7 @@
+ #include<stdio.h>
+ #include<string.h>
+ #include<errno.h>
++#include<time.h>
+ #include<sys/time.h>
+
+ #include"monotonic_clock.h"
diff --git a/dev-perl/Time-Out/Manifest b/dev-perl/Time-Out/Manifest
index 21b671650355..7d6d9309e9d4 100644
--- a/dev-perl/Time-Out/Manifest
+++ b/dev-perl/Time-Out/Manifest
@@ -1,2 +1,2 @@
-DIST Time-Out-0.11.tar.gz 3647 BLAKE2B a4dc5da38db1f5f42da8235e083d7b6214ed5b0e565a0cef50ff38c2ae6213ef999e50f9c97ebfcd457dcc39c6a131657cf21ea3619ca1277ab4c2a34b5238ee SHA512 707f113bf3d6c607f8e945d0bd89e9b035eebd7df79e3d8f62eea9e344bebfdce7d9165bfaf20c6267e68e3503c673077cec0823a7b2f139c24effd2e6cecd0a
DIST Time-Out-0.22.tar.gz 15344 BLAKE2B 645c893bcdf51f2f43a55d3fbd067eaf4ea355d7fe5139cbad82bb78d0b82ac3685c7c2d8c44b29cd327ca18387fac7b61cadef023d13c39b5957e602d6e6e68 SHA512 c17efa124bc2a41141b929d532227f13b72b0528053087023b009bddd3b4ad4ea4b5ac0df0d42c6794a67c93afb375411afb0bb532b0a084f21cfce6b0744a0a
+DIST Time-Out-0.24.tar.gz 15965 BLAKE2B 5d04601620070b40022205ce3f56f3781dcf5fdc01845705438044c16af2e7b0844a5b69be1dad6db05d98fca9dd58d6785407232f5fbe837d1923aa945efb4b SHA512 76c35af32d6c8dbc88a5e37584ea851b9c5417a23357a93a254832fe9232498f7bad3c22f8ca361c667c3e1a12dce6ca7e901d6e24a6911f3814a1431f19a40a
diff --git a/dev-perl/Time-Out/Time-Out-0.110.0-r2.ebuild b/dev-perl/Time-Out/Time-Out-0.110.0-r2.ebuild
deleted file mode 100644
index 380070ffddca..000000000000
--- a/dev-perl/Time-Out/Time-Out-0.110.0-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PATL
-DIST_VERSION=0.11
-inherit perl-module
-
-DESCRIPTION="Easily timeout long running operations"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PERL_RM_FILES=( "t/pod.t" )
diff --git a/dev-perl/Time-Out/Time-Out-0.240.0.ebuild b/dev-perl/Time-Out/Time-Out-0.240.0.ebuild
new file mode 100644
index 000000000000..edb5afa51af9
--- /dev/null
+++ b/dev-perl/Time-Out/Time-Out-0.240.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=SVW
+DIST_VERSION=0.24
+inherit perl-module
+
+DESCRIPTION="Easily timeout long running operations"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-perl/Try-Tiny
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/ExtUtils-MakeMaker-CPANfile-0.90.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Fatal
+ dev-perl/Test-Needs
+ )
+"
+
+PERL_RM_FILES=( "t/pod.t" )
diff --git a/dev-perl/Tk-TableMatrix/Manifest b/dev-perl/Tk-TableMatrix/Manifest
index 4bfea4abdb89..57b68ec62f47 100644
--- a/dev-perl/Tk-TableMatrix/Manifest
+++ b/dev-perl/Tk-TableMatrix/Manifest
@@ -1,2 +1 @@
-DIST Tk-TableMatrix-1.26.tar.gz 410559 BLAKE2B d0a5763469b5abdd6eba92a6a3de05b1b07f7d09f851f6471d3953ef93b242e65be6bcbc00a72ff61c11a9b42b0cf10678c11efbbff91ca4cb209df9317a0874 SHA512 bd45e3c72e330de3722fe365989f6bd0bd938d72fad166c1a65a3667d07f8c10bf792742bf82a8154b43d3453a79e737788b0a4a288f318c370cc0c5fe94917f
DIST Tk-TableMatrix-1.29.tar.gz 425413 BLAKE2B 5b039f7333903a46444a4aedde41f477d6d2e11b592d139a8691553af3d34c30586ae3139979b9965b596d0d32e20d3c2c009e1af76ed1f8915c3e9b9fde55b3 SHA512 a8681661497e26474a49c6d616ee072b765d1371f96155a820fae38e154d79ce5e4ddf1adf25ea358b28a36c300059a0e795ab85ee451d172a56c1945ded42dd
diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild
deleted file mode 100644
index dfdb6e1e84f6..000000000000
--- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ASB
-DIST_VERSION=1.26
-inherit perl-module virtualx
-
-DESCRIPTION="Create and manipulate tables in Perl + Tk"
-
-LICENSE="Artistic"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~riscv sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-perl/Tk-800.22.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.520.0
-"
-
-src_install() {
- perl-module_src_install
-
- # Clean out stray conflicting file - its generated by perl-tk already.
- # Bug 169294
- rm "${D}"/${VENDOR_ARCH}/auto/Tk/pTk/extralibs.ld || die
-}
-
-src_test() {
- virtx perl-module_src_test
-}
diff --git a/dev-perl/Tk/Tk-804.36.0-r1.ebuild b/dev-perl/Tk/Tk-804.36.0-r3.ebuild
index 262df509e31b..c0c9f1921bc5 100644
--- a/dev-perl/Tk/Tk-804.36.0-r1.ebuild
+++ b/dev-perl/Tk/Tk-804.36.0-r3.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=7
@@ -13,7 +13,6 @@ DESCRIPTION="A Perl Module for Tk"
LICENSE+=" tcltk BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE=""
DEPEND="
media-libs/freetype
@@ -28,6 +27,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-804.034-xorg.patch
"${FILESDIR}"/${PN}-804.036-configure-clang16.patch
"${FILESDIR}"/${PN}-804.036-crash.patch
+ "${FILESDIR}"/${PN}-804.036-incompatible-function-pointer-types.patch
+ "${FILESDIR}"/${PN}-804.036-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch
)
PERL_RM_FILES=( "t/pod.t" )
diff --git a/dev-perl/Tk/Tk-804.36.0-r2.ebuild b/dev-perl/Tk/Tk-804.36.0-r4.ebuild
index 0b3e8f1d47d3..dae9c9bf25eb 100644
--- a/dev-perl/Tk/Tk-804.36.0-r2.ebuild
+++ b/dev-perl/Tk/Tk-804.36.0-r4.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk"
LICENSE+=" tcltk BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
DEPEND="
media-libs/freetype
@@ -28,6 +28,10 @@ PATCHES=(
"${FILESDIR}"/${PN}-804.036-configure-clang16.patch
"${FILESDIR}"/${PN}-804.036-crash.patch
"${FILESDIR}"/${PN}-804.036-incompatible-function-pointer-types.patch
+ "${FILESDIR}"/${PN}-804.036-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch
+ "${FILESDIR}"/${PN}-804.036-c99.patch
+ "${FILESDIR}"/${PN}-804.036-c99-pregcomp.patch
+ "${FILESDIR}"/${PN}-804.036-c99-old_warn.patch
)
PERL_RM_FILES=( "t/pod.t" )
diff --git a/dev-perl/Tk/files/Tk-804.036-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch b/dev-perl/Tk/files/Tk-804.036-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch
new file mode 100644
index 000000000000..2d56412d1855
--- /dev/null
+++ b/dev-perl/Tk/files/Tk-804.036-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch
@@ -0,0 +1,48 @@
+https://bugs.gentoo.org/916814
+https://salsa.debian.org/georgesk/perl-tk/-/blob/master/debian/patches/80-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch?ref_type=heads
+
+From a26233c844c52f49ef9cca5f88dd9063aac60d0f Mon Sep 17 00:00:00 2001
+From: Niko Tyni <ntyni@debian.org>
+Date: Thu, 11 Jan 2024 18:28:58 +0000
+Subject: [PATCH] Fix STRLEN vs int pointer confusion in
+ Tcl_GetByteArrayFromObj()
+
+Perl 5.37.2, more precisely commit
+
+ https://github.com/Perl/perl5/commit/1ef9039bccbfe64f47f201b6cfb7d6d23e0b08a7
+
+changed the implementation of SvPV() et al., breaking t/balloon.t,
+t/canvas2.t and t/photo.t on big-endian 64-bit architectures such as
+ppc64 and s390x because StringMatchGIF() no longer recognized GIF files.
+
+This is because Tcl_GetByteArrayFromObj() was calling SvPV() with an int
+pointer instead of a correct STRLEN pointer, and the new implementation
+is more sensitive to this: it assigns the pointers as-is, resulting in
+the int pointer pointing at the wrong end of the 64-bit length.
+
+Other functions taking a length pointer, at least Tcl_GetStringFromObj()
+already seem to do things correctly, so presumably this is not a
+systematic issue.
+---
+ objGlue.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/objGlue.c b/objGlue.c
+index d4927ea..dbd6a50 100644
+--- a/objGlue.c
++++ b/objGlue.c
+@@ -627,7 +627,10 @@ Tcl_GetByteArrayFromObj(Tcl_Obj * objPtr, int * lengthPtr)
+ sv_utf8_downgrade(objPtr, 0);
+ if (lengthPtr)
+ {
+- return (unsigned char *) SvPV(objPtr, *lengthPtr);
++ STRLEN len;
++ unsigned char *s = SvPV(objPtr, len);
++ *lengthPtr = len;
++ return s;
+ }
+ else
+ {
+--
+2.30.2
+
diff --git a/dev-perl/Tk/files/Tk-804.036-c99-old_warn.patch b/dev-perl/Tk/files/Tk-804.036-c99-old_warn.patch
new file mode 100644
index 000000000000..976a6a6dfefd
--- /dev/null
+++ b/dev-perl/Tk/files/Tk-804.036-c99-old_warn.patch
@@ -0,0 +1,38 @@
+https://src.fedoraproject.org/rpms/perl-Tk/blob/rawhide/f/perl-Tk-Avoid-using-incompatible-pointer-type-for-old_warn.patch
+
+From c4cd966ed0997e2acb1fdcaf112c55a78ed50847 Mon Sep 17 00:00:00 2001
+From: Christopher Chavez <chrischavez@gmx.us>
+Date: Mon, 19 Feb 2024 14:18:43 -0600
+Subject: [PATCH] Avoid using incompatible pointer type for `old_warn`
+
+See https://github.com/eserte/perl-tk/issues/98#issuecomment-1944054296
+--- a/Event/Event.xs
++++ b/Event/Event.xs
+@@ -1532,7 +1532,7 @@ PROTOTYPES: DISABLE
+ BOOT:
+ {
+ #ifdef pWARN_NONE
+- SV *old_warn = PL_curcop->cop_warnings;
++ void *old_warn = PL_curcop->cop_warnings;
+ PL_curcop->cop_warnings = pWARN_NONE;
+ #endif
+ newXS("Tk::Event::INIT", XS_Tk__Event_INIT, file);
+--- a/tkGlue.c
++++ b/tkGlue.c
+@@ -5543,13 +5543,8 @@ _((pTHX))
+ char *XEventMethods = "abcdfhkmopstvwxyABDEKNRSTWXY#";
+ char buf[128];
+ CV *cv;
+-#if PERL_REVISION > 5 || (PERL_REVISION == 5 && PERL_VERSION >= 9)
+-#define COP_WARNINGS_TYPE STRLEN*
+-#else
+-#define COP_WARNINGS_TYPE SV*
+-#endif
+ #ifdef pWARN_NONE
+- COP_WARNINGS_TYPE old_warn = PL_curcop->cop_warnings;
++ void *old_warn = PL_curcop->cop_warnings;
+ PL_curcop->cop_warnings = pWARN_NONE;
+ #endif
+
+--
+2.43.0
diff --git a/dev-perl/Tk/files/Tk-804.036-c99-pregcomp.patch b/dev-perl/Tk/files/Tk-804.036-c99-pregcomp.patch
new file mode 100644
index 000000000000..6ec56b6905ab
--- /dev/null
+++ b/dev-perl/Tk/files/Tk-804.036-c99-pregcomp.patch
@@ -0,0 +1,20 @@
+https://bugs.gentoo.org/920309
+https://src.fedoraproject.org/rpms/perl-Tk/blob/rawhide/f/perl-Tk-pregcomp2.c-Avoid-using-incompatible-pointer-type.patch
+
+From 5c646b1cc55e18648918f101961afd1589a58168 Mon Sep 17 00:00:00 2001
+From: Christopher Chavez <chrischavez@gmx.us>
+Date: Mon, 19 Feb 2024 13:50:44 -0600
+Subject: [PATCH] pregcomp2.c: Avoid using incompatible pointer type
+
+See https://github.com/eserte/perl-tk/issues/98#issuecomment-1948125587
+--- a/config/pregcomp2.c
++++ b/config/pregcomp2.c
+@@ -4,5 +4,5 @@
+
+ int main() {
+ SV* sv = newSViv(0);
+- regexp* rx = pregcomp(sv, 0);
++ void* rx = pregcomp(sv, 0);
+ }
+--
+2.43.0
diff --git a/dev-perl/Tk/files/Tk-804.036-c99.patch b/dev-perl/Tk/files/Tk-804.036-c99.patch
new file mode 100644
index 000000000000..357d6f13f3c1
--- /dev/null
+++ b/dev-perl/Tk/files/Tk-804.036-c99.patch
@@ -0,0 +1,56 @@
+https://bugs.gentoo.org/919179
+https://src.fedoraproject.org/rpms/perl-Tk/raw/rawhide/f/perl-Tk-c99.patch
+https://github.com/eserte/perl-tk/pull/91
+--- a/config/unsigned.c
++++ b/config/unsigned.c
+@@ -1,15 +1,16 @@
++#include <stdio.h>
+ int main()
+ {
+ char x[] = "\377";
+ if (x[0] > 0)
+ {
+ printf("char is unsigned type\n");
+- exit(0);
++ return 0;
+ }
+ else
+ {
+ printf("char is signed type\n");
+- exit(1);
++ return 1;
+ }
+ }
+
+--- a/pTk/config/Hstrdup.c
++++ b/pTk/config/Hstrdup.c
+@@ -7,7 +7,7 @@ int main()
+ {char *e;
+ char *p = strdup(STRING);
+ if (!p || strcmp(p,STRING))
+- exit(1);
++ return 1;
+ return 0;
+ }
+
+--- a/pTk/mTk/generic/tkEvent.c
++++ b/pTk/mTk/generic/tkEvent.c
+@@ -1153,6 +1153,7 @@ TkEventDeadWindow(winPtr)
+ Time
+ TkCurrentTime(dispPtr, fallbackCurrent)
+ TkDisplay *dispPtr; /* Display for which the time is desired. */
++ int fallbackCurrent;
+ {
+ register XEvent *eventPtr;
+ ThreadSpecificData *tsdPtr = (ThreadSpecificData *)
+--- a/pTk/mTk/generic/tkImage.c
++++ b/pTk/mTk/generic/tkImage.c
+@@ -1083,6 +1083,8 @@ int x;
+ int y;
+ int width;
+ int height;
++int imgWidth;
++int imgHeight;
+ {
+ Tk_Tile tile = (Tk_Tile) clientData;
+ Tk_TileChange *handler;
diff --git a/dev-perl/Try-Tiny/Manifest b/dev-perl/Try-Tiny/Manifest
index bbb9bc928212..e2d339a7d9fc 100644
--- a/dev-perl/Try-Tiny/Manifest
+++ b/dev-perl/Try-Tiny/Manifest
@@ -1,2 +1 @@
-DIST Try-Tiny-0.30.tar.gz 34395 BLAKE2B 5f128ec532e9091e0987bf8b0b540c38158b49d37af42f72366151f25da722e12b746626a242d8a8f7755d243ee5fe0232d1828d4f94ddac0c70ad9334b8a6d1 SHA512 f523736ab0504ca0f7150be312e62988c4b9473a9e8469b0746dc8364945e2922c64c92e95e6c2b5792c5d6399dabea3d00aa45c065155b95519d5658a07216c
DIST Try-Tiny-0.31.tar.gz 35784 BLAKE2B 34bb5ae5a03accd3b99e25d8a69d9d9f1255a5cadc6c77c8909dd5e793d0d15ded10ae2e3410a07fe01f9ff50aba3fe0bc947904a61d1106ee8a16509fce1d88 SHA512 1a3c852e56797d81da60a4f4887cb70fc575eca83d10b8cd12fe5d5d0008a967801218f3a5277a2f1347ade95b9515c1f237333e491742d06614c0beecf44768
diff --git a/dev-perl/Try-Tiny/Try-Tiny-0.300.0-r1.ebuild b/dev-perl/Try-Tiny/Try-Tiny-0.300.0-r1.ebuild
deleted file mode 100644
index 26f85e2c0ba0..000000000000
--- a/dev-perl/Try-Tiny/Try-Tiny-0.300.0-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=0.30
-inherit perl-module
-
-DESCRIPTION="Minimal try/catch with proper localization of \$@"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="minimal"
-
-RDEPEND="
- !<=dev-perl/Try-Tiny-Except-0.10.0
- !minimal? (
- || ( >=virtual/perl-Scalar-List-Utils-1.400.0 dev-perl/Sub-Name )
- )
- virtual/perl-Carp
- >=virtual/perl-Exporter-5.570.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- !minimal? (
- >=virtual/perl-CPAN-Meta-2.120.900
- >=dev-perl/Capture-Tiny-0.120.0
- )
- virtual/perl-File-Spec
- virtual/perl-Test-Simple
- virtual/perl-if
- )
-"
diff --git a/dev-perl/Type-Tie/Manifest b/dev-perl/Type-Tie/Manifest
deleted file mode 100644
index e138236a3899..000000000000
--- a/dev-perl/Type-Tie/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Type-Tie-0.015.tar.gz 31402 BLAKE2B bcf63c60bd2ddcb56eea2ef67f7ae1f0c18b2d7108698bc18698869df5176b3fb1f72daa3e80a434cd4ba0cc4f1ab1e166d0f9fc85f8a8bbef3bf2a26d99d3ba SHA512 3772796ef7a1f5ce0dd9153f061aebdf5097f019b701c217bc296752d304e603b9e97785c02a55a91c18c68d3794a7e2b3f8515c92e7a2022fca628bac99d342
diff --git a/dev-perl/Type-Tie/Type-Tie-0.15.0.ebuild b/dev-perl/Type-Tie/Type-Tie-0.15.0.ebuild
deleted file mode 100644
index be59f412be41..000000000000
--- a/dev-perl/Type-Tie/Type-Tie-0.15.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TOBYINK
-DIST_VERSION=0.015
-inherit perl-module
-
-DESCRIPTION="Tie a variable to a type constraint"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="minimal"
-
-RDEPEND="
- !minimal? (
- dev-perl/Hash-FieldHash
- )
- >=dev-perl/Exporter-Tiny-0.26.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- test? (
- dev-perl/Test-Fatal
- dev-perl/Test-Requires
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Type-Tie/metadata.xml b/dev-perl/Type-Tie/metadata.xml
deleted file mode 100644
index d62b36f1827e..000000000000
--- a/dev-perl/Type-Tie/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?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">Type-Tie</remote-id>
- <remote-id type="cpan-module">Type::Tie</remote-id>
- <remote-id type="cpan-module">Type::Tie::ARRAY</remote-id>
- <remote-id type="cpan-module">Type::Tie::BASE</remote-id>
- <remote-id type="cpan-module">Type::Tie::HASH</remote-id>
- <remote-id type="cpan-module">Type::Tie::SCALAR</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/Type-Tiny-XS/Manifest b/dev-perl/Type-Tiny-XS/Manifest
index 1334630e9113..56cbd26cb163 100644
--- a/dev-perl/Type-Tiny-XS/Manifest
+++ b/dev-perl/Type-Tiny-XS/Manifest
@@ -1,2 +1 @@
-DIST Type-Tiny-XS-0.022.tar.gz 81002 BLAKE2B c2d2feb551ddb4dd4cf558732692a8026923cc0da184d19b9263bb86a948dea8a7ba521598cedb00a26989ef2bf14340f975ce57bfff09997cb16d55f4bc88ab SHA512 6774980289ceaa7aa8517681cb2d4638a0020b4eb584d6e281d22edcfff829131f2472a4982c1d044e8aa96baf71381bed78d02a096507c7bba3ca137e63dbbc
DIST Type-Tiny-XS-0.025.tar.gz 153300 BLAKE2B 9398c44356543e56f4cc52e68d9a5e766e9cfaa39dbc0eb2e882edfb56f181817775bc03a3d1c003fa60257ee4dacc4606e02777df595af61ebf3d59a2d26f08 SHA512 c990733efd4f057730ded8b7b2530251254ccaf1fb4398ff31ba12fe41c61cb24e817be20adc29002ab6281f703ba20c00f563b6e43e4983bc02d3aa7d0ceeee
diff --git a/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.22.0.ebuild b/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.22.0.ebuild
deleted file mode 100644
index ea4898d819c2..000000000000
--- a/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.22.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=TOBYINK
-DIST_VERSION=0.022
-inherit perl-module
-
-DESCRIPTION="provides an XS boost for some of Type::Tiny's built-in type constraints"
-
-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"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !minimal? ( dev-perl/Type-Tiny )
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- test? (
- >=virtual/perl-Test-Simple-0.920.0
- )
-"
diff --git a/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild b/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild
index 3a20f8ef121c..e4001fc4d6ce 100644
--- a/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild
+++ b/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.25.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="provides an XS boost for some of Type::Tiny's built-in type constraints"
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"
+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 minimal"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Type-Tiny/Manifest b/dev-perl/Type-Tiny/Manifest
index 8ed88525d719..1829fb45b735 100644
--- a/dev-perl/Type-Tiny/Manifest
+++ b/dev-perl/Type-Tiny/Manifest
@@ -1,4 +1 @@
-DIST Type-Tiny-1.012003.tar.gz 464004 BLAKE2B 2fc4f2c9e4be295742309edbc074cd23e9d1a02f7a385808a40f8e7c0885a4b29cee63947b9b008d70d1e66529185ffad56bc7ff4dcf3f617b61ea454733a491 SHA512 d7bd3c416e20a5a951606d05a2fb396a4058cb6f165b401c7662af3d21f416c26ac0df70eaa6d483db3fe2d78e8fb4f02cf5cf71ebc353a744e3195e77f6ea42
-DIST Type-Tiny-1.012004.tar.gz 464170 BLAKE2B fab4788680f62b975a75be7d0d5c6878a1359af0e57b5a74d54bd506553d464a7b0bcee8faba50cb7a6dcef643ffeabdd91e54775be4724c75a12036b8f9dec8 SHA512 26b861f1e9caad5717f14eb0a6c71010f0306b614292fdc5ee95041ebdd2035ac6cfd4a6a186943479de630f3ff143914671111f5cec86bc4c08842cec30d2af
-DIST Type-Tiny-2.002001.tar.gz 529428 BLAKE2B 66b23c0fd900df8461def0313483bf278250a33fe261ecefb67dcaf51d06487b1884b0256c0fe11b8a435619c08fc413f58ddf41093baf2d67f2475a2b0d8145 SHA512 a0c507e0dfbfdb0416a123fbe65a39603028e5d71dfdd2d66290309e6e4818c4d996dcfddccb898a9cc37dbbe19dafea342b246b28e2539475e30cef276e1a49
DIST Type-Tiny-2.004000.tar.gz 470299 BLAKE2B 0155f2e67a545365f6db2d1c6a309501407f1f2b3ea2b334be73c4557c8fabf9f8765f92cdd9eba2ef0063de39569f0989106e09b92505889d7099c4b7ef3743 SHA512 a28a0fdfe48c8ce7f7313bfa6645094337dfb12d76401d9947a649763379a912f480ff418f0023d1e0c5851ffa347823669192a9eb8081341db7525d84c82220
diff --git a/dev-perl/Type-Tiny/Type-Tiny-1.12.3.ebuild b/dev-perl/Type-Tiny/Type-Tiny-1.12.3.ebuild
deleted file mode 100644
index 0bf422e79c7a..000000000000
--- a/dev-perl/Type-Tiny/Type-Tiny-1.12.3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=TOBYINK
-DIST_VERSION=1.012003
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="tiny, yet Moo(se)-compatible type constraint"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-
-# Test rdep for Test::TypeTiny
-RDEPEND="
- !<dev-perl/Kavorka-0.13.0
- !<dev-perl/Types-ReadOnly-0.1.0
- >=dev-perl/Exporter-Tiny-1.0.0
- >=virtual/perl-Test-Simple-1.1.10
- !minimal? (
- >=dev-perl/Devel-LexAlias-0.50.0
- dev-perl/Devel-StackTrace
- >=dev-perl/Ref-Util-XS-0.100.0
- >=dev-perl/Regexp-Util-0.3.0
- virtual/perl-Scalar-List-Utils
- dev-perl/Type-Tie
- >=dev-perl/Type-Tiny-XS-0.16.0
- )
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- >=virtual/perl-CPAN-Meta-Requirements-2.0.0
- test? (
- dev-perl/Test-Warnings
- )
-"
diff --git a/dev-perl/Type-Tiny/Type-Tiny-1.12.4.ebuild b/dev-perl/Type-Tiny/Type-Tiny-1.12.4.ebuild
deleted file mode 100644
index c08159537f63..000000000000
--- a/dev-perl/Type-Tiny/Type-Tiny-1.12.4.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=TOBYINK
-DIST_VERSION=1.012004
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="tiny, yet Moo(se)-compatible type constraint"
-
-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"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !<dev-perl/Kavorka-0.13.0
- !<dev-perl/Types-ReadOnly-0.1.0
- >=dev-perl/Exporter-Tiny-1.0.0
- >=virtual/perl-Test-Simple-1.1.10
- !minimal? (
- >=dev-perl/Devel-LexAlias-0.50.0
- dev-perl/Devel-StackTrace
- >=dev-perl/Ref-Util-XS-0.100.0
- >=dev-perl/Regexp-Util-0.3.0
- virtual/perl-Scalar-List-Utils
- dev-perl/Type-Tie
- >=dev-perl/Type-Tiny-XS-0.16.0
- )
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- >=virtual/perl-CPAN-Meta-Requirements-2.0.0
- test? (
- dev-perl/Test-Warnings
- )
-"
diff --git a/dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild b/dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild
deleted file mode 100644
index d3468f1a7690..000000000000
--- a/dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TOBYINK
-DIST_VERSION=2.002001
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="tiny, yet Moo(se)-compatible type constraint"
-
-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"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !<dev-perl/Kavorka-0.13.0
- !<dev-perl/Types-ReadOnly-0.1.0
- !dev-perl/Type-Tie
- >=dev-perl/Exporter-Tiny-1.4.1
- >=virtual/perl-Test-Simple-1.1.10
- !minimal? (
- >=dev-perl/Class-XSAccessor-1.170.0
- >=dev-perl/Devel-LexAlias-0.50.0
- dev-perl/Devel-StackTrace
- >=dev-perl/Ref-Util-XS-0.100.0
- >=dev-perl/Regexp-Util-0.3.0
- virtual/perl-Scalar-List-Utils
- >=dev-perl/Type-Tiny-XS-0.25.0
- )
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- >=virtual/perl-CPAN-Meta-Requirements-2.0.0
- test? (
- dev-perl/Test-Warnings
- )
-"
diff --git a/dev-perl/Type-Tiny/Type-Tiny-2.4.0-r1.ebuild b/dev-perl/Type-Tiny/Type-Tiny-2.4.0-r1.ebuild
index 8303aa8924b3..3cf8770a0a8c 100644
--- a/dev-perl/Type-Tiny/Type-Tiny-2.4.0-r1.ebuild
+++ b/dev-perl/Type-Tiny/Type-Tiny-2.4.0-r1.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
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Tiny, yet Moo(se)-compatible type constraint"
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"
+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 minimal"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/URI-cpan/Manifest b/dev-perl/URI-cpan/Manifest
index aeb3503b96f0..fa3572319d02 100644
--- a/dev-perl/URI-cpan/Manifest
+++ b/dev-perl/URI-cpan/Manifest
@@ -1,3 +1 @@
-DIST URI-cpan-1.007.tar.gz 16116 BLAKE2B 337dcd5a3d6f418a88a5ce33552dba7218dd6be36a57127fa6bfdcda255e95d868299cc2441b10416dbf0577327738fe9aa4ba6179c127edd0b42f08abdebd70 SHA512 1c7a900a0f319dc7e2c4d1a3adeb3e55459df4563251f54f8ea6cd6f00911189a2f724fd9b90b5dbdf9933d393ce148568653d5bae4362d67b643024dc371342
-DIST URI-cpan-1.008.tar.gz 17246 BLAKE2B 6dbcbe7141d2363966d631c5184fd5c21efba7cb6db3bc93155dff1389d75cbcb851c46710f55fa787d26d0bd4f4342ad7da660aca95f9fc0185bb8e2660ff2b SHA512 07918c561b30d8a193df265c14467cb3bb5484686e52296462a8d031b19d490a9d5e3b18e2856a8ecbe1f0841e1c56466a81b214e252cadd17740bcef50f6056
DIST URI-cpan-1.009.tar.gz 17768 BLAKE2B fb3a312e2502ef43bca205520702bc82aaf491e9a533ed0b63dce6df580f3998b1d1e9d566d6ba9f7f36f84c3fbcc21103d035129e9c989d1f63895e8b1cf59f SHA512 7f9cedb6d3df1e012dddb1f848dcbf3ad8bd62073aee75a795b907c70a0f3d93a10f3b6da03b00a2d3ead87fa288fae4efb69ea980c6c7fcf5eef34782cc9812
diff --git a/dev-perl/URI-cpan/URI-cpan-1.7.0.ebuild b/dev-perl/URI-cpan/URI-cpan-1.7.0.ebuild
deleted file mode 100644
index 5c7e9788b4ca..000000000000
--- a/dev-perl/URI-cpan/URI-cpan-1.7.0.ebuild
+++ /dev/null
@@ -1,21 +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=1.007
-inherit perl-module
-
-DESCRIPTION="URLs that refer to things on the CPAN"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-perl/CPAN-DistnameInfo
- virtual/perl-Carp
- dev-perl/URI
-"
-BDEPEND="${RDEPEND}
-"
diff --git a/dev-perl/URI-cpan/URI-cpan-1.8.0.ebuild b/dev-perl/URI-cpan/URI-cpan-1.8.0.ebuild
deleted file mode 100644
index 7d75801242fc..000000000000
--- a/dev-perl/URI-cpan/URI-cpan-1.8.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=1.008
-inherit perl-module
-
-DESCRIPTION="URLs that refer to things on the CPAN"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-perl/CPAN-DistnameInfo
- virtual/perl-Carp
- dev-perl/URI
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.780.0
-"
diff --git a/dev-perl/URI/Manifest b/dev-perl/URI/Manifest
index 299684a2b404..8dcc62f608e4 100644
--- a/dev-perl/URI/Manifest
+++ b/dev-perl/URI/Manifest
@@ -1,3 +1,2 @@
-DIST URI-5.11.tar.gz 113305 BLAKE2B 0a68623a22d38f9269839522f8f42ea4f7f817388de2fb43715bb138dd593541a23eb803705be9e687da6d644f1c426063ee0bdae85525242954be7bb453176f SHA512 d04dd1b4a00f7bc712433e789947dc11296de6376c73da30bfc1e87082b471d9d056d7bb6dcae11f452fdf87d3b5b69edf6d5782dfa461c5ebe1ee041f55d660
-DIST URI-5.19.tar.gz 116185 BLAKE2B 3bd8982141739f10e584e0a7e14745c58b93070555361cf78c094381288d6eebdbd6a9c075182f54483d55970ebea21d1ce484616e9ecea06ab84a742ba8467f SHA512 db22a65999ab2b7735015cfabb0e2e9f8ee7d6f4b353572269cba7b2c1c83840f2ab0c71a7d272a5ae8743b7e77c60bffd0948ca3d04d4abfa8dcd6188481103
DIST URI-5.21.tar.gz 119928 BLAKE2B 0b8703ecea052bd6248ea64317640af1800e2d9cc5762ed70930c70f68656368fe8cf129f15d93e931622740f8b5b822f9cc8fc312a6aa2ab53885001ce0a4ef SHA512 0fb15c93d6bfd1842a3129d31ffd4d7c9fb9c735d5f45b5aaa07609edecd1b16191b7475aebd013c7a0e92894000d6982503654d306d82d477b52b33b058644f
+DIST URI-5.28.tar.gz 124581 BLAKE2B c958e17a58fd4ce4079319f1acf9819af62239ac8b2927d0934ec74b27699af26e8b2814142bdf47715fb2a5cfe0dd34c066564a8d8be14bffccbea8426ce291 SHA512 ffa2a560641cbb81f720d1b572371a237826627974735684e130ad42c5184cd143c4cd337d600346258892165f3b658cc94711d189a870f990ff8148c72968e5
diff --git a/dev-perl/URI/URI-5.110.0.ebuild b/dev-perl/URI/URI-5.110.0.ebuild
deleted file mode 100644
index 72239b361085..000000000000
--- a/dev-perl/URI/URI-5.110.0.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=OALDERS
-DIST_VERSION=5.11
-inherit perl-module
-
-DESCRIPTION="Uniform Resource Identifiers (absolute and relative)"
-
-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-Data-Dumper
- virtual/perl-Encode
- >=virtual/perl-Exporter-5.570.0
- >=virtual/perl-MIME-Base64-2
- virtual/perl-Scalar-List-Utils
- virtual/perl-libnet
- virtual/perl-parent
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-Test
- dev-perl/Test-Needs
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/URI/URI-5.190.0-r1.ebuild b/dev-perl/URI/URI-5.280.0.ebuild
index f41884631387..b03c390be119 100644
--- a/dev-perl/URI/URI-5.190.0-r1.ebuild
+++ b/dev-perl/URI/URI-5.280.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=SIMBABQUE
-DIST_VERSION=5.19
+DIST_AUTHOR=OALDERS
+DIST_VERSION=5.28
inherit perl-module
DESCRIPTION="Uniform Resource Identifiers (absolute and relative)"
@@ -23,7 +23,8 @@ RDEPEND="
virtual/perl-libnet
virtual/perl-parent
"
-DEPEND="${RDEPEND}
+DEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
dev-perl/Test-Fatal
diff --git a/dev-perl/UUID/Manifest b/dev-perl/UUID/Manifest
index bbf67a12d9bd..033337acae39 100644
--- a/dev-perl/UUID/Manifest
+++ b/dev-perl/UUID/Manifest
@@ -1,2 +1,4 @@
-DIST UUID-0.28.tar.gz 15828 BLAKE2B 670f25e2e3e414e36ee5dd7d129cefd1f9a50e1e9594c7adf5625f9d193755a2ac08d8b9acd8fcef0b2e1b1e26bf2c2f6d2a2f338dbb43c3eeac7a305a052624 SHA512 f6203e024f83c8156d4dae093513f5a6817a67874d77f01c7cb1f83d1cfa811c815ad3324983b655332e994f85c536eb65682e598168f9d1d6b76bf0bde9817e
DIST UUID-0.29.tar.gz 15955 BLAKE2B e2dbbb16b36fcc1244c44bfe520e0391d6fae02a47b2299ce9b5dc5bc8a42c16bbe6ab91da5c5e0228a263441d3922c5214e9da64ed6489adc355fe973c5ab53 SHA512 37b8a1013532772e5265ef093d7ba0dc5e52ad31e7a4ac2181515c0b3121b355dda697c27c60d44f9ad5e767c3739b0e67df32f450d3445707648f542ea3f7cf
+DIST UUID-0.34.tar.gz 71428 BLAKE2B 6e8d35f9f1a5de62924fc6985a6e76a9aabc5a45a9df48fdfc1b0fb60373b26ce639d62289b53b40f7cf1d13753b2a22f82972ec237f9f4ba4d9416e7b8607e5 SHA512 20294eec96e40e0088a2c7ff92ea1639a07501dae36c089a720539785037a7813648ef77d213dabd2041b11bb5616c69de2d45695a9701603b2de81e30a0dc61
+DIST UUID-0.35.tar.gz 71935 BLAKE2B 9ee16ec4a0b203ea6e7bf5cc0b1bd340f6d1687b80e2defa2b9a29a7534c166e1ebca6e61540b0b557621d593f3d12622fee5e17e8538834bda9b4796520901e SHA512 e07c0ecf29bf68fbfb2f68fac20e95686c8211049984328af1cc75433b4c89954d72b17ed719ecadd4cae39869ab5a7fc87e5d7e6b096f3a5be3bbe13a124abb
+DIST UUID-0.36.tar.gz 72570 BLAKE2B 7ad7cd6d9753ff4d25c1a605405a7fc1bc289c9db05a944fad2e15040eb33c1cf42c3c0c1e0e71d8337b8c49b556876c7257b16f715d53653fd862570ef8a261 SHA512 9b0156e97735b4dbd6f1fe1dd93c234803d86de45599106fb25354225c944fa1e0d9eb865bebbd7476baf889254ea723d617b27d68e71e6200bf6981c2ff2e6f
diff --git a/dev-perl/UUID/UUID-0.280.0.ebuild b/dev-perl/UUID/UUID-0.280.0.ebuild
deleted file mode 100644
index a41ea98f302d..000000000000
--- a/dev-perl/UUID/UUID-0.280.0.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=JRM
-DIST_VERSION=0.28
-inherit perl-module
-
-DESCRIPTION="Perl extension for using UUID interfaces as defined in e2fsprogs"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
-
-# Note: UUID appears to link against a bunch of different UUID
-# implementations depending on availability and platform.
-# Presently uses uuid.h/libuuid.so from util-linux which is fine for Linux
-# platforms, but may need special attention on *bsd, *osx and win*
-
-RDEPEND="sys-apps/util-linux"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/Devel-CheckLib-1.20.0
-"
-DEPEND="${RDEPEND}
-"
diff --git a/dev-perl/UUID/UUID-0.340.0.ebuild b/dev-perl/UUID/UUID-0.340.0.ebuild
new file mode 100644
index 000000000000..2c74811d0686
--- /dev/null
+++ b/dev-perl/UUID/UUID-0.340.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JRM
+DIST_VERSION=0.34
+inherit perl-module
+
+DESCRIPTION="Perl extension for using UUID interfaces as defined in e2fsprogs"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+
+BDEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-7.60.0
+ >=dev-perl/Devel-CheckLib-1.140.0
+ test? ( dev-perl/Try-Tiny )
+"
diff --git a/dev-perl/UUID/UUID-0.350.0.ebuild b/dev-perl/UUID/UUID-0.350.0.ebuild
new file mode 100644
index 000000000000..9e5863bc50aa
--- /dev/null
+++ b/dev-perl/UUID/UUID-0.350.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JRM
+DIST_VERSION=0.35
+inherit perl-module
+
+DESCRIPTION="Perl extension for using UUID interfaces as defined in e2fsprogs"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+
+BDEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-7.60.0
+ >=dev-perl/Devel-CheckLib-1.140.0
+ test? ( dev-perl/Try-Tiny )
+"
diff --git a/dev-perl/UUID/UUID-0.360.0.ebuild b/dev-perl/UUID/UUID-0.360.0.ebuild
new file mode 100644
index 000000000000..88658ca2de68
--- /dev/null
+++ b/dev-perl/UUID/UUID-0.360.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JRM
+DIST_VERSION=0.36
+inherit perl-module
+
+DESCRIPTION="Perl extension for using UUID interfaces as defined in e2fsprogs"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+
+BDEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-7.60.0
+ >=dev-perl/Devel-CheckLib-1.140.0
+ test? ( dev-perl/Try-Tiny )
+"
diff --git a/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r2.ebuild b/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r3.ebuild
index 5d834f18f8d9..0025319532eb 100644
--- a/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r2.ebuild
+++ b/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r3.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
@@ -15,5 +15,8 @@ KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
RDEPEND="
>=dev-perl/Unicode-String-2.60.0
"
-BDEPEND="${RDEPEND}
-"
+BDEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.130.0-c99.patch
+)
diff --git a/dev-perl/Unicode-Map8/files/Unicode-Map8-0.130.0-c99.patch b/dev-perl/Unicode-Map8/files/Unicode-Map8-0.130.0-c99.patch
new file mode 100644
index 000000000000..7305438159c4
--- /dev/null
+++ b/dev-perl/Unicode-Map8/files/Unicode-Map8-0.130.0-c99.patch
@@ -0,0 +1,48 @@
+https://bugs.gentoo.org/834518
+https://bugs.gentoo.org/856574
+https://bugs.gentoo.org/883709
+
+https://rt.cpan.org/Ticket/Display.html?id=24652
+https://rt.cpan.org/Ticket/Display.html?id=126031
+https://rt.cpan.org/Ticket/Display.html?id=70534
+https://rt.cpan.org/Ticket/Display.html?id=43404
+--- a/Map8.xs
++++ b/Map8.xs
+@@ -218,7 +218,7 @@ map8_to_char8(map, uc)
+ U16 uc
+
+ SV*
+-to8(map, str16)
++to8(map, xstr16)
+ Map8* map
+ PREINIT:
+ STRLEN len;
+@@ -282,7 +282,7 @@ to8(map, str16)
+ RETVAL
+
+ SV*
+-to16(map, str8)
++to16(map, xstr8)
+ Map8* map
+ PREINIT:
+ STRLEN len;
+@@ -347,7 +347,7 @@ recode8(m1, m2, str)
+ Map8* m2
+ PREINIT:
+ STRLEN len;
+- STRLEN rlen;
++ int rlen;
+ char* res;
+ INPUT:
+ char* str = SvPV(ST(2), len);
+--- a/map8.h
++++ b/map8.h
+@@ -80,7 +80,7 @@ void map8_free(Map8*);
+
+ U16* map8_to_str16(Map8*, U8*, U16*, int, int*);
+ U8* map8_to_str8 (Map8*, U16*, U8*, int, int*);
+-U8* map8_recode_8(Map8*, Map8*, U8*, U8*, int, int*);
++U8* map8_recode8(Map8*, Map8*, U8*, U8*, int, int*);
+
+ int map8_empty_block(Map8*, U8);
+
diff --git a/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild
index efe2e84c7e4d..9bf3e2d925c5 100644
--- a/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild
+++ b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -30,6 +30,10 @@ BDEPEND="${RDEPEND}
)
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.620.0-32-bit.patch
+)
+
src_test() {
perl_rm_files t/999_pod.t
perl-module_src_test
diff --git a/dev-perl/Unicode-UTF8/files/Unicode-UTF8-0.620.0-32-bit.patch b/dev-perl/Unicode-UTF8/files/Unicode-UTF8-0.620.0-32-bit.patch
new file mode 100644
index 000000000000..9c243c9d106a
--- /dev/null
+++ b/dev-perl/Unicode-UTF8/files/Unicode-UTF8-0.620.0-32-bit.patch
@@ -0,0 +1,52 @@
+https://bugs.gentoo.org/925365
+https://rt.cpan.org/Public/Bug/Display.html?id=127007
+https://github.com/chansen/p5-unicode-utf8/pull/3
+
+From cb30ee19c31a27254c709b78451159d89c377beb Mon Sep 17 00:00:00 2001
+From: "E. Choroba" <choroba@matfyz.cz>
+Date: Thu, 6 Dec 2018 14:42:09 +0100
+Subject: [PATCH 1/2] Fix 080_super.t for 32-bit
+
+Copied from https://rt.cpan.org/Public/Bug/Display.html?id=127007.
+--- a/t/080_super.t
++++ b/t/080_super.t
+@@ -1,5 +1,6 @@
+ #!perl
+
++use Config;
+ use strict;
+ use warnings;
+ use lib 't';
+@@ -16,8 +17,12 @@ my @SUPER = ();
+ for (my $i = 0x0011_0000; $i < 0x7FFF_FFFF; $i += 0x200000) {
+ push @SUPER, $i;
+ }
+- for (my $i = 0x8000_0000; $i < 0xFFFF_FFFF; $i += 0x400000) {
+- push @SUPER, $i;
++
++ # Doesn't work on 32 bit.
++ if ($Config{ptrsize} == 8) {
++ for (my $i = 0x8000_0000; $i < 0xFFFF_FFFF; $i += 0x400000) {
++ push @SUPER, $i;
++ }
+ }
+ }
+
+
+From f989eaedfe83639c7be35fd429af36452ebaf1d2 Mon Sep 17 00:00:00 2001
+From: "E. Choroba" <choroba@matfyz.cz>
+Date: Tue, 11 Dec 2018 17:30:13 +0100
+Subject: [PATCH 2/2] fixup! Fix 080_super.t for 32-bit
+
+--- a/t/080_super.t
++++ b/t/080_super.t
+@@ -19,7 +19,7 @@ my @SUPER = ();
+ }
+
+ # Doesn't work on 32 bit.
+- if ($Config{ptrsize} == 8) {
++ if ($Config{ivsize} > 4) {
+ for (my $i = 0x8000_0000; $i < 0xFFFF_FFFF; $i += 0x400000) {
+ push @SUPER, $i;
+ }
+
diff --git a/dev-perl/Unix-Mknod/Manifest b/dev-perl/Unix-Mknod/Manifest
index bcc8d759d809..44cace530782 100644
--- a/dev-perl/Unix-Mknod/Manifest
+++ b/dev-perl/Unix-Mknod/Manifest
@@ -1 +1,2 @@
DIST Unix-Mknod-0.04.tar.gz 4682 BLAKE2B 5855a4ffa935c369a6438ee2cac29f6963297158687a126f6a2215114a8e8e24a26c8b05324daf93175e6836a6b842a76d0f5f3d0ad68fa5302fdb372b45818d SHA512 1b14f970006dca5166491c5a113420121d295641c61b6b17ec8e77c79f5660639b950abfcd2b82d4ac196737aea1fb00d55a2ae3c6523afdede4ec72ae6435b9
+DIST Unix-Mknod-0.05.tar.gz 5003 BLAKE2B 3cad8730593b1a5c5e62de5fc37e4dcc67dfe7921ba0b2d02e0b75a11ded77df2f44e5619c939cb73dd4c28c7a0d20583d5deb0fbe6e72564aa50207aa9e9277 SHA512 5ca07b360f841aeb1fe1241e852aa2c986c350e8b39941a5f2fe09bca07c6d2035a391e6a4bb3ec7063f56753af8a3675c5254ae53d69808d6540e3cd3389146
diff --git a/dev-perl/Unix-Mknod/Unix-Mknod-0.50.0.ebuild b/dev-perl/Unix-Mknod/Unix-Mknod-0.50.0.ebuild
new file mode 100644
index 000000000000..54199c836175
--- /dev/null
+++ b/dev-perl/Unix-Mknod/Unix-Mknod-0.50.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PIRZYK
+DIST_VERSION=0.05
+inherit perl-module
+
+DESCRIPTION="Perl extension for mknod, major, minor, and makedev"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+BDEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/User-Identity/Manifest b/dev-perl/User-Identity/Manifest
index ee4db0192e43..d913a61f029b 100644
--- a/dev-perl/User-Identity/Manifest
+++ b/dev-perl/User-Identity/Manifest
@@ -1,3 +1 @@
-DIST User-Identity-1.00.tar.gz 28871 BLAKE2B fda44088fcb156352c79a7092bd41a4c0a86fb00486a9feeda4e7f74d398ac4d3000859b0e9fe4d5b758b60047c29f4b425337896ca6343fc81268e85dc1d31e SHA512 b39315050aed9064f606d6fb167e42fb55bd411f1573215b544c9f2833c0d39f12700a4fec701317e31d614c55825f250b0b5ce7b3355fb63bc953d07d8fc744
-DIST User-Identity-1.01.tar.gz 28933 BLAKE2B d0cab040f4d68e10e6314b88d65831cc7129f18092b4c025db54294a6644daf28c0f59eb99d7de7a4bc7482303d49783e78c6ab4739afa9c5c5f030a475aa516 SHA512 541492a3a43dace6fddc5cdc237e64447e5b3871f4609c9a8b1304f250e57dac3c7cf2b17f6a11c8a9030ca40f72971e6439d275e6f9390680bb56013d5635a9
DIST User-Identity-1.02.tar.gz 29058 BLAKE2B 750951355d8e75cca44d64b0796fe2052c77c200a46fbf40a130a1f2e0cf0741d41516c521d46ae62a0fd3f78a0db059dc15a6432cbd7d96e222f968c8ec06cd SHA512 abc96a5ed08a86fe1d68d176f1b972f11aa50249b1f5299a2f44b90f02bdcb0d9c76a132b4de2db927f9148bbe7194f431e3f7aba95ca7935fcbbc636cf9875e
diff --git a/dev-perl/User-Identity/User-Identity-1.0.0.ebuild b/dev-perl/User-Identity/User-Identity-1.0.0.ebuild
deleted file mode 100644
index 2d77ff62fff0..000000000000
--- a/dev-perl/User-Identity/User-Identity-1.0.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=1.00
-inherit perl-module
-
-DESCRIPTION="Maintains info about a physical person"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
-
-RDEPEND="
- !<dev-perl/Geography-Countries-1.400.0
-"
-# dev-perl/TimeDate
-# dev-perl/Geography-Countries
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
diff --git a/dev-perl/User-Identity/User-Identity-1.10.0.ebuild b/dev-perl/User-Identity/User-Identity-1.10.0.ebuild
deleted file mode 100644
index d290a352db73..000000000000
--- a/dev-perl/User-Identity/User-Identity-1.10.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=1.01
-inherit perl-module
-
-DESCRIPTION="Maintains info about a physical person"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
-
-RDEPEND="
- !<dev-perl/Geography-Countries-1.400.0
-"
-# dev-perl/TimeDate
-# dev-perl/Geography-Countries
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
diff --git a/dev-perl/Validate-Tiny/metadata.xml b/dev-perl/Validate-Tiny/metadata.xml
index 3465c5e42025..7405af562c71 100644
--- a/dev-perl/Validate-Tiny/metadata.xml
+++ b/dev-perl/Validate-Tiny/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
diff --git a/dev-perl/Variable-Magic/Manifest b/dev-perl/Variable-Magic/Manifest
index dfb4284eee63..5a3ab0230c4e 100644
--- a/dev-perl/Variable-Magic/Manifest
+++ b/dev-perl/Variable-Magic/Manifest
@@ -1,2 +1,2 @@
-DIST Variable-Magic-0.62.tar.gz 79009 BLAKE2B e99fc85fa3765475c0393e7c396e3ead5bee3ac49d6d6e82a1ae3ec962367303f85ce0a02dbcfc24189ec29e820650810035c9fe74aebba24ceb24485926f46e SHA512 fdaad8ab1a16a4723e30a155086f7f9ecad60b021b0ca5d449a0bc001b858a53e2857cfdc3fc4e3dcc28e2f59a14f3531afd93e3f71fda3b8fcaa8bc50d0c380
DIST Variable-Magic-0.63.tar.gz 78851 BLAKE2B cbd9d54564e60245d51dc7a97658c89ed50500a82742e635db2deb6ec126997f916254859ea8108d292653b7e78c7c114211d31743569f3df5c75e32cdb61033 SHA512 f815d71ffda0fc88b75716fb843a5dcb122b678ce0cb58ac23411af88b7b01180d401519db1b9801c5ee2942ae7b81d6c3d4284ceb57ed3f51d546fb77135611
+DIST Variable-Magic-0.64.tar.gz 76158 BLAKE2B 27f77b8c7fcf3593af3282b0bf4e41b89c4439b56077af808a5a8a791351d572593e34108cb6a3445fc1697a1e6ecc540f1f24dda468b0e22dd5a4381bb12d8f SHA512 ba7eead52b9684a7ce0112a6b29b9739d52bd111d7985cf6b721a3d193d7a0513205c3547ec9504239cf4a3bd50de844cb6f7bb83906118c12b8d7b92c455a6a
diff --git a/dev-perl/Variable-Magic/Variable-Magic-0.620.0-r1.ebuild b/dev-perl/Variable-Magic/Variable-Magic-0.640.0.ebuild
index 3b6a6e43043e..762f7219c772 100644
--- a/dev-perl/Variable-Magic/Variable-Magic-0.620.0-r1.ebuild
+++ b/dev-perl/Variable-Magic/Variable-Magic-0.640.0.ebuild
@@ -1,10 +1,10 @@
-# 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=VPIT
-DIST_VERSION=0.62
+DIST_VERSION=0.64
DIST_EXAMPLES=("samples/*")
inherit perl-module
diff --git a/dev-perl/Video-Frequencies/Video-Frequencies-0.30.0-r3.ebuild b/dev-perl/Video-Frequencies/Video-Frequencies-0.30.0-r3.ebuild
index 71ed33d5699a..cd1c3954a953 100644
--- a/dev-perl/Video-Frequencies/Video-Frequencies-0.30.0-r3.ebuild
+++ b/dev-perl/Video-Frequencies/Video-Frequencies-0.30.0-r3.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
@@ -8,7 +8,7 @@ inherit perl-module
DESCRIPTION="Video Frequencies perl module, for use with ivtv-ptune"
HOMEPAGE="http://ivtv.sourceforge.net"
-SRC_URI="mirror://sourceforge/ivtv/${PN}-${DIST_VERSION}.tar.gz"
+SRC_URI="https://downloads.sourceforge.net/ivtv/${PN}-${DIST_VERSION}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/dev-perl/Video-ivtv/Video-ivtv-0.13-r3.ebuild b/dev-perl/Video-ivtv/Video-ivtv-0.13-r3.ebuild
index 77f1482fbe4b..f9968e661c09 100644
--- a/dev-perl/Video-ivtv/Video-ivtv-0.13-r3.ebuild
+++ b/dev-perl/Video-ivtv/Video-ivtv-0.13-r3.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,7 +7,7 @@ inherit perl-module
DESCRIPTION="Video::ivtv perl module, for use with ivtv-ptune"
HOMEPAGE="http://ivtv.sourceforge.net"
-SRC_URI="mirror://sourceforge/ivtv/${P}.tar.gz"
+SRC_URI="https://downloads.sourceforge.net/ivtv/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
diff --git a/dev-perl/WWW-Curl/WWW-Curl-4.170.0-r2.ebuild b/dev-perl/WWW-Curl/WWW-Curl-4.170.0-r2.ebuild
deleted file mode 100644
index 42634bc468d1..000000000000
--- a/dev-perl/WWW-Curl/WWW-Curl-4.170.0-r2.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=SZBALINT
-DIST_VERSION=4.17
-inherit perl-module
-
-DESCRIPTION="Perl extension interface for libcurl"
-
-LICENSE="|| ( MPL-1.0 MPL-1.1 MIT )"
-SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 x86"
-
-RDEPEND="net-misc/curl"
-DEPEND="${RDEPEND}"
-BDEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.150.0-curl-7.50.2.patch
- "${FILESDIR}"/${PN}-4.17-dotinc.patch
- "${FILESDIR}"/${PN}-4.17-networktests.patch
- "${FILESDIR}"/${PN}-4.17-RT117793.patch
- "${FILESDIR}"/${PN}-4.17-RT130591.patch
- "${FILESDIR}"/${PN}-4.17-RT132197.patch
-)
-
-PERL_RM_FILES=("t/meta.t" "t/pod-coverage.t" "t/pod.t")
diff --git a/dev-perl/WWW-Form-UrlEncoded-XS/Manifest b/dev-perl/WWW-Form-UrlEncoded-XS/Manifest
index 31fb198163d0..2b180942eb29 100644
--- a/dev-perl/WWW-Form-UrlEncoded-XS/Manifest
+++ b/dev-perl/WWW-Form-UrlEncoded-XS/Manifest
@@ -1,2 +1 @@
-DIST WWW-Form-UrlEncoded-XS-0.26.tar.gz 58649 BLAKE2B 857dcea6f24654319b60fb76e16f8ce845e25a402a5950a8c6cbe6cb8354ceb509d602a0f1011dd8c0078db4e8829709f37fb646b77791d05fa8090e796364fb SHA512 36675fda54c232785fdad459a1b14219b1208a80af059e05cdd516bf8b94424f8793feeb0c97e786f5d9b59109d922baf0f397f6573d0e423a9751a3b744bd51
DIST WWW-Form-UrlEncoded-XS-0.28.tar.gz 58858 BLAKE2B 5b9c5fd48a639e6e32dd80c5dd8f6886de773f72cdd76febd2d2f46116972bf1333dcc301c25045bd99b5a8324b08d64fb71c61da66b055db268f87835b19a50 SHA512 6069ce9964fff32c147d30fa2febfa19116bcccd5d4bb7ebad3c321ef9be97562c7ac9f9bd54227d83865fe802985c20a03c5005b3da4b11d7334a1468d835f9
diff --git a/dev-perl/WWW-Form-UrlEncoded-XS/WWW-Form-UrlEncoded-XS-0.260.0.ebuild b/dev-perl/WWW-Form-UrlEncoded-XS/WWW-Form-UrlEncoded-XS-0.260.0.ebuild
deleted file mode 100644
index 0b254e1f69a4..000000000000
--- a/dev-perl/WWW-Form-UrlEncoded-XS/WWW-Form-UrlEncoded-XS-0.260.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=KAZEBURO
-DIST_VERSION=0.26
-inherit perl-module
-
-DESCRIPTION="XS parsing/building of application/x-www-form-urlencoded"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-
-RDEPEND="
- virtual/perl-Exporter
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-Tiny-0.35.0
- test? (
- >=dev-perl/JSON-2
- >=virtual/perl-Test-Simple-0.980.0
- )
-"
diff --git a/dev-perl/WWW-Mechanize-FormFiller/Manifest b/dev-perl/WWW-Mechanize-FormFiller/Manifest
index b417ec78ceff..065db84fd5e0 100644
--- a/dev-perl/WWW-Mechanize-FormFiller/Manifest
+++ b/dev-perl/WWW-Mechanize-FormFiller/Manifest
@@ -1,2 +1 @@
-DIST WWW-Mechanize-FormFiller-0.12.tar.gz 19930 BLAKE2B 878dde1ba22665c9db295a6353a685e4b6ad252785b1993ef0498b32863583d0a72bf500e58298c4a463e511bc918e476fb5f09e0d1d8ca4beea7fc8c4b7a17a SHA512 87db40c49daf6955c8d42b4bd61f4cf4b1f08782ef48789d636ca81881bd000b46d52fb293792918e457aa46845e766d3685d4c3c6d14dd1875b629d6f9f0999
DIST WWW-Mechanize-FormFiller-0.13.tar.gz 19983 BLAKE2B 0cda3895e0487ca3ceaba328542d26c552cd91bdcac27f6861137f3daf5d872dc85b04d148cf07e9ff7a6614da9251753768486f2de4ff9e63e5a860c10eb83c SHA512 9ddfb677dbd17da327980c349577593d5795044553b9c5966f70d095c8dc3439ae8991f082eab787f2cf45a45288ee719ac6a0a4d2e73caff0cf24abe3d0e5c0
diff --git a/dev-perl/WWW-Mechanize-FormFiller/WWW-Mechanize-FormFiller-0.120.0-r1.ebuild b/dev-perl/WWW-Mechanize-FormFiller/WWW-Mechanize-FormFiller-0.120.0-r1.ebuild
deleted file mode 100644
index 5008ed4a3234..000000000000
--- a/dev-perl/WWW-Mechanize-FormFiller/WWW-Mechanize-FormFiller-0.120.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=CORION
-DIST_VERSION=0.12
-inherit perl-module
-
-DESCRIPTION="Framework to automate HTML forms"
-
-SLOT="0"
-KEYWORDS="amd64 sparc x86"
-
-RDEPEND="
- >=dev-perl/Data-Random-0.50.0
- dev-perl/HTML-Form
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Test-MockObject
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/WWW-Mechanize/Manifest b/dev-perl/WWW-Mechanize/Manifest
index 6e14c5a94bf8..24e37eab2cdc 100644
--- a/dev-perl/WWW-Mechanize/Manifest
+++ b/dev-perl/WWW-Mechanize/Manifest
@@ -1,3 +1,2 @@
-DIST WWW-Mechanize-2.05.tar.gz 184292 BLAKE2B 31b691b505edd323b41630dbada45447b528bc258cf5ceb7b02851b2439a2c0451d66efa49c88ccf231e75a6ede52ecbe2b3b2ce6361e50783c6e70c26d498a9 SHA512 4597cdd621ad5c84f02b9e27e5875804f35aa64dcbca24f2a21631d34023de8c9c51a0c7bb36b7420fc8bca5fa27356708fc796e84ef0d83e0277c9f788fcb71
-DIST WWW-Mechanize-2.06.tar.gz 184867 BLAKE2B 2aa2a20679c45943dcadb9152ffe61f1ec55a06ce20d88b186eebb369d2bfa2225ea4adcc8ce9858c57f039be3517cc261bc31871ad7f1921d9838e71d88f755 SHA512 8b92b80d2ba6f2660d5c97184a9559918ea55d86d279eb2dc600008a0e9da1b7236e8a9e1e63c54c7974737b3ae42b3fbcf57747181af9ac8b333380249fc0b1
DIST WWW-Mechanize-2.17.tar.gz 197517 BLAKE2B c00b3d756dfeb76e9e6fe2cd31bb08557bfbd6856414320e4ee2a26ada6eaefb211f29d06464d26bad172328e385dc07af42815378046866df20386ff8d19ca0 SHA512 396dfcb3993bce350a1356e74d8b1441c27217313e9d47e6a74b034315e8df0664abb9ed9e4e46162ea56440718c805fe0a5d895b73906479476b1134819731f
+DIST WWW-Mechanize-2.18.tar.gz 197502 BLAKE2B a7b90c45994c5817659b417e81f1a291471ba20e8c454de4785a4f44e362247135d5d3c2a83b66d9121e8103a677ca434d790476eb2aad5fdbae91ed966ea7b8 SHA512 6edc2eb69cae856ea53edfe820e8acb07aefea67400d688c12b1de21b159fde6d1c7fd80a846733a01762e5aadb8c92a05231294309d8dc59e2c28bcfca29a5f
diff --git a/dev-perl/WWW-Mechanize/WWW-Mechanize-2.60.0.ebuild b/dev-perl/WWW-Mechanize/WWW-Mechanize-2.180.0.ebuild
index f52a9a337a9f..9a7ffb2594e1 100644
--- a/dev-perl/WWW-Mechanize/WWW-Mechanize-2.60.0.ebuild
+++ b/dev-perl/WWW-Mechanize/WWW-Mechanize-2.180.0.ebuild
@@ -1,10 +1,10 @@
-# 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=OALDERS
-DIST_VERSION=2.06
+DIST_VERSION=2.18
inherit perl-module
DESCRIPTION="Handy web browsing in a Perl object"
@@ -15,7 +15,7 @@ KEYWORDS="amd64 ~arm ppc ~riscv x86 ~amd64-linux ~x86-linux"
RDEPEND="
virtual/perl-Carp
virtual/perl-Getopt-Long
- >=dev-perl/HTML-Form-1.0.0
+ >=dev-perl/HTML-Form-6.80.0
dev-perl/HTML-Parser
>=dev-perl/HTML-Tree-5
dev-perl/HTTP-Cookies
@@ -25,25 +25,20 @@ RDEPEND="
virtual/perl-Tie-RefHash
dev-perl/URI
"
+# dev-perl/Test-Taint is missing from reqs but still needed, see bug #908748
BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
- >=dev-perl/CGI-4.320.0
- virtual/perl-Exporter
virtual/perl-File-Spec
virtual/perl-File-Temp
>=dev-perl/HTTP-Daemon-6.120.0
- dev-perl/HTTP-Server-Simple
dev-perl/Path-Tiny
dev-perl/Test-Deep
- dev-perl/Test-Exception
dev-perl/Test-Fatal
- >=dev-perl/Test-Memory-Cycle-1.60.0
+ dev-perl/Test-Memory-Cycle
dev-perl/Test-Output
- >=dev-perl/Test-Taint-1.80.0
>=virtual/perl-Test-Simple-0.960.0
- >=dev-perl/Test-NoWarnings-1.40.0
- dev-perl/Test-Warn
+ dev-perl/Test-Taint
dev-perl/Test-Warnings
)
"
diff --git a/dev-perl/WWW-Mechanize/WWW-Mechanize-2.50.0.ebuild b/dev-perl/WWW-Mechanize/WWW-Mechanize-2.50.0.ebuild
deleted file mode 100644
index d116c7977e89..000000000000
--- a/dev-perl/WWW-Mechanize/WWW-Mechanize-2.50.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=OALDERS
-DIST_VERSION=2.05
-inherit perl-module
-
-DESCRIPTION="Handy web browsing in a Perl object"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Getopt-Long
- >=dev-perl/HTML-Form-1.0.0
- dev-perl/HTML-Parser
- >=dev-perl/HTML-Tree-5
- dev-perl/HTTP-Cookies
- >=dev-perl/HTTP-Message-1.300.0
- >=dev-perl/libwww-perl-6.450.0
- >=virtual/perl-Scalar-List-Utils-1.140.0
- virtual/perl-Tie-RefHash
- dev-perl/URI
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/CGI-4.320.0
- virtual/perl-Exporter
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- >=dev-perl/HTTP-Daemon-6.120.0
- dev-perl/HTTP-Server-Simple
- dev-perl/Path-Tiny
- dev-perl/Test-Deep
- dev-perl/Test-Exception
- dev-perl/Test-Fatal
- >=dev-perl/Test-Memory-Cycle-1.60.0
- dev-perl/Test-Output
- >=dev-perl/Test-Taint-1.80.0
- >=virtual/perl-Test-Simple-0.960.0
- >=dev-perl/Test-NoWarnings-1.40.0
- dev-perl/Test-Warn
- dev-perl/Test-Warnings
- )
-"
diff --git a/dev-perl/Wx-Perl-ProcessStream/Wx-Perl-ProcessStream-0.320.0-r4.ebuild b/dev-perl/Wx-Perl-ProcessStream/Wx-Perl-ProcessStream-0.320.0-r4.ebuild
deleted file mode 100644
index e27e189704a3..000000000000
--- a/dev-perl/Wx-Perl-ProcessStream/Wx-Perl-ProcessStream-0.320.0-r4.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
-
-WX_GTK_VER="3.0"
-DIST_AUTHOR=MDOOTSON
-DIST_VERSION=0.32
-inherit wxwidgets perl-module virtualx
-
-DESCRIPTION="access IO of external processes via events"
-
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- x11-libs/wxGTK:${WX_GTK_VER}
- >=dev-perl/Wx-0.97.01"
-DEPEND="${RDEPEND}"
-BDEPEND="${RDEPEND}"
-
-src_prepare() {
- setup-wxwidgets
- perl-module_src_prepare
-}
-
-src_test() {
- virtx perl-module_src_test
-}
diff --git a/dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0-r4.ebuild b/dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0-r4.ebuild
deleted file mode 100644
index bd7e9e81c2a5..000000000000
--- a/dev-perl/Wx-Scintilla/Wx-Scintilla-0.390.0-r4.ebuild
+++ /dev/null
@@ -1,42 +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=AZAWAWI
-DIST_VERSION=0.39
-inherit wxwidgets perl-module virtualx
-
-DESCRIPTION="Scintilla source code editing component for wxWidgets"
-
-LICENSE+=" HPND"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- dev-perl/Alien-wxWidgets
- dev-perl/Wx
- x11-libs/wxGTK:${WX_GTK_VER}
-"
-DEPEND="${RDEPEND}
- >=dev-perl/ExtUtils-XSpp-0.160.200
- >=dev-perl/Module-Build-0.360.0
-"
-BDEPEND=${DEPEND}
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.34-flags.patch
- "${FILESDIR}"/${PN}-0.39-gcc6.patch
-)
-
-src_configure() {
- setup-wxwidgets
- myconf=( --verbose )
- perl-module_src_configure
-}
-
-src_test() {
- virtx perl-module_src_test
-}
diff --git a/dev-perl/Wx/Wx-0.993.200-r2.ebuild b/dev-perl/Wx/Wx-0.993.200-r2.ebuild
deleted file mode 100644
index 7f084f48811c..000000000000
--- a/dev-perl/Wx/Wx-0.993.200-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
-
-WX_GTK_VER="3.0"
-DIST_AUTHOR=MDOOTSON
-DIST_VERSION=0.9932
-DIST_EXAMPLES=("samples/*")
-inherit wxwidgets virtualx perl-module
-
-DESCRIPTION="Perl bindings for wxGTK"
-HOMEPAGE="https://wxperl.sourceforge.net/ https://metacpan.org/release/Wx"
-
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/Alien-wxWidgets-0.690.0-r1
- x11-libs/wxGTK:${WX_GTK_VER}
- >=virtual/perl-File-Spec-0.820.0
-"
-DEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.480.0
- >=virtual/perl-ExtUtils-ParseXS-3.150.0
- >=dev-perl/ExtUtils-XSpp-0.160.200
- >=virtual/perl-if-0.30.0
- test? (
- >=virtual/perl-Test-Harness-2.260.0
- >=virtual/perl-Test-Simple-0.430.0
- )
-"
-BDEPEND=${DEPEND}
-
-src_prepare() {
- setup-wxwidgets
- perl-module_src_prepare
-}
-
-src_test() {
- # the webview/t/03_threads.t test tends to hang or crash in weird
- # ways depending on local configuration. eg, backtraces involving
- # all of webkit-gtk, kpartsplugin and kdelibs...
- perl_rm_files t/12_pod.t ext/webview/t/03_threads.t
- virtx perl-module_src_test
-}
diff --git a/dev-perl/X11-XCB/Manifest b/dev-perl/X11-XCB/Manifest
index c4f53597972f..23268b088e18 100644
--- a/dev-perl/X11-XCB/Manifest
+++ b/dev-perl/X11-XCB/Manifest
@@ -1,4 +1,2 @@
-DIST X11-XCB-0.19.tar.gz 156912 BLAKE2B c060ed7d327435a847c7eafd36bd517bb26b04f58251c3b475283b3006e91d7b51ed2b57604ec68c6ce41eb93ed8f90a04b727a411b14d25aa471dd0415bdeca SHA512 abd6369b00b9ebd4a333cd52b06b2f137a8b8c13a715a0ab485cf0f80acce601b8b22dfff394514ad8b21d253b5f72920aeee6b9bcf4b0d446b772d4ef60ce71
-DIST X11-XCB-0.20.tar.gz 167762 BLAKE2B f19d51fde135c2ff94322e454ed2c001b33848a66b904b1c0e3ce9d3f4b27f51ab1f8cd9dbba6aa2e418779b0ee97ea0816ecb449ea4aa8c0a70bc7afbd26c60 SHA512 4dcb0b0c85ee66dc2c2d9c04888446b7e480c4c209430d41914343dc7552e93ea8cbff73f98e245f95ef550c99c8104f3bbe2a9cbd905b3a203eb048ab469fd9
DIST X11-XCB-0.21.tar.gz 169735 BLAKE2B 9d3ec4dc3fec80654c3160a538bd4efe5cecd777a4ca382206799a12cfeedd072bdd0b4693aec8a69fdc7698c8e43067e0b4528a2c6ab83d024dec3fa8e86c3d SHA512 e87a64fd9e304949049f3c78e37941a38108d9061e7b822d9f35129cc22d59c0a2347ef1ae728a0e3e4b70a9d14a826e7f66df2e1a5f51e5b43303bf891d239b
DIST X11-XCB-0.22.tar.gz 169954 BLAKE2B d0f5b1277715f9d1d80b38cac3a51daee7f9063d3e80e23a185cacae0312a9449a5cfe1282bdbfe95a701096e766c3a4759e944d94ab03ce7b7296d80f86426e SHA512 ac38d98067e49f15ff7e8f3d902208af059ab2b2113f585044488a6eb8dac020a5010b876b41069397f1fdf30717df02752f648390d1923d38a0db4b703a4b35
diff --git a/dev-perl/X11-XCB/X11-XCB-0.190.0-r1.ebuild b/dev-perl/X11-XCB/X11-XCB-0.190.0-r1.ebuild
deleted file mode 100644
index 0b664df3d797..000000000000
--- a/dev-perl/X11-XCB/X11-XCB-0.190.0-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=MSTPLBG
-DIST_VERSION=0.19
-inherit perl-module virtualx
-
-DESCRIPTION="Perl bindings for libxcb"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/Data-Dump
- dev-perl/Mouse
- dev-perl/MouseX-NativeTraits
- dev-perl/Try-Tiny
- dev-perl/XML-Descent
- dev-perl/XML-Simple
- >=virtual/perl-XSLoader-0.20.0
- >=x11-libs/libxcb-1.2
- x11-libs/xcb-util
- x11-libs/xcb-util-wm
-"
-DEPEND="
- >=x11-libs/libxcb-1.2
- x11-libs/xcb-util
- x11-libs/xcb-util-wm
- x11-base/xcb-proto
-"
-BDEPEND="${RDEPEND}
- x11-base/xcb-proto
- >=virtual/perl-Devel-PPPort-3.190.0
- dev-perl/ExtUtils-Depends
- >=virtual/perl-ExtUtils-MakeMaker-6.590.0
- >=virtual/perl-ExtUtils-ParseXS-3.180.0
- dev-perl/ExtUtils-PkgConfig
- dev-perl/XS-Object-Magic
- test? (
- dev-perl/Test-Deep
- dev-perl/Test-Exception
- virtual/perl-Test-Simple
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-build-fixes.patch
-)
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
-
- perl-module_src_compile
-}
-
-src_test() {
- virtx perl-module_src_test
-}
diff --git a/dev-perl/X11-XCB/X11-XCB-0.190.0.ebuild b/dev-perl/X11-XCB/X11-XCB-0.190.0.ebuild
deleted file mode 100644
index 41dfa5a6a616..000000000000
--- a/dev-perl/X11-XCB/X11-XCB-0.190.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=MSTPLBG
-DIST_VERSION=0.19
-inherit perl-module virtualx
-
-DESCRIPTION="Perl bindings for libxcb"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/Data-Dump
- dev-perl/Mouse
- dev-perl/MouseX-NativeTraits
- dev-perl/Try-Tiny
- dev-perl/XML-Descent
- dev-perl/XML-Simple
- >=virtual/perl-XSLoader-0.20.0
- >=x11-libs/libxcb-1.2
- x11-libs/xcb-util
- x11-libs/xcb-util-wm
-"
-DEPEND="
- >=x11-libs/libxcb-1.2
- x11-libs/xcb-util
- x11-libs/xcb-util-wm
- x11-base/xcb-proto
-"
-BDEPEND="${RDEPEND}
- x11-base/xcb-proto
- >=virtual/perl-Devel-PPPort-3.190.0
- dev-perl/ExtUtils-Depends
- >=virtual/perl-ExtUtils-MakeMaker-6.590.0
- >=virtual/perl-ExtUtils-ParseXS-3.180.0
- dev-perl/ExtUtils-PkgConfig
- dev-perl/XS-Object-Magic
- test? (
- dev-perl/Test-Deep
- dev-perl/Test-Exception
- virtual/perl-Test-Simple
- )
-"
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
-
- perl-module_src_compile
-}
-
-src_test() {
- virtx perl-module_src_test
-}
diff --git a/dev-perl/X11-XCB/X11-XCB-0.200.0.ebuild b/dev-perl/X11-XCB/X11-XCB-0.200.0.ebuild
deleted file mode 100644
index 05e2213c2ecb..000000000000
--- a/dev-perl/X11-XCB/X11-XCB-0.200.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ZHMYLOVE
-DIST_VERSION=0.20
-inherit perl-module virtualx
-
-DESCRIPTION="Perl bindings for libxcb"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-perl/Data-Dump
- dev-perl/Mouse
- dev-perl/MouseX-NativeTraits
- dev-perl/Try-Tiny
- dev-perl/XML-Descent
- dev-perl/XML-Simple
- >=virtual/perl-XSLoader-0.20.0
- >=x11-libs/libxcb-1.2
- x11-libs/xcb-util
- x11-libs/xcb-util-wm
-"
-DEPEND="
- >=x11-libs/libxcb-1.2
- x11-libs/xcb-util
- x11-libs/xcb-util-wm
- x11-base/xcb-proto
-"
-BDEPEND="
- ${RDEPEND}
- x11-base/xcb-proto
- >=virtual/perl-Devel-PPPort-3.190.0
- dev-perl/ExtUtils-Depends
- >=virtual/perl-ExtUtils-MakeMaker-6.590.0
- >=virtual/perl-ExtUtils-ParseXS-3.180.0
- dev-perl/ExtUtils-PkgConfig
- dev-perl/XS-Object-Magic
- test? (
- dev-perl/Test-Deep
- dev-perl/Test-Exception
- virtual/perl-Test-Simple
- )
-"
-
-src_test() {
- virtx perl-module_src_test
-}
diff --git a/dev-perl/X11-XCB/X11-XCB-0.220.0.ebuild b/dev-perl/X11-XCB/X11-XCB-0.220.0.ebuild
index dafd25683caf..4c05e2832968 100644
--- a/dev-perl/X11-XCB/X11-XCB-0.220.0.ebuild
+++ b/dev-perl/X11-XCB/X11-XCB-0.220.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
@@ -10,7 +10,7 @@ inherit perl-module virtualx
DESCRIPTION="Perl bindings for libxcb"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
RDEPEND="
dev-perl/Data-Dump
diff --git a/dev-perl/X11-XCB/files/X11-XCB-0.190.0-build-fixes.patch b/dev-perl/X11-XCB/files/X11-XCB-0.190.0-build-fixes.patch
deleted file mode 100644
index e1b18fc50fc6..000000000000
--- a/dev-perl/X11-XCB/files/X11-XCB-0.190.0-build-fixes.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-https://bugs.gentoo.org/890178
-https://github.com/stapelberg/X11-XCB/pull/3
-
-From 95539af3ff38ebc221f92893aade612305c2aba8 Mon Sep 17 00:00:00 2001
-From: Peter Levine <plevine457@gmail.com>
-Date: Mon, 16 Jan 2023 03:40:24 -0500
-Subject: [PATCH 1/2] Fix undeclared __PACKAGE__ in C context
-
---- a/XCB.xs
-+++ b/XCB.xs
-@@ -180,7 +180,7 @@ _connect_and_attach_struct(self)
- PREINIT:
- XCBConnection *xcbconnbuf;
- CODE:
-- assert(sv_derivered_from(self, __PACKAGE__));
-+ assert(sv_derivered_from(self, HvNAME(PL_curstash)));
- SV **disp = hv_fetch((HV*)SvRV(self), "display", strlen("display"), 0);
- if(!disp)
- croak("Attribute 'display' is required");
-
-From 0922360b6fc1d2273dd3e15d0584bea983fdde9a Mon Sep 17 00:00:00 2001
-From: Peter Levine <plevine457@gmail.com>
-Date: Mon, 16 Jan 2023 03:42:08 -0500
-Subject: [PATCH 2/2] Fix typo in 'sv_derived_from'
-
---- a/XCB.xs
-+++ b/XCB.xs
-@@ -180,7 +180,7 @@ _connect_and_attach_struct(self)
- PREINIT:
- XCBConnection *xcbconnbuf;
- CODE:
-- assert(sv_derivered_from(self, HvNAME(PL_curstash)));
-+ assert(sv_derived_from(self, HvNAME(PL_curstash)));
- SV **disp = hv_fetch((HV*)SvRV(self), "display", strlen("display"), 0);
- if(!disp)
- croak("Attribute 'display' is required");
-
diff --git a/dev-perl/XML-Compile-SOAP/Manifest b/dev-perl/XML-Compile-SOAP/Manifest
index fd7c3019e3a4..48112cae8540 100644
--- a/dev-perl/XML-Compile-SOAP/Manifest
+++ b/dev-perl/XML-Compile-SOAP/Manifest
@@ -1,2 +1 @@
-DIST XML-Compile-SOAP-3.27.tar.gz 103376 BLAKE2B 5d519b320d36c6bcdd78d8a7a1bcf0d873f6e1cb8095b900a0a742a7d22960cf72ffeec638330f7381db4d0c70031e146e5a5227cb927865a8d956fcac887881 SHA512 eb064916b6ae0b2e5bd85b1ad328aecee529a4bdc147d85d6c96f6024234c44ee6751920f3e8d7a84cdaca717941db60a0d031d54641e9e9b1532e795810d869
DIST XML-Compile-SOAP-3.28.tar.gz 103657 BLAKE2B c88b4a266537281297d60360dbac7292638cb030d32b5e29c06fa43796bad2ede0f540b9dc20703430cc690806ebf6c823218b0c773b1a5e78b23b6b27485b3e SHA512 52901978120e9de5105960ee5add3bc4321a6db99b6d0dea223073cf0607ed272f769bec676173bf908ec4ee0454e19c66c5663c6bd4d792455e9a8b9fcebb65
diff --git a/dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.270.0.ebuild b/dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.270.0.ebuild
deleted file mode 100644
index 86ec0e1bc912..000000000000
--- a/dev-perl/XML-Compile-SOAP/XML-Compile-SOAP-3.270.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=8
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=3.27
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Soap 1.1 XML Compiler"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-perl/File-Slurper
- >=dev-perl/libwww-perl-6.80.0
- >=dev-perl/Log-Report-1.50.0
- >=dev-perl/Net-HTTP-6.160.0
- virtual/perl-Time-HiRes
- >=dev-perl/XML-Compile-1.580.0
- >=dev-perl/XML-Compile-Cache-1.30.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.540.0
- >=dev-perl/XML-Compile-Tester-0.900.0
- )
-"
diff --git a/dev-perl/XML-Feed/Manifest b/dev-perl/XML-Feed/Manifest
index 28d8c30cc314..78c00ea0a411 100644
--- a/dev-perl/XML-Feed/Manifest
+++ b/dev-perl/XML-Feed/Manifest
@@ -1 +1,3 @@
DIST XML-Feed-0.63.tar.gz 64306 BLAKE2B 3263f990d97c523a326ce2331e961e6395b5c208ea4608b2eb1ed6e6743507af0471436d100183ab8820b5eec274703acf38bb07ad85e63dec7c884bf282ccca SHA512 3c624e71194ef263f0e1105407dc9a9bf5946a6e4964eb4b6ce96427a088db22a4f4821add5beb4602353a8d49883d1f6560ea50256354f3f8e2c1593b45e010
+DIST XML-Feed-0.64.tar.gz 53362 BLAKE2B 30b70bf991d740770ddb07a40b5103a09aaa66452bd887426154e74ea48d9ceb61b29490f34bc68c5cd77a1106e41be2239bc9731f5110a145b684d9d9949ff9 SHA512 cd5904ca42754537d3b8158950973d86156b6bd70deb48ebb3a38a3503de995c88de772c765f1efde19323c52b140674ae4e1c4ac966f419bb09c6b6f47f4dd7
+DIST XML-Feed-0.65.tar.gz 64440 BLAKE2B e77a64d8bd8586aa366f6d253a181b2ceac7d858d31444e35f38e160e91176578d9f80d702c5cd73d9dc7f88c46f6d343bb5f4a9d679d7e970f057f39cc8d185 SHA512 ee3dbbefa812ff6757280c36ee39484f9e972880ba908947eae155417152a5dcc0106097434786935ffefe7d1288d6ef95d51562534ef0746b82d985a53cce28
diff --git a/dev-perl/XML-Feed/XML-Feed-0.640.0.ebuild b/dev-perl/XML-Feed/XML-Feed-0.640.0.ebuild
new file mode 100644
index 000000000000..9aa96af1ba5c
--- /dev/null
+++ b/dev-perl/XML-Feed/XML-Feed-0.640.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DAVECROSS
+DIST_VERSION=0.64
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Syndication feed parser and auto-discovery"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ dev-perl/Class-ErrorHandler
+ dev-perl/DateTime
+ dev-perl/DateTime-Format-Flexible
+ dev-perl/DateTime-Format-ISO8601
+ dev-perl/DateTime-Format-Mail
+ dev-perl/DateTime-Format-Natural
+ dev-perl/DateTime-Format-W3CDTF
+ dev-perl/Feed-Find
+ dev-perl/HTML-Parser
+ dev-perl/libwww-perl
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Module-Pluggable
+ dev-perl/URI
+ dev-perl/URI-Fetch
+ >=dev-perl/XML-Atom-0.380.0
+ >=dev-perl/XML-LibXML-1.660.0
+ >=dev-perl/XML-RSS-1.470.0
+ dev-perl/XML-XPath
+ !minimal? (
+ dev-perl/XML-RSS-LibXML
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+PERL_RM_FILES=("t/pod.t" "t/pod-coverage.t")
diff --git a/dev-perl/XML-Feed/XML-Feed-0.650.0.ebuild b/dev-perl/XML-Feed/XML-Feed-0.650.0.ebuild
new file mode 100644
index 000000000000..f71873a67d71
--- /dev/null
+++ b/dev-perl/XML-Feed/XML-Feed-0.650.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DAVECROSS
+DIST_VERSION=0.65
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Syndication feed parser and auto-discovery"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ dev-perl/Class-ErrorHandler
+ dev-perl/DateTime
+ dev-perl/DateTime-Format-Flexible
+ dev-perl/DateTime-Format-ISO8601
+ dev-perl/DateTime-Format-Mail
+ dev-perl/DateTime-Format-Natural
+ dev-perl/DateTime-Format-W3CDTF
+ dev-perl/Feed-Find
+ dev-perl/HTML-Parser
+ dev-perl/libwww-perl
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Module-Pluggable
+ dev-perl/URI
+ dev-perl/URI-Fetch
+ >=dev-perl/XML-Atom-0.380.0
+ >=dev-perl/XML-LibXML-1.660.0
+ >=dev-perl/XML-RSS-1.470.0
+ dev-perl/XML-XPath
+ !minimal? (
+ dev-perl/XML-RSS-LibXML
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? (
+ virtual/perl-Test-Simple
+ )
+"
+
+PERL_RM_FILES=("t/pod.t" "t/pod-coverage.t")
diff --git a/dev-perl/XML-Generator/Manifest b/dev-perl/XML-Generator/Manifest
index 047e5deffcd2..f93b9a3fbd79 100644
--- a/dev-perl/XML-Generator/Manifest
+++ b/dev-perl/XML-Generator/Manifest
@@ -1,2 +1 @@
-DIST XML-Generator-1.04.tar.gz 24606 BLAKE2B 0cf29f7a146a376b17f50fc7164d90fa606ccbb7bfe24e70f12ae88bf0fd692e4a60c7185cd08827f535f5623d7e33364cee099b51de2ba112592f8c09faa044 SHA512 ce151a2d575c9ec4cd42819a5d573bfc4985e0daa3945c310d61bb0a6376e4b8a0dcef5ce89e444795d99c9751719d45981675d1418ba6d729d152187688d552
DIST XML-Generator-1.13.tar.gz 45541 BLAKE2B 41cd92a53eb80f9c286e5784c99de93b747506933e37491fe4ffdfc11c18b8a9cd2132a7ff0d03117382665f61705ec11dfe30536a906109135d6ea9e51f3235 SHA512 ae2b09633a7d9d1bf6cc3ca8c19532585e69534f865e712969cff50d60d1e05589dfbfae6a5ecdb59ef68fbb127431744bf09b0bf91a1c86a9853c596667d248
diff --git a/dev-perl/XML-Generator/XML-Generator-1.40.0-r2.ebuild b/dev-perl/XML-Generator/XML-Generator-1.40.0-r2.ebuild
deleted file mode 100644
index ba4adab51f77..000000000000
--- a/dev-perl/XML-Generator/XML-Generator-1.40.0-r2.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=BHOLZMAN
-DIST_VERSION=1.04
-inherit perl-module
-
-DESCRIPTION="Perl XML::Generator - A module to help in generating XML documents"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-
-DEPEND="
- dev-libs/expat
-"
-RDEPEND="${DEPEND}"
-BDEPEND="${DEPEND}"
diff --git a/dev-perl/XML-LibXML-Simple/XML-LibXML-Simple-1.10.0.ebuild b/dev-perl/XML-LibXML-Simple/XML-LibXML-Simple-1.10.0.ebuild
index d76f0577f515..c8097001288e 100644
--- a/dev-perl/XML-LibXML-Simple/XML-LibXML-Simple-1.10.0.ebuild
+++ b/dev-perl/XML-LibXML-Simple/XML-LibXML-Simple-1.10.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="XML::LibXML based XML::Simple clone"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-Scalar-List-Utils
diff --git a/dev-perl/XML-LibXML/Manifest b/dev-perl/XML-LibXML/Manifest
index 481944e0a5ea..9dbd41ad2383 100644
--- a/dev-perl/XML-LibXML/Manifest
+++ b/dev-perl/XML-LibXML/Manifest
@@ -1,3 +1,2 @@
-DIST XML-LibXML-2.0207.tar.gz 462595 BLAKE2B 9ebb4786dcd45f552ef31ba0854693e876b6f8098b577401429651e5eb55792bb623185db371d2578432c00031ce2cfb66603e08290d7cf8f74dee5fe45c143d SHA512 86bf4200c800e1295161c3217892398dbc65e107ad1a3df8ea7f237350ba67d88ad7b18ab7123e647053a8721bc13a8959ddb101fdc6de18dcaef02c0f0f5b58
-DIST XML-LibXML-2.0208.tar.gz 465763 BLAKE2B df3e1c917c4b6aec49650668dca8a9db3f83e9060ab7795495ef4b505f8970d11294c687df9805b55db4f81a5b81121b463ee6258bbe6106f63d20b6a901b5b2 SHA512 b8407359b9111b43247cc57b6e9e54c4e99402c9b7e939e49beb752be8fd1ce0e31a98e07dd5d1f7eaa7e37aae25571c38a14792f9e5a64c1533a0387c71423d
DIST XML-LibXML-2.0209.tar.gz 466118 BLAKE2B 665370499c16e60513263234c030d2be0d3a7c23563cae6ef06e125c3437057d8b835403b506c46caf864b6afff6e34370615d2508fb6891de99a0580bdf6f80 SHA512 3fd41775477ccb2eb9c72c72453436edcf2ed3db9aa1bbf53451c1407c5b6feeafd3ecc9f30507679f4dba15476044f43b5048da787c20a200831c0669b49262
+DIST XML-LibXML-2.0210.tar.gz 466316 BLAKE2B ebe5b6af158c68ef8df9b75f88445cf7e03ee41fcc3ba5c49216f2d27be63395a092a91a8ed8b4250ea1de3d627a2ca4df4a6af5cfff7bf5b2852bba33d99c86 SHA512 ae72b25ac6362152fa85ec9fed03fad694382bde29f459e1bd95b3ca4d1b0dffb76d2f8319bc6fbc6e291583696c3b95b41a23cc2bb509ce6f3fd7d74666fd77
diff --git a/dev-perl/XML-LibXML/XML-LibXML-2.20.700-r2.ebuild b/dev-perl/XML-LibXML/XML-LibXML-2.20.700-r2.ebuild
deleted file mode 100644
index edc5c31edb94..000000000000
--- a/dev-perl/XML-LibXML/XML-LibXML-2.20.700-r2.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SHLOMIF
-DIST_VERSION=2.0207
-DIST_EXAMPLES=("example/*")
-inherit perl-module
-
-DESCRIPTION="Perl binding for libxml2"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="minimal"
-
-# >= on XML-Sax needed to avoid "miscompilation" (essentially empty install), as newer XML-Sax
-# has the ROOT check fixed. Didn't happen with XML-SAX-Expat, but best to be careful.
-# bug #840053
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Encode
- >=virtual/perl-Exporter-5.570.0
- virtual/perl-IO
- virtual/perl-Scalar-List-Utils
- >=dev-perl/XML-NamespaceSupport-1.70.0
- >=dev-perl/XML-SAX-1.20.0-r1
- dev-perl/XML-SAX-Base
- >=dev-libs/libxml2-2.6.21:2=
- virtual/perl-parent
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- dev-perl/Alien-Build
- >=dev-perl/Alien-Libxml2-0.140.0
- test? (
- !minimal? (
- dev-perl/Test-LeakTrace
- )
- )
-"
-DEPEND=">=dev-libs/libxml2-2.6.21:2=
-"
-
-PERL_RM_FILES=(
- "t/cpan-changes.t" "t/pod-files-presence.t" "t/pod.t"
- "t/release-kwalitee.t" "t/style-trailing-space.t"
- "t/11memory.t"
-)
-
-src_compile() {
- export SKIP_SAX_INSTALL=1
- perl-module_src_compile
-}
-
-pkg_postinst() {
- pkg_update_parser add XML::LibXML::SAX::Parser
- pkg_update_parser add XML::LibXML::SAX
-}
-
-pkg_postrm() {
- pkg_update_parser remove XML::LibXML::SAX::Parser
- pkg_update_parser remove XML::LibXML::SAX
-}
-
-pkg_update_parser() {
- # pkg_update_parser [add|remove] $parser_module
- local action=$1
- local parser_module=$2
-
- if [[ -z "${ROOT}" ]] ; then
- einfo "Update Parser: $1 $2"
- perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \
- || ewarn "Update Parser: $1 $2 failed"
- else
- elog "To $1 $2 run:"
- elog "perl -MXML::SAX -e 'XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()'"
- fi
-}
diff --git a/dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild b/dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild
deleted file mode 100644
index 68d6f3c707e7..000000000000
--- a/dev-perl/XML-LibXML/XML-LibXML-2.20.800-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SHLOMIF
-DIST_VERSION=2.0208
-DIST_EXAMPLES=("example/*")
-inherit perl-module
-
-DESCRIPTION="Perl binding for libxml2"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="minimal"
-
-# >= on XML-Sax needed to avoid "miscompilation" (essentially empty install), as newer XML-Sax
-# has the ROOT check fixed. Didn't happen with XML-SAX-Expat, but best to be careful.
-# bug #840053
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Encode
- >=virtual/perl-Exporter-5.570.0
- virtual/perl-IO
- virtual/perl-Scalar-List-Utils
- >=dev-perl/XML-NamespaceSupport-1.70.0
- >=dev-perl/XML-SAX-1.20.0-r1
- dev-perl/XML-SAX-Base
- >=dev-libs/libxml2-2.6.21:2=
- virtual/perl-parent
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- dev-perl/Alien-Build
- >=dev-perl/Alien-Libxml2-0.140.0
- test? (
- !minimal? (
- dev-perl/Test-LeakTrace
- )
- )
-"
-DEPEND=">=dev-libs/libxml2-2.6.21:2="
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.20.800-modern-c.patch
-)
-
-PERL_RM_FILES=(
- "t/cpan-changes.t" "t/pod-files-presence.t" "t/pod.t"
- "t/release-kwalitee.t" "t/style-trailing-space.t"
- "t/11memory.t"
-)
-
-src_compile() {
- export SKIP_SAX_INSTALL=1
- perl-module_src_compile
-}
-
-pkg_postinst() {
- pkg_update_parser add XML::LibXML::SAX::Parser
- pkg_update_parser add XML::LibXML::SAX
-}
-
-pkg_postrm() {
- pkg_update_parser remove XML::LibXML::SAX::Parser
- pkg_update_parser remove XML::LibXML::SAX
-}
-
-pkg_update_parser() {
- # pkg_update_parser [add|remove] $parser_module
- local action=$1
- local parser_module=$2
-
- if [[ -z "${ROOT}" ]] ; then
- einfo "Update Parser: $1 $2"
- perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \
- || ewarn "Update Parser: $1 $2 failed"
- else
- elog "To $1 $2 run:"
- elog "perl -MXML::SAX -e 'XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()'"
- fi
-}
diff --git a/dev-perl/XML-LibXML/XML-LibXML-2.20.800.ebuild b/dev-perl/XML-LibXML/XML-LibXML-2.21.0.ebuild
index df39410ffd0b..072bcef3ee1b 100644
--- a/dev-perl/XML-LibXML/XML-LibXML-2.20.800.ebuild
+++ b/dev-perl/XML-LibXML/XML-LibXML-2.21.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=SHLOMIF
-DIST_VERSION=2.0208
+DIST_VERSION=2.0210
DIST_EXAMPLES=("example/*")
inherit perl-module
@@ -39,8 +39,7 @@ BDEPEND="${RDEPEND}
)
)
"
-DEPEND=">=dev-libs/libxml2-2.6.21:2=
-"
+DEPEND=">=dev-libs/libxml2-2.6.21:2="
PERL_RM_FILES=(
"t/cpan-changes.t" "t/pod-files-presence.t" "t/pod.t"
diff --git a/dev-perl/XML-LibXSLT/Manifest b/dev-perl/XML-LibXSLT/Manifest
index d95f8999490c..7a48385dbcca 100644
--- a/dev-perl/XML-LibXSLT/Manifest
+++ b/dev-perl/XML-LibXSLT/Manifest
@@ -1,3 +1,2 @@
-DIST XML-LibXSLT-1.99.tar.gz 114083 BLAKE2B 2fcb6d1fde354aa58c9ba6d5a5037640d0e585f6bbfb7d81cf18e9f3b9c9ab7dfcdc6c455eef5a397ae310ca45c37fdb0f2f2b43227f7cffe0c652ca25775dec SHA512 d716fe44673c83c5670a8f98cf82057e7df35d43ee452843adb7c605d36e7a42b35bdf26937a2e3d8c55494ac83c23f1421ab4481a4817c011074668bc951739
-DIST XML-LibXSLT-2.002000.tar.gz 118678 BLAKE2B 37250c2f38f1adc5b5385d0faa79b77d872229ee27aa22a45ce5ad3186c4be8f59d1321c43c70a9c387b25e7b1816a63b244a236e441c75b8a093f36fd00bf9c SHA512 4266e1bbd4bdceb638add43874948c69a79b364b60083ed635ec80ea4da0bd65dc5a7c5a6d76644909271e565e50c09ab1fabeec09ab37ed486d4c4bd158dba4
DIST XML-LibXSLT-2.002001.tar.gz 118703 BLAKE2B f6ae06a86374fad4edcf63bab3e6f63f8f97be7b6e27eb2208ebe2290e9b776287058faf2fa06aa3601fe09289c544ef9e6150215ac487cc98c37ee87dbcf00b SHA512 1fbe09fbab1e9729a369090c5aa468436b84280200b55be22a3447b624849acf4ccc11898fdcf608c333eb6fbcf19c37adf7a3b7943f71cd6c9aea0800edfa04
+DIST XML-LibXSLT-2.003000.tar.gz 118829 BLAKE2B a3b9b904b97829e988a637ac98d60c4f1a4634a7d2e48c07abca5d1ad99463fd427999ca3d0c575e0fe2721c15d64c0326f2b8d9d5e3e36b876aff61a781c387 SHA512 726af80f3f791afe8c0db1bdb75524c60d6560178759f9f37f8ad99da3f20c4712257e24fdc24635a40ac132e48cb3a86191a09e1245dc778806e85aecbd00dd
diff --git a/dev-perl/XML-LibXSLT/XML-LibXSLT-1.990.0.ebuild b/dev-perl/XML-LibXSLT/XML-LibXSLT-1.990.0.ebuild
deleted file mode 100644
index 4207d0c81d5f..000000000000
--- a/dev-perl/XML-LibXSLT/XML-LibXSLT-1.990.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SHLOMIF
-DIST_VERSION=1.99
-inherit perl-module
-
-DESCRIPTION="A Perl module to parse XSL Transformational sheets using GNOME's libxslt"
-
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- virtual/perl-Encode
- >=dev-perl/XML-LibXML-1.700.0
- >=dev-libs/libxslt-1.1.32
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- virtual/pkgconfig
-"
-
-PERL_RM_FILES=(
- "t/cpan-changes.t" "t/pod.t"
- "t/style-trailing-space.t"
-)
diff --git a/dev-perl/XML-LibXSLT/XML-LibXSLT-2.2.1.ebuild b/dev-perl/XML-LibXSLT/XML-LibXSLT-2.2.1.ebuild
index bd46b33abf6a..125b30db1d21 100644
--- a/dev-perl/XML-LibXSLT/XML-LibXSLT-2.2.1.ebuild
+++ b/dev-perl/XML-LibXSLT/XML-LibXSLT-2.2.1.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
@@ -12,7 +12,7 @@ DESCRIPTION="A Perl module to parse XSL Transformational sheets using GNOME's li
# https://github.com/shlomif/perl-XML-LibXSLT/issues/5
LICENSE="|| ( Artistic GPL-1+ ) MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
virtual/perl-Encode
diff --git a/dev-perl/XML-LibXSLT/XML-LibXSLT-2.2.0.ebuild b/dev-perl/XML-LibXSLT/XML-LibXSLT-2.3.0.ebuild
index 011b49d8e8a8..350a322dd96c 100644
--- a/dev-perl/XML-LibXSLT/XML-LibXSLT-2.2.0.ebuild
+++ b/dev-perl/XML-LibXSLT/XML-LibXSLT-2.3.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=SHLOMIF
-DIST_VERSION=2.002000
+DIST_VERSION=2.003000
inherit perl-module
DESCRIPTION="A Perl module to parse XSL Transformational sheets using GNOME's libxslt"
@@ -12,15 +12,16 @@ DESCRIPTION="A Perl module to parse XSL Transformational sheets using GNOME's li
# https://github.com/shlomif/perl-XML-LibXSLT/issues/5
LICENSE="|| ( Artistic GPL-1+ ) MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
virtual/perl-Encode
>=dev-perl/XML-LibXML-1.700.0
>=dev-libs/libxslt-1.1.32
"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-File-Path-2.60.0
virtual/pkgconfig
"
diff --git a/dev-perl/XML-Parser/Manifest b/dev-perl/XML-Parser/Manifest
index d8458205f03d..f5af5ec776b6 100644
--- a/dev-perl/XML-Parser/Manifest
+++ b/dev-perl/XML-Parser/Manifest
@@ -1 +1,2 @@
DIST XML-Parser-2.46.tar.gz 254763 BLAKE2B a815c8f517adb609a1690e6127660eb339649eacffb21d77664b4f9ea071fbaeb432f50bc6469cb36a6b9b4b4e037f778dd2289bed6d87f497713d1d8cab9d0e SHA512 c4609495cc5ca34952f61876a690ef76d42eee6689d1bedb8036c9eab918525ec5213f1639c7178c029ee0f8765a2ca5eb0197f6e39b8be6d5dbc3f3c1d0b389
+DIST XML-Parser-2.47.tar.gz 279029 BLAKE2B b74d87e3d410eef9661a98ab6a7f73107b0f4ad717e2cb60206ad9a83797b250f43475f89b8ef32a0ccdf5a511a1186351a708ad4880a0bb0a30b03dda55a490 SHA512 3f9de53341bc85b87c88ad31e04b13f1f95516eec0d7e5fd1c1a3b3e66a91ca3d4de7c649978599219a4d4372f6218764ab5e1805b7155b5ca200006e1b0908f
diff --git a/dev-perl/XML-Parser/XML-Parser-2.470.0.ebuild b/dev-perl/XML-Parser/XML-Parser-2.470.0.ebuild
new file mode 100644
index 000000000000..c79ab3f8d18c
--- /dev/null
+++ b/dev-perl/XML-Parser/XML-Parser-2.470.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=TODDR
+DIST_VERSION=2.47
+inherit perl-module
+
+DESCRIPTION="A perl module for parsing XML documents"
+
+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-libs/expat-1.95.1-r1
+ dev-perl/libwww-perl
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Devel-CheckLib-1.140.0
+"
+
+src_prepare() {
+ default
+
+ # Drop bundled CheckLib which breaks Expat detection
+ # bug #827966
+ rm inc/Devel/CheckLib.pm || die
+}
+
+src_configure() {
+ myconf="EXPATLIBPATH=${ESYSROOT}/usr/$(get_libdir) EXPATINCPATH=${ESYSROOT}/usr/include"
+ perl-module_src_configure
+}
+
+src_install() {
+ perl-module_src_install
+
+ # "special" test for bug #827966
+ einfo "Checking for Expat.so (bug #827966)"
+ find "${D}" -name Expat.so | grep Expat || die "Something went badly wrong, can't find Expat.so. Please file a bug."
+}
diff --git a/dev-perl/XML-RSS/Manifest b/dev-perl/XML-RSS/Manifest
index f05adfc66ca0..1f78cb60d3e5 100644
--- a/dev-perl/XML-RSS/Manifest
+++ b/dev-perl/XML-RSS/Manifest
@@ -1 +1,2 @@
DIST XML-RSS-1.62.tar.gz 130877 BLAKE2B 4880d8f462be1a757cb3137be0c34fbfe14dbb6d25e2ad02775e333127984da512505cad3e4ab15545bb439d024fa46cf312afa54f4c7f30f88174652e6a3f1c SHA512 fc075e7b7ccd168c3a915170adcf63cc84cb0e465f9c88b52800c747f8363719b60e1606ce77bc910915d9b0fd1838ae4e93f1699389e08a51836f87b03bbfd5
+DIST XML-RSS-1.63.tar.gz 131481 BLAKE2B 81cfbb7969d24c1ea46432ac6488c71ba3f1c9a9fa3d5bee6d5bf662803b14a9c45a3a7ef8c03fa05fdd807e7be8ab98819ae20f6eb95779130d0fae1981eddf SHA512 ce094ed0018d639a8a4bc88b3a7a5212f86e93426145045ef906e189ff0495556749d12e6b88abc13e5baa9ae6b2bb471048dd238f826ebe37569ae4ebba3115
diff --git a/dev-perl/XML-RSS/XML-RSS-1.630.0.ebuild b/dev-perl/XML-RSS/XML-RSS-1.630.0.ebuild
new file mode 100644
index 000000000000..331ae8be9b65
--- /dev/null
+++ b/dev-perl/XML-RSS/XML-RSS-1.630.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=1.63
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="a basic framework for creating and maintaining RSS files"
+HOMEPAGE="https://perl-rss.sourceforge.net/"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/DateTime-Format-Mail
+ dev-perl/DateTime-Format-W3CDTF
+ dev-perl/HTML-Parser
+ dev-perl/XML-Parser
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+PERL_RM_FILES=(
+ "t/pod.t" "t/pod-coverage.t"
+ "t/cpan-changes.t" "t/style-trailing-space.t"
+)
diff --git a/dev-perl/XML-Writer/XML-Writer-0.900.0.ebuild b/dev-perl/XML-Writer/XML-Writer-0.900.0.ebuild
index 1cc3ae4c07c2..2a5bd5ebf6c6 100644
--- a/dev-perl/XML-Writer/XML-Writer-0.900.0.ebuild
+++ b/dev-perl/XML-Writer/XML-Writer-0.900.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
@@ -11,7 +11,7 @@ DESCRIPTION="XML Writer Perl Module"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
src_test() {
perl_rm_files t/pod-coverage.t t/pod.t
diff --git a/dev-perl/XML-XPath/Manifest b/dev-perl/XML-XPath/Manifest
index 802202ce889f..791bf90dafe7 100644
--- a/dev-perl/XML-XPath/Manifest
+++ b/dev-perl/XML-XPath/Manifest
@@ -1,2 +1 @@
-DIST XML-XPath-1.44.tar.gz 55903 BLAKE2B 421af20b8cdbb0103663766e307587f23f678771b748c8e62062729dd4139ba2152c60fbca97a0b12046da57dc2e0aac82efe5cb79ce97a60ac380fbc5fa4a62 SHA512 9314523baa55b48b8e684fbf9cc53006ef39829e2bcbd61a432508a96946c50384dff7eba47bd9f54aadc67c12fae6c1219104b017063d23ec3ee350a67eb12e
DIST XML-XPath-1.48.tar.gz 56854 BLAKE2B 0ccaaa5b065086f7a92ceaa599ad1bba24121fb86fe0fe355e03b865f2ecc0a4940b99024bb77db6d0750a53e26672b66108b6b2ca5a45a4df9dd997441773cd SHA512 c7347dd6e052e0145577ee624da5cef2ee8088ea434351ea2461e0bb3746c114fe571af1bc971333e046feb7dab808c6c84ab385310acbc9e8a9a89025969e48
diff --git a/dev-perl/XML-XPath/XML-XPath-1.440.0.ebuild b/dev-perl/XML-XPath/XML-XPath-1.440.0.ebuild
deleted file mode 100644
index 7d5569fb169c..000000000000
--- a/dev-perl/XML-XPath/XML-XPath-1.440.0.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=MANWAR
-DIST_VERSION=1.44
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="An XPath Perl 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"
-
-RDEPEND="
- >=virtual/perl-Scalar-List-Utils-1.450.0
- >=dev-perl/XML-Parser-2.230.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/Path-Tiny-0.76.0
- virtual/perl-Test-Simple
- )
-"
-
-src_test() {
- perl_rm_files t/meta-json.t t/meta-yml.t
- perl-module_src_test
-}
diff --git a/dev-perl/XS-Parse-Keyword/Manifest b/dev-perl/XS-Parse-Keyword/Manifest
index ff8fa0feb559..24d928ebd8a0 100644
--- a/dev-perl/XS-Parse-Keyword/Manifest
+++ b/dev-perl/XS-Parse-Keyword/Manifest
@@ -1,4 +1,3 @@
-DIST XS-Parse-Keyword-0.34.tar.gz 82181 BLAKE2B cc7c02e82323f72ac55147019f5325d59e4662980ea2e81b87b1c8ba9936f70ea5e5d383ae30ff1bcb4be156bccb243967d392dec1155f37b000776cd2d7af78 SHA512 e885ab23d5f12c43252279b4db69821a64888bef03c6a5591dd8069776112199be8ff35a2a7a6856f68b20e27355647456cce16af22553d6830226fe435a3db5
-DIST XS-Parse-Keyword-0.35.tar.gz 83132 BLAKE2B 95349538f66f3894705a930786197fd1876c068c246bdaca0c530f96bb96d2396dc3e967a77f73c70db335b4aeb0b897286c4fc1d8750732dade741416967c35 SHA512 d8de6be4543848178709145bcfceed716519a48a7be6b40de98505ffca10d9ecd00364e1a82c7335e946cb956e34bd0750f0016fcf4a8644e9fc10ef3ccdef91
-DIST XS-Parse-Keyword-0.36.tar.gz 83249 BLAKE2B 38ad3bf2c22e9a9bca4139c259da1bb14cdc8ce40a15927dec1d3df6d0fdb007e259b22263582ff171822236e3e0a8908c2bd13e368f6776096bc3ffa9d599b4 SHA512 243965d6ec91e4303524b5b4a973f197d0831a62d8a257f114e803bb95145eff40c806dc32476ae975f38c0ee23bc0bd89f7bd57939f3918b8927ccbbb94f2ca
DIST XS-Parse-Keyword-0.38.tar.gz 84144 BLAKE2B 088d29d8843062c8b4d40a6704032e9ca033d2a7837d03566902fd245f75e93eb3b2687ceb87bcf7d33353c357d1f60c52267e81a79428894668016f7f67da7a SHA512 2b7dfade590c00095681a55ff937e3d9de1f939e0ea9fec6ae5cd06e618c2dacdc226f94047d41e6d95725dbf722feb3f2c8794a9a6950bfe12fc53bdbb823fa
+DIST XS-Parse-Keyword-0.42.tar.gz 89238 BLAKE2B be01da8f103211337b4179d57135d05c3057d5e40fb5b81ac56347f5fc2f29995d57886be45149cbd737052e3057558becf2503a591a2945f0f74243f0a74e5b SHA512 f7b95545edad107e8d1dcab2eda02a8f74aa043ce70da407b260ff772b1a6525c106c3947713e331dc869c38ebd9befb09826daff91e893173faee9bf0fae5e3
+DIST XS-Parse-Keyword-0.43.tar.gz 92231 BLAKE2B 5212791cb3cc402b69c492dfd9b5aa669adc576011d1986b035cc1f5d55c8d69ecc6af853387bd5a98cd73991050bd098c5ddda2db9297532d6ff9702488d9a4 SHA512 de5dc61959a2738f4f83fa46eed6f63a26dc6da6d5ec15bad466c935196fea01138345ac84b6fb25d419cbba26aa10e71fc465279bca75d18194200c02d4f114
diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.380.0.ebuild b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.380.0-r1.ebuild
index 49d385bee297..a7354e08df3b 100644
--- a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.380.0.ebuild
+++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.380.0-r1.ebuild
@@ -16,5 +16,5 @@ BDEPEND="
>=dev-perl/Module-Build-0.400.400
virtual/perl-ExtUtils-CBuilder
virtual/perl-ExtUtils-ParseXS
- test? ( dev-perl/Test2-Suite )
+ test? ( virtual/perl-Test2-Suite )
"
diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.360.0.ebuild b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.420.0-r1.ebuild
index f245f59cd2a1..2c84482b3de1 100644
--- a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.360.0.ebuild
+++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.420.0-r1.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=PEVANS
-DIST_VERSION=0.36
+DIST_VERSION=0.42
inherit perl-module
DESCRIPTION="XS functions to assist in parsing keyword syntax"
@@ -15,6 +15,6 @@ BDEPEND="
>=dev-perl/ExtUtils-CChecker-0.110.0
>=dev-perl/Module-Build-0.400.400
virtual/perl-ExtUtils-CBuilder
- virtual/perl-ExtUtils-ParseXS
- test? ( dev-perl/Test2-Suite )
+ >=virtual/perl-ExtUtils-ParseXS-3.160.0
+ test? ( virtual/perl-Test2-Suite )
"
diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.350.0.ebuild b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.430.0.ebuild
index 1156aed993b6..e70732ea9752 100644
--- a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.350.0.ebuild
+++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.430.0.ebuild
@@ -1,20 +1,23 @@
-# 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=PEVANS
-DIST_VERSION=0.35
+DIST_VERSION=0.43
inherit perl-module
DESCRIPTION="XS functions to assist in parsing keyword syntax"
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"
+RDEPEND="
+ dev-perl/File-ShareDir
+"
BDEPEND="
>=dev-perl/ExtUtils-CChecker-0.110.0
>=dev-perl/Module-Build-0.400.400
virtual/perl-ExtUtils-CBuilder
- virtual/perl-ExtUtils-ParseXS
- test? ( dev-perl/Test2-Suite )
+ >=virtual/perl-ExtUtils-ParseXS-3.160.0
+ test? ( virtual/perl-Test2-Suite )
"
diff --git a/dev-perl/XS-Parse-Sublike/Manifest b/dev-perl/XS-Parse-Sublike/Manifest
index 007527d76185..bec35b0ec96e 100644
--- a/dev-perl/XS-Parse-Sublike/Manifest
+++ b/dev-perl/XS-Parse-Sublike/Manifest
@@ -1,2 +1,2 @@
-DIST XS-Parse-Sublike-0.20.tar.gz 56026 BLAKE2B 3025ecfc0c4556ef0b11ed697c88f12d150c5b60b7ed723aa12edeea6ff4a1756c905f4a7189f5a2c4e2b64f5b20cf60c8541bdf8e0f2f62514d1cc133094606 SHA512 b579cabb8ae6c0bda960463558b5839fa2a259b938c543e4418021f603e0510e8c2c36ff453790246396d9c3c9c612741c6ed63630c5bedbf5b3ff32f0643b68
DIST XS-Parse-Sublike-0.21.tar.gz 56648 BLAKE2B 8b3cd3f35177611bea384f4b20780dd287b938bfffc0efd2187187be529d94c1271adc8d7f1ae197ec9bff532cf51b16d6ed86e9f1e4880af57fd72060c935c7 SHA512 78c94fbfafbd763ea6ee03638710734889d75233abd48537b53bb3c5ceaeda261bfce4a43e3ad91854aa942c382b320fb2fef186ec3a5bb9c66767681033b410
+DIST XS-Parse-Sublike-0.22.tar.gz 56349 BLAKE2B 2aabc1f9b2bedd147be9e9dd98c56d9664a6b6728e2728ba622e5fd7dc10fbb336a157597ab7e0643029e954d163c2d3fe2516286eea6fc204b839ff92d00bf3 SHA512 8185c034ad5dc161e2e5d2c6529555417794ff09ad6ba3c52899c41e4069f8df5c93e1c251afce9584fc18ea64167ded9735c7f24caeee83542f60b530f741ee
diff --git a/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.210.0.ebuild b/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.210.0-r1.ebuild
index bfd3c2687362..1e2f96d1214b 100644
--- a/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.210.0.ebuild
+++ b/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.210.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,6 +16,6 @@ BDEPEND="
>=dev-perl/Module-Build-0.400.400
test? (
virtual/perl-Scalar-List-Utils
- dev-perl/Test2-Suite
+ virtual/perl-Test2-Suite
)
"
diff --git a/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.200.0.ebuild b/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.220.0.ebuild
index b3e2839e91cc..95fbecfa5c40 100644
--- a/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.200.0.ebuild
+++ b/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.220.0.ebuild
@@ -1,21 +1,25 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=PEVANS
-DIST_VERSION=0.20
+DIST_VERSION=0.22
inherit perl-module
DESCRIPTION="XS functions to assist in parsing sub-like syntax"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
+RDEPEND="
+ >=dev-perl/File-ShareDir-1.0.0
+"
BDEPEND="
+ ${BDEPEND}
>=dev-perl/Module-Build-0.400.400
test? (
virtual/perl-Scalar-List-Utils
- dev-perl/Test2-Suite
+ virtual/perl-Test2-Suite
)
"
diff --git a/dev-perl/XXX/XXX-0.380.0.ebuild b/dev-perl/XXX/XXX-0.380.0.ebuild
index f80118cc207f..1e22981943da 100644
--- a/dev-perl/XXX/XXX-0.380.0.ebuild
+++ b/dev-perl/XXX/XXX-0.380.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="See Your Data in the Nude"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
>=dev-perl/YAML-PP-0.18.0
diff --git a/dev-perl/YAML-LibYAML/Manifest b/dev-perl/YAML-LibYAML/Manifest
index 921de196d7ed..72391607d5d4 100644
--- a/dev-perl/YAML-LibYAML/Manifest
+++ b/dev-perl/YAML-LibYAML/Manifest
@@ -1,2 +1,2 @@
-DIST YAML-LibYAML-0.83.tar.gz 152593 BLAKE2B 16fcc52bed1920a6cd99526fe1e2cc5a6168560b144a6d6c812ac81c54999713443476a87bfb96206d2bc9a2261fb74280253cabaf7a4b2b9585717f3bd9deb0 SHA512 4d70846dae3f5e18e96da786037a6cf09cf06ebdc472243406bf828021071ebaf6f9ac0bab6a88c5208ffeb72c7012cbc054ebf5d6be0f562084db68d3de7451
DIST YAML-LibYAML-0.88.tar.gz 152979 BLAKE2B 143b0b4973f9b142e626106dc694c5413ea2726927ce3c2d3a7eaf11f011a988438194aa16a8345d177d4074f97da29970a96e8410b934d94e9339c9fb4e67a1 SHA512 3a91fc85a87662ac5145fca6715be99644896056430ab628e1a1b8d7a1d60ae5505ecb2f168302aacb1a9ca4669c5f71a47a5e0249ebc7787ebbc032bef75b4e
+DIST YAML-LibYAML-0.89.tar.gz 153478 BLAKE2B 6f928b418e7b60c675dbb42aa445505d1e7e1a6692fc2c6d953febf74de414989906cf2fbd16f7e476d6f49b4f874ad71bc70233e5b5ebbc0b4e5bb213bb9fff SHA512 24697f9625534facf23c22a96af26468c48cc91225af9879baa3039db8158fe0ff740acea527d33651d90e1c8ce24e804b02744812b72aae7b28aa6d88ba68c7
diff --git a/dev-perl/YAML-LibYAML/YAML-LibYAML-0.830.0.ebuild b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.890.0.ebuild
index ed72a0e87302..70cd38d10b06 100644
--- a/dev-perl/YAML-LibYAML/YAML-LibYAML-0.830.0.ebuild
+++ b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.890.0.ebuild
@@ -1,14 +1,14 @@
-# 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=TINITA
-DIST_VERSION=0.83
+DIST_VERSION=0.89
inherit perl-module
DESCRIPTION="Perl YAML Serialization using XS and libyaml"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 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"
PERL_RM_FILES=("t/author-pod-syntax.t")
diff --git a/dev-perl/YAML-PP/Manifest b/dev-perl/YAML-PP/Manifest
index f73adba969ee..296f6fcb4f89 100644
--- a/dev-perl/YAML-PP/Manifest
+++ b/dev-perl/YAML-PP/Manifest
@@ -1,4 +1,2 @@
-DIST YAML-PP-0.027.tar.gz 191350 BLAKE2B 2978c99c0dcc1dd9ae0da73b3f16b52baceb49fd05361ef586f9b87009436abff31da547972e4171e15c4190a43fc369269ddb3d90386d452d5b0edda11129a2 SHA512 4362fa2079fe253b11242e68d7071800b49dad141255b0c6ca627f710bd8685ed0ba163c7ada3e1be1720eef4be65ff481f02517bbf899f3110355ceddd216aa
-DIST YAML-PP-0.030.tar.gz 196588 BLAKE2B 2de8b1750b4f902fda6202cb15ff7e57aa146096095954bfffe29141dac1320aa85f58982c3af7482728d860026bd4f078ecd90a4ab99e1cb4399024d08e4df2 SHA512 9fe1ec9e04d1e8506f67cbb05a777d8887729847f98fd51649479682f9b98bb91f13a635a3b4744d183c99599c60902ba15a23a68eb1c6a106cfa00b4ff54cc1
-DIST YAML-PP-0.035.tar.gz 213049 BLAKE2B 85ab2cdcf433ff8b06e2039b29fc4c37c5b3abd3b248495037d31779fd5a9e21208a28398a82ca6f79afd74a66142c28b145c227ca5b9d59353da35383878101 SHA512 8256d86690a683ee2fe2830893bf61837ee16c75ae345ec4115e40792856c5fc98052d4fec822eae6bf43fa27cde0bd3dee05b7583ba0aab6aed5dddf72baa1a
DIST YAML-PP-0.036.tar.gz 133579 BLAKE2B 83adfed310f92a8afc2bf5743226abe6fdaddb787d9062a0ff395e776e4c2da87c79155208a90b124928e623d177adc48fbfd918c84a3f0c2f345803a09d0159 SHA512 62134d8d64617658f03543552675b5dfcf495bd55294bd4fd96988093fca7e8c1bfd93faa1db88baaa994d2b3bc2f1eb2d2826ac767ac3c6d6d4899abd4544b9
+DIST YAML-PP-v0.38.0.tar.gz 214572 BLAKE2B c922b83957e17d8c5f0862cd29797f8d5a2091bcca77d785f0d9a81a724c03025197ec36c92919cb93755a2b7cfa343061a4d2b7b23d33f0e50b78920432c2e6 SHA512 2c503e675068d3c2903c3a862651417a1320647469cae74a029bc80e5a67dd7694264711aa00a2ff074b2fd0dd9ea631d5010980fb9166709e82dd9cc366dfa9
diff --git a/dev-perl/YAML-PP/YAML-PP-0.27.0.ebuild b/dev-perl/YAML-PP/YAML-PP-0.27.0.ebuild
deleted file mode 100644
index 2ca191b400d4..000000000000
--- a/dev-perl/YAML-PP/YAML-PP-0.27.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TINITA
-DIST_VERSION=0.027
-inherit perl-module
-
-DESCRIPTION="YAML 1.2 processor in perl"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 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-Data-Dumper
- virtual/perl-Encode
- virtual/perl-Exporter
- virtual/perl-Getopt-Long
- virtual/perl-MIME-Base64
- virtual/perl-Module-Load
- >=virtual/perl-Scalar-List-Utils-1.70.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- dev-perl/Test-Deep
- >=virtual/perl-Test-Simple-0.980.0
- dev-perl/Test-Warn
- )
-"
diff --git a/dev-perl/YAML-PP/YAML-PP-0.30.0.ebuild b/dev-perl/YAML-PP/YAML-PP-0.30.0.ebuild
deleted file mode 100644
index a14b43e61504..000000000000
--- a/dev-perl/YAML-PP/YAML-PP-0.30.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TINITA
-DIST_VERSION=0.030
-inherit perl-module
-
-DESCRIPTION="YAML 1.2 processor in perl"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Data-Dumper
- virtual/perl-Encode
- virtual/perl-Exporter
- virtual/perl-Getopt-Long
- virtual/perl-MIME-Base64
- virtual/perl-Module-Load
- >=virtual/perl-Scalar-List-Utils-1.70.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- dev-perl/Test-Deep
- >=virtual/perl-Test-Simple-0.980.0
- dev-perl/Test-Warn
- )
-"
diff --git a/dev-perl/YAML-PP/YAML-PP-0.35.0.ebuild b/dev-perl/YAML-PP/YAML-PP-0.38.0.ebuild
index 143dd2224824..aad80c79c9f2 100644
--- a/dev-perl/YAML-PP/YAML-PP-0.35.0.ebuild
+++ b/dev-perl/YAML-PP/YAML-PP-0.38.0.ebuild
@@ -1,15 +1,15 @@
-# 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=TINITA
-DIST_VERSION=0.035
+DIST_VERSION=v${PV}
inherit perl-module
DESCRIPTION="YAML 1.2 processor in perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 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-Carp
@@ -26,7 +26,6 @@ BDEPEND="${RDEPEND}
test? (
virtual/perl-File-Spec
virtual/perl-IO
- dev-perl/Test-Deep
>=virtual/perl-Test-Simple-0.980.0
dev-perl/Test-Warn
)
diff --git a/dev-perl/YAML-Syck/YAML-Syck-1.340.0.ebuild b/dev-perl/YAML-Syck/YAML-Syck-1.340.0.ebuild
index be55f69842a5..dd71bfafe898 100644
--- a/dev-perl/YAML-Syck/YAML-Syck-1.340.0.ebuild
+++ b/dev-perl/YAML-Syck/YAML-Syck-1.340.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
@@ -11,4 +11,4 @@ DESCRIPTION="Fast, lightweight YAML loader and dumper"
LICENSE="MIT"
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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
diff --git a/dev-perl/YAML-Tiny/Manifest b/dev-perl/YAML-Tiny/Manifest
index 8f800dea9a7f..afd886167c1f 100644
--- a/dev-perl/YAML-Tiny/Manifest
+++ b/dev-perl/YAML-Tiny/Manifest
@@ -1,2 +1 @@
-DIST YAML-Tiny-1.73.tar.gz 73708 BLAKE2B 42e9c5cffa2b9babb0dd1453af69866405fd7273c2b340ceb010d78d8fe28db61268b6bb5ad1840b1aa72819ae048150bf5c416bed1b2e518b28f77b2ba978be SHA512 5999e220025aa8076e5e0e9e73e80c2da21660e77f6744d73e8e29962221d02d33a36e9829c44abf7d4f45abae069d8e121c8019bd1600b7e64db5e54efd9987
DIST YAML-Tiny-1.74.tar.gz 75036 BLAKE2B 0a5be9a5ee2a1d87dbf660c43d9a962f1f7ebaa382f649357fab4508f4b205c737b51850bf660ac56c684fd465922ae1fc1efbafd527b9ae4d3adf7b73c4992e SHA512 2da59bf583b09a60e8e1bac7c21fc4300ae3ee2092ffd77cbf3778c65c7d0bdf68fa3616665d276f4d4df2437526d36d497ac53be79baa182f84f37640bfcad4
diff --git a/dev-perl/YAML-Tiny/YAML-Tiny-1.730.0-r1.ebuild b/dev-perl/YAML-Tiny/YAML-Tiny-1.730.0-r1.ebuild
deleted file mode 100644
index 358ace298cd7..000000000000
--- a/dev-perl/YAML-Tiny/YAML-Tiny-1.730.0-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=1.73
-inherit perl-module
-
-DESCRIPTION="Read/Write YAML files with as little code as possible"
-
-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="minimal"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Exporter
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- !minimal? (
- >=virtual/perl-CPAN-Meta-2.120.900
- >=dev-perl/JSON-MaybeXS-1.1.0
- )
- >=virtual/perl-File-Spec-0.80.0
- >=virtual/perl-File-Temp-0.190.0
- virtual/perl-Getopt-Long
- virtual/perl-IO
- virtual/perl-JSON-PP
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
diff --git a/dev-perl/YAML/Manifest b/dev-perl/YAML/Manifest
index a8adad26081c..654b2f146868 100644
--- a/dev-perl/YAML/Manifest
+++ b/dev-perl/YAML/Manifest
@@ -1 +1,2 @@
DIST YAML-1.30.tar.gz 87471 BLAKE2B f1f7a5027026cc06908f69370ee723901f30d20c86c99a1a165823a364d192348883d2ed3acf7abc9ad37ed273007b881dd56201d417d2221115ce1db9558e57 SHA512 f73f2d9f3cd96edeb05ec098c859755dd6b80bf1a00049f8de2889ebbf4f41df9fcc1540116afa8648e965a0b780d993f256af2c5ffc03a9f1ba7df1f0cc8941
+DIST YAML-1.31.tar.gz 88102 BLAKE2B d2cf6a27d568dba193f1a804d259b84f3d29fdb78248049736c57bfb7833f00a20eeaf1237d5195dee23db8a9b50f06b7ef2231175022602ae25bf6241df649b SHA512 7f6af46348c4288541b611cb0d0f6d63a3d671417cadb3e9d60fed1c2c7664b35202b3ee8d15ef68400758604a3b2cb8a04c11b3e9badfd6f9222cf24f4a9edc
diff --git a/dev-perl/YAML/YAML-1.300.0.ebuild b/dev-perl/YAML/YAML-1.300.0.ebuild
index fb96bc2869a2..f1934179795a 100644
--- a/dev-perl/YAML/YAML-1.300.0.ebuild
+++ b/dev-perl/YAML/YAML-1.300.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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="YAML Ain't Markup Language (tm)"
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=""
BDEPEND="${RDEPEND}
diff --git a/dev-perl/YAML/YAML-1.310.0.ebuild b/dev-perl/YAML/YAML-1.310.0.ebuild
new file mode 100644
index 000000000000..8b32c90ee328
--- /dev/null
+++ b/dev-perl/YAML/YAML-1.310.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=INGY
+DIST_VERSION=1.31
+inherit perl-module
+
+DESCRIPTION="YAML Ain't Markup Language (tm)"
+
+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"
+
+RDEPEND=""
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Encode
+ dev-perl/Test-Deep
+ >=virtual/perl-Test-Simple-0.880.0
+ >=dev-perl/Test-YAML-1.50.0
+ )
+"
+
+PERL_RM_FILES=("t/author-pod-syntax.t")
diff --git a/dev-perl/autobox/autobox-3.0.1-r2.ebuild b/dev-perl/autobox/autobox-3.0.1-r2.ebuild
new file mode 100644
index 000000000000..c00cc9bc40cb
--- /dev/null
+++ b/dev-perl/autobox/autobox-3.0.1-r2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=CHOCOLATE
+DIST_VERSION=v3.0.1
+inherit perl-module
+
+DESCRIPTION="Call methods on native types"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-perl/Scope-Guard-0.210.0
+ >=virtual/perl-version-0.770.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=dev-perl/IPC-System-Simple-1.250.0
+ >=dev-perl/Test-Fatal-0.14.0
+ )
+"
diff --git a/dev-perl/autovivification/autovivification-0.180.0-r1.ebuild b/dev-perl/autovivification/autovivification-0.180.0-r1.ebuild
index 4f211f93607e..9f0954d918df 100644
--- a/dev-perl/autovivification/autovivification-0.180.0-r1.ebuild
+++ b/dev-perl/autovivification/autovivification-0.180.0-r1.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=7
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Lexically disable autovivification"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv x86"
+KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/autovivification/autovivification-0.180.0-r2.ebuild b/dev-perl/autovivification/autovivification-0.180.0-r2.ebuild
new file mode 100644
index 000000000000..c1b1bfa2b2e0
--- /dev/null
+++ b/dev-perl/autovivification/autovivification-0.180.0-r2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=VPIT
+DIST_VERSION=0.18
+DIST_EXAMPLES=("samples/*")
+inherit perl-module
+
+DESCRIPTION="Lexically disable autovivification"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="virtual/perl-XSLoader"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Exporter
+ virtual/perl-Test-Simple
+ )
+"
diff --git a/dev-perl/bareword-filehandles/bareword-filehandles-0.7.0-r2.ebuild b/dev-perl/bareword-filehandles/bareword-filehandles-0.7.0-r2.ebuild
new file mode 100644
index 000000000000..7ae8c75427c6
--- /dev/null
+++ b/dev-perl/bareword-filehandles/bareword-filehandles-0.7.0-r2.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=ILMARI
+DIST_VERSION=0.007
+inherit perl-module
+
+DESCRIPTION="Disables bareword filehandles"
+
+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"
+
+# Lexical::SealRequireHints only required with Perl < 5.12
+# We could add alternation here, but it would be work without benefit
+# which would complicate stabilization
+RDEPEND="
+ dev-perl/B-Hooks-OP-Check
+ virtual/perl-if
+ virtual/perl-XSLoader
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ dev-perl/ExtUtils-Depends
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
diff --git a/dev-perl/forks/forks-0.360.0-r3.ebuild b/dev-perl/forks/forks-0.360.0-r3.ebuild
new file mode 100644
index 000000000000..3ac82830d7d3
--- /dev/null
+++ b/dev-perl/forks/forks-0.360.0-r3.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=RYBSKEJ
+DIST_VERSION=0.36
+inherit perl-module
+
+DESCRIPTION="Emulate threads with fork"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="
+ dev-perl/Acme-Damn
+ virtual/perl-Attribute-Handlers
+ dev-perl/Devel-Symdump
+ virtual/perl-File-Spec
+ >=virtual/perl-IO-1.180.0
+ >=dev-perl/List-MoreUtils-0.150.0
+ >=virtual/perl-Scalar-List-Utils-1.110.0
+ virtual/perl-Storable
+ >=dev-perl/Sys-SigAction-0.110.0
+ virtual/perl-Time-HiRes
+ virtual/perl-if
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+PERL_RM_FILES=(
+ t/forks99.t
+)
diff --git a/dev-perl/glib-perl/Manifest b/dev-perl/glib-perl/Manifest
index 30ef1e2d999d..42f0aacb750e 100644
--- a/dev-perl/glib-perl/Manifest
+++ b/dev-perl/glib-perl/Manifest
@@ -1,2 +1 @@
-DIST Glib-1.3293.tar.gz 302831 BLAKE2B f2554db363d4966e90f34439c2b014a30ec1fd13add587ac4d72558c2601796e53d8b89de052daea2d5e2a900d2b7928b9005fb9e197e167767b2fe1ff4c4dbf SHA512 139033e207ba9b12eb8701ea9e6e363f6d36e68320cb1a8b4d5943722fe80330594e42fd6d8061794d97dbdb06fdcdd48efea480a254a1e8981ea70e933346d4
DIST Glib-1.3294.tar.gz 302994 BLAKE2B 26056e26b36399af05cd9af70b8ff9bd47ef5c030a3cd5208e0157266ec6ff157fbef0b15a845c0fad9d1020e9ea8a6f850cb2c94dc4ff9f2c588f4059095dd4 SHA512 f02560fe6de2d98f2b391ed37a60d231cbfdde1cddfcbf614883c61d666dda1264c215220748985cc4cbbe06dbd1b5df35d21c2ce259b46d468a16bffdfd2dae
diff --git a/dev-perl/glib-perl/glib-perl-1.329.300.ebuild b/dev-perl/glib-perl/glib-perl-1.329.300.ebuild
deleted file mode 100644
index 388c7c5cca44..000000000000
--- a/dev-perl/glib-perl/glib-perl-1.329.300.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_NAME=Glib
-DIST_AUTHOR=XAOC
-DIST_VERSION=1.3293
-inherit perl-module
-
-DESCRIPTION="Glib - Perl wrappers for the GLib utility and Object libraries"
-HOMEPAGE="https://gtk2-perl.sf.net/ https://metacpan.org/release/Glib"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-RDEPEND="
- >=dev-libs/glib-2
-"
-DEPEND="${RDEPEND}
-"
-
-# Log::Agent optional by Storable but has caused unexplained segv's
-# from build/doc.pl : https://bugs.gentoo.org/529080
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/ExtUtils-Depends-0.300.0
- >=dev-perl/ExtUtils-PkgConfig-1.0.0
- virtual/pkgconfig
- dev-perl/Log-Agent
-"
diff --git a/dev-perl/libintl-perl/Manifest b/dev-perl/libintl-perl/Manifest
index 875a16050ce1..b1636e7d042d 100644
--- a/dev-perl/libintl-perl/Manifest
+++ b/dev-perl/libintl-perl/Manifest
@@ -1,2 +1 @@
-DIST libintl-perl-1.32.tar.gz 598209 BLAKE2B 1aa9ef3e2d4c1c15eb5301880e2141864d53e3e8620656276ceb07f0946612d56801021bc78bb132fee910f3ce3e55e3a092cd0305831680a9adcd731249c680 SHA512 fca6c8863dfd36c7604bc80a401e825eb707bc75016521c09006c34c170a41b009d30ec93d7e2a7f61caa1dbdf0333511c3d515d4fdc0fea32242eca68a7e35d
DIST libintl-perl-1.33.tar.gz 579631 BLAKE2B a6dae2fa18d6dd449e203b55e709dc3cc73e6150fb8b30ec15d0cca2e94d532ec4930a60c8532c29570b7b107bc9809235a180e81d31de6ee46738f520e24547 SHA512 494486d2e2f07fa8ee4c4b9d7b2576973772330aab7736488a692c54a6b250b0b7c06892d8cffc164346b9ebd3549141378fc84da339eaa4b34dc16c4f1a59b6
diff --git a/dev-perl/libintl-perl/libintl-perl-1.320.0.ebuild b/dev-perl/libintl-perl/libintl-perl-1.320.0.ebuild
deleted file mode 100644
index afe38a0a8a77..000000000000
--- a/dev-perl/libintl-perl/libintl-perl-1.320.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=GUIDO
-DIST_VERSION=1.32
-DIST_EXAMPLES=("sample/*")
-inherit perl-module
-
-DESCRIPTION="High-Level Interface to Uniforum Message Translation"
-HOMEPAGE="http://guido-flohr.net/projects/libintl-perl https://metacpan.org/release/libintl-perl"
-
-LICENSE="GPL-3"
-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="minimal"
-
-RDEPEND="
- virtual/libintl
- !minimal? (
- dev-perl/File-ShareDir
- )
- virtual/perl-File-Spec
- >=virtual/perl-version-0.770.0
-"
-DEPEND="${RDEPEND}
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-
-PATCHES=( "${FILESDIR}/${PN}-1.280.0-sanity-2.patch" )
diff --git a/dev-perl/libwww-perl/Manifest b/dev-perl/libwww-perl/Manifest
index 6318172388a4..d685d3a44a07 100644
--- a/dev-perl/libwww-perl/Manifest
+++ b/dev-perl/libwww-perl/Manifest
@@ -1,5 +1,2 @@
-DIST libwww-perl-6.55.tar.gz 177842 BLAKE2B 5952f311024357f8601e0e5583ae4cf9e18167aefc20a9901a090df7dd0b7f61266784fe3ca3a64d317cb089b0f8aa61e5fce61727ba7b43eaec555d131c98d2 SHA512 4a26bbcea343af513cc7d22761b7b9412da864bc7ff5e6d8cc6494978ceb829f001d1e221482a215e363e7f7857002120dbd12fda14b1b5778b1f437a5e338eb
-DIST libwww-perl-6.58.tar.gz 178862 BLAKE2B e4312abeccfa5220f45f7d152b3d9d6ab3a22a1d40b54e640498e82027ab70a21d5c52635785a90b03f8a1187048e9b24eb99734b5fbdec34f2c1bd2e5daa2da SHA512 a8891b07ca3f2c3a49a11226051d6fa252667328a427140335719e16475de936b5b0287af56f4e5b26acaaf8fec75306b6ac9fd22388690f86cf3b923ba1306b
-DIST libwww-perl-6.60.tar.gz 179043 BLAKE2B e6a5f4186b8f7ef707c7150bac734572948b14fb6200920ba7acee1ab4b31bdaa6856bcbd1a50622c73cd5a1482792b0447513107f8f60d4d585d448a81cf4c4 SHA512 9f7e45c9beb36a2147b81ee16a86ecf99da79485df6198d2439325d1cc0f186d5b27b46d39a4583e54fddd4cbdd87f455190b57f11065a03db1bacfb61506544
-DIST libwww-perl-6.71.tar.gz 184513 BLAKE2B 175523f0b5bb5f964c27ef574185ef1e630e5f41fcd636d8c952d2e85cae45e13745c98be0b8447f5050f32e50df226efec08fe65c15d80777737333be7c3b7d SHA512 f6b3065e777ef12fcf093dbed83699b3832dd344be07d007eb56fafb7dec2983e4661cb121766254ffd75e18841a6f3ecf019787a9e345ee415bbdb653e11d15
DIST libwww-perl-6.72.tar.gz 184644 BLAKE2B 20e58a888d46dc7e35b59bf7f5be29f5e0039ee15d81656ffa5c494b62a5e755eb7048d110a6a8fa2e2a33ed51a016e3aaa48898f9d8513aff3d74f1f3a4bd37 SHA512 2dd7052e2105b7bc8abe81742707e6a9aa9891316755171c275e8f547c65f97354a133027eeac93f1a1657ae986bdd9a74a9c887518acb8b5ea634e96910e57d
+DIST libwww-perl-6.77.tar.gz 183886 BLAKE2B 6b9d8b70e57ac903808bba845d5975781289ac0d77c1afa159d96b3e5b2c9731de1e543bb29ce0046b702e5ace753b2e416b48d5437383edf8ab88bfca6bdf5a SHA512 66aa1928da3362a496da543473a0ce1a7cc3885ebb5bf449ab0cdd18ce7836835b80ec8919cf6d0e63107eda03e1fe9d05ba39422a32e144034ef02632d43659
diff --git a/dev-perl/libwww-perl/libwww-perl-6.550.0.ebuild b/dev-perl/libwww-perl/libwww-perl-6.550.0.ebuild
deleted file mode 100644
index a2c8669ecbb3..000000000000
--- a/dev-perl/libwww-perl/libwww-perl-6.550.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=OALDERS
-DIST_VERSION=6.55
-inherit perl-module
-
-DESCRIPTION="A collection of Perl Modules for the WWW"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
-IUSE="ssl"
-
-RDEPEND="
- virtual/perl-Digest-MD5
- >=virtual/perl-Encode-2.120.0
- dev-perl/Encode-Locale
- >=dev-perl/File-Listing-6.0.0
- >=dev-perl/HTML-Parser-3.340.0
- >=dev-perl/HTTP-Cookies-6.0.0
- >=dev-perl/HTTP-Date-6.0.0
- >=dev-perl/HTTP-Negotiate-6.0.0
- >=dev-perl/HTTP-Message-6.70.0
- virtual/perl-IO
- >=dev-perl/LWP-MediaTypes-6.0.0
- >=virtual/perl-MIME-Base64-2.100.0
- >=virtual/perl-libnet-2.580.0
- >=dev-perl/Net-HTTP-6.180.0
- virtual/perl-Scalar-List-Utils
- dev-perl/Try-Tiny
- >=dev-perl/URI-1.100.0
- >=dev-perl/WWW-RobotRules-6.0.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-CPAN-Meta-Requirements-2.120.620
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-Getopt-Long
- virtual/perl-Module-Metadata
- test? (
- virtual/perl-File-Spec
- >=dev-perl/HTTP-Daemon-6.120.0
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/Test-Needs
- dev-perl/Test-RequiresInternet
- )
-"
-PDEPEND="
- ssl? (
- >=dev-perl/LWP-Protocol-https-6.20.0
- )
-"
-
-src_install() {
- perl-module_src_install
-
- # Perform a check to see if the live filesystem is case-INsensitive
- # or not. If it is, the symlinks GET, POST and in particular HEAD
- # will collide with e.g. head from coreutils. While under Linux
- # having a case-INsensitive filesystem is really unusual, most Mac
- # OS X users are on it, and also Interix users deal with
- # case-INsensitivity since Windows is underneath.
-
- # bash should always be there, if we can find it in capitals, we're
- # on a case-INsensitive filesystem.
- if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
- dosym lwp-request /usr/bin/GET
- dosym lwp-request /usr/bin/POST
- dosym lwp-request /usr/bin/HEAD
- fi
-}
diff --git a/dev-perl/libwww-perl/libwww-perl-6.580.0-r1.ebuild b/dev-perl/libwww-perl/libwww-perl-6.580.0-r1.ebuild
deleted file mode 100644
index 9dc90c6aa01f..000000000000
--- a/dev-perl/libwww-perl/libwww-perl-6.580.0-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=OALDERS
-DIST_VERSION=6.58
-inherit perl-module
-
-DESCRIPTION="A collection of Perl Modules for the WWW"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
-IUSE="ssl"
-
-RDEPEND="
- virtual/perl-Digest-MD5
- >=virtual/perl-Encode-2.120.0
- dev-perl/Encode-Locale
- >=dev-perl/File-Listing-6.0.0
- >=dev-perl/HTML-Parser-3.340.0
- >=dev-perl/HTTP-Cookies-6.0.0
- >=dev-perl/HTTP-Date-6.0.0
- >=dev-perl/HTTP-Negotiate-6.0.0
- >=dev-perl/HTTP-Message-6.70.0
- virtual/perl-IO
- >=dev-perl/LWP-MediaTypes-6.0.0
- >=virtual/perl-MIME-Base64-2.100.0
- >=virtual/perl-libnet-2.580.0
- >=dev-perl/Net-HTTP-6.180.0
- virtual/perl-Scalar-List-Utils
- dev-perl/Try-Tiny
- >=dev-perl/URI-1.100.0
- >=dev-perl/WWW-RobotRules-6.0.0
- >=virtual/perl-parent-0.217.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-CPAN-Meta-Requirements-2.120.620
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-Getopt-Long
- virtual/perl-Module-Metadata
- test? (
- virtual/perl-File-Spec
- >=dev-perl/HTTP-Daemon-6.120.0
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/Test-Needs
- dev-perl/Test-RequiresInternet
- )
-"
-PDEPEND="
- ssl? (
- >=dev-perl/LWP-Protocol-https-6.20.0
- )
-"
-
-src_install() {
- perl-module_src_install
-
- # Perform a check to see if the live filesystem is case-INsensitive
- # or not. If it is, the symlinks GET, POST and in particular HEAD
- # will collide with e.g. head from coreutils. While under Linux
- # having a case-INsensitive filesystem is really unusual, most Mac
- # OS X users are on it, and also Interix users deal with
- # case-INsensitivity since Windows is underneath.
-
- # bash should always be there, if we can find it in capitals, we're
- # on a case-INsensitive filesystem.
- if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
- dosym lwp-request /usr/bin/GET
- dosym lwp-request /usr/bin/POST
- dosym lwp-request /usr/bin/HEAD
- fi
-}
diff --git a/dev-perl/libwww-perl/libwww-perl-6.600.0-r1.ebuild b/dev-perl/libwww-perl/libwww-perl-6.600.0-r1.ebuild
deleted file mode 100644
index f53af7fdf872..000000000000
--- a/dev-perl/libwww-perl/libwww-perl-6.600.0-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=OALDERS
-DIST_VERSION=6.60
-inherit perl-module
-
-DESCRIPTION="A collection of Perl Modules for the WWW"
-
-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-solaris"
-IUSE="ssl"
-
-RDEPEND="
- virtual/perl-Digest-MD5
- >=virtual/perl-Encode-2.120.0
- dev-perl/Encode-Locale
- >=dev-perl/File-Listing-6.0.0
- >=dev-perl/HTML-Parser-3.340.0
- >=dev-perl/HTTP-Cookies-6.0.0
- >=dev-perl/HTTP-Date-6.0.0
- >=dev-perl/HTTP-Negotiate-6.0.0
- >=dev-perl/HTTP-Message-6.70.0
- virtual/perl-IO
- >=dev-perl/LWP-MediaTypes-6.0.0
- >=virtual/perl-MIME-Base64-2.100.0
- >=virtual/perl-libnet-2.580.0
- >=dev-perl/Net-HTTP-6.180.0
- virtual/perl-Scalar-List-Utils
- dev-perl/Try-Tiny
- >=dev-perl/URI-1.100.0
- >=dev-perl/WWW-RobotRules-6.0.0
- >=virtual/perl-parent-0.217.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-CPAN-Meta-Requirements-2.120.620
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-Getopt-Long
- virtual/perl-Module-Metadata
- test? (
- virtual/perl-File-Spec
- >=dev-perl/HTTP-Daemon-6.120.0
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/Test-Needs
- dev-perl/Test-RequiresInternet
- )
-"
-PDEPEND="
- ssl? (
- >=dev-perl/LWP-Protocol-https-6.20.0
- )
-"
-
-pkg_postinst() {
- # Perform a check to see if the live filesystem is case-INsensitive
- # or not. If it is, the symlinks GET, POST and in particular HEAD
- # will collide with e.g. head from coreutils. While under Linux
- # having a case-INsensitive filesystem is really unusual, most Mac
- # OS X users are on it, and also Interix users deal with
- # case-INsensitivity since Windows is underneath.
-
- # bash should always be there, if we can find it in capitals, we're
- # on a case-INsensitive filesystem.
- if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
- ln -s lwp-request "${EROOT}"/usr/bin/GET
- ln -s lwp-request "${EROOT}"/usr/bin/POST
- ln -s lwp-request "${EROOT}"/usr/bin/HEAD
- fi
-}
diff --git a/dev-perl/libwww-perl/libwww-perl-6.710.0-r1.ebuild b/dev-perl/libwww-perl/libwww-perl-6.770.0.ebuild
index 5569d6a302d2..f391ba42ca31 100644
--- a/dev-perl/libwww-perl/libwww-perl-6.710.0-r1.ebuild
+++ b/dev-perl/libwww-perl/libwww-perl-6.770.0.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=OALDERS
-DIST_VERSION=6.71
+DIST_VERSION=6.77
inherit perl-module
DESCRIPTION="Collection of Perl Modules for the WWW"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-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-solaris"
IUSE="ssl"
RDEPEND="
@@ -21,7 +21,6 @@ RDEPEND="
virtual/perl-File-Temp
virtual/perl-Getopt-Long
>=dev-perl/HTML-Parser-3.710.0
- dev-perl/HTTP-CookieJar
>=dev-perl/HTTP-Cookies-6.0.0
>=dev-perl/HTTP-Date-6.0.0
>=dev-perl/HTTP-Negotiate-6.0.0
@@ -38,11 +37,13 @@ RDEPEND="
>=dev-perl/WWW-RobotRules-6.0.0
>=virtual/perl-parent-0.217.0
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
virtual/perl-Getopt-Long
test? (
virtual/perl-File-Spec
+ dev-perl/HTTP-CookieJar
>=dev-perl/HTTP-Daemon-6.120.0
dev-perl/Test-Fatal
>=virtual/perl-Test-Simple-0.960.0
diff --git a/dev-perl/local-lib/Manifest b/dev-perl/local-lib/Manifest
index 31631c8091db..92e4df939e38 100644
--- a/dev-perl/local-lib/Manifest
+++ b/dev-perl/local-lib/Manifest
@@ -1,2 +1 @@
-DIST local-lib-2.000028.tar.gz 63662 BLAKE2B 15fb15d150e9d8b726ebd259a15fe44f06ed891eaa9ced700bb144e176f9690f9212189b5e93c980a14ebbe567a682e412e7878bb01bd63901adee0bf7e959c4 SHA512 3311ab9807132405bed96defdea05873a2301dc9ee7acaee0989b1c1d85b00960f2cbe14350133f4156bd846defd1ea17e489d7c691996b01ade8ac50b343957
DIST local-lib-2.000029.tar.gz 63789 BLAKE2B 653f3fdbf91746d0941e04d2c96ef62783a10cb0cd9705c4c5c8d52ef30eaadad374e76939844184c9b04232b46e75b59d079583146c4b8d41d5f5e5aa6dd8bb SHA512 4b5370fed9975b702aa13bb58665f4b05f60e5665ec01be2051d5cc38d9953199bce9ad62788689c2520b5b0d84c438458f78728fd2e6915447dc1c8678978b1
diff --git a/dev-perl/local-lib/local-lib-2.0.28.ebuild b/dev-perl/local-lib/local-lib-2.0.28.ebuild
deleted file mode 100644
index b7e599d51fc7..000000000000
--- a/dev-perl/local-lib/local-lib-2.0.28.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=HAARG
-DIST_VERSION=2.000028
-inherit perl-module
-
-DESCRIPTION='create and use a local lib/ for perl modules with PERL5LIB'
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
- >=virtual/perl-CPAN-1.820.0
- >=virtual/perl-ExtUtils-Install-1.430.0
- >=virtual/perl-ExtUtils-MakeMaker-7.0.0
- >=dev-perl/Module-Build-0.360.0
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.590.0
- test? ( virtual/perl-Test-Simple )
-"
diff --git a/dev-perl/rename/Manifest b/dev-perl/rename/Manifest
index 366d03b7c4f4..0d7c9d74df77 100644
--- a/dev-perl/rename/Manifest
+++ b/dev-perl/rename/Manifest
@@ -1 +1,2 @@
DIST rename-1.11.tar.gz 6227 BLAKE2B 91ec4b6ed8c37efcdea27266d45b0b1d17e9eb65d38b966fed8b5188a30c87f0434472e6c7d8479349db15628e51289f666f59c63f5bf89c2d9238a923155c6c SHA512 4e799d57948127b172f64a26d52fb5c513f2aeafeedf68d39271d93ac0fc6dd8f0cb2b0da3c43ce24ec2c04f905602557a4d063ec329672cb93f088e959439ad
+DIST rename-1.14.tar.gz 7288 BLAKE2B f11800f34b2abdc45f268cca842ba97995ab6024d1d7d54878ba50020155710530b444097dad9964cb3fbf8954f2af360775a61fee31b4478d40ddc97e9740ac SHA512 b5b3c7fec444a25870c60798e5c2061100ece60f8faf731f85f628ed486100434d1d4a201c86fc855d15bed79cf15181bd2aa4ab9744bc503d0e2ec74b836d96
diff --git a/dev-perl/rename/metadata.xml b/dev-perl/rename/metadata.xml
index d1983ef74e63..5441b91df659 100644
--- a/dev-perl/rename/metadata.xml
+++ b/dev-perl/rename/metadata.xml
@@ -1,11 +1,16 @@
<?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">rename</remote-id>
- </upstream>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">rename</remote-id>
+ <remote-id type="github">pstray/rename</remote-id>
+ <maintainer>
+ <name>Peder Stray</name>
+ <email>peder.stray@gmail.com</email>
+ </maintainer>
+ </upstream>
</pkgmetadata>
diff --git a/dev-perl/rename/rename-1.140.0.ebuild b/dev-perl/rename/rename-1.140.0.ebuild
new file mode 100644
index 000000000000..2c2eecd8df4b
--- /dev/null
+++ b/dev-perl/rename/rename-1.140.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEDERST
+DIST_VERSION=1.14
+inherit perl-module
+
+DESCRIPTION="Filename renaming utility based on perl regular expression"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+src_install() {
+ perl-module_src_install
+
+ mv -vf "${ED}"/usr/bin/rename "${ED}"/usr/bin/perl-rename || die
+ mv -vf "${ED}"/usr/share/man/man1/rename.1 "${ED}"/usr/share/man/man1/perl-rename.1 || die
+}
diff --git a/dev-perl/self/self-0.360.0.ebuild b/dev-perl/self/self-0.360.0-r1.ebuild
index a55167cf78b7..6a1a836eb558 100644
--- a/dev-perl/self/self-0.360.0.ebuild
+++ b/dev-perl/self/self-0.360.0-r1.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
@@ -21,5 +21,5 @@ RDEPEND="
"
BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
- test? ( >=dev-perl/Test2-Suite-0.0.139 )
+ test? ( >=virtual/perl-Test2-Suite-0.0.139 )
"
diff --git a/dev-perl/txt2html/metadata.xml b/dev-perl/txt2html/metadata.xml
index 3d83e9a7ca70..98dd8a2cafa4 100644
--- a/dev-perl/txt2html/metadata.xml
+++ b/dev-perl/txt2html/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>monsieurp@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>