summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'virtual')
-rw-r--r--virtual/acl/acl-0-r1.ebuild12
-rw-r--r--virtual/acl/acl-0-r2.ebuild10
-rw-r--r--virtual/acl/acl-0.ebuild11
-rw-r--r--virtual/acl/metadata.xml11
-rw-r--r--virtual/awk/awk-1.ebuild17
-rw-r--r--virtual/awk/metadata.xml12
-rw-r--r--virtual/bitcoin-leveldb/bitcoin-leveldb-0-r2.ebuild7
-rw-r--r--virtual/bitcoin-leveldb/metadata.xml7
-rw-r--r--virtual/blas/blas-1.0.ebuild14
-rw-r--r--virtual/blas/blas-3.6.ebuild13
-rw-r--r--virtual/blas/blas-3.7.ebuild13
-rw-r--r--virtual/blas/blas-3.8.ebuild4
-rw-r--r--virtual/blas/metadata.xml22
-rw-r--r--virtual/cargo/cargo-1.37.0.ebuild17
-rw-r--r--virtual/cargo/cargo-1.38.0.ebuild17
-rw-r--r--virtual/cargo/cargo-1.39.0.ebuild17
-rw-r--r--virtual/cargo/cargo-1.40.0.ebuild15
-rw-r--r--virtual/cargo/metadata.xml8
-rw-r--r--virtual/cblas/cblas-1.0.ebuild14
-rw-r--r--virtual/cblas/cblas-3.6.ebuild14
-rw-r--r--virtual/cblas/cblas-3.7.ebuild14
-rw-r--r--virtual/cblas/cblas-3.8.ebuild4
-rw-r--r--virtual/cblas/metadata.xml22
-rw-r--r--virtual/cdrtools/cdrtools-0.ebuild10
-rw-r--r--virtual/cdrtools/metadata.xml5
-rw-r--r--virtual/checkpassword/checkpassword-0-r1.ebuild (renamed from virtual/checkpassword/checkpassword-0.ebuild)8
-rw-r--r--virtual/checkpassword/metadata.xml5
-rw-r--r--virtual/commonlisp/commonlisp-0-r1.ebuild19
-rw-r--r--virtual/commonlisp/commonlisp-0.ebuild16
-rw-r--r--virtual/commonlisp/metadata.xml3
-rw-r--r--virtual/cron/cron-0-r3.ebuild (renamed from virtual/cron/cron-0-r1.ebuild)7
-rw-r--r--virtual/cron/metadata.xml11
-rw-r--r--virtual/daemontools/daemontools-0.ebuild7
-rw-r--r--virtual/daemontools/metadata.xml8
-rw-r--r--virtual/dev-manager/dev-manager-0-r2.ebuild11
-rw-r--r--virtual/dev-manager/metadata.xml11
-rw-r--r--virtual/dist-kernel/dist-kernel-5.10.212.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-5.10.214.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-5.10.215.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-5.15.151.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-5.15.154.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-5.15.155.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-5.15.156.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.1.81.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.1.85.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.1.86.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.1.87.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.21.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.26.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.27.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.28.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.8.5.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.8.6.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.8.7.ebuild16
-rw-r--r--virtual/dist-kernel/metadata.xml9
-rw-r--r--virtual/dotnet-sdk/dotnet-sdk-6.0-r2.ebuild16
-rw-r--r--virtual/dotnet-sdk/dotnet-sdk-7.0-r1.ebuild16
-rw-r--r--virtual/dotnet-sdk/dotnet-sdk-8.0.ebuild16
-rw-r--r--virtual/dotnet-sdk/metadata.xml10
-rw-r--r--virtual/editor/editor-0-r7.ebuild (renamed from virtual/editor/editor-0-r3.ebuild)12
-rw-r--r--virtual/editor/metadata.xml27
-rw-r--r--virtual/eject/eject-0-r1.ebuild10
-rw-r--r--virtual/eject/metadata.xml8
-rw-r--r--virtual/emacs/emacs-23.ebuild10
-rw-r--r--virtual/emacs/emacs-24.ebuild10
-rw-r--r--virtual/emacs/emacs-25.ebuild10
-rw-r--r--virtual/emacs/emacs-26-r2.ebuild10
-rw-r--r--virtual/emacs/metadata.xml8
-rw-r--r--virtual/fam/fam-0-r1.ebuild14
-rw-r--r--virtual/fam/metadata.xml9
-rw-r--r--virtual/ffmpeg/ffmpeg-9-r2.ebuild22
-rw-r--r--virtual/ffmpeg/metadata.xml10
-rw-r--r--virtual/fortran/fortran-0-r1.ebuild16
-rw-r--r--virtual/fortran/fortran-0.ebuild18
-rw-r--r--virtual/fortran/metadata.xml12
-rw-r--r--virtual/freedesktop-icon-theme/freedesktop-icon-theme-0-r4.ebuild (renamed from virtual/freedesktop-icon-theme/freedesktop-icon-theme-0-r3.ebuild)12
-rw-r--r--virtual/freedesktop-icon-theme/metadata.xml9
-rw-r--r--virtual/glu/glu-9.0-r2.ebuild7
-rw-r--r--virtual/glu/metadata.xml11
-rw-r--r--virtual/gnustep-back/gnustep-back-0.25.1.ebuild14
-rw-r--r--virtual/gnustep-back/gnustep-back-0.26.2.ebuild14
-rw-r--r--virtual/gnustep-back/gnustep-back-0.29.0.ebuild (renamed from virtual/gnustep-back/gnustep-back-0.25.0.ebuild)6
-rw-r--r--virtual/gnustep-back/gnustep-back-0.30.0.ebuild (renamed from virtual/gnustep-back/gnustep-back-0.27.0.ebuild)6
-rw-r--r--virtual/gnustep-back/metadata.xml15
-rw-r--r--virtual/gsasl/gsasl-2.ebuild10
-rw-r--r--virtual/gsasl/gsasl-3.ebuild11
-rw-r--r--virtual/gsasl/metadata.xml3
-rw-r--r--virtual/httpd-basic/httpd-basic-0-r2.ebuild23
-rw-r--r--virtual/httpd-basic/httpd-basic-0-r4.ebuild22
-rw-r--r--virtual/httpd-basic/metadata.xml3
-rw-r--r--virtual/httpd-cgi/httpd-cgi-0-r1.ebuild22
-rw-r--r--virtual/httpd-cgi/httpd-cgi-0-r2.ebuild23
-rw-r--r--virtual/httpd-cgi/httpd-cgi-0-r4.ebuild22
-rw-r--r--virtual/httpd-cgi/metadata.xml3
-rw-r--r--virtual/httpd-fastcgi/httpd-fastcgi-0-r1.ebuild17
-rw-r--r--virtual/httpd-fastcgi/httpd-fastcgi-0-r3.ebuild18
-rw-r--r--virtual/httpd-fastcgi/metadata.xml3
-rw-r--r--virtual/httpd-php/httpd-php-7.4.ebuild12
-rw-r--r--virtual/httpd-php/httpd-php-8.1.ebuild (renamed from virtual/httpd-php/httpd-php-7.1.ebuild)6
-rw-r--r--virtual/httpd-php/httpd-php-8.2.ebuild (renamed from virtual/httpd-php/httpd-php-7.2.ebuild)6
-rw-r--r--virtual/httpd-php/httpd-php-8.3.ebuild (renamed from virtual/httpd-php/httpd-php-7.3.ebuild)6
-rw-r--r--virtual/httpd-php/metadata.xml11
-rw-r--r--virtual/imagemagick-tools/imagemagick-tools-0-r1.ebuild (renamed from virtual/imagemagick-tools/imagemagick-tools-0.ebuild)8
-rw-r--r--virtual/imagemagick-tools/metadata.xml7
-rw-r--r--virtual/imap-c-client/imap-c-client-1.ebuild12
-rw-r--r--virtual/imap-c-client/imap-c-client-2.ebuild12
-rw-r--r--virtual/imap-c-client/metadata.xml5
-rw-r--r--virtual/inetd/inetd-0.ebuild15
-rw-r--r--virtual/inetd/metadata.xml11
-rw-r--r--virtual/jack/jack-0.ebuild16
-rw-r--r--virtual/jack/jack-2.ebuild17
-rw-r--r--virtual/jack/metadata.xml11
-rw-r--r--virtual/jdk/jdk-1.8.0-r4.ebuild16
-rw-r--r--virtual/jdk/jdk-1.8.0-r9.ebuild (renamed from virtual/jdk/jdk-1.8.0-r3.ebuild)14
-rw-r--r--virtual/jdk/jdk-11-r2.ebuild14
-rw-r--r--virtual/jdk/jdk-11.ebuild14
-rw-r--r--virtual/jdk/jdk-17.ebuild14
-rw-r--r--virtual/jdk/jdk-21.ebuild14
-rw-r--r--virtual/jdk/metadata.xml6
-rw-r--r--virtual/jpeg-compat/jpeg-compat-62.ebuild4
-rw-r--r--virtual/jpeg-compat/metadata.xml7
-rw-r--r--virtual/jpeg/jpeg-0-r3.ebuild16
-rw-r--r--virtual/jpeg/jpeg-100-r1.ebuild15
-rw-r--r--virtual/jpeg/metadata.xml7
-rw-r--r--virtual/jre/jre-1.8.0-r1.ebuild13
-rw-r--r--virtual/jre/jre-1.8.0-r3.ebuild (renamed from virtual/jre/jre-1.8.0-r2.ebuild)11
-rw-r--r--virtual/jre/jre-11-r2.ebuild (renamed from virtual/jre/jre-11-r1.ebuild)7
-rw-r--r--virtual/jre/jre-17.ebuild13
-rw-r--r--virtual/jre/jre-21.ebuild13
-rw-r--r--virtual/jre/metadata.xml3
-rw-r--r--virtual/krb5/krb5-0-r1.ebuild7
-rw-r--r--virtual/krb5/metadata.xml11
-rw-r--r--virtual/lapack/lapack-3.0.ebuild13
-rw-r--r--virtual/lapack/lapack-3.1.ebuild13
-rw-r--r--virtual/lapack/lapack-3.10.ebuild17
-rw-r--r--virtual/lapack/lapack-3.6.ebuild13
-rw-r--r--virtual/lapack/lapack-3.7.ebuild13
-rw-r--r--virtual/lapack/lapack-3.8.ebuild4
-rw-r--r--virtual/lapack/metadata.xml22
-rw-r--r--virtual/lapacke/lapacke-3.8-r1.ebuild18
-rw-r--r--virtual/lapacke/lapacke-3.8.ebuild14
-rw-r--r--virtual/lapacke/metadata.xml22
-rw-r--r--virtual/latex-base/latex-base-1.0.ebuild4
-rw-r--r--virtual/latex-base/metadata.xml11
-rw-r--r--virtual/leechcraft-browser/leechcraft-browser-9999.ebuild9
-rw-r--r--virtual/leechcraft-browser/metadata.xml12
-rw-r--r--virtual/leechcraft-downloader-http/leechcraft-downloader-http-9999.ebuild9
-rw-r--r--virtual/leechcraft-downloader-http/metadata.xml12
-rw-r--r--virtual/leechcraft-notifier/leechcraft-notifier-9999.ebuild12
-rw-r--r--virtual/leechcraft-notifier/metadata.xml12
-rw-r--r--virtual/leechcraft-quark-sideprovider/leechcraft-quark-sideprovider-9999.ebuild9
-rw-r--r--virtual/leechcraft-quark-sideprovider/metadata.xml12
-rw-r--r--virtual/leechcraft-search-show/leechcraft-search-show-9999.ebuild9
-rw-r--r--virtual/leechcraft-search-show/metadata.xml12
-rw-r--r--virtual/leechcraft-storage-device-manager/leechcraft-storage-device-manager-9999.ebuild9
-rw-r--r--virtual/leechcraft-storage-device-manager/metadata.xml12
-rw-r--r--virtual/leechcraft-task-show/leechcraft-task-show-9999.ebuild9
-rw-r--r--virtual/leechcraft-task-show/metadata.xml13
-rw-r--r--virtual/leechcraft-trayarea/leechcraft-trayarea-9999.ebuild9
-rw-r--r--virtual/leechcraft-trayarea/metadata.xml12
-rw-r--r--virtual/leechcraft-wysiwyg-editor/leechcraft-wysiwyg-editor-9999.ebuild9
-rw-r--r--virtual/leechcraft-wysiwyg-editor/metadata.xml12
-rw-r--r--virtual/libc/libc-0.ebuild16
-rw-r--r--virtual/libc/libc-1-r1.ebuild20
-rw-r--r--virtual/libc/libc-1.ebuild25
-rw-r--r--virtual/libc/metadata.xml19
-rw-r--r--virtual/libcrypt/libcrypt-1-r2.ebuild19
-rw-r--r--virtual/libcrypt/libcrypt-2-r1.ebuild19
-rw-r--r--virtual/libcrypt/libcrypt-2.ebuild19
-rw-r--r--virtual/libcrypt/metadata.xml9
-rw-r--r--virtual/libelf/libelf-2-r1.ebuild (renamed from virtual/libelf/libelf-2.ebuild)6
-rw-r--r--virtual/libelf/libelf-3-r1.ebuild13
-rw-r--r--virtual/libelf/libelf-3.ebuild16
-rw-r--r--virtual/libelf/metadata.xml9
-rw-r--r--virtual/libffi/libffi-3.0.10.ebuild13
-rw-r--r--virtual/libffi/libffi-3.0.11.ebuild13
-rw-r--r--virtual/libffi/libffi-3.0.13-r1.ebuild15
-rw-r--r--virtual/libffi/libffi-3.3_rc0.ebuild15
-rw-r--r--virtual/libffi/metadata.xml8
-rw-r--r--virtual/libgudev/libgudev-215-r3.ebuild22
-rw-r--r--virtual/libgudev/libgudev-230.ebuild12
-rw-r--r--virtual/libgudev/libgudev-232.ebuild12
-rw-r--r--virtual/libgudev/metadata.xml13
-rw-r--r--virtual/libiconv/libiconv-0-r1.ebuild15
-rw-r--r--virtual/libiconv/libiconv-0-r2.ebuild10
-rw-r--r--virtual/libiconv/libiconv-0.ebuild13
-rw-r--r--virtual/libiconv/metadata.xml3
-rw-r--r--virtual/libintl/libintl-0-r1.ebuild15
-rw-r--r--virtual/libintl/libintl-0-r2.ebuild13
-rw-r--r--virtual/libintl/libintl-0.ebuild13
-rw-r--r--virtual/libintl/metadata.xml3
-rw-r--r--virtual/libstdc++/libstdc++-3.3.ebuild10
-rw-r--r--virtual/libstdc++/metadata.xml8
-rw-r--r--virtual/libudev/libudev-215-r1.ebuild19
-rw-r--r--virtual/libudev/libudev-232-r1.ebuild15
-rw-r--r--virtual/libudev/libudev-232-r2.ebuild18
-rw-r--r--virtual/libudev/libudev-232-r3.ebuild18
-rw-r--r--virtual/libudev/libudev-251-r2.ebuild17
-rw-r--r--virtual/libudev/metadata.xml9
-rw-r--r--virtual/libusb/libusb-0-r2.ebuild8
-rw-r--r--virtual/libusb/libusb-1-r1.ebuild12
-rw-r--r--virtual/libusb/libusb-1-r2.ebuild11
-rw-r--r--virtual/libusb/metadata.xml7
-rw-r--r--virtual/linux-sources/linux-sources-3-r8.ebuild (renamed from virtual/linux-sources/linux-sources-3-r4.ebuild)13
-rw-r--r--virtual/linux-sources/metadata.xml7
-rw-r--r--virtual/linuxtv-dvb-headers/linuxtv-dvb-headers-5.8.ebuild10
-rw-r--r--virtual/linuxtv-dvb-headers/metadata.xml11
-rw-r--r--virtual/logger/logger-0-r1.ebuild8
-rw-r--r--virtual/logger/metadata.xml15
-rw-r--r--virtual/mailx/mailx-1.ebuild13
-rw-r--r--virtual/mailx/mailx-2.ebuild14
-rw-r--r--virtual/mailx/mailx-4.ebuild14
-rw-r--r--virtual/mailx/metadata.xml5
-rw-r--r--virtual/man/man-0-r2.ebuild15
-rw-r--r--virtual/man/man-0-r4.ebuild15
-rw-r--r--virtual/man/metadata.xml11
-rw-r--r--virtual/mda/mda-0.ebuild27
-rw-r--r--virtual/mda/metadata.xml5
-rw-r--r--virtual/metadata.xml9
-rw-r--r--virtual/modutils/modutils-0.ebuild10
-rw-r--r--virtual/mpi/metadata.xml4
-rw-r--r--virtual/mpi/mpi-2.0-r3.ebuild17
-rw-r--r--virtual/mpi/mpi-2.0-r4.ebuild20
-rw-r--r--virtual/mpi/mpi-2.0-r5.ebuild20
-rw-r--r--virtual/mpi/mpi-2.0-r7.ebuild19
-rw-r--r--virtual/mta/metadata.xml8
-rw-r--r--virtual/mta/mta-1-r2.ebuild (renamed from virtual/mta/mta-1-r1.ebuild)8
-rw-r--r--virtual/mysql/metadata.xml19
-rw-r--r--virtual/mysql/mysql-5.5-r2.ebuild15
-rw-r--r--virtual/mysql/mysql-5.6-r13.ebuild7
-rw-r--r--virtual/notification-daemon/metadata.xml9
-rw-r--r--virtual/notification-daemon/notification-daemon-0.ebuild5
-rw-r--r--virtual/ooo/metadata.xml11
-rw-r--r--virtual/ooo/ooo-0.ebuild17
-rw-r--r--virtual/ooo/ooo-1.ebuild16
-rw-r--r--virtual/opencl/metadata.xml11
-rw-r--r--virtual/opencl/opencl-2.ebuild27
-rw-r--r--virtual/opencl/opencl-3-r3.ebuild36
-rw-r--r--virtual/opengl/metadata.xml11
-rw-r--r--virtual/opengl/opengl-7.0-r2.ebuild7
-rw-r--r--virtual/openssh/metadata.xml (renamed from virtual/modutils/metadata.xml)8
-rw-r--r--virtual/openssh/openssh-0.ebuild16
-rw-r--r--virtual/os-headers/metadata.xml11
-rw-r--r--virtual/os-headers/os-headers-0-r1.ebuild25
-rw-r--r--virtual/os-headers/os-headers-0-r2.ebuild19
-rw-r--r--virtual/os-headers/os-headers-0.ebuild16
-rw-r--r--virtual/package-manager/metadata.xml11
-rw-r--r--virtual/package-manager/package-manager-1.ebuild4
-rw-r--r--virtual/pager/metadata.xml5
-rw-r--r--virtual/pager/pager-0-r1.ebuild14
-rw-r--r--virtual/pager/pager-0.ebuild14
-rw-r--r--virtual/pandoc/metadata.xml14
-rw-r--r--virtual/pandoc/pandoc-0-r1.ebuild13
-rw-r--r--virtual/pandoc/pandoc-0.ebuild13
-rw-r--r--virtual/perl-Archive-Tar/metadata.xml11
-rw-r--r--virtual/perl-Archive-Tar/perl-Archive-Tar-2.240.0.ebuild15
-rw-r--r--virtual/perl-Archive-Tar/perl-Archive-Tar-2.300.0-r1.ebuild15
-rw-r--r--virtual/perl-Archive-Tar/perl-Archive-Tar-2.320.0.ebuild15
-rw-r--r--virtual/perl-Archive-Tar/perl-Archive-Tar-2.40.100_rc-r6.ebuild15
-rw-r--r--virtual/perl-Archive-Tar/perl-Archive-Tar-2.400.0-r1.ebuild15
-rw-r--r--virtual/perl-Attribute-Handlers/metadata.xml3
-rw-r--r--virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-0.990.0-r2.ebuild15
-rw-r--r--virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.10.0-r1.ebuild15
-rw-r--r--virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.30.0.ebuild15
-rw-r--r--virtual/perl-AutoLoader/metadata.xml3
-rw-r--r--virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r12.ebuild15
-rw-r--r--virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r7.ebuild15
-rw-r--r--virtual/perl-B-Debug/metadata.xml8
-rw-r--r--virtual/perl-B-Debug/perl-B-Debug-1.230.0-r3.ebuild15
-rw-r--r--virtual/perl-B-Debug/perl-B-Debug-1.240.0.ebuild15
-rw-r--r--virtual/perl-B-Debug/perl-B-Debug-1.260.0.ebuild15
-rw-r--r--virtual/perl-CPAN-Meta-Requirements/metadata.xml3
-rw-r--r--virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.140.0-r4.ebuild15
-rw-r--r--virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.140.0-r9.ebuild15
-rw-r--r--virtual/perl-CPAN-Meta-YAML/metadata.xml3
-rw-r--r--virtual/perl-CPAN-Meta-YAML/perl-CPAN-Meta-YAML-0.18.0-r4.ebuild15
-rw-r--r--virtual/perl-CPAN-Meta-YAML/perl-CPAN-Meta-YAML-0.18.0-r9.ebuild15
-rw-r--r--virtual/perl-CPAN-Meta/metadata.xml3
-rw-r--r--virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.10-r2.ebuild19
-rw-r--r--virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.10-r7.ebuild19
-rw-r--r--virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.5-r1.ebuild17
-rw-r--r--virtual/perl-CPAN/metadata.xml3
-rw-r--r--virtual/perl-CPAN/perl-CPAN-2.110.100_rc-r6.ebuild15
-rw-r--r--virtual/perl-CPAN/perl-CPAN-2.180.0.ebuild15
-rw-r--r--virtual/perl-CPAN/perl-CPAN-2.200.0.ebuild15
-rw-r--r--virtual/perl-CPAN/perl-CPAN-2.220.0.ebuild15
-rw-r--r--virtual/perl-CPAN/perl-CPAN-2.360.0.ebuild15
-rw-r--r--virtual/perl-Carp/metadata.xml9
-rw-r--r--virtual/perl-Carp/perl-Carp-1.400.0-r1.ebuild15
-rw-r--r--virtual/perl-Carp/perl-Carp-1.420.0.ebuild15
-rw-r--r--virtual/perl-Carp/perl-Carp-1.500.0-r1.ebuild15
-rw-r--r--virtual/perl-Carp/perl-Carp-1.540.0.ebuild15
-rw-r--r--virtual/perl-Compress-Raw-Bzip2/metadata.xml3
-rw-r--r--virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.204.1_rc.ebuild15
-rw-r--r--virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.69.0-r1.ebuild15
-rw-r--r--virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.74.0-r1.ebuild15
-rw-r--r--virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.84.0.ebuild15
-rw-r--r--virtual/perl-Compress-Raw-Zlib/metadata.xml11
-rw-r--r--virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.206.0.ebuild15
-rw-r--r--virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.69.0-r1.ebuild15
-rw-r--r--virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.74.0.ebuild15
-rw-r--r--virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.76.0.ebuild15
-rw-r--r--virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.84.0.ebuild15
-rw-r--r--virtual/perl-DB_File/metadata.xml11
-rw-r--r--virtual/perl-DB_File/perl-DB_File-1.835.0-r3.ebuild15
-rw-r--r--virtual/perl-DB_File/perl-DB_File-1.840.0-r1.ebuild15
-rw-r--r--virtual/perl-DB_File/perl-DB_File-1.843.0.ebuild15
-rw-r--r--virtual/perl-DB_File/perl-DB_File-1.858.0.ebuild15
-rw-r--r--virtual/perl-Data-Dumper/metadata.xml3
-rw-r--r--virtual/perl-Data-Dumper/perl-Data-Dumper-2.160.0-r1.ebuild15
-rw-r--r--virtual/perl-Data-Dumper/perl-Data-Dumper-2.167.0.ebuild15
-rw-r--r--virtual/perl-Data-Dumper/perl-Data-Dumper-2.170.0.ebuild15
-rw-r--r--virtual/perl-Data-Dumper/perl-Data-Dumper-2.174.0.ebuild15
-rw-r--r--virtual/perl-Data-Dumper/perl-Data-Dumper-2.188.0.ebuild15
-rw-r--r--virtual/perl-Devel-PPPort/metadata.xml3
-rw-r--r--virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.320.0-r1.ebuild15
-rw-r--r--virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.350.0.ebuild15
-rw-r--r--virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.400.0.ebuild15
-rw-r--r--virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.520.0.ebuild15
-rw-r--r--virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.710.0.ebuild15
-rw-r--r--virtual/perl-Digest-MD5/metadata.xml11
-rw-r--r--virtual/perl-Digest-MD5/perl-Digest-MD5-2.540.0-r3.ebuild15
-rw-r--r--virtual/perl-Digest-MD5/perl-Digest-MD5-2.550.0-r1.ebuild15
-rw-r--r--virtual/perl-Digest-MD5/perl-Digest-MD5-2.580.100_rc.ebuild15
-rw-r--r--virtual/perl-Digest-SHA/metadata.xml11
-rw-r--r--virtual/perl-Digest-SHA/perl-Digest-SHA-5.950.100_rc-r6.ebuild15
-rw-r--r--virtual/perl-Digest-SHA/perl-Digest-SHA-5.960.0.ebuild15
-rw-r--r--virtual/perl-Digest-SHA/perl-Digest-SHA-6.10.0.ebuild15
-rw-r--r--virtual/perl-Digest-SHA/perl-Digest-SHA-6.20.0.ebuild15
-rw-r--r--virtual/perl-Digest-SHA/perl-Digest-SHA-6.40.0.ebuild15
-rw-r--r--virtual/perl-Digest/metadata.xml11
-rw-r--r--virtual/perl-Digest/perl-Digest-1.170.100_rc-r8.ebuild15
-rw-r--r--virtual/perl-Digest/perl-Digest-1.200.0-r1.ebuild15
-rw-r--r--virtual/perl-Dumpvalue/metadata.xml3
-rw-r--r--virtual/perl-Dumpvalue/perl-Dumpvalue-1.180.0-r4.ebuild15
-rw-r--r--virtual/perl-Dumpvalue/perl-Dumpvalue-1.210.0-r3.ebuild15
-rw-r--r--virtual/perl-Encode/metadata.xml3
-rw-r--r--virtual/perl-Encode/perl-Encode-2.800.100_rc-r4.ebuild15
-rw-r--r--virtual/perl-Encode/perl-Encode-2.880.0.ebuild15
-rw-r--r--virtual/perl-Encode/perl-Encode-2.970.0.ebuild15
-rw-r--r--virtual/perl-Encode/perl-Encode-3.10.0.ebuild15
-rw-r--r--virtual/perl-Encode/perl-Encode-3.190.0.ebuild15
-rw-r--r--virtual/perl-Exporter/metadata.xml11
-rw-r--r--virtual/perl-Exporter/perl-Exporter-5.720.0-r3.ebuild15
-rw-r--r--virtual/perl-Exporter/perl-Exporter-5.730.0-r1.ebuild15
-rw-r--r--virtual/perl-Exporter/perl-Exporter-5.770.0-r1.ebuild15
-rw-r--r--virtual/perl-ExtUtils-CBuilder/metadata.xml11
-rw-r--r--virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.225-r2.ebuild15
-rw-r--r--virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.230.ebuild15
-rw-r--r--virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.231.ebuild15
-rw-r--r--virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.238.ebuild15
-rw-r--r--virtual/perl-ExtUtils-Constant/metadata.xml11
-rw-r--r--virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.230.0-r11.ebuild15
-rw-r--r--virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.250.0-r1.ebuild15
-rw-r--r--virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.250.0-r6.ebuild15
-rw-r--r--virtual/perl-ExtUtils-Install/metadata.xml11
-rw-r--r--virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.140.0-r1.ebuild15
-rw-r--r--virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.220.0.ebuild15
-rw-r--r--virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.40.0-r3.ebuild15
-rw-r--r--virtual/perl-ExtUtils-MakeMaker/metadata.xml11
-rw-r--r--virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.100.200_rc-r4.ebuild15
-rw-r--r--virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.240.0.ebuild15
-rw-r--r--virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.340.0-r1.ebuild15
-rw-r--r--virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.700.0.ebuild15
-rw-r--r--virtual/perl-ExtUtils-Manifest/metadata.xml11
-rw-r--r--virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.700.0-r5.ebuild15
-rw-r--r--virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.720.0.ebuild15
-rw-r--r--virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.730.0-r2.ebuild15
-rw-r--r--virtual/perl-ExtUtils-ParseXS/metadata.xml11
-rw-r--r--virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.310.0-r1.ebuild15
-rw-r--r--virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.340.0.ebuild15
-rw-r--r--virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.390.0.ebuild15
-rw-r--r--virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.400.0.ebuild15
-rw-r--r--virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.510.0.ebuild15
-rw-r--r--virtual/perl-File-Path/metadata.xml3
-rw-r--r--virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild15
-rw-r--r--virtual/perl-File-Path/perl-File-Path-2.150.0.ebuild15
-rw-r--r--virtual/perl-File-Path/perl-File-Path-2.160.0.ebuild15
-rw-r--r--virtual/perl-File-Path/perl-File-Path-2.180.0-r2.ebuild15
-rw-r--r--virtual/perl-File-Spec/metadata.xml11
-rw-r--r--virtual/perl-File-Spec/perl-File-Spec-3.630.100_rc-r4.ebuild15
-rw-r--r--virtual/perl-File-Spec/perl-File-Spec-3.670.0.ebuild15
-rw-r--r--virtual/perl-File-Spec/perl-File-Spec-3.740.0.ebuild15
-rw-r--r--virtual/perl-File-Spec/perl-File-Spec-3.780.0.ebuild15
-rw-r--r--virtual/perl-File-Spec/perl-File-Spec-3.880.0.ebuild15
-rw-r--r--virtual/perl-File-Temp/metadata.xml11
-rw-r--r--virtual/perl-File-Temp/perl-File-Temp-0.230.400-r5.ebuild16
-rw-r--r--virtual/perl-File-Temp/perl-File-Temp-0.230.900.ebuild15
-rw-r--r--virtual/perl-File-Temp/perl-File-Temp-0.231.100.ebuild15
-rw-r--r--virtual/perl-Filter-Simple/metadata.xml11
-rw-r--r--virtual/perl-Filter-Simple/perl-Filter-Simple-0.920.0-r3.ebuild15
-rw-r--r--virtual/perl-Filter-Simple/perl-Filter-Simple-0.930.0.ebuild15
-rw-r--r--virtual/perl-Filter-Simple/perl-Filter-Simple-0.950.0-r1.ebuild15
-rw-r--r--virtual/perl-Filter-Simple/perl-Filter-Simple-0.960.0-r3.ebuild15
-rw-r--r--virtual/perl-Getopt-Long/metadata.xml11
-rw-r--r--virtual/perl-Getopt-Long/perl-Getopt-Long-2.480.0-r1.ebuild15
-rw-r--r--virtual/perl-Getopt-Long/perl-Getopt-Long-2.490.0.ebuild15
-rw-r--r--virtual/perl-Getopt-Long/perl-Getopt-Long-2.500.0-r1.ebuild15
-rw-r--r--virtual/perl-Getopt-Long/perl-Getopt-Long-2.540.0.ebuild15
-rw-r--r--virtual/perl-HTTP-Tiny/metadata.xml3
-rw-r--r--virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.1_rc-r4.ebuild15
-rw-r--r--virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.70.0-r1.ebuild15
-rw-r--r--virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.76.0.ebuild15
-rw-r--r--virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.86.0.ebuild15
-rw-r--r--virtual/perl-I18N-LangTags/metadata.xml3
-rw-r--r--virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.400.0-r5.ebuild15
-rw-r--r--virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.420.0.ebuild15
-rw-r--r--virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.430.0-r1.ebuild15
-rw-r--r--virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.450.0-r2.ebuild15
-rw-r--r--virtual/perl-IO-Compress/metadata.xml3
-rw-r--r--virtual/perl-IO-Compress/perl-IO-Compress-2.204.0.ebuild19
-rw-r--r--virtual/perl-IO-Compress/perl-IO-Compress-2.69.1_rc-r4.ebuild19
-rw-r--r--virtual/perl-IO-Compress/perl-IO-Compress-2.74.0-r1.ebuild19
-rw-r--r--virtual/perl-IO-Compress/perl-IO-Compress-2.84.0.ebuild19
-rw-r--r--virtual/perl-IO-Socket-IP/metadata.xml3
-rw-r--r--virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.370.0-r3.ebuild15
-rw-r--r--virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.380.0.ebuild15
-rw-r--r--virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.390.0-r1.ebuild15
-rw-r--r--virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.410.100_rc.ebuild15
-rw-r--r--virtual/perl-IO-Zlib/metadata.xml11
-rw-r--r--virtual/perl-IO-Zlib/perl-IO-Zlib-1.100.0-r12.ebuild15
-rw-r--r--virtual/perl-IO-Zlib/perl-IO-Zlib-1.140.0.ebuild15
-rw-r--r--virtual/perl-IO/metadata.xml11
-rw-r--r--virtual/perl-IO/perl-IO-1.360.100_rc-r4.ebuild15
-rw-r--r--virtual/perl-IO/perl-IO-1.380.0.ebuild15
-rw-r--r--virtual/perl-IO/perl-IO-1.390.0.ebuild15
-rw-r--r--virtual/perl-IO/perl-IO-1.400.0.ebuild15
-rw-r--r--virtual/perl-IO/perl-IO-1.520.0.ebuild15
-rw-r--r--virtual/perl-IPC-Cmd/metadata.xml3
-rw-r--r--virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.920.100_rc-r6.ebuild15
-rw-r--r--virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.960.0.ebuild15
-rw-r--r--virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.0.0.ebuild15
-rw-r--r--virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.20.0.ebuild15
-rw-r--r--virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.40.0-r3.ebuild15
-rw-r--r--virtual/perl-JSON-PP/metadata.xml3
-rw-r--r--virtual/perl-JSON-PP/perl-JSON-PP-2.273.0.100_rc-r6.ebuild15
-rw-r--r--virtual/perl-JSON-PP/perl-JSON-PP-2.274.0.200_rc.ebuild15
-rw-r--r--virtual/perl-JSON-PP/perl-JSON-PP-2.970.10.ebuild15
-rw-r--r--virtual/perl-JSON-PP/perl-JSON-PP-4.160.0-r1.ebuild15
-rw-r--r--virtual/perl-JSON-PP/perl-JSON-PP-4.20.0.ebuild15
-rw-r--r--virtual/perl-Locale-Maketext-Simple/metadata.xml11
-rw-r--r--virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r13.ebuild15
-rw-r--r--virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r8.ebuild15
-rw-r--r--virtual/perl-Locale-Maketext/metadata.xml11
-rw-r--r--virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.260.100_rc-r6.ebuild15
-rw-r--r--virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.280.0.ebuild15
-rw-r--r--virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.290.0-r1.ebuild15
-rw-r--r--virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.330.0.ebuild15
-rw-r--r--virtual/perl-MIME-Base64/metadata.xml11
-rw-r--r--virtual/perl-MIME-Base64/perl-MIME-Base64-3.150.0-r5.ebuild15
-rw-r--r--virtual/perl-MIME-Base64/perl-MIME-Base64-3.160.100_rc.ebuild15
-rw-r--r--virtual/perl-Math-BigInt-FastCalc/metadata.xml3
-rw-r--r--virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.400.0-r1.ebuild15
-rw-r--r--virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.500.ebuild15
-rw-r--r--virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.600.ebuild15
-rw-r--r--virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.800.ebuild15
-rw-r--r--virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.501.300.ebuild15
-rw-r--r--virtual/perl-Math-BigInt/metadata.xml3
-rw-r--r--virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.715-r2.ebuild15
-rw-r--r--virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.806-r1.ebuild15
-rw-r--r--virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.811.ebuild15
-rw-r--r--virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.816.ebuild15
-rw-r--r--virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.842.ebuild13
-rw-r--r--virtual/perl-Math-BigRat/metadata.xml3
-rw-r--r--virtual/perl-Math-BigRat/perl-Math-BigRat-0.260.802-r1.ebuild15
-rw-r--r--virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.100.ebuild15
-rw-r--r--virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.300.ebuild15
-rw-r--r--virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.400.ebuild15
-rw-r--r--virtual/perl-Math-BigRat/perl-Math-BigRat-0.262.400.ebuild15
-rw-r--r--virtual/perl-Math-Complex/metadata.xml11
-rw-r--r--virtual/perl-Math-Complex/perl-Math-Complex-1.590.0-r9.ebuild15
-rw-r--r--virtual/perl-Math-Complex/perl-Math-Complex-1.590.100-r2.ebuild15
-rw-r--r--virtual/perl-Math-Complex/perl-Math-Complex-1.620.0.ebuild15
-rw-r--r--virtual/perl-Memoize/metadata.xml11
-rw-r--r--virtual/perl-Memoize/perl-Memoize-1.160.0.ebuild15
-rw-r--r--virtual/perl-Memoize/perl-Memoize-1.30.100_rc-r8.ebuild15
-rw-r--r--virtual/perl-Module-CoreList/metadata.xml11
-rw-r--r--virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.709.220-r2.ebuild17
-rw-r--r--virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.804.140.ebuild17
-rw-r--r--virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.806.260.ebuild17
-rw-r--r--virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.904.190.ebuild17
-rw-r--r--virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.911.100.ebuild17
-rw-r--r--virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.311.290.ebuild (renamed from virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.709.230.ebuild)8
-rw-r--r--virtual/perl-Module-Load-Conditional/metadata.xml3
-rw-r--r--virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.640.0-r3.ebuild15
-rw-r--r--virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.680.0-r2.ebuild15
-rw-r--r--virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.740.0-r2.ebuild15
-rw-r--r--virtual/perl-Module-Load/metadata.xml3
-rw-r--r--virtual/perl-Module-Load/perl-Module-Load-0.320.0-r6.ebuild15
-rw-r--r--virtual/perl-Module-Load/perl-Module-Load-0.340.0.ebuild15
-rw-r--r--virtual/perl-Module-Load/perl-Module-Load-0.360.0-r3.ebuild15
-rw-r--r--virtual/perl-Module-Loaded/metadata.xml3
-rw-r--r--virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r11.ebuild15
-rw-r--r--virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r16.ebuild15
-rw-r--r--virtual/perl-Module-Metadata/metadata.xml3
-rw-r--r--virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.31-r1.ebuild15
-rw-r--r--virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.33-r1.ebuild15
-rw-r--r--virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.36.ebuild15
-rw-r--r--virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.37-r3.ebuild15
-rw-r--r--virtual/perl-Net-Ping/metadata.xml11
-rw-r--r--virtual/perl-Net-Ping/perl-Net-Ping-2.430.100_rc-r6.ebuild15
-rw-r--r--virtual/perl-Net-Ping/perl-Net-Ping-2.550.0.ebuild15
-rw-r--r--virtual/perl-Net-Ping/perl-Net-Ping-2.620.0.ebuild15
-rw-r--r--virtual/perl-Net-Ping/perl-Net-Ping-2.710.0.ebuild15
-rw-r--r--virtual/perl-Net-Ping/perl-Net-Ping-2.760.0.ebuild15
-rw-r--r--virtual/perl-Params-Check/metadata.xml3
-rw-r--r--virtual/perl-Params-Check/perl-Params-Check-0.380.0-r13.ebuild15
-rw-r--r--virtual/perl-Params-Check/perl-Params-Check-0.380.0-r8.ebuild15
-rw-r--r--virtual/perl-Parse-CPAN-Meta/metadata.xml3
-rw-r--r--virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-1.441.700.100_rc-r4.ebuild15
-rw-r--r--virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-2.150.10-r2.ebuild15
-rw-r--r--virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-2.150.10-r7.ebuild15
-rw-r--r--virtual/perl-Perl-OSType/metadata.xml3
-rw-r--r--virtual/perl-Perl-OSType/perl-Perl-OSType-1.10.0-r2.ebuild15
-rw-r--r--virtual/perl-Perl-OSType/perl-Perl-OSType-1.10.0-r7.ebuild15
-rw-r--r--virtual/perl-Perl-OSType/perl-Perl-OSType-1.9.0-r1.ebuild15
-rw-r--r--virtual/perl-Pod-Escapes/metadata.xml11
-rw-r--r--virtual/perl-Pod-Escapes/perl-Pod-Escapes-1.70.0-r10.ebuild15
-rw-r--r--virtual/perl-Pod-Escapes/perl-Pod-Escapes-1.70.0-r5.ebuild15
-rw-r--r--virtual/perl-Pod-Parser/metadata.xml8
-rw-r--r--virtual/perl-Pod-Parser/perl-Pod-Parser-1.630.0-r5.ebuild15
-rw-r--r--virtual/perl-Pod-Simple/metadata.xml11
-rw-r--r--virtual/perl-Pod-Simple/perl-Pod-Simple-3.320.0-r1.ebuild15
-rw-r--r--virtual/perl-Pod-Simple/perl-Pod-Simple-3.350.0-r2.ebuild15
-rw-r--r--virtual/perl-Pod-Simple/perl-Pod-Simple-3.430.0-r1.ebuild15
-rw-r--r--virtual/perl-Safe/metadata.xml3
-rw-r--r--virtual/perl-Safe/perl-Safe-2.390.0-r3.ebuild15
-rw-r--r--virtual/perl-Safe/perl-Safe-2.400.0-r2.ebuild15
-rw-r--r--virtual/perl-Safe/perl-Safe-2.440.0.ebuild15
-rw-r--r--virtual/perl-Scalar-List-Utils/metadata.xml11
-rw-r--r--virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.420.200_rc-r1.ebuild15
-rw-r--r--virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.460.0-r1.ebuild13
-rw-r--r--virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.460.200_rc.ebuild15
-rw-r--r--virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.500.0-r1.ebuild15
-rw-r--r--virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.630.0.ebuild15
-rw-r--r--virtual/perl-Socket/metadata.xml11
-rw-r--r--virtual/perl-Socket/perl-Socket-2.20.30_rc-r2.ebuild15
-rw-r--r--virtual/perl-Socket/perl-Socket-2.27.0-r1.ebuild15
-rw-r--r--virtual/perl-Socket/perl-Socket-2.36.0.ebuild15
-rw-r--r--virtual/perl-Storable/metadata.xml11
-rw-r--r--virtual/perl-Storable/perl-Storable-2.560.100_rc-r4.ebuild15
-rw-r--r--virtual/perl-Storable/perl-Storable-2.620.0.ebuild15
-rw-r--r--virtual/perl-Storable/perl-Storable-3.150.0.ebuild15
-rw-r--r--virtual/perl-Storable/perl-Storable-3.320.0.ebuild15
-rw-r--r--virtual/perl-Storable/perl-Storable-3.80.100_rc.ebuild15
-rw-r--r--virtual/perl-Sys-Syslog/metadata.xml11
-rw-r--r--virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.330.100_rc-r6.ebuild15
-rw-r--r--virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.350.0-r2.ebuild15
-rw-r--r--virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.360.0-r3.ebuild15
-rw-r--r--virtual/perl-Term-ANSIColor/metadata.xml11
-rw-r--r--virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-4.40.0-r1.ebuild15
-rw-r--r--virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-4.60.0-r2.ebuild15
-rw-r--r--virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-5.10.0-r3.ebuild15
-rw-r--r--virtual/perl-Term-ReadLine/metadata.xml11
-rw-r--r--virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.150.0-r3.ebuild15
-rw-r--r--virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.170.0-r2.ebuild15
-rw-r--r--virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.170.0-r7.ebuild15
-rw-r--r--virtual/perl-Test-Harness/metadata.xml3
-rw-r--r--virtual/perl-Test-Harness/perl-Test-Harness-3.360.100_rc-r3.ebuild15
-rw-r--r--virtual/perl-Test-Harness/perl-Test-Harness-3.380.0.ebuild15
-rw-r--r--virtual/perl-Test-Harness/perl-Test-Harness-3.420.0-r1.ebuild15
-rw-r--r--virtual/perl-Test-Harness/perl-Test-Harness-3.440.0-r1.ebuild15
-rw-r--r--virtual/perl-Test-Simple/metadata.xml11
-rw-r--r--virtual/perl-Test-Simple/perl-Test-Simple-1.1.14_p522-r2.ebuild16
-rw-r--r--virtual/perl-Test-Simple/perl-Test-Simple-1.302.133.ebuild15
-rw-r--r--virtual/perl-Test-Simple/perl-Test-Simple-1.302.162.ebuild15
-rw-r--r--virtual/perl-Test-Simple/perl-Test-Simple-1.302.196.ebuild15
-rw-r--r--virtual/perl-Test-Simple/perl-Test-Simple-1.302.73.ebuild15
-rw-r--r--virtual/perl-Test-Simple/perl-Test-Simple-1.302.96.ebuild15
-rw-r--r--virtual/perl-Test/metadata.xml3
-rw-r--r--virtual/perl-Test/perl-Test-1.280.100_rc-r4.ebuild15
-rw-r--r--virtual/perl-Test/perl-Test-1.300.0.ebuild15
-rw-r--r--virtual/perl-Test/perl-Test-1.310.0-r1.ebuild15
-rw-r--r--virtual/perl-Test/perl-Test-1.310.0-r6.ebuild15
-rw-r--r--virtual/perl-Text-Balanced/metadata.xml11
-rw-r--r--virtual/perl-Text-Balanced/perl-Text-Balanced-2.30.0-r5.ebuild15
-rw-r--r--virtual/perl-Text-Balanced/perl-Text-Balanced-2.60.0.ebuild15
-rw-r--r--virtual/perl-Text-ParseWords/metadata.xml11
-rw-r--r--virtual/perl-Text-ParseWords/perl-Text-ParseWords-3.300.0-r5.ebuild15
-rw-r--r--virtual/perl-Text-ParseWords/perl-Text-ParseWords-3.310.0-r1.ebuild15
-rw-r--r--virtual/perl-Text-Tabs+Wrap/metadata.xml3
-rw-r--r--virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2013.52.300-r8.ebuild15
-rw-r--r--virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2021.81.400-r1.ebuild15
-rw-r--r--virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2023.51.100.ebuild15
-rw-r--r--virtual/perl-Thread-Queue/metadata.xml3
-rw-r--r--virtual/perl-Thread-Queue/perl-Thread-Queue-3.120.0-r1.ebuild15
-rw-r--r--virtual/perl-Thread-Queue/perl-Thread-Queue-3.130.0.ebuild15
-rw-r--r--virtual/perl-Thread-Queue/perl-Thread-Queue-3.140.0-r3.ebuild15
-rw-r--r--virtual/perl-Thread-Queue/perl-Thread-Queue-3.90.0-r1.ebuild15
-rw-r--r--virtual/perl-Thread-Semaphore/metadata.xml3
-rw-r--r--virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.120.0-r9.ebuild15
-rw-r--r--virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.130.0-r2.ebuild15
-rw-r--r--virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.130.0-r7.ebuild15
-rw-r--r--virtual/perl-Tie-RefHash/metadata.xml3
-rw-r--r--virtual/perl-Tie-RefHash/perl-Tie-RefHash-1.390.0-r10.ebuild15
-rw-r--r--virtual/perl-Tie-RefHash/perl-Tie-RefHash-1.400.0-r2.ebuild15
-rw-r--r--virtual/perl-Time-HiRes/metadata.xml11
-rw-r--r--virtual/perl-Time-HiRes/perl-Time-HiRes-1.974.100-r2.ebuild15
-rw-r--r--virtual/perl-Time-HiRes/perl-Time-HiRes-1.975.900.ebuild15
-rw-r--r--virtual/perl-Time-HiRes/perl-Time-HiRes-1.976.0.ebuild15
-rw-r--r--virtual/perl-Time-HiRes/perl-Time-HiRes-1.977.500.ebuild15
-rw-r--r--virtual/perl-Time-Local/metadata.xml11
-rw-r--r--virtual/perl-Time-Local/perl-Time-Local-1.230.0-r6.ebuild15
-rw-r--r--virtual/perl-Time-Local/perl-Time-Local-1.250.0-r1.ebuild15
-rw-r--r--virtual/perl-Time-Local/perl-Time-Local-1.280.0.ebuild15
-rw-r--r--virtual/perl-Time-Local/perl-Time-Local-1.300.0-r2.ebuild15
-rw-r--r--virtual/perl-Time-Piece/metadata.xml11
-rw-r--r--virtual/perl-Time-Piece/perl-Time-Piece-1.310.0-r2.ebuild15
-rw-r--r--virtual/perl-Time-Piece/perl-Time-Piece-1.320.400.ebuild15
-rw-r--r--virtual/perl-Time-Piece/perl-Time-Piece-1.330.0.ebuild15
-rw-r--r--virtual/perl-Time-Piece/perl-Time-Piece-1.340.101_rc.ebuild15
-rw-r--r--virtual/perl-Unicode-Collate/metadata.xml11
-rw-r--r--virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.140.0-r2.ebuild15
-rw-r--r--virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.190.0-r1.ebuild15
-rw-r--r--virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.210.0.ebuild15
-rw-r--r--virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.250.0.ebuild15
-rw-r--r--virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.270.0.ebuild15
-rw-r--r--virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.310.0-r1.ebuild15
-rw-r--r--virtual/perl-Unicode-Normalize/metadata.xml11
-rw-r--r--virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.250.0-r3.ebuild15
-rw-r--r--virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.260.0-r1.ebuild15
-rw-r--r--virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.320.0.ebuild15
-rw-r--r--virtual/perl-XSLoader/metadata.xml3
-rw-r--r--virtual/perl-XSLoader/perl-XSLoader-0.220.0-r4.ebuild15
-rw-r--r--virtual/perl-XSLoader/perl-XSLoader-0.270.0.ebuild15
-rw-r--r--virtual/perl-XSLoader/perl-XSLoader-0.300.0-r1.ebuild15
-rw-r--r--virtual/perl-XSLoader/perl-XSLoader-0.320.0.ebuild15
-rw-r--r--virtual/perl-autodie/metadata.xml11
-rw-r--r--virtual/perl-autodie/perl-autodie-2.290.0-r4.ebuild15
-rw-r--r--virtual/perl-autodie/perl-autodie-2.360.0.ebuild15
-rw-r--r--virtual/perl-bignum/metadata.xml3
-rw-r--r--virtual/perl-bignum/perl-bignum-0.420.100_rc-r4.ebuild15
-rw-r--r--virtual/perl-bignum/perl-bignum-0.470.0.ebuild15
-rw-r--r--virtual/perl-bignum/perl-bignum-0.490.0.ebuild15
-rw-r--r--virtual/perl-bignum/perl-bignum-0.510.0.ebuild15
-rw-r--r--virtual/perl-bignum/perl-bignum-0.660.0.ebuild15
-rw-r--r--virtual/perl-if/metadata.xml11
-rw-r--r--virtual/perl-if/perl-if-0.60.600-r2.ebuild15
-rw-r--r--virtual/perl-if/perl-if-0.60.800-r1.ebuild15
-rw-r--r--virtual/perl-if/perl-if-0.61.0-r1.ebuild15
-rw-r--r--virtual/perl-libnet/metadata.xml11
-rw-r--r--virtual/perl-libnet/perl-libnet-3.100.0.ebuild15
-rw-r--r--virtual/perl-libnet/perl-libnet-3.110.0-r1.ebuild15
-rw-r--r--virtual/perl-libnet/perl-libnet-3.150.0.ebuild23
-rw-r--r--virtual/perl-libnet/perl-libnet-3.80.100_rc-r4.ebuild15
-rw-r--r--virtual/perl-parent/metadata.xml3
-rw-r--r--virtual/perl-parent/perl-parent-0.234.0-r1.ebuild15
-rw-r--r--virtual/perl-parent/perl-parent-0.236.0-r1.ebuild15
-rw-r--r--virtual/perl-parent/perl-parent-0.237.0.ebuild15
-rw-r--r--virtual/perl-parent/perl-parent-0.241.0.ebuild15
-rw-r--r--virtual/perl-podlators/metadata.xml3
-rw-r--r--virtual/perl-podlators/perl-podlators-4.100.0.ebuild15
-rw-r--r--virtual/perl-podlators/perl-podlators-4.110.0.ebuild15
-rw-r--r--virtual/perl-podlators/perl-podlators-4.70.0-r1.ebuild15
-rw-r--r--virtual/perl-podlators/perl-podlators-4.90.0.ebuild15
-rw-r--r--virtual/perl-podlators/perl-podlators-5.10.0.ebuild16
-rw-r--r--virtual/perl-threads-shared/metadata.xml3
-rw-r--r--virtual/perl-threads-shared/perl-threads-shared-1.510.0-r1.ebuild15
-rw-r--r--virtual/perl-threads-shared/perl-threads-shared-1.560.0.ebuild15
-rw-r--r--virtual/perl-threads-shared/perl-threads-shared-1.580.0.ebuild15
-rw-r--r--virtual/perl-threads-shared/perl-threads-shared-1.600.0.ebuild15
-rw-r--r--virtual/perl-threads-shared/perl-threads-shared-1.680.0.ebuild15
-rw-r--r--virtual/perl-threads/metadata.xml3
-rw-r--r--virtual/perl-threads/perl-threads-2.150.0.ebuild15
-rw-r--r--virtual/perl-threads/perl-threads-2.220.0-r1.ebuild15
-rw-r--r--virtual/perl-threads/perl-threads-2.360.0.ebuild15
-rw-r--r--virtual/perl-threads/perl-threads-2.70.0-r1.ebuild15
-rw-r--r--virtual/perl-version/metadata.xml11
-rw-r--r--virtual/perl-version/perl-version-0.991.600-r1.ebuild15
-rw-r--r--virtual/perl-version/perl-version-0.991.700.ebuild15
-rw-r--r--virtual/perl-version/perl-version-0.992.300.ebuild15
-rw-r--r--virtual/perl-version/perl-version-0.992.400.ebuild15
-rw-r--r--virtual/perl-version/perl-version-0.992.900-r1.ebuild15
-rw-r--r--virtual/perl6/metadata.xml10
-rw-r--r--virtual/perl6/perl6-0.ebuild5
-rw-r--r--virtual/pkgconfig/metadata.xml29
-rw-r--r--virtual/pkgconfig/pkgconfig-0-r1.ebuild17
-rw-r--r--virtual/pkgconfig/pkgconfig-1.ebuild17
-rw-r--r--virtual/pkgconfig/pkgconfig-2-r1.ebuild10
-rw-r--r--virtual/pkgconfig/pkgconfig-3.ebuild11
-rw-r--r--virtual/pmake/metadata.xml5
-rw-r--r--virtual/pmake/pmake-1.ebuild12
-rw-r--r--virtual/podofo-build/metadata.xml17
-rw-r--r--virtual/podofo-build/podofo-build-0.9.6_pre20170508-r1.ebuild16
-rw-r--r--virtual/podofo-build/podofo-build-0.9.6_pre20171027.ebuild16
-rw-r--r--virtual/podofo-build/podofo-build-0.9.8.ebuild (renamed from virtual/podofo-build/podofo-build-0.9.6.ebuild)7
-rw-r--r--virtual/pwsh/metadata.xml10
-rw-r--r--virtual/pwsh/pwsh-7.4.ebuild16
-rw-r--r--virtual/pypy/metadata.xml8
-rw-r--r--virtual/pypy/pypy-7.3.0.ebuild13
-rw-r--r--virtual/pypy3/metadata.xml8
-rw-r--r--virtual/pypy3/pypy3-7.3.0.ebuild13
-rw-r--r--virtual/python-backports_abc/metadata.xml8
-rw-r--r--virtual/python-backports_abc/python-backports_abc-0.ebuild16
-rw-r--r--virtual/python-cffi/metadata.xml8
-rw-r--r--virtual/python-cffi/python-cffi-0.ebuild17
-rw-r--r--virtual/python-enum34/metadata.xml8
-rw-r--r--virtual/python-enum34/python-enum34-2.ebuild17
-rw-r--r--virtual/python-funcsigs/metadata.xml8
-rw-r--r--virtual/python-funcsigs/python-funcsigs-2-r1.ebuild17
-rw-r--r--virtual/python-futures/metadata.xml8
-rw-r--r--virtual/python-futures/python-futures-0.ebuild16
-rw-r--r--virtual/python-futures/python-futures-1.ebuild16
-rw-r--r--virtual/python-greenlet/metadata.xml8
-rw-r--r--virtual/python-greenlet/python-greenlet-1.0-r1.ebuild16
-rw-r--r--virtual/python-ipaddress/metadata.xml8
-rw-r--r--virtual/python-ipaddress/python-ipaddress-1.0-r1.ebuild17
-rw-r--r--virtual/python-pathlib/metadata.xml8
-rw-r--r--virtual/python-pathlib/python-pathlib-1.0.ebuild17
-rw-r--r--virtual/python-singledispatch/metadata.xml12
-rw-r--r--virtual/python-singledispatch/python-singledispatch-0.ebuild16
-rw-r--r--virtual/python-typing/metadata.xml8
-rw-r--r--virtual/python-typing/python-typing-0-r1.ebuild17
-rw-r--r--virtual/python-unittest-mock/metadata.xml8
-rw-r--r--virtual/python-unittest-mock/python-unittest-mock-1.ebuild16
-rw-r--r--virtual/qmail/metadata.xml12
-rw-r--r--virtual/qmail/qmail-1.03-r1.ebuild13
-rw-r--r--virtual/qmail/qmail-1.03.ebuild19
-rw-r--r--virtual/resolvconf/metadata.xml3
-rw-r--r--virtual/resolvconf/resolvconf-1.ebuild4
-rw-r--r--virtual/ruby-ssl/metadata.xml11
-rw-r--r--virtual/ruby-ssl/ruby-ssl-11.ebuild26
-rw-r--r--virtual/ruby-ssl/ruby-ssl-12.ebuild23
-rw-r--r--virtual/ruby-ssl/ruby-ssl-13.ebuild24
-rw-r--r--virtual/ruby-ssl/ruby-ssl-14.ebuild25
-rw-r--r--virtual/rubygems/metadata.xml11
-rw-r--r--virtual/rubygems/rubygems-15.ebuild24
-rw-r--r--virtual/rubygems/rubygems-16.ebuild25
-rw-r--r--virtual/rubygems/rubygems-17.ebuild23
-rw-r--r--virtual/rubygems/rubygems-19.ebuild24
-rw-r--r--virtual/rubygems/rubygems-20.ebuild25
-rw-r--r--virtual/rust/metadata.xml23
-rw-r--r--virtual/rust/rust-1.37.0.ebuild15
-rw-r--r--virtual/rust/rust-1.38.0.ebuild15
-rw-r--r--virtual/rust/rust-1.39.0.ebuild15
-rw-r--r--virtual/rust/rust-1.40.0.ebuild15
-rw-r--r--virtual/rust/rust-1.71.0-r2.ebuild23
-rw-r--r--virtual/rust/rust-1.71.1-r2.ebuild23
-rw-r--r--virtual/rust/rust-1.73.0-r1.ebuild23
-rw-r--r--virtual/rust/rust-1.74.1-r1.ebuild23
-rw-r--r--virtual/rust/rust-1.75.0-r1.ebuild23
-rw-r--r--virtual/rust/rust-1.76.0.ebuild23
-rw-r--r--virtual/rust/rust-1.77.1.ebuild23
-rw-r--r--virtual/secret-service/metadata.xml9
-rw-r--r--virtual/secret-service/secret-service-0.ebuild15
-rw-r--r--virtual/service-manager/metadata.xml11
-rw-r--r--virtual/service-manager/service-manager-0.ebuild20
-rw-r--r--virtual/service-manager/service-manager-1-r1.ebuild25
-rw-r--r--virtual/service-manager/service-manager-1.ebuild20
-rw-r--r--virtual/shadow/metadata.xml8
-rw-r--r--virtual/shadow/shadow-0.ebuild14
-rw-r--r--virtual/skkserv/metadata.xml11
-rw-r--r--virtual/skkserv/skkserv-0-r1.ebuild (renamed from virtual/skkserv/skkserv-0.ebuild)8
-rw-r--r--virtual/ssh/metadata.xml7
-rw-r--r--virtual/ssh/ssh-0-r2.ebuild18
-rw-r--r--virtual/ssh/ssh-0.ebuild18
-rw-r--r--virtual/szip/metadata.xml11
-rw-r--r--virtual/szip/szip-2.1.ebuild6
-rw-r--r--virtual/tex-base/metadata.xml11
-rw-r--r--virtual/tex-base/tex-base-0.ebuild11
-rw-r--r--virtual/texi2dvi/metadata.xml19
-rw-r--r--virtual/texi2dvi/texi2dvi-0-r2.ebuild13
-rw-r--r--virtual/tmpfiles/metadata.xml3
-rw-r--r--virtual/tmpfiles/tmpfiles-0-r5.ebuild16
-rw-r--r--virtual/tmpfiles/tmpfiles-0.ebuild14
-rw-r--r--virtual/ttf-fonts/metadata.xml3
-rw-r--r--virtual/ttf-fonts/ttf-fonts-1-r2.ebuild (renamed from virtual/ttf-fonts/ttf-fonts-1-r1.ebuild)8
-rw-r--r--virtual/udev/metadata.xml9
-rw-r--r--virtual/udev/udev-215.ebuild13
-rw-r--r--virtual/udev/udev-217-r7.ebuild14
-rw-r--r--virtual/udev/udev-217.ebuild13
-rw-r--r--virtual/w3m/metadata.xml11
-rw-r--r--virtual/w3m/w3m-0.ebuild13
-rw-r--r--virtual/w3m/w3m-1.ebuild13
-rw-r--r--virtual/wine/metadata.xml4
-rw-r--r--virtual/wine/wine-0-r10.ebuild (renamed from virtual/wine/wine-0-r7.ebuild)16
-rw-r--r--virtual/wireguard/metadata.xml12
-rw-r--r--virtual/wireguard/wireguard-1.ebuild29
-rw-r--r--virtual/yacc/metadata.xml8
-rw-r--r--virtual/yacc/yacc-0.ebuild10
780 files changed, 3692 insertions, 6667 deletions
diff --git a/virtual/acl/acl-0-r1.ebuild b/virtual/acl/acl-0-r1.ebuild
deleted file mode 100644
index dc1ff3e221c7..000000000000
--- a/virtual/acl/acl-0-r1.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for acl support (sys/acl.h)"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-linux ~x86-linux"
-IUSE="static-libs"
-
-RDEPEND="kernel_linux? ( sys-apps/acl[static-libs?] )
- kernel_FreeBSD? ( sys-freebsd/freebsd-lib )"
diff --git a/virtual/acl/acl-0-r2.ebuild b/virtual/acl/acl-0-r2.ebuild
index 42b22bd4c492..527aabb6fca5 100644
--- a/virtual/acl/acl-0-r2.ebuild
+++ b/virtual/acl/acl-0-r2.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
inherit multilib-build
DESCRIPTION="Virtual for acl support (sys/acl.h)"
+
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="static-libs"
-RDEPEND="kernel_linux? ( >=sys-apps/acl-2.2.52-r1[static-libs?,${MULTILIB_USEDEP}] )
- kernel_FreeBSD? ( >=sys-freebsd/freebsd-lib-9.1-r10[${MULTILIB_USEDEP}] )"
+RDEPEND="kernel_linux? ( >=sys-apps/acl-2.2.52-r1[static-libs?,${MULTILIB_USEDEP}] )"
diff --git a/virtual/acl/acl-0.ebuild b/virtual/acl/acl-0.ebuild
deleted file mode 100644
index 25bccaf1d515..000000000000
--- a/virtual/acl/acl-0.ebuild
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for acl support (sys/acl.h)"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="kernel_linux? ( sys-apps/acl )
- kernel_FreeBSD? ( sys-freebsd/freebsd-lib )"
diff --git a/virtual/acl/metadata.xml b/virtual/acl/metadata.xml
index 56c124413057..de9d78424186 100644
--- a/virtual/acl/metadata.xml
+++ b/virtual/acl/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/awk/awk-1.ebuild b/virtual/awk/awk-1.ebuild
deleted file mode 100644
index 7051fdd0c677..000000000000
--- a/virtual/awk/awk-1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for awk implementation"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
-
-RDEPEND="
- || (
- >=sys-apps/gawk-4.0.1-r1
- sys-apps/mawk
- sys-apps/nawk
- sys-apps/busybox
- )
- !<sys-apps/gawk-4.0.1-r1" #before 4.0.1-r1 awk symlinks did belong to gawk #455696
diff --git a/virtual/awk/metadata.xml b/virtual/awk/metadata.xml
deleted file mode 100644
index edb19b312cf9..000000000000
--- a/virtual/awk/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>junghans@gentoo.org</email>
- <name>Christoph Junghans</name>
- </maintainer>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- </pkgmetadata>
diff --git a/virtual/bitcoin-leveldb/bitcoin-leveldb-0-r2.ebuild b/virtual/bitcoin-leveldb/bitcoin-leveldb-0-r2.ebuild
index f08b522738d7..63d9f9d6dc92 100644
--- a/virtual/bitcoin-leveldb/bitcoin-leveldb-0-r2.ebuild
+++ b/virtual/bitcoin-leveldb/bitcoin-leveldb-0-r2.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
DESCRIPTION="Virtual for LevelDB versions known to be compatible with Bitcoin Core 0.9+"
+
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
|| (
diff --git a/virtual/bitcoin-leveldb/metadata.xml b/virtual/bitcoin-leveldb/metadata.xml
index 65db17a2078a..54bb66eac2c9 100644
--- a/virtual/bitcoin-leveldb/metadata.xml
+++ b/virtual/bitcoin-leveldb/metadata.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
+ <maintainer type="person" proxied="yes">
<email>luke-jr+gentoobugs@utopios.org</email>
<name>Luke Dashjr</name>
</maintainer>
- <maintainer type="project">
+ <maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/blas/blas-1.0.ebuild b/virtual/blas/blas-1.0.ebuild
deleted file mode 100644
index 2c740c9f4bcc..000000000000
--- a/virtual/blas/blas-1.0.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for FORTRAN 77 BLAS implementation"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
-
-RDEPEND="|| (
- sci-libs/blas-reference
- >=sci-libs/mkl-9.1.023
- sci-libs/blas-goto
- )"
diff --git a/virtual/blas/blas-3.6.ebuild b/virtual/blas/blas-3.6.ebuild
deleted file mode 100644
index cc82c6661572..000000000000
--- a/virtual/blas/blas-3.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-DESCRIPTION="Virtual for FORTRAN 77 BLAS implementation"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
-
-RDEPEND="|| (
- >=sci-libs/blas-reference-20151113
- >=sci-libs/mkl-9.1.023
- )"
diff --git a/virtual/blas/blas-3.7.ebuild b/virtual/blas/blas-3.7.ebuild
deleted file mode 100644
index fc3320dbb07d..000000000000
--- a/virtual/blas/blas-3.7.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-DESCRIPTION="Virtual for FORTRAN 77 BLAS implementation"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
-
-RDEPEND="|| (
- >=sci-libs/blas-reference-20161223
- >=sci-libs/mkl-9.1.023
- )"
diff --git a/virtual/blas/blas-3.8.ebuild b/virtual/blas/blas-3.8.ebuild
index d11b5e5e6834..b97764a05237 100644
--- a/virtual/blas/blas-3.8.ebuild
+++ b/virtual/blas/blas-3.8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DESCRIPTION="Virtual for FORTRAN 77 BLAS implementation"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
IUSE="eselect-ldso"
RDEPEND="
diff --git a/virtual/blas/metadata.xml b/virtual/blas/metadata.xml
index 35dd50fb4450..e6d517932cad 100644
--- a/virtual/blas/metadata.xml
+++ b/virtual/blas/metadata.xml
@@ -1,16 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- Gentoo virtual package for the Basic Linear Algebra Subprograms
- FORTRAN 77 implementation.
- </longdescription>
- <use>
- <flag name="eselect-ldso">Enable runtime library switching by
- eselect and ld.so.</flag>
- </use>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <use>
+ <flag name="eselect-ldso">Enable runtime library switching by eselect and ld.so.</flag>
+ </use>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/cargo/cargo-1.37.0.ebuild b/virtual/cargo/cargo-1.37.0.ebuild
deleted file mode 100644
index 631c2ccb793c..000000000000
--- a/virtual/cargo/cargo-1.37.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Package manager for Rust"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="|| (
- =dev-lang/rust-${PV}*
- =dev-lang/rust-bin-${PV}*
- )"
diff --git a/virtual/cargo/cargo-1.38.0.ebuild b/virtual/cargo/cargo-1.38.0.ebuild
deleted file mode 100644
index 03936f0889c2..000000000000
--- a/virtual/cargo/cargo-1.38.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Package manager for Rust"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="|| (
- =dev-lang/rust-${PV}*
- =dev-lang/rust-bin-${PV}*
- )"
diff --git a/virtual/cargo/cargo-1.39.0.ebuild b/virtual/cargo/cargo-1.39.0.ebuild
deleted file mode 100644
index 5e7370192922..000000000000
--- a/virtual/cargo/cargo-1.39.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Package manager for Rust"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="|| (
- =dev-lang/rust-${PV}*
- =dev-lang/rust-bin-${PV}*
- )"
diff --git a/virtual/cargo/cargo-1.40.0.ebuild b/virtual/cargo/cargo-1.40.0.ebuild
deleted file mode 100644
index a36d725b6021..000000000000
--- a/virtual/cargo/cargo-1.40.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Package manager for Rust"
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="|| (
- =dev-lang/rust-${PV}*
- =dev-lang/rust-bin-${PV}*
- )"
diff --git a/virtual/cargo/metadata.xml b/virtual/cargo/metadata.xml
deleted file mode 100644
index 85cf4eb92057..000000000000
--- a/virtual/cargo/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>rust@gentoo.org</email>
- <name>Rust Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/cblas/cblas-1.0.ebuild b/virtual/cblas/cblas-1.0.ebuild
deleted file mode 100644
index 710c77f5f101..000000000000
--- a/virtual/cblas/cblas-1.0.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for BLAS C implementation"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND="|| (
- sci-libs/cblas-reference
- sci-libs/gsl[-cblas-external]
- >=sci-libs/mkl-9.1.023
- )"
diff --git a/virtual/cblas/cblas-3.6.ebuild b/virtual/cblas/cblas-3.6.ebuild
deleted file mode 100644
index 70757a9dda21..000000000000
--- a/virtual/cblas/cblas-3.6.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-DESCRIPTION="Virtual for BLAS C implementation"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND="|| (
- >=sci-libs/cblas-reference-20151113
- sci-libs/gsl[-cblas-external]
- >=sci-libs/mkl-9.1.023
- )"
diff --git a/virtual/cblas/cblas-3.7.ebuild b/virtual/cblas/cblas-3.7.ebuild
deleted file mode 100644
index 5f160cad9a3e..000000000000
--- a/virtual/cblas/cblas-3.7.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-DESCRIPTION="Virtual for BLAS C implementation"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND="|| (
- >=sci-libs/cblas-reference-20161223
- sci-libs/gsl[-cblas-external]
- >=sci-libs/mkl-9.1.023
- )"
diff --git a/virtual/cblas/cblas-3.8.ebuild b/virtual/cblas/cblas-3.8.ebuild
index fecfb8d803bd..f7f2ebdfaa3d 100644
--- a/virtual/cblas/cblas-3.8.ebuild
+++ b/virtual/cblas/cblas-3.8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DESCRIPTION="Virtual for BLAS C implementation"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
IUSE="eselect-ldso"
RDEPEND="
diff --git a/virtual/cblas/metadata.xml b/virtual/cblas/metadata.xml
index 204ea7552ca9..e6d517932cad 100644
--- a/virtual/cblas/metadata.xml
+++ b/virtual/cblas/metadata.xml
@@ -1,16 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- Gentoo virtual package for the Basic Linear Algebra Subprograms
- C implementation.
- </longdescription>
- <use>
- <flag name="eselect-ldso">Enable runtime library switching by
- eselect and ld.so.</flag>
- </use>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <use>
+ <flag name="eselect-ldso">Enable runtime library switching by eselect and ld.so.</flag>
+ </use>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/cdrtools/cdrtools-0.ebuild b/virtual/cdrtools/cdrtools-0.ebuild
deleted file mode 100644
index ff8abbcc7e34..000000000000
--- a/virtual/cdrtools/cdrtools-0.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for command-line recorders cdrtools and cdrkit"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
-
-RDEPEND="|| ( app-cdr/cdrtools app-cdr/cdrkit )"
diff --git a/virtual/cdrtools/metadata.xml b/virtual/cdrtools/metadata.xml
deleted file mode 100644
index 6f49eba8f496..000000000000
--- a/virtual/cdrtools/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/virtual/checkpassword/checkpassword-0.ebuild b/virtual/checkpassword/checkpassword-0-r1.ebuild
index c96b0a7c6826..22ea8f249d9e 100644
--- a/virtual/checkpassword/checkpassword-0.ebuild
+++ b/virtual/checkpassword/checkpassword-0-r1.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
DESCRIPTION="Virtual for checkpassword compatible applications"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc64 ~s390 sparc x86"
RDEPEND="|| (
net-mail/checkpassword
net-mail/checkpassword-pam
net-mail/cmd5checkpw
net-mail/vpopmail
- mail-mta/qmail-ldap
)"
diff --git a/virtual/checkpassword/metadata.xml b/virtual/checkpassword/metadata.xml
index 6f49eba8f496..c3bda71eefca 100644
--- a/virtual/checkpassword/metadata.xml
+++ b/virtual/checkpassword/metadata.xml
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
+ <!-- maintainer-needed -->
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/commonlisp/commonlisp-0-r1.ebuild b/virtual/commonlisp/commonlisp-0-r1.ebuild
new file mode 100644
index 000000000000..86f35e255f4f
--- /dev/null
+++ b/virtual/commonlisp/commonlisp-0-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for Common Lisp"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+ || (
+ dev-lisp/sbcl
+ dev-lisp/clisp
+ dev-lisp/clozurecl
+ dev-lisp/cmucl
+ dev-lisp/ecl
+ dev-lisp/gcl
+ dev-lisp/abcl
+ )"
diff --git a/virtual/commonlisp/commonlisp-0.ebuild b/virtual/commonlisp/commonlisp-0.ebuild
deleted file mode 100644
index 0bd660c7ee80..000000000000
--- a/virtual/commonlisp/commonlisp-0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for Common Lisp"
-SLOT="0"
-KEYWORDS="alpha amd64 ia64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
-
-RDEPEND="|| ( dev-lisp/sbcl
- dev-lisp/clisp
- dev-lisp/clozurecl
- dev-lisp/cmucl
- dev-lisp/ecls
- dev-lisp/gcl
- dev-lisp/abcl )"
diff --git a/virtual/commonlisp/metadata.xml b/virtual/commonlisp/metadata.xml
index f3b41b1e33eb..50a6921e92d6 100644
--- a/virtual/commonlisp/metadata.xml
+++ b/virtual/commonlisp/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>common-lisp@gentoo.org</email>
<name>Gentoo Common Lisp Project</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/cron/cron-0-r1.ebuild b/virtual/cron/cron-0-r3.ebuild
index e2edc12b4a6b..3db86961ff1e 100644
--- a/virtual/cron/cron-0-r1.ebuild
+++ b/virtual/cron/cron-0-r3.ebuild
@@ -1,14 +1,13 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
DESCRIPTION="Virtual for cron"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="|| ( sys-process/cronie
- sys-process/vixie-cron
sys-process/bcron
sys-process/dcron
sys-process/fcron
diff --git a/virtual/cron/metadata.xml b/virtual/cron/metadata.xml
index 9d6d88e4ce15..de9d78424186 100644
--- a/virtual/cron/metadata.xml
+++ b/virtual/cron/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
</maintainer>
- </pkgmetadata>
+ <stabilize-allarches/>
+</pkgmetadata>
diff --git a/virtual/daemontools/daemontools-0.ebuild b/virtual/daemontools/daemontools-0.ebuild
index 7c22733453ad..67ffc4e88f26 100644
--- a/virtual/daemontools/daemontools-0.ebuild
+++ b/virtual/daemontools/daemontools-0.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
DESCRIPTION="Virtual for daemontools"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="|| (
sys-process/daemontools
diff --git a/virtual/daemontools/metadata.xml b/virtual/daemontools/metadata.xml
index 4eb20a048df2..c3bda71eefca 100644
--- a/virtual/daemontools/metadata.xml
+++ b/virtual/daemontools/metadata.xml
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
+ <!-- maintainer-needed -->
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/dev-manager/dev-manager-0-r2.ebuild b/virtual/dev-manager/dev-manager-0-r2.ebuild
index 399e8cc37dce..992720c81ad9 100644
--- a/virtual/dev-manager/dev-manager-0-r2.ebuild
+++ b/virtual/dev-manager/dev-manager-0-r2.ebuild
@@ -1,15 +1,16 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
DESCRIPTION="Virtual for the device filesystem manager"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos"
-RDEPEND="|| (
+RDEPEND="
+ || (
virtual/udev
sys-apps/busybox[mdev]
sys-fs/static-dev
- sys-freebsd/freebsd-sbin
)"
diff --git a/virtual/dev-manager/metadata.xml b/virtual/dev-manager/metadata.xml
index 56c124413057..de9d78424186 100644
--- a/virtual/dev-manager/metadata.xml
+++ b/virtual/dev-manager/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/dist-kernel/dist-kernel-5.10.212.ebuild b/virtual/dist-kernel/dist-kernel-5.10.212.ebuild
new file mode 100644
index 000000000000..3b0524b1c02c
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.10.212.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-5.10.214.ebuild b/virtual/dist-kernel/dist-kernel-5.10.214.ebuild
new file mode 100644
index 000000000000..4799eff8f746
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.10.214.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-5.10.215.ebuild b/virtual/dist-kernel/dist-kernel-5.10.215.ebuild
new file mode 100644
index 000000000000..2da4c224b9bd
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.10.215.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-5.15.151.ebuild b/virtual/dist-kernel/dist-kernel-5.15.151.ebuild
new file mode 100644
index 000000000000..49842ddf1587
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.15.151.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-5.15.154.ebuild b/virtual/dist-kernel/dist-kernel-5.15.154.ebuild
new file mode 100644
index 000000000000..3b4d92e6969b
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.15.154.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-5.15.155.ebuild b/virtual/dist-kernel/dist-kernel-5.15.155.ebuild
new file mode 100644
index 000000000000..3b4d92e6969b
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.15.155.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-5.15.156.ebuild b/virtual/dist-kernel/dist-kernel-5.15.156.ebuild
new file mode 100644
index 000000000000..7f9ad226fba3
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.15.156.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.1.81.ebuild b/virtual/dist-kernel/dist-kernel-6.1.81.ebuild
new file mode 100644
index 000000000000..85751b4ee93a
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.1.81.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.1.85.ebuild b/virtual/dist-kernel/dist-kernel-6.1.85.ebuild
new file mode 100644
index 000000000000..15b55453deca
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.1.85.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.1.86.ebuild b/virtual/dist-kernel/dist-kernel-6.1.86.ebuild
new file mode 100644
index 000000000000..15b55453deca
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.1.86.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.1.87.ebuild b/virtual/dist-kernel/dist-kernel-6.1.87.ebuild
new file mode 100644
index 000000000000..4f2425d2a4a4
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.1.87.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.21.ebuild b/virtual/dist-kernel/dist-kernel-6.6.21.ebuild
new file mode 100644
index 000000000000..34b6bca97133
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.6.21.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.26.ebuild b/virtual/dist-kernel/dist-kernel-6.6.26.ebuild
new file mode 100644
index 000000000000..9969a23652bd
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.6.26.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.27.ebuild b/virtual/dist-kernel/dist-kernel-6.6.27.ebuild
new file mode 100644
index 000000000000..9969a23652bd
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.6.27.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.28.ebuild b/virtual/dist-kernel/dist-kernel-6.6.28.ebuild
new file mode 100644
index 000000000000..34b6bca97133
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.6.28.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.8.5.ebuild b/virtual/dist-kernel/dist-kernel-6.8.5.ebuild
new file mode 100644
index 000000000000..9969a23652bd
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.8.5.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.8.6.ebuild b/virtual/dist-kernel/dist-kernel-6.8.6.ebuild
new file mode 100644
index 000000000000..9969a23652bd
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.8.6.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.8.7.ebuild b/virtual/dist-kernel/dist-kernel-6.8.7.ebuild
new file mode 100644
index 000000000000..9969a23652bd
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.8.7.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/metadata.xml b/virtual/dist-kernel/metadata.xml
new file mode 100644
index 000000000000..d0bc8cdd567e
--- /dev/null
+++ b/virtual/dist-kernel/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dist-kernel@gentoo.org</email>
+ <name>Distribution Kernel Project</name>
+ </maintainer>
+ <stabilize-allarches/>
+</pkgmetadata>
diff --git a/virtual/dotnet-sdk/dotnet-sdk-6.0-r2.ebuild b/virtual/dotnet-sdk/dotnet-sdk-6.0-r2.ebuild
new file mode 100644
index 000000000000..25b34ddbcf51
--- /dev/null
+++ b/virtual/dotnet-sdk/dotnet-sdk-6.0-r2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for .NET SDK"
+
+SLOT="${PV}"
+KEYWORDS="amd64 ~arm ~arm64"
+
+RDEPEND="
+ || (
+ dev-dotnet/dotnet-sdk-bin:${SLOT}
+ dev-dotnet/dotnet-sdk:${SLOT}
+ )
+"
diff --git a/virtual/dotnet-sdk/dotnet-sdk-7.0-r1.ebuild b/virtual/dotnet-sdk/dotnet-sdk-7.0-r1.ebuild
new file mode 100644
index 000000000000..25b34ddbcf51
--- /dev/null
+++ b/virtual/dotnet-sdk/dotnet-sdk-7.0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for .NET SDK"
+
+SLOT="${PV}"
+KEYWORDS="amd64 ~arm ~arm64"
+
+RDEPEND="
+ || (
+ dev-dotnet/dotnet-sdk-bin:${SLOT}
+ dev-dotnet/dotnet-sdk:${SLOT}
+ )
+"
diff --git a/virtual/dotnet-sdk/dotnet-sdk-8.0.ebuild b/virtual/dotnet-sdk/dotnet-sdk-8.0.ebuild
new file mode 100644
index 000000000000..8e5c8ac5c19b
--- /dev/null
+++ b/virtual/dotnet-sdk/dotnet-sdk-8.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for .NET SDK"
+
+SLOT="${PV}"
+KEYWORDS="amd64 arm arm64"
+
+RDEPEND="
+ || (
+ dev-dotnet/dotnet-sdk-bin:${SLOT}
+ dev-dotnet/dotnet-sdk:${SLOT}
+ )
+"
diff --git a/virtual/dotnet-sdk/metadata.xml b/virtual/dotnet-sdk/metadata.xml
new file mode 100644
index 000000000000..aac5a1bfdcd0
--- /dev/null
+++ b/virtual/dotnet-sdk/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dotnet@gentoo.org</email>
+ <name>Gentoo Dotnet Project</name>
+ </maintainer>
+ <stabilize-allarches/>
+</pkgmetadata>
diff --git a/virtual/editor/editor-0-r3.ebuild b/virtual/editor/editor-0-r7.ebuild
index 90299d06ddf8..c15cd6cb23ca 100644
--- a/virtual/editor/editor-0-r3.ebuild
+++ b/virtual/editor/editor-0-r7.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Virtual for editor"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
# Add a package to RDEPEND only if the editor:
# - can edit ordinary text files,
@@ -17,25 +18,24 @@ RDEPEND="|| (
app-editors/dav
app-editors/e3
app-editors/ee
- app-editors/elvis
app-editors/emacs:*
app-editors/emact
app-editors/ersatz-emacs
app-editors/fe
+ app-editors/helix
app-editors/jasspa-microemacs
app-editors/jed
app-editors/joe
app-editors/jove
app-editors/kakoune
- app-editors/le
app-editors/levee
app-editors/lpe
app-editors/mg
+ app-editors/micro
app-editors/moe
app-editors/ne
app-editors/neovim
app-editors/ng
- app-editors/nvi
app-editors/qemacs
app-editors/teco
app-editors/uemacs-pk
diff --git a/virtual/editor/metadata.xml b/virtual/editor/metadata.xml
index ca8c87160a2e..e85882b4a07b 100644
--- a/virtual/editor/metadata.xml
+++ b/virtual/editor/metadata.xml
@@ -1,16 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>emacs@gentoo.org</email>
- <name>Gentoo Emacs project</name>
-</maintainer>
-<maintainer type="project">
- <email>vim@gentoo.org</email>
- <name>Gentoo Vim Project</name>
-</maintainer>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
+ <maintainer type="project">
+ <email>emacs@gentoo.org</email>
+ <name>Gentoo Emacs project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>vim@gentoo.org</email>
+ <name>Gentoo Vim Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/eject/eject-0-r1.ebuild b/virtual/eject/eject-0-r1.ebuild
deleted file mode 100644
index 47efa5067c25..000000000000
--- a/virtual/eject/eject-0-r1.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for the eject command"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="|| ( >=sys-apps/util-linux-2.22 sys-block/eject-bsd )"
diff --git a/virtual/eject/metadata.xml b/virtual/eject/metadata.xml
deleted file mode 100644
index 3e60a9a347a4..000000000000
--- a/virtual/eject/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/emacs/emacs-23.ebuild b/virtual/emacs/emacs-23.ebuild
deleted file mode 100644
index a9331e1fbbd7..000000000000
--- a/virtual/emacs/emacs-23.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for GNU Emacs"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-
-RDEPEND="app-editors/emacs:23"
diff --git a/virtual/emacs/emacs-24.ebuild b/virtual/emacs/emacs-24.ebuild
deleted file mode 100644
index 851d9f8d413f..000000000000
--- a/virtual/emacs/emacs-24.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for GNU Emacs"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND="app-editors/emacs:24"
diff --git a/virtual/emacs/emacs-25.ebuild b/virtual/emacs/emacs-25.ebuild
deleted file mode 100644
index 9f567f62c583..000000000000
--- a/virtual/emacs/emacs-25.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for GNU Emacs"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND="app-editors/emacs:25"
diff --git a/virtual/emacs/emacs-26-r2.ebuild b/virtual/emacs/emacs-26-r2.ebuild
deleted file mode 100644
index 07b2f01d4c52..000000000000
--- a/virtual/emacs/emacs-26-r2.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual for GNU Emacs"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND=">=app-editors/emacs-26.1:*"
diff --git a/virtual/emacs/metadata.xml b/virtual/emacs/metadata.xml
deleted file mode 100644
index c438baf3b326..000000000000
--- a/virtual/emacs/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>gnu-emacs@gentoo.org</email>
- <name>Gentoo GNU Emacs project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/virtual/fam/fam-0-r1.ebuild b/virtual/fam/fam-0-r1.ebuild
index 43f5fa2d8711..4874c6263dd8 100644
--- a/virtual/fam/fam-0-r1.ebuild
+++ b/virtual/fam/fam-0-r1.ebuild
@@ -1,12 +1,18 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
inherit multilib-build
DESCRIPTION="A virtual package to choose between gamin and fam"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
-RDEPEND="|| ( >=app-admin/gamin-0.1.10-r1[${MULTILIB_USEDEP}] >=app-admin/fam-2.7.0-r6[${MULTILIB_USEDEP}] )"
+RDEPEND="
+ || (
+ >=app-admin/gamin-0.1.10-r1[${MULTILIB_USEDEP}]
+ >=app-admin/fam-2.7.0-r6[${MULTILIB_USEDEP}]
+ )
+"
diff --git a/virtual/fam/metadata.xml b/virtual/fam/metadata.xml
index fb76b944f2da..c73ee2cc3df7 100644
--- a/virtual/fam/metadata.xml
+++ b/virtual/fam/metadata.xml
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>freedesktop-bugs@gentoo.org</email>
-</maintainer>
+ <maintainer type="project">
+ <email>freedesktop-bugs@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/ffmpeg/ffmpeg-9-r2.ebuild b/virtual/ffmpeg/ffmpeg-9-r2.ebuild
deleted file mode 100644
index f23f9a213f0b..000000000000
--- a/virtual/ffmpeg/ffmpeg-9-r2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual package for FFmpeg executable implementation"
-
-# Please note that this virtual is only suited for packages that call
-# ffmpeg/avconv or one of the remaining executables. If your package
-# links to one of the libraries, you need to use the following
-# dependency instead (adding IUSE=libav):
-# libav? ( media-video/libav:0= )
-# !libav? ( media-video/ffmpeg:0= )
-
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
-IUSE="X +encode gsm jpeg2k libav mp3 opus sdl speex theora threads truetype vaapi vdpau x264"
-
-RDEPEND="
- libav? ( >=media-video/libav-9.12[X?,encode?,gsm?,jpeg2k?,mp3?,opus?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] )
- !libav? ( >=media-video/ffmpeg-1.2.6-r1:0[X?,encode?,gsm?,jpeg2k?,mp3?,opus?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] )
-"
diff --git a/virtual/ffmpeg/metadata.xml b/virtual/ffmpeg/metadata.xml
deleted file mode 100644
index 9638faee4194..000000000000
--- a/virtual/ffmpeg/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>media-video@gentoo.org</email>
-</maintainer>
-<use>
- <flag name="opus">Use the external opus library for encoding and decoding.</flag>
-</use>
-</pkgmetadata>
diff --git a/virtual/fortran/fortran-0-r1.ebuild b/virtual/fortran/fortran-0-r1.ebuild
new file mode 100644
index 000000000000..17ec847b58f2
--- /dev/null
+++ b/virtual/fortran/fortran-0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for Fortran Compiler"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="openmp"
+
+RDEPEND="
+ || (
+ sys-devel/gcc[fortran,openmp?]
+ sys-devel/gcc-apple[fortran,openmp?]
+ )"
diff --git a/virtual/fortran/fortran-0.ebuild b/virtual/fortran/fortran-0.ebuild
deleted file mode 100644
index d3ea6f3a8d8d..000000000000
--- a/virtual/fortran/fortran-0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for Fortran Compiler"
-
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
-IUSE="openmp"
-
-RDEPEND="
- || (
- sys-devel/gcc[fortran,openmp?]
- sys-devel/gcc-apple[fortran,openmp?]
- dev-lang/ekopath
- dev-lang/ifc
- )"
diff --git a/virtual/fortran/metadata.xml b/virtual/fortran/metadata.xml
index 28cec4dd7a3c..f5ac3a0ecaf3 100644
--- a/virtual/fortran/metadata.xml
+++ b/virtual/fortran/metadata.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription>Use this package, if you package needs a fortran compiler</longdescription>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/freedesktop-icon-theme/freedesktop-icon-theme-0-r3.ebuild b/virtual/freedesktop-icon-theme/freedesktop-icon-theme-0-r4.ebuild
index 77026e1ef07e..31c8f93a84e3 100644
--- a/virtual/freedesktop-icon-theme/freedesktop-icon-theme-0-r3.ebuild
+++ b/virtual/freedesktop-icon-theme/freedesktop-icon-theme-0-r4.ebuild
@@ -1,19 +1,19 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-DESCRIPTION="A virtual to choose between different icon themes"
+DESCRIPTION="Virtual to choose between different icon themes"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="|| (
x11-themes/adwaita-icon-theme
x11-themes/faenza-icon-theme
lxde-base/lxde-icon-theme
x11-themes/tango-icon-theme
+ kde-frameworks/breeze-icons
kde-frameworks/oxygen-icons
x11-themes/mate-icon-theme
x11-themes/elementary-xfce-icon-theme
-)
-"
+)"
diff --git a/virtual/freedesktop-icon-theme/metadata.xml b/virtual/freedesktop-icon-theme/metadata.xml
index 250e92253b46..c73ee2cc3df7 100644
--- a/virtual/freedesktop-icon-theme/metadata.xml
+++ b/virtual/freedesktop-icon-theme/metadata.xml
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>freedesktop-bugs@gentoo.org</email>
-</maintainer>
+ <maintainer type="project">
+ <email>freedesktop-bugs@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/glu/glu-9.0-r2.ebuild b/virtual/glu/glu-9.0-r2.ebuild
index 449bf0fcacb1..84171895e95d 100644
--- a/virtual/glu/glu-9.0-r2.ebuild
+++ b/virtual/glu/glu-9.0-r2.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit multilib-build
DESCRIPTION="Virtual for OpenGL utility library"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-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 ~x64-solaris"
RDEPEND="
|| (
diff --git a/virtual/glu/metadata.xml b/virtual/glu/metadata.xml
index e943b72b8a48..104b85bf6cd8 100644
--- a/virtual/glu/metadata.xml
+++ b/virtual/glu/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>x11@gentoo.org</email>
- <name>X11</name>
-</maintainer>
+ <maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/gnustep-back/gnustep-back-0.25.1.ebuild b/virtual/gnustep-back/gnustep-back-0.25.1.ebuild
deleted file mode 100644
index 8ac11d937efe..000000000000
--- a/virtual/gnustep-back/gnustep-back-0.25.1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for back-end component for the GNUstep GUI Library"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
-
-RDEPEND="|| (
- ~gnustep-base/gnustep-back-cairo-${PV}
- ~gnustep-base/gnustep-back-art-${PV}
- ~gnustep-base/gnustep-back-xlib-${PV}
- )"
diff --git a/virtual/gnustep-back/gnustep-back-0.26.2.ebuild b/virtual/gnustep-back/gnustep-back-0.26.2.ebuild
deleted file mode 100644
index 2f37a1aac4e9..000000000000
--- a/virtual/gnustep-back/gnustep-back-0.26.2.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for back-end component for the GNUstep GUI Library"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
-
-RDEPEND="|| (
- ~gnustep-base/gnustep-back-cairo-${PV}
- ~gnustep-base/gnustep-back-art-${PV}
- ~gnustep-base/gnustep-back-xlib-${PV}
- )"
diff --git a/virtual/gnustep-back/gnustep-back-0.25.0.ebuild b/virtual/gnustep-back/gnustep-back-0.29.0.ebuild
index 0a377b804f93..c58e83c23e4e 100644
--- a/virtual/gnustep-back/gnustep-back-0.25.0.ebuild
+++ b/virtual/gnustep-back/gnustep-back-0.29.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
DESCRIPTION="Virtual for back-end component for the GNUstep GUI Library"
SLOT="0"
-KEYWORDS="~alpha amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ppc sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="|| (
~gnustep-base/gnustep-back-cairo-${PV}
diff --git a/virtual/gnustep-back/gnustep-back-0.27.0.ebuild b/virtual/gnustep-back/gnustep-back-0.30.0.ebuild
index 4830bce118fa..bf32ee734618 100644
--- a/virtual/gnustep-back/gnustep-back-0.27.0.ebuild
+++ b/virtual/gnustep-back/gnustep-back-0.30.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DESCRIPTION="Virtual for back-end component for the GNUstep GUI Library"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
RDEPEND="|| (
~gnustep-base/gnustep-back-cairo-${PV}
diff --git a/virtual/gnustep-back/metadata.xml b/virtual/gnustep-back/metadata.xml
index 5b68080ea315..742bc7b27f92 100644
--- a/virtual/gnustep-back/metadata.xml
+++ b/virtual/gnustep-back/metadata.xml
@@ -1,12 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>gnustep@gentoo.org</email>
- <name>Gentoo GNUstep Project</name>
-</maintainer>
-<longdescription>
- This virtual provides a gnustep back-end component for the GNUstep
- GUI Library.
-</longdescription>
+ <maintainer type="project">
+ <email>gnustep@gentoo.org</email>
+ <name>Gentoo GNUstep Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/gsasl/gsasl-2.ebuild b/virtual/gsasl/gsasl-2.ebuild
deleted file mode 100644
index 9fa83ee97950..000000000000
--- a/virtual/gsasl/gsasl-2.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for the GNU SASL library"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
-
-RDEPEND="|| ( net-libs/libgsasl net-misc/gsasl )"
diff --git a/virtual/gsasl/gsasl-3.ebuild b/virtual/gsasl/gsasl-3.ebuild
new file mode 100644
index 000000000000..f07f017c29f2
--- /dev/null
+++ b/virtual/gsasl/gsasl-3.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for the GNU SASL library"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND=">=net-misc/gsasl-2.0.0"
diff --git a/virtual/gsasl/metadata.xml b/virtual/gsasl/metadata.xml
index 7a38bb900964..c3bda71eefca 100644
--- a/virtual/gsasl/metadata.xml
+++ b/virtual/gsasl/metadata.xml
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/httpd-basic/httpd-basic-0-r2.ebuild b/virtual/httpd-basic/httpd-basic-0-r2.ebuild
deleted file mode 100644
index 326229eee4ca..000000000000
--- a/virtual/httpd-basic/httpd-basic-0-r2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for static HTML-enabled webservers"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
-
-RDEPEND="|| (
- www-servers/apache
- www-servers/lighttpd
- www-servers/boa
- www-servers/bozohttpd
- www-servers/cherokee
- www-servers/fnord
- www-servers/hiawatha
- www-servers/monkeyd
- www-servers/nginx
- www-servers/resin
- www-servers/thttpd
- www-servers/tomcat
- )"
diff --git a/virtual/httpd-basic/httpd-basic-0-r4.ebuild b/virtual/httpd-basic/httpd-basic-0-r4.ebuild
new file mode 100644
index 000000000000..f532f63191ef
--- /dev/null
+++ b/virtual/httpd-basic/httpd-basic-0-r4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for static HTML-enabled webservers"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || (
+ www-servers/apache
+ www-servers/lighttpd
+ www-servers/fnord
+ www-servers/h2o
+ www-servers/monkeyd
+ www-servers/nginx
+ www-servers/thttpd
+ www-servers/tomcat
+ )
+"
diff --git a/virtual/httpd-basic/metadata.xml b/virtual/httpd-basic/metadata.xml
index 2b9b44f73497..b83ab8e9b001 100644
--- a/virtual/httpd-basic/metadata.xml
+++ b/virtual/httpd-basic/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>web-apps@gentoo.org</email>
<name>Gentoo Webapps</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/httpd-cgi/httpd-cgi-0-r1.ebuild b/virtual/httpd-cgi/httpd-cgi-0-r1.ebuild
deleted file mode 100644
index 9ddd25298190..000000000000
--- a/virtual/httpd-cgi/httpd-cgi-0-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for CGI-enabled webservers"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND="|| (
- www-servers/apache
- www-servers/lighttpd
- www-servers/boa
- www-servers/bozohttpd
- www-servers/cherokee
- www-servers/fnord
- www-servers/monkeyd
- www-servers/nginx
- www-servers/resin
- www-servers/thttpd
- www-servers/tomcat
- )"
diff --git a/virtual/httpd-cgi/httpd-cgi-0-r2.ebuild b/virtual/httpd-cgi/httpd-cgi-0-r2.ebuild
deleted file mode 100644
index c4cb881d5fe1..000000000000
--- a/virtual/httpd-cgi/httpd-cgi-0-r2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for CGI-enabled webservers"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND="|| (
- www-servers/apache
- www-servers/lighttpd
- www-servers/boa
- www-servers/bozohttpd
- www-servers/cherokee
- www-servers/fnord
- www-servers/hiawatha
- www-servers/monkeyd
- www-servers/nginx
- www-servers/resin
- www-servers/thttpd
- www-servers/tomcat
- )"
diff --git a/virtual/httpd-cgi/httpd-cgi-0-r4.ebuild b/virtual/httpd-cgi/httpd-cgi-0-r4.ebuild
new file mode 100644
index 000000000000..6c67927b8b57
--- /dev/null
+++ b/virtual/httpd-cgi/httpd-cgi-0-r4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for CGI-enabled webservers"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || (
+ www-servers/apache
+ www-servers/lighttpd
+ www-servers/fnord
+ www-servers/h2o
+ www-servers/monkeyd
+ www-servers/nginx
+ www-servers/thttpd
+ www-servers/tomcat
+ )
+"
diff --git a/virtual/httpd-cgi/metadata.xml b/virtual/httpd-cgi/metadata.xml
index 2b9b44f73497..b83ab8e9b001 100644
--- a/virtual/httpd-cgi/metadata.xml
+++ b/virtual/httpd-cgi/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>web-apps@gentoo.org</email>
<name>Gentoo Webapps</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/httpd-fastcgi/httpd-fastcgi-0-r1.ebuild b/virtual/httpd-fastcgi/httpd-fastcgi-0-r1.ebuild
deleted file mode 100644
index da677797e1df..000000000000
--- a/virtual/httpd-fastcgi/httpd-fastcgi-0-r1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for FastCGI-enabled webservers"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
-
-RDEPEND="|| (
- www-apache/mod_fcgid
- www-servers/lighttpd
- www-servers/bozohttpd
- www-servers/nginx
- www-servers/resin
- www-servers/cherokee
- )"
diff --git a/virtual/httpd-fastcgi/httpd-fastcgi-0-r3.ebuild b/virtual/httpd-fastcgi/httpd-fastcgi-0-r3.ebuild
new file mode 100644
index 000000000000..5940fbfd39f1
--- /dev/null
+++ b/virtual/httpd-fastcgi/httpd-fastcgi-0-r3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for FastCGI-enabled webservers"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ || (
+ www-apache/mod_fcgid
+ www-servers/lighttpd
+ www-servers/h2o
+ www-servers/nginx
+ )
+"
diff --git a/virtual/httpd-fastcgi/metadata.xml b/virtual/httpd-fastcgi/metadata.xml
index 2b9b44f73497..b83ab8e9b001 100644
--- a/virtual/httpd-fastcgi/metadata.xml
+++ b/virtual/httpd-fastcgi/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>web-apps@gentoo.org</email>
<name>Gentoo Webapps</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/httpd-php/httpd-php-7.4.ebuild b/virtual/httpd-php/httpd-php-7.4.ebuild
deleted file mode 100644
index a24fd74fda21..000000000000
--- a/virtual/httpd-php/httpd-php-7.4.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="Virtual to provide PHP-enabled webservers"
-SLOT="${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND="|| ( dev-lang/php:${SLOT}[fpm]
- dev-lang/php:${SLOT}[apache2]
- dev-lang/php:${SLOT}[cgi] )"
diff --git a/virtual/httpd-php/httpd-php-7.1.ebuild b/virtual/httpd-php/httpd-php-8.1.ebuild
index 1ba0e57faaa6..c7b66aa86219 100644
--- a/virtual/httpd-php/httpd-php-7.1.ebuild
+++ b/virtual/httpd-php/httpd-php-8.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI="8"
DESCRIPTION="Virtual to provide PHP-enabled webservers"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
RDEPEND="|| ( dev-lang/php:${SLOT}[fpm]
dev-lang/php:${SLOT}[apache2]
diff --git a/virtual/httpd-php/httpd-php-7.2.ebuild b/virtual/httpd-php/httpd-php-8.2.ebuild
index 1ba0e57faaa6..ac1f57e1f5c8 100644
--- a/virtual/httpd-php/httpd-php-7.2.ebuild
+++ b/virtual/httpd-php/httpd-php-8.2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI="8"
DESCRIPTION="Virtual to provide PHP-enabled webservers"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
RDEPEND="|| ( dev-lang/php:${SLOT}[fpm]
dev-lang/php:${SLOT}[apache2]
diff --git a/virtual/httpd-php/httpd-php-7.3.ebuild b/virtual/httpd-php/httpd-php-8.3.ebuild
index 1ba0e57faaa6..6d8fd83b9eb1 100644
--- a/virtual/httpd-php/httpd-php-7.3.ebuild
+++ b/virtual/httpd-php/httpd-php-8.3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI="8"
DESCRIPTION="Virtual to provide PHP-enabled webservers"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
RDEPEND="|| ( dev-lang/php:${SLOT}[fpm]
dev-lang/php:${SLOT}[apache2]
diff --git a/virtual/httpd-php/metadata.xml b/virtual/httpd-php/metadata.xml
index aca42932b833..3b1963efeb6f 100644
--- a/virtual/httpd-php/metadata.xml
+++ b/virtual/httpd-php/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>php-bugs@gentoo.org</email>
- <name>PHP</name>
-</maintainer>
+ <maintainer type="project">
+ <email>php-bugs@gentoo.org</email>
+ <name>PHP</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/imagemagick-tools/imagemagick-tools-0.ebuild b/virtual/imagemagick-tools/imagemagick-tools-0-r1.ebuild
index 99f70f6f62c4..95d6b07a1679 100644
--- a/virtual/imagemagick-tools/imagemagick-tools-0.ebuild
+++ b/virtual/imagemagick-tools/imagemagick-tools-0-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
DESCRIPTION="Virtual for imagemagick command line tools"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="jpeg perl png svg tiff"
# This virtual is to be used **ONLY** for depending on the runtime
@@ -13,7 +13,7 @@ IUSE="jpeg perl png svg tiff"
# for linking against, as subslots are not transitively passed on.
# For linking, you will need to depend on the respective libraries
# in all consuming ebuilds and use appropriate sub-slot operators.
-# See also: https://bugs.gentoo.org/show_bug.cgi?id=314431
+# See also: https://bugs.gentoo.org/314431
RDEPEND="
|| (
media-gfx/imagemagick[jpeg?,perl?,png?,svg?,tiff?]
diff --git a/virtual/imagemagick-tools/metadata.xml b/virtual/imagemagick-tools/metadata.xml
index 899a49093b0d..16f29e2de03b 100644
--- a/virtual/imagemagick-tools/metadata.xml
+++ b/virtual/imagemagick-tools/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
- <email>graphics@gentoo.org</email>
- <name>Gentoo Graphics Project</name>
+ <email>codec@gentoo.org</email>
+ <name>Gentoo Codec Project</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/imap-c-client/imap-c-client-1.ebuild b/virtual/imap-c-client/imap-c-client-1.ebuild
deleted file mode 100644
index db186965809c..000000000000
--- a/virtual/imap-c-client/imap-c-client-1.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for IMAP c-client"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
-IUSE="ssl"
-
-RDEPEND=" || ( net-libs/c-client[ssl=]
- net-mail/uw-imap[ssl=] )"
diff --git a/virtual/imap-c-client/imap-c-client-2.ebuild b/virtual/imap-c-client/imap-c-client-2.ebuild
deleted file mode 100644
index 9021199cd666..000000000000
--- a/virtual/imap-c-client/imap-c-client-2.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for IMAP c-client"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
-IUSE="kerberos ssl"
-
-RDEPEND=" || ( net-libs/c-client[kerberos=,ssl=]
- net-mail/uw-imap[kerberos=,ssl=] )"
diff --git a/virtual/imap-c-client/metadata.xml b/virtual/imap-c-client/metadata.xml
deleted file mode 100644
index 6f49eba8f496..000000000000
--- a/virtual/imap-c-client/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/virtual/inetd/inetd-0.ebuild b/virtual/inetd/inetd-0.ebuild
index 9d141b28d465..663a04a2eada 100644
--- a/virtual/inetd/inetd-0.ebuild
+++ b/virtual/inetd/inetd-0.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
DESCRIPTION="Virtual for the internet super-server daemon"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-RDEPEND="|| ( sys-apps/xinetd
+RDEPEND="
+ || (
+ sys-apps/xinetd
sys-apps/netkit-base
sys-apps/ucspi-tcp
- dev-python/twisted-runner
net-misc/ipsvd
- sys-freebsd/freebsd-usbin )"
+ )
+"
diff --git a/virtual/inetd/metadata.xml b/virtual/inetd/metadata.xml
index 56c124413057..de9d78424186 100644
--- a/virtual/inetd/metadata.xml
+++ b/virtual/inetd/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/jack/jack-0.ebuild b/virtual/jack/jack-0.ebuild
deleted file mode 100644
index 6e6dc532108b..000000000000
--- a/virtual/jack/jack-0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for JACK Audio Connection Kit"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
-
-RDEPEND="
- || (
- >=media-sound/jack-audio-connection-kit-0.121.3-r1[${MULTILIB_USEDEP}]
- media-sound/jack2[${MULTILIB_USEDEP}]
- )"
diff --git a/virtual/jack/jack-2.ebuild b/virtual/jack/jack-2.ebuild
new file mode 100644
index 000000000000..1f587b931f80
--- /dev/null
+++ b/virtual/jack/jack-2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for JACK Audio Connection Kit"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="
+ || (
+ media-sound/jack2[${MULTILIB_USEDEP}]
+ media-sound/jack-audio-connection-kit[${MULTILIB_USEDEP}]
+ media-video/pipewire[${MULTILIB_USEDEP},jack-sdk(-)]
+ )"
diff --git a/virtual/jack/metadata.xml b/virtual/jack/metadata.xml
index 009e0e9e4ae2..d24931cf1ad3 100644
--- a/virtual/jack/metadata.xml
+++ b/virtual/jack/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>proaudio@gentoo.org</email>
- <name>Gentoo ProAudio Project</name>
- </maintainer>
+ <maintainer type="project">
+ <email>proaudio@gentoo.org</email>
+ <name>Gentoo ProAudio Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/jdk/jdk-1.8.0-r4.ebuild b/virtual/jdk/jdk-1.8.0-r4.ebuild
deleted file mode 100644
index 4c4dec17876a..000000000000
--- a/virtual/jdk/jdk-1.8.0-r4.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-DESCRIPTION="Virtual for Java Development Kit (JDK)"
-SLOT="1.8"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris ~x64-solaris"
-
-RDEPEND="|| (
- dev-java/icedtea-bin:8
- dev-java/icedtea:8
- dev-java/openjdk-bin:8[gentoo-vm(+)]
- dev-java/openjdk:8[gentoo-vm(+)]
- dev-java/oracle-jdk-bin:1.8
- )"
diff --git a/virtual/jdk/jdk-1.8.0-r3.ebuild b/virtual/jdk/jdk-1.8.0-r9.ebuild
index 29946e2b7fac..5fc6997249a2 100644
--- a/virtual/jdk/jdk-1.8.0-r3.ebuild
+++ b/virtual/jdk/jdk-1.8.0-r9.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=7
DESCRIPTION="Virtual for Java Development Kit (JDK)"
SLOT="1.8"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris ~x64-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="headless-awt"
RDEPEND="|| (
- dev-java/icedtea-bin:8
- dev-java/icedtea:8
- dev-java/oracle-jdk-bin:1.8
- )"
+ dev-java/openjdk-bin:8[headless-awt=]
+ dev-java/openjdk:8[headless-awt=]
+)"
diff --git a/virtual/jdk/jdk-11-r2.ebuild b/virtual/jdk/jdk-11-r2.ebuild
new file mode 100644
index 000000000000..25d3c5f9211a
--- /dev/null
+++ b/virtual/jdk/jdk-11-r2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for Java Development Kit (JDK)"
+SLOT="${PV}"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
+IUSE="headless-awt"
+
+RDEPEND="|| (
+ dev-java/openjdk-bin:${SLOT}[gentoo-vm(+),headless-awt=]
+ dev-java/openjdk:${SLOT}[gentoo-vm(+),headless-awt=]
+)"
diff --git a/virtual/jdk/jdk-11.ebuild b/virtual/jdk/jdk-11.ebuild
deleted file mode 100644
index ece992cf94d9..000000000000
--- a/virtual/jdk/jdk-11.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual for Java Development Kit (JDK)"
-SLOT="${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
-
-RDEPEND="|| (
- dev-java/openjdk-bin:${SLOT}[gentoo-vm(+)]
- dev-java/openjdk:${SLOT}[gentoo-vm(+)]
- dev-java/oracle-jdk-bin:${SLOT}[gentoo-vm(+)]
- )"
diff --git a/virtual/jdk/jdk-17.ebuild b/virtual/jdk/jdk-17.ebuild
new file mode 100644
index 000000000000..d221cfbe93df
--- /dev/null
+++ b/virtual/jdk/jdk-17.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for Java Development Kit (JDK)"
+SLOT="${PV}"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
+IUSE="headless-awt"
+
+RDEPEND="|| (
+ dev-java/openjdk-bin:${SLOT}[gentoo-vm(+),headless-awt=]
+ dev-java/openjdk:${SLOT}[gentoo-vm(+),headless-awt=]
+)"
diff --git a/virtual/jdk/jdk-21.ebuild b/virtual/jdk/jdk-21.ebuild
new file mode 100644
index 000000000000..409c2ad98324
--- /dev/null
+++ b/virtual/jdk/jdk-21.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for Java Development Kit (JDK)"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="headless-awt"
+
+RDEPEND="|| (
+ dev-java/openjdk-bin:${SLOT}[gentoo-vm(+),headless-awt=]
+ dev-java/openjdk:${SLOT}[gentoo-vm(+),headless-awt=]
+)"
diff --git a/virtual/jdk/metadata.xml b/virtual/jdk/metadata.xml
index 952a4b9b605c..db4ee8ab9959 100644
--- a/virtual/jdk/metadata.xml
+++ b/virtual/jdk/metadata.xml
@@ -1,8 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
+ <use>
+ <flag name="headless-awt">Don't install the X backend for AWT, needed by some GUIs</flag>
+ </use>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/jpeg-compat/jpeg-compat-62.ebuild b/virtual/jpeg-compat/jpeg-compat-62.ebuild
index cc4ce8125f6a..5d7b8c51726a 100644
--- a/virtual/jpeg-compat/jpeg-compat-62.ebuild
+++ b/virtual/jpeg-compat/jpeg-compat-62.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,7 +7,7 @@ inherit multilib-build
DESCRIPTION="A virtual for the libjpeg.so.62 ABI for binary-only programs"
SLOT="62"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| (
diff --git a/virtual/jpeg-compat/metadata.xml b/virtual/jpeg-compat/metadata.xml
index 899a49093b0d..16f29e2de03b 100644
--- a/virtual/jpeg-compat/metadata.xml
+++ b/virtual/jpeg-compat/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
- <email>graphics@gentoo.org</email>
- <name>Gentoo Graphics Project</name>
+ <email>codec@gentoo.org</email>
+ <name>Gentoo Codec Project</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/jpeg/jpeg-0-r3.ebuild b/virtual/jpeg/jpeg-0-r3.ebuild
deleted file mode 100644
index 38ebbba67dd5..000000000000
--- a/virtual/jpeg/jpeg-0-r3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-build
-
-DESCRIPTION="Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="static-libs"
-
-RDEPEND="|| (
- >=media-libs/libjpeg-turbo-1.5.3-r2:0[static-libs?,${MULTILIB_USEDEP}]
- >=media-libs/jpeg-9c:0[static-libs?,${MULTILIB_USEDEP}]
- )"
diff --git a/virtual/jpeg/jpeg-100-r1.ebuild b/virtual/jpeg/jpeg-100-r1.ebuild
new file mode 100644
index 000000000000..f947da33d4e0
--- /dev/null
+++ b/virtual/jpeg/jpeg-100-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="static-libs"
+
+RDEPEND="
+ >=media-libs/libjpeg-turbo-1.5.3-r2:0[static-libs?,${MULTILIB_USEDEP}]
+"
diff --git a/virtual/jpeg/metadata.xml b/virtual/jpeg/metadata.xml
index 899a49093b0d..16f29e2de03b 100644
--- a/virtual/jpeg/metadata.xml
+++ b/virtual/jpeg/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
- <email>graphics@gentoo.org</email>
- <name>Gentoo Graphics Project</name>
+ <email>codec@gentoo.org</email>
+ <name>Gentoo Codec Project</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/jre/jre-1.8.0-r1.ebuild b/virtual/jre/jre-1.8.0-r1.ebuild
deleted file mode 100644
index 119ffbd103c7..000000000000
--- a/virtual/jre/jre-1.8.0-r1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-DESCRIPTION="Virtual for Java Runtime Environment (JRE)"
-SLOT="1.8"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris ~x64-solaris"
-
-RDEPEND="|| (
- virtual/jdk:1.8
- dev-java/oracle-jre-bin:1.8
- )"
diff --git a/virtual/jre/jre-1.8.0-r2.ebuild b/virtual/jre/jre-1.8.0-r3.ebuild
index 4b0e1e98bd24..0f80bc82415e 100644
--- a/virtual/jre/jre-1.8.0-r2.ebuild
+++ b/virtual/jre/jre-1.8.0-r3.ebuild
@@ -1,14 +1,13 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=7
DESCRIPTION="Virtual for Java Runtime Environment (JRE)"
SLOT="1.8"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris ~x64-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="|| (
virtual/jdk:1.8
- dev-java/openjdk-jre-bin:8[gentoo-vm(+)]
- dev-java/oracle-jre-bin:1.8
- )"
+ dev-java/openjdk-jre-bin:8
+)"
diff --git a/virtual/jre/jre-11-r1.ebuild b/virtual/jre/jre-11-r2.ebuild
index fbc640b49acc..764142bcff29 100644
--- a/virtual/jre/jre-11-r1.ebuild
+++ b/virtual/jre/jre-11-r2.ebuild
@@ -1,14 +1,13 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Virtual for Java Runtime Environment (JRE)"
SLOT="${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
RDEPEND="|| (
virtual/jdk:${SLOT}
dev-java/openjdk-jre-bin:${SLOT}[gentoo-vm(+)]
- dev-java/oracle-jre-bin:${SLOT}[gentoo-vm(+)]
- )"
+)"
diff --git a/virtual/jre/jre-17.ebuild b/virtual/jre/jre-17.ebuild
new file mode 100644
index 000000000000..b4948459fd41
--- /dev/null
+++ b/virtual/jre/jre-17.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for Java Runtime Environment (JRE)"
+SLOT="${PV}"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
+
+RDEPEND="|| (
+ virtual/jdk:${SLOT}
+ dev-java/openjdk-jre-bin:${SLOT}[gentoo-vm(+)]
+)"
diff --git a/virtual/jre/jre-21.ebuild b/virtual/jre/jre-21.ebuild
new file mode 100644
index 000000000000..fb4e8fae98c6
--- /dev/null
+++ b/virtual/jre/jre-21.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for Java Runtime Environment (JRE)"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="|| (
+ virtual/jdk:${SLOT}
+ dev-java/openjdk-jre-bin:${SLOT}[gentoo-vm(+)]
+)"
diff --git a/virtual/jre/metadata.xml b/virtual/jre/metadata.xml
index 952a4b9b605c..5aec4384f60a 100644
--- a/virtual/jre/metadata.xml
+++ b/virtual/jre/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/krb5/krb5-0-r1.ebuild b/virtual/krb5/krb5-0-r1.ebuild
index f0ebcc3aa480..9da8b52fa877 100644
--- a/virtual/krb5/krb5-0-r1.ebuild
+++ b/virtual/krb5/krb5-0-r1.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
inherit multilib-build
DESCRIPTION="Virtual for Kerberos V implementation"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
|| (
diff --git a/virtual/krb5/metadata.xml b/virtual/krb5/metadata.xml
index b02e0cad4528..50bf8faa1ba9 100644
--- a/virtual/krb5/metadata.xml
+++ b/virtual/krb5/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>kerberos@gentoo.org</email>
- <name>Kerberos</name>
-</maintainer>
+ <maintainer type="project">
+ <email>kerberos@gentoo.org</email>
+ <name>Kerberos</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/lapack/lapack-3.0.ebuild b/virtual/lapack/lapack-3.0.ebuild
deleted file mode 100644
index 6a8d6501e032..000000000000
--- a/virtual/lapack/lapack-3.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
-
-RDEPEND="|| (
- sci-libs/lapack-reference
- >=sci-libs/mkl-9.1.023
- )"
diff --git a/virtual/lapack/lapack-3.1.ebuild b/virtual/lapack/lapack-3.1.ebuild
deleted file mode 100644
index 9688372040a6..000000000000
--- a/virtual/lapack/lapack-3.1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND="|| (
- >=sci-libs/lapack-reference-3.1
- >=sci-libs/mkl-10
- )"
diff --git a/virtual/lapack/lapack-3.10.ebuild b/virtual/lapack/lapack-3.10.ebuild
new file mode 100644
index 000000000000..9bed4c619116
--- /dev/null
+++ b/virtual/lapack/lapack-3.10.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
+IUSE="eselect-ldso"
+
+RDEPEND="
+ >=sci-libs/lapack-3.10.0[eselect-ldso?]
+ eselect-ldso? ( || (
+ >=sci-libs/lapack-3.10.0[eselect-ldso]
+ sci-libs/openblas[eselect-ldso] ) )
+"
+DEPEND="${RDEPEND}"
diff --git a/virtual/lapack/lapack-3.6.ebuild b/virtual/lapack/lapack-3.6.ebuild
deleted file mode 100644
index dcbedcbb5a8d..000000000000
--- a/virtual/lapack/lapack-3.6.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND="|| (
- >=sci-libs/lapack-reference-3.6
- >=sci-libs/mkl-10
- )"
diff --git a/virtual/lapack/lapack-3.7.ebuild b/virtual/lapack/lapack-3.7.ebuild
deleted file mode 100644
index 71e4a65c06d0..000000000000
--- a/virtual/lapack/lapack-3.7.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND="|| (
- >=sci-libs/lapack-reference-3.7
- >=sci-libs/mkl-10
- )"
diff --git a/virtual/lapack/lapack-3.8.ebuild b/virtual/lapack/lapack-3.8.ebuild
index f453edf66c35..dcdf43355101 100644
--- a/virtual/lapack/lapack-3.8.ebuild
+++ b/virtual/lapack/lapack-3.8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="eselect-ldso"
RDEPEND="
diff --git a/virtual/lapack/metadata.xml b/virtual/lapack/metadata.xml
index 0b91d851efe1..e6d517932cad 100644
--- a/virtual/lapack/metadata.xml
+++ b/virtual/lapack/metadata.xml
@@ -1,16 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- Gentoo virtual package for the Linear Algebra PACKAge
- FORTRAN 77 implementation.
- </longdescription>
- <use>
- <flag name="eselect-ldso">Enable runtime library switching by
- eselect and ld.so.</flag>
- </use>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <use>
+ <flag name="eselect-ldso">Enable runtime library switching by eselect and ld.so.</flag>
+ </use>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/lapacke/lapacke-3.8-r1.ebuild b/virtual/lapacke/lapacke-3.8-r1.ebuild
new file mode 100644
index 000000000000..7cd98e6da323
--- /dev/null
+++ b/virtual/lapacke/lapacke-3.8-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for LAPACK C implementation"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="eselect-ldso"
+
+RDEPEND="
+ >=sci-libs/lapack-3.8.0[lapacke,eselect-ldso?]
+ eselect-ldso? ( || (
+ >=sci-libs/lapack-3.8.0[lapacke,eselect-ldso]
+ >=sci-libs/openblas-0.3.10[eselect-ldso]
+ ) )
+"
+DEPEND="${RDEPEND}"
diff --git a/virtual/lapacke/lapacke-3.8.ebuild b/virtual/lapacke/lapacke-3.8.ebuild
deleted file mode 100644
index 2d42bfde0920..000000000000
--- a/virtual/lapacke/lapacke-3.8.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual for LAPACK C implementation"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="eselect-ldso"
-
-RDEPEND="
- >=sci-libs/lapack-3.8.0[lapacke,eselect-ldso?]
-"
-DEPEND="${RDEPEND}"
diff --git a/virtual/lapacke/metadata.xml b/virtual/lapacke/metadata.xml
index 299f0ab2ab69..e6d517932cad 100644
--- a/virtual/lapacke/metadata.xml
+++ b/virtual/lapacke/metadata.xml
@@ -1,16 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- Gentoo virtual package for the Linear Algebra PACKAge C
- implementation.
- </longdescription>
- <use>
- <flag name="eselect-ldso">Enable runtime library switching by
- eselect and ld.so.</flag>
- </use>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <use>
+ <flag name="eselect-ldso">Enable runtime library switching by eselect and ld.so.</flag>
+ </use>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/latex-base/latex-base-1.0.ebuild b/virtual/latex-base/latex-base-1.0.ebuild
index 0356f3726f3d..8127bf678026 100644
--- a/virtual/latex-base/latex-base-1.0.ebuild
+++ b/virtual/latex-base/latex-base-1.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Virtual for basic LaTeX binaries"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
dev-texlive/texlive-latexrecommended
diff --git a/virtual/latex-base/metadata.xml b/virtual/latex-base/metadata.xml
index 13170c3184d8..dbf7452ea8a5 100644
--- a/virtual/latex-base/metadata.xml
+++ b/virtual/latex-base/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
-</maintainer>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/leechcraft-browser/leechcraft-browser-9999.ebuild b/virtual/leechcraft-browser/leechcraft-browser-9999.ebuild
deleted file mode 100644
index 6933ee0d1a3f..000000000000
--- a/virtual/leechcraft-browser/leechcraft-browser-9999.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for LeechCraft plugins providing a web browser"
-SLOT="0"
-
-RDEPEND="app-leechcraft/lc-poshuku"
diff --git a/virtual/leechcraft-browser/metadata.xml b/virtual/leechcraft-browser/metadata.xml
deleted file mode 100644
index ef43617d9e97..000000000000
--- a/virtual/leechcraft-browser/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>0xd34df00d@gmail.com</email>
- <name>Georg Rudoy</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/leechcraft-downloader-http/leechcraft-downloader-http-9999.ebuild b/virtual/leechcraft-downloader-http/leechcraft-downloader-http-9999.ebuild
deleted file mode 100644
index 5ad30e6dad64..000000000000
--- a/virtual/leechcraft-downloader-http/leechcraft-downloader-http-9999.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for LeechCraft plugins providing HTTP downloading"
-SLOT="0"
-
-RDEPEND="~app-leechcraft/lc-cstp-${PV}"
diff --git a/virtual/leechcraft-downloader-http/metadata.xml b/virtual/leechcraft-downloader-http/metadata.xml
deleted file mode 100644
index ef43617d9e97..000000000000
--- a/virtual/leechcraft-downloader-http/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>0xd34df00d@gmail.com</email>
- <name>Georg Rudoy</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/leechcraft-notifier/leechcraft-notifier-9999.ebuild b/virtual/leechcraft-notifier/leechcraft-notifier-9999.ebuild
deleted file mode 100644
index 4c2b75f1a756..000000000000
--- a/virtual/leechcraft-notifier/leechcraft-notifier-9999.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for LeechCraft plugins capable of visually notifying the user"
-SLOT="0"
-
-RDEPEND="|| (
- ~app-leechcraft/lc-kinotify-${PV}
- ~app-leechcraft/lc-dbusmanager-${PV}
- )"
diff --git a/virtual/leechcraft-notifier/metadata.xml b/virtual/leechcraft-notifier/metadata.xml
deleted file mode 100644
index ef43617d9e97..000000000000
--- a/virtual/leechcraft-notifier/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>0xd34df00d@gmail.com</email>
- <name>Georg Rudoy</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/leechcraft-quark-sideprovider/leechcraft-quark-sideprovider-9999.ebuild b/virtual/leechcraft-quark-sideprovider/leechcraft-quark-sideprovider-9999.ebuild
deleted file mode 100644
index 5d1255265347..000000000000
--- a/virtual/leechcraft-quark-sideprovider/leechcraft-quark-sideprovider-9999.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for LeechCraft plugins displaying quarks near window edges"
-SLOT="0"
-
-RDEPEND="~app-leechcraft/lc-sb2-${PV}"
diff --git a/virtual/leechcraft-quark-sideprovider/metadata.xml b/virtual/leechcraft-quark-sideprovider/metadata.xml
deleted file mode 100644
index ef43617d9e97..000000000000
--- a/virtual/leechcraft-quark-sideprovider/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>0xd34df00d@gmail.com</email>
- <name>Georg Rudoy</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/leechcraft-search-show/leechcraft-search-show-9999.ebuild b/virtual/leechcraft-search-show/leechcraft-search-show-9999.ebuild
deleted file mode 100644
index 307786629b93..000000000000
--- a/virtual/leechcraft-search-show/leechcraft-search-show-9999.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for LeechCraft plugins providing UI for search plugins"
-SLOT="0"
-
-RDEPEND="~app-leechcraft/lc-summary-${PV}"
diff --git a/virtual/leechcraft-search-show/metadata.xml b/virtual/leechcraft-search-show/metadata.xml
deleted file mode 100644
index ef43617d9e97..000000000000
--- a/virtual/leechcraft-search-show/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>0xd34df00d@gmail.com</email>
- <name>Georg Rudoy</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/leechcraft-storage-device-manager/leechcraft-storage-device-manager-9999.ebuild b/virtual/leechcraft-storage-device-manager/leechcraft-storage-device-manager-9999.ebuild
deleted file mode 100644
index ca3737218170..000000000000
--- a/virtual/leechcraft-storage-device-manager/leechcraft-storage-device-manager-9999.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for LeechCraft plugins for managing removable storage devices"
-SLOT="0"
-
-RDEPEND="app-leechcraft/lc-vrooby"
diff --git a/virtual/leechcraft-storage-device-manager/metadata.xml b/virtual/leechcraft-storage-device-manager/metadata.xml
deleted file mode 100644
index ef43617d9e97..000000000000
--- a/virtual/leechcraft-storage-device-manager/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>0xd34df00d@gmail.com</email>
- <name>Georg Rudoy</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/leechcraft-task-show/leechcraft-task-show-9999.ebuild b/virtual/leechcraft-task-show/leechcraft-task-show-9999.ebuild
deleted file mode 100644
index 7883a22c43e7..000000000000
--- a/virtual/leechcraft-task-show/leechcraft-task-show-9999.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for plugins that can show IDownloads and IJobHolders"
-SLOT="0"
-
-RDEPEND="~app-leechcraft/lc-summary-${PV}"
diff --git a/virtual/leechcraft-task-show/metadata.xml b/virtual/leechcraft-task-show/metadata.xml
deleted file mode 100644
index 4799a2ff647a..000000000000
--- a/virtual/leechcraft-task-show/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>0xd34df00d@gmail.com</email>
- <name>Georg Rudoy</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <longdescription>Virtual for plugins that can show IDownloads and IJobHolders</longdescription>
-</pkgmetadata>
diff --git a/virtual/leechcraft-trayarea/leechcraft-trayarea-9999.ebuild b/virtual/leechcraft-trayarea/leechcraft-trayarea-9999.ebuild
deleted file mode 100644
index 9e22e5133207..000000000000
--- a/virtual/leechcraft-trayarea/leechcraft-trayarea-9999.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for LeechCraft plugins providing a tray area"
-SLOT="0"
-
-RDEPEND="~app-leechcraft/lc-sb2-${PV}"
diff --git a/virtual/leechcraft-trayarea/metadata.xml b/virtual/leechcraft-trayarea/metadata.xml
deleted file mode 100644
index ef43617d9e97..000000000000
--- a/virtual/leechcraft-trayarea/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>0xd34df00d@gmail.com</email>
- <name>Georg Rudoy</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/leechcraft-wysiwyg-editor/leechcraft-wysiwyg-editor-9999.ebuild b/virtual/leechcraft-wysiwyg-editor/leechcraft-wysiwyg-editor-9999.ebuild
deleted file mode 100644
index ea4897bdd92a..000000000000
--- a/virtual/leechcraft-wysiwyg-editor/leechcraft-wysiwyg-editor-9999.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for LeechCraft plugins providing WYSIWYG text editor"
-SLOT="0"
-
-RDEPEND="~app-leechcraft/lc-lhtr-${PV}"
diff --git a/virtual/leechcraft-wysiwyg-editor/metadata.xml b/virtual/leechcraft-wysiwyg-editor/metadata.xml
deleted file mode 100644
index ef43617d9e97..000000000000
--- a/virtual/leechcraft-wysiwyg-editor/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>0xd34df00d@gmail.com</email>
- <name>Georg Rudoy</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/libc/libc-0.ebuild b/virtual/libc/libc-0.ebuild
deleted file mode 100644
index 62261bf3e865..000000000000
--- a/virtual/libc/libc-0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for the C library"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-# explicitly depend on SLOT 2.2 of glibc, because it sets
-# a different SLOT for cross-compiling
-RDEPEND="!prefix-guest? (
- elibc_glibc? ( sys-libs/glibc:2.2 )
- elibc_musl? ( sys-libs/musl )
- elibc_uclibc? ( sys-libs/uclibc-ng )
- )"
diff --git a/virtual/libc/libc-1-r1.ebuild b/virtual/libc/libc-1-r1.ebuild
new file mode 100644
index 000000000000..c9584c5a6c5d
--- /dev/null
+++ b/virtual/libc/libc-1-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for the C library"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+# explicitly depend on SLOT 2.2 of glibc, because it sets
+# a different SLOT for cross-compiling
+RDEPEND="
+ !prefix-guest? (
+ elibc_glibc? ( sys-libs/glibc:2.2 )
+ elibc_musl? ( sys-libs/musl )
+ )
+ prefix-guest? (
+ !sys-libs/glibc
+ !sys-libs/musl
+ )"
diff --git a/virtual/libc/libc-1.ebuild b/virtual/libc/libc-1.ebuild
deleted file mode 100644
index a60c3f15701a..000000000000
--- a/virtual/libc/libc-1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for the C library"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-# explicitly depend on SLOT 2.2 of glibc, because it sets
-# a different SLOT for cross-compiling
-# Cygwin uses newlib, which lacks libcrypt
-RDEPEND="!prefix-guest? (
- elibc_glibc? ( sys-libs/glibc:2.2 )
- elibc_musl? ( sys-libs/musl )
- elibc_uclibc? ( sys-libs/uclibc-ng )
- )
- prefix-guest? (
- elibc_Cygwin? ( sys-libs/cygwin-crypt )
- !sys-libs/glibc
- !sys-libs/musl
- !sys-libs/uclibc-ng
- !sys-libs/uclibc
- !sys-freebsd/freebsd-lib
- )"
diff --git a/virtual/libc/metadata.xml b/virtual/libc/metadata.xml
index b2564f98b4ce..e1c525171432 100644
--- a/virtual/libc/metadata.xml
+++ b/virtual/libc/metadata.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>toolchain@gentoo.org</email>
- <name>Gentoo Toolchain Project</name>
-</maintainer>
-<maintainer type="project">
- <email>embedded@gentoo.org</email>
- <name>Embedded Gentoo</name>
-</maintainer>
+ <maintainer type="project">
+ <email>toolchain@gentoo.org</email>
+ <name>Gentoo Toolchain Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>embedded@gentoo.org</email>
+ <name>Embedded Gentoo</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/libcrypt/libcrypt-1-r2.ebuild b/virtual/libcrypt/libcrypt-1-r2.ebuild
new file mode 100644
index 000000000000..d88ffbf8fc3c
--- /dev/null
+++ b/virtual/libcrypt/libcrypt-1-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for libcrypt.so"
+
+SLOT="0/1"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="static-libs"
+
+RDEPEND="
+ !prefix-guest? (
+ elibc_glibc? ( sys-libs/glibc[crypt(-),static-libs(+)?] )
+ elibc_musl? ( sys-libs/musl )
+ )
+"
diff --git a/virtual/libcrypt/libcrypt-2-r1.ebuild b/virtual/libcrypt/libcrypt-2-r1.ebuild
new file mode 100644
index 000000000000..ffb273b29297
--- /dev/null
+++ b/virtual/libcrypt/libcrypt-2-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for libcrypt.so"
+
+SLOT="0/2"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="static-libs"
+
+RDEPEND="
+ !prefix-guest? (
+ elibc_glibc? ( sys-libs/libxcrypt[system(-),static-libs(-)?,${MULTILIB_USEDEP}] )
+ elibc_musl? ( sys-libs/libxcrypt[system(-),static-libs(-)?] )
+ )
+"
diff --git a/virtual/libcrypt/libcrypt-2.ebuild b/virtual/libcrypt/libcrypt-2.ebuild
new file mode 100644
index 000000000000..8998d7eea9c1
--- /dev/null
+++ b/virtual/libcrypt/libcrypt-2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for libcrypt.so"
+
+SLOT="0/2"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="static-libs"
+
+RDEPEND="
+ !prefix-guest? (
+ elibc_glibc? ( sys-libs/libxcrypt[system(-),static-libs(-)?,${MULTILIB_USEDEP}] )
+ elibc_musl? ( sys-libs/musl )
+ )
+"
diff --git a/virtual/libcrypt/metadata.xml b/virtual/libcrypt/metadata.xml
new file mode 100644
index 000000000000..d65b2dff5075
--- /dev/null
+++ b/virtual/libcrypt/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>toolchain@gentoo.org</email>
+ <name>Gentoo Toolchain Project</name>
+ </maintainer>
+ <stabilize-allarches/>
+</pkgmetadata>
diff --git a/virtual/libelf/libelf-2.ebuild b/virtual/libelf/libelf-2-r1.ebuild
index df828bf13f6a..7c83cbd659e6 100644
--- a/virtual/libelf/libelf-2.ebuild
+++ b/virtual/libelf/libelf-2-r1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit multilib-build
DESCRIPTION="Virtual for libelf.so.0 provider dev-libs/libelf"
SLOT="0/0"
-KEYWORDS="alpha amd64 arm arm64 hppa ~mips ppc ppc64 sparc x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 sparc x86 ~x64-solaris"
RDEPEND=">=dev-libs/libelf-0.8.13-r2:0/0[${MULTILIB_USEDEP}]"
diff --git a/virtual/libelf/libelf-3-r1.ebuild b/virtual/libelf/libelf-3-r1.ebuild
new file mode 100644
index 000000000000..c1ec5f6ba871
--- /dev/null
+++ b/virtual/libelf/libelf-3-r1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for libelf.so.1 provider dev-libs/elfutils"
+
+SLOT="0/1"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+
+RDEPEND=">=dev-libs/elfutils-0.155-r1:0/0[${MULTILIB_USEDEP}]"
diff --git a/virtual/libelf/libelf-3.ebuild b/virtual/libelf/libelf-3.ebuild
deleted file mode 100644
index b7e57dd714f2..000000000000
--- a/virtual/libelf/libelf-3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for libelf.so.1 provider dev-libs/elfutils"
-SLOT="0/1"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- || (
- >=dev-libs/elfutils-0.155-r1:0/0[${MULTILIB_USEDEP}]
- >=sys-freebsd/freebsd-lib-9.2_rc1[${MULTILIB_USEDEP}]
- )"
diff --git a/virtual/libelf/metadata.xml b/virtual/libelf/metadata.xml
index d920e3ba3e56..d65b2dff5075 100644
--- a/virtual/libelf/metadata.xml
+++ b/virtual/libelf/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
+ <maintainer type="project">
+ <email>toolchain@gentoo.org</email>
+ <name>Gentoo Toolchain Project</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/libffi/libffi-3.0.10.ebuild b/virtual/libffi/libffi-3.0.10.ebuild
deleted file mode 100644
index 8682fa658c68..000000000000
--- a/virtual/libffi/libffi-3.0.10.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# The purpose of this ebuild is to provide quick fallback if and when we need to
-# switch back to internal copy of libffi from sys-devel/gcc.
-
-EAPI=5
-
-DESCRIPTION="A virtual for the Foreign Function Interface implementation"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND=">=dev-libs/libffi-3.0.10"
diff --git a/virtual/libffi/libffi-3.0.11.ebuild b/virtual/libffi/libffi-3.0.11.ebuild
deleted file mode 100644
index ef72669e366d..000000000000
--- a/virtual/libffi/libffi-3.0.11.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# The purpose of this ebuild is to provide quick fallback if and when we need to
-# switch back to internal copy of libffi from sys-devel/gcc.
-
-EAPI=5
-
-DESCRIPTION="A virtual for the Foreign Function Interface implementation"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND=">=dev-libs/libffi-3.0.11"
diff --git a/virtual/libffi/libffi-3.0.13-r1.ebuild b/virtual/libffi/libffi-3.0.13-r1.ebuild
deleted file mode 100644
index 34a4f91ea29c..000000000000
--- a/virtual/libffi/libffi-3.0.13-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# The purpose of this ebuild is to provide quick fallback if and when we need to
-# switch back to internal copy of libffi from sys-devel/gcc.
-
-EAPI=5
-
-inherit multilib-build
-
-DESCRIPTION="A virtual for the Foreign Function Interface implementation"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND=">=dev-libs/libffi-3.0.13-r1[${MULTILIB_USEDEP}]"
diff --git a/virtual/libffi/libffi-3.3_rc0.ebuild b/virtual/libffi/libffi-3.3_rc0.ebuild
deleted file mode 100644
index 907411a858a4..000000000000
--- a/virtual/libffi/libffi-3.3_rc0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# The purpose of this ebuild is to provide quick fallback if and when we need to
-# switch back to internal copy of libffi from sys-devel/gcc.
-
-EAPI=7
-
-inherit multilib-build
-
-DESCRIPTION="A virtual for the Foreign Function Interface implementation"
-SLOT="0/7" # SONAME=libffi.so.7
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND=">=dev-libs/libffi-3.3_rc0:0/7[${MULTILIB_USEDEP}]"
diff --git a/virtual/libffi/metadata.xml b/virtual/libffi/metadata.xml
deleted file mode 100644
index 3a840c8dcd05..000000000000
--- a/virtual/libffi/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>toolchain@gentoo.org</email>
- <name>Gentoo Toolchain Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/libgudev/libgudev-215-r3.ebuild b/virtual/libgudev/libgudev-215-r3.ebuild
deleted file mode 100644
index a02cc576c907..000000000000
--- a/virtual/libgudev/libgudev-215-r3.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit multilib-build
-
-DESCRIPTION="Virtual for libgudev providers"
-SLOT="0/0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
-IUSE="introspection static-libs systemd"
-REQUIRED_USE="systemd? ( !static-libs )"
-
-RDEPEND="
- || ( dev-libs/libgudev:0/0[${MULTILIB_USEDEP},introspection?,static-libs?]
- !systemd? ( || (
- >=sys-fs/udev-208-r1:0/0[${MULTILIB_USEDEP},gudev(-),introspection(-)?,static-libs?]
- >=sys-fs/eudev-1.5.3-r1:0/0[${MULTILIB_USEDEP},gudev(-),introspection(-)?,static-libs?] )
- )
- systemd? (
- >=sys-apps/systemd-212-r5:0/2[${MULTILIB_USEDEP},gudev(-),introspection(-)?]
- )
- )"
diff --git a/virtual/libgudev/libgudev-230.ebuild b/virtual/libgudev/libgudev-230.ebuild
deleted file mode 100644
index a93724fdbb70..000000000000
--- a/virtual/libgudev/libgudev-230.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit multilib-build
-
-DESCRIPTION="Virtual for libgudev providers"
-SLOT="0/0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
-IUSE="introspection static-libs"
-
-RDEPEND="dev-libs/libgudev:0/0[${MULTILIB_USEDEP},introspection?,static-libs?]"
diff --git a/virtual/libgudev/libgudev-232.ebuild b/virtual/libgudev/libgudev-232.ebuild
deleted file mode 100644
index 8da645dc3451..000000000000
--- a/virtual/libgudev/libgudev-232.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit multilib-build
-
-DESCRIPTION="Virtual for libgudev providers"
-SLOT="0/0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
-IUSE="introspection static-libs"
-
-RDEPEND=">=dev-libs/libgudev-232:0/0[${MULTILIB_USEDEP},introspection?,static-libs?]"
diff --git a/virtual/libgudev/metadata.xml b/virtual/libgudev/metadata.xml
deleted file mode 100644
index b1c8a60ed0c9..000000000000
--- a/virtual/libgudev/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>udev-bugs@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>eudev@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>systemd@gentoo.org</email>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/libiconv/libiconv-0-r1.ebuild b/virtual/libiconv/libiconv-0-r1.ebuild
deleted file mode 100644
index 67488d8ab5e5..000000000000
--- a/virtual/libiconv/libiconv-0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for the GNU conversion library"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-IUSE="elibc_glibc elibc_uclibc elibc_musl elibc_mintlib"
-
-# - Don't put elibc_glibc? ( sys-libs/glibc ) to avoid circular deps between
-# that and gcc
-RDEPEND="!elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( !elibc_mintlib? ( >=dev-libs/libiconv-1.14-r1[${MULTILIB_USEDEP}] ) ) ) )"
diff --git a/virtual/libiconv/libiconv-0-r2.ebuild b/virtual/libiconv/libiconv-0-r2.ebuild
index daf78d6ff545..82821d98c4f6 100644
--- a/virtual/libiconv/libiconv-0-r2.ebuild
+++ b/virtual/libiconv/libiconv-0-r2.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
inherit multilib-build
DESCRIPTION="Virtual for the GNU conversion library"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-IUSE="elibc_glibc elibc_uclibc elibc_musl elibc_mintlib"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
# - Don't put elibc_glibc? ( sys-libs/glibc ) to avoid circular deps between
# that and gcc
-RDEPEND="!elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( !elibc_mintlib? ( || ( >=dev-libs/libiconv-1.14-r1[${MULTILIB_USEDEP}] >=sys-freebsd/freebsd-lib-10.0[${MULTILIB_USEDEP}] ) ) ) ) )"
+RDEPEND="!elibc_glibc? ( !elibc_musl? ( >=dev-libs/libiconv-1.14-r1[${MULTILIB_USEDEP}] ) )"
diff --git a/virtual/libiconv/libiconv-0.ebuild b/virtual/libiconv/libiconv-0.ebuild
deleted file mode 100644
index c9c1abafc3f5..000000000000
--- a/virtual/libiconv/libiconv-0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for the GNU conversion library"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-IUSE="elibc_glibc elibc_uclibc elibc_musl"
-
-# - Don't put elibc_glibc? ( sys-libs/glibc ) to avoid circular deps between
-# that and gcc
-RDEPEND="!elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( dev-libs/libiconv ) ) )"
diff --git a/virtual/libiconv/metadata.xml b/virtual/libiconv/metadata.xml
index 91e2eccbc46d..a799d6405111 100644
--- a/virtual/libiconv/metadata.xml
+++ b/virtual/libiconv/metadata.xml
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>prefix@gentoo.org</email>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/libintl/libintl-0-r1.ebuild b/virtual/libintl/libintl-0-r1.ebuild
deleted file mode 100644
index 4cf6d0c5f7d9..000000000000
--- a/virtual/libintl/libintl-0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for the GNU Internationalization Library"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="elibc_glibc elibc_uclibc"
-
-# - Don't put elibc_glibc? ( sys-libs/glibc ) to avoid circular deps between
-# that and gcc. And don't force uClibc to dep on this.
-RDEPEND="!elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( >=sys-devel/gettext-0.18.3.2[${MULTILIB_USEDEP}] ) ) )"
diff --git a/virtual/libintl/libintl-0-r2.ebuild b/virtual/libintl/libintl-0-r2.ebuild
index a9fdf607f918..c5179b707806 100644
--- a/virtual/libintl/libintl-0-r2.ebuild
+++ b/virtual/libintl/libintl-0-r2.ebuild
@@ -1,15 +1,14 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
inherit multilib-build
DESCRIPTION="Virtual for the GNU Internationalization Library"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="elibc_glibc elibc_musl elibc_uclibc"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-# - Don't put elibc_glibc? ( sys-libs/glibc ) to avoid circular deps between
-# that and gcc. And don't force uClibc to dep on this.
-RDEPEND="!elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( dev-libs/libintl[${MULTILIB_USEDEP}] ) ) )"
+# - Don't put elibc_glibc? ( sys-libs/glibc ) to avoid circular deps between that and gcc.
+RDEPEND="!elibc_glibc? ( !elibc_musl? ( dev-libs/libintl[${MULTILIB_USEDEP}] ) )"
diff --git a/virtual/libintl/libintl-0.ebuild b/virtual/libintl/libintl-0.ebuild
deleted file mode 100644
index 7169c1bc59af..000000000000
--- a/virtual/libintl/libintl-0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for the GNU Internationalization Library"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="elibc_glibc elibc_uclibc"
-
-# - Don't put elibc_glibc? ( sys-libs/glibc ) to avoid circular deps between
-# that and gcc. And don't force uClibc to dep on this.
-RDEPEND="!elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( sys-devel/gettext ) ) )"
diff --git a/virtual/libintl/metadata.xml b/virtual/libintl/metadata.xml
index 91e2eccbc46d..a799d6405111 100644
--- a/virtual/libintl/metadata.xml
+++ b/virtual/libintl/metadata.xml
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>prefix@gentoo.org</email>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/libstdc++/libstdc++-3.3.ebuild b/virtual/libstdc++/libstdc++-3.3.ebuild
deleted file mode 100644
index e166b7c7e66a..000000000000
--- a/virtual/libstdc++/libstdc++-3.3.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for the GNU Standard C++ Library for <gcc-3.4"
-SLOT="3.3"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="|| ( =sys-libs/libstdc++-v3-bin-3.3* =sys-libs/libstdc++-v3-3.3* )"
diff --git a/virtual/libstdc++/metadata.xml b/virtual/libstdc++/metadata.xml
deleted file mode 100644
index e396f3755977..000000000000
--- a/virtual/libstdc++/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>toolchain@gentoo.org</email>
- <name>Gentoo Toolchain Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/virtual/libudev/libudev-215-r1.ebuild b/virtual/libudev/libudev-215-r1.ebuild
deleted file mode 100644
index 8499648ba71e..000000000000
--- a/virtual/libudev/libudev-215-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit multilib-build
-
-DESCRIPTION="Virtual for libudev providers"
-SLOT="0/1"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86"
-IUSE="static-libs systemd"
-REQUIRED_USE="systemd? ( !static-libs )"
-
-RDEPEND="
- !systemd? ( || (
- >=sys-fs/eudev-1.3:0/0[${MULTILIB_USEDEP},static-libs(-)?]
- >=sys-fs/udev-208-r1:0/0[${MULTILIB_USEDEP},static-libs(-)?]
- ) )
- systemd? ( >=sys-apps/systemd-212-r5:0/2[${MULTILIB_USEDEP}] )
-"
diff --git a/virtual/libudev/libudev-232-r1.ebuild b/virtual/libudev/libudev-232-r1.ebuild
deleted file mode 100644
index 913bd481ddd3..000000000000
--- a/virtual/libudev/libudev-232-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit multilib-build
-
-DESCRIPTION="Virtual for libudev providers"
-SLOT="0/1"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
-IUSE="systemd"
-
-RDEPEND="
- !systemd? ( >=sys-fs/udev-232:0/0[${MULTILIB_USEDEP}] )
- systemd? ( >=sys-apps/systemd-232:0/2[${MULTILIB_USEDEP}] )
-"
diff --git a/virtual/libudev/libudev-232-r2.ebuild b/virtual/libudev/libudev-232-r2.ebuild
deleted file mode 100644
index 544c55b027b6..000000000000
--- a/virtual/libudev/libudev-232-r2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit multilib-build
-
-DESCRIPTION="Virtual for libudev providers"
-SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86"
-IUSE="static-libs systemd"
-
-RDEPEND="
- !systemd? ( || (
- >=sys-fs/eudev-3.2.9:0/0[${MULTILIB_USEDEP}]
- >=sys-fs/udev-232:0/0[${MULTILIB_USEDEP}]
- ) )
- systemd? ( >=sys-apps/systemd-232:0/2[${MULTILIB_USEDEP}] )
-"
diff --git a/virtual/libudev/libudev-232-r3.ebuild b/virtual/libudev/libudev-232-r3.ebuild
deleted file mode 100644
index de9e3abb2a4b..000000000000
--- a/virtual/libudev/libudev-232-r3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit multilib-build
-
-DESCRIPTION="Virtual for libudev providers"
-SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86"
-IUSE="static-libs systemd"
-
-RDEPEND="
- !systemd? ( || (
- >=sys-fs/eudev-3.2.9:0/0[${MULTILIB_USEDEP},static-libs(-)?]
- >=sys-fs/udev-232:0/0[${MULTILIB_USEDEP},static-libs(-)?]
- ) )
- systemd? ( >=sys-apps/systemd-232:0/2[${MULTILIB_USEDEP},static-libs(-)?] )
-"
diff --git a/virtual/libudev/libudev-251-r2.ebuild b/virtual/libudev/libudev-251-r2.ebuild
new file mode 100644
index 000000000000..0250b8380d00
--- /dev/null
+++ b/virtual/libudev/libudev-251-r2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for libudev providers"
+
+SLOT="0/1"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+IUSE="systemd"
+
+RDEPEND="
+ !systemd? ( >=sys-apps/systemd-utils-251[udev,${MULTILIB_USEDEP}] )
+ systemd? ( >=sys-apps/systemd-251:0/2[${MULTILIB_USEDEP}] )
+"
diff --git a/virtual/libudev/metadata.xml b/virtual/libudev/metadata.xml
index b1c8a60ed0c9..c10e48286b50 100644
--- a/virtual/libudev/metadata.xml
+++ b/virtual/libudev/metadata.xml
@@ -1,13 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
- <email>udev-bugs@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>eudev@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
<email>systemd@gentoo.org</email>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/libusb/libusb-0-r2.ebuild b/virtual/libusb/libusb-0-r2.ebuild
index e2ff8fa86feb..3c28be44302a 100644
--- a/virtual/libusb/libusb-0-r2.ebuild
+++ b/virtual/libusb/libusb-0-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
inherit multilib-build
DESCRIPTION="Virtual for libusb"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-RDEPEND="|| ( >=dev-libs/libusb-compat-0.1.5-r2[${MULTILIB_USEDEP}] >=sys-freebsd/freebsd-lib-9.1-r11[usb,${MULTILIB_USEDEP}] )"
+RDEPEND=">=dev-libs/libusb-compat-0.1.5-r2[${MULTILIB_USEDEP}]"
diff --git a/virtual/libusb/libusb-1-r1.ebuild b/virtual/libusb/libusb-1-r1.ebuild
deleted file mode 100644
index 5b46d088d451..000000000000
--- a/virtual/libusb/libusb-1-r1.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit multilib-build
-
-DESCRIPTION="Virtual for libusb"
-SLOT="1"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="udev"
-
-RDEPEND="|| ( >=dev-libs/libusb-1.0.9-r2:1[udev(+)?,${MULTILIB_USEDEP}] >=sys-freebsd/freebsd-lib-9.1-r10[usb,${MULTILIB_USEDEP}] )"
diff --git a/virtual/libusb/libusb-1-r2.ebuild b/virtual/libusb/libusb-1-r2.ebuild
index ad884014a557..b955307002bb 100644
--- a/virtual/libusb/libusb-1-r2.ebuild
+++ b/virtual/libusb/libusb-1-r2.ebuild
@@ -1,19 +1,16 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
inherit multilib-build
DESCRIPTION="Virtual for libusb"
SLOT="1"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="udev"
# We force a recent libusb so that downstream consumers of virtual/libusb
# can depend on us directly (and not have to force >=libusb-1.0.19).
RDEPEND="
- || (
- >=dev-libs/libusb-1.0.19:1[udev(+)?,${MULTILIB_USEDEP}]
- >=sys-freebsd/freebsd-lib-9.1-r10[usb,${MULTILIB_USEDEP}]
- )
+ >=dev-libs/libusb-1.0.19:1[udev(+)?,${MULTILIB_USEDEP}]
"
diff --git a/virtual/libusb/metadata.xml b/virtual/libusb/metadata.xml
index dbf5b2b50494..de9d78424186 100644
--- a/virtual/libusb/metadata.xml
+++ b/virtual/libusb/metadata.xml
@@ -1,12 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
- <maintainer type="person">
- <email>peter@stuge.se</email>
- <name>Peter Stuge</name>
- </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/linux-sources/linux-sources-3-r4.ebuild b/virtual/linux-sources/linux-sources-3-r8.ebuild
index f327a5d1842b..32428dfe22df 100644
--- a/virtual/linux-sources/linux-sources-3-r4.ebuild
+++ b/virtual/linux-sources/linux-sources-3-r8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
DESCRIPTION="Virtual for Linux kernel sources"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="firmware"
RDEPEND="
@@ -13,18 +13,15 @@ RDEPEND="
|| (
sys-kernel/gentoo-sources
sys-kernel/vanilla-sources
- sys-kernel/ck-sources
sys-kernel/git-sources
- sys-kernel/hardened-sources
sys-kernel/mips-sources
sys-kernel/pf-sources
sys-kernel/rt-sources
- sys-kernel/xbox-sources
sys-kernel/zen-sources
- sys-kernel/aufs-sources
sys-kernel/raspberrypi-sources
sys-kernel/gentoo-kernel
sys-kernel/gentoo-kernel-bin
sys-kernel/vanilla-kernel
- sys-kernel/vanilla-kernel-bin
+ sys-kernel/linux-next
+ sys-kernel/asahi-sources
)"
diff --git a/virtual/linux-sources/metadata.xml b/virtual/linux-sources/metadata.xml
index 9241f9f8744e..b72d38e4f2f9 100644
--- a/virtual/linux-sources/metadata.xml
+++ b/virtual/linux-sources/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </maintainer>
<maintainer type="project">
<email>kernel@gentoo.org</email>
<name>Gentoo Kernel Project</name>
@@ -12,4 +8,5 @@
<use>
<flag name="firmware">Install linux kernel firmware</flag>
</use>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/linuxtv-dvb-headers/linuxtv-dvb-headers-5.8.ebuild b/virtual/linuxtv-dvb-headers/linuxtv-dvb-headers-5.8.ebuild
deleted file mode 100644
index 8720063a8618..000000000000
--- a/virtual/linuxtv-dvb-headers/linuxtv-dvb-headers-5.8.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual Package installing the Header files for DVB"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~mips ppc ppc64 x86"
-
-RDEPEND=">=sys-kernel/linux-headers-3.7"
diff --git a/virtual/linuxtv-dvb-headers/metadata.xml b/virtual/linuxtv-dvb-headers/metadata.xml
deleted file mode 100644
index e4891e12585c..000000000000
--- a/virtual/linuxtv-dvb-headers/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>
- This package contains the header files for the DVB drivers
- from linuxtv.org needed to compile any application
- accessing the DVB-hardware to record/watch tv or
- use internet over satellite connection.
- </longdescription>
-</pkgmetadata>
diff --git a/virtual/logger/logger-0-r1.ebuild b/virtual/logger/logger-0-r1.ebuild
index b5ce9ac78b67..3f6636144303 100644
--- a/virtual/logger/logger-0-r1.ebuild
+++ b/virtual/logger/logger-0-r1.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
DESCRIPTION="Virtual for system loggers"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~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 ~x64-solaris"
RDEPEND="|| (
app-admin/metalog
@@ -13,7 +14,6 @@ RDEPEND="|| (
app-admin/socklog
app-admin/sysklogd
app-admin/syslog-ng
- sys-freebsd/freebsd-usbin
sys-apps/busybox[syslog]
>=sys-apps/systemd-38
)"
diff --git a/virtual/logger/metadata.xml b/virtual/logger/metadata.xml
index ab51926be731..de9d78424186 100644
--- a/virtual/logger/metadata.xml
+++ b/virtual/logger/metadata.xml
@@ -1,12 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="person">
- <email>ultrabug@gentoo.org</email>
- <name>Alexys Jacob</name>
-</maintainer>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/mailx/mailx-1.ebuild b/virtual/mailx/mailx-1.ebuild
deleted file mode 100644
index 1b3988cb05eb..000000000000
--- a/virtual/mailx/mailx-1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for mail implementations"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND="|| ( net-mail/mailutils
- mail-client/mailx
- mail-client/nail
- sys-freebsd/freebsd-ubin )"
diff --git a/virtual/mailx/mailx-2.ebuild b/virtual/mailx/mailx-2.ebuild
deleted file mode 100644
index 3213722eb97c..000000000000
--- a/virtual/mailx/mailx-2.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual for mail implementations"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-
-RDEPEND="|| ( net-mail/mailutils
- mail-client/mailx
- mail-client/s-nail
- mail-client/nail
- sys-freebsd/freebsd-ubin )"
diff --git a/virtual/mailx/mailx-4.ebuild b/virtual/mailx/mailx-4.ebuild
new file mode 100644
index 000000000000..480175f55f0d
--- /dev/null
+++ b/virtual/mailx/mailx-4.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for mail implementations"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="|| (
+ net-mail/mailutils[clients]
+ mail-client/mailx
+ mail-client/s-nail
+ )"
diff --git a/virtual/mailx/metadata.xml b/virtual/mailx/metadata.xml
index 6f49eba8f496..c3bda71eefca 100644
--- a/virtual/mailx/metadata.xml
+++ b/virtual/mailx/metadata.xml
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
+ <!-- maintainer-needed -->
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/man/man-0-r2.ebuild b/virtual/man/man-0-r2.ebuild
deleted file mode 100644
index d69c3e161692..000000000000
--- a/virtual/man/man-0-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for man"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || (
- sys-apps/man-db
- sys-apps/man
- >=sys-freebsd/freebsd-ubin-11.1-r1
- )"
diff --git a/virtual/man/man-0-r4.ebuild b/virtual/man/man-0-r4.ebuild
new file mode 100644
index 000000000000..a95dd0fe5fe6
--- /dev/null
+++ b/virtual/man/man-0-r4.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for man"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || (
+ sys-apps/man-db
+ >=app-text/mandoc-1.14.5-r1[system-man]
+ )
+"
diff --git a/virtual/man/metadata.xml b/virtual/man/metadata.xml
index 56c124413057..de9d78424186 100644
--- a/virtual/man/metadata.xml
+++ b/virtual/man/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/mda/mda-0.ebuild b/virtual/mda/mda-0.ebuild
index bc061c02fe1b..630683004f28 100644
--- a/virtual/mda/mda-0.ebuild
+++ b/virtual/mda/mda-0.ebuild
@@ -1,18 +1,23 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
DESCRIPTION="Virtual for Message Delivery Agents"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
# mail-mta/citadel is from sunrise
-RDEPEND="|| ( mail-filter/procmail
- mail-filter/maildrop
- mail-mta/postfix
- mail-mta/courier
- mail-mta/mini-qmail
- mail-mta/netqmail
- mail-mta/qmail-ldap
- mail-mta/citadel )"
+RDEPEND="
+ || (
+ mail-filter/procmail
+ mail-filter/maildrop
+ mail-mta/postfix
+ mail-mta/courier
+ mail-mta/mini-qmail
+ mail-mta/netqmail
+ mail-mta/qmail-ldap
+ mail-mta/citadel
+ )
+"
diff --git a/virtual/mda/metadata.xml b/virtual/mda/metadata.xml
index 6f49eba8f496..c3bda71eefca 100644
--- a/virtual/mda/metadata.xml
+++ b/virtual/mda/metadata.xml
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
+ <!-- maintainer-needed -->
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/metadata.xml b/virtual/metadata.xml
index 45ed7f2ae7ef..bf0c3535dc67 100644
--- a/virtual/metadata.xml
+++ b/virtual/metadata.xml
@@ -1,8 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
- The virtual category contains packages which satisfy virtual dependencies.
+ The virtual category contains packages which satisfy virtual
+ dependencies.
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie virtual enthält Pakete, die virtuelle
+ Abhängigkeiten erfüllen.
</longdescription>
<longdescription lang="es">
La categoría virtual contiene paquetes para satisfacer las
diff --git a/virtual/modutils/modutils-0.ebuild b/virtual/modutils/modutils-0.ebuild
deleted file mode 100644
index 8d7a51ee1680..000000000000
--- a/virtual/modutils/modutils-0.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for utilities to manage Linux kernel modules"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86"
-
-RDEPEND="|| ( sys-apps/kmod[tools] sys-apps/modutils )"
diff --git a/virtual/mpi/metadata.xml b/virtual/mpi/metadata.xml
index 327f69e3321b..f10185ff9165 100644
--- a/virtual/mpi/metadata.xml
+++ b/virtual/mpi/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>cluster@gentoo.org</email>
@@ -7,5 +7,7 @@
</maintainer>
<use>
<flag name="romio">Enable romio, a high-performance portable MPI-IO</flag>
+ <flag name="nullmpi">Allow <pkg>sys-cluster/nullmpi</pkg> a minimal incomplete MPI implementation as a provider</flag>
</use>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/mpi/mpi-2.0-r3.ebuild b/virtual/mpi/mpi-2.0-r3.ebuild
deleted file mode 100644
index 9febf47e90d4..000000000000
--- a/virtual/mpi/mpi-2.0-r3.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for Message Passing Interface (MPI) v2.0 implementation"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="cxx fortran romio threads"
-
-RDEPEND="|| (
- sys-cluster/openmpi[cxx?,fortran?,romio?,threads?]
- sys-cluster/mpich[cxx?,fortran?,romio?,threads?]
- sys-cluster/mpich2[cxx?,fortran?,romio?,threads?]
- sys-cluster/mvapich2[fortran?,romio?,threads?]
- sys-cluster/native-mpi
-)"
diff --git a/virtual/mpi/mpi-2.0-r4.ebuild b/virtual/mpi/mpi-2.0-r4.ebuild
deleted file mode 100644
index 8c62f8c886c0..000000000000
--- a/virtual/mpi/mpi-2.0-r4.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for Message Passing Interface (MPI) v2.0 implementation"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="cxx fortran romio threads"
-
-RDEPEND="|| (
- >=sys-cluster/openmpi-1.10.2-r1[${MULTILIB_USEDEP},cxx?,fortran?,romio?,threads?]
- >=sys-cluster/mpich-3.2-r1[${MULTILIB_USEDEP},cxx?,fortran?,romio?,threads?]
- sys-cluster/mpich2[${MULTILIB_USEDEP},cxx?,fortran?,romio?,threads?]
- sys-cluster/mvapich2[${MULTILIB_USEDEP},cxx(-)?,fortran?,romio?,threads?]
- sys-cluster/nullmpi[${MULTILIB_USEDEP},cxx(-)?,fortran(-)?,romio(-)?,threads(-)?]
- sys-cluster/native-mpi
-)"
diff --git a/virtual/mpi/mpi-2.0-r5.ebuild b/virtual/mpi/mpi-2.0-r5.ebuild
deleted file mode 100644
index 859edf5a2f76..000000000000
--- a/virtual/mpi/mpi-2.0-r5.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for Message Passing Interface (MPI) v2.0 implementation"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="cxx fortran romio threads"
-
-RDEPEND="|| (
- >=sys-cluster/openmpi-1.10.2-r1[${MULTILIB_USEDEP},cxx?,fortran?,romio?,threads(+)?]
- >=sys-cluster/mpich-3.2-r1[${MULTILIB_USEDEP},cxx?,fortran?,romio?,threads?]
- sys-cluster/mpich2[${MULTILIB_USEDEP},cxx?,fortran?,romio?,threads?]
- sys-cluster/mvapich2[${MULTILIB_USEDEP},cxx(-)?,fortran?,romio?,threads?]
- sys-cluster/nullmpi[${MULTILIB_USEDEP},cxx(-)?,fortran(-)?,romio(-)?,threads(-)?]
- sys-cluster/native-mpi
-)"
diff --git a/virtual/mpi/mpi-2.0-r7.ebuild b/virtual/mpi/mpi-2.0-r7.ebuild
new file mode 100644
index 000000000000..cd1e3af043d1
--- /dev/null
+++ b/virtual/mpi/mpi-2.0-r7.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Message Passing Interface (MPI) v2.0 implementation"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+IUSE="cxx fortran romio threads nullmpi"
+
+RDEPEND="|| (
+ >=sys-cluster/openmpi-4.1.2[${MULTILIB_USEDEP},cxx?,fortran?,romio?,threads(+)?]
+ >=sys-cluster/mpich-3.4.3[${MULTILIB_USEDEP},cxx?,fortran?,romio?,threads?]
+ sys-cluster/native-mpi
+ nullmpi? ( sys-cluster/nullmpi[${MULTILIB_USEDEP},cxx(-)?,fortran(-)?,romio(-)?,threads(-)?] )
+)"
diff --git a/virtual/mta/metadata.xml b/virtual/mta/metadata.xml
index 6698a4ab7883..8cb7f9b298b9 100644
--- a/virtual/mta/metadata.xml
+++ b/virtual/mta/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>zlogene@gentoo.org</email>
- <name>Mikle Kolyada</name>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/mta/mta-1-r1.ebuild b/virtual/mta/mta-1-r2.ebuild
index 924de3279dba..a987310b3a00 100644
--- a/virtual/mta/mta-1-r1.ebuild
+++ b/virtual/mta/mta-1-r2.ebuild
@@ -1,13 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Virtual for Message Transfer Agents"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-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 ~x64-solaris"
-# mail-mta/citadel is from sunrise
RDEPEND="|| ( mail-mta/nullmailer
mail-mta/msmtp[mta]
mail-mta/ssmtp[mta]
@@ -15,6 +14,7 @@ RDEPEND="|| ( mail-mta/nullmailer
mail-mta/esmtp
mail-mta/exim
mail-mta/netqmail
+ mail-mta/notqmail
mail-mta/postfix
mail-mta/sendmail
- mail-mta/opensmtpd )"
+ mail-mta/opensmtpd[mta] )"
diff --git a/virtual/mysql/metadata.xml b/virtual/mysql/metadata.xml
index 44d9802880c8..65a1fe7c507a 100644
--- a/virtual/mysql/metadata.xml
+++ b/virtual/mysql/metadata.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>mysql-bugs@gentoo.org</email>
- <name>MySQL</name>
- </maintainer>
- <use>
- <flag name="embedded">Build embedded server (libmysqld)</flag>
- <flag name="server">Build server (mysqld)</flag>
- </use>
+ <maintainer type="project">
+ <email>mysql-bugs@gentoo.org</email>
+ <name>MySQL</name>
+ </maintainer>
+ <use>
+ <flag name="embedded">Build embedded server (libmysqld)</flag>
+ <flag name="server">Build server (mysqld)</flag>
+ </use>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/mysql/mysql-5.5-r2.ebuild b/virtual/mysql/mysql-5.5-r2.ebuild
deleted file mode 100644
index a8cc6dd6bc61..000000000000
--- a/virtual/mysql/mysql-5.5-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-DESCRIPTION="Virtual for MySQL client or database"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-IUSE="static static-libs"
-
-RDEPEND="|| (
- =dev-db/mariadb-${PV}*[static?,static-libs(-)?]
- =dev-db/mysql-${PV}*[static?,static-libs(-)?]
- =dev-db/mysql-cluster-7.2*[static?,static-libs(-)?]
-)"
diff --git a/virtual/mysql/mysql-5.6-r13.ebuild b/virtual/mysql/mysql-5.6-r13.ebuild
index 66624bb8d81e..66191597dce1 100644
--- a/virtual/mysql/mysql-5.6-r13.ebuild
+++ b/virtual/mysql/mysql-5.6-r13.ebuild
@@ -1,18 +1,17 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=8
DESCRIPTION="Virtual for MySQL database server"
SLOT="0/18"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x64-solaris"
IUSE="embedded +server static"
RDEPEND="|| (
>=dev-db/mariadb-10.0[embedded(-)?,server?,static?]
>=dev-db/mysql-${PV}[embedded(-)?,server?,static(-)?]
>=dev-db/percona-server-${PV}[embedded(-)?,server?,static(-)?]
- dev-db/mariadb-galera[embedded(-)?,server?,static?]
>=dev-db/mysql-cluster-7.3[embedded(-)?,server?,static(-)?]
)
"
diff --git a/virtual/notification-daemon/metadata.xml b/virtual/notification-daemon/metadata.xml
index f3cab85cf603..c73ee2cc3df7 100644
--- a/virtual/notification-daemon/metadata.xml
+++ b/virtual/notification-daemon/metadata.xml
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>freedesktop-bugs@gentoo.org</email>
- </maintainer>
+ <maintainer type="project">
+ <email>freedesktop-bugs@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/notification-daemon/notification-daemon-0.ebuild b/virtual/notification-daemon/notification-daemon-0.ebuild
index 6dad31258ca6..716c7ec9881d 100644
--- a/virtual/notification-daemon/notification-daemon-0.ebuild
+++ b/virtual/notification-daemon/notification-daemon-0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Virtual for notification daemon dbus service"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="gnome kde"
RDEPEND="
@@ -15,6 +15,7 @@ RDEPEND="
!gnome? ( !kde? ( || (
x11-misc/notification-daemon
gnome-extra/cinnamon
+ gui-apps/mako
xfce-extra/xfce4-notifyd
x11-misc/notify-osd
x11-misc/dunst
diff --git a/virtual/ooo/metadata.xml b/virtual/ooo/metadata.xml
index 9d67a9d55246..0f3e393ebf0e 100644
--- a/virtual/ooo/metadata.xml
+++ b/virtual/ooo/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
-</maintainer>
+ <maintainer type="project">
+ <email>office@gentoo.org</email>
+ <name>Gentoo Office project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/ooo/ooo-0.ebuild b/virtual/ooo/ooo-0.ebuild
deleted file mode 100644
index dee577344ac0..000000000000
--- a/virtual/ooo/ooo-0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for OpenOffice.org/LibreOffice"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="java"
-
-RDEPEND="
- || (
- app-office/libreoffice[java?]
- app-office/libreoffice-bin[java?]
- app-office/openoffice-bin[java?]
- )
-"
diff --git a/virtual/ooo/ooo-1.ebuild b/virtual/ooo/ooo-1.ebuild
new file mode 100644
index 000000000000..ec1bd7ab121b
--- /dev/null
+++ b/virtual/ooo/ooo-1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for LibreOffice"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+RDEPEND="
+ || (
+ app-office/libreoffice
+ app-office/libreoffice-bin
+ )
+"
diff --git a/virtual/opencl/metadata.xml b/virtual/opencl/metadata.xml
index e943b72b8a48..104b85bf6cd8 100644
--- a/virtual/opencl/metadata.xml
+++ b/virtual/opencl/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>x11@gentoo.org</email>
- <name>X11</name>
-</maintainer>
+ <maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/opencl/opencl-2.ebuild b/virtual/opencl/opencl-2.ebuild
deleted file mode 100644
index 81e5238f3c14..000000000000
--- a/virtual/opencl/opencl-2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for OpenCL implementations"
-SLOT="0"
-KEYWORDS="amd64 x86"
-CARDS=( amdgpu i965 nvidia )
-IUSE="${CARDS[@]/#/video_cards_}"
-
-# intel-neo and intel-ocl-sdk are amd64-only
-RDEPEND="app-eselect/eselect-opencl
- || (
- video_cards_i965? ( || (
- abi_x86_64? ( !abi_x86_32? ( dev-libs/intel-neo ) )
- dev-libs/beignet ) )
- >=media-libs/mesa-9.1.6[opencl,X(+),${MULTILIB_USEDEP}]
- video_cards_amdgpu? ( || (
- dev-libs/rocm-opencl-runtime
- dev-libs/amdgpu-pro-opencl ) )
- video_cards_nvidia? (
- >=x11-drivers/nvidia-drivers-290.10-r2[uvm] )
- abi_x86_64? ( !abi_x86_32? ( dev-util/intel-ocl-sdk ) )
- )"
diff --git a/virtual/opencl/opencl-3-r3.ebuild b/virtual/opencl/opencl-3-r3.ebuild
new file mode 100644
index 000000000000..4f55198d2c00
--- /dev/null
+++ b/virtual/opencl/opencl-3-r3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for OpenCL API"
+SLOT="0"
+KEYWORDS="amd64 ppc64 ~riscv x86"
+
+RDEPEND="
+ >=dev-libs/opencl-icd-loader-2023.02.06[${MULTILIB_USEDEP}]
+"
+
+pkg_postinst() {
+ elog
+ elog "In order to take advantage of OpenCL you will need a runtime for your hardware."
+ elog "Currently included in Gentoo are:"
+ elog
+ elog " * open:"
+ elog " - dev-libs/intel-compute-runtime - integrated Intel GPUs from Broadwell onwards. 64-bit only;"
+ elog " - dev-libs/pocl - to run OpenCL programs on your CPU, if you do not have a supported GPU;"
+ elog " - dev-libs/rocm-opencl-runtime - AMD GPUs supported by the amdgpu kernel driver. 64-bit only;"
+ elog " - media-libs/mesa[opencl] - some older AMD GPUs; see [1]. 32-bit support;"
+ elog
+ elog " * proprietary:"
+ elog " - dev-libs/amdgpu-pro-opencl - AMD Polaris GPUs. 32-bit support;"
+ elog " - dev-util/intel-ocl-sdk - Intel CPUs (*not* GPUs). 64-bit only;"
+ elog " - x11-drivers/nvidia-drivers[uvm] - Nvidia GPUs; specific package versions"
+ elog " required for older devices [2]. 32-bit support."
+ elog
+ elog " [1] https://dri.freedesktop.org/wiki/GalliumCompute/"
+ elog " [2] https://www.nvidia.com/en-us/drivers/unix/legacy-gpu/"
+ elog
+}
diff --git a/virtual/opengl/metadata.xml b/virtual/opengl/metadata.xml
index e943b72b8a48..104b85bf6cd8 100644
--- a/virtual/opengl/metadata.xml
+++ b/virtual/opengl/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>x11@gentoo.org</email>
- <name>X11</name>
-</maintainer>
+ <maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/opengl/opengl-7.0-r2.ebuild b/virtual/opengl/opengl-7.0-r2.ebuild
index 23d787a91218..d9a40dc9954b 100644
--- a/virtual/opengl/opengl-7.0-r2.ebuild
+++ b/virtual/opengl/opengl-7.0-r2.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit multilib-build
DESCRIPTION="Virtual for OpenGL implementation"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-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 ~x64-solaris"
RDEPEND="
|| (
diff --git a/virtual/modutils/metadata.xml b/virtual/openssh/metadata.xml
index 79552732cd7f..de9d78424186 100644
--- a/virtual/modutils/metadata.xml
+++ b/virtual/openssh/metadata.xml
@@ -1,11 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
- <email>udev-bugs@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
- </pkgmetadata>
+ <stabilize-allarches/>
+</pkgmetadata>
diff --git a/virtual/openssh/openssh-0.ebuild b/virtual/openssh/openssh-0.ebuild
new file mode 100644
index 000000000000..cb57d4eb5924
--- /dev/null
+++ b/virtual/openssh/openssh-0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for net-misc/openssh and variants"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+IUSE="ssl"
+
+RDEPEND="
+ || (
+ >=net-misc/openssh-9.3_p1-r1[ssl?]
+ >=net-misc/openssh-contrib-9.3_p1[ssl?]
+ )"
diff --git a/virtual/os-headers/metadata.xml b/virtual/os-headers/metadata.xml
index e396f3755977..d65b2dff5075 100644
--- a/virtual/os-headers/metadata.xml
+++ b/virtual/os-headers/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>toolchain@gentoo.org</email>
- <name>Gentoo Toolchain Project</name>
-</maintainer>
+ <maintainer type="project">
+ <email>toolchain@gentoo.org</email>
+ <name>Gentoo Toolchain Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/os-headers/os-headers-0-r1.ebuild b/virtual/os-headers/os-headers-0-r1.ebuild
deleted file mode 100644
index df7c0ea1583b..000000000000
--- a/virtual/os-headers/os-headers-0-r1.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
-
-DESCRIPTION="Virtual for operating system headers"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-# depend on SLOT 0 of linux-headers, because kernel-2.eclass
-# sets a different SLOT for cross-building
-RDEPEND="
- !prefix-guest? (
- || (
- kernel_linux? ( sys-kernel/linux-headers:0 )
- kernel_Winnt? (
- elibc_mingw? ( dev-util/mingw64-runtime )
- )
- !prefix? ( sys-freebsd/freebsd-lib )
- )
- )
- prefix-guest? (
- !sys-kernel/linux-headers
- !sys-freebsd/freebsd-lib
- )"
diff --git a/virtual/os-headers/os-headers-0-r2.ebuild b/virtual/os-headers/os-headers-0-r2.ebuild
new file mode 100644
index 000000000000..2d7a6473fe16
--- /dev/null
+++ b/virtual/os-headers/os-headers-0-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for operating system headers"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+# depend on SLOT 0 of linux-headers, because kernel-2.eclass
+# sets a different SLOT for cross-building
+RDEPEND="
+ !prefix-guest? (
+ kernel_linux? ( sys-kernel/linux-headers:0 )
+ )
+ prefix-guest? (
+ !sys-kernel/linux-headers
+ )
+"
diff --git a/virtual/os-headers/os-headers-0.ebuild b/virtual/os-headers/os-headers-0.ebuild
deleted file mode 100644
index 94e0d1b3e92c..000000000000
--- a/virtual/os-headers/os-headers-0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for operating system headers"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-# depend on SLOT 0 of linux-headers, because kernel-2.eclass
-# sets a different SLOT for cross-building
-RDEPEND="
- || (
- kernel_linux? ( sys-kernel/linux-headers:0 )
- !prefix? ( sys-freebsd/freebsd-lib )
- )"
diff --git a/virtual/package-manager/metadata.xml b/virtual/package-manager/metadata.xml
index 56c124413057..de9d78424186 100644
--- a/virtual/package-manager/metadata.xml
+++ b/virtual/package-manager/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/package-manager/package-manager-1.ebuild b/virtual/package-manager/package-manager-1.ebuild
index 3eaf7d068159..fc6f79869a5a 100644
--- a/virtual/package-manager/package-manager-1.ebuild
+++ b/virtual/package-manager/package-manager-1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Virtual for the package manager"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| (
diff --git a/virtual/pager/metadata.xml b/virtual/pager/metadata.xml
index c6dd702ff515..996eb9fa78a2 100644
--- a/virtual/pager/metadata.xml
+++ b/virtual/pager/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type='person'>
+ <maintainer type="person">
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/pager/pager-0-r1.ebuild b/virtual/pager/pager-0-r1.ebuild
new file mode 100644
index 000000000000..868d489604c7
--- /dev/null
+++ b/virtual/pager/pager-0-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for command-line pagers"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="|| ( sys-apps/less
+ sys-apps/most
+ sys-apps/util-linux[ncurses]
+ app-text/lv
+ app-editors/vim[vim-pager] )"
diff --git a/virtual/pager/pager-0.ebuild b/virtual/pager/pager-0.ebuild
deleted file mode 100644
index 66da7700a4c7..000000000000
--- a/virtual/pager/pager-0.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for command-line pagers"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="|| ( sys-apps/less
- sys-apps/most
- sys-apps/util-linux[ncurses]
- app-text/lv
- app-editors/vim[vim-pager] )"
diff --git a/virtual/pandoc/metadata.xml b/virtual/pandoc/metadata.xml
new file mode 100644
index 000000000000..2cb6a382723e
--- /dev/null
+++ b/virtual/pandoc/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xgqt@gentoo.org</email>
+ <name>Maciej Barć</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <stabilize-allarches />
+</pkgmetadata>
diff --git a/virtual/pandoc/pandoc-0-r1.ebuild b/virtual/pandoc/pandoc-0-r1.ebuild
new file mode 100644
index 000000000000..4e7457bf4394
--- /dev/null
+++ b/virtual/pandoc/pandoc-0-r1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for pandoc"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
+
+BDEPEND=""
+RDEPEND="|| ( app-text/pandoc-bin[pandoc-symlink] app-text/pandoc-cli app-text/pandoc )"
diff --git a/virtual/pandoc/pandoc-0.ebuild b/virtual/pandoc/pandoc-0.ebuild
new file mode 100644
index 000000000000..09933e4f0edb
--- /dev/null
+++ b/virtual/pandoc/pandoc-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for pandoc"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
+
+BDEPEND=""
+RDEPEND="|| ( app-text/pandoc-bin[pandoc-symlink] app-text/pandoc )"
diff --git a/virtual/perl-Archive-Tar/metadata.xml b/virtual/perl-Archive-Tar/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Archive-Tar/metadata.xml
+++ b/virtual/perl-Archive-Tar/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Archive-Tar/perl-Archive-Tar-2.240.0.ebuild b/virtual/perl-Archive-Tar/perl-Archive-Tar-2.240.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Archive-Tar/perl-Archive-Tar-2.240.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Archive-Tar/perl-Archive-Tar-2.300.0-r1.ebuild b/virtual/perl-Archive-Tar/perl-Archive-Tar-2.300.0-r1.ebuild
deleted file mode 100644
index 0d8bd0feb853..000000000000
--- a/virtual/perl-Archive-Tar/perl-Archive-Tar-2.300.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Archive-Tar/perl-Archive-Tar-2.320.0.ebuild b/virtual/perl-Archive-Tar/perl-Archive-Tar-2.320.0.ebuild
deleted file mode 100644
index 1b5b7a184c3d..000000000000
--- a/virtual/perl-Archive-Tar/perl-Archive-Tar-2.320.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Archive-Tar/perl-Archive-Tar-2.40.100_rc-r6.ebuild b/virtual/perl-Archive-Tar/perl-Archive-Tar-2.40.100_rc-r6.ebuild
deleted file mode 100644
index eb967c7da0ad..000000000000
--- a/virtual/perl-Archive-Tar/perl-Archive-Tar-2.40.100_rc-r6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Archive-Tar/perl-Archive-Tar-2.400.0-r1.ebuild b/virtual/perl-Archive-Tar/perl-Archive-Tar-2.400.0-r1.ebuild
new file mode 100644
index 000000000000..9bb3f61db9fc
--- /dev/null
+++ b/virtual/perl-Archive-Tar/perl-Archive-Tar-2.400.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Attribute-Handlers/metadata.xml b/virtual/perl-Attribute-Handlers/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Attribute-Handlers/metadata.xml
+++ b/virtual/perl-Attribute-Handlers/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-0.990.0-r2.ebuild b/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-0.990.0-r2.ebuild
deleted file mode 100644
index 1cc68f8b073a..000000000000
--- a/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-0.990.0-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.10.0-r1.ebuild b/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.10.0-r1.ebuild
deleted file mode 100644
index e800a8035c8d..000000000000
--- a/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.10.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.30.0.ebuild b/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.30.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.30.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-AutoLoader/metadata.xml b/virtual/perl-AutoLoader/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-AutoLoader/metadata.xml
+++ b/virtual/perl-AutoLoader/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r12.ebuild b/virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r12.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r12.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r7.ebuild b/virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r7.ebuild
deleted file mode 100644
index eb95cf557a60..000000000000
--- a/virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r7.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-B-Debug/metadata.xml b/virtual/perl-B-Debug/metadata.xml
deleted file mode 100644
index 51930499ab60..000000000000
--- a/virtual/perl-B-Debug/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/perl-B-Debug/perl-B-Debug-1.230.0-r3.ebuild b/virtual/perl-B-Debug/perl-B-Debug-1.230.0-r3.ebuild
deleted file mode 100644
index 007292dfa59c..000000000000
--- a/virtual/perl-B-Debug/perl-B-Debug-1.230.0-r3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-B-Debug/perl-B-Debug-1.240.0.ebuild b/virtual/perl-B-Debug/perl-B-Debug-1.240.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-B-Debug/perl-B-Debug-1.240.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-B-Debug/perl-B-Debug-1.260.0.ebuild b/virtual/perl-B-Debug/perl-B-Debug-1.260.0.ebuild
deleted file mode 100644
index 0d18c4234e1e..000000000000
--- a/virtual/perl-B-Debug/perl-B-Debug-1.260.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-CPAN-Meta-Requirements/metadata.xml b/virtual/perl-CPAN-Meta-Requirements/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-CPAN-Meta-Requirements/metadata.xml
+++ b/virtual/perl-CPAN-Meta-Requirements/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.140.0-r4.ebuild b/virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.140.0-r4.ebuild
deleted file mode 100644
index c998e255888f..000000000000
--- a/virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.140.0-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.140.0-r9.ebuild b/virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.140.0-r9.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.140.0-r9.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-CPAN-Meta-YAML/metadata.xml b/virtual/perl-CPAN-Meta-YAML/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-CPAN-Meta-YAML/metadata.xml
+++ b/virtual/perl-CPAN-Meta-YAML/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-CPAN-Meta-YAML/perl-CPAN-Meta-YAML-0.18.0-r4.ebuild b/virtual/perl-CPAN-Meta-YAML/perl-CPAN-Meta-YAML-0.18.0-r4.ebuild
deleted file mode 100644
index c998e255888f..000000000000
--- a/virtual/perl-CPAN-Meta-YAML/perl-CPAN-Meta-YAML-0.18.0-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-CPAN-Meta-YAML/perl-CPAN-Meta-YAML-0.18.0-r9.ebuild b/virtual/perl-CPAN-Meta-YAML/perl-CPAN-Meta-YAML-0.18.0-r9.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-CPAN-Meta-YAML/perl-CPAN-Meta-YAML-0.18.0-r9.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-CPAN-Meta/metadata.xml b/virtual/perl-CPAN-Meta/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-CPAN-Meta/metadata.xml
+++ b/virtual/perl-CPAN-Meta/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.10-r2.ebuild b/virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.10-r2.ebuild
deleted file mode 100644
index dc44b551a0cc..000000000000
--- a/virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.10-r2.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
- >=virtual/perl-CPAN-Meta-YAML-0.11.0
- >=virtual/perl-JSON-PP-2.271.30
- >=virtual/perl-Parse-CPAN-Meta-1.441.400
-"
-# see bug 519974
diff --git a/virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.10-r7.ebuild b/virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.10-r7.ebuild
new file mode 100644
index 000000000000..a6771fe891b7
--- /dev/null
+++ b/virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.10-r7.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+ >=virtual/perl-CPAN-Meta-YAML-0.11.0
+ >=virtual/perl-JSON-PP-2.271.30
+ >=virtual/perl-Parse-CPAN-Meta-1.441.400
+"
+# see bug 519974
diff --git a/virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.5-r1.ebuild b/virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.5-r1.ebuild
deleted file mode 100644
index 84906599f7ba..000000000000
--- a/virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.5-r1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- >=virtual/perl-CPAN-Meta-YAML-0.11.0
- >=virtual/perl-JSON-PP-2.271.30
- >=virtual/perl-Parse-CPAN-Meta-1.441.400
-"
-# see bug 519974
diff --git a/virtual/perl-CPAN/metadata.xml b/virtual/perl-CPAN/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-CPAN/metadata.xml
+++ b/virtual/perl-CPAN/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-CPAN/perl-CPAN-2.110.100_rc-r6.ebuild b/virtual/perl-CPAN/perl-CPAN-2.110.100_rc-r6.ebuild
deleted file mode 100644
index 27e7cbd80cf0..000000000000
--- a/virtual/perl-CPAN/perl-CPAN-2.110.100_rc-r6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-CPAN/perl-CPAN-2.180.0.ebuild b/virtual/perl-CPAN/perl-CPAN-2.180.0.ebuild
deleted file mode 100644
index 0768e648db0a..000000000000
--- a/virtual/perl-CPAN/perl-CPAN-2.180.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-CPAN/perl-CPAN-2.200.0.ebuild b/virtual/perl-CPAN/perl-CPAN-2.200.0.ebuild
deleted file mode 100644
index 3cac2f114d7e..000000000000
--- a/virtual/perl-CPAN/perl-CPAN-2.200.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-CPAN/perl-CPAN-2.220.0.ebuild b/virtual/perl-CPAN/perl-CPAN-2.220.0.ebuild
deleted file mode 100644
index d152eccf4126..000000000000
--- a/virtual/perl-CPAN/perl-CPAN-2.220.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-CPAN/perl-CPAN-2.360.0.ebuild b/virtual/perl-CPAN/perl-CPAN-2.360.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-CPAN/perl-CPAN-2.360.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Carp/metadata.xml b/virtual/perl-Carp/metadata.xml
index 774bb71b1c16..1a0d0fb9a80e 100644
--- a/virtual/perl-Carp/metadata.xml
+++ b/virtual/perl-Carp/metadata.xml
@@ -1,12 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>kentnl@gentoo.org</email>
- <name>Kent Fredric</name>
- </maintainer>
-<maintainer type="project">
+ <maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Carp/perl-Carp-1.400.0-r1.ebuild b/virtual/perl-Carp/perl-Carp-1.400.0-r1.ebuild
deleted file mode 100644
index dd0a1ca5fb1c..000000000000
--- a/virtual/perl-Carp/perl-Carp-1.400.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Carp/perl-Carp-1.420.0.ebuild b/virtual/perl-Carp/perl-Carp-1.420.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Carp/perl-Carp-1.420.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Carp/perl-Carp-1.500.0-r1.ebuild b/virtual/perl-Carp/perl-Carp-1.500.0-r1.ebuild
deleted file mode 100644
index f090c0fe7282..000000000000
--- a/virtual/perl-Carp/perl-Carp-1.500.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Carp/perl-Carp-1.540.0.ebuild b/virtual/perl-Carp/perl-Carp-1.540.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Carp/perl-Carp-1.540.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Compress-Raw-Bzip2/metadata.xml b/virtual/perl-Compress-Raw-Bzip2/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Compress-Raw-Bzip2/metadata.xml
+++ b/virtual/perl-Compress-Raw-Bzip2/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.204.1_rc.ebuild b/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.204.1_rc.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.204.1_rc.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.69.0-r1.ebuild b/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.69.0-r1.ebuild
deleted file mode 100644
index 64142a97633f..000000000000
--- a/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.69.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.74.0-r1.ebuild b/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.74.0-r1.ebuild
deleted file mode 100644
index ffda460aa7ae..000000000000
--- a/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.74.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.84.0.ebuild b/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.84.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.84.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Compress-Raw-Zlib/metadata.xml b/virtual/perl-Compress-Raw-Zlib/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Compress-Raw-Zlib/metadata.xml
+++ b/virtual/perl-Compress-Raw-Zlib/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.206.0.ebuild b/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.206.0.ebuild
new file mode 100644
index 000000000000..cc5bf820f823
--- /dev/null
+++ b/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.206.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ ~perl-core/${PN#perl-}-${PV}
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.69.0-r1.ebuild b/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.69.0-r1.ebuild
deleted file mode 100644
index dd0a1ca5fb1c..000000000000
--- a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.69.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.74.0.ebuild b/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.74.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.74.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.76.0.ebuild b/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.76.0.ebuild
deleted file mode 100644
index 0846aea3d76f..000000000000
--- a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.76.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.84.0.ebuild b/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.84.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.84.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-DB_File/metadata.xml b/virtual/perl-DB_File/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-DB_File/metadata.xml
+++ b/virtual/perl-DB_File/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-DB_File/perl-DB_File-1.835.0-r3.ebuild b/virtual/perl-DB_File/perl-DB_File-1.835.0-r3.ebuild
deleted file mode 100644
index c9701480812e..000000000000
--- a/virtual/perl-DB_File/perl-DB_File-1.835.0-r3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x86-macos"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24*[berkdb] ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-DB_File/perl-DB_File-1.840.0-r1.ebuild b/virtual/perl-DB_File/perl-DB_File-1.840.0-r1.ebuild
deleted file mode 100644
index 7fcf9361cc24..000000000000
--- a/virtual/perl-DB_File/perl-DB_File-1.840.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x86-macos"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28*[berkdb] =dev-lang/perl-5.26*[berkdb] ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-DB_File/perl-DB_File-1.843.0.ebuild b/virtual/perl-DB_File/perl-DB_File-1.843.0.ebuild
deleted file mode 100644
index 8fa665df0988..000000000000
--- a/virtual/perl-DB_File/perl-DB_File-1.843.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x86-macos"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30*[berkdb] ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-DB_File/perl-DB_File-1.858.0.ebuild b/virtual/perl-DB_File/perl-DB_File-1.858.0.ebuild
new file mode 100644
index 000000000000..1568ec7fee3d
--- /dev/null
+++ b/virtual/perl-DB_File/perl-DB_File-1.858.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38*[berkdb] ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Data-Dumper/metadata.xml b/virtual/perl-Data-Dumper/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Data-Dumper/metadata.xml
+++ b/virtual/perl-Data-Dumper/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Data-Dumper/perl-Data-Dumper-2.160.0-r1.ebuild b/virtual/perl-Data-Dumper/perl-Data-Dumper-2.160.0-r1.ebuild
deleted file mode 100644
index 271e728486b3..000000000000
--- a/virtual/perl-Data-Dumper/perl-Data-Dumper-2.160.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Data-Dumper/perl-Data-Dumper-2.167.0.ebuild b/virtual/perl-Data-Dumper/perl-Data-Dumper-2.167.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Data-Dumper/perl-Data-Dumper-2.167.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Data-Dumper/perl-Data-Dumper-2.170.0.ebuild b/virtual/perl-Data-Dumper/perl-Data-Dumper-2.170.0.ebuild
deleted file mode 100644
index 0846aea3d76f..000000000000
--- a/virtual/perl-Data-Dumper/perl-Data-Dumper-2.170.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Data-Dumper/perl-Data-Dumper-2.174.0.ebuild b/virtual/perl-Data-Dumper/perl-Data-Dumper-2.174.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-Data-Dumper/perl-Data-Dumper-2.174.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Data-Dumper/perl-Data-Dumper-2.188.0.ebuild b/virtual/perl-Data-Dumper/perl-Data-Dumper-2.188.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Data-Dumper/perl-Data-Dumper-2.188.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Devel-PPPort/metadata.xml b/virtual/perl-Devel-PPPort/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Devel-PPPort/metadata.xml
+++ b/virtual/perl-Devel-PPPort/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.320.0-r1.ebuild b/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.320.0-r1.ebuild
deleted file mode 100644
index 0bc482190cc5..000000000000
--- a/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.320.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.350.0.ebuild b/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.350.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.350.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.400.0.ebuild b/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.400.0.ebuild
deleted file mode 100644
index 0d18c4234e1e..000000000000
--- a/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.400.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.520.0.ebuild b/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.520.0.ebuild
deleted file mode 100644
index 1b5b7a184c3d..000000000000
--- a/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.520.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.710.0.ebuild b/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.710.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.710.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Digest-MD5/metadata.xml b/virtual/perl-Digest-MD5/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Digest-MD5/metadata.xml
+++ b/virtual/perl-Digest-MD5/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Digest-MD5/perl-Digest-MD5-2.540.0-r3.ebuild b/virtual/perl-Digest-MD5/perl-Digest-MD5-2.540.0-r3.ebuild
deleted file mode 100644
index 271e728486b3..000000000000
--- a/virtual/perl-Digest-MD5/perl-Digest-MD5-2.540.0-r3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Digest-MD5/perl-Digest-MD5-2.550.0-r1.ebuild b/virtual/perl-Digest-MD5/perl-Digest-MD5-2.550.0-r1.ebuild
deleted file mode 100644
index 2e2f7cadbf60..000000000000
--- a/virtual/perl-Digest-MD5/perl-Digest-MD5-2.550.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Digest-MD5/perl-Digest-MD5-2.580.100_rc.ebuild b/virtual/perl-Digest-MD5/perl-Digest-MD5-2.580.100_rc.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Digest-MD5/perl-Digest-MD5-2.580.100_rc.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Digest-SHA/metadata.xml b/virtual/perl-Digest-SHA/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Digest-SHA/metadata.xml
+++ b/virtual/perl-Digest-SHA/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Digest-SHA/perl-Digest-SHA-5.950.100_rc-r6.ebuild b/virtual/perl-Digest-SHA/perl-Digest-SHA-5.950.100_rc-r6.ebuild
deleted file mode 100644
index eb967c7da0ad..000000000000
--- a/virtual/perl-Digest-SHA/perl-Digest-SHA-5.950.100_rc-r6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Digest-SHA/perl-Digest-SHA-5.960.0.ebuild b/virtual/perl-Digest-SHA/perl-Digest-SHA-5.960.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Digest-SHA/perl-Digest-SHA-5.960.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Digest-SHA/perl-Digest-SHA-6.10.0.ebuild b/virtual/perl-Digest-SHA/perl-Digest-SHA-6.10.0.ebuild
deleted file mode 100644
index 0846aea3d76f..000000000000
--- a/virtual/perl-Digest-SHA/perl-Digest-SHA-6.10.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Digest-SHA/perl-Digest-SHA-6.20.0.ebuild b/virtual/perl-Digest-SHA/perl-Digest-SHA-6.20.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-Digest-SHA/perl-Digest-SHA-6.20.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Digest-SHA/perl-Digest-SHA-6.40.0.ebuild b/virtual/perl-Digest-SHA/perl-Digest-SHA-6.40.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Digest-SHA/perl-Digest-SHA-6.40.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Digest/metadata.xml b/virtual/perl-Digest/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Digest/metadata.xml
+++ b/virtual/perl-Digest/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Digest/perl-Digest-1.170.100_rc-r8.ebuild b/virtual/perl-Digest/perl-Digest-1.170.100_rc-r8.ebuild
deleted file mode 100644
index 101cdda004c8..000000000000
--- a/virtual/perl-Digest/perl-Digest-1.170.100_rc-r8.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Digest/perl-Digest-1.200.0-r1.ebuild b/virtual/perl-Digest/perl-Digest-1.200.0-r1.ebuild
new file mode 100644
index 000000000000..9bb3f61db9fc
--- /dev/null
+++ b/virtual/perl-Digest/perl-Digest-1.200.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Dumpvalue/metadata.xml b/virtual/perl-Dumpvalue/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Dumpvalue/metadata.xml
+++ b/virtual/perl-Dumpvalue/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Dumpvalue/perl-Dumpvalue-1.180.0-r4.ebuild b/virtual/perl-Dumpvalue/perl-Dumpvalue-1.180.0-r4.ebuild
deleted file mode 100644
index 9e43bf4b0b90..000000000000
--- a/virtual/perl-Dumpvalue/perl-Dumpvalue-1.180.0-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Dumpvalue/perl-Dumpvalue-1.210.0-r3.ebuild b/virtual/perl-Dumpvalue/perl-Dumpvalue-1.210.0-r3.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Dumpvalue/perl-Dumpvalue-1.210.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Encode/metadata.xml b/virtual/perl-Encode/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Encode/metadata.xml
+++ b/virtual/perl-Encode/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Encode/perl-Encode-2.800.100_rc-r4.ebuild b/virtual/perl-Encode/perl-Encode-2.800.100_rc-r4.ebuild
deleted file mode 100644
index eb967c7da0ad..000000000000
--- a/virtual/perl-Encode/perl-Encode-2.800.100_rc-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Encode/perl-Encode-2.880.0.ebuild b/virtual/perl-Encode/perl-Encode-2.880.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Encode/perl-Encode-2.880.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Encode/perl-Encode-2.970.0.ebuild b/virtual/perl-Encode/perl-Encode-2.970.0.ebuild
deleted file mode 100644
index 0846aea3d76f..000000000000
--- a/virtual/perl-Encode/perl-Encode-2.970.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Encode/perl-Encode-3.10.0.ebuild b/virtual/perl-Encode/perl-Encode-3.10.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-Encode/perl-Encode-3.10.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Encode/perl-Encode-3.190.0.ebuild b/virtual/perl-Encode/perl-Encode-3.190.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Encode/perl-Encode-3.190.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Exporter/metadata.xml b/virtual/perl-Exporter/metadata.xml
index f53c778e0d38..1a0d0fb9a80e 100644
--- a/virtual/perl-Exporter/metadata.xml
+++ b/virtual/perl-Exporter/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Exporter/perl-Exporter-5.720.0-r3.ebuild b/virtual/perl-Exporter/perl-Exporter-5.720.0-r3.ebuild
deleted file mode 100644
index a8c28489c3bf..000000000000
--- a/virtual/perl-Exporter/perl-Exporter-5.720.0-r3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Exporter/perl-Exporter-5.730.0-r1.ebuild b/virtual/perl-Exporter/perl-Exporter-5.730.0-r1.ebuild
deleted file mode 100644
index f090c0fe7282..000000000000
--- a/virtual/perl-Exporter/perl-Exporter-5.730.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Exporter/perl-Exporter-5.770.0-r1.ebuild b/virtual/perl-Exporter/perl-Exporter-5.770.0-r1.ebuild
new file mode 100644
index 000000000000..9bb3f61db9fc
--- /dev/null
+++ b/virtual/perl-Exporter/perl-Exporter-5.770.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-ExtUtils-CBuilder/metadata.xml b/virtual/perl-ExtUtils-CBuilder/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-ExtUtils-CBuilder/metadata.xml
+++ b/virtual/perl-ExtUtils-CBuilder/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.225-r2.ebuild b/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.225-r2.ebuild
deleted file mode 100644
index 43c341f6e077..000000000000
--- a/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.225-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.230.ebuild b/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.230.ebuild
deleted file mode 100644
index 0846aea3d76f..000000000000
--- a/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.230.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.231.ebuild b/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.231.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.231.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.238.ebuild b/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.238.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.238.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-ExtUtils-Constant/metadata.xml b/virtual/perl-ExtUtils-Constant/metadata.xml
index f53c778e0d38..1a0d0fb9a80e 100644
--- a/virtual/perl-ExtUtils-Constant/metadata.xml
+++ b/virtual/perl-ExtUtils-Constant/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.230.0-r11.ebuild b/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.230.0-r11.ebuild
deleted file mode 100644
index 3bd2f4417fd2..000000000000
--- a/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.230.0-r11.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.250.0-r1.ebuild b/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.250.0-r1.ebuild
deleted file mode 100644
index f090c0fe7282..000000000000
--- a/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.250.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.250.0-r6.ebuild b/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.250.0-r6.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.250.0-r6.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-ExtUtils-Install/metadata.xml b/virtual/perl-ExtUtils-Install/metadata.xml
index f53c778e0d38..1a0d0fb9a80e 100644
--- a/virtual/perl-ExtUtils-Install/metadata.xml
+++ b/virtual/perl-ExtUtils-Install/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.140.0-r1.ebuild b/virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.140.0-r1.ebuild
deleted file mode 100644
index 8c675caa854f..000000000000
--- a/virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.140.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ExtUtils-Install"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.220.0.ebuild b/virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.220.0.ebuild
new file mode 100644
index 000000000000..d1bcb9aac884
--- /dev/null
+++ b/virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.220.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ExtUtils-Install"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.40.0-r3.ebuild b/virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.40.0-r3.ebuild
deleted file mode 100644
index 6537dba9abc8..000000000000
--- a/virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.40.0-r3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ExtUtils-Install"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-MakeMaker/metadata.xml b/virtual/perl-ExtUtils-MakeMaker/metadata.xml
index f53c778e0d38..1a0d0fb9a80e 100644
--- a/virtual/perl-ExtUtils-MakeMaker/metadata.xml
+++ b/virtual/perl-ExtUtils-MakeMaker/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.100.200_rc-r4.ebuild b/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.100.200_rc-r4.ebuild
deleted file mode 100644
index eb967c7da0ad..000000000000
--- a/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.100.200_rc-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.240.0.ebuild b/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.240.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.240.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.340.0-r1.ebuild b/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.340.0-r1.ebuild
deleted file mode 100644
index f090c0fe7282..000000000000
--- a/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.340.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.700.0.ebuild b/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.700.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.700.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-ExtUtils-Manifest/metadata.xml b/virtual/perl-ExtUtils-Manifest/metadata.xml
index f53c778e0d38..1a0d0fb9a80e 100644
--- a/virtual/perl-ExtUtils-Manifest/metadata.xml
+++ b/virtual/perl-ExtUtils-Manifest/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.700.0-r5.ebuild b/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.700.0-r5.ebuild
deleted file mode 100644
index 951c905f5fe7..000000000000
--- a/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.700.0-r5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.720.0.ebuild b/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.720.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.720.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.730.0-r2.ebuild b/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.730.0-r2.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.730.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-ExtUtils-ParseXS/metadata.xml b/virtual/perl-ExtUtils-ParseXS/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-ExtUtils-ParseXS/metadata.xml
+++ b/virtual/perl-ExtUtils-ParseXS/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.310.0-r1.ebuild b/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.310.0-r1.ebuild
deleted file mode 100644
index 271e728486b3..000000000000
--- a/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.310.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.340.0.ebuild b/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.340.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.340.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.390.0.ebuild b/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.390.0.ebuild
deleted file mode 100644
index 0846aea3d76f..000000000000
--- a/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.390.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.400.0.ebuild b/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.400.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.400.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.510.0.ebuild b/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.510.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.510.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-File-Path/metadata.xml b/virtual/perl-File-Path/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-File-Path/metadata.xml
+++ b/virtual/perl-File-Path/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild b/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
deleted file mode 100644
index ad3da6544e53..000000000000
--- a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- ~perl-core/${PN#perl-}-${PV}
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-File-Path/perl-File-Path-2.150.0.ebuild b/virtual/perl-File-Path/perl-File-Path-2.150.0.ebuild
deleted file mode 100644
index 0846aea3d76f..000000000000
--- a/virtual/perl-File-Path/perl-File-Path-2.150.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-File-Path/perl-File-Path-2.160.0.ebuild b/virtual/perl-File-Path/perl-File-Path-2.160.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-File-Path/perl-File-Path-2.160.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-File-Path/perl-File-Path-2.180.0-r2.ebuild b/virtual/perl-File-Path/perl-File-Path-2.180.0-r2.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-File-Path/perl-File-Path-2.180.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-File-Spec/metadata.xml b/virtual/perl-File-Spec/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-File-Spec/metadata.xml
+++ b/virtual/perl-File-Spec/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-File-Spec/perl-File-Spec-3.630.100_rc-r4.ebuild b/virtual/perl-File-Spec/perl-File-Spec-3.630.100_rc-r4.ebuild
deleted file mode 100644
index eb967c7da0ad..000000000000
--- a/virtual/perl-File-Spec/perl-File-Spec-3.630.100_rc-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-File-Spec/perl-File-Spec-3.670.0.ebuild b/virtual/perl-File-Spec/perl-File-Spec-3.670.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-File-Spec/perl-File-Spec-3.670.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-File-Spec/perl-File-Spec-3.740.0.ebuild b/virtual/perl-File-Spec/perl-File-Spec-3.740.0.ebuild
deleted file mode 100644
index 0846aea3d76f..000000000000
--- a/virtual/perl-File-Spec/perl-File-Spec-3.740.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-File-Spec/perl-File-Spec-3.780.0.ebuild b/virtual/perl-File-Spec/perl-File-Spec-3.780.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-File-Spec/perl-File-Spec-3.780.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-File-Spec/perl-File-Spec-3.880.0.ebuild b/virtual/perl-File-Spec/perl-File-Spec-3.880.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-File-Spec/perl-File-Spec-3.880.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-File-Temp/metadata.xml b/virtual/perl-File-Temp/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-File-Temp/metadata.xml
+++ b/virtual/perl-File-Temp/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-File-Temp/perl-File-Temp-0.230.400-r5.ebuild b/virtual/perl-File-Temp/perl-File-Temp-0.230.400-r5.ebuild
deleted file mode 100644
index 0347ddcc59ed..000000000000
--- a/virtual/perl-File-Temp/perl-File-Temp-0.230.400-r5.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- ~perl-core/${PN#perl-}-${PV}
- !=perl-core/File-Temp-0.230.400
- dev-lang/perl:=
-"
-
-# this is the dev-lang/perl-5.20, 5.22, 5.24, 5.26, 5.28 version but we need the security patch
diff --git a/virtual/perl-File-Temp/perl-File-Temp-0.230.900.ebuild b/virtual/perl-File-Temp/perl-File-Temp-0.230.900.ebuild
deleted file mode 100644
index 12b8b04ec52f..000000000000
--- a/virtual/perl-File-Temp/perl-File-Temp-0.230.900.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- ~perl-core/${PN#perl-}-${PV}
- dev-lang/perl:=
-"
-
-# this is the dev-lang/perl-5.30 version but we need the security patch
diff --git a/virtual/perl-File-Temp/perl-File-Temp-0.231.100.ebuild b/virtual/perl-File-Temp/perl-File-Temp-0.231.100.ebuild
new file mode 100644
index 000000000000..0bea9f18f2ae
--- /dev/null
+++ b/virtual/perl-File-Temp/perl-File-Temp-0.231.100.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ ~perl-core/${PN#perl-}-${PV}
+ dev-lang/perl:=
+"
+
+# this is the dev-lang/perl-5.34 and dev-lang/perl-5.36 and dev-lang/perl-5.38 version but we need the security patch
diff --git a/virtual/perl-Filter-Simple/metadata.xml b/virtual/perl-Filter-Simple/metadata.xml
index f53c778e0d38..1a0d0fb9a80e 100644
--- a/virtual/perl-Filter-Simple/metadata.xml
+++ b/virtual/perl-Filter-Simple/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Filter-Simple/perl-Filter-Simple-0.920.0-r3.ebuild b/virtual/perl-Filter-Simple/perl-Filter-Simple-0.920.0-r3.ebuild
deleted file mode 100644
index fa1f48242401..000000000000
--- a/virtual/perl-Filter-Simple/perl-Filter-Simple-0.920.0-r3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for perl-core/Filter-Simple"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Filter-Simple/perl-Filter-Simple-0.930.0.ebuild b/virtual/perl-Filter-Simple/perl-Filter-Simple-0.930.0.ebuild
deleted file mode 100644
index 47bb2574f101..000000000000
--- a/virtual/perl-Filter-Simple/perl-Filter-Simple-0.930.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for perl-core/Filter-Simple"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Filter-Simple/perl-Filter-Simple-0.950.0-r1.ebuild b/virtual/perl-Filter-Simple/perl-Filter-Simple-0.950.0-r1.ebuild
deleted file mode 100644
index 1f87dd62469d..000000000000
--- a/virtual/perl-Filter-Simple/perl-Filter-Simple-0.950.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for perl-core/Filter-Simple"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Filter-Simple/perl-Filter-Simple-0.960.0-r3.ebuild b/virtual/perl-Filter-Simple/perl-Filter-Simple-0.960.0-r3.ebuild
new file mode 100644
index 000000000000..0e42f8b0b54e
--- /dev/null
+++ b/virtual/perl-Filter-Simple/perl-Filter-Simple-0.960.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for perl-core/Filter-Simple"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Getopt-Long/metadata.xml b/virtual/perl-Getopt-Long/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Getopt-Long/metadata.xml
+++ b/virtual/perl-Getopt-Long/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Getopt-Long/perl-Getopt-Long-2.480.0-r1.ebuild b/virtual/perl-Getopt-Long/perl-Getopt-Long-2.480.0-r1.ebuild
deleted file mode 100644
index 271e728486b3..000000000000
--- a/virtual/perl-Getopt-Long/perl-Getopt-Long-2.480.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Getopt-Long/perl-Getopt-Long-2.490.0.ebuild b/virtual/perl-Getopt-Long/perl-Getopt-Long-2.490.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Getopt-Long/perl-Getopt-Long-2.490.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Getopt-Long/perl-Getopt-Long-2.500.0-r1.ebuild b/virtual/perl-Getopt-Long/perl-Getopt-Long-2.500.0-r1.ebuild
deleted file mode 100644
index f090c0fe7282..000000000000
--- a/virtual/perl-Getopt-Long/perl-Getopt-Long-2.500.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Getopt-Long/perl-Getopt-Long-2.540.0.ebuild b/virtual/perl-Getopt-Long/perl-Getopt-Long-2.540.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Getopt-Long/perl-Getopt-Long-2.540.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-HTTP-Tiny/metadata.xml b/virtual/perl-HTTP-Tiny/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-HTTP-Tiny/metadata.xml
+++ b/virtual/perl-HTTP-Tiny/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.1_rc-r4.ebuild b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.1_rc-r4.ebuild
deleted file mode 100644
index 4eec2ddf66bd..000000000000
--- a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.56.1_rc-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.70.0-r1.ebuild b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.70.0-r1.ebuild
deleted file mode 100644
index 3372e1567c9e..000000000000
--- a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.70.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.76.0.ebuild b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.76.0.ebuild
deleted file mode 100644
index eb1c94d6cad7..000000000000
--- a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.76.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.86.0.ebuild b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.86.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.86.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-I18N-LangTags/metadata.xml b/virtual/perl-I18N-LangTags/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-I18N-LangTags/metadata.xml
+++ b/virtual/perl-I18N-LangTags/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.400.0-r5.ebuild b/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.400.0-r5.ebuild
deleted file mode 100644
index 963cf1e2ae61..000000000000
--- a/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.400.0-r5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for I18N-LangTags"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/I18N-LangTags-${PV} )
- dev-lang/perl:=
- !<perl-core/I18N-LangTags-${PV}
- !>perl-core/I18N-LangTags-${PV}-r999
-"
diff --git a/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.420.0.ebuild b/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.420.0.ebuild
deleted file mode 100644
index de84dcb6ccff..000000000000
--- a/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.420.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for I18N-LangTags"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/I18N-LangTags-${PV} )
- dev-lang/perl:=
- !<perl-core/I18N-LangTags-${PV}
- !>perl-core/I18N-LangTags-${PV}-r999
-"
diff --git a/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.430.0-r1.ebuild b/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.430.0-r1.ebuild
deleted file mode 100644
index fbb8cd8a2f44..000000000000
--- a/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.430.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for I18N-LangTags"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/I18N-LangTags-${PV} )
- dev-lang/perl:=
- !<perl-core/I18N-LangTags-${PV}
- !>perl-core/I18N-LangTags-${PV}-r999
-"
diff --git a/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.450.0-r2.ebuild b/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.450.0-r2.ebuild
new file mode 100644
index 000000000000..45927c8d442c
--- /dev/null
+++ b/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.450.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for I18N-LangTags"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/I18N-LangTags-${PV} )
+ dev-lang/perl:=
+ !<perl-core/I18N-LangTags-${PV}
+ !>perl-core/I18N-LangTags-${PV}-r999
+"
diff --git a/virtual/perl-IO-Compress/metadata.xml b/virtual/perl-IO-Compress/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-IO-Compress/metadata.xml
+++ b/virtual/perl-IO-Compress/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-IO-Compress/perl-IO-Compress-2.204.0.ebuild b/virtual/perl-IO-Compress/perl-IO-Compress-2.204.0.ebuild
new file mode 100644
index 000000000000..f41f9cec6e07
--- /dev/null
+++ b/virtual/perl-IO-Compress/perl-IO-Compress-2.204.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+ >=virtual/perl-Compress-Raw-Bzip2-2.204.1_rc
+ >=virtual/perl-Compress-Raw-Zlib-2.204.1_rc
+"
+# Dependencies on Compress-Raw* must be kept in step
+# but sometimes not .... use ${PV} when you can.
diff --git a/virtual/perl-IO-Compress/perl-IO-Compress-2.69.1_rc-r4.ebuild b/virtual/perl-IO-Compress/perl-IO-Compress-2.69.1_rc-r4.ebuild
deleted file mode 100644
index 62c970237a11..000000000000
--- a/virtual/perl-IO-Compress/perl-IO-Compress-2.69.1_rc-r4.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
- >=virtual/perl-Compress-Raw-Zlib-${PV%.1_rc}.0
- >=virtual/perl-Compress-Raw-Bzip2-${PV%.1_rc}.0
-"
-# Dependencies on Compress-Raw* must be kept in step
-# but sometimes not .... use ${PV} when you can.
diff --git a/virtual/perl-IO-Compress/perl-IO-Compress-2.74.0-r1.ebuild b/virtual/perl-IO-Compress/perl-IO-Compress-2.74.0-r1.ebuild
deleted file mode 100644
index 649ff9327cca..000000000000
--- a/virtual/perl-IO-Compress/perl-IO-Compress-2.74.0-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
- >=virtual/perl-Compress-Raw-Zlib-${PV}
- >=virtual/perl-Compress-Raw-Bzip2-${PV}
-"
-# Dependencies on Compress-Raw* must be kept in step
-# but sometimes not .... use ${PV} when you can.
diff --git a/virtual/perl-IO-Compress/perl-IO-Compress-2.84.0.ebuild b/virtual/perl-IO-Compress/perl-IO-Compress-2.84.0.ebuild
deleted file mode 100644
index e6d6047fb9f0..000000000000
--- a/virtual/perl-IO-Compress/perl-IO-Compress-2.84.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
- >=virtual/perl-Compress-Raw-Zlib-${PV}
- >=virtual/perl-Compress-Raw-Bzip2-${PV}
-"
-# Dependencies on Compress-Raw* must be kept in step
-# but sometimes not .... use ${PV} when you can.
diff --git a/virtual/perl-IO-Socket-IP/metadata.xml b/virtual/perl-IO-Socket-IP/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-IO-Socket-IP/metadata.xml
+++ b/virtual/perl-IO-Socket-IP/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.370.0-r3.ebuild b/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.370.0-r3.ebuild
deleted file mode 100644
index dd0a1ca5fb1c..000000000000
--- a/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.370.0-r3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.380.0.ebuild b/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.380.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.380.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.390.0-r1.ebuild b/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.390.0-r1.ebuild
deleted file mode 100644
index f090c0fe7282..000000000000
--- a/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.390.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.410.100_rc.ebuild b/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.410.100_rc.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.410.100_rc.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-IO-Zlib/metadata.xml b/virtual/perl-IO-Zlib/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-IO-Zlib/metadata.xml
+++ b/virtual/perl-IO-Zlib/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-IO-Zlib/perl-IO-Zlib-1.100.0-r12.ebuild b/virtual/perl-IO-Zlib/perl-IO-Zlib-1.100.0-r12.ebuild
deleted file mode 100644
index eb95cf557a60..000000000000
--- a/virtual/perl-IO-Zlib/perl-IO-Zlib-1.100.0-r12.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-IO-Zlib/perl-IO-Zlib-1.140.0.ebuild b/virtual/perl-IO-Zlib/perl-IO-Zlib-1.140.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-IO-Zlib/perl-IO-Zlib-1.140.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-IO/metadata.xml b/virtual/perl-IO/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-IO/metadata.xml
+++ b/virtual/perl-IO/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-IO/perl-IO-1.360.100_rc-r4.ebuild b/virtual/perl-IO/perl-IO-1.360.100_rc-r4.ebuild
deleted file mode 100644
index eb967c7da0ad..000000000000
--- a/virtual/perl-IO/perl-IO-1.360.100_rc-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-IO/perl-IO-1.380.0.ebuild b/virtual/perl-IO/perl-IO-1.380.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-IO/perl-IO-1.380.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-IO/perl-IO-1.390.0.ebuild b/virtual/perl-IO/perl-IO-1.390.0.ebuild
deleted file mode 100644
index 0846aea3d76f..000000000000
--- a/virtual/perl-IO/perl-IO-1.390.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-IO/perl-IO-1.400.0.ebuild b/virtual/perl-IO/perl-IO-1.400.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-IO/perl-IO-1.400.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-IO/perl-IO-1.520.0.ebuild b/virtual/perl-IO/perl-IO-1.520.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-IO/perl-IO-1.520.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-IPC-Cmd/metadata.xml b/virtual/perl-IPC-Cmd/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-IPC-Cmd/metadata.xml
+++ b/virtual/perl-IPC-Cmd/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.920.100_rc-r6.ebuild b/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.920.100_rc-r6.ebuild
deleted file mode 100644
index 9f10277a6d0f..000000000000
--- a/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.920.100_rc-r6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.960.0.ebuild b/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.960.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-IPC-Cmd/perl-IPC-Cmd-0.960.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.0.0.ebuild b/virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.0.0.ebuild
deleted file mode 100644
index 0d18c4234e1e..000000000000
--- a/virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.0.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.20.0.ebuild b/virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.20.0.ebuild
deleted file mode 100644
index 1b5b7a184c3d..000000000000
--- a/virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.20.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.40.0-r3.ebuild b/virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.40.0-r3.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.40.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-JSON-PP/metadata.xml b/virtual/perl-JSON-PP/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-JSON-PP/metadata.xml
+++ b/virtual/perl-JSON-PP/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-JSON-PP/perl-JSON-PP-2.273.0.100_rc-r6.ebuild b/virtual/perl-JSON-PP/perl-JSON-PP-2.273.0.100_rc-r6.ebuild
deleted file mode 100644
index eb967c7da0ad..000000000000
--- a/virtual/perl-JSON-PP/perl-JSON-PP-2.273.0.100_rc-r6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-JSON-PP/perl-JSON-PP-2.274.0.200_rc.ebuild b/virtual/perl-JSON-PP/perl-JSON-PP-2.274.0.200_rc.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-JSON-PP/perl-JSON-PP-2.274.0.200_rc.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-JSON-PP/perl-JSON-PP-2.970.10.ebuild b/virtual/perl-JSON-PP/perl-JSON-PP-2.970.10.ebuild
deleted file mode 100644
index 0846aea3d76f..000000000000
--- a/virtual/perl-JSON-PP/perl-JSON-PP-2.970.10.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-JSON-PP/perl-JSON-PP-4.160.0-r1.ebuild b/virtual/perl-JSON-PP/perl-JSON-PP-4.160.0-r1.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-JSON-PP/perl-JSON-PP-4.160.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-JSON-PP/perl-JSON-PP-4.20.0.ebuild b/virtual/perl-JSON-PP/perl-JSON-PP-4.20.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-JSON-PP/perl-JSON-PP-4.20.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Locale-Maketext-Simple/metadata.xml b/virtual/perl-Locale-Maketext-Simple/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Locale-Maketext-Simple/metadata.xml
+++ b/virtual/perl-Locale-Maketext-Simple/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r13.ebuild b/virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r13.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r13.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r8.ebuild b/virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r8.ebuild
deleted file mode 100644
index 52af49d99629..000000000000
--- a/virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r8.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Locale-Maketext/metadata.xml b/virtual/perl-Locale-Maketext/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Locale-Maketext/metadata.xml
+++ b/virtual/perl-Locale-Maketext/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.260.100_rc-r6.ebuild b/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.260.100_rc-r6.ebuild
deleted file mode 100644
index 1114cdcd89fc..000000000000
--- a/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.260.100_rc-r6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/Locale-Maketext-${PV}
- !>perl-core/Locale-Maketext-${PV}-r999
-"
diff --git a/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.280.0.ebuild b/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.280.0.ebuild
deleted file mode 100644
index 9fc488213e67..000000000000
--- a/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.280.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/Locale-Maketext-${PV}
- !>perl-core/Locale-Maketext-${PV}-r999
-"
diff --git a/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.290.0-r1.ebuild b/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.290.0-r1.ebuild
deleted file mode 100644
index f88e8589accb..000000000000
--- a/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.290.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/Locale-Maketext-${PV}
- !>perl-core/Locale-Maketext-${PV}-r999
-"
diff --git a/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.330.0.ebuild b/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.330.0.ebuild
new file mode 100644
index 000000000000..7dc5e26f2dbc
--- /dev/null
+++ b/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.330.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/Locale-Maketext-${PV}
+ !>perl-core/Locale-Maketext-${PV}-r999
+"
diff --git a/virtual/perl-MIME-Base64/metadata.xml b/virtual/perl-MIME-Base64/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-MIME-Base64/metadata.xml
+++ b/virtual/perl-MIME-Base64/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-MIME-Base64/perl-MIME-Base64-3.150.0-r5.ebuild b/virtual/perl-MIME-Base64/perl-MIME-Base64-3.150.0-r5.ebuild
deleted file mode 100644
index c998e255888f..000000000000
--- a/virtual/perl-MIME-Base64/perl-MIME-Base64-3.150.0-r5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-MIME-Base64/perl-MIME-Base64-3.160.100_rc.ebuild b/virtual/perl-MIME-Base64/perl-MIME-Base64-3.160.100_rc.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-MIME-Base64/perl-MIME-Base64-3.160.100_rc.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Math-BigInt-FastCalc/metadata.xml b/virtual/perl-Math-BigInt-FastCalc/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Math-BigInt-FastCalc/metadata.xml
+++ b/virtual/perl-Math-BigInt-FastCalc/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.400.0-r1.ebuild b/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.400.0-r1.ebuild
deleted file mode 100644
index 209769151e87..000000000000
--- a/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.400.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.500.ebuild b/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.500.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.500.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.600.ebuild b/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.600.ebuild
deleted file mode 100644
index 0d18c4234e1e..000000000000
--- a/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.600.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.800.ebuild b/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.800.ebuild
deleted file mode 100644
index 1b5b7a184c3d..000000000000
--- a/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.800.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.501.300.ebuild b/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.501.300.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.501.300.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Math-BigInt/metadata.xml b/virtual/perl-Math-BigInt/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Math-BigInt/metadata.xml
+++ b/virtual/perl-Math-BigInt/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.715-r2.ebuild b/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.715-r2.ebuild
deleted file mode 100644
index 9798b81f0573..000000000000
--- a/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.715-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.806-r1.ebuild b/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.806-r1.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.806-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.811.ebuild b/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.811.ebuild
deleted file mode 100644
index 0d18c4234e1e..000000000000
--- a/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.811.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.816.ebuild b/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.816.ebuild
deleted file mode 100644
index 1b5b7a184c3d..000000000000
--- a/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.816.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.842.ebuild b/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.842.ebuild
new file mode 100644
index 000000000000..2ce5e791b197
--- /dev/null
+++ b/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.842.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ ~perl-core/${PN#perl-}-${PV}
+ dev-lang/perl:=
+"
diff --git a/virtual/perl-Math-BigRat/metadata.xml b/virtual/perl-Math-BigRat/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Math-BigRat/metadata.xml
+++ b/virtual/perl-Math-BigRat/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Math-BigRat/perl-Math-BigRat-0.260.802-r1.ebuild b/virtual/perl-Math-BigRat/perl-Math-BigRat-0.260.802-r1.ebuild
deleted file mode 100644
index 209769151e87..000000000000
--- a/virtual/perl-Math-BigRat/perl-Math-BigRat-0.260.802-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.100.ebuild b/virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.100.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.100.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.300.ebuild b/virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.300.ebuild
deleted file mode 100644
index 0d18c4234e1e..000000000000
--- a/virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.300.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.400.ebuild b/virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.400.ebuild
deleted file mode 100644
index 1b5b7a184c3d..000000000000
--- a/virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.400.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-BigRat/perl-Math-BigRat-0.262.400.ebuild b/virtual/perl-Math-BigRat/perl-Math-BigRat-0.262.400.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Math-BigRat/perl-Math-BigRat-0.262.400.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Math-Complex/metadata.xml b/virtual/perl-Math-Complex/metadata.xml
index f53c778e0d38..1a0d0fb9a80e 100644
--- a/virtual/perl-Math-Complex/metadata.xml
+++ b/virtual/perl-Math-Complex/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Math-Complex/perl-Math-Complex-1.590.0-r9.ebuild b/virtual/perl-Math-Complex/perl-Math-Complex-1.590.0-r9.ebuild
deleted file mode 100644
index dd0a1ca5fb1c..000000000000
--- a/virtual/perl-Math-Complex/perl-Math-Complex-1.590.0-r9.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-Complex/perl-Math-Complex-1.590.100-r2.ebuild b/virtual/perl-Math-Complex/perl-Math-Complex-1.590.100-r2.ebuild
deleted file mode 100644
index 15fa88b64b24..000000000000
--- a/virtual/perl-Math-Complex/perl-Math-Complex-1.590.100-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Math-Complex/perl-Math-Complex-1.620.0.ebuild b/virtual/perl-Math-Complex/perl-Math-Complex-1.620.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Math-Complex/perl-Math-Complex-1.620.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Memoize/metadata.xml b/virtual/perl-Memoize/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Memoize/metadata.xml
+++ b/virtual/perl-Memoize/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Memoize/perl-Memoize-1.160.0.ebuild b/virtual/perl-Memoize/perl-Memoize-1.160.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Memoize/perl-Memoize-1.160.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Memoize/perl-Memoize-1.30.100_rc-r8.ebuild b/virtual/perl-Memoize/perl-Memoize-1.30.100_rc-r8.ebuild
deleted file mode 100644
index 52af49d99629..000000000000
--- a/virtual/perl-Memoize/perl-Memoize-1.30.100_rc-r8.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-CoreList/metadata.xml b/virtual/perl-Module-CoreList/metadata.xml
index f53c778e0d38..1a0d0fb9a80e 100644
--- a/virtual/perl-Module-CoreList/metadata.xml
+++ b/virtual/perl-Module-CoreList/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.709.220-r2.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.709.220-r2.ebuild
deleted file mode 100644
index ea6ed1c1d31e..000000000000
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.709.220-r2.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-# Check https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
-# When bumping this package.
-RDEPEND="
- || ( =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.804.140.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.804.140.ebuild
deleted file mode 100644
index e46070132f20..000000000000
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.804.140.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-# Check https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
-# When bumping this package.
-RDEPEND="
- || ( =dev-lang/perl-5.26.2* =dev-lang/perl-5.24.4* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.806.260.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.806.260.ebuild
deleted file mode 100644
index 2b407b1e0ea4..000000000000
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.806.260.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-# Check https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
-# When bumping this package.
-RDEPEND="
- ~perl-core/${PN#perl-}-${PV}
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.904.190.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.904.190.ebuild
deleted file mode 100644
index 5cf1b640a3d4..000000000000
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.904.190.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-# Check https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
-# When bumping this package.
-RDEPEND="
- || ( =dev-lang/perl-5.28.2* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.911.100.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.911.100.ebuild
deleted file mode 100644
index 307d616003b3..000000000000
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.911.100.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-# Check https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
-# When bumping this package.
-RDEPEND="
- || ( =dev-lang/perl-5.30.1* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.709.230.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.311.290.ebuild
index 2b407b1e0ea4..8366a45e213d 100644
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.709.230.ebuild
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.311.290.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
# Check https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
# When bumping this package.
RDEPEND="
- ~perl-core/${PN#perl-}-${PV}
+ || ( ~dev-lang/perl-5.38.2 ~perl-core/${PN#perl-}-${PV} )
dev-lang/perl:=
!<perl-core/${PN#perl-}-${PV}
!>perl-core/${PN#perl-}-${PV}-r999
diff --git a/virtual/perl-Module-Load-Conditional/metadata.xml b/virtual/perl-Module-Load-Conditional/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Module-Load-Conditional/metadata.xml
+++ b/virtual/perl-Module-Load-Conditional/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.640.0-r3.ebuild b/virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.640.0-r3.ebuild
deleted file mode 100644
index 007292dfa59c..000000000000
--- a/virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.640.0-r3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.680.0-r2.ebuild b/virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.680.0-r2.ebuild
deleted file mode 100644
index 15fa88b64b24..000000000000
--- a/virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.680.0-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.740.0-r2.ebuild b/virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.740.0-r2.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.740.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Module-Load/metadata.xml b/virtual/perl-Module-Load/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Module-Load/metadata.xml
+++ b/virtual/perl-Module-Load/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Module-Load/perl-Module-Load-0.320.0-r6.ebuild b/virtual/perl-Module-Load/perl-Module-Load-0.320.0-r6.ebuild
deleted file mode 100644
index 951c905f5fe7..000000000000
--- a/virtual/perl-Module-Load/perl-Module-Load-0.320.0-r6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-Load/perl-Module-Load-0.340.0.ebuild b/virtual/perl-Module-Load/perl-Module-Load-0.340.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-Module-Load/perl-Module-Load-0.340.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-Load/perl-Module-Load-0.360.0-r3.ebuild b/virtual/perl-Module-Load/perl-Module-Load-0.360.0-r3.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Module-Load/perl-Module-Load-0.360.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Module-Loaded/metadata.xml b/virtual/perl-Module-Loaded/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Module-Loaded/metadata.xml
+++ b/virtual/perl-Module-Loaded/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r11.ebuild b/virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r11.ebuild
deleted file mode 100644
index ebb264e45827..000000000000
--- a/virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r11.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r16.ebuild b/virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r16.ebuild
new file mode 100644
index 000000000000..c034f13b8e90
--- /dev/null
+++ b/virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r16.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Module-Metadata/metadata.xml b/virtual/perl-Module-Metadata/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Module-Metadata/metadata.xml
+++ b/virtual/perl-Module-Metadata/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.31-r1.ebuild b/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.31-r1.ebuild
deleted file mode 100644
index 271e728486b3..000000000000
--- a/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.31-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.33-r1.ebuild b/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.33-r1.ebuild
deleted file mode 100644
index ffda460aa7ae..000000000000
--- a/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.33-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.36.ebuild b/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.36.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.36.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.37-r3.ebuild b/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.37-r3.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.37-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Net-Ping/metadata.xml b/virtual/perl-Net-Ping/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Net-Ping/metadata.xml
+++ b/virtual/perl-Net-Ping/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Net-Ping/perl-Net-Ping-2.430.100_rc-r6.ebuild b/virtual/perl-Net-Ping/perl-Net-Ping-2.430.100_rc-r6.ebuild
deleted file mode 100644
index 65f123a0a509..000000000000
--- a/virtual/perl-Net-Ping/perl-Net-Ping-2.430.100_rc-r6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x86-macos"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/Net-Ping-${PV}
- !>perl-core/Net-Ping-${PV}-r999
-"
diff --git a/virtual/perl-Net-Ping/perl-Net-Ping-2.550.0.ebuild b/virtual/perl-Net-Ping/perl-Net-Ping-2.550.0.ebuild
deleted file mode 100644
index f4bb171b8164..000000000000
--- a/virtual/perl-Net-Ping/perl-Net-Ping-2.550.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x86-macos"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/Net-Ping-${PV}
- !>perl-core/Net-Ping-${PV}-r999
-"
diff --git a/virtual/perl-Net-Ping/perl-Net-Ping-2.620.0.ebuild b/virtual/perl-Net-Ping/perl-Net-Ping-2.620.0.ebuild
deleted file mode 100644
index 053270ec5607..000000000000
--- a/virtual/perl-Net-Ping/perl-Net-Ping-2.620.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x86-macos"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/Net-Ping-${PV}
- !>perl-core/Net-Ping-${PV}-r999
-"
diff --git a/virtual/perl-Net-Ping/perl-Net-Ping-2.710.0.ebuild b/virtual/perl-Net-Ping/perl-Net-Ping-2.710.0.ebuild
deleted file mode 100644
index a142ecd94def..000000000000
--- a/virtual/perl-Net-Ping/perl-Net-Ping-2.710.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x86-macos"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/Net-Ping-${PV}
- !>perl-core/Net-Ping-${PV}-r999
-"
diff --git a/virtual/perl-Net-Ping/perl-Net-Ping-2.760.0.ebuild b/virtual/perl-Net-Ping/perl-Net-Ping-2.760.0.ebuild
new file mode 100644
index 000000000000..bc6b32359abf
--- /dev/null
+++ b/virtual/perl-Net-Ping/perl-Net-Ping-2.760.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/Net-Ping-${PV}
+ !>perl-core/Net-Ping-${PV}-r999
+"
diff --git a/virtual/perl-Params-Check/metadata.xml b/virtual/perl-Params-Check/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Params-Check/metadata.xml
+++ b/virtual/perl-Params-Check/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Params-Check/perl-Params-Check-0.380.0-r13.ebuild b/virtual/perl-Params-Check/perl-Params-Check-0.380.0-r13.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Params-Check/perl-Params-Check-0.380.0-r13.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Params-Check/perl-Params-Check-0.380.0-r8.ebuild b/virtual/perl-Params-Check/perl-Params-Check-0.380.0-r8.ebuild
deleted file mode 100644
index eb95cf557a60..000000000000
--- a/virtual/perl-Params-Check/perl-Params-Check-0.380.0-r8.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Parse-CPAN-Meta/metadata.xml b/virtual/perl-Parse-CPAN-Meta/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Parse-CPAN-Meta/metadata.xml
+++ b/virtual/perl-Parse-CPAN-Meta/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-1.441.700.100_rc-r4.ebuild b/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-1.441.700.100_rc-r4.ebuild
deleted file mode 100644
index eb967c7da0ad..000000000000
--- a/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-1.441.700.100_rc-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-2.150.10-r2.ebuild b/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-2.150.10-r2.ebuild
deleted file mode 100644
index 2e2f7cadbf60..000000000000
--- a/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-2.150.10-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-2.150.10-r7.ebuild b/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-2.150.10-r7.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-2.150.10-r7.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Perl-OSType/metadata.xml b/virtual/perl-Perl-OSType/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Perl-OSType/metadata.xml
+++ b/virtual/perl-Perl-OSType/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Perl-OSType/perl-Perl-OSType-1.10.0-r2.ebuild b/virtual/perl-Perl-OSType/perl-Perl-OSType-1.10.0-r2.ebuild
deleted file mode 100644
index 2e2f7cadbf60..000000000000
--- a/virtual/perl-Perl-OSType/perl-Perl-OSType-1.10.0-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Perl-OSType/perl-Perl-OSType-1.10.0-r7.ebuild b/virtual/perl-Perl-OSType/perl-Perl-OSType-1.10.0-r7.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Perl-OSType/perl-Perl-OSType-1.10.0-r7.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Perl-OSType/perl-Perl-OSType-1.9.0-r1.ebuild b/virtual/perl-Perl-OSType/perl-Perl-OSType-1.9.0-r1.ebuild
deleted file mode 100644
index 271e728486b3..000000000000
--- a/virtual/perl-Perl-OSType/perl-Perl-OSType-1.9.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Pod-Escapes/metadata.xml b/virtual/perl-Pod-Escapes/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Pod-Escapes/metadata.xml
+++ b/virtual/perl-Pod-Escapes/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Pod-Escapes/perl-Pod-Escapes-1.70.0-r10.ebuild b/virtual/perl-Pod-Escapes/perl-Pod-Escapes-1.70.0-r10.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Pod-Escapes/perl-Pod-Escapes-1.70.0-r10.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Pod-Escapes/perl-Pod-Escapes-1.70.0-r5.ebuild b/virtual/perl-Pod-Escapes/perl-Pod-Escapes-1.70.0-r5.ebuild
deleted file mode 100644
index 485c5048fb65..000000000000
--- a/virtual/perl-Pod-Escapes/perl-Pod-Escapes-1.70.0-r5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Pod-Parser/metadata.xml b/virtual/perl-Pod-Parser/metadata.xml
deleted file mode 100644
index 2b9a936fc0a1..000000000000
--- a/virtual/perl-Pod-Parser/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>Gentoo Perl Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/perl-Pod-Parser/perl-Pod-Parser-1.630.0-r5.ebuild b/virtual/perl-Pod-Parser/perl-Pod-Parser-1.630.0-r5.ebuild
deleted file mode 100644
index eb95cf557a60..000000000000
--- a/virtual/perl-Pod-Parser/perl-Pod-Parser-1.630.0-r5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Pod-Simple/metadata.xml b/virtual/perl-Pod-Simple/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Pod-Simple/metadata.xml
+++ b/virtual/perl-Pod-Simple/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Pod-Simple/perl-Pod-Simple-3.320.0-r1.ebuild b/virtual/perl-Pod-Simple/perl-Pod-Simple-3.320.0-r1.ebuild
deleted file mode 100644
index fd3796dce3cf..000000000000
--- a/virtual/perl-Pod-Simple/perl-Pod-Simple-3.320.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Pod-Simple/perl-Pod-Simple-3.350.0-r2.ebuild b/virtual/perl-Pod-Simple/perl-Pod-Simple-3.350.0-r2.ebuild
deleted file mode 100644
index 15fa88b64b24..000000000000
--- a/virtual/perl-Pod-Simple/perl-Pod-Simple-3.350.0-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Pod-Simple/perl-Pod-Simple-3.430.0-r1.ebuild b/virtual/perl-Pod-Simple/perl-Pod-Simple-3.430.0-r1.ebuild
new file mode 100644
index 000000000000..9bb3f61db9fc
--- /dev/null
+++ b/virtual/perl-Pod-Simple/perl-Pod-Simple-3.430.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Safe/metadata.xml b/virtual/perl-Safe/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Safe/metadata.xml
+++ b/virtual/perl-Safe/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Safe/perl-Safe-2.390.0-r3.ebuild b/virtual/perl-Safe/perl-Safe-2.390.0-r3.ebuild
deleted file mode 100644
index 0245ff275ed1..000000000000
--- a/virtual/perl-Safe/perl-Safe-2.390.0-r3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Safe/perl-Safe-2.400.0-r2.ebuild b/virtual/perl-Safe/perl-Safe-2.400.0-r2.ebuild
deleted file mode 100644
index 15fa88b64b24..000000000000
--- a/virtual/perl-Safe/perl-Safe-2.400.0-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Safe/perl-Safe-2.440.0.ebuild b/virtual/perl-Safe/perl-Safe-2.440.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Safe/perl-Safe-2.440.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Scalar-List-Utils/metadata.xml b/virtual/perl-Scalar-List-Utils/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Scalar-List-Utils/metadata.xml
+++ b/virtual/perl-Scalar-List-Utils/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.420.200_rc-r1.ebuild b/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.420.200_rc-r1.ebuild
deleted file mode 100644
index 82594d6eac64..000000000000
--- a/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.420.200_rc-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for Scalar::Util and List::Util, also distributed as Scalar::List::Utils"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.460.0-r1.ebuild b/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.460.0-r1.ebuild
deleted file mode 100644
index de70439e5b02..000000000000
--- a/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.460.0-r1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for Scalar::Util and List::Util, also distributed as Scalar::List::Utils"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- ~perl-core/${PN#perl-}-${PV}
- dev-lang/perl:=
-"
diff --git a/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.460.200_rc.ebuild b/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.460.200_rc.ebuild
deleted file mode 100644
index e34fda17ca98..000000000000
--- a/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.460.200_rc.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for Scalar::Util and List::Util, also distributed as Scalar::List::Utils"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.500.0-r1.ebuild b/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.500.0-r1.ebuild
deleted file mode 100644
index becef5171ebd..000000000000
--- a/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.500.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for Scalar::Util and List::Util, also distributed as Scalar::List::Utils"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.630.0.ebuild b/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.630.0.ebuild
new file mode 100644
index 000000000000..a5b7820dff74
--- /dev/null
+++ b/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.630.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for Scalar::Util and List::Util, also distributed as Scalar::List::Utils"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Socket/metadata.xml b/virtual/perl-Socket/metadata.xml
index f53c778e0d38..1a0d0fb9a80e 100644
--- a/virtual/perl-Socket/metadata.xml
+++ b/virtual/perl-Socket/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Socket/perl-Socket-2.20.30_rc-r2.ebuild b/virtual/perl-Socket/perl-Socket-2.20.30_rc-r2.ebuild
deleted file mode 100644
index a8c28489c3bf..000000000000
--- a/virtual/perl-Socket/perl-Socket-2.20.30_rc-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Socket/perl-Socket-2.27.0-r1.ebuild b/virtual/perl-Socket/perl-Socket-2.27.0-r1.ebuild
deleted file mode 100644
index f090c0fe7282..000000000000
--- a/virtual/perl-Socket/perl-Socket-2.27.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Socket/perl-Socket-2.36.0.ebuild b/virtual/perl-Socket/perl-Socket-2.36.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Socket/perl-Socket-2.36.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Storable/metadata.xml b/virtual/perl-Storable/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Storable/metadata.xml
+++ b/virtual/perl-Storable/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Storable/perl-Storable-2.560.100_rc-r4.ebuild b/virtual/perl-Storable/perl-Storable-2.560.100_rc-r4.ebuild
deleted file mode 100644
index eb967c7da0ad..000000000000
--- a/virtual/perl-Storable/perl-Storable-2.560.100_rc-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Storable/perl-Storable-2.620.0.ebuild b/virtual/perl-Storable/perl-Storable-2.620.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Storable/perl-Storable-2.620.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Storable/perl-Storable-3.150.0.ebuild b/virtual/perl-Storable/perl-Storable-3.150.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-Storable/perl-Storable-3.150.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Storable/perl-Storable-3.320.0.ebuild b/virtual/perl-Storable/perl-Storable-3.320.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Storable/perl-Storable-3.320.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Storable/perl-Storable-3.80.100_rc.ebuild b/virtual/perl-Storable/perl-Storable-3.80.100_rc.ebuild
deleted file mode 100644
index 7db8206ee533..000000000000
--- a/virtual/perl-Storable/perl-Storable-3.80.100_rc.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28.2* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Sys-Syslog/metadata.xml b/virtual/perl-Sys-Syslog/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Sys-Syslog/metadata.xml
+++ b/virtual/perl-Sys-Syslog/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.330.100_rc-r6.ebuild b/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.330.100_rc-r6.ebuild
deleted file mode 100644
index 7676d2b12f6c..000000000000
--- a/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.330.100_rc-r6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.350.0-r2.ebuild b/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.350.0-r2.ebuild
deleted file mode 100644
index 2e2f7cadbf60..000000000000
--- a/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.350.0-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.360.0-r3.ebuild b/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.360.0-r3.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.360.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Term-ANSIColor/metadata.xml b/virtual/perl-Term-ANSIColor/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Term-ANSIColor/metadata.xml
+++ b/virtual/perl-Term-ANSIColor/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-4.40.0-r1.ebuild b/virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-4.40.0-r1.ebuild
deleted file mode 100644
index 2bcd3a2b59ef..000000000000
--- a/virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-4.40.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-4.60.0-r2.ebuild b/virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-4.60.0-r2.ebuild
deleted file mode 100644
index 22a12d41ef01..000000000000
--- a/virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-4.60.0-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-5.10.0-r3.ebuild b/virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-5.10.0-r3.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-5.10.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Term-ReadLine/metadata.xml b/virtual/perl-Term-ReadLine/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Term-ReadLine/metadata.xml
+++ b/virtual/perl-Term-ReadLine/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.150.0-r3.ebuild b/virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.150.0-r3.ebuild
deleted file mode 100644
index 007292dfa59c..000000000000
--- a/virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.150.0-r3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.170.0-r2.ebuild b/virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.170.0-r2.ebuild
deleted file mode 100644
index d768495c33a6..000000000000
--- a/virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.170.0-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26.2* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.170.0-r7.ebuild b/virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.170.0-r7.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.170.0-r7.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Test-Harness/metadata.xml b/virtual/perl-Test-Harness/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Test-Harness/metadata.xml
+++ b/virtual/perl-Test-Harness/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Test-Harness/perl-Test-Harness-3.360.100_rc-r3.ebuild b/virtual/perl-Test-Harness/perl-Test-Harness-3.360.100_rc-r3.ebuild
deleted file mode 100644
index eb967c7da0ad..000000000000
--- a/virtual/perl-Test-Harness/perl-Test-Harness-3.360.100_rc-r3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Test-Harness/perl-Test-Harness-3.380.0.ebuild b/virtual/perl-Test-Harness/perl-Test-Harness-3.380.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Test-Harness/perl-Test-Harness-3.380.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Test-Harness/perl-Test-Harness-3.420.0-r1.ebuild b/virtual/perl-Test-Harness/perl-Test-Harness-3.420.0-r1.ebuild
deleted file mode 100644
index f090c0fe7282..000000000000
--- a/virtual/perl-Test-Harness/perl-Test-Harness-3.420.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Test-Harness/perl-Test-Harness-3.440.0-r1.ebuild b/virtual/perl-Test-Harness/perl-Test-Harness-3.440.0-r1.ebuild
new file mode 100644
index 000000000000..9bb3f61db9fc
--- /dev/null
+++ b/virtual/perl-Test-Harness/perl-Test-Harness-3.440.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Test-Simple/metadata.xml b/virtual/perl-Test-Simple/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Test-Simple/metadata.xml
+++ b/virtual/perl-Test-Simple/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Test-Simple/perl-Test-Simple-1.1.14_p522-r2.ebuild b/virtual/perl-Test-Simple/perl-Test-Simple-1.1.14_p522-r2.ebuild
deleted file mode 100644
index f0c8dd8f328b..000000000000
--- a/virtual/perl-Test-Simple/perl-Test-Simple-1.1.14_p522-r2.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- =dev-lang/perl-5.24*
- dev-lang/perl:=
- !perl-core/${PN#perl-}
- !<dev-perl/Test-Tester-0.114.0
- !<dev-perl/Test-use-ok-0.160.0
-"
diff --git a/virtual/perl-Test-Simple/perl-Test-Simple-1.302.133.ebuild b/virtual/perl-Test-Simple/perl-Test-Simple-1.302.133.ebuild
deleted file mode 100644
index d145c66c9728..000000000000
--- a/virtual/perl-Test-Simple/perl-Test-Simple-1.302.133.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<dev-perl/Test-Tester-0.114.0
- !<dev-perl/Test-use-ok-0.160.0
-"
diff --git a/virtual/perl-Test-Simple/perl-Test-Simple-1.302.162.ebuild b/virtual/perl-Test-Simple/perl-Test-Simple-1.302.162.ebuild
deleted file mode 100644
index 8f98a2633a80..000000000000
--- a/virtual/perl-Test-Simple/perl-Test-Simple-1.302.162.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<dev-perl/Test-Tester-0.114.0
- !<dev-perl/Test-use-ok-0.160.0
-"
diff --git a/virtual/perl-Test-Simple/perl-Test-Simple-1.302.196.ebuild b/virtual/perl-Test-Simple/perl-Test-Simple-1.302.196.ebuild
new file mode 100644
index 000000000000..eea4baf24430
--- /dev/null
+++ b/virtual/perl-Test-Simple/perl-Test-Simple-1.302.196.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ ~perl-core/${PN#perl-}-${PV}
+ dev-lang/perl:=
+ !<dev-perl/Test-Tester-0.114.0
+ !<dev-perl/Test-use-ok-0.160.0
+"
diff --git a/virtual/perl-Test-Simple/perl-Test-Simple-1.302.73.ebuild b/virtual/perl-Test-Simple/perl-Test-Simple-1.302.73.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Test-Simple/perl-Test-Simple-1.302.73.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Test-Simple/perl-Test-Simple-1.302.96.ebuild b/virtual/perl-Test-Simple/perl-Test-Simple-1.302.96.ebuild
deleted file mode 100644
index d7e8edcf682a..000000000000
--- a/virtual/perl-Test-Simple/perl-Test-Simple-1.302.96.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- ~perl-core/${PN#perl-}-${PV}
- dev-lang/perl:=
- !<dev-perl/Test-Tester-0.114.0
- !<dev-perl/Test-use-ok-0.160.0
-"
diff --git a/virtual/perl-Test/metadata.xml b/virtual/perl-Test/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Test/metadata.xml
+++ b/virtual/perl-Test/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Test/perl-Test-1.280.100_rc-r4.ebuild b/virtual/perl-Test/perl-Test-1.280.100_rc-r4.ebuild
deleted file mode 100644
index eb967c7da0ad..000000000000
--- a/virtual/perl-Test/perl-Test-1.280.100_rc-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Test/perl-Test-1.300.0.ebuild b/virtual/perl-Test/perl-Test-1.300.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Test/perl-Test-1.300.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Test/perl-Test-1.310.0-r1.ebuild b/virtual/perl-Test/perl-Test-1.310.0-r1.ebuild
deleted file mode 100644
index f090c0fe7282..000000000000
--- a/virtual/perl-Test/perl-Test-1.310.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Test/perl-Test-1.310.0-r6.ebuild b/virtual/perl-Test/perl-Test-1.310.0-r6.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Test/perl-Test-1.310.0-r6.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Text-Balanced/metadata.xml b/virtual/perl-Text-Balanced/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Text-Balanced/metadata.xml
+++ b/virtual/perl-Text-Balanced/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Text-Balanced/perl-Text-Balanced-2.30.0-r5.ebuild b/virtual/perl-Text-Balanced/perl-Text-Balanced-2.30.0-r5.ebuild
deleted file mode 100644
index eb95cf557a60..000000000000
--- a/virtual/perl-Text-Balanced/perl-Text-Balanced-2.30.0-r5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Text-Balanced/perl-Text-Balanced-2.60.0.ebuild b/virtual/perl-Text-Balanced/perl-Text-Balanced-2.60.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Text-Balanced/perl-Text-Balanced-2.60.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Text-ParseWords/metadata.xml b/virtual/perl-Text-ParseWords/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Text-ParseWords/metadata.xml
+++ b/virtual/perl-Text-ParseWords/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Text-ParseWords/perl-Text-ParseWords-3.300.0-r5.ebuild b/virtual/perl-Text-ParseWords/perl-Text-ParseWords-3.300.0-r5.ebuild
deleted file mode 100644
index c998e255888f..000000000000
--- a/virtual/perl-Text-ParseWords/perl-Text-ParseWords-3.300.0-r5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Text-ParseWords/perl-Text-ParseWords-3.310.0-r1.ebuild b/virtual/perl-Text-ParseWords/perl-Text-ParseWords-3.310.0-r1.ebuild
new file mode 100644
index 000000000000..9bb3f61db9fc
--- /dev/null
+++ b/virtual/perl-Text-ParseWords/perl-Text-ParseWords-3.310.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Text-Tabs+Wrap/metadata.xml b/virtual/perl-Text-Tabs+Wrap/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Text-Tabs+Wrap/metadata.xml
+++ b/virtual/perl-Text-Tabs+Wrap/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2013.52.300-r8.ebuild b/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2013.52.300-r8.ebuild
deleted file mode 100644
index e1b376cdc805..000000000000
--- a/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2013.52.300-r8.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for Text::Tabs and Text::Wrap, also distributed as Text::Tabs+Wrap"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2021.81.400-r1.ebuild b/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2021.81.400-r1.ebuild
new file mode 100644
index 000000000000..6b359d4a97db
--- /dev/null
+++ b/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2021.81.400-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for Text::Tabs and Text::Wrap, also distributed as Text::Tabs+Wrap"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2023.51.100.ebuild b/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2023.51.100.ebuild
new file mode 100644
index 000000000000..80f943409e47
--- /dev/null
+++ b/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2023.51.100.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for Text::Tabs and Text::Wrap, also distributed as Text::Tabs+Wrap"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ ~perl-core/${PN#perl-}-${PV}
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Thread-Queue/metadata.xml b/virtual/perl-Thread-Queue/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Thread-Queue/metadata.xml
+++ b/virtual/perl-Thread-Queue/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Thread-Queue/perl-Thread-Queue-3.120.0-r1.ebuild b/virtual/perl-Thread-Queue/perl-Thread-Queue-3.120.0-r1.ebuild
deleted file mode 100644
index 3372e1567c9e..000000000000
--- a/virtual/perl-Thread-Queue/perl-Thread-Queue-3.120.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Thread-Queue/perl-Thread-Queue-3.130.0.ebuild b/virtual/perl-Thread-Queue/perl-Thread-Queue-3.130.0.ebuild
deleted file mode 100644
index eb1c94d6cad7..000000000000
--- a/virtual/perl-Thread-Queue/perl-Thread-Queue-3.130.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Thread-Queue/perl-Thread-Queue-3.140.0-r3.ebuild b/virtual/perl-Thread-Queue/perl-Thread-Queue-3.140.0-r3.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Thread-Queue/perl-Thread-Queue-3.140.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Thread-Queue/perl-Thread-Queue-3.90.0-r1.ebuild b/virtual/perl-Thread-Queue/perl-Thread-Queue-3.90.0-r1.ebuild
deleted file mode 100644
index 96faa027f8e0..000000000000
--- a/virtual/perl-Thread-Queue/perl-Thread-Queue-3.90.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Thread-Semaphore/metadata.xml b/virtual/perl-Thread-Semaphore/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Thread-Semaphore/metadata.xml
+++ b/virtual/perl-Thread-Semaphore/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.120.0-r9.ebuild b/virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.120.0-r9.ebuild
deleted file mode 100644
index 96faa027f8e0..000000000000
--- a/virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.120.0-r9.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.130.0-r2.ebuild b/virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.130.0-r2.ebuild
deleted file mode 100644
index d5689856ec89..000000000000
--- a/virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.130.0-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.130.0-r7.ebuild b/virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.130.0-r7.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.130.0-r7.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Tie-RefHash/metadata.xml b/virtual/perl-Tie-RefHash/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-Tie-RefHash/metadata.xml
+++ b/virtual/perl-Tie-RefHash/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Tie-RefHash/perl-Tie-RefHash-1.390.0-r10.ebuild b/virtual/perl-Tie-RefHash/perl-Tie-RefHash-1.390.0-r10.ebuild
deleted file mode 100644
index 7acd1003368f..000000000000
--- a/virtual/perl-Tie-RefHash/perl-Tie-RefHash-1.390.0-r10.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Tie-RefHash/perl-Tie-RefHash-1.400.0-r2.ebuild b/virtual/perl-Tie-RefHash/perl-Tie-RefHash-1.400.0-r2.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Tie-RefHash/perl-Tie-RefHash-1.400.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Time-HiRes/metadata.xml b/virtual/perl-Time-HiRes/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Time-HiRes/metadata.xml
+++ b/virtual/perl-Time-HiRes/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Time-HiRes/perl-Time-HiRes-1.974.100-r2.ebuild b/virtual/perl-Time-HiRes/perl-Time-HiRes-1.974.100-r2.ebuild
deleted file mode 100644
index b517c1a78241..000000000000
--- a/virtual/perl-Time-HiRes/perl-Time-HiRes-1.974.100-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Time-HiRes/perl-Time-HiRes-1.975.900.ebuild b/virtual/perl-Time-HiRes/perl-Time-HiRes-1.975.900.ebuild
deleted file mode 100644
index 0846aea3d76f..000000000000
--- a/virtual/perl-Time-HiRes/perl-Time-HiRes-1.975.900.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Time-HiRes/perl-Time-HiRes-1.976.0.ebuild b/virtual/perl-Time-HiRes/perl-Time-HiRes-1.976.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-Time-HiRes/perl-Time-HiRes-1.976.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Time-HiRes/perl-Time-HiRes-1.977.500.ebuild b/virtual/perl-Time-HiRes/perl-Time-HiRes-1.977.500.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Time-HiRes/perl-Time-HiRes-1.977.500.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Time-Local/metadata.xml b/virtual/perl-Time-Local/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Time-Local/metadata.xml
+++ b/virtual/perl-Time-Local/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Time-Local/perl-Time-Local-1.230.0-r6.ebuild b/virtual/perl-Time-Local/perl-Time-Local-1.230.0-r6.ebuild
deleted file mode 100644
index 95825ec49937..000000000000
--- a/virtual/perl-Time-Local/perl-Time-Local-1.230.0-r6.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Time-Local/perl-Time-Local-1.250.0-r1.ebuild b/virtual/perl-Time-Local/perl-Time-Local-1.250.0-r1.ebuild
deleted file mode 100644
index ffda460aa7ae..000000000000
--- a/virtual/perl-Time-Local/perl-Time-Local-1.250.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Time-Local/perl-Time-Local-1.280.0.ebuild b/virtual/perl-Time-Local/perl-Time-Local-1.280.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-Time-Local/perl-Time-Local-1.280.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Time-Local/perl-Time-Local-1.300.0-r2.ebuild b/virtual/perl-Time-Local/perl-Time-Local-1.300.0-r2.ebuild
new file mode 100644
index 000000000000..3b4deefa774d
--- /dev/null
+++ b/virtual/perl-Time-Local/perl-Time-Local-1.300.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* =dev-lang/perl-5.34* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Time-Piece/metadata.xml b/virtual/perl-Time-Piece/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Time-Piece/metadata.xml
+++ b/virtual/perl-Time-Piece/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Time-Piece/perl-Time-Piece-1.310.0-r2.ebuild b/virtual/perl-Time-Piece/perl-Time-Piece-1.310.0-r2.ebuild
deleted file mode 100644
index 3001de630691..000000000000
--- a/virtual/perl-Time-Piece/perl-Time-Piece-1.310.0-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~x64-cygwin ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Time-Piece/perl-Time-Piece-1.320.400.ebuild b/virtual/perl-Time-Piece/perl-Time-Piece-1.320.400.ebuild
deleted file mode 100644
index e80afadca63c..000000000000
--- a/virtual/perl-Time-Piece/perl-Time-Piece-1.320.400.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Time-Piece/perl-Time-Piece-1.330.0.ebuild b/virtual/perl-Time-Piece/perl-Time-Piece-1.330.0.ebuild
deleted file mode 100644
index b2c6a4494406..000000000000
--- a/virtual/perl-Time-Piece/perl-Time-Piece-1.330.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Time-Piece/perl-Time-Piece-1.340.101_rc.ebuild b/virtual/perl-Time-Piece/perl-Time-Piece-1.340.101_rc.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Time-Piece/perl-Time-Piece-1.340.101_rc.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Unicode-Collate/metadata.xml b/virtual/perl-Unicode-Collate/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Unicode-Collate/metadata.xml
+++ b/virtual/perl-Unicode-Collate/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.140.0-r2.ebuild b/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.140.0-r2.ebuild
deleted file mode 100644
index 7d026e558533..000000000000
--- a/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.140.0-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.190.0-r1.ebuild b/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.190.0-r1.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.190.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.210.0.ebuild b/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.210.0.ebuild
deleted file mode 100644
index 62239a5adecc..000000000000
--- a/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.210.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- ~perl-core/${PN#perl-}-${PV}
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.250.0.ebuild b/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.250.0.ebuild
deleted file mode 100644
index 0d18c4234e1e..000000000000
--- a/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.250.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.270.0.ebuild b/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.270.0.ebuild
deleted file mode 100644
index 1b5b7a184c3d..000000000000
--- a/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.270.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.310.0-r1.ebuild b/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.310.0-r1.ebuild
new file mode 100644
index 000000000000..9bb3f61db9fc
--- /dev/null
+++ b/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.310.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-Unicode-Normalize/metadata.xml b/virtual/perl-Unicode-Normalize/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-Unicode-Normalize/metadata.xml
+++ b/virtual/perl-Unicode-Normalize/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.250.0-r3.ebuild b/virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.250.0-r3.ebuild
deleted file mode 100644
index 3e6a685c56bb..000000000000
--- a/virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.250.0-r3.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.260.0-r1.ebuild b/virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.260.0-r1.ebuild
deleted file mode 100644
index f090c0fe7282..000000000000
--- a/virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.260.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.320.0.ebuild b/virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.320.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.320.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-XSLoader/metadata.xml b/virtual/perl-XSLoader/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-XSLoader/metadata.xml
+++ b/virtual/perl-XSLoader/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-XSLoader/perl-XSLoader-0.220.0-r4.ebuild b/virtual/perl-XSLoader/perl-XSLoader-0.220.0-r4.ebuild
deleted file mode 100644
index eb967c7da0ad..000000000000
--- a/virtual/perl-XSLoader/perl-XSLoader-0.220.0-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-XSLoader/perl-XSLoader-0.270.0.ebuild b/virtual/perl-XSLoader/perl-XSLoader-0.270.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-XSLoader/perl-XSLoader-0.270.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-XSLoader/perl-XSLoader-0.300.0-r1.ebuild b/virtual/perl-XSLoader/perl-XSLoader-0.300.0-r1.ebuild
deleted file mode 100644
index f090c0fe7282..000000000000
--- a/virtual/perl-XSLoader/perl-XSLoader-0.300.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-XSLoader/perl-XSLoader-0.320.0.ebuild b/virtual/perl-XSLoader/perl-XSLoader-0.320.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-XSLoader/perl-XSLoader-0.320.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-autodie/metadata.xml b/virtual/perl-autodie/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-autodie/metadata.xml
+++ b/virtual/perl-autodie/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-autodie/perl-autodie-2.290.0-r4.ebuild b/virtual/perl-autodie/perl-autodie-2.290.0-r4.ebuild
deleted file mode 100644
index eb95cf557a60..000000000000
--- a/virtual/perl-autodie/perl-autodie-2.290.0-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-autodie/perl-autodie-2.360.0.ebuild b/virtual/perl-autodie/perl-autodie-2.360.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-autodie/perl-autodie-2.360.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-bignum/metadata.xml b/virtual/perl-bignum/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-bignum/metadata.xml
+++ b/virtual/perl-bignum/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-bignum/perl-bignum-0.420.100_rc-r4.ebuild b/virtual/perl-bignum/perl-bignum-0.420.100_rc-r4.ebuild
deleted file mode 100644
index 3545cb7d0b84..000000000000
--- a/virtual/perl-bignum/perl-bignum-0.420.100_rc-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-bignum/perl-bignum-0.470.0.ebuild b/virtual/perl-bignum/perl-bignum-0.470.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-bignum/perl-bignum-0.470.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-bignum/perl-bignum-0.490.0.ebuild b/virtual/perl-bignum/perl-bignum-0.490.0.ebuild
deleted file mode 100644
index 0d18c4234e1e..000000000000
--- a/virtual/perl-bignum/perl-bignum-0.490.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-bignum/perl-bignum-0.510.0.ebuild b/virtual/perl-bignum/perl-bignum-0.510.0.ebuild
deleted file mode 100644
index 1b5b7a184c3d..000000000000
--- a/virtual/perl-bignum/perl-bignum-0.510.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-bignum/perl-bignum-0.660.0.ebuild b/virtual/perl-bignum/perl-bignum-0.660.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-bignum/perl-bignum-0.660.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-if/metadata.xml b/virtual/perl-if/metadata.xml
index f53c778e0d38..1a0d0fb9a80e 100644
--- a/virtual/perl-if/metadata.xml
+++ b/virtual/perl-if/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-if/perl-if-0.60.600-r2.ebuild b/virtual/perl-if/perl-if-0.60.600-r2.ebuild
deleted file mode 100644
index a8c28489c3bf..000000000000
--- a/virtual/perl-if/perl-if-0.60.600-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-if/perl-if-0.60.800-r1.ebuild b/virtual/perl-if/perl-if-0.60.800-r1.ebuild
deleted file mode 100644
index f090c0fe7282..000000000000
--- a/virtual/perl-if/perl-if-0.60.800-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-if/perl-if-0.61.0-r1.ebuild b/virtual/perl-if/perl-if-0.61.0-r1.ebuild
new file mode 100644
index 000000000000..9bb3f61db9fc
--- /dev/null
+++ b/virtual/perl-if/perl-if-0.61.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-libnet/metadata.xml b/virtual/perl-libnet/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-libnet/metadata.xml
+++ b/virtual/perl-libnet/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-libnet/perl-libnet-3.100.0.ebuild b/virtual/perl-libnet/perl-libnet-3.100.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-libnet/perl-libnet-3.100.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-libnet/perl-libnet-3.110.0-r1.ebuild b/virtual/perl-libnet/perl-libnet-3.110.0-r1.ebuild
deleted file mode 100644
index f090c0fe7282..000000000000
--- a/virtual/perl-libnet/perl-libnet-3.110.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-libnet/perl-libnet-3.150.0.ebuild b/virtual/perl-libnet/perl-libnet-3.150.0.ebuild
new file mode 100644
index 000000000000..3b119555ace3
--- /dev/null
+++ b/virtual/perl-libnet/perl-libnet-3.150.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="+ssl"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
+
+# https://bugs.gentoo.org/735004
+PDEPEND="
+ ssl? (
+ >=dev-perl/IO-Socket-SSL-2.7.0
+ )
+"
diff --git a/virtual/perl-libnet/perl-libnet-3.80.100_rc-r4.ebuild b/virtual/perl-libnet/perl-libnet-3.80.100_rc-r4.ebuild
deleted file mode 100644
index eb967c7da0ad..000000000000
--- a/virtual/perl-libnet/perl-libnet-3.80.100_rc-r4.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24.4* =dev-lang/perl-5.24.3* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-parent/metadata.xml b/virtual/perl-parent/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-parent/metadata.xml
+++ b/virtual/perl-parent/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-parent/perl-parent-0.234.0-r1.ebuild b/virtual/perl-parent/perl-parent-0.234.0-r1.ebuild
deleted file mode 100644
index dd0a1ca5fb1c..000000000000
--- a/virtual/perl-parent/perl-parent-0.234.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-parent/perl-parent-0.236.0-r1.ebuild b/virtual/perl-parent/perl-parent-0.236.0-r1.ebuild
deleted file mode 100644
index ffda460aa7ae..000000000000
--- a/virtual/perl-parent/perl-parent-0.236.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-parent/perl-parent-0.237.0.ebuild b/virtual/perl-parent/perl-parent-0.237.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-parent/perl-parent-0.237.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-parent/perl-parent-0.241.0.ebuild b/virtual/perl-parent/perl-parent-0.241.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-parent/perl-parent-0.241.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-podlators/metadata.xml b/virtual/perl-podlators/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-podlators/metadata.xml
+++ b/virtual/perl-podlators/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-podlators/perl-podlators-4.100.0.ebuild b/virtual/perl-podlators/perl-podlators-4.100.0.ebuild
deleted file mode 100644
index 0846aea3d76f..000000000000
--- a/virtual/perl-podlators/perl-podlators-4.100.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-podlators/perl-podlators-4.110.0.ebuild b/virtual/perl-podlators/perl-podlators-4.110.0.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-podlators/perl-podlators-4.110.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-podlators/perl-podlators-4.70.0-r1.ebuild b/virtual/perl-podlators/perl-podlators-4.70.0-r1.ebuild
deleted file mode 100644
index 271e728486b3..000000000000
--- a/virtual/perl-podlators/perl-podlators-4.70.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-podlators/perl-podlators-4.90.0.ebuild b/virtual/perl-podlators/perl-podlators-4.90.0.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-podlators/perl-podlators-4.90.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-podlators/perl-podlators-5.10.0.ebuild b/virtual/perl-podlators/perl-podlators-5.10.0.ebuild
new file mode 100644
index 000000000000..a2fff2f73814
--- /dev/null
+++ b/virtual/perl-podlators/perl-podlators-5.10.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+ !dev-perl/podlators
+"
diff --git a/virtual/perl-threads-shared/metadata.xml b/virtual/perl-threads-shared/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-threads-shared/metadata.xml
+++ b/virtual/perl-threads-shared/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-threads-shared/perl-threads-shared-1.510.0-r1.ebuild b/virtual/perl-threads-shared/perl-threads-shared-1.510.0-r1.ebuild
deleted file mode 100644
index 96faa027f8e0..000000000000
--- a/virtual/perl-threads-shared/perl-threads-shared-1.510.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-threads-shared/perl-threads-shared-1.560.0.ebuild b/virtual/perl-threads-shared/perl-threads-shared-1.560.0.ebuild
deleted file mode 100644
index 283e4018ed43..000000000000
--- a/virtual/perl-threads-shared/perl-threads-shared-1.560.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-threads-shared/perl-threads-shared-1.580.0.ebuild b/virtual/perl-threads-shared/perl-threads-shared-1.580.0.ebuild
deleted file mode 100644
index 9e6e209fbdad..000000000000
--- a/virtual/perl-threads-shared/perl-threads-shared-1.580.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-threads-shared/perl-threads-shared-1.600.0.ebuild b/virtual/perl-threads-shared/perl-threads-shared-1.600.0.ebuild
deleted file mode 100644
index eb1c94d6cad7..000000000000
--- a/virtual/perl-threads-shared/perl-threads-shared-1.600.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-threads-shared/perl-threads-shared-1.680.0.ebuild b/virtual/perl-threads-shared/perl-threads-shared-1.680.0.ebuild
new file mode 100644
index 000000000000..abbd08972c79
--- /dev/null
+++ b/virtual/perl-threads-shared/perl-threads-shared-1.680.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-threads/metadata.xml b/virtual/perl-threads/metadata.xml
index 51930499ab60..1a0d0fb9a80e 100644
--- a/virtual/perl-threads/metadata.xml
+++ b/virtual/perl-threads/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-threads/perl-threads-2.150.0.ebuild b/virtual/perl-threads/perl-threads-2.150.0.ebuild
deleted file mode 100644
index 26e9bd9ea887..000000000000
--- a/virtual/perl-threads/perl-threads-2.150.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26*[ithreads] ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-threads/perl-threads-2.220.0-r1.ebuild b/virtual/perl-threads/perl-threads-2.220.0-r1.ebuild
deleted file mode 100644
index 096863cf19a3..000000000000
--- a/virtual/perl-threads/perl-threads-2.220.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30*[ithreads] =dev-lang/perl-5.28*[ithreads] ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-threads/perl-threads-2.360.0.ebuild b/virtual/perl-threads/perl-threads-2.360.0.ebuild
new file mode 100644
index 000000000000..b2dc86d96822
--- /dev/null
+++ b/virtual/perl-threads/perl-threads-2.360.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38*[ithreads] ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl-threads/perl-threads-2.70.0-r1.ebuild b/virtual/perl-threads/perl-threads-2.70.0-r1.ebuild
deleted file mode 100644
index cb8f8a3dcde7..000000000000
--- a/virtual/perl-threads/perl-threads-2.70.0-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86 ~x64-cygwin"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24*[ithreads] ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-version/metadata.xml b/virtual/perl-version/metadata.xml
index 2b9a936fc0a1..1a0d0fb9a80e 100644
--- a/virtual/perl-version/metadata.xml
+++ b/virtual/perl-version/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl-version/perl-version-0.991.600-r1.ebuild b/virtual/perl-version/perl-version-0.991.600-r1.ebuild
deleted file mode 100644
index 271e728486b3..000000000000
--- a/virtual/perl-version/perl-version-0.991.600-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.24* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-version/perl-version-0.991.700.ebuild b/virtual/perl-version/perl-version-0.991.700.ebuild
deleted file mode 100644
index 3daf950466dc..000000000000
--- a/virtual/perl-version/perl-version-0.991.700.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.26* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-version/perl-version-0.992.300.ebuild b/virtual/perl-version/perl-version-0.992.300.ebuild
deleted file mode 100644
index 0846aea3d76f..000000000000
--- a/virtual/perl-version/perl-version-0.992.300.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.28* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-version/perl-version-0.992.400.ebuild b/virtual/perl-version/perl-version-0.992.400.ebuild
deleted file mode 100644
index 96faaa2db714..000000000000
--- a/virtual/perl-version/perl-version-0.992.400.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || ( =dev-lang/perl-5.30* ~perl-core/${PN#perl-}-${PV} )
- dev-lang/perl:=
- !<perl-core/${PN#perl-}-${PV}
- !>perl-core/${PN#perl-}-${PV}-r999
-"
diff --git a/virtual/perl-version/perl-version-0.992.900-r1.ebuild b/virtual/perl-version/perl-version-0.992.900-r1.ebuild
new file mode 100644
index 000000000000..9bb3f61db9fc
--- /dev/null
+++ b/virtual/perl-version/perl-version-0.992.900-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for ${PN#perl-}"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.38* =dev-lang/perl-5.36* ~perl-core/${PN#perl-}-${PV} )
+ dev-lang/perl:=
+ !<perl-core/${PN#perl-}-${PV}
+ !>perl-core/${PN#perl-}-${PV}-r999
+"
diff --git a/virtual/perl6/metadata.xml b/virtual/perl6/metadata.xml
index 15f71f0f2fa8..7a59238d0175 100644
--- a/virtual/perl6/metadata.xml
+++ b/virtual/perl6/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>perl@gentoo.org</email>
- <name>perl</name>
-</maintainer>
+ <maintainer type="person">
+ <email>patrick@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/perl6/perl6-0.ebuild b/virtual/perl6/perl6-0.ebuild
index 6d3acbe3db7c..af9378753b21 100644
--- a/virtual/perl6/perl6-0.ebuild
+++ b/virtual/perl6/perl6-0.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
DESCRIPTION="Convenience virtual for perl6"
+
SLOT="0"
KEYWORDS="~amd64 ~x86"
diff --git a/virtual/pkgconfig/metadata.xml b/virtual/pkgconfig/metadata.xml
index c6d126169b02..db59825d1059 100644
--- a/virtual/pkgconfig/metadata.xml
+++ b/virtual/pkgconfig/metadata.xml
@@ -1,12 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>freedesktop-bugs@gentoo.org</email>
- <name>Gentoo Freedesktop Project</name>
-</maintainer>
-<maintainer type="project">
- <email>embedded@gentoo.org</email>
- <name>Embedded Gentoo</name>
-</maintainer>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>freedesktop-bugs@gentoo.org</email>
+ <name>Gentoo Freedesktop Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>embedded@gentoo.org</email>
+ <name>Embedded Gentoo</name>
+ </maintainer>
+ <stabilize-allarches/>
+ <use>
+ <flag name="native-symlinks">
+ Install generic symlinks like pkgconf and pkg-config.
+ If this flag is disabled, only CHOST-prefixed pkg-config
+ executables will be available to end users and ebuilds.
+ </flag>
+ </use>
</pkgmetadata>
diff --git a/virtual/pkgconfig/pkgconfig-0-r1.ebuild b/virtual/pkgconfig/pkgconfig-0-r1.ebuild
deleted file mode 100644
index 7b1ec675f7cd..000000000000
--- a/virtual/pkgconfig/pkgconfig-0-r1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for the pkg-config implementation"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || (
- >=dev-util/pkgconfig-0.28-r1[${MULTILIB_USEDEP}]
- >=dev-util/pkgconf-0.9.12[pkg-config,${MULTILIB_USEDEP}]
- >=dev-util/pkgconfig-openbsd-20130507-r1[pkg-config,${MULTILIB_USEDEP}]
- )"
diff --git a/virtual/pkgconfig/pkgconfig-1.ebuild b/virtual/pkgconfig/pkgconfig-1.ebuild
deleted file mode 100644
index 7edce5632338..000000000000
--- a/virtual/pkgconfig/pkgconfig-1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for the pkg-config implementation"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || (
- >=dev-util/pkgconf-1.3.7[pkg-config,${MULTILIB_USEDEP}]
- >=dev-util/pkgconfig-0.29.2[${MULTILIB_USEDEP}]
- >=dev-util/pkgconfig-openbsd-20130507-r2[pkg-config,${MULTILIB_USEDEP}]
- )"
diff --git a/virtual/pkgconfig/pkgconfig-2-r1.ebuild b/virtual/pkgconfig/pkgconfig-2-r1.ebuild
new file mode 100644
index 000000000000..7582e53ba718
--- /dev/null
+++ b/virtual/pkgconfig/pkgconfig-2-r1.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for the pkg-config implementation"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND=">=dev-util/pkgconf-1.3.7[pkg-config(+)]"
diff --git a/virtual/pkgconfig/pkgconfig-3.ebuild b/virtual/pkgconfig/pkgconfig-3.ebuild
new file mode 100644
index 000000000000..d1ca92789acf
--- /dev/null
+++ b/virtual/pkgconfig/pkgconfig-3.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for the pkg-config implementation"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="+native-symlinks"
+
+RDEPEND="dev-util/pkgconf[native-symlinks(+)=]"
diff --git a/virtual/pmake/metadata.xml b/virtual/pmake/metadata.xml
deleted file mode 100644
index 6f49eba8f496..000000000000
--- a/virtual/pmake/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/virtual/pmake/pmake-1.ebuild b/virtual/pmake/pmake-1.ebuild
deleted file mode 100644
index 3202fe12a06e..000000000000
--- a/virtual/pmake/pmake-1.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for BSD-like make (to be used with get_bmake)"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~ppc-macos ~x86-macos"
-
-RDEPEND="kernel_linux? ( sys-devel/bmake )
- kernel_SunOS? ( sys-devel/bmake )
- kernel_Darwin? ( sys-devel/bsdmake )"
diff --git a/virtual/podofo-build/metadata.xml b/virtual/podofo-build/metadata.xml
index 3b38cb243ae8..3dba5498d345 100644
--- a/virtual/podofo-build/metadata.xml
+++ b/virtual/podofo-build/metadata.xml
@@ -1,11 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="person"><email>zmedico@gentoo.org</email></maintainer>
-<use>
- <flag name="boost">Add support for boost</flag>
- <flag name="tools">
- Build and install commandline tools.
- </flag>
-</use>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <use>
+ <flag name="boost">Add support for boost</flag>
+ <flag name="tools">Build and install commandline tools</flag>
+ </use>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/podofo-build/podofo-build-0.9.6_pre20170508-r1.ebuild b/virtual/podofo-build/podofo-build-0.9.6_pre20170508-r1.ebuild
deleted file mode 100644
index 88a5ebae95b3..000000000000
--- a/virtual/podofo-build/podofo-build-0.9.6_pre20170508-r1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual package for building against PoDoFo"
-SLOT="0/${PVR}"
-KEYWORDS="amd64 ~arm hppa ppc ppc64 ~sparc x86"
-IUSE="+boost idn debug test +tools"
-RESTRICT="!test? ( test )"
-
-# Pull in boost for build-against header dependency (see bug #503802).
-RDEPEND="
- app-text/podofo:0/${PVR}[boost=,idn=,debug=,test=,tools=]
- boost? ( dev-libs/boost )
-"
diff --git a/virtual/podofo-build/podofo-build-0.9.6_pre20171027.ebuild b/virtual/podofo-build/podofo-build-0.9.6_pre20171027.ebuild
deleted file mode 100644
index add55a20e662..000000000000
--- a/virtual/podofo-build/podofo-build-0.9.6_pre20171027.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual package for building against PoDoFo"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+boost idn debug test +tools"
-RESTRICT="!test? ( test )"
-
-# Pull in boost for build-against header dependency (see bug #503802).
-RDEPEND="
- app-text/podofo:0/${PV}[boost=,idn=,debug=,test=,tools=]
- boost? ( dev-libs/boost )
-"
diff --git a/virtual/podofo-build/podofo-build-0.9.6.ebuild b/virtual/podofo-build/podofo-build-0.9.8.ebuild
index 03b2aa76db67..25ed424f1bb4 100644
--- a/virtual/podofo-build/podofo-build-0.9.6.ebuild
+++ b/virtual/podofo-build/podofo-build-0.9.8.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Virtual package for building against PoDoFo"
+
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc x86"
IUSE="+boost idn debug test +tools"
RESTRICT="!test? ( test )"
diff --git a/virtual/pwsh/metadata.xml b/virtual/pwsh/metadata.xml
new file mode 100644
index 000000000000..7bd1002e05bd
--- /dev/null
+++ b/virtual/pwsh/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="project">
+ <email>dotnet@gentoo.org</email>
+ <name>Gentoo Dotnet Project</name>
+ </maintainer>
+ <stabilize-allarches />
+</pkgmetadata>
diff --git a/virtual/pwsh/pwsh-7.4.ebuild b/virtual/pwsh/pwsh-7.4.ebuild
new file mode 100644
index 000000000000..09a79ed5556c
--- /dev/null
+++ b/virtual/pwsh/pwsh-7.4.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for PowerShell"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="amd64 ~arm ~arm64"
+
+RDEPEND="
+ || (
+ app-shells/pwsh-bin:${SLOT}
+ app-shells/pwsh:${SLOT}
+ )
+"
diff --git a/virtual/pypy/metadata.xml b/virtual/pypy/metadata.xml
deleted file mode 100644
index 7f4f33c6dbc9..000000000000
--- a/virtual/pypy/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/pypy/pypy-7.3.0.ebuild b/virtual/pypy/pypy-7.3.0.ebuild
deleted file mode 100644
index d6da859f3bb5..000000000000
--- a/virtual/pypy/pypy-7.3.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="An obsolete virtual for PyPy Python implementation"
-# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
-SLOT="0/73"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 gdbm ncurses sqlite tk"
-
-RDEPEND="
- >=dev-python/pypy-${PV}:${SLOT}[bzip2?,gdbm(-)?,ncurses?,sqlite?,tk?]"
diff --git a/virtual/pypy3/metadata.xml b/virtual/pypy3/metadata.xml
deleted file mode 100644
index 7f4f33c6dbc9..000000000000
--- a/virtual/pypy3/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/pypy3/pypy3-7.3.0.ebuild b/virtual/pypy3/pypy3-7.3.0.ebuild
deleted file mode 100644
index 76e6e9bb3d6e..000000000000
--- a/virtual/pypy3/pypy3-7.3.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="An obsolete virtual for PyPy3 Python implementation"
-# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
-SLOT="0/pypy36-pp73"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 gdbm ncurses sqlite tk"
-
-RDEPEND="
- >=dev-python/pypy3-${PV}:${SLOT}[bzip2?,gdbm(-)?,ncurses?,sqlite?,tk?]"
diff --git a/virtual/python-backports_abc/metadata.xml b/virtual/python-backports_abc/metadata.xml
deleted file mode 100644
index 7f4f33c6dbc9..000000000000
--- a/virtual/python-backports_abc/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/python-backports_abc/python-backports_abc-0.ebuild b/virtual/python-backports_abc/python-backports_abc-0.ebuild
deleted file mode 100644
index 66ce89cef2b8..000000000000
--- a/virtual/python-backports_abc/python-backports_abc-0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
-
-inherit python-r1
-
-DESCRIPTION="A virtual for the Python 3.3+ collections.abc module"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~amd64-linux"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/backports-abc[${PYTHON_USEDEP}]' python2_7 pypy)"
diff --git a/virtual/python-cffi/metadata.xml b/virtual/python-cffi/metadata.xml
deleted file mode 100644
index 7f4f33c6dbc9..000000000000
--- a/virtual/python-cffi/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/python-cffi/python-cffi-0.ebuild b/virtual/python-cffi/python-cffi-0.ebuild
deleted file mode 100644
index 340eac398187..000000000000
--- a/virtual/python-cffi/python-cffi-0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
-
-inherit python-r1
-
-DESCRIPTION="A virtual for the Python cffi package"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# built-in in PyPy and PyPy3
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')"
diff --git a/virtual/python-enum34/metadata.xml b/virtual/python-enum34/metadata.xml
deleted file mode 100644
index 7f4f33c6dbc9..000000000000
--- a/virtual/python-enum34/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/python-enum34/python-enum34-2.ebuild b/virtual/python-enum34/python-enum34-2.ebuild
deleted file mode 100644
index 498bd7db165b..000000000000
--- a/virtual/python-enum34/python-enum34-2.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
-
-inherit python-r1
-
-DESCRIPTION="A virtual for Python enum34 module"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' \
- 'python2*' pypy)"
diff --git a/virtual/python-funcsigs/metadata.xml b/virtual/python-funcsigs/metadata.xml
deleted file mode 100644
index e24dd86faa2a..000000000000
--- a/virtual/python-funcsigs/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/python-funcsigs/python-funcsigs-2-r1.ebuild b/virtual/python-funcsigs/python-funcsigs-2-r1.ebuild
deleted file mode 100644
index 593d63d0c613..000000000000
--- a/virtual/python-funcsigs/python-funcsigs-2-r1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
-
-inherit python-r1
-
-DESCRIPTION="A Virtual for Python function signatures from PEP362 (py3.6 variant)"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '>=dev-python/funcsigs-1[${PYTHON_USEDEP}]' -2)"
diff --git a/virtual/python-futures/metadata.xml b/virtual/python-futures/metadata.xml
deleted file mode 100644
index 7f4f33c6dbc9..000000000000
--- a/virtual/python-futures/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/python-futures/python-futures-0.ebuild b/virtual/python-futures/python-futures-0.ebuild
deleted file mode 100644
index 20dcf9c1b0d4..000000000000
--- a/virtual/python-futures/python-futures-0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
-
-inherit python-r1
-
-DESCRIPTION="A virtual for the Python concurrent.futures module"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/futures[${PYTHON_USEDEP}]' python2_7 pypy)"
diff --git a/virtual/python-futures/python-futures-1.ebuild b/virtual/python-futures/python-futures-1.ebuild
deleted file mode 100644
index 7affbf4b4864..000000000000
--- a/virtual/python-futures/python-futures-1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
-
-inherit python-r1
-
-DESCRIPTION="A virtual for the Python concurrent.futures module"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/futures[${PYTHON_USEDEP}]' python2_7 pypy)"
diff --git a/virtual/python-greenlet/metadata.xml b/virtual/python-greenlet/metadata.xml
deleted file mode 100644
index 7f4f33c6dbc9..000000000000
--- a/virtual/python-greenlet/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/python-greenlet/python-greenlet-1.0-r1.ebuild b/virtual/python-greenlet/python-greenlet-1.0-r1.ebuild
deleted file mode 100644
index 71bb8dd147c3..000000000000
--- a/virtual/python-greenlet/python-greenlet-1.0-r1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
-
-inherit python-r1
-
-DESCRIPTION="A virtual for Python greenlet module"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 -hppa ~mips ppc ppc64 s390 ~sparc x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/greenlet[${PYTHON_USEDEP}]' 'python*')"
diff --git a/virtual/python-ipaddress/metadata.xml b/virtual/python-ipaddress/metadata.xml
deleted file mode 100644
index 7f4f33c6dbc9..000000000000
--- a/virtual/python-ipaddress/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/python-ipaddress/python-ipaddress-1.0-r1.ebuild b/virtual/python-ipaddress/python-ipaddress-1.0-r1.ebuild
deleted file mode 100644
index 607e461a5e8c..000000000000
--- a/virtual/python-ipaddress/python-ipaddress-1.0-r1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
-
-inherit python-r1
-
-DESCRIPTION="A virtual for Python ipaddress module"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/ipaddress[${PYTHON_USEDEP}]' \
- python2_7 pypy)"
diff --git a/virtual/python-pathlib/metadata.xml b/virtual/python-pathlib/metadata.xml
deleted file mode 100644
index 7f4f33c6dbc9..000000000000
--- a/virtual/python-pathlib/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/python-pathlib/python-pathlib-1.0.ebuild b/virtual/python-pathlib/python-pathlib-1.0.ebuild
deleted file mode 100644
index b12419774b63..000000000000
--- a/virtual/python-pathlib/python-pathlib-1.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
-
-inherit python-r1
-
-DESCRIPTION="A virtual for Python pathlib module"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ia64 ~ppc ppc64 ~sparc x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/pathlib[${PYTHON_USEDEP}]' \
- python2_7 pypy)"
diff --git a/virtual/python-singledispatch/metadata.xml b/virtual/python-singledispatch/metadata.xml
deleted file mode 100644
index 3ef008f49a9b..000000000000
--- a/virtual/python-singledispatch/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Gentoo Proxy Maintainers Project</name>
- </maintainer>
- <maintainer type="person">
- <email>timo@rothenpieler.org</email>
- <name>Timo Rothenpieler</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/python-singledispatch/python-singledispatch-0.ebuild b/virtual/python-singledispatch/python-singledispatch-0.ebuild
deleted file mode 100644
index b18ceb402afa..000000000000
--- a/virtual/python-singledispatch/python-singledispatch-0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
-
-inherit python-r1
-
-DESCRIPTION="A virtual for the Python functools.singledispatch function"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/singledispatch[${PYTHON_USEDEP}]' python2_7 pypy)"
diff --git a/virtual/python-typing/metadata.xml b/virtual/python-typing/metadata.xml
deleted file mode 100644
index 7f4f33c6dbc9..000000000000
--- a/virtual/python-typing/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/python-typing/python-typing-0-r1.ebuild b/virtual/python-typing/python-typing-0-r1.ebuild
deleted file mode 100644
index adefd4087421..000000000000
--- a/virtual/python-typing/python-typing-0-r1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} pypy3 )
-
-inherit python-r1
-
-DESCRIPTION="A virtual for the Python typing module"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/typing[${PYTHON_USEDEP}]' \
- 'python2*' pypy)"
diff --git a/virtual/python-unittest-mock/metadata.xml b/virtual/python-unittest-mock/metadata.xml
deleted file mode 100644
index 7f4f33c6dbc9..000000000000
--- a/virtual/python-unittest-mock/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
-</pkgmetadata>
diff --git a/virtual/python-unittest-mock/python-unittest-mock-1.ebuild b/virtual/python-unittest-mock/python-unittest-mock-1.ebuild
deleted file mode 100644
index f688b601c41a..000000000000
--- a/virtual/python-unittest-mock/python-unittest-mock-1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
-
-inherit python-r1
-
-DESCRIPTION="A virtual for unittest.mock with mock fallback"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' -2)"
diff --git a/virtual/qmail/metadata.xml b/virtual/qmail/metadata.xml
index 7a38bb900964..e334c49b2827 100644
--- a/virtual/qmail/metadata.xml
+++ b/virtual/qmail/metadata.xml
@@ -1,5 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person" proxied="yes">
+ <email>eike@sf-mail.de</email>
+ <name>Rolf Eike Beer</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/qmail/qmail-1.03-r1.ebuild b/virtual/qmail/qmail-1.03-r1.ebuild
new file mode 100644
index 000000000000..66f89386e8a0
--- /dev/null
+++ b/virtual/qmail/qmail-1.03-r1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for qmail"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc64 ~s390 sparc x86"
+
+RDEPEND="|| (
+ mail-mta/netqmail
+ mail-mta/notqmail
+)"
diff --git a/virtual/qmail/qmail-1.03.ebuild b/virtual/qmail/qmail-1.03.ebuild
deleted file mode 100644
index 20142d10fc4a..000000000000
--- a/virtual/qmail/qmail-1.03.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for qmail"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
-
-# netqmail-1.05 is a special case, because it's a vanilla
-# qmail-1.03 but patched to fix some things.
-# See its website, http://www.qmail.org/netqmail/
-
-RDEPEND="|| (
- ~mail-mta/netqmail-1.06
- ~mail-mta/mini-qmail-1.05
- ~mail-mta/mini-qmail-1.06
- ~mail-mta/qmail-ldap-${PV}
-)"
diff --git a/virtual/resolvconf/metadata.xml b/virtual/resolvconf/metadata.xml
index 7a38bb900964..c3bda71eefca 100644
--- a/virtual/resolvconf/metadata.xml
+++ b/virtual/resolvconf/metadata.xml
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/resolvconf/resolvconf-1.ebuild b/virtual/resolvconf/resolvconf-1.ebuild
index 5630d3eddfef..8333e1c7f581 100644
--- a/virtual/resolvconf/resolvconf-1.ebuild
+++ b/virtual/resolvconf/resolvconf-1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Virtual to select between different resolvconf providers"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
|| (
diff --git a/virtual/ruby-ssl/metadata.xml b/virtual/ruby-ssl/metadata.xml
index 28ab0c15f206..5d05d0081a11 100644
--- a/virtual/ruby-ssl/metadata.xml
+++ b/virtual/ruby-ssl/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
-</maintainer>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/ruby-ssl/ruby-ssl-11.ebuild b/virtual/ruby-ssl/ruby-ssl-11.ebuild
deleted file mode 100644
index ac581eac45b1..000000000000
--- a/virtual/ruby-ssl/ruby-ssl-11.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-inherit ruby-ng
-
-DESCRIPTION="Virtual ebuild for the Ruby OpenSSL bindings"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- ruby_targets_ruby24? ( dev-lang/ruby:2.4[ssl] )
- ruby_targets_ruby25? ( dev-lang/ruby:2.5[ssl] )
- ruby_targets_ruby26? ( dev-lang/ruby:2.6[ssl] )
- ruby_targets_ruby27? ( dev-lang/ruby:2.7[ssl] )
-"
-
-pkg_setup() { :; }
-src_unpack() { :; }
-src_prepare() { eapply_user; }
-src_compile() { :; }
-src_install() { :; }
-pkg_preinst() { :; }
-pkg_postinst() { :; }
diff --git a/virtual/ruby-ssl/ruby-ssl-12.ebuild b/virtual/ruby-ssl/ruby-ssl-12.ebuild
new file mode 100644
index 000000000000..df45643aa5e9
--- /dev/null
+++ b/virtual/ruby-ssl/ruby-ssl-12.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31"
+
+inherit ruby-ng
+
+DESCRIPTION="Virtual ebuild for the Ruby OpenSSL bindings"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ ruby_targets_ruby31? ( dev-lang/ruby:3.1[ssl] )
+"
+
+pkg_setup() { :; }
+src_unpack() { :; }
+src_prepare() { eapply_user; }
+src_compile() { :; }
+src_install() { :; }
+pkg_preinst() { :; }
+pkg_postinst() { :; }
diff --git a/virtual/ruby-ssl/ruby-ssl-13.ebuild b/virtual/ruby-ssl/ruby-ssl-13.ebuild
new file mode 100644
index 000000000000..421b6188f568
--- /dev/null
+++ b/virtual/ruby-ssl/ruby-ssl-13.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+inherit ruby-ng
+
+DESCRIPTION="Virtual ebuild for the Ruby OpenSSL bindings"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ ruby_targets_ruby31? ( dev-lang/ruby:3.1[ssl] )
+ ruby_targets_ruby32? ( dev-lang/ruby:3.2[ssl] )
+"
+
+pkg_setup() { :; }
+src_unpack() { :; }
+src_prepare() { eapply_user; }
+src_compile() { :; }
+src_install() { :; }
+pkg_preinst() { :; }
+pkg_postinst() { :; }
diff --git a/virtual/ruby-ssl/ruby-ssl-14.ebuild b/virtual/ruby-ssl/ruby-ssl-14.ebuild
new file mode 100644
index 000000000000..d82dab5cd0a4
--- /dev/null
+++ b/virtual/ruby-ssl/ruby-ssl-14.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+inherit ruby-ng
+
+DESCRIPTION="Virtual ebuild for the Ruby OpenSSL bindings"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ ruby_targets_ruby31? ( dev-lang/ruby:3.1[ssl] )
+ ruby_targets_ruby32? ( dev-lang/ruby:3.2[ssl] )
+ ruby_targets_ruby33? ( dev-lang/ruby:3.3[ssl] )
+"
+
+pkg_setup() { :; }
+src_unpack() { :; }
+src_prepare() { eapply_user; }
+src_compile() { :; }
+src_install() { :; }
+pkg_preinst() { :; }
+pkg_postinst() { :; }
diff --git a/virtual/rubygems/metadata.xml b/virtual/rubygems/metadata.xml
index 28ab0c15f206..5d05d0081a11 100644
--- a/virtual/rubygems/metadata.xml
+++ b/virtual/rubygems/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
-</maintainer>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/rubygems/rubygems-15.ebuild b/virtual/rubygems/rubygems-15.ebuild
deleted file mode 100644
index 5787ff77c34c..000000000000
--- a/virtual/rubygems/rubygems-15.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26"
-
-inherit ruby-ng
-
-DESCRIPTION="Virtual ebuild for rubygems"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- ruby_targets_ruby24? ( >=dev-ruby/rubygems-2.6.11[ruby_targets_ruby24] )
- ruby_targets_ruby25? ( >=dev-ruby/rubygems-2.7.3[ruby_targets_ruby25] )
- ruby_targets_ruby26? ( >=dev-ruby/rubygems-3.0.1[ruby_targets_ruby26] )"
-
-pkg_setup() { :; }
-src_unpack() { :; }
-src_prepare() { eapply_user; }
-src_compile() { :; }
-src_install() { :; }
-pkg_preinst() { :; }
-pkg_postinst() { :; }
diff --git a/virtual/rubygems/rubygems-16.ebuild b/virtual/rubygems/rubygems-16.ebuild
deleted file mode 100644
index 378e392b598c..000000000000
--- a/virtual/rubygems/rubygems-16.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-inherit ruby-ng
-
-DESCRIPTION="Virtual ebuild for rubygems"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- ruby_targets_ruby24? ( >=dev-ruby/rubygems-2.6.11[ruby_targets_ruby24] )
- ruby_targets_ruby25? ( >=dev-ruby/rubygems-2.7.3[ruby_targets_ruby25] )
- ruby_targets_ruby26? ( >=dev-ruby/rubygems-3.0.1[ruby_targets_ruby26] )
- ruby_targets_ruby27? ( >=dev-ruby/rubygems-3.1.0[ruby_targets_ruby27] )"
-
-pkg_setup() { :; }
-src_unpack() { :; }
-src_prepare() { eapply_user; }
-src_compile() { :; }
-src_install() { :; }
-pkg_preinst() { :; }
-pkg_postinst() { :; }
diff --git a/virtual/rubygems/rubygems-17.ebuild b/virtual/rubygems/rubygems-17.ebuild
new file mode 100644
index 000000000000..6f7fb6d57b8d
--- /dev/null
+++ b/virtual/rubygems/rubygems-17.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31"
+
+inherit ruby-ng
+
+DESCRIPTION="Virtual ebuild for rubygems"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ ruby_targets_ruby31? ( >=dev-ruby/rubygems-3.3.0[ruby_targets_ruby31] )
+"
+
+pkg_setup() { :; }
+src_unpack() { :; }
+src_prepare() { eapply_user; }
+src_compile() { :; }
+src_install() { :; }
+pkg_preinst() { :; }
+pkg_postinst() { :; }
diff --git a/virtual/rubygems/rubygems-19.ebuild b/virtual/rubygems/rubygems-19.ebuild
new file mode 100644
index 000000000000..41e77c7cf4fd
--- /dev/null
+++ b/virtual/rubygems/rubygems-19.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+inherit ruby-ng
+
+DESCRIPTION="Virtual ebuild for rubygems"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ ruby_targets_ruby31? ( >=dev-ruby/rubygems-3.3.0[ruby_targets_ruby31] )
+ ruby_targets_ruby32? ( >=dev-ruby/rubygems-3.4.6[ruby_targets_ruby32] )
+"
+
+pkg_setup() { :; }
+src_unpack() { :; }
+src_prepare() { eapply_user; }
+src_compile() { :; }
+src_install() { :; }
+pkg_preinst() { :; }
+pkg_postinst() { :; }
diff --git a/virtual/rubygems/rubygems-20.ebuild b/virtual/rubygems/rubygems-20.ebuild
new file mode 100644
index 000000000000..0ab46329b285
--- /dev/null
+++ b/virtual/rubygems/rubygems-20.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+inherit ruby-ng
+
+DESCRIPTION="Virtual ebuild for rubygems"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ ruby_targets_ruby31? ( >=dev-ruby/rubygems-3.3.0[ruby_targets_ruby31] )
+ ruby_targets_ruby32? ( >=dev-ruby/rubygems-3.4.6[ruby_targets_ruby32] )
+ ruby_targets_ruby33? ( >=dev-ruby/rubygems-3.5.3[ruby_targets_ruby33] )
+"
+
+pkg_setup() { :; }
+src_unpack() { :; }
+src_prepare() { eapply_user; }
+src_compile() { :; }
+src_install() { :; }
+pkg_preinst() { :; }
+pkg_postinst() { :; }
diff --git a/virtual/rust/metadata.xml b/virtual/rust/metadata.xml
index 85cf4eb92057..999eaba04c29 100644
--- a/virtual/rust/metadata.xml
+++ b/virtual/rust/metadata.xml
@@ -1,8 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>rust@gentoo.org</email>
- <name>Rust Project</name>
- </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>randy@electronsweatshop.com</email>
+ <name>Randy Barlow</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>navi@vlhl.dev</email>
+ <name>Anna Figueiredo Gomes</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>rust@gentoo.org</email>
+ <name>Rust Project</name>
+ </maintainer>
+ <use>
+ <flag name="profiler">Build the profiler runtime and rust-demangler tool (needed for '-C profile-generate' or '-C instrument-coverage' codegen opts)</flag>
+ <flag name="rustfmt">Install rustfmt, Rust code formatter</flag>
+ </use>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/rust/rust-1.37.0.ebuild b/virtual/rust/rust-1.37.0.ebuild
deleted file mode 100644
index 563a377ad53d..000000000000
--- a/virtual/rust/rust-1.37.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual for Rust language compiler"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-BDEPEND=""
-RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"
diff --git a/virtual/rust/rust-1.38.0.ebuild b/virtual/rust/rust-1.38.0.ebuild
deleted file mode 100644
index 7e7cb0cb6fa2..000000000000
--- a/virtual/rust/rust-1.38.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual for Rust language compiler"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-BDEPEND=""
-RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"
diff --git a/virtual/rust/rust-1.39.0.ebuild b/virtual/rust/rust-1.39.0.ebuild
deleted file mode 100644
index 75f822399482..000000000000
--- a/virtual/rust/rust-1.39.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual for Rust language compiler"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-BDEPEND=""
-RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"
diff --git a/virtual/rust/rust-1.40.0.ebuild b/virtual/rust/rust-1.40.0.ebuild
deleted file mode 100644
index a267eb017c2d..000000000000
--- a/virtual/rust/rust-1.40.0.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for Rust language compiler"
-
-LICENSE=""
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-BDEPEND=""
-RDEPEND="|| ( =dev-lang/rust-${PV}*[${MULTILIB_USEDEP}] =dev-lang/rust-bin-${PV}* )"
diff --git a/virtual/rust/rust-1.71.0-r2.ebuild b/virtual/rust/rust-1.71.0-r2.ebuild
new file mode 100644
index 000000000000..f452208a1d82
--- /dev/null
+++ b/virtual/rust/rust-1.71.0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+
+# adjust when rust upstream bumps internal llvm
+# we do not allow multiple llvm versions in dev-lang/rust for
+# neither system nor bundled, so we just hardcode it here.
+SLOT="0/llvm-16"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="profiler rustfmt"
+
+BDEPEND=""
+RDEPEND="|| (
+ ~dev-lang/rust-bin-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
+ ~dev-lang/rust-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
+)"
diff --git a/virtual/rust/rust-1.71.1-r2.ebuild b/virtual/rust/rust-1.71.1-r2.ebuild
new file mode 100644
index 000000000000..62393a5d36f6
--- /dev/null
+++ b/virtual/rust/rust-1.71.1-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+
+# adjust when rust upstream bumps internal llvm
+# we do not allow multiple llvm versions in dev-lang/rust for
+# neither system nor bundled, so we just hardcode it here.
+SLOT="0/llvm-16"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+IUSE="profiler rustfmt"
+
+BDEPEND=""
+RDEPEND="|| (
+ ~dev-lang/rust-bin-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
+ ~dev-lang/rust-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
+)"
diff --git a/virtual/rust/rust-1.73.0-r1.ebuild b/virtual/rust/rust-1.73.0-r1.ebuild
new file mode 100644
index 000000000000..36a81c55f875
--- /dev/null
+++ b/virtual/rust/rust-1.73.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+
+# adjust when rust upstream bumps internal llvm
+# we do not allow multiple llvm versions in dev-lang/rust for
+# neither system nor bundled, so we just hardcode it here.
+SLOT="0/llvm-17"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="profiler rustfmt"
+
+BDEPEND=""
+RDEPEND="|| (
+ ~dev-lang/rust-bin-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
+ ~dev-lang/rust-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
+)"
diff --git a/virtual/rust/rust-1.74.1-r1.ebuild b/virtual/rust/rust-1.74.1-r1.ebuild
new file mode 100644
index 000000000000..4e9f43e5561b
--- /dev/null
+++ b/virtual/rust/rust-1.74.1-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+
+# adjust when rust upstream bumps internal llvm
+# we do not allow multiple llvm versions in dev-lang/rust for
+# neither system nor bundled, so we just hardcode it here.
+SLOT="0/llvm-17"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+IUSE="profiler rustfmt"
+
+BDEPEND=""
+RDEPEND="|| (
+ ~dev-lang/rust-bin-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
+ ~dev-lang/rust-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
+)"
diff --git a/virtual/rust/rust-1.75.0-r1.ebuild b/virtual/rust/rust-1.75.0-r1.ebuild
new file mode 100644
index 000000000000..4e9f43e5561b
--- /dev/null
+++ b/virtual/rust/rust-1.75.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+
+# adjust when rust upstream bumps internal llvm
+# we do not allow multiple llvm versions in dev-lang/rust for
+# neither system nor bundled, so we just hardcode it here.
+SLOT="0/llvm-17"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+IUSE="profiler rustfmt"
+
+BDEPEND=""
+RDEPEND="|| (
+ ~dev-lang/rust-bin-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
+ ~dev-lang/rust-${PV}[profiler(-)?,rustfmt?,${MULTILIB_USEDEP}]
+)"
diff --git a/virtual/rust/rust-1.76.0.ebuild b/virtual/rust/rust-1.76.0.ebuild
new file mode 100644
index 000000000000..2790ab8f7afc
--- /dev/null
+++ b/virtual/rust/rust-1.76.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+
+# adjust when rust upstream bumps internal llvm
+# we do not allow multiple llvm versions in dev-lang/rust for
+# neither system nor bundled, so we just hardcode it here.
+SLOT="0/llvm-17"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="profiler rustfmt"
+
+BDEPEND=""
+RDEPEND="|| (
+ ~dev-lang/rust-bin-${PV}[profiler?,rustfmt?,${MULTILIB_USEDEP}]
+ ~dev-lang/rust-${PV}[profiler?,rustfmt?,${MULTILIB_USEDEP}]
+)"
diff --git a/virtual/rust/rust-1.77.1.ebuild b/virtual/rust/rust-1.77.1.ebuild
new file mode 100644
index 000000000000..187391b93274
--- /dev/null
+++ b/virtual/rust/rust-1.77.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+
+# adjust when rust upstream bumps internal llvm
+# we do not allow multiple llvm versions in dev-lang/rust for
+# neither system nor bundled, so we just hardcode it here.
+SLOT="0/llvm-17"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="rustfmt profiler"
+
+BDEPEND=""
+RDEPEND="|| (
+ ~dev-lang/rust-bin-${PV}[profiler?,rustfmt?,${MULTILIB_USEDEP}]
+ ~dev-lang/rust-${PV}[profiler?,rustfmt?,${MULTILIB_USEDEP}]
+)"
diff --git a/virtual/secret-service/metadata.xml b/virtual/secret-service/metadata.xml
new file mode 100644
index 000000000000..bc94402fe731
--- /dev/null
+++ b/virtual/secret-service/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <stabilize-allarches/>
+</pkgmetadata>
diff --git a/virtual/secret-service/secret-service-0.ebuild b/virtual/secret-service/secret-service-0.ebuild
new file mode 100644
index 000000000000..593dd1f095fb
--- /dev/null
+++ b/virtual/secret-service/secret-service-0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for a freedesktop.org Secret Service API provider"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="|| (
+ gnome-base/gnome-keyring
+ app-admin/keepassxc
+)"
+# TODO: add the KDE provider here once ready, there are still problems as of August 2023 though
+# (see https://bugs.kde.org/show_bug.cgi?id=458085)
diff --git a/virtual/service-manager/metadata.xml b/virtual/service-manager/metadata.xml
index 56c124413057..de9d78424186 100644
--- a/virtual/service-manager/metadata.xml
+++ b/virtual/service-manager/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/service-manager/service-manager-0.ebuild b/virtual/service-manager/service-manager-0.ebuild
deleted file mode 100644
index 999b5e70bfe1..000000000000
--- a/virtual/service-manager/service-manager-0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for various service managers"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-IUSE="kernel_linux prefix"
-
-RDEPEND="
- prefix? ( >=sys-apps/baselayout-prefix-2.2 )
- !prefix? (
- || (
- sys-apps/openrc
- kernel_linux? ( || (
- sys-apps/systemd
- sys-process/runit
- virtual/daemontools
- ) ) ) )"
diff --git a/virtual/service-manager/service-manager-1-r1.ebuild b/virtual/service-manager/service-manager-1-r1.ebuild
new file mode 100644
index 000000000000..2f525a9cc46d
--- /dev/null
+++ b/virtual/service-manager/service-manager-1-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for various service managers"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ prefix-guest? ( >=sys-apps/baselayout-prefix-2.2 )
+ !prefix-guest? (
+ || (
+ sys-apps/openrc
+ kernel_linux? (
+ || (
+ sys-apps/s6-rc
+ sys-apps/systemd
+ sys-process/runit
+ virtual/daemontools
+ )
+ )
+ )
+ )"
diff --git a/virtual/service-manager/service-manager-1.ebuild b/virtual/service-manager/service-manager-1.ebuild
deleted file mode 100644
index 270047be7278..000000000000
--- a/virtual/service-manager/service-manager-1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual for various service managers"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-IUSE="kernel_linux"
-
-RDEPEND="
- prefix-guest? ( >=sys-apps/baselayout-prefix-2.2 )
- !prefix-guest? (
- || (
- sys-apps/openrc
- kernel_linux? ( || (
- sys-apps/systemd
- sys-process/runit
- virtual/daemontools
- ) ) ) )"
diff --git a/virtual/shadow/metadata.xml b/virtual/shadow/metadata.xml
deleted file mode 100644
index 56c124413057..000000000000
--- a/virtual/shadow/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
-</pkgmetadata>
diff --git a/virtual/shadow/shadow-0.ebuild b/virtual/shadow/shadow-0.ebuild
deleted file mode 100644
index 0269fdb33de0..000000000000
--- a/virtual/shadow/shadow-0.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual for user account management utilities"
-
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-# >=shadow-4-1 is required because of bug #367633 (user.eclass needs it).
-# On Prefix installations we sort of have to hope there is some shadow
-# available, on UNIX-like (or emulated) systems this usually is the case.
-RDEPEND="!prefix? ( || ( >=sys-apps/shadow-4.1 sys-apps/hardened-shadow ) )"
diff --git a/virtual/skkserv/metadata.xml b/virtual/skkserv/metadata.xml
index c921b96adf6c..a34fdeebcd32 100644
--- a/virtual/skkserv/metadata.xml
+++ b/virtual/skkserv/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
-</maintainer>
+ <maintainer type="project">
+ <email>cjk@gentoo.org</email>
+ <name>Cjk</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/skkserv/skkserv-0.ebuild b/virtual/skkserv/skkserv-0-r1.ebuild
index 0f44b4935e43..f1a37eecbbda 100644
--- a/virtual/skkserv/skkserv-0.ebuild
+++ b/virtual/skkserv/skkserv-0-r1.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
DESCRIPTION="Virtual for SKK server"
+
SLOT="0"
-KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="|| (
app-i18n/skkserv
@@ -13,4 +14,5 @@ RDEPEND="|| (
app-i18n/mecab-skkserv
app-i18n/multiskkserv
app-i18n/yaskkserv
+ app-i18n/yaskkserv2
)"
diff --git a/virtual/ssh/metadata.xml b/virtual/ssh/metadata.xml
index ffc7aff5d5cc..eb3803ed83b3 100644
--- a/virtual/ssh/metadata.xml
+++ b/virtual/ssh/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>base-system@gentoo.org</email>
@@ -10,8 +10,7 @@
<name>Embedded Gentoo</name>
</maintainer>
<use>
- <flag name="minimal">
- Prefer <pkg>net-misc/dropbear</pkg> over <pkg>net-misc/openssh</pkg>
- </flag>
+ <flag name="minimal">Prefer <pkg>net-misc/dropbear</pkg> over <pkg>net-misc/openssh</pkg></flag>
</use>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/ssh/ssh-0-r2.ebuild b/virtual/ssh/ssh-0-r2.ebuild
new file mode 100644
index 000000000000..d5bbc6e675ea
--- /dev/null
+++ b/virtual/ssh/ssh-0-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for SSH client and server"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="minimal"
+
+RDEPEND="
+ minimal? (
+ || ( net-misc/dropbear virtual/openssh )
+ )
+ !minimal? (
+ || ( virtual/openssh net-misc/dropbear )
+ )"
diff --git a/virtual/ssh/ssh-0.ebuild b/virtual/ssh/ssh-0.ebuild
deleted file mode 100644
index 56c8956b4492..000000000000
--- a/virtual/ssh/ssh-0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for SSH client and server"
-
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="minimal"
-
-RDEPEND="
- minimal? (
- || ( net-misc/dropbear net-misc/openssh )
- )
- !minimal? (
- || ( net-misc/openssh net-misc/dropbear )
- )"
diff --git a/virtual/szip/metadata.xml b/virtual/szip/metadata.xml
index 8425c0d53cb0..f5ac3a0ecaf3 100644
--- a/virtual/szip/metadata.xml
+++ b/virtual/szip/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/szip/szip-2.1.ebuild b/virtual/szip/szip-2.1.ebuild
index 1d2e50875767..cec6fa3bb191 100644
--- a/virtual/szip/szip-2.1.ebuild
+++ b/virtual/szip/szip-2.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Virtual for szip compression drop-in replacements"
SLOT="0/2"
-KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux"
RDEPEND="|| (
sci-libs/libaec[szip]
diff --git a/virtual/tex-base/metadata.xml b/virtual/tex-base/metadata.xml
index 13170c3184d8..dbf7452ea8a5 100644
--- a/virtual/tex-base/metadata.xml
+++ b/virtual/tex-base/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
-</maintainer>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/tex-base/tex-base-0.ebuild b/virtual/tex-base/tex-base-0.ebuild
index 6741c221e5fa..6af469c2f251 100644
--- a/virtual/tex-base/tex-base-0.ebuild
+++ b/virtual/tex-base/tex-base-0.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
DESCRIPTION="Virtual for basic TeX binaries (tex, kpathsea)"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-RDEPEND="
- app-text/texlive-core
- "
+RDEPEND="app-text/texlive-core"
diff --git a/virtual/texi2dvi/metadata.xml b/virtual/texi2dvi/metadata.xml
index d2a46f3fba44..e66f8a4e2628 100644
--- a/virtual/texi2dvi/metadata.xml
+++ b/virtual/texi2dvi/metadata.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
-</maintainer>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/texi2dvi/texi2dvi-0-r2.ebuild b/virtual/texi2dvi/texi2dvi-0-r2.ebuild
index 253e5daec797..718d63860a03 100644
--- a/virtual/texi2dvi/texi2dvi-0-r2.ebuild
+++ b/virtual/texi2dvi/texi2dvi-0-r2.ebuild
@@ -1,12 +1,15 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
DESCRIPTION="Virtual for texi2dvi (and texi2pdf)"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-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"
-RDEPEND="sys-apps/texinfo
+RDEPEND="
+ dev-texlive/texlive-plaingeneric
+ sys-apps/texinfo
virtual/latex-base
- dev-texlive/texlive-plaingeneric"
+"
diff --git a/virtual/tmpfiles/metadata.xml b/virtual/tmpfiles/metadata.xml
index c36c37139fad..351647754867 100644
--- a/virtual/tmpfiles/metadata.xml
+++ b/virtual/tmpfiles/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>williamh@gentoo.org</email>
<name>William Hubbs</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/tmpfiles/tmpfiles-0-r5.ebuild b/virtual/tmpfiles/tmpfiles-0-r5.ebuild
new file mode 100644
index 000000000000..2d31b47c699d
--- /dev/null
+++ b/virtual/tmpfiles/tmpfiles-0-r5.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to select between different tmpfiles.d handlers"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="systemd"
+
+RDEPEND="
+ !prefix-guest? (
+ systemd? ( sys-apps/systemd )
+ !systemd? ( sys-apps/systemd-utils[tmpfiles] )
+ )
+"
diff --git a/virtual/tmpfiles/tmpfiles-0.ebuild b/virtual/tmpfiles/tmpfiles-0.ebuild
deleted file mode 100644
index 5223a5055d37..000000000000
--- a/virtual/tmpfiles/tmpfiles-0.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual to select between different tmpfiles.d handlers"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="
- || (
- sys-apps/opentmpfiles
- sys-apps/systemd
- )"
diff --git a/virtual/ttf-fonts/metadata.xml b/virtual/ttf-fonts/metadata.xml
index cc081897d48c..9448af9c5670 100644
--- a/virtual/ttf-fonts/metadata.xml
+++ b/virtual/ttf-fonts/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>fonts@gentoo.org</email>
<name>Fonts</name>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/ttf-fonts/ttf-fonts-1-r1.ebuild b/virtual/ttf-fonts/ttf-fonts-1-r2.ebuild
index 75ad35984930..5bb18434eae9 100644
--- a/virtual/ttf-fonts/ttf-fonts-1-r1.ebuild
+++ b/virtual/ttf-fonts/ttf-fonts-1-r2.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="Virtual for Serif/Sans/Monospace font packages"
+
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="|| (
media-fonts/liberation-fonts
- media-fonts/source-pro
media-fonts/dejavu
media-fonts/croscorefonts
media-fonts/droid
diff --git a/virtual/udev/metadata.xml b/virtual/udev/metadata.xml
index b1c8a60ed0c9..c10e48286b50 100644
--- a/virtual/udev/metadata.xml
+++ b/virtual/udev/metadata.xml
@@ -1,13 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
- <email>udev-bugs@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>eudev@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
<email>systemd@gentoo.org</email>
</maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/udev/udev-215.ebuild b/virtual/udev/udev-215.ebuild
deleted file mode 100644
index 6c6b8243acae..000000000000
--- a/virtual/udev/udev-215.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual to select between different udev daemon providers"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
-IUSE="systemd"
-
-RDEPEND="
- !systemd? ( || ( >=sys-fs/eudev-1.3 >=sys-fs/udev-208-r1 ) )
- systemd? ( >=sys-apps/systemd-208:0 )"
diff --git a/virtual/udev/udev-217-r7.ebuild b/virtual/udev/udev-217-r7.ebuild
new file mode 100644
index 000000000000..b067af1ca6c7
--- /dev/null
+++ b/virtual/udev/udev-217-r7.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to select between different udev daemon providers"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+IUSE="systemd"
+
+RDEPEND="
+ systemd? ( >=sys-apps/systemd-217 )
+ !systemd? ( sys-apps/systemd-utils[udev] )
+"
diff --git a/virtual/udev/udev-217.ebuild b/virtual/udev/udev-217.ebuild
deleted file mode 100644
index 670a46c58268..000000000000
--- a/virtual/udev/udev-217.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Virtual to select between different udev daemon providers"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86"
-IUSE="systemd"
-
-RDEPEND="
- !systemd? ( || ( >=sys-fs/eudev-2.1.1 >=sys-fs/udev-217 ) )
- systemd? ( >=sys-apps/systemd-217:0 )"
diff --git a/virtual/w3m/metadata.xml b/virtual/w3m/metadata.xml
index c921b96adf6c..a34fdeebcd32 100644
--- a/virtual/w3m/metadata.xml
+++ b/virtual/w3m/metadata.xml
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
-</maintainer>
+ <maintainer type="project">
+ <email>cjk@gentoo.org</email>
+ <name>Cjk</name>
+ </maintainer>
+ <stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/w3m/w3m-0.ebuild b/virtual/w3m/w3m-0.ebuild
deleted file mode 100644
index 36c72c2ec21d..000000000000
--- a/virtual/w3m/w3m-0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-DESCRIPTION="Virtual for the w3m web browser"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="|| (
- www-client/w3m
- www-client/w3mmee
- )"
diff --git a/virtual/w3m/w3m-1.ebuild b/virtual/w3m/w3m-1.ebuild
new file mode 100644
index 000000000000..34becd8c3042
--- /dev/null
+++ b/virtual/w3m/w3m-1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for the w3m web browser"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="|| (
+ www-client/w3m
+ www-client/w3mmee
+ )"
diff --git a/virtual/wine/metadata.xml b/virtual/wine/metadata.xml
index 7c40dfd6a6bd..a5e53660da5c 100644
--- a/virtual/wine/metadata.xml
+++ b/virtual/wine/metadata.xml
@@ -1,13 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>wine@gentoo.org</email>
<name>Wine</name>
</maintainer>
<use>
+ <flag name="proton">Enable Valve Software's fork of Wine</flag>
<flag name="staging">Enable Wine-Staging's Patchset</flag>
</use>
+ <stabilize-allarches/>
<longdescription lang="en">
Allows for any variant of Wine, regardless of slotting to fulfill the dependencies
traditionally fulfilled by the non-slotted, pre-variant, app-emulation/wine.
diff --git a/virtual/wine/wine-0-r7.ebuild b/virtual/wine/wine-0-r10.ebuild
index 18cacfaec222..ec2d32f55736 100644
--- a/virtual/wine/wine-0-r7.ebuild
+++ b/virtual/wine/wine-0-r10.ebuild
@@ -1,14 +1,13 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
DESCRIPTION="Virtual for Wine that supports multiple variants and slotting"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE="+abi_x86_32 +abi_x86_64 staging"
-
+IUSE="+abi_x86_32 +abi_x86_64 proton staging"
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )"
# Note, the ordering here is intentional, to take advantage of the short-circuit
@@ -16,11 +15,10 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )"
# behind this is that some USE flags may pull in 3rd-party patchsets, so default
# of vanilla prevents that.
RDEPEND="
- staging? ( || (
- app-emulation/wine-staging[staging]
- ) )
+ proton? ( app-emulation/wine-proton )
+ staging? ( app-emulation/wine-staging[staging(+)] )
|| (
app-emulation/wine-vanilla[abi_x86_32=,abi_x86_64=]
+ app-emulation/wine-proton[abi_x86_32=,abi_x86_64=]
app-emulation/wine-staging[abi_x86_32=,abi_x86_64=]
- )
- !app-emulation/wine:0"
+ )"
diff --git a/virtual/wireguard/metadata.xml b/virtual/wireguard/metadata.xml
deleted file mode 100644
index a2b169f1920c..000000000000
--- a/virtual/wireguard/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>zx2c4@gentoo.org</email>
- <name>Jason A. Donenfeld</name>
- </maintainer>
- <use>
- <flag name="tools">Compile the wg(8) tool and related helpers. You probably want this enabled.</flag>
- <flag name="module">Compile the actual WireGuard kernel module. Most certainly you want this enabled, unless you're doing something strange.</flag>
- </use>
-</pkgmetadata>
diff --git a/virtual/wireguard/wireguard-1.ebuild b/virtual/wireguard/wireguard-1.ebuild
deleted file mode 100644
index 4fa639117c92..000000000000
--- a/virtual/wireguard/wireguard-1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Simple yet fast and modern VPN that utilizes state-of-the-art cryptography."
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-IUSE="+module +tools"
-
-RDEPEND="
- tools? ( net-vpn/wireguard-tools )
- module? ( net-vpn/wireguard-modules )
-"
-
-pkg_postinst() {
- ewarn
- ewarn "This package, ${CATEGORY}/${PN}, has been deprecated, in favor of explicitly"
- ewarn "merging the tools and the modules separately. You may accomplish this by"
- ewarn "running:"
- ewarn
- ewarn " emerge -nO net-vpn/wireguard-tools net-vpn/wireguard-modules"
- ewarn " emerge -C virtual/wireguard"
- ewarn
- ewarn "When Linux 5.6 comes out, net-vpn/wireguard-modules itself will be deprecated,"
- ewarn "with its functionality having moved directly into Linux."
- ewarn
-}
diff --git a/virtual/yacc/metadata.xml b/virtual/yacc/metadata.xml
deleted file mode 100644
index 56c124413057..000000000000
--- a/virtual/yacc/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
-</pkgmetadata>
diff --git a/virtual/yacc/yacc-0.ebuild b/virtual/yacc/yacc-0.ebuild
deleted file mode 100644
index d5a6812f98d6..000000000000
--- a/virtual/yacc/yacc-0.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="virtual for yacc (yet another compiler compiler)"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-RDEPEND="|| ( sys-devel/bison dev-util/byacc dev-util/yacc )"