summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Alien-Build/Alien-Build-2.830.0.ebuild2
-rw-r--r--dev-perl/Alien-Build/Alien-Build-2.840.0.ebuild47
-rw-r--r--dev-perl/Alien-Build/Manifest1
-rw-r--r--dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.34.0.ebuild27
-rw-r--r--dev-perl/Alien-Gnuplot/Manifest1
-rw-r--r--dev-perl/Alien-Gnuplot/files/Alien-Gnuplot-1.33.0-version.patch13
-rw-r--r--dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r3.ebuild66
-rw-r--r--dev-perl/AnyEvent-I3/AnyEvent-I3-0.170.0-r2.ebuild26
-rw-r--r--dev-perl/AnyEvent-I3/Manifest1
-rw-r--r--dev-perl/App-Cmd/App-Cmd-0.336.0.ebuild2
-rw-r--r--dev-perl/App-Cmd/App-Cmd-0.337.0.ebuild (renamed from dev-perl/App-Cmd/App-Cmd-0.335.0.ebuild)8
-rw-r--r--dev-perl/App-Cmd/Manifest2
-rw-r--r--dev-perl/App-cpanminus/App-cpanminus-1.704.800.ebuild13
-rw-r--r--dev-perl/App-cpanminus/Manifest1
-rw-r--r--dev-perl/App-perlbrew/App-perlbrew-1.0.0.ebuild2
-rw-r--r--dev-perl/App-perlbrew/App-perlbrew-1.10.0.ebuild57
-rw-r--r--dev-perl/App-perlbrew/Manifest1
-rw-r--r--dev-perl/AppConfig/AppConfig-1.710.0-r1.ebuild4
-rw-r--r--dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.380.0.ebuild35
-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/Archive-Tar-Wrapper-0.420.0.ebuild2
-rw-r--r--dev-perl/Archive-Tar-Wrapper/Manifest3
-rw-r--r--dev-perl/Array-RefElem/Array-RefElem-1.0.0-r3.ebuild20
-rw-r--r--dev-perl/Audio-DSP/Audio-DSP-0.20.0-r3.ebuild48
-rw-r--r--dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r4.ebuild31
-rw-r--r--dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r4.ebuild59
-rw-r--r--dev-perl/Audio-Scan/Audio-Scan-1.10.0-r1.ebuild38
-rw-r--r--dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r2.ebuild46
-rw-r--r--dev-perl/Authen-PAM/Authen-PAM-0.160.0-r3.ebuild51
-rw-r--r--dev-perl/Authen-Radius/Authen-Radius-0.320.0.ebuild50
-rw-r--r--dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild24
-rw-r--r--dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.260.0.ebuild30
-rw-r--r--dev-perl/B-Hooks-EndOfScope/Manifest1
-rw-r--r--dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild32
-rw-r--r--dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r1.ebuild37
-rw-r--r--dev-perl/B-OPCheck/B-OPCheck-0.320.0-r1.ebuild38
-rw-r--r--dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild41
-rw-r--r--dev-perl/BSD-Resource/BSD-Resource-1.291.100-r2.ebuild26
-rw-r--r--dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild47
-rw-r--r--dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild30
-rw-r--r--dev-perl/Browser-Open/Browser-Open-0.40.0-r1.ebuild4
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240523.1.0.ebuild2
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240614.1.0.ebuild37
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240710.1.0.ebuild37
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20241014.1.0.ebuild37
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20241019.1.0.ebuild4
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20241123.1.0.ebuild (renamed from dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240509.1.0.ebuild)6
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250118.1.0.ebuild (renamed from dev-perl/Business-ISBN-Data/Business-ISBN-Data-20241017.1.0.ebuild)4
-rw-r--r--dev-perl/Business-ISBN-Data/Manifest7
-rw-r--r--dev-perl/Business-ISBN/Business-ISBN-3.11.0.ebuild (renamed from dev-perl/Business-ISBN/Business-ISBN-3.8.0.ebuild)16
-rw-r--r--dev-perl/Business-ISBN/Manifest2
-rw-r--r--dev-perl/Business-ISMN/Business-ISMN-1.203.0.ebuild35
-rw-r--r--dev-perl/Business-ISMN/Manifest1
-rw-r--r--dev-perl/Business-ISSN/Business-ISSN-1.5.0.ebuild36
-rw-r--r--dev-perl/Business-ISSN/Manifest1
-rw-r--r--dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0.ebuild4
-rw-r--r--dev-perl/CDB_File/CDB_File-1.50.0.ebuild46
-rw-r--r--dev-perl/CGI-Compile/CGI-Compile-0.270.0.ebuild36
-rw-r--r--dev-perl/CGI-Compile/Manifest1
-rw-r--r--dev-perl/CGI-Simple/CGI-Simple-1.280.0.ebuild30
-rw-r--r--dev-perl/CGI-Simple/Manifest1
-rw-r--r--dev-perl/CGI/CGI-4.660.0.ebuild2
-rw-r--r--dev-perl/CGI/CGI-4.670.0.ebuild (renamed from dev-perl/CGI/CGI-4.600.0.ebuild)7
-rw-r--r--dev-perl/CGI/Manifest2
-rw-r--r--dev-perl/CPAN-Changes/CPAN-Changes-0.400.2-r1.ebuild23
-rw-r--r--dev-perl/CPAN-Changes/Manifest1
-rw-r--r--dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.17.0.ebuild28
-rw-r--r--dev-perl/CPAN-Meta-Check/Manifest1
-rw-r--r--dev-perl/CPAN-Meta-Requirements/CPAN-Meta-Requirements-2.143.0.ebuild2
-rw-r--r--dev-perl/CPAN-Mini/CPAN-Mini-1.111.16-r1.ebuild31
-rw-r--r--dev-perl/CPAN-Mini/Manifest1
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.310.250.ebuild24
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.405.250.ebuild24
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.407.20.ebuild24
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.410.200.ebuild2
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.411.200.ebuild (renamed from dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.404.270.ebuild)4
-rw-r--r--dev-perl/CPAN-Perl-Releases/Manifest5
-rw-r--r--dev-perl/CPAN-Requirements-Dynamic/CPAN-Requirements-Dynamic-0.1.0.ebuild2
-rw-r--r--dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.18.ebuild4
-rw-r--r--dev-perl/CSS-Tiny/CSS-Tiny-1.200.0-r1.ebuild4
-rw-r--r--dev-perl/Cache-Memcached/Cache-Memcached-1.300.0-r2.ebuild4
-rw-r--r--dev-perl/Capture-Tiny/Capture-Tiny-0.500.0.ebuild (renamed from dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.87.0.ebuild)33
-rw-r--r--dev-perl/Capture-Tiny/Manifest1
-rw-r--r--dev-perl/Carp-Assert-More/Carp-Assert-More-2.8.0.ebuild (renamed from dev-perl/Carp-Assert-More/Carp-Assert-More-2.3.0.ebuild)8
-rw-r--r--dev-perl/Carp-Assert-More/Manifest2
-rw-r--r--dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r1.ebuild32
-rw-r--r--dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.100.0.ebuild2
-rw-r--r--dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.90.0.ebuild19
-rw-r--r--dev-perl/Class-Data-Inheritable/Manifest1
-rw-r--r--dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r1.ebuild39
-rw-r--r--dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.ebuild24
-rw-r--r--dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r2.ebuild32
-rw-r--r--dev-perl/Clipboard/Clipboard-0.280.0.ebuild36
-rw-r--r--dev-perl/Clipboard/Clipboard-0.310.0.ebuild (renamed from dev-perl/Clipboard/Clipboard-0.290.0.ebuild)9
-rw-r--r--dev-perl/Clipboard/Manifest3
-rw-r--r--dev-perl/Clone/Clone-0.470.0.ebuild4
-rw-r--r--dev-perl/Compress-Bzip2/Compress-Bzip2-2.280.0.ebuild41
-rw-r--r--dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.206.0.ebuild17
-rw-r--r--dev-perl/Compress-Raw-Lzma/Manifest1
-rw-r--r--dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild4
-rw-r--r--dev-perl/Config-General/Config-General-2.670.0.ebuild24
-rw-r--r--dev-perl/Config-General/Manifest1
-rw-r--r--dev-perl/Config-INI/Config-INI-0.29.0.ebuild4
-rw-r--r--dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.465.ebuild4
-rw-r--r--dev-perl/Config-MVP/Config-MVP-2.200.13.ebuild4
-rw-r--r--dev-perl/Convert-Binary-C/Convert-Binary-C-0.840.0.ebuild32
-rw-r--r--dev-perl/Convert-Binary-C/Convert-Binary-C-0.850.0.ebuild2
-rw-r--r--dev-perl/Convert-Binary-C/Manifest1
-rw-r--r--dev-perl/Convert-PEM/Convert-PEM-0.120.0.ebuild2
-rw-r--r--dev-perl/Convert-PEM/Convert-PEM-0.130.0.ebuild (renamed from dev-perl/Convert-PEM/Convert-PEM-0.90.0.ebuild)5
-rw-r--r--dev-perl/Convert-PEM/Convert-PEM-0.80.0-r2.ebuild29
-rw-r--r--dev-perl/Convert-PEM/Manifest3
-rw-r--r--dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-526.patch23
-rw-r--r--dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-decryptiontest.patch70
-rw-r--r--dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-testbuilder.patch29
-rw-r--r--dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.390.0.ebuild (renamed from dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.370.0.ebuild)7
-rw-r--r--dev-perl/Cpanel-JSON-XS/Manifest2
-rw-r--r--dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r3.ebuild39
-rw-r--r--dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r3.ebuild48
-rw-r--r--dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.120.0-r1.ebuild42
-rw-r--r--dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.150.0.ebuild45
-rw-r--r--dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.180.0.ebuild2
-rw-r--r--dev-perl/Crypt-OpenPGP/Manifest2
-rw-r--r--dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0-r1.ebuild43
-rw-r--r--dev-perl/Crypt-OpenSSL-Random/Manifest1
-rw-r--r--dev-perl/Crypt-Random-Seed/Crypt-Random-Seed-0.30.0.ebuild4
-rw-r--r--dev-perl/Crypt-Random-TESHA2/Crypt-Random-TESHA2-0.10.0.ebuild4
-rw-r--r--dev-perl/Crypt-SMIME/Crypt-SMIME-0.280.0.ebuild42
-rw-r--r--dev-perl/Crypt-SMIME/Manifest1
-rw-r--r--dev-perl/Crypt-URandom/Crypt-URandom-0.520.0.ebuild27
-rw-r--r--dev-perl/Crypt-URandom/Manifest1
-rw-r--r--dev-perl/CryptX/CryptX-0.80.0-r1.ebuild52
-rw-r--r--dev-perl/CryptX/CryptX-0.82.0.ebuild51
-rw-r--r--dev-perl/CryptX/CryptX-0.84.0.ebuild2
-rw-r--r--dev-perl/CryptX/Manifest2
-rw-r--r--dev-perl/CryptX/files/CryptX-0.80.0-aesni.patch38
-rw-r--r--dev-perl/CryptX/files/CryptX-0.80.0-respect-flags.patch23
-rw-r--r--dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild4
-rw-r--r--dev-perl/DBD-Pg/DBD-Pg-3.17.0.ebuild108
-rw-r--r--dev-perl/DBD-Pg/Manifest1
-rw-r--r--dev-perl/DBD-SQLite/DBD-SQLite-1.760.0.ebuild4
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-5.1.0.ebuild141
-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.ebuild4
-rw-r--r--dev-perl/DBD-mysql/Manifest3
-rw-r--r--dev-perl/DBD-mysql/files/DBD-mysql-5.001-tests.patch39
-rw-r--r--dev-perl/DBI-Shell/DBI-Shell-11.970.0.ebuild42
-rw-r--r--dev-perl/DBI-Shell/DBI-Shell-11.980.0-r1.ebuild2
-rw-r--r--dev-perl/DBI-Shell/Manifest1
-rw-r--r--dev-perl/DBI/DBI-1.645.0.ebuild4
-rw-r--r--dev-perl/DBI/DBI-1.647.0.ebuild44
-rw-r--r--dev-perl/DBI/Manifest1
-rw-r--r--dev-perl/DBIx-Class/DBIx-Class-0.82.844.ebuild93
-rw-r--r--dev-perl/DBIx-Class/Manifest1
-rw-r--r--dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.760.0.ebuild40
-rw-r--r--dev-perl/DBIx-SearchBuilder/Manifest1
-rw-r--r--dev-perl/Data-Buffer/Data-Buffer-0.40.0-r2.ebuild13
-rw-r--r--dev-perl/Data-Buffer/Data-Buffer-0.60.0.ebuild2
-rw-r--r--dev-perl/Data-Buffer/Manifest1
-rw-r--r--dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.220.0.ebuild31
-rw-r--r--dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.230.0.ebuild2
-rw-r--r--dev-perl/Data-ObjectDriver/Manifest1
-rw-r--r--dev-perl/Data-Printer/Data-Printer-1.1.1.ebuild28
-rw-r--r--dev-perl/Data-Printer/Manifest1
-rw-r--r--dev-perl/Data-UUID/Data-UUID-1.226.0.ebuild31
-rw-r--r--dev-perl/Data-UUID/Manifest1
-rw-r--r--dev-perl/Date-Manip/Date-Manip-6.960.0.ebuild (renamed from dev-perl/Date-Manip/Date-Manip-6.920.0.ebuild)9
-rw-r--r--dev-perl/Date-Manip/Manifest2
-rw-r--r--dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r2.ebuild41
-rw-r--r--dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.360.0.ebuild2
-rw-r--r--dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.370.0.ebuild (renamed from dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.340.0.ebuild)10
-rw-r--r--dev-perl/DateTime-Format-Flexible/Manifest2
-rw-r--r--dev-perl/DateTime-Format-HTTP/DateTime-Format-HTTP-0.430.0.ebuild28
-rw-r--r--dev-perl/DateTime-Format-HTTP/Manifest1
-rw-r--r--dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.403.0-r1.ebuild4
-rw-r--r--dev-perl/DateTime-Format-W3CDTF/DateTime-Format-W3CDTF-0.80.0.ebuild4
-rw-r--r--dev-perl/DateTime-Locale/DateTime-Locale-1.430.0.ebuild2
-rw-r--r--dev-perl/DateTime-Locale/DateTime-Locale-1.440.0.ebuild (renamed from dev-perl/DateTime-Locale/DateTime-Locale-1.400.0-r1.ebuild)4
-rw-r--r--dev-perl/DateTime-Locale/Manifest2
-rw-r--r--dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.630.0.ebuild2
-rw-r--r--dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.640.0.ebuild (renamed from dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.600.0.ebuild)9
-rw-r--r--dev-perl/DateTime-TimeZone/Manifest2
-rw-r--r--dev-perl/DateTime/DateTime-1.630.0.ebuild47
-rw-r--r--dev-perl/DateTime/Manifest1
-rw-r--r--dev-perl/Devel-CheckLib/Devel-CheckLib-1.160.0.ebuild37
-rw-r--r--dev-perl/Devel-CheckOS/Devel-CheckOS-1.960.0.ebuild30
-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.ebuild31
-rw-r--r--dev-perl/Devel-CheckOS/Devel-CheckOS-2.20.0.ebuild31
-rw-r--r--dev-perl/Devel-CheckOS/Manifest4
-rw-r--r--dev-perl/Devel-Cover/Devel-Cover-1.400.0.ebuild45
-rw-r--r--dev-perl/Devel-Cover/Devel-Cover-1.420.0.ebuild45
-rw-r--r--dev-perl/Devel-Cover/Devel-Cover-1.440.0.ebuild4
-rw-r--r--dev-perl/Devel-Cover/Manifest2
-rw-r--r--dev-perl/Devel-FindPerl/Devel-FindPerl-0.16.0.ebuild4
-rw-r--r--dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild31
-rw-r--r--dev-perl/Devel-Size/Manifest1
-rw-r--r--dev-perl/Digest-HMAC/Digest-HMAC-1.50.0.ebuild4
-rw-r--r--dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r2.ebuild27
-rw-r--r--dev-perl/Dist-Zilla/Dist-Zilla-6.24.0.ebuild158
-rw-r--r--dev-perl/Dist-Zilla/Dist-Zilla-6.32.0.ebuild2
-rw-r--r--dev-perl/Dist-Zilla/Manifest1
-rw-r--r--dev-perl/Dist-Zilla/files/Dist-Zilla-6.015-authordeps-missing.patch36
-rw-r--r--dev-perl/Dumbbench/Dumbbench-0.503.0.ebuild33
-rw-r--r--dev-perl/Dumbbench/Dumbbench-0.504.0.ebuild34
-rw-r--r--dev-perl/Dumbbench/Manifest2
-rw-r--r--dev-perl/EV/EV-4.330.0.ebuild32
-rw-r--r--dev-perl/EV/Manifest1
-rw-r--r--dev-perl/Email-MIME/Email-MIME-1.953.0.ebuild35
-rw-r--r--dev-perl/Email-MIME/Manifest1
-rw-r--r--dev-perl/Email-Send/Email-Send-2.201.0-r1.ebuild43
-rw-r--r--dev-perl/Email-Send/Email-Send-2.202.0.ebuild2
-rw-r--r--dev-perl/Email-Send/Manifest1
-rw-r--r--dev-perl/Email-Sender/Email-Sender-2.600.0.ebuild43
-rw-r--r--dev-perl/Email-Sender/Manifest1
-rw-r--r--dev-perl/Email-Valid/Email-Valid-1.203.0.ebuild38
-rw-r--r--dev-perl/Email-Valid/Manifest1
-rw-r--r--dev-perl/Email-Valid/files/Email-Valid-1.203.0-fix-tests.patch25
-rw-r--r--dev-perl/Encode-Detect/Encode-Detect-1.10.0-r2.ebuild30
-rw-r--r--dev-perl/Event/Event-1.280.0.ebuild31
-rw-r--r--dev-perl/Exception-Base/Exception-Base-0.250.100-r1.ebuild24
-rw-r--r--dev-perl/Expect/Expect-1.350.0-r1.ebuild32
-rw-r--r--dev-perl/Expect/Manifest1
-rw-r--r--dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.110.0.ebuild28
-rw-r--r--dev-perl/ExtUtils-CChecker/Manifest1
-rw-r--r--dev-perl/ExtUtils-Config/ExtUtils-Config-0.10.0.ebuild2
-rw-r--r--dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0-r1.ebuild29
-rw-r--r--dev-perl/ExtUtils-Config/ExtUtils-Config-0.9.0.ebuild30
-rw-r--r--dev-perl/ExtUtils-Config/Manifest2
-rw-r--r--dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.23.0.ebuild21
-rw-r--r--dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.24.0.ebuild22
-rw-r--r--dev-perl/ExtUtils-HasCompiler/Manifest2
-rw-r--r--dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0-r1.ebuild25
-rw-r--r--dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.27.0.ebuild27
-rw-r--r--dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.28.0.ebuild2
-rw-r--r--dev-perl/ExtUtils-Helpers/Manifest2
-rw-r--r--dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.12.0.ebuild27
-rw-r--r--dev-perl/ExtUtils-InstallPaths/Manifest1
-rw-r--r--dev-perl/File-Copy-Recursive-Reduced/File-Copy-Recursive-Reduced-0.6.0.ebuild26
-rw-r--r--dev-perl/File-Copy-Recursive-Reduced/Manifest1
-rw-r--r--dev-perl/File-Find-Object/File-Find-Object-0.3.9.ebuild29
-rw-r--r--dev-perl/File-Find-Object/Manifest1
-rw-r--r--dev-perl/File-LibMagic/File-LibMagic-1.230.0.ebuild46
-rw-r--r--dev-perl/File-Scan-ClamAV/File-Scan-ClamAV-1.950.0-r2.ebuild40
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild88
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.610.0.ebuild87
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.620.0.ebuild88
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.630.0.ebuild2
-rw-r--r--dev-perl/Finance-Quote/Manifest3
-rw-r--r--dev-perl/Future/Future-0.500.0-r1.ebuild20
-rw-r--r--dev-perl/Future/Manifest1
-rw-r--r--dev-perl/GD/GD-2.780.0.ebuild81
-rw-r--r--dev-perl/GD/GD-2.790.0.ebuild81
-rw-r--r--dev-perl/GD/GD-2.800.0.ebuild81
-rw-r--r--dev-perl/GD/GD-2.820.0.ebuild81
-rw-r--r--dev-perl/GD/Manifest4
-rw-r--r--dev-perl/GD/files/GD-2.760.0-respect-libdir.patch39
-rw-r--r--dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.116.0.ebuild (renamed from dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.111.0.ebuild)8
-rw-r--r--dev-perl/Getopt-Long-Descriptive/Manifest2
-rw-r--r--dev-perl/GnuPG-Interface/GnuPG-Interface-1.30.0.ebuild46
-rw-r--r--dev-perl/GnuPG-Interface/Manifest1
-rw-r--r--dev-perl/Graph/Graph-0.972.900.ebuild29
-rw-r--r--dev-perl/Graph/Graph-0.973.200.ebuild2
-rw-r--r--dev-perl/Graph/Graph-0.973.300.ebuild (renamed from dev-perl/Graph/Graph-0.972.700.ebuild)6
-rw-r--r--dev-perl/Graph/Manifest3
-rw-r--r--dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.0.ebuild42
-rw-r--r--dev-perl/Gtk3-ImageView/Gtk3-ImageView-12.0.0.ebuild2
-rw-r--r--dev-perl/Gtk3-ImageView/Manifest1
-rw-r--r--dev-perl/HTML-Packer/HTML-Packer-2.100.0.ebuild30
-rw-r--r--dev-perl/HTML-Packer/Manifest1
-rw-r--r--dev-perl/HTML-Parser/HTML-Parser-3.810.0.ebuild32
-rw-r--r--dev-perl/HTML-Parser/HTML-Parser-3.830.0.ebuild4
-rw-r--r--dev-perl/HTML-Parser/Manifest1
-rw-r--r--dev-perl/HTML-Tagset/HTML-Tagset-3.200.0-r2.ebuild13
-rw-r--r--dev-perl/HTML-Tagset/Manifest1
-rw-r--r--dev-perl/HTTP-Body/HTTP-Body-1.220.0-r1.ebuild45
-rw-r--r--dev-perl/HTTP-Body/Manifest1
-rw-r--r--dev-perl/HTTP-Body/files/HTTP-Body-1.190.0-CVE-2013-4407.patch31
-rw-r--r--dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.400.0.ebuild32
-rw-r--r--dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.410.0.ebuild2
-rw-r--r--dev-perl/HTTP-BrowserDetect/Manifest1
-rw-r--r--dev-perl/HTTP-Cookies/HTTP-Cookies-6.100.0.ebuild31
-rw-r--r--dev-perl/HTTP-Cookies/Manifest1
-rw-r--r--dev-perl/HTTP-Message/HTTP-Message-6.460.0.ebuild4
-rw-r--r--dev-perl/HTTP-Message/HTTP-Message-7.0.0.ebuild4
-rw-r--r--dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r1.ebuild46
-rw-r--r--dev-perl/Hash-Merge-Simple/Hash-Merge-Simple-0.51.0-r1.ebuild23
-rw-r--r--dev-perl/Hash-Merge-Simple/Manifest1
-rw-r--r--dev-perl/Hook-LexWrap/Hook-LexWrap-0.260.0-r1.ebuild4
-rw-r--r--dev-perl/IO-Compress-Brotli/IO-Compress-Brotli-0.19.0.ebuild30
-rw-r--r--dev-perl/IO-Compress-Brotli/Manifest1
-rw-r--r--dev-perl/IO-Compress-Brotli/files/IO-Compress-Brotli-0.019-unbundle.patch53
-rw-r--r--dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild37
-rw-r--r--dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.85.0.ebuild33
-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.88.0.ebuild33
-rw-r--r--dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.89.0.ebuild2
-rw-r--r--dev-perl/IO-Socket-SSL/Manifest5
-rw-r--r--dev-perl/IO-Socket-SSL/files/2.83.0-openssl-compat.patch56
-rw-r--r--dev-perl/IO-TieCombine/IO-TieCombine-1.5.0-r1.ebuild4
-rw-r--r--dev-perl/IO-Tty/IO-Tty-1.180.0.ebuild13
-rw-r--r--dev-perl/IO-Tty/Manifest1
-rw-r--r--dev-perl/IPC-Run3/IPC-Run3-0.48.0-r1.ebuild24
-rw-r--r--dev-perl/IPC-Run3/Manifest1
-rw-r--r--dev-perl/Image-Info/Image-Info-1.450.0.ebuild23
-rw-r--r--dev-perl/Image-Info/Manifest1
-rw-r--r--dev-perl/Image-Sane/Image-Sane-5.0.0-r1.ebuild39
-rw-r--r--dev-perl/Image-Sane/files/Image-Sane-5.0.0-perl-5.38.patch807
-rw-r--r--dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.8.ebuild4
-rw-r--r--dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.110.0.ebuild28
-rw-r--r--dev-perl/LWP-Protocol-https/Manifest1
-rw-r--r--dev-perl/Lchown/Lchown-1.10.0-r3.ebuild32
-rw-r--r--dev-perl/Locale-Codes/Locale-Codes-3.810.0.ebuild (renamed from dev-perl/Locale-Codes/Locale-Codes-3.740.0.ebuild)6
-rw-r--r--dev-perl/Locale-Codes/Manifest2
-rw-r--r--dev-perl/Locale-gettext/Locale-gettext-1.70.0_p20181130.ebuild33
-rw-r--r--dev-perl/Locale-gettext/Manifest1
-rw-r--r--dev-perl/Locale-gettext/files/Locale-gettext-1.70.0_p20181130-config-log.patch12
-rw-r--r--dev-perl/Locale-gettext/metadata.xml1
-rw-r--r--dev-perl/Log-Dispatchouli/Log-Dispatchouli-3.5.0.ebuild48
-rw-r--r--dev-perl/Log-Dispatchouli/Log-Dispatchouli-3.7.0.ebuild2
-rw-r--r--dev-perl/Log-Dispatchouli/Manifest1
-rw-r--r--dev-perl/Log-Message-Simple/Log-Message-Simple-0.100.0-r1.ebuild4
-rw-r--r--dev-perl/Log-Message/Log-Message-0.80.0-r1.ebuild4
-rw-r--r--dev-perl/Log-Report/Log-Report-1.360.0.ebuild30
-rw-r--r--dev-perl/Log-Report/Log-Report-1.370.0.ebuild30
-rw-r--r--dev-perl/Log-Report/Manifest2
-rw-r--r--dev-perl/MCE/MCE-1.889.0.ebuild34
-rw-r--r--dev-perl/MCE/MCE-1.900.0.ebuild4
-rw-r--r--dev-perl/MCE/MCE-1.901.0.ebuild (renamed from dev-perl/MCE/MCE-1.887.0.ebuild)4
-rw-r--r--dev-perl/MCE/Manifest3
-rw-r--r--dev-perl/MIME-Base32/MIME-Base32-1.303.0-r1.ebuild4
-rw-r--r--dev-perl/MIME-EncWords/MIME-EncWords-1.14.3-r1.ebuild25
-rw-r--r--dev-perl/MIME-EncWords/Manifest1
-rw-r--r--dev-perl/MIME-tools/MIME-tools-5.510.0-r1.ebuild43
-rw-r--r--dev-perl/MIME-tools/Manifest1
-rw-r--r--dev-perl/MIME-tools/files/MIME-tools-5.510.0-perl-5.38.patch36
-rw-r--r--dev-perl/MLDBM/MLDBM-2.50.0-r1.ebuild4
-rw-r--r--dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.301.120.ebuild24
-rw-r--r--dev-perl/Mail-AuthenticationResults/Manifest1
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild46
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-1.202.401.240.ebuild46
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-1.202.406.190.ebuild46
-rw-r--r--dev-perl/Mail-DKIM/Mail-DKIM-1.202.409.230.ebuild2
-rw-r--r--dev-perl/Mail-DKIM/Manifest3
-rw-r--r--dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild86
-rw-r--r--dev-perl/Mail-DMARC/Mail-DMARC-1.202.302.150.ebuild86
-rw-r--r--dev-perl/Mail-DMARC/Manifest2
-rw-r--r--dev-perl/Mail-Message/Mail-Message-3.16.0.ebuild (renamed from dev-perl/Mail-Message/Mail-Message-3.14.0.ebuild)6
-rw-r--r--dev-perl/Mail-Message/Manifest2
-rw-r--r--dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.ebuild52
-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/Mail-SPF-3.202.409.230.ebuild2
-rw-r--r--dev-perl/Mail-SPF/Manifest3
-rw-r--r--dev-perl/MailTools/MailTools-2.220.0.ebuild25
-rw-r--r--dev-perl/MailTools/Manifest1
-rw-r--r--dev-perl/Math-Base-Convert/Math-Base-Convert-0.110.0-r1.ebuild4
-rw-r--r--dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r2.ebuild55
-rw-r--r--dev-perl/Memory-Process/Manifest1
-rw-r--r--dev-perl/Memory-Process/Memory-Process-0.60.0.ebuild25
-rw-r--r--dev-perl/Memory-Process/metadata.xml13
-rw-r--r--dev-perl/Memory-Usage/Manifest1
-rw-r--r--dev-perl/Memory-Usage/Memory-Usage-0.201.0.ebuild15
-rw-r--r--dev-perl/Memory-Usage/metadata.xml12
-rw-r--r--dev-perl/Mixin-Linewise/Mixin-Linewise-0.111.0.ebuild4
-rw-r--r--dev-perl/Mock-Config/Manifest1
-rw-r--r--dev-perl/Mock-Config/Mock-Config-0.40.0.ebuild19
-rw-r--r--dev-perl/Modern-Perl/Manifest2
-rw-r--r--dev-perl/Modern-Perl/Modern-Perl-1.202.301.60.ebuild22
-rw-r--r--dev-perl/Modern-Perl/Modern-Perl-1.202.401.150.ebuild24
-rw-r--r--dev-perl/Module-Build-Tiny/Manifest1
-rw-r--r--dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.48.0.ebuild43
-rw-r--r--dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.51.0.ebuild2
-rw-r--r--dev-perl/Module-Install/Module-Install-1.210.0.ebuild4
-rw-r--r--dev-perl/Module-Path/Module-Path-0.190.0-r1.ebuild4
-rw-r--r--dev-perl/Module-Pluggable/Manifest2
-rw-r--r--dev-perl/Module-Pluggable/Module-Pluggable-6.200.0.ebuild4
-rw-r--r--dev-perl/Module-Pluggable/Module-Pluggable-6.300.0.ebuild (renamed from dev-perl/Module-Pluggable/Module-Pluggable-6.100.0.ebuild)5
-rw-r--r--dev-perl/Module-ScanDeps/Manifest1
-rw-r--r--dev-perl/Module-ScanDeps/Module-ScanDeps-1.370.0.ebuild35
-rw-r--r--dev-perl/Mojolicious/Manifest4
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.350.0.ebuild38
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.370.0.ebuild38
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.380.0.ebuild2
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.390.0.ebuild (renamed from dev-perl/Mojolicious/Mojolicious-9.360.0.ebuild)4
-rw-r--r--dev-perl/MooX-StrictConstructor/Manifest1
-rw-r--r--dev-perl/MooX-StrictConstructor/MooX-StrictConstructor-0.11.0.ebuild28
-rw-r--r--dev-perl/MooX-StrictConstructor/MooX-StrictConstructor-0.13.0.ebuild2
-rw-r--r--dev-perl/Moose/Manifest1
-rw-r--r--dev-perl/Moose/Moose-2.220.600.ebuild53
-rw-r--r--dev-perl/MooseX-Getopt/Manifest2
-rw-r--r--dev-perl/MooseX-Getopt/MooseX-Getopt-0.780.0.ebuild (renamed from dev-perl/MooseX-Getopt/MooseX-Getopt-0.750.0.ebuild)16
-rw-r--r--dev-perl/MooseX-LazyRequire/MooseX-LazyRequire-0.110.0-r1.ebuild4
-rw-r--r--dev-perl/MooseX-NonMoose/Manifest1
-rw-r--r--dev-perl/MooseX-NonMoose/MooseX-NonMoose-0.270.0.ebuild27
-rw-r--r--dev-perl/MooseX-OneArgNew/MooseX-OneArgNew-0.7.0.ebuild4
-rw-r--r--dev-perl/MooseX-Role-Parameterized/MooseX-Role-Parameterized-1.110.0.ebuild4
-rw-r--r--dev-perl/MooseX-SetOnce/MooseX-SetOnce-0.203.0.ebuild4
-rw-r--r--dev-perl/MooseX-Types-Perl/Manifest1
-rw-r--r--dev-perl/MooseX-Types-Perl/MooseX-Types-Perl-0.101.343-r1.ebuild25
-rw-r--r--dev-perl/MooseX-Types-Perl/MooseX-Types-Perl-0.101.344.ebuild2
-rw-r--r--dev-perl/Mouse/Manifest1
-rw-r--r--dev-perl/Mouse/Mouse-2.5.10-r1.ebuild34
-rw-r--r--dev-perl/Mouse/Mouse-2.5.10.ebuild45
-rw-r--r--dev-perl/Mouse/Mouse-2.5.11.ebuild2
-rw-r--r--dev-perl/Net-CUPS/Net-CUPS-0.640.0-r1.ebuild25
-rw-r--r--dev-perl/Net-DNS-SEC/Manifest1
-rw-r--r--dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.220.0.ebuild33
-rw-r--r--dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.260.0.ebuild2
-rw-r--r--dev-perl/Net-DNS/Manifest5
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.390.0.ebuild67
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.470.0.ebuild2
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.480.0.ebuild (renamed from dev-perl/Net-DNS/Net-DNS-1.450.0.ebuild)4
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.490.0.ebuild (renamed from dev-perl/Net-DNS/Net-DNS-1.400.0.ebuild)12
-rw-r--r--dev-perl/Net-FreeDB/Net-FreeDB-0.100.0-r2.ebuild (renamed from dev-perl/Net-FreeDB/Net-FreeDB-0.100.0-r1.ebuild)11
-rw-r--r--dev-perl/Net-FreeDB/files/Net-FreeDB-0.100.0-c99.patch69
-rw-r--r--dev-perl/Net-FreeDB/files/Net-FreeDB-0.100.0-gnudb.patch52
-rw-r--r--dev-perl/Net-LibIDN2/Net-LibIDN2-1.20.0.ebuild34
-rw-r--r--dev-perl/Net-OAuth/Manifest1
-rw-r--r--dev-perl/Net-OAuth/Net-OAuth-0.300.0.ebuild31
-rw-r--r--dev-perl/Net-Patricia/Net-Patricia-1.220.0-r2.ebuild5
-rw-r--r--dev-perl/Net-SSLeay/Manifest1
-rw-r--r--dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild66
-rw-r--r--dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch158
-rw-r--r--dev-perl/Number-Fraction/Manifest1
-rw-r--r--dev-perl/Number-Fraction/Number-Fraction-3.0.4.ebuild29
-rw-r--r--dev-perl/ORLite/Manifest1
-rw-r--r--dev-perl/ORLite/ORLite-1.980.0-r2.ebuild34
-rw-r--r--dev-perl/ORLite/files/ORLite-1.98-dot-in-inc.patch394
-rw-r--r--dev-perl/ORLite/files/ORLite-1.98-vacuum.patch44
-rw-r--r--dev-perl/Object-Pad/Manifest5
-rw-r--r--dev-perl/Object-Pad/Object-Pad-0.808.0-r1.ebuild25
-rw-r--r--dev-perl/Object-Pad/Object-Pad-0.814.0.ebuild2
-rw-r--r--dev-perl/Object-Pad/Object-Pad-0.816.0.ebuild (renamed from dev-perl/Object-Pad/Object-Pad-0.809.0.ebuild)9
-rw-r--r--dev-perl/Object-Pad/Object-Pad-0.819.0.ebuild (renamed from dev-perl/Object-Pad/Object-Pad-0.805.0-r1.ebuild)11
-rw-r--r--dev-perl/OpenGL-GLUT/OpenGL-GLUT-0.720.0.ebuild2
-rw-r--r--dev-perl/PAR-Dist/Manifest1
-rw-r--r--dev-perl/PAR-Dist/PAR-Dist-0.520.0.ebuild21
-rw-r--r--dev-perl/PAR-Dist/PAR-Dist-0.530.0.ebuild4
-rw-r--r--dev-perl/PAR/Manifest1
-rw-r--r--dev-perl/PAR/PAR-1.19.0.ebuild29
-rw-r--r--dev-perl/PDF-API2/Manifest1
-rw-r--r--dev-perl/PDF-API2/PDF-API2-2.44.0.ebuild33
-rw-r--r--dev-perl/PDF-Builder/Manifest1
-rw-r--r--dev-perl/PDF-Builder/PDF-Builder-3.25.0.ebuild30
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/Manifest2
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.19.0.ebuild30
-rw-r--r--dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.25.0.ebuild31
-rw-r--r--dev-perl/PDL/Manifest3
-rw-r--r--dev-perl/PDL/PDL-2.87.0.ebuild139
-rw-r--r--dev-perl/PDL/PDL-2.88.0.ebuild139
-rw-r--r--dev-perl/PDL/PDL-2.89.0.ebuild139
-rw-r--r--dev-perl/PDL/PDL-2.93.0.ebuild2
-rw-r--r--dev-perl/POSIX-strftime-Compiler/Manifest1
-rw-r--r--dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.440.0.ebuild28
-rw-r--r--dev-perl/PPI-HTML/PPI-HTML-1.80.0-r1.ebuild4
-rw-r--r--dev-perl/PPI/Manifest2
-rw-r--r--dev-perl/PPI/PPI-1.279.0.ebuild4
-rw-r--r--dev-perl/PPI/PPI-1.281.0.ebuild (renamed from dev-perl/PPI/PPI-1.277.0.ebuild)8
-rw-r--r--dev-perl/Parallel-Iterator/Parallel-Iterator-1.2.0.ebuild4
-rw-r--r--dev-perl/Parse-Syslog/Manifest1
-rw-r--r--dev-perl/Parse-Syslog/Parse-Syslog-1.100.0-r2.ebuild21
-rw-r--r--dev-perl/Parse-Syslog/Parse-Syslog-1.110.0.ebuild2
-rw-r--r--dev-perl/Path-Tiny/Manifest1
-rw-r--r--dev-perl/Path-Tiny/Path-Tiny-0.144.0.ebuild41
-rw-r--r--dev-perl/Perl-Critic/Perl-Critic-1.156.0.ebuild4
-rw-r--r--dev-perl/Perl-LanguageServer/Manifest1
-rw-r--r--dev-perl/Perl-LanguageServer/Perl-LanguageServer-2.6.1.ebuild35
-rw-r--r--dev-perl/Perl-PrereqScanner/Perl-PrereqScanner-1.100.0.ebuild4
-rw-r--r--dev-perl/Perl-Tidy/Manifest4
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20230912.0.0.ebuild32
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20240511.0.0.ebuild32
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20240903.0.0.ebuild2
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20250105.0.0.ebuild (renamed from dev-perl/Perl-Tidy/Perl-Tidy-20240202.0.0.ebuild)6
-rw-r--r--dev-perl/Perl-Version/Manifest1
-rw-r--r--dev-perl/Perl-Version/Perl-Version-1.13.0-r1.ebuild32
-rw-r--r--dev-perl/PerlIO-Layers/PerlIO-Layers-0.12.0.ebuild45
-rw-r--r--dev-perl/Plack/Manifest1
-rw-r--r--dev-perl/Plack/Plack-1.5.0.ebuild73
-rw-r--r--dev-perl/Pod-Markdown/Manifest1
-rw-r--r--dev-perl/Pod-Markdown/Pod-Markdown-3.300.0.ebuild38
-rw-r--r--dev-perl/Pod-Spell/Pod-Spell-1.270.0.ebuild4
-rw-r--r--dev-perl/Pod-Weaver/Manifest1
-rw-r--r--dev-perl/Pod-Weaver/Pod-Weaver-4.19.0.ebuild44
-rw-r--r--dev-perl/Proc-ProcessTable/Manifest1
-rw-r--r--dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.635.0.ebuild28
-rw-r--r--dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.636.0.ebuild4
-rw-r--r--dev-perl/Proc-ProcessTable/files/amd64_canonicalize_file_name_definition.patch13
-rw-r--r--dev-perl/Role-HasMessage/Role-HasMessage-0.7.0.ebuild4
-rw-r--r--dev-perl/Role-Identifiable/Role-Identifiable-0.9.0.ebuild4
-rw-r--r--dev-perl/SNMP_Session/Manifest1
-rw-r--r--dev-perl/SNMP_Session/SNMP_Session-1.13-r3.ebuild24
-rw-r--r--dev-perl/SNMP_Session/files/SNMP_Session-1.13-Socket6.patch20
-rw-r--r--dev-perl/SQL-Statement/SQL-Statement-1.414.0.ebuild4
-rw-r--r--dev-perl/SQL-Translator/Manifest2
-rw-r--r--dev-perl/SQL-Translator/SQL-Translator-1.660.0.ebuild (renamed from dev-perl/SQL-Translator/SQL-Translator-1.630.0.ebuild)10
-rw-r--r--dev-perl/Safe-Isa/Safe-Isa-1.0.10.ebuild4
-rw-r--r--dev-perl/Search-Xapian/Search-Xapian-1.2.25.5-r1.ebuild38
-rw-r--r--dev-perl/Search-Xapian/Search-Xapian-1.2.25.5-r3.ebuild38
-rw-r--r--dev-perl/Sereal-Decoder/Sereal-Decoder-5.4.0.ebuild4
-rw-r--r--dev-perl/Sereal-Encoder/Sereal-Encoder-5.4.0.ebuild4
-rw-r--r--dev-perl/Shell-Guess/Manifest1
-rw-r--r--dev-perl/Shell-Guess/Shell-Guess-0.100.0.ebuild18
-rw-r--r--dev-perl/Software-License/Manifest1
-rw-r--r--dev-perl/Software-License/Software-License-0.104.4.ebuild30
-rw-r--r--dev-perl/Specio/Manifest1
-rw-r--r--dev-perl/Specio/Specio-0.490.0.ebuild44
-rw-r--r--dev-perl/Spreadsheet-XLSX/Manifest1
-rw-r--r--dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.170.0.ebuild25
-rw-r--r--dev-perl/Statistics-Basic/Statistics-Basic-1.661.100.ebuild4
-rw-r--r--dev-perl/Statistics-Descriptive/Manifest1
-rw-r--r--dev-perl/Statistics-Descriptive/Statistics-Descriptive-3.80.0.ebuild31
-rw-r--r--dev-perl/String-CRC32/String-CRC32-2.100.0.ebuild4
-rw-r--r--dev-perl/String-Errf/String-Errf-0.9.0.ebuild4
-rw-r--r--dev-perl/String-Flogger/String-Flogger-1.101.246.ebuild4
-rw-r--r--dev-perl/String-Formatter/String-Formatter-1.235.0.ebuild4
-rw-r--r--dev-perl/String-RewritePrefix/String-RewritePrefix-0.9.0.ebuild4
-rw-r--r--dev-perl/String-Util/Manifest1
-rw-r--r--dev-perl/String-Util/String-Util-1.340.0.ebuild23
-rw-r--r--dev-perl/String-Util/String-Util-1.350.0.ebuild2
-rw-r--r--dev-perl/Sub-Exporter-GlobExporter/Sub-Exporter-GlobExporter-0.6.0.ebuild4
-rw-r--r--dev-perl/Sub-Exporter/Manifest1
-rw-r--r--dev-perl/Sub-Exporter/Sub-Exporter-0.990.0.ebuild21
-rw-r--r--dev-perl/Sub-Name/Manifest1
-rw-r--r--dev-perl/Sub-Name/Sub-Name-0.280.0.ebuild32
-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.90.0-r1.ebuild19
-rw-r--r--dev-perl/Syntax-Keyword-Try/Manifest1
-rw-r--r--dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.280.0.ebuild18
-rw-r--r--dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.300.0.ebuild4
-rw-r--r--dev-perl/Sys-Virt/Manifest5
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-10.5.0.ebuild40
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-10.6.0.ebuild40
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-10.9.0.ebuild (renamed from dev-perl/Sys-Virt/Sys-Virt-10.1.0.ebuild)0
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-9.7.0.ebuild40
-rw-r--r--dev-perl/Task-Weaken/Task-Weaken-1.60.0.ebuild4
-rw-r--r--dev-perl/Template-DBI/Template-DBI-2.650.0-r3.ebuild4
-rw-r--r--dev-perl/Template-Toolkit/Template-Toolkit-3.102.0.ebuild4
-rw-r--r--dev-perl/Template-XML/Template-XML-2.170.0-r2.ebuild4
-rw-r--r--dev-perl/Term-Encoding/Term-Encoding-0.30.0.ebuild4
-rw-r--r--dev-perl/Term-UI/Term-UI-0.500.0.ebuild4
-rw-r--r--dev-perl/Test-Cmd/Manifest1
-rw-r--r--dev-perl/Test-Cmd/Test-Cmd-1.90.0.ebuild15
-rw-r--r--dev-perl/Test-Cmd/metadata.xml12
-rw-r--r--dev-perl/Test-Compile/Manifest2
-rw-r--r--dev-perl/Test-Compile/Test-Compile-3.3.1.ebuild37
-rw-r--r--dev-perl/Test-Compile/Test-Compile-3.3.2.ebuild36
-rw-r--r--dev-perl/Test-Deep/Manifest1
-rw-r--r--dev-perl/Test-Deep/Test-Deep-1.130.0.ebuild24
-rw-r--r--dev-perl/Test-Dependencies/Manifest1
-rw-r--r--dev-perl/Test-Dependencies/Test-Dependencies-0.340.0.ebuild30
-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-File/Manifest1
-rw-r--r--dev-perl/Test-File/Test-File-1.994.0.ebuild28
-rw-r--r--dev-perl/Test-Files/Manifest1
-rw-r--r--dev-perl/Test-Files/Test-Files-0.150.0.ebuild22
-rw-r--r--dev-perl/Test-Inter/Manifest2
-rw-r--r--dev-perl/Test-Inter/Test-Inter-1.120.0.ebuild (renamed from dev-perl/Test-Inter/Test-Inter-1.100.0.ebuild)13
-rw-r--r--dev-perl/Test-Kit/Manifest1
-rw-r--r--dev-perl/Test-Kit/Test-Kit-2.150.0.ebuild37
-rw-r--r--dev-perl/Test-LongString/Test-LongString-0.170.0-r1.ebuild4
-rw-r--r--dev-perl/Test-Manifest/Manifest1
-rw-r--r--dev-perl/Test-Manifest/Test-Manifest-2.23.0.ebuild34
-rw-r--r--dev-perl/Test-MockModule/Manifest1
-rw-r--r--dev-perl/Test-MockModule/Test-MockModule-0.177.0.ebuild28
-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.35.0.ebuild32
-rw-r--r--dev-perl/Test-Perl-Critic/Test-Perl-Critic-1.40.0.ebuild4
-rw-r--r--dev-perl/Test-Strict/Manifest1
-rw-r--r--dev-perl/Test-Strict/Test-Strict-0.520.0.ebuild25
-rw-r--r--dev-perl/Test-SubCalls/Test-SubCalls-1.100.0-r1.ebuild4
-rw-r--r--dev-perl/Test-Warnings/Manifest2
-rw-r--r--dev-perl/Test-Warnings/Test-Warnings-0.37.0.ebuild (renamed from dev-perl/Test-Warnings/Test-Warnings-0.32.0.ebuild)8
-rw-r--r--dev-perl/Test-YAML/Test-YAML-1.70.0.ebuild4
-rw-r--r--dev-perl/Test-utf8/Manifest1
-rw-r--r--dev-perl/Test-utf8/Test-utf8-1.30.0.ebuild19
-rw-r--r--dev-perl/Test2-Plugin-IOEvents/Test2-Plugin-IOEvents-0.1.1.ebuild2
-rw-r--r--dev-perl/Test2-Plugin-NoWarnings/Manifest1
-rw-r--r--dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.100.0-r1.ebuild2
-rw-r--r--dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.90.0-r1.ebuild26
-rw-r--r--dev-perl/Text-Autoformat/Text-Autoformat-1.750.0.ebuild4
-rw-r--r--dev-perl/Text-BibTeX/Text-BibTeX-0.890.0-r1.ebuild7
-rw-r--r--dev-perl/Text-CSV/Manifest1
-rw-r--r--dev-perl/Text-CSV/Text-CSV-2.50.0.ebuild30
-rw-r--r--dev-perl/Text-CSV_XS/Manifest4
-rw-r--r--dev-perl/Text-CSV_XS/Text-CSV_XS-1.570.0.ebuild (renamed from dev-perl/Text-CSV_XS/Text-CSV_XS-1.560.0.ebuild)2
-rw-r--r--dev-perl/Text-CSV_XS/Text-CSV_XS-1.590.0.ebuild (renamed from dev-perl/Text-CSV_XS/Text-CSV_XS-1.550.0.ebuild)4
-rw-r--r--dev-perl/Text-Reform/Text-Reform-1.200.0-r2.ebuild4
-rw-r--r--dev-perl/Text-Soundex/Text-Soundex-3.50.0-r1.ebuild4
-rw-r--r--dev-perl/Time-Out/Manifest2
-rw-r--r--dev-perl/Time-Out/Time-Out-0.220.0.ebuild28
-rw-r--r--dev-perl/Time-Out/Time-Out-0.240.0.ebuild28
-rw-r--r--dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0-r2.ebuild (renamed from dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0-r1.ebuild)16
-rw-r--r--dev-perl/Tk-JPEG-Lite/files/Tk-JPEG-Lite-2.15.0-Modernize-C.patch32
-rw-r--r--dev-perl/Tk/Tk-804.36.0-r4.ebuild9
-rw-r--r--dev-perl/Try-Tiny/Manifest1
-rw-r--r--dev-perl/Try-Tiny/Try-Tiny-0.310.0.ebuild36
-rw-r--r--dev-perl/Try-Tiny/Try-Tiny-0.320.0.ebuild2
-rw-r--r--dev-perl/Type-Tiny/Manifest1
-rw-r--r--dev-perl/Type-Tiny/Type-Tiny-2.4.0-r1.ebuild44
-rw-r--r--dev-perl/Type-Tiny/Type-Tiny-2.6.0.ebuild2
-rw-r--r--dev-perl/URI/Manifest2
-rw-r--r--dev-perl/URI/URI-5.300.0.ebuild2
-rw-r--r--dev-perl/URI/URI-5.310.0.ebuild (renamed from dev-perl/URI/URI-5.210.0.ebuild)7
-rw-r--r--dev-perl/UUID/Manifest3
-rw-r--r--dev-perl/UUID/UUID-0.290.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/Unicode-UTF8/files/Unicode-UTF8-0.620.0-32-bit.patch21
-rw-r--r--dev-perl/Unix-Mknod/Manifest1
-rw-r--r--dev-perl/Unix-Mknod/Unix-Mknod-0.40.0.ebuild18
-rw-r--r--dev-perl/Unix-Mknod/files/Unix-Mknod-0.40.0-glibc226.patch12
-rw-r--r--dev-perl/Variable-Magic/Manifest1
-rw-r--r--dev-perl/Variable-Magic/Variable-Magic-0.630.0.ebuild26
-rw-r--r--dev-perl/WWW-Mechanize/Manifest1
-rw-r--r--dev-perl/WWW-Mechanize/WWW-Mechanize-2.170.0.ebuild44
-rw-r--r--dev-perl/X11-XCB/Manifest1
-rw-r--r--dev-perl/X11-XCB/X11-XCB-0.210.0.ebuild51
-rw-r--r--dev-perl/X11-XCB/X11-XCB-0.230.0.ebuild2
-rw-r--r--dev-perl/XML-Compile/Manifest1
-rw-r--r--dev-perl/XML-Compile/XML-Compile-1.630.0.ebuild38
-rw-r--r--dev-perl/XML-DOM/XML-DOM-1.460.0-r2.ebuild4
-rw-r--r--dev-perl/XML-Feed/Manifest2
-rw-r--r--dev-perl/XML-Feed/XML-Feed-0.630.0.ebuild45
-rw-r--r--dev-perl/XML-Feed/XML-Feed-0.640.0.ebuild48
-rw-r--r--dev-perl/XML-LibXML/Manifest1
-rw-r--r--dev-perl/XML-LibXML/XML-LibXML-2.20.900.ebuild82
-rw-r--r--dev-perl/XML-LibXML/XML-LibXML-2.21.0.ebuild4
-rw-r--r--dev-perl/XML-LibXML/files/XML-LibXML-2.20.800-modern-c.patch45
-rw-r--r--dev-perl/XML-LibXML/files/XML-LibXML-2.21.0-libxml2-2.13.patch148
-rw-r--r--dev-perl/XML-Parser/Manifest1
-rw-r--r--dev-perl/XML-Parser/XML-Parser-2.460.0-r2.ebuild43
-rw-r--r--dev-perl/XML-RSS/Manifest2
-rw-r--r--dev-perl/XML-RSS/XML-RSS-1.620.0.ebuild37
-rw-r--r--dev-perl/XML-RSS/XML-RSS-1.630.0.ebuild37
-rw-r--r--dev-perl/XML-RSS/XML-RSS-1.640.0.ebuild4
-rw-r--r--dev-perl/XML-RegExp/XML-RegExp-0.40.0-r2.ebuild4
-rw-r--r--dev-perl/XML-Twig/Manifest1
-rw-r--r--dev-perl/XML-Twig/XML-Twig-3.530.0.ebuild44
-rw-r--r--dev-perl/XS-Parse-Keyword/Manifest5
-rw-r--r--dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.380.0-r1.ebuild20
-rw-r--r--dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.430.0.ebuild2
-rw-r--r--dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.470.0.ebuild (renamed from dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.420.0-r1.ebuild)10
-rw-r--r--dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.480.0.ebuild (renamed from dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.460.0.ebuild)4
-rw-r--r--dev-perl/XS-Parse-Sublike/Manifest5
-rw-r--r--dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.210.0-r1.ebuild21
-rw-r--r--dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.220.0.ebuild25
-rw-r--r--dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.290.0.ebuild25
-rw-r--r--dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.300.0.ebuild2
-rw-r--r--dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.360.0.ebuild (renamed from dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.280.0.ebuild)4
-rw-r--r--dev-perl/YAML-LibYAML/Manifest2
-rw-r--r--dev-perl/YAML-LibYAML/YAML-LibYAML-0.880.0.ebuild14
-rw-r--r--dev-perl/YAML-LibYAML/YAML-LibYAML-0.890.0.ebuild14
-rw-r--r--dev-perl/YAML-LibYAML/YAML-LibYAML-0.902.0.ebuild2
-rw-r--r--dev-perl/YAML-PP/Manifest1
-rw-r--r--dev-perl/YAML-PP/YAML-PP-0.36.0.ebuild33
-rw-r--r--dev-perl/YAML-Syck/YAML-Syck-1.340.0.ebuild12
-rw-r--r--dev-perl/YAML-Tiny/Manifest1
-rw-r--r--dev-perl/YAML-Tiny/YAML-Tiny-1.760.0.ebuild36
-rw-r--r--dev-perl/YAML/Manifest1
-rw-r--r--dev-perl/YAML/YAML-1.300.0.ebuild26
-rw-r--r--dev-perl/YAML/YAML-1.310.0.ebuild4
-rw-r--r--dev-perl/aliased/aliased-0.340.0-r2.ebuild4
-rw-r--r--dev-perl/autobox/Manifest1
-rw-r--r--dev-perl/autobox/autobox-3.0.1-r1.ebuild31
-rw-r--r--dev-perl/autobox/autobox-3.0.1-r2.ebuild26
-rw-r--r--dev-perl/autobox/autobox-3.0.2.ebuild2
-rw-r--r--dev-perl/autovivification/autovivification-0.180.0-r1.ebuild29
-rw-r--r--dev-perl/autovivification/autovivification-0.180.0-r2.ebuild2
-rw-r--r--dev-perl/bareword-filehandles/bareword-filehandles-0.7.0-r1.ebuild35
-rw-r--r--dev-perl/forks/forks-0.360.0-r2.ebuild42
-rw-r--r--dev-perl/libintl-perl/Manifest1
-rw-r--r--dev-perl/libintl-perl/libintl-perl-1.350.0.ebuild33
-rw-r--r--dev-perl/libwww-perl/Manifest1
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.720.0-r1.ebuild74
-rw-r--r--dev-perl/namespace-autoclean/namespace-autoclean-0.310.0.ebuild4
-rw-r--r--dev-perl/prefork/prefork-1.50.0.ebuild4
-rw-r--r--dev-perl/rename/Manifest1
-rw-r--r--dev-perl/rename/rename-1.110.0-r1.ebuild20
684 files changed, 2797 insertions, 11158 deletions
diff --git a/dev-perl/Alien-Build/Alien-Build-2.830.0.ebuild b/dev-perl/Alien-Build/Alien-Build-2.830.0.ebuild
index 9e3939f771d9..0f308578530d 100644
--- a/dev-perl/Alien-Build/Alien-Build-2.830.0.ebuild
+++ b/dev-perl/Alien-Build/Alien-Build-2.830.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Build external dependencies for use in CPAN"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~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
diff --git a/dev-perl/Alien-Build/Alien-Build-2.840.0.ebuild b/dev-perl/Alien-Build/Alien-Build-2.840.0.ebuild
new file mode 100644
index 000000000000..8e0b461fa13a
--- /dev/null
+++ b/dev-perl/Alien-Build/Alien-Build-2.840.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PLICEASE
+DIST_VERSION=2.84
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Build external dependencies for use in CPAN"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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
+ >=virtual/perl-Test2-Suite-0.0.121
+ !minimal? (
+ dev-perl/Alien-Base-ModuleBuild
+ dev-perl/Sort-Versions
+ )
+ )
+"
diff --git a/dev-perl/Alien-Build/Manifest b/dev-perl/Alien-Build/Manifest
index 8bb86db864a0..04a76f0c9d92 100644
--- a/dev-perl/Alien-Build/Manifest
+++ b/dev-perl/Alien-Build/Manifest
@@ -1,2 +1,3 @@
DIST Alien-Build-2.80.tar.gz 547037 BLAKE2B 61c52e5931c1146253840f2dddd1bedde5a767f6bdbe45e317b0f7d595fcd8929b324768595a337f24d624b3bb54bf226e585ddd92c7022ab23d317865600e5d SHA512 88f672a04796e22650a211d0504a0d7ab3ae3cdb3b992ca9a4ea996241f578454b6dcfb5fb448d27d69569a2b706308820f067b346913b75f1dc012893aab68e
DIST Alien-Build-2.83.tar.gz 547519 BLAKE2B 1a097ea31dc67b9a33a5f20968f36779d91a8abab0d03d534e5844b1f047e54bb455c09bcbbf2da3d0f90aac66e20ac53c977cd83722826c6cc62761c4e386ff SHA512 db21995423cd13656ac2a93bfbeb1cfeef8e521774b9895860a9119195b3eeab4104d8c54bc263db0891855da965fa8ffacdfaff89977c817e2d2650ce69d02e
+DIST Alien-Build-2.84.tar.gz 548423 BLAKE2B 85675128362c69e62a449197cdc29117c7476c4c1e67eab54bc8150a3df27332f72306f51219e565e3a6e64f3f9ae4d8571b4e5cef51a153298fad7f9c1aeecb SHA512 48f67543e44651f73d4f7668ea4e34d2b522cf8ca6cf4eb0713f13809d5876ed1c1439340e3f0277cac989e17bc03fc0d7671bc26272a39e7fbeb7cef5862784
diff --git a/dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.34.0.ebuild b/dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.34.0.ebuild
deleted file mode 100644
index 0ab0bb88280a..000000000000
--- a/dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.34.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_VERSION=1.034
-DIST_AUTHOR=ETJ
-inherit perl-module
-
-DESCRIPTION="Find and verify functionality of the gnuplot executable"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-HTTP-Tiny
- virtual/perl-Time-HiRes
- sci-visualization/gnuplot
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( dev-perl/Test-Exception )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-1.33.0-version.patch" )
diff --git a/dev-perl/Alien-Gnuplot/Manifest b/dev-perl/Alien-Gnuplot/Manifest
index a326e3dc43dc..1392a4638c96 100644
--- a/dev-perl/Alien-Gnuplot/Manifest
+++ b/dev-perl/Alien-Gnuplot/Manifest
@@ -1,2 +1 @@
-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.33.0-version.patch b/dev-perl/Alien-Gnuplot/files/Alien-Gnuplot-1.33.0-version.patch
deleted file mode 100644
index 415db6890dd1..000000000000
--- a/dev-perl/Alien-Gnuplot/files/Alien-Gnuplot-1.33.0-version.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://bugs.gentoo.org/709670
-
---- a/lib/Alien/Gnuplot.pm
-+++ b/lib/Alien/Gnuplot.pm
-@@ -289,7 +289,7 @@
- your GNUPLOT_BINARY variable to an actual gnuplot.
- };
-
-- $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-LibGumbo/Alien-LibGumbo-0.50.0-r3.ebuild b/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r3.ebuild
deleted file mode 100644
index 12d9f7f91547..000000000000
--- a/dev-perl/Alien-LibGumbo/Alien-LibGumbo-0.50.0-r3.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=RUZ
-DIST_VERSION=0.05
-inherit perl-module toolchain-funcs
-
-DESCRIPTION="Gumbo parser library"
-
-SLOT="0"
-KEYWORDS="~amd64 ~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_configure() {
- unset LD;
- if [[ -n "${CCLD}" ]]; then
- export LD="${CCLD}"
- fi
- tc-export CC CXX
- perl-module_src_configure
-}
-
-src_compile() {
- ./Build --config optimize="${CFLAGS}" build || die
-}
-
-src_test() {
- local MODULES=(
- "Alien::LibGumbo ${DIST_VERSION}"
- "Alien::LibGumbo::ConfigData"
- "Alien::LibGumbo::Install::Files"
- )
- local failed=()
- for dep in "${MODULES[@]}"; do
- ebegin "Compile testing ${dep}"
- perl -Mblib="${S}/blib" -M"${dep} ()" -e1
- eend $? || failed+=( "$dep" )
- done
- if [[ ${failed[@]} ]]; then
- echo
- eerror "One or more modules failed compile:";
- for dep in "${failed[@]}"; do
- eerror " ${dep}"
- done
- die "Failing due to module compilation errors";
- fi
- # Currently useless
- # perl-module_src_test
-}
diff --git a/dev-perl/AnyEvent-I3/AnyEvent-I3-0.170.0-r2.ebuild b/dev-perl/AnyEvent-I3/AnyEvent-I3-0.170.0-r2.ebuild
deleted file mode 100644
index 915830bd491c..000000000000
--- a/dev-perl/AnyEvent-I3/AnyEvent-I3-0.170.0-r2.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=MSTPLBG
-DIST_VERSION=0.17
-inherit perl-module
-
-DESCRIPTION="Communicate with the i3 window manager"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-perl/AnyEvent
- dev-perl/JSON-XS
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.360.0
-"
-
-src_test() {
- perl_rm_files t/manifest.t t/pod-coverage.t t/pod.t t/boilerplate.t
- perl-module_src_test
-}
diff --git a/dev-perl/AnyEvent-I3/Manifest b/dev-perl/AnyEvent-I3/Manifest
index 785e79e514a8..3229ffc26dde 100644
--- a/dev-perl/AnyEvent-I3/Manifest
+++ b/dev-perl/AnyEvent-I3/Manifest
@@ -1,2 +1 @@
-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/App-Cmd/App-Cmd-0.336.0.ebuild b/dev-perl/App-Cmd/App-Cmd-0.336.0.ebuild
index 72626d762030..19fc9c50920c 100644
--- a/dev-perl/App-Cmd/App-Cmd-0.336.0.ebuild
+++ b/dev-perl/App-Cmd/App-Cmd-0.336.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Write command line apps with less suffering"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/App-Cmd/App-Cmd-0.335.0.ebuild b/dev-perl/App-Cmd/App-Cmd-0.337.0.ebuild
index e14d247f27ba..80142c2165f9 100644
--- a/dev-perl/App-Cmd/App-Cmd-0.335.0.ebuild
+++ b/dev-perl/App-Cmd/App-Cmd-0.337.0.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=RJBS
-DIST_VERSION=0.335
+DIST_VERSION=0.337
inherit perl-module
DESCRIPTION="Write command line apps with less suffering"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="minimal"
RDEPEND="
@@ -19,7 +19,7 @@ RDEPEND="
>=dev-perl/Class-Load-0.60.0
dev-perl/Data-OptList
>=virtual/perl-Getopt-Long-2.390.0
- >=dev-perl/Getopt-Long-Descriptive-0.84.0
+ >=dev-perl/Getopt-Long-Descriptive-0.116.0
dev-perl/IO-TieCombine
dev-perl/Module-Pluggable
dev-perl/String-RewritePrefix
diff --git a/dev-perl/App-Cmd/Manifest b/dev-perl/App-Cmd/Manifest
index f9754623c9b7..20ed841da792 100644
--- a/dev-perl/App-Cmd/Manifest
+++ b/dev-perl/App-Cmd/Manifest
@@ -1,2 +1,2 @@
-DIST App-Cmd-0.335.tar.gz 49009 BLAKE2B 48dbe85609014168d093230d26717f76b32fb53c252d173786fd6226ba08cded3b55586a1e18f80db52d84962e395c535ce39994cc74080195523678fd89a273 SHA512 1d2706dbfcb36ba04cc0205d034823d90827cde7627028b3b834024bd6d71f60166607d0848183679b172e54270d92732741d00b505af219e4d2c4cf0de740b5
DIST App-Cmd-0.336.tar.gz 50366 BLAKE2B a3a2d4df48cf9456857286033e6dacfb833cf785b499edd2580a9fbae68434a2dadeeb39c110cb2dd6aff962d587d401bad2197c9f528d989a90044f99a7c0af SHA512 1d700a2a79b08b32d986cb56f145ee3014a0f827ca77370cf4569d839c6c914b865781caa0cf38cb162f1a5db5a7c4d729e7672ff73f6f6d0d2bc52e4249ca39
+DIST App-Cmd-0.337.tar.gz 50287 BLAKE2B a8600775d1b9cdf39d064aaa32b35c57aab0f8fee87d92c0bf3499f7a153e2200755a4bbb7afebd85b5b7d75d3ff46c9735016f321b68480680f67efcec0419f SHA512 e06171aca8a3d318927e0ecbba97e6376c1ecd1c756686fc1a882305f4fd74f251ae8c585596ee12c3adf76160059184c4f765da4b9389b3f092dd3088a178b2
diff --git a/dev-perl/App-cpanminus/App-cpanminus-1.704.800.ebuild b/dev-perl/App-cpanminus/App-cpanminus-1.704.800.ebuild
new file mode 100644
index 000000000000..18858ed140fd
--- /dev/null
+++ b/dev-perl/App-cpanminus/App-cpanminus-1.704.800.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MIYAGAWA
+DIST_VERSION=1.7048
+inherit perl-module
+
+DESCRIPTION="Get, unpack, build and install modules from CPAN"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
diff --git a/dev-perl/App-cpanminus/Manifest b/dev-perl/App-cpanminus/Manifest
index 96230fb50b51..8b5e27f2e204 100644
--- a/dev-perl/App-cpanminus/Manifest
+++ b/dev-perl/App-cpanminus/Manifest
@@ -1 +1,2 @@
DIST App-cpanminus-1.7047.tar.gz 316779 BLAKE2B f424ad647fe896cc914771b3df957ddc7e661c300d6a8af041d3e577500a4c64244c5f6e18c64842148d5aad898ec2b75346df1aa226f57afdaa4d1bb8dc611c SHA512 c58b58773b5cd06f346228af46136beffcf07cf49dd51c6d914e2fe4c2a592b5c94901510da8c7ff55795e6beb25bf5344ac798d817ab0a1f2450ff75cbaa17d
+DIST App-cpanminus-1.7048.tar.gz 316512 BLAKE2B 1347aa7febe8d4c313990e14fde6798c62ed60d37544d552546c3d893f452bbc90f35cbe8bcefe6b3392017a511d92876e1f582b3644eebc265257c43492a871 SHA512 71cd7c494ede9e7759ac4ddaf7ad922313a3ec96bee654600bf494cc9188a44a3ae398bc5f5e4fe2e6ee13df740fc54ed9f789f6098618ea56ed241fc39813d5
diff --git a/dev-perl/App-perlbrew/App-perlbrew-1.0.0.ebuild b/dev-perl/App-perlbrew/App-perlbrew-1.0.0.ebuild
index ad720c9feb0e..f265849446be 100644
--- a/dev-perl/App-perlbrew/App-perlbrew-1.0.0.ebuild
+++ b/dev-perl/App-perlbrew/App-perlbrew-1.0.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION='Manage perl installations in your $HOME'
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-7.220.0
diff --git a/dev-perl/App-perlbrew/App-perlbrew-1.10.0.ebuild b/dev-perl/App-perlbrew/App-perlbrew-1.10.0.ebuild
new file mode 100644
index 000000000000..a64743d28bec
--- /dev/null
+++ b/dev-perl/App-perlbrew/App-perlbrew-1.10.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=GUGOD
+DIST_VERSION=1.01
+inherit perl-module
+
+DESCRIPTION='Manage perl installations in your $HOME'
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-7.220.0
+ >=dev-perl/CPAN-Perl-Releases-5.202.307.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/Path-Class-0.330.0
+ >=dev-perl/Test2-Plugin-IOEvents-0.1.1
+ >=dev-perl/Test2-Plugin-NoWarnings-0.100.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 d59c0f3412e2..111c50598d7b 100644
--- a/dev-perl/App-perlbrew/Manifest
+++ b/dev-perl/App-perlbrew/Manifest
@@ -1,2 +1,3 @@
DIST App-perlbrew-0.98.tar.gz 85396 BLAKE2B 4c7b71cbf49ef8e07627d55c59486fb88265f6d4584be8cf8d266f333aa44f1f1c1b00a8fc931113fd436fc19d6fb24f9973be71001bc45db160b19a2ff24cbb SHA512 55a3e53b52569594f977a3b61c9d739ab35dbf5a4fd5c6c021fb654bd5167c1843edee869ea854977c9b92311f5a0736aa55d9ed63a77359a1bb0682384f1a69
DIST App-perlbrew-1.00.tar.gz 89040 BLAKE2B ab24e097658e3a07d6c0c24f1f9a230327026b7cb4f61a0683a53642c467a3e1eb1443e65b410bd9749b68341009d581e55ca81e07dd7a9caf6866a060183c98 SHA512 e5995fef15bac0b4bc7a52295c33010ea2cef1f927a16d8baaa57ac014f1176b4896681080f23d392aaef2d85a6996c4ac646555e9aea973ac7960492fec8a00
+DIST App-perlbrew-1.01.tar.gz 89218 BLAKE2B 2c6518fa8df9fe2fe48f7105d63ee59017fe521a922816e565d285c9a8e1e9281bab8c87c206bce3d3a165c87127ff141f465bbf3adffc5e665b00c644ea9628 SHA512 944b47bdf60975abb2779e4cbecdc470c87891a76a024359737f9b6444270c57b323d6832979f7aca7d2a38d579b0cca84773aef595b228c7948034ae9614234
diff --git a/dev-perl/AppConfig/AppConfig-1.710.0-r1.ebuild b/dev-perl/AppConfig/AppConfig-1.710.0-r1.ebuild
index 4600d4fffeac..40b9cbe868cb 100644
--- a/dev-perl/AppConfig/AppConfig-1.710.0-r1.ebuild
+++ b/dev-perl/AppConfig/AppConfig-1.710.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Perl5 module for reading configuration files and parsing command line arguments"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~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/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.380.0.ebuild b/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.380.0.ebuild
deleted file mode 100644
index 7de90096d048..000000000000
--- a/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.380.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=ARFREITAS
-DIST_VERSION=0.38
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="API wrapper around the 'tar' utility"
-LICENSE="GPL-3+"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# r:Cwd -> File-Spec
-RDEPEND="
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- dev-perl/File-Which
- dev-perl/IPC-Run
- dev-perl/Log-Log4perl
- virtual/perl-File-Path
- app-arch/tar
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-CPAN-Meta
- test? (
- >=virtual/perl-Test-Simple-1.302.73
- )
-"
diff --git a/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.390.0.ebuild b/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.390.0.ebuild
deleted file mode 100644
index 7807cf9491f1..000000000000
--- a/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.390.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# 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
deleted file mode 100644
index 94fc4206e901..000000000000
--- a/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.410.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# 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/Archive-Tar-Wrapper-0.420.0.ebuild b/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.420.0.ebuild
index 1b8823e3b79f..52a132d2652f 100644
--- a/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.420.0.ebuild
+++ b/dev-perl/Archive-Tar-Wrapper/Archive-Tar-Wrapper-0.420.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="API wrapper around the 'tar' utility"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
# r:Cwd -> File-Spec
RDEPEND="
diff --git a/dev-perl/Archive-Tar-Wrapper/Manifest b/dev-perl/Archive-Tar-Wrapper/Manifest
index 8bf1856dc7cf..a87b97b42a22 100644
--- a/dev-perl/Archive-Tar-Wrapper/Manifest
+++ b/dev-perl/Archive-Tar-Wrapper/Manifest
@@ -1,4 +1 @@
-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
DIST Archive-Tar-Wrapper-0.42.tar.gz 49178 BLAKE2B ae80e361013258a823c15951b49018325316d659e8693f5feb8a7fbc09d9996f9b55a62267c05f4ac239c35e28cbc17ad15e921d0cdc252aa028fc8d5d8cee22 SHA512 c296dc1bcf96efec29b80a4abfdb9b70322ef87f6ad296785331d0619643d86e7f538d742e3e991e0b0f8a907596fb7d95f14fddd707a49e02885ad9d36eff4d
diff --git a/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r3.ebuild b/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r3.ebuild
deleted file mode 100644
index 29e6e80d81fe..000000000000
--- a/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r3.ebuild
+++ /dev/null
@@ -1,20 +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.00
-inherit perl-module
-
-DESCRIPTION="Set up array elements as aliases"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r3.ebuild b/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r3.ebuild
deleted file mode 100644
index 348ae5438a35..000000000000
--- a/dev-perl/Audio-DSP/Audio-DSP-0.20.0-r3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=SETHJ
-DIST_VERSION=0.02
-inherit perl-module
-
-DESCRIPTION="Perl interface to *NIX digital audio device"
-
-SLOT="0"
-KEYWORDS="amd64 sparc ~x86"
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
-src_test() {
- local MODULES=(
- "Audio::DSP ${DIST_VERSION}"
- )
- local failed=()
- for dep in "${MODULES[@]}"; do
- ebegin "Compile testing ${dep}"
- perl -Mblib="${S}" -M"${dep} ()" -e1
- eend $? || failed+=( "$dep" )
- done
- if [[ ${failed[@]} ]]; then
- echo
- eerror "One or more modules failed compile:";
- for dep in "${failed[@]}"; do
- eerror " ${dep}"
- done
- die "Failing due to module compilation errors";
- fi
- if [[ "${AUDIO_DSP_HW_TEST:-0}" == 0 ]]; then
- ewarn "Comprehensive testing of this module needs hardware access to dsp"
- ewarn "devices. Set AUDIO_DSP_HW_TEST=1 in your environment if you want full"
- ewarn "coverage"
- ewarn "For details, see:"
- ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Audio-DSP"
- else
- perl-module_src_test
- fi
-}
diff --git a/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r4.ebuild b/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r4.ebuild
deleted file mode 100644
index 15f60d310244..000000000000
--- a/dev-perl/Audio-FLAC-Header/Audio-FLAC-Header-2.400.0-r4.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=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"
-)
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r4.ebuild b/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r4.ebuild
deleted file mode 100644
index 1234bcfce78b..000000000000
--- a/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r4.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=SERGEY
-DIST_VERSION=0.7
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Perl extension for Sound Mixer control"
-
-SLOT="0"
-KEYWORDS="amd64 ~ppc sparc x86"
-# License note: Ambiguous
-# https://rt.cpan.org/Ticket/Display.html?id=132448
-LICENSE="GPL-1"
-
-PATCHES=(
- "${FILESDIR}/${P}-volumepl.patch"
- "${FILESDIR}/${P}-clang.patch"
- "${FILESDIR}/${P}-testsuite.patch"
-)
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
-
-src_test() {
- local MODULES=(
- "Audio::Mixer ${DIST_VERSION}"
- )
- local failed=()
- for dep in "${MODULES[@]}"; do
- ebegin "Compile testing ${dep}"
- perl -Mblib="${S}" -M"${dep} ()" -e1
- eend $? || failed+=( "$dep" )
- done
- if [[ ${failed[@]} ]]; then
- echo
- eerror "One or more modules failed compile:";
- for dep in "${failed[@]}"; do
- eerror " ${dep}"
- done
- die "Failing due to module compilation errors";
- fi
- if [[ "${AUDIO_MIXER_HW_TEST:-0}" == 0 ]]; then
- ewarn "Comprehensive testing of this module needs hardware access to mixing"
- ewarn "devices. Set AUDIO_MIXER_HW_TEST=1 in your environment if you want full"
- ewarn "coverage"
- ewarn "For details, see:"
- ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
- else
- perl-module_src_test
- fi
-}
diff --git a/dev-perl/Audio-Scan/Audio-Scan-1.10.0-r1.ebuild b/dev-perl/Audio-Scan/Audio-Scan-1.10.0-r1.ebuild
deleted file mode 100644
index 7745fc98d391..000000000000
--- a/dev-perl/Audio-Scan/Audio-Scan-1.10.0-r1.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=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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Test-Warn
- )
-"
-PERL_RM_FILES=(
- "t/02pod.t"
- "t/03podcoverage.t"
- "t/04critic.t"
-)
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r2.ebuild b/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r2.ebuild
deleted file mode 100644
index 58bbaaef89c4..000000000000
--- a/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=DMUEY
-DIST_VERSION=0.23
-DIST_EXAMPLES=("example.pl")
-inherit perl-module
-
-DESCRIPTION="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() {
- unset LD
- if [[ -n "${CCLD}" ]]; then
- export LD="${CCLD}"
- fi
- GENTOO_INCDIR="${EPREFIX}/usr/include" \
- GENTOO_LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- perl-module_src_configure
-}
-src_compile() {
- ./Build --config optimize="${CFLAGS}" build || die
-}
diff --git a/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r3.ebuild b/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r3.ebuild
deleted file mode 100644
index 8895e4dcffc0..000000000000
--- a/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=NIKIP
-DIST_VERSION=0.16
-DIST_EXAMPLES=("test.pl")
-inherit perl-module
-
-DESCRIPTION="Interface to PAM library"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
-IUSE="examples"
-
-RDEPEND="sys-libs/pam"
-DEPEND="${RDEPEND}"
-BDEPEND="${RDEPEND}"
-
-PATCHES=("${FILESDIR}/no-dot-inc.patch")
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
-
-src_test() {
- local MODULES=(
- "Authen::PAM ${DIST_VERSION}"
- )
- local failed=()
- for dep in "${MODULES[@]}"; do
- ebegin "Compile testing ${dep}"
- perl -Mblib="${S}" -M"${dep} ()" -e1
- eend $? || failed+=( "$dep" )
- done
- if [[ ${failed[@]} ]]; then
- echo
- eerror "One or more modules failed compile:";
- for dep in "${failed[@]}"; do
- eerror " ${dep}"
- done
- die "Failing due to module compilation errors";
- fi
- ewarn "To comprehensively test this module, interactive testing is necessary"
- ewarn "For details, see:"
- ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}"
-}
diff --git a/dev-perl/Authen-Radius/Authen-Radius-0.320.0.ebuild b/dev-perl/Authen-Radius/Authen-Radius-0.320.0.ebuild
deleted file mode 100644
index 5e558706262f..000000000000
--- a/dev-perl/Authen-Radius/Authen-Radius-0.320.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=7
-
-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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=virtual/perl-Data-Dumper-1.0.0
- >=dev-perl/Data-HexDump-0.20.0
- >=virtual/perl-Digest-MD5-2.200.0
- >=virtual/perl-IO-1.120.0
- >=dev-perl/Net-IP-1.260.0
-"
-DEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
- test? (
- dev-perl/Test-NoWarnings
- virtual/perl-Test-Simple
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.26-cisco-dictionary.patch
- "${FILESDIR}"/${PN}-0.32-no-install-db.patch
-)
-
-src_configure() {
- export OPTIMIZE="$CFLAGS"
- perl-module_src_configure
-}
-
-src_install() {
- perl-module_src_install
-
- # Really want to install these radius dictionaries?
- insinto /etc/raddb
- doins raddb/dictionary*
-}
diff --git a/dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild b/dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild
deleted file mode 100644
index dc8fd2ea3734..000000000000
--- a/dev-perl/B-Flags/B-Flags-0.170.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=7
-
-DIST_AUTHOR=RURBAN
-DIST_VERSION=0.17
-inherit perl-module
-
-DESCRIPTION="Friendlier flags for B"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.260.0.ebuild b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.260.0.ebuild
deleted file mode 100644
index 01762840dd9e..000000000000
--- a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.260.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=ETHER
-DIST_VERSION=0.26
-inherit perl-module
-
-DESCRIPTION="Execute code after a scope finished compilation"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-RDEPEND="
- >=dev-perl/Module-Implementation-0.50.0
- virtual/perl-Scalar-List-Utils
- >=dev-perl/Sub-Exporter-Progressive-0.1.6
- >=dev-perl/Variable-Magic-0.480.0
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-Text-ParseWords
- test? (
- >=virtual/perl-CPAN-Meta-2.120.900
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
diff --git a/dev-perl/B-Hooks-EndOfScope/Manifest b/dev-perl/B-Hooks-EndOfScope/Manifest
index 75b9982ac431..166481a44bf6 100644
--- a/dev-perl/B-Hooks-EndOfScope/Manifest
+++ b/dev-perl/B-Hooks-EndOfScope/Manifest
@@ -1,2 +1 @@
-DIST B-Hooks-EndOfScope-0.26.tar.gz 39163 BLAKE2B 4c312c621da0c1626a8a22cd49821fc8964159e394f54ac77feb15718c36c52b4e5ca9d469c359c186f00911234f3cc0f88abbad930c8d8c4d24f0ca4f52f8d5 SHA512 e7333f061889d5d97cd793ad557ec1a2c5a918c977f1af22ce004d5d67f7781fcf171f427c31ed6a2a2d02d12e6ad3e15e1c80cad498f83263ff384ab0ec297c
DIST B-Hooks-EndOfScope-0.28.tar.gz 40151 BLAKE2B ee357bb4db28d0f9b27f042ca78beb7a8e6bc29a2c92d49f05322c43459d0348bd8daa59e4442c9579669c0a6fc7f8c8d76d669e715ab91d57413f204d076fa7 SHA512 692d6ccc5d86f4fdd23491983ec4358a0be61d9ed23ab2e9a0b767395482447c44ff1a78e10ce72f393f542db3879712bc3077e74dbab13d902c302cae3750fe
diff --git a/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild
deleted file mode 100644
index 2b9183f02576..000000000000
--- a/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=0.22
-inherit perl-module
-
-DESCRIPTION="Wrap OP check callbacks"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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-parent"
-BDEPEND="${RDEPEND}
- >=dev-perl/ExtUtils-Depends-0.302.0
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-CPAN-Meta-2.120.900
- virtual/perl-File-Spec
- virtual/perl-Test-Simple
- )
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r1.ebuild b/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r1.ebuild
deleted file mode 100644
index 2d76e80a60d7..000000000000
--- a/dev-perl/B-Hooks-Parser/B-Hooks-Parser-0.210.0-r1.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=ETHER
-DIST_VERSION=0.21
-inherit perl-module
-
-DESCRIPTION="Interface to perls parser variables"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/B-Hooks-OP-Check-0.180.0
- virtual/perl-XSLoader
- virtual/perl-parent
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/ExtUtils-Depends-0.302.0
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/B-Hooks-EndOfScope
- virtual/perl-File-Spec
- dev-perl/Test-Fatal
- virtual/perl-Test-Simple
- )
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r1.ebuild b/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r1.ebuild
deleted file mode 100644
index 2c2e6ab8c967..000000000000
--- a/dev-perl/B-OPCheck/B-OPCheck-0.320.0-r1.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=ETHER
-DIST_VERSION=0.32
-inherit perl-module
-
-DESCRIPTION="PL_check hacks using Perl callbacks"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/B-Utils-0.80.0
- virtual/perl-Carp
- virtual/perl-Scalar-List-Utils
- dev-perl/Scope-Guard
- virtual/perl-XSLoader
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/ExtUtils-Depends-0.302.0
- test? (
- virtual/perl-File-Spec
- virtual/perl-Module-Metadata
- virtual/perl-Test-Simple
- )
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild b/dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild
deleted file mode 100644
index 1f01877a4f8d..000000000000
--- a/dev-perl/B-Utils/B-Utils-0.270.0-r2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=0.27
-inherit perl-module
-
-DESCRIPTION="Helper functions for op tree manipulation"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# needs Scalar::Util
-RDEPEND="
- virtual/perl-Exporter
- virtual/perl-Scalar-List-Utils
- dev-perl/Task-Weaken
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-CBuilder
- >=dev-perl/ExtUtils-Depends-0.301.0
- test? (
- virtual/perl-Test-Simple
- )
-"
-PERL_RM_FILES=(
- # These useless no-op tests that simply clutter test output
- t/utils/{31oldname,32kids,33ancestors,34descendants,35siblings,36previous,37stringify}.t
- t/utils/{41walkfilt,42all,43allfilt,44optrep}.t
- t/utils/{50carp,51croak}.t
-)
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r2.ebuild b/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r2.ebuild
deleted file mode 100644
index cd4aaf5b1f86..000000000000
--- a/dev-perl/BSD-Resource/BSD-Resource-1.291.100-r2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=JHI
-DIST_VERSION=1.2911
-inherit perl-module
-
-DESCRIPTION="Perl module for BSD process resource limit and priority functions"
-LICENSE="|| ( Artistic-2 LGPL-2 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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"
-)
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild
deleted file mode 100644
index dcae1156e881..000000000000
--- a/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=AVULLO
-DIST_VERSION=3.01
-
-inherit perl-module
-
-DESCRIPTION="Perl bindings for sci-libs/htslib"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- sci-biology/bioperl
- sci-libs/htslib:=
-"
-DEPEND="
- dev-perl/Module-Build
- sci-libs/htslib:=
-"
-BDEPEND="${RDEPEND}
- dev-perl/Module-Build
- test? ( dev-perl/Test-LeakTrace )"
-
-PATCHES=(
- "${FILESDIR}/2.11-build_env_ldflags.patch"
- "${FILESDIR}/2.11-build_split_htslib_opts.patch"
-)
-
-src_configure() {
- local myconf="--htslib-includedir=${EPREFIX}/usr/include/htslib --htslib-libdir=${EPREFIX}/usr/$(get_libdir)"
- unset LD
- if [[ -n "${CCLD}" ]]; then
- export LD="${CCLD}"
- fi
- perl-module_src_configure
-}
-src_compile() {
- ./Build --config optimize="${CFLAGS}" build || die
-}
diff --git a/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild b/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild
deleted file mode 100644
index 8cf08f923606..000000000000
--- a/dev-perl/Bit-Vector/Bit-Vector-7.400.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=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 ~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
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Browser-Open/Browser-Open-0.40.0-r1.ebuild b/dev-perl/Browser-Open/Browser-Open-0.40.0-r1.ebuild
index 8a13a37620a6..2f6e0118b13b 100644
--- a/dev-perl/Browser-Open/Browser-Open-0.40.0-r1.ebuild
+++ b/dev-perl/Browser-Open/Browser-Open-0.40.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Open a browser at a given URL"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
RDEPEND=""
BDEPEND="${RDEPEND}
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240523.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240523.1.0.ebuild
index 84ec2faf01c6..2433b7575d32 100644
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240523.1.0.ebuild
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240523.1.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Data pack for Business::ISBN"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc 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-20240614.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240614.1.0.ebuild
deleted file mode 100644
index e924a935bde8..000000000000
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240614.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BRIANDFOY
-DIST_VERSION=20240614.001
-inherit perl-module
-
-DESCRIPTION="Data pack for Business::ISBN"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~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-20240710.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240710.1.0.ebuild
deleted file mode 100644
index 37bae7c7840d..000000000000
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240710.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BRIANDFOY
-DIST_VERSION=20240710.001
-inherit perl-module
-
-DESCRIPTION="Data pack for Business::ISBN"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~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-20241014.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20241014.1.0.ebuild
deleted file mode 100644
index c220e9891ea2..000000000000
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20241014.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BRIANDFOY
-DIST_VERSION=20241014.001
-inherit perl-module
-
-DESCRIPTION="Data pack for Business::ISBN"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~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-20241019.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20241019.1.0.ebuild
index 8eea0e0dcb7b..4b059dfbd758 100644
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20241019.1.0.ebuild
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20241019.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Data pack for Business::ISBN"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~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-20240509.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20241123.1.0.ebuild
index 9e9b3a3f535b..4043e497caed 100644
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20240509.1.0.ebuild
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20241123.1.0.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=BRIANDFOY
-DIST_VERSION=20240509.001
+DIST_VERSION=20241123.001
inherit perl-module
DESCRIPTION="Data pack for Business::ISBN"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc 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-20241017.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250118.1.0.ebuild
index 4c88ca9dbf6a..6306a565737d 100644
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20241017.1.0.ebuild
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250118.1.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=BRIANDFOY
-DIST_VERSION=20241017.001
+DIST_VERSION=20250118.001
inherit perl-module
DESCRIPTION="Data pack for Business::ISBN"
diff --git a/dev-perl/Business-ISBN-Data/Manifest b/dev-perl/Business-ISBN-Data/Manifest
index 993c1d309d18..00ce7711fad7 100644
--- a/dev-perl/Business-ISBN-Data/Manifest
+++ b/dev-perl/Business-ISBN-Data/Manifest
@@ -1,7 +1,4 @@
-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
-DIST Business-ISBN-Data-20241014.001.tar.gz 35276 BLAKE2B bfd8d83a7698a6c348206eee81f4cf38aaa070cf6be925d6463ebab3925ef8665fad5e40f2eb9e82218ce88192441bee908d9677a795428832586c7458b43c55 SHA512 a65c4dab7f5b5cfb4834179b9fbb0f4dbb34092e7639ddeba63f4ccf762e37f21d682f5b84368dc66a8b98f2e76857081489b02dc00904d4b0dbeb3c811dfc38
-DIST Business-ISBN-Data-20241017.001.tar.gz 35327 BLAKE2B 627cdf97f70d631b001314283733b3b9c4d60bed439a8cfa2f16c22c176b1bd1f87398750e62b2f0e78ad9c92c9d3f9083d411317bc39187d9af47cecd627f8c SHA512 6f9582f2db8721a5a8a133138f7cb02c650d2a74a57e5435ff2671899d80ab3d3aa7da1735a783974a5091531f7db7f460f0925ffdb848d05791b62651d9c04b
DIST Business-ISBN-Data-20241019.001.tar.gz 35338 BLAKE2B 56d1319e7644863c3b52e7e60d4dd35f228b08411df3af90b6136cc061da6c764e439e05fa6fb716d8880a5938d0ec79110d01148548204ee02513b83cab9668 SHA512 416ff904e6c06cdfff771222a13fa1fe030ad8ea4a45578ed85b8f3ff016b9da1039e1a9ef8d002cc7a2d373501342162d7b5fb73fd36701ee94395baa6b842a
+DIST Business-ISBN-Data-20241123.001.tar.gz 35528 BLAKE2B 02b1f05697981c6a1dae7682b019e9e93eece4687ac0f2a99671218be2d2038ce734d6b02e398dc317b3a8a606cb67bf31992cd2b15d30d541aaae958013c1b4 SHA512 098f1611406af65436b5661f1436d6b040b0585c1a3338f313f976334b4c200d235250886e16ac8af9c9cb91b850a73e375105094fff7b3a0b007fcccd6db7c4
+DIST Business-ISBN-Data-20250118.001.tar.gz 36379 BLAKE2B b0f8be50b799ef33fae8363222836adb90f04803a057a93e7047f8df34fdf8a9b6abb34a726f67d9b681535ede713dcd0e8ad21d48814cb548f150cf2f74f4ac SHA512 2d49f2a5794413b02b748fbc12a02d6db82b7964b3e91e72a116d3bc689e1b39e1b5cb563c8c0c8e7f019bc36edd343cd2938bab9124562f86abb11965e22734
diff --git a/dev-perl/Business-ISBN/Business-ISBN-3.8.0.ebuild b/dev-perl/Business-ISBN/Business-ISBN-3.11.0.ebuild
index e84faec3d96e..6a027c8c9bfd 100644
--- a/dev-perl/Business-ISBN/Business-ISBN-3.8.0.ebuild
+++ b/dev-perl/Business-ISBN/Business-ISBN-3.11.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-DIST_AUTHOR=BDFOY
-DIST_VERSION=3.008
+DIST_AUTHOR=BRIANDFOY
+DIST_VERSION=3.011
DIST_EXAMPLES=("examples/*")
inherit perl-module
@@ -12,9 +12,8 @@ DESCRIPTION="Work with ISBN as objects"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
-IUSE="test barcode"
-RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="barcode"
RDEPEND="
barcode? (
@@ -23,16 +22,19 @@ RDEPEND="
)
>=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 2354fc9de050..903f598242b2 100644
--- a/dev-perl/Business-ISBN/Manifest
+++ b/dev-perl/Business-ISBN/Manifest
@@ -1,2 +1,2 @@
-DIST Business-ISBN-3.008.tar.gz 363152 BLAKE2B 0f6bbb8557b3f18df445b05113df358c129ffc06013d08a6d606d1dc53d50750600faf57936f42eeb4248f0568006e13e08cd119ed611b1c2814a773538ac852 SHA512 9a605666e14903f338a6098ed5aaa1506dcfd4049ac0773859a7f7b61e9b23a657b0d046d8a4d05506e21433dd7b6f387a396373323f233a8906eb319a60b9f1
DIST Business-ISBN-3.009.tar.gz 363252 BLAKE2B b53040a1a891da48a3b827d2fab707c41245ac861c4511ffe3ca65c7d7c6fe89b4bd786c27d3caa1c1b00781c6fb7c165d804bc0b4ac4edf22fbb1b4e532e842 SHA512 4764762ae323427aaa315ff0265e617c173dbff66fb6bb2a8afbd2eb991f773fd56c110c918c26bbc876c1283ba502aa35a66ea9801bd400bbbff157c651098f
+DIST Business-ISBN-3.011.tar.gz 364141 BLAKE2B e4a2fb9d0caa633e6daefe755fdcb579cd0c6547bbf07e66c4c71e3f6ec49fb2c478edc35293a4eb1238aed654581c14b6235bb677d079026b9068e8c5bf20e2 SHA512 826a33327be44ec6c4f0d879192c98dc66417d059e1521615e5a70e5a06ab1acf72fd8adef84995d19f54575b70977e0f1ccc7342fe3a6c56cd0aefc130e1b74
diff --git a/dev-perl/Business-ISMN/Business-ISMN-1.203.0.ebuild b/dev-perl/Business-ISMN/Business-ISMN-1.203.0.ebuild
deleted file mode 100644
index afdffca667d2..000000000000
--- a/dev-perl/Business-ISMN/Business-ISMN-1.203.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=BDFOY
-DIST_VERSION=1.203
-inherit perl-module
-
-DESCRIPTION="International Standard Music Numbers"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
-
-RDEPEND="
- >=dev-perl/Tie-Cycle-1.210.0
- virtual/perl-Scalar-List-Utils
-"
-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 3b7f0beccacb..3ecc8f8e6dd3 100644
--- a/dev-perl/Business-ISMN/Manifest
+++ b/dev-perl/Business-ISMN/Manifest
@@ -1,2 +1 @@
-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.5.0.ebuild b/dev-perl/Business-ISSN/Business-ISSN-1.5.0.ebuild
deleted file mode 100644
index d2113ffe5cef..000000000000
--- a/dev-perl/Business-ISSN/Business-ISSN-1.5.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=BDFOY
-DIST_VERSION=1.005
-inherit perl-module
-
-DESCRIPTION="Object and functions to work with International Standard Serial Numbers"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
-
-RDEPEND="
- virtual/perl-Exporter
-"
-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 9512c1eab4ee..e5015a46141d 100644
--- a/dev-perl/Business-ISSN/Manifest
+++ b/dev-perl/Business-ISSN/Manifest
@@ -1,2 +1 @@
-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/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0.ebuild b/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0.ebuild
index 7a514ad26894..7c6005e4e75a 100644
--- a/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0.ebuild
+++ b/dev-perl/Bytes-Random-Secure/Bytes-Random-Secure-0.290.0.ebuild
@@ -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=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Extension to generate cryptographically-secure random bytes"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="minimal test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/CDB_File/CDB_File-1.50.0.ebuild b/dev-perl/CDB_File/CDB_File-1.50.0.ebuild
deleted file mode 100644
index 14765c5ec678..000000000000
--- a/dev-perl/CDB_File/CDB_File-1.50.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=1.05
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Perl extension for access to cdb databases"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# 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
- )
-"
-
-# Parallel breaks
-DIST_TEST="do"
-
-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
-}
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/CGI-Compile/CGI-Compile-0.270.0.ebuild b/dev-perl/CGI-Compile/CGI-Compile-0.270.0.ebuild
new file mode 100644
index 000000000000..e577871beb54
--- /dev/null
+++ b/dev-perl/CGI-Compile/CGI-Compile-0.270.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RKITOVER
+DIST_VERSION=0.27
+inherit perl-module
+
+DESCRIPTION="Compile .cgi scripts to a code reference like ModPerl::Registry"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-perl/File-pushd
+ dev-perl/Sub-Name
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ dev-perl/CGI
+ dev-perl/Capture-Tiny
+ dev-perl/Filter
+ dev-perl/Sub-Identify
+ 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 76bdbdde8dba..4ba2186ef556 100644
--- a/dev-perl/CGI-Compile/Manifest
+++ b/dev-perl/CGI-Compile/Manifest
@@ -1 +1,2 @@
DIST CGI-Compile-0.26.tar.gz 23151 BLAKE2B c343b32e31815888f4e11bf4f00370ebf1ed36076ace5d8266a18b16c4c31e088c7ba2d639ae3b1e71b85a60190a56c0e668a153b8874129c598eae8ca04aea3 SHA512 d4fe9f6a0a68e231e3cb4de2d1626084d1e9c1e8df6a9025393c5623a85604374ede97d6deee520141759e438105fcfabbd24c5559b97695f5eda32cb29f9da9
+DIST CGI-Compile-0.27.tar.gz 23225 BLAKE2B d29ec6295878ffd819e1b79c9b5c74ae6174f8f92f8e74472998e594881cba54b95b7c6dcddf7060fc5f6f5363737256d74feb5419b109258e37b4ec0755894b SHA512 812e9b6474ed08560784fbb9aa24c9d4fdd57409296b5fcb06ab8d2ffc5d81c9a6728294c44c019b445181d0ce0f2d3e668dbee459b60f6408249bcb80378ea2
diff --git a/dev-perl/CGI-Simple/CGI-Simple-1.280.0.ebuild b/dev-perl/CGI-Simple/CGI-Simple-1.280.0.ebuild
deleted file mode 100644
index 1437f94c7073..000000000000
--- a/dev-perl/CGI-Simple/CGI-Simple-1.280.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=MANWAR
-DIST_VERSION=1.280
-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 ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-perl/Module-Build
-"
-BDEPEND="
- dev-perl/Module-Build
- test? (
- dev-perl/libwww-perl
- dev-perl/IO-stringy
- virtual/perl-File-Temp
- dev-perl/Test-Exception
- dev-perl/Test-NoWarnings
- )
-"
diff --git a/dev-perl/CGI-Simple/Manifest b/dev-perl/CGI-Simple/Manifest
index fd15277b7f8b..c5d3522332cb 100644
--- a/dev-perl/CGI-Simple/Manifest
+++ b/dev-perl/CGI-Simple/Manifest
@@ -1,2 +1 @@
-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.660.0.ebuild b/dev-perl/CGI/CGI-4.660.0.ebuild
index c54dacad7abe..c79f03a8a6da 100644
--- a/dev-perl/CGI/CGI-4.660.0.ebuild
+++ b/dev-perl/CGI/CGI-4.660.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Simple Common Gateway Interface Class"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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 ~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/CGI/CGI-4.600.0.ebuild b/dev-perl/CGI/CGI-4.670.0.ebuild
index 9e0d9a0c5746..a26a09fbe33d 100644
--- a/dev-perl/CGI/CGI-4.600.0.ebuild
+++ b/dev-perl/CGI/CGI-4.670.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=LEEJO
-DIST_VERSION=4.60
+DIST_VERSION=4.67
DIST_EXAMPLES=("examples/*")
inherit perl-module
@@ -12,7 +12,7 @@ DESCRIPTION="Simple Common Gateway Interface Class"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~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 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-Carp
@@ -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 6f834335c30a..187f7ddc8992 100644
--- a/dev-perl/CGI/Manifest
+++ b/dev-perl/CGI/Manifest
@@ -1,3 +1,3 @@
-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
+DIST CGI-4.67.tar.gz 207827 BLAKE2B 588cb0b27fa6efc906c967edf3c7c616280d0b9104bb0f597e73d375cd55c923ca28f27b18e6ac139cb611c19a08943f439bc8d3cc6c8abaf66ef19f13095224 SHA512 dc9f0b2c50e24eeaf3068f65aef7e0e5582ce8e1b004e79b89bf4d6067223d82b33bba64900d1eab5c78f318c151499ef6842ec8d32ed354dfbf3e43d2cb1d93
diff --git a/dev-perl/CPAN-Changes/CPAN-Changes-0.400.2-r1.ebuild b/dev-perl/CPAN-Changes/CPAN-Changes-0.400.2-r1.ebuild
deleted file mode 100644
index 05872c3c2ac5..000000000000
--- a/dev-perl/CPAN-Changes/CPAN-Changes-0.400.2-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=HAARG
-DIST_VERSION=0.400002
-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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=virtual/perl-Text-Tabs+Wrap-0.3.0
- >=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 2683aa625f5d..73ede3662acd 100644
--- a/dev-perl/CPAN-Changes/Manifest
+++ b/dev-perl/CPAN-Changes/Manifest
@@ -1,2 +1 @@
-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-Meta-Check/CPAN-Meta-Check-0.17.0.ebuild b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.17.0.ebuild
deleted file mode 100644
index ac609346cf6f..000000000000
--- a/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.17.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=LEONT
-DIST_VERSION=0.017
-inherit perl-module
-
-DESCRIPTION="Verify requirements in a CPAN::Meta object"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=virtual/perl-CPAN-Meta-2.132.830
- >=virtual/perl-CPAN-Meta-Requirements-2.121.0
- virtual/perl-Exporter
- >=virtual/perl-Module-Metadata-1.0.23
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- 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 4f467b67021a..65fc45b4e605 100644
--- a/dev-perl/CPAN-Meta-Check/Manifest
+++ b/dev-perl/CPAN-Meta-Check/Manifest
@@ -1,2 +1 @@
-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
index 5b4a1d5ac08d..ae1a9b99eeb1 100644
--- 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
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Set of version requirements for a CPAN dist"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
diff --git a/dev-perl/CPAN-Mini/CPAN-Mini-1.111.16-r1.ebuild b/dev-perl/CPAN-Mini/CPAN-Mini-1.111.16-r1.ebuild
deleted file mode 100644
index 0d5649b2136c..000000000000
--- a/dev-perl/CPAN-Mini/CPAN-Mini-1.111.16-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=RJBS
-DIST_VERSION=1.111016
-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
- test? (
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/CPAN-Mini/Manifest b/dev-perl/CPAN-Mini/Manifest
index 67ae3e5c2615..332b7d4cd41d 100644
--- a/dev-perl/CPAN-Mini/Manifest
+++ b/dev-perl/CPAN-Mini/Manifest
@@ -1,2 +1 @@
-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.310.250.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.310.250.ebuild
deleted file mode 100644
index fb4c626afb41..000000000000
--- a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.310.250.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.20231025
-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.405.250.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.405.250.ebuild
deleted file mode 100644
index 91b636f389f2..000000000000
--- a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.405.250.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BINGOS
-DIST_VERSION=5.20240525
-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.407.20.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.407.20.ebuild
deleted file mode 100644
index 755d016458b4..000000000000
--- a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.407.20.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BINGOS
-DIST_VERSION=5.20240702
-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.410.200.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.410.200.ebuild
index ac4b729a5141..d9012cbffc45 100644
--- a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.410.200.ebuild
+++ b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.410.200.ebuild
@@ -10,7 +10,7 @@ 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.404.270.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.411.200.ebuild
index 5d42996e8de3..4e387dc1efaa 100644
--- a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.404.270.ebuild
+++ b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.411.200.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=BINGOS
-DIST_VERSION=5.20240427
+DIST_VERSION=5.20241120
inherit perl-module
DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs"
diff --git a/dev-perl/CPAN-Perl-Releases/Manifest b/dev-perl/CPAN-Perl-Releases/Manifest
index 83b19bd6a7d5..e6ad686a0efa 100644
--- a/dev-perl/CPAN-Perl-Releases/Manifest
+++ b/dev-perl/CPAN-Perl-Releases/Manifest
@@ -1,5 +1,2 @@
-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
DIST CPAN-Perl-Releases-5.20241020.tar.gz 22898 BLAKE2B 85599c7d593eca5ed9adf1040d6169910f13fe4653eeb451a9d2eb7c215605b778ec61c746cb3185f67e2fd83268ad76cab488b490b2469b08a530f084fc7deb SHA512 10b054c9b1dc62e5ec98c55bbc60e1960afc045553d9acfb9b107082675f3c8d522220054f941273014406c86331f340fdbf2958a5925a01935ef7ab33256377
+DIST CPAN-Perl-Releases-5.20241120.tar.gz 22818 BLAKE2B cdf8577122f1d2881820f111370db67745e43469c5b49a9f5e093c722663e8275908dbcb891b49def3018309da7765f04a7c8bee4abfcb1a5ba0c9e8002f2502 SHA512 ad324a204e1fc343c181c95d4383787eb92e03caa85be904061e06778b84c11368d887e6f5549aef641efcc61b8b4c9f9fc76d5fbf4e1bda36fb7fd94d15fc5c
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
index e193a9ec2c9f..0476bd4dd3ff 100644
--- 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
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Dynamic prerequisites in meta files"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-perl/CPAN-Meta-Requirements
diff --git a/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.18.ebuild b/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.18.ebuild
index c38461a418c9..f3a86eef5cb0 100644
--- a/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.18.ebuild
+++ b/dev-perl/CPAN-Uploader/CPAN-Uploader-0.103.18.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="Upload things to the CPAN"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test minimal"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/CSS-Tiny/CSS-Tiny-1.200.0-r1.ebuild b/dev-perl/CSS-Tiny/CSS-Tiny-1.200.0-r1.ebuild
index 5c62138eeae4..3a24dae9fe10 100644
--- a/dev-perl/CSS-Tiny/CSS-Tiny-1.200.0-r1.ebuild
+++ b/dev-perl/CSS-Tiny/CSS-Tiny-1.200.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,4 +9,4 @@ inherit perl-module
DESCRIPTION="Read/Write .css files with as little code as possible"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86"
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 4442ce76c856..bd3f7a1c7044 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-2024 Gentoo Authors
+# Copyright 1999-2025 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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Encode
diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.87.0.ebuild b/dev-perl/Capture-Tiny/Capture-Tiny-0.500.0.ebuild
index 9e850bebdd5b..f236b7f3a398 100644
--- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.87.0.ebuild
+++ b/dev-perl/Capture-Tiny/Capture-Tiny-0.500.0.ebuild
@@ -1,34 +1,31 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 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/*")
+DIST_AUTHOR=DAGOLDEN
+DIST_VERSION=0.50
+DIST_EXAMPLES=("examples/*")
inherit perl-module
-DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
+DESCRIPTION="Capture STDOUT and STDERR from Perl, XS, or external programs"
+LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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-Carp
+ virtual/perl-Exporter
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-IO
virtual/perl-Scalar-List-Utils
- idn? (
- || (
- >=dev-perl/URI-1.50
- dev-perl/Net-LibIDN
- dev-perl/Net-IDN-Encode
- )
- )
"
BDEPEND="
- ${RDEPEND}
+${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Test-Simple
+ )
"
-
-mydoc=("docs/debugging.txt")
diff --git a/dev-perl/Capture-Tiny/Manifest b/dev-perl/Capture-Tiny/Manifest
index 5b552e3c7383..fb5a7785d2a5 100644
--- a/dev-perl/Capture-Tiny/Manifest
+++ b/dev-perl/Capture-Tiny/Manifest
@@ -1 +1,2 @@
DIST Capture-Tiny-0.48.tar.gz 37480 BLAKE2B e6de05459478131c5129dd5ffc84744e2d3440c2e31545ed101c2986b2bc970106f126286dea50350f4b5ea330ffac423693d755e29850883bdc215437bf7488 SHA512 96d140b33a5ee147804925353ec5b49b806fa9c98b4ac23ec9c9494828f52ac72fd6f69c08e14ada18e5187dc4cece3d72901ce07b12eef20595322161a98437
+DIST Capture-Tiny-0.50.tar.gz 35640 BLAKE2B a4d857e6e7238b599afc500516d13d10a7eb060922981d5eb0d6be24c98875ba490c4f2d66b340339d61d5731cf663da0222dc02793a00bf304f3b20146da826 SHA512 afdcafbeb98446aa9370e1eea61003e7e0e26af35d76567cb269ac732aa26c7d689fbdb9abbc22095c59390d9b580b342d92bab7c65801ba42d7aa51d1b9ac07
diff --git a/dev-perl/Carp-Assert-More/Carp-Assert-More-2.3.0.ebuild b/dev-perl/Carp-Assert-More/Carp-Assert-More-2.8.0.ebuild
index 0ef23d4ad1ff..5bea359459f2 100644
--- a/dev-perl/Carp-Assert-More/Carp-Assert-More-2.3.0.ebuild
+++ b/dev-perl/Carp-Assert-More/Carp-Assert-More-2.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ DESCRIPTION="Convenience assertions for common situations"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Carp
@@ -18,10 +18,10 @@ RDEPEND="
"
BDEPEND="
${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
+ >=virtual/perl-ExtUtils-MakeMaker-6.640.0
test? (
dev-perl/Test-Exception
- >=virtual/perl-Test-Simple-0.180.0
+ >=virtual/perl-Test-Simple-0.720.0
)
"
diff --git a/dev-perl/Carp-Assert-More/Manifest b/dev-perl/Carp-Assert-More/Manifest
index e2ea2477fe2a..816ba64d31ab 100644
--- a/dev-perl/Carp-Assert-More/Manifest
+++ b/dev-perl/Carp-Assert-More/Manifest
@@ -1,2 +1,2 @@
-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
+DIST Carp-Assert-More-2.8.0.tar.gz 22864 BLAKE2B 4384d78729d50d04315f4bbbe8701391a35cd745569c2094687506cf3abc0d05b4fbc2a37e5d81822df5a67871573b30ad0072bb1f2869e93c9d27bc2b21618a SHA512 7d899cb3f2e2a5179885f7e480656c0a20470aa814f27033e902badf4219f2bb3813db013879b2504bd4b0b2a1db15031ca01f3c1f0e5a754797d12021ebc3dd
diff --git a/dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r1.ebuild b/dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r1.ebuild
deleted file mode 100644
index afedd7c9c46c..000000000000
--- a/dev-perl/Class-C3-XS/Class-C3-XS-0.150.0-r1.ebuild
+++ /dev/null
@@ -1,32 +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.15
-inherit perl-module
-
-DESCRIPTION="XS speedups for Class::C3"
-
-SLOT="0"
-KEYWORDS="amd64 ppc sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-XSLoader
-"
-BDEPEND="${RDEPEND}
- 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/Class-Data-Inheritable/Class-Data-Inheritable-0.100.0.ebuild b/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.100.0.ebuild
index 845403b6ad11..3ce8afae58d5 100644
--- a/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.100.0.ebuild
+++ b/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.100.0.ebuild
@@ -12,7 +12,7 @@ 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 ~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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
PERL_RM_FILES=(
t/pod.t
diff --git a/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.90.0.ebuild b/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.90.0.ebuild
deleted file mode 100644
index a45c3ac27577..000000000000
--- a/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.90.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RSHERER
-DIST_VERSION=0.09
-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 ~loong ~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 51a2eac8c668..f44b1be772c0 100644
--- a/dev-perl/Class-Data-Inheritable/Manifest
+++ b/dev-perl/Class-Data-Inheritable/Manifest
@@ -1,2 +1 @@
-DIST Class-Data-Inheritable-0.09.tar.gz 6087 BLAKE2B 687c4738b2323e707247e6544a20056b841d18ee8e12811a1e98ed2e0ce1ef6ea2bb4f3a8906df48cc7849ff16d347a6de3e99e8fa6cf992252a828dd1f92b96 SHA512 2e76aaf12c8d26442d53746e5d74636bb35c55461efb6d9b5ea50a635e3f781707b2d7f9cb3da9113ed31de464d3931f9734c29ace2a7ee5c6e111392b6a97cf
DIST Class-Data-Inheritable-0.10.tar.gz 6462 BLAKE2B 7ad409beaf663aaf06afd3b2491866aca76c03e4c4fcf1f404a4129df99754b508c3768249e0418cc985ec3bdd19fba14e6636c63753d3d3df40211691560000 SHA512 fa415aece575fdf805b80479d6a24277a067ddc0c7392b88aeb02bd6efa2e5047288b287a9c2f2e67fd8576c12ee4567a07f42903a33b6215afc8551959b4ef1
diff --git a/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r1.ebuild b/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r1.ebuild
deleted file mode 100644
index b50e293dbc1c..000000000000
--- a/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r1.ebuild
+++ /dev/null
@@ -1,39 +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=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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-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
- )
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.ebuild b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.ebuild
deleted file mode 100644
index 878ad5d3f12a..000000000000
--- a/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.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=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 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r2.ebuild b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r2.ebuild
deleted file mode 100644
index e238828b5076..000000000000
--- a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.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=7
-
-DIST_AUTHOR=SMUELLER
-DIST_VERSION=1.19
-inherit perl-module
-
-DESCRIPTION="Generate fast XS accessors without runtime compilation"
-# License note: perl 5-or-newer
-# https://bugs.gentoo.org/718946#c6
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Time-HiRes
- virtual/perl-XSLoader
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- !dev-perl/Class-XSAccessor-Array
- test? (
- virtual/perl-Test-Simple
- )
-"
-src_compile() {
- mymake=( "OPTIMIZE=${CFLAGS}" )
- perl-module_src_compile
-}
diff --git a/dev-perl/Clipboard/Clipboard-0.280.0.ebuild b/dev-perl/Clipboard/Clipboard-0.280.0.ebuild
deleted file mode 100644
index c69c1b3a0761..000000000000
--- a/dev-perl/Clipboard/Clipboard-0.280.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=SHLOMIF
-DIST_VERSION=0.28
-inherit perl-module virtualx
-
-DESCRIPTION="Copy and paste with any OS"
-
-SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/CGI
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- dev-perl/URI
- x11-misc/xclip
-"
-DEPEND="
- dev-perl/Module-Build
-"
-BDEPEND="
- ${RDEPEND}
- >=dev-perl/Module-Build-0.280.0
- test? (
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
-src_test() {
- virtx perl-module_src_test
-}
diff --git a/dev-perl/Clipboard/Clipboard-0.290.0.ebuild b/dev-perl/Clipboard/Clipboard-0.310.0.ebuild
index 2386801ea40f..2381203ae312 100644
--- a/dev-perl/Clipboard/Clipboard-0.290.0.ebuild
+++ b/dev-perl/Clipboard/Clipboard-0.310.0.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=SHLOMIF
-DIST_VERSION=0.29
+DIST_VERSION=0.31
inherit perl-module virtualx
DESCRIPTION="Copy and paste with any OS"
SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
RDEPEND="
dev-perl/CGI
@@ -36,8 +36,5 @@ BDEPEND="
"
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 e4736d4abc1d..d38c0eb9b91f 100644
--- a/dev-perl/Clipboard/Manifest
+++ b/dev-perl/Clipboard/Manifest
@@ -1,3 +1,2 @@
-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
+DIST Clipboard-0.31.tar.gz 26110 BLAKE2B d3bfadfc36f61cc78de47f67870092dea3d87a0fb1cbba5fbad3a204ff846179fbcdd9f7a5d452a93a1a8aa96ba42e166885f521e010ba30c0212feee85728b8 SHA512 54ef86caef0a94ac075aab826becb133f61834bb98ac780ef5364b8190a02939e45951996b7c9e2ba5500cf00bee86d4e422b87b86549404ce8ea2d756017c0b
diff --git a/dev-perl/Clone/Clone-0.470.0.ebuild b/dev-perl/Clone/Clone-0.470.0.ebuild
index 692e76152935..33b09b16aece 100644
--- a/dev-perl/Clone/Clone-0.470.0.ebuild
+++ b/dev-perl/Clone/Clone-0.470.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Recursively copy Perl datatypes"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
BDEPEND="
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-perl/Compress-Bzip2/Compress-Bzip2-2.280.0.ebuild b/dev-perl/Compress-Bzip2/Compress-Bzip2-2.280.0.ebuild
deleted file mode 100644
index ace4e594f694..000000000000
--- a/dev-perl/Compress-Bzip2/Compress-Bzip2-2.280.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_VERSION=2.28
-DIST_AUTHOR=RURBAN
-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 ~mips sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-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_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.206.0.ebuild b/dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.206.0.ebuild
deleted file mode 100644
index 05de7f5909b0..000000000000
--- a/dev-perl/Compress-Raw-Lzma/Compress-Raw-Lzma-2.206.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PMQS
-DIST_VERSION=2.206
-
-inherit perl-module
-
-DESCRIPTION="Perl interface for reading and writing lzma, lzip, and xz files/buffers"
-
-SLOT="0"
-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 255716e6dfbd..44af1d715ab3 100644
--- a/dev-perl/Compress-Raw-Lzma/Manifest
+++ b/dev-perl/Compress-Raw-Lzma/Manifest
@@ -1,2 +1 @@
-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/Config-AutoConf/Config-AutoConf-0.320.0.ebuild b/dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild
index b89a0bba69b8..8f54eafb24d5 100644
--- a/dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild
+++ b/dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -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 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~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-General/Config-General-2.670.0.ebuild b/dev-perl/Config-General/Config-General-2.670.0.ebuild
new file mode 100644
index 000000000000..8d88cdc99bfa
--- /dev/null
+++ b/dev-perl/Config-General/Config-General-2.670.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TLINDEN
+DIST_VERSION=2.67
+DIST_EXAMPLES=("example.cfg")
+inherit perl-module
+
+DESCRIPTION="Config file parser module"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 710e75ef7f37..e9e9f9121ef2 100644
--- a/dev-perl/Config-General/Manifest
+++ b/dev-perl/Config-General/Manifest
@@ -1 +1,2 @@
DIST Config-General-2.65.tar.gz 65295 BLAKE2B 482cc691b0a53ce431399d6d98726cc031b2cccc48fe46f6d2eafbcf3e38a467093a660c3c75b443559960ee65a594ef791194043c55306376642ba3a5812241 SHA512 67e0a4a028ed43bff992491afbfa0dede4ab4e2ccec87e2c1f6f62c3a29ae9699a302671f9debe41b0aebc5245fb8332ed14d076c262ec572e5aafbe5ff513f4
+DIST Config-General-2.67.tar.gz 65535 BLAKE2B 6e39a828897c22bd257813f08c775b242c7983358e57ee01e9bdd2d035859f6b0c28987fbfb42ae11d206a7e689fd325db6b75384e5351f7d7a91b1389fa6c4c SHA512 6bbe4c34d38287f27a4454a5b1609ebfb0d4ae9857cd58d003bf5fcd74eba19fbddd876a7aa6148c456fa875321965bc514020d56c40b240319d5f98d61f30d2
diff --git a/dev-perl/Config-INI/Config-INI-0.29.0.ebuild b/dev-perl/Config-INI/Config-INI-0.29.0.ebuild
index fc3dfbff34ac..99b1acb5df1b 100644
--- a/dev-perl/Config-INI/Config-INI-0.29.0.ebuild
+++ b/dev-perl/Config-INI/Config-INI-0.29.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="Simple .ini-file format"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.465.ebuild b/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.465.ebuild
index 38bcae8f08ed..d8578be2db1a 100644
--- a/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.465.ebuild
+++ b/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.465.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="MVP config reader for .ini files"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
dev-perl/Config-INI
diff --git a/dev-perl/Config-MVP/Config-MVP-2.200.13.ebuild b/dev-perl/Config-MVP/Config-MVP-2.200.13.ebuild
index ca6b0868894e..ddbb8d9f15a8 100644
--- a/dev-perl/Config-MVP/Config-MVP-2.200.13.ebuild
+++ b/dev-perl/Config-MVP/Config-MVP-2.200.13.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="Multivalue-property package-oriented configuration"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="minimal"
# r: Module::Pluggable::Object -> Module-Pluggable
diff --git a/dev-perl/Convert-Binary-C/Convert-Binary-C-0.840.0.ebuild b/dev-perl/Convert-Binary-C/Convert-Binary-C-0.840.0.ebuild
deleted file mode 100644
index 2e8a132c38b7..000000000000
--- a/dev-perl/Convert-Binary-C/Convert-Binary-C-0.840.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=MHX
-DIST_VERSION=0.84
-# NB: Examples are generated
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Binary Data Conversion using C Types"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-LICENSE="|| ( GPL-1+ Artistic ) BSD"
-
-# bison >= 1.31?
-BDEPEND="virtual/perl-ExtUtils-MakeMaker"
-
-PERL_RM_FILES=(
- tests/802_pod.t
- tests/803_pod_coverage.t
-)
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- # Parallel CC breaks
- "-j1"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Convert-Binary-C/Convert-Binary-C-0.850.0.ebuild b/dev-perl/Convert-Binary-C/Convert-Binary-C-0.850.0.ebuild
index 400afaeb8979..1a4c127149e0 100644
--- a/dev-perl/Convert-Binary-C/Convert-Binary-C-0.850.0.ebuild
+++ b/dev-perl/Convert-Binary-C/Convert-Binary-C-0.850.0.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Binary Data Conversion using C Types"
LICENSE="|| ( GPL-1+ Artistic ) BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
# bison >= 1.31?
BDEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Convert-Binary-C/Manifest b/dev-perl/Convert-Binary-C/Manifest
index 17f56d5c2472..5045a98f5b07 100644
--- a/dev-perl/Convert-Binary-C/Manifest
+++ b/dev-perl/Convert-Binary-C/Manifest
@@ -1,2 +1 @@
-DIST Convert-Binary-C-0.84.tar.gz 1348549 BLAKE2B 7271f68d26cd387aa75c2eb966bd8497081e690ed7bd1339c98864fe9349398c723dab26120ecdaf534f28a969e85df95aa9ff7bbde8e4f1146a4a9b79818f1e SHA512 1c5160b39e5b64dc61c5e6bfeb163728352721ebfdc8c5096557e19293136e0aea613bf166e9b539a3980c39bc98466c99691be7d4f7325dac0c05fdd324440d
DIST Convert-Binary-C-0.85.tar.gz 1365702 BLAKE2B 97c557e624f2d23f50f14d29d307283d390574f00ed919132fd6f46c9b86974619a1998829c9c009df1652c4a7993cb98c1eb3eea5f7686f7af9a1f04c48e389 SHA512 892287e313a5d13656c6ffed2eb5dbbabe8db2f3628404d05223130fb2396d8d6cd4365d134c37f17793b9168a926f3df1b00ca29fa5e56d5da343c18250633e
diff --git a/dev-perl/Convert-PEM/Convert-PEM-0.120.0.ebuild b/dev-perl/Convert-PEM/Convert-PEM-0.120.0.ebuild
index 6da54daacb64..2a2ec98bc44e 100644
--- a/dev-perl/Convert-PEM/Convert-PEM-0.120.0.ebuild
+++ b/dev-perl/Convert-PEM/Convert-PEM-0.120.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Read/write encrypted ASN.1 PEM files"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
dev-perl/Class-ErrorHandler
diff --git a/dev-perl/Convert-PEM/Convert-PEM-0.90.0.ebuild b/dev-perl/Convert-PEM/Convert-PEM-0.130.0.ebuild
index 72ffd8de65a8..e8aaa83a5a84 100644
--- a/dev-perl/Convert-PEM/Convert-PEM-0.90.0.ebuild
+++ b/dev-perl/Convert-PEM/Convert-PEM-0.130.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=TIMLEGGE
-DIST_VERSION=0.09
+DIST_VERSION=0.13
inherit perl-module
DESCRIPTION="Read/write encrypted ASN.1 PEM files"
@@ -16,6 +16,7 @@ RDEPEND="
dev-perl/Class-ErrorHandler
>=dev-perl/Convert-ASN1-0.340.0
dev-perl/Crypt-DES_EDE3
+ dev-perl/CryptX
virtual/perl-Digest-MD5
virtual/perl-MIME-Base64
"
diff --git a/dev-perl/Convert-PEM/Convert-PEM-0.80.0-r2.ebuild b/dev-perl/Convert-PEM/Convert-PEM-0.80.0-r2.ebuild
deleted file mode 100644
index 0edcdde1a3ba..000000000000
--- a/dev-perl/Convert-PEM/Convert-PEM-0.80.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=7
-
-DIST_AUTHOR=BTROTT
-DIST_VERSION=0.08
-inherit perl-module
-
-DESCRIPTION="Read/write encrypted ASN.1 PEM files"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="
- dev-perl/Class-ErrorHandler
- >=dev-perl/Convert-ASN1-0.100.0
- dev-perl/Crypt-DES_EDE3
- virtual/perl-Digest-MD5
- virtual/perl-MIME-Base64
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.420.0
-"
-PATCHES=(
- "${FILESDIR}/${P}-526.patch"
- "${FILESDIR}/${P}-decryptiontest.patch"
- "${FILESDIR}/${P}-testbuilder.patch"
-)
diff --git a/dev-perl/Convert-PEM/Manifest b/dev-perl/Convert-PEM/Manifest
index 074e351d1a36..08966d5e98de 100644
--- a/dev-perl/Convert-PEM/Manifest
+++ b/dev-perl/Convert-PEM/Manifest
@@ -1,3 +1,2 @@
-DIST Convert-PEM-0.08.tar.gz 54089 BLAKE2B f550295b225539ac5ab91e05cf1b0fa8fdfb8d0f1e718d69c7c86a318173cabe4967efd4abba4e0a1f3ff86811a87ceb27b306cf1026b39652e4d1c7e402139e SHA512 d5e4342b40d01d534ec5f81ab009af185f795267c1bce792d26739ab07078a618093c720230ac2b6cf10c4b5ae1c282c94afa5b9db2eef6fd66e684d2080c273
-DIST Convert-PEM-0.09.tar.gz 21825 BLAKE2B 908224295796f6d7a070f83ad2df2903aeaa312b07da5fe9c212ee134c75a25865b9b96550ef1843b9abaf9bc6618177513f9a26a69e5cd1d34e3b46fb9d476f SHA512 502dfa69b166d8db22e1338f9b20b45eb70c80c3b68814d6fa35383f096e0a5ba3a22a5f8cf9609a653f07f7d3a01bee7b9ab015e78035cb4e083f2eaca55b6d
DIST Convert-PEM-0.12.tar.gz 47465 BLAKE2B 0db6b04a675b4a929e4ba834d1f36033895f05659e9ac3ab74c6bb48ffedcbc483b2c91612122dff4e3b7bbed678bef7c7785e2eb46647ac43723ef7cda23bcc SHA512 5bb1a969181329fdb9ff70c05654ad32e28ef7339874682bcd812248336ddabc2b06afcb703d9c8ee3960db1d071373a9d2a7822d0f806e33f55108ec4ec5476
+DIST Convert-PEM-0.13.tar.gz 47570 BLAKE2B 83dab5bee714d6f6b176eb70faca029d5af9f47a29afef0d3f61229ff3001f390e402bd04abd0609d8384debdd0175d37cdc57953e057c1ba9e13e3e224a1966 SHA512 09d5b7e58e5497a92d60b3919c480ded300de77e87a06dd2a764d3716b9da066c51cec917c4c20f5a551e5cc9047cd4b0e9e8408974b01d127f83ccfc5acf970
diff --git a/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-526.patch b/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-526.patch
deleted file mode 100644
index 49c74e5e688f..000000000000
--- a/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-526.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 22b4a18d00c7080972341db2052041448391fbfe Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Sun, 11 Jun 2017 14:42:41 +1200
-Subject: Fix Makefile.PL for Perl 5.26 w/o "." in @INC
-
-Bug: https://bugs.gentoo.org/613632
-Bug: https://rt.cpan.org/Ticket/Display.html?id=120714
----
- Makefile.PL | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/Makefile.PL b/Makefile.PL
-index 8d4d686..3e87348 100644
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -1,3 +1,4 @@
-+use lib '.';
- use inc::Module::Install;
- name 'Convert-PEM';
- all_from 'lib/Convert/PEM.pm';
---
-2.14.1
-
diff --git a/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-decryptiontest.patch b/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-decryptiontest.patch
deleted file mode 100644
index 3fac17d111dd..000000000000
--- a/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-decryptiontest.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-From 9b8f76ece49348cfdc50c5e3b4098694e07184d6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
-Date: Fri, 5 Sep 2014 11:04:30 +0200
-Subject: Do not test the reason for decryption failure on bad key
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Tests checking error message after using bad decryption key fails
-randomly.
-
-Some bad keys can fool the "Bad key/passphrase" heuristic in the
-Convert::PEM::CBC::decode() because it's a feature a stream cipher to
-spit out bad output on bad key. So the heuristic is just a kind
-service to point to the cause of the decoding failure (i.e. bad key).
-By probabilistic nature of the heuristic, we cannot rely on the
-/^Decryption failed/ error message.
-
-This patch removes these tests.
-
-Bug: https://rt.cpan.org/Ticket/Display.html?id=27574
-Bug: https://bugs.gentoo.org/625652
-
-Signed-off-by: Petr Písař <ppisar@redhat.com>
----
- t/01-readwrite.t | 3 +--
- t/02-encode.t | 3 +--
- 2 files changed, 2 insertions(+), 4 deletions(-)
-
-diff --git a/t/01-readwrite.t b/t/01-readwrite.t
-index 42a4416..208eba1 100644
---- a/t/01-readwrite.t
-+++ b/t/01-readwrite.t
-@@ -1,5 +1,5 @@
- use strict;
--use Test::More tests => 16;
-+use Test::More tests => 15;
- use Test::Exception;
-
- use Convert::PEM;
-@@ -29,7 +29,6 @@ lives_ok { $pem->write( Filename => $objfile, Content => $obj, Password => 'xx'
- ok -e $objfile, 'output file exists';
- lives_ok { $obj2 = $pem->read( Filename => $objfile ) } 'can read';
- ok !defined $obj2, 'cannot read encrypted file';
--like $pem->errstr, qr/^Decryption failed/, 'errstr matches decryption failed';
- lives_ok { $obj2 = $pem->read( Filename => $objfile, Password => 'xx') } 'can read';
- is $obj->{TestObject}{int}, $obj2->{TestObject}{int}, 'input matches output';
- unlink $objfile;
-diff --git a/t/02-encode.t b/t/02-encode.t
-index 37aa987..9c6ab4c 100644
---- a/t/02-encode.t
-+++ b/t/02-encode.t
-@@ -1,5 +1,5 @@
- use strict;
--use Test::More tests => 9;
-+use Test::More tests => 8;
-
- use Convert::PEM;
- use Math::BigInt;
-@@ -25,7 +25,6 @@ $blob = $pem->encode( Content => $obj, Password => 'xx' );
- ok $blob, 'encode gave us something';
- $obj2 = $pem->decode( Content => $blob );
- ok !defined $obj2, 'decode fails on encrypted input';
--like $pem->errstr, qr/^Decryption failed/, 'errstr matches decrypt failed';
- $obj2 = $pem->decode( Content => $blob, Password => 'xx' );
- is $obj->{TestObject}{int}, $obj2->{TestObject}{int}, 'input matches output';
-
---
-2.14.1
-
diff --git a/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-testbuilder.patch b/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-testbuilder.patch
deleted file mode 100644
index f12b64d5c5f4..000000000000
--- a/dev-perl/Convert-PEM/files/Convert-PEM-0.80.0-testbuilder.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 831b57ff2167e1192964c190271767e469dac48a Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Tue, 3 Oct 2017 05:01:21 +1300
-Subject: Fix Test::Builder warning
-
-Ideally upstream should just stop bundling Test::Builder, but this
-is the smallest change that avoids the issue
-
-Bug: https://rt.cpan.org/Ticket/Display.html?id=111009
----
- inc/Test/Builder.pm | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/inc/Test/Builder.pm b/inc/Test/Builder.pm
-index 795361f..6b0c8c3 100644
---- a/inc/Test/Builder.pm
-+++ b/inc/Test/Builder.pm
-@@ -589,7 +589,7 @@ sub _is_dualvar {
-
- no warnings 'numeric';
- my $numval = $val + 0;
-- return $numval != 0 and $numval ne $val ? 1 : 0;
-+ return ($numval != 0 and $numval ne $val ? 1 : 0);
- }
-
- #line 876
---
-2.14.1
-
diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.370.0.ebuild b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.390.0.ebuild
index 0f2f5a1f6975..e6f2e3b694a4 100644
--- a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.370.0.ebuild
+++ b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.390.0.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=RURBAN
-DIST_VERSION=4.37
+DIST_VERSION=4.39
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 ~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 ~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
diff --git a/dev-perl/Cpanel-JSON-XS/Manifest b/dev-perl/Cpanel-JSON-XS/Manifest
index 3697816424e7..63005628c2bd 100644
--- a/dev-perl/Cpanel-JSON-XS/Manifest
+++ b/dev-perl/Cpanel-JSON-XS/Manifest
@@ -1,2 +1,2 @@
-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
+DIST Cpanel-JSON-XS-4.39.tar.gz 260912 BLAKE2B 0ddfab49e4fc31c6167bc9719723263fa6c5ab7eeeff942c1ed5040cc1b1cc946582cf2941a73f861b8a0bafb602cacb7ebeffca80ed96c104b6374f016ab4b5 SHA512 22da00598af33185fdb9920e65e5dd49a1ab12a380e4d2839ac3ad2cb00c7677168442d4aa2519bf212ff886b6749502f540df6232a193e5396206177e92e469
diff --git a/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r3.ebuild b/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r3.ebuild
deleted file mode 100644
index 916aa358f4cb..000000000000
--- a/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r3.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=DANIEL
-DIST_VERSION=1.7
-inherit perl-module
-
-DESCRIPTION="Perl interface to Alec Muffett's Cracklib"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-libs/cracklib"
-DEPEND="${RDEPEND}"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.420.0
- test? (
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.7-CFLAGS-1.patch"
- "${FILESDIR}/${PN}-1.7-no-dot-inc.patch"
-)
-PERL_RM_FILES=(
- t/pod-coverage.t
- t/pod.t
-)
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r3.ebuild b/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r3.ebuild
deleted file mode 100644
index 963351d5a1c7..000000000000
--- a/dev-perl/Crypt-Eksblowfish/Crypt-Eksblowfish-0.9.0-r3.ebuild
+++ /dev/null
@@ -1,48 +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.009
-inherit perl-module
-
-DESCRIPTION="the Eksblowfish block cipher"
-
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="test"
-RESTRICT="!test? ( test )"
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Class-Mix-0.1.0
- virtual/perl-Exporter
- >=virtual/perl-MIME-Base64-2.210.0
- virtual/perl-XSLoader
- virtual/perl-parent
-"
-DEPEND="
- dev-perl/Module-Build
-"
-BDEPEND="${RDEPEND}
- dev-perl/Module-Build
- >=virtual/perl-ExtUtils-CBuilder-0.15
- test? (
- virtual/perl-Test-Simple
- )
-"
-src_configure() {
- # Overriding this breaks build,
- # as people always set this to a real LD
- # but a CCLD is expected
- # If you know what you're doing, export CCLD
- # Bug: https://bugs.gentoo.org/730390
- unset LD
- if [[ -n "${CCLD}" ]]; then
- export LD="${CCLD}"
- fi
- perl-module_src_configure
-}
-src_compile() {
- ./Build --config optimize="${CFLAGS}" build || die
-}
diff --git a/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.120.0-r1.ebuild b/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.120.0-r1.ebuild
deleted file mode 100644
index ba5715c0366a..000000000000
--- a/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.120.0-r1.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=SROMANOV
-DIST_VERSION=1.12
-inherit perl-module
-
-DESCRIPTION="Pure-Perl OpenPGP-compatible PGP implementation"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-# Note: Don't depend on Alt::, non Alt:: works for now
-RDEPEND="
- dev-perl/Crypt-RSA
- dev-perl/Crypt-Blowfish
- dev-perl/Crypt-CAST5_PP
- dev-perl/Crypt-DES_EDE3
- dev-perl/Crypt-DSA
- dev-perl/Crypt-IDEA
- dev-perl/Crypt-RIPEMD160
- dev-perl/Crypt-Rijndael
- >=dev-perl/Crypt-Twofish-2.00
- virtual/perl-Digest-MD5
- virtual/perl-Digest-SHA
- dev-perl/File-HomeDir
- virtual/perl-IO-Compress
- dev-perl/libwww-perl
- virtual/perl-MIME-Base64
- virtual/perl-Math-BigInt
- dev-perl/TermReadKey
- dev-perl/URI
- >=dev-perl/Data-Buffer-0.04
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Test-Exception
- virtual/perl-Test-Simple
- )"
diff --git a/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.150.0.ebuild b/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.150.0.ebuild
deleted file mode 100644
index 4d90a3304f57..000000000000
--- a/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.150.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TIMLEGGE
-DIST_VERSION=1.15
-inherit perl-module
-
-DESCRIPTION="Pure-Perl OpenPGP-compatible PGP implementation"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# Note: Don't depend on Alt::, non Alt:: works for now
-RDEPEND="
- dev-perl/Bytes-Random-Secure
- dev-perl/Crypt-RSA
- dev-perl/Crypt-Blowfish
- dev-perl/Crypt-CAST5_PP
- dev-perl/Crypt-DES_EDE3
- >=dev-perl/Crypt-DSA-1.170.0
- dev-perl/Crypt-IDEA
- >=dev-perl/Crypt-RIPEMD160-0.50.0
- dev-perl/Crypt-Rijndael
- >=dev-perl/Crypt-Twofish-2.00
- virtual/perl-Digest-MD5
- virtual/perl-Digest-SHA
- dev-perl/File-HomeDir
- virtual/perl-IO-Compress
- dev-perl/libwww-perl
- virtual/perl-MIME-Base64
- virtual/perl-Math-BigInt
- dev-perl/TermReadKey
- dev-perl/URI
- >=dev-perl/Data-Buffer-0.04
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Test-Exception
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.180.0.ebuild b/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.180.0.ebuild
index e73c59988919..2a6d1a79c940 100644
--- a/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.180.0.ebuild
+++ b/dev-perl/Crypt-OpenPGP/Crypt-OpenPGP-1.180.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Pure-Perl OpenPGP-compatible PGP implementation"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
# Note: Don't depend on Alt::, non Alt:: works for now
RDEPEND="
diff --git a/dev-perl/Crypt-OpenPGP/Manifest b/dev-perl/Crypt-OpenPGP/Manifest
index 56eba7886f82..21c007a756d1 100644
--- a/dev-perl/Crypt-OpenPGP/Manifest
+++ b/dev-perl/Crypt-OpenPGP/Manifest
@@ -1,3 +1 @@
-DIST Crypt-OpenPGP-1.12.tar.gz 103125 BLAKE2B 5598a5bef66ef749ff8afe93371ad7655aea24edf5067a3b74e7e0255bffce5e4d85c97d9f6e7f3c5d2fa3202a8ae816589609d25b183bcefa8d7ae85ae0b079 SHA512 7cbdd1e125d686aea6e6de66572e3d2d03f08d048481b757b9fa51f7d3d0b39dce1f4105a18600b4d546001bf39baeefb199c25449be21d038685cb21174caf6
-DIST Crypt-OpenPGP-1.15.tar.gz 114938 BLAKE2B b464237e22be0c51547c6cb84d2d1dfe399ecc3aaa74c01c7df349ef91593f1b01c67ca77490bea58725fba1e8baed6c70b44b5bec11d9d85684feb89d388bc1 SHA512 ee3b074644a568c4adacd65a38dac3871bb0dd06f51bed96207dec720617c259ff71bdd5f29f5932ea99495384854fece98b9bfe6d7adddf991915cc7096db6b
DIST Crypt-OpenPGP-1.18.tar.gz 136360 BLAKE2B e8c5229297bf409f8546fc375d6682d1eada662af52bef5408e08272443fd8f1088288afef24581dc960068d7c920b45f0e2c3ca895f5b603557a8cc4abb8732 SHA512 ae41d1709049ffc9a8b8041d8637c46c1ce27427782da01e0c57dcbce6593ae084b0b651695803f21a1a6c350bb82cd86f4db258f545bf7059c985af8c0ccf8b
diff --git a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0-r1.ebuild b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0-r1.ebuild
deleted file mode 100644
index 73ea1d7c4aa4..000000000000
--- a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.150.0-r1.ebuild
+++ /dev/null
@@ -1,43 +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=0.15
-inherit perl-module
-
-DESCRIPTION="OpenSSL pseudo-random number generator access"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- dev-libs/openssl:0=
-"
-DEPEND="
- dev-libs/openssl:0=
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Crypt-OpenSSL-Guess-0.110.0
- virtual/perl-ExtUtils-MakeMaker
-"
-PERL_RM_FILES=(
- t/z_kwalitee.t
- t/z_manifest.t
- t/z_meta.t
- t/z_perl_minimum_version.t
- t/z_pod-coverage.t
- t/z_pod.t
-)
-
-mydoc="ToDo"
-
-export OPENSSL_PREFIX="${ESYSROOT}/usr"
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Crypt-OpenSSL-Random/Manifest b/dev-perl/Crypt-OpenSSL-Random/Manifest
index 87cdb9d6e6a9..441061f068ef 100644
--- a/dev-perl/Crypt-OpenSSL-Random/Manifest
+++ b/dev-perl/Crypt-OpenSSL-Random/Manifest
@@ -1,2 +1 @@
-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-Random-Seed/Crypt-Random-Seed-0.30.0.ebuild b/dev-perl/Crypt-Random-Seed/Crypt-Random-Seed-0.30.0.ebuild
index 110e308ae57c..2a376e2419b5 100644
--- a/dev-perl/Crypt-Random-Seed/Crypt-Random-Seed-0.30.0.ebuild
+++ b/dev-perl/Crypt-Random-Seed/Crypt-Random-Seed-0.30.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Simple method to get strong randomness"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Crypt-Random-TESHA2/Crypt-Random-TESHA2-0.10.0.ebuild b/dev-perl/Crypt-Random-TESHA2/Crypt-Random-TESHA2-0.10.0.ebuild
index 1355e9d4331d..c68702b0931f 100644
--- a/dev-perl/Crypt-Random-TESHA2/Crypt-Random-TESHA2-0.10.0.ebuild
+++ b/dev-perl/Crypt-Random-TESHA2/Crypt-Random-TESHA2-0.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Random numbers using timer/schedule entropy"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.280.0.ebuild b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.280.0.ebuild
deleted file mode 100644
index e42f832b82f7..000000000000
--- a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.280.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=8
-
-DIST_AUTHOR=MIKAGE
-DIST_VERSION=0.28
-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 a3fb0709faa4..e53ad1f6c0ec 100644
--- a/dev-perl/Crypt-SMIME/Manifest
+++ b/dev-perl/Crypt-SMIME/Manifest
@@ -1,2 +1 @@
-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.520.0.ebuild b/dev-perl/Crypt-URandom/Crypt-URandom-0.520.0.ebuild
new file mode 100644
index 000000000000..c8481c4c75c3
--- /dev/null
+++ b/dev-perl/Crypt-URandom/Crypt-URandom-0.520.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DDICK
+DIST_VERSION=0.52
+inherit perl-module
+
+DESCRIPTION="Provide non blocking randomness"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+"
+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 631282406ee9..6980b87bbe0d 100644
--- a/dev-perl/Crypt-URandom/Manifest
+++ b/dev-perl/Crypt-URandom/Manifest
@@ -1 +1,2 @@
DIST Crypt-URandom-0.39.tar.gz 8981 BLAKE2B 80a8474e4f2d0afd1133888f3ad10cac20419a924d967a6fe62cfb85240b81c7906ffac9476a0e58f8360a4ca0fdc3500c91e2079756657047d1c0880ccc038d SHA512 ed1369c7ad8a5c441f85415b077f0d194f6833080da9327a460412b99836d2af284d9a7ad694759155c227a2ceeef1468266d03250123f520c4b1bbadb451b75
+DIST Crypt-URandom-0.52.tar.gz 23665 BLAKE2B eecc54b5c16be6efd4d699b09d4908bbd06f46c0e9a4ced91f639a38d92b6426e9a6fa08cfc5ea04670d35a480e1b580baf07e045a472877937fc2ad4ec6d0c5 SHA512 50e8f265dcb25e1b73ab3ea8da0fde2115d4a355d9d63ae055befd0905c7650b1de0c67210c04cb5b381c8b9366d068312d82f92803870a97b7d7fb0e598a1b7
diff --git a/dev-perl/CryptX/CryptX-0.80.0-r1.ebuild b/dev-perl/CryptX/CryptX-0.80.0-r1.ebuild
deleted file mode 100644
index a109c02ec202..000000000000
--- a/dev-perl/CryptX/CryptX-0.80.0-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 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 ~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
- "${FILESDIR}"/${PN}-0.80.0-aesni.patch
-)
-
-#src_configure() {
-# CRYPTX_LDFLAGS='-ltommath -ltomcrypt' perl-module_src_configure
-#}
diff --git a/dev-perl/CryptX/CryptX-0.82.0.ebuild b/dev-perl/CryptX/CryptX-0.82.0.ebuild
deleted file mode 100644
index 8ead20c69e2b..000000000000
--- a/dev-perl/CryptX/CryptX-0.82.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 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.082
-inherit perl-module
-
-DESCRIPTION="Self-contained crypto toolkit"
-
-LICENSE="|| ( Artistic GPL-1+ ) public-domain"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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.82.0-respect-flags.patch
-)
-
-#src_configure() {
-# CRYPTX_LDFLAGS='-ltommath -ltomcrypt' perl-module_src_configure
-#}
diff --git a/dev-perl/CryptX/CryptX-0.84.0.ebuild b/dev-perl/CryptX/CryptX-0.84.0.ebuild
index 4404468aacfd..4f0f79d7bae3 100644
--- a/dev-perl/CryptX/CryptX-0.84.0.ebuild
+++ b/dev-perl/CryptX/CryptX-0.84.0.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Self-contained crypto toolkit"
LICENSE="|| ( Artistic GPL-1+ ) public-domain"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/CryptX/Manifest b/dev-perl/CryptX/Manifest
index ee04ce6110ec..353647ecc541 100644
--- a/dev-perl/CryptX/Manifest
+++ b/dev-perl/CryptX/Manifest
@@ -1,3 +1 @@
-DIST CryptX-0.080.tar.gz 1651772 BLAKE2B a1c85cde7531eecbb2f82a715636de6bd9b5f9f209beb8a913757b0da955e8077c8ec01faf69dadc9f20744e0c03748d37ea0907d172e7b89315192c60780f18 SHA512 5702f59f28c70858eb2e78046c6415a816d94f45214092d4e2e938c0655a37e58e5295b2a7f753ee42e0fe4c2ce5632c068d80c7b3055cce1ecb0e5784fca475
-DIST CryptX-0.082.tar.gz 1719511 BLAKE2B 05f1ac12fd6ae04408f2ebe2568aa8cd6782e87cf8db1d2511a20a6cb49facc24c19526db223e8859f8a57bc5c3313997c6d8747923669018d0fc979d78ee034 SHA512 70b42717f4695ae77b5227b5e6a92d12d351796f06e36c38613020c2d9f0ebbc742ad3e258851ab65ad8d8b95e2d7b590b5a54c06755fec4c44b88a27f486590
DIST CryptX-0.084.tar.gz 1786781 BLAKE2B 25df25f6ba67f34193dccd15051c6ceb9b71ab9a42735f6560bccdaf10918ed9217a7f7d4ca73b617981c385a18e961b27bdd8f6acf82c15cb246e8e3deba8b2 SHA512 c67c5b0aca1899155c37c3dbdb92249d1bc3e1781478a0aec3b3d4e01c70efd806bc325dc991462f9064ba0f18ec7c56c6d8383f068277ae1fc684cad88d4bd9
diff --git a/dev-perl/CryptX/files/CryptX-0.80.0-aesni.patch b/dev-perl/CryptX/files/CryptX-0.80.0-aesni.patch
deleted file mode 100644
index 3a6f34c7e885..000000000000
--- a/dev-perl/CryptX/files/CryptX-0.80.0-aesni.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-https://github.com/DCIT/perl-CryptX/pull/99
-https://bugs.gentoo.org/916387
---- a/src/ltc/headers/tomcrypt_cfg.h
-+++ b/src/ltc/headers/tomcrypt_cfg.h
-@@ -96,6 +96,9 @@ LTC_EXPORT int LTC_CALL XSTRCMP(const char *s1, const char *s2);
- #define LTC_AMD64_SSE4_1
- #endif
- #endif
-+ #if defined(__AES__)
-+ #define LTC_AMD64_AES_NI
-+ #endif
- #endif
-
- /* detect PPC32 */
---- a/src/ltc/headers/tomcrypt_private.h
-+++ b/src/ltc/headers/tomcrypt_private.h
-@@ -77,7 +77,7 @@ typedef struct
-
- /* tomcrypt_cipher.h */
-
--#if defined(LTC_AES_NI) && defined(LTC_AMD64_SSE4_1)
-+#if defined(LTC_AES_NI) && defined(LTC_AMD64_AES_NI)
- #define LTC_HAS_AES_NI
- #endif
-
---- a/src/ltc/misc/crypt/crypt.c
-+++ b/src/ltc/misc/crypt/crypt.c
-@@ -416,7 +416,7 @@ const char *crypt_build_settings =
- #if defined(LTC_ADLER32)
- " ADLER32 "
- #endif
--#if defined(LTC_AES_NI) && defined(LTC_AMD64_SSE4_1)
-+#if defined(LTC_AES_NI) && defined(LTC_AMD64_AES_NI)
- " AES-NI "
- #endif
- #if defined(LTC_BASE64)
-
-
diff --git a/dev-perl/CryptX/files/CryptX-0.80.0-respect-flags.patch b/dev-perl/CryptX/files/CryptX-0.80.0-respect-flags.patch
deleted file mode 100644
index eefc75b514d2..000000000000
--- a/dev-perl/CryptX/files/CryptX-0.80.0-respect-flags.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -27,20 +27,6 @@ else {
- );
- $mycflags = " $Config{ccflags} $Config{cccdlflags} $Config{optimize} "; # keep leading + trailing spaces
-
-- my $try_aes_ni = 0;
-- $try_aes_ni = 1 if $Config{archname} =~ /x86_64/; # x86_64-cygwin-threads-multi / x86_64-linux-thread-multi
-- $try_aes_ni = 1 if $Config{archname} =~ /MSWin32-x64/; # MSWin32-x64-multi-thread
-- $try_aes_ni = 1 if $Config{archname} =~ /amd64/; # OpenBSD.amd64-openbsd-thread-multi / amd64-freebsd
-- $try_aes_ni = 1 if $Config{archname} =~ /darwin/ && $Config{myuname} =~ /x86_64/; # darwin-thread-multi-2level / darwin-2level
-- $try_aes_ni = 1 if $Config{archname} =~ /i86pc-solaris(-.+)?-64/; # i86pc-solaris-thread-multi-64 / i86pc-solaris-64
-- if ($try_aes_ni && $Config{gccversion}) {
-- my $ver1;
-- $ver1 ||= $1 if $Config{gccversion} =~ /^([0-9]+)\./; # gccversion='10.2.0'
-- $ver1 ||= $1 if $Config{gccversion} =~ /LLVM ([0-9]+)\./i; # gccversion='Apple LLVM 14.0.0 (clang-1400.0.29.202)'
-- $ver1 ||= $1 if $Config{gccversion} =~ /Clang ([0-9]+)\./i; # gccversion='FreeBSD Clang 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303)' or 'OpenBSD Clang 13.0.0'
-- $mycflags .= " -msse4.1 -maes" if $ver1 > 4; # supported since gcc-4.4
-- }
--
- #FIX: this is particularly useful for Debian https://github.com/DCIT/perl-CryptX/pull/39
- $mycflags .= " $ENV{CFLAGS} " if $ENV{CFLAGS};
- $mycflags .= " $ENV{CPPFLAGS} " if $ENV{CPPFLAGS};
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 f111c839b49c..1a42e45c74d2 100644
--- a/dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild
+++ b/dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="MariaDB and MySQL driver for the Perl5 Database Interface (DBI)"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv x86"
IUSE="+mariadb mysql minimal"
REQUIRED_USE="^^ ( mysql mariadb )"
diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.17.0.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.17.0.ebuild
deleted file mode 100644
index 4c2751922fa7..000000000000
--- a/dev-perl/DBD-Pg/DBD-Pg-3.17.0.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TURNSTEP
-inherit perl-module
-
-DESCRIPTION="PostgreSQL database driver for the DBI module"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/perl-version
- >=dev-perl/DBI-1.614.0
- dev-db/postgresql:*
-"
-DEPEND="
- dev-db/postgresql:*
-"
-BDEPEND="
- ${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.580.0
- test? (
- virtual/perl-File-Temp
- >=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_test() {
- local MODULES=(
- "Bundle::DBD::Pg v${PV}"
- "DBD::Pg v${PV}"
- )
- local failed=()
-
- local dep
- 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/Manifest b/dev-perl/DBD-Pg/Manifest
index 24ffad0b4700..e27982a50461 100644
--- a/dev-perl/DBD-Pg/Manifest
+++ b/dev-perl/DBD-Pg/Manifest
@@ -1,2 +1 @@
-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.760.0.ebuild b/dev-perl/DBD-SQLite/DBD-SQLite-1.760.0.ebuild
index 97ec82e36266..a8f2154e5d4a 100644
--- a/dev-perl/DBD-SQLite/DBD-SQLite-1.760.0.ebuild
+++ b/dev-perl/DBD-SQLite/DBD-SQLite-1.760.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Self Contained RDBMS in a DBI Driver"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~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
diff --git a/dev-perl/DBD-mysql/DBD-mysql-5.1.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-5.1.0.ebuild
deleted file mode 100644
index 3e14bcbfd138..000000000000
--- a/dev-perl/DBD-mysql/DBD-mysql-5.1.0.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2023 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.001
-inherit perl-module
-
-DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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"
- "${FILESDIR}/${PN}-5.001-tests.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.4.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-5.4.0.ebuild
deleted file mode 100644
index 22585c41516e..000000000000
--- a/dev-perl/DBD-mysql/DBD-mysql-5.4.0.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# 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 ~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
deleted file mode 100644
index bfdb3f31bc68..000000000000
--- a/dev-perl/DBD-mysql/DBD-mysql-5.5.0.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# 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 ~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
index 375e826ec3e3..4df60beaff64 100644
--- a/dev-perl/DBD-mysql/DBD-mysql-5.7.0.ebuild
+++ b/dev-perl/DBD-mysql/DBD-mysql-5.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ inherit perl-module
DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
IUSE="mariadb +mysql test"
RESTRICT="!test? ( test )"
REQUIRED_USE="^^ ( mysql mariadb )"
diff --git a/dev-perl/DBD-mysql/Manifest b/dev-perl/DBD-mysql/Manifest
index 13453075432c..5852733343c2 100644
--- a/dev-perl/DBD-mysql/Manifest
+++ b/dev-perl/DBD-mysql/Manifest
@@ -1,5 +1,2 @@
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/DBD-mysql/files/DBD-mysql-5.001-tests.patch b/dev-perl/DBD-mysql/files/DBD-mysql-5.001-tests.patch
deleted file mode 100644
index 71de32ef0af4..000000000000
--- a/dev-perl/DBD-mysql/files/DBD-mysql-5.001-tests.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-https://github.com/perl5-dbi/DBD-mysql/commit/18626cfefdc4568ed0de7129a1bfb5916c21f5e6
-
-From 18626cfefdc4568ed0de7129a1bfb5916c21f5e6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Dani=C3=ABl=20van=20Eeden?= <git@myname.nl>
-Date: Thu, 5 Oct 2023 09:45:44 +0200
-Subject: [PATCH] Update version test for v5.x
-
----
- t/10connect.t | 2 +-
- t/version.t | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/t/10connect.t b/t/10connect.t
-index 6f36c4db..bfca3448 100644
---- a/t/10connect.t
-+++ b/t/10connect.t
-@@ -45,7 +45,7 @@ like(
- 'get_info SQL_DRIVER_VER like dd.dd.dddd'
- );
-
--like($driver_ver, qr/^04\./, 'SQL_DRIVER_VER starts with "04." (update for 5.x)');
-+like($driver_ver, qr/^05\./, 'SQL_DRIVER_VER starts with "05." (update for 6.x)');
-
- # storage engine function is @@storage_engine in up to 5.5.03
- # at that version, @@default_storage_engine is introduced
-diff --git a/t/version.t b/t/version.t
-index 47d1778f..87b0db04 100644
---- a/t/version.t
-+++ b/t/version.t
-@@ -6,7 +6,7 @@ use Bundle::DBD::mysql;
- use Test::More;
-
- like($DBD::mysql::VERSION, qr/^\d\.\d{2,3}(|_\d\d)$/, 'version format');
--like($DBD::mysql::VERSION, qr/^4\./, 'version starts with "4." (update for 5.x)');
-+like($DBD::mysql::VERSION, qr/^5\./, 'version starts with "5." (update for 6.x)');
- is(
- $DBD::mysql::VERSION,
- $Bundle::DBD::mysql::VERSION,
-
diff --git a/dev-perl/DBI-Shell/DBI-Shell-11.970.0.ebuild b/dev-perl/DBI-Shell/DBI-Shell-11.970.0.ebuild
deleted file mode 100644
index ba0b2a80862a..000000000000
--- a/dev-perl/DBI-Shell/DBI-Shell-11.970.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=DLAMBLEY
-DIST_VERSION=11.97
-inherit perl-module
-
-DESCRIPTION="Interactive command shell for the DBI"
-
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !minimal? (
- virtual/perl-IO
- dev-perl/TermReadKey
- virtual/perl-Text-ParseWords
- virtual/perl-Text-Tabs+Wrap
- )
- virtual/perl-Carp
- dev-perl/DBI
- virtual/perl-Data-Dumper
- virtual/perl-Exporter
- >=dev-perl/File-HomeDir-0.500.0
- virtual/perl-File-Spec
- dev-perl/IO-Interactive
- dev-perl/IO-Tee
- virtual/perl-Term-ReadLine
- dev-perl/Text-CSV_XS
- dev-perl/Text-Reform
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Getopt-Long-2.170.0
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/DBI-Shell/DBI-Shell-11.980.0-r1.ebuild b/dev-perl/DBI-Shell/DBI-Shell-11.980.0-r1.ebuild
index 01ce3f119dbc..26345137b631 100644
--- a/dev-perl/DBI-Shell/DBI-Shell-11.980.0-r1.ebuild
+++ b/dev-perl/DBI-Shell/DBI-Shell-11.980.0-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Interactive command shell for the DBI"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
IUSE="minimal test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/DBI-Shell/Manifest b/dev-perl/DBI-Shell/Manifest
index a4a1808d84d6..70365291932e 100644
--- a/dev-perl/DBI-Shell/Manifest
+++ b/dev-perl/DBI-Shell/Manifest
@@ -1,2 +1 @@
-DIST DBI-Shell-11.97.tar.gz 57123 BLAKE2B 0c4d459dda185b6fb2ea292912da4624e1a4ed33aa4487eabf5c6c5be6571c1e8d32b29b703749fe562ebbd60aa389f62d5e3461863c5777490345451bf8cad8 SHA512 74bf7244691b8dee967bae4076b59b912d66ac08f48f8468531d003db6d85d43d836116f8314961602a002b58fc9f6d3bea88076e1d7e2783d430137dec68f4b
DIST DBI-Shell-11.98.tar.gz 58053 BLAKE2B d1a5a844799fca87e6a65317a60e6758a92e34f96e4bcd0beecde0d446cf5be38a3b1a1371a199d5f87f74b717c206d5978d444e74d8f884e2b4567faca4c13b SHA512 f21b90b6c937dc22eac8bbd0544a380a0abdc74f1b2d24737428a26a006c696274034dea1ce8e01178f14edcb0468d5f9c4b04463943018034f6c4acd5b5a6e1
diff --git a/dev-perl/DBI/DBI-1.645.0.ebuild b/dev-perl/DBI/DBI-1.645.0.ebuild
index 1a2d3c058ede..1a34d5d5ceb5 100644
--- a/dev-perl/DBI/DBI-1.645.0.ebuild
+++ b/dev-perl/DBI/DBI-1.645.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ inherit perl-module
DESCRIPTION="Database independent interface for Perl"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
>=dev-perl/PlRPC-0.200.0
diff --git a/dev-perl/DBI/DBI-1.647.0.ebuild b/dev-perl/DBI/DBI-1.647.0.ebuild
new file mode 100644
index 000000000000..20ab2d2b014b
--- /dev/null
+++ b/dev-perl/DBI/DBI-1.647.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=HMBRAND
+DIST_VERSION=1.647
+DIST_A_EXT=tgz
+DIST_EXAMPLES=("ex/*")
+inherit perl-module
+
+DESCRIPTION="Database independent interface for Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ >=dev-perl/PlRPC-0.200.0
+ >=virtual/perl-Sys-Syslog-0.170.0
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Scalar-List-Utils
+ !<=dev-perl/SQL-Statement-1.330.0
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.480.0
+ test? (
+ >=virtual/perl-Test-Simple-0.900.0
+ )
+"
+
+PERL_RM_FILES=(
+ t/pod-coverage.t
+ t/pod.t
+)
+
+src_test() {
+ if [[ $(makeopts_jobs) -gt 70 ]]; then
+ einfo "Reducing jobs to 70. Bug: https://bugs.gentoo.org/675164"
+ MAKEOPTS="${MAKEOPTS} -j70";
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/DBI/Manifest b/dev-perl/DBI/Manifest
index 5af9c6b23a83..b70909370fbe 100644
--- a/dev-perl/DBI/Manifest
+++ b/dev-perl/DBI/Manifest
@@ -1,2 +1,3 @@
DIST DBI-1.643.tar.gz 612372 BLAKE2B 9a4b45bbf979d25e54f1ece056c3bb1d753a016e8da41b530788e69181027a9f974dd9c0d1939adceca3877c4b46d4113a2c234960b4d4bb9c12261301b920b8 SHA512 03812f3eb1e43c8290dadb8cb14bbced9ec6e237228ea2a2ba91f22e52143906a91a7e82945dab30b1d1b9fc925073721111adafd9a09fac070808ab88f908b8
DIST DBI-1.645.tgz 728223 BLAKE2B f41f5146aece83b5482fab918fe11f82be901c7f6b898e7c902628a35008296c9550a8969b0e4dea3a791bc79ecf4f25adbca17d3af58899114b8c0c034af160 SHA512 8e5375150541d44d307f8ed75d3a5993ddb747ebe13e2c8171bc9dc8829405c38134e7236489da9ccb4bb0e915bcb511a9581481bf9924c55d4863050e8c87f0
+DIST DBI-1.647.tgz 727423 BLAKE2B 05560d9fb38d0c282fc095dc48847f6b5307c309ff2c00b38b7e70c28ba39296c462781829c730e9bd145798fe227a6913cbd0f98f4dcae93b53cbf92cfde635 SHA512 365b9d51d3c17bb3d8ce6941ef5141512e5aaf4886a62297cb4b56f8bfce9d49d45163ba3841cef59040ff649c752136407c6e8355f8f5a3b2244efd8ef6b0d7
diff --git a/dev-perl/DBIx-Class/DBIx-Class-0.82.844.ebuild b/dev-perl/DBIx-Class/DBIx-Class-0.82.844.ebuild
new file mode 100644
index 000000000000..de1b7e2ca144
--- /dev/null
+++ b/dev-perl/DBIx-Class/DBIx-Class-0.82.844.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RIBASUSHI
+DIST_VERSION=0.082844
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Extensible and flexible object <-> relational mapper"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="admin admin-script deploy replicated"
+
+pRDEPEND_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 a3e6f1086889..1ec857d82621 100644
--- a/dev-perl/DBIx-Class/Manifest
+++ b/dev-perl/DBIx-Class/Manifest
@@ -1 +1,2 @@
DIST DBIx-Class-0.082843.tar.gz 879391 BLAKE2B 15e180f3bc82e2b9c01aea0f7acb7c05b0c828a51389a9608ccf2b99ca4ce4bfc774047e56f167b282fac3a4b54b323325ed37b5b16698ff9335d7b49ef55610 SHA512 395752fd2568580c7a35598c4e2a30210e6ee5dc382dc56338ca6e20effa083e2bb31ebe6c715f2bd421699de10570551b1c4c25772c0f8b071f64787b041d7c
+DIST DBIx-Class-0.082844.tar.gz 879614 BLAKE2B 6c49914841dd8c4c4148e458143ffae79d2bad57681ace97931760450a0095793178ebaa4c0e3eae4d871027b2cf124f4105af0ebb2d335ff05ed0455ad80e5f SHA512 b795a6a841da8e3a984af4f8305ba0f628d0839cf398002ad0a9f8ca9fa22d7720cd936523489f83199aa598d6959da94ad072063a92cac29fd1e3d89600ca8e
diff --git a/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.760.0.ebuild b/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.760.0.ebuild
deleted file mode 100644
index 8d5a9d911ea9..000000000000
--- a/dev-perl/DBIx-SearchBuilder/DBIx-SearchBuilder-1.760.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
-
-DIST_AUTHOR=BPS
-DIST_VERSION=1.76
-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.590.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 eb46f635cac9..b27a8b3bb894 100644
--- a/dev-perl/DBIx-SearchBuilder/Manifest
+++ b/dev-perl/DBIx-SearchBuilder/Manifest
@@ -1,2 +1 @@
-DIST DBIx-SearchBuilder-1.76.tar.gz 132376 BLAKE2B 95be56f9c62b12752368e8a6fea17532b90f2f0d8eab29996134de9cb9e5c9a44b7f9e4438f0265fe97e965b8e1561cc3695acecefa3a30d3ede2fb14b8afdb0 SHA512 b4ba27b991d369605fc7f4821c58d11686c45c8b569b370c60ec6a62b97023631993bb457f7a42d2d821319d03c46654abc2d6b1dbda2019582dfdc06e2bf5b9
DIST DBIx-SearchBuilder-1.82.tar.gz 131634 BLAKE2B c11cb8f8eaa608ec7861d9adf833393d6cb5180b0c4bffd97ab3e8aad3442fdcd06c2f5920fe76882af167739084b9dd711721f120257760d34c28dd2370d395 SHA512 795a43e7d037a7b50aac925144096c61157d98c8f896b2e78cc61f3839f6201469fca668c62456dd9c9ed8a1054382500abf264d36ac552b3fbc398a977dfa74
diff --git a/dev-perl/Data-Buffer/Data-Buffer-0.40.0-r2.ebuild b/dev-perl/Data-Buffer/Data-Buffer-0.40.0-r2.ebuild
deleted file mode 100644
index ca6472445030..000000000000
--- a/dev-perl/Data-Buffer/Data-Buffer-0.40.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=7
-
-DIST_AUTHOR=BTROTT
-DIST_VERSION=0.04
-inherit perl-module
-
-DESCRIPTION="Read/write buffer class"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
diff --git a/dev-perl/Data-Buffer/Data-Buffer-0.60.0.ebuild b/dev-perl/Data-Buffer/Data-Buffer-0.60.0.ebuild
index e6d48c6a1c36..0a2afbd37130 100644
--- a/dev-perl/Data-Buffer/Data-Buffer-0.60.0.ebuild
+++ b/dev-perl/Data-Buffer/Data-Buffer-0.60.0.ebuild
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Read/write buffer class"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
diff --git a/dev-perl/Data-Buffer/Manifest b/dev-perl/Data-Buffer/Manifest
index 651f0163ffc0..d98ab5384138 100644
--- a/dev-perl/Data-Buffer/Manifest
+++ b/dev-perl/Data-Buffer/Manifest
@@ -1,2 +1 @@
-DIST Data-Buffer-0.04.tar.gz 5497 BLAKE2B 291b1e50ae32a7a4737502c7087a09bacc9f8c11df39687588dbdd44e5fdc7bcf24faa902695a63646cc2ab9beabce271892adc1dcde2ed0167eab74b744a4c8 SHA512 19725145b68a4143e8d1b65029df6715a880fe65298c7295464edb565b47005dab614f788066df1e662759a9e7c76d2c45116e78bf03e351ed57e29fe0d0b921
DIST Data-Buffer-0.06.tar.gz 16154 BLAKE2B 7f13ad8d2cfa84543d4235da0d392a31a80c5ebf333cd797118effdfdef8e66a243af9c860db36a556a75dc39c8fe7d616af6ea42262d576544ce7fa78aae09d SHA512 a6936123081488266702c2ac7d0db5abab8ee803a5aa9065259d23dcc475c224f53f668bfe98ea07a9629c7c4cd0d623c1a84bbb934210ab2c6983aa57d07d52
diff --git a/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.220.0.ebuild b/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.220.0.ebuild
deleted file mode 100644
index 4fcecca930ff..000000000000
--- a/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.220.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=SIXAPART
-DIST_VERSION=0.22
-inherit perl-module
-
-DESCRIPTION="Simple, transparent data interface, with caching"
-
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-
-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/Data-ObjectDriver-0.230.0.ebuild b/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.230.0.ebuild
index 2f44cba25876..b19e2d7ae8ef 100644
--- a/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.230.0.ebuild
+++ b/dev-perl/Data-ObjectDriver/Data-ObjectDriver-0.230.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Simple, transparent data interface, with caching"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ppc ppc64 x86"
RDEPEND="
dev-perl/Class-Accessor
diff --git a/dev-perl/Data-ObjectDriver/Manifest b/dev-perl/Data-ObjectDriver/Manifest
index 3f951666df12..ba23096fa936 100644
--- a/dev-perl/Data-ObjectDriver/Manifest
+++ b/dev-perl/Data-ObjectDriver/Manifest
@@ -1,2 +1 @@
-DIST Data-ObjectDriver-0.22.tar.gz 92523 BLAKE2B bd6951f537f808853a5f5099ea35cb74aba4d04e5af4885da95481d3c6f8134ad6a3c2e7d0145b9467e1450cbd007610f6a804d6cf040cdac70696c68aad028e SHA512 d1bdb4c549e78ab8d5c85785e1e8ccd7e08abca6aa80e437b88a2c489cd7dcf273392b7abf5d6e5dc54c363798f956918af2d4665052ed718cba4b424f392fb4
DIST Data-ObjectDriver-0.23.tar.gz 93718 BLAKE2B a97e2e04acadd6aa670af8e24ecf050cf70f5204c85d966beddfeb17143861a0469d8a4e5d97e48d8c61f0beb323479811ea31aacd3a3df3c9c0f6aa6e6f5a5b SHA512 c2607019b138ca0d94406045eb72157afd1d97032ba604132f91ab487da1f7a38c92654fdb347a6660eedc665a1be84578e58408a53e02ee9934e2c4e0e92339
diff --git a/dev-perl/Data-Printer/Data-Printer-1.1.1.ebuild b/dev-perl/Data-Printer/Data-Printer-1.1.1.ebuild
deleted file mode 100644
index 28a47698c5be..000000000000
--- a/dev-perl/Data-Printer/Data-Printer-1.1.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=GARU
-DIST_VERSION=1.001001
-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"
-
-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/Manifest b/dev-perl/Data-Printer/Manifest
index 311fa14c85bd..f90f19ebe75e 100644
--- a/dev-perl/Data-Printer/Manifest
+++ b/dev-perl/Data-Printer/Manifest
@@ -1,2 +1 @@
-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-UUID/Data-UUID-1.226.0.ebuild b/dev-perl/Data-UUID/Data-UUID-1.226.0.ebuild
deleted file mode 100644
index a7b740a2e269..000000000000
--- a/dev-perl/Data-UUID/Data-UUID-1.226.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=RJBS
-DIST_VERSION=1.226
-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
-)
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Data-UUID/Manifest b/dev-perl/Data-UUID/Manifest
index 4ec546852b6f..926537e22981 100644
--- a/dev-perl/Data-UUID/Manifest
+++ b/dev-perl/Data-UUID/Manifest
@@ -1,2 +1 @@
-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/Date-Manip/Date-Manip-6.920.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.960.0.ebuild
index a57c4cf4dcae..be2d9d2bb61e 100644
--- a/dev-perl/Date-Manip/Date-Manip-6.920.0.ebuild
+++ b/dev-perl/Date-Manip/Date-Manip-6.960.0.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=SBECK
-DIST_VERSION=6.92
+DIST_VERSION=6.96
inherit perl-module
DESCRIPTION="Perl date manipulation routines"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-Carp
@@ -22,7 +22,8 @@ RDEPEND="
virtual/perl-Storable
elibc_musl? ( sys-libs/timezone-data )
"
-DEPEND="${RDEPEND}
+DEPEND="
+ ${RDEPEND}
>=virtual/perl-ExtUtils-MakeMaker-6.670.100
test? (
>=dev-perl/Test-Inter-1.90.0
diff --git a/dev-perl/Date-Manip/Manifest b/dev-perl/Date-Manip/Manifest
index a5d0818d42de..5f607303f23f 100644
--- a/dev-perl/Date-Manip/Manifest
+++ b/dev-perl/Date-Manip/Manifest
@@ -1,2 +1,2 @@
-DIST Date-Manip-6.92.tar.gz 1876397 BLAKE2B e74553c43b020589cc3a66f03f7ead4a13933b50403c1625bdaefff62981a0fd054e2ce45505e62b80f17367d25c3725bc6511b37a0fbf33e31110e89a56b8fd SHA512 e749baa10efafe227d891dbfc76ad3c4b73e51c2806c531c2a1fc4db274eef01704b2325c1c1fadf35fa435cf7fe8fbae742dd69c42fb74ad81d61db35324fb9
DIST Date-Manip-6.95.tar.gz 1887360 BLAKE2B 1e83435943dfc7dffded14e15f6644007f8adebea8eb3b7f03342a5f7820dd533789c7442c892a882db66c604a8e4ba1f1c894456a74520c135f7e51673bf401 SHA512 08cefda5b9795484e7fbd7ebecc4094be6ad1fbdc53a6d295b52118a1114338ee36ba0bffccc9ddba40583884a50b5dd46fd2a701259783c812a70ec8dd2ea81
+DIST Date-Manip-6.96.tar.gz 1853112 BLAKE2B 6143ea4f8863b681674589936c5809d45c2a5a8811674d9d9e32c3b746eb2993daa8769c7f6f1b2e2033da49517ca59b1f07802ccbddad11440fc5a2fba63824 SHA512 f5fb0030b117b1f4fe47ae3a245fd5834ac065ade2d79da918f99cfe64c5b84b59cf01464254e9fa1639fb29e7319e8f5a3d3dc5fcec98cab748f81224af7c05
diff --git a/dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r2.ebuild b/dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r2.ebuild
deleted file mode 100644
index e06f747100a2..000000000000
--- a/dev-perl/Date-Pcalc/Date-Pcalc-6.100.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=7
-
-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 ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc x86"
-IUSE=""
-
-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"
-)
-
-src_configure() {
- unset LD
- [[ -n "${CCLD}" ]] && export LD="${CCLD}"
- perl-module_src_configure
-}
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.360.0.ebuild b/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.360.0.ebuild
index 55d46c17b4da..0a2bb0192dec 100644
--- a/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.360.0.ebuild
+++ b/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.360.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Flexibly parse strings and turn them into DateTime objects"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
dev-perl/DateTime
diff --git a/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.340.0.ebuild b/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.370.0.ebuild
index 5af85c8e7b29..b1292fa4a3b2 100644
--- a/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.340.0.ebuild
+++ b/dev-perl/DateTime-Format-Flexible/DateTime-Format-Flexible-0.370.0.ebuild
@@ -1,25 +1,25 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=THINC
-DIST_VERSION=0.34
+DIST_VERSION=0.37
DIST_EXAMPLES=( "example/*" )
inherit perl-module
DESCRIPTION="Flexibly parse strings and turn them into DateTime objects"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
dev-perl/DateTime
>=dev-perl/DateTime-Format-Builder-0.740.0
dev-perl/DateTime-TimeZone
- dev-perl/List-MoreUtils
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
dev-perl/Test-Exception
diff --git a/dev-perl/DateTime-Format-Flexible/Manifest b/dev-perl/DateTime-Format-Flexible/Manifest
index 0aa88f7b18ad..55c5cd85c736 100644
--- a/dev-perl/DateTime-Format-Flexible/Manifest
+++ b/dev-perl/DateTime-Format-Flexible/Manifest
@@ -1,2 +1,2 @@
-DIST DateTime-Format-Flexible-0.34.tar.gz 76347 BLAKE2B e1b2b5506be26ba274a80889c17bd7f5f3073d10e01948c9c3b591476dfd19d048c7d25269802bc071b1c9df1dc1752ab3febe524ca22b997ccbec7674fd0b0b SHA512 2b2d730aaa9c8f6152f57493b8a0b2f9600b06dcdf2776bd1cb3fbf26c3b5ab31351a32fccb5072ed7410b558354fb3f9e3e8fa5af99da846fc623ae25e1f763
DIST DateTime-Format-Flexible-0.36.tar.gz 76034 BLAKE2B b6858761cfb1946e1e188c887999f08d6f1b177e8bf9f0f7bf35342ae299909b0884e716df6d689a5a70cd19c8f91dacc56af90eb29e796d4b441f8967c42ff7 SHA512 728acfa1199032add6c26eae5ad69d71592eeaa719f8be8b26d2735c200811cdc83cef2189bd358c222ae69529d09e81c019f3d26348c9f993f1927cc371c715
+DIST DateTime-Format-Flexible-0.37.tar.gz 75724 BLAKE2B cf7f7205fed66f57917d640896193c366d4a19df814311d0287232e0d6805263b87204a8adce66a5eb4694c8fcb3234a3fd2ab8027dee53809d3f8e49a1e5a19 SHA512 730041a7ddfba9fbeb29846354fc6f326ec54c46f2e826b0bcedae86afd5de92aa7304ec73c22c1bc8acb1d5db75c89cbaf54d6bc78c98a77be9f88e616cb2a1
diff --git a/dev-perl/DateTime-Format-HTTP/DateTime-Format-HTTP-0.430.0.ebuild b/dev-perl/DateTime-Format-HTTP/DateTime-Format-HTTP-0.430.0.ebuild
new file mode 100644
index 000000000000..1b0793031ce6
--- /dev/null
+++ b/dev-perl/DateTime-Format-HTTP/DateTime-Format-HTTP-0.430.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=CKRAS
+DIST_VERSION=0.43
+inherit perl-module
+
+DESCRIPTION="Date conversion routines"
+
+SLOT="0"
+KEYWORDS="amd64 ~riscv x86"
+
+RDEPEND="
+ >=dev-perl/DateTime-0.170.0
+ >=dev-perl/HTTP-Date-1.440.0
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? ( >=virtual/perl-Test-Simple-0.470.0 )
+"
+
+PERL_RM_FILES=(
+ t/pod.t
+ t/pod-coverage.t
+)
diff --git a/dev-perl/DateTime-Format-HTTP/Manifest b/dev-perl/DateTime-Format-HTTP/Manifest
index 62f80b3f42a3..e39109ae1943 100644
--- a/dev-perl/DateTime-Format-HTTP/Manifest
+++ b/dev-perl/DateTime-Format-HTTP/Manifest
@@ -1 +1,2 @@
DIST DateTime-Format-HTTP-0.42.tar.gz 18170 BLAKE2B 51d252098f7de5f77463097a72248a98f43af5c9da863d230d5992405823c3fa626de2e3cc76c271489f7255be81068a0c8ac33f44d831a08308a8eccfb2da4c SHA512 d8ff064d4bd0c9f41ec14a6e06d12a401e9c5162ef1f41381ba4314fc4776d1898cf07971243cf1b4a90096a8ed5f59361616d3fc2d6c62a7bdbdcc331fe81b8
+DIST DateTime-Format-HTTP-0.43.tar.gz 18167 BLAKE2B a6adf198e04e9c498261a5812d2fcd6e2e80c7e213011c9c2eae5f734ae94d0a36761cba9ced622b5336eda7d7814eb6b2c631ff53023839bc67c89c6fc49099 SHA512 abb340ad385384f558d6f4818296c55c94796b78d8972852b54cffd67277c0a4cbe549083c29d325c30bb1d46b60d9c2e31c4daf887724da6a46a9c76f448ea0
diff --git a/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.403.0-r1.ebuild b/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.403.0-r1.ebuild
index 445696a0a4a8..17d39143b995 100644
--- a/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.403.0-r1.ebuild
+++ b/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.403.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Convert between DateTime and RFC2822/822 formats"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/DateTime-Format-W3CDTF/DateTime-Format-W3CDTF-0.80.0.ebuild b/dev-perl/DateTime-Format-W3CDTF/DateTime-Format-W3CDTF-0.80.0.ebuild
index 441936e8827f..acc62219a9cd 100644
--- a/dev-perl/DateTime-Format-W3CDTF/DateTime-Format-W3CDTF-0.80.0.ebuild
+++ b/dev-perl/DateTime-Format-W3CDTF/DateTime-Format-W3CDTF-0.80.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Parse and format W3CDTF datetime strings"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.430.0.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.430.0.ebuild
index 53e1c2fdf817..4c2a1022c82d 100644
--- a/dev-perl/DateTime-Locale/DateTime-Locale-1.430.0.ebuild
+++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.430.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Localization support for DateTime"
LICENSE="|| ( Artistic GPL-1+ ) unicode"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~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/DateTime-Locale/DateTime-Locale-1.400.0-r1.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.440.0.ebuild
index f7efdb795edf..2516fc454c80 100644
--- a/dev-perl/DateTime-Locale/DateTime-Locale-1.400.0-r1.ebuild
+++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.440.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=DROLSKY
-DIST_VERSION=1.40
+DIST_VERSION=1.44
DIST_EXAMPLES=("eg/*")
inherit perl-module
diff --git a/dev-perl/DateTime-Locale/Manifest b/dev-perl/DateTime-Locale/Manifest
index e768af40242b..eaf987d64a12 100644
--- a/dev-perl/DateTime-Locale/Manifest
+++ b/dev-perl/DateTime-Locale/Manifest
@@ -1,2 +1,2 @@
-DIST DateTime-Locale-1.40.tar.gz 1969601 BLAKE2B 482e8b37a8af0d77792bcfd7ac560b0f77b900365e500c73a773a1cef53b9b4ea24e3883327b1720e2eaea049a85f71e5d4ad59b874acfd6e99be65562cbdcb9 SHA512 40942acea6e27ea7e84a6c38ec712c868f9009adaa16b9dbfa4ff5d5094a8add4a5fcaafe49b7bbb8530348ad79ac7a910efab68a5085a41e731108797ea1045
DIST DateTime-Locale-1.43.tar.gz 2003421 BLAKE2B fda90e681e63cad979465363113f12466070f68ef1cd036503328e583956d043d898d2d9a27fc205af50ad0c23abf87138276ec4e5728091521d1faba57c6bbf SHA512 0fe8b376762dfd618a4a6036d6fbe6bdc65b1e7919894e04e2df12e670ad6b8b620e77345984190b664727b8f10bb0152f60dafd9cbd1a9253e9fc238f9c6ad7
+DIST DateTime-Locale-1.44.tar.gz 2025640 BLAKE2B 315c30269f3ec5ae938a1ee9b8a7239b8119ee9c62ba87a7ce279a8918400b8f8e09230be23dda74e4dfae8216b1f3f7ce45a8436db773e6de0efd794695cd64 SHA512 0553919b86b36923cd7afce2bc571bfe1e523eaa6460776654b0f01da8ae548791d852b76b8b017dccbd95440a2567fdf2ae960a650e88d23f56175d93bcd4aa
diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.630.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.630.0.ebuild
index 9aeff8a95d68..918ac14a0d3f 100644
--- a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.630.0.ebuild
+++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.630.0.ebuild
@@ -13,7 +13,7 @@ inherit perl-module
DESCRIPTION="Time zone object base class and factory"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~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/DateTime-TimeZone-2.600.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.640.0.ebuild
index f3f203a87069..f0bb7e6b8ea8 100644
--- a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.600.0.ebuild
+++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.640.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,13 +7,13 @@ EAPI=8
# https://src.fedoraproject.org/rpms/perl-DateTime-TimeZone/blob/rawhide/f/perl-DateTime-TimeZone.spec#_148
DIST_AUTHOR=DROLSKY
-DIST_VERSION=2.60
+DIST_VERSION=2.64
inherit perl-module
DESCRIPTION="Time zone object base class and factory"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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
@@ -26,7 +26,8 @@ RDEPEND="
dev-perl/namespace-autoclean
virtual/perl-parent
"
-BDEPEND="${RDEPEND}
+BDEPEND="
+ ${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-File-Path
diff --git a/dev-perl/DateTime-TimeZone/Manifest b/dev-perl/DateTime-TimeZone/Manifest
index 45de4ab3d53c..0ffa696b0414 100644
--- a/dev-perl/DateTime-TimeZone/Manifest
+++ b/dev-perl/DateTime-TimeZone/Manifest
@@ -1,2 +1,2 @@
-DIST DateTime-TimeZone-2.60.tar.gz 948447 BLAKE2B fae2eca04dade2afd28c1ec9ba087bafc144781a4154306b6c97cbf2a6e091eac5346e28ee43e9f00e4a5eeb006635544544d119e8eb3a691bf6ba7375811b83 SHA512 c3fc0dbed3aaa8250f8031de4fc2e9201d1229c42d59dd6fcdbded0bcc51184bf126a090e371dd4997133a3c174b6324115ce78e7725917953b7236e4a0a8526
DIST DateTime-TimeZone-2.63.tar.gz 917071 BLAKE2B fa83c39119755adbc72488698a0c889f095ccee58466a024506278a56138f63983867c432e4a68b990fbc4672621b62206ed8c05b52bb3b1bf1b92c1cde98e33 SHA512 e0990dd4072f6f24a04625444350422ec7615290f61c20eb0ce90320aaf5600761e95fab7d0bdd5e08db6f136e462278b63fbec7c5ffd9d5cdcf6abd52264067
+DIST DateTime-TimeZone-2.64.tar.gz 923239 BLAKE2B 41ae316492ddfb462b7fc9b5bf61465b6b91f8802619948a0e8c4056ce86b6d0a9c701e502201c7086ba826c203d22533dec02d5a4647cc7094163c2a44c7845 SHA512 1c202d537b0ce92b41c6bf2ac7effc67ff3c81b6c4f77f2d9a2853a1c3b3bcdfa00990267f43fdfd26119cf39d31706737e3864123d219fc72cb5a9489f86a3c
diff --git a/dev-perl/DateTime/DateTime-1.630.0.ebuild b/dev-perl/DateTime/DateTime-1.630.0.ebuild
deleted file mode 100644
index 154a1fcb947e..000000000000
--- a/dev-perl/DateTime/DateTime-1.630.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=DROLSKY
-DIST_VERSION=1.63
-inherit perl-module
-
-DESCRIPTION="Date and time object"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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
-"
-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
- dev-perl/Test-Without-Module
- )
-"
diff --git a/dev-perl/DateTime/Manifest b/dev-perl/DateTime/Manifest
index a047890102b6..97591aa8992e 100644
--- a/dev-perl/DateTime/Manifest
+++ b/dev-perl/DateTime/Manifest
@@ -1,2 +1 @@
-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/Devel-CheckLib/Devel-CheckLib-1.160.0.ebuild b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.160.0.ebuild
deleted file mode 100644
index 5d5a42887525..000000000000
--- a/dev-perl/Devel-CheckLib/Devel-CheckLib-1.160.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=MATTN
-DIST_VERSION=1.16
-inherit perl-module toolchain-funcs
-
-DESCRIPTION="Check that a library is available"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/perl-Exporter
- virtual/perl-File-Spec
- >=virtual/perl-File-Temp-0.160.0
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Capture-Tiny
- >=dev-perl/Mock-Config-0.20.0
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
-PATCHES=(
- "${FILESDIR}/${PN}-1.14-test-toolchain.patch"
-)
-
-src_test() {
- unset LD
- [[ -n "${CCLD}" ]] && export LD="${CCLD}"
- tc-export AR RANLIB
- perl-module_src_test
-}
diff --git a/dev-perl/Devel-CheckOS/Devel-CheckOS-1.960.0.ebuild b/dev-perl/Devel-CheckOS/Devel-CheckOS-1.960.0.ebuild
deleted file mode 100644
index c3967011a8b0..000000000000
--- a/dev-perl/Devel-CheckOS/Devel-CheckOS-1.960.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=DCANTRELL
-DIST_VERSION=1.96
-inherit perl-module
-
-DESCRIPTION="Check what OS we're running on"
-
-SLOT="0"
-KEYWORDS="amd64 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-2.0.0.ebuild b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.0.0.ebuild
deleted file mode 100644
index 88850767f3e4..000000000000
--- a/dev-perl/Devel-CheckOS/Devel-CheckOS-2.0.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=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 ~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-2.10.0.ebuild b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.10.0.ebuild
deleted file mode 100644
index f37542d5735d..000000000000
--- a/dev-perl/Devel-CheckOS/Devel-CheckOS-2.10.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=DCANTRELL
-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 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-2.20.0.ebuild b/dev-perl/Devel-CheckOS/Devel-CheckOS-2.20.0.ebuild
deleted file mode 100644
index f1271a146012..000000000000
--- a/dev-perl/Devel-CheckOS/Devel-CheckOS-2.20.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=DCANTRELL
-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 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 96ede181fb8f..0611bc40ee74 100644
--- a/dev-perl/Devel-CheckOS/Manifest
+++ b/dev-perl/Devel-CheckOS/Manifest
@@ -1,5 +1 @@
-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.400.0.ebuild b/dev-perl/Devel-Cover/Devel-Cover-1.400.0.ebuild
deleted file mode 100644
index 0dee1bcb3036..000000000000
--- a/dev-perl/Devel-Cover/Devel-Cover-1.400.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=8
-
-DIST_AUTHOR=PJCJ
-DIST_VERSION=1.40
-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/Devel-Cover-1.420.0.ebuild b/dev-perl/Devel-Cover/Devel-Cover-1.420.0.ebuild
deleted file mode 100644
index 95b7f48f8958..000000000000
--- a/dev-perl/Devel-Cover/Devel-Cover-1.420.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=PJCJ
-DIST_VERSION=1.42
-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/Devel-Cover-1.440.0.ebuild b/dev-perl/Devel-Cover/Devel-Cover-1.440.0.ebuild
index f1764d33d402..f0bf5298ad20 100644
--- a/dev-perl/Devel-Cover/Devel-Cover-1.440.0.ebuild
+++ b/dev-perl/Devel-Cover/Devel-Cover-1.440.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Code coverage metrics for Perl"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/Devel-Cover/Manifest b/dev-perl/Devel-Cover/Manifest
index 24d13b837771..9d07a80734d4 100644
--- a/dev-perl/Devel-Cover/Manifest
+++ b/dev-perl/Devel-Cover/Manifest
@@ -1,3 +1 @@
-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-FindPerl/Devel-FindPerl-0.16.0.ebuild b/dev-perl/Devel-FindPerl/Devel-FindPerl-0.16.0.ebuild
index ee95e6a96c60..d94d87e57845 100644
--- a/dev-perl/Devel-FindPerl/Devel-FindPerl-0.16.0.ebuild
+++ b/dev-perl/Devel-FindPerl/Devel-FindPerl-0.16.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
@@ -8,7 +8,7 @@ inherit perl-module
DESCRIPTION="Find the path to your perl"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild b/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild
deleted file mode 100644
index 6d46028159e2..000000000000
--- a/dev-perl/Devel-Size/Devel-Size-0.830.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=NWCLARK
-DIST_VERSION=0.83
-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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-XSLoader
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Devel-Size/Manifest b/dev-perl/Devel-Size/Manifest
index 141e00c6dbc7..b3ab096ae308 100644
--- a/dev-perl/Devel-Size/Manifest
+++ b/dev-perl/Devel-Size/Manifest
@@ -1,2 +1 @@
-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/Digest-HMAC/Digest-HMAC-1.50.0.ebuild b/dev-perl/Digest-HMAC/Digest-HMAC-1.50.0.ebuild
index 9ca2e03384af..50906ecc7649 100644
--- a/dev-perl/Digest-HMAC/Digest-HMAC-1.50.0.ebuild
+++ b/dev-perl/Digest-HMAC/Digest-HMAC-1.50.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Keyed Hashing for Message Authentication"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
>=virtual/perl-Digest-MD5-2.0.0
diff --git a/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r2.ebuild b/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r2.ebuild
deleted file mode 100644
index 1bc9035335ec..000000000000
--- a/dev-perl/Digest-SHA1/Digest-SHA1-2.130.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=GAAS
-DIST_VERSION=2.13
-inherit perl-module
-
-DESCRIPTION="NIST SHA message digest algorithm"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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
-"
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Dist-Zilla/Dist-Zilla-6.24.0.ebuild b/dev-perl/Dist-Zilla/Dist-Zilla-6.24.0.ebuild
deleted file mode 100644
index fcdbac8f186e..000000000000
--- a/dev-perl/Dist-Zilla/Dist-Zilla-6.24.0.ebuild
+++ /dev/null
@@ -1,158 +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=6.024
-inherit perl-module
-
-DESCRIPTION="Distribution builder; installer not included!"
-
-SLOT="0"
-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
-# DZA:Command::xtest -> DZP:CheckExtraTests
-# DZP:Author::Plicease::Tests -> DZPB::Author::Plicease
-X_BREAKS="
- !<dev-perl/Dist-Zilla-Plugin-PromptIfStale-0.40.0
- !<=dev-perl/Dist-Zilla-App-Command-update-0.40.0
- !<dev-perl/Dist-Zilla-Plugin-CheckExtraTests-0.29.0
- !<=dev-perl/Dist-Zilla-PluginBundle-Author-Plicease-2.20.0
- !<dev-perl/Dist-Zilla-Plugin-CopyFilesFromBuild-0.161.230
- !<=dev-perl/Dist-Zilla-Plugin-CopyFilesFromBuild-Filtered-0.1.0
- !<=dev-perl/Dist-Zilla-Plugin-Git-2.36.0
- !<=dev-perl/Dist-Zilla-Plugin-Keywords-0.6.0
- !<dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome-0.220.0
- !<=dev-perl/Dist-Zilla-Plugin-NameFromDirectory-0.30.0
- !<=dev-perl/Dist-Zilla-Plugin-PodWeaver-4.6.0
- !<=dev-perl/Dist-Zilla-Plugin-Prereqs-AuthorDeps-0.5.0
- !<dev-perl/Dist-Zilla-Plugin-ReadmeAnyFromPod-0.161.170
- !<=dev-perl/Dist-Zilla-Plugin-Run-0.35.0
- !<=dev-perl/Dist-Zilla-Plugin-Test-CheckDeps-0.13.0
- !<=dev-perl/Dist-Zilla-Plugin-Test-Version-1.50.0
- !<=dev-perl/Dist-Zilla-Plugin-TrialVersionComment-0.3.0
-"
-
-# r: App::Cmd::Command::version -> App-Cmd-0.321
-# r: App::Cmd::Setup -> App-Cmd
-# r: App::Cmd::Tester -> App-Cmd
-# r: App::Cmd::Tester::CaptureExternal -> App-Cmd 0.314
-# r: CPAN::Meta::Converter -> CPAN-Meta
-# r: CPAN::Meta::Merge -> CPAN-Meta 2.142060
-# r: CPAN::Meta::Prereqs -> CPAN-Meta
-# r: CPAN::Meta::Validator -> CPAN-Meta
-# r: Config::INI::Reader -> Config-INI
-# r: Config::MVP::Assembler -> Config-MVP
-# r: Config::MVP::Assembler::WithBundles -> Config-MVP
-# r: Config::MVP::Reader -> Config-MVP
-# r: Config::MVP::Reader::Findable::ByExtension -> Config-MVP 1.101450
-# r: Config::MVP::Reader::Finder -> Config-MVP 0.092990
-# r: Config::MVP::Section -> Config-MVP
-# r: List::Util -> Scalar-List-Utils
-# r: Mixin::Linewise::Readers -> Mixin-Linewise
-# r: Moose::Role -> Moose
-# r: Moose::Util::TypeConstraints -> Moose
-# r: MooseX::Types::Moose -> MooseX-Types
-# r: PPI::Document -> PPI
-# r: Scalar::Util -> Scalar-List-Utils
-# r: Software::LicenseUtils -> Software-License
-# r: Sub::Exporter::Util -> Sub-Exporter
-# r: Term::ReadKey -> TermReadKey
-# r: Text::Template -> text-template
-# r: strict, warnings -> perl
-
-# NB: PPI::XS is suggested by Dist-Zilla, but upstream of
-# PPI say PPI::XS presently doesn't do anything useful,
-# so the optional useflag and the dependency are skipped.
-RDEPEND="
- ${X_BREAKS}
- !minimal? (
- >=dev-perl/Archive-Tar-Wrapper-0.150.0
- >=dev-perl/Data-OptList-0.110.0
- dev-perl/Term-ReadLine-Gnu
- )
- >=dev-perl/App-Cmd-0.330.0
- virtual/perl-Archive-Tar
- >=virtual/perl-CPAN-Meta-2.142.60
- >=virtual/perl-CPAN-Meta-Requirements-2.121.630
- >=dev-perl/CPAN-Uploader-0.103.4
- virtual/perl-Carp
- dev-perl/Config-INI
- >=dev-perl/Config-MVP-2.200.11
- >=dev-perl/Config-MVP-Reader-INI-2.101.461
- virtual/perl-Data-Dumper
- >=dev-perl/Data-Section-0.200.2
- >=dev-perl/DateTime-0.440.0
- virtual/perl-Digest-MD5
- virtual/perl-Encode
- >=virtual/perl-ExtUtils-Manifest-1.660.0
- >=dev-perl/File-Copy-Recursive-0.410.0
- dev-perl/File-Find-Rule
- virtual/perl-File-Path
- dev-perl/File-ShareDir
- >=dev-perl/File-ShareDir-Install-0.30.0
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- dev-perl/File-pushd
- dev-perl/JSON-MaybeXS
- >=dev-perl/Log-Dispatchouli-1.102.220
- >=dev-perl/Mixin-Linewise-0.100.0
- virtual/perl-Module-CoreList
- dev-perl/Module-Runtime
- >=dev-perl/Moose-0.920.0
- dev-perl/MooseX-LazyRequire
- >=dev-perl/MooseX-Role-Parameterized-1.10.0
- dev-perl/MooseX-SetOnce
- dev-perl/MooseX-Types
- dev-perl/MooseX-Types-Perl
- >=dev-perl/PPI-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.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
- dev-perl/Term-UI
- dev-perl/Test-Deep
- >=dev-perl/Text-Glob-0.80.0
- dev-perl/Text-Template
- dev-perl/Try-Tiny
- dev-perl/YAML-Tiny
- virtual/perl-autodie
- dev-perl/namespace-autoclean
- virtual/perl-parent
- virtual/perl-version
-"
-
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.780.0
- >=dev-perl/File-ShareDir-Install-0.60.0
- test? (
- >=dev-perl/CPAN-Meta-Check-0.11.0
- dev-perl/Test-FailWarnings
- dev-perl/Test-Fatal
- dev-perl/Test-File-ShareDir
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.015-authordeps-missing.patch"
-)
-
-src_test() {
- TZ=UTC perl-module_src_test
-}
diff --git a/dev-perl/Dist-Zilla/Dist-Zilla-6.32.0.ebuild b/dev-perl/Dist-Zilla/Dist-Zilla-6.32.0.ebuild
index 80a39fc732ac..ef468b8ffbc8 100644
--- a/dev-perl/Dist-Zilla/Dist-Zilla-6.32.0.ebuild
+++ b/dev-perl/Dist-Zilla/Dist-Zilla-6.32.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Distribution builder; installer not included!"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="minimal"
## CPAN->Gentoo resolution map for grepping in case upstream split a dep
diff --git a/dev-perl/Dist-Zilla/Manifest b/dev-perl/Dist-Zilla/Manifest
index 9fc74b0345ac..f88fadcadcc1 100644
--- a/dev-perl/Dist-Zilla/Manifest
+++ b/dev-perl/Dist-Zilla/Manifest
@@ -1,2 +1 @@
-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/Dist-Zilla/files/Dist-Zilla-6.015-authordeps-missing.patch b/dev-perl/Dist-Zilla/files/Dist-Zilla-6.015-authordeps-missing.patch
deleted file mode 100644
index c9e25ebff619..000000000000
--- a/dev-perl/Dist-Zilla/files/Dist-Zilla-6.015-authordeps-missing.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 21a92b08d30cd4758fefe1706eb96af30082cb7b Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Sat, 8 Aug 2020 05:25:21 +1200
-Subject: Fix INC traversal breakage with non-string objects in INC
-
-As `$root` is a Path object, and because there are defined mechanisms
-for handling objects in `@INC` traversal, this object being added to
-`@INC` can cause panics when the perl interpreter tries to call a method
-that doesn't exist, violating the API.
-
-And this in turn makes various authordeps appear missing when they're
-present, due to suppression of the error occurring from the above.
-
-Forcing stringification of the path object mitigates this issue.
-
-Bug: https://github.com/rjbs/Dist-Zilla/issues/660
----
- lib/Dist/Zilla/Util/AuthorDeps.pm | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/Dist/Zilla/Util/AuthorDeps.pm b/lib/Dist/Zilla/Util/AuthorDeps.pm
-index cbca1c7..603d67b 100644
---- a/lib/Dist/Zilla/Util/AuthorDeps.pm
-+++ b/lib/Dist/Zilla/Util/AuthorDeps.pm
-@@ -113,7 +113,7 @@ sub extract_author_deps {
- : do {
- my $m = $_;
- ! eval {
-- local @INC = @INC; push @INC, $root;
-+ local @INC = @INC; push @INC, "$root";
- # This will die if module is missing
- Module::Runtime::require_module($m);
- my $v = $vermap->{$m};
---
-2.28.0
-
diff --git a/dev-perl/Dumbbench/Dumbbench-0.503.0.ebuild b/dev-perl/Dumbbench/Dumbbench-0.503.0.ebuild
deleted file mode 100644
index cacca8af0404..000000000000
--- a/dev-perl/Dumbbench/Dumbbench-0.503.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=BDFOY
-DIST_VERSION=0.503
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="More reliable benchmarking with the least amount of thinking"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-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/Dumbbench-0.504.0.ebuild b/dev-perl/Dumbbench/Dumbbench-0.504.0.ebuild
deleted file mode 100644
index b262b614248a..000000000000
--- a/dev-perl/Dumbbench/Dumbbench-0.504.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BDFOY
-DIST_VERSION=0.504
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="More reliable benchmarking with the least amount of thinking"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-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 4b0831e041b8..8dd6e273db88 100644
--- a/dev-perl/Dumbbench/Manifest
+++ b/dev-perl/Dumbbench/Manifest
@@ -1,3 +1 @@
-DIST Dumbbench-0.503.tar.gz 33924 BLAKE2B 1b695bc67a220171d987225088dd88f35a81b7638c6fc2a7a001ae220408d067fb437c3b8d4c257db72827fff8b756ffaad813c3b66496a0f4c09b1c8ac51544 SHA512 d29749593770e6ca839e0e611640f7f28537eba7f1405282523bb741317eb4d096cbb8df84331aba8437a2912a3f5cf196be26a12b3654fc55c9bdc9b848713e
-DIST Dumbbench-0.504.tar.gz 34776 BLAKE2B d2c6028c13efd324ca8fd9fc3a36e999e919f7a3aa4cebb05af57af0dc992e72e59d5089eef39f9b04a8eb4b42b3c910cf87bdd1e1c7864a636caaf2ddf2ed2e SHA512 16652203897c537823ba84f505530c6e41a5661ba1ace62fda3dc2b8dd91450941db1e5c06dafad2bf844f1aceb48d7df7db3d53085d8aeb1e67bd5c315a3497
DIST Dumbbench-0.505.tar.gz 34804 BLAKE2B c25a97abb50d4729c86a85ef30e5fc3c06e72ac4a99ab331dcf031f898d1c0a73c65000d49e8131d74900efc49d7adb9dcc411b4ade5e519e0420a7d71dc5b56 SHA512 3294370a98013f14b4ee13cc9b8dec56952ab0d481708ec07146c47fde1130f0e1e4a467df8358fcec8c1c2ec8e012578eec692cf20cd644a43e05b09b3ff608
diff --git a/dev-perl/EV/EV-4.330.0.ebuild b/dev-perl/EV/EV-4.330.0.ebuild
deleted file mode 100644
index 374a2b8ab945..000000000000
--- a/dev-perl/EV/EV-4.330.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=MLEHMANN
-DIST_VERSION=4.33
-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"
-IUSE=""
-
-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
-
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/EV/Manifest b/dev-perl/EV/Manifest
index f4b541dc17ce..52c32c912f37 100644
--- a/dev-perl/EV/Manifest
+++ b/dev-perl/EV/Manifest
@@ -1,2 +1 @@
-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-MIME/Email-MIME-1.953.0.ebuild b/dev-perl/Email-MIME/Email-MIME-1.953.0.ebuild
deleted file mode 100644
index e4c9b81cc510..000000000000
--- a/dev-perl/Email-MIME/Email-MIME-1.953.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=RJBS
-DIST_VERSION=1.953
-inherit perl-module
-
-DESCRIPTION="Easy MIME message parsing"
-
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Email-Address-XS
- >=dev-perl/Email-MIME-ContentType-1.23.0
- >=dev-perl/Email-MIME-Encodings-1.314.0
- dev-perl/Email-MessageID
- >=dev-perl/Email-Simple-2.212.0
- >=virtual/perl-Encode-1.980.100
- virtual/perl-MIME-Base64
- >=dev-perl/MIME-Types-1.130.0
- dev-perl/Module-Runtime
- virtual/perl-Scalar-List-Utils
- virtual/perl-parent
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.780.0
- test? (
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Email-MIME/Manifest b/dev-perl/Email-MIME/Manifest
index 963524c45655..721d8e60e51d 100644
--- a/dev-perl/Email-MIME/Manifest
+++ b/dev-perl/Email-MIME/Manifest
@@ -1,2 +1 @@
-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-Send/Email-Send-2.201.0-r1.ebuild b/dev-perl/Email-Send/Email-Send-2.201.0-r1.ebuild
deleted file mode 100644
index 29fb3a7541ce..000000000000
--- a/dev-perl/Email-Send/Email-Send-2.201.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=7
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=2.201
-inherit perl-module
-
-DESCRIPTION="Simply Sending Email"
-
-SLOT="0"
-KEYWORDS="amd64 ~mips ppc ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/Email-Abstract
- >=dev-perl/Email-Address-1.800.0
- >=dev-perl/Email-Simple-1.920.0
- virtual/perl-File-Spec
- >=dev-perl/Module-Pluggable-2.970.0
- dev-perl/Return-Value
- >=virtual/perl-Scalar-List-Utils-1.20.0
- virtual/perl-libnet
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Path
- virtual/perl-File-Temp
- virtual/perl-IO
- dev-perl/MIME-tools
- dev-perl/MailTools
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
-PERL_RM_FILES=(
- t/pod-coverage.t
- t/pod.t
- t/release-changes_has_content.t
- t/release-pod-syntax.t
-)
diff --git a/dev-perl/Email-Send/Email-Send-2.202.0.ebuild b/dev-perl/Email-Send/Email-Send-2.202.0.ebuild
index 75824941cf08..3853601d0152 100644
--- a/dev-perl/Email-Send/Email-Send-2.202.0.ebuild
+++ b/dev-perl/Email-Send/Email-Send-2.202.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Simply Sending Email"
SLOT="0"
-KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~mips ppc ppc64 x86"
RDEPEND="
dev-perl/Email-Abstract
diff --git a/dev-perl/Email-Send/Manifest b/dev-perl/Email-Send/Manifest
index 6ca3cc97a046..0405ac2278c8 100644
--- a/dev-perl/Email-Send/Manifest
+++ b/dev-perl/Email-Send/Manifest
@@ -1,2 +1 @@
-DIST Email-Send-2.201.tar.gz 30041 BLAKE2B 3c2b62392a1adc37cfd0fa9f61c04da2de04b0429e9e16f20a2c6a41fde1d5b0ba9db3544ff343c4ab41031bbcdc318784b884c6b64c7eb4fa41b6cbe8c353b4 SHA512 4245fc5487f2f4a88ed8c7569572c52214d88e0cf96b727198503914135609c00b3839034e0cdffd32dc84a140eb1148e4de667ba74759d76cf47d7ee49cd1e5
DIST Email-Send-2.202.tar.gz 36242 BLAKE2B d090602a34b6a07b9e606a4d3bdbfc82aca963e97fe43cb632780f1112b190d4e8bf50f71f57739151cd96f3af3d3321cfdaea135e1da3f6ccb25d60ad108b15 SHA512 f4a1c3ab079a427eedd908ed15bb5d56676a41817fe4e2c4f2d464f8efdeaba055effe761baf54256d3ee0fa9f2d3a501467fadad6e078db52bfa57c78282c5c
diff --git a/dev-perl/Email-Sender/Email-Sender-2.600.0.ebuild b/dev-perl/Email-Sender/Email-Sender-2.600.0.ebuild
deleted file mode 100644
index 6cfe548da83d..000000000000
--- a/dev-perl/Email-Sender/Email-Sender-2.600.0.ebuild
+++ /dev/null
@@ -1,43 +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=2.600
-inherit perl-module
-
-DESCRIPTION="A library for sending email"
-
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Email-Abstract-3.6.0
- dev-perl/Email-Address-XS
- >=dev-perl/Email-Simple-1.998.0
- >=virtual/perl-File-Path-2.60.0
- virtual/perl-File-Spec
- >=virtual/perl-IO-1.110.0
- >=virtual/perl-Scalar-List-Utils-1.450.0
- dev-perl/Module-Runtime
- >=dev-perl/Moo-2.0.0
- >=dev-perl/MooX-Types-MooseLike-0.150.0
- >=virtual/perl-libnet-3.70.0
- dev-perl/Sub-Exporter
- >=dev-perl/Throwable-0.200.3
- dev-perl/Try-Tiny
-"
-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/Manifest b/dev-perl/Email-Sender/Manifest
index fd585f9743a0..98b6aed0dd7c 100644
--- a/dev-perl/Email-Sender/Manifest
+++ b/dev-perl/Email-Sender/Manifest
@@ -1,2 +1 @@
-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-Valid/Email-Valid-1.203.0.ebuild b/dev-perl/Email-Valid/Email-Valid-1.203.0.ebuild
deleted file mode 100644
index 9461c61ad8d2..000000000000
--- a/dev-perl/Email-Valid/Email-Valid-1.203.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=RJBS
-DIST_VERSION=1.203
-DIST_TEST="do verbose"
-inherit perl-module
-
-DESCRIPTION="Check validity of Internet email addresses"
-
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- 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}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- dev-perl/Capture-Tiny
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.203.0-fix-tests.patch
-)
diff --git a/dev-perl/Email-Valid/Manifest b/dev-perl/Email-Valid/Manifest
index 371d29229e49..0e3490a9fa80 100644
--- a/dev-perl/Email-Valid/Manifest
+++ b/dev-perl/Email-Valid/Manifest
@@ -1,2 +1 @@
-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/Email-Valid/files/Email-Valid-1.203.0-fix-tests.patch b/dev-perl/Email-Valid/files/Email-Valid-1.203.0-fix-tests.patch
deleted file mode 100644
index ed0a79f5c0ae..000000000000
--- a/dev-perl/Email-Valid/files/Email-Valid-1.203.0-fix-tests.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-https://bugs.gentoo.org/865747
-https://github.com/Perl-Email-Project/Email-Valid/issues/53
-https://github.com/Perl-Email-Project/Email-Valid/pull/55
-
-From 1df5718b709824fa6d821ed4f10decd893c40fc8 Mon Sep 17 00:00:00 2001
-From: Mark Gardner <mjgardner@cpan.org>
-Date: Sat, 10 Sep 2022 17:10:31 -0500
-Subject: [PATCH] Fix skip count for DNS missing
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Fixes #53 per @toddr’s patch
---- a/t/valid.t
-+++ b/t/valid.t
-@@ -128,7 +128,7 @@ ok(
- );
-
- SKIP: {
-- skip "your dns appears missing or failing to resolve", 3
-+ skip "your dns appears missing or failing to resolve", 4
- unless eval { $v->address(-address=> 'devnull@pobox.com', -mxcheck => 1) };
-
- if (
-
diff --git a/dev-perl/Encode-Detect/Encode-Detect-1.10.0-r2.ebuild b/dev-perl/Encode-Detect/Encode-Detect-1.10.0-r2.ebuild
deleted file mode 100644
index f42baa732098..000000000000
--- a/dev-perl/Encode-Detect/Encode-Detect-1.10.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=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 ~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
-"
-
-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/Event/Event-1.280.0.ebuild b/dev-perl/Event/Event-1.280.0.ebuild
deleted file mode 100644
index 0417cee4edee..000000000000
--- a/dev-perl/Event/Event-1.280.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=ETJ
-DIST_VERSION=1.28
-inherit perl-module
-
-DESCRIPTION="Fast, generic event loop"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-1.0.0
- )
-"
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
-
-mydoc="ANNOUNCE INSTALL TODO Tutorial.pdf Tutorial.pdf-errata.txt"
diff --git a/dev-perl/Exception-Base/Exception-Base-0.250.100-r1.ebuild b/dev-perl/Exception-Base/Exception-Base-0.250.100-r1.ebuild
deleted file mode 100644
index 68e7705249cb..000000000000
--- a/dev-perl/Exception-Base/Exception-Base-0.250.100-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=DEXTER
-DIST_VERSION=0.2501
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Error handling with exception class"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-perl/Module-Build"
-BDEPEND="
- dev-perl/Module-Build
- test? (
- >=dev-perl/Test-Unit-Lite-0.120.0
- )
-"
diff --git a/dev-perl/Expect/Expect-1.350.0-r1.ebuild b/dev-perl/Expect/Expect-1.350.0-r1.ebuild
deleted file mode 100644
index c029b04f6602..000000000000
--- a/dev-perl/Expect/Expect-1.350.0-r1.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=JACOBY
-DIST_VERSION=1.35
-DIST_EXAMPLES=("examples/*" "tutorial")
-inherit perl-module
-
-DESCRIPTION="Expect for Perl"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~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 31d3225ec1db..e975d0d8251c 100644
--- a/dev-perl/Expect/Manifest
+++ b/dev-perl/Expect/Manifest
@@ -1,2 +1 @@
-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/ExtUtils-CChecker/ExtUtils-CChecker-0.110.0.ebuild b/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.110.0.ebuild
deleted file mode 100644
index dcc7232c8430..000000000000
--- a/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.110.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2024 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="Configure-time utilities for using C headers"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/perl-ExtUtils-CBuilder
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.400.400
- test? (
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.880.0
- )
-"
-
-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 d52e35c5ea11..01c7b2e86fcb 100644
--- a/dev-perl/ExtUtils-CChecker/Manifest
+++ b/dev-perl/ExtUtils-CChecker/Manifest
@@ -1,2 +1 @@
-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/ExtUtils-Config/ExtUtils-Config-0.10.0.ebuild b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.10.0.ebuild
index a9a48a07cec0..63adb6d49e55 100644
--- a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.10.0.ebuild
+++ b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.10.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Wrapper for perl's configuration"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-Data-Dumper
diff --git a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0-r1.ebuild b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0-r1.ebuild
deleted file mode 100644
index 56d23a40d2ce..000000000000
--- a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.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=LEONT
-DIST_VERSION=0.008
-inherit perl-module
-
-DESCRIPTION="Wrapper for perl's configuration"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/perl-Data-Dumper
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- >=virtual/perl-Test-Simple-0.88
- )
-"
-
-src_test() {
- perl_rm_files t/release-pod-{syntax,coverage}.t
- perl-module_src_test
-}
diff --git a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.9.0.ebuild b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.9.0.ebuild
deleted file mode 100644
index 78f93b73353c..000000000000
--- a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.9.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=LEONT
-DIST_VERSION=0.009
-inherit perl-module
-
-DESCRIPTION="Wrapper for perl's configuration"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/perl-Data-Dumper
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- >=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 2520dd6c359b..cf955c98521e 100644
--- a/dev-perl/ExtUtils-Config/Manifest
+++ b/dev-perl/ExtUtils-Config/Manifest
@@ -1,3 +1 @@
-DIST ExtUtils-Config-0.008.tar.gz 11165 BLAKE2B 58468be3884311dea31e420511134eab122a923c445b2b489914227934ab50efba4a08253e86715385ad8aa7b6f0212e95b73f2f524a964704991e4227a68d47 SHA512 7775e2212b4605e60559c7e63604b8f2b4c56f4846e64f9f4454f3f5d0a7a21f618143e6c61eafabf5d9ee9bca8f722c04aedeaf9c51f59924de68c272b86db2
-DIST ExtUtils-Config-0.009.tar.gz 13421 BLAKE2B d2fd9bc11b5e0e4b973837dab9220eacbd804bb2d9d5ac7d7057ae5eb8f8d7e7fff7ebf08d430549336cae16b6aec1258d7cd2027d5c260c15851f1da78cc1b6 SHA512 7f3d054f31b08a9179dbad47204f9223607d8af84e4dfa1e9250981dd271b753576e571e2071d94408340376f13d3d766278d23407b7c754dbc493b7df30e2cd
DIST ExtUtils-Config-0.010.tar.gz 13456 BLAKE2B f09325aa82947d93ebf5c195dd4a55a09098edaa6ffdaecaa3891a4611361010b9bed18a5fb7e08fc02adf0d481ec1ed5583bbdf96b28bfe329d00164bcb2b5f SHA512 64fdbe069388c4ae080622ea06ed6b3d8bd2d71e1af91dcdb53e9a99337212071d7758f9d1a1d4e032afdf5efa26b83374919c6d6a7bbc26bde75dcb7b81046a
diff --git a/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.23.0.ebuild b/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.23.0.ebuild
deleted file mode 100644
index 88fbadabba86..000000000000
--- a/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.23.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=LEONT
-DIST_VERSION=0.023
-
-inherit perl-module
-
-DESCRIPTION="Check for the presence of a compiler"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~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.24.0.ebuild b/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.24.0.ebuild
deleted file mode 100644
index f8e871b1ae73..000000000000
--- a/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.24.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# 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 ~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 3f4577b417d8..5eba4b04fffc 100644
--- a/dev-perl/ExtUtils-HasCompiler/Manifest
+++ b/dev-perl/ExtUtils-HasCompiler/Manifest
@@ -1,3 +1 @@
-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.26.0-r1.ebuild b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0-r1.ebuild
deleted file mode 100644
index e438f8f8917a..000000000000
--- a/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0-r1.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=LEONT
-DIST_VERSION=0.026
-inherit perl-module
-
-DESCRIPTION="Various portability utilities for module builders"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~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/ExtUtils-Helpers-0.27.0.ebuild b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.27.0.ebuild
deleted file mode 100644
index b222729e8f3d..000000000000
--- a/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.27.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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 ~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/ExtUtils-Helpers-0.28.0.ebuild b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.28.0.ebuild
index 13c081793248..295e66366bb3 100644
--- a/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.28.0.ebuild
+++ b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.28.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Various portability utilities for module builders"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~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/ExtUtils-Helpers/Manifest b/dev-perl/ExtUtils-Helpers/Manifest
index 8374090dd974..22619326479d 100644
--- a/dev-perl/ExtUtils-Helpers/Manifest
+++ b/dev-perl/ExtUtils-Helpers/Manifest
@@ -1,3 +1 @@
-DIST ExtUtils-Helpers-0.026.tar.gz 15099 BLAKE2B 7ddd2f84f970a5bc2993fb5be6be5fa42bad52049e52297b5c7d510a6168aa36ab3ff1c447e581a57f72c13d4f6389018f16aaacc0aa8244e0d2b0cbeb4bae72 SHA512 372d801f43003c571758823a84bfe418876f1b48e3d8c35f888ca41469f6771a33aa30cf893a4c4a68ea62c6e8c8c6ab2ef44ee783dbf9f25e18bc0389359399
-DIST ExtUtils-Helpers-0.027.tar.gz 16557 BLAKE2B 2943217e7d6829a0e33eb4798e0e695cc29fcf25bea868e4577853dd7fada6a5429c06495bede04aa6df0f443af76e8f47cbea279ea1129f383586d75ad8cf19 SHA512 5d89db5aeaa02fb5807dcf14be45b1e0b905f40f16399f442aabfba52be3987d19d6617bd2ebada45ff14a95519b80f6f23ccdc6016c8a5595d28ff7cfa7b702
DIST ExtUtils-Helpers-0.028.tar.gz 16620 BLAKE2B 27364a44478840f93295c6c55a3348608cbf06cc4f1064032eb66913981a2d49f972b340f1ca863235313ee81273e6427c04e4b6c6db931db738530cc1df55db SHA512 8a14258aadcce0e64a212637fb2275cad7ba771415f42eefe407f00f22f3f5c0d21ca5d33f0b19b865492e71a623373fa25b6bee69920824f8ab75646764745e
diff --git a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.12.0.ebuild b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.12.0.ebuild
deleted file mode 100644
index 68746cb528a8..000000000000
--- a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.12.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=LEONT
-DIST_VERSION=0.012
-inherit perl-module
-
-DESCRIPTION="Build.PL install path logic made easy"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~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/ExtUtils-Config-0.2.0
- virtual/perl-File-Spec
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-File-Spec-0.830.0
- virtual/perl-File-Temp
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/ExtUtils-InstallPaths/Manifest b/dev-perl/ExtUtils-InstallPaths/Manifest
index 4b4f3365d394..98263f9bc675 100644
--- a/dev-perl/ExtUtils-InstallPaths/Manifest
+++ b/dev-perl/ExtUtils-InstallPaths/Manifest
@@ -1,2 +1 @@
-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/File-Copy-Recursive-Reduced/File-Copy-Recursive-Reduced-0.6.0.ebuild b/dev-perl/File-Copy-Recursive-Reduced/File-Copy-Recursive-Reduced-0.6.0.ebuild
deleted file mode 100644
index 6c40b338459c..000000000000
--- a/dev-perl/File-Copy-Recursive-Reduced/File-Copy-Recursive-Reduced-0.6.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=JKEENAN
-DIST_VERSION=0.006
-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 36bd3fb38e34..85f2632f7f93 100644
--- a/dev-perl/File-Copy-Recursive-Reduced/Manifest
+++ b/dev-perl/File-Copy-Recursive-Reduced/Manifest
@@ -1,2 +1 @@
-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-Find-Object/File-Find-Object-0.3.9.ebuild b/dev-perl/File-Find-Object/File-Find-Object-0.3.9.ebuild
new file mode 100644
index 000000000000..e8c79e60c969
--- /dev/null
+++ b/dev-perl/File-Find-Object/File-Find-Object-0.3.9.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 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 ~mips ~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 ab98fa507ef8..e8add520769f 100644
--- a/dev-perl/File-Find-Object/Manifest
+++ b/dev-perl/File-Find-Object/Manifest
@@ -1 +1,2 @@
DIST File-Find-Object-0.3.8.tar.gz 29766 BLAKE2B f17e2b9057ef19ad6d63c37e7c1e9f456d86002e0b40a4b54d05017be9a5ea21631bf9e2050d4f403874ad1ed5fd5d368385c30e6cfb8e0f81358d2d9404332d SHA512 f3a00f6b8ec22e7a7361ef158a4c631e1c834e19fb672cf429bdcffb3d11b35aff94a07a73b1922a8f47bab90f3dbc64c39da7a8899df9337b062a430481827e
+DIST File-Find-Object-0.3.9.tar.gz 29960 BLAKE2B 08256dc95d7f998a029b903db9709ef00706eded5c5b8903c89094b2838b82ca8b091a7caf612f43d121c845c836346b72380bf23798b6d690d10f61b4e21e90 SHA512 6d4dffd7586c7b752390dbcb220d9a849becec161b251c39a5146abb3f736efb7301e296d274f2dcccc95626c00e9c43a8e4c46cae23645f4aedd67914414667
diff --git a/dev-perl/File-LibMagic/File-LibMagic-1.230.0.ebuild b/dev-perl/File-LibMagic/File-LibMagic-1.230.0.ebuild
deleted file mode 100644
index 99cfd71d3daf..000000000000
--- a/dev-perl/File-LibMagic/File-LibMagic-1.230.0.ebuild
+++ /dev/null
@@ -1,46 +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.23
-
-inherit perl-module
-
-DESCRIPTION="Perl wrapper for libmagic"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-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
- )
-"
-src_configure() {
- unset LD
- [[ -n "${CCLD}" ]] && export LD="${CCLD}"
- perl-module_src_configure
-}
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/File-Scan-ClamAV/File-Scan-ClamAV-1.950.0-r2.ebuild b/dev-perl/File-Scan-ClamAV/File-Scan-ClamAV-1.950.0-r2.ebuild
deleted file mode 100644
index 0ac7fefcdc81..000000000000
--- a/dev-perl/File-Scan-ClamAV/File-Scan-ClamAV-1.950.0-r2.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=ESAYM
-DIST_VERSION=1.95
-
-inherit perl-module
-
-DESCRIPTION="Connect to a local Clam Anti-Virus clamd service and send commands"
-
-SLOT="0"
-KEYWORDS="~amd64 ~sparc ~x86"
-
-RDEPEND="
- app-antivirus/clamav
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-
-# Test's can't be run in parallel because they internally spawn a
-# clam server on the same shared socket
-DIST_TEST="do"
-
-src_test() {
- if [[ "${TEST_SCAN_CLAMAV:-0}" == "1" || -n "${DIST_TEST_OVERRIDE}" ]]; then
- perl_rm_files t/pod-coverage.t t/pod.t
- perl-module_src_test
- else
- einfo "Skipping Tests."
- einfo
- einfo "Tests require a manually and correctly configured ClamAV."
- einfo
- einfo "Set TEST_SCAN_CLAMAV=1 if you wish to run this test and have"
- einfo "configured ClamAV"
- fi
-}
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild
deleted file mode 100644
index ed226966ccdf..000000000000
--- a/dev-perl/Finance-Quote/Finance-Quote-1.580.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BPSCHUCK
-DIST_VERSION=1.58
-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-CookieJar
- dev-perl/HTTP-Message
- dev-perl/IO-String
- 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.610.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.610.0.ebuild
deleted file mode 100644
index ca81e6144c5e..000000000000
--- a/dev-perl/Finance-Quote/Finance-Quote-1.610.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BPSCHUCK
-DIST_VERSION=1.61
-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-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
- 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
-)
-
-mydoc=("Documentation/*")
-
-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
-}
-
-src_install() {
- dodoc -r htdocs
- perl-module_src_install
-}
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.620.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.620.0.ebuild
deleted file mode 100644
index 144a89df5052..000000000000
--- a/dev-perl/Finance-Quote/Finance-Quote-1.620.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BPSCHUCK
-DIST_VERSION=1.62
-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-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
- 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-3.310.0
- 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
-)
-
-mydoc=("Documentation/*")
-
-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
-}
-
-src_install() {
- dodoc -r htdocs
- perl-module_src_install
-}
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.630.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.630.0.ebuild
index 08478d26332d..266602f3e55d 100644
--- a/dev-perl/Finance-Quote/Finance-Quote-1.630.0.ebuild
+++ b/dev-perl/Finance-Quote/Finance-Quote-1.630.0.ebuild
@@ -12,7 +12,7 @@ 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
diff --git a/dev-perl/Finance-Quote/Manifest b/dev-perl/Finance-Quote/Manifest
index 7009cc76173c..edc14af4133a 100644
--- a/dev-perl/Finance-Quote/Manifest
+++ b/dev-perl/Finance-Quote/Manifest
@@ -1,4 +1 @@
-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
DIST Finance-Quote-1.63.tar.gz 269925 BLAKE2B 1bf2f8088bb79a567329f15a7e7b2f8ff32691c1f76e72bc592465331bf1c9148c3c965784e6df0e97b14d426c34dfc81f293693f012ecafb0226b29434bd1f0 SHA512 d1dc511e9bbad814d982713a3ad69066901e435751d39b16fd4ec249cb46313b17beb1667661257f50f55a6de1ee486709da889b3fce2e936f1984204a561782
diff --git a/dev-perl/Future/Future-0.500.0-r1.ebuild b/dev-perl/Future/Future-0.500.0-r1.ebuild
deleted file mode 100644
index d3661d0f23a3..000000000000
--- a/dev-perl/Future/Future-0.500.0-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# 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
index 31a2b4971d52..7d5751a2cae9 100644
--- a/dev-perl/Future/Manifest
+++ b/dev-perl/Future/Manifest
@@ -1,2 +1 @@
-DIST Future-0.50.tar.gz 101758 BLAKE2B 3713597f935540bd39bb9d644285cac3b573bf59d47268562335dc996a674b0b63c59256f44f798bc09bfd54ed546fd19b17d3e1b20ab8e389212ea20c7ea560 SHA512 d8c0011d0dcee9bb0317a394da34925d6a5e214ff8706158268d546f5b0e6d8fad7a8edafda2eada15bcca20d2da9ae722018c6dd0ff9a69bae1c0759776f616
DIST Future-0.51.tar.gz 105641 BLAKE2B 47ca6d5c1887a6fe5f9089ae7cfa14566a016db73cfa65987674a2b44d47be84bb05207d5a6176a595210a9c469fff2db2e7090b51efaf265ab3ac212ce88246 SHA512 d87f565b78c09309d6931b967e7872762b5efe96d7759d8db655d85e4738962de53dc1993ee735176256de23ce0b6e38308dc84180c5659fb173aa5f9a7e7be3
diff --git a/dev-perl/GD/GD-2.780.0.ebuild b/dev-perl/GD/GD-2.780.0.ebuild
deleted file mode 100644
index 4993ebc75559..000000000000
--- a/dev-perl/GD/GD-2.780.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RURBAN
-DIST_VERSION=2.78
-DIST_EXAMPLES=("demos/*")
-inherit perl-module
-
-DESCRIPTION="Interface to Thomas Boutell's gd library"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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.790.0.ebuild b/dev-perl/GD/GD-2.790.0.ebuild
deleted file mode 100644
index 69b6ce4d224d..000000000000
--- a/dev-perl/GD/GD-2.790.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# 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 ~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.800.0.ebuild b/dev-perl/GD/GD-2.800.0.ebuild
deleted file mode 100644
index b5fd2573b350..000000000000
--- a/dev-perl/GD/GD-2.800.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RURBAN
-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 ~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.820.0.ebuild b/dev-perl/GD/GD-2.820.0.ebuild
deleted file mode 100644
index 40abca4f0d85..000000000000
--- a/dev-perl/GD/GD-2.820.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# 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 ~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/Manifest b/dev-perl/GD/Manifest
index 8dc5210d42d0..e11389726692 100644
--- a/dev-perl/GD/Manifest
+++ b/dev-perl/GD/Manifest
@@ -1,5 +1 @@
-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.760.0-respect-libdir.patch b/dev-perl/GD/files/GD-2.760.0-respect-libdir.patch
deleted file mode 100644
index 3651cc3283e2..000000000000
--- a/dev-perl/GD/files/GD-2.760.0-respect-libdir.patch
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -56,12 +56,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
- #############################################################################################
-@@ -219,12 +213,6 @@ if( ! defined($lib_gd_path) )
- $PREFIX = prompt('Where is libgd installed?','/usr/lib');
- }
-
--unless ($AUTOCONFIG || $PREFIX eq '/usr/lib') {
-- $PREFIX =~ s!/lib$!!;
-- unshift @INC,"-I$PREFIX/include";
-- unshift @LIBPATH,"-L$PREFIX/lib";
--}
--
- # FEATURE FLAGS
-
- ##################################################################################################################
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -514,7 +514,7 @@ sub try_to_autoconfigure {
- unless ($config) {
- my %config;
- require ExtUtils::PkgConfig;
-- %config = ExtUtils::PkgConfig->find ("$prefix/lib/pkgconfig/gdlib.pc") 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/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.111.0.ebuild b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.116.0.ebuild
index eec9b3f040ac..a92b450c1438 100644
--- a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.111.0.ebuild
+++ b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.116.0.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=RJBS
-DIST_VERSION=0.111
+DIST_VERSION=0.116
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"
+KEYWORDS="~amd64 ~arm ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="minimal"
CONFLICTS="!<dev-perl/MooseX-Getopt-0.660.0"
@@ -21,7 +21,7 @@ CONFLICTS="!<dev-perl/MooseX-Getopt-0.660.0"
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
diff --git a/dev-perl/Getopt-Long-Descriptive/Manifest b/dev-perl/Getopt-Long-Descriptive/Manifest
index a783730c8df8..61ff7d4b97a7 100644
--- a/dev-perl/Getopt-Long-Descriptive/Manifest
+++ b/dev-perl/Getopt-Long-Descriptive/Manifest
@@ -1,2 +1,2 @@
-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
+DIST Getopt-Long-Descriptive-0.116.tar.gz 35928 BLAKE2B b7edb724f7c139abc60c142b4ddcd55b98750193fd2617593548a683c491325d9f5ed66817a36318c4ef3796221db9d603198b9b5863e37adf7949c1c6220036 SHA512 6c31592b98d8f594fd0d3bcc750120479fa3bd663211ef28ea6607a555c51717cda32679b463e404543392c68fcf289c2a6e51cf93200ec9ea5a43535e5ec438
diff --git a/dev-perl/GnuPG-Interface/GnuPG-Interface-1.30.0.ebuild b/dev-perl/GnuPG-Interface/GnuPG-Interface-1.30.0.ebuild
deleted file mode 100644
index e071f56eb781..000000000000
--- a/dev-perl/GnuPG-Interface/GnuPG-Interface-1.30.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BPS
-DIST_VERSION=1.03
-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 f1083ff9a291..ca17484e4508 100644
--- a/dev-perl/GnuPG-Interface/Manifest
+++ b/dev-perl/GnuPG-Interface/Manifest
@@ -1,2 +1 @@
-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/Graph/Graph-0.972.900.ebuild b/dev-perl/Graph/Graph-0.972.900.ebuild
deleted file mode 100644
index 949a90451b69..000000000000
--- a/dev-perl/Graph/Graph-0.972.900.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=ETJ
-DIST_VERSION=0.9729
-inherit perl-module
-
-DESCRIPTION="Data structure and ops for directed graphs"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 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.973.200.ebuild b/dev-perl/Graph/Graph-0.973.200.ebuild
index 74948e6a1b2c..96569529a3ca 100644
--- a/dev-perl/Graph/Graph-0.973.200.ebuild
+++ b/dev-perl/Graph/Graph-0.973.200.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Data structure and ops for directed graphs"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~alpha amd64 ppc sparc x86"
RDEPEND="
>=dev-perl/Heap-0.800.0
diff --git a/dev-perl/Graph/Graph-0.972.700.ebuild b/dev-perl/Graph/Graph-0.973.300.ebuild
index f7a121c2039b..bec46dfd4ff7 100644
--- a/dev-perl/Graph/Graph-0.972.700.ebuild
+++ b/dev-perl/Graph/Graph-0.973.300.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=ETJ
-DIST_VERSION=0.9727
+DIST_VERSION=0.9733
inherit perl-module
DESCRIPTION="Data structure and ops for directed graphs"
SLOT="0"
-KEYWORDS="~alpha amd64 ppc sparc x86"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
RDEPEND="
>=dev-perl/Heap-0.800.0
diff --git a/dev-perl/Graph/Manifest b/dev-perl/Graph/Manifest
index 258ca9c466b0..a95ae7f8bada 100644
--- a/dev-perl/Graph/Manifest
+++ b/dev-perl/Graph/Manifest
@@ -1,3 +1,2 @@
-DIST Graph-0.9727.tar.gz 147842 BLAKE2B f610b06722dbcc9c46946693dfebda95cda16cc0b4066a2af0875b8abec62fbcb508171234ec393a36019b3cb398d9bcfe72e86cdae51791ac9864a7aea9a2bb SHA512 e5274aa86f0c0fab6acff29af1253accb4159785fa6c32edefd080bc2b840c959c1a18e2f6db193fda469871294ec02b4d726f73c4b0076fe97b4c61cccd2c3e
-DIST Graph-0.9729.tar.gz 148591 BLAKE2B f102a035f975efdd07af98a8323ee83be1f41e5170475fe14bd2d7e966d5b4fa2ff7730c69fe912d9884a3d89b4443e5976702e7cfd86098a9935ef2a2a84acd SHA512 5334467ec8b2de8d75aa376736bbb492da21efaf7d61f41f23eef12d4e6200e97753c653a3d993d5b59c8c1d62807bdc9696a784ec77f2c3ef95cabea786d707
DIST Graph-0.9732.tar.gz 150234 BLAKE2B 8c5bffe218d252e4e32796876ce43b7aa9e03b95cb70614af391325c82d44492649929fecf1dd556653fbfbacd8bac041a61cf9c21e993086e7fd5fe7d7d2acb SHA512 67d092b641942603c095af9305a919cc3b6dad811c6aa5dca55e85c2a8a7dc94c5957689eb473f03ab334611999d4b43902992f9d7596d9711cbd3f49beb4ac0
+DIST Graph-0.9733.tar.gz 151110 BLAKE2B f02e239cf3942b68e8c6642762dae76536294ed6808267d8f570878cfd583b9878d893d93dbe91fba7eb0146759c5b034753e68afe64d5cf0944370c3060d75a SHA512 00c41cd680a0a5cec15d47476165ee8410906410daf21c45fdf445ceb0b173f3f6bfb0eb9c9d22bff79935ea52f329a09589bcb56c9a50bfc4c52af2f7a48ebf
diff --git a/dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.0.ebuild b/dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.0.ebuild
deleted file mode 100644
index 760ec142e846..000000000000
--- a/dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.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=8
-
-DIST_AUTHOR=ASOKOLOV
-DIST_VERSION=10
-DIST_TEST=do
-inherit perl-module virtualx
-
-DESCRIPTION="Image viewer widget for Gtk3"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
-
-RDEPEND="
- dev-perl/Cairo
- >=dev-perl/glib-perl-1.210.0
- dev-perl/Gtk3
- dev-perl/Readonly
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Carp-Always
- dev-perl/Test-Deep
- dev-perl/Test-Differences
- dev-perl/Test-MockObject
- dev-perl/Try-Tiny
- media-gfx/imagemagick[jpeg,perl,png,svg,X]
- virtual/perl-Test-Simple
- )
-"
-
-PERL_RM_FILES=(
- t/90_MANIFEST.t
- t/91_critic.t
-)
-
-src_test() {
- virtx perl-module_src_test
-}
diff --git a/dev-perl/Gtk3-ImageView/Gtk3-ImageView-12.0.0.ebuild b/dev-perl/Gtk3-ImageView/Gtk3-ImageView-12.0.0.ebuild
index 8e37bf1eccde..eecd5683d632 100644
--- a/dev-perl/Gtk3-ImageView/Gtk3-ImageView-12.0.0.ebuild
+++ b/dev-perl/Gtk3-ImageView/Gtk3-ImageView-12.0.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module virtualx
DESCRIPTION="Image viewer widget for Gtk3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
RDEPEND="
dev-perl/Cairo
diff --git a/dev-perl/Gtk3-ImageView/Manifest b/dev-perl/Gtk3-ImageView/Manifest
index 6db38f133c24..6ef1a935aa1e 100644
--- a/dev-perl/Gtk3-ImageView/Manifest
+++ b/dev-perl/Gtk3-ImageView/Manifest
@@ -1,2 +1 @@
-DIST Gtk3-ImageView-10.tar.gz 28165 BLAKE2B 429490c02e34bbe669b209459fd90937a4148e643b6b4e26bd643cd930f728a400b4d179c7e072a72fced7b06fc9a7f16deb87d33b42b296f07f5dce14abdfb1 SHA512 2548c33c49c27bb4a69d5512c7dfaca096a39ef6d08fa1deb83a045e6c5b7ad075eb8b23b33fb794024c9b9e7fd979a5c31bff075a7ed5412a4a5a4f53824f5a
DIST Gtk3-ImageView-12.tar.gz 28270 BLAKE2B dfbe8f2da06546e07241ad3c946e66108d9b8bb91f277a824ae1a7ad1b98dec438a40a23e06de5402f92f35d94f8c1a100e376adda55c6953eb78dfe19448112 SHA512 894c8e0ab79412d1a1211252db619c5d98dce0548cd58eb2ff8b00001c48644659bc560a3e22714d4ef7265b0bd2509cbf4aa141830c40ff1e8db5f7938d9eb2
diff --git a/dev-perl/HTML-Packer/HTML-Packer-2.100.0.ebuild b/dev-perl/HTML-Packer/HTML-Packer-2.100.0.ebuild
deleted file mode 100644
index 8b15202e36bf..000000000000
--- a/dev-perl/HTML-Packer/HTML-Packer-2.100.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.10
-inherit perl-module
-
-DESCRIPTION="Another HTML code cleaner"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/CSS-Packer-2.10.0
- virtual/perl-Digest-SHA
- >=dev-perl/JavaScript-Packer-2.10.0
- >=dev-perl/Regexp-RegGrp-1.1.1_rc
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
-
-src_test() {
- perl_rm_files t/pod.t
- perl-module_src_test
-}
diff --git a/dev-perl/HTML-Packer/Manifest b/dev-perl/HTML-Packer/Manifest
index ea94ebaf903e..36e4ad876425 100644
--- a/dev-perl/HTML-Packer/Manifest
+++ b/dev-perl/HTML-Packer/Manifest
@@ -1,2 +1 @@
-DIST HTML-Packer-2.10.tar.gz 13728 BLAKE2B abdfd532e2ad9793f5741d52e550b5a217884ab65f1e0d1573e4ffab650c899b66713474fd6e36636ff17e1d74b27686998732491d7f5b58423c8c9fc3078f15 SHA512 8335deaeef7933b85f671d3ca47492cf618cbe98828d244bf5be981c4ba3d0fcbd4de1a66e2980d5e2a0f6935d4533e58c85d4d9c3ca3201b8b8fac905418d2f
DIST HTML-Packer-2.11.tar.gz 13788 BLAKE2B 3517e8310dd42d6816a627baf24a0f2f3e2f740ab4748a047d4f95793a63d9dfb519be067225052bf1f6a20650d4fb8deca2a8008052fcd24a04dbde5de41adb SHA512 d7ca4b21f9c01fb715d26f9252eeb5a03766723c23514a2ba51957d94c44a81f9904d651d0f9abf95c90602cfbe1710d9521a7be5227ffea131d78ee815283f2
diff --git a/dev-perl/HTML-Parser/HTML-Parser-3.810.0.ebuild b/dev-perl/HTML-Parser/HTML-Parser-3.810.0.ebuild
deleted file mode 100644
index f55e0df716f6..000000000000
--- a/dev-perl/HTML-Parser/HTML-Parser-3.810.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=OALDERS
-DIST_VERSION=3.81
-inherit perl-module
-
-DESCRIPTION="Parse HTML documents"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~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
- dev-perl/HTML-Tagset
- dev-perl/HTTP-Message
- virtual/perl-IO
- dev-perl/URI
- virtual/perl-XSLoader
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- )
-"
-
-mydoc="ANNOUNCEMENT"
diff --git a/dev-perl/HTML-Parser/HTML-Parser-3.830.0.ebuild b/dev-perl/HTML-Parser/HTML-Parser-3.830.0.ebuild
index 903510368307..d9e1ae6d0f0f 100644
--- a/dev-perl/HTML-Parser/HTML-Parser-3.830.0.ebuild
+++ b/dev-perl/HTML-Parser/HTML-Parser-3.830.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Parse HTML documents"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~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/HTML-Parser/Manifest b/dev-perl/HTML-Parser/Manifest
index 4261de6dd4d2..dd2f6af3bb51 100644
--- a/dev-perl/HTML-Parser/Manifest
+++ b/dev-perl/HTML-Parser/Manifest
@@ -1,3 +1,2 @@
-DIST HTML-Parser-3.81.tar.gz 148351 BLAKE2B 1211333cf563817249ab51f382101aaf013b82ba3a7dd5e08c9487a0b3dd26598d026d85da8f94f00f17dba8102dcdfddab2320f2071c6702f0b6c7ac9e9cda5 SHA512 e20358d3182ed6796fb5584f26f7dfb32fe312c8ed6cd4303ebfd2d9609491cb470bf49109d485a040e59a55bb404b1abba9a7ad5a687c540945f60a606e44ad
DIST HTML-Parser-3.82.tar.gz 150550 BLAKE2B 0557024455543cc641a3609f8daf08323263631e77ab89d23c7d2f682d41f90a2e6e43d7e6e2d9c243c369b01ee5d21cd5753f0ada0006613d0c98fdb36dec48 SHA512 c3c173097eabe46dc95cf408915f1f33cdac2dab2430ea144258741cdcd4c8b90c5b11f4e1114da2703a4412aecfea778e003a3d8eb4c61ee433f64b07489d18
DIST HTML-Parser-3.83.tar.gz 151224 BLAKE2B af1ea2864c70f4c908192f88ce1549360cb188b1acad3acbfcf9c4f93e8001c9555226b828cc9a2a909202719ec3bd331230c5271472df39260d7c02c0bb9a03 SHA512 1d90da3794adf6d226f4d4780dc2b79d0461f3f8d564a56a26f6a2a2cbc2f9175396af9735893181d3b2b21b02136b2995c399b7a520ea5f4ee498b2074291b5
diff --git a/dev-perl/HTML-Tagset/HTML-Tagset-3.200.0-r2.ebuild b/dev-perl/HTML-Tagset/HTML-Tagset-3.200.0-r2.ebuild
deleted file mode 100644
index 607d42f80cf6..000000000000
--- a/dev-perl/HTML-Tagset/HTML-Tagset-3.200.0-r2.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=PETDANCE
-DIST_VERSION=3.20
-inherit perl-module
-
-DESCRIPTION="Data tables useful in parsing HTML"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
diff --git a/dev-perl/HTML-Tagset/Manifest b/dev-perl/HTML-Tagset/Manifest
index f9663d9cff61..7eedcb563218 100644
--- a/dev-perl/HTML-Tagset/Manifest
+++ b/dev-perl/HTML-Tagset/Manifest
@@ -1,2 +1 @@
-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/HTTP-Body/HTTP-Body-1.220.0-r1.ebuild b/dev-perl/HTTP-Body/HTTP-Body-1.220.0-r1.ebuild
deleted file mode 100644
index 59a843fa9274..000000000000
--- a/dev-perl/HTTP-Body/HTTP-Body-1.220.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=7
-
-DIST_AUTHOR=GETTY
-DIST_VERSION=1.22
-inherit perl-module
-
-DESCRIPTION="HTTP Body Parser"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# HTTP::Headers -> HTTP-Message
-# HTTP::Request::Common -> HTTP-Message
-# IO::File -> IO
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Digest-MD5
- >=virtual/perl-File-Temp-0.140.0
- dev-perl/HTTP-Message
- >=virtual/perl-IO-1.140.0
-"
-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.190.0-CVE-2013-4407.patch" )
diff --git a/dev-perl/HTTP-Body/Manifest b/dev-perl/HTTP-Body/Manifest
index 381c6924aeb3..02289d6db01a 100644
--- a/dev-perl/HTTP-Body/Manifest
+++ b/dev-perl/HTTP-Body/Manifest
@@ -1,2 +1 @@
-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.190.0-CVE-2013-4407.patch b/dev-perl/HTTP-Body/files/HTTP-Body-1.190.0-CVE-2013-4407.patch
deleted file mode 100644
index 292cac3aa6f4..000000000000
--- a/dev-perl/HTTP-Body/files/HTTP-Body-1.190.0-CVE-2013-4407.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Description: Allow only word characters in filename suffixes
- CVE-2013-4407: Allow only word characters in filename suffixes. An
- attacker able to upload files to a service that uses
- HTTP::Body::Multipart could use this issue to upload a file and create
- a specifically-crafted temporary filename on the server, that when
- processed without further validation, could allow execution of commands
- on the server.
-Origin: vendor
-Bug: https://rt.cpan.org/Ticket/Display.html?id=88342
-Bug-Debian: http://bugs.debian.org/721634
-Bug-RedHat: https://bugzilla.redhat.com/show_bug.cgi?id=1005669
-Forwarded: no
-Author: Salvatore Bonaccorso <carnil@debian.org>
-Last-Update: 2013-10-21
-
-Updated by Andreas K. Huettel <dilfridge@gentoo.org> for HTTP-Body-1.19
-
-diff -ruN HTTP-Body-1.19.orig/lib/HTTP/Body/MultiPart.pm HTTP-Body-1.19/lib/HTTP/Body/MultiPart.pm
---- HTTP-Body-1.19.orig/lib/HTTP/Body/MultiPart.pm 2013-12-06 16:07:25.000000000 +0100
-+++ HTTP-Body-1.19/lib/HTTP/Body/MultiPart.pm 2014-11-30 23:17:19.652051615 +0100
-@@ -258,8 +258,8 @@
-
- =cut
-
--our $basename_regexp = qr/[^.]+(\.[^\\\/]+)$/;
--#our $basename_regexp = qr/(\.\w+(?:\.\w+)*)$/;
-+#our $basename_regexp = qr/[^.]+(\.[^\\\/]+)$/;
-+our $basename_regexp = qr/(\.\w+(?:\.\w+)*)$/;
-
- sub handler {
- my ( $self, $part ) = @_;
diff --git a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.400.0.ebuild b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.400.0.ebuild
deleted file mode 100644
index 118a9bb6bc96..000000000000
--- a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.400.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=OALDERS
-DIST_VERSION=3.40
-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
- >=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.410.0.ebuild b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.410.0.ebuild
index ded8ba6e70ce..aae2e656d759 100644
--- a/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.410.0.ebuild
+++ b/dev-perl/HTTP-BrowserDetect/HTTP-BrowserDetect-3.410.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Determine Web browser, version, and platform from an HTTP user agent string"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86"
+KEYWORDS="amd64 ~hppa ~mips ppc x86"
BDEPEND="
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-perl/HTTP-BrowserDetect/Manifest b/dev-perl/HTTP-BrowserDetect/Manifest
index 520d9106f331..6954eee09329 100644
--- a/dev-perl/HTTP-BrowserDetect/Manifest
+++ b/dev-perl/HTTP-BrowserDetect/Manifest
@@ -1,2 +1 @@
-DIST HTTP-BrowserDetect-3.40.tar.gz 126351 BLAKE2B b2c28704fab7a0757303f411f3169b54d5ddfac5b9e98d196520510daa5c4347eff5e5d34575c38114f008496fe723d7c0bd6cc5f96da4d40ad1ed9e15782c1c SHA512 f0284b2f4d969ae2aa51625a558d5acd88b212868a55c83c2a427e275e3f4fbc01e28a61ea7cfe2e56117f49cb72705b7cebefd3b3edcb1b44423a0e5af6287a
DIST HTTP-BrowserDetect-3.41.tar.gz 126374 BLAKE2B e264156c92b50aa93d9fdd027dc6541ce615fd1bc44ba56a621d65f694988d07420ef335dbf3b017619fa4344d61c4ec169312fb90db88a36f5f5a444ac6018a SHA512 71f6b0577643e8f5ea68e49b78e01620aeeb5919d8c067481f119d9694e041b00ad05f8ed5072e8d34027233dbadb056c5f4af6d8ca1e073632bfcf5b02b4434
diff --git a/dev-perl/HTTP-Cookies/HTTP-Cookies-6.100.0.ebuild b/dev-perl/HTTP-Cookies/HTTP-Cookies-6.100.0.ebuild
deleted file mode 100644
index 04883cd9e9bd..000000000000
--- a/dev-perl/HTTP-Cookies/HTTP-Cookies-6.100.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=OALDERS
-DIST_VERSION=6.10
-inherit perl-module
-
-DESCRIPTION="Storage of cookies"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~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-Time-Local
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test
- virtual/perl-Test-Simple
- dev-perl/URI
- )
-"
diff --git a/dev-perl/HTTP-Cookies/Manifest b/dev-perl/HTTP-Cookies/Manifest
index a9a55c53b3fb..39950a2f66ba 100644
--- a/dev-perl/HTTP-Cookies/Manifest
+++ b/dev-perl/HTTP-Cookies/Manifest
@@ -1,2 +1 @@
-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-Message/HTTP-Message-6.460.0.ebuild b/dev-perl/HTTP-Message/HTTP-Message-6.460.0.ebuild
index 55dd5fd7c79f..21c80bcd68cf 100644
--- a/dev-perl/HTTP-Message/HTTP-Message-6.460.0.ebuild
+++ b/dev-perl/HTTP-Message/HTTP-Message-6.460.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Base class for Request/Response"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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 ~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
diff --git a/dev-perl/HTTP-Message/HTTP-Message-7.0.0.ebuild b/dev-perl/HTTP-Message/HTTP-Message-7.0.0.ebuild
index 4c364a4c5cae..9d2ddaa2c26c 100644
--- a/dev-perl/HTTP-Message/HTTP-Message-7.0.0.ebuild
+++ b/dev-perl/HTTP-Message/HTTP-Message-7.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Base class for Request/Response"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~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
diff --git a/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r1.ebuild b/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r1.ebuild
deleted file mode 100644
index 3bcb028c6cc1..000000000000
--- a/dev-perl/Hash-FieldHash/Hash-FieldHash-0.150.0-r1.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=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 ~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-XSLoader-0.20.0
- >=virtual/perl-parent-0.221.0
-"
-DEPEND="
- dev-perl/Module-Build
-"
-BDEPEND="${RDEPEND}
- >=virtual/perl-Devel-PPPort-3.190.0
- >=virtual/perl-ExtUtils-MakeMaker-6.590.0
- >=virtual/perl-ExtUtils-ParseXS-2.210.0
- >=dev-perl/Module-Build-0.400.500
- test? (
- >=dev-perl/Test-LeakTrace-0.70.0
- >=virtual/perl-Test-Simple-0.620.0
- )
-"
-PATCHES=(
- "${FILESDIR}/${PN}-0.15-no-dot-inc.patch"
-)
-src_configure() {
- unset LD;
- if [[ -n "${CCLD}" ]]; then
- export LD="${CCLD}"
- fi
- perl-module_src_configure
-}
-src_compile() {
- ./Build --config optimize="${CFLAGS}" build || die
-}
diff --git a/dev-perl/Hash-Merge-Simple/Hash-Merge-Simple-0.51.0-r1.ebuild b/dev-perl/Hash-Merge-Simple/Hash-Merge-Simple-0.51.0-r1.ebuild
deleted file mode 100644
index 22b8187389f9..000000000000
--- a/dev-perl/Hash-Merge-Simple/Hash-Merge-Simple-0.51.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=ROKR
-DIST_VERSION=0.051
-inherit perl-module
-
-DESCRIPTION="Recursively merge two or more hashes, simply"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-perl/Clone
- virtual/perl-Storable
-"
-DEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.310.0
- test? (
- dev-perl/Test-Most
- )
-"
diff --git a/dev-perl/Hash-Merge-Simple/Manifest b/dev-perl/Hash-Merge-Simple/Manifest
index 3804bbf74980..d774b38a4e01 100644
--- a/dev-perl/Hash-Merge-Simple/Manifest
+++ b/dev-perl/Hash-Merge-Simple/Manifest
@@ -1,2 +1 @@
-DIST Hash-Merge-Simple-0.051.tar.gz 4181 BLAKE2B e5f742f1fd7bfdc0d88784cd99b86ff5d846c274b1861f84331060f12141232903d06d7efb724b2932252ac5ac8cd6fc85d6af2dbb10ba79e5e0a257c4698e76 SHA512 8db850144593632ce8ac8a560dac6670814a9ce3d1091d6aa42ab0eadca4b350671103b1de906d562aeaa0934fd58bd4e557821c5bcd730a10849f8505f65c4c
DIST Hash-Merge-Simple-0.052.tar.gz 17507 BLAKE2B a1337d9f73fea4bc1a6031fe0c7e5d2fb79d1937789094f34ce7c687177658d0bb52631c010c6461a9785c25416fda14e3bedcc61e142c368494f95d339ff5cd SHA512 e682f1636ebd5a786820e4355bcc20e64ded2a95b5bec08b62782e7acde3533f99da901590b4264a500a26df2c0403927746544a8cfba5841da32027492ee8fa
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 ea8eb2980aaa..2312134fd8d3 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-2024 Gentoo Authors
+# Copyright 1999-2025 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 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/IO-Compress-Brotli/IO-Compress-Brotli-0.19.0.ebuild b/dev-perl/IO-Compress-Brotli/IO-Compress-Brotli-0.19.0.ebuild
new file mode 100644
index 000000000000..94f4308b2f9a
--- /dev/null
+++ b/dev-perl/IO-Compress-Brotli/IO-Compress-Brotli-0.19.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TIMLEGGE
+DIST_VERSION=0.019
+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.019-unbundle.patch
+)
diff --git a/dev-perl/IO-Compress-Brotli/Manifest b/dev-perl/IO-Compress-Brotli/Manifest
index 934b44f1a5b0..09327f75da4c 100644
--- a/dev-perl/IO-Compress-Brotli/Manifest
+++ b/dev-perl/IO-Compress-Brotli/Manifest
@@ -1 +1,2 @@
DIST IO-Compress-Brotli-0.017.tar.gz 7748620 BLAKE2B 32a5d5653dc60a3cbd49fa9ad2daa3d657b232ee469fb3c5dfe2d675290079ea9b89c3164fd0dd03849257b9d786de71a19404574999f96c3adbe19b5e9f6f71 SHA512 a20c6a569fef2820dc089175de90a7e889e6f4093552ab9579c2520f51c87863b55c796b3b1bd12839d173268d05625caef5f9f95eef977cfb7c0280f82bbce0
+DIST IO-Compress-Brotli-0.019.tar.gz 7814536 BLAKE2B 5e1df4da84c464c3bb1c595bf9f63660a274b99ff06dbe2dc5b490d5ec4410f08629b62c60b7c85fb2120ed2902c0610fd0085a4360883f3368d5b784bfd1e7e SHA512 d81fb94dfbdae24af3985349ccccfac9d5a863452b173542f7718e3a1ffcf18819b4456e2e0c305afabe0eeb336c0ad648d4d3f0fdb1f6229e82e0fad4751628
diff --git a/dev-perl/IO-Compress-Brotli/files/IO-Compress-Brotli-0.019-unbundle.patch b/dev-perl/IO-Compress-Brotli/files/IO-Compress-Brotli-0.019-unbundle.patch
new file mode 100644
index 000000000000..7ec6c4549f42
--- /dev/null
+++ b/dev-perl/IO-Compress-Brotli/files/IO-Compress-Brotli-0.019-unbundle.patch
@@ -0,0 +1,53 @@
+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
+
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,6 +1,5 @@
+ use 5.008000;
+ use ExtUtils::MakeMaker;
+-use Alien::cmake3;
+ use File::Spec::Functions qw/catfile/;
+ use Config;
+
+@@ -19,6 +18,12 @@ if ($Config{myuname} =~ /strawberry/i || $Config{osname} =~ /MSWin/i ) {
+ }
+ }
+
++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',
+@@ -33,6 +38,7 @@ WriteMakefile(
+ 'Getopt::Long' => '0',
+ 'Time::HiRes' => '0',
+ },
++ ( $bundled ) ? (
+ CONFIGURE_REQUIRES => {
+ 'Alien::cmake3' => '0',
+ },
+@@ -43,6 +49,9 @@ WriteMakefile(
+ MYEXTLIB => $myextlib,
+ EXTRALIBS => ' brotli/libbrotlienc$(LIB_EXT) brotli/libbrotlidec$(LIB_EXT) brotli/libbrotlicommon$(LIB_EXT) ',
+ clean => { FILES => "brotli/Makefile $myextlib 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 => {
+@@ -52,6 +61,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-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.0.ebuild
deleted file mode 100644
index 4fae4c22434b..000000000000
--- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.83.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=SULLR
-DIST_VERSION=2.083
-DIST_EXAMPLES=("example/*")
-inherit perl-module
-
-DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~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
-"
-
-PATCHES=(
- "${FILESDIR}/${PV}-openssl-compat.patch"
-)
-
-mydoc=("docs/debugging.txt")
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
deleted file mode 100644
index 9160b096716f..000000000000
--- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.85.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SULLR
-DIST_VERSION=2.085
-DIST_EXAMPLES=("example/*")
-inherit perl-module
-
-DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~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.86.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.86.0.ebuild
deleted file mode 100644
index b52555b38cba..000000000000
--- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.86.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# 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 ~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
deleted file mode 100644
index c03be9d11450..000000000000
--- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.88.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# 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 ~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/IO-Socket-SSL-2.89.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.89.0.ebuild
index e558781263e1..9dd4c61cea38 100644
--- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.89.0.ebuild
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.89.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 ~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 ~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/Manifest b/dev-perl/IO-Socket-SSL/Manifest
index ec6fa8e0da8a..bd7d628ef299 100644
--- a/dev-perl/IO-Socket-SSL/Manifest
+++ b/dev-perl/IO-Socket-SSL/Manifest
@@ -1,6 +1 @@
-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
DIST IO-Socket-SSL-2.089.tar.gz 271442 BLAKE2B 38c228f09886ec8844dd526eddd865ec5582667ef2621e57270cc911f2d00f08135ace3224dfdf4570ac78515367cfc2c142ec7b46b4146f88535bc50c138405 SHA512 77cd4a7da3c34a741d8dbc52d5fe2efffee574c3f3078f24ceb2531a53133dc532109ade30700214ba6df26a0577a9f3ae76133fd8dc145be1fba58fc0b0f69c
diff --git a/dev-perl/IO-Socket-SSL/files/2.83.0-openssl-compat.patch b/dev-perl/IO-Socket-SSL/files/2.83.0-openssl-compat.patch
deleted file mode 100644
index 4653246125c8..000000000000
--- a/dev-perl/IO-Socket-SSL/files/2.83.0-openssl-compat.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From a1ff93e99d504eb11cec1739ca57057731e3c2cb Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
-Date: Thu, 28 Sep 2023 22:20:59 +0200
-Subject: [PATCH] Adapt to new OpenSSL version / ABI compatibility scheme
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-https://www.openssl.org/policies/releasestrat.html
-
-In short, as of 3.0.0, when the version is MAJOR.MINOR.PATCH,
-only changes in MAJOR indicate API/ABI incompatible changes.
-
-Fixes: https://github.com/noxxi/p5-io-socket-ssl/issues/137
-Bug: https://bugs.gentoo.org/show_bug.cgi?id=909545
-Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
----
- Makefile.PL | 19 +++++++++++++++----
- 1 file changed, 15 insertions(+), 4 deletions(-)
-
-diff --git a/Makefile.PL b/Makefile.PL
-index 8a35591..f6b3195 100644
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -64,16 +64,27 @@ if (my $compiled = eval {
- $compiled) if $compiled < 0x00908000;
-
- my $linked = Net::SSLeay::SSLeay();
-- if (($compiled ^ $linked) >= 0x00001000) {
-- die sprintf("API-different OpenSSL versions compiled in (0x%08x) vs linked (0x%08x)",
-- $compiled,$linked);
-- }
-
- # OpenSSL 1.1.1e introduced behavior changes breaking various code
- # will likely be reverted in 1.1.1f - enforce to not use this version
- if ($linked == 0x1010105f) {
- die "detected OpenSSL 1.1.1e - please use a different version\n";
- }
-+
-+ # For old versions we need to be rather strict, however OpenSSL explicitly
-+ # declares that from 3.0 on x.y versions are for all y ABI-compatible.
-+ # https://www.openssl.org/policies/releasestrat.html
-+ if ($linked < 0x30000000) {
-+ if (($compiled ^ $linked) >= 0x00001000) {
-+ die sprintf("API-different OpenSSL versions compiled in (0x%08x) vs linked (0x%08x)",
-+ $compiled,$linked);
-+ }
-+ } else {
-+ if (($compiled ^ $linked) >= 0x10000000) {
-+ die sprintf("API-different OpenSSL versions compiled in (0x%08x) vs linked (0x%08x)",
-+ $compiled,$linked);
-+ }
-+ }
- }
-
- # make sure that we have dualvar from the XS Version of Scalar::Util
diff --git a/dev-perl/IO-TieCombine/IO-TieCombine-1.5.0-r1.ebuild b/dev-perl/IO-TieCombine/IO-TieCombine-1.5.0-r1.ebuild
index 0e60d372735f..19f64227004e 100644
--- a/dev-perl/IO-TieCombine/IO-TieCombine-1.5.0-r1.ebuild
+++ b/dev-perl/IO-TieCombine/IO-TieCombine-1.5.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,7 +10,7 @@ inherit perl-module
DESCRIPTION="produce tied (and other) separate but combined variables"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/IO-Tty/IO-Tty-1.180.0.ebuild b/dev-perl/IO-Tty/IO-Tty-1.180.0.ebuild
deleted file mode 100644
index 2482971836fb..000000000000
--- a/dev-perl/IO-Tty/IO-Tty-1.180.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=TODDR
-DIST_VERSION=1.18
-inherit perl-module
-
-DESCRIPTION="IO::Tty and IO::Pty modules for Perl"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
diff --git a/dev-perl/IO-Tty/Manifest b/dev-perl/IO-Tty/Manifest
index dbeea004c337..1a8eac975384 100644
--- a/dev-perl/IO-Tty/Manifest
+++ b/dev-perl/IO-Tty/Manifest
@@ -1,2 +1 @@
-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/IPC-Run3/IPC-Run3-0.48.0-r1.ebuild b/dev-perl/IPC-Run3/IPC-Run3-0.48.0-r1.ebuild
deleted file mode 100644
index a97a24ce2828..000000000000
--- a/dev-perl/IPC-Run3/IPC-Run3-0.48.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.048
-inherit perl-module
-
-DESCRIPTION="Run a subprocess in batch mode (a la system)"
-
-LICENSE="|| ( BSD-2 Artistic GPL-1+ )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/perl-Time-HiRes
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/IPC-Run3/Manifest b/dev-perl/IPC-Run3/Manifest
index 2856d457488f..2bd194d5faa4 100644
--- a/dev-perl/IPC-Run3/Manifest
+++ b/dev-perl/IPC-Run3/Manifest
@@ -1,2 +1 @@
-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/Image-Info/Image-Info-1.450.0.ebuild b/dev-perl/Image-Info/Image-Info-1.450.0.ebuild
new file mode 100644
index 000000000000..5ba25523f8ad
--- /dev/null
+++ b/dev-perl/Image-Info/Image-Info-1.450.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SREZIC
+DIST_VERSION=1.45
+DIST_EXAMPLES=("exifdump" "imgdump")
+inherit perl-module
+
+DESCRIPTION="The Perl Image-Info Module"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+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 72fc8ebf07a7..7b649d2957ad 100644
--- a/dev-perl/Image-Info/Manifest
+++ b/dev-perl/Image-Info/Manifest
@@ -1 +1,2 @@
DIST Image-Info-1.44.tar.gz 334092 BLAKE2B 9571eee52eade14bd24d06d2618221359b7c1bee56d872dbd5b30171455b84acb5ec4f28bd88a73108bec68967325eaebb4775d4dc1b367747db2b6c1d7248c7 SHA512 893304f4b6ced6752a5588e458eea90ac2e843637eb35379beaed389772bfd5fc2611f4d4a7726454c1c8ad34c75cc6cd696303182ac83597c322619093fe1cc
+DIST Image-Info-1.45.tar.gz 365802 BLAKE2B af54e641fa5e0b7ad8aa49ac4e83fd6d85e9f156ff3026cb92c66717297df9d0414a7c3cbc5f61ca3dd383ac5a105c3a8edadb63a3165e37fa540e7fa3de2dc2 SHA512 362e4b9af59506bf232813e66b49557c7b20a1b6facf3e7ba2e66bc37d0babdf4b714e099eb0bd9a828337a408a79aa3d15a310c53d848977f4c451660f191e8
diff --git a/dev-perl/Image-Sane/Image-Sane-5.0.0-r1.ebuild b/dev-perl/Image-Sane/Image-Sane-5.0.0-r1.ebuild
new file mode 100644
index 000000000000..87814103470e
--- /dev/null
+++ b/dev-perl/Image-Sane/Image-Sane-5.0.0-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_VERSION=5
+DIST_AUTHOR=RATCLIFFE
+DIST_EXAMPLES=( "examples/*" )
+inherit perl-module
+
+DESCRIPTION="Access SANE-compatible scanners from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-perl/Exception-Class
+ dev-perl/Readonly
+ >=media-gfx/sane-backends-1.0.19
+"
+DEPEND="${RDEPEND}
+"
+BDEPEND="${RDEPEND}
+ dev-perl/ExtUtils-Depends
+ dev-perl/ExtUtils-PkgConfig
+ test? (
+ dev-perl/Test-Requires
+ dev-perl/Try-Tiny
+ virtual/imagemagick-tools
+ )
+"
+
+PERL_RM_FILES=( t/{90_MANIFEST,91_critic,pod}.t )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.0.0-perl-5.38.patch
+)
diff --git a/dev-perl/Image-Sane/files/Image-Sane-5.0.0-perl-5.38.patch b/dev-perl/Image-Sane/files/Image-Sane-5.0.0-perl-5.38.patch
new file mode 100644
index 000000000000..6eeecd8e15c8
--- /dev/null
+++ b/dev-perl/Image-Sane/files/Image-Sane-5.0.0-perl-5.38.patch
@@ -0,0 +1,807 @@
+https://bugs.gentoo.org/928247
+https://rt.cpan.org/Public/Bug/Display.html?id=148487
+
+From bfa253f8e185509cd4b63509a58a415b6abc929d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
+Date: Wed, 21 Jun 2023 15:54:40 +0200
+Subject: [PATCH] Replace deprecated given and when operators
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Perl 5.37.11 depracated "given" and "when" keywords and scheduled
+them, together with a smart match operator, for removal in Perl 5.42.
+
+This lead to t/81_scanimage-perl.t failures:
+
+ # Failed test '--device=test --test 2>&1'
+ # at t/81_scanimage-perl.t line 42.
+ # got: 'scanimage: scanning image of size 157x196 pixels at 8 bits/pixel
+ # scanimage: acquiring gray frame, 8 bits/sample
+ # scanimage: reading one scanline, 157 bytes... PASS
+ # scanimage: reading one byte... PASS
+ <...>
+ # '
+ # expected: 'given is deprecated at examples/scanimage line 125.
+ # when is deprecated at examples/scanimage line 126.
+ # when is deprecated at examples/scanimage line 129.
+ <...>
+
+This patch rewrites the code not to use "given" and "when".
+
+CPAN RT#148487
+
+Signed-off-by: Petr Písař <ppisar@redhat.com>
+--- a/examples/scanadf-perl
++++ b/examples/scanadf-perl
+@@ -2,8 +2,6 @@
+
+ use warnings;
+ use strict;
+-use feature 'switch';
+-no if $] >= 5.018, warnings => 'experimental::smartmatch';
+ use Sane;
+ use Data::Dumper;
+ use Getopt::Long qw(:config no_ignore_case pass_through);
+@@ -126,25 +124,23 @@ sub sighandler {
+ sub print_unit {
+ my ($unit) = @_;
+
+- given ($unit) {
+- when (SANE_UNIT_PIXEL) {
+- printstdout('pel');
+- }
+- when (SANE_UNIT_BIT) {
+- printstdout('bit');
+- }
+- when (SANE_UNIT_MM) {
+- printstdout('mm');
+- }
+- when (SANE_UNIT_DPI) {
+- printstdout('dpi');
+- }
+- when (SANE_UNIT_PERCENT) {
+- printstdout(q{%});
+- }
+- when (SANE_UNIT_MICROSECOND) {
+- printstdout('us');
+- }
++ if ( $unit == SANE_UNIT_PIXEL) {
++ printstdout('pel');
++ }
++ elsif ( $unit == SANE_UNIT_BIT ) {
++ printstdout('bit');
++ }
++ elsif ( $unit == SANE_UNIT_MM ) {
++ printstdout('mm');
++ }
++ elsif ( $unit == SANE_UNIT_DPI ) {
++ printstdout('dpi');
++ }
++ elsif ( $unit == SANE_UNIT_PERCENT ) {
++ printstdout(q{%});
++ }
++ elsif ( $unit == SANE_UNIT_MICROSECOND) {
++ printstdout('us');
+ }
+ return;
+ }
+@@ -283,28 +279,26 @@ sub print_current_option_value {
+ {
+ my $string_format = '%g';
+ if ( $opt->{type} == SANE_TYPE_INT ) { $string_format = '%d' }
+- given ( $opt->{name} ) {
+- when (SANE_NAME_SCAN_TL_X) {
+- $tl_x = $val;
+- printf $string_format, $tl_x;
+- }
+- when (SANE_NAME_SCAN_TL_Y) {
+- $tl_y = $val;
+- printf $string_format, $tl_y;
+- }
+- when (SANE_NAME_SCAN_BR_X) {
+- $br_x = $val;
+- $w_x = $br_x - $tl_x;
+- printf $string_format, $w_x;
+- }
+- when (SANE_NAME_SCAN_BR_Y) {
+- $br_y = $val;
+- $h_y = $br_y - $tl_y;
+- printf $string_format, $h_y;
+- }
+- default {
+- printf $string_format, $val;
+- }
++ if ( $opt->{name} eq SANE_NAME_SCAN_TL_X ) {
++ $tl_x = $val;
++ printf $string_format, $tl_x;
++ }
++ elsif ( $opt->{name} eq SANE_NAME_SCAN_TL_Y ) {
++ $tl_y = $val;
++ printf $string_format, $tl_y;
++ }
++ elsif ( $opt->{name} eq SANE_NAME_SCAN_BR_X ) {
++ $br_x = $val;
++ $w_x = $br_x - $tl_x;
++ printf $string_format, $w_x;
++ }
++ elsif ( $opt->{name} eq SANE_NAME_SCAN_BR_Y) {
++ $br_y = $val;
++ $h_y = $br_y - $tl_y;
++ printf $string_format, $h_y;
++ }
++ else {
++ printf $string_format, $val;
+ }
+ }
+ elsif ( $opt->{type} == SANE_TYPE_STRING ) {
+@@ -508,34 +502,32 @@ sub update_geometry {
+ and ( $opt->{unit} == SANE_UNIT_MM || $opt->{unit} == SANE_UNIT_PIXEL )
+ )
+ {
+- given ( $opt->{name} ) {
+- when (SANE_NAME_SCAN_TL_X) {
+- $window[2] = $i;
+- $opt->{name} = 'l';
+- }
+- when (SANE_NAME_SCAN_TL_Y) {
+- $window[3] = $i; ## no critic (ProhibitMagicNumbers)
+- $opt->{name} = 't';
+- }
+- when (SANE_NAME_SCAN_BR_X) {
+- $window[0] = $i;
+- $opt->{name} = 'x';
+- $window_option[0] = $opt;
+- $window_option[0]->{title} = 'Scan width';
+- $window_option[0]->{desc} = 'Width of scanning area.';
+- if ( !$window_val_user[0] ) {
+- $window_val[0] = $device->get_option($i);
+- }
++ if ( $opt->{name} eq SANE_NAME_SCAN_TL_X ) {
++ $window[2] = $i;
++ $opt->{name} = 'l';
++ }
++ elsif ( $opt->{name} eq SANE_NAME_SCAN_TL_Y ) {
++ $window[3] = $i; ## no critic (ProhibitMagicNumbers)
++ $opt->{name} = 't';
++ }
++ elsif ( $opt->{name} eq SANE_NAME_SCAN_BR_X ) {
++ $window[0] = $i;
++ $opt->{name} = 'x';
++ $window_option[0] = $opt;
++ $window_option[0]->{title} = 'Scan width';
++ $window_option[0]->{desc} = 'Width of scanning area.';
++ if ( !$window_val_user[0] ) {
++ $window_val[0] = $device->get_option($i);
+ }
+- when (SANE_NAME_SCAN_BR_Y) {
+- $window[1] = $i;
+- $opt->{name} = 'y';
+- $window_option[1] = $opt;
+- $window_option[1]->{title} = 'Scan height';
+- $window_option[1]->{desc} = 'Height of scanning area.';
+- if ( !$window_val_user[1] ) {
+- $window_val[1] = $device->get_option($i);
+- }
++ }
++ elsif ( $opt->{name} eq SANE_NAME_SCAN_BR_Y ) {
++ $window[1] = $i;
++ $opt->{name} = 'y';
++ $window_option[1] = $opt;
++ $window_option[1]->{title} = 'Scan height';
++ $window_option[1]->{desc} = 'Height of scanning area.';
++ if ( !$window_val_user[1] ) {
++ $window_val[1] = $device->get_option($i);
+ }
+ }
+ }
+@@ -604,40 +596,38 @@ sub process_backend_option {
+ }
+
+ my $value;
+- given ( $opt->{type} ) {
+- when (SANE_TYPE_BOOL) {
+- $value = 1; # no argument means option is set
+- if ($optarg) {
+- if ( $optarg =~ /^yes$/ixsm ) {
+- $value = 1;
+- }
+- elsif ( $optarg =~ /^no$/ixsm ) {
+- $value = 0;
+- }
+- else {
+- die
++ if ( $opt->{type} == SANE_TYPE_BOOL ) {
++ $value = 1; # no argument means option is set
++ if ($optarg) {
++ if ( $optarg =~ /^yes$/ixsm ) {
++ $value = 1;
++ }
++ elsif ( $optarg =~ /^no$/ixsm ) {
++ $value = 0;
++ }
++ else {
++ die
+ "$prog_name: option --$opt->{name}: bad option value `$optarg'\n";
+- }
+ }
+ }
+- when (
+- $opt->{type} == SANE_TYPE_INT
+- or $opt->{type} == SANE_TYPE_FIXED
+- )
+- {
+- my @vector = parse_vector( $opt, $optarg );
+- $value = \@vector;
+- }
+- when (SANE_TYPE_STRING) {
+- $value = $optarg;
+- }
+- when (SANE_TYPE_BUTTON) {
+- $value = 0; # value doesn't matter
+- }
+- default {
+- warn "$prog_name: duh, got unknown option type $opt->{type}\n";
+- return;
+- }
++ }
++ elsif (
++ $opt->{type} == SANE_TYPE_INT
++ or $opt->{type} == SANE_TYPE_FIXED
++ )
++ {
++ my @vector = parse_vector( $opt, $optarg );
++ $value = \@vector;
++ }
++ elsif ( $opt->{type} == SANE_TYPE_STRING ) {
++ $value = $optarg;
++ }
++ elsif ( $opt->{type} == SANE_TYPE_BUTTON ) {
++ $value = 0; # value doesn't matter
++ }
++ else {
++ warn "$prog_name: duh, got unknown option type $opt->{type}\n";
++ return;
+ }
+ set_option( $device, $optnum, $value );
+ return;
+@@ -1050,30 +1040,28 @@ sub process_arguments {
+ next;
+ }
+ if ( defined $options{$ch} ) {
+- given ($ch) {
+- when ('x') {
+- $window_val_user[0] = 1;
+- ( $window_val[0] ) =
+- parse_vector( $window_option[0], $options{x} );
+- }
+- when ('y') {
+- $window_val_user[1] = 1;
+- ( $window_val[1] ) =
+- parse_vector( $window_option[1], $options{y} );
+- }
+- when ('l') { # tl-x
+- process_backend_option( $device, $window[2], $options{l} );
+- }
+- when ('t') { # tl-y
+- process_backend_option(
+- $device, $window[3], ## no critic (ProhibitMagicNumbers)
+- $options{t}
+- );
+- }
+- default {
+- process_backend_option( $device, $option_number{$ch},
+- $options{$ch} );
+- }
++ if ( $ch eq 'x' ) {
++ $window_val_user[0] = 1;
++ ( $window_val[0] ) =
++ parse_vector( $window_option[0], $options{x} );
++ }
++ elsif ( $ch eq 'y' ) {
++ $window_val_user[1] = 1;
++ ( $window_val[1] ) =
++ parse_vector( $window_option[1], $options{y} );
++ }
++ elsif ( $ch eq 'l' ) { # tl-x
++ process_backend_option( $device, $window[2], $options{l} );
++ }
++ elsif ( $ch eq 't' ) { # tl-y
++ process_backend_option(
++ $device, $window[3], ## no critic (ProhibitMagicNumbers)
++ $options{t}
++ );
++ }
++ else {
++ process_backend_option( $device, $option_number{$ch},
++ $options{$ch} );
+ }
+ }
+ }
+--- a/examples/scanimage-perl
++++ b/examples/scanimage-perl
+@@ -2,14 +2,12 @@
+
+ use warnings;
+ use strict;
+-use feature 'switch';
+ use Image::Sane ':all';
+ use Try::Tiny;
+ use Getopt::Long qw(:config no_ignore_case pass_through);
+ use File::Basename;
+ use IO::Handle;
+ use English qw( -no_match_vars ); # for $PROGRAM_NAME
+-no if $] >= 5.018, warnings => 'experimental::smartmatch';
+ use sigtrap qw/handler sighandler normal-signals/;
+ use Readonly;
+ Readonly my $BUFFER_SIZE => ( 32 * 1024 ); # default size
+@@ -122,25 +120,23 @@ sub sighandler {
+ sub print_unit {
+ my ($unit) = @_;
+
+- given ($unit) {
+- when (SANE_UNIT_PIXEL) {
+- printstdout('pel');
+- }
+- when (SANE_UNIT_BIT) {
+- printstdout('bit');
+- }
+- when (SANE_UNIT_MM) {
+- printstdout('mm');
+- }
+- when (SANE_UNIT_DPI) {
+- printstdout('dpi');
+- }
+- when (SANE_UNIT_PERCENT) {
+- printstdout(q{%});
+- }
+- when (SANE_UNIT_MICROSECOND) {
+- printstdout('us');
+- }
++ if ($unit == SANE_UNIT_PIXEL) {
++ printstdout('pel');
++ }
++ elsif ($unit == SANE_UNIT_BIT) {
++ printstdout('bit');
++ }
++ elsif ($unit == SANE_UNIT_MM) {
++ printstdout('mm');
++ }
++ elsif ($unit == SANE_UNIT_DPI) {
++ printstdout('dpi');
++ }
++ elsif ($unit == SANE_UNIT_PERCENT) {
++ printstdout(q{%});
++ }
++ elsif ($unit == SANE_UNIT_MICROSECOND) {
++ printstdout('us');
+ }
+ return;
+ }
+@@ -243,69 +239,67 @@ sub print_option {
+
+ sub print_option_choices {
+ my ($opt) = @_;
+- given ( $opt->{type} ) {
+- when (SANE_TYPE_BOOL) {
+- printstdout('[=(');
+- if ( $opt->{cap} & SANE_CAP_AUTOMATIC ) { printstdout('auto|') }
+- printstdout('yes|no)]');
+- }
+- when (SANE_TYPE_BUTTON) { }
+- default {
+- printstdout($SPACE);
+- if ( $opt->{cap} & SANE_CAP_AUTOMATIC ) {
+- printstdout('auto|');
++ if ( $opt->{type} == SANE_TYPE_BOOL ) {
++ printstdout('[=(');
++ if ( $opt->{cap} & SANE_CAP_AUTOMATIC ) { printstdout('auto|') }
++ printstdout('yes|no)]');
++ }
++ elsif ( $opt->{type} == SANE_TYPE_BUTTON ) {
++ }
++ else {
++ printstdout($SPACE);
++ if ( $opt->{cap} & SANE_CAP_AUTOMATIC ) {
++ printstdout('auto|');
++ }
++ if ( $opt->{constraint_type} == SANE_CONSTRAINT_NONE ) {
++ if ( $opt->{type} == SANE_TYPE_INT ) {
++ printstdout('<int>');
+ }
+- given ( $opt->{constraint_type} ) {
+- when (SANE_CONSTRAINT_NONE) {
+- if ( $opt->{type} == SANE_TYPE_INT ) {
+- printstdout('<int>');
+- }
+- elsif ( $opt->{type} == SANE_TYPE_FIXED ) {
+- printstdout('<float>');
+- }
+- elsif ( $opt->{type} == SANE_TYPE_STRING ) {
+- printstdout('<string>');
+- }
+- if ( $opt->{max_values} > 1 ) { printstdout(',...') }
+- }
+- when (SANE_CONSTRAINT_RANGE) {
+- my $string_format = '%g..%g';
+- if ( $opt->{type} == SANE_TYPE_INT ) {
+- $string_format = '%d..%d';
+- }
+- if ( $opt->{name} eq 'x' ) {
+- printf $string_format, $opt->{constraint}{min},
+- $opt->{constraint}{max} - $tl_x;
+- }
+- elsif ( $opt->{name} eq 'y' ) {
+- printf $string_format, $opt->{constraint}{min},
+- $opt->{constraint}{max} - $tl_y;
+- }
+- else {
+- printf $string_format, $opt->{constraint}{min},
+- $opt->{constraint}{max};
+- }
+- print_unit( $opt->{unit} );
+- if ( $opt->{max_values} > 1 ) { printstdout(',...') }
+- if ( $opt->{constraint}{quant} ) {
+- printstdout(" (in steps of $opt->{constraint}{quant})");
+- }
+- }
+- when ( SANE_CONSTRAINT_STRING_LIST | SANE_CONSTRAINT_WORD_LIST )
+- {
+- for my $i ( 0 .. $#{ $opt->{constraint} } ) {
+- if ( $i > 0 ) { printstdout(q{|}) }
+- my $string_format =
+- $opt->{type} == SANE_TYPE_FIXED ? '%g' : '%s';
++ elsif ( $opt->{type} == SANE_TYPE_FIXED ) {
++ printstdout('<float>');
++ }
++ elsif ( $opt->{type} == SANE_TYPE_STRING ) {
++ printstdout('<string>');
++ }
++ if ( $opt->{max_values} > 1 ) { printstdout(',...') }
++ }
++ elsif ( $opt->{constraint_type} == SANE_CONSTRAINT_RANGE ) {
++ my $string_format = '%g..%g';
++ if ( $opt->{type} == SANE_TYPE_INT ) {
++ $string_format = '%d..%d';
++ }
++ if ( $opt->{name} eq 'x' ) {
++ printf $string_format, $opt->{constraint}{min},
++ $opt->{constraint}{max} - $tl_x;
++ }
++ elsif ( $opt->{name} eq 'y' ) {
++ printf $string_format, $opt->{constraint}{min},
++ $opt->{constraint}{max} - $tl_y;
++ }
++ else {
++ printf $string_format, $opt->{constraint}{min},
++ $opt->{constraint}{max};
++ }
++ print_unit( $opt->{unit} );
++ if ( $opt->{max_values} > 1 ) { printstdout(',...') }
++ if ( $opt->{constraint}{quant} ) {
++ printstdout(" (in steps of $opt->{constraint}{quant})");
++ }
++ }
++ elsif ( $opt->{constraint_type} == SANE_CONSTRAINT_STRING_LIST ||
++ $opt->{constraint_type} == SANE_CONSTRAINT_WORD_LIST )
++ {
++ for my $i ( 0 .. $#{ $opt->{constraint} } ) {
++ if ( $i > 0 ) { printstdout(q{|}) }
++ my $string_format =
++ $opt->{type} == SANE_TYPE_FIXED ? '%g' : '%s';
+
+- printf $string_format, $opt->{constraint}[$i];
+- }
+- if ( $opt->{constraint_type} == SANE_CONSTRAINT_WORD_LIST )
+- {
+- print_unit( $opt->{unit} );
+- if ( $opt->{max_values} > 1 ) { printstdout(',...') }
+- }
+- }
++ printf $string_format, $opt->{constraint}[$i];
++ }
++ if ( $opt->{constraint_type} == SANE_CONSTRAINT_WORD_LIST )
++ {
++ print_unit( $opt->{unit} );
++ if ( $opt->{max_values} > 1 ) { printstdout(',...') }
+ }
+ }
+ }
+@@ -326,26 +320,24 @@ sub print_current_option_value {
+ {
+ my $string_format = '%g';
+ if ( $opt->{type} == SANE_TYPE_INT ) { $string_format = '%d' }
+- given ( $opt->{name} ) {
+- when ('l') {
+- $tl_x = $val;
+- printf $string_format, $tl_x;
+- }
+- when ('t') {
+- $tl_y = $val;
+- printf $string_format, $tl_y;
+- }
+- when ('x') {
+- $br_x = $val;
+- printf $string_format, $br_x - $tl_x;
+- }
+- when ('y') {
+- $br_y = $val;
+- printf $string_format, $br_y - $tl_y;
+- }
+- default {
+- printf $string_format, $val;
+- }
++ if ( $opt->{name} eq 'l' ) {
++ $tl_x = $val;
++ printf $string_format, $tl_x;
++ }
++ elsif ( $opt->{name} eq 't' ) {
++ $tl_y = $val;
++ printf $string_format, $tl_y;
++ }
++ elsif ( $opt->{name} eq 'x' ) {
++ $br_x = $val;
++ printf $string_format, $br_x - $tl_x;
++ }
++ elsif ( $opt->{name} eq 'y' ) {
++ $br_y = $val;
++ printf $string_format, $br_y - $tl_y;
++ }
++ else {
++ printf $string_format, $val;
+ }
+ }
+ elsif ( $opt->{type} == SANE_TYPE_STRING ) {
+@@ -562,33 +554,31 @@ sub update_geometry {
+ and ( $opt->{unit} == SANE_UNIT_MM or $opt->{unit} == SANE_UNIT_PIXEL )
+ )
+ {
+- given ( $opt->{name} ) {
+- when (SANE_NAME_SCAN_BR_X) {
+- $window[0] = $i;
+- $opt->{name} = 'x';
+- $window_option[0] = $opt;
+- $window_option[0]->{title} = 'Scan width';
+- $window_option[0]->{desc} = 'Width of scan-area.';
+- $window_option[0]->{name} = 'x';
+- }
+- when (SANE_NAME_SCAN_BR_Y) {
+- $window[1] = $i;
+- $opt->{name} = 'y';
+- $window_option[1] = $opt;
+- $window_option[1]->{title} = 'Scan height';
+- $window_option[1]->{desc} = 'Height of scan-area.';
+- $window_option[1]->{name} = 'y';
+- }
+- when (SANE_NAME_SCAN_TL_X) {
+- $window[2] = $i;
+- $window_option[2] = $opt;
+- $window_option[2]->{name} = 'l';
+- }
+- when (SANE_NAME_SCAN_TL_Y) {
+- $window[$I_TL_Y] = $i;
+- $window_option[$I_TL_Y] = $opt;
+- $window_option[$I_TL_Y]->{name} = 't';
+- }
++ if ( $opt->{name} eq SANE_NAME_SCAN_BR_X ) {
++ $window[0] = $i;
++ $opt->{name} = 'x';
++ $window_option[0] = $opt;
++ $window_option[0]->{title} = 'Scan width';
++ $window_option[0]->{desc} = 'Width of scan-area.';
++ $window_option[0]->{name} = 'x';
++ }
++ elsif ( $opt->{name} eq SANE_NAME_SCAN_BR_Y ) {
++ $window[1] = $i;
++ $opt->{name} = 'y';
++ $window_option[1] = $opt;
++ $window_option[1]->{title} = 'Scan height';
++ $window_option[1]->{desc} = 'Height of scan-area.';
++ $window_option[1]->{name} = 'y';
++ }
++ elsif ( $opt->{name} eq SANE_NAME_SCAN_TL_X ) {
++ $window[2] = $i;
++ $window_option[2] = $opt;
++ $window_option[2]->{name} = 'l';
++ }
++ elsif ( $opt->{name} eq SANE_NAME_SCAN_TL_Y ) {
++ $window[$I_TL_Y] = $i;
++ $window_option[$I_TL_Y] = $opt;
++ $window_option[$I_TL_Y]->{name} = 't';
+ }
+ }
+ return;
+@@ -663,40 +653,38 @@ sub process_backend_option {
+ }
+
+ my $value;
+- given ( $opt->{type} ) {
+- when (SANE_TYPE_BOOL) {
+- $value = 1; # no argument means option is set
+- if ($optarg) {
+- if ( $optarg =~ /^yes$/xsmi ) {
+- $value = 1;
+- }
+- elsif ( $optarg =~ /^no$/xsmi ) {
+- $value = 0;
+- }
+- else {
+- die
++ if ( $opt->{type} == SANE_TYPE_BOOL ) {
++ $value = 1; # no argument means option is set
++ if ($optarg) {
++ if ( $optarg =~ /^yes$/xsmi ) {
++ $value = 1;
++ }
++ elsif ( $optarg =~ /^no$/xsmi ) {
++ $value = 0;
++ }
++ else {
++ die
+ "$prog_name: option --$opt->{name}: bad option value `$optarg'\n";
+- }
+ }
+ }
+- when (
+- $opt->{type} == SANE_TYPE_INT
+- or $opt->{type} == SANE_TYPE_FIXED
+- )
+- {
+- my @vector = parse_vector( $opt, $optarg );
+- $value = \@vector;
+- }
+- when (SANE_TYPE_STRING) {
+- $value = $optarg;
+- }
+- when (SANE_TYPE_BUTTON) {
+- $value = 0; # value doesn't matter
+- }
+- default {
+- warn "$prog_name: duh, got unknown option type $opt->{type}\n";
+- return;
+- }
++ }
++ elsif (
++ $opt->{type} == SANE_TYPE_INT
++ or $opt->{type} == SANE_TYPE_FIXED
++ )
++ {
++ my @vector = parse_vector( $opt, $optarg );
++ $value = \@vector;
++ }
++ elsif ( $opt->{type} == SANE_TYPE_STRING ) {
++ $value = $optarg;
++ }
++ elsif ( $opt->{type} == SANE_TYPE_BUTTON) {
++ $value = 0; # value doesn't matter
++ }
++ else {
++ warn "$prog_name: duh, got unknown option type $opt->{type}\n";
++ return;
+ }
+ set_option( $device, $optnum, $value );
+ return;
+@@ -1149,29 +1137,19 @@ sub scan_pages {
+ printstderr( sprintf " (scanner status = %d)\n", $status );
+ }
+
+- given ($status) {
+- when (SANE_STATUS_EOF) {
+- if ($batch) {
+-
+- # close output file by redirecting, do not close stdout here!
+- if (
+- open $fh, '>', ## no critic (RequireBriefOpen)
+- '/dev/null' and STDOUT->fdopen( $fh, '>' )
+- )
+- {
+-
+- # let the fully scanned file show up
+- if ( not rename $part_path, $path ) {
+- printstderr("cannot rename $part_path to $path\n");
+- try {
+- $device->cancel;
+- }
+- catch {};
+- return SANE_STATUS_ACCESS_DENIED;
+- }
+- }
+- else {
+- printstderr("cannot open /dev/null\n");
++ if ( $status == SANE_STATUS_EOF ) {
++ if ($batch) {
++
++ # close output file by redirecting, do not close stdout here!
++ if (
++ open $fh, '>', ## no critic (RequireBriefOpen)
++ '/dev/null' and STDOUT->fdopen( $fh, '>' )
++ )
++ {
++
++ # let the fully scanned file show up
++ if ( not rename $part_path, $path ) {
++ printstderr("cannot rename $part_path to $path\n");
+ try {
+ $device->cancel;
+ }
+@@ -1179,15 +1157,23 @@ sub scan_pages {
+ return SANE_STATUS_ACCESS_DENIED;
+ }
+ }
+- }
+- when (SANE_STATUS_GOOD) {
+- if ($batch) {
+- close $fh or warn "cannot close file\n";
+- unlink $part_path;
++ else {
++ printstderr("cannot open /dev/null\n");
++ try {
++ $device->cancel;
++ }
++ catch {};
++ return SANE_STATUS_ACCESS_DENIED;
+ }
+- last;
+ }
+ }
++ elsif ( $status == SANE_STATUS_GOOD ) {
++ if ($batch) {
++ close $fh or warn "cannot close file\n";
++ unlink $part_path;
++ }
++ last;
++ }
+ $n += $batch_increment;
+
+ if ( not ok_for_next_page() ) { last }
+@@ -1422,28 +1408,26 @@ sub process_arguments {
+ next;
+ }
+ if ( defined $options{$ch} ) {
+- given ($ch) {
+- when ('x') {
+- $window_val_user[0] = 1;
+- ( $window_val[0] ) =
+- parse_vector( $window_option[0], $options{x} );
+- }
+- when ('y') {
+- $window_val_user[1] = 1;
+- ( $window_val[1] ) =
+- parse_vector( $window_option[1], $options{y} );
+- }
+- when ('l') { # tl-x
+- process_backend_option( $device, $window[2], $options{l} );
+- }
+- when ('t') { # tl-y
+- process_backend_option( $device, $window[$I_TL_Y],
+- $options{t} );
+- }
+- default {
+- process_backend_option( $device, $option_number{$ch},
+- $options{$ch} );
+- }
++ if ( $ch eq 'x' ) {
++ $window_val_user[0] = 1;
++ ( $window_val[0] ) =
++ parse_vector( $window_option[0], $options{x} );
++ }
++ elsif ( $ch eq 'y' ) {
++ $window_val_user[1] = 1;
++ ( $window_val[1] ) =
++ parse_vector( $window_option[1], $options{y} );
++ }
++ elsif ( $ch eq 'l') { # tl-x
++ process_backend_option( $device, $window[2], $options{l} );
++ }
++ elsif ( $ch eq 't') { # tl-y
++ process_backend_option( $device, $window[$I_TL_Y],
++ $options{t} );
++ }
++ else {
++ process_backend_option( $device, $option_number{$ch},
++ $options{$ch} );
+ }
+ }
+ }
+--
+2.41.0
diff --git a/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.8.ebuild b/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.8.ebuild
index 8e98c81c7cb0..5aef1f4393eb 100644
--- a/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.8.ebuild
+++ b/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ 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 ~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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+xs"
# needs Scalar-Util
diff --git a/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.110.0.ebuild b/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.110.0.ebuild
deleted file mode 100644
index c6099d28e80d..000000000000
--- a/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.110.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=OALDERS
-DIST_VERSION=6.11
-inherit perl-module
-
-DESCRIPTION="Provide https support for LWP::UserAgent"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
-
-RDEPEND="
- >=dev-perl/IO-Socket-SSL-1.970.0
- >=dev-perl/libwww-perl-6.60.0
- >=dev-perl/Net-HTTP-6
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/Test-Needs-0.2.10
- virtual/perl-Test-Simple
- dev-perl/Test-RequiresInternet
- )
-"
diff --git a/dev-perl/LWP-Protocol-https/Manifest b/dev-perl/LWP-Protocol-https/Manifest
index d60e145260bc..2171dd8a7d56 100644
--- a/dev-perl/LWP-Protocol-https/Manifest
+++ b/dev-perl/LWP-Protocol-https/Manifest
@@ -1,2 +1 @@
-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/Lchown/Lchown-1.10.0-r3.ebuild b/dev-perl/Lchown/Lchown-1.10.0-r3.ebuild
deleted file mode 100644
index 85c5e0e79f65..000000000000
--- a/dev-perl/Lchown/Lchown-1.10.0-r3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=NCLEATON
-DIST_VERSION=1.01
-inherit perl-module
-
-DESCRIPTION="Use the lchown(2) system call from Perl"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 sparc x86"
-
-BDEPEND="${RDEPEND}
- dev-perl/Module-Build
-"
-
-PERL_RM_FILES=(
- t/pod-coverage.t
- t/pod.t
-)
-
-src_configure() {
- unset LD
- [[ -n "${CCLD}" ]] && export LD="${CCLD}"
- perl-module_src_configure
-}
-
-src_compile() {
- ./Build --config optimize="${CFLAGS}" build || die
-}
diff --git a/dev-perl/Locale-Codes/Locale-Codes-3.740.0.ebuild b/dev-perl/Locale-Codes/Locale-Codes-3.810.0.ebuild
index 29b765e3a403..d3fecad3a886 100644
--- a/dev-perl/Locale-Codes/Locale-Codes-3.740.0.ebuild
+++ b/dev-perl/Locale-Codes/Locale-Codes-3.810.0.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=SBECK
-DIST_VERSION=3.74
+DIST_VERSION=3.81
inherit perl-module
DESCRIPTION="Distribution of Perl modules to handle locale codes"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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/Locale-Codes/Manifest b/dev-perl/Locale-Codes/Manifest
index c169b2466c46..244533b02ae2 100644
--- a/dev-perl/Locale-Codes/Manifest
+++ b/dev-perl/Locale-Codes/Manifest
@@ -1,2 +1,2 @@
-DIST Locale-Codes-3.74.tar.gz 869833 BLAKE2B 9bbf183b4beb62c47dccc05a5a21babe8d6d1221966a2a996dba8375f0b2c8c64636b1b2de16a81d52085065c5151197e28065516d8efe85899ef0dd1c7bec4d SHA512 ed48110833adac836a7b9bce1a9cd2eb83eff2085cffaa1e418d0e38689672663ca55ad92ac511331080c4c23cae82f9e5f80191f696ef7e296f0cad1bea509a
DIST Locale-Codes-3.78.tar.gz 865135 BLAKE2B 38ac91b83b1c9469672a3bc1a59919731cb5d3342430ff9978e686933fe3247a1375dbcb97452ad9960b9dd0c4a8920a1f6381e30b26d6b53694d934c6502bfd SHA512 640241a896ab20747360766cc98f69f953559d225113135ae2131656381526e8639c3ac6a03c4f41d373b8a330a26e0c3ded7ba65b163d4eefc1c2119180a22c
+DIST Locale-Codes-3.81.tar.gz 879232 BLAKE2B 4f2b90d00b78ba36e3ec582119c33922cca66056fc8f2564c22e9556cbe081f313b83c7d34e84713cd5d3dc498b57be93b4515bb068709d63977cd7b017effd9 SHA512 fe6fd50e45e2c39b116bc3b636afdbb07728d88cb80e9068d91969a08f9fd9061c351457a232bf7f247f656e7cdf93bb73f144d10a734920e71b5047209e7e04
diff --git a/dev-perl/Locale-gettext/Locale-gettext-1.70.0_p20181130.ebuild b/dev-perl/Locale-gettext/Locale-gettext-1.70.0_p20181130.ebuild
new file mode 100644
index 000000000000..27eb95507767
--- /dev/null
+++ b/dev-perl/Locale-gettext/Locale-gettext-1.70.0_p20181130.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_NAME=gettext
+DIST_AUTHOR=PVANDRY
+inherit perl-module
+
+DESCRIPTION="A Perl module for accessing the GNU locale utilities"
+
+COMMIT="0e6b2fb24521e8ea1f6720641412ab31b3301071"
+SRC_URI="
+ https://github.com/vandry/Perl-Locale-gettext/archive/${COMMIT}.tar.gz
+ -> Perl-Locale-gettext-${COMMIT}.tar.gz
+"
+S="${WORKDIR}/Perl-Locale-gettext-${COMMIT}"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ sys-devel/gettext
+"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Config-AutoConf-0.313
+ >=virtual/perl-ExtUtils-MakeMaker-6.520.0
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.70.0-tests.patch"
+ "${FILESDIR}/${PN}-1.70.0_p20181130-config-log.patch"
+)
diff --git a/dev-perl/Locale-gettext/Manifest b/dev-perl/Locale-gettext/Manifest
index e801cadb3765..15e0b522f8aa 100644
--- a/dev-perl/Locale-gettext/Manifest
+++ b/dev-perl/Locale-gettext/Manifest
@@ -1 +1,2 @@
+DIST Perl-Locale-gettext-0e6b2fb24521e8ea1f6720641412ab31b3301071.tar.gz 8967 BLAKE2B f9a579f624343e636a403089904b20e95d7d6c11064949d68e37bfb4f38679897f5a8a28f3bade57e77dac6ea265bd92620e2ec4fd7b9f8cbe6b0599303199f1 SHA512 459d36c4c62abab08ec2dd226614d4c2addfbd8191390fd972cf11eca4497fdc23237f92d0deda6f539354daba21aa3642aafd28a4d0eb38cdb2582abb1e9f87
DIST gettext-1.07.tar.gz 8651 BLAKE2B ecdc105303c0b494d53f985ca0d789d75da33abc85e8579a43af1658d6faa18e2564e18fc6613548acc2add4ce847d03769c1fbe29dbb760b9498f4b251cbb1c SHA512 d3716a597d586ee2ff29472ca7b13aaf67770299de31e5f12abafebc879bbe4a1e1dbc0025cf4f3dc29992955f26cffc3be387d974c3911af095d5b49e67a1c6
diff --git a/dev-perl/Locale-gettext/files/Locale-gettext-1.70.0_p20181130-config-log.patch b/dev-perl/Locale-gettext/files/Locale-gettext-1.70.0_p20181130-config-log.patch
new file mode 100644
index 000000000000..cfdbd24f2177
--- /dev/null
+++ b/dev-perl/Locale-gettext/files/Locale-gettext-1.70.0_p20181130-config-log.patch
@@ -0,0 +1,12 @@
+Make it easier to debug configure test failures.
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -13,7 +13,7 @@ for (@ARGV) {
+
+ my @libs;
+
+-my $ac = Config::AutoConf->new;
++my $ac = Config::AutoConf->new(logfile => "config.log");
+
+ if (defined(my $ccflags = $args{CCFLAGS})) {
+ $ac->check_compiler_flags($ccflags);
diff --git a/dev-perl/Locale-gettext/metadata.xml b/dev-perl/Locale-gettext/metadata.xml
index c0b5ec048699..4f4e4eea8e7e 100644
--- a/dev-perl/Locale-gettext/metadata.xml
+++ b/dev-perl/Locale-gettext/metadata.xml
@@ -8,5 +8,6 @@
<upstream>
<remote-id type="cpan">gettext</remote-id>
<remote-id type="cpan-module">Locale::gettext</remote-id>
+ <remote-id type="github">vandry/Perl-Locale-gettext</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-perl/Log-Dispatchouli/Log-Dispatchouli-3.5.0.ebuild b/dev-perl/Log-Dispatchouli/Log-Dispatchouli-3.5.0.ebuild
deleted file mode 100644
index f1cf4f76353e..000000000000
--- a/dev-perl/Log-Dispatchouli/Log-Dispatchouli-3.5.0.ebuild
+++ /dev/null
@@ -1,48 +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.005
-inherit perl-module
-
-DESCRIPTION="Simple wrapper around Log::Dispatch"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="minimal"
-
-# r: Log::Dispatch::File -> Log-Dispatch
-# r: Log::Dispatch::Screen -> Log-Dispatch
-# r: Log::Dispatch::Syslog -> Log-Dispatch
-# r: Scalar::Util - Scalar-List-Utils
-# r: overload, strict, warnings -> perl
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-File-Spec
- dev-perl/Log-Dispatch
- dev-perl/Log-Dispatch-Array
- dev-perl/Params-Util
- virtual/perl-Scalar-List-Utils
- dev-perl/String-Flogger
- dev-perl/Sub-Exporter
- >=dev-perl/Sub-Exporter-GlobExporter-0.2.0
- >=virtual/perl-Sys-Syslog-0.160.0
- >=dev-perl/Try-Tiny-0.40.0
-"
-# t: File::Spec::Functions -> File-Spec
-# t: base, lib -> perl
-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/Log-Dispatchouli-3.7.0.ebuild b/dev-perl/Log-Dispatchouli/Log-Dispatchouli-3.7.0.ebuild
index e61b0ffd8c37..5a46b5182683 100644
--- a/dev-perl/Log-Dispatchouli/Log-Dispatchouli-3.7.0.ebuild
+++ b/dev-perl/Log-Dispatchouli/Log-Dispatchouli-3.7.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Simple wrapper around Log::Dispatch"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="minimal"
# r: Log::Dispatch::File -> Log-Dispatch
diff --git a/dev-perl/Log-Dispatchouli/Manifest b/dev-perl/Log-Dispatchouli/Manifest
index 0f91d933b1eb..7844bc823313 100644
--- a/dev-perl/Log-Dispatchouli/Manifest
+++ b/dev-perl/Log-Dispatchouli/Manifest
@@ -1,2 +1 @@
-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-Message-Simple/Log-Message-Simple-0.100.0-r1.ebuild b/dev-perl/Log-Message-Simple/Log-Message-Simple-0.100.0-r1.ebuild
index 51e90359a380..69a437f5606c 100644
--- a/dev-perl/Log-Message-Simple/Log-Message-Simple-0.100.0-r1.ebuild
+++ b/dev-perl/Log-Message-Simple/Log-Message-Simple-0.100.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
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Simplified interface to Log::Message"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Log-Message/Log-Message-0.80.0-r1.ebuild b/dev-perl/Log-Message/Log-Message-0.80.0-r1.ebuild
index 7a5a7fb49b2a..67f41d454fc8 100644
--- a/dev-perl/Log-Message/Log-Message-0.80.0-r1.ebuild
+++ b/dev-perl/Log-Message/Log-Message-0.80.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
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Powerful and flexible message logging mechanism"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
virtual/perl-File-Spec
diff --git a/dev-perl/Log-Report/Log-Report-1.360.0.ebuild b/dev-perl/Log-Report/Log-Report-1.360.0.ebuild
deleted file mode 100644
index 994918ee7697..000000000000
--- a/dev-perl/Log-Report/Log-Report-1.360.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=MARKOV
-DIST_VERSION=1.36
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="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.370.0.ebuild b/dev-perl/Log-Report/Log-Report-1.370.0.ebuild
deleted file mode 100644
index fed72c9369d1..000000000000
--- a/dev-perl/Log-Report/Log-Report-1.370.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=1.37
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="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/Manifest b/dev-perl/Log-Report/Manifest
index 41f656a1894a..38adb94a06d7 100644
--- a/dev-perl/Log-Report/Manifest
+++ b/dev-perl/Log-Report/Manifest
@@ -1,3 +1 @@
-DIST Log-Report-1.36.tar.gz 101692 BLAKE2B 333bc6929c65d035d41138307070381f928609905ce9267ef55f07fecbe0f8876102bf9ebdb943b4fa32fdbf5c5af36fd465a8405bb2e96491fd53896192d7b1 SHA512 ed5c39eef771d95ea8ae95a11de6d62292484f0f5f17ee8dbee9b214e2ced889407a819bcbfcd5dc32e98c73ff7de6988cfb0a06c858be656f2797900ef2bfb0
-DIST Log-Report-1.37.tar.gz 100391 BLAKE2B d9a7d8dffe249cc34ddf4ef0351cd68d3c72a35217368f96e5aa81594aeac201b8872d170692a4162722eac218101942a020036b97f09d2863686f00cba4e47a SHA512 9ef0ecee248dd221bc72a3791f4647cb6afef1556d19a02e69251b7cf3aa53006e7706ad24d785f4f9cb02832bbcf7aadeaeacb296eeaf515162a54b8ad060ef
DIST Log-Report-1.39.tar.gz 101360 BLAKE2B daa8c7b697c6d012e7a57a99f78272f9538790658af6a94b36c097d850f97596da328a5d91905647f6f957eee130a1cbb92ae0c6498ba40da4d7d7fd93016219 SHA512 476fe3cd4eabe5ab078420780166e6d27d3bddf98f1ff31dd876aeb75f21c46136521edc7f5743002459ae3ac9b4e760c789e8e1966436b8360efa9e45790f34
diff --git a/dev-perl/MCE/MCE-1.889.0.ebuild b/dev-perl/MCE/MCE-1.889.0.ebuild
deleted file mode 100644
index d5e25739eee3..000000000000
--- a/dev-perl/MCE/MCE-1.889.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MARIOROY
-DIST_VERSION=1.889
-inherit perl-module
-
-DESCRIPTION="Many-Core Engine providing parallel processing capabilities"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="+sereal"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-File-Path
- virtual/perl-Getopt-Long
- virtual/perl-IO
- virtual/perl-Scalar-List-Utils
- virtual/perl-Socket
- >=virtual/perl-Storable-2.40.0
- virtual/perl-Time-HiRes
- sereal? (
- >=dev-perl/Sereal-Encoder-3.15.0
- >=dev-perl/Sereal-Decoder-3.15.0
- )
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( >=virtual/perl-Test-Simple-0.880.0 )
-"
diff --git a/dev-perl/MCE/MCE-1.900.0.ebuild b/dev-perl/MCE/MCE-1.900.0.ebuild
index 999425d53ca7..b4c93a26aa4e 100644
--- a/dev-perl/MCE/MCE-1.900.0.ebuild
+++ b/dev-perl/MCE/MCE-1.900.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Many-Core Engine providing parallel processing capabilities"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="+sereal"
RDEPEND="
diff --git a/dev-perl/MCE/MCE-1.887.0.ebuild b/dev-perl/MCE/MCE-1.901.0.ebuild
index e0c128faa571..5632995251dd 100644
--- a/dev-perl/MCE/MCE-1.887.0.ebuild
+++ b/dev-perl/MCE/MCE-1.901.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=MARIOROY
-DIST_VERSION=1.887
+DIST_VERSION=1.901
inherit perl-module
DESCRIPTION="Many-Core Engine providing parallel processing capabilities"
diff --git a/dev-perl/MCE/Manifest b/dev-perl/MCE/Manifest
index 4988b592edff..f6056a2a92cd 100644
--- a/dev-perl/MCE/Manifest
+++ b/dev-perl/MCE/Manifest
@@ -1,3 +1,2 @@
-DIST MCE-1.887.tar.gz 230179 BLAKE2B 21ee15253eda40e22d9381cfec83a5f7206ca342b8db4bfc412b48c50650a6319558833514e4819634cb65ba34d4740d6b2f53754808b56641940367c5a3e8f7 SHA512 80eeafed31e5d754ebd6df18d75e3d24930a68e4c6d26619565575d7242269bb1c05547f589ae311c1fb7baa884b215935065296310f24cec4bd81a33355b72b
-DIST MCE-1.889.tar.gz 230624 BLAKE2B 5d932a3fbe05e05fa312bda41ee97cd141651a7df0337f91f5829effffceca3ef767e0feb084002a87b4635723b1cfbfd0c387ef5ae190d3c777f9f518653fc1 SHA512 47790c91cfe21e977a53c1c897802b34dc50d3a39631d991e8b95719593e82fa425c756a317d5e0f93d6a48be590b171eb88d90b7de166e264a5b7dcfadc7ebb
DIST MCE-1.900.tar.gz 233761 BLAKE2B e5cb004950766db196d4b50bbbb0ea0a55b337f060771208238a6c4275be2d39db219ae2cba57f5e616f81d10e66c9441add50458f6aa2abf76ce7da35d29826 SHA512 b9924275d478dfeffbf739744da19806cf6a51d5b9ee0038df02b39318cbf28cc026b8d05d0c9c6f0381ae93f39573a307f741f595bc1558c34bf2a7e35b5845
+DIST MCE-1.901.tar.gz 232968 BLAKE2B ac73edcc9080be877158d122f9712e62b15a5f9c15a80b316f2ff09ec65d8660956ca3e53bcd4bfc2c1308a4492949f6e8e250d032636f3a481c3124ff66cd46 SHA512 510a3f76ada26eb4b04d72e195ddcfac75d8948a2e74ede6fe3de00d1d799f08563ac22c44c38e2a82ec438c3ee110f94386298d1db0305ce6ad801e40f6e667
diff --git a/dev-perl/MIME-Base32/MIME-Base32-1.303.0-r1.ebuild b/dev-perl/MIME-Base32/MIME-Base32-1.303.0-r1.ebuild
index 1b76d81b07c7..693bca5b8af0 100644
--- a/dev-perl/MIME-Base32/MIME-Base32-1.303.0-r1.ebuild
+++ b/dev-perl/MIME-Base32/MIME-Base32-1.303.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Base32 encoder / decoder"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-Exporter
diff --git a/dev-perl/MIME-EncWords/MIME-EncWords-1.14.3-r1.ebuild b/dev-perl/MIME-EncWords/MIME-EncWords-1.14.3-r1.ebuild
deleted file mode 100644
index b937c3300cc2..000000000000
--- a/dev-perl/MIME-EncWords/MIME-EncWords-1.14.3-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=NEZUMI
-DIST_VERSION=1.014.3
-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 f2422df9fbb1..da907317d76a 100644
--- a/dev-perl/MIME-EncWords/Manifest
+++ b/dev-perl/MIME-EncWords/Manifest
@@ -1,2 +1 @@
-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-tools/MIME-tools-5.510.0-r1.ebuild b/dev-perl/MIME-tools/MIME-tools-5.510.0-r1.ebuild
deleted file mode 100644
index bc8911f18b00..000000000000
--- a/dev-perl/MIME-tools/MIME-tools-5.510.0-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=DSKOLL
-DIST_VERSION=5.510
-DIST_EXAMPLES=("examples/*")
-# tests fail when done in parallel
-DIST_TEST="do"
-inherit perl-module
-
-DESCRIPTION="A Perl module for parsing and creating MIME entities"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~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.420.0
- test? (
- dev-perl/Test-Deep
- )
-"
-
-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
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-5.510.0-perl-5.38.patch
-)
diff --git a/dev-perl/MIME-tools/Manifest b/dev-perl/MIME-tools/Manifest
index 0c7d919365ae..1cb85b3c1456 100644
--- a/dev-perl/MIME-tools/Manifest
+++ b/dev-perl/MIME-tools/Manifest
@@ -1,2 +1 @@
-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/MIME-tools/files/MIME-tools-5.510.0-perl-5.38.patch b/dev-perl/MIME-tools/files/MIME-tools-5.510.0-perl-5.38.patch
deleted file mode 100644
index 4c2cbc39129a..000000000000
--- a/dev-perl/MIME-tools/files/MIME-tools-5.510.0-perl-5.38.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-https://bugs.gentoo.org/913854
-https://bugs.debian.org/1040377
-https://rt.cpan.org/Public/Bug/Display.html?id=149225
-
-From 5964839271fd856076da6c7ed7822bcd39324c82 Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni@debian.org>
-Date: Sat, 29 Jul 2023 18:54:01 +0100
-Subject: [PATCH] Fix MIME::QuotedPrint version parsing
-
-Perl 5.38 bundles MIME::QuotedPrint at version 3.16_01 which is not
-numeric, causing spurious warnings on usage.
-
-Bug-Debian: https://bugs.debian.org/1040377
-Forwarded: https://rt.cpan.org/Ticket/Display.html?id=149225
-Bug: https://rt.cpan.org/Ticket/Display.html?id=149225
---- a/lib/MIME/Decoder/QuotedPrint.pm
-+++ b/lib/MIME/Decoder/QuotedPrint.pm
-@@ -1,6 +1,7 @@
- package MIME::Decoder::QuotedPrint;
- use strict;
- use warnings;
-+use version;
-
-
- =head1 NAME
-@@ -73,7 +74,7 @@ $VERSION = "5.510";
- # The following code is horrible. I know. Beat me up. --dfs
- BEGIN {
- if (!defined(&encode_qp_threearg)) {
-- if ($::MIME::QuotedPrint::VERSION >= 3.03) {
-+ if (version->parse($::MIME::QuotedPrint::VERSION) >= version->parse(3.03)) {
- eval 'sub encode_qp_threearg ( $$$ ) { encode_qp(shift, shift, shift); }';
- } else {
- eval 'sub encode_qp_threearg ( $$$ ) { encode_qp(shift); }';
---
-2.39.1
diff --git a/dev-perl/MLDBM/MLDBM-2.50.0-r1.ebuild b/dev-perl/MLDBM/MLDBM-2.50.0-r1.ebuild
index 8473a5615ad3..604a89a5299e 100644
--- a/dev-perl/MLDBM/MLDBM-2.50.0-r1.ebuild
+++ b/dev-perl/MLDBM/MLDBM-2.50.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Multidimensional/tied hash Perl Module"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
>=virtual/perl-Data-Dumper-2.80.0
diff --git a/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.301.120.ebuild b/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.301.120.ebuild
deleted file mode 100644
index 3ed8d168d756..000000000000
--- a/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.301.120.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=MBRADSHAW
-DIST_VERSION=2.20230112
-inherit perl-module
-
-DESCRIPTION="Object Oriented Authentication-Results Headers"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Clone
- 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/Manifest b/dev-perl/Mail-AuthenticationResults/Manifest
index 1bc32a3d9c66..96fba78a38c2 100644
--- a/dev-perl/Mail-AuthenticationResults/Manifest
+++ b/dev-perl/Mail-AuthenticationResults/Manifest
@@ -1,2 +1 @@
-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-DKIM/Mail-DKIM-1.202.309.110.ebuild b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild
deleted file mode 100644
index 2fe95df09bc5..000000000000
--- a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.309.110.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MBRADSHAW
-DIST_VERSION=1.20230911
-DIST_EXAMPLES=("scripts/*")
-inherit perl-module
-
-DESCRIPTION="Signs/verifies Internet mail using DKIM message signatures"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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}
- 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/Mail-DKIM-1.202.401.240.ebuild b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.401.240.ebuild
deleted file mode 100644
index 1b13ce9acd7a..000000000000
--- a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.401.240.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MBRADSHAW
-DIST_VERSION=1.20240124
-DIST_EXAMPLES=("scripts/*")
-inherit perl-module
-
-DESCRIPTION="Signs/verifies Internet mail using DKIM message signatures"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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}
- 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/Mail-DKIM-1.202.406.190.ebuild b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.406.190.ebuild
deleted file mode 100644
index 4fb01d7adc21..000000000000
--- a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.406.190.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=MBRADSHAW
-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 ~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}
- 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/Mail-DKIM-1.202.409.230.ebuild b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.409.230.ebuild
index d128a75c9300..f88aa863686a 100644
--- a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.409.230.ebuild
+++ b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.409.230.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Signs/verifies Internet mail using DKIM message signatures"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Mail-DKIM/Manifest b/dev-perl/Mail-DKIM/Manifest
index 9c3d4c35c589..3bca22af702d 100644
--- a/dev-perl/Mail-DKIM/Manifest
+++ b/dev-perl/Mail-DKIM/Manifest
@@ -1,4 +1 @@
-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
DIST Mail-DKIM-1.20240923.tar.gz 184393 BLAKE2B dec9477ed99bc27844c7882b224436b13f6eecefb4f4cd546fc0bc2873c9b25def6ef91565d32cb6f256c87b9275b4f2dbf405c6c3aaf0365da5a08fd0d1d76d SHA512 e2602e1c8987438a84acefcb648800a7da06a8ed5b92a4b63a97f5f0af99c1f0dd32106433464c22ddabcab1165b7d8ec33758fe232816dfc694eac7b7ab6642
diff --git a/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild
deleted file mode 100644
index e01c8169b032..000000000000
--- a/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-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=8
-
-DIST_AUTHOR=MBRADSHAW
-DIST_VERSION=1.20210927
-inherit perl-module
-
-DESCRIPTION="Perl implementation of DMARC"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="minimal"
-
-PERL_RM_FILES=(
- 'bin/install_deps.pl'
-)
-
-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/Test-Exception
- dev-perl/Test-Output
- virtual/perl-Test-Simple
- )
-"
-
-src_test() {
- local my_test_control
- local badfiles=( t/author-*.t )
- my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}
- if ! has network ${my_test_control} ; then
- einfo "Removing network tests w/o DIST_TEST_OVERRIDE~=network";
- badfiles+=( \
- "t/04.PurePerl.t" \
- "t/06.Result.t" \
- "t/09.HTTP.t" \
- "t/11.Report.Store.t" \
- "t/17.Report.Aggregate.Schema.t" \
- "t/22.Report.Send.SMTP.t" \
- )
- fi
- perl_rm_files "${badfiles[@]}"
- perl-module_src_test
-}
diff --git a/dev-perl/Mail-DMARC/Mail-DMARC-1.202.302.150.ebuild b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.302.150.ebuild
deleted file mode 100644
index b824328840f7..000000000000
--- a/dev-perl/Mail-DMARC/Mail-DMARC-1.202.302.150.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=MBRADSHAW
-DIST_VERSION=1.20230215
-inherit perl-module
-
-DESCRIPTION="Perl implementation of DMARC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="minimal"
-
-PERL_RM_FILES=(
- 'bin/install_deps.pl'
-)
-
-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/Test-Exception
- dev-perl/Test-Output
- virtual/perl-Test-Simple
- )
-"
-
-src_test() {
- local my_test_control
- local badfiles=( t/author-*.t )
- my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel 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 dcb153dd5e75..dd0c533841a8 100644
--- a/dev-perl/Mail-DMARC/Manifest
+++ b/dev-perl/Mail-DMARC/Manifest
@@ -1,3 +1 @@
-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.14.0.ebuild b/dev-perl/Mail-Message/Mail-Message-3.16.0.ebuild
index 2cb710424d1e..330938b83f50 100644
--- a/dev-perl/Mail-Message/Mail-Message-3.14.0.ebuild
+++ b/dev-perl/Mail-Message/Mail-Message-3.16.0.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=MARKOV
-DIST_VERSION=3.014
+DIST_VERSION=3.016
inherit perl-module
DESCRIPTION="General Message Object for MIME Messsage Handling"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
dev-perl/TimeDate
diff --git a/dev-perl/Mail-Message/Manifest b/dev-perl/Mail-Message/Manifest
index c3babd5854fa..275b7aa0280a 100644
--- a/dev-perl/Mail-Message/Manifest
+++ b/dev-perl/Mail-Message/Manifest
@@ -1,2 +1,2 @@
-DIST Mail-Message-3.014.tar.gz 265715 BLAKE2B e30b3fc50b4640873c6fe102703d10398beb3047030c7c440e8e6261581ad3a6de3b55a0c43d92622561bd552f289565cf25a32b695601e73ed264b3ec362b90 SHA512 603757e5e6ee61fb128a7647a454bdf5de218774908ad66ff27746d67cb1e643d62963b3486a5bba3135346f3df99b8e6f6d440a450e66d27eca4963e2c1da4c
DIST Mail-Message-3.015.tar.gz 265736 BLAKE2B 905e7819568a32eafe0698313d1e6aa13f0b5f1810c29375d3be8420ff5dbfabbe6f642800df05f330caecefd0b66901915e89236ec0ad0c481033a1c962a071 SHA512 e324578ed3160ea1a18ce201551238e88be4c20c328bc8c51a0e022f5924eb4a65ee4daaae3bd3cb9b057d9f9ebf69b32709d669ab594b9dbbb2c8f951cebd36
+DIST Mail-Message-3.016.tar.gz 266442 BLAKE2B d9829ff0dcda62b62164cf3d43d5fcc0eee3d1cdc102a77864fb6195fe6b9577da3ca9a2377715746a8e8ae9c86cd4a4ae07254e9c640e52161a6d60334450a0 SHA512 001aec0cc4be7ff005f46cdae233b0eb07394411b561b928a9c6cf426ffc52b386062fe262d9a067351844718efe959f3d62e86e58bdfd09c5ecae12b4b1c6ef
diff --git a/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.ebuild b/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.ebuild
deleted file mode 100644
index ae2b3202f646..000000000000
--- a/dev-perl/Mail-SPF/Mail-SPF-2.9.0-r4.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=JMEHNLE
-DIST_SECTION=mail-spf
-DIST_VERSION=v2.9.0
-inherit perl-module
-
-DESCRIPTION="An object-oriented implementation of Sender Policy Framework"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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-0.3.0
- virtual/perl-version
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.280.500
- >=dev-perl/Net-DNS-Resolver-Programmable-0.3.0
- test? ( virtual/perl-Test-Simple )
-"
-
-src_prepare() {
- perl-module_src_prepare
- sed -i -e "s:spfquery:spfquery.pl:" Build.PL || die "sed failed"
- mv "${S}"/bin/spfquery{,.pl} || die "renaming spfquery failed" # bug 281189
- mv "${S}"/sbin/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.402.60.ebuild b/dev-perl/Mail-SPF/Mail-SPF-3.202.402.60.ebuild
deleted file mode 100644
index d3265c08c651..000000000000
--- a/dev-perl/Mail-SPF/Mail-SPF-3.202.402.60.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# 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 ~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
deleted file mode 100644
index 343cafada45a..000000000000
--- a/dev-perl/Mail-SPF/Mail-SPF-3.202.406.170.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# 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 ~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/Mail-SPF-3.202.409.230.ebuild b/dev-perl/Mail-SPF/Mail-SPF-3.202.409.230.ebuild
index f1028102a2f6..d5902e9c8a7e 100644
--- a/dev-perl/Mail-SPF/Mail-SPF-3.202.409.230.ebuild
+++ b/dev-perl/Mail-SPF/Mail-SPF-3.202.409.230.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="An object-oriented implementation of Sender Policy Framework"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-perl/Error
diff --git a/dev-perl/Mail-SPF/Manifest b/dev-perl/Mail-SPF/Manifest
index 61b4d009d683..e11d080ed0a9 100644
--- a/dev-perl/Mail-SPF/Manifest
+++ b/dev-perl/Mail-SPF/Manifest
@@ -1,4 +1 @@
-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-3.20240923.tar.gz 94271 BLAKE2B 76d88c17ef009c6f86105b3b9a39c1111d9f600ece3183ac4809ffdcbaf6206a770e5d463ca9c23c7a0e54663d152d66c31fbf94e833711c724a08340a7a218e SHA512 f97b73a2ce08959118762da1239cd9d6a623ce767e8f9d9df424801c1bac654c65c807f072081c43eb494fe255ca54527f50c2336e91fc68cc671dc2b780a6d8
-DIST Mail-SPF-v2.9.0.tar.gz 103834 BLAKE2B 50082d983c17d910a6bd958e0b688aaa6693c24468f000688c3a971eb2a9ee2a3f0a91fd2909b404fc48dee82e3b44fec8f96a5d35469a2d78dcbd05f15af8d0 SHA512 22bf98c4981f121ed85bb5cbc1ebcb2607ada5052bcea0dd8de692e3473a2ebdd3066acd944bb12f0efe64605e4bf7dc695a1549b7608239d0efc059339df60b
diff --git a/dev-perl/MailTools/MailTools-2.220.0.ebuild b/dev-perl/MailTools/MailTools-2.220.0.ebuild
new file mode 100644
index 000000000000..7d9a7bc0b909
--- /dev/null
+++ b/dev-perl/MailTools/MailTools-2.220.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MARKOV
+DIST_VERSION=2.22
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Manipulation of electronic mail addresses"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ dev-perl/TimeDate
+ virtual/perl-IO
+ >=virtual/perl-libnet-1.50.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
diff --git a/dev-perl/MailTools/Manifest b/dev-perl/MailTools/Manifest
index ad9d5c833a87..3818ed43a659 100644
--- a/dev-perl/MailTools/Manifest
+++ b/dev-perl/MailTools/Manifest
@@ -1 +1,2 @@
DIST MailTools-2.21.tar.gz 58013 BLAKE2B b3cc88b793c83099b678d90b79a97919ec6ccdc4ed94bb078ad1c8feb0dd164eebfd854bea4c324fe3fc5e431f3405eae2d6deda150045004daf0201e6094e02 SHA512 70c7e5760691a1fc0a2812c48a632896db9bf719d3cb07a63c3a4456c5a365855c7f71c7436c84e5085374628f26ad31fcf13e74b3b7242911da59b7916065a0
+DIST MailTools-2.22.tar.gz 58647 BLAKE2B e29faa47bb1fdfa197e47484bfafcd812f418b1c2a0f99ec7663ae4f2186b1805a6f574c5766506c0345c3ee0645354060a5e6b39ea18ec0300a019a4cf82377 SHA512 5bab5af263cbbf1483ebb210086d101ac1d4517dcb30aaba8124a2cc71e3667c32ca19fc2bc169cd646af1a6bb4f7afee84535d1a93668658e1d74f4dc70c3e0
diff --git a/dev-perl/Math-Base-Convert/Math-Base-Convert-0.110.0-r1.ebuild b/dev-perl/Math-Base-Convert/Math-Base-Convert-0.110.0-r1.ebuild
index 8470a3237a17..1d3a8f427f60 100644
--- a/dev-perl/Math-Base-Convert/Math-Base-Convert-0.110.0-r1.ebuild
+++ b/dev-perl/Math-Base-Convert/Math-Base-Convert-0.110.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Very fast base to base conversion"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
diff --git a/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r2.ebuild b/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r2.ebuild
deleted file mode 100644
index 29e943fcf6eb..000000000000
--- a/dev-perl/Math-Random-ISAAC-XS/Math-Random-ISAAC-XS-1.4.0-r2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=JAWNSY
-DIST_VERSION=1.004
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="C implementation of the ISAAC PRNG algorithm"
-
-LICENSE="public-domain || ( Artistic GPL-1+ )"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !minimal? (
- dev-perl/Math-Random-ISAAC
- )
-"
-DEPEND="dev-perl/Module-Build"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-CBuilder
- virtual/perl-ExtUtils-ParseXS
- >=dev-perl/Module-Build-0.280.801_rc
- test? (
- >=dev-perl/Test-NoWarnings-0.84.0
- >=virtual/perl-Test-Simple-0.620.0
- )
-"
-PERL_RM_FILES=(
- # dubious use for gentoo, maybe one day?
- t/03memory.t
- t/05valgrind.t
- # release only
- t/04uniform.t
- t/release-dist-manifest.t
- t/release-kwalitee.t
- t/release-pod-coverage.t
- t/release-pod-syntax.t
- t/release-portability.t
-)
-
-src_configure() {
- unset LD
- [[ -n "${CCLD}" ]] && export LD="${CCLD}"
- perl-module_src_configure
-}
-
-src_compile() {
- ./Build --config "optimize=${CFLAGS}" build || die
-}
diff --git a/dev-perl/Memory-Process/Manifest b/dev-perl/Memory-Process/Manifest
new file mode 100644
index 000000000000..6a7fb2e4a435
--- /dev/null
+++ b/dev-perl/Memory-Process/Manifest
@@ -0,0 +1 @@
+DIST Memory-Process-0.06.tar.gz 27651 BLAKE2B 7b70321bb167b894cd105b8ff6e67012a9932f801c1e898f7916ceca55c69d37bb9110e9eb9112595c6dd2b9f46d65506c4b8e0fdaddd7d6ff1592990f03c00d SHA512 13a52f12965ec0541ad0d52ac182b39de8c1fcf00d7482aa9d860fc20c7011287b48e8146e344e8a89583954d7b584010fe320458c944eeb28eac66072ceac91
diff --git a/dev-perl/Memory-Process/Memory-Process-0.60.0.ebuild b/dev-perl/Memory-Process/Memory-Process-0.60.0.ebuild
new file mode 100644
index 000000000000..955fecbbc645
--- /dev/null
+++ b/dev-perl/Memory-Process/Memory-Process-0.60.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SKIM
+DIST_VERSION=0.06
+inherit perl-module
+
+DESCRIPTION="Perl class to determine actual memory usage"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-perl/Memory-Usage
+ dev-perl/Readonly
+"
+BDEPEND="
+ test? (
+ dev-perl/Capture-Tiny
+ dev-perl/Test-NoWarnings
+ )
+"
diff --git a/dev-perl/Memory-Process/metadata.xml b/dev-perl/Memory-Process/metadata.xml
new file mode 100644
index 000000000000..1d102cf1a715
--- /dev/null
+++ b/dev-perl/Memory-Process/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">Memory-Process</remote-id>
+ <remote-id type="cpan-module">Memory::Process</remote-id>
+ <remote-id type="github">michal-josef-spacek/Memory-Process</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Memory-Usage/Manifest b/dev-perl/Memory-Usage/Manifest
new file mode 100644
index 000000000000..df93abf7eda2
--- /dev/null
+++ b/dev-perl/Memory-Usage/Manifest
@@ -0,0 +1 @@
+DIST Memory-Usage-0.201.tar.gz 19746 BLAKE2B ecd929fd01135ef6ae5a0d1c0858b13b836e27259c4d54650eae9d5c5e5eb2a23e1c65133ae6a9735d010d22749454752ffd81c8ea585f2f0fbb7bae6fa4ea2b SHA512 4e34869ca1c97c39224c784e3dd6ef945174399678bfaefa5483cfd11ee0dc4b0efbde7a9ed59f146c4515c6db935261a8fb8fd7a4431c110160c28f9a2f9292
diff --git a/dev-perl/Memory-Usage/Memory-Usage-0.201.0.ebuild b/dev-perl/Memory-Usage/Memory-Usage-0.201.0.ebuild
new file mode 100644
index 000000000000..71acff879a72
--- /dev/null
+++ b/dev-perl/Memory-Usage/Memory-Usage-0.201.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DONEILL
+DIST_VERSION=0.201
+inherit perl-module
+
+DESCRIPTION="Tools to determine actual memory usage"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="dev-perl/Module-Install"
diff --git a/dev-perl/Memory-Usage/metadata.xml b/dev-perl/Memory-Usage/metadata.xml
new file mode 100644
index 000000000000..40c61b7ce5d0
--- /dev/null
+++ b/dev-perl/Memory-Usage/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">Memory-Usage</remote-id>
+ <remote-id type="cpan-module">Memory::Usage</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Mixin-Linewise/Mixin-Linewise-0.111.0.ebuild b/dev-perl/Mixin-Linewise/Mixin-Linewise-0.111.0.ebuild
index cb70f3a1d947..b7d3defdcfcd 100644
--- a/dev-perl/Mixin-Linewise/Mixin-Linewise-0.111.0.ebuild
+++ b/dev-perl/Mixin-Linewise/Mixin-Linewise-0.111.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="Write your linewise code for handles; this does the rest"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/Mock-Config/Manifest b/dev-perl/Mock-Config/Manifest
index 657961ac0c59..c188fa0fa449 100644
--- a/dev-perl/Mock-Config/Manifest
+++ b/dev-perl/Mock-Config/Manifest
@@ -1 +1,2 @@
DIST Mock-Config-0.03.tar.gz 6139 BLAKE2B 6104f182cacb2d73366ae7df98d7471ce8be01b94add0d16cfdcdd8c14e2f38781b9708a689d39f3ee701d1bf964f7af3563337e458bccef3a2a9b2e4fefbeb7 SHA512 6e61e8edc3226b133eb4b49358cccb45a8eb7da5b56eed0d75ce1503b5ef91c7ea84606ef3bd482e3ac8dc3d66226aa3065d835547b4e807729d909eae88c8c0
+DIST Mock-Config-0.04.tar.gz 6850 BLAKE2B ea4d54767b4412ab36427258f10d0e12eb4846bb2987d712bebcdf911df2eba1abed2f01f767369886e317cc59c4856c18f785117c4a74ca4dbebf43c21c97ad SHA512 c2de6be0bd3396f281eb08de3aa65dfa91e4ffdf65f124ac2deab8e74a8666fd8fcb25d089c44b94f7c8c87f3e665051dc0ae71a897b68108b7be8edb7870c18
diff --git a/dev-perl/Mock-Config/Mock-Config-0.40.0.ebuild b/dev-perl/Mock-Config/Mock-Config-0.40.0.ebuild
new file mode 100644
index 000000000000..c7196f6f0100
--- /dev/null
+++ b/dev-perl/Mock-Config/Mock-Config-0.40.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=0.04
+inherit perl-module
+
+DESCRIPTION="Temporarily set Config or XSConfig values"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+LICENSE="Artistic-2"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t t/manifest.t
+ perl-module_src_test
+}
diff --git a/dev-perl/Modern-Perl/Manifest b/dev-perl/Modern-Perl/Manifest
index 5f5c26c1372b..e76ab2287747 100644
--- a/dev-perl/Modern-Perl/Manifest
+++ b/dev-perl/Modern-Perl/Manifest
@@ -1,3 +1 @@
-DIST Modern-Perl-1.20230106.tar.gz 15490 BLAKE2B cb1483fd27b65a6eef0592db08c8678aff8ce6eb133c0101bfcc5481a34cd901c76f1d4fa2a1c3694c70c692bbb872911f80e75ce181f68c20dd20d84deec976 SHA512 fb3724403787ce003f231ad846e08dc082ec51e34bc6ed1360beb5886a727aa1896f91ec9e0fe8983bdbfbc4e62a0badabe323d96b6f58c7a38bf2b0c1552cde
-DIST Modern-Perl-1.20240115.tar.gz 16682 BLAKE2B ee99681ce76972945f94e07138875548bf93e723c162c981d238e59f98197132ff1f34e602c0a323bf43a963632c99c4817ab55185bfd9fdca1984ab89052eef SHA512 0cd86b531bab15cb52b54fb883a58e3151e33163eb3eea9cd4f28bbd68c4b35e6332f2243174f6881d3940d22d0bbc550c93b1f5513dad832668776175a6c0f0
DIST Modern-Perl-1.20241001.tar.gz 16971 BLAKE2B c4f443a89abcf8e5ce0592b5f2e19d82cd2f571b140ee1130991960e4be3b8802933356ba86bd5dfa1704f3fe6d86844115225eea3d5b412e75a827a6656c8b5 SHA512 a46c6e18a71c64562f9f17087f34f9babcec464b9c05a2d1cc07e29d1f92a9672a13e6183ad701eea90893a9519b559d5841e7bb0c60ba5b5408e0d4e27ec94c
diff --git a/dev-perl/Modern-Perl/Modern-Perl-1.202.301.60.ebuild b/dev-perl/Modern-Perl/Modern-Perl-1.202.301.60.ebuild
deleted file mode 100644
index 3c91d7eaebca..000000000000
--- a/dev-perl/Modern-Perl/Modern-Perl-1.202.301.60.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=CHROMATIC
-DIST_VERSION=1.20230106
-inherit perl-module
-
-DESCRIPTION="Enable all of the features of Modern Perl with one import"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- virtual/perl-IO
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.980.0
- )
-"
diff --git a/dev-perl/Modern-Perl/Modern-Perl-1.202.401.150.ebuild b/dev-perl/Modern-Perl/Modern-Perl-1.202.401.150.ebuild
deleted file mode 100644
index acff0aa16217..000000000000
--- a/dev-perl/Modern-Perl/Modern-Perl-1.202.401.150.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=CHROMATIC
-DIST_VERSION=1.20240115
-inherit perl-module
-
-DESCRIPTION="Enable all of the features of Modern Perl with one import"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- virtual/perl-IO
-"
-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 edb1a152262e..9df9a44c5b64 100644
--- a/dev-perl/Module-Build-Tiny/Manifest
+++ b/dev-perl/Module-Build-Tiny/Manifest
@@ -1,3 +1,2 @@
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
DIST Module-Build-Tiny-0.051.tar.gz 22872 BLAKE2B 986e9a7ad1061a0ec4e06f4ee5055dd55efbf8b3ec1ec8d90f7d094279a6a481a1b6db488a4e47ff2a4d400f8b0c742216a0f354554966dadb059a0bea06cbd8 SHA512 205e509c752caf284ccf981864b59ee69238b2255c4ece03f06e9f4482922c2b4c1abaf2037d57232b87e70c5f566bab5cd01006a9017b996c91846eee6b7eb2
diff --git a/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.48.0.ebuild b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.48.0.ebuild
deleted file mode 100644
index 52f586dcb322..000000000000
--- a/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.48.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=LEONT
-DIST_VERSION=0.048
-inherit perl-module
-
-DESCRIPTION="Tiny replacement for Module::Build"
-
-SLOT="0"
-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
- >=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
- )
-"
-