summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Alien-Build/Alien-Build-2.480.0.ebuild (renamed from dev-perl/Alien-Build/Alien-Build-2.380.0.ebuild)16
-rw-r--r--dev-perl/Alien-Build/Manifest2
-rw-r--r--dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.33.0-r1.ebuild27
-rw-r--r--dev-perl/Alien-Gnuplot/Manifest1
-rw-r--r--dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r1.ebuild27
-rw-r--r--dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r2.ebuild4
-rw-r--r--dev-perl/App-Cmd/App-Cmd-0.333.0.ebuild49
-rw-r--r--dev-perl/App-Cmd/Manifest1
-rw-r--r--dev-perl/App-cpanminus/App-cpanminus-1.704.400-r1.ebuild4
-rw-r--r--dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild4
-rw-r--r--dev-perl/Archive-Extract/Archive-Extract-0.860.0.ebuild29
-rw-r--r--dev-perl/Archive-Extract/Manifest1
-rw-r--r--dev-perl/AtExit/AtExit-2.30.0-r2.ebuild29
-rw-r--r--dev-perl/AtExit/Manifest1
-rw-r--r--dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r2.ebuild4
-rw-r--r--dev-perl/Authen-NTLM/Authen-NTLM-1.90.0-r2.ebuild4
-rw-r--r--dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild4
-rw-r--r--dev-perl/B-COW/B-COW-0.4.0-r1.ebuild4
-rw-r--r--dev-perl/B-Debug/B-Debug-1.260.0-r1.ebuild4
-rw-r--r--dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild4
-rw-r--r--dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0-r1.ebuild4
-rw-r--r--dev-perl/B-Keywords/B-Keywords-1.240.0.ebuild24
-rw-r--r--dev-perl/B-Keywords/Manifest1
-rw-r--r--dev-perl/BackupPC-XS/BackupPC-XS-0.620.0.ebuild15
-rw-r--r--dev-perl/BackupPC-XS/Manifest1
-rw-r--r--dev-perl/BackupPC-XS/metadata.xml16
-rw-r--r--dev-perl/BerkeleyDB/BerkeleyDB-0.640.0.ebuild6
-rw-r--r--dev-perl/Bio-ASN1-EntrezGene/Bio-ASN1-EntrezGene-1.720.0.ebuild35
-rw-r--r--dev-perl/Bio-ASN1-EntrezGene/Manifest1
-rw-r--r--dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild5
-rw-r--r--dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild2
-rw-r--r--dev-perl/CGI-Fast/CGI-Fast-2.160.0.ebuild4
-rw-r--r--dev-perl/CGI/CGI-4.530.0.ebuild4
-rw-r--r--dev-perl/CPAN-Checksums/CPAN-Checksums-2.140.0.ebuild4
-rw-r--r--dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0-r1.ebuild4
-rw-r--r--dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.104.200.ebuild24
-rw-r--r--dev-perl/CPAN-Perl-Releases/Manifest1
-rw-r--r--dev-perl/Cache-Cache/Cache-Cache-1.80.0-r1.ebuild4
-rw-r--r--dev-perl/Cache-FastMmap/Cache-FastMmap-1.560.0.ebuild29
-rw-r--r--dev-perl/Cache-FastMmap/Manifest1
-rw-r--r--dev-perl/Cache-Memcached/Cache-Memcached-1.300.0-r2.ebuild4
-rw-r--r--dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild4
-rw-r--r--dev-perl/Cairo/Cairo-1.109.0.ebuild4
-rw-r--r--dev-perl/Canary-Stability/Canary-Stability-2013.0.0.ebuild4
-rw-r--r--dev-perl/Capture-Tiny/Capture-Tiny-0.480.0-r1.ebuild4
-rw-r--r--dev-perl/Carp-Assert-More/Carp-Assert-More-1.260.0.ebuild44
-rw-r--r--dev-perl/Carp-Assert-More/Manifest1
-rw-r--r--dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.90.0.ebuild4
-rw-r--r--dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild4
-rw-r--r--dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.ebuild4
-rw-r--r--dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild2
-rw-r--r--dev-perl/Clone/Clone-0.450.0.ebuild4
-rw-r--r--dev-perl/Color-Calc/Color-Calc-1.74.0.ebuild33
-rw-r--r--dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild4
-rw-r--r--dev-perl/Config-INI/Config-INI-0.25.0.ebuild32
-rw-r--r--dev-perl/Config-INI/Manifest1
-rw-r--r--dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.463.ebuild31
-rw-r--r--dev-perl/Config-MVP-Reader-INI/Manifest1
-rw-r--r--dev-perl/Convert-BinHex/Convert-BinHex-1.125.0-r1.ebuild4
-rw-r--r--dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.270.0.ebuild4
-rw-r--r--dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild39
-rw-r--r--dev-perl/Cpanel-JSON-XS/Manifest1
-rw-r--r--dev-perl/Crypt-CBC/Crypt-CBC-3.30.0.ebuild4
-rw-r--r--dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.410.0.ebuild4
-rw-r--r--dev-perl/Crypt-Random/Crypt-Random-1.520.0-r1.ebuild22
-rw-r--r--dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r4.ebuild4
-rw-r--r--dev-perl/CryptX/CryptX-0.73.0.ebuild4
-rw-r--r--dev-perl/DBD-SQLite/DBD-SQLite-1.700.0.ebuild4
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.50.0-r1.ebuild4
-rw-r--r--dev-perl/DBI/DBI-1.643.0.ebuild8
-rw-r--r--dev-perl/Data-Dump/Data-Dump-1.250.0.ebuild2
-rw-r--r--dev-perl/Data-GUID/Data-GUID-0.49.0.ebuild29
-rw-r--r--dev-perl/Data-GUID/Manifest1
-rw-r--r--dev-perl/Data-OptList/Data-OptList-0.110.0.ebuild27
-rw-r--r--dev-perl/Data-OptList/Data-OptList-0.112.0.ebuild4
-rw-r--r--dev-perl/Data-OptList/Manifest1
-rw-r--r--dev-perl/Data-UUID/Data-UUID-1.226.0.ebuild4
-rw-r--r--dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.140.0.ebuild29
-rw-r--r--dev-perl/Data-Validate-Domain/Manifest1
-rw-r--r--dev-perl/Date-Calc/Date-Calc-6.400.0-r1.ebuild2
-rw-r--r--dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r2.ebuild4
-rw-r--r--dev-perl/Date-Range/Date-Range-1.410.0.ebuild4
-rw-r--r--dev-perl/Date-Simple/Date-Simple-3.30.0-r2.ebuild4
-rw-r--r--dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.830.0.ebuild4
-rw-r--r--dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.160.0.ebuild4
-rw-r--r--dev-perl/DateTime-Format-SQLite/DateTime-Format-SQLite-0.110.0-r1.ebuild4
-rw-r--r--dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.740.0.ebuild38
-rw-r--r--dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild4
-rw-r--r--dev-perl/DateTime-Format-Strptime/Manifest1
-rw-r--r--dev-perl/Devel-Caller/Devel-Caller-2.60.0-r2.ebuild4
-rw-r--r--dev-perl/Devel-CheckBin/Devel-CheckBin-0.40.0-r1.ebuild4
-rw-r--r--dev-perl/Devel-CheckLib/Devel-CheckLib-1.140.0.ebuild4
-rw-r--r--dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.140.0-r1.ebuild4
-rw-r--r--dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0-r1.ebuild4
-rw-r--r--dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild4
-rw-r--r--dev-perl/Devel-StackTrace/Devel-StackTrace-2.40.0.ebuild4
-rw-r--r--dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.ebuild4
-rw-r--r--dev-perl/Digest-CRC/Digest-CRC-0.230.0.ebuild4
-rw-r--r--dev-perl/Digest-GOST/Digest-GOST-0.60.0-r2.ebuild4
-rw-r--r--dev-perl/Digest-HMAC/Digest-HMAC-1.40.0.ebuild4
-rw-r--r--dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0-r1.ebuild4
-rw-r--r--dev-perl/Dist-Zilla-Plugin-PodWeaver/Dist-Zilla-Plugin-PodWeaver-4.8.0.ebuild32
-rw-r--r--dev-perl/Dist-Zilla-Plugin-PodWeaver/Manifest1
-rw-r--r--dev-perl/Email-Abstract/Email-Abstract-3.8.0.ebuild31
-rw-r--r--dev-perl/Email-Abstract/Manifest1
-rw-r--r--dev-perl/Email-Date-Format/Email-Date-Format-1.5.0-r1.ebuild4
-rw-r--r--dev-perl/Email-Find/Email-Find-0.100.0-r2.ebuild4
-rw-r--r--dev-perl/Email-Valid/Email-Valid-1.202.0-r1.ebuild4
-rw-r--r--dev-perl/Encode-Detect/Encode-Detect-1.10.0-r2.ebuild4
-rw-r--r--dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0-r1.ebuild4
-rw-r--r--dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r3.ebuild4
-rw-r--r--dev-perl/Encode-Locale/Encode-Locale-1.50.0-r1.ebuild4
-rw-r--r--dev-perl/Encode-compat/Encode-compat-0.70.0-r3.ebuild4
-rw-r--r--dev-perl/Error/Error-0.170.290.ebuild4
-rw-r--r--dev-perl/Eval-Closure/Eval-Closure-0.140.0-r1.ebuild4
-rw-r--r--dev-perl/Event-RPC/Event-RPC-1.100.0-r1.ebuild4
-rw-r--r--dev-perl/Event-RPC/Event-RPC-1.100.0.ebuild36
-rw-r--r--dev-perl/Exception-Class/Exception-Class-1.450.0.ebuild4
-rw-r--r--dev-perl/Expect/Expect-1.350.0-r1.ebuild4
-rw-r--r--dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.100.0.ebuild25
-rw-r--r--dev-perl/ExtUtils-CChecker/Manifest1
-rw-r--r--dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0-r1.ebuild4
-rw-r--r--dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.23.0.ebuild4
-rw-r--r--dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0-r1.ebuild4
-rw-r--r--dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.12.0.ebuild4
-rw-r--r--dev-perl/ExtUtils-PkgConfig/ExtUtils-PkgConfig-1.160.0-r1.ebuild4
-rw-r--r--dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild2
-rw-r--r--dev-perl/FCGI/FCGI-0.820.0.ebuild2
-rw-r--r--dev-perl/File-BaseDir/File-BaseDir-0.90.0.ebuild4
-rw-r--r--dev-perl/File-DesktopEntry/File-DesktopEntry-0.220.0-r1.ebuild4
-rw-r--r--dev-perl/File-Find-Object/File-Find-Object-0.3.6.ebuild4
-rw-r--r--dev-perl/File-HomeDir/File-HomeDir-1.6.0.ebuild4
-rw-r--r--dev-perl/File-LibMagic/File-LibMagic-1.230.0.ebuild4
-rw-r--r--dev-perl/File-Listing/File-Listing-6.140.0.ebuild4
-rw-r--r--dev-perl/File-MimeInfo/File-MimeInfo-0.300.0.ebuild4
-rw-r--r--dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0-r1.ebuild4
-rw-r--r--dev-perl/File-Slurper/File-Slurper-0.12.0.ebuild4
-rw-r--r--dev-perl/File-Tail/File-Tail-1.300.0-r1.ebuild4
-rw-r--r--dev-perl/File-TreeCreate/File-TreeCreate-0.0.1.ebuild4
-rw-r--r--dev-perl/File-Which/File-Which-1.270.0.ebuild4
-rw-r--r--dev-perl/Filesys-Df/Filesys-Df-0.920.0-r3.ebuild4
-rw-r--r--dev-perl/Finance-Quote/Finance-Quote-1.510.0.ebuild4
-rw-r--r--dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild4
-rw-r--r--dev-perl/GD/GD-2.730.0-r1.ebuild4
-rw-r--r--dev-perl/GSSAPI/GSSAPI-0.280.0-r2.ebuild4
-rw-r--r--dev-perl/Gentoo-PerlMod-Version/Gentoo-PerlMod-Version-0.8.1-r1.ebuild4
-rw-r--r--dev-perl/Geo-IP/Geo-IP-1.510.0-r1.ebuild4
-rw-r--r--dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.49.0.ebuild4
-rw-r--r--dev-perl/GooCanvas2/GooCanvas2-0.60.0-r1.ebuild4
-rw-r--r--dev-perl/Gtk2-Ex-PodViewer/Gtk2-Ex-PodViewer-0.180.0-r3.ebuild44
-rw-r--r--dev-perl/Gtk2-Ex-PodViewer/Manifest1
-rw-r--r--dev-perl/Gtk2-Ex-PodViewer/metadata.xml13
-rw-r--r--dev-perl/Gtk2-Ex-PrintDialog/Gtk2-Ex-PrintDialog-0.30.0-r3.ebuild22
-rw-r--r--dev-perl/Gtk2-Ex-PrintDialog/Manifest1
-rw-r--r--dev-perl/Gtk2-Ex-PrintDialog/metadata.xml16
-rw-r--r--dev-perl/Gtk2-Ex-Simple-List/Gtk2-Ex-Simple-List-0.500.0-r3.ebuild27
-rw-r--r--dev-perl/Gtk2-Ex-Simple-List/Manifest1
-rw-r--r--dev-perl/Gtk2-Ex-Simple-List/metadata.xml15
-rw-r--r--dev-perl/Gtk2-ImageView/Gtk2-ImageView-0.50.0-r3.ebuild30
-rw-r--r--dev-perl/Gtk2-ImageView/Manifest1
-rw-r--r--dev-perl/Gtk2-ImageView/metadata.xml12
-rw-r--r--dev-perl/Gtk2-SourceView2/Gtk2-SourceView2-0.120.0.ebuild31
-rw-r--r--dev-perl/Gtk2-SourceView2/Manifest1
-rw-r--r--dev-perl/Gtk2-SourceView2/metadata.xml12
-rw-r--r--dev-perl/Gtk2-Unique/Gtk2-Unique-0.70.0.ebuild33
-rw-r--r--dev-perl/Gtk2-Unique/Manifest1
-rw-r--r--dev-perl/Gtk2-Unique/files/Gtk2-Unique-0.05-implicit-pointer.patch13
-rw-r--r--dev-perl/Gtk2-Unique/metadata.xml12
-rw-r--r--dev-perl/Gtk2/Gtk2-1.249.920.ebuild33
-rw-r--r--dev-perl/Gtk2/Manifest1
-rw-r--r--dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.0.ebuild4
-rw-r--r--dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.0.ebuild4
-rw-r--r--dev-perl/Gtk3/Gtk3-0.38.0.ebuild4
-rw-r--r--dev-perl/HTML-Element-Extended/HTML-Element-Extended-1.180.0-r2.ebuild4
-rw-r--r--dev-perl/HTML-FromText/HTML-FromText-2.70.0-r1.ebuild4
-rw-r--r--dev-perl/HTML-Mason-PSGIHandler/HTML-Mason-PSGIHandler-0.530.0-r1.ebuild (renamed from dev-perl/HTML-Mason-PSGIHandler/HTML-Mason-PSGIHandler-0.530.0.ebuild)13
-rw-r--r--dev-perl/HTML-Parser/HTML-Parser-3.760.0.ebuild4
-rw-r--r--dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild4
-rw-r--r--dev-perl/HTML-TableExtract/HTML-TableExtract-2.150.0-r1.ebuild4
-rw-r--r--dev-perl/HTML-TableParser/HTML-TableParser-0.430.0.ebuild4
-rw-r--r--dev-perl/HTML-Tagset/HTML-Tagset-3.200.0-r2.ebuild4
-rw-r--r--dev-perl/HTML-Template-Pro/HTML-Template-Pro-0.952.400.ebuild32
-rw-r--r--dev-perl/HTML-Template-Pro/Manifest1
-rw-r--r--dev-perl/HTML-Template/HTML-Template-2.970.0-r1.ebuild4
-rw-r--r--dev-perl/HTML-TokeParser-Simple/HTML-TokeParser-Simple-3.160.0-r2.ebuild4
-rw-r--r--dev-perl/HTML-TreeBuilder-XPath/HTML-TreeBuilder-XPath-0.140.0.ebuild4
-rw-r--r--dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0-r1.ebuild4
-rw-r--r--dev-perl/HTTP-Cookies/HTTP-Cookies-6.100.0.ebuild4
-rw-r--r--dev-perl/HTTP-Daemon/HTTP-Daemon-6.120.0.ebuild4
-rw-r--r--dev-perl/HTTP-Date/HTTP-Date-6.50.0.ebuild4
-rw-r--r--dev-perl/HTTP-Message/HTTP-Message-6.330.0.ebuild4
-rw-r--r--dev-perl/HTTP-Negotiate/HTTP-Negotiate-6.10.0-r2.ebuild4
-rw-r--r--dev-perl/IO-AIO/IO-AIO-4.760.0.ebuild4
-rw-r--r--dev-perl/IO-All/IO-All-0.870.0-r1.ebuild4
-rw-r--r--dev-perl/IO-CaptureOutput/IO-CaptureOutput-1.110.500.ebuild4
-rw-r--r--dev-perl/IO-HTML/IO-HTML-1.4.0.ebuild4
-rw-r--r--dev-perl/IO-Multiplex/IO-Multiplex-1.160.0-r2.ebuild4
-rw-r--r--dev-perl/IO-SessionData/IO-SessionData-1.30.0-r2.ebuild4
-rw-r--r--dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0-r2.ebuild4
-rw-r--r--dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.74.0.ebuild2
-rw-r--r--dev-perl/IO-Stty/IO-Stty-0.40.0.ebuild4
-rw-r--r--dev-perl/IO-Tty/IO-Tty-1.160.0.ebuild4
-rw-r--r--dev-perl/IPC-Run/IPC-Run-0.960.0.ebuild30
-rw-r--r--dev-perl/IPC-Run/Manifest1
-rw-r--r--dev-perl/IPC-Run3/IPC-Run3-0.48.0-r1.ebuild4
-rw-r--r--dev-perl/IPC-ShareLite/IPC-ShareLite-0.170.0-r2.ebuild4
-rw-r--r--dev-perl/IPC-System-Simple/IPC-System-Simple-1.300.0.ebuild4
-rw-r--r--dev-perl/Image-Info/Image-Info-1.420.0.ebuild4
-rw-r--r--dev-perl/Image-Sane/Image-Sane-5.0.0.ebuild4
-rw-r--r--dev-perl/Importer/Importer-0.26.0.ebuild4
-rw-r--r--dev-perl/Inline-Python/Inline-Python-0.560.0-r1.ebuild40
-rw-r--r--dev-perl/Inline-Python/Manifest1
-rw-r--r--dev-perl/Inline-Python/files/Inline-Python-0.460.0-insanepython.patch20
-rw-r--r--dev-perl/Inline-Python/metadata.xml16
-rw-r--r--dev-perl/Inline/Inline-0.860.0.ebuild1
-rw-r--r--dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.3.ebuild4
-rw-r--r--dev-perl/JSON-Parse/JSON-Parse-0.610.0.ebuild4
-rw-r--r--dev-perl/JSON-XS/JSON-XS-4.30.0.ebuild4
-rw-r--r--dev-perl/JSON/JSON-4.30.0.ebuild4
-rw-r--r--dev-perl/JavaScript-SpiderMonkey/JavaScript-SpiderMonkey-0.210.0-r1.ebuild26
-rw-r--r--dev-perl/JavaScript-SpiderMonkey/Manifest1
-rw-r--r--dev-perl/JavaScript-SpiderMonkey/files/JavaScript-SpiderMonkey-0.210.0-no-dot-inc.patch167
-rw-r--r--dev-perl/JavaScript-SpiderMonkey/files/mozjs185.patch486
-rw-r--r--dev-perl/JavaScript-SpiderMonkey/metadata.xml12
-rw-r--r--dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.40.0.ebuild4
-rw-r--r--dev-perl/LWP-Online/LWP-Online-1.80.0-r3.ebuild4
-rw-r--r--dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.100.0.ebuild4
-rw-r--r--dev-perl/LWP-UserAgent-Determined/LWP-UserAgent-Determined-1.70.0-r1.ebuild4
-rw-r--r--dev-perl/Lingua-Preferred/Lingua-Preferred-0.2.4-r2.ebuild4
-rw-r--r--dev-perl/Linux-Smaps/Linux-Smaps-0.140.0.ebuild4
-rw-r--r--dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.428.0.ebuild33
-rw-r--r--dev-perl/List-MoreUtils-XS/Manifest1
-rw-r--r--dev-perl/Locale-Maketext-Lexicon/Locale-Maketext-Lexicon-1.0.0-r1.ebuild4
-rw-r--r--dev-perl/Locale-gettext/Locale-gettext-1.70.0-r1.ebuild4
-rw-r--r--dev-perl/Log-Dispatch/Log-Dispatch-2.700.0.ebuild4
-rw-r--r--dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r2.ebuild4
-rw-r--r--dev-perl/MIME-Charset/MIME-Charset-1.12.2-r1.ebuild4
-rw-r--r--dev-perl/MIME-Types/MIME-Types-2.130.0.ebuild25
-rw-r--r--dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild4
-rw-r--r--dev-perl/MIME-Types/Manifest1
-rw-r--r--dev-perl/MP3-Tag/MP3-Tag-1.150.0-r1.ebuild3
-rw-r--r--dev-perl/MRO-Compat/MRO-Compat-0.130.0-r1.ebuild4
-rw-r--r--dev-perl/Mac-Pasteboard/Mac-Pasteboard-0.3.0.ebuild18
-rw-r--r--dev-perl/Mac-Pasteboard/Manifest1
-rw-r--r--dev-perl/Mac-Pasteboard/metadata.xml16
-rw-r--r--dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.109.150-r1.ebuild2
-rw-r--r--dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.2.0.ebuild33
-rw-r--r--dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.7.0.ebuild4
-rw-r--r--dev-perl/Mail-Box-IMAP4/Manifest1
-rw-r--r--dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.3.0.ebuild33
-rw-r--r--dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.5.0.ebuild4
-rw-r--r--dev-perl/Mail-Box-POP3/Manifest1
-rw-r--r--dev-perl/Mail-Box/Mail-Box-3.3.0.ebuild39
-rw-r--r--dev-perl/Mail-Box/Mail-Box-3.9.0.ebuild4
-rw-r--r--dev-perl/Mail-Box/Manifest1
-rw-r--r--dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.430.0.ebuild4
-rw-r--r--dev-perl/Mail-Message/Mail-Message-3.11.0.ebuild4
-rw-r--r--dev-perl/Mail-Message/Mail-Message-3.2.0.ebuild34
-rw-r--r--dev-perl/Mail-Message/Manifest1
-rw-r--r--dev-perl/Mail-Transport/Mail-Transport-3.0.0.ebuild30
-rw-r--r--dev-perl/Mail-Transport/Mail-Transport-3.5.0.ebuild4
-rw-r--r--dev-perl/Mail-Transport/Manifest1
-rw-r--r--dev-perl/MailTools/MailTools-2.210.0.ebuild4
-rw-r--r--dev-perl/Math-Int128/Math-Int128-0.220.0.ebuild4
-rw-r--r--dev-perl/MaxMind-DB-Reader-XS/Manifest1
-rw-r--r--dev-perl/MaxMind-DB-Reader-XS/MaxMind-DB-Reader-XS-1.0.9.ebuild45
-rw-r--r--dev-perl/Mock-Config/Mock-Config-0.30.0-r1.ebuild4
-rw-r--r--dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.39.0-r1.ebuild4
-rw-r--r--dev-perl/Module-Build-XSUtil/Manifest1
-rw-r--r--dev-perl/Module-Build-XSUtil/Module-Build-XSUtil-0.180.0.ebuild47
-rw-r--r--dev-perl/Module-Build/Module-Build-0.423.100.ebuild4
-rw-r--r--dev-perl/Module-Find/Module-Find-0.150.0.ebuild4
-rw-r--r--dev-perl/Module-Implementation/Module-Implementation-0.90.0-r1.ebuild4
-rw-r--r--dev-perl/Module-Pluggable/Module-Pluggable-5.200.0-r1.ebuild4
-rw-r--r--dev-perl/Module-Runtime/Module-Runtime-0.16.0-r1.ebuild4
-rw-r--r--dev-perl/Module-ScanDeps/Module-ScanDeps-1.310.0.ebuild4
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.220.0.ebuild4
-rw-r--r--dev-perl/Moo/Moo-2.5.4.ebuild4
-rw-r--r--dev-perl/MooX-late/Manifest1
-rw-r--r--dev-perl/MooX-late/MooX-late-0.15.0-r1.ebuild29
-rw-r--r--dev-perl/Moose/Moose-2.220.100.ebuild4
-rw-r--r--dev-perl/Mozilla-CA/Mozilla-CA-20999999-r1.ebuild4
-rw-r--r--dev-perl/Net-CIDR/Net-CIDR-0.210.0.ebuild4
-rw-r--r--dev-perl/Net-DBus/Net-DBus-1.2.0.ebuild4
-rw-r--r--dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.190.0-r1.ebuild (renamed from dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.190.0.ebuild)5
-rw-r--r--dev-perl/Net-DNS/Manifest1
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.320.0.ebuild4
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.340.0.ebuild67
-rw-r--r--dev-perl/Net-Daemon/Net-Daemon-0.490.0.ebuild4
-rw-r--r--dev-perl/Net-Domain-TLD/Net-Domain-TLD-1.750.0-r1.ebuild4
-rw-r--r--dev-perl/Net-HTTP/Net-HTTP-6.210.0.ebuild4
-rw-r--r--dev-perl/Net-IP/Net-IP-1.260.0-r2.ebuild4
-rw-r--r--dev-perl/Net-IRC/Net-IRC-0.790.0-r2.ebuild4
-rw-r--r--dev-perl/Net-Jabber/Net-Jabber-2.0.0-r2.ebuild4
-rw-r--r--dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.7-r1.ebuild (renamed from dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.7.ebuild)6
-rw-r--r--dev-perl/Net-Netmask/Net-Netmask-2.0.100.ebuild4
-rw-r--r--dev-perl/Net-RBLClient/Net-RBLClient-0.500.0-r3.ebuild4
-rw-r--r--dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.40.0-r1.ebuild4
-rw-r--r--dev-perl/Net-SNMP/Net-SNMP-6.0.1-r3.ebuild4
-rw-r--r--dev-perl/Net-SSLeay/Manifest1
-rw-r--r--dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild7
-rw-r--r--dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild65
-rw-r--r--dev-perl/Net-Server/Net-Server-2.10.0.ebuild4
-rw-r--r--dev-perl/Net-Subnet/Net-Subnet-1.30.0-r2.ebuild4
-rw-r--r--dev-perl/Net-Telnet/Net-Telnet-3.50.0.ebuild4
-rw-r--r--dev-perl/Net-XMPP/Net-XMPP-1.50.0-r1.ebuild4
-rw-r--r--dev-perl/Object-Realize-Later/Manifest1
-rw-r--r--dev-perl/Object-Realize-Later/Object-Realize-Later-0.190.0.ebuild25
-rw-r--r--dev-perl/Object-Realize-Later/Object-Realize-Later-0.210.0.ebuild4
-rw-r--r--dev-perl/OpenGL/OpenGL-0.700.0-r1.ebuild5
-rw-r--r--dev-perl/PDF-API2/PDF-API2-2.42.0.ebuild4
-rw-r--r--dev-perl/PDF-Builder/PDF-Builder-3.23.0.ebuild4
-rw-r--r--dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.19.0.ebuild4
-rw-r--r--dev-perl/PPIx-Regexp/PPIx-Regexp-0.81.0.ebuild4
-rw-r--r--dev-perl/Package-Constants/Package-Constants-0.60.0-r1.ebuild4
-rw-r--r--dev-perl/Package-Stash-XS/Package-Stash-XS-0.290.0.ebuild4
-rw-r--r--dev-perl/Package-Stash/Package-Stash-0.390.0.ebuild4
-rw-r--r--dev-perl/PadWalker/PadWalker-2.500.0.ebuild4
-rw-r--r--dev-perl/Palm/Palm-1.400.0-r1.ebuild5
-rw-r--r--dev-perl/Params-Util/Params-Util-1.102.0.ebuild4
-rw-r--r--dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.300.0.ebuild4
-rw-r--r--dev-perl/Parse-Syslog/Parse-Syslog-1.100.0-r2.ebuild4
-rw-r--r--dev-perl/Path-Tiny/Path-Tiny-0.120.0.ebuild4
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20211029.0.0.ebuild4
-rw-r--r--dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.8.0.ebuild4
-rw-r--r--dev-perl/PerlMol/Manifest1
-rw-r--r--dev-perl/PerlMol/PerlMol-0.3500.ebuild24
-rw-r--r--dev-perl/PerlMol/metadata.xml49
-rw-r--r--dev-perl/PlRPC/PlRPC-0.202.0-r4.ebuild4
-rw-r--r--dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r2.ebuild4
-rw-r--r--dev-perl/Pod-Parser/Pod-Parser-1.630.0-r1.ebuild4
-rw-r--r--dev-perl/Probe-Perl/Probe-Perl-0.30.0-r1.ebuild4
-rw-r--r--dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.634.0.ebuild4
-rw-r--r--dev-perl/RPC-XML/Manifest1
-rw-r--r--dev-perl/RPC-XML/RPC-XML-0.800.0.ebuild62
-rw-r--r--dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild4
-rw-r--r--dev-perl/Ref-Util-XS/Ref-Util-XS-0.117.0.ebuild4
-rw-r--r--dev-perl/Ref-Util/Ref-Util-0.204.0.ebuild4
-rw-r--r--dev-perl/Role-Tiny/Role-Tiny-2.2.4.ebuild4
-rw-r--r--dev-perl/Roman/Roman-1.240.0-r1.ebuild4
-rw-r--r--dev-perl/SGMLSpm/SGMLSpm-1.1-r2.ebuild4
-rw-r--r--dev-perl/SOAP-Lite/Manifest1
-rw-r--r--dev-perl/SOAP-Lite/SOAP-Lite-1.260.0.ebuild53
-rw-r--r--dev-perl/SOAP-Lite/SOAP-Lite-1.270.0.ebuild4
-rw-r--r--dev-perl/Safe-Isa/Safe-Isa-1.0.10.ebuild4
-rw-r--r--dev-perl/Scope-Guard/Scope-Guard-0.210.0-r1.ebuild4
-rw-r--r--dev-perl/Search-Sitemap/Manifest1
-rw-r--r--dev-perl/Search-Sitemap/Search-Sitemap-2.130.0.ebuild32
-rw-r--r--dev-perl/Search-Sitemap/metadata.xml15
-rw-r--r--dev-perl/Search-Xapian/Manifest2
-rw-r--r--dev-perl/Search-Xapian/Search-Xapian-1.2.25.4-r1.ebuild7
-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.ebuild (renamed from dev-perl/Search-Xapian/Search-Xapian-1.2.25.0.ebuild)18
-rw-r--r--dev-perl/Sereal-Decoder/Manifest1
-rw-r--r--dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0-r1.ebuild63
-rw-r--r--dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild80
-rw-r--r--dev-perl/Sereal-Encoder/Manifest1
-rw-r--r--dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0-r1.ebuild65
-rw-r--r--dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild82
-rw-r--r--dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r2.ebuild4
-rw-r--r--dev-perl/Socket6/Socket6-0.290.0.ebuild4
-rw-r--r--dev-perl/Sort-Naturally/Sort-Naturally-1.30.0-r2.ebuild4
-rw-r--r--dev-perl/Specio/Manifest2
-rw-r--r--dev-perl/Specio/Specio-0.470.0.ebuild2
-rw-r--r--dev-perl/Specio/Specio-0.480.0.ebuild (renamed from dev-perl/Specio/Specio-0.420.0.ebuild)16
-rw-r--r--dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.170.0.ebuild4
-rw-r--r--dev-perl/String-CRC32/String-CRC32-2.100.0.ebuild4
-rw-r--r--dev-perl/String-Formatter/String-Formatter-1.234.0.ebuild4
-rw-r--r--dev-perl/String-ShellQuote/String-ShellQuote-1.40.0-r2.ebuild4
-rw-r--r--dev-perl/String-Util/String-Util-1.320.0.ebuild4
-rw-r--r--dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.13-r1.ebuild4
-rw-r--r--dev-perl/Sub-Exporter/Sub-Exporter-0.988.0.ebuild4
-rw-r--r--dev-perl/Sub-Identify/Sub-Identify-0.140.0-r1.ebuild4
-rw-r--r--dev-perl/Sub-Info/Sub-Info-0.2.0-r1.ebuild4
-rw-r--r--dev-perl/Sub-Install/Sub-Install-0.928.0-r1.ebuild4
-rw-r--r--dev-perl/Sub-Name/Sub-Name-0.260.0.ebuild4
-rw-r--r--dev-perl/Sub-Override/Sub-Override-0.90.0-r1.ebuild4
-rw-r--r--dev-perl/Sub-Quote/Sub-Quote-2.6.6-r1.ebuild4
-rw-r--r--dev-perl/Sub-Uplevel/Sub-Uplevel-0.280.0-r1.ebuild4
-rw-r--r--dev-perl/Switch/Switch-2.170.0-r1.ebuild4
-rw-r--r--dev-perl/Sys-CPU/Sys-CPU-0.610.0-r2.ebuild2
-rw-r--r--dev-perl/Sys-CPU/Sys-CPU-0.610.0.ebuild14
-rw-r--r--dev-perl/Sys-MemInfo/Sys-MemInfo-0.990.0-r1.ebuild2
-rw-r--r--dev-perl/Sys-Virt/Manifest3
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-8.1.0.ebuild34
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-8.3.0.ebuild41
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-8.4.0.ebuild49
-rw-r--r--dev-perl/Sys-Virt/files/Sys-Virt-8.4.0-lib-Fix-parameter-detection-for-save-restore_domain.patch48
-rw-r--r--dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r2.ebuild4
-rw-r--r--dev-perl/Task-Weaken/Manifest1
-rw-r--r--dev-perl/Task-Weaken/Task-Weaken-1.50.0.ebuild24
-rw-r--r--dev-perl/Task-Weaken/Task-Weaken-1.60.0.ebuild4
-rw-r--r--dev-perl/TeX-Encode/Manifest1
-rw-r--r--dev-perl/TeX-Encode/TeX-Encode-2.8.0.ebuild30
-rw-r--r--dev-perl/Template-Plugin-Latex/Manifest1
-rw-r--r--dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.60.0.ebuild30
-rw-r--r--dev-perl/Term-ProgressBar/Manifest1
-rw-r--r--dev-perl/Term-ProgressBar/Term-ProgressBar-2.210.0.ebuild31
-rw-r--r--dev-perl/Term-ProgressBar/Term-ProgressBar-2.220.0.ebuild4
-rw-r--r--dev-perl/Term-Table/Term-Table-0.15.0.ebuild4
-rw-r--r--dev-perl/TermReadKey/TermReadKey-2.380.0.ebuild4
-rw-r--r--dev-perl/Test-Compile/Test-Compile-3.0.1.ebuild4
-rw-r--r--dev-perl/Test-Deep/Test-Deep-1.130.0.ebuild4
-rw-r--r--dev-perl/Test-Exception/Test-Exception-0.430.0-r1.ebuild4
-rw-r--r--dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r2.ebuild4
-rw-r--r--dev-perl/Test-Fatal/Test-Fatal-0.16.0.ebuild4
-rw-r--r--dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild4
-rw-r--r--dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.34.0.ebuild4
-rw-r--r--dev-perl/Test-LeakTrace/Test-LeakTrace-0.170.0.ebuild4
-rw-r--r--dev-perl/Test-LongString/Test-LongString-0.170.0-r1.ebuild4
-rw-r--r--dev-perl/Test-Mock-LWP/Manifest1
-rw-r--r--dev-perl/Test-Mock-LWP/Test-Mock-LWP-0.80.0.ebuild24
-rw-r--r--dev-perl/Test-Mock-LWP/metadata.xml15
-rw-r--r--dev-perl/Test-MockModule/Manifest1
-rw-r--r--dev-perl/Test-MockModule/Test-MockModule-0.130.0.ebuild26
-rw-r--r--dev-perl/Test-MockModule/Test-MockModule-0.177.0.ebuild4
-rw-r--r--dev-perl/Test-MockObject/Manifest1
-rw-r--r--dev-perl/Test-MockObject/Test-MockObject-1.201.612.20.ebuild32
-rw-r--r--dev-perl/Test-MockRandom/Test-MockRandom-1.10.0-r1.ebuild4
-rw-r--r--dev-perl/Test-More-UTF8/Test-More-UTF8-0.50.0-r1.ebuild4
-rw-r--r--dev-perl/Test-Most/Test-Most-0.370.0.ebuild4
-rw-r--r--dev-perl/Test-Needs/Test-Needs-0.2.9.ebuild4
-rw-r--r--dev-perl/Test-NoWarnings/Manifest1
-rw-r--r--dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0-r3.ebuild31
-rw-r--r--dev-perl/Test-NoWarnings/Test-NoWarnings-1.60.0.ebuild4
-rw-r--r--dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0-r1.ebuild4
-rw-r--r--dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0-r1.ebuild4
-rw-r--r--dev-perl/Test-Pod/Test-Pod-1.520.0.ebuild4
-rw-r--r--dev-perl/Test-Requires/Manifest1
-rw-r--r--dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild20
-rw-r--r--dev-perl/Test-Requires/Test-Requires-0.110.0.ebuild4
-rw-r--r--dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0-r1.ebuild4
-rw-r--r--dev-perl/Test-Script/Manifest1
-rw-r--r--dev-perl/Test-Script/Test-Script-1.230.0.ebuild29
-rw-r--r--dev-perl/Test-Script/Test-Script-1.290.0.ebuild4
-rw-r--r--dev-perl/Test-Taint/Manifest1
-rw-r--r--dev-perl/Test-Taint/Test-Taint-1.60.0-r1.ebuild25
-rw-r--r--dev-perl/Test-Taint/Test-Taint-1.80.0.ebuild4
-rw-r--r--dev-perl/Test-Trap/Manifest1
-rw-r--r--dev-perl/Test-Trap/Test-Trap-0.3.3.ebuild30
-rw-r--r--dev-perl/Test-Trap/Test-Trap-0.3.4.ebuild2
-rw-r--r--dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0-r2.ebuild4
-rw-r--r--dev-perl/Test-Warn/Test-Warn-0.360.0.ebuild4
-rw-r--r--dev-perl/Test-Warnings/Test-Warnings-0.31.0.ebuild4
-rw-r--r--dev-perl/Test-Without-Module/Test-Without-Module-0.200.0-r1.ebuild4
-rw-r--r--dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.90.0.ebuild4
-rw-r--r--dev-perl/Test2-Suite/Test2-Suite-0.0.144.ebuild4
-rw-r--r--dev-perl/Text-CharWidth/Text-CharWidth-0.40.0-r2.ebuild4
-rw-r--r--dev-perl/Text-Iconv/Text-Iconv-1.700.0-r3.ebuild4
-rw-r--r--dev-perl/Text-Markdown/Text-Markdown-1.0.31-r2.ebuild4
-rw-r--r--dev-perl/Text-Template/Text-Template-1.600.0.ebuild4
-rw-r--r--dev-perl/Text-WrapI18N/Text-WrapI18N-0.60.0-r2.ebuild4
-rw-r--r--dev-perl/Tie-IxHash/Tie-IxHash-1.230.0-r1.ebuild2
-rw-r--r--dev-perl/Time-Duration/Time-Duration-1.210.0.ebuild4
-rw-r--r--dev-perl/TimeDate/TimeDate-2.330.0-r1.ebuild4
-rw-r--r--dev-perl/Tk-TableMatrix/Manifest1
-rw-r--r--dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild30
-rw-r--r--dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild32
-rw-r--r--dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild4
-rw-r--r--dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch35
-rw-r--r--dev-perl/Tk-TableMatrix/files/pTk-1.22.patch18
-rw-r--r--dev-perl/Tk/Tk-804.36.0.ebuild6
-rw-r--r--dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.320.0.ebuild4
-rw-r--r--dev-perl/Try-Tiny/Try-Tiny-0.310.0.ebuild4
-rw-r--r--dev-perl/Type-Tie/Manifest1
-rw-r--r--dev-perl/Type-Tie/Type-Tie-0.9.0.ebuild29
-rw-r--r--dev-perl/Type-Tiny/Type-Tiny-1.12.4.ebuild4
-rw-r--r--dev-perl/Types-Serialiser/Types-Serialiser-1.10.0.ebuild4
-rw-r--r--dev-perl/UNIVERSAL-require/UNIVERSAL-require-0.190.0.ebuild4
-rw-r--r--dev-perl/URI/URI-5.100.0.ebuild4
-rw-r--r--dev-perl/Unicode-LineBreak/Unicode-LineBreak-2019.1.0.ebuild4
-rw-r--r--dev-perl/Unicode-String/Unicode-String-2.100.0-r1.ebuild4
-rw-r--r--dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild4
-rw-r--r--dev-perl/Unix-Syslog/Unix-Syslog-1.100.0-r3.ebuild4
-rw-r--r--dev-perl/User-Identity/Manifest1
-rw-r--r--dev-perl/User-Identity/User-Identity-0.990.0.ebuild25
-rw-r--r--dev-perl/User-Identity/User-Identity-1.0.0.ebuild4
-rw-r--r--dev-perl/Variable-Magic/Variable-Magic-0.620.0-r1.ebuild4
-rw-r--r--dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-2.20.0-r1.ebuild4
-rw-r--r--dev-perl/WWW-Mechanize/WWW-Mechanize-2.60.0.ebuild4
-rw-r--r--dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0-r2.ebuild4
-rw-r--r--dev-perl/Web-Scraper/Web-Scraper-0.380.0.ebuild4
-rw-r--r--dev-perl/X11-Protocol/X11-Protocol-0.560.0-r2.ebuild4
-rw-r--r--dev-perl/XML-DT/Manifest1
-rw-r--r--dev-perl/XML-DT/XML-DT-0.680.0.ebuild33
-rw-r--r--dev-perl/XML-Feed/Manifest1
-rw-r--r--dev-perl/XML-Feed/XML-Feed-0.530.0-r1.ebuild43
-rw-r--r--dev-perl/XML-Filter-BufferText/XML-Filter-BufferText-1.10.0-r2.ebuild4
-rw-r--r--dev-perl/XML-Handler-YAWriter/XML-Handler-YAWriter-0.230.0-r3.ebuild4
-rw-r--r--dev-perl/XML-LibXML/XML-LibXML-2.20.700-r2.ebuild (renamed from dev-perl/XML-LibXML/XML-LibXML-2.20.700.ebuild)9
-rw-r--r--dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.120.0-r1.ebuild4
-rw-r--r--dev-perl/XML-Parser-Lite/XML-Parser-Lite-0.722.0.ebuild4
-rw-r--r--dev-perl/XML-Parser/Manifest1
-rw-r--r--dev-perl/XML-Parser/XML-Parser-2.440.0.ebuild24
-rw-r--r--dev-perl/XML-Parser/XML-Parser-2.460.0-r2.ebuild6
-rw-r--r--dev-perl/XML-SAX-Base/XML-SAX-Base-1.90.0-r1.ebuild4
-rw-r--r--dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0-r3.ebuild (renamed from dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0-r1.ebuild)11
-rw-r--r--dev-perl/XML-SAX-Writer/XML-SAX-Writer-0.570.0-r1.ebuild4
-rw-r--r--dev-perl/XML-SAX/XML-SAX-1.20.0-r1.ebuild (renamed from dev-perl/XML-SAX/XML-SAX-1.20.0.ebuild)6
-rw-r--r--dev-perl/XML-Simple/XML-Simple-2.250.0-r1.ebuild4
-rw-r--r--dev-perl/XML-Stream/XML-Stream-1.240.0-r2.ebuild4
-rw-r--r--dev-perl/XML-TreePP/XML-TreePP-0.430.0-r1.ebuild4
-rw-r--r--dev-perl/XML-Twig/XML-Twig-3.520.0-r1.ebuild4
-rw-r--r--dev-perl/XML-Validator-Schema/XML-Validator-Schema-1.100.0-r2.ebuild (renamed from dev-perl/XML-Validator-Schema/XML-Validator-Schema-1.100.0-r1.ebuild)7
-rw-r--r--dev-perl/XML-XPath/XML-XPath-1.440.0.ebuild4
-rw-r--r--dev-perl/XML-XPathEngine/XML-XPathEngine-0.140.0-r2.ebuild4
-rw-r--r--dev-perl/XString/XString-0.5.0.ebuild2
-rw-r--r--dev-perl/YAML-PP/YAML-PP-0.30.0.ebuild4
-rw-r--r--dev-perl/YAML-Tiny/YAML-Tiny-1.730.0-r1.ebuild4
-rw-r--r--dev-perl/common-sense/common-sense-3.750.0.ebuild4
-rw-r--r--dev-perl/enum/Manifest1
-rw-r--r--dev-perl/enum/enum-1.110.0.ebuild19
-rw-r--r--dev-perl/gnome2-canvas/Manifest1
-rw-r--r--dev-perl/gnome2-canvas/gnome2-canvas-1.6.0.ebuild31
-rw-r--r--dev-perl/gnome2-canvas/metadata.xml12
-rw-r--r--dev-perl/gtk2-trayicon/Manifest1
-rw-r--r--dev-perl/gtk2-trayicon/gtk2-trayicon-0.60.0-r2.ebuild32
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.600.0-r1.ebuild4
-rw-r--r--dev-perl/libxml-perl/libxml-perl-0.80.0-r3.ebuild4
-rw-r--r--dev-perl/local-lib/Manifest1
-rw-r--r--dev-perl/local-lib/local-lib-2.0.24.ebuild24
-rw-r--r--dev-perl/namespace-autoclean/namespace-autoclean-0.290.0.ebuild4
-rw-r--r--dev-perl/namespace-clean/namespace-clean-0.270.0-r1.ebuild4
-rw-r--r--dev-perl/perl-ldap/perl-ldap-0.680.0.ebuild4
-rw-r--r--dev-perl/perl-mozldap/perl-mozldap-1.5.3-r2.ebuild (renamed from dev-perl/perl-mozldap/perl-mozldap-1.5.3-r1.ebuild)4
-rw-r--r--dev-perl/prefork/prefork-1.50.0.ebuild4
526 files changed, 1726 insertions, 3698 deletions
diff --git a/dev-perl/Alien-Build/Alien-Build-2.380.0.ebuild b/dev-perl/Alien-Build/Alien-Build-2.480.0.ebuild
index f268d23499d..5d93da9d7e8 100644
--- a/dev-perl/Alien-Build/Alien-Build-2.380.0.ebuild
+++ b/dev-perl/Alien-Build/Alien-Build-2.480.0.ebuild
@@ -1,18 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DIST_AUTHOR=PLICEASE
-DIST_VERSION=2.38
+DIST_VERSION=2.48
DIST_EXAMPLES=("example/*")
inherit perl-module
DESCRIPTION="Build external dependencies for use in CPAN"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="minimal test zip"
-RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="minimal zip"
# No, pkgconfig is not suspect, it actually uses it at runtime, and this module
# is somewhat a wrapper for pkgconfig :/
@@ -28,8 +27,8 @@ RDEPEND="
>=dev-perl/File-Which-1.100.0
dev-perl/File-chdir
virtual/perl-JSON-PP
- >=dev-perl/Path-Tiny-0.77.0
>=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
@@ -37,13 +36,14 @@ RDEPEND="
BDEPEND="${RDEPEND}
test? (
dev-perl/Devel-Hide
- >=dev-perl/Test2-Suite-0.0.60
+ >=dev-perl/Test2-Suite-0.0.121
!minimal? (
dev-perl/Alien-Base-ModuleBuild
dev-perl/Sort-Versions
)
)
"
+
src_prepare() {
unset LD
[[ -n "${CCLD}" ]] && export LD="${CCLD}"
diff --git a/dev-perl/Alien-Build/Manifest b/dev-perl/Alien-Build/Manifest
index 11c0ee174f5..6f9bb14e366 100644
--- a/dev-perl/Alien-Build/Manifest
+++ b/dev-perl/Alien-Build/Manifest
@@ -1,2 +1,2 @@
-DIST Alien-Build-2.38.tar.gz 331770 BLAKE2B 13a688073ad6840e04a2c2191ae5974048e53127bcd7f15bfd658ef8c047fd0ecd990bd2f787dca0bf02fde48cc451a39ad5e41bd737f4ac36a64aae49aca226 SHA512 a77b27894c74e9b73fd479f3efb67c748bf9f32931a75471f6e5e0ccbb65d2e5617abfef28f71a7e461f4e1a4216fa8968564aa8ae52ff1bbeae570743fbab81
DIST Alien-Build-2.42.tar.gz 319048 BLAKE2B d4662f5a9e0bf151d389949cc696258fc8d96a0f2aa0f6bb014f1283207fdc92e8af994499a391439a8ba725d6a23a60ed33bc0701f4a2596cccf808c9c23ecf SHA512 83f30bc5f7e417c3ec4ddee463f24c73f89038feb3820520259fd33d4357007d7d39e14c3369e0d14f4b2f946606bb3db02111c2c497e93a961f7a3161af5366
+DIST Alien-Build-2.48.tar.gz 320641 BLAKE2B f287b379d8f68c7eb19f630656b33c98ad707e53cd6cdfec2003e422e65dc9f7539966b538dafb512d13154c9429d80832e03ed587262a6d685854b78345b0b6 SHA512 36311680b79cfac3abd04e22c69f7a7f5083b069af3afa34dcecbc7e6beea6b20cb643b1cbfe98f7a6f7e0b83d49915061c84b2f728c94d07e8be80e44317864
diff --git a/dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.33.0-r1.ebuild b/dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.33.0-r1.ebuild
deleted file mode 100644
index 541029e512b..00000000000
--- a/dev-perl/Alien-Gnuplot/Alien-Gnuplot-1.33.0-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_VERSION=1.033
-DIST_AUTHOR=ZOWIE
-inherit perl-module
-
-DESCRIPTION="Find and verify functionality of the gnuplot executable"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- virtual/perl-HTTP-Tiny
- virtual/perl-Time-HiRes
- sci-visualization/gnuplot
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-
-PATCHES=( "${FILESDIR}/${P}-version.patch" )
diff --git a/dev-perl/Alien-Gnuplot/Manifest b/dev-perl/Alien-Gnuplot/Manifest
index aad7d5c3670..1dafcdaf369 100644
--- a/dev-perl/Alien-Gnuplot/Manifest
+++ b/dev-perl/Alien-Gnuplot/Manifest
@@ -1,2 +1 @@
-DIST Alien-Gnuplot-1.033.tar.gz 7827 BLAKE2B beb340f3f0feaab56f60811c3fac41fb518e657f82dd8b4ca53697b75fdaf53bf071ee89e6514115e3d110db122c5fb1b2c56506317f432bb80cba4ef808a677 SHA512 b846e9be8193af376dced487b99bafdd29fdf094a92f824bacaa3c642ad110918995cabc66300bd04fbf78ae779855ba94d1e634398f479961f98bb7f1cbbf46
DIST Alien-Gnuplot-1.034.tar.gz 8662 BLAKE2B ce0f520326c2228f68c826a49c1793a7e7152e22a7593ae2e99094c8db1348f8e566efbc963b0089965681a5586b71fd8551b0a230b81506e2229ab538861fe0 SHA512 9fc4d9e92a478c9399802b5161966efc625b676afaef2f212e8706da28a03f4fc265df953e55f0ad541795d90aa9066f71838362146cb8aae3caf9f0ea157fc8
diff --git a/dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r1.ebuild b/dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r1.ebuild
deleted file mode 100644
index 8c8c9d10e1d..00000000000
--- a/dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=PHRED
-MODULE_VERSION=0.97
-inherit perl-module
-
-DESCRIPTION="Graceful exit for large children"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# mod_perl < 2.0.5 bundles Apache-SizeLimit
-RDEPEND="dev-perl/Linux-Pid
- !<www-apache/mod_perl-2.0.5
- >=www-apache/mod_perl-2.0.5"
-DEPEND="${RDEPEND}
- test? (
- >=dev-perl/Apache-Test-1.360.0
- !www-apache/mpm_itk
- )"
-
-SRC_TEST="do"
diff --git a/dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r2.ebuild b/dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r2.ebuild
index 415987c7f8c..fd7fb3630db 100644
--- a/dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r2.ebuild
+++ b/dev-perl/Apache-SizeLimit/Apache-SizeLimit-0.970.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Graceful exit for large children"
SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ppc ppc64 x86"
LICENSE="Apache-2.0"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/App-Cmd/App-Cmd-0.333.0.ebuild b/dev-perl/App-Cmd/App-Cmd-0.333.0.ebuild
deleted file mode 100644
index 0006586693c..00000000000
--- a/dev-perl/App-Cmd/App-Cmd-0.333.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-DIST_AUTHOR=RJBS
-DIST_VERSION=0.333
-inherit perl-module
-
-DESCRIPTION="Write command line apps with less suffering"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-
-# r: File::Basename -> perl
-# r: Text::Abbrev -> perl
-# r: constant, strict, warnings -> perl
-# r: Module::Pluggable::Object -> Module-Pluggable
-# r: Sub::Exporter::Util -> Sub-Exporter
-RDEPEND="
- >=dev-perl/Capture-Tiny-0.130.0
- virtual/perl-Carp
- >=dev-perl/Class-Load-0.60.0
- dev-perl/Data-OptList
- >=virtual/perl-Getopt-Long-2.390.0
- >=dev-perl/Getopt-Long-Descriptive-0.84.0
- dev-perl/IO-TieCombine
- dev-perl/Module-Pluggable
- dev-perl/String-RewritePrefix
- dev-perl/Sub-Exporter
- dev-perl/Sub-Install
- virtual/perl-parent
-"
-# t: IPC::Cmd -> perl
-# t: base, lib -> perl
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- !minimal? (
- >=virtual/perl-CPAN-Meta-2.120.900
- )
- virtual/perl-Data-Dumper
- virtual/perl-File-Spec
- virtual/perl-IPC-Cmd
- dev-perl/Test-Fatal
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/App-Cmd/Manifest b/dev-perl/App-Cmd/Manifest
index 92eff5eb325..6a596b7012b 100644
--- a/dev-perl/App-Cmd/Manifest
+++ b/dev-perl/App-Cmd/Manifest
@@ -1,2 +1 @@
-DIST App-Cmd-0.333.tar.gz 49657 BLAKE2B 8958299e26083845eb6ea00f00b6629c823245d652a08b9ddd72a42da3f421dd7d5c1d6a667d2537dd1305ba9ff8eff19689d6810aeb308b616c62d50a4a57de SHA512 59b8526cc6efa29e9f5eafce1d9adbc9c706314aa8e7265d7be2c0c57210384a7bcfc2ef5650d36d9715a5da96a829a9a75524a5bed58c21eac1d35f286ef765
DIST App-Cmd-0.334.tar.gz 50175 BLAKE2B 25349c7f072c01056b8ccd62a8e22c52cc5ec312ad8799acfca8fa30a5f61424ce11320eb7ec05bf9f69badc9cf7bd506581babeaf4f4d863cc8b9f3d4278e41 SHA512 bc45141475cc389afea4220c5197559be0e379ee7c9668e52fae9864c5747f4bd487edf44abc25a21ab5b428689b93ed7607e4fe8a8844faab248623b027288d
diff --git a/dev-perl/App-cpanminus/App-cpanminus-1.704.400-r1.ebuild b/dev-perl/App-cpanminus/App-cpanminus-1.704.400-r1.ebuild
index 2b164f69d52..e26ca2fd671 100644
--- a/dev-perl/App-cpanminus/App-cpanminus-1.704.400-r1.ebuild
+++ b/dev-perl/App-cpanminus/App-cpanminus-1.704.400-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,4 +9,4 @@ inherit perl-module
DESCRIPTION="Get, unpack, build and install modules from CPAN"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc x86"
+KEYWORDS="amd64 ~arm64 ppc ~riscv x86"
diff --git a/dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild b/dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild
index 1be7b4f7b51..3d03a27cd71 100644
--- a/dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild
+++ b/dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Perl-only 'which'"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Archive-Extract/Archive-Extract-0.860.0.ebuild b/dev-perl/Archive-Extract/Archive-Extract-0.860.0.ebuild
deleted file mode 100644
index f9a7d64b0fb..00000000000
--- a/dev-perl/Archive-Extract/Archive-Extract-0.860.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=BINGOS
-DIST_VERSION=0.86
-inherit perl-module
-
-DESCRIPTION="Generic archive extracting mechanism"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-File-Path
- >=virtual/perl-File-Spec-0.820.0
- >=virtual/perl-IPC-Cmd-0.640.0
- virtual/perl-Locale-Maketext-Simple
- >=virtual/perl-Module-Load-Conditional-0.660.0
- >=virtual/perl-Params-Check-0.70.0
- virtual/perl-if
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
diff --git a/dev-perl/Archive-Extract/Manifest b/dev-perl/Archive-Extract/Manifest
index 0f159db584a..54c5aa7ce10 100644
--- a/dev-perl/Archive-Extract/Manifest
+++ b/dev-perl/Archive-Extract/Manifest
@@ -1,2 +1 @@
-DIST Archive-Extract-0.86.tar.gz 28033 BLAKE2B 0a2f6551d31d43256405379c980e5f671e4a9b168050a0b08b8ecc2d076b5f3cdc49075f1001646a3d2c0b9eb60aefd79aeb11997f2de3766cd9b23839bbdac7 SHA512 a091b8c489275b8dd3d38e52e983bef7cab7d642e0dc8f6e95f1d8d006d769857b4e5950778bddd3044d6f11b3563c7796361e88869f60a9875529b78c9d1c76
DIST Archive-Extract-0.88.tar.gz 28294 BLAKE2B 59c19013c486c0c691d7436ca70805275b448b4725ee955f4b1f4fd37fbf46b5d80a38c3406f0bedba7f1a2c7c56f1f84d02df7d5bef1f5b7d4868eb70557a6b SHA512 6fcb6a49e59fac5340663e5d906978af390f4ba66da6c4f02e6b2db666da68440af59ec93a687d13316089b07237b2213df55d8ebb940c4fa9eadd09d1bacc86
diff --git a/dev-perl/AtExit/AtExit-2.30.0-r2.ebuild b/dev-perl/AtExit/AtExit-2.30.0-r2.ebuild
deleted file mode 100644
index abd8be34c07..00000000000
--- a/dev-perl/AtExit/AtExit-2.30.0-r2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=NEILB
-DIST_VERSION=2.03
-inherit perl-module
-
-DESCRIPTION="atexit() function to register exit-callbacks"
-
-# smallest common denominator, see
-# https://bugs.gentoo.org/721204
-# https://rt.cpan.org/Public/Bug/Display.html?id=132447
-LICENSE="Artistic"
-
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc sparc x86"
-
-RDEPEND="
- virtual/perl-Exporter
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Capture-Tiny
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/AtExit/Manifest b/dev-perl/AtExit/Manifest
index 37facbd9ae9..b13bbb250eb 100644
--- a/dev-perl/AtExit/Manifest
+++ b/dev-perl/AtExit/Manifest
@@ -1,2 +1 @@
-DIST AtExit-2.03.tar.gz 11263 BLAKE2B 0ae54e3eded9bda74e314f1c5b6c7d9013b479671950f0fc390568f7f6b8a715dd2c59b30ae131669fa1be8565c9f088ea9763ff765314b11eb4ee55f98a7979 SHA512 ce522b44ad5c2360c8e7f7f49257fe50f0079bd2070ddaa33916b2484ef8e6f6430df045e5693356c37651aa96ef6a7e7694a04ecbc91817d12d032681105b60
DIST AtExit-2.05.tar.gz 11793 BLAKE2B e0bfc9bb49c843a4920d0e9c3c2d503dbd952bef5439e5606b07e0ae104ff601e2d18c1cc0b4713b22818f3c0de9f8c3a038fda1d85f9e70a37fd7f63e8cf5b0 SHA512 1d65da5c384e09d0f85f5a3c57f63f3b19d14558d07f0cb8ef388d01298b788e405562750503a9cfcf6d841866649ead1e96fcf501a84924680bc85a904f64ef
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
index 79aaf42ae9b..9fb6afa37a3 100644
--- a/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r2.ebuild
+++ b/dev-perl/Authen-Libwrap/Authen-Libwrap-0.230.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
DIST_AUTHOR=DMUEY
DIST_VERSION=0.23
DIST_EXAMPLES=("example.pl")
-inherit perl-module multilib
+inherit perl-module
DESCRIPTION="A Perl access to the TCP Wrappers interface"
diff --git a/dev-perl/Authen-NTLM/Authen-NTLM-1.90.0-r2.ebuild b/dev-perl/Authen-NTLM/Authen-NTLM-1.90.0-r2.ebuild
index 87e32a46ea7..fb6fc74a42e 100644
--- a/dev-perl/Authen-NTLM/Authen-NTLM-1.90.0-r2.ebuild
+++ b/dev-perl/Authen-NTLM/Authen-NTLM-1.90.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="An NTLM authentication module"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild b/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild
index dc809919abe..a6b02ef808d 100644
--- a/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild
+++ b/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="A Perl SASL interface"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="kerberos test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/B-COW/B-COW-0.4.0-r1.ebuild b/dev-perl/B-COW/B-COW-0.4.0-r1.ebuild
index cfbf244e716..ddd812dc568 100644
--- a/dev-perl/B-COW/B-COW-0.4.0-r1.ebuild
+++ b/dev-perl/B-COW/B-COW-0.4.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="additional B helpers to check COW status"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/B-Debug/B-Debug-1.260.0-r1.ebuild b/dev-perl/B-Debug/B-Debug-1.260.0-r1.ebuild
index 4e9771d2410..b4cc517bba6 100644
--- a/dev-perl/B-Debug/B-Debug-1.260.0-r1.ebuild
+++ b/dev-perl/B-Debug/B-Debug-1.260.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Walk Perl syntax tree, printing debug info about ops"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
IUSE="minimal"
RDEPEND="
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
index 999940b6369..dc8fd2ea373 100644
--- a/dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild
+++ b/dev-perl/B-Flags/B-Flags-0.170.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Friendlier flags for B"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0-r1.ebuild b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0-r1.ebuild
index c3c5ddc1e81..40886447905 100644
--- a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0-r1.ebuild
+++ b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Execute code after a scope finished compilation"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
RDEPEND="
>=dev-perl/Module-Implementation-0.50.0
diff --git a/dev-perl/B-Keywords/B-Keywords-1.240.0.ebuild b/dev-perl/B-Keywords/B-Keywords-1.240.0.ebuild
new file mode 100644
index 00000000000..c43ebc3f887
--- /dev/null
+++ b/dev-perl/B-Keywords/B-Keywords-1.240.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=1.24
+inherit perl-module
+
+DESCRIPTION="Lists of reserved barewords and symbol names"
+
+# GPL-2 - no later clause
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
+
+BDEPEND="virtual/perl-ExtUtils-MakeMaker"
+PERL_RM_FILES=(
+ "t/z_kwalitee.t"
+ "t/z_perl_minimum_version.t"
+ "t/z_meta.t"
+ "t/z_pod-coverage.t"
+ "t/z_pod.t"
+)
diff --git a/dev-perl/B-Keywords/Manifest b/dev-perl/B-Keywords/Manifest
index 5d84cf7b30d..bc9d2c543d1 100644
--- a/dev-perl/B-Keywords/Manifest
+++ b/dev-perl/B-Keywords/Manifest
@@ -1 +1,2 @@
DIST B-Keywords-1.22.tar.gz 12417 BLAKE2B 4cc51674062299a3776e395910f5d1ee279a5bde68b35adf867ea263bb225487ba85e5100e1474207e7fa6ac336d8bc880990749710e72864d344c51097535e3 SHA512 9dd44cafe4502edb519d885d74688183275550c3ad4da61387e805cf7a4789434ebda8f1f71104515c688e0e0358ca38399a1d1bd2ba066c7e1e3de76ae68bb2
+DIST B-Keywords-1.24.tar.gz 14110 BLAKE2B 3b5d8e32fdd4470463a5e93035c8fe6a5620f4331d6d90ce1765525597e490483a906ed7c82b4fd851f7f5fc939a03f9933cf715b8164f622e4730791e0e97fe SHA512 b48290ffa0fc2f843930c0dc5227c0cce5552c5e112d2c63307b7557323387207a70cb30d7bc5e00db6e1ad4c8055b40e80c158e449a4fda9f4471cbc07ca8f7
diff --git a/dev-perl/BackupPC-XS/BackupPC-XS-0.620.0.ebuild b/dev-perl/BackupPC-XS/BackupPC-XS-0.620.0.ebuild
new file mode 100644
index 00000000000..b35ac568b51
--- /dev/null
+++ b/dev-perl/BackupPC-XS/BackupPC-XS-0.620.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_VERSION=0.62
+DIST_AUTHOR="CBARRATT"
+inherit perl-module
+
+DESCRIPTION="Perl extension for BackupPC libraries"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="dev-perl/Module-Build"
diff --git a/dev-perl/BackupPC-XS/Manifest b/dev-perl/BackupPC-XS/Manifest
new file mode 100644
index 00000000000..e9f5412c90a
--- /dev/null
+++ b/dev-perl/BackupPC-XS/Manifest
@@ -0,0 +1 @@
+DIST BackupPC-XS-0.62.tar.gz 289549 BLAKE2B 925729b7d9d5f099768ab8c46acfb4dfe5753c2e14b90a8fb471e86659913f9c9e807577a056b1b0419e43a9d915b8e44dad16d24f4897ee85b9b12bceee4b72 SHA512 64a87c5660cf8674e5f9a9974e5be6a6d57201b38a94923e9de9b090fa4ce09fac28d1634c8991dea81cae05ffbbc848ede0f5b5c40b7d1f6d728b3466980f17
diff --git a/dev-perl/BackupPC-XS/metadata.xml b/dev-perl/BackupPC-XS/metadata.xml
new file mode 100644
index 00000000000..b0aacbe2965
--- /dev/null
+++ b/dev-perl/BackupPC-XS/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>kernlpanic@dennis-eisele.de</email>
+ <name>Dennis Eisele</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">BackupPC-XS</remote-id>
+ <remote-id type="cpan-module">BackupPC::XS</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/BerkeleyDB/BerkeleyDB-0.640.0.ebuild b/dev-perl/BerkeleyDB/BerkeleyDB-0.640.0.ebuild
index 7d73276cc22..e23704edb2c 100644
--- a/dev-perl/BerkeleyDB/BerkeleyDB-0.640.0.ebuild
+++ b/dev-perl/BerkeleyDB/BerkeleyDB-0.640.0.ebuild
@@ -5,12 +5,12 @@ EAPI=7
DIST_AUTHOR=PMQS
DIST_VERSION=0.64
-inherit perl-module db-use multilib
+inherit perl-module db-use
DESCRIPTION="This module provides Berkeley DB interface for Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
# Install DB_File if you want older support. BerkleyDB no longer
# supports less than 2.0.
@@ -35,6 +35,7 @@ PERL_RM_FILES=(
)
# parallel really broken
DIST_TEST="do"
+
src_prepare() {
local DB_SUPPORTED=(
6 5 4 3 2
@@ -57,6 +58,7 @@ src_prepare() {
perl-module_src_prepare
}
+
src_compile() {
mymake=(
"OPTIMIZE=${CFLAGS}"
diff --git a/dev-perl/Bio-ASN1-EntrezGene/Bio-ASN1-EntrezGene-1.720.0.ebuild b/dev-perl/Bio-ASN1-EntrezGene/Bio-ASN1-EntrezGene-1.720.0.ebuild
deleted file mode 100644
index 65aadbb4118..00000000000
--- a/dev-perl/Bio-ASN1-EntrezGene/Bio-ASN1-EntrezGene-1.720.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=CJFIELDS
-DIST_VERSION=1.72
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Regular expression-based Perl Parser for NCBI Entrez Gene"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-parent
- >=sci-biology/bioperl-1.6.0
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- virtual/perl-Test-Simple
- )
-"
-
-src_test() {
- perl_rm_files t/author-*.t t/release-*.t
- perl-module_src_test
-}
diff --git a/dev-perl/Bio-ASN1-EntrezGene/Manifest b/dev-perl/Bio-ASN1-EntrezGene/Manifest
index f74a45f91bf..807edc4c21e 100644
--- a/dev-perl/Bio-ASN1-EntrezGene/Manifest
+++ b/dev-perl/Bio-ASN1-EntrezGene/Manifest
@@ -1,2 +1 @@
-DIST Bio-ASN1-EntrezGene-1.72.tar.gz 49080 BLAKE2B f3f5d1ab76be2bd478353158a041f03d2dea44f5463ccb4de7563975f3a5e30532a846a58a26428f6d0a079f3f6dbc92b7a34b8267906a21b2d67b5849973182 SHA512 eb8d2c76d0a77febafb7f06e276de3e9d0c9128e1b14e3899edaca25d6c00fffd11a9b0e589ed143bd5ec7807d18c2df599b0cd95e5c77cb20787f6df8c0b315
DIST Bio-ASN1-EntrezGene-1.73.tar.gz 157307 BLAKE2B 4a2ad557e42467af1d13ae9cef22732c2dda5b19ec9ba74db72824d10c17bb7f5773be2b64883163bd71daba4af53cdfc9656de0acfcddfd9e0da3193b99002a SHA512 b94f3b4f394861178a405f82a8d929c9be2f8f23b911f5737ab80da0dc30a6cf5fb3166a783b5e172de4ba99094a02ffc03dc456e55f46079042ab7ec03b53dc
diff --git a/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild b/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild
index b06de25d354..e8109c9688f 100644
--- a/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild
+++ b/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DIST_AUTHOR=LDS
DIST_VERSION=1.43
-inherit perl-module toolchain-funcs multilib
+inherit perl-module toolchain-funcs
DESCRIPTION="Read SAM/BAM database files"
@@ -39,6 +39,7 @@ src_configure() {
SAM_INCLUDE="${EPREFIX}/usr/include/bam-0.1-legacy" \
perl-module_src_configure
}
+
src_compile() {
./Build --config optimize="${CFLAGS}" build || die
}
diff --git a/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild b/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild
index 2397172b53c..3215f2360db 100644
--- a/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild
+++ b/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Efficient bit vector, set of integers and big int math library"
# https://rt.cpan.org/Public/Bug/Display.html?id=132512
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=dev-perl/Carp-Clan-5.300.0
diff --git a/dev-perl/CGI-Fast/CGI-Fast-2.160.0.ebuild b/dev-perl/CGI-Fast/CGI-Fast-2.160.0.ebuild
index 1a693fa76ee..25ae164f7fe 100644
--- a/dev-perl/CGI-Fast/CGI-Fast-2.160.0.ebuild
+++ b/dev-perl/CGI-Fast/CGI-Fast-2.160.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="CGI Interface for Fast CGI"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=dev-perl/CGI-4
diff --git a/dev-perl/CGI/CGI-4.530.0.ebuild b/dev-perl/CGI/CGI-4.530.0.ebuild
index 3586a9407e4..55272f7204c 100644
--- a/dev-perl/CGI/CGI-4.530.0.ebuild
+++ b/dev-perl/CGI/CGI-4.530.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Simple Common Gateway Interface Class"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/CPAN-Checksums/CPAN-Checksums-2.140.0.ebuild b/dev-perl/CPAN-Checksums/CPAN-Checksums-2.140.0.ebuild
index 11ec800c2cd..3442c2ae8ec 100644
--- a/dev-perl/CPAN-Checksums/CPAN-Checksums-2.140.0.ebuild
+++ b/dev-perl/CPAN-Checksums/CPAN-Checksums-2.140.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Write a CHECKSUMS file for a directory as on CPAN"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
dev-perl/Compress-Bzip2
diff --git a/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0-r1.ebuild b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0-r1.ebuild
index bedbe32ca90..7167e7bf023 100644
--- a/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0-r1.ebuild
+++ b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Verify requirements in a CPAN::Meta object"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-CPAN-Meta-2.132.830
diff --git a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.104.200.ebuild b/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.104.200.ebuild
deleted file mode 100644
index 8d29fa060d5..00000000000
--- a/dev-perl/CPAN-Perl-Releases/CPAN-Perl-Releases-5.202.104.200.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=BINGOS
-DIST_VERSION=5.20210420
-inherit perl-module
-
-DESCRIPTION="Mapping Perl releases on CPAN to the location of the tarballs"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-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/Manifest b/dev-perl/CPAN-Perl-Releases/Manifest
index d6525d032f8..6583f00b25d 100644
--- a/dev-perl/CPAN-Perl-Releases/Manifest
+++ b/dev-perl/CPAN-Perl-Releases/Manifest
@@ -1,2 +1 @@
-DIST CPAN-Perl-Releases-5.20210420.tar.gz 23356 BLAKE2B c77610c07e04312087eb8d9cb59a4ded3ffbd2f02301149a42ebe7855ac94755c7116ce13ddf66eecdb818440db3e33479321b89deb31c02b1e0c02934045666 SHA512 14dac283c46b9fc59939095abd5df2ed606f23823df0a23b06f804974e407ecaa6d0d2143664116b7e0a4990f3dfbc6d901acb02b2353b503ffc46b1a8cc41dd
DIST CPAN-Perl-Releases-5.20210920.tar.gz 22961 BLAKE2B b669e8a7b784269a9bb4c949bf2a9a04c234f1ef5fa0f0e30d4910d3faae3f73db6076f9c467f0ca0f75ea26567b211a9808bb0ff1a9f58d0b102ead56595559 SHA512 0456340858756c895a292ba769a6c4374a9754a199d0ce3ae66c893f3bffae18729d866fa5d6f15a9070ccb2360068cd85c45800f59d662fdb21162a0c8bdd83
diff --git a/dev-perl/Cache-Cache/Cache-Cache-1.80.0-r1.ebuild b/dev-perl/Cache-Cache/Cache-Cache-1.80.0-r1.ebuild
index 1749f8b4b5b..4a35a28e490 100644
--- a/dev-perl/Cache-Cache/Cache-Cache-1.80.0-r1.ebuild
+++ b/dev-perl/Cache-Cache/Cache-Cache-1.80.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Generic cache interface and implementations"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 x86 ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~x86-solaris"
RDEPEND="
>=dev-perl/Digest-SHA1-2.20.0
diff --git a/dev-perl/Cache-FastMmap/Cache-FastMmap-1.560.0.ebuild b/dev-perl/Cache-FastMmap/Cache-FastMmap-1.560.0.ebuild
deleted file mode 100644
index 167d2480a21..00000000000
--- a/dev-perl/Cache-FastMmap/Cache-FastMmap-1.560.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=ROBM
-DIST_VERSION=1.56
-inherit perl-module
-
-DESCRIPTION="Uses an mmaped file to act as a shared memory interprocess cache"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Storable
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( dev-perl/Test-Deep )
-"
-
-src_compile() {
- mymake=(
- "OPTIMIZE=${CFLAGS}"
- )
- perl-module_src_compile
-}
diff --git a/dev-perl/Cache-FastMmap/Manifest b/dev-perl/Cache-FastMmap/Manifest
index 7eae3fb0e8e..b8cacb4c0f8 100644
--- a/dev-perl/Cache-FastMmap/Manifest
+++ b/dev-perl/Cache-FastMmap/Manifest
@@ -1,2 +1 @@
-DIST Cache-FastMmap-1.56.tar.gz 56713 BLAKE2B e1a94f6e15a103102f667e56a2ec701ba613c931779310149eb6827245d0279c82dde23c80016458d2bad10f5fecbebbffd2bf715d84540c3573feab1a368665 SHA512 742b2657007ce944ab636494a03ce7bfb6ea52663d1e4d3b10928f534f4fa4c564831e50737e7d6b79903f49b434fcdd441e664fe8afe156cc0468c2319cd0fe
DIST Cache-FastMmap-1.57.tar.gz 57502 BLAKE2B 35a808d07f36885d987f6f376512a0e787f44dc6a8d12d3e4638aa8d24401ff30451530eac45317c964cac55f0912f26bac1caed20991dee8cfa004d09c2ec66 SHA512 12bcf7af5723ba58bc0f74e689a1667b1055755a06a750aafc0f17075a94205a3aa0cc87a4a1f1da125c52b30516afeeb1f3a4f9422ef863fe8255bec53a3ecc
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 a5093a5bb05..9366dae6d10 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-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ HOMEPAGE="http://www.danga.com/memcached/ https://metacpan.org/release/Cache-Mem
# Bug: https://bugs.gentoo.org/721730
LICENSE="|| ( Artistic GPL-1 )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Encode
diff --git a/dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild b/dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild
index 5b3ebd0469a..aa7d3c22c46 100644
--- a/dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild
+++ b/dev-perl/Cairo-GObject/Cairo-GObject-1.5.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ DESCRIPTION="Integrate Cairo into the Glib type system"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
x11-libs/cairo[glib]
diff --git a/dev-perl/Cairo/Cairo-1.109.0.ebuild b/dev-perl/Cairo/Cairo-1.109.0.ebuild
index 4428baaa67c..f2d850821d5 100644
--- a/dev-perl/Cairo/Cairo-1.109.0.ebuild
+++ b/dev-perl/Cairo/Cairo-1.109.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ DESCRIPTION="Perl interface to the cairo library"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Canary-Stability/Canary-Stability-2013.0.0.ebuild b/dev-perl/Canary-Stability/Canary-Stability-2013.0.0.ebuild
index c351f330c8f..93005f709f3 100644
--- a/dev-perl/Canary-Stability/Canary-Stability-2013.0.0.ebuild
+++ b/dev-perl/Canary-Stability/Canary-Stability-2013.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Canary to check perl compatibility for schmorp's modules"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
BDEPEND="
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-perl/Capture-Tiny/Capture-Tiny-0.480.0-r1.ebuild b/dev-perl/Capture-Tiny/Capture-Tiny-0.480.0-r1.ebuild
index 3f0d2a36aa5..42b530341ef 100644
--- a/dev-perl/Capture-Tiny/Capture-Tiny-0.480.0-r1.ebuild
+++ b/dev-perl/Capture-Tiny/Capture-Tiny-0.480.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ DESCRIPTION="Capture STDOUT and STDERR from Perl, XS or external programs"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Carp-Assert-More/Carp-Assert-More-1.260.0.ebuild b/dev-perl/Carp-Assert-More/Carp-Assert-More-1.260.0.ebuild
deleted file mode 100644
index 04ee6aa2322..00000000000
--- a/dev-perl/Carp-Assert-More/Carp-Assert-More-1.260.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=PETDANCE
-DIST_VERSION=1.26
-inherit perl-module
-
-DESCRIPTION="convenience wrappers around Carp::Assert"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Carp-Assert
- virtual/perl-Scalar-List-Utils
-"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/Test-Exception
- >=virtual/perl-Test-Simple-0.180.0
- )
-"
-
-PERL_RM_FILES=(
- "t/pod-coverage.t"
- "t/pod.t"
-)
-
-src_test() {
- perl-module_src_test
- local MODULES=(
- "Carp::Assert::More ${DIST_VERSION}"
- )
- for dep in "${MODULES[@]}"; do
- perl -Mblib="${S}" -M"${dep} ()" -e1 ||
- die "Could not load ${dep}"
- done
-}
diff --git a/dev-perl/Carp-Assert-More/Manifest b/dev-perl/Carp-Assert-More/Manifest
index d4c416f03b3..797156e6177 100644
--- a/dev-perl/Carp-Assert-More/Manifest
+++ b/dev-perl/Carp-Assert-More/Manifest
@@ -1,2 +1 @@
-DIST Carp-Assert-More-1.26.tar.gz 15205 BLAKE2B d64da531e68c59378bf1d42f15f622910dbb5c72078cdc4b37dd82564471e437c73bbfeece6297bed93b25f5e623795cd318db02dc4535a8a2e6d47bf3deeb2d SHA512 ef2a6adc62706dc15f45eb54968eeb216afd2864386f26ffac3a78750290b34e08b52149938b02b7f252252ddd85a676d6a94572d49ca0ca743beace24bc5c36
DIST Carp-Assert-More-2.0.1.tar.gz 16730 BLAKE2B 8796cb61caf2687dbd55a892a74eac48bf00352a29eb07b29b724eada37755341fd13e97fda6c12aad54ecbf57dbeda8240424d9223981d8ed47f19d281addbb SHA512 584b838cd32b342b27f6e8281e2cb3439cd0077e121e16a482e32c5c3f28a07ed38b476d412d19c7ad7a85fb4079943806c258db6fc9ef4377d285494765e253
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
index efb5dc8b075..ca974748927 100644
--- 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,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 ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
PERL_RM_FILES=(
t/pod.t
diff --git a/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild b/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild
index 01786966b18..a2aedee2baa 100644
--- a/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild
+++ b/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="provides Moose-like method modifiers"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
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
index af34251ff18..8360562fab4 100644
--- a/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.ebuild
+++ b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Create generic methods for OO Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
BDEPEND="
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild
index 20d7b95a883..15631dfdecd 100644
--- a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild
+++ b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Generate fast XS accessors without runtime compilation"
# License note: perl 5-or-newer
# https://bugs.gentoo.org/718946#c6
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~riscv ~sparc x86 ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~ppc-macos ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Clone/Clone-0.450.0.ebuild b/dev-perl/Clone/Clone-0.450.0.ebuild
index 6308ba243f8..077ef827cf1 100644
--- a/dev-perl/Clone/Clone-0.450.0.ebuild
+++ b/dev-perl/Clone/Clone-0.450.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Recursively copy Perl datatypes"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Color-Calc/Color-Calc-1.74.0.ebuild b/dev-perl/Color-Calc/Color-Calc-1.74.0.ebuild
deleted file mode 100644
index 01089ef5af6..00000000000
--- a/dev-perl/Color-Calc/Color-Calc-1.74.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=CFAERBER
-DIST_VERSION=1.074
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Simple calculations with RGB colors"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-perl/Graphics-ColorNames-2.100.0
- >=dev-perl/Graphics-ColorNames-WWW-0.10.0
- !minimal? ( >=dev-perl/Graphics-ColorObject-0.5.0 )
- >=dev-perl/Params-Validate-0.750.0"
-
-DEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.420.0
- test? (
- virtual/perl-Test-Simple
- dev-perl/Test-NoWarnings
- )"
-
-src_test() {
- perl_rm_files t/10pod.t t/11pod_cover.t
- perl-module_src_test
-}
diff --git a/dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild b/dev-perl/Config-AutoConf/Config-AutoConf-0.320.0.ebuild
index 3ed61bb36d3..cf6fbf09d64 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-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="A module to implement some of AutoConf macros in pure perl"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-macos"
RDEPEND="
dev-perl/Capture-Tiny
diff --git a/dev-perl/Config-INI/Config-INI-0.25.0.ebuild b/dev-perl/Config-INI/Config-INI-0.25.0.ebuild
deleted file mode 100644
index dcd22ad2cc7..00000000000
--- a/dev-perl/Config-INI/Config-INI-0.25.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=6
-DIST_AUTHOR=RJBS
-DIST_VERSION=0.025
-inherit perl-module
-
-DESCRIPTION="simple .ini-file format"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-
-# r: Mixin::Linewise::Readers -> Mixin-Linewise
-# r: Mixin::Linewise::Writers -> Mixin-Linewise
-# r: strict, warnings -> perl
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Mixin-Linewise-0.105.0
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- !minimal? (
- >=virtual/perl-CPAN-Meta-2.120.900
- )
- virtual/perl-File-Spec
- virtual/perl-IO
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Config-INI/Manifest b/dev-perl/Config-INI/Manifest
index a7939c5809a..4001d676880 100644
--- a/dev-perl/Config-INI/Manifest
+++ b/dev-perl/Config-INI/Manifest
@@ -1,2 +1 @@
-DIST Config-INI-0.025.tar.gz 25405 BLAKE2B b1ea45c20d93c57490373ef5a3ba63c14d3a69cbc51121a05211067b059e08cdf77354eb866e2bbfc066036b57043dd58debc6f3e7380a8cd01b7feb5ccef69f SHA512 2831e2611409c1f09029b37e56bcbc875051cf9ac5e458f38fbac29a3e48665f49ea9ac66519eeee71e9b52b2c702507eb801c518a8417bbf0806270b0bc4155
DIST Config-INI-0.027.tar.gz 26638 BLAKE2B 27fc0d086b0530881e4ad1d09c650e34656453e6330a89515ec00138c0fa92d78509a9445c14bf56a79069752527e4d7f6a107366ab4bff015d3587e136dfad2 SHA512 c0a7d363550cac186b639555e63ac27d613cb2e63d57786aabe63dd65bcb0e2043c3bf80f820bfd975d7111d14567af466e82ed35f9cc2294bfe78ef2a519516
diff --git a/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.463.ebuild b/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.463.ebuild
deleted file mode 100644
index 68be8cfc6d0..00000000000
--- a/dev-perl/Config-MVP-Reader-INI/Config-MVP-Reader-INI-2.101.463.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=2.101463
-inherit perl-module
-
-DESCRIPTION="an MVP config reader for .ini files"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# r: Config::INI::Reader -> Config-INI
-# r: Config::MVP::Reader -> Config-MVP
-# r: Config::MVP::Reader::Findable -> Config-MVP
-RDEPEND="
- dev-perl/Config-INI
- >=dev-perl/Config-MVP-2
- dev-perl/Moose
- virtual/perl-parent
-"
-DEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.300.0
- test? (
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Config-MVP-Reader-INI/Manifest b/dev-perl/Config-MVP-Reader-INI/Manifest
index e8ac327f260..e6fe60dc69d 100644
--- a/dev-perl/Config-MVP-Reader-INI/Manifest
+++ b/dev-perl/Config-MVP-Reader-INI/Manifest
@@ -1,2 +1 @@
-DIST Config-MVP-Reader-INI-2.101463.tar.gz 14671 BLAKE2B 3102343c6d8387027a3a17be0d57bce21ee0cc5bd88006c1fee5617c23b12b3f2796514e8a26a9dc5df1b003ce5701854bba4295492faaea2d6b461666dc9371 SHA512 79e65082058fa7c5ae24e8deb69c0f17dafe9727c57c7fdb4fc2cbc4f634b424c8d1a17e16f879b879769b3030f9f7cf555d9f582db6df83a33ea86141449e54
DIST Config-MVP-Reader-INI-2.101464.tar.gz 17164 BLAKE2B a13bc011d81b11428b09bbb563ff2d5cc1ec80f38fa4f4ef24859f26e747db8bdfdb4920e5718ecfd0f40ab921a39fc4a66a029e637232367513971c138f6779 SHA512 45457bed49849959fe7411181821e2d2495009a3e575272f1b3898a3fed22f7278c025ba9e83a0c145bd9c5a7906eb8353c0ffaa8cd712451fda5a9dd7e2a503
diff --git a/dev-perl/Convert-BinHex/Convert-BinHex-1.125.0-r1.ebuild b/dev-perl/Convert-BinHex/Convert-BinHex-1.125.0-r1.ebuild
index a0c8eb006e7..dc75bd136d7 100644
--- a/dev-perl/Convert-BinHex/Convert-BinHex-1.125.0-r1.ebuild
+++ b/dev-perl/Convert-BinHex/Convert-BinHex-1.125.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Extract data from Macintosh BinHex files"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.270.0.ebuild b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.270.0.ebuild
index c3c06693e2a..5b6b5f4c2cf 100644
--- a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.270.0.ebuild
+++ b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.270.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="cPanel fork of JSON::XS, fast and correct serializing"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-Math-BigInt-1.160.0
diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild
new file mode 100644
index 00000000000..f264de33c33
--- /dev/null
+++ b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.290.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RURBAN
+DIST_VERSION=4.29
+DIST_EXAMPLES=("eg/*")
+DIST_WIKI="tests"
+inherit perl-module
+
+DESCRIPTION="cPanel fork of JSON::XS, fast and correct serializing"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ >=virtual/perl-Math-BigInt-1.160.0
+ virtual/perl-Carp
+ >=virtual/perl-Encode-1.980.100
+ virtual/perl-Exporter
+ virtual/perl-XSLoader
+ >=virtual/perl-podlators-2.80.0
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-Test
+ virtual/perl-Test-Simple
+ virtual/perl-Time-Piece
+ )
+"
+
+pkg_postinst() {
+ ewarn "This package provides 'cpanel_json_xs' in PATH, which includes optional features"
+ ewarn "otherwise not automatically made available yet. If you desire to use these,"
+ ewarn "please consult:"
+ ewarn " https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/${CATEGORY}/${PN}#Optional_Features"
+}
diff --git a/dev-perl/Cpanel-JSON-XS/Manifest b/dev-perl/Cpanel-JSON-XS/Manifest
index ab93dc82058..56fb3db1814 100644
--- a/dev-perl/Cpanel-JSON-XS/Manifest
+++ b/dev-perl/Cpanel-JSON-XS/Manifest
@@ -1,3 +1,4 @@
DIST Cpanel-JSON-XS-4.24.tar.gz 254008 BLAKE2B 4449d0d562388c547ab26e87048b49d2e77e7508c8bc2c4db4af562ecfed768452cea1daca60e8ce59ed464b9d4ceca17d73326a16bec3e3a6d42bd6e13df7fe SHA512 311746bd6d686f758db4507c1219675b262205a8d798662b8f5521d3f9c7d76678580a30e26281b461647763d552cb76fdbbcf4aa1737dc7c7416364179741bb
DIST Cpanel-JSON-XS-4.26.tar.gz 254123 BLAKE2B 52a42c48b920a536a9c203964a4a379555f2032e75d5e32d5a9865f62a05e4377ce80ff1a2f882c9d5932f4b602de1f562b9e1e4fb3001813b6fffe2702be2bc SHA512 3193988a09670a5de6b6292e9f35e8c374518120648a206b769802fb4a66e6487a4ba05b3e89e214b9e3f5985452be74c17aa67e4bf96e88097812be75b2ed9e
DIST Cpanel-JSON-XS-4.27.tar.gz 254221 BLAKE2B 02000882b22413e2012d9b63e2dbf78c5cc4d1263c15132592d6a219b0ab4ace15ca7e833e1abaa950363a0dccccba1e505c48160cc1a69af884b007ebb8ca49 SHA512 881da3685f96111db5b99fd6889f40af49398c77b24afed3a92d852c615448fc7221d7f2c417a7abbb50e49176092379b20c90a0cafb324817dc2f6d8bfa794b
+DIST Cpanel-JSON-XS-4.29.tar.gz 256431 BLAKE2B 606466551717659e0e8dd394d43161e5cf6d0cc48ea19bb590ca39906d711659ba35ff47f1b8838f4a1bae8a68ce47dff925f6ee6dfe5db10bf21fa642083733 SHA512 5b25b76efd62b6bd943d27603dc4372d42c01477ec8121cc78767b42252548a8fa279074c072166e6bf5ae33d328f22b3c2646b9b6c36e82f84bef2850e61026
diff --git a/dev-perl/Crypt-CBC/Crypt-CBC-3.30.0.ebuild b/dev-perl/Crypt-CBC/Crypt-CBC-3.30.0.ebuild
index abd19c98076..cd7e6d6420c 100644
--- a/dev-perl/Crypt-CBC/Crypt-CBC-3.30.0.ebuild
+++ b/dev-perl/Crypt-CBC/Crypt-CBC-3.30.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Encrypt Data with Cipher Block Chaining Mode"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~ia64 ~mips ppc64 sparc"
+KEYWORDS="~alpha amd64 arm64 ~ia64 ~mips ppc64 sparc"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.410.0.ebuild b/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.410.0.ebuild
index 726b65ccb66..dab90f611cc 100644
--- a/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.410.0.ebuild
+++ b/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.410.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Provides interoperable MD5-based crypt() functions"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Crypt-Random/Crypt-Random-1.520.0-r1.ebuild b/dev-perl/Crypt-Random/Crypt-Random-1.520.0-r1.ebuild
new file mode 100644
index 00000000000..365ef5d8394
--- /dev/null
+++ b/dev-perl/Crypt-Random/Crypt-Random-1.520.0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=VIPUL
+DIST_VERSION=1.52
+inherit perl-module
+
+DESCRIPTION="Cryptographically Secure, True Random Number Generator"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="
+ >=dev-perl/Math-Pari-2.1.804
+ >=dev-perl/Class-Loader-2.0.0
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r4.ebuild b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r4.ebuild
index 7bdc821a3e7..5727f649bf9 100644
--- a/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r4.ebuild
+++ b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ DESCRIPTION="OpenSSL support for LWP"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/CryptX/CryptX-0.73.0.ebuild b/dev-perl/CryptX/CryptX-0.73.0.ebuild
index f89434194c4..92611442d64 100644
--- a/dev-perl/CryptX/CryptX-0.73.0.ebuild
+++ b/dev-perl/CryptX/CryptX-0.73.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 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 crypto toolkit"
LICENSE="|| ( Artistic GPL-1+ ) public-domain"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc64 ~riscv sparc x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/DBD-SQLite/DBD-SQLite-1.700.0.ebuild b/dev-perl/DBD-SQLite/DBD-SQLite-1.700.0.ebuild
index 40a7831162c..15d72ba33ae 100644
--- a/dev-perl/DBD-SQLite/DBD-SQLite-1.700.0.ebuild
+++ b/dev-perl/DBD-SQLite/DBD-SQLite-1.700.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 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 ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-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-4.50.0-r1.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.50.0-r1.ebuild
index 43446da7709..0adf72a9cf8 100644
--- a/dev-perl/DBD-mysql/DBD-mysql-4.50.0-r1.ebuild
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.50.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="mariadb +mysql test +ssl"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/DBI/DBI-1.643.0.ebuild b/dev-perl/DBI/DBI-1.643.0.ebuild
index ede2cb18aa9..723ae24e89b 100644
--- a/dev-perl/DBI/DBI-1.643.0.ebuild
+++ b/dev-perl/DBI/DBI-1.643.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DIST_AUTHOR=TIMB
DIST_VERSION=1.643
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Database independent interface for Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -19,6 +19,8 @@ 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}
diff --git a/dev-perl/Data-Dump/Data-Dump-1.250.0.ebuild b/dev-perl/Data-Dump/Data-Dump-1.250.0.ebuild
index e21601408aa..79bed6ff14a 100644
--- a/dev-perl/Data-Dump/Data-Dump-1.250.0.ebuild
+++ b/dev-perl/Data-Dump/Data-Dump-1.250.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Pretty printing of data structures"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-MIME-Base64
diff --git a/dev-perl/Data-GUID/Data-GUID-0.49.0.ebuild b/dev-perl/Data-GUID/Data-GUID-0.49.0.ebuild
deleted file mode 100644
index c6fa9115c0f..00000000000
--- a/dev-perl/Data-GUID/Data-GUID-0.49.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=0.049
-inherit perl-module
-
-DESCRIPTION="Simple interface for generating and using globally unique identifiers"
-
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Data-UUID-1.148.0
- >=dev-perl/Sub-Exporter-0.900.0
- >=dev-perl/Sub-Install-0.30.0
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Data-GUID/Manifest b/dev-perl/Data-GUID/Manifest
index 6cb8a5b4d0a..05bb33f2b34 100644
--- a/dev-perl/Data-GUID/Manifest
+++ b/dev-perl/Data-GUID/Manifest
@@ -1,2 +1 @@
-DIST Data-GUID-0.049.tar.gz 19513 BLAKE2B a7c6039dacffa4faba05a4441012b7262de08917d850437be3efc59778e5802b73300cc90ed71ea8ef54573bb2a98d8ca075b2bb400d4dbe71a0ece85d434b1d SHA512 1404322971af93067e121052a47f796ac77d19dbeb328dc5db0e60df1c4ce24f614679198afb442cc3ff4326e76df84ff762f85b4e129f44e1441c5beb40801e
DIST Data-GUID-0.050.tar.gz 20226 BLAKE2B 483714a870a3b09eeb30863d4c5265df03e7401c4072fc9b50b31275dd6fc14baf366746e1f81616f19a53b5188f1c04ac02090f53aa77ce0ec865a3494b8083 SHA512 64a081261e740602ea2e1ca833f0a5df9790b69f199c7b9d7936318fa307d2e473610f592499aa5cce48ce150e80601cd1d5238b6186f608b3e794e4d3377532
diff --git a/dev-perl/Data-OptList/Data-OptList-0.110.0.ebuild b/dev-perl/Data-OptList/Data-OptList-0.110.0.ebuild
deleted file mode 100644
index 57ff9b15739..00000000000
--- a/dev-perl/Data-OptList/Data-OptList-0.110.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=6
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=0.110
-inherit perl-module
-
-DESCRIPTION="parse and validate simple name/value option pairs"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/Sub-Install-0.921.0
- dev-perl/Params-Util
- virtual/perl-Scalar-List-Utils
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )"
diff --git a/dev-perl/Data-OptList/Data-OptList-0.112.0.ebuild b/dev-perl/Data-OptList/Data-OptList-0.112.0.ebuild
index 2d135a53e69..6bf4a09570c 100644
--- a/dev-perl/Data-OptList/Data-OptList-0.112.0.ebuild
+++ b/dev-perl/Data-OptList/Data-OptList-0.112.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="parse and validate simple name/value option pairs"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=dev-perl/Sub-Install-0.921.0
diff --git a/dev-perl/Data-OptList/Manifest b/dev-perl/Data-OptList/Manifest
index dc90a310624..446843f59ad 100644
--- a/dev-perl/Data-OptList/Manifest
+++ b/dev-perl/Data-OptList/Manifest
@@ -1,2 +1 @@
-DIST Data-OptList-0.110.tar.gz 18846 BLAKE2B 509e12842175d6928805ad58969986fd91f707af9b04ca56bac15658b0ca8ea1de9494500282f8a97ecfb874dcb560b8c14681c80c5d91e7941e44b981a7761f SHA512 68393958a38f509a71cfba61f6dff8303821918ba29ad8492af0c23cfd4f741c6ce98c4f68ad295f27e166287fc546229c430816f0bdd6009d4f60860c967b76
DIST Data-OptList-0.112.tar.gz 19764 BLAKE2B 2d4ea3f4e9333b04d3eb767aa9f3ab0cc570d127d909b857afdecc50039904433fa8102911e5ae63c4b89e249d8e64c7a708f8e83e5e0130903c73f20b73fb90 SHA512 79198ef244b4e5cb5201f938f228f20158ccdde76ff9d200b706104ddac5dc3ac8da3280ba335a60fd66d16202b803447ac7709a7d84e514d3a3dc59327ddc71
diff --git a/dev-perl/Data-UUID/Data-UUID-1.226.0.ebuild b/dev-perl/Data-UUID/Data-UUID-1.226.0.ebuild
index 4ab24f2e626..a2e3daeee5a 100644
--- a/dev-perl/Data-UUID/Data-UUID-1.226.0.ebuild
+++ b/dev-perl/Data-UUID/Data-UUID-1.226.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ DESCRIPTION="Generate Globally/Universally Unique Identifiers (GUIDs/UUIDs)"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Digest-MD5
diff --git a/dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.140.0.ebuild b/dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.140.0.ebuild
deleted file mode 100644
index 87ae2b40cf5..00000000000
--- a/dev-perl/Data-Validate-Domain/Data-Validate-Domain-0.140.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=DROLSKY
-DIST_VERSION=0.14
-
-inherit perl-module
-
-DESCRIPTION="Domain and host name validation"
-
-SLOT="0"
-KEYWORDS="amd64 ~hppa sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Exporter
- >=dev-perl/Net-Domain-TLD-1.740.0
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-1.302.15
- dev-perl/Test2-Suite
- )
-"
diff --git a/dev-perl/Data-Validate-Domain/Manifest b/dev-perl/Data-Validate-Domain/Manifest
index 4691469a589..f3bc8d0c56b 100644
--- a/dev-perl/Data-Validate-Domain/Manifest
+++ b/dev-perl/Data-Validate-Domain/Manifest
@@ -1,2 +1 @@
-DIST Data-Validate-Domain-0.14.tar.gz 31962 BLAKE2B 63e2415c96b366197d29d938f14c8c7d5ef06fa31a2ed42edcdcf15fc732c1793b52f486edd23d8a5218a26791e5abc7046801c89cb899eca32d7c710f3f931d SHA512 07cc397559bc412c456e3dbe55d792c4a0e93b3bf297565e26cc9c55919b3f643e8aa2c33a2c418de9264c1305448ffc287776eecfe9d125b3dfe369c4a95ed4
DIST Data-Validate-Domain-0.15.tar.gz 35664 BLAKE2B c2ca1a527c02956daeca323f6b6b4e866b91e45e5dec90e97df66c54242d3d22ae297abc662f947a64b77bbb529d904e864e696a632b1ce31152ffe1bb85ff32 SHA512 76cfae536841e69f3694f2cf88321718ffbafa0376faec6763f295650c67e550c90c640a444616482acf7175337a646f80938255eeb32204f827a891a91d0195
diff --git a/dev-perl/Date-Calc/Date-Calc-6.400.0-r1.ebuild b/dev-perl/Date-Calc/Date-Calc-6.400.0-r1.ebuild
index a8eee1db629..7e517a6711c 100644
--- a/dev-perl/Date-Calc/Date-Calc-6.400.0-r1.ebuild
+++ b/dev-perl/Date-Calc/Date-Calc-6.400.0-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Gregorian calendar date calculations"
LICENSE="|| ( Artistic GPL-1+ ) LGPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=dev-perl/Bit-Vector-7.400.0
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
index fc7b7a81462..088e220274a 100644
--- a/dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r2.ebuild
+++ b/dev-perl/Date-Pcalc/Date-Pcalc-6.100.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Gregorian calendar date calculations"
LICENSE="|| ( Artistic GPL-1+ ) LGPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE=""
RDEPEND="
diff --git a/dev-perl/Date-Range/Date-Range-1.410.0.ebuild b/dev-perl/Date-Range/Date-Range-1.410.0.ebuild
index 842a6aa1c13..dd06a8eabcb 100644
--- a/dev-perl/Date-Range/Date-Range-1.410.0.ebuild
+++ b/dev-perl/Date-Range/Date-Range-1.410.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="work with a range of dates"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
RDEPEND="
>=dev-perl/Date-Simple-0.30.0
diff --git a/dev-perl/Date-Simple/Date-Simple-3.30.0-r2.ebuild b/dev-perl/Date-Simple/Date-Simple-3.30.0-r2.ebuild
index a50c40bf74f..ba7b054a7a4 100644
--- a/dev-perl/Date-Simple/Date-Simple-3.30.0-r2.ebuild
+++ b/dev-perl/Date-Simple/Date-Simple-3.30.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ DESCRIPTION="A simple date object"
SLOT="0"
LICENSE="|| ( Artistic GPL-2+ )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86 ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.830.0.ebuild b/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.830.0.ebuild
index 5cd4693b1b3..64368898420 100644
--- a/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.830.0.ebuild
+++ b/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.830.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Create DateTime parser classes and objects"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x86-solaris"
IUSE="minimal test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.160.0.ebuild b/dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.160.0.ebuild
index dd2c7dda1f7..3802e6e0e48 100644
--- a/dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.160.0.ebuild
+++ b/dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.160.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Parses ISO8601 formats"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/DateTime-Format-SQLite/DateTime-Format-SQLite-0.110.0-r1.ebuild b/dev-perl/DateTime-Format-SQLite/DateTime-Format-SQLite-0.110.0-r1.ebuild
index 62b72a0b6a6..4adb0a85225 100644
--- a/dev-perl/DateTime-Format-SQLite/DateTime-Format-SQLite-0.110.0-r1.ebuild
+++ b/dev-perl/DateTime-Format-SQLite/DateTime-Format-SQLite-0.110.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 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 SQLite dates and times"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc x86 ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~ppc ~riscv x86 ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.740.0.ebuild b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.740.0.ebuild
deleted file mode 100644
index 3818eace20c..00000000000
--- a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.740.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=DROLSKY
-DIST_VERSION=1.74
-inherit perl-module
-
-DESCRIPTION="Parse and Format DateTimes using Strptime"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/DateTime-1
- >=dev-perl/DateTime-Locale-1.50.0
- >=dev-perl/DateTime-TimeZone-2.90.0
- virtual/perl-Exporter
- >=dev-perl/Package-DeprecationManager-0.150.0
- dev-perl/Params-ValidationCompiler
- >=dev-perl/Specio-0.330.0
- dev-perl/Try-Tiny
- virtual/perl-parent
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- dev-perl/Test-Fatal
- dev-perl/Test-Warnings
- )
-"
diff --git a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild
index cf6972fc3b2..fe3529618a1 100644
--- a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild
+++ b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.790.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ DESCRIPTION="Parse and Format DateTimes using Strptime"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/DateTime-Format-Strptime/Manifest b/dev-perl/DateTime-Format-Strptime/Manifest
index 83b08188501..f4d87db2e5c 100644
--- a/dev-perl/DateTime-Format-Strptime/Manifest
+++ b/dev-perl/DateTime-Format-Strptime/Manifest
@@ -1,2 +1 @@
-DIST DateTime-Format-Strptime-1.74.tar.gz 105317 BLAKE2B 997a76591b710f61e003998fc97ec26a8c5ce43dff83e42dd9cab5b13238c21e40f327afe46a0258b9f8e725abfc35d0d9957cf4e89936aa17cf79b1f7d111d9 SHA512 3b2b640f93956e82aff47f068c596018700615414c9b9ccf8d6bf68ad7b626ec86a831ec2b68807d7f137c10d4b8cfa5d2d50a6304252f3dfecbe9ff94e59617
DIST DateTime-Format-Strptime-1.79.tar.gz 119122 BLAKE2B 8125e095d6bc9c14b26278bbf2d7b04b783533f75f441637b13c5d5a117bf248b4db6db8da3e8c72e4c39aa45acc38a00816eba21ee29ab13e953021b84086b6 SHA512 842da603c4314e2506f12de2a8ce5e7bf29b183d6064b7f40b663934fba3612e26073835c49c5f58accc9727f1c1883d48deb69e11ceec28f9f47e776c4e2d7c
diff --git a/dev-perl/Devel-Caller/Devel-Caller-2.60.0-r2.ebuild b/dev-perl/Devel-Caller/Devel-Caller-2.60.0-r2.ebuild
index daad4dc454c..c5a60dc562f 100644
--- a/dev-perl/Devel-Caller/Devel-Caller-2.60.0-r2.ebuild
+++ b/dev-perl/Devel-Caller/Devel-Caller-2.60.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Meatier versions of caller"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=dev-perl/PadWalker-0.80.0
diff --git a/dev-perl/Devel-CheckBin/Devel-CheckBin-0.40.0-r1.ebuild b/dev-perl/Devel-CheckBin/Devel-CheckBin-0.40.0-r1.ebuild
index baf8cb590e4..613af18fbb2 100644
--- a/dev-perl/Devel-CheckBin/Devel-CheckBin-0.40.0-r1.ebuild
+++ b/dev-perl/Devel-CheckBin/Devel-CheckBin-0.40.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="check that a command is available"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Exporter
diff --git a/dev-perl/Devel-CheckLib/Devel-CheckLib-1.140.0.ebuild b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.140.0.ebuild
index 1c5ffe1a6c2..f14999fa416 100644
--- a/dev-perl/Devel-CheckLib/Devel-CheckLib-1.140.0.ebuild
+++ b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.140.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module toolchain-funcs
DESCRIPTION="check that a library is available"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.140.0-r1.ebuild b/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.140.0-r1.ebuild
index 4fdbe2ce2e0..348593e3196 100644
--- a/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.140.0-r1.ebuild
+++ b/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.140.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION='Returns the equivalent of ${^GLOBAL_PHASE} eq DESTRUCT for older perls'
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=dev-perl/Sub-Exporter-Progressive-0.1.11
diff --git a/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0-r1.ebuild b/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0-r1.ebuild
index c4de2d12c4d..afb05d94afe 100644
--- a/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0-r1.ebuild
+++ b/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Alias lexical variables"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild b/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild
index a99be16c8d2..8b7e993e5aa 100644
--- a/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild
+++ b/dev-perl/Devel-Size/Devel-Size-0.830.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Perl extension for finding the memory usage of Perl variables"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Devel-StackTrace/Devel-StackTrace-2.40.0.ebuild b/dev-perl/Devel-StackTrace/Devel-StackTrace-2.40.0.ebuild
index 1629128783e..18ea566bd1b 100644
--- a/dev-perl/Devel-StackTrace/Devel-StackTrace-2.40.0.ebuild
+++ b/dev-perl/Devel-StackTrace/Devel-StackTrace-2.40.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ DESCRIPTION="An object representing a stack trace"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.ebuild b/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.ebuild
index c7dada6b5f1..7b3e45ce060 100644
--- a/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.ebuild
+++ b/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Dump symbol names or the symbol table"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Digest-CRC/Digest-CRC-0.230.0.ebuild b/dev-perl/Digest-CRC/Digest-CRC-0.230.0.ebuild
index eb9be57c753..51036574ffc 100644
--- a/dev-perl/Digest-CRC/Digest-CRC-0.230.0.ebuild
+++ b/dev-perl/Digest-CRC/Digest-CRC-0.230.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Generic CRC functions"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux"
BDEPEND="
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r2.ebuild b/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r2.ebuild
index fd2b7db6b41..ad57d91f631 100644
--- a/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r2.ebuild
+++ b/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Perl interface to the GOST R 34.11-94 digest algorithm"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Digest-HMAC/Digest-HMAC-1.40.0.ebuild b/dev-perl/Digest-HMAC/Digest-HMAC-1.40.0.ebuild
index 7e3b8fe95ee..19a07dce4b4 100644
--- a/dev-perl/Digest-HMAC/Digest-HMAC-1.40.0.ebuild
+++ b/dev-perl/Digest-HMAC/Digest-HMAC-1.40.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Keyed Hashing for Message Authentication"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-Digest-MD5-2.0.0
diff --git a/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0-r1.ebuild b/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0-r1.ebuild
index 22f1e976e76..69ee5adf9bc 100644
--- a/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0-r1.ebuild
+++ b/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Declare version conflicts for your dist"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Dist-Zilla-Plugin-PodWeaver/Dist-Zilla-Plugin-PodWeaver-4.8.0.ebuild b/dev-perl/Dist-Zilla-Plugin-PodWeaver/Dist-Zilla-Plugin-PodWeaver-4.8.0.ebuild
deleted file mode 100644
index 3db023196f9..00000000000
--- a/dev-perl/Dist-Zilla-Plugin-PodWeaver/Dist-Zilla-Plugin-PodWeaver-4.8.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=6
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=4.008
-inherit perl-module
-
-DESCRIPTION="Weave your Pod together from configuration and Dist::Zilla"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/Dist-Zilla-5.0.0
- dev-perl/Moose
- dev-perl/PPI
- >=dev-perl/Pod-Elemental-PerlMunger-0.100.0
- dev-perl/Pod-Weaver
- dev-perl/namespace-autoclean
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/File-Find-Rule
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Dist-Zilla-Plugin-PodWeaver/Manifest b/dev-perl/Dist-Zilla-Plugin-PodWeaver/Manifest
index 5ba545696ae..022d9061024 100644
--- a/dev-perl/Dist-Zilla-Plugin-PodWeaver/Manifest
+++ b/dev-perl/Dist-Zilla-Plugin-PodWeaver/Manifest
@@ -1,2 +1 @@
-DIST Dist-Zilla-Plugin-PodWeaver-4.008.tar.gz 17501 BLAKE2B 505df77d46ee9aa23e0a1b6f91263e6a9bb3655e78b5ab9cf2dfa2d1fc3ef8aca1821b7c2ba6f8d5927d5074bd5dda0483c31bc6cae1628a3eb12882386913de SHA512 e780dc2269b9691d0c334866c278fd2dea2eb68a3d84a5c8dad80b2b9277a7396e523a2b8c45b32d7c8b7b1379b7e3f7d68871b40901d3fa3a2bb0d039e824e5
DIST Dist-Zilla-Plugin-PodWeaver-4.009.tar.gz 18627 BLAKE2B 92922a7bc2e0dc3bea94bf7dddd81427a29fefa2b0886561b7a090fbd96a43231103db39c6374f2df8387a649a22a27be1f664b509ab54be601f458428a2220c SHA512 7ed77a66f491cd557c9149b0657a419a553140cf2dcd8037463757b62a0e5523748d6320e491d3ac416e37f5b8fbc829de4bf4c1d6b0f3f40f631ad34c2d1329
diff --git a/dev-perl/Email-Abstract/Email-Abstract-3.8.0.ebuild b/dev-perl/Email-Abstract/Email-Abstract-3.8.0.ebuild
deleted file mode 100644
index b3ec5a915f6..00000000000
--- a/dev-perl/Email-Abstract/Email-Abstract-3.8.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=3.008
-inherit perl-module
-
-DESCRIPTION="unified interface to mail representations"
-
-SLOT="0"
-KEYWORDS="amd64 ~mips ppc ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Email-Simple-1.998
- dev-perl/MRO-Compat
- >=dev-perl/Module-Pluggable-1.500.0
- virtual/perl-Scalar-List-Utils
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-CPAN-Meta-2.120.900
- virtual/perl-File-Spec
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Email-Abstract/Manifest b/dev-perl/Email-Abstract/Manifest
index 1d7d4cfa8cf..f280eafb5a7 100644
--- a/dev-perl/Email-Abstract/Manifest
+++ b/dev-perl/Email-Abstract/Manifest
@@ -1,2 +1 @@
-DIST Email-Abstract-3.008.tar.gz 26934 BLAKE2B 09d14db0a414bd93ac2ad55a8d9ba78c6896b2bc2b06dd3131e5329b09430d43d395491754fb9286f0458d009eb2fb2011befa413a322ffe16b163ecd85363f7 SHA512 efead64612562fb9d644fa830b2f29e0701af0f3ddeb118992badff7c7a45cb569ad4644a7b226cc625cdabfb3f5db155284eb68042928265bfc5c230f4bf40a
DIST Email-Abstract-3.009.tar.gz 27897 BLAKE2B 5c5ee204bb83368e84c89a3754552a9d299caccbe7e43681a6dabdb0613a36d687efe370d091397d067807126aad0d37051d682e7d5d9f8f995afdcc06e392c2 SHA512 e2c2a497d942ef56d723ab109f8844f840bc14a4a23ae0febea32f6ce814b943ac0599dfce0a17c24d6631826240d8692592292a1c4f1fcc599c1983b37e0705
diff --git a/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0-r1.ebuild b/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0-r1.ebuild
index 9616ace662d..9de5f9f181d 100644
--- a/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0-r1.ebuild
+++ b/dev-perl/Email-Date-Format/Email-Date-Format-1.5.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Produce RFC 822 date strings"
SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-Exporter-5.570.0
diff --git a/dev-perl/Email-Find/Email-Find-0.100.0-r2.ebuild b/dev-perl/Email-Find/Email-Find-0.100.0-r2.ebuild
index cd95d0f1e31..bee2975934a 100644
--- a/dev-perl/Email-Find/Email-Find-0.100.0-r2.ebuild
+++ b/dev-perl/Email-Find/Email-Find-0.100.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Find RFC 822 email addresses in plain text"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Email-Valid/Email-Valid-1.202.0-r1.ebuild b/dev-perl/Email-Valid/Email-Valid-1.202.0-r1.ebuild
index 18a23fad91d..929638c5ce1 100644
--- a/dev-perl/Email-Valid/Email-Valid-1.202.0-r1.ebuild
+++ b/dev-perl/Email-Valid/Email-Valid-1.202.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Check validity of Internet email addresses"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
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
index 1fa7659f4f8..0fa27b55a5d 100644
--- a/dev-perl/Encode-Detect/Encode-Detect-1.10.0-r2.ebuild
+++ b/dev-perl/Encode-Detect/Encode-Detect-1.10.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ DESCRIPTION="An Encode::Encoding subclass that detects the encoding of data"
LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
DEPEND="dev-perl/Module-Build"
BDEPEND="
diff --git a/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0-r1.ebuild b/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0-r1.ebuild
index 9f828ffb6e7..2e2dc9cae18 100644
--- a/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0-r1.ebuild
+++ b/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="An eucJP-open mapping"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r3.ebuild b/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r3.ebuild
index 271fdf8f5c4..2a8dab3ab30 100644
--- a/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r3.ebuild
+++ b/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ DESCRIPTION="Extra sets of Chinese encodings"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-Encode-1.410.0
diff --git a/dev-perl/Encode-Locale/Encode-Locale-1.50.0-r1.ebuild b/dev-perl/Encode-Locale/Encode-Locale-1.50.0-r1.ebuild
index 10ed244e31a..e9236fc9c1a 100644
--- a/dev-perl/Encode-Locale/Encode-Locale-1.50.0-r1.ebuild
+++ b/dev-perl/Encode-Locale/Encode-Locale-1.50.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Determine the locale encoding"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND=">=virtual/perl-Encode-2.0.0"
DEPEND="${RDEPEND}
diff --git a/dev-perl/Encode-compat/Encode-compat-0.70.0-r3.ebuild b/dev-perl/Encode-compat/Encode-compat-0.70.0-r3.ebuild
index 2a639714282..7b7d02af6fd 100644
--- a/dev-perl/Encode-compat/Encode-compat-0.70.0-r3.ebuild
+++ b/dev-perl/Encode-compat/Encode-compat-0.70.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Encode.pm emulation layer"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ~ppc sparc x86"
+KEYWORDS="amd64 ~ia64 ~loong ~ppc sparc x86"
RDEPEND="dev-perl/Text-Iconv"
BDEPEND="${RDEPEND}"
diff --git a/dev-perl/Error/Error-0.170.290.ebuild b/dev-perl/Error/Error-0.170.290.ebuild
index b17f54ba836..421a3d62483 100644
--- a/dev-perl/Error/Error-0.170.290.ebuild
+++ b/dev-perl/Error/Error-0.170.290.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ DESCRIPTION="Error/exception handling in an OO-ish way"
LICENSE+=" MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Eval-Closure/Eval-Closure-0.140.0-r1.ebuild b/dev-perl/Eval-Closure/Eval-Closure-0.140.0-r1.ebuild
index 55669f6d210..8b279e2de62 100644
--- a/dev-perl/Eval-Closure/Eval-Closure-0.140.0-r1.ebuild
+++ b/dev-perl/Eval-Closure/Eval-Closure-0.140.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="safely and cleanly create closures via string eval"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/Event-RPC/Event-RPC-1.100.0-r1.ebuild b/dev-perl/Event-RPC/Event-RPC-1.100.0-r1.ebuild
index c4aa10e44ed..7ac19ec13be 100644
--- a/dev-perl/Event-RPC/Event-RPC-1.100.0-r1.ebuild
+++ b/dev-perl/Event-RPC/Event-RPC-1.100.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Event based transparent Client/Server RPC framework"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Event-RPC/Event-RPC-1.100.0.ebuild b/dev-perl/Event-RPC/Event-RPC-1.100.0.ebuild
deleted file mode 100644
index 64d95c1e3f4..00000000000
--- a/dev-perl/Event-RPC/Event-RPC-1.100.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=JRED
-DIST_VERSION=1.10
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Event based transparent Client/Server RPC framework"
-
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 ~sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Note: Storable not listed in final alternation like it is
-# upstream as storable alone is inherently insecure, so we force
-# availability of at least one secure option
-RDEPEND="|| ( dev-perl/Event dev-perl/glib-perl dev-perl/AnyEvent )
- dev-perl/IO-Socket-SSL
- dev-perl/Net-SSLeay
- || ( >=dev-perl/Sereal-3.0.0 dev-perl/CBOR-XS >=dev-perl/JSON-XS-3.0.0 )
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- virtual/perl-Storable
- virtual/perl-IO
- )
-"
-# Before disabling test here again, please file a bug and help kentnl
-# track it down, so we can at least run some tests where its sensible.
-#DIST_TEST=skip
diff --git a/dev-perl/Exception-Class/Exception-Class-1.450.0.ebuild b/dev-perl/Exception-Class/Exception-Class-1.450.0.ebuild
index 6c91dab9fbf..bf37ececaf8 100644
--- a/dev-perl/Exception-Class/Exception-Class-1.450.0.ebuild
+++ b/dev-perl/Exception-Class/Exception-Class-1.450.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="A module that allows you to declare real exception classes in Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Expect/Expect-1.350.0-r1.ebuild b/dev-perl/Expect/Expect-1.350.0-r1.ebuild
index 5d04de7b114..e878ee73fdd 100644
--- a/dev-perl/Expect/Expect-1.350.0-r1.ebuild
+++ b/dev-perl/Expect/Expect-1.350.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Expect for Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.100.0.ebuild b/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.100.0.ebuild
deleted file mode 100644
index 976f3c55363..00000000000
--- a/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.100.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-DIST_AUTHOR=PEVANS
-DIST_VERSION=0.10
-
-inherit perl-module
-
-DESCRIPTION="Configure-time utilities for using C headers"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="virtual/perl-ExtUtils-CBuilder"
-DEPEND="${RDEPEND}
- dev-perl/Module-Build
- test? ( dev-perl/Test-Fatal
- virtual/perl-Test-Simple )
-"
-src_test() {
- perl_rm_files t/99pod.t
- perl-module_src_test
-}
diff --git a/dev-perl/ExtUtils-CChecker/Manifest b/dev-perl/ExtUtils-CChecker/Manifest
index a0c3df98bf9..b69256c384c 100644
--- a/dev-perl/ExtUtils-CChecker/Manifest
+++ b/dev-perl/ExtUtils-CChecker/Manifest
@@ -1,2 +1 @@
-DIST ExtUtils-CChecker-0.10.tar.gz 19496 BLAKE2B b561601d189533f04e5ea20379c9368cadb9fac4ae5b841b0ef8c1463360f4e7f77dba659bae84726e17d07a60bd784eae67f005747c45f89592b98a79fcf895 SHA512 8b43c559333d14d682a00a0fa956aff8b6b4209b7b442f330f9e8573b438dcd5a2d3b86582e2aad2f974c342acee3e79785b9816cb585807dba9b448a1626d4c
DIST ExtUtils-CChecker-0.11.tar.gz 20241 BLAKE2B 14734dece93eea384a6dc9a7dea511870948926f22d1e45281fdf517f7830fe895fe9362c4dee9ab3dd8a67f377857240b15aef9fa7fc8f8037413ee6e8ac35e SHA512 4b638e5082443eafcf2f3586ec8ff20ee62b054f8bc24149dd7a2549f57ca748618f76c057f456eadca4e5c4099071ee2d1c8993a13e2f5ea8924cd92319dd8c
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
index e7978f32306..4d72154de0f 100644
--- a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0-r1.ebuild
+++ b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="A wrapper for perl's configuration"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Data-Dumper
diff --git a/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.23.0.ebuild b/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.23.0.ebuild
index b055158b547..01fb3952511 100644
--- a/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.23.0.ebuild
+++ b/dev-perl/ExtUtils-HasCompiler/ExtUtils-HasCompiler-0.23.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Check for the presence of a compiler"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-Carp
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
index c78fff2ecc8..435ef62b518 100644
--- a/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0-r1.ebuild
+++ b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Various portability utilities for module builders"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.12.0.ebuild b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.12.0.ebuild
index 4f10c4ca058..ec3950b4141 100644
--- a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.12.0.ebuild
+++ b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,7 +8,7 @@ inherit perl-module
DESCRIPTION="Build.PL install path logic made easy"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/ExtUtils-PkgConfig/ExtUtils-PkgConfig-1.160.0-r1.ebuild b/dev-perl/ExtUtils-PkgConfig/ExtUtils-PkgConfig-1.160.0-r1.ebuild
index 0d3532d71cb..59a0de06204 100644
--- a/dev-perl/ExtUtils-PkgConfig/ExtUtils-PkgConfig-1.160.0-r1.ebuild
+++ b/dev-perl/ExtUtils-PkgConfig/ExtUtils-PkgConfig-1.160.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Simplistic perl interface to pkg-config"
LICENSE="LGPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
BDEPEND="
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild b/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
index 56d0efc5dd5..a30cae9187c 100644
--- a/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
+++ b/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Client library for fastcgi protocol"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-IO
diff --git a/dev-perl/FCGI/FCGI-0.820.0.ebuild b/dev-perl/FCGI/FCGI-0.820.0.ebuild
index 55b3a3aea18..c9ee6623c73 100644
--- a/dev-perl/FCGI/FCGI-0.820.0.ebuild
+++ b/dev-perl/FCGI/FCGI-0.820.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Fast CGI module"
LICENSE="FastCGI"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-XSLoader
diff --git a/dev-perl/File-BaseDir/File-BaseDir-0.90.0.ebuild b/dev-perl/File-BaseDir/File-BaseDir-0.90.0.ebuild
index f3fd453d678..de422509c01 100644
--- a/dev-perl/File-BaseDir/File-BaseDir-0.90.0.ebuild
+++ b/dev-perl/File-BaseDir/File-BaseDir-0.90.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Use the Freedesktop.org base directory specification"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/File-DesktopEntry/File-DesktopEntry-0.220.0-r1.ebuild b/dev-perl/File-DesktopEntry/File-DesktopEntry-0.220.0-r1.ebuild
index 18cbb2f3246..9cf42e101d5 100644
--- a/dev-perl/File-DesktopEntry/File-DesktopEntry-0.220.0-r1.ebuild
+++ b/dev-perl/File-DesktopEntry/File-DesktopEntry-0.220.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Object to handle .desktop files"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/File-Find-Object/File-Find-Object-0.3.6.ebuild b/dev-perl/File-Find-Object/File-Find-Object-0.3.6.ebuild
index 4ecd2b0a594..e6a3854e01d 100644
--- a/dev-perl/File-Find-Object/File-Find-Object-0.3.6.ebuild
+++ b/dev-perl/File-Find-Object/File-Find-Object-0.3.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="An object oriented File::Find replacement"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/File-HomeDir/File-HomeDir-1.6.0.ebuild b/dev-perl/File-HomeDir/File-HomeDir-1.6.0.ebuild
index 4f2a68277ed..522f5916435 100644
--- a/dev-perl/File-HomeDir/File-HomeDir-1.6.0.ebuild
+++ b/dev-perl/File-HomeDir/File-HomeDir-1.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Get home directory for self or other user"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+xdg test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/File-LibMagic/File-LibMagic-1.230.0.ebuild b/dev-perl/File-LibMagic/File-LibMagic-1.230.0.ebuild
index 3c4b49ab071..39d77cf6451 100644
--- a/dev-perl/File-LibMagic/File-LibMagic-1.230.0.ebuild
+++ b/dev-perl/File-LibMagic/File-LibMagic-1.230.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Perl wrapper for libmagic"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/File-Listing/File-Listing-6.140.0.ebuild b/dev-perl/File-Listing/File-Listing-6.140.0.ebuild
index cb84ba479cd..1c9ef9a7506 100644
--- a/dev-perl/File-Listing/File-Listing-6.140.0.ebuild
+++ b/dev-perl/File-Listing/File-Listing-6.140.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Parse directory listings"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/File-MimeInfo/File-MimeInfo-0.300.0.ebuild b/dev-perl/File-MimeInfo/File-MimeInfo-0.300.0.ebuild
index 216558cd679..0f619cda842 100644
--- a/dev-perl/File-MimeInfo/File-MimeInfo-0.300.0.ebuild
+++ b/dev-perl/File-MimeInfo/File-MimeInfo-0.300.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Determine file type"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0-r1.ebuild b/dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0-r1.ebuild
index 30ad335b02c..1ce236cb2d8 100644
--- a/dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0-r1.ebuild
+++ b/dev-perl/File-Slurp-Tiny/File-Slurp-Tiny-0.4.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="A simple, sane and efficient file slurper"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/File-Slurper/File-Slurper-0.12.0.ebuild b/dev-perl/File-Slurper/File-Slurper-0.12.0.ebuild
index 2cf82033c95..50d107d083b 100644
--- a/dev-perl/File-Slurper/File-Slurper-0.12.0.ebuild
+++ b/dev-perl/File-Slurper/File-Slurper-0.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="A simple, sane and efficient module to slurp a file"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/File-Tail/File-Tail-1.300.0-r1.ebuild b/dev-perl/File-Tail/File-Tail-1.300.0-r1.ebuild
index 3cc4dc878e5..2ba9a0550bd 100644
--- a/dev-perl/File-Tail/File-Tail-1.300.0-r1.ebuild
+++ b/dev-perl/File-Tail/File-Tail-1.300.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Perl extension for reading from continously updated files"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
RDEPEND="
>=virtual/perl-Time-HiRes-1.120.0
diff --git a/dev-perl/File-TreeCreate/File-TreeCreate-0.0.1.ebuild b/dev-perl/File-TreeCreate/File-TreeCreate-0.0.1.ebuild
index fb509580aad..40fc2e394db 100644
--- a/dev-perl/File-TreeCreate/File-TreeCreate-0.0.1.ebuild
+++ b/dev-perl/File-TreeCreate/File-TreeCreate-0.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Recursively create a directory tree"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/File-Which/File-Which-1.270.0.ebuild b/dev-perl/File-Which/File-Which-1.270.0.ebuild
index 872ed4f6677..3cec38031fe 100644
--- a/dev-perl/File-Which/File-Which-1.270.0.ebuild
+++ b/dev-perl/File-Which/File-Which-1.270.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Perl implementation of the which utility as an API"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test pwhich"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r3.ebuild b/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r3.ebuild
index fdfde018286..740dacf578a 100644
--- a/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r3.ebuild
+++ b/dev-perl/Filesys-Df/Filesys-Df-0.920.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Disk free based on Filesys::Statvfs"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
BDEPEND="
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-perl/Finance-Quote/Finance-Quote-1.510.0.ebuild b/dev-perl/Finance-Quote/Finance-Quote-1.510.0.ebuild
index fb31cde4741..8ace7e5443b 100644
--- a/dev-perl/Finance-Quote/Finance-Quote-1.510.0.ebuild
+++ b/dev-perl/Finance-Quote/Finance-Quote-1.510.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -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 ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-perl/CGI
diff --git a/dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild b/dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild
index fd321830511..ecf3249eff5 100644
--- a/dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild
+++ b/dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ DESCRIPTION="module for compiling and altering fonts"
LICENSE="Artistic-2 OFL-1.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
virtual/perl-IO-Compress
diff --git a/dev-perl/GD/GD-2.730.0-r1.ebuild b/dev-perl/GD/GD-2.730.0-r1.ebuild
index eeb13273e5b..b224058da11 100644
--- a/dev-perl/GD/GD-2.730.0-r1.ebuild
+++ b/dev-perl/GD/GD-2.730.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Interface to Thomas Boutell's gd library"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="animgif fcgi test truetype xpm"
RDEPEND="
diff --git a/dev-perl/GSSAPI/GSSAPI-0.280.0-r2.ebuild b/dev-perl/GSSAPI/GSSAPI-0.280.0-r2.ebuild
index 01f76151d68..e7a7dbd70b8 100644
--- a/dev-perl/GSSAPI/GSSAPI-0.280.0-r2.ebuild
+++ b/dev-perl/GSSAPI/GSSAPI-0.280.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Perl extension providing access to the GSSAPIv2 library"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Gentoo-PerlMod-Version/Gentoo-PerlMod-Version-0.8.1-r1.ebuild b/dev-perl/Gentoo-PerlMod-Version/Gentoo-PerlMod-Version-0.8.1-r1.ebuild
index 71296e92c92..880dc8d372d 100644
--- a/dev-perl/Gentoo-PerlMod-Version/Gentoo-PerlMod-Version-0.8.1-r1.ebuild
+++ b/dev-perl/Gentoo-PerlMod-Version/Gentoo-PerlMod-Version-0.8.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Convert arbitrary Perl Modules' versions into normalised Gentoo versions"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Geo-IP/Geo-IP-1.510.0-r1.ebuild b/dev-perl/Geo-IP/Geo-IP-1.510.0-r1.ebuild
index 2985be70e37..5feae7feeb8 100644
--- a/dev-perl/Geo-IP/Geo-IP-1.510.0-r1.ebuild
+++ b/dev-perl/Geo-IP/Geo-IP-1.510.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Look up country by IP Address"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-libs/geoip"
diff --git a/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.49.0.ebuild b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.49.0.ebuild
index f9480f5a5b5..72681e25ac0 100644
--- a/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.49.0.ebuild
+++ b/dev-perl/Glib-Object-Introspection/Glib-Object-Introspection-0.49.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ DESCRIPTION="Dynamically create Perl language bindings"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
>=dev-perl/glib-perl-1.320.0
diff --git a/dev-perl/GooCanvas2/GooCanvas2-0.60.0-r1.ebuild b/dev-perl/GooCanvas2/GooCanvas2-0.60.0-r1.ebuild
index 22a09fef195..cba9061b8d8 100644
--- a/dev-perl/GooCanvas2/GooCanvas2-0.60.0-r1.ebuild
+++ b/dev-perl/GooCanvas2/GooCanvas2-0.60.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Perl binding for GooCanvas2 widget using Glib::Object::Introspection"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Gtk2-Ex-PodViewer/Gtk2-Ex-PodViewer-0.180.0-r3.ebuild b/dev-perl/Gtk2-Ex-PodViewer/Gtk2-Ex-PodViewer-0.180.0-r3.ebuild
deleted file mode 100644
index 1348da599ca..00000000000
--- a/dev-perl/Gtk2-Ex-PodViewer/Gtk2-Ex-PodViewer-0.180.0-r3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-DIST_AUTHOR=GBROWN
-DIST_VERSION=0.18
-inherit perl-module
-
-DESCRIPTION="a Gtk2 widget for displaying Plain old Documentation (POD)"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="x11-libs/gtk+:2
- dev-perl/Gtk2
- dev-perl/IO-stringy
- dev-perl/Pod-Parser
- virtual/perl-Pod-Simple
- dev-perl/Gtk2-Ex-Simple-List
- dev-perl/Locale-gettext"
-DEPEND="${RDEPEND}"
-BDEPEND="${RDEPEND}"
-
-src_test() {
- local MODULES=(
- "Gtk2::Ex::PodViewer ${DIST_VERSION}"
- "Gtk2::Ex::PodViewer::Parser"
- )
- local failed=()
- for dep in "${MODULES[@]}"; do
- ebegin "Compile testing ${dep}"
- perl -Mblib="${S}" -M"${dep} ()" -e1
- eend $? || failed+=( "$dep" )
- done
- if [[ ${failed[@]} ]]; then
- echo
- eerror "One or more modules failed compile:";
- for dep in "${failed[@]}"; do
- eerror " ${dep}"
- done
- die "Failing due to module compilation errors";
- fi
- perl-module_src_test
-}
diff --git a/dev-perl/Gtk2-Ex-PodViewer/Manifest b/dev-perl/Gtk2-Ex-PodViewer/Manifest
deleted file mode 100644
index d5d3336f56a..00000000000
--- a/dev-perl/Gtk2-Ex-PodViewer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Gtk2-Ex-PodViewer-0.18.tar.gz 15417 BLAKE2B 4c74a58dd023c2be098d0c752d9d34baa7eee9db7910be01eb9a979aa940a618a9eabc6e52a7720858d6ca680fb34381fa77d1651025f014934d0f9c48873483 SHA512 488c83a95776f0d54d92bc45abc7b1727d76930a16d16c203865ecd9e9274340f59fe2916ceb16fed0babc8b531cad625cfd549ff9914321440e14ea81c49893
diff --git a/dev-perl/Gtk2-Ex-PodViewer/metadata.xml b/dev-perl/Gtk2-Ex-PodViewer/metadata.xml
deleted file mode 100644
index 32f185bd94c..00000000000
--- a/dev-perl/Gtk2-Ex-PodViewer/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpan">Gtk2-Ex-PodViewer</remote-id>
- <remote-id type="cpan-module">Gtk2::Ex::PodViewer</remote-id>
- <remote-id type="cpan-module">Gtk2::Ex::PodViewer::Parser</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/Gtk2-Ex-PrintDialog/Gtk2-Ex-PrintDialog-0.30.0-r3.ebuild b/dev-perl/Gtk2-Ex-PrintDialog/Gtk2-Ex-PrintDialog-0.30.0-r3.ebuild
deleted file mode 100644
index 176289a452e..00000000000
--- a/dev-perl/Gtk2-Ex-PrintDialog/Gtk2-Ex-PrintDialog-0.30.0-r3.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=GBROWN
-DIST_VERSION=0.03
-inherit perl-module
-
-DESCRIPTION="a simple, pure Perl dialog for printing PostScript data in GTK+ applications"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="cups"
-
-RDEPEND="
- cups? ( dev-perl/Net-CUPS )
- dev-perl/Gtk2
- >=dev-perl/Locale-gettext-1.40.0
-"
-BDEPEND="${RDEPEND}
-"
diff --git a/dev-perl/Gtk2-Ex-PrintDialog/Manifest b/dev-perl/Gtk2-Ex-PrintDialog/Manifest
deleted file mode 100644
index 9e6315ef720..00000000000
--- a/dev-perl/Gtk2-Ex-PrintDialog/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Gtk2-Ex-PrintDialog-0.03.tar.gz 6150 BLAKE2B 7518e86959041b62c6622f9bc787caa488490d2c6f9babe703c808fe5d9a247232bb602e300c4e87e02269e25a210617c26473e502aa0ab37228dee827f8bbba SHA512 b63d0f062e1556c4a5402850725ece4e727f7e9eb168bf3be1403a9b4db425cee762a1b1ca3bdff55d554b343deadd35f27f908d198979b64012f5d59c2a5d88
diff --git a/dev-perl/Gtk2-Ex-PrintDialog/metadata.xml b/dev-perl/Gtk2-Ex-PrintDialog/metadata.xml
deleted file mode 100644
index 8b16f5a8a0c..00000000000
--- a/dev-perl/Gtk2-Ex-PrintDialog/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpan">Gtk2-Ex-PrintDialog</remote-id>
- <remote-id type="cpan-module">Gtk2::Ex::PrintDialog</remote-id>
- <remote-id type="cpan-module">Gtk2::Ex::PrintDialog::Darwin</remote-id>
- <remote-id type="cpan-module">Gtk2::Ex::PrintDialog::Linux</remote-id>
- <remote-id type="cpan-module">Gtk2::Ex::PrintDialog::MSWin32</remote-id>
- <remote-id type="cpan-module">Gtk2::Ex::PrintDialog::Unix</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/Gtk2-Ex-Simple-List/Gtk2-Ex-Simple-List-0.500.0-r3.ebuild b/dev-perl/Gtk2-Ex-Simple-List/Gtk2-Ex-Simple-List-0.500.0-r3.ebuild
deleted file mode 100644
index e2c539d5023..00000000000
--- a/dev-perl/Gtk2-Ex-Simple-List/Gtk2-Ex-Simple-List-0.500.0-r3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RMCFARLA
-DIST_VERSION=0.50
-DIST_SECTION=Gtk2-Perl-Ex
-DIST_EXAMPLES=( "examples/*" )
-inherit perl-module virtualx
-
-DESCRIPTION="A simple interface to Gtk2's complex MVC list widget"
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 )" # LGPL-2.1+
-SLOT="0"
-KEYWORDS="amd64 ~ia64 sparc x86"
-
-RDEPEND="
- >=dev-perl/Gtk2-1.60.0
- >=dev-perl/glib-perl-1.62.0
-"
-BDEPEND="${RDEPEND}
-"
-
-src_test() {
- virtx perl-module_src_test
-}
diff --git a/dev-perl/Gtk2-Ex-Simple-List/Manifest b/dev-perl/Gtk2-Ex-Simple-List/Manifest
deleted file mode 100644
index 5add20e2aec..00000000000
--- a/dev-perl/Gtk2-Ex-Simple-List/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Gtk2-Ex-Simple-List-0.50.tar.gz 13769 BLAKE2B 0d435acaf034ce2653d3e797178852f1af95f29890ce9e65022b7b354371e868b52f4318fffb9edaa03abf3c95726bc5b991ad35fb1732c6d67288d368caed6d SHA512 df57509eb386aff41630b7da2d9b810b1e9308dec407dbe792a4282f2d7331cb3639755af8232bf6312e0537784dab5f1d035c919909a53e584173ce24aa6a09
diff --git a/dev-perl/Gtk2-Ex-Simple-List/metadata.xml b/dev-perl/Gtk2-Ex-Simple-List/metadata.xml
deleted file mode 100644
index 6c4a39ab17e..00000000000
--- a/dev-perl/Gtk2-Ex-Simple-List/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpan">Gtk2-Ex-Simple-List</remote-id>
- <remote-id type="cpan-module">Gtk2::Ex::Simple::List</remote-id>
- <remote-id type="cpan-module">Gtk2::Ex::Simple::TiedCommon</remote-id>
- <remote-id type="cpan-module">Gtk2::Ex::Simple::TiedList</remote-id>
- <remote-id type="cpan-module">Gtk2::Ex::Simple::TiedRow</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/Gtk2-ImageView/Gtk2-ImageView-0.50.0-r3.ebuild b/dev-perl/Gtk2-ImageView/Gtk2-ImageView-0.50.0-r3.ebuild
deleted file mode 100644
index b8c71d4b7b8..00000000000
--- a/dev-perl/Gtk2-ImageView/Gtk2-ImageView-0.50.0-r3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=RATCLIFFE
-DIST_VERSION=0.05
-DIST_EXAMPLES=( "examples/*" )
-inherit perl-module virtualx
-
-DESCRIPTION="Perl binding for the GtkImageView image viewer widget"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- dev-perl/Gtk2
- >=media-gfx/gtkimageview-1.6.3
-"
-BDEPEND="${RDEPEND}
- dev-perl/glib-perl
- >=dev-perl/ExtUtils-Depends-0.300.0
- >=dev-perl/ExtUtils-PkgConfig-1.30.0
-"
-
-src_test() {
- perl_rm_files t/pod.t
- virtx perl-module_src_test
-}
diff --git a/dev-perl/Gtk2-ImageView/Manifest b/dev-perl/Gtk2-ImageView/Manifest
deleted file mode 100644
index 46d66e0bd4f..00000000000
--- a/dev-perl/Gtk2-ImageView/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Gtk2-ImageView-0.05.tar.gz 43632 BLAKE2B 73bce06c090b6d6338526190bc30c0ef6123f533fe4bc884ec0802afc58f59451cf505ecd13501f4cc6d5aef6470d2965de81dc2b55bdf193517c93e15c330e8 SHA512 ff8804e73655e9b3fad9e26860698726669063b5103732e589b5c93398a3a76ba79a55f41ce129fe59761a44cf3b317a15207f888432ec603cbdfbdd4ee5cd88
diff --git a/dev-perl/Gtk2-ImageView/metadata.xml b/dev-perl/Gtk2-ImageView/metadata.xml
deleted file mode 100644
index ec4786dee65..00000000000
--- a/dev-perl/Gtk2-ImageView/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpan">Gtk2-ImageView</remote-id>
- <remote-id type="cpan-module">Gtk2::ImageView</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/Gtk2-SourceView2/Gtk2-SourceView2-0.120.0.ebuild b/dev-perl/Gtk2-SourceView2/Gtk2-SourceView2-0.120.0.ebuild
deleted file mode 100644
index f57a698af8d..00000000000
--- a/dev-perl/Gtk2-SourceView2/Gtk2-SourceView2-0.120.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=XAOC
-DIST_VERSION=0.12
-DIST_A_EXT=tar.gz
-inherit perl-module virtualx
-
-DESCRIPTION="Perl binding for the C library gtksourceview"
-
-SLOT="0"
-LICENSE="|| ( GPL-2+ Artistic-2 )"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- dev-perl/Gtk2
- >=dev-perl/glib-perl-1.160.0
-"
-DEPEND="${RDEPEND}
- dev-perl/ExtUtils-Depends
- dev-perl/ExtUtils-PkgConfig
- virtual/perl-ExtUtils-MakeMaker
- x11-libs/gtksourceview:2.0
-"
-
-src_test() {
- virtx perl-module_src_test
-}
diff --git a/dev-perl/Gtk2-SourceView2/Manifest b/dev-perl/Gtk2-SourceView2/Manifest
deleted file mode 100644
index 667d4f68ef3..00000000000
--- a/dev-perl/Gtk2-SourceView2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Gtk2-SourceView2-0.12.tar.gz 24647 BLAKE2B 048e44d954ad14736d3a9f631e6370ac055ab979502b9c9ef07f35398bfd24f10fd587cb1d86bb22951b7189efffe18ee9919f0b77df89821583e9b79e126de9 SHA512 c82741a23b9cc0560a70afeab7b0728a4d3e6769515bd68f894708d6f9ab72772fca5f4d74750e76e71d44a48732e6366bb1953f0d712148d0bc73c5aa27e450
diff --git a/dev-perl/Gtk2-SourceView2/metadata.xml b/dev-perl/Gtk2-SourceView2/metadata.xml
deleted file mode 100644
index ae98cd2c550..00000000000
--- a/dev-perl/Gtk2-SourceView2/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpan">Gtk2-SourceView</remote-id>
- <remote-id type="cpan-module">Gtk2::SourceView2</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/Gtk2-Unique/Gtk2-Unique-0.70.0.ebuild b/dev-perl/Gtk2-Unique/Gtk2-Unique-0.70.0.ebuild
deleted file mode 100644
index a10cc0b9965..00000000000
--- a/dev-perl/Gtk2-Unique/Gtk2-Unique-0.70.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=XAOC
-DIST_VERSION=0.07
-DIST_EXAMPLES=( "examples/*" )
-inherit perl-module virtualx
-
-DESCRIPTION="Perl binding for C libunique library"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- dev-libs/libunique:1
- dev-perl/Gtk2
-"
-DEPEND="${RDEPEND}
-"
-BDEPEND="${RDEPEND}
- dev-perl/glib-perl
- dev-perl/ExtUtils-Depends
- dev-perl/ExtUtils-PkgConfig
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-0.05-implicit-pointer.patch )
-
-src_test() {
- virtx perl-module_src_test
-}
diff --git a/dev-perl/Gtk2-Unique/Manifest b/dev-perl/Gtk2-Unique/Manifest
deleted file mode 100644
index 13aeca11421..00000000000
--- a/dev-perl/Gtk2-Unique/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Gtk2-Unique-0.07.tar.gz 12755 BLAKE2B 2220a736fbe4c2bad95ed5dd28c908d23617f8c374be91718ea05fada3d914641b9f64bab7bebe0d3689a54141e7b8d9d78d6fe755fb4f4a50e213eba2563273 SHA512 62975a16840be7af7d5657c816367572d1b5140585d1275331e2d05dcefe18ebcccf8cb81747da92f12e085a5bef1c0ba2dcf4d2fc886baef97a22317e1e04f6
diff --git a/dev-perl/Gtk2-Unique/files/Gtk2-Unique-0.05-implicit-pointer.patch b/dev-perl/Gtk2-Unique/files/Gtk2-Unique-0.05-implicit-pointer.patch
deleted file mode 100644
index 1df58449b8b..00000000000
--- a/dev-perl/Gtk2-Unique/files/Gtk2-Unique-0.05-implicit-pointer.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: Gtk2-Unique-0.05/xs/UniqueApp.xs
-===================================================================
---- Gtk2-Unique-0.05.orig/xs/UniqueApp.xs
-+++ Gtk2-Unique-0.05/xs/UniqueApp.xs
-@@ -1,6 +1,8 @@
- #include "unique-perl.h"
- #include <gperl_marshal.h>
-
-+G_CONST_RETURN gchar * unique_command_to_string (UniqueApp *app, gint command);
-+
- static void
- perl_unique_app_marshall_message_received (
- GClosure *closure,
diff --git a/dev-perl/Gtk2-Unique/metadata.xml b/dev-perl/Gtk2-Unique/metadata.xml
deleted file mode 100644
index b12ea4beb22..00000000000
--- a/dev-perl/Gtk2-Unique/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpan">Gtk2-Unique</remote-id>
- <remote-id type="cpan-module">Gtk2::Unique</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/Gtk2/Gtk2-1.249.920.ebuild b/dev-perl/Gtk2/Gtk2-1.249.920.ebuild
deleted file mode 100644
index 8fa425a356d..00000000000
--- a/dev-perl/Gtk2/Gtk2-1.249.920.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=XAOC
-DIST_VERSION=1.24992
-inherit virtualx perl-module
-
-DESCRIPTION="Perl bindings for GTK2"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- x11-libs/gtk+:2
- >=dev-perl/Cairo-1
- >=dev-perl/glib-perl-1.280.0
- >=dev-perl/Pango-1.220.0
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- >=dev-perl/ExtUtils-Depends-0.300.0
- >=dev-perl/ExtUtils-PkgConfig-1.30.0
- test? ( x11-libs/gdk-pixbuf[jpeg] )
-"
-
-src_test() {
- virtx perl-module_src_test
-}
diff --git a/dev-perl/Gtk2/Manifest b/dev-perl/Gtk2/Manifest
index 49771a873ec..37fd3312a52 100644
--- a/dev-perl/Gtk2/Manifest
+++ b/dev-perl/Gtk2/Manifest
@@ -1,2 +1 @@
-DIST Gtk2-1.24992.tar.gz 768646 BLAKE2B b2b63c55d9e1f7e19911bd4a6b268bf27d79339aeef9f8db32fe2fa24666a30e298158a81647ee54d8ce9f04e48d14d21a57971e81383c12d92447af877ae714 SHA512 a3d0ac22ce0f356f1a73c6b7d27161f76573b64cfde54e76d751ce8318eda9410e57d905e03b2562b8d31b80d3dba2bd4a8a7980a331bd5ca0c6f75e61e4e6f7
DIST Gtk2-1.24993.tar.gz 766708 BLAKE2B e9286d3feaf3b9493fe6a1c45f5c75a4cd1553a06bc1aedfef1ed25fc9d4d793d4da21911f86112a51478533341b470c5e6ad3cd1913dea863c0557902774843 SHA512 320b10803394b196e0833ab998b854c7e184d6f291657c732a1fddb0c049d01ef192c73e6a095a87b18ff8cb9ac846fcb3682a2dd0c9c86076342e3ca7e55eb5
diff --git a/dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.0.ebuild b/dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.0.ebuild
index ad929df9db0..760ec142e84 100644
--- a/dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.0.ebuild
+++ b/dev-perl/Gtk3-ImageView/Gtk3-ImageView-10.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module virtualx
DESCRIPTION="Image viewer widget for Gtk3"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
RDEPEND="
dev-perl/Cairo
diff --git a/dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.0.ebuild b/dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.0.ebuild
index a11e4e7a950..57881e17ce1 100644
--- a/dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.0.ebuild
+++ b/dev-perl/Gtk3-SimpleList/Gtk3-SimpleList-0.210.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ DESCRIPTION="A simple interface to GTK+ 3's complex MVC list widget"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Gtk3/Gtk3-0.38.0.ebuild b/dev-perl/Gtk3/Gtk3-0.38.0.ebuild
index e354d5f550a..d2b8bf8b2a8 100644
--- a/dev-perl/Gtk3/Gtk3-0.38.0.ebuild
+++ b/dev-perl/Gtk3/Gtk3-0.38.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ inherit perl-module virtualx
DESCRIPTION="Perl interface to the 3.x series of the gtk+ toolkit"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/HTML-Element-Extended/HTML-Element-Extended-1.180.0-r2.ebuild b/dev-perl/HTML-Element-Extended/HTML-Element-Extended-1.180.0-r2.ebuild
index b052a079c4a..9cf1b7150ab 100644
--- a/dev-perl/HTML-Element-Extended/HTML-Element-Extended-1.180.0-r2.ebuild
+++ b/dev-perl/HTML-Element-Extended/HTML-Element-Extended-1.180.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Extension for manipulating a table composed of HTML::Element style components"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~x86-linux"
RDEPEND=">=dev-perl/HTML-Tree-3.01"
BDEPEND="${RDEPEND}"
diff --git a/dev-perl/HTML-FromText/HTML-FromText-2.70.0-r1.ebuild b/dev-perl/HTML-FromText/HTML-FromText-2.70.0-r1.ebuild
index cf425b234ee..b41b966269f 100644
--- a/dev-perl/HTML-FromText/HTML-FromText-2.70.0-r1.ebuild
+++ b/dev-perl/HTML-FromText/HTML-FromText-2.70.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Convert plain text to HTML"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/HTML-Mason-PSGIHandler/HTML-Mason-PSGIHandler-0.530.0.ebuild b/dev-perl/HTML-Mason-PSGIHandler/HTML-Mason-PSGIHandler-0.530.0-r1.ebuild
index 0bbbcee65a7..2996491b917 100644
--- a/dev-perl/HTML-Mason-PSGIHandler/HTML-Mason-PSGIHandler-0.530.0.ebuild
+++ b/dev-perl/HTML-Mason-PSGIHandler/HTML-Mason-PSGIHandler-0.530.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=8
-MODULE_AUTHOR=RUZ
-MODULE_VERSION=0.53
+DIST_AUTHOR=RUZ
+DIST_VERSION=0.53
inherit perl-module
DESCRIPTION="PSGI handler for HTML::Mason"
@@ -18,12 +18,11 @@ RDEPEND="
dev-perl/CGI-PSGI
dev-perl/HTML-Mason
"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
test? (
dev-perl/Plack
virtual/perl-Test-Simple
)
"
-
-SRC_TEST="do parallel"
diff --git a/dev-perl/HTML-Parser/HTML-Parser-3.760.0.ebuild b/dev-perl/HTML-Parser/HTML-Parser-3.760.0.ebuild
index c3821d38af9..7be0654d8a4 100644
--- a/dev-perl/HTML-Parser/HTML-Parser-3.760.0.ebuild
+++ b/dev-perl/HTML-Parser/HTML-Parser-3.760.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Parse HTML documents"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild b/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild
index b8b066ab82d..6c93deea6a0 100644
--- a/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild
+++ b/dev-perl/HTML-Selector-XPath/HTML-Selector-XPath-0.250.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="CSS Selector to XPath compiler"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/HTML-TableExtract/HTML-TableExtract-2.150.0-r1.ebuild b/dev-perl/HTML-TableExtract/HTML-TableExtract-2.150.0-r1.ebuild
index c4b1b8a6f23..6a05b141222 100644
--- a/dev-perl/HTML-TableExtract/HTML-TableExtract-2.150.0-r1.ebuild
+++ b/dev-perl/HTML-TableExtract/HTML-TableExtract-2.150.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="The Perl Table-Extract Module"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 x86 ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 ~riscv x86 ~x86-linux"
RDEPEND="
>=dev-perl/HTML-Element-Extended-1.160.0
diff --git a/dev-perl/HTML-TableParser/HTML-TableParser-0.430.0.ebuild b/dev-perl/HTML-TableParser/HTML-TableParser-0.430.0.ebuild
index f08f6403b7f..45de313d4e1 100644
--- a/dev-perl/HTML-TableParser/HTML-TableParser-0.430.0.ebuild
+++ b/dev-perl/HTML-TableParser/HTML-TableParser-0.430.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ DESCRIPTION="Extract data from an HTML table"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
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
index 5225a1b3357..b3122426c9e 100644
--- a/dev-perl/HTML-Tagset/HTML-Tagset-3.200.0-r2.ebuild
+++ b/dev-perl/HTML-Tagset/HTML-Tagset-3.200.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Data tables useful in parsing HTML"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
diff --git a/dev-perl/HTML-Template-Pro/HTML-Template-Pro-0.952.400.ebuild b/dev-perl/HTML-Template-Pro/HTML-Template-Pro-0.952.400.ebuild
new file mode 100644
index 00000000000..4ff38b3128b
--- /dev/null
+++ b/dev-perl/HTML-Template-Pro/HTML-Template-Pro-0.952.400.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=VIY
+DIST_VERSION=0.9524
+inherit perl-module
+
+DESCRIPTION='Perl/XS module to use HTML Templates from CGI scripts'
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-libs/libpcre2
+ >=virtual/perl-File-Path-2.0.0
+ virtual/perl-File-Spec
+ >=dev-perl/JSON-2.0.0"
+DEPEND="dev-libs/libpcre2"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_configure() {
+ local myconf=(
+ "PCRE2=1"
+ )
+
+ perl-module_src_configure "${myconf[@]}"
+}
diff --git a/dev-perl/HTML-Template-Pro/Manifest b/dev-perl/HTML-Template-Pro/Manifest
index 15670e916e0..0cf7bf58622 100644
--- a/dev-perl/HTML-Template-Pro/Manifest
+++ b/dev-perl/HTML-Template-Pro/Manifest
@@ -1 +1,2 @@
DIST HTML-Template-Pro-0.9510.tar.gz 171562 BLAKE2B 976e5938a4f9a1079028ecaf7b7aa365eb62b78ce016b654093ba8d2b92788966bb6d3eedf42255163be531af96650b0a6b0d263e7f911a7fbd0dfddd77aa25f SHA512 f2530720487e41e05873f450e8070ee350b1ff0f11c7319e23b6e76c8261844337f97236c4fcb468dc328011e5337e395a64dd48aa352046782cb25c780cc60f
+DIST HTML-Template-Pro-0.9524.tar.gz 173369 BLAKE2B 42bf08e58e62f2b1adde559cea1b7bd9ebe61d6eb02b35da93cd4ebbb7e5944e7c315f9ce65e033b1f8b4e23c87102cc60665e8ebf99c89ce21efb01fe095827 SHA512 871a9bc0a3c7d3ac5819eb17cef94d982026792da6f4f87e6fc623fc511c36dbf7a49a5f57f58ee8958032ee4491692ff3d4c28204b69d2a7f97601415f027ce
diff --git a/dev-perl/HTML-Template/HTML-Template-2.970.0-r1.ebuild b/dev-perl/HTML-Template/HTML-Template-2.970.0-r1.ebuild
index d3a734b7d15..3757524cc36 100644
--- a/dev-perl/HTML-Template/HTML-Template-2.970.0-r1.ebuild
+++ b/dev-perl/HTML-Template/HTML-Template-2.970.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="A Perl module to use HTML Templates"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~mips ppc ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ~ppc64 ~riscv x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/HTML-TokeParser-Simple/HTML-TokeParser-Simple-3.160.0-r2.ebuild b/dev-perl/HTML-TokeParser-Simple/HTML-TokeParser-Simple-3.160.0-r2.ebuild
index 2ba3eaac735..9e698360902 100644
--- a/dev-perl/HTML-TokeParser-Simple/HTML-TokeParser-Simple-3.160.0-r2.ebuild
+++ b/dev-perl/HTML-TokeParser-Simple/HTML-TokeParser-Simple-3.160.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Easy to use HTML::TokeParser interface"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm64 ~ia64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-perl/HTML-Parser-3.25"
diff --git a/dev-perl/HTML-TreeBuilder-XPath/HTML-TreeBuilder-XPath-0.140.0.ebuild b/dev-perl/HTML-TreeBuilder-XPath/HTML-TreeBuilder-XPath-0.140.0.ebuild
index e1fdc4d68e4..09f685be9d4 100644
--- a/dev-perl/HTML-TreeBuilder-XPath/HTML-TreeBuilder-XPath-0.140.0.ebuild
+++ b/dev-perl/HTML-TreeBuilder-XPath/HTML-TreeBuilder-XPath-0.140.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="add XPath support to HTML::TreeBuilder"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-perl/HTML-Tree
diff --git a/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0-r1.ebuild b/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0-r1.ebuild
index e725afec156..40bd1f389ee 100644
--- a/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0-r1.ebuild
+++ b/dev-perl/HTTP-Cache-Transparent/HTTP-Cache-Transparent-1.400.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Cache the result of http get-requests persistently"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-perl/libwww-perl
diff --git a/dev-perl/HTTP-Cookies/HTTP-Cookies-6.100.0.ebuild b/dev-perl/HTTP-Cookies/HTTP-Cookies-6.100.0.ebuild
index eef8a33909a..c044d17b5b4 100644
--- a/dev-perl/HTTP-Cookies/HTTP-Cookies-6.100.0.ebuild
+++ b/dev-perl/HTTP-Cookies/HTTP-Cookies-6.100.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Storage of cookies"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/HTTP-Daemon/HTTP-Daemon-6.120.0.ebuild b/dev-perl/HTTP-Daemon/HTTP-Daemon-6.120.0.ebuild
index 260afa867f2..952b79f7cb9 100644
--- a/dev-perl/HTTP-Daemon/HTTP-Daemon-6.120.0.ebuild
+++ b/dev-perl/HTTP-Daemon/HTTP-Daemon-6.120.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Base class for simple HTTP servers"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/HTTP-Date/HTTP-Date-6.50.0.ebuild b/dev-perl/HTTP-Date/HTTP-Date-6.50.0.ebuild
index 2721237423e..638c2389e33 100644
--- a/dev-perl/HTTP-Date/HTTP-Date-6.50.0.ebuild
+++ b/dev-perl/HTTP-Date/HTTP-Date-6.50.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Date conversion for HTTP date formats"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
!<dev-perl/libwww-perl-6
diff --git a/dev-perl/HTTP-Message/HTTP-Message-6.330.0.ebuild b/dev-perl/HTTP-Message/HTTP-Message-6.330.0.ebuild
index 29cb136fd5e..e1329f11ad8 100644
--- a/dev-perl/HTTP-Message/HTTP-Message-6.330.0.ebuild
+++ b/dev-perl/HTTP-Message/HTTP-Message-6.330.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 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 ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/HTTP-Negotiate/HTTP-Negotiate-6.10.0-r2.ebuild b/dev-perl/HTTP-Negotiate/HTTP-Negotiate-6.10.0-r2.ebuild
index fa9e661da9a..91795e2e5f7 100644
--- a/dev-perl/HTTP-Negotiate/HTTP-Negotiate-6.10.0-r2.ebuild
+++ b/dev-perl/HTTP-Negotiate/HTTP-Negotiate-6.10.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="HTTP content negotiation"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
!<dev-perl/libwww-perl-6
diff --git a/dev-perl/IO-AIO/IO-AIO-4.760.0.ebuild b/dev-perl/IO-AIO/IO-AIO-4.760.0.ebuild
index c3a8c14969a..fb116bac654 100644
--- a/dev-perl/IO-AIO/IO-AIO-4.760.0.ebuild
+++ b/dev-perl/IO-AIO/IO-AIO-4.760.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Asynchronous Input/Output"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~riscv x86"
RDEPEND="
dev-perl/common-sense
diff --git a/dev-perl/IO-All/IO-All-0.870.0-r1.ebuild b/dev-perl/IO-All/IO-All-0.870.0-r1.ebuild
index f5ea47c6013..a72584cd910 100644
--- a/dev-perl/IO-All/IO-All-0.870.0-r1.ebuild
+++ b/dev-perl/IO-All/IO-All-0.870.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,4 +11,4 @@ inherit perl-module
DESCRIPTION="unified IO operations"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86"
diff --git a/dev-perl/IO-CaptureOutput/IO-CaptureOutput-1.110.500.ebuild b/dev-perl/IO-CaptureOutput/IO-CaptureOutput-1.110.500.ebuild
index cb502aaf0cc..dff65ff07ba 100644
--- a/dev-perl/IO-CaptureOutput/IO-CaptureOutput-1.110.500.ebuild
+++ b/dev-perl/IO-CaptureOutput/IO-CaptureOutput-1.110.500.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Capture STDOUT and STDERR from Perl code, subprocesses or XS"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/IO-HTML/IO-HTML-1.4.0.ebuild b/dev-perl/IO-HTML/IO-HTML-1.4.0.ebuild
index db1674fe5ab..b33b09667f8 100644
--- a/dev-perl/IO-HTML/IO-HTML-1.4.0.ebuild
+++ b/dev-perl/IO-HTML/IO-HTML-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Open an HTML file with automatic charset detection"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/IO-Multiplex/IO-Multiplex-1.160.0-r2.ebuild b/dev-perl/IO-Multiplex/IO-Multiplex-1.160.0-r2.ebuild
index 1edc35784c2..53f6c08912c 100644
--- a/dev-perl/IO-Multiplex/IO-Multiplex-1.160.0-r2.ebuild
+++ b/dev-perl/IO-Multiplex/IO-Multiplex-1.160.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Manage IO on many file handles"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
RDEPEND="
virtual/perl-IO
diff --git a/dev-perl/IO-SessionData/IO-SessionData-1.30.0-r2.ebuild b/dev-perl/IO-SessionData/IO-SessionData-1.30.0-r2.ebuild
index 50c4fc79261..063e329655f 100644
--- a/dev-perl/IO-SessionData/IO-SessionData-1.30.0-r2.ebuild
+++ b/dev-perl/IO-SessionData/IO-SessionData-1.30.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Session data support module for SOAP::Lite"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
diff --git a/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0-r2.ebuild b/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0-r2.ebuild
index 3bd200805cb..f92e1db8d55 100644
--- a/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0-r2.ebuild
+++ b/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.720.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Work with IO sockets in ipv6"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
dev-perl/Socket6
diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.74.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.74.0.ebuild
index 4376eed6826..5a3ba03380b 100644
--- a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.74.0.ebuild
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.74.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="idn"
RDEPEND="
diff --git a/dev-perl/IO-Stty/IO-Stty-0.40.0.ebuild b/dev-perl/IO-Stty/IO-Stty-0.40.0.ebuild
index f4e89a81e4d..1f88ddd206b 100644
--- a/dev-perl/IO-Stty/IO-Stty-0.40.0.ebuild
+++ b/dev-perl/IO-Stty/IO-Stty-0.40.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,6 +9,6 @@ inherit perl-module
DESCRIPTION="Change and print terminal line settings"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
PERL_RM_FILES=( t/98-pod-coverage.t t/99-pod.t )
diff --git a/dev-perl/IO-Tty/IO-Tty-1.160.0.ebuild b/dev-perl/IO-Tty/IO-Tty-1.160.0.ebuild
index 51fbc9b1ccd..57fce10aec5 100644
--- a/dev-perl/IO-Tty/IO-Tty-1.160.0.ebuild
+++ b/dev-perl/IO-Tty/IO-Tty-1.160.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="IO::Tty and IO::Pty modules for Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
diff --git a/dev-perl/IPC-Run/IPC-Run-0.960.0.ebuild b/dev-perl/IPC-Run/IPC-Run-0.960.0.ebuild
deleted file mode 100644
index 391e2f95da0..00000000000
--- a/dev-perl/IPC-Run/IPC-Run-0.960.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=6
-
-DIST_AUTHOR=TODDR
-DIST_VERSION=0.96
-inherit perl-module
-
-DESCRIPTION="system() and background procs w/ piping, redirs, ptys"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/IO-Tty-1.80.0
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
-
-src_test() {
- perl_rm_files t/97_meta.t t/98_pod_coverage.t t/98_pod.t t/99_perl_minimum_version.t
- perl-module_src_test
-}
diff --git a/dev-perl/IPC-Run/Manifest b/dev-perl/IPC-Run/Manifest
index 4860e9e0575..853d4ff4519 100644
--- a/dev-perl/IPC-Run/Manifest
+++ b/dev-perl/IPC-Run/Manifest
@@ -1,2 +1 @@
-DIST IPC-Run-0.96.tar.gz 121644 BLAKE2B 83181fc4da8eb2199ac1978e2f593fb4579d2f4b6acff41f36ad2af866e07816c3ddbce8f1fb4e54a905fa00c3398df4ffa25eb10c49f677da23a4e0dc922fc8 SHA512 8a531a2126c15653ab0230813985cc7c83f2c3467c987757fc1f04c3c9952ee0246bcf743dcc4381351c72989f7271ede16962cca24e030404e414ff000c57a8
DIST IPC-Run-20200505.0.tar.gz 127505 BLAKE2B ed2ab7be9f77a18e6dab7df78e641c77e30d4db27f1129199de14e6a75a412b6154f1a0d2c63edaaf2b5d1316b28d8e66836faaa9823dfe289992b915d421c3a SHA512 6f2e0cdbd66741a5185aa6f79c5d23189f6527e319ead385a033e482abed439a7e7fb1bbb7fa83c91c7b2971b31313a99b2b6510cc6aad3516ae6524a196d57c
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
index 278e936d203..fbbb398275e 100644
--- a/dev-perl/IPC-Run3/IPC-Run3-0.48.0-r1.ebuild
+++ b/dev-perl/IPC-Run3/IPC-Run3-0.48.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Run a subprocess in batch mode (a la system)"
LICENSE="|| ( BSD-2 Artistic GPL-1+ )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Time-HiRes
diff --git a/dev-perl/IPC-ShareLite/IPC-ShareLite-0.170.0-r2.ebuild b/dev-perl/IPC-ShareLite/IPC-ShareLite-0.170.0-r2.ebuild
index 1d0c3b10674..85e68324e8b 100644
--- a/dev-perl/IPC-ShareLite/IPC-ShareLite-0.170.0-r2.ebuild
+++ b/dev-perl/IPC-ShareLite/IPC-ShareLite-0.170.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="IPC::ShareLite module for perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/IPC-System-Simple/IPC-System-Simple-1.300.0.ebuild b/dev-perl/IPC-System-Simple/IPC-System-Simple-1.300.0.ebuild
index b09dfd79165..4329080334e 100644
--- a/dev-perl/IPC-System-Simple/IPC-System-Simple-1.300.0.ebuild
+++ b/dev-perl/IPC-System-Simple/IPC-System-Simple-1.300.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Run commands simply, with detailed diagnostics"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Image-Info/Image-Info-1.420.0.ebuild b/dev-perl/Image-Info/Image-Info-1.420.0.ebuild
index ee829868578..963553766d3 100644
--- a/dev-perl/Image-Info/Image-Info-1.420.0.ebuild
+++ b/dev-perl/Image-Info/Image-Info-1.420.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="The Perl Image-Info Module"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86"
IUSE=""
RDEPEND="
diff --git a/dev-perl/Image-Sane/Image-Sane-5.0.0.ebuild b/dev-perl/Image-Sane/Image-Sane-5.0.0.ebuild
index ec8db37b010..e14d6da21e6 100644
--- a/dev-perl/Image-Sane/Image-Sane-5.0.0.ebuild
+++ b/dev-perl/Image-Sane/Image-Sane-5.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Access SANE-compatible scanners from Perl"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Importer/Importer-0.26.0.ebuild b/dev-perl/Importer/Importer-0.26.0.ebuild
index 06fe6757e20..bf5ccb17986 100644
--- a/dev-perl/Importer/Importer-0.26.0.ebuild
+++ b/dev-perl/Importer/Importer-0.26.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Alternative interface to modules that export symbols"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Inline-Python/Inline-Python-0.560.0-r1.ebuild b/dev-perl/Inline-Python/Inline-Python-0.560.0-r1.ebuild
deleted file mode 100644
index 13f4bff8038..00000000000
--- a/dev-perl/Inline-Python/Inline-Python-0.560.0-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
-# Feel free to add more targets after testing.
-
-DIST_AUTHOR=NINE
-DIST_VERSION=0.56
-inherit python-single-r1 perl-module
-
-DESCRIPTION="Easy implementation of Python extensions"
-
-SLOT="0"
-KEYWORDS="~amd64 ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Data-Dumper
- >=virtual/perl-Digest-MD5-2.500.0
- >=dev-perl/Inline-0.460.0
- ${PYTHON_DEPS}
-"
-DEPEND="${PYTHON_DEPS}"
-BDEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/Proc-ProcessTable-0.530.0
- virtual/perl-Test-Simple
- dev-perl/Test-Deep
- dev-perl/Test-Number-Delta
- virtual/perl-Test
- )
-"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-PATCHES=( "${FILESDIR}/${PN}-0.460.0-insanepython.patch" )
diff --git a/dev-perl/Inline-Python/Manifest b/dev-perl/Inline-Python/Manifest
deleted file mode 100644
index 1cc1ed5fe73..00000000000
--- a/dev-perl/Inline-Python/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Inline-Python-0.56.tar.gz 58224 BLAKE2B e422c46cfaaaf77a0a683ccf2818db62e5f2c726b9ede71f446bd2bb4fe66ba8ab8d99b30ce26168bf47cc23f06afc5b9839a403cd6b52781aa288a29cbedea3 SHA512 d5fffec8a377ec10c8b21ed9324e2de5a77d10304fc2a89196df89984e55869e3e4e0ef970f1aa4651068b8a6d834fa8eb18d70a052c646ddd98ef338f772e7d
diff --git a/dev-perl/Inline-Python/files/Inline-Python-0.460.0-insanepython.patch b/dev-perl/Inline-Python/files/Inline-Python-0.460.0-insanepython.patch
deleted file mode 100644
index b713f170abe..00000000000
--- a/dev-perl/Inline-Python/files/Inline-Python-0.460.0-insanepython.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -ruN Inline-Python-0.46.orig/Makefile.PL Inline-Python-0.46/Makefile.PL
---- Inline-Python-0.46.orig/Makefile.PL 2014-12-07 12:35:25.478476508 +0100
-+++ Inline-Python-0.46/Makefile.PL 2014-12-11 00:37:37.580577317 +0100
-@@ -134,7 +134,7 @@
- $ref->{libpath} = join '/', (get_config_var($ref, "LIBDEST"),
- 'config')
- if ($ref->{libpath} eq 'None');
-- return query_options($ref) unless sanity_check($ref);
-+ return $ref;
- }
-
- sub test_interrogate {
-@@ -171,6 +171,7 @@
- Extra Libs: $sel->{syslibs}
- Python Library: $sel->{libpath}/$sel->{libpython}
- Include Path: $sel->{incpath}
-+
- END
- # ' stupid vim.
- }
diff --git a/dev-perl/Inline-Python/metadata.xml b/dev-perl/Inline-Python/metadata.xml
deleted file mode 100644
index a8d2705744d..00000000000
--- a/dev-perl/Inline-Python/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpan">Inline-Python</remote-id>
- <remote-id type="cpan-module">Inline::Python</remote-id>
- <remote-id type="cpan-module">Inline::Python::Boolean</remote-id>
- <remote-id type="cpan-module">Inline::Python::Function</remote-id>
- <remote-id type="cpan-module">Inline::Python::Object</remote-id>
- <remote-id type="cpan-module">Inline::Python::Object::Data</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/Inline/Inline-0.860.0.ebuild b/dev-perl/Inline/Inline-0.860.0.ebuild
index 535c2d9a6e4..e76ecba139c 100644
--- a/dev-perl/Inline/Inline-0.860.0.ebuild
+++ b/dev-perl/Inline/Inline-0.860.0.ebuild
@@ -16,6 +16,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
virtual/perl-Digest-MD5
+ virtual/perl-Encode
>=virtual/perl-File-Spec-0.800.0
"
BDEPEND="${RDEPEND}
diff --git a/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.3.ebuild b/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.3.ebuild
index 680ad508440..89154398d64 100644
--- a/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.3.ebuild
+++ b/dev-perl/JSON-MaybeXS/JSON-MaybeXS-1.4.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 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 ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+xs"
# needs Scalar-Util
diff --git a/dev-perl/JSON-Parse/JSON-Parse-0.610.0.ebuild b/dev-perl/JSON-Parse/JSON-Parse-0.610.0.ebuild
index 3b433cb3d7e..1d770d2459f 100644
--- a/dev-perl/JSON-Parse/JSON-Parse-0.610.0.ebuild
+++ b/dev-perl/JSON-Parse/JSON-Parse-0.610.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Read JSON into a Perl Variable"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/JSON-XS/JSON-XS-4.30.0.ebuild b/dev-perl/JSON-XS/JSON-XS-4.30.0.ebuild
index 38350ecb3e2..4e4d91ae79b 100644
--- a/dev-perl/JSON-XS/JSON-XS-4.30.0.ebuild
+++ b/dev-perl/JSON-XS/JSON-XS-4.30.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="JSON::XS - JSON serialising/deserialising, done correctly and fast"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
dev-perl/Types-Serialiser
diff --git a/dev-perl/JSON/JSON-4.30.0.ebuild b/dev-perl/JSON/JSON-4.30.0.ebuild
index 4b45d74f6f3..fbc54bf0352 100644
--- a/dev-perl/JSON/JSON-4.30.0.ebuild
+++ b/dev-perl/JSON/JSON-4.30.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="JSON (JavaScript Object Notation) encoder/decoder"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test +xs"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/JavaScript-SpiderMonkey/JavaScript-SpiderMonkey-0.210.0-r1.ebuild b/dev-perl/JavaScript-SpiderMonkey/JavaScript-SpiderMonkey-0.210.0-r1.ebuild
deleted file mode 100644
index f706b2f4e57..00000000000
--- a/dev-perl/JavaScript-SpiderMonkey/JavaScript-SpiderMonkey-0.210.0-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=TBUSCH
-MODULE_VERSION=${PV%0.0}
-inherit perl-module
-
-DESCRIPTION="Perl interface to the JavaScript Engine"
-
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-RDEPEND="dev-perl/Log-Log4perl
- >=dev-lang/spidermonkey-1.5:0"
-DEPEND="${RDEPEND}
- dev-perl/ExtUtils-PkgConfig"
-
-PATCHES=(
- "${FILESDIR}/mozjs185.patch"
- "${FILESDIR}/${P}-no-dot-inc.patch"
-)
-
-SRC_TEST=do
diff --git a/dev-perl/JavaScript-SpiderMonkey/Manifest b/dev-perl/JavaScript-SpiderMonkey/Manifest
deleted file mode 100644
index c3093664ceb..00000000000
--- a/dev-perl/JavaScript-SpiderMonkey/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST JavaScript-SpiderMonkey-0.21.tar.gz 19494 BLAKE2B 842769d02b04d489b9fac446b0ec24ba7feca6c0206ca0927528af81bc464ab31c0b617635f060fa4a0e230da13901306192dfdf99db1f442ea84af33997e778 SHA512 5a1e26d8ee15c73a566715ac150ac597e6bbf542629bf1884ae623478ed6dd1085b4afc02ab6a152c7407239ba46a9d30f9472fc6375fab823815b38372fb1ec
diff --git a/dev-perl/JavaScript-SpiderMonkey/files/JavaScript-SpiderMonkey-0.210.0-no-dot-inc.patch b/dev-perl/JavaScript-SpiderMonkey/files/JavaScript-SpiderMonkey-0.210.0-no-dot-inc.patch
deleted file mode 100644
index f76aaa95a1c..00000000000
--- a/dev-perl/JavaScript-SpiderMonkey/files/JavaScript-SpiderMonkey-0.210.0-no-dot-inc.patch
+++ /dev/null
@@ -1,167 +0,0 @@
-From c89a871ead0a961f8a0125d875cbe28974e23f29 Mon Sep 17 00:00:00 2001
-From: Kent Fredric <kentnl@gentoo.org>
-Date: Thu, 26 Oct 2017 18:50:34 +1300
-Subject: Fix test failures without '.' in @INC
-
-Bug: https://bugs.gentoo.org/617006
-Bug: https://rt.cpan.org/Ticket/Display.html?id=121452
----
- t/00array.t | 2 +-
- t/01doc-href.t | 2 +-
- t/02nav-appv.t | 2 +-
- t/03doc-write.t | 2 +-
- t/04loop.t | 2 +-
- t/05form.t | 2 +-
- t/06form2.t | 2 +-
- t/07func.t | 2 +-
- t/08func2.t | 2 +-
- t/09meth.t | 2 +-
- t/10elobj.t | 2 +-
- 11 files changed, 11 insertions(+), 11 deletions(-)
-
-diff --git a/t/00array.t b/t/00array.t
-index 3bd85a6..ba36807 100755
---- a/t/00array.t
-+++ b/t/00array.t
-@@ -5,7 +5,7 @@
- print "1..1\n";
-
- $init = "";
--require "t/init.pl";
-+require "./t/init.pl";
-
- $js->array_by_path("document.form");
-
-diff --git a/t/01doc-href.t b/t/01doc-href.t
-index 7f79c95..c545ca7 100755
---- a/t/01doc-href.t
-+++ b/t/01doc-href.t
-@@ -6,7 +6,7 @@ print "1..1\n";
-
- $init = "";
-
--require "t/init.pl";
-+require "./t/init.pl";
-
- my $source = <<EOT;
- $init
-diff --git a/t/02nav-appv.t b/t/02nav-appv.t
-index d038f3e..2e0d7f6 100755
---- a/t/02nav-appv.t
-+++ b/t/02nav-appv.t
-@@ -5,7 +5,7 @@
- print "1..1\n";
-
- $init = "";
--require "t/init.pl";
-+require "./t/init.pl";
-
- my $source = <<EOT;
- $init
-diff --git a/t/03doc-write.t b/t/03doc-write.t
-index 9b38e21..f757592 100755
---- a/t/03doc-write.t
-+++ b/t/03doc-write.t
-@@ -5,7 +5,7 @@
- print "1..1\n";
-
- $init = "";
--require "t/init.pl";
-+require "./t/init.pl";
-
- my $source = <<EOT;
- $init
-diff --git a/t/04loop.t b/t/04loop.t
-index 3757c1d..768067a 100755
---- a/t/04loop.t
-+++ b/t/04loop.t
-@@ -5,7 +5,7 @@
- print "1..1\n";
-
- $init = "";
--require "t/init.pl";
-+require "./t/init.pl";
-
- my $source = <<EOT;
- $init
-diff --git a/t/05form.t b/t/05form.t
-index 0dc763a..3212d05 100755
---- a/t/05form.t
-+++ b/t/05form.t
-@@ -5,7 +5,7 @@
- print "1..1\n";
-
- $init = "";
--require "t/init.pl";
-+require "./t/init.pl";
-
- my $source = <<EOT;
- $init
-diff --git a/t/06form2.t b/t/06form2.t
-index 9aacb7a..fdf1bd2 100755
---- a/t/06form2.t
-+++ b/t/06form2.t
-@@ -5,7 +5,7 @@
- print "1..1\n";
-
- $init = "";
--require "t/init.pl";
-+require "./t/init.pl";
-
- my $a = $js->array_by_path("document.array");
- my $e = $js->array_set_element($a, 0, "gurkenhobel");
-diff --git a/t/07func.t b/t/07func.t
-index c0f95cc..9b12633 100644
---- a/t/07func.t
-+++ b/t/07func.t
-@@ -6,7 +6,7 @@ print "1..1\n";
-
- $init = "";
- $buffer = "";
--require "t/init.pl";
-+require "./t/init.pl";
-
- my $source = <<EOT;
- $init
-diff --git a/t/08func2.t b/t/08func2.t
-index 6b49ef7..95c7749 100644
---- a/t/08func2.t
-+++ b/t/08func2.t
-@@ -5,7 +5,7 @@
- print "1..1\n";
-
- $init = "";
--require "t/init.pl";
-+require "./t/init.pl";
-
- $args = "";
-
-diff --git a/t/09meth.t b/t/09meth.t
-index 4b5da81..2b86a9c 100644
---- a/t/09meth.t
-+++ b/t/09meth.t
-@@ -5,7 +5,7 @@
- print "1..1\n";
-
- $init = "";
--require "t/init.pl";
-+require "./t/init.pl";
-
- $args = "";
-
-diff --git a/t/10elobj.t b/t/10elobj.t
-index d4eca5c..2c097b9 100644
---- a/t/10elobj.t
-+++ b/t/10elobj.t
-@@ -5,7 +5,7 @@
- print "1..1\n";
-
- $init = "";
--require "t/init.pl";
-+require "./t/init.pl";
-
- $submitted = "0";
-
---
-2.14.3
-
diff --git a/dev-perl/JavaScript-SpiderMonkey/files/mozjs185.patch b/dev-perl/JavaScript-SpiderMonkey/files/mozjs185.patch
deleted file mode 100644
index 788a523b8c8..00000000000
--- a/dev-perl/JavaScript-SpiderMonkey/files/mozjs185.patch
+++ /dev/null
@@ -1,486 +0,0 @@
-From 9c0fbdce2ee643c23b3be8fa391b779fc6afbab3 Mon Sep 17 00:00:00 2001
-From: Ian Stakenvicius <axs@gentoo.org>
-Date: Fri, 12 Oct 2012 08:09:57 +1300
-Subject: Support spidermonkey 1.8.5 and newer
-
-Fix support for x86_64
-
-Bug: https://bugs.gentoo.org/404129
----
- Makefile.PL | 44 ++++++++++++-----
- SpiderMonkey.pm | 5 +-
- SpiderMonkey.xs | 150 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
- t/error.t | 2 +-
- 4 files changed, 180 insertions(+), 21 deletions(-)
-
-diff --git a/Makefile.PL b/Makefile.PL
-index 901b773..6095dcd 100644
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -12,6 +12,7 @@
- ######################################################################
-
- use ExtUtils::MakeMaker;
-+use ExtUtils::PkgConfig;
- use Getopt::Long;
-
- # Get the right lib and include dirs for different platforms
-@@ -39,7 +40,7 @@ my %possible_install_paths = (
- "/opt/local/lib" => "/opt/local/include", # MacPorts
- );
-
--my ($JS_LIB_DIR, @JS_INCL_DIRS, $JS_LIB_NAME);
-+my ($JS_LIB_DIR, @JS_INCL_DIRS, $JS_LIB_NAME, $JS_LIBS, $JS_INCLUDES);
-
- #### Determine compile options
- ##############################
-@@ -59,6 +60,19 @@ GetOptions(
- "JS_LIB_DIR=s" => \$JS_LIB_DIR,
- "JS_LIB_NAME=s" => \$JS_LIB_NAME,
- );
-+
-+# try to find spidermonkey via pkg-config first
-+
-+$JS_LIBS = ExtUtils::PkgConfig->libs ('mozjs187');
-+if ("".$JS_LIBS ne "") {
-+ $JS_INCLUDES = ExtUtils::PkgConfig->cflags ('mozjs187');
-+} else {
-+ $JS_LIBS = ExtUtils::PkgConfig->libs ('mozjs185');
-+ if ("".$JS_LIBS ne "") {
-+ $JS_INCLUDES = ExtUtils::PkgConfig->cflags ('mozjs185');
-+ } else {
-+
-+# pkg-config did not work, use the old (direct) way to find older libs
- if ($JS_LIB_DIR) {
- push @JS_INCL_DIRS, $JS_LIB_DIR;
- }
-@@ -80,13 +94,15 @@ foreach my $install_path(keys %possible_install_paths) {
- }
- }
- if (scalar(@JS_INCL_DIRS) == scalar(@c_header_files)) {
-- $JS_LIB_DIR = $libfile;
-+ $JS_LIB_DIR = "-L".$libfile;
- $JS_LIB_DIR =~ s/$possible_lib$//;
-
- $JS_LIB_NAME = $possible_lib;
- $JS_LIB_NAME =~ s/\.(a|so|dll)$//;
- $JS_LIB_NAME =~ s/^lib//;
-
-+ $JS_LIBS = "-l".$JS_LIB_NAME;
-+
- last;
- } else {
- @JS_INCL_DIRS = ();
-@@ -96,15 +112,22 @@ foreach my $install_path(keys %possible_install_paths) {
- }
- last if $JS_LIB_DIR;
- }
-+foreach my $include_dir(@JS_INCL_DIRS) {
-+ $JS_INCLUDES.=" -I".$include_dir;
-+}
-
- if ($JS_INCL_DIRS[0] eq $JS_INCL_DIRS[1]) {
- shift @JS_INCL_DIRS;
- }
-
-+} # end of pkgcfg mozjs185
-+} # end of pkgcfg mozjs187
-+
-+
- ## If no SpiderMonkey library found report that and exit.
- ## Otherwise print lib and include paths.
-
--if (!$JS_LIB_DIR) {
-+if (!$JS_LIBS) {
- print <<EOT;
-
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-@@ -113,17 +136,13 @@ README file on how to download, compile and link it.
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
- EOT
-- exit 0;
-+ exit 1;
- } else {
-- print "JS_LIB_DIR: $JS_LIB_DIR\n";
-- foreach my $include_dir(@JS_INCL_DIRS) {
-- print "JS_INCL_DIR: $include_dir\n";
-- }
-- print "JS_LIB_NAME: $JS_LIB_NAME\n";
-+ print "JS_LIBS: $JS_LIBS\n";
-+ print "JS_INCLUDES: $include_dir\n";
- }
-
-
--
- ## Determine library name and system-related defines
- if ($^O ne 'MSWin32') {
- $JS_DEFINE = '-DXP_UNIX';
-@@ -162,10 +181,11 @@ WriteMakefile(
- ($] >= 5.005 ? ## Add these new keywords supported since 5.005
- (ABSTRACT_FROM => 'SpiderMonkey.pm', # retrieve abstract from module
- AUTHOR => 'Mike Schilli <m@perlmeister.com>') : ()),
-- 'LIBS' => ["-L$JS_LIB_DIR -l$JS_LIB_NAME"],
-+ 'LIBS' => ["$JS_LIB_DIR $JS_LIBS"],
- 'DEFINE' => $JS_DEFINE, # e.g., '-DHAVE_SOMETHING'
- # Insert -I. if you add *.h files later:
-- 'INC' => "-I".join " -I", @JS_INCL_DIRS,
-+# 'INC' => "-I".join " -I", @JS_INCL_DIRS,
-+ 'INC' => $JS_INCLUDES,
- # Un-comment this if you add C files to link with later:
- # 'OBJECT' => '$(O_FILES)', # link all the C files too
- );
-diff --git a/SpiderMonkey.pm b/SpiderMonkey.pm
-index 223204a..de210c3 100644
---- a/SpiderMonkey.pm
-+++ b/SpiderMonkey.pm
-@@ -162,9 +162,8 @@ sub init {
- $self->{global_class} =
- JavaScript::SpiderMonkey::JS_GlobalClass();
- $self->{global_object} =
-- JavaScript::SpiderMonkey::JS_NewObject(
-- $self->{context}, $self->{global_class},
-- $self->{global_class}, $self->{global_class});
-+ JavaScript::SpiderMonkey::JS_NewCompartmentAndGlobalObject(
-+ $self->{context}, $self->{global_class});
-
- JavaScript::SpiderMonkey::JS_InitStandardClasses($self->{context},
- $self->{global_object});
-diff --git a/SpiderMonkey.xs b/SpiderMonkey.xs
-index 4d97117..1cfc9a5 100644
---- a/SpiderMonkey.xs
-+++ b/SpiderMonkey.xs
-@@ -20,10 +20,13 @@
- #define snprintf _snprintf
- #endif
-
-+#ifndef JSCLASS_GLOBAL_FLAGS
-+#define JSCLASS_GLOBAL_FLAGS 0
-+#endif
- /* JSRuntime needs this global class */
- static
- JSClass global_class = {
-- "Global", 0,
-+ "Global", JSCLASS_GLOBAL_FLAGS,
- JS_PropertyStub, JS_PropertyStub, JS_PropertyStub, JS_PropertyStub,
- JS_EnumerateStub, JS_ResolveStub, JS_ConvertStub, JS_FinalizeStub
- };
-@@ -67,10 +70,18 @@ JSBool getsetter_dispatcher(
- * I hope all reasonable machines can hold an address in
- * an int.
- */
-- XPUSHs(sv_2mortal(newSViv((int)obj)));
-+ XPUSHs(sv_2mortal(newSViv(PTR2IV(obj))));
-+#if JS_VERSION < 185
- XPUSHs(sv_2mortal(newSVpv(JS_GetStringBytes(JSVAL_TO_STRING(id)), 0)));
-+#else
-+ XPUSHs(sv_2mortal(newSVpv(JS_EncodeString(cx, JSVAL_TO_STRING(id)), 0)));
-+#endif
- XPUSHs(sv_2mortal(newSVpv(what, 0)));
-+#if JS_VERSION < 185
- XPUSHs(sv_2mortal(newSVpv(JS_GetStringBytes(JSVAL_TO_STRING(*vp)), 0)));
-+#else
-+ XPUSHs(sv_2mortal(newSVpv(JS_EncodeString(cx, JSVAL_TO_STRING(*vp)), 0)));
-+#endif
- PUTBACK;
- call_pv("JavaScript::SpiderMonkey::getsetter_dispatcher", G_DISCARD);
- FREETMPS;
-@@ -83,10 +94,21 @@ JSBool getsetter_dispatcher(
- JSBool getter_dispatcher(
- JSContext *cx,
- JSObject *obj,
-+#if JS_VERSION < 185
- jsval id,
-+#else
-+ jsid iid,
-+#endif
- jsval *vp
- /* --------------------------------------------------------------------- */
- ) {
-+#if JS_VERSION >= 185
-+ jsval id;
-+ if (!JS_IdToValue(cx,iid,&id)) {
-+ fprintf(stderr, "getter_dispatcher: JS_IdToValue failed.\n");
-+ return JS_FALSE;
-+ }
-+#endif
- return getsetter_dispatcher(cx, obj, id, vp, "getter");
- }
-
-@@ -94,10 +116,22 @@ JSBool getter_dispatcher(
- JSBool setter_dispatcher(
- JSContext *cx,
- JSObject *obj,
-+#if JS_VERSION < 185
- jsval id,
-+#else
-+ jsid iid,
-+ JSBool strict,
-+#endif
- jsval *vp
- /* --------------------------------------------------------------------- */
- ) {
-+#if JS_VERSION >= 185
-+ jsval id;
-+ if (!JS_IdToValue(cx,iid,&id)) {
-+ fprintf(stderr, "setter_dispatcher: JS_IdToValue failed.\n");
-+ return JS_FALSE;
-+ }
-+#endif
- return getsetter_dispatcher(cx, obj, id, vp, "setter");
- }
-
-@@ -128,10 +162,19 @@ int debug_enabled(
-
- /* --------------------------------------------------------------------- */
- static JSBool
-+#if JS_VERSION < 185
- FunctionDispatcher(JSContext *cx, JSObject *obj, uintN argc,
- jsval *argv, jsval *rval) {
-+#else
-+FunctionDispatcher(JSContext *cx, uintN argc, jsval *vp) {
-+#endif
- /* --------------------------------------------------------------------- */
- dSP;
-+#if JS_VERSION >= 185
-+ JSObject *obj = JS_THIS_OBJECT(cx,vp);
-+ jsval *argv = JS_ARGV(cx,vp);
-+ jsval rval;
-+#endif
- SV *sv;
- char *n_jstr;
- int n_jnum;
-@@ -149,12 +192,20 @@ FunctionDispatcher(JSContext *cx, JSObject *obj, uintN argc,
- ENTER ;
- SAVETMPS ;
- PUSHMARK(SP);
-- XPUSHs(sv_2mortal(newSViv((int)obj)));
-+ XPUSHs(sv_2mortal(newSViv(PTR2IV(obj))));
- XPUSHs(sv_2mortal(newSVpv(
-- JS_GetFunctionName(fun), 0)));
-+#if JS_VERSION < 185
-+ JS_GetStringBytes(JS_GetFunctionId(fun)), 0)));
-+#else
-+ JS_EncodeString(cx, JS_GetFunctionId(fun)), 0)));
-+#endif
- for(i=0; i<argc; i++) {
- XPUSHs(sv_2mortal(newSVpv(
-+#if JS_VERSION < 185
- JS_GetStringBytes(JS_ValueToString(cx, argv[i])), 0)));
-+#else
-+ JS_EncodeString(cx, JS_ValueToString(cx, argv[i])), 0)));
-+#endif
- }
- PUTBACK;
- count = call_pv("JavaScript::SpiderMonkey::function_dispatcher", G_SCALAR);
-@@ -174,7 +225,11 @@ FunctionDispatcher(JSContext *cx, JSObject *obj, uintN argc,
-
- if(Debug)
- fprintf(stderr, "DEBUG: %lx is a ref!\n", (long) sv);
-- *rval = OBJECT_TO_JSVAL(SvIV(SvRV(sv)));
-+#if JS_VERSION < 185
-+ *rval = OBJECT_TO_JSVAL(INT2PTR(JSObject *,SvIV(SvRV(sv))));
-+#else
-+ JS_SET_RVAL(cx,vp,OBJECT_TO_JSVAL(INT2PTR(JSObject *,SvIV(SvRV(sv)))));
-+#endif
- }
- else if(SvIOK(sv)) {
- /* It appears that we have been sent an int return
-@@ -183,7 +238,11 @@ FunctionDispatcher(JSContext *cx, JSObject *obj, uintN argc,
- n_jnum=SvIV(sv);
- if(Debug)
- fprintf(stderr, "DEBUG: %lx is an int (%d)\n", (long) sv,n_jnum);
-+#if JS_VERSION < 185
- *rval = INT_TO_JSVAL(n_jnum);
-+#else
-+ JS_SET_RVAL(cx,vp,INT_TO_JSVAL(n_jnum));
-+#endif
- } else if(SvNOK(sv)) {
- /* It appears that we have been sent an double return
- * value. Thats fine we can give javascript an double
-@@ -192,11 +251,20 @@ FunctionDispatcher(JSContext *cx, JSObject *obj, uintN argc,
-
- if(Debug)
- fprintf(stderr, "DEBUG: %lx is a double(%f)\n", (long) sv,n_jdbl);
-+#if JS_VERSION < 185
- *rval = DOUBLE_TO_JSVAL(JS_NewDouble(cx, n_jdbl));
-+#else
-+ JS_NewNumberValue(cx, n_jdbl, &rval);
-+ JS_SET_RVAL(cx,vp,rval);
-+#endif
- } else if(SvPOK(sv)) {
- n_jstr = SvPV(sv, PL_na);
- //warn("DEBUG: %s (%d)\n", n_jstr);
-+#if JS_VERSION < 185
- *rval = STRING_TO_JSVAL(JS_NewStringCopyZ(cx, n_jstr));
-+#else
-+ JS_SET_RVAL(cx,vp,STRING_TO_JSVAL(JS_NewStringCopyZ(cx, n_jstr)));
-+#endif
- }
- }
-
-@@ -240,8 +308,13 @@ ErrorReporter(JSContext *cx, const char *message, JSErrorReport *report) {
- }
-
- /* --------------------------------------------------------------------- */
-+#if JS_VERSION < 181
- static JSBool
- BranchHandler(JSContext *cx, JSScript *script) {
-+#else
-+static JSBool
-+BranchHandler(JSContext *cx) {
-+#endif
- /* --------------------------------------------------------------------- */
- PJS_Context* pcx = (PJS_Context*) JS_GetContextPrivate(cx);
-
-@@ -374,11 +447,46 @@ JS_NewObject(cx, class, proto, parent)
- JSObject *obj;
- CODE:
- {
-+#ifdef JS_THREADSAFE
-+ JS_BeginRequest(cx);
-+#endif
- obj = JS_NewObject(cx, class, NULL, NULL);
- if(!obj) {
- XSRETURN_UNDEF;
- }
- RETVAL = obj;
-+#ifdef JS_THREADSAFE
-+ JS_EndRequest(cx);
-+#endif
-+ }
-+ OUTPUT:
-+ RETVAL
-+
-+######################################################################
-+JSObject *
-+JS_NewCompartmentAndGlobalObject(cx, class)
-+ JSContext * cx
-+ JSClass * class
-+######################################################################
-+ PREINIT:
-+ JSObject *obj;
-+ CODE:
-+ {
-+#ifdef JS_THREADSAFE
-+ JS_BeginRequest(cx);
-+#endif
-+#if JS_VERSION < 185
-+ obj = JS_NewObject(cx, class, NULL, NULL);
-+#else
-+ obj = JS_NewCompartmentAndGlobalObject(cx, class, NULL);
-+#endif
-+ if(!obj) {
-+ XSRETURN_UNDEF;
-+ }
-+ RETVAL = obj;
-+#ifdef JS_THREADSAFE
-+ JS_EndRequest(cx);
-+#endif
- }
- OUTPUT:
- RETVAL
-@@ -404,6 +512,9 @@ JS_InitClass(cx, iobj, parent_proto, clasp, constructor, nargs, ps, fs, static_p
- na = (uintN) nargs;
- CODE:
- {
-+#ifdef JS_THREADSAFE
-+ JS_BeginRequest(cx);
-+#endif
- obj = JS_InitClass(cx, iobj, parent_proto, clasp,
- constructor, nargs, ps, fs, static_ps,
- static_fs);
-@@ -411,6 +522,9 @@ JS_InitClass(cx, iobj, parent_proto, clasp, constructor, nargs, ps, fs, static_p
- XSRETURN_UNDEF;
- }
- RETVAL = obj;
-+#ifdef JS_THREADSAFE
-+ JS_EndRequest(cx);
-+#endif
- }
- OUTPUT:
- RETVAL
-@@ -469,11 +583,17 @@ JS_InitStandardClasses(cx, gobj)
- JSBool rc;
- CODE:
- {
-+#ifdef JS_THREADSAFE
-+ JS_BeginRequest(cx);
-+#endif
- rc = JS_InitStandardClasses(cx, gobj);
- if(!rc) {
- XSRETURN_UNDEF;
- }
- RETVAL = (int) rc;
-+#ifdef JS_THREADSAFE
-+ JS_BeginRequest(cx);
-+#endif
- }
- OUTPUT:
- RETVAL
-@@ -582,10 +702,18 @@ JS_GetProperty(cx, obj, name)
- rc = JS_GetProperty(cx, obj, name, &vp);
- if(rc) {
- str = JS_ValueToString(cx, vp);
-+#if JS_VERSION < 185
- if(strcmp(JS_GetStringBytes(str), "undefined") == 0) {
-+#else
-+ if(strcmp(JS_EncodeString(cx, str), "undefined") == 0) {
-+#endif
- sv = &PL_sv_undef;
- } else {
-+#if JS_VERSION < 185
- sv_setpv(sv, JS_GetStringBytes(str));
-+#else
-+ sv_setpv(sv, JS_EncodeString(cx, str));
-+#endif
- }
- } else {
- sv = &PL_sv_undef;
-@@ -675,10 +803,18 @@ JS_GetElement(cx, obj, idx)
- rc = JS_GetElement(cx, obj, idx, &vp);
- if(rc) {
- str = JS_ValueToString(cx, vp);
-+#if JS_VERSION < 185
- if(strcmp(JS_GetStringBytes(str), "undefined") == 0) {
-+#else
-+ if(strcmp(JS_EncodeString(cx, str), "undefined") == 0) {
-+#endif
- sv = &PL_sv_undef;
- } else {
-+#if JS_VERSION < 185
- sv_setpv(sv, JS_GetStringBytes(str));
-+#else
-+ sv_setpv(sv, JS_EncodeString(cx, str));
-+#endif
- }
- } else {
- sv = &PL_sv_undef;
-@@ -718,7 +854,11 @@ JS_SetMaxBranchOperations(cx, max_branch_operations)
- PJS_Context* pcx = (PJS_Context *) JS_GetContextPrivate(cx);
- pcx->branch_count = 0;
- pcx->branch_max = max_branch_operations;
-+#if JS_VERSION < 181
- JS_SetBranchCallback(cx, BranchHandler);
-+#else
-+ JS_SetOperationCallback(cx, BranchHandler);
-+#endif
- }
- OUTPUT:
-
-diff --git a/t/error.t b/t/error.t
-index 732226c..de977a1 100644
---- a/t/error.t
-+++ b/t/error.t
-@@ -9,7 +9,7 @@ my $js1 = JavaScript::SpiderMonkey->new ();
- $js1->init ();
- ok (!$js1->eval ($jscode1));
- ok ($@ !~ "\n");
--ok ($@ =~ "SyntaxError");
-+ok ($@ =~ "SyntaxError" || $@ =~ "ReferenceError: invalid assignment left-hand side");
- #print "$@\n";
- my $jscode2 =<<EOF;
- var fruit = non_existant_function ();
---
-2.14.3
-
diff --git a/dev-perl/JavaScript-SpiderMonkey/metadata.xml b/dev-perl/JavaScript-SpiderMonkey/metadata.xml
deleted file mode 100644
index eb7edfd58c0..00000000000
--- a/dev-perl/JavaScript-SpiderMonkey/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpan">JavaScript-SpiderMonkey</remote-id>
- <remote-id type="cpan-module">JavaScript::SpiderMonkey</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.40.0.ebuild b/dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.40.0.ebuild
index b54a9cfafc9..bd70c01a58e 100644
--- a/dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.40.0.ebuild
+++ b/dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.40.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Media types and mailcap processing"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
!<dev-perl/libwww-perl-6
diff --git a/dev-perl/LWP-Online/LWP-Online-1.80.0-r3.ebuild b/dev-perl/LWP-Online/LWP-Online-1.80.0-r3.ebuild
index efe89905ae1..98534f02e4a 100644
--- a/dev-perl/LWP-Online/LWP-Online-1.80.0-r3.ebuild
+++ b/dev-perl/LWP-Online/LWP-Online-1.80.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Does your process have access to the web"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
# https://rt.cpan.org/Public/Bug/Display.html?id=112728
PATCHES=("${FILESDIR}/${DIST_VERSION}-no-network.patch")
diff --git a/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.100.0.ebuild b/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.100.0.ebuild
index 5d3f8a71dc5..30dd1f81315 100644
--- a/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.100.0.ebuild
+++ b/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.100.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Provide https support for LWP::UserAgent"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
RDEPEND="
app-misc/ca-certificates
diff --git a/dev-perl/LWP-UserAgent-Determined/LWP-UserAgent-Determined-1.70.0-r1.ebuild b/dev-perl/LWP-UserAgent-Determined/LWP-UserAgent-Determined-1.70.0-r1.ebuild
index b93cf172726..38c26185592 100644
--- a/dev-perl/LWP-UserAgent-Determined/LWP-UserAgent-Determined-1.70.0-r1.ebuild
+++ b/dev-perl/LWP-UserAgent-Determined/LWP-UserAgent-Determined-1.70.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="A virtual browser that retries errors"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="dev-perl/libwww-perl"
BDEPEND="${RDEPEND}
diff --git a/dev-perl/Lingua-Preferred/Lingua-Preferred-0.2.4-r2.ebuild b/dev-perl/Lingua-Preferred/Lingua-Preferred-0.2.4-r2.ebuild
index ed350060885..d018fdfc48f 100644
--- a/dev-perl/Lingua-Preferred/Lingua-Preferred-0.2.4-r2.ebuild
+++ b/dev-perl/Lingua-Preferred/Lingua-Preferred-0.2.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ DESCRIPTION="Pick a language based on user's preferences"
SLOT="0"
LICENSE="|| ( Artistic GPL-2+ )"
-KEYWORDS="amd64 arm arm64 ppc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ~riscv x86 ~amd64-linux ~x86-linux"
RDEPEND="dev-perl/Log-TraceMessages"
BDEPEND="${RDEPEND}"
diff --git a/dev-perl/Linux-Smaps/Linux-Smaps-0.140.0.ebuild b/dev-perl/Linux-Smaps/Linux-Smaps-0.140.0.ebuild
index e2a454affa0..63c250cf1f6 100644
--- a/dev-perl/Linux-Smaps/Linux-Smaps-0.140.0.ebuild
+++ b/dev-perl/Linux-Smaps/Linux-Smaps-0.140.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module linux-info
DESCRIPTION="Perl interface to /proc/PID/smaps"
SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ppc ppc64 x86"
BDEPEND="
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.428.0.ebuild b/dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.428.0.ebuild
deleted file mode 100644
index 186ee28b463..00000000000
--- a/dev-perl/List-MoreUtils-XS/List-MoreUtils-XS-0.428.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=REHSACK
-DIST_VERSION=0.428
-inherit perl-module
-
-DESCRIPTION="Compiled List::MoreUtils functions"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-# See XS.pm/LICENSE
-LICENSE="Apache-2.0 || ( Artistic GPL-1+ )"
-
-RDEPEND="
- !<dev-perl/List-MoreUtils-0.417.1
- >=virtual/perl-XSLoader-0.220.0
-"
-DEPEND="${RDEPEND}
- virtual/perl-Carp
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-File-Path
- virtual/perl-File-Spec
- virtual/perl-IPC-Cmd
- test? (
- virtual/perl-Storable
- dev-perl/Test-LeakTrace
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/List-MoreUtils-XS/Manifest b/dev-perl/List-MoreUtils-XS/Manifest
index bd0bf365681..ed4fb61075b 100644
--- a/dev-perl/List-MoreUtils-XS/Manifest
+++ b/dev-perl/List-MoreUtils-XS/Manifest
@@ -1,2 +1 @@
-DIST List-MoreUtils-XS-0.428.tar.gz 159642 BLAKE2B e3f41c4baf14ba54bce0424e818baa603f11804e83e96a9afd61b0f80d3c207f0a45cec8ff61059b70a79abc631d0e074c6654ce6d99e4ad834b40ded21aacb2 SHA512 a608568e3c4a2e160e4f9afa26640be5b97ec83e301a6b81849e37951698b9423c0a969d7e8797a49b4fb6c5123780630a3726c64713922b90b21b947682c3dd
DIST List-MoreUtils-XS-0.430.tar.gz 163827 BLAKE2B b5f3ecd788d3accf4b3f344da96fba8a5c5c24ba73f292c180932d16b0b95bb02104815b6bfe407df3cee8f96338b2b73600e458dbc02041217b06e9af5c39cd SHA512 98260b81f03a425bf8c2e0b63bc3a8d360a0aa2e198b2b7faaeaa48684936183018afdd1e6a04bd7e99a7e728d809709c6206ea578dfe7d8d40c5a4e3e4bb405
diff --git a/dev-perl/Locale-Maketext-Lexicon/Locale-Maketext-Lexicon-1.0.0-r1.ebuild b/dev-perl/Locale-Maketext-Lexicon/Locale-Maketext-Lexicon-1.0.0-r1.ebuild
index 742e8abbd7d..71f72600f7f 100644
--- a/dev-perl/Locale-Maketext-Lexicon/Locale-Maketext-Lexicon-1.0.0-r1.ebuild
+++ b/dev-perl/Locale-Maketext-Lexicon/Locale-Maketext-Lexicon-1.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Use other catalog formats in Maketext"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-Locale-Maketext-1.170.0
diff --git a/dev-perl/Locale-gettext/Locale-gettext-1.70.0-r1.ebuild b/dev-perl/Locale-gettext/Locale-gettext-1.70.0-r1.ebuild
index f3e5ac2dc6c..7b91afacd4e 100644
--- a/dev-perl/Locale-gettext/Locale-gettext-1.70.0-r1.ebuild
+++ b/dev-perl/Locale-gettext/Locale-gettext-1.70.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="A Perl module for accessing the GNU locale utilities"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
sys-devel/gettext
diff --git a/dev-perl/Log-Dispatch/Log-Dispatch-2.700.0.ebuild b/dev-perl/Log-Dispatch/Log-Dispatch-2.700.0.ebuild
index ee303b1b0dd..e97ef24ee81 100644
--- a/dev-perl/Log-Dispatch/Log-Dispatch-2.700.0.ebuild
+++ b/dev-perl/Log-Dispatch/Log-Dispatch-2.700.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Dispatches messages to one or more outputs"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
PERL_RM_FILES=( "t/email-exit.t" )
diff --git a/dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r2.ebuild b/dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r2.ebuild
index 6ce85324ce3..d099e3f39bc 100644
--- a/dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r2.ebuild
+++ b/dev-perl/Log-TraceMessages/Log-TraceMessages-1.400.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Logging/debugging aid"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ~riscv x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-perl/HTML-FromText-1.4.0
diff --git a/dev-perl/MIME-Charset/MIME-Charset-1.12.2-r1.ebuild b/dev-perl/MIME-Charset/MIME-Charset-1.12.2-r1.ebuild
index 224fc194ab6..0988231ca70 100644
--- a/dev-perl/MIME-Charset/MIME-Charset-1.12.2-r1.ebuild
+++ b/dev-perl/MIME-Charset/MIME-Charset-1.12.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Charset Informations for MIME"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="l10n_ja l10n_zh"
# Put JISX0213 here one day
diff --git a/dev-perl/MIME-Types/MIME-Types-2.130.0.ebuild b/dev-perl/MIME-Types/MIME-Types-2.130.0.ebuild
deleted file mode 100644
index ad0f958f00b..00000000000
--- a/dev-perl/MIME-Types/MIME-Types-2.130.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=2.13
-inherit perl-module
-
-DESCRIPTION="Definition of MIME types"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# uses List::Util
-RDEPEND="
- virtual/perl-File-Spec
- virtual/perl-Scalar-List-Utils
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( >=virtual/perl-Test-Simple-0.470.0 )
-"
diff --git a/dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild b/dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild
index 66a544bc774..83868dd7645 100644
--- a/dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild
+++ b/dev-perl/MIME-Types/MIME-Types-2.220.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Definition of MIME types"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
RDEPEND="
virtual/perl-File-Spec
diff --git a/dev-perl/MIME-Types/Manifest b/dev-perl/MIME-Types/Manifest
index 4508ff51c74..abb600f173c 100644
--- a/dev-perl/MIME-Types/Manifest
+++ b/dev-perl/MIME-Types/Manifest
@@ -1,3 +1,2 @@
-DIST MIME-Types-2.13.tar.gz 57032 BLAKE2B dd23c4037831c21891c8b0b43d3c08768a45f1d72b973c2bfd282185987ee302f9321b784438cb121f3b31adb915bffda00eb0c7da16cff9e8fa259fd2e038f6 SHA512 675d89faa03e78162a2441d0fd9c986a77e44dbfde1e2f20ee501de8f530deb51cc5705481b0e7450e1e1c0f7f680572be7f661456477c8a34818be89a0acc0a
DIST MIME-Types-2.21.tar.gz 64535 BLAKE2B cd3a144c541a5f72be0378622f9488f0b4b0f3b71aaa7769285592aae31165afd315f52c0f0060eceedc20ec742fbeeee1ae2bb220f08f45d59911dddbc1e7e0 SHA512 223aacf8f8ea3c8dd3059791bb86d3203684fb632d972639d88d9e176a5fee428c5fd637cbeee65b52f008ad70a92cef3f82f524926fc5fa55ea24ca0448f4ad
DIST MIME-Types-2.22.tar.gz 65002 BLAKE2B 1dd416b030e9a6b38897d316ebad618eef39160e9e68dc100034908f66638a9291cace8104609297eb53e6003b340ef0b24803692d7d3c892d19d8d2ab3490dc SHA512 93dd5f54defcb2d9ff0e157b05c0f1e6ffd0d62422ae1b17f7f6deee4886d647cc4abf50dde584a65ee0472859ed224ed7dc491cb27066d15cf937fd7de80da7
diff --git a/dev-perl/MP3-Tag/MP3-Tag-1.150.0-r1.ebuild b/dev-perl/MP3-Tag/MP3-Tag-1.150.0-r1.ebuild
index dd600449edc..5aeed8d36d8 100644
--- a/dev-perl/MP3-Tag/MP3-Tag-1.150.0-r1.ebuild
+++ b/dev-perl/MP3-Tag/MP3-Tag-1.150.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,6 +20,7 @@ RDEPEND="
dev-perl/MP3-Info
"
BDEPEND="${RDEPEND}
+ app-arch/unzip
virtual/perl-ExtUtils-MakeMaker
"
diff --git a/dev-perl/MRO-Compat/MRO-Compat-0.130.0-r1.ebuild b/dev-perl/MRO-Compat/MRO-Compat-0.130.0-r1.ebuild
index f9ec053ecde..c72b3af5a6f 100644
--- a/dev-perl/MRO-Compat/MRO-Compat-0.130.0-r1.ebuild
+++ b/dev-perl/MRO-Compat/MRO-Compat-0.130.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Lets you build groups of accessors"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
diff --git a/dev-perl/Mac-Pasteboard/Mac-Pasteboard-0.3.0.ebuild b/dev-perl/Mac-Pasteboard/Mac-Pasteboard-0.3.0.ebuild
deleted file mode 100644
index 7393f40822a..00000000000
--- a/dev-perl/Mac-Pasteboard/Mac-Pasteboard-0.3.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=WYANT
-MODULE_VERSION=0.003
-inherit perl-module
-
-DESCRIPTION="Manipulate Mac OS X clipboards/pasteboards"
-
-SLOT="0"
-KEYWORDS="~ppc-macos ~x64-macos"
-IUSE=""
-
-DEPEND="
- dev-perl/Module-Build
-"
diff --git a/dev-perl/Mac-Pasteboard/Manifest b/dev-perl/Mac-Pasteboard/Manifest
deleted file mode 100644
index 087c120ceff..00000000000
--- a/dev-perl/Mac-Pasteboard/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Mac-Pasteboard-0.003.tar.gz 98521 BLAKE2B 9f3030150e7f942c3da88fcb18d628a149f77d99d30d04eb0af3149d7a4e78b5747a1da6a94fba1507fe66de1c92c469960ac21962bd0788ef3f36446c2cb37a SHA512 aef307706db5721def91be4a37d504e4f1cfd48edbaf4c1e2367d6667e69ee118910653d2b4dab00132b6e70a3b7a863ae289f5153a41e23135b3ac1508035b8
diff --git a/dev-perl/Mac-Pasteboard/metadata.xml b/dev-perl/Mac-Pasteboard/metadata.xml
deleted file mode 100644
index 73a7c41dfd0..00000000000
--- a/dev-perl/Mac-Pasteboard/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>prefix@gentoo.org</email>
- <description>Primary Maintainer (for OSX part)</description>
- </maintainer>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpan">Mac-Pasteboard</remote-id>
- <remote-id type="cpan-module">Mac::Pasteboard</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.109.150-r1.ebuild b/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.109.150-r1.ebuild
index fda90242776..0bfbdee2353 100644
--- a/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.109.150-r1.ebuild
+++ b/dev-perl/Mail-AuthenticationResults/Mail-AuthenticationResults-2.202.109.150-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Object Oriented Authentication-Results Headers"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.2.0.ebuild b/dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.2.0.ebuild
deleted file mode 100644
index f6830333ed5..00000000000
--- a/dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.2.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=3.002
-inherit perl-module
-
-DESCRIPTION="Mail::Box connector via IMAP4"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/TimeDate
- dev-perl/Digest-HMAC
- virtual/perl-Digest-MD5
- virtual/perl-File-Spec
- >=dev-perl/Mail-Box-3
- dev-perl/Mail-IMAPClient
- >=dev-perl/Mail-Message-3
- >=dev-perl/Mail-Transport-3
- virtual/perl-Scalar-List-Utils
- !!<dev-perl/Mail-Box-3
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.7.0.ebuild b/dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.7.0.ebuild
index c382f383527..b6e57898df2 100644
--- a/dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.7.0.ebuild
+++ b/dev-perl/Mail-Box-IMAP4/Mail-Box-IMAP4-3.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Mail::Box connector via IMAP4"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ppc64 x86"
+KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
RDEPEND="
dev-perl/TimeDate
diff --git a/dev-perl/Mail-Box-IMAP4/Manifest b/dev-perl/Mail-Box-IMAP4/Manifest
index 419cdcf8041..ace4e83d3e9 100644
--- a/dev-perl/Mail-Box-IMAP4/Manifest
+++ b/dev-perl/Mail-Box-IMAP4/Manifest
@@ -1,2 +1 @@
-DIST Mail-Box-IMAP4-3.002.tar.gz 41874 BLAKE2B 86b57eb0558d42e593c9b8ef44454ea805498229d8f2c75638f3dea399697bde62dc539c48870906eebd3bdd98c28a7efef2055c44a43b514b0950154c6800be SHA512 0d5ef070271ad67492209d479acfd056fb7c3e4d21e2a0ed5986535e3a59d3a330831771914c35223e4819b78a47ab02f350788fd8617ae293cae3dd7887896f
DIST Mail-Box-IMAP4-3.007.tar.gz 44532 BLAKE2B a49c0d98e07e3fe5dfd3fc212f7c1b5937a915a37edec3b146247d916b423fbdbbc9cb146b2bf295780cc45610ba30d3f3feee8c6bb404068869d08b6b278bfb SHA512 f2cdf0063ec5ba66b9e29aa71c827aa5eb7f14cb25d139ff9dcdbcd111ebf5507763f501d7ca80b4269961cee83a91d8b282191e3beb0711536a505453342faf
diff --git a/dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.3.0.ebuild b/dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.3.0.ebuild
deleted file mode 100644
index 26efe03e208..00000000000
--- a/dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.3.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=3.003
-inherit perl-module
-
-DESCRIPTION="Mail::Box connector via POP3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Digest-MD5
- virtual/perl-File-Spec
- virtual/perl-IO
- >=dev-perl/Mail-Message-3
- >=dev-perl/Mail-Box-3
- virtual/perl-Scalar-List-Utils
- virtual/perl-Socket
- !!<dev-perl/Mail-Box-3
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
-DIST_TEST="do" # parallel tests fail
diff --git a/dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.5.0.ebuild b/dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.5.0.ebuild
index 8526c502950..5afe311b5df 100644
--- a/dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.5.0.ebuild
+++ b/dev-perl/Mail-Box-POP3/Mail-Box-POP3-3.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Mail::Box connector via POP3"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ppc64 x86"
+KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Mail-Box-POP3/Manifest b/dev-perl/Mail-Box-POP3/Manifest
index d967e4479a0..301bef8f63b 100644
--- a/dev-perl/Mail-Box-POP3/Manifest
+++ b/dev-perl/Mail-Box-POP3/Manifest
@@ -1,2 +1 @@
-DIST Mail-Box-POP3-3.003.tar.gz 30500 BLAKE2B cfa99af8777bc590eff77fb776a2e161590809da59148dd986fba7409860244dd99eca431e398aea9f00046b73d172a70762b504e79eeacebf57f4e8ca277688 SHA512 be63f85abbf78e1497eb6d6d3f87e80a3fd6d58fa6469f8732435cc740f72c2ffc6da8f5d98907e2dd4b7d0412c15f94abb994fc9274701ee050f4a3e1f50397
DIST Mail-Box-POP3-3.005.tar.gz 31804 BLAKE2B e0ef2d6ed0b19de2f51497af0268bcc5fd78ab6c3027bbcd134edaf942728e4494f11eab8066151d088c933104011af7015383ef408ae6a8ae45367df03d8131 SHA512 cbcda3c9df08d8cf5d279e1b8308885213b75b0af56a3be7c0a5fc769ff60a6c9e6f2cd5ab4ab19532e388e14ceb6b4b62042dea4bb512c31384823004137079
diff --git a/dev-perl/Mail-Box/Mail-Box-3.3.0.ebuild b/dev-perl/Mail-Box/Mail-Box-3.3.0.ebuild
deleted file mode 100644
index b90118bd304..00000000000
--- a/dev-perl/Mail-Box/Mail-Box-3.3.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=3.003
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="Mail folder manager and MUA backend"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-PDEPEND="
- dev-perl/Mail-Box-IMAP4
- dev-perl/Mail-Box-POP3
-"
-RDEPEND="
- virtual/perl-Carp
- dev-perl/TimeDate
- >=dev-perl/Devel-GlobalDestruction-0.90.0
- >=dev-perl/File-Remove-0.200.0
- >=virtual/perl-File-Spec-0.700.0
- dev-perl/IO-stringy
- >=dev-perl/Mail-Message-3
- >=dev-perl/Mail-Transport-3
- >=dev-perl/Object-Realize-Later-0.190.0
- >=virtual/perl-Scalar-List-Utils-1.130.0
- >=virtual/perl-Test-Simple-0.470.0
- !!<dev-perl/Mail-Box-3
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
-"
-DIST_TEST="do" # parallel tests fail
diff --git a/dev-perl/Mail-Box/Mail-Box-3.9.0.ebuild b/dev-perl/Mail-Box/Mail-Box-3.9.0.ebuild
index f748dd84ce7..4989a3cb4a9 100644
--- a/dev-perl/Mail-Box/Mail-Box-3.9.0.ebuild
+++ b/dev-perl/Mail-Box/Mail-Box-3.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Mail folder manager and MUA backend"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ppc64 x86"
+KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
PDEPEND="
dev-perl/Mail-Box-IMAP4
diff --git a/dev-perl/Mail-Box/Manifest b/dev-perl/Mail-Box/Manifest
index 8e181af68ed..1776ac401ad 100644
--- a/dev-perl/Mail-Box/Manifest
+++ b/dev-perl/Mail-Box/Manifest
@@ -1,2 +1 @@
-DIST Mail-Box-3.003.tar.gz 340558 BLAKE2B b6119c6b519ef3fa277dc8af7c53d78ed611351bd3c7e961f4fe96c6a73355761e42448e61e7a071b1e52b15f4c8982964e3405385c7cf762a9772777270b73a SHA512 02a3fec4d7ec99490bb6e1223e606db0b6149479ff047ebf7a9b905e0f299256f58ec27b2335c7f9e309d23d2b32a99544dccd5edde41a5910bd64078dfc6629
DIST Mail-Box-3.009.tar.gz 296059 BLAKE2B cc76ace8415fef33841fb5e57351e57e314ca5131892e42c00ab32b549ef901ecc28e7b96922a90c4deff9d46b991367ea5bf0e183acf5cc6e637e8c56775e0d SHA512 f9a90915adea21b2275d53df5d218968c120b53562ed397253babb77eda8e09ae90817655ce25dba2c282d6a2ff2053466cecfd53ec8e74f22196032a1c39e7a
diff --git a/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.430.0.ebuild b/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.430.0.ebuild
index c1e01624489..065cc1e6ad7 100644
--- a/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.430.0.ebuild
+++ b/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.430.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="IMAP client module for Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="test ntlm md5 ssl zlib"
PATCHES=(
diff --git a/dev-perl/Mail-Message/Mail-Message-3.11.0.ebuild b/dev-perl/Mail-Message/Mail-Message-3.11.0.ebuild
index 1b3d0d7df1f..3840e6d5e98 100644
--- a/dev-perl/Mail-Message/Mail-Message-3.11.0.ebuild
+++ b/dev-perl/Mail-Message/Mail-Message-3.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="General Message Object for MIME Messsage Handling"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 x86"
+KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
RDEPEND="
dev-perl/TimeDate
diff --git a/dev-perl/Mail-Message/Mail-Message-3.2.0.ebuild b/dev-perl/Mail-Message/Mail-Message-3.2.0.ebuild
deleted file mode 100644
index 1715b8ca931..00000000000
--- a/dev-perl/Mail-Message/Mail-Message-3.2.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=3.002
-inherit perl-module
-
-DESCRIPTION="General Message Object for MIME Messsage Handling"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/TimeDate
- >=virtual/perl-Encode-2.260.0
- >=virtual/perl-File-Spec-0.700.0
- dev-perl/IO-stringy
- virtual/perl-MIME-Base64
- >=dev-perl/MIME-Types-1.4.0
- >=dev-perl/MailTools-2.170.0
- >=virtual/perl-Scalar-List-Utils-1.130.0
- >=dev-perl/URI-1.230.0
- >=dev-perl/User-Identity-0.940.0
- !!<dev-perl/Mail-Box-3
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=virtual/perl-Test-Simple-0.470.0
- )
-"
diff --git a/dev-perl/Mail-Message/Manifest b/dev-perl/Mail-Message/Manifest
index 3d747b7a04c..566dab4f1ac 100644
--- a/dev-perl/Mail-Message/Manifest
+++ b/dev-perl/Mail-Message/Manifest
@@ -1,3 +1,2 @@
-DIST Mail-Message-3.002.tar.gz 256679 BLAKE2B c73796e993b79d0692cb8abba520ef84c48afd04422a6d1802abee6633e1b49e90a63be63ac3d88c0731ec9a81754f423a03c0724015790f6f7755218e6b9e5b SHA512 06aa8903ab9f4275916981c4a49a63741cef15161411e6b56ed58e08d539d1e3572e8eaa0bb77b7140e55beb60b8bfc2b26381295b5fcd82bb277652bd86c09e
DIST Mail-Message-3.010.tar.gz 258187 BLAKE2B 0827d25d3a7fb637596aac83d16d2b5297ce4d19a1a7235865018e949f48167698bbcd84a32bdb6303017756c4dfd595428a26021d4b24fb60ee3ac8a85c31a6 SHA512 aa2d38968cfe55a5688a1aaa3442fd87bc7b216ab43db40053f65f5d9bc6b397427a56662062c5a17dd6e62d86aa56c217a6394298e78fc64377feeeeef03771
DIST Mail-Message-3.011.tar.gz 258433 BLAKE2B 1a35418efac7842fdf3097e3d0aca4bcda2ccc5f8514eacd4304f6f3e4d52d7c4ecd7829038c9675bd791042b8d0697098ca4b9ff3b579d6b6a74f37a58d4ac0 SHA512 91253e2a23dabc435b550dd4f5471b94eff9a11a313323db45279c3d5be354e9bf7220438a399736d99344be98a96a67a2e752bf907bd02e0eb813e14fe9096c
diff --git a/dev-perl/Mail-Transport/Mail-Transport-3.0.0.ebuild b/dev-perl/Mail-Transport/Mail-Transport-3.0.0.ebuild
deleted file mode 100644
index 620143d034d..00000000000
--- a/dev-perl/Mail-Transport/Mail-Transport-3.0.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=6
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=3.000
-inherit perl-module
-
-DESCRIPTION="Base class for Email Message Exchange"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- >=virtual/perl-File-Spec-0.700.0
- virtual/perl-IO
- >=dev-perl/Mail-Message-3
- virtual/perl-Scalar-List-Utils
- virtual/perl-libnet
- !!<dev-perl/Mail-Box-3
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Mail-Transport/Mail-Transport-3.5.0.ebuild b/dev-perl/Mail-Transport/Mail-Transport-3.5.0.ebuild
index 71684b7fa47..b89c912148a 100644
--- a/dev-perl/Mail-Transport/Mail-Transport-3.5.0.ebuild
+++ b/dev-perl/Mail-Transport/Mail-Transport-3.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Base class for Email Message Exchange"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ppc64 x86"
+KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Mail-Transport/Manifest b/dev-perl/Mail-Transport/Manifest
index 0122e4ce14f..e356a27e14e 100644
--- a/dev-perl/Mail-Transport/Manifest
+++ b/dev-perl/Mail-Transport/Manifest
@@ -1,2 +1 @@
-DIST Mail-Transport-3.000.tar.gz 14839 BLAKE2B 5213d2b4ce042dba5358c4d70bb638e1c797d88564c7b4935d75e692215a10b2e8715b75d95499edeb2a0b978f03f97f6901447c1844e72f07c4b6705f031a91 SHA512 6a209aac34fd79141ce8559038a3e523e50338301391ff08e6450afc8494058afbe5c8930ac919a9e0c20227d1a3a5a08d7c6dd1a02641e94951923736772d4a
DIST Mail-Transport-3.005.tar.gz 16470 BLAKE2B ae631369ebfcd2ff8c2b82b0933d8514509ac25b67eebeebab7e2b5a8379234a939eaf06efb1f8d48f15079f77f82f597825055d10fd1d79307d4fa12357fda3 SHA512 58e5b445207707cc259ce189d506423d66bd455c41c933ef3c5eb8a72645dd7f993276345a1be86658d5bab8fbb207eed48faecba6428b65fb48701c72585ad7
diff --git a/dev-perl/MailTools/MailTools-2.210.0.ebuild b/dev-perl/MailTools/MailTools-2.210.0.ebuild
index 283ded03f90..71a2a3086dc 100644
--- a/dev-perl/MailTools/MailTools-2.210.0.ebuild
+++ b/dev-perl/MailTools/MailTools-2.210.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Manipulation of electronic mail addresses"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
dev-perl/TimeDate
diff --git a/dev-perl/Math-Int128/Math-Int128-0.220.0.ebuild b/dev-perl/Math-Int128/Math-Int128-0.220.0.ebuild
index 43d997169b9..28e31325dd7 100644
--- a/dev-perl/Math-Int128/Math-Int128-0.220.0.ebuild
+++ b/dev-perl/Math-Int128/Math-Int128-0.220.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Manipulate 128 bits integers in Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 -arm ~arm64 ~ia64 ~mips -ppc ppc64 ~riscv sparc -x86"
+KEYWORDS="~alpha amd64 -arm arm64 ~ia64 ~mips -ppc ppc64 ~riscv sparc -x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
diff --git a/dev-perl/MaxMind-DB-Reader-XS/Manifest b/dev-perl/MaxMind-DB-Reader-XS/Manifest
index f4e6d705835..9c947c33e01 100644
--- a/dev-perl/MaxMind-DB-Reader-XS/Manifest
+++ b/dev-perl/MaxMind-DB-Reader-XS/Manifest
@@ -1 +1,2 @@
DIST MaxMind-DB-Reader-XS-1.000008.tar.gz 309693 BLAKE2B 6b6d964785126c26e9920eac3716529a1fcd75bc4ddd2a68f9c00ba8a5d189991344bc1f9adf7ccf43fc09fe0c404b5ccdea5eab95c18b65a990c0468f1bb30d SHA512 183cc650fd953db66233d7118dbb5a699965816847643b99a45927791104fb20c5bf04757236adf7b88c8a85edea54098d0034856c8bb31a17a209da62423661
+DIST MaxMind-DB-Reader-XS-1.000009.tar.gz 376321 BLAKE2B 66ce74d2a1419ed6f8ab9bdef7ecd2cb07054a7287a7780a42b79a545ff1ffe9d7113f90a9a74e4384c796ef928176f1e5ce7053ed48521d578fa63e7956038f SHA512 fa4fff305339a21aaa43437eb0e63500c547961c621d96826c019f5853d8a98e07fe527b9fa19ec449446c88d4b4641651e8223f8ef4e6483b1be0b871fa2a0f
diff --git a/dev-perl/MaxMind-DB-Reader-XS/MaxMind-DB-Reader-XS-1.0.9.ebuild b/dev-perl/MaxMind-DB-Reader-XS/MaxMind-DB-Reader-XS-1.0.9.ebuild
new file mode 100644
index 00000000000..4b4213faaf8
--- /dev/null
+++ b/dev-perl/MaxMind-DB-Reader-XS/MaxMind-DB-Reader-XS-1.0.9.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MAXMIND
+DIST_VERSION=1.000009
+inherit perl-module
+
+DESCRIPTION="Fast XS implementation of MaxMind DB reader"
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+RDEPEND="
+ dev-libs/libmaxminddb:=
+ dev-perl/Math-Int128
+ dev-perl/Math-Int64
+ dev-perl/MaxMind-DB-Reader
+ >=dev-perl/MaxMind-DB-Common-0.40.1
+ dev-perl/Moo
+ virtual/perl-XSLoader
+ dev-perl/namespace-autoclean
+"
+DEPEND="
+ >=dev-perl/Module-Build-0.280.0
+ dev-libs/libmaxminddb:=
+"
+BDEPEND="${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ dev-perl/Module-Implementation
+ >=dev-perl/Net-Works-0.210.0
+ >=dev-perl/Path-Class-0.270.0
+ dev-perl/Test-Fatal
+ dev-perl/Test-Number-Delta
+ dev-perl/Test-Requires
+ >=virtual/perl-Test-Simple-0.960.0
+ virtual/perl-autodie
+ virtual/perl-version
+ )
+"
diff --git a/dev-perl/Mock-Config/Mock-Config-0.30.0-r1.ebuild b/dev-perl/Mock-Config/Mock-Config-0.30.0-r1.ebuild
index 303e9a50fe2..952b5fd2065 100644
--- a/dev-perl/Mock-Config/Mock-Config-0.30.0-r1.ebuild
+++ b/dev-perl/Mock-Config/Mock-Config-0.30.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Temporarily set Config or XSConfig values"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
LICENSE="Artistic-2"
src_test() {
diff --git a/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.39.0-r1.ebuild b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.39.0-r1.ebuild
index 7c8b9a23cae..e35948be2ea 100644
--- a/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.39.0-r1.ebuild
+++ b/dev-perl/Module-Build-Tiny/Module-Build-Tiny-0.39.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION='A tiny replacement for Module::Build'
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-CPAN-Meta
diff --git a/dev-perl/Module-Build-XSUtil/Manifest b/dev-perl/Module-Build-XSUtil/Manifest
index 2c8979deef8..be599c4b747 100644
--- a/dev-perl/Module-Build-XSUtil/Manifest
+++ b/dev-perl/Module-Build-XSUtil/Manifest
@@ -1,2 +1 @@
-DIST Module-Build-XSUtil-0.18.tar.gz 15200 BLAKE2B 04885b37ba0e9dea8a57269ec8352e525d5149c6ccfc905a075b9901da902f37c5ca1fa77b192aa3026bbfd5ee096cbdfeb5cb12ca3a4a5bf871a0536311f8c1 SHA512 ff2b9efd23a91e16ae95e6abc283e9c64e4eca9e1bfde3d6d2b95b052e5bcdf4d00baa6bf07d44dc6ffbf426eb73b2b83b52c60f5cd208862d35d006dec692be
DIST Module-Build-XSUtil-0.19.tar.gz 15276 BLAKE2B 3f2d477551c0903449ea0de9e96d8d0ee3e82ce68faf2d11514c0a98103a7d7aef3a7c0c54f1a316a1ed812f2c8d8f4f7146aad9722f459f8f748df914dbe90d SHA512 187f504c3f26d15b96cdc5b682d3487a31cf124475160b7fe5dce727d5d6ec5de5a58d09535adb62a1a95b3030fb62951b2cc0eca860eb03c66a48042cea8819
diff --git a/dev-perl/Module-Build-XSUtil/Module-Build-XSUtil-0.180.0.ebuild b/dev-perl/Module-Build-XSUtil/Module-Build-XSUtil-0.180.0.ebuild
deleted file mode 100644
index 63908864bdd..00000000000
--- a/dev-perl/Module-Build-XSUtil/Module-Build-XSUtil-0.180.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=HIDEAKIO
-DIST_VERSION=0.18
-inherit perl-module
-
-DESCRIPTION="A Module::Build class for building XS modules"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
-IUSE="test examples"
-RESTRICT="!test? ( test )"
-# File::Basename -> perl
-RDEPEND="
- dev-perl/Devel-CheckCompiler
- virtual/perl-Devel-PPPort
- virtual/perl-Exporter
- virtual/perl-ExtUtils-CBuilder
- virtual/perl-File-Path
- virtual/perl-XSLoader
- virtual/perl-parent
-"
-# File::Spec::Functions -> virtual/perl-File-Spec
-# Test::More -> perl-Test-Simple
-DEPEND="
- >=dev-perl/Module-Build-0.400.500
- ${RDEPEND}
- test? (
- dev-perl/Capture-Tiny
- dev-perl/Cwd-Guard
- dev-perl/File-Copy-Recursive
- virtual/perl-File-Spec
- virtual/perl-File-Temp
- >=virtual/perl-Test-Simple-0.980.0
- )
-"
-src_install() {
- perl-module_src_install
- if use examples; then
- docompress -x usr/share/doc/${PF}/eg/
- insinto usr/share/doc/${PF}
- doins -r eg
- fi
-}
diff --git a/dev-perl/Module-Build/Module-Build-0.423.100.ebuild b/dev-perl/Module-Build/Module-Build-0.423.100.ebuild
index 6ac9731e4b8..46a32546834 100644
--- a/dev-perl/Module-Build/Module-Build-0.423.100.ebuild
+++ b/dev-perl/Module-Build/Module-Build-0.423.100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Build and install Perl modules"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-CPAN-Meta-2.142.60
diff --git a/dev-perl/Module-Find/Module-Find-0.150.0.ebuild b/dev-perl/Module-Find/Module-Find-0.150.0.ebuild
index bcc72829713..0f890b42543 100644
--- a/dev-perl/Module-Find/Module-Find-0.150.0.ebuild
+++ b/dev-perl/Module-Find/Module-Find-0.150.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,6 +10,6 @@ inherit perl-module
DESCRIPTION="Find and use installed modules in a (sub)category"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~x86-solaris"
PERL_RM_FILES=( t/pod.t t/meta.t t/pod-coverage.t )
diff --git a/dev-perl/Module-Implementation/Module-Implementation-0.90.0-r1.ebuild b/dev-perl/Module-Implementation/Module-Implementation-0.90.0-r1.ebuild
index f26feb8ba08..a751891971a 100644
--- a/dev-perl/Module-Implementation/Module-Implementation-0.90.0-r1.ebuild
+++ b/dev-perl/Module-Implementation/Module-Implementation-0.90.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Loads one of several alternate underlying implementations for a mod
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Module-Pluggable/Module-Pluggable-5.200.0-r1.ebuild b/dev-perl/Module-Pluggable/Module-Pluggable-5.200.0-r1.ebuild
index 455fb4041d2..868475e13fc 100644
--- a/dev-perl/Module-Pluggable/Module-Pluggable-5.200.0-r1.ebuild
+++ b/dev-perl/Module-Pluggable/Module-Pluggable-5.200.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Automatically give your module the ability to have plugins"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-File-Spec-3
diff --git a/dev-perl/Module-Runtime/Module-Runtime-0.16.0-r1.ebuild b/dev-perl/Module-Runtime/Module-Runtime-0.16.0-r1.ebuild
index cb98cf7757f..399872f9889 100644
--- a/dev-perl/Module-Runtime/Module-Runtime-0.16.0-r1.ebuild
+++ b/dev-perl/Module-Runtime/Module-Runtime-0.16.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Runtime module handling"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND=""
BDEPEND="${RDEPEND}
diff --git a/dev-perl/Module-ScanDeps/Module-ScanDeps-1.310.0.ebuild b/dev-perl/Module-ScanDeps/Module-ScanDeps-1.310.0.ebuild
index 041beec57b6..57638cb8930 100644
--- a/dev-perl/Module-ScanDeps/Module-ScanDeps-1.310.0.ebuild
+++ b/dev-perl/Module-ScanDeps/Module-ScanDeps-1.310.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Recursively scan Perl code for dependencies"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
RDEPEND="
virtual/perl-File-Spec
diff --git a/dev-perl/Mojolicious/Mojolicious-9.220.0.ebuild b/dev-perl/Mojolicious/Mojolicious-9.220.0.ebuild
index d1cd1c141bb..3d8eba35e8d 100644
--- a/dev-perl/Mojolicious/Mojolicious-9.220.0.ebuild
+++ b/dev-perl/Mojolicious/Mojolicious-9.220.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ inherit perl-module
LICENSE="Artistic-2"
DESCRIPTION="Real-time web framework"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/Moo/Moo-2.5.4.ebuild b/dev-perl/Moo/Moo-2.5.4.ebuild
index 6a4284a72e7..86c71fd04a0 100644
--- a/dev-perl/Moo/Moo-2.5.4.ebuild
+++ b/dev-perl/Moo/Moo-2.5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Minimalist Object Orientation (with Moose compatiblity)"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/MooX-late/Manifest b/dev-perl/MooX-late/Manifest
index 21509658e48..46a15df58c9 100644
--- a/dev-perl/MooX-late/Manifest
+++ b/dev-perl/MooX-late/Manifest
@@ -1,2 +1 @@
-DIST MooX-late-0.015.tar.gz 23339 BLAKE2B 96aaae7d69f3d6fccb01491cc2e99ed516a69d1569661ee8ab2b8fc8c751d5c3e3d9157f36a8ce2899bfebc14cb3e8bca3ef8d82c59006d789129b2217ca9568 SHA512 4d685f4e68abe10487a98def8f0e7b0bafbd9928af27e61a5ac410bcafa9833a4aebdc8cd5bdbebd1a6ee53b4b0d5ae9bfa3864cae428b21c926730365fefb6d
DIST MooX-late-0.100.tar.gz 22113 BLAKE2B 3fe2dbbd8615e95c191b9fb6b89325210e1883f5dadb5129088833d4ae724d8abde91b0e2d8f4bb5cb449d4ea2d49514bfa64057e7347dae0c51c2e8d4e2cc76 SHA512 69450edbe7b2192094608a3ec543348d87223c9a124b86dc04a1cdf74b697adb331e5e1498533a557e5d4eded374770086d6696bdda597afe924520cad0c229c
diff --git a/dev-perl/MooX-late/MooX-late-0.15.0-r1.ebuild b/dev-perl/MooX-late/MooX-late-0.15.0-r1.ebuild
deleted file mode 100644
index 83c0cf8f363..00000000000
--- a/dev-perl/MooX-late/MooX-late-0.15.0-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=TOBYINK
-DIST_VERSION=0.015
-DIST_EXAMPLES=( "examples/*" )
-inherit perl-module
-
-DESCRIPTION="Easily translate Moose code to Moo"
-
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/Moo-1.6.0
- >=dev-perl/Type-Tiny-1.0.1
-"
-DEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- test? (
- >=dev-perl/Test-Fatal-0.10.0
- >=virtual/perl-Test-Simple-0.960.0
- >=dev-perl/Test-Requires-0.60.0
- )
-"
diff --git a/dev-perl/Moose/Moose-2.220.100.ebuild b/dev-perl/Moose/Moose-2.220.100.ebuild
index 2d316dd6eaf..2095526a7f6 100644
--- a/dev-perl/Moose/Moose-2.220.100.ebuild
+++ b/dev-perl/Moose/Moose-2.220.100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ inherit perl-module
DESCRIPTION="A postmodern object system for Perl 5"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
CONFLICTS="
!<=dev-perl/Catalyst-5.900.499.990
diff --git a/dev-perl/Mozilla-CA/Mozilla-CA-20999999-r1.ebuild b/dev-perl/Mozilla-CA/Mozilla-CA-20999999-r1.ebuild
index 332e02dda4d..f389c523f6a 100644
--- a/dev-perl/Mozilla-CA/Mozilla-CA-20999999-r1.ebuild
+++ b/dev-perl/Mozilla-CA/Mozilla-CA-20999999-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ DESCRIPTION="Mozilla's CA cert bundle in PEM format (Gentoo stub)"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="app-misc/ca-certificates"
BDEPEND="${RDEPEND}
diff --git a/dev-perl/Net-CIDR/Net-CIDR-0.210.0.ebuild b/dev-perl/Net-CIDR/Net-CIDR-0.210.0.ebuild
index 3f4a0d3cbee..6bd20773a38 100644
--- a/dev-perl/Net-CIDR/Net-CIDR-0.210.0.ebuild
+++ b/dev-perl/Net-CIDR/Net-CIDR-0.210.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Manipulate netblock lists in CIDR notation"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ~ppc64 ~riscv x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Net-DBus/Net-DBus-1.2.0.ebuild b/dev-perl/Net-DBus/Net-DBus-1.2.0.ebuild
index dbb7fb81bf8..f82e1b92d0a 100644
--- a/dev-perl/Net-DBus/Net-DBus-1.2.0.ebuild
+++ b/dev-perl/Net-DBus/Net-DBus-1.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Perl extension for the DBus message system"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
sys-apps/dbus
diff --git a/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.190.0.ebuild b/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.190.0-r1.ebuild
index 27bdabdb2d7..c43c464f5e6 100644
--- a/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.190.0.ebuild
+++ b/dev-perl/Net-DNS-SEC/Net-DNS-SEC-1.190.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,9 +10,10 @@ inherit perl-module
DESCRIPTION="DNSSEC extensions to Net::DNS"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
+ dev-libs/openssl:=
>=virtual/perl-Carp-1.100.0
>=virtual/perl-Exporter-5.560.0
>=virtual/perl-File-Spec-0.860.0
diff --git a/dev-perl/Net-DNS/Manifest b/dev-perl/Net-DNS/Manifest
index b54aae38981..a2d5e92895f 100644
--- a/dev-perl/Net-DNS/Manifest
+++ b/dev-perl/Net-DNS/Manifest
@@ -1,2 +1,3 @@
DIST Net-DNS-1.31.tar.gz 249299 BLAKE2B d8456453240e388476ef918cc7731b9d790b8163885e18658182d927c2a594cb74a7983d33607d495c75b7638efd7bd2bb6368e1b5ec80e4eca9e809ba6bc97c SHA512 f406bc192f18b0a07171f3e81209ca705b9fa5fa8104533cbece1678bb08220636b438aa3a4a6a5f2d03a3a3166503a9fa8c5c16f92b1b3e8f8e2e2fdf0f8ddb
DIST Net-DNS-1.32.tar.gz 259004 BLAKE2B 55142e3c345ba702d66fa5f3c765ce4b2e2049f0586a839cc1415b65c04dde043b134f156cea2718517c739b7679757bbafcd7e8206d95da537327e9e93fd955 SHA512 1bf164b1e80478eecd5b3a5cdb1362fc89d320505e9e74c47d877a9737882fff8b78580134d921e19d3ecb149b4815e9868cdd5b6ecea2549e1bc61a32331a3d
+DIST Net-DNS-1.34.tar.gz 260260 BLAKE2B 1a2d9aa15757efb25e0b70ceb7e07f446be33c1e4e30ebc343cbc44489ead69c3e7e958a68fb52963f409579bbc50f2c198b38d92c6624edbcab05aac2d1e60b SHA512 890b5e7b574a546337571a8c7f5836650a7de41301ce2386d973041f0f1da0bd40c69cfc3625fccd01685502017b42d23cd75e95f40a1ffd7bcc796385899032
diff --git a/dev-perl/Net-DNS/Net-DNS-1.320.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.320.0.ebuild
index 4565e5496f9..f1916b0cf28 100644
--- a/dev-perl/Net-DNS/Net-DNS-1.320.0.ebuild
+++ b/dev-perl/Net-DNS/Net-DNS-1.320.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit toolchain-funcs perl-module
DESCRIPTION="Perl Interface to the Domain Name System"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="minimal"
LICENSE="MIT"
diff --git a/dev-perl/Net-DNS/Net-DNS-1.340.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.340.0.ebuild
new file mode 100644
index 00000000000..59944ff5e79
--- /dev/null
+++ b/dev-perl/Net-DNS/Net-DNS-1.340.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=NLNETLABS
+DIST_VERSION=1.34
+DIST_EXAMPLES=( "contrib" "demo" )
+inherit toolchain-funcs perl-module
+
+DESCRIPTION="Perl Interface to the Domain Name System"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="minimal"
+
+PDEPEND="
+ !minimal? ( >=dev-perl/Net-DNS-SEC-1.30.0 )
+"
+RDEPEND="
+ >=virtual/perl-Carp-1.100.0
+ >=dev-perl/Digest-HMAC-1.30.0
+ >=virtual/perl-Digest-MD5-2.130.0
+ >=virtual/perl-Digest-SHA-5.230.0
+ >=virtual/perl-Encode-2.260.0
+ >=virtual/perl-Exporter-5.560.0
+ >=virtual/perl-File-Spec-0.860.0
+ >=virtual/perl-MIME-Base64-2.130.0
+ >=virtual/perl-Scalar-List-Utils-1.250.0
+ >=virtual/perl-Time-Local-1.190.0
+ >=virtual/perl-IO-Socket-IP-0.380.0
+ >=virtual/perl-IO-1.80.0
+ !minimal? (
+ >=dev-perl/Digest-BubbleBabble-0.10.0
+ >=dev-perl/Net-LibIDN2-1.0.0
+ )
+"
+BDEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.660.0
+ >=virtual/perl-Getopt-Long-2.430.0
+ test? (
+ >=virtual/perl-Test-Simple-0.520.0
+ )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ mydoc="TODO"
+ # --IPv6-tests requires that you have external IPv6 connectivity
+ # as it connects to 2001:7b8:206:1:0:1234:be21:e31e
+ if ! use test || ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ myconf="${myconf} --no-online-tests --no-IPv6-tests"
+ fi
+}
+
+src_compile() {
+ emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
+
+src_test() {
+ perl_rm_files t/00-pod.t
+ if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ elog "Network tests disabled without to DIST_TEST_OVERIDE=~network"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Net-Daemon/Net-Daemon-0.490.0.ebuild b/dev-perl/Net-Daemon/Net-Daemon-0.490.0.ebuild
index 6c3c7066d46..293653917fd 100644
--- a/dev-perl/Net-Daemon/Net-Daemon-0.490.0.ebuild
+++ b/dev-perl/Net-Daemon/Net-Daemon-0.490.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Perl extension for portable daemons"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# loop-t and loop-child-t race-condition
# due to Net::Daemon::Test writing
diff --git a/dev-perl/Net-Domain-TLD/Net-Domain-TLD-1.750.0-r1.ebuild b/dev-perl/Net-Domain-TLD/Net-Domain-TLD-1.750.0-r1.ebuild
index f1b0c668d5c..88b2226df71 100644
--- a/dev-perl/Net-Domain-TLD/Net-Domain-TLD-1.750.0-r1.ebuild
+++ b/dev-perl/Net-Domain-TLD/Net-Domain-TLD-1.750.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Current top level domain names including new ICANN additions and ccTLDs"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Net-HTTP/Net-HTTP-6.210.0.ebuild b/dev-perl/Net-HTTP/Net-HTTP-6.210.0.ebuild
index 52e403b26c7..03dd397b02b 100644
--- a/dev-perl/Net-HTTP/Net-HTTP-6.210.0.ebuild
+++ b/dev-perl/Net-HTTP/Net-HTTP-6.210.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Low-level HTTP connection (client)"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE="minimal test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Net-IP/Net-IP-1.260.0-r2.ebuild b/dev-perl/Net-IP/Net-IP-1.260.0-r2.ebuild
index d0b333c019f..aacf6b60c32 100644
--- a/dev-perl/Net-IP/Net-IP-1.260.0-r2.ebuild
+++ b/dev-perl/Net-IP/Net-IP-1.260.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,6 +10,6 @@ inherit perl-module
DESCRIPTION="Perl extension for manipulating IPv4/IPv6 addresses"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
PATCHES=( "${FILESDIR}/initip-0.patch" )
diff --git a/dev-perl/Net-IRC/Net-IRC-0.790.0-r2.ebuild b/dev-perl/Net-IRC/Net-IRC-0.790.0-r2.ebuild
index 07be1407175..82ac2ce3a18 100644
--- a/dev-perl/Net-IRC/Net-IRC-0.790.0-r2.ebuild
+++ b/dev-perl/Net-IRC/Net-IRC-0.790.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Perl IRC module"
SLOT="0"
LICENSE="Artistic"
-KEYWORDS="amd64 arm arm64 ~mips ppc ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ~ppc64 ~riscv x86"
mydoc="TODO"
diff --git a/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r2.ebuild b/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r2.ebuild
index c3d70133dde..d1ab621f0e0 100644
--- a/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r2.ebuild
+++ b/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Jabber Perl library"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="
diff --git a/dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.7.ebuild b/dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.7-r1.ebuild
index d55300f8d51..de9b073d7c8 100644
--- a/dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.7.ebuild
+++ b/dev-perl/Net-LDAPapi/Net-LDAPapi-3.0.7-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=MISHIKAL
DIST_EXAMPLES=( "examples/*" )
-inherit multilib perl-module
+inherit perl-module
DESCRIPTION="Perl5 Module Supporting LDAP API"
HOMEPAGE="https://sourceforge.net/projects/net-ldapapi/
@@ -16,7 +16,7 @@ IUSE=""
# LICENSE is given on the corresponding sourceforge project and matches the
# default cpan/perl license
-RDEPEND="net-nds/openldap[sasl]
+RDEPEND="net-nds/openldap:=[sasl]
dev-libs/cyrus-sasl
>=dev-perl/Convert-ASN1-0.190.0"
DEPEND="${RDEPEND}
diff --git a/dev-perl/Net-Netmask/Net-Netmask-2.0.100.ebuild b/dev-perl/Net-Netmask/Net-Netmask-2.0.100.ebuild
index 9cad84b76c3..3371b85380b 100644
--- a/dev-perl/Net-Netmask/Net-Netmask-2.0.100.ebuild
+++ b/dev-perl/Net-Netmask/Net-Netmask-2.0.100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Parse, manipulate and lookup IP network blocks"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~mips ppc ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ~ppc64 ~riscv x86"
IUSE="minimal test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Net-RBLClient/Net-RBLClient-0.500.0-r3.ebuild b/dev-perl/Net-RBLClient/Net-RBLClient-0.500.0-r3.ebuild
index 7c43e9bda6b..5162c53b80a 100644
--- a/dev-perl/Net-RBLClient/Net-RBLClient-0.500.0-r3.ebuild
+++ b/dev-perl/Net-RBLClient/Net-RBLClient-0.500.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Queries multiple Realtime Blackhole Lists in parallel"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv sparc x86"
RDEPEND="virtual/perl-Time-HiRes
dev-perl/Net-DNS"
diff --git a/dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.40.0-r1.ebuild b/dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.40.0-r1.ebuild
index 13d536086e9..a8a72838339 100644
--- a/dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.40.0-r1.ebuild
+++ b/dev-perl/Net-SMTP-SSL/Net-SMTP-SSL-1.40.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="(Deprecated) SSL support for Net::SMTP"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
virtual/perl-libnet
diff --git a/dev-perl/Net-SNMP/Net-SNMP-6.0.1-r3.ebuild b/dev-perl/Net-SNMP/Net-SNMP-6.0.1-r3.ebuild
index 7a99c1bfbcb..855402aa966 100644
--- a/dev-perl/Net-SNMP/Net-SNMP-6.0.1-r3.ebuild
+++ b/dev-perl/Net-SNMP/Net-SNMP-6.0.1-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="A SNMP Perl Module"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~sparc-solaris ~x86-solaris"
IUSE="examples minimal"
RDEPEND="
diff --git a/dev-perl/Net-SSLeay/Manifest b/dev-perl/Net-SSLeay/Manifest
index 5937ab939a4..5859dc246c8 100644
--- a/dev-perl/Net-SSLeay/Manifest
+++ b/dev-perl/Net-SSLeay/Manifest
@@ -1 +1,2 @@
DIST Net-SSLeay-1.90.tar.gz 534246 BLAKE2B 2510fa886db8b7c5f185aa1145ae1b50b7c4101a9bd80e17c8c1d77718765f288c9180464d831775c35aa94b5a6f6c8f717ecaeb4974f7280829b63f10567f22 SHA512 8a5f251b5ef1d8c2d619d984594a7a22ddeed2e5e726fe683a45f299d7878f4ca8ffab00480ebf5ef7a94ae1fcf6be05dfdaa68b8bfe2ad68443150765adb891
+DIST Net-SSLeay-1.92.tar.gz 555930 BLAKE2B 04d97860817b013a9680e0ef29b0004ddb98da2db859761a45612c4d25b6edd16bf92645293d1108d83352bce18665721c6df05455426b32a95a42b464119a3d SHA512 e9d9161ebeb7be90f4c7a0ea98f1034892ce6d33aa72872683177b19daa1f4c5819f85ea9a052a076ec8d7c21705f6c344aef64680bc881bf3218d38e8b7b173
diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild b/dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild
index 7aa8353d681..6143b9e2f5b 100644
--- a/dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild
+++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,13 +6,13 @@ EAPI=8
DIST_AUTHOR=CHRISN
DIST_VERSION=1.90
DIST_EXAMPLES=("examples/*")
-inherit multilib perl-module
+inherit perl-module
DESCRIPTION="Perl extension for using OpenSSL"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="minimal examples"
RDEPEND="
@@ -51,6 +51,7 @@ src_configure() {
export NETWORK_TESTS=no
fi
export LIBDIR=$(get_libdir)
+ use prefix && export OPENSSL_PREFIX="${EPREFIX}/usr"
perl-module_src_configure
}
diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild b/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild
new file mode 100644
index 00000000000..b0492efaee9
--- /dev/null
+++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=CHRISN
+DIST_VERSION=1.92
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Perl extension for using OpenSSL"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="minimal examples"
+
+RDEPEND="
+ dev-libs/openssl:=
+ virtual/perl-MIME-Base64
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-File-Spec
+ test? (
+ !minimal? (
+ dev-perl/Test-Exception
+ dev-perl/Test-Warn
+ dev-perl/Test-NoWarnings
+ )
+ virtual/perl-Test-Simple
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.88-fix-network-tests.patch"
+)
+
+PERL_RM_FILES=(
+ # Hateful author tests
+ 't/local/01_pod.t'
+ 't/local/02_pod_coverage.t'
+ 't/local/kwalitee.t'
+)
+
+src_configure() {
+ if use test && has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ export NETWORK_TESTS=yes
+ else
+ use test && einfo "Network tests will be skipped without DIST_TEST_OVERRIDE=~network"
+ export NETWORK_TESTS=no
+ fi
+ export LIBDIR=$(get_libdir)
+ use prefix && export OPENSSL_PREFIX="${EPREFIX}/usr"
+ perl-module_src_configure
+}
+
+src_compile() {
+ mymake=(
+ OPTIMIZE="${CFLAGS}"
+ OPENSSL_PREFIX="${EPREFIX}"/usr
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Net-Server/Net-Server-2.10.0.ebuild b/dev-perl/Net-Server/Net-Server-2.10.0.ebuild
index 6f5541359db..f7331b277ef 100644
--- a/dev-perl/Net-Server/Net-Server-2.10.0.ebuild
+++ b/dev-perl/Net-Server/Net-Server-2.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Extensible, general Perl server engine"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
IUSE="ipv6"
RDEPEND="
diff --git a/dev-perl/Net-Subnet/Net-Subnet-1.30.0-r2.ebuild b/dev-perl/Net-Subnet/Net-Subnet-1.30.0-r2.ebuild
index 767da50d469..e056c4ecb3f 100644
--- a/dev-perl/Net-Subnet/Net-Subnet-1.30.0-r2.ebuild
+++ b/dev-perl/Net-Subnet/Net-Subnet-1.30.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,4 +17,4 @@ RDEPEND="
"
BDEPEND="${RDEPEND}"
-PATCHES=( ${FILESDIR}/${PV}-pod-spelling.patch )
+PATCHES=( "${FILESDIR}"/${PV}-pod-spelling.patch )
diff --git a/dev-perl/Net-Telnet/Net-Telnet-3.50.0.ebuild b/dev-perl/Net-Telnet/Net-Telnet-3.50.0.ebuild
index c5be2a794c1..4b19a7b8b3c 100644
--- a/dev-perl/Net-Telnet/Net-Telnet-3.50.0.ebuild
+++ b/dev-perl/Net-Telnet/Net-Telnet-3.50.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="interact with TELNET port or other TCP ports in Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND=">=virtual/perl-libnet-1.70.300"
BDEPEND="${RDEPEND}
diff --git a/dev-perl/Net-XMPP/Net-XMPP-1.50.0-r1.ebuild b/dev-perl/Net-XMPP/Net-XMPP-1.50.0-r1.ebuild
index 794ca352f63..76f68b8e28d 100644
--- a/dev-perl/Net-XMPP/Net-XMPP-1.50.0-r1.ebuild
+++ b/dev-perl/Net-XMPP/Net-XMPP-1.50.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ DESCRIPTION="XMPP Perl Library"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-perl/Authen-SASL-2.120.0
diff --git a/dev-perl/Object-Realize-Later/Manifest b/dev-perl/Object-Realize-Later/Manifest
index 3401c715bd0..1aaedafe163 100644
--- a/dev-perl/Object-Realize-Later/Manifest
+++ b/dev-perl/Object-Realize-Later/Manifest
@@ -1,2 +1 @@
-DIST Object-Realize-Later-0.19.tar.gz 11013 BLAKE2B 1b4cbcb8f9ffa8dfafc8c9e9669b2632fa3d56034935fe113178a0ae334c76bf509423728762f5109c6ec3f56e1a721dd61cabd21a3d3a62f2b46ceed746f04d SHA512 4e4d57e17600ab553b8c209aac815e64d3b7164d38afd27db2676da774ee95910a00eea09688d49a53734c07c60922901c2bcec46dc6aada9a3b76f3392b0ffd
DIST Object-Realize-Later-0.21.tar.gz 12375 BLAKE2B 4ca6cf76fa147a662ea15f61f3f96ce8e16db9199307deddb8601ab0313361071ac18dfdefdea398991527f0a1ac7dd814ffa899d3605bb43bfbbbbbefeb260b SHA512 006b54dc97f4464d434f4dd423546f078eb815c4eecba8cf54e292d4b98b679b6c8e8011aab808582553b245ee25013583b8d430762de6e30c3136a87858c21d
diff --git a/dev-perl/Object-Realize-Later/Object-Realize-Later-0.190.0.ebuild b/dev-perl/Object-Realize-Later/Object-Realize-Later-0.190.0.ebuild
deleted file mode 100644
index 3de5268afd6..00000000000
--- a/dev-perl/Object-Realize-Later/Object-Realize-Later-0.190.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=MARKOV
-MODULE_VERSION=0.19
-inherit perl-module
-
-DESCRIPTION="Delayed creation of objects"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Scalar-List-Utils
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
-
-SRC_TEST=do
diff --git a/dev-perl/Object-Realize-Later/Object-Realize-Later-0.210.0.ebuild b/dev-perl/Object-Realize-Later/Object-Realize-Later-0.210.0.ebuild
index 6e30f44e078..2fb25c495d8 100644
--- a/dev-perl/Object-Realize-Later/Object-Realize-Later-0.210.0.ebuild
+++ b/dev-perl/Object-Realize-Later/Object-Realize-Later-0.210.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Delayed creation of objects"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ppc64 x86"
+KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
RDEPEND="
virtual/perl-Scalar-List-Utils
diff --git a/dev-perl/OpenGL/OpenGL-0.700.0-r1.ebuild b/dev-perl/OpenGL/OpenGL-0.700.0-r1.ebuild
index e1ebf307e28..76bb0c803e5 100644
--- a/dev-perl/OpenGL/OpenGL-0.700.0-r1.ebuild
+++ b/dev-perl/OpenGL/OpenGL-0.700.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -47,8 +47,7 @@ src_compile() {
src_install() {
perl-module_src_install
if use examples; then
+ dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
- insinto /usr/share/doc/${PF}/examples
- doins -r examples/*
fi
}
diff --git a/dev-perl/PDF-API2/PDF-API2-2.42.0.ebuild b/dev-perl/PDF-API2/PDF-API2-2.42.0.ebuild
index 696127e032f..973a714f903 100644
--- a/dev-perl/PDF-API2/PDF-API2-2.42.0.ebuild
+++ b/dev-perl/PDF-API2/PDF-API2-2.42.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ DESCRIPTION="Facilitates the creation and modification of PDF files"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
RDEPEND="
>=virtual/perl-IO-Compress-1.0.0
diff --git a/dev-perl/PDF-Builder/PDF-Builder-3.23.0.ebuild b/dev-perl/PDF-Builder/PDF-Builder-3.23.0.ebuild
index 69eb5bf2cbc..33d7e2b9784 100644
--- a/dev-perl/PDF-Builder/PDF-Builder-3.23.0.ebuild
+++ b/dev-perl/PDF-Builder/PDF-Builder-3.23.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ DESCRIPTION="Facilitates the creation and modification of PDF files"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
RDEPEND="
>=dev-perl/Font-TTF-1.40.0
diff --git a/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.19.0.ebuild b/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.19.0.ebuild
index 0fb12860a1a..e1ccfde4685 100644
--- a/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.19.0.ebuild
+++ b/dev-perl/PPIx-QuoteLike/PPIx-QuoteLike-0.19.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Parse Perl string literals and string-literal-like things"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ppc ~ppc64 x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.81.0.ebuild b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.81.0.ebuild
index 079defa8370..5ce900aa13a 100644
--- a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.81.0.ebuild
+++ b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.81.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Represent a regular expression of some sort"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
+KEYWORDS="~alpha amd64 ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Package-Constants/Package-Constants-0.60.0-r1.ebuild b/dev-perl/Package-Constants/Package-Constants-0.60.0-r1.ebuild
index 532e0deec83..c8b900af6fb 100644
--- a/dev-perl/Package-Constants/Package-Constants-0.60.0-r1.ebuild
+++ b/dev-perl/Package-Constants/Package-Constants-0.60.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="List all constants declared in a package"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
diff --git a/dev-perl/Package-Stash-XS/Package-Stash-XS-0.290.0.ebuild b/dev-perl/Package-Stash-XS/Package-Stash-XS-0.290.0.ebuild
index 356d2dadd08..350aead39a5 100644
--- a/dev-perl/Package-Stash-XS/Package-Stash-XS-0.290.0.ebuild
+++ b/dev-perl/Package-Stash-XS/Package-Stash-XS-0.290.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Faster and more correct implementation of the Package::Stash API"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
RDEPEND=""
BDEPEND="${RDEPEND}
diff --git a/dev-perl/Package-Stash/Package-Stash-0.390.0.ebuild b/dev-perl/Package-Stash/Package-Stash-0.390.0.ebuild
index c1a4bbeafa9..9d3f24bd9cd 100644
--- a/dev-perl/Package-Stash/Package-Stash-0.390.0.ebuild
+++ b/dev-perl/Package-Stash/Package-Stash-0.390.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Routines for manipulating stashes"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/PadWalker/PadWalker-2.500.0.ebuild b/dev-perl/PadWalker/PadWalker-2.500.0.ebuild
index 638728a10cd..4f7c63f22b0 100644
--- a/dev-perl/PadWalker/PadWalker-2.500.0.ebuild
+++ b/dev-perl/PadWalker/PadWalker-2.500.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="play with other peoples' lexical variables"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
diff --git a/dev-perl/Palm/Palm-1.400.0-r1.ebuild b/dev-perl/Palm/Palm-1.400.0-r1.ebuild
index ba1fc40eed4..46c299c436a 100644
--- a/dev-perl/Palm/Palm-1.400.0-r1.ebuild
+++ b/dev-perl/Palm/Palm-1.400.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -33,8 +33,7 @@ src_test() {
src_install() {
perl-module_src_install
if use examples; then
+ dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
- insinto /usr/share/doc/${PF}/examples/
- doins -r examples/*
fi
}
diff --git a/dev-perl/Params-Util/Params-Util-1.102.0.ebuild b/dev-perl/Params-Util/Params-Util-1.102.0.ebuild
index 03f8438a6fe..37d15f3c338 100644
--- a/dev-perl/Params-Util/Params-Util-1.102.0.ebuild
+++ b/dev-perl/Params-Util/Params-Util-1.102.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Utility functions to aid in parameter checking"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-Scalar-List-Utils-1.180.0
diff --git a/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.300.0.ebuild b/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.300.0.ebuild
index 29afc07678f..fb6be7cbc75 100644
--- a/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.300.0.ebuild
+++ b/dev-perl/Params-ValidationCompiler/Params-ValidationCompiler-0.300.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Build an optimized subroutine parameter validator once, use it forever"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
LICENSE="Artistic-2"
RDEPEND="
diff --git a/dev-perl/Parse-Syslog/Parse-Syslog-1.100.0-r2.ebuild b/dev-perl/Parse-Syslog/Parse-Syslog-1.100.0-r2.ebuild
index b9348544b20..4abca49154c 100644
--- a/dev-perl/Parse-Syslog/Parse-Syslog-1.100.0-r2.ebuild
+++ b/dev-perl/Parse-Syslog/Parse-Syslog-1.100.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Parse::Syslog - Parse Unix syslog files"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv sparc x86"
RDEPEND="
virtual/perl-Time-Local
diff --git a/dev-perl/Path-Tiny/Path-Tiny-0.120.0.ebuild b/dev-perl/Path-Tiny/Path-Tiny-0.120.0.ebuild
index 092bb0ff477..1e790549a3e 100644
--- a/dev-perl/Path-Tiny/Path-Tiny-0.120.0.ebuild
+++ b/dev-perl/Path-Tiny/Path-Tiny-0.120.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="File path utility"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/Perl-Tidy/Perl-Tidy-20211029.0.0.ebuild b/dev-perl/Perl-Tidy/Perl-Tidy-20211029.0.0.ebuild
index f21395321fd..214d57d20ec 100644
--- a/dev-perl/Perl-Tidy/Perl-Tidy-20211029.0.0.ebuild
+++ b/dev-perl/Perl-Tidy/Perl-Tidy-20211029.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ HOMEPAGE="http://perltidy.sourceforge.net/ https://metacpan.org/release/Perl-Tid
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND=""
BDEPEND="${RDEPEND}
diff --git a/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.8.0.ebuild b/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.8.0.ebuild
index 7cb2c16fd1d..6ed8e113a5a 100644
--- a/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.8.0.ebuild
+++ b/dev-perl/PerlIO-utf8_strict/PerlIO-utf8_strict-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Fast and correct UTF-8 IO"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-XSLoader
diff --git a/dev-perl/PerlMol/Manifest b/dev-perl/PerlMol/Manifest
new file mode 100644
index 00000000000..29faccc36fe
--- /dev/null
+++ b/dev-perl/PerlMol/Manifest
@@ -0,0 +1 @@
+DIST PerlMol-0.3500.tar.gz 337781 BLAKE2B c880f3c3c51093621852ed6a2bee0b431514182a1d743ad1fb65953b1d6bf45d86262485f3f17263005d6aa77d547e433ff068f004aea515734e9babeb6d6ad4 SHA512 7266eda99a6edc0365762066b283a57cbb71b64454276b6fd93eaab5ab1d5ef0d342571fe68f926c3d082fcd37fb8601ad5648c47548e3e2f97e85fd5a409a1a
diff --git a/dev-perl/PerlMol/PerlMol-0.3500.ebuild b/dev-perl/PerlMol/PerlMol-0.3500.ebuild
new file mode 100644
index 00000000000..7f612787d1f
--- /dev/null
+++ b/dev-perl/PerlMol/PerlMol-0.3500.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ITUB
+inherit perl-module
+
+DESCRIPTION="PerlMol - Perl modules for molecular chemistry"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ virtual/perl-Storable
+ virtual/perl-Test-Simple
+ virtual/perl-Text-Balanced
+ virtual/perl-Scalar-List-Utils
+"
+BDEPEND="${RDEPEND}
+ dev-perl/Module-Install
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/dev-perl/PerlMol/metadata.xml b/dev-perl/PerlMol/metadata.xml
new file mode 100644
index 00000000000..cedfacbcb97
--- /dev/null
+++ b/dev-perl/PerlMol/metadata.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>alexxy@gentoo.org</email>
+ <name>Alexey Shvetsov</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">PerlMol</remote-id>
+ <remote-id type="cpan-module">Chemistry::3DBuilder</remote-id>
+ <remote-id type="cpan-module">Chemistry::Atom</remote-id>
+ <remote-id type="cpan-module">Chemistry::Bond</remote-id>
+ <remote-id type="cpan-module">Chemistry::Bond::Find</remote-id>
+ <remote-id type="cpan-module">Chemistry::Canonicalize</remote-id>
+ <remote-id type="cpan-module">Chemistry::Domain</remote-id>
+ <remote-id type="cpan-module">Chemistry::File</remote-id>
+ <remote-id type="cpan-module">Chemistry::File::Dumper</remote-id>
+ <remote-id type="cpan-module">Chemistry::File::Formula</remote-id>
+ <remote-id type="cpan-module">Chemistry::File::FormulaPattern</remote-id>
+ <remote-id type="cpan-module">Chemistry::File::MDLMol</remote-id>
+ <remote-id type="cpan-module">Chemistry::File::MidasPattern</remote-id>
+ <remote-id type="cpan-module">Chemistry::File::Mopac</remote-id>
+ <remote-id type="cpan-module">Chemistry::File::PDB</remote-id>
+ <remote-id type="cpan-module">Chemistry::File::SDF</remote-id>
+ <remote-id type="cpan-module">Chemistry::File::SLN</remote-id>
+ <remote-id type="cpan-module">Chemistry::File::SMARTS</remote-id>
+ <remote-id type="cpan-module">Chemistry::File::SMILES</remote-id>
+ <remote-id type="cpan-module">Chemistry::File::VRML</remote-id>
+ <remote-id type="cpan-module">Chemistry::File::XYZ</remote-id>
+ <remote-id type="cpan-module">Chemistry::FormulaPattern</remote-id>
+ <remote-id type="cpan-module">Chemistry::InternalCoords</remote-id>
+ <remote-id type="cpan-module">Chemistry::InternalCoords::Builder</remote-id>
+ <remote-id type="cpan-module">Chemistry::Isotope</remote-id>
+ <remote-id type="cpan-module">Chemistry::MacroMol</remote-id>
+ <remote-id type="cpan-module">Chemistry::MidasPattern</remote-id>
+ <remote-id type="cpan-module">Chemistry::Mok</remote-id>
+ <remote-id type="cpan-module">Chemistry::Mol</remote-id>
+ <remote-id type="cpan-module">Chemistry::Obj</remote-id>
+ <remote-id type="cpan-module">Chemistry::Pattern</remote-id>
+ <remote-id type="cpan-module">Chemistry::Pattern::Atom</remote-id>
+ <remote-id type="cpan-module">Chemistry::Pattern::Bond</remote-id>
+ <remote-id type="cpan-module">Chemistry::Reaction</remote-id>
+ <remote-id type="cpan-module">Chemistry::Ring</remote-id>
+ <remote-id type="cpan-module">Chemistry::Ring::Find</remote-id>
+ <remote-id type="cpan-module">Chemistry::Tutorial</remote-id>
+ <remote-id type="cpan-module">Math::VectorReal</remote-id>
+ <remote-id type="cpan-module">Statistics::Regression</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/PlRPC/PlRPC-0.202.0-r4.ebuild b/dev-perl/PlRPC/PlRPC-0.202.0-r4.ebuild
index be16f6411c1..e62c5c02263 100644
--- a/dev-perl/PlRPC/PlRPC-0.202.0-r4.ebuild
+++ b/dev-perl/PlRPC/PlRPC-0.202.0-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ S=${WORKDIR}/${PN}
DESCRIPTION="The Perl RPC Module"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND=">=virtual/perl-Storable-1.0.7
>=dev-perl/Net-Daemon-0.34"
diff --git a/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r2.ebuild b/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r2.ebuild
index eae2eb263a9..f77282ecaed 100644
--- a/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r2.ebuild
+++ b/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Checks if the documentation of a module is comprehensive"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=dev-perl/Pod-Parser-1.130.0
diff --git a/dev-perl/Pod-Parser/Pod-Parser-1.630.0-r1.ebuild b/dev-perl/Pod-Parser/Pod-Parser-1.630.0-r1.ebuild
index 4e625cf2863..b7b05accf85 100644
--- a/dev-perl/Pod-Parser/Pod-Parser-1.630.0-r1.ebuild
+++ b/dev-perl/Pod-Parser/Pod-Parser-1.630.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="POD filters and translators"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Probe-Perl/Probe-Perl-0.30.0-r1.ebuild b/dev-perl/Probe-Perl/Probe-Perl-0.30.0-r1.ebuild
index 13a41f4ad7f..d738b66f929 100644
--- a/dev-perl/Probe-Perl/Probe-Perl-0.30.0-r1.ebuild
+++ b/dev-perl/Probe-Perl/Probe-Perl-0.30.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Information about the currently running perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-File-Spec
diff --git a/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.634.0.ebuild b/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.634.0.ebuild
index e5bcef84995..45e1cd81765 100644
--- a/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.634.0.ebuild
+++ b/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.634.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Unix process table information"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
IUSE="examples"
RDEPEND="
diff --git a/dev-perl/RPC-XML/Manifest b/dev-perl/RPC-XML/Manifest
index b2c4efa1e90..f897b567eb3 100644
--- a/dev-perl/RPC-XML/Manifest
+++ b/dev-perl/RPC-XML/Manifest
@@ -1,2 +1 @@
-DIST RPC-XML-0.80.tar.gz 211223 BLAKE2B e26ba4f667c227e84362ca8e09d17ee01ef45c25902e7bc433bc4a81facacfc6163fc06ddd20a08399131faf18daa97f0f1a173043147f2d5046424c6e3087d3 SHA512 a91586ea903b3e633f85ca8d9048181a7c3aedcff6788c7ae5fb4971e8552c421c86f30254517c25caa35f1991146dcceb34301bb49002e4ec75a2ee9c195992
DIST RPC-XML-0.82.tar.gz 225690 BLAKE2B 4e16730a5bda313d43b00eaa8617e009a157867f286f17afb58693beb881ac2329ebee93d98c44c8742be2608998c1d2e0cc4f323be83ae9c5e9041c5bf90b3c SHA512 e5d1092a2807c2bd423502dd2ed53a72c57384b67bb4709e86a64a6fe37ce8af580998e62fcfa6a48d66d5308d9dc270c74e4293617b9f23a654e379cde4025f
diff --git a/dev-perl/RPC-XML/RPC-XML-0.800.0.ebuild b/dev-perl/RPC-XML/RPC-XML-0.800.0.ebuild
deleted file mode 100644
index b2e4b975f56..00000000000
--- a/dev-perl/RPC-XML/RPC-XML-0.800.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=RJRAY
-DIST_VERSION=0.80
-DIST_EXAMPLES=( "ex/*.xpl" )
-inherit perl-module
-
-DESCRIPTION="An implementation of XML-RPC"
-
-SLOT="0"
-LICENSE="|| ( Artistic-2 LGPL-2.1 )"
-KEYWORDS="amd64 ppc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=virtual/perl-File-Spec-0.800.0
- >=dev-perl/libwww-perl-5.834.0
- >=virtual/perl-Module-Load-0.240.0
- >=virtual/perl-Scalar-List-Utils-1.200.0
- >=dev-perl/XML-LibXML-1.850.0
- >=dev-perl/XML-Parser-2.310.0
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- dev-perl/HTTP-Daemon
- >=virtual/perl-Test-Simple-0.940.0
- )
-"
-
-src_compile() {
- perl-module_src_compile
- if use examples; then
- pushd "${S}/ex" >/dev/null || die "Can't enter ${S}/ex"
- emake MAKEMETHOD="${S}/blib/script/make_method"
- popd >/dev/null || die "Can't exit ${S}/ex"
- fi
-}
-pkg_postinst() {
- SETWARN=0
- has_version '=www-servers/apache-2*' && HAVE_APACHE2=1
- has_version '>=www-apache/mod_perl-2.0' && HAVE_MP2=2
-
- [ -n "${HAVE_APACHE2}" ] && SETWARN=1
- [ -n "${HAVE_MP2}" ] && SETWARN=1
-
- if [ "${SETWARN}" == "1" ]; then
- ewarn "Apache2 or mod_perl2 were detected."
- ewarn ""
- ewarn "NOTE FROM THE AUTHOR OF RPC-XML"
- ewarn ""
- ewarn "At present, this package does not work with Apache2 and the soon-to-be"
- ewarn "mod_perl2. The changes to the API for location handlers are too drastic to"
- ewarn "try and support both within the same class (I tried, using the compatibility"
- ewarn "layer). Also, mp2 does not currently provide support for <Perl> sections, which"
- ewarn "are the real strength of the Apache::RPC::Server class."
- fi
-}
diff --git a/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild b/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild
index d58d5f0bd42..c2016f70681 100644
--- a/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild
+++ b/dev-perl/RPC-XML/RPC-XML-0.820.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ DESCRIPTION="An implementation of XML-RPC"
SLOT="0"
LICENSE="|| ( Artistic-2 LGPL-2.1 )"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Ref-Util-XS/Ref-Util-XS-0.117.0.ebuild b/dev-perl/Ref-Util-XS/Ref-Util-XS-0.117.0.ebuild
index 6ff2f9891d7..b7841c3e6f4 100644
--- a/dev-perl/Ref-Util-XS/Ref-Util-XS-0.117.0.ebuild
+++ b/dev-perl/Ref-Util-XS/Ref-Util-XS-0.117.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="XS Implementation for Ref::Util"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
LICENSE="MIT"
RDEPEND="
diff --git a/dev-perl/Ref-Util/Ref-Util-0.204.0.ebuild b/dev-perl/Ref-Util/Ref-Util-0.204.0.ebuild
index 17031a2480f..1f00603c2f7 100644
--- a/dev-perl/Ref-Util/Ref-Util-0.204.0.ebuild
+++ b/dev-perl/Ref-Util/Ref-Util-0.204.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Utility functions for checking references"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
LICENSE="MIT"
IUSE="+xs"
diff --git a/dev-perl/Role-Tiny/Role-Tiny-2.2.4.ebuild b/dev-perl/Role-Tiny/Role-Tiny-2.2.4.ebuild
index 1e958424464..043f6dd913c 100644
--- a/dev-perl/Role-Tiny/Role-Tiny-2.2.4.ebuild
+++ b/dev-perl/Role-Tiny/Role-Tiny-2.2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Roles: a nouvelle cuisine portion size slice of Moose"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-Exporter-5.570.0
diff --git a/dev-perl/Roman/Roman-1.240.0-r1.ebuild b/dev-perl/Roman/Roman-1.240.0-r1.ebuild
index 928487a4a3a..0b3875b051f 100644
--- a/dev-perl/Roman/Roman-1.240.0-r1.ebuild
+++ b/dev-perl/Roman/Roman-1.240.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ inherit perl-module
DESCRIPTION="Perl module for conversion between Roman and Arabic numerals"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~s390 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~riscv ~s390 x86 ~amd64-linux ~x86-linux"
DEPEND="test? (
dev-perl/Test-Pod
diff --git a/dev-perl/SGMLSpm/SGMLSpm-1.1-r2.ebuild b/dev-perl/SGMLSpm/SGMLSpm-1.1-r2.ebuild
index b9121b572b3..a28f44938ec 100644
--- a/dev-perl/SGMLSpm/SGMLSpm-1.1-r2.ebuild
+++ b/dev-perl/SGMLSpm/SGMLSpm-1.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Perl library for parsing the output of nsgmls"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
BDEPEND="dev-perl/Module-Build"
diff --git a/dev-perl/SOAP-Lite/Manifest b/dev-perl/SOAP-Lite/Manifest
index bef95778b34..351674f36b4 100644
--- a/dev-perl/SOAP-Lite/Manifest
+++ b/dev-perl/SOAP-Lite/Manifest
@@ -1,2 +1 @@
-DIST SOAP-Lite-1.26.tar.gz 272187 BLAKE2B ec4519c258b2822da74c41e20dc2c0ea3242a7d1936c2e8bf637f6cfa53fc721e4864f0ca0332986f5a1c912babe522c1b409d48dc0c433abd3f85c4aa207cb6 SHA512 b09e320cecbb4859f49dcb144a446af878219f6ba3d2f7999f8656f40989d3ead0707960f561d17a9f800706fcb53020327f9c85313f6dcca34f9699a4c74143
DIST SOAP-Lite-1.27.tar.gz 271466 BLAKE2B 045edbe5d09a935af6b73df20d3af0d646cfa726c5fc0e050c0cfb557903c2ccd86e40d506114dad7c4c295c934a3a95250fdf9e0c558bf0f948e2ea0af67840 SHA512 38ecd0eb2af3ca415cb82e98a68aabd2cd3eca1625a7850723ae3c9f03f32f1ce3141d2a9382b80e250a88e3007eb7a0aa75f47c7e593c2c2025a29c8c32ee3b
diff --git a/dev-perl/SOAP-Lite/SOAP-Lite-1.260.0.ebuild b/dev-perl/SOAP-Lite/SOAP-Lite-1.260.0.ebuild
deleted file mode 100644
index 6968ca985b2..00000000000
--- a/dev-perl/SOAP-Lite/SOAP-Lite-1.260.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=PHRED
-DIST_VERSION=1.26
-DIST_EXAMPLES=( "examples/*" )
-inherit perl-module
-
-DESCRIPTION="Lightweight interface to the SOAP protocol both on client and server side"
-
-IUSE="ssl test xmpp"
-RESTRICT="!test? ( test )"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
-
-myconf="${myconf} --noprompt"
-
-RDEPEND="
- dev-perl/Class-Inspector
- >=dev-perl/IO-SessionData-1.30.0
- dev-perl/libwww-perl
- virtual/perl-MIME-Base64
- virtual/perl-Scalar-List-Utils
- dev-perl/Task-Weaken
- dev-perl/URI
- >=dev-perl/XML-Parser-2.230.0
- dev-perl/MIME-tools
- ssl? (
- dev-perl/IO-Socket-SSL
- dev-perl/LWP-Protocol-https
- dev-perl/Crypt-SSLeay
- )
- xmpp? ( dev-perl/Net-Jabber )
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-IO
- virtual/perl-Test-Simple
- dev-perl/Test-Warn
- >=dev-perl/XML-Parser-Lite-0.715.0
- )
-"
-PERL_RM_FILES=(
- "t/author-pod-syntax.t"
- "t/release-kwalitee.t"
-)
-src_test() {
- has_version '>=www-apache/mod_perl-2' && export MOD_PERL_API_VERSION=2
- perl-module_src_test
-}
diff --git a/dev-perl/SOAP-Lite/SOAP-Lite-1.270.0.ebuild b/dev-perl/SOAP-Lite/SOAP-Lite-1.270.0.ebuild
index 6085f2ad445..7b38ceec035 100644
--- a/dev-perl/SOAP-Lite/SOAP-Lite-1.270.0.ebuild
+++ b/dev-perl/SOAP-Lite/SOAP-Lite-1.270.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ DESCRIPTION="Lightweight interface to the SOAP protocol both on client and serve
IUSE="ssl test xmpp"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
myconf="${myconf} --noprompt"
diff --git a/dev-perl/Safe-Isa/Safe-Isa-1.0.10.ebuild b/dev-perl/Safe-Isa/Safe-Isa-1.0.10.ebuild
index ec156b7af63..87637c82f4b 100644
--- a/dev-perl/Safe-Isa/Safe-Isa-1.0.10.ebuild
+++ b/dev-perl/Safe-Isa/Safe-Isa-1.0.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Call isa, can, does and DOES safely on things that may not be objects"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
RDEPEND="
>=virtual/perl-Exporter-5.570.0
diff --git a/dev-perl/Scope-Guard/Scope-Guard-0.210.0-r1.ebuild b/dev-perl/Scope-Guard/Scope-Guard-0.210.0-r1.ebuild
index 3763e102c70..efbe9835bb2 100644
--- a/dev-perl/Scope-Guard/Scope-Guard-0.210.0-r1.ebuild
+++ b/dev-perl/Scope-Guard/Scope-Guard-0.210.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Lexically scoped resource management"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
diff --git a/dev-perl/Search-Sitemap/Manifest b/dev-perl/Search-Sitemap/Manifest
new file mode 100644
index 00000000000..a3844b4b7ad
--- /dev/null
+++ b/dev-perl/Search-Sitemap/Manifest
@@ -0,0 +1 @@
+DIST Search-Sitemap-2.13.tar.gz 34527 BLAKE2B db04cce9fcaf39c75cb381b909e9767f52dbc33678ce9c3d4be6bc0ae9f0c06d75238b83bf8fe4eefec37d2b66a99674523a6eed4d5e8328902f1b38bafca5ac SHA512 1698e2114abddba04c1c11e25f9fadaca835d35b09e1521f919a9cb7daa0478f4cac910f7becbb4bf9b0f80bf8dd666c909020fc9eb7ce203333194e1eccf602
diff --git a/dev-perl/Search-Sitemap/Search-Sitemap-2.130.0.ebuild b/dev-perl/Search-Sitemap/Search-Sitemap-2.130.0.ebuild
new file mode 100644
index 00000000000..104051cd708
--- /dev/null
+++ b/dev-perl/Search-Sitemap/Search-Sitemap-2.130.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JASONK
+DIST_VERSION=2.13
+inherit perl-module
+
+DESCRIPTION="Perl extension for managing Search Engine Sitemaps"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-IO-Zlib
+ dev-perl/Module-Find
+ dev-perl/Class-Trigger
+ dev-perl/MooseX-ClassAttribute
+ dev-perl/MooseX-Types
+ dev-perl/MooseX-Types-URI
+ dev-perl/Moose
+"
+BDEPEND="${RDEPEND}
+ dev-perl/Module-Install
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ dev-perl/Test-Most
+ dev-perl/Test-Mock-LWP
+ dev-perl/Test-Mock-LWP-Dispatch
+ )
+"
diff --git a/dev-perl/Search-Sitemap/metadata.xml b/dev-perl/Search-Sitemap/metadata.xml
new file mode 100644
index 00000000000..96ba55d634f
--- /dev/null
+++ b/dev-perl/Search-Sitemap/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Search-Sitemap</remote-id>
+ <remote-id type="cpan-module">Search::Sitemap</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Search-Xapian/Manifest b/dev-perl/Search-Xapian/Manifest
index 09035d7f2a2..7c7138f42a9 100644
--- a/dev-perl/Search-Xapian/Manifest
+++ b/dev-perl/Search-Xapian/Manifest
@@ -1,2 +1,2 @@
-DIST Search-Xapian-1.2.25.0.tar.gz 72097 BLAKE2B 9e9f54718bf597c7592cc936e23ce4684ba4104f890ee7216e303af9a075eb895459a46d17bd2c32820eb436545a8a9e008b17f83fa586bf3e9160d80813872d SHA512 2bb0bea59ddfd8159df0b3051034ca28478cb74832cfe7a103b8a4dbeddbd41f6223be6ad56eb3dcb8c7a785d2f7d500844c41f35da3997a843b3ba624a4e795
DIST Search-Xapian-1.2.25.4.tar.gz 75336 BLAKE2B 06e3fe3871f00c173f4c24303b33eb046867dda1274535c1d22b98027804df19b3dc6b80d6213c2090e05362c508d0e41b55cdc165ccedd8a45bfff19d4fe07b SHA512 14d34641583fb3cce3e7cd4b16e5001be9c7808d07e4942b4842196f36906649053d1ff522a5a1b82200ecd714c55afaf7bd653bf7df9a462db91d05cd12cb01
+DIST Search-Xapian-1.2.25.5.tar.gz 74960 BLAKE2B e0691383c4fd8ddd286b8db653ddd9175cde9f37ccf470764272456dbea8ceb8893eb011ae57a18816b3974a56db2dc773d90b7a4778e24ac0a6c78eb175a19e SHA512 3099ba3f8726029d7a5c916f6b05d2d7cea41534b0f364687c7d9e0212340dca2a313a1ac8e0f6531a7c1084c8833a0e6d45bcff8fec32e0a6e5922bc0bcb81f
diff --git a/dev-perl/Search-Xapian/Search-Xapian-1.2.25.4-r1.ebuild b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.4-r1.ebuild
index 3a61a1ff3b1..f7d7e72802a 100644
--- a/dev-perl/Search-Xapian/Search-Xapian-1.2.25.4-r1.ebuild
+++ b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,7 +26,10 @@ DEPEND="${RDEPEND}
DIST_TEST=do
# parallel fails sometimes...
-myconf="CXX=$(tc-getCXX) CXXFLAGS=${CXXFLAGS}"
+src_configure() {
+ myconf="CXX=$(tc-getCXX) CXXFLAGS=${CXXFLAGS}"
+ perl-module_src_configure
+}
src_install() {
perl-module_src_install
diff --git a/dev-perl/Search-Xapian/Search-Xapian-1.2.25.5-r1.ebuild b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.5-r1.ebuild
new file mode 100644
index 00000000000..9e0f99acb61
--- /dev/null
+++ b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.5-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=OLLY
+inherit perl-module toolchain-funcs
+
+DESCRIPTION="Perl XS frontend to the Xapian C++ search library"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-libs/xapian-1.4:0=
+ !dev-libs/xapian-bindings[perl]"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( dev-perl/Devel-Leak )
+"
+
+DIST_TEST=do
+# parallel fails sometimes...
+
+src_configure() {
+ myconf="CXX=$(tc-getCXX) CXXFLAGS=${CXXFLAGS}"
+ perl-module_src_configure
+}
+
+src_install() {
+ perl-module_src_install
+
+ use examples && {
+ docinto examples
+ dodoc "${S}"/examples/*
+ }
+}
diff --git a/dev-perl/Search-Xapian/Search-Xapian-1.2.25.0.ebuild b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.5.ebuild
index b8cfbc7060e..0c320bfdd61 100644
--- a/dev-perl/Search-Xapian/Search-Xapian-1.2.25.0.ebuild
+++ b/dev-perl/Search-Xapian/Search-Xapian-1.2.25.5.ebuild
@@ -1,19 +1,18 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DIST_AUTHOR=OLLY
-inherit perl-module toolchain-funcs versionator
+inherit perl-module toolchain-funcs
-VERSION=$(get_version_component_range 1-3)
+MY_VERSION=$(ver_cut 1-3)
-SRC_URI+=" http://oligarchy.co.uk/xapian/${VERSION}/${P}.tar.gz"
+SRC_URI+=" http://oligarchy.co.uk/xapian/${MY_VERSION}/${P}.tar.gz"
DESCRIPTION="Perl XS frontend to the Xapian C++ search library"
-LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="examples test"
RESTRICT="!test? ( test )"
@@ -27,7 +26,10 @@ DEPEND="${RDEPEND}
DIST_TEST=do
# parallel fails sometimes...
-myconf="CXX=$(tc-getCXX) CXXFLAGS=${CXXFLAGS}"
+src_configure() {
+ myconf="CXX=$(tc-getCXX) CXXFLAGS=${CXXFLAGS}"
+ perl-module_src_configure
+}
src_install() {
perl-module_src_install
diff --git a/dev-perl/Sereal-Decoder/Manifest b/dev-perl/Sereal-Decoder/Manifest
index a8bdb899df0..6f8430042d3 100644
--- a/dev-perl/Sereal-Decoder/Manifest
+++ b/dev-perl/Sereal-Decoder/Manifest
@@ -1 +1,2 @@
DIST Sereal-Decoder-4.018.tar.gz 692820 BLAKE2B 9bafd14f3dab8c7c2c3c9e5eb8463a1681430ada500e1ad8543c77587f5117c564cad6043cd0e00b55d7c80fef1f62f2223f232b803546ead349439b62f25899 SHA512 18e4d54c1930187fbcfc39a39ef8512c1450ac3e5d22bee419e8333cbda1e08bcb1355bc2abfc388f9d45dfae3b8bcc101a19646b7caa670359bae98fccf87a3
+DIST Sereal-Decoder-4.023.tar.gz 716188 BLAKE2B fe7b59906ce96629f8f7f8c94d04410388295d30adc05b1b9a3ea88606a4c612c1fca80451b636e213c1abc57dcf628fae18125aafef5849ec91cb3e01bd5f92 SHA512 9380853532cad110758db119efd51a4004dda1c6c6065afb0ee5e67c79a3f3baaa4767abaac6224f9bccb48214c7e73bd5c0748868301b1be0bb50534592e6ae
diff --git a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0-r1.ebuild b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0-r1.ebuild
new file mode 100644
index 00000000000..cf128642996
--- /dev/null
+++ b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=YVES
+DIST_VERSION=4.023
+inherit edo perl-module toolchain-funcs
+
+DESCRIPTION="Fast, compact, powerful binary deserialization"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/perl-XSLoader
+ app-arch/csnappy:=
+ app-arch/zstd:=
+ >=dev-libs/miniz-2.2.0-r1:=
+"
+DEPEND="
+ app-arch/csnappy:=
+ app-arch/zstd:=
+ >=dev-libs/miniz-2.2.0-r1:=
+"
+BDEPEND="${RDEPEND}
+ dev-perl/Devel-CheckLib
+ >=virtual/perl-ExtUtils-MakeMaker-7.0
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ virtual/perl-File-Path
+ virtual/pkgconfig
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-Deep
+ dev-perl/Test-Differences
+ dev-perl/Test-LongString
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warn
+ )
+"
+
+src_prepare() {
+ local bundled_lib
+ for bundled_lib in inc/Devel snappy miniz{.c,.h} zstd ; do
+ edo rm -r ${bundled_lib}
+ done
+
+ sed -i -e "/miniz.*OBJ_EXT/d" inc/Sereal/BuildTools.pm || die
+
+ perl-module_src_prepare
+}
+
+src_compile() {
+ DIST_MAKE=(
+ "INC=$($(tc-getPKG_CONFIG) --cflags miniz)"
+ "OTHERLDFLAGS=$($(tc-getPKG_CONFIG) --libs miniz)"
+ )
+
+ perl-module_src_compile
+}
diff --git a/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild
new file mode 100644
index 00000000000..acec3a6fdd5
--- /dev/null
+++ b/dev-perl/Sereal-Decoder/Sereal-Decoder-4.23.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=YVES
+DIST_VERSION=4.023
+inherit edo perl-module flag-o-matic
+
+DESCRIPTION="Fast, compact, powerful binary deserialization"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ virtual/perl-XSLoader
+ app-arch/csnappy:=
+ app-arch/zstd:=
+ dev-libs/miniz:=
+"
+DEPEND="
+ app-arch/csnappy:=
+ app-arch/zstd:=
+ dev-libs/miniz:=
+"
+BDEPEND="${RDEPEND}
+ dev-perl/Devel-CheckLib
+ >=virtual/perl-ExtUtils-MakeMaker-7.0
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ virtual/perl-File-Path
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-Deep
+ dev-perl/Test-Differences
+ dev-perl/Test-LongString
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warn
+ )
+"
+
+src_prepare() {
+ local bundled_lib
+ for bundled_lib in inc/Devel snappy miniz{.c,.h} zstd ; do
+ edo rm -r ${bundled_lib}
+ done
+
+ sed -i -e "/miniz.*OBJ_EXT/d" inc/Sereal/BuildTools.pm || die
+
+ perl-module_src_prepare
+}
+
+src_configure() {
+ append-cflags "-I${ESYSROOT}/usr/include/miniz -DHAVE_MINIZ"
+ append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/miniz"
+
+ local myconf=(
+ OPTIMIZE="${CFLAGS}"
+ LDFLAGS="${LDFLAGS}"
+ )
+
+ perl-module_src_configure
+}
+
+src_compile() {
+ # TODO: switch to pkg-config when bug #849578 is fixed
+ DIST_MAKE=(
+ "INC=-I${ESYSROOT}/usr/include/miniz"
+ "OTHERLDFLAGS=-lminiz"
+ )
+
+ #DIST_MAKE=(
+ # "INC=$($(tc-getPKG_CONFIG) --cflags miniz)"
+ # "OTHERLDFLAGS=$($(tc-getPKG_CONFIG) --libs miniz)"
+ #)
+
+ perl-module_src_compile
+}
diff --git a/dev-perl/Sereal-Encoder/Manifest b/dev-perl/Sereal-Encoder/Manifest
index 55f3bd36833..7194b621589 100644
--- a/dev-perl/Sereal-Encoder/Manifest
+++ b/dev-perl/Sereal-Encoder/Manifest
@@ -1 +1,2 @@
DIST Sereal-Encoder-4.018.tar.gz 700306 BLAKE2B 92e2d005b48c9714761dd6abb390de14f31642b05850664ff396e3d92958cb715599e922d7bc5da9912047ebbcae3f7631e585ccb35ff16b15e1e28a15d1fb9a SHA512 021586f02560906fa315cf7eefc877ff029c123550dd2889a90d8e36e2d480bc4c53fa7437728cb73bda6da886af52f1b58661796f78859c7b41f62a2000a070
+DIST Sereal-Encoder-4.023.tar.gz 723637 BLAKE2B 59abae93a719e13163b028c734d7fc9551d79b12c7a7e0db5dee92babce8567fa999cd44f26f79bbfb1299cc513ccc6bd4e3581aa3e168b119de1f6303c3bc38 SHA512 dc4b1b4e1d7977c1f7c8f00c7c0d1a475b785ccda29aee22a6cd09593000b176027d535f2820dd33de8820ec63cb2522d2eee4b6bd5cbbf432d5cf45437b9a67
diff --git a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0-r1.ebuild b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0-r1.ebuild
new file mode 100644
index 00000000000..6329db3cb1b
--- /dev/null
+++ b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=YVES
+DIST_VERSION=4.023
+inherit edo perl-module toolchain-funcs
+
+DESCRIPTION="Fast, compact, powerful binary serialization"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# Note: bundled zstd fails compile
+RDEPEND="
+ virtual/perl-XSLoader
+ app-arch/csnappy:=
+ app-arch/zstd:=
+ >=dev-libs/miniz-2.2.0-r1:=
+"
+DEPEND="
+ app-arch/csnappy:=
+ app-arch/zstd:=
+ >=dev-libs/miniz-2.2.0-r1:=
+"
+# Tester note: ideally you want dev-perl/Sereal-Decoder
+# as well, but we can't depend on it because it forms
+# a tight cycle if we do
+BDEPEND="${RDEPEND}
+ dev-perl/Devel-CheckLib
+ >=virtual/perl-ExtUtils-MakeMaker-7.0.0
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ virtual/perl-File-Path
+ virtual/pkgconfig
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-Deep
+ dev-perl/Test-Differences
+ dev-perl/Test-LongString
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warn
+ )
+"
+
+src_prepare() {
+ local bundled_lib
+ for bundled_lib in inc/Devel snappy miniz{.c,.h} zstd ; do
+ edo rm -r ${bundled_lib}
+ done
+
+ sed -i -e "/miniz.*OBJ_EXT/d" inc/Sereal/BuildTools.pm || die
+
+ perl-module_src_prepare
+}
+
+src_compile() {
+ DIST_MAKE=(
+ "INC=$($(tc-getPKG_CONFIG) --cflags miniz)"
+ "OTHERLDFLAGS=$($(tc-getPKG_CONFIG) --libs miniz)"
+ )
+
+ perl-module_src_compile
+}
diff --git a/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild
new file mode 100644
index 00000000000..432b581d0a9
--- /dev/null
+++ b/dev-perl/Sereal-Encoder/Sereal-Encoder-4.23.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=YVES
+DIST_VERSION=4.023
+inherit edo perl-module flag-o-matic
+
+DESCRIPTION="Fast, compact, powerful binary serialization"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Note: bundled zstd fails compile
+RDEPEND="
+ virtual/perl-XSLoader
+ app-arch/csnappy:=
+ app-arch/zstd:=
+ dev-libs/miniz:=
+"
+DEPEND="
+ app-arch/csnappy:=
+ app-arch/zstd:=
+ dev-libs/miniz:=
+"
+# Tester note: ideally you want dev-perl/Sereal-Decoder
+# as well, but we can't depend on it because it forms
+# a tight cycle if we do
+BDEPEND="${RDEPEND}
+ dev-perl/Devel-CheckLib
+ >=virtual/perl-ExtUtils-MakeMaker-7.0.0
+ >=virtual/perl-ExtUtils-ParseXS-2.210.0
+ virtual/perl-File-Path
+ test? (
+ virtual/perl-Data-Dumper
+ virtual/perl-File-Spec
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Test-Deep
+ dev-perl/Test-Differences
+ dev-perl/Test-LongString
+ >=virtual/perl-Test-Simple-0.880.0
+ dev-perl/Test-Warn
+ )
+"
+
+src_prepare() {
+ local bundled_lib
+ for bundled_lib in inc/Devel snappy miniz{.c,.h} zstd ; do
+ edo rm -r ${bundled_lib}
+ done
+
+ sed -i -e "/miniz.*OBJ_EXT/d" inc/Sereal/BuildTools.pm || die
+
+ perl-module_src_prepare
+}
+
+src_configure() {
+ append-cflags "-I${ESYSROOT}/usr/include/miniz -DHAVE_MINIZ"
+ append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/miniz"
+
+ local myconf=(
+ OPTIMIZE="${CFLAGS}"
+ LDFLAGS="${LDFLAGS}"
+ )
+
+ perl-module_src_configure
+}
+
+src_compile() {
+ # TODO: switch to pkg-config when bug #849578 is fixed
+ DIST_MAKE=(
+ "INC=-I${ESYSROOT}/usr/include/miniz"
+ "OTHERLDFLAGS=-lminiz"
+ )
+
+ #DIST_MAKE=(
+ # "INC=$($(tc-getPKG_CONFIG) --cflags miniz)"
+ # "OTHERLDFLAGS=$($(tc-getPKG_CONFIG) --libs miniz)"
+ #)
+
+ perl-module_src_compile
+}
diff --git a/dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r2.ebuild b/dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r2.ebuild
index 0033f847692..d7fb5c6b8c7 100644
--- a/dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r2.ebuild
+++ b/dev-perl/Set-IntSpan/Set-IntSpan-1.190.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Manages sets of integers"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ppc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ppc ~riscv x86 ~amd64-linux ~x86-linux"
diff --git a/dev-perl/Socket6/Socket6-0.290.0.ebuild b/dev-perl/Socket6/Socket6-0.290.0.ebuild
index 461887fe612..f61f9f51949 100644
--- a/dev-perl/Socket6/Socket6-0.290.0.ebuild
+++ b/dev-perl/Socket6/Socket6-0.290.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="IPv6 related part of the C socket.h defines and structure manipulat
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
src_unpack() {
default
diff --git a/dev-perl/Sort-Naturally/Sort-Naturally-1.30.0-r2.ebuild b/dev-perl/Sort-Naturally/Sort-Naturally-1.30.0-r2.ebuild
index 4b9a6c7d960..fc0b6f51f81 100644
--- a/dev-perl/Sort-Naturally/Sort-Naturally-1.30.0-r2.ebuild
+++ b/dev-perl/Sort-Naturally/Sort-Naturally-1.30.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="sort lexically, but sort numeral parts numerically"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
diff --git a/dev-perl/Specio/Manifest b/dev-perl/Specio/Manifest
index 58ae1a39501..87224dcfa98 100644
--- a/dev-perl/Specio/Manifest
+++ b/dev-perl/Specio/Manifest
@@ -1,2 +1,2 @@
-DIST Specio-0.42.tar.gz 101641 BLAKE2B 9c527cd1b306d1a8394ad5b6757153aa00edcf111a444b3792cf088aec0a00597c655f59971eef7a8a6a7689e9b683ca78789b7adf1c9d19a0b6861cd4b90733 SHA512 7a9ff3e96cf3957d7857cd5f6af5efd9e35fc4c888fcd8177041e34a2388f54269e7a3da84ec60961fb61307beb882ebf54e19ae4346876e06197b1ff57891a0
DIST Specio-0.47.tar.gz 108288 BLAKE2B 187ecd5ff0db27faeec03bd9cda6500d8e38d60d4c31aedc50d29fe3666fec68343c04294008941d92618622fc27b88623a8e18b29a63812ccddf79174bdc10f SHA512 68cdcf22818b27c38ce92b497adae81f27605aa385e9156d51d5e8e63da121d6bf26b7339a7ee3c9408cc6e3731702b008bc4b2e3c8eab67728f959f03682f44
+DIST Specio-0.48.tar.gz 108298 BLAKE2B 700f58109bf81eae07a9a66dbe5ab5ff1f257874258f8e08b632422bd07be7fc9ac7f1e7d20adf1e9f0bfa48fb44abea287c88591cb9c9ad38839a785f5a4b6e SHA512 76fd2aa398008238d55714700581782c95b635a4d4198b1c51daecfec770b61b9898351cbc2bf999f4d837691de657c51a94581c0f0b21b67b605770d507729a
diff --git a/dev-perl/Specio/Specio-0.470.0.ebuild b/dev-perl/Specio/Specio-0.470.0.ebuild
index c44cbdd6051..81459b67c58 100644
--- a/dev-perl/Specio/Specio-0.470.0.ebuild
+++ b/dev-perl/Specio/Specio-0.470.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Type constraints and coercions for Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/Specio/Specio-0.420.0.ebuild b/dev-perl/Specio/Specio-0.480.0.ebuild
index 1256c4ef2c8..55befd2ecf3 100644
--- a/dev-perl/Specio/Specio-0.420.0.ebuild
+++ b/dev-perl/Specio/Specio-0.480.0.ebuild
@@ -1,23 +1,23 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DIST_AUTHOR=DROLSKY
-DIST_VERSION=0.42
+DIST_VERSION=0.48
inherit perl-module
DESCRIPTION="Type constraints and coercions for Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="minimal"
RDEPEND="
!minimal? ( >=dev-perl/Ref-Util-0.112.0 )
virtual/perl-Carp
dev-perl/Devel-StackTrace
dev-perl/Eval-Closure
+ virtual/perl-Encode
virtual/perl-Exporter
virtual/perl-IO
dev-perl/MRO-Compat
@@ -29,14 +29,16 @@ RDEPEND="
dev-perl/Test-Fatal
>=virtual/perl-Test-Simple-0.960.0
dev-perl/Try-Tiny
+ dev-perl/XString
virtual/perl-parent
>=virtual/perl-version-0.830.0
"
-DEPEND="${RDEPEND}
+BDEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? (
virtual/perl-File-Spec
dev-perl/Test-Needs
)
"
+
mydoc="TODO.md"
diff --git a/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.170.0.ebuild b/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.170.0.ebuild
index f5f29aab5fd..6ff95d02519 100644
--- a/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.170.0.ebuild
+++ b/dev-perl/Spreadsheet-XLSX/Spreadsheet-XLSX-0.170.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Perl extension for reading MS Excel 2007 files"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
RDEPEND="
>=dev-perl/Archive-Zip-1.180.0
diff --git a/dev-perl/String-CRC32/String-CRC32-2.100.0.ebuild b/dev-perl/String-CRC32/String-CRC32-2.100.0.ebuild
index 366f63f695b..d4c5606cb40 100644
--- a/dev-perl/String-CRC32/String-CRC32-2.100.0.ebuild
+++ b/dev-perl/String-CRC32/String-CRC32-2.100.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,4 +11,4 @@ DESCRIPTION="Perl interface for cyclic redundancy check generation"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
diff --git a/dev-perl/String-Formatter/String-Formatter-1.234.0.ebuild b/dev-perl/String-Formatter/String-Formatter-1.234.0.ebuild
index fd967bfec86..ab4469b6433 100644
--- a/dev-perl/String-Formatter/String-Formatter-1.234.0.ebuild
+++ b/dev-perl/String-Formatter/String-Formatter-1.234.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="build sprintf-like functions of your own"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
dev-perl/Params-Util
diff --git a/dev-perl/String-ShellQuote/String-ShellQuote-1.40.0-r2.ebuild b/dev-perl/String-ShellQuote/String-ShellQuote-1.40.0-r2.ebuild
index aa1fdb3689d..55eff405293 100644
--- a/dev-perl/String-ShellQuote/String-ShellQuote-1.40.0-r2.ebuild
+++ b/dev-perl/String-ShellQuote/String-ShellQuote-1.40.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Quote strings for passing through the shell"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv x86"
diff --git a/dev-perl/String-Util/String-Util-1.320.0.ebuild b/dev-perl/String-Util/String-Util-1.320.0.ebuild
index 05a10aec27a..25cdb8f3807 100644
--- a/dev-perl/String-Util/String-Util-1.320.0.ebuild
+++ b/dev-perl/String-Util/String-Util-1.320.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="String processing utility functions"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
BDEPEND="
>=dev-perl/Module-Build-Tiny-0.34.0
diff --git a/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.13-r1.ebuild b/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.13-r1.ebuild
index 01f1196f7e8..b6d3c8a3625 100644
--- a/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.13-r1.ebuild
+++ b/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Only use Sub::Exporter if you need it"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
dev-perl/Sub-Exporter
diff --git a/dev-perl/Sub-Exporter/Sub-Exporter-0.988.0.ebuild b/dev-perl/Sub-Exporter/Sub-Exporter-0.988.0.ebuild
index a0060fab642..08d9d5193bf 100644
--- a/dev-perl/Sub-Exporter/Sub-Exporter-0.988.0.ebuild
+++ b/dev-perl/Sub-Exporter/Sub-Exporter-0.988.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="A sophisticated exporter for custom-built routines"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Sub-Identify/Sub-Identify-0.140.0-r1.ebuild b/dev-perl/Sub-Identify/Sub-Identify-0.140.0-r1.ebuild
index 0f288b92a4b..c031f92e398 100644
--- a/dev-perl/Sub-Identify/Sub-Identify-0.140.0-r1.ebuild
+++ b/dev-perl/Sub-Identify/Sub-Identify-0.140.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Retrieve names of code references"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Exporter
diff --git a/dev-perl/Sub-Info/Sub-Info-0.2.0-r1.ebuild b/dev-perl/Sub-Info/Sub-Info-0.2.0-r1.ebuild
index 96b0c7a5001..bfa1dc246a3 100644
--- a/dev-perl/Sub-Info/Sub-Info-0.2.0-r1.ebuild
+++ b/dev-perl/Sub-Info/Sub-Info-0.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Tool for inspecting subroutines"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Sub-Install/Sub-Install-0.928.0-r1.ebuild b/dev-perl/Sub-Install/Sub-Install-0.928.0-r1.ebuild
index 26a6e10185e..7a7d75507eb 100644
--- a/dev-perl/Sub-Install/Sub-Install-0.928.0-r1.ebuild
+++ b/dev-perl/Sub-Install/Sub-Install-0.928.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Install subroutines into packages easily"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Sub-Name/Sub-Name-0.260.0.ebuild b/dev-perl/Sub-Name/Sub-Name-0.260.0.ebuild
index 360a74abc25..6b24204c933 100644
--- a/dev-perl/Sub-Name/Sub-Name-0.260.0.ebuild
+++ b/dev-perl/Sub-Name/Sub-Name-0.260.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="(Re)name a sub"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="suggested"
RDEPEND="
diff --git a/dev-perl/Sub-Override/Sub-Override-0.90.0-r1.ebuild b/dev-perl/Sub-Override/Sub-Override-0.90.0-r1.ebuild
index a8e06e3bb0d..e6d6c55b64d 100644
--- a/dev-perl/Sub-Override/Sub-Override-0.90.0-r1.ebuild
+++ b/dev-perl/Sub-Override/Sub-Override-0.90.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Perl extension for easily overriding subroutines"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm64 ~ia64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
BDEPEND="
test? (
diff --git a/dev-perl/Sub-Quote/Sub-Quote-2.6.6-r1.ebuild b/dev-perl/Sub-Quote/Sub-Quote-2.6.6-r1.ebuild
index ee49b9fecff..b56ede588a6 100644
--- a/dev-perl/Sub-Quote/Sub-Quote-2.6.6-r1.ebuild
+++ b/dev-perl/Sub-Quote/Sub-Quote-2.6.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Efficient generation of subroutines via string eval"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/Sub-Uplevel/Sub-Uplevel-0.280.0-r1.ebuild b/dev-perl/Sub-Uplevel/Sub-Uplevel-0.280.0-r1.ebuild
index 86d20fde17d..1e2c1f1b1ff 100644
--- a/dev-perl/Sub-Uplevel/Sub-Uplevel-0.280.0-r1.ebuild
+++ b/dev-perl/Sub-Uplevel/Sub-Uplevel-0.280.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Apparently run a function in a higher stack frame"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Switch/Switch-2.170.0-r1.ebuild b/dev-perl/Switch/Switch-2.170.0-r1.ebuild
index a583bfea4fa..4a36146c21e 100644
--- a/dev-perl/Switch/Switch-2.170.0-r1.ebuild
+++ b/dev-perl/Switch/Switch-2.170.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="A switch statement for Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux"
diff --git a/dev-perl/Sys-CPU/Sys-CPU-0.610.0-r2.ebuild b/dev-perl/Sys-CPU/Sys-CPU-0.610.0-r2.ebuild
index 0f101c1d7c0..ed57f7ed3bb 100644
--- a/dev-perl/Sys-CPU/Sys-CPU-0.610.0-r2.ebuild
+++ b/dev-perl/Sys-CPU/Sys-CPU-0.610.0-r2.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Access CPU info. number, etc on Win and UNIX"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 ~sparc x86 ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86 ~ppc-macos"
PATCHES=(
"${FILESDIR}"/${PN}-0.610.0-musl-unistd-h.patch
diff --git a/dev-perl/Sys-CPU/Sys-CPU-0.610.0.ebuild b/dev-perl/Sys-CPU/Sys-CPU-0.610.0.ebuild
deleted file mode 100644
index 1766d54203d..00000000000
--- a/dev-perl/Sys-CPU/Sys-CPU-0.610.0.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=MZSANFORD
-MODULE_VERSION=0.61
-inherit perl-module
-
-DESCRIPTION="Access CPU info. number, etc on Win and UNIX"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 sparc x86 ~ppc-macos"
-IUSE=""
diff --git a/dev-perl/Sys-MemInfo/Sys-MemInfo-0.990.0-r1.ebuild b/dev-perl/Sys-MemInfo/Sys-MemInfo-0.990.0-r1.ebuild
index 7eae1bce055..be0090a936a 100644
--- a/dev-perl/Sys-MemInfo/Sys-MemInfo-0.990.0-r1.ebuild
+++ b/dev-perl/Sys-MemInfo/Sys-MemInfo-0.990.0-r1.ebuild
@@ -11,4 +11,4 @@ DESCRIPTION="Memory informations"
LICENSE="LGPL-2.1 ${LICENSE}"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86"
diff --git a/dev-perl/Sys-Virt/Manifest b/dev-perl/Sys-Virt/Manifest
index a738c245ec6..ecf1e0a7606 100644
--- a/dev-perl/Sys-Virt/Manifest
+++ b/dev-perl/Sys-Virt/Manifest
@@ -1,2 +1,5 @@
DIST Sys-Virt-v7.0.0.tar.gz 165365 BLAKE2B 9cb7aa66ce00c95957171fedad4fefbae5319e17706e2839f8b3e057ab05c52b9d7e5ad222ad6aeecb7437e70bee9447a6a5845d729a93f10df3ffa4bbee0429 SHA512 c0ab179af11526a9dc983374765bd04400821f6f334d22f56b1f6452f54f880fe6882e9e0e121ae36010eb305d0632d574c969febefd8a32c9a731879d8fadb6
DIST Sys-Virt-v7.5.0.tar.gz 166656 BLAKE2B 466341cc081d1dedc0ad5ae9042a829256a310730aa410a93c795a983c6ee60099646d2a804626a076e435d3bd6d7742b4aa014f4642ee6b6078cd144b3cd8c0 SHA512 7da51e75fa53e81a68c32499ea865de0532fdb17f269b28310133d246be7dc59dfd6568850ffe66e393a7b7c2edbf4409618e2b461cdc35a62776ffbb97d7962
+DIST Sys-Virt-v8.1.0.tar.gz 169008 BLAKE2B 23d3aee186b4ede35c1b5b99691a491e64995abf34e7ce65143c7b88851dca0841cfa27a3033e246f35bacda879dd09c3b31f9dcff54d04c0d47a77b4b61d723 SHA512 9d7660f96cf370a0e08140bf7badddae2dac84d7231f1fe7a616650ac4d333ba17c6531ab0662f34c4cb12b00ce39abe36ff24a1913f554026346725d0148fa7
+DIST Sys-Virt-v8.3.0.tar.gz 169060 BLAKE2B cff54463afe9cc8ac2c6fab5f00bb00b3bb38eba816e09e417fc3d9881ae6efe8c076066b7d5c61bda2043eb6c728d025072069a059f61e954f8b482793cfa94 SHA512 902a1a16fbe64b1146998c57dce35dc32d9c717d3609933a288c9f449c12faeab9a1ef178c53b627869261b8036df50c2f39596df657d3a20cc6ceb9612634a3
+DIST Sys-Virt-v8.4.0.tar.gz 170680 BLAKE2B 0b6c40bcfeba0f5c98fea0e17e3ecc434cc5adf14ed5a92c9c7424a5745e3327c1a8ef05c79ba182d4eebd04b50abcafc68c59e8064ba28faf78bebbb500dbc2 SHA512 25c5b9013df2a916352c07be693c9a9410a4d3caf92a1da106176df314efa534078b5d4dc2501b9afda5ae1628ccf1394a346410972f6ebdd2282971c3efc17a
diff --git a/dev-perl/Sys-Virt/Sys-Virt-8.1.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-8.1.0.ebuild
new file mode 100644
index 00000000000..b144e527c4d
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-8.1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DANBERR
+DIST_VERSION=v${PV}
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=app-emulation/libvirt-${PV}
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ dev-perl/Module-Build
+ virtual/pkgconfig
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/XML-XPath
+ virtual/perl-Time-HiRes
+ )"
+DEPEND="
+ >=app-emulation/libvirt-${PV}
+"
+
+src_compile() {
+ MAKEOPTS+=" -j1" perl-module_src_compile
+}
diff --git a/dev-perl/Sys-Virt/Sys-Virt-8.3.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-8.3.0.ebuild
new file mode 100644
index 00000000000..cf4e90c07ac
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-8.3.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+DIST_AUTHOR=DANBERR
+DIST_VERSION=v${PV}
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=app-emulation/libvirt-${PV}
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ dev-perl/Module-Build
+ virtual/pkgconfig
+ test? (
+ virtual/perl-Test-Simple
+ dev-perl/XML-XPath
+ virtual/perl-Time-HiRes
+ )"
+DEPEND="
+ >=app-emulation/libvirt-${PV}
+"
+
+src_compile() {
+ MAKEOPTS+=" -j1" perl-module_src_compile
+}
diff --git a/dev-perl/Sys-Virt/Sys-Virt-8.4.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-8.4.0.ebuild
new file mode 100644
index 00000000000..1c05a0dc8b8
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-8.4.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+DIST_AUTHOR=DANBERR
+DIST_VERSION=v${PV}
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=app-emulation/libvirt-${PV}
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ dev-perl/Module-Build
+ virtual/pkgconfig
+ test? (
+ dev-perl/CPAN-Changes
+ dev-perl/Test-More-UTF8
+ dev-perl/Test-Pod-Coverage
+ dev-perl/XML-XPath
+ virtual/perl-Test-Simple
+ virtual/perl-Time-HiRes
+ )"
+DEPEND="
+ >=app-emulation/libvirt-${PV}
+"
+
+PATCHES=(
+ # Can be dropped for 8.5.0
+ "${FILESDIR}"/${PN}-8.4.0-lib-Fix-parameter-detection-for-save-restore_domain.patch
+)
+
+src_compile() {
+ MAKEOPTS+=" -j1" perl-module_src_compile
+}
diff --git a/dev-perl/Sys-Virt/files/Sys-Virt-8.4.0-lib-Fix-parameter-detection-for-save-restore_domain.patch b/dev-perl/Sys-Virt/files/Sys-Virt-8.4.0-lib-Fix-parameter-detection-for-save-restore_domain.patch
new file mode 100644
index 00000000000..ae2597b68c7
--- /dev/null
+++ b/dev-perl/Sys-Virt/files/Sys-Virt-8.4.0-lib-Fix-parameter-detection-for-save-restore_domain.patch
@@ -0,0 +1,48 @@
+From be960176a8b045d54ac1dfa0cb76cef8ed9cc660 Mon Sep 17 00:00:00 2001
+Message-Id: <be960176a8b045d54ac1dfa0cb76cef8ed9cc660.1655221618.git.mprivozn@redhat.com>
+From: Michal Privoznik <mprivozn@redhat.com>
+Date: Tue, 14 Jun 2022 10:45:53 +0200
+Subject: [perl][PATCH] lib: Fix parameter detection for save/restore_domain
+
+Libvirt gained params alternative for
+virDomainSave/virDomainRestore APIs. As usual in our bindings, we
+don't expose these variants under new methods, rather wire them
+under existing ones and then have a small code that decides
+whether the old API or params API should be called. In case of
+save/restore_domain this is done by checking whether path to
+save/restore from was provided. However, the actual check is not
+written properly and checks for decoded string rather than perl
+argument. Not to mention this is done before the perl argument is
+decoded.
+
+Fixes: 1bdf37223b4870581deb0d5310489223ca34e88a
+Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
+---
+ lib/Sys/Virt.xs | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lib/Sys/Virt.xs b/lib/Sys/Virt.xs
+index de9f907..2fbfd99 100644
+--- a/lib/Sys/Virt.xs
++++ b/lib/Sys/Virt.xs
+@@ -2390,7 +2390,7 @@ restore_domain(con, fromsv=&PL_sv_undef, dxmlsv=&PL_sv_undef, params_sv=&PL_sv_u
+ virTypedParameterPtr params;
+ int nparams;
+ PPCODE:
+- if (!from && !SvOK(params_sv))
++ if (!SvOK(fromsv) && !SvOK(params_sv))
+ croak("Either $from or $params parameter must be supplied");
+
+ if (SvOK(dxmlsv))
+@@ -4553,7 +4553,7 @@ PREINIT:
+ virTypedParameterPtr params;
+ int nparams;
+ PPCODE:
+- if (!to && !SvOK(params_sv))
++ if (!SvOK(tosv) && !SvOK(params_sv))
+ croak("Either $to or $params parameter must be supplied");
+
+ if (SvOK(dxmlsv))
+--
+2.35.1
+
diff --git a/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r2.ebuild b/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r2.ebuild
index 44c963bedd4..ff05cbd1779 100644
--- a/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r2.ebuild
+++ b/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Runtime enable taint checking"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
diff --git a/dev-perl/Task-Weaken/Manifest b/dev-perl/Task-Weaken/Manifest
index 8b95b8bc432..6f2e98cb4ec 100644
--- a/dev-perl/Task-Weaken/Manifest
+++ b/dev-perl/Task-Weaken/Manifest
@@ -1,2 +1 @@
-DIST Task-Weaken-1.05.tar.gz 27741 BLAKE2B 7ed4597683817d2a4653a6d70606137ee9213ed44e52694273afa1728c1eb08c6fd66374045415fff3d62a6a051963dd5c93e9a681fd293cf6f23a1c3a72b18f SHA512 c19f3f4355770ef74cf4e26cc34a0d35b203e2561d2cb853915b46d754c49a902b6e62fffc5d6fbffcad7c32bd4c1afa7ded3f268d4d7baf1d375da213b14928
DIST Task-Weaken-1.06.tar.gz 28404 BLAKE2B d5014c343b4ca938a95d263d024656985df3381bb35c485b7c6b624aaa004b4e5de332e7cac264b08db183052fe43dca78d962fb2b314de8a2764b01191d640b SHA512 2cd723a748c1fb3df12b465ad278070330959c611ed125f54770c2d820202592cc6e46f16ee43671e310abfcf86fe7ffa639db7dd605d69d7d13fca793d59808
diff --git a/dev-perl/Task-Weaken/Task-Weaken-1.50.0.ebuild b/dev-perl/Task-Weaken/Task-Weaken-1.50.0.ebuild
deleted file mode 100644
index 3a800980fb5..00000000000
--- a/dev-perl/Task-Weaken/Task-Weaken-1.50.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=ETHER
-DIST_VERSION=1.05
-inherit perl-module
-
-DESCRIPTION="Ensure that a platform has weaken support"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-File-Spec
- test? (
- virtual/perl-Scalar-List-Utils
- virtual/perl-Test-Simple
- )
-"
diff --git a/dev-perl/Task-Weaken/Task-Weaken-1.60.0.ebuild b/dev-perl/Task-Weaken/Task-Weaken-1.60.0.ebuild
index 022196adaf2..71d6187d582 100644
--- a/dev-perl/Task-Weaken/Task-Weaken-1.60.0.ebuild
+++ b/dev-perl/Task-Weaken/Task-Weaken-1.60.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Ensure that a platform has weaken support"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
BDEPEND="
virtual/perl-ExtUtils-MakeMaker
diff --git a/dev-perl/TeX-Encode/Manifest b/dev-perl/TeX-Encode/Manifest
index 924fed5e545..c4ea10f00ec 100644
--- a/dev-perl/TeX-Encode/Manifest
+++ b/dev-perl/TeX-Encode/Manifest
@@ -1,2 +1 @@
-DIST TeX-Encode-2.008.tar.gz 33990 BLAKE2B 929cda56ce2a2df5e667dd2e079107c64e10876dd8b874373df56d5dbfc29337535d082f3adbf7edca62e0ef01baf8e3d6aa8eb2b04114f76602028534a89d9c SHA512 cc7a6e6947827a59f981ad377d3deed88b7113eaf2357f4d526c1d92cc4c054b6e7b718cf21b59ef85469d4249e053de8bdf4ba27f0a28c0cd51ad89dc1e4e8f
DIST TeX-Encode-2.010.tar.gz 35865 BLAKE2B facd4308fe56db258c18d9bf1559cf7603156e1d7eaf6b3dcabe2f69ca47b4d018ccc18f44e6531dd9bf005cb350a0c8050dddb6a69645bde4ff12eba72ca8a2 SHA512 5a65ad5997ed2b07f9954330619f847f4803fead74054d387a9df7cbd273eff5fcdb0276c3d6c9c5eae97ce208bcb75abe966e23ee3f3e7331c5ce9114367319
diff --git a/dev-perl/TeX-Encode/TeX-Encode-2.8.0.ebuild b/dev-perl/TeX-Encode/TeX-Encode-2.8.0.ebuild
deleted file mode 100644
index 4486b163389..00000000000
--- a/dev-perl/TeX-Encode/TeX-Encode-2.8.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=6
-
-DIST_AUTHOR=ATHREEF
-DIST_VERSION=2.008
-inherit perl-module
-
-DESCRIPTION="Encode/decode Perl utf-8 strings into TeX"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- >=virtual/perl-Encode-0.100.0
-"
-DEPEND="${RDEPEND}
- >=virtual/perl-CPAN-Meta-Requirements-2.120.620
- virtual/perl-ExtUtils-MakeMaker
- virtual/perl-Module-Metadata
- test? (
- virtual/perl-File-Spec
- virtual/perl-IO
- >=virtual/perl-Test-Simple-0.100.0
- )
-"
diff --git a/dev-perl/Template-Plugin-Latex/Manifest b/dev-perl/Template-Plugin-Latex/Manifest
index 3821c5c89db..8325977f27e 100644
--- a/dev-perl/Template-Plugin-Latex/Manifest
+++ b/dev-perl/Template-Plugin-Latex/Manifest
@@ -1,2 +1 @@
-DIST Template-Plugin-Latex-3.06.tar.gz 20487 BLAKE2B 93d1c25e97b682d2b80018f758a354f12a7e311539527e75a4b595bf7e02f63af0635606474bc214cf27fdf26e9166640749660268991ab2a7b441e2fceb003c SHA512 13baa205d2095eb25fb746bfd03dd9f75d7c48cf775cc0b2d5874e9e6a76f69971925729709136dc53276b210855dbc7bf71d79bb0aa3dd28c8383c8569a7441
DIST Template-Plugin-Latex-3.12.tar.gz 20067 BLAKE2B 3e60959f393538899dd85aa2adb8c5eb930457337c7674e205ad445d5de4db9124b1448434eb162d9b677bd709778ae25d1544a245d682e1bece1a56093f9ebb SHA512 dc962b84c93de8a900b0b0231ef801704dfaa9d1831d170b5307193615a9071978a3a5051ad64eba105cb6943f2a1a70e213ea7d576a2e7408f5d64036914abb
diff --git a/dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.60.0.ebuild b/dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.60.0.ebuild
deleted file mode 100644
index ebcd640103a..00000000000
--- a/dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-3.60.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=EINHVERFR
-MODULE_VERSION=3.06
-inherit perl-module eutils
-
-DESCRIPTION="LaTeX support for the Template Toolkit"
-
-LICENSE="|| ( Artistic GPL-2 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/LaTeX-Driver
- dev-perl/LaTeX-Encode
- dev-perl/LaTeX-Table
- >=dev-perl/Template-Toolkit-2.16
- virtual/latex-base
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Harness )
-"
-
-SRC_TEST="do"
diff --git a/dev-perl/Term-ProgressBar/Manifest b/dev-perl/Term-ProgressBar/Manifest
index 170941fa242..bb88918a88c 100644
--- a/dev-perl/Term-ProgressBar/Manifest
+++ b/dev-perl/Term-ProgressBar/Manifest
@@ -1,2 +1 @@
-DIST Term-ProgressBar-2.21.tar.gz 19309 BLAKE2B 0f5997c581f6f31eb82ed552c396c4c64f1f281724888a1b04e70f7339e155742980886a1c0a58f52e2b1a5f2aa2915332eabb06b4f7f93206c66d5d028d6766 SHA512 0d778b86edffe095c8a320b52b4e9f482937e75ef17d0dcb5b3bd6cba8acc8e0fe26c893fa2b48bb5482ae13d4901d26273a796bc77152839eb5b14165b7d617
DIST Term-ProgressBar-2.22.tar.gz 19506 BLAKE2B 9c1fb861a15d516b915c4d918c9fc2024d68825f13ba2329c9a7c96028f962546c24751e3a687fb8c788a7d75feae61152895301fe6d107ccbf850efe06aeeca SHA512 4274eb837c4d7f978ede2fe6b2705284a43df58cdd2cd0e2a8b96a3b71ef78f60cdb622416ede994a0ea79f3a72efcbaa4cd5b47645918235c8bbed6f9e64ad9
diff --git a/dev-perl/Term-ProgressBar/Term-ProgressBar-2.210.0.ebuild b/dev-perl/Term-ProgressBar/Term-ProgressBar-2.210.0.ebuild
deleted file mode 100644
index 089f33fea47..00000000000
--- a/dev-perl/Term-ProgressBar/Term-ProgressBar-2.210.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=6
-
-DIST_AUTHOR=MANWAR
-DIST_VERSION=2.21
-DIST_EXAMPLES=( "examples/*" )
-inherit perl-module
-
-DESCRIPTION="Provide a progress meter on a standard terminal"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- >=dev-perl/Class-MethodMaker-1.20.0
- >=dev-perl/TermReadKey-2.140.0
- virtual/perl-autodie
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/Test-Exception-0.310.0
- >=dev-perl/Capture-Tiny-0.130.0
- >=virtual/perl-Test-Simple-0.800.0
- )
-"
diff --git a/dev-perl/Term-ProgressBar/Term-ProgressBar-2.220.0.ebuild b/dev-perl/Term-ProgressBar/Term-ProgressBar-2.220.0.ebuild
index d3d54e64a7b..f2d6f37623f 100644
--- a/dev-perl/Term-ProgressBar/Term-ProgressBar-2.220.0.ebuild
+++ b/dev-perl/Term-ProgressBar/Term-ProgressBar-2.220.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Provide a progress meter on a standard terminal"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~x86-linux"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Term-Table/Term-Table-0.15.0.ebuild b/dev-perl/Term-Table/Term-Table-0.15.0.ebuild
index 4b0d32b16e5..55bec42f624 100644
--- a/dev-perl/Term-Table/Term-Table-0.15.0.ebuild
+++ b/dev-perl/Term-Table/Term-Table-0.15.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ inherit perl-module optfeature
DESCRIPTION="Format a header and rows into a table"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/TermReadKey/TermReadKey-2.380.0.ebuild b/dev-perl/TermReadKey/TermReadKey-2.380.0.ebuild
index c28d027e757..667ae933ef4 100644
--- a/dev-perl/TermReadKey/TermReadKey-2.380.0.ebuild
+++ b/dev-perl/TermReadKey/TermReadKey-2.380.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Change terminal modes, and perform non-blocking reads"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
BDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-6.580.0
diff --git a/dev-perl/Test-Compile/Test-Compile-3.0.1.ebuild b/dev-perl/Test-Compile/Test-Compile-3.0.1.ebuild
index 2678d51cf43..65d4b3035db 100644
--- a/dev-perl/Test-Compile/Test-Compile-3.0.1.ebuild
+++ b/dev-perl/Test-Compile/Test-Compile-3.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Check whether Perl files compile correctly"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ia64 ppc sparc x86"
RDEPEND="
>=virtual/perl-Exporter-5.680.0
diff --git a/dev-perl/Test-Deep/Test-Deep-1.130.0.ebuild b/dev-perl/Test-Deep/Test-Deep-1.130.0.ebuild
index d24c602593e..ca0ad8e3ecd 100644
--- a/dev-perl/Test-Deep/Test-Deep-1.130.0.ebuild
+++ b/dev-perl/Test-Deep/Test-Deep-1.130.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Extremely flexible deep comparison testing"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-Scalar-List-Utils-1.90.0
diff --git a/dev-perl/Test-Exception/Test-Exception-0.430.0-r1.ebuild b/dev-perl/Test-Exception/Test-Exception-0.430.0-r1.ebuild
index c80cad919ae..d2db94ac07c 100644
--- a/dev-perl/Test-Exception/Test-Exception-0.430.0-r1.ebuild
+++ b/dev-perl/Test-Exception/Test-Exception-0.430.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Test functions for exception based code"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r2.ebuild b/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r2.ebuild
index 38254a40968..c97f16c6f47 100644
--- a/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r2.ebuild
+++ b/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Add test failures if warnings are caught"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
LICENSE="Apache-2.0"
RDEPEND="
diff --git a/dev-perl/Test-Fatal/Test-Fatal-0.16.0.ebuild b/dev-perl/Test-Fatal/Test-Fatal-0.16.0.ebuild
index 5c1bc341326..5bd3f75c565 100644
--- a/dev-perl/Test-Fatal/Test-Fatal-0.16.0.ebuild
+++ b/dev-perl/Test-Fatal/Test-Fatal-0.16.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Incredibly simple helpers for testing code with exceptions"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild b/dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild
index 2d8581b8033..5fea10a9c7c 100644
--- a/dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild
+++ b/dev-perl/Test-Fork/Test-Fork-0.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="test code which forks"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.34.0.ebuild b/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.34.0.ebuild
index 543e3bbd1bf..b19c36d972c 100644
--- a/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.34.0.ebuild
+++ b/dev-perl/Test-LWP-UserAgent/Test-LWP-UserAgent-0.34.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="A LWP::UserAgent suitable for simulating and testing network calls"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc64 x86"
+KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Test-LeakTrace/Test-LeakTrace-0.170.0.ebuild b/dev-perl/Test-LeakTrace/Test-LeakTrace-0.170.0.ebuild
index 0214aa461de..4ec4f9a0bba 100644
--- a/dev-perl/Test-LeakTrace/Test-LeakTrace-0.170.0.ebuild
+++ b/dev-perl/Test-LeakTrace/Test-LeakTrace-0.170.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Traces memory leaks"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-Exporter-5.570.0
diff --git a/dev-perl/Test-LongString/Test-LongString-0.170.0-r1.ebuild b/dev-perl/Test-LongString/Test-LongString-0.170.0-r1.ebuild
index 7e3cd1ed3ed..1cffd7b1686 100644
--- a/dev-perl/Test-LongString/Test-LongString-0.170.0-r1.ebuild
+++ b/dev-perl/Test-LongString/Test-LongString-0.170.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="A library to test long strings"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="virtual/perl-Test-Simple"
BDEPEND="${RDEPEND}
diff --git a/dev-perl/Test-Mock-LWP/Manifest b/dev-perl/Test-Mock-LWP/Manifest
new file mode 100644
index 00000000000..07444d98339
--- /dev/null
+++ b/dev-perl/Test-Mock-LWP/Manifest
@@ -0,0 +1 @@
+DIST Test-Mock-LWP-0.08.tar.gz 20176 BLAKE2B c3c566a5f4c6c86afd53311994dde7603a78e7aea141c42a523d96b1d30eeeb3967bd6c2241c6ddcbadeb0c412a6465b473050b66c807660ee8182fe2427057e SHA512 25849615a2c9890eb2c504abe9b63fd7c249f4a54ca0fdde62b99e28fd537e63f6331d9ef3871ebc20dbcbbebb7f3d210ff4053e49ebe32e349c5d561bd32772
diff --git a/dev-perl/Test-Mock-LWP/Test-Mock-LWP-0.80.0.ebuild b/dev-perl/Test-Mock-LWP/Test-Mock-LWP-0.80.0.ebuild
new file mode 100644
index 00000000000..2f3608b34fc
--- /dev/null
+++ b/dev-perl/Test-Mock-LWP/Test-Mock-LWP-0.80.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=LUKEC
+DIST_VERSION=0.08
+inherit perl-module
+
+DESCRIPTION="Mocks LWP::UserAgent"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/Test-MockObject
+ virtual/perl-Test
+"
+BDEPEND="${RDEPEND}
+ >=virtual/perl-CPAN-Meta-Requirements-2.120.620
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Module-Metadata
+"
diff --git a/dev-perl/Test-Mock-LWP/metadata.xml b/dev-perl/Test-Mock-LWP/metadata.xml
new file mode 100644
index 00000000000..21a18f4398d
--- /dev/null
+++ b/dev-perl/Test-Mock-LWP/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>robbat2@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="cpan">Test-Mock-LWP</remote-id>
+ <remote-id type="cpan-module">Test::Mock::LWP</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-perl/Test-MockModule/Manifest b/dev-perl/Test-MockModule/Manifest
index a084eb49606..15a4d05dd42 100644
--- a/dev-perl/Test-MockModule/Manifest
+++ b/dev-perl/Test-MockModule/Manifest
@@ -1,3 +1,2 @@
-DIST Test-MockModule-0.13.tar.gz 24561 BLAKE2B 2ae6f41b29d78c88e8632fecc560d0a96cf38c7b25c7dcc63f935fe98a718fdea41997ef9663d8838edab89fa815a0696d49439a7b99304332f1b636bea0be0b SHA512 17c2aa7b67fcae2a333788db74fc94da9a680ad83786705e70417cb78df0cfa32e6fcca44962dcc9d7c2ee27c45d8f142ce03b62691da4940ccc405a0bb26472
DIST Test-MockModule-v0.176.0.tar.gz 23847 BLAKE2B 600b8fbd166b1abed703ceb86028b866a90d30521bde4ed4ec39464ccb5f910094a921f85418b922363956cc429bbace48bbf5635f03ebc250112fefe2946064 SHA512 6e1ce7b8888e18d71f0e84bd2a761593e3a34e169d34251b5259e6e037796c2e207c50d5689d1ab56aa271e71f3ea2f05cc6a86f0bde080db1caf7205587cc60
DIST Test-MockModule-v0.177.0.tar.gz 23921 BLAKE2B ee317804906260d96c46444fbdb7a0616ac2228adb5721272f5ac56c6ec5313ca11343645b9c317f597bd89f5e064d53dcd8497c518696efc626682c44d7c350 SHA512 d28523202ba4dbf040e26a3cb0795297c2c4fc65598e7717a51ed8678bce308eec7eb3b5d5d35d71418b21c2c81833679cf1624e0e07c6b1e26e8f7605eb98b3
diff --git a/dev-perl/Test-MockModule/Test-MockModule-0.130.0.ebuild b/dev-perl/Test-MockModule/Test-MockModule-0.130.0.ebuild
deleted file mode 100644
index 42c72c5af69..00000000000
--- a/dev-perl/Test-MockModule/Test-MockModule-0.130.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=6
-
-DIST_VERSION=0.13
-DIST_AUTHOR=GFRANKS
-inherit perl-module
-
-DESCRIPTION="Override subroutines in a module for unit testing"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/SUPER
- virtual/perl-Scalar-List-Utils
-"
-DEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.380.0
- test? ( >=virtual/perl-Test-Simple-0.880.0 )
-"
-PERL_RM_FILES=( "t/pod_coverage.t" "t/pod.t" )
diff --git a/dev-perl/Test-MockModule/Test-MockModule-0.177.0.ebuild b/dev-perl/Test-MockModule/Test-MockModule-0.177.0.ebuild
index 8924c6fcffc..95d68b8bc43 100644
--- a/dev-perl/Test-MockModule/Test-MockModule-0.177.0.ebuild
+++ b/dev-perl/Test-MockModule/Test-MockModule-0.177.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Override subroutines in a module for unit testing"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Test-MockObject/Manifest b/dev-perl/Test-MockObject/Manifest
index 09f7c3b712e..32bd7ac5419 100644
--- a/dev-perl/Test-MockObject/Manifest
+++ b/dev-perl/Test-MockObject/Manifest
@@ -1,2 +1 @@
-DIST Test-MockObject-1.20161202.tar.gz 29020 BLAKE2B 0d6c23378e5b14586055a9afa092d30c6334b619da53efaeecc2ed9a40d988736c528e4ae3899a92084a6a116b49ea9d20df0655b2c21a2b19e3df7f75a3e7d6 SHA512 6410b33727352f9bd1db5643c45ea187a8bd224146a804e523f3adc0cec5b3cf72238ae212d7ee9500743c74574d4185fcb357ed4351995eb3b51ad158a736f6
DIST Test-MockObject-1.20200122.tar.gz 30294 BLAKE2B 1c64896dc30b6a67eeac64395f9fb576217f5378d76a01b4942d36b134fe9059102ac055ccad4cfef3f93e71791b21a91f2bcc92dc3f63d1800bdac0b38db9a6 SHA512 05c0e007a22cbf24e5566e2045797b26dcadac697c8f0025422ded0c3ca03fa71d9df0149a28a97ea1454a27c77d22c46a80e705fbc309386b7d3220acd03c5f
diff --git a/dev-perl/Test-MockObject/Test-MockObject-1.201.612.20.ebuild b/dev-perl/Test-MockObject/Test-MockObject-1.201.612.20.ebuild
deleted file mode 100644
index 8932eae0ff1..00000000000
--- a/dev-perl/Test-MockObject/Test-MockObject-1.201.612.20.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=CHROMATIC
-DIST_VERSION=1.20161202
-inherit perl-module
-
-DESCRIPTION="Perl extension for emulating troublesome interfaces"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- virtual/perl-Scalar-List-Utils
- >=dev-perl/UNIVERSAL-isa-1.201.106.140
- >=dev-perl/UNIVERSAL-can-1.201.106.170
- virtual/perl-Test-Simple
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/CGI-4.150.0
- >=virtual/perl-Test-Simple-0.980.0
- >=dev-perl/Test-Exception-0.310.0
- >=dev-perl/Test-Warn-0.230.0
- )
-"
diff --git a/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0-r1.ebuild b/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0-r1.ebuild
index 3f47477cef0..d32262d4392 100644
--- a/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0-r1.ebuild
+++ b/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ DESCRIPTION="Replaces random number generation with non-random number generation
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/Test-More-UTF8/Test-More-UTF8-0.50.0-r1.ebuild b/dev-perl/Test-More-UTF8/Test-More-UTF8-0.50.0-r1.ebuild
index 77f1c3a927f..8449c89cc0b 100644
--- a/dev-perl/Test-More-UTF8/Test-More-UTF8-0.50.0-r1.ebuild
+++ b/dev-perl/Test-More-UTF8/Test-More-UTF8-0.50.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Enhancing Test::More for UTF8-based projects"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ~ppc64 x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ~ppc64 ~riscv x86"
RDEPEND="
virtual/perl-Test-Simple
diff --git a/dev-perl/Test-Most/Test-Most-0.370.0.ebuild b/dev-perl/Test-Most/Test-Most-0.370.0.ebuild
index 3a070879289..46b69fa34f3 100644
--- a/dev-perl/Test-Most/Test-Most-0.370.0.ebuild
+++ b/dev-perl/Test-Most/Test-Most-0.370.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Most commonly needed test functions and features"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=dev-perl/Exception-Class-1.140.0
diff --git a/dev-perl/Test-Needs/Test-Needs-0.2.9.ebuild b/dev-perl/Test-Needs/Test-Needs-0.2.9.ebuild
index e7be16ca520..5b2ac8315b2 100644
--- a/dev-perl/Test-Needs/Test-Needs-0.2.9.ebuild
+++ b/dev-perl/Test-Needs/Test-Needs-0.2.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Skip tests when modules not available"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND=""
BDEPEND="${RDEPEND}
diff --git a/dev-perl/Test-NoWarnings/Manifest b/dev-perl/Test-NoWarnings/Manifest
index b773d16da19..a0937f78c56 100644
--- a/dev-perl/Test-NoWarnings/Manifest
+++ b/dev-perl/Test-NoWarnings/Manifest
@@ -1,2 +1 @@
-DIST Test-NoWarnings-1.04.tar.gz 18204 BLAKE2B 60f8eae51f8ada20f91d7b512d254c224a7d3ca3c4d4e72d614338fa2561e31a4224d619157b8ecda5405e4cf900783c1d3d4759eccf92722bd72d75a6710e0a SHA512 48126d2385e6f7863067f541763f64bc72132f6093f316f75d15ad7dca9b863dc469dff18c6e3f93105647844acb5cd10e4d056d3aa19217cb9588eb8a5f0d7a
DIST Test-NoWarnings-1.06.tar.gz 19445 BLAKE2B 6efda6a421925b1c740e49ad81e9ab929c48dbbf2a93fa1a97b48149dffa974e24cac0debdc813b5f38b06636163891f0d5441d3ccda340d214ac5b452ef6e02 SHA512 e8ceef3d56942996107a20843fd75fb4353f7ec787029e0f43c2d64f57267f2cb5be3b07d6744d32d41770181ce1c712f50f57df7bdea141acca75897485d7af
diff --git a/dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0-r3.ebuild b/dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0-r3.ebuild
deleted file mode 100644
index 619aeba6c79..00000000000
--- a/dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0-r3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=ADAMK
-MODULE_VERSION=1.04
-inherit perl-module
-
-DESCRIPTION="Make sure you didn't emit any warnings while testing"
-
-SLOT="0"
-LICENSE="LGPL-2.1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RDEPEND="virtual/perl-Test-Simple"
-DEPEND="${RDEPEND}"
-
-SRC_TEST="do"
-
-src_test() {
- # Bug 584238 Avoidance
- if perl -e 'exit ( eval { require Test::Tester; 1 } ? 0 : 1 )'; then
- perl-module_src_test
- else
- einfo "Test phase skipped: Test::Tester required for tests"
- einfo "Please upgrade to >=dev-lang/perl-5.22.0 or >=virtual/perl-Test-Simple-1.1.10"
- einfo "if you want this tested"
- fi
-}
diff --git a/dev-perl/Test-NoWarnings/Test-NoWarnings-1.60.0.ebuild b/dev-perl/Test-NoWarnings/Test-NoWarnings-1.60.0.ebuild
index 4f99b9c8a91..9b5a4f370f3 100644
--- a/dev-perl/Test-NoWarnings/Test-NoWarnings-1.60.0.ebuild
+++ b/dev-perl/Test-NoWarnings/Test-NoWarnings-1.60.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Make sure you didn't emit any warnings while testing"
SLOT="0"
LICENSE="LGPL-2.1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="virtual/perl-Test-Simple"
BDEPEND="${RDEPEND}"
diff --git a/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0-r1.ebuild b/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0-r1.ebuild
index 15608c73271..8ccb59680cc 100644
--- a/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0-r1.ebuild
+++ b/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Compare the difference between numbers against a given tolerance"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="minimal"
diff --git a/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0-r1.ebuild b/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0-r1.ebuild
index f873703d6d5..9ee5eab9335 100644
--- a/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0-r1.ebuild
+++ b/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Check for pod coverage in your distribution"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Test-Simple
diff --git a/dev-perl/Test-Pod/Test-Pod-1.520.0.ebuild b/dev-perl/Test-Pod/Test-Pod-1.520.0.ebuild
index e5401500553..9b070d44c4f 100644
--- a/dev-perl/Test-Pod/Test-Pod-1.520.0.ebuild
+++ b/dev-perl/Test-Pod/Test-Pod-1.520.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Check for POD errors in files"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-Pod-Simple-3.50.0
diff --git a/dev-perl/Test-Requires/Manifest b/dev-perl/Test-Requires/Manifest
index d0127d72f14..8ba847f1f0a 100644
--- a/dev-perl/Test-Requires/Manifest
+++ b/dev-perl/Test-Requires/Manifest
@@ -1,2 +1 @@
-DIST Test-Requires-0.10.tar.gz 10788 BLAKE2B 712e902d6e69354465876a6a20b38a5809e46fe81630c0e0f7b484ccb1b6c7d8a9128cd27a2054c774fc8e1fde5b87d21c5892be3e30f0f322437d9e13e6228b SHA512 5bc6bf52ae5ab3c56f49b7b17faedf7d6afef2cadfca8aab4770f2c2f91cd4fcb98921e1af159d1dc42684b80f50d4b7fc12bd05ef9dccdcbeeeb6100a9e5ae6
DIST Test-Requires-0.11.tar.gz 10902 BLAKE2B e0d6779a52bf306526e410d7c37b5c74a4eb10b1d2cdc697d36e94b07c58af209942493e36218bc4a1ed2d8d036b016dfaf1500cb95f37b2bfffac4ffd03a853 SHA512 770ea2469e386296fe1ded3630fa9b7f30ee22acd3522fb83ad95171ccb96812ef2fc5fa30d658a405dc1c435d35b6d476cc054021d74e04b419b517f6f898fa
diff --git a/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild b/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild
deleted file mode 100644
index 8ca8b20e8b6..00000000000
--- a/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=TOKUHIROM
-DIST_VERSION=0.10
-inherit perl-module
-
-DESCRIPTION="Checks to see if the module can be loaded"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
-IUSE=""
-
-RDEPEND=">=virtual/perl-Test-Simple-0.470.0"
-
-DEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.640.0
-"
diff --git a/dev-perl/Test-Requires/Test-Requires-0.110.0.ebuild b/dev-perl/Test-Requires/Test-Requires-0.110.0.ebuild
index 71777aa9dfe..4f1e9d48dc6 100644
--- a/dev-perl/Test-Requires/Test-Requires-0.110.0.ebuild
+++ b/dev-perl/Test-Requires/Test-Requires-0.110.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Checks to see if the module can be loaded"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
RDEPEND="
>=virtual/perl-Test-Simple-0.470.0
diff --git a/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0-r1.ebuild b/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0-r1.ebuild
index 740dd6c0e41..a67b79ae558 100644
--- a/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0-r1.ebuild
+++ b/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Easily test network connectivity"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Socket
diff --git a/dev-perl/Test-Script/Manifest b/dev-perl/Test-Script/Manifest
index e3ddedbe528..c186714975e 100644
--- a/dev-perl/Test-Script/Manifest
+++ b/dev-perl/Test-Script/Manifest
@@ -1,2 +1 @@
-DIST Test-Script-1.23.tar.gz 22974 BLAKE2B 94267dfc75af9aecb02a9cc49f9f41223f85292892db7262bb3d7617dd73dd9a03cb9e98ed58b463b9337af217136d30bfdf29020eeb25947cf0838078534a3d SHA512 996564ba87b12849e86883b970117c9d5806be5b00d42207df1027f823a19497bf878640c46a8286e7d77afb8d1fbb3ef6dcfc0d21c2738a5ef124ddf5bc4834
DIST Test-Script-1.29.tar.gz 26506 BLAKE2B 45434b4cfb308906c724272dfde7a320c6a6b470a10ff19c62736e38b1e4fe2be4c6a17cb2e3dc45b021619365b0f4c11b00bf3045350809ce37772462c678c9 SHA512 979fade0abc83f8d7d4c1c094fa928e27bd7c9db52140b156689d3b192d9ea84f5824554d6788c9144cf2923a04b1d8a8bdfdcc05a0be5514de92353c9a7d10f
diff --git a/dev-perl/Test-Script/Test-Script-1.230.0.ebuild b/dev-perl/Test-Script/Test-Script-1.230.0.ebuild
deleted file mode 100644
index b0213dbbad2..00000000000
--- a/dev-perl/Test-Script/Test-Script-1.230.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=PLICEASE
-DIST_VERSION=1.23
-inherit perl-module
-
-DESCRIPTION="Cross-platform basic tests for scripts"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-perl/Capture-Tiny
- >=virtual/perl-File-Spec-0.800.0
- virtual/perl-IO
- >=dev-perl/Probe-Perl-0.10.0
- >=virtual/perl-Test-Simple-1.302.15
-"
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- >=dev-perl/Test2-Suite-0.0.72
- )
-"
diff --git a/dev-perl/Test-Script/Test-Script-1.290.0.ebuild b/dev-perl/Test-Script/Test-Script-1.290.0.ebuild
index 8943c15805f..a67f80d02f8 100644
--- a/dev-perl/Test-Script/Test-Script-1.290.0.ebuild
+++ b/dev-perl/Test-Script/Test-Script-1.290.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Cross-platform basic tests for scripts"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
dev-perl/Capture-Tiny
diff --git a/dev-perl/Test-Taint/Manifest b/dev-perl/Test-Taint/Manifest
index d59b2c4bd6e..d3278e55717 100644
--- a/dev-perl/Test-Taint/Manifest
+++ b/dev-perl/Test-Taint/Manifest
@@ -1,2 +1 @@
-DIST Test-Taint-1.06.tar.gz 13346 BLAKE2B 089d3c51a90bf307001fe77b6cf6bfee3f6c1b49ea270724afabd04be32a4fb2dced13eac26a8d735728d7ee8af75da99c080406ccbc45c0429784d2538646b5 SHA512 58221b0145d9b908994c093168ca547a18cd56113f4923a4662bb9c113635378740363914d1fd43602f15c76a23cfe26d0682ed6ce22836d712692f439e782c2
DIST Test-Taint-1.08.tar.gz 13388 BLAKE2B 0e0fe7e9c45c71d1bc19dfc9e78a1bc50b5e01b38b18974e9ad2dea61756672fecbba6d9ba0bb2634d22ff2ccb10e6fdd9cc94050a0a371a4d11ac59a4a06f88 SHA512 2a7e3a60756c802dc33ac0b2a4102463de59fe92ba3cd83cb02e01e9f7aa13978c7a8ac7dcfdcf3c0d934af40e5189421874da819be9258e91080b777be71b20
diff --git a/dev-perl/Test-Taint/Test-Taint-1.60.0-r1.ebuild b/dev-perl/Test-Taint/Test-Taint-1.60.0-r1.ebuild
deleted file mode 100644
index 12c2042fa18..00000000000
--- a/dev-perl/Test-Taint/Test-Taint-1.60.0-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=PETDANCE
-MODULE_VERSION=1.06
-inherit perl-module
-
-DESCRIPTION="Tools to test taintedness"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-DEPEND="test? ( virtual/perl-Test-Simple )"
-
-SRC_TEST="do"
-
-src_test() {
- perl_rm_files t/pod-coverage.t t/pod.t
- perl-module_src_test
-}
diff --git a/dev-perl/Test-Taint/Test-Taint-1.80.0.ebuild b/dev-perl/Test-Taint/Test-Taint-1.80.0.ebuild
index d4144ffcac2..6f8f8e7d757 100644
--- a/dev-perl/Test-Taint/Test-Taint-1.80.0.ebuild
+++ b/dev-perl/Test-Taint/Test-Taint-1.80.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Tools to test taintedness"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
src_test() {
perl_rm_files t/pod-coverage.t t/pod.t
diff --git a/dev-perl/Test-Trap/Manifest b/dev-perl/Test-Trap/Manifest
index 123e4e06f51..77a88da78c7 100644
--- a/dev-perl/Test-Trap/Manifest
+++ b/dev-perl/Test-Trap/Manifest
@@ -1,2 +1 @@
-DIST Test-Trap-v0.3.3.tar.gz 55053 BLAKE2B 5e55cfa802b018b68c3adb856d6622d5e625fff0b2c35563debb33a2e14b20f81e108a0d9025d6716fe9d784286821340cd4ad830697efd092e2bdf261f37311 SHA512 3a79bb0e201f2c740ea87baffda29141fc41e29b310bc9291da0e1cac0cf7f62a8c5cc70b94b68542cac7d6844d76c7fc1d3bbb91d86f8ba26a489d39883dd1e
DIST Test-Trap-v0.3.4.tar.gz 55339 BLAKE2B 67200b2852786284e7c7200d0611e025cf39c1329a7e1fb51908ca02c36c85f991a3b0e437e87126ebede507ae5f00df37085da542d457eb481cd2c083533596 SHA512 cac4412a55511c820a1813a277afa802769a64219bf306190d83fea775c53bcd1d7faa275cb7f1b435e5ae274b6c1f78dd862525a6426040e51fdaf537e720ff
diff --git a/dev-perl/Test-Trap/Test-Trap-0.3.3.ebuild b/dev-perl/Test-Trap/Test-Trap-0.3.3.ebuild
deleted file mode 100644
index 5b6e9218b92..00000000000
--- a/dev-perl/Test-Trap/Test-Trap-0.3.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=EBHANSSEN
-DIST_VERSION=v${PV}
-
-inherit perl-module
-
-DESCRIPTION="Trap exit codes, exceptions, output, etc"
-
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/perl-Carp
- dev-perl/Data-Dump
- virtual/perl-Exporter
- virtual/perl-File-Temp
- virtual/perl-IO
- virtual/perl-version
-"
-DEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.400.3
- test? (
- >=virtual/perl-Test-Simple-1.1.10
- )"
diff --git a/dev-perl/Test-Trap/Test-Trap-0.3.4.ebuild b/dev-perl/Test-Trap/Test-Trap-0.3.4.ebuild
index bb359c6bdb9..eacb3a7c927 100644
--- a/dev-perl/Test-Trap/Test-Trap-0.3.4.ebuild
+++ b/dev-perl/Test-Trap/Test-Trap-0.3.4.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Trap exit codes, exceptions, output, etc"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0-r2.ebuild b/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0-r2.ebuild
index d85e54f6832..75744e9133f 100644
--- a/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0-r2.ebuild
+++ b/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="do use_ok() for all the MANIFESTed modules"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86"
RDEPEND="
virtual/perl-Exporter
diff --git a/dev-perl/Test-Warn/Test-Warn-0.360.0.ebuild b/dev-perl/Test-Warn/Test-Warn-0.360.0.ebuild
index 2f85af4390d..7fe6150ace0 100644
--- a/dev-perl/Test-Warn/Test-Warn-0.360.0.ebuild
+++ b/dev-perl/Test-Warn/Test-Warn-0.360.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Perl extension to test methods for warnings"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=virtual/perl-Carp-1.220.0
diff --git a/dev-perl/Test-Warnings/Test-Warnings-0.31.0.ebuild b/dev-perl/Test-Warnings/Test-Warnings-0.31.0.ebuild
index 7d257f6f394..5acff89847a 100644
--- a/dev-perl/Test-Warnings/Test-Warnings-0.31.0.ebuild
+++ b/dev-perl/Test-Warnings/Test-Warnings-0.31.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION='Test for warnings and the lack of them'
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="suggested"
RDEPEND="
diff --git a/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0-r1.ebuild b/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0-r1.ebuild
index 90b99126b44..d9ccab4629f 100644
--- a/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0-r1.ebuild
+++ b/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Test fallback behaviour in absence of modules"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND=""
BDEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.90.0.ebuild b/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.90.0.ebuild
index fd5e3406d78..7dfef3a1fd7 100644
--- a/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.90.0.ebuild
+++ b/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.90.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Fail if tests warn"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Test2-Suite/Test2-Suite-0.0.144.ebuild b/dev-perl/Test2-Suite/Test2-Suite-0.0.144.ebuild
index 7dd4b81c0fc..a9b772d7d61 100644
--- a/dev-perl/Test2-Suite/Test2-Suite-0.0.144.ebuild
+++ b/dev-perl/Test2-Suite/Test2-Suite-0.0.144.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="A rich set of tools built upon the Test2 framework"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Text-CharWidth/Text-CharWidth-0.40.0-r2.ebuild b/dev-perl/Text-CharWidth/Text-CharWidth-0.40.0-r2.ebuild
index 33b967936ed..db1aca1a4fb 100644
--- a/dev-perl/Text-CharWidth/Text-CharWidth-0.40.0-r2.ebuild
+++ b/dev-perl/Text-CharWidth/Text-CharWidth-0.40.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Get number of occupied columns of a string on terminal"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
diff --git a/dev-perl/Text-Iconv/Text-Iconv-1.700.0-r3.ebuild b/dev-perl/Text-Iconv/Text-Iconv-1.700.0-r3.ebuild
index 3234f92a3da..4c70a2f1e5f 100644
--- a/dev-perl/Text-Iconv/Text-Iconv-1.700.0-r3.ebuild
+++ b/dev-perl/Text-Iconv/Text-Iconv-1.700.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="A Perl interface to the iconv() codeset conversion function"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris"
RDEPEND="virtual/libiconv"
DEPEND="${RDEPEND}"
diff --git a/dev-perl/Text-Markdown/Text-Markdown-1.0.31-r2.ebuild b/dev-perl/Text-Markdown/Text-Markdown-1.0.31-r2.ebuild
index 501bd53d008..9237d119a96 100644
--- a/dev-perl/Text-Markdown/Text-Markdown-1.0.31-r2.ebuild
+++ b/dev-perl/Text-Markdown/Text-Markdown-1.0.31-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Convert MultiMarkdown syntax to (X)HTML"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
RDEPEND="
virtual/perl-Digest-MD5
diff --git a/dev-perl/Text-Template/Text-Template-1.600.0.ebuild b/dev-perl/Text-Template/Text-Template-1.600.0.ebuild
index 76cc46e4d77..9e17a8d35e5 100644
--- a/dev-perl/Text-Template/Text-Template-1.600.0.ebuild
+++ b/dev-perl/Text-Template/Text-Template-1.600.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Expand template text with embedded Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ~ppc64 x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ~ppc64 ~riscv x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Text-WrapI18N/Text-WrapI18N-0.60.0-r2.ebuild b/dev-perl/Text-WrapI18N/Text-WrapI18N-0.60.0-r2.ebuild
index 0fce6904291..19a965828ee 100644
--- a/dev-perl/Text-WrapI18N/Text-WrapI18N-0.60.0-r2.ebuild
+++ b/dev-perl/Text-WrapI18N/Text-WrapI18N-0.60.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Internationalized substitute of Text::Wrap"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="dev-perl/Text-CharWidth"
BDEPEND="${RDEPEND}"
diff --git a/dev-perl/Tie-IxHash/Tie-IxHash-1.230.0-r1.ebuild b/dev-perl/Tie-IxHash/Tie-IxHash-1.230.0-r1.ebuild
index 2b9f8c3b997..c599e54a9c6 100644
--- a/dev-perl/Tie-IxHash/Tie-IxHash-1.230.0-r1.ebuild
+++ b/dev-perl/Tie-IxHash/Tie-IxHash-1.230.0-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Ordered associative arrays for Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND=""
BDEPEND="
diff --git a/dev-perl/Time-Duration/Time-Duration-1.210.0.ebuild b/dev-perl/Time-Duration/Time-Duration-1.210.0.ebuild
index c760f69d1c1..55fe4598386 100644
--- a/dev-perl/Time-Duration/Time-Duration-1.210.0.ebuild
+++ b/dev-perl/Time-Duration/Time-Duration-1.210.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Rounded or exact English expression of durations"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux ~x64-macos"
RDEPEND="
virtual/perl-Exporter
diff --git a/dev-perl/TimeDate/TimeDate-2.330.0-r1.ebuild b/dev-perl/TimeDate/TimeDate-2.330.0-r1.ebuild
index 78809a3123c..95e4a6e07cd 100644
--- a/dev-perl/TimeDate/TimeDate-2.330.0-r1.ebuild
+++ b/dev-perl/TimeDate/TimeDate-2.330.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="A Date/Time Parsing Perl Module"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
diff --git a/dev-perl/Tk-TableMatrix/Manifest b/dev-perl/Tk-TableMatrix/Manifest
index 9f6c77f7a8e..e238f44f438 100644
--- a/dev-perl/Tk-TableMatrix/Manifest
+++ b/dev-perl/Tk-TableMatrix/Manifest
@@ -1,2 +1 @@
-DIST Tk-TableMatrix-1.23.tar.gz 318954 BLAKE2B 9e6380cf0949aaf15861ad9a9209d7fb2cd69c3e1983f26b364aeaaa28143b00a063fc842da48c7d18ba1f9c69a60973519de07fdf91e39532b2347ddbcdd4fb SHA512 115eb2a71c3725392f2bcf5e468bc84844c8a5ad3db221205876d7de6486833a3fd4e98aa32e21f5dcf038a38f9d98721adeebb1f9cd0990359aec7d07f6f32e
DIST Tk-TableMatrix-1.26.tar.gz 410559 BLAKE2B d0a5763469b5abdd6eba92a6a3de05b1b07f7d09f851f6471d3953ef93b242e65be6bcbc00a72ff61c11a9b42b0cf10678c11efbbff91ca4cb209df9317a0874 SHA512 bd45e3c72e330de3722fe365989f6bd0bd938d72fad166c1a65a3667d07f8c10bf792742bf82a8154b43d3453a79e737788b0a4a288f318c370cc0c5fe94917f
diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild
deleted file mode 100644
index dcf368664ac..00000000000
--- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=CERNEY
-MODULE_VERSION=1.23
-inherit perl-module
-
-DESCRIPTION="Perl module for Tk-TableMatrix"
-
-#SRC_TEST="do"
-
-LICENSE="Artistic"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc sparc x86"
-IUSE=""
-
-DEPEND="dev-perl/Tk"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/pTk-1.22.patch" )
-
-src_install() {
- perl-module_src_install
-
- # Clean out stray conflicting file - its generated by perl-tk already.
- # Bug 169294
- rm "${D}"/${VENDOR_ARCH}/auto/Tk/pTk/extralibs.ld || die
-}
diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild
deleted file mode 100644
index 7698ad6f7ee..00000000000
--- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=CERNEY
-DIST_VERSION=1.23
-inherit perl-module virtualx
-
-DESCRIPTION="Create and manipulate tables in Perl + Tk"
-
-LICENSE="Artistic"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-DEPEND="dev-perl/Tk"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-1.23-makemaker.patch" )
-
-src_install() {
- perl-module_src_install
-
- # Clean out stray conflicting file - its generated by perl-tk already.
- # Bug 169294
- rm "${D}"/${VENDOR_ARCH}/auto/Tk/pTk/extralibs.ld || die
-}
-
-src_test() {
- virtx perl-module_src_test
-}
diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild
index e2f907a1aa2..dfdb6e1e84f 100644
--- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild
+++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk"
LICENSE="Artistic"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-perl/Tk-800.22.0
diff --git a/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch b/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch
deleted file mode 100644
index 9180e728f31..00000000000
--- a/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 009a27f86c882e229ea8e9cc7efdff9f6f5f751b Mon Sep 17 00:00:00 2001
-From: Matt Chorman <matt@legalizefreedom.org>
-Date: Wed, 21 Jan 2004 03:02:36 +1300
-Subject: Patch issues with newer MakeMaker
-
-Bug: https://bugs.gentoo.org/34940
-Bug: https://bugs.gentoo.org/70000
----
- pTk/Makefile.PL | 10 ++++------
- 1 file changed, 4 insertions(+), 6 deletions(-)
-
-diff --git a/pTk/Makefile.PL b/pTk/Makefile.PL
-index d035029..3d66a0f 100755
---- a/pTk/Makefile.PL
-+++ b/pTk/Makefile.PL
-@@ -234,12 +234,10 @@ sub MY::postamble {
- my $self = shift;
- my $dep = $self->Tk::MMutil::mTk_postamble;
-
--$dep .= $self->dir_target(@{$self->{'dir_targets'}});
--
--$dep .= "config :: " . join(" \\\n\t",map($self->catfile($_,".exists"),@{$self->{'dir_targets'}})) .
-- "\n\t".$self->{NOECHO}."\$(NOOP)\n";
--
--
-+if ($Tk::MMutil::IsWin32 or ($win_arch eq 'MSWin32' and $^O eq 'cygwin'))
-+ {
-+ my $cc = $Config{'cc'};
-+ }
- $dep . '
-
- '.$self->{NOECHO}.'$(NOOP)
---
-2.16.2
-
diff --git a/dev-perl/Tk-TableMatrix/files/pTk-1.22.patch b/dev-perl/Tk-TableMatrix/files/pTk-1.22.patch
deleted file mode 100644
index ff9938535b6..00000000000
--- a/dev-perl/Tk-TableMatrix/files/pTk-1.22.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- pTk/Makefile.PL.old 2006-05-01 18:09:31.000000000 -0400
-+++ pTk/Makefile.PL 2006-05-01 18:10:05.000000000 -0400
-@@ -234,11 +234,11 @@ sub MY::postamble {
- my $self = shift;
- my $dep = $self->Tk::MMutil::mTk_postamble;
-
--$dep .= $self->dir_target(@{$self->{'dir_targets'}});
--
--$dep .= "config :: " . join(" \\\n\t",map($self->catfile($_,".exists"),@{$self->{'dir_targets'}})) .
-- "\n\t".$self->{NOECHO}."\$(NOOP)\n";
-
-+if ($Tk::MMutil::IsWin32 or ($win_arch eq 'MSWin32' and $^O eq 'cygwin'))
-+ {
-+ my $cc = $Config{'cc'};
-+ }
-
- $dep . '
-
diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild
index 146518a72fb..98700df9eec 100644
--- a/dev-perl/Tk/Tk-804.36.0.ebuild
+++ b/dev-perl/Tk/Tk-804.36.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
DIST_AUTHOR=SREZIC
DIST_VERSION=804.036
DIST_EXAMPLES=("examples/*")
-inherit multilib perl-module virtualx
+inherit perl-module virtualx
DESCRIPTION="A Perl Module for Tk"
@@ -30,7 +30,7 @@ PATCHES=(
PERL_RM_FILES=( "t/pod.t" )
src_prepare() {
- myconf=( X11ROOT=${EPREFIX}/usr XFT=1 -I${EPREFIX}/usr/include/ -l${EPREFIX}/usr/$(get_libdir) )
+ myconf=( X11ROOT="${EPREFIX}"/usr XFT=1 -I"${EPREFIX}"/usr/include/ -l"${EPREFIX}"/usr/$(get_libdir) )
mydoc="ToDo VERSIONS"
perl-module_src_prepare
diff --git a/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.320.0.ebuild b/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.320.0.ebuild
index 210b9e8fd4b..3b9c8fb0beb 100644
--- a/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.320.0.ebuild
+++ b/dev-perl/Tree-DAG_Node/Tree-DAG_Node-1.320.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="(Super)class for representing nodes in a tree"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
RDEPEND="
>=dev-perl/File-Slurp-Tiny-0.3.0
diff --git a/dev-perl/Try-Tiny/Try-Tiny-0.310.0.ebuild b/dev-perl/Try-Tiny/Try-Tiny-0.310.0.ebuild
index 6df86bef0af..28450bd7eb5 100644
--- a/dev-perl/Try-Tiny/Try-Tiny-0.310.0.ebuild
+++ b/dev-perl/Try-Tiny/Try-Tiny-0.310.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Minimal try/catch with proper localization of \$@"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/Type-Tie/Manifest b/dev-perl/Type-Tie/Manifest
index ab03fff4f16..e138236a389 100644
--- a/dev-perl/Type-Tie/Manifest
+++ b/dev-perl/Type-Tie/Manifest
@@ -1,2 +1 @@
-DIST Type-Tie-0.009.tar.gz 18579 BLAKE2B dc3d8c6b2fa753f14654dc92d8f662c1fbb242f8989b5ae6e1a32b4145bd7ebdd01fd7fcb11f81b4a966f32dd340deb4de0af72ae008fa4bdb13461c0255b0b2 SHA512 2c416cd22d1d4a7ec902470d0801d479a54f312d456982e51671ba7391d127297471f0f753df5cafef4b6e01c983cd9f8f69c99f03f571aad5c89036c642a6c6
DIST Type-Tie-0.015.tar.gz 31402 BLAKE2B bcf63c60bd2ddcb56eea2ef67f7ae1f0c18b2d7108698bc18698869df5176b3fb1f72daa3e80a434cd4ba0cc4f1ab1e166d0f9fc85f8a8bbef3bf2a26d99d3ba SHA512 3772796ef7a1f5ce0dd9153f061aebdf5097f019b701c217bc296752d304e603b9e97785c02a55a91c18c68d3794a7e2b3f8515c92e7a2022fca628bac99d342
diff --git a/dev-perl/Type-Tie/Type-Tie-0.9.0.ebuild b/dev-perl/Type-Tie/Type-Tie-0.9.0.ebuild
deleted file mode 100644
index 87687b42428..00000000000
--- a/dev-perl/Type-Tie/Type-Tie-0.9.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=TOBYINK
-DIST_VERSION=0.009
-inherit perl-module
-
-DESCRIPTION="Tie a variable to a type constraint"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !minimal? (
- dev-perl/Hash-FieldHash
- )
- >=dev-perl/Exporter-Tiny-0.26.0
-"
-DEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- test? (
- dev-perl/Test-Fatal
- dev-perl/Test-Requires
- >=virtual/perl-Test-Simple-0.960.0
- )
-"
diff --git a/dev-perl/Type-Tiny/Type-Tiny-1.12.4.ebuild b/dev-perl/Type-Tiny/Type-Tiny-1.12.4.ebuild
index 4219ca6edb8..f9a0202c189 100644
--- a/dev-perl/Type-Tiny/Type-Tiny-1.12.4.ebuild
+++ b/dev-perl/Type-Tiny/Type-Tiny-1.12.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="tiny, yet Moo(se)-compatible type constraint"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
IUSE="test minimal"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/Types-Serialiser/Types-Serialiser-1.10.0.ebuild b/dev-perl/Types-Serialiser/Types-Serialiser-1.10.0.ebuild
index b29129c44c7..cb0ddc88138 100644
--- a/dev-perl/Types-Serialiser/Types-Serialiser-1.10.0.ebuild
+++ b/dev-perl/Types-Serialiser/Types-Serialiser-1.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="simple data types for common serialisation formats"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
dev-perl/common-sense
diff --git a/dev-perl/UNIVERSAL-require/UNIVERSAL-require-0.190.0.ebuild b/dev-perl/UNIVERSAL-require/UNIVERSAL-require-0.190.0.ebuild
index 7efb113ab12..a7deef5d691 100644
--- a/dev-perl/UNIVERSAL-require/UNIVERSAL-require-0.190.0.ebuild
+++ b/dev-perl/UNIVERSAL-require/UNIVERSAL-require-0.190.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="UNIVERSAL::require - require() modules from a variable"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm64 ~ia64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/URI/URI-5.100.0.ebuild b/dev-perl/URI/URI-5.100.0.ebuild
index ade8b7f90a0..9498c242aa7 100644
--- a/dev-perl/URI/URI-5.100.0.ebuild
+++ b/dev-perl/URI/URI-5.100.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Uniform Resource Identifiers (absolute and relative)"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Unicode-LineBreak/Unicode-LineBreak-2019.1.0.ebuild b/dev-perl/Unicode-LineBreak/Unicode-LineBreak-2019.1.0.ebuild
index 60ab51b7260..175b74b30b3 100644
--- a/dev-perl/Unicode-LineBreak/Unicode-LineBreak-2019.1.0.ebuild
+++ b/dev-perl/Unicode-LineBreak/Unicode-LineBreak-2019.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="UAX #14 Unicode Line Breaking Algorithm"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="dev-perl/MIME-Charset
diff --git a/dev-perl/Unicode-String/Unicode-String-2.100.0-r1.ebuild b/dev-perl/Unicode-String/Unicode-String-2.100.0-r1.ebuild
index a0d1ca42e25..a13fd64c8b0 100644
--- a/dev-perl/Unicode-String/Unicode-String-2.100.0-r1.ebuild
+++ b/dev-perl/Unicode-String/Unicode-String-2.100.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="String manipulation for Unicode strings"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux"
RDEPEND="
>=virtual/perl-MIME-Base64-2.110.0
diff --git a/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild
index a476fc5f986..1cfb5438980 100644
--- a/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild
+++ b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Encoding and decoding of UTF-8 encoding form"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Unix-Syslog/Unix-Syslog-1.100.0-r3.ebuild b/dev-perl/Unix-Syslog/Unix-Syslog-1.100.0-r3.ebuild
index 9cbb6ec0137..d3454505a9d 100644
--- a/dev-perl/Unix-Syslog/Unix-Syslog-1.100.0-r3.ebuild
+++ b/dev-perl/Unix-Syslog/Unix-Syslog-1.100.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,4 +11,4 @@ DESCRIPTION="A Perl module which provides access to the system logger"
SLOT="0"
LICENSE="Artistic-2"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
diff --git a/dev-perl/User-Identity/Manifest b/dev-perl/User-Identity/Manifest
index a304c8a46eb..cc4a49943b0 100644
--- a/dev-perl/User-Identity/Manifest
+++ b/dev-perl/User-Identity/Manifest
@@ -1,2 +1 @@
-DIST User-Identity-0.99.tar.gz 28657 BLAKE2B 7374c2ae8be5d81c52bf57d94adbc881c2b07f5d8b11c7dd86d301b95deb93f77a75714831155cfb47fdf085cb271d014203bb3ed917d683faaa7cf0acf0701f SHA512 b0706cb5aed372b384229459c5b1a9e46968cd8d58f713754cd1a65a7caad0931839bf9d1540ce7a849f94a3d37f580120940364eb29684d3a84a009fb702cbb
DIST User-Identity-1.00.tar.gz 28871 BLAKE2B fda44088fcb156352c79a7092bd41a4c0a86fb00486a9feeda4e7f74d398ac4d3000859b0e9fe4d5b758b60047c29f4b425337896ca6343fc81268e85dc1d31e SHA512 b39315050aed9064f606d6fb167e42fb55bd411f1573215b544c9f2833c0d39f12700a4fec701317e31d614c55825f250b0b5ce7b3355fb63bc953d07d8fc744
diff --git a/dev-perl/User-Identity/User-Identity-0.990.0.ebuild b/dev-perl/User-Identity/User-Identity-0.990.0.ebuild
deleted file mode 100644
index 53d5c9fc6ea..00000000000
--- a/dev-perl/User-Identity/User-Identity-0.990.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=MARKOV
-DIST_VERSION=0.99
-inherit perl-module
-
-DESCRIPTION="Maintains info about a physical person"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !<dev-perl/Geography-Countries-1.400.0
-"
-# dev-perl/TimeDate
-# dev-perl/Geography-Countries
-DEPEND="${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? ( virtual/perl-Test-Simple )
-"
diff --git a/dev-perl/User-Identity/User-Identity-1.0.0.ebuild b/dev-perl/User-Identity/User-Identity-1.0.0.ebuild
index 3c98f07b352..2d77ff62fff 100644
--- a/dev-perl/User-Identity/User-Identity-1.0.0.ebuild
+++ b/dev-perl/User-Identity/User-Identity-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Maintains info about a physical person"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ppc64 x86"
+KEYWORDS="~alpha amd64 arm arm64 ppc64 ~riscv x86"
RDEPEND="
!<dev-perl/Geography-Countries-1.400.0
diff --git a/dev-perl/Variable-Magic/Variable-Magic-0.620.0-r1.ebuild b/dev-perl/Variable-Magic/Variable-Magic-0.620.0-r1.ebuild
index 52d52ebaf67..d9ec87d3af6 100644
--- a/dev-perl/Variable-Magic/Variable-Magic-0.620.0-r1.ebuild
+++ b/dev-perl/Variable-Magic/Variable-Magic-0.620.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Associate user-defined magic to variables from Perl"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-2.20.0-r1.ebuild b/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-2.20.0-r1.ebuild
index c33e22a7aac..dc098e98c9a 100644
--- a/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-2.20.0-r1.ebuild
+++ b/dev-perl/WWW-Dict-Leo-Org/WWW-Dict-Leo-Org-2.20.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ DESCRIPTION="Commandline interface to http://dict.leo.org/"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/WWW-Mechanize/WWW-Mechanize-2.60.0.ebuild b/dev-perl/WWW-Mechanize/WWW-Mechanize-2.60.0.ebuild
index 7e98597296d..4ddc5b8db18 100644
--- a/dev-perl/WWW-Mechanize/WWW-Mechanize-2.60.0.ebuild
+++ b/dev-perl/WWW-Mechanize/WWW-Mechanize-2.60.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Handy web browsing in a Perl object"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0-r2.ebuild b/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0-r2.ebuild
index 58390280c7b..2427b35ab2e 100644
--- a/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0-r2.ebuild
+++ b/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Parse /robots.txt file"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
!<dev-perl/libwww-perl-6
diff --git a/dev-perl/Web-Scraper/Web-Scraper-0.380.0.ebuild b/dev-perl/Web-Scraper/Web-Scraper-0.380.0.ebuild
index 64310afa5f0..b3471e9c7be 100644
--- a/dev-perl/Web-Scraper/Web-Scraper-0.380.0.ebuild
+++ b/dev-perl/Web-Scraper/Web-Scraper-0.380.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION='Web Scraping Toolkit using HTML and CSS Selectors or XPath expressions'
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-perl/HTML-Parser
diff --git a/dev-perl/X11-Protocol/X11-Protocol-0.560.0-r2.ebuild b/dev-perl/X11-Protocol/X11-Protocol-0.560.0-r2.ebuild
index 572bb256c9c..3480104563b 100644
--- a/dev-perl/X11-Protocol/X11-Protocol-0.560.0-r2.ebuild
+++ b/dev-perl/X11-Protocol/X11-Protocol-0.560.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ DESCRIPTION="Client-side interface to the X11 Protocol"
LICENSE="${LICENSE} MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/XML-DT/Manifest b/dev-perl/XML-DT/Manifest
index eb1ee64f858..14dfa7d47a5 100644
--- a/dev-perl/XML-DT/Manifest
+++ b/dev-perl/XML-DT/Manifest
@@ -1,2 +1 @@
-DIST XML-DT-0.68.tar.gz 31150 BLAKE2B 6d5c7174982d1ecf8db6271f3b0882e08c9fe534b057f7dc69bec22a2f9b1b1265e9c715e1cccf41ec11e366d54b1e1f4804fedfa03a33312d21cd40cb907022 SHA512 37108b13a98e23145b87693e8df20b5b6f7fc2aea13c9b19201e78d86d5de36c693d3deeb37769ec87bc78789811aefe146000bf4e836fba6664ceffddf6b326
DIST XML-DT-0.69.tar.gz 31757 BLAKE2B 2a9dd5285b1f4058b19b43f83fcbf3a7d44754542d375258db7fd970aeafc52acbd83da126f097199ca4cf0ea523e394f164037b57fcbdcd5731c8569a8dc7de SHA512 3facb713ec4177a72b65a6e9574787c8fa5d09b37cabe31f1af6e300db5998670aa57105c833e05a0ce6ba6d9dacfebef870ef4c5da6d607363fd0c648f65c4d
diff --git a/dev-perl/XML-DT/XML-DT-0.680.0.ebuild b/dev-perl/XML-DT/XML-DT-0.680.0.ebuild
deleted file mode 100644
index 26488ddbbb8..00000000000
--- a/dev-perl/XML-DT/XML-DT-0.680.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=AMBS
-DIST_VERSION=0.68
-DIST_EXAMPLES=("examples/*")
-inherit perl-module
-
-DESCRIPTION="A perl XML down translate module"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-perl/libwww-perl-1.350.0
- >=dev-perl/XML-LibXML-1.540.0
- >=dev-perl/XML-DTDParser-2.0.0
- virtual/perl-parent
-"
-DEPEND="${RDEPEND}
- >=virtual/perl-ExtUtils-MakeMaker-6.170.0
- test? (
- >=virtual/perl-Test-Simple-0.400.0
- )
-"
-src_test() {
- perl_rm_files t/pod{,-coverage}.t
- perl-module_src_test
-}
diff --git a/dev-perl/XML-Feed/Manifest b/dev-perl/XML-Feed/Manifest
index ae63e9d66a3..28d8c30cc31 100644
--- a/dev-perl/XML-Feed/Manifest
+++ b/dev-perl/XML-Feed/Manifest
@@ -1,2 +1 @@
-DIST XML-Feed-0.53.tar.gz 54588 BLAKE2B a372e066f0cfe259a647ee8ac60177f607bf03336bb526e23a18caf2f32b06ce01a93631cc2e9eb09ee68b44fe9bb55153e9753fc940ba1166b20d4c80b75d37 SHA512 6a68939d8ff02124b86f38a2c82344e616e40732bd1e564a1bb8e15c8b406b8548d0630cf7c1a52744706c07d383b494b4876683c1ae3d43493bcf5138c582df
DIST XML-Feed-0.63.tar.gz 64306 BLAKE2B 3263f990d97c523a326ce2331e961e6395b5c208ea4608b2eb1ed6e6743507af0471436d100183ab8820b5eec274703acf38bb07ad85e63dec7c884bf282ccca SHA512 3c624e71194ef263f0e1105407dc9a9bf5946a6e4964eb4b6ce96427a088db22a4f4821add5beb4602353a8d49883d1f6560ea50256354f3f8e2c1593b45e010
diff --git a/dev-perl/XML-Feed/XML-Feed-0.530.0-r1.ebuild b/dev-perl/XML-Feed/XML-Feed-0.530.0-r1.ebuild
deleted file mode 100644
index ed106438dda..00000000000
--- a/dev-perl/XML-Feed/XML-Feed-0.530.0-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=DAVECROSS
-DIST_VERSION=0.53
-DIST_EXAMPLES=("eg/*")
-inherit perl-module
-
-DESCRIPTION="Syndication feed parser and auto-discovery"
-
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test minimal"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !minimal? (
- dev-perl/XML-RSS-LibXML
- )
- dev-perl/Class-ErrorHandler
- dev-perl/Feed-Find
- dev-perl/URI-Fetch
- >=dev-perl/XML-RSS-1.470.0
- >=dev-perl/XML-Atom-0.380.0
- dev-perl/DateTime
- dev-perl/DateTime-Format-Mail
- dev-perl/DateTime-Format-W3CDTF
- dev-perl/HTML-Parser
- dev-perl/libwww-perl
- dev-perl/Module-Pluggable
- virtual/perl-Scalar-List-Utils
- !<dev-perl/XML-LibXML-1.660.0
-"
-DEPEND="${RDEPEND}
- dev-perl/Module-Build
- test? (
- virtual/perl-Test-Simple
- )
-"
-PERL_RM_FILES=("t/pod.t" "t/pod-coverage.t")
-PATCHES=("${FILESDIR}/${PN}-0.53-dotinc.patch")
diff --git a/dev-perl/XML-Filter-BufferText/XML-Filter-BufferText-1.10.0-r2.ebuild b/dev-perl/XML-Filter-BufferText/XML-Filter-BufferText-1.10.0-r2.ebuild
index fadd133a590..784d35e1de9 100644
--- a/dev-perl/XML-Filter-BufferText/XML-Filter-BufferText-1.10.0-r2.ebuild
+++ b/dev-perl/XML-Filter-BufferText/XML-Filter-BufferText-1.10.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Filter to put all characters() in one event"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=dev-perl/XML-SAX-0.12
diff --git a/dev-perl/XML-Handler-YAWriter/XML-Handler-YAWriter-0.230.0-r3.ebuild b/dev-perl/XML-Handler-YAWriter/XML-Handler-YAWriter-0.230.0-r3.ebuild
index e7ad65734df..aff81a7b706 100644
--- a/dev-perl/XML-Handler-YAWriter/XML-Handler-YAWriter-0.230.0-r3.ebuild
+++ b/dev-perl/XML-Handler-YAWriter/XML-Handler-YAWriter-0.230.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="A Perl module providing a simple API to parsed XML instances"
LICENSE="GPL-2" # GPL
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=dev-perl/libxml-perl-0.07-r1
diff --git a/dev-perl/XML-LibXML/XML-LibXML-2.20.700.ebuild b/dev-perl/XML-LibXML/XML-LibXML-2.20.700-r2.ebuild
index ebe51ebbecf..0ae1504557f 100644
--- a/dev-perl/XML-LibXML/XML-LibXML-2.20.700.ebuild
+++ b/dev-perl/XML-LibXML/XML-LibXML-2.20.700-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,6 +14,9 @@ SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="minimal"
+# >= on XML-Sax needed to avoid "miscompilation" (essentially empty install), as newer XML-Sax
+# has the ROOT check fixed. Didn't happen with XML-SAX-Expat, but best to be careful.
+# bug #840053
RDEPEND="
virtual/perl-Carp
virtual/perl-Encode
@@ -21,7 +24,7 @@ RDEPEND="
virtual/perl-IO
virtual/perl-Scalar-List-Utils
>=dev-perl/XML-NamespaceSupport-1.70.0
- >=dev-perl/XML-SAX-0.110.0
+ >=dev-perl/XML-SAX-1.20.0-r1
dev-perl/XML-SAX-Base
>=dev-libs/libxml2-2.6.21:2=
virtual/perl-parent
@@ -65,7 +68,7 @@ pkg_update_parser() {
local action=$1
local parser_module=$2
- if [[ "$ROOT" = "/" ]] ; then
+ if [[ -z "${ROOT}" ]] ; then
einfo "Update Parser: $1 $2"
perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \
|| ewarn "Update Parser: $1 $2 failed"
diff --git a/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.120.0-r1.ebuild b/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.120.0-r1.ebuild
index d9c234650e8..e26bbb353d2 100644
--- a/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.120.0-r1.ebuild
+++ b/dev-perl/XML-NamespaceSupport/XML-NamespaceSupport-1.120.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="A Perl module that offers a simple to process namespaced XML names"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
BDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-6.170.0
diff --git a/dev-perl/XML-Parser-Lite/XML-Parser-Lite-0.722.0.ebuild b/dev-perl/XML-Parser-Lite/XML-Parser-Lite-0.722.0.ebuild
index 5f01fac1d99..bfa40918966 100644
--- a/dev-perl/XML-Parser-Lite/XML-Parser-Lite-0.722.0.ebuild
+++ b/dev-perl/XML-Parser-Lite/XML-Parser-Lite-0.722.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Lightweight regexp-based XML parser"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
IUSE="minimal"
# Note: Don't try to depend on XMLRPC-Lite or SOAP-Lite with tests,
diff --git a/dev-perl/XML-Parser/Manifest b/dev-perl/XML-Parser/Manifest
index ddc482776f3..d8458205f03 100644
--- a/dev-perl/XML-Parser/Manifest
+++ b/dev-perl/XML-Parser/Manifest
@@ -1,2 +1 @@
-DIST XML-Parser-2.44.tar.gz 237377 BLAKE2B 3d45053b98ef6944122fc4e61a8dd9bf25b3313d635c043ac065387befe2222b52c9963d1f9c5bceb45d7e288f13a6a83a39ccbed8ab2806867d379565199ecf SHA512 4790d20d89478880b18255679727e5b2fb2860bb4de67d5032c805fd44c9f90697a240a612aba51255325192253aa578b346d658b29f631a4e92ad96e7d65b61
DIST XML-Parser-2.46.tar.gz 254763 BLAKE2B a815c8f517adb609a1690e6127660eb339649eacffb21d77664b4f9ea071fbaeb432f50bc6469cb36a6b9b4b4e037f778dd2289bed6d87f497713d1d8cab9d0e SHA512 c4609495cc5ca34952f61876a690ef76d42eee6689d1bedb8036c9eab918525ec5213f1639c7178c029ee0f8765a2ca5eb0197f6e39b8be6d5dbc3f3c1d0b389
diff --git a/dev-perl/XML-Parser/XML-Parser-2.440.0.ebuild b/dev-perl/XML-Parser/XML-Parser-2.440.0.ebuild
deleted file mode 100644
index 744eee96e00..00000000000
--- a/dev-perl/XML-Parser/XML-Parser-2.440.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=TODDR
-MODULE_VERSION=2.44
-inherit perl-module multilib
-
-DESCRIPTION="A Perl extension interface to James Clark's XML parser, expat"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RDEPEND=">=dev-libs/expat-1.95.1-r1"
-DEPEND="${RDEPEND}"
-
-SRC_TEST=do
-
-src_configure() {
- myconf="EXPATLIBPATH=${EPREFIX}/usr/$(get_libdir) EXPATINCPATH=${EPREFIX}/usr/include"
- perl-module_src_configure
-}
diff --git a/dev-perl/XML-Parser/XML-Parser-2.460.0-r2.ebuild b/dev-perl/XML-Parser/XML-Parser-2.460.0-r2.ebuild
index 6ea85475b3f..dd0336402cc 100644
--- a/dev-perl/XML-Parser/XML-Parser-2.460.0-r2.ebuild
+++ b/dev-perl/XML-Parser/XML-Parser-2.460.0-r2.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DIST_AUTHOR=TODDR
DIST_VERSION=2.46
-inherit perl-module multilib
+inherit perl-module
DESCRIPTION="A perl module for parsing XML documents"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="
diff --git a/dev-perl/XML-SAX-Base/XML-SAX-Base-1.90.0-r1.ebuild b/dev-perl/XML-SAX-Base/XML-SAX-Base-1.90.0-r1.ebuild
index b0b472cad34..f200a11e42d 100644
--- a/dev-perl/XML-SAX-Base/XML-SAX-Base-1.90.0-r1.ebuild
+++ b/dev-perl/XML-SAX-Base/XML-SAX-Base-1.90.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 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 SAX Drivers and Filters"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
!<dev-perl/XML-SAX-0.990.0
diff --git a/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0-r1.ebuild b/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0-r3.ebuild
index 22648f93e9d..3738837bfcf 100644
--- a/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0-r1.ebuild
+++ b/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.510.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,10 +9,13 @@ inherit perl-module
DESCRIPTION="SAX2 Driver for Expat"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+# >= on XML-Sax needed to avoid "miscompilation" (essentially empty install), as newer XML-Sax
+# has the ROOT check fixed. Didn't happen with XML-SAX-Expat, but best to be careful.
+# bug #840053
RDEPEND="
- >=dev-perl/XML-SAX-0.150.0-r1
+ >=dev-perl/XML-SAX-1.20.0-r1
>=dev-perl/XML-NamespaceSupport-1.90.0
dev-perl/XML-Parser
"
@@ -45,7 +48,7 @@ pkg_update_parser() {
local action=$1
local parser_module=$2
- if [[ "$ROOT" = "/" ]] ; then
+ if [[ -z "${ROOT}" ]] ; then
einfo "Update Parser: $1 $2"