summaryrefslogtreecommitdiff
path: root/virtual
diff options
context:
space:
mode:
authorPalica <palica+gitlab@liguros.net>2020-06-23 22:35:08 +0200
committerPalica <palica+gitlab@liguros.net>2020-06-23 22:35:08 +0200
commitecdac123787b96ce6649f0f91da12ea6458cc2b1 (patch)
treeb89c74d9e6fe6e8aebc4c77bcbeb4ab73214127d /virtual
parent1be72aa41cf41dedadeecf59dca9f01de6381f5e (diff)
downloadbaldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.gz
baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.xz
baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.zip
Updating liguros repo
Diffstat (limited to 'virtual')
-rw-r--r--virtual/acl/acl-0-r1.ebuild11
-rw-r--r--virtual/acl/acl-0-r2.ebuild13
-rw-r--r--virtual/acl/acl-0.ebuild10
-rw-r--r--virtual/acl/metadata.xml9
-rw-r--r--virtual/awk/awk-1.ebuild17
-rw-r--r--virtual/awk/metadata.xml13
-rw-r--r--virtual/bitcoin-leveldb/bitcoin-leveldb-0-r2.ebuild17
-rw-r--r--virtual/bitcoin-leveldb/metadata.xml13
-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.ebuild18
-rw-r--r--virtual/blas/metadata.xml17
-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.ebuild18
-rw-r--r--virtual/cblas/metadata.xml17
-rw-r--r--virtual/cdrtools/cdrtools-0.ebuild10
-rw-r--r--virtual/cdrtools/metadata.xml6
-rw-r--r--virtual/checkpassword/checkpassword-0.ebuild16
-rw-r--r--virtual/checkpassword/metadata.xml6
-rw-r--r--virtual/commonlisp/commonlisp-0.ebuild16
-rw-r--r--virtual/commonlisp/metadata.xml9
-rw-r--r--virtual/cron/cron-0-r1.ebuild15
-rw-r--r--virtual/cron/metadata.xml9
-rw-r--r--virtual/daemontools/daemontools-0.ebuild13
-rw-r--r--virtual/daemontools/metadata.xml9
-rw-r--r--virtual/dev-manager/dev-manager-0-r2.ebuild15
-rw-r--r--virtual/dev-manager/metadata.xml9
-rw-r--r--virtual/editor/editor-0-r3.ebuild57
-rw-r--r--virtual/editor/metadata.xml17
-rw-r--r--virtual/eject/eject-0-r1.ebuild10
-rw-r--r--virtual/eject/metadata.xml9
-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.xml9
-rw-r--r--virtual/fam/fam-0-r1.ebuild12
-rw-r--r--virtual/fam/metadata.xml8
-rw-r--r--virtual/ffmpeg/ffmpeg-9-r2.ebuild22
-rw-r--r--virtual/ffmpeg/metadata.xml11
-rw-r--r--virtual/fortran/fortran-0.ebuild18
-rw-r--r--virtual/fortran/metadata.xml10
-rw-r--r--virtual/freedesktop-icon-theme/freedesktop-icon-theme-0-r3.ebuild19
-rw-r--r--virtual/freedesktop-icon-theme/metadata.xml8
-rw-r--r--virtual/glu/glu-9.0-r2.ebuild16
-rw-r--r--virtual/glu/metadata.xml9
-rw-r--r--virtual/gnustep-back/gnustep-back-0.25.0.ebuild14
-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.27.0.ebuild14
-rw-r--r--virtual/gnustep-back/gnustep-back-0.28.0.ebuild14
-rw-r--r--virtual/gnustep-back/metadata.xml13
-rw-r--r--virtual/gsasl/gsasl-2.ebuild10
-rw-r--r--virtual/gsasl/metadata.xml6
-rw-r--r--virtual/httpd-basic/httpd-basic-0-r2.ebuild23
-rw-r--r--virtual/httpd-basic/metadata.xml9
-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/metadata.xml9
-rw-r--r--virtual/httpd-fastcgi/httpd-fastcgi-0-r1.ebuild17
-rw-r--r--virtual/httpd-fastcgi/metadata.xml9
-rw-r--r--virtual/httpd-php/httpd-php-7.2.ebuild12
-rw-r--r--virtual/httpd-php/httpd-php-7.3.ebuild12
-rw-r--r--virtual/httpd-php/httpd-php-7.4.ebuild12
-rw-r--r--virtual/httpd-php/metadata.xml9
-rw-r--r--virtual/imagemagick-tools/imagemagick-tools-0.ebuild21
-rw-r--r--virtual/imagemagick-tools/metadata.xml6
-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.xml6
-rw-r--r--virtual/inetd/inetd-0.ebuild13
-rw-r--r--virtual/inetd/metadata.xml9
-rw-r--r--virtual/jack/jack-0.ebuild16
-rw-r--r--virtual/jack/metadata.xml9
-rw-r--r--virtual/jdk/jdk-1.8.0-r3.ebuild14
-rw-r--r--virtual/jdk/jdk-1.8.0-r4.ebuild16
-rw-r--r--virtual/jdk/jdk-11.ebuild14
-rw-r--r--virtual/jdk/metadata.xml9
-rw-r--r--virtual/jpeg-compat/jpeg-compat-62.ebuild16
-rw-r--r--virtual/jpeg-compat/metadata.xml6
-rw-r--r--virtual/jpeg/jpeg-100.ebuild16
-rw-r--r--virtual/jpeg/metadata.xml6
-rw-r--r--virtual/jre/jre-1.8.0-r1.ebuild13
-rw-r--r--virtual/jre/jre-1.8.0-r2.ebuild14
-rw-r--r--virtual/jre/jre-11-r1.ebuild14
-rw-r--r--virtual/jre/metadata.xml9
-rw-r--r--virtual/krb5/krb5-0-r1.ebuild16
-rw-r--r--virtual/krb5/metadata.xml9
-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.6.ebuild13
-rw-r--r--virtual/lapack/lapack-3.7.ebuild13
-rw-r--r--virtual/lapack/lapack-3.8.ebuild17
-rw-r--r--virtual/lapack/metadata.xml17
-rw-r--r--virtual/lapacke/lapacke-3.8.ebuild14
-rw-r--r--virtual/lapacke/metadata.xml17
-rw-r--r--virtual/latex-base/latex-base-1.0.ebuild14
-rw-r--r--virtual/latex-base/metadata.xml9
-rw-r--r--virtual/leechcraft-browser/leechcraft-browser-9999.ebuild9
-rw-r--r--virtual/leechcraft-browser/metadata.xml13
-rw-r--r--virtual/leechcraft-downloader-http/leechcraft-downloader-http-9999.ebuild9
-rw-r--r--virtual/leechcraft-downloader-http/metadata.xml13
-rw-r--r--virtual/leechcraft-notifier/leechcraft-notifier-9999.ebuild12
-rw-r--r--virtual/leechcraft-notifier/metadata.xml13
-rw-r--r--virtual/leechcraft-quark-sideprovider/leechcraft-quark-sideprovider-9999.ebuild9
-rw-r--r--virtual/leechcraft-quark-sideprovider/metadata.xml13
-rw-r--r--virtual/leechcraft-search-show/leechcraft-search-show-9999.ebuild9
-rw-r--r--virtual/leechcraft-search-show/metadata.xml13
-rw-r--r--virtual/leechcraft-storage-device-manager/leechcraft-storage-device-manager-9999.ebuild9
-rw-r--r--virtual/leechcraft-storage-device-manager/metadata.xml13
-rw-r--r--virtual/leechcraft-task-show/leechcraft-task-show-9999.ebuild9
-rw-r--r--virtual/leechcraft-task-show/metadata.xml14
-rw-r--r--virtual/leechcraft-trayarea/leechcraft-trayarea-9999.ebuild9
-rw-r--r--virtual/leechcraft-trayarea/metadata.xml13
-rw-r--r--virtual/leechcraft-wysiwyg-editor/leechcraft-wysiwyg-editor-9999.ebuild9
-rw-r--r--virtual/leechcraft-wysiwyg-editor/metadata.xml13
-rw-r--r--virtual/libc/libc-1-r1.ebuild24
-rw-r--r--virtual/libc/libc-1.ebuild24
-rw-r--r--virtual/libc/metadata.xml13
-rw-r--r--virtual/libcrypt/libcrypt-1-r1.ebuild19
-rw-r--r--virtual/libcrypt/libcrypt-2.ebuild19
-rw-r--r--virtual/libcrypt/metadata.xml9
-rw-r--r--virtual/libelf/libelf-2.ebuild12
-rw-r--r--virtual/libelf/libelf-3.ebuild13
-rw-r--r--virtual/libelf/metadata.xml9
-rw-r--r--virtual/libffi/libffi-3.3_rc0.ebuild15
-rw-r--r--virtual/libffi/metadata.xml9
-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.xml14
-rw-r--r--virtual/libiconv/libiconv-0-r1.ebuild15
-rw-r--r--virtual/libiconv/libiconv-0-r2.ebuild15
-rw-r--r--virtual/libiconv/libiconv-0.ebuild13
-rw-r--r--virtual/libiconv/metadata.xml8
-rw-r--r--virtual/libintl/libintl-0-r1.ebuild15
-rw-r--r--virtual/libintl/libintl-0-r2.ebuild15
-rw-r--r--virtual/libintl/libintl-0.ebuild13
-rw-r--r--virtual/libintl/metadata.xml8
-rw-r--r--virtual/libstdc++/libstdc++-3.3.ebuild10
-rw-r--r--virtual/libstdc++/metadata.xml9
-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/metadata.xml14
-rw-r--r--virtual/libusb/libusb-0-r2.ebuild11
-rw-r--r--virtual/libusb/libusb-1-r1.ebuild12
-rw-r--r--virtual/libusb/libusb-1-r2.ebuild16
-rw-r--r--virtual/libusb/metadata.xml9
-rw-r--r--virtual/linux-sources/.audit1
-rw-r--r--virtual/linux-sources/linux-sources-2.6.ebuild43
-rw-r--r--virtual/linux-sources/metadata.xml9
-rw-r--r--virtual/linuxtv-dvb-headers/linuxtv-dvb-headers-5.8.ebuild10
-rw-r--r--virtual/linuxtv-dvb-headers/metadata.xml12
-rw-r--r--virtual/logger/logger-0-r1.ebuild18
-rw-r--r--virtual/logger/metadata.xml13
-rw-r--r--virtual/mailx/.audit1
-rw-r--r--virtual/mailx/mailx-1.ebuild13
-rw-r--r--virtual/mailx/metadata.xml9
-rw-r--r--virtual/man/man-0-r3.ebuild10
-rw-r--r--virtual/man/metadata.xml9
-rw-r--r--virtual/mda/mda-0.ebuild18
-rw-r--r--virtual/mda/metadata.xml6
-rw-r--r--virtual/metadata.xml11
-rw-r--r--virtual/modutils/metadata.xml9
-rw-r--r--virtual/modutils/modutils-0-r1.ebuild17
-rw-r--r--virtual/mpi/metadata.xml12
-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/mta/metadata.xml9
-rw-r--r--virtual/mta/mta-1-r1.ebuild20
-rw-r--r--virtual/mysql/metadata.xml13
-rw-r--r--virtual/mysql/mysql-5.5-r2.ebuild15
-rw-r--r--virtual/mysql/mysql-5.6-r13.ebuild18
-rw-r--r--virtual/notification-daemon/metadata.xml8
-rw-r--r--virtual/notification-daemon/notification-daemon-0.ebuild26
-rw-r--r--virtual/ooo/metadata.xml9
-rw-r--r--virtual/ooo/ooo-0.ebuild17
-rw-r--r--virtual/opencl/metadata.xml9
-rw-r--r--virtual/opencl/opencl-3-r1.ebuild36
-rw-r--r--virtual/opengl/metadata.xml9
-rw-r--r--virtual/opengl/opengl-7.0-r2.ebuild16
-rw-r--r--virtual/os-headers/metadata.xml9
-rw-r--r--virtual/os-headers/os-headers-0-r2.ebuild23
-rw-r--r--virtual/os-headers/os-headers-0.ebuild13
-rw-r--r--virtual/package-manager/metadata.xml9
-rw-r--r--virtual/package-manager/package-manager-1.ebuild14
-rw-r--r--virtual/pager/metadata.xml9
-rw-r--r--virtual/pager/pager-0.ebuild14
-rw-r--r--virtual/perl-Archive-Tar/metadata.xml9
-rw-r--r--virtual/perl-Archive-Tar/perl-Archive-Tar-2.320.0.ebuild15
-rw-r--r--virtual/perl-Attribute-Handlers/metadata.xml9
-rw-r--r--virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.10.0-r2.ebuild15
-rw-r--r--virtual/perl-AutoLoader/metadata.xml9
-rw-r--r--virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r8.ebuild15
-rw-r--r--virtual/perl-CPAN-Meta-Requirements/metadata.xml9
-rw-r--r--virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.140.0-r5.ebuild15
-rw-r--r--virtual/perl-CPAN-Meta-YAML/metadata.xml9
-rw-r--r--virtual/perl-CPAN-Meta-YAML/perl-CPAN-Meta-YAML-0.18.0-r5.ebuild15
-rw-r--r--virtual/perl-CPAN-Meta/metadata.xml9
-rw-r--r--virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.10-r3.ebuild19
-rw-r--r--virtual/perl-CPAN/metadata.xml9
-rw-r--r--virtual/perl-CPAN/perl-CPAN-2.220.0.ebuild15
-rw-r--r--virtual/perl-Carp/metadata.xml13
-rw-r--r--virtual/perl-Carp/perl-Carp-1.500.0-r2.ebuild15
-rw-r--r--virtual/perl-Compress-Raw-Bzip2/metadata.xml9
-rw-r--r--virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.84.0-r1.ebuild15
-rw-r--r--virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.89.0-r1.ebuild15
-rw-r--r--virtual/perl-Compress-Raw-Zlib/metadata.xml9
-rw-r--r--virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.84.0.ebuild15
-rw-r--r--virtual/perl-DB_File/metadata.xml9
-rw-r--r--virtual/perl-DB_File/perl-DB_File-1.843.0.ebuild15
-rw-r--r--virtual/perl-Data-Dumper/metadata.xml9
-rw-r--r--virtual/perl-Data-Dumper/perl-Data-Dumper-2.174.0.ebuild15
-rw-r--r--virtual/perl-Devel-PPPort/metadata.xml9
-rw-r--r--virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.520.0.ebuild15
-rw-r--r--virtual/perl-Digest-MD5/metadata.xml9
-rw-r--r--virtual/perl-Digest-MD5/perl-Digest-MD5-2.550.0-r2.ebuild15
-rw-r--r--virtual/perl-Digest-SHA/metadata.xml9
-rw-r--r--virtual/perl-Digest-SHA/perl-Digest-SHA-6.20.0.ebuild15
-rw-r--r--virtual/perl-Digest/metadata.xml9
-rw-r--r--virtual/perl-Digest/perl-Digest-1.170.100_rc-r9.ebuild15
-rw-r--r--virtual/perl-Dumpvalue/metadata.xml9
-rw-r--r--virtual/perl-Dumpvalue/perl-Dumpvalue-1.180.0-r5.ebuild15
-rw-r--r--virtual/perl-Encode/metadata.xml9
-rw-r--r--virtual/perl-Encode/perl-Encode-3.10.0.ebuild15
-rw-r--r--virtual/perl-Exporter/metadata.xml9
-rw-r--r--virtual/perl-Exporter/perl-Exporter-5.730.0-r2.ebuild15
-rw-r--r--virtual/perl-ExtUtils-CBuilder/metadata.xml9
-rw-r--r--virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.231.ebuild15
-rw-r--r--virtual/perl-ExtUtils-Constant/metadata.xml9
-rw-r--r--virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.250.0-r2.ebuild15
-rw-r--r--virtual/perl-ExtUtils-Install/metadata.xml9
-rw-r--r--virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.140.0-r2.ebuild15
-rw-r--r--virtual/perl-ExtUtils-MakeMaker/metadata.xml9
-rw-r--r--virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.340.0-r2.ebuild15
-rw-r--r--virtual/perl-ExtUtils-Manifest/metadata.xml9
-rw-r--r--virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.720.0.ebuild15
-rw-r--r--virtual/perl-ExtUtils-ParseXS/metadata.xml9
-rw-r--r--virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.400.0.ebuild15
-rw-r--r--virtual/perl-File-Path/metadata.xml9
-rw-r--r--virtual/perl-File-Path/perl-File-Path-2.160.0.ebuild15
-rw-r--r--virtual/perl-File-Spec/metadata.xml9
-rw-r--r--virtual/perl-File-Spec/perl-File-Spec-3.780.0.ebuild15
-rw-r--r--virtual/perl-File-Temp/metadata.xml9
-rw-r--r--virtual/perl-File-Temp/perl-File-Temp-0.230.900.ebuild15
-rw-r--r--virtual/perl-Filter-Simple/metadata.xml9
-rw-r--r--virtual/perl-Filter-Simple/perl-Filter-Simple-0.950.0-r2.ebuild15
-rw-r--r--virtual/perl-Getopt-Long/metadata.xml9
-rw-r--r--virtual/perl-Getopt-Long/perl-Getopt-Long-2.500.0-r2.ebuild15
-rw-r--r--virtual/perl-HTTP-Tiny/metadata.xml9
-rw-r--r--virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.76.0.ebuild15
-rw-r--r--virtual/perl-I18N-LangTags/metadata.xml9
-rw-r--r--virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.430.0-r2.ebuild15
-rw-r--r--virtual/perl-IO-Compress/metadata.xml9
-rw-r--r--virtual/perl-IO-Compress/perl-IO-Compress-2.84.0.ebuild19
-rw-r--r--virtual/perl-IO-Socket-IP/metadata.xml9
-rw-r--r--virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.390.0-r2.ebuild15
-rw-r--r--virtual/perl-IO-Zlib/metadata.xml9
-rw-r--r--virtual/perl-IO-Zlib/perl-IO-Zlib-1.100.0-r13.ebuild15
-rw-r--r--virtual/perl-IO/metadata.xml9
-rw-r--r--virtual/perl-IO/perl-IO-1.400.0.ebuild15
-rw-r--r--virtual/perl-IPC-Cmd/metadata.xml9
-rw-r--r--virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.20.0.ebuild15
-rw-r--r--virtual/perl-JSON-PP/metadata.xml9
-rw-r--r--virtual/perl-JSON-PP/perl-JSON-PP-4.20.0.ebuild15
-rw-r--r--virtual/perl-Locale-Maketext-Simple/metadata.xml9
-rw-r--r--virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r9.ebuild15
-rw-r--r--virtual/perl-Locale-Maketext/metadata.xml9
-rw-r--r--virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.290.0-r2.ebuild15
-rw-r--r--virtual/perl-MIME-Base64/metadata.xml9
-rw-r--r--virtual/perl-MIME-Base64/perl-MIME-Base64-3.150.0-r6.ebuild15
-rw-r--r--virtual/perl-Math-BigInt-FastCalc/metadata.xml9
-rw-r--r--virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.800.ebuild15
-rw-r--r--virtual/perl-Math-BigInt/metadata.xml9
-rw-r--r--virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.816.ebuild15
-rw-r--r--virtual/perl-Math-BigRat/metadata.xml9
-rw-r--r--virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.400.ebuild15
-rw-r--r--virtual/perl-Math-Complex/metadata.xml9
-rw-r--r--virtual/perl-Math-Complex/perl-Math-Complex-1.590.100-r3.ebuild15
-rw-r--r--virtual/perl-Memoize/metadata.xml9
-rw-r--r--virtual/perl-Memoize/perl-Memoize-1.30.100_rc-r9.ebuild15
-rw-r--r--virtual/perl-Module-CoreList/metadata.xml9
-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.003.140.ebuild17
-rw-r--r--virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.6.13.0_rc.ebuild17
-rw-r--r--virtual/perl-Module-Load-Conditional/metadata.xml9
-rw-r--r--virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.680.0-r3.ebuild15
-rw-r--r--virtual/perl-Module-Load/metadata.xml9
-rw-r--r--virtual/perl-Module-Load/perl-Module-Load-0.340.0.ebuild15
-rw-r--r--virtual/perl-Module-Loaded/metadata.xml9
-rw-r--r--virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r12.ebuild15
-rw-r--r--virtual/perl-Module-Metadata/metadata.xml9
-rw-r--r--virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.36.ebuild15
-rw-r--r--virtual/perl-Net-Ping/metadata.xml9
-rw-r--r--virtual/perl-Net-Ping/perl-Net-Ping-2.710.0.ebuild15
-rw-r--r--virtual/perl-Params-Check/metadata.xml9
-rw-r--r--virtual/perl-Params-Check/perl-Params-Check-0.380.0-r9.ebuild15
-rw-r--r--virtual/perl-Parse-CPAN-Meta/metadata.xml9
-rw-r--r--virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-2.150.10-r3.ebuild15
-rw-r--r--virtual/perl-Perl-OSType/metadata.xml9
-rw-r--r--virtual/perl-Perl-OSType/perl-Perl-OSType-1.10.0-r3.ebuild15
-rw-r--r--virtual/perl-Pod-Escapes/metadata.xml9
-rw-r--r--virtual/perl-Pod-Escapes/perl-Pod-Escapes-1.70.0-r6.ebuild15
-rw-r--r--virtual/perl-Pod-Parser/metadata.xml9
-rw-r--r--virtual/perl-Pod-Parser/perl-Pod-Parser-1.630.0-r6.ebuild15
-rw-r--r--virtual/perl-Pod-Simple/metadata.xml9
-rw-r--r--virtual/perl-Pod-Simple/perl-Pod-Simple-3.350.0-r3.ebuild15
-rw-r--r--virtual/perl-Safe/metadata.xml9
-rw-r--r--virtual/perl-Safe/perl-Safe-2.400.0-r3.ebuild15
-rw-r--r--virtual/perl-Scalar-List-Utils/metadata.xml9
-rw-r--r--virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.500.0-r2.ebuild15
-rw-r--r--virtual/perl-Socket/metadata.xml9
-rw-r--r--virtual/perl-Socket/perl-Socket-2.27.0-r2.ebuild15
-rw-r--r--virtual/perl-Storable/metadata.xml9
-rw-r--r--virtual/perl-Storable/perl-Storable-3.150.0.ebuild15
-rw-r--r--virtual/perl-Sys-Syslog/metadata.xml9
-rw-r--r--virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.350.0-r3.ebuild15
-rw-r--r--virtual/perl-Term-ANSIColor/metadata.xml9
-rw-r--r--virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-4.60.0-r3.ebuild15
-rw-r--r--virtual/perl-Term-ReadLine/metadata.xml9
-rw-r--r--virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.170.0-r3.ebuild15
-rw-r--r--virtual/perl-Test-Harness/metadata.xml9
-rw-r--r--virtual/perl-Test-Harness/perl-Test-Harness-3.420.0-r2.ebuild15
-rw-r--r--virtual/perl-Test-Simple/metadata.xml9
-rw-r--r--virtual/perl-Test-Simple/perl-Test-Simple-1.302.162.ebuild15
-rw-r--r--virtual/perl-Test/metadata.xml9
-rw-r--r--virtual/perl-Test/perl-Test-1.310.0-r2.ebuild15
-rw-r--r--virtual/perl-Text-Balanced/metadata.xml9
-rw-r--r--virtual/perl-Text-Balanced/perl-Text-Balanced-2.30.0-r6.ebuild15
-rw-r--r--virtual/perl-Text-ParseWords/metadata.xml9
-rw-r--r--virtual/perl-Text-ParseWords/perl-Text-ParseWords-3.300.0-r6.ebuild15
-rw-r--r--virtual/perl-Text-Tabs+Wrap/metadata.xml9
-rw-r--r--virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2013.52.300-r9.ebuild15
-rw-r--r--virtual/perl-Thread-Queue/metadata.xml9
-rw-r--r--virtual/perl-Thread-Queue/perl-Thread-Queue-3.130.0.ebuild15
-rw-r--r--virtual/perl-Thread-Semaphore/metadata.xml9
-rw-r--r--virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.130.0-r3.ebuild15
-rw-r--r--virtual/perl-Tie-RefHash/metadata.xml9
-rw-r--r--virtual/perl-Tie-RefHash/perl-Tie-RefHash-1.390.0-r11.ebuild15
-rw-r--r--virtual/perl-Time-HiRes/metadata.xml9
-rw-r--r--virtual/perl-Time-HiRes/perl-Time-HiRes-1.976.0.ebuild15
-rw-r--r--virtual/perl-Time-Local/metadata.xml9
-rw-r--r--virtual/perl-Time-Local/perl-Time-Local-1.280.0.ebuild15
-rw-r--r--virtual/perl-Time-Piece/metadata.xml9
-rw-r--r--virtual/perl-Time-Piece/perl-Time-Piece-1.330.0.ebuild15
-rw-r--r--virtual/perl-Unicode-Collate/metadata.xml9
-rw-r--r--virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.270.0.ebuild15
-rw-r--r--virtual/perl-Unicode-Normalize/metadata.xml9
-rw-r--r--virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.260.0-r2.ebuild15
-rw-r--r--virtual/perl-XSLoader/metadata.xml9
-rw-r--r--virtual/perl-XSLoader/perl-XSLoader-0.300.0-r2.ebuild15
-rw-r--r--virtual/perl-autodie/metadata.xml9
-rw-r--r--virtual/perl-autodie/perl-autodie-2.290.0-r5.ebuild15
-rw-r--r--virtual/perl-bignum/metadata.xml9
-rw-r--r--virtual/perl-bignum/perl-bignum-0.510.0.ebuild15
-rw-r--r--virtual/perl-if/metadata.xml9
-rw-r--r--virtual/perl-if/perl-if-0.60.800-r2.ebuild15
-rw-r--r--virtual/perl-libnet/metadata.xml9
-rw-r--r--virtual/perl-libnet/perl-libnet-3.110.0-r2.ebuild15
-rw-r--r--virtual/perl-parent/metadata.xml9
-rw-r--r--virtual/perl-parent/perl-parent-0.237.0.ebuild15
-rw-r--r--virtual/perl-podlators/metadata.xml9
-rw-r--r--virtual/perl-podlators/perl-podlators-4.110.0.ebuild15
-rw-r--r--virtual/perl-threads-shared/metadata.xml9
-rw-r--r--virtual/perl-threads-shared/perl-threads-shared-1.600.0.ebuild15
-rw-r--r--virtual/perl-threads/metadata.xml9
-rw-r--r--virtual/perl-threads/perl-threads-2.220.0-r2.ebuild15
-rw-r--r--virtual/perl-version/metadata.xml9
-rw-r--r--virtual/perl-version/perl-version-0.992.400.ebuild15
-rw-r--r--virtual/perl6/metadata.xml9
-rw-r--r--virtual/perl6/perl6-0.ebuild10
-rw-r--r--virtual/pkgconfig/.audit1
-rw-r--r--virtual/pkgconfig/metadata.xml7
-rw-r--r--virtual/pkgconfig/pkgconfig-0-r1.ebuild15
-rw-r--r--virtual/pmake/metadata.xml6
-rw-r--r--virtual/pmake/pmake-1.ebuild12
-rw-r--r--virtual/podofo-build/metadata.xml12
-rw-r--r--virtual/podofo-build/podofo-build-0.9.6.ebuild16
-rw-r--r--virtual/pypy/metadata.xml9
-rw-r--r--virtual/pypy/pypy-7.3.0.ebuild13
-rw-r--r--virtual/pypy3/metadata.xml9
-rw-r--r--virtual/pypy3/pypy3-7.3.0.ebuild13
-rw-r--r--virtual/python-backports_abc/metadata.xml9
-rw-r--r--virtual/python-backports_abc/python-backports_abc-0.ebuild16
-rw-r--r--virtual/python-cffi/metadata.xml9
-rw-r--r--virtual/python-cffi/python-cffi-0.ebuild17
-rw-r--r--virtual/python-enum34/metadata.xml9
-rw-r--r--virtual/python-enum34/python-enum34-2.ebuild17
-rw-r--r--virtual/python-funcsigs/metadata.xml9
-rw-r--r--virtual/python-funcsigs/python-funcsigs-2-r1.ebuild17
-rw-r--r--virtual/python-futures/metadata.xml9
-rw-r--r--virtual/python-futures/python-futures-1.ebuild16
-rw-r--r--virtual/python-greenlet/metadata.xml9
-rw-r--r--virtual/python-greenlet/python-greenlet-1.0-r1.ebuild16
-rw-r--r--virtual/python-ipaddress/metadata.xml9
-rw-r--r--virtual/python-ipaddress/python-ipaddress-1.0-r1.ebuild17
-rw-r--r--virtual/python-pathlib/metadata.xml9
-rw-r--r--virtual/python-pathlib/python-pathlib-1.0.ebuild17
-rw-r--r--virtual/python-singledispatch/metadata.xml13
-rw-r--r--virtual/python-singledispatch/python-singledispatch-0.ebuild16
-rw-r--r--virtual/python-typing/metadata.xml9
-rw-r--r--virtual/python-typing/python-typing-0-r1.ebuild17
-rw-r--r--virtual/python-unittest-mock/metadata.xml9
-rw-r--r--virtual/python-unittest-mock/python-unittest-mock-1.ebuild16
-rw-r--r--virtual/qmail/metadata.xml6
-rw-r--r--virtual/qmail/qmail-1.03.ebuild14
-rw-r--r--virtual/resolvconf/metadata.xml6
-rw-r--r--virtual/resolvconf/resolvconf-1.ebuild14
-rw-r--r--virtual/ruby-ssl/metadata.xml9
-rw-r--r--virtual/ruby-ssl/ruby-ssl-11.ebuild26
-rw-r--r--virtual/rubygems/metadata.xml9
-rw-r--r--virtual/rubygems/rubygems-15.ebuild24
-rw-r--r--virtual/rubygems/rubygems-16.ebuild25
-rw-r--r--virtual/rust/metadata.xml9
-rw-r--r--virtual/rust/rust-1.41.1.ebuild15
-rw-r--r--virtual/rust/rust-1.42.0.ebuild15
-rw-r--r--virtual/rust/rust-1.43.1.ebuild15
-rw-r--r--virtual/rust/rust-1.44.0.ebuild15
-rw-r--r--virtual/rust/rust-1.44.1.ebuild15
-rw-r--r--virtual/service-manager/metadata.xml9
-rw-r--r--virtual/service-manager/service-manager-0.ebuild19
-rw-r--r--virtual/service-manager/service-manager-1.ebuild10
-rw-r--r--virtual/skkserv/metadata.xml9
-rw-r--r--virtual/skkserv/skkserv-0.ebuild16
-rw-r--r--virtual/ssh/metadata.xml18
-rw-r--r--virtual/ssh/ssh-0.ebuild18
-rw-r--r--virtual/szip/metadata.xml9
-rw-r--r--virtual/szip/szip-2.1.ebuild12
-rw-r--r--virtual/tex-base/metadata.xml9
-rw-r--r--virtual/tex-base/tex-base-0.ebuild12
-rw-r--r--virtual/texi2dvi/metadata.xml13
-rw-r--r--virtual/texi2dvi/texi2dvi-0-r2.ebuild12
-rw-r--r--virtual/tmpfiles/metadata.xml9
-rw-r--r--virtual/tmpfiles/tmpfiles-0.ebuild13
-rw-r--r--virtual/tmpfiles/tmpfiles-1.ebuild9
-rw-r--r--virtual/ttf-fonts/metadata.xml9
-rw-r--r--virtual/ttf-fonts/ttf-fonts-1-r1.ebuild18
-rw-r--r--virtual/udev/metadata.xml14
-rw-r--r--virtual/udev/udev-215.ebuild13
-rw-r--r--virtual/udev/udev-217.ebuild13
-rw-r--r--virtual/w3m/metadata.xml9
-rw-r--r--virtual/w3m/w3m-0.ebuild13
-rw-r--r--virtual/wine/metadata.xml16
-rw-r--r--virtual/wine/wine-0-r7.ebuild26
-rw-r--r--virtual/wireguard/metadata.xml13
-rw-r--r--virtual/wireguard/wireguard-1.ebuild29
-rw-r--r--virtual/yacc/metadata.xml9
-rw-r--r--virtual/yacc/yacc-0.ebuild10
454 files changed, 5812 insertions, 0 deletions
diff --git a/virtual/acl/acl-0-r1.ebuild b/virtual/acl/acl-0-r1.ebuild
new file mode 100644
index 000000000000..28c500d66e0e
--- /dev/null
+++ b/virtual/acl/acl-0-r1.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2020 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 sparc x86 ~amd64-linux ~x86-linux"
+IUSE="static-libs"
+
+RDEPEND="kernel_linux? ( sys-apps/acl[static-libs?] )"
diff --git a/virtual/acl/acl-0-r2.ebuild b/virtual/acl/acl-0-r2.ebuild
new file mode 100644
index 000000000000..c45d2c97c160
--- /dev/null
+++ b/virtual/acl/acl-0-r2.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+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 sparc x86 ~amd64-linux ~x86-linux"
+IUSE="static-libs"
+
+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
new file mode 100644
index 000000000000..3af85ef40482
--- /dev/null
+++ b/virtual/acl/acl-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2020 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 sparc x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="kernel_linux? ( sys-apps/acl )"
diff --git a/virtual/acl/metadata.xml b/virtual/acl/metadata.xml
new file mode 100644
index 000000000000..f2dbe29d0b96
--- /dev/null
+++ b/virtual/acl/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/awk/awk-1.ebuild b/virtual/awk/awk-1.ebuild
new file mode 100644
index 000000000000..478d3848a79e
--- /dev/null
+++ b/virtual/awk/awk-1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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
new file mode 100644
index 000000000000..d140fbc61aeb
--- /dev/null
+++ b/virtual/awk/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/bitcoin-leveldb/bitcoin-leveldb-0-r2.ebuild b/virtual/bitcoin-leveldb/bitcoin-leveldb-0-r2.ebuild
new file mode 100644
index 000000000000..f08b522738d7
--- /dev/null
+++ b/virtual/bitcoin-leveldb/bitcoin-leveldb-0-r2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+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"
+
+RDEPEND="
+ || (
+ =dev-libs/leveldb-1.20
+ =dev-libs/leveldb-1.18-r2
+ =dev-libs/leveldb-1.18
+ =dev-libs/leveldb-1.17
+ =dev-libs/leveldb-1.15.0-r1
+ )"
diff --git a/virtual/bitcoin-leveldb/metadata.xml b/virtual/bitcoin-leveldb/metadata.xml
new file mode 100644
index 000000000000..895d330bc6c7
--- /dev/null
+++ b/virtual/bitcoin-leveldb/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>luke-jr+gentoobugs@utopios.org</email>
+ <name>Luke Dashjr</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/blas/blas-1.0.ebuild b/virtual/blas/blas-1.0.ebuild
new file mode 100644
index 000000000000..2494d82172f1
--- /dev/null
+++ b/virtual/blas/blas-1.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2020 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
new file mode 100644
index 000000000000..cc82c6661572
--- /dev/null
+++ b/virtual/blas/blas-3.6.ebuild
@@ -0,0 +1,13 @@
+# 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
new file mode 100644
index 000000000000..fc3320dbb07d
--- /dev/null
+++ b/virtual/blas/blas-3.7.ebuild
@@ -0,0 +1,13 @@
+# 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
new file mode 100644
index 000000000000..781102d4e564
--- /dev/null
+++ b/virtual/blas/blas-3.8.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 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"
+IUSE="eselect-ldso"
+
+RDEPEND="
+ >=sci-libs/lapack-3.8[eselect-ldso?]
+ eselect-ldso? ( || (
+ >=sci-libs/lapack-3.8[eselect-ldso]
+ sci-libs/openblas[eselect-ldso]
+ sci-libs/blis[eselect-ldso] ) )
+"
+DEPEND="${RDEPEND}"
diff --git a/virtual/blas/metadata.xml b/virtual/blas/metadata.xml
new file mode 100644
index 000000000000..834837a0caeb
--- /dev/null
+++ b/virtual/blas/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/cblas/cblas-1.0.ebuild b/virtual/cblas/cblas-1.0.ebuild
new file mode 100644
index 000000000000..18e1b899afbc
--- /dev/null
+++ b/virtual/cblas/cblas-1.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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
new file mode 100644
index 000000000000..70757a9dda21
--- /dev/null
+++ b/virtual/cblas/cblas-3.6.ebuild
@@ -0,0 +1,14 @@
+# 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
new file mode 100644
index 000000000000..5f160cad9a3e
--- /dev/null
+++ b/virtual/cblas/cblas-3.7.ebuild
@@ -0,0 +1,14 @@
+# 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
new file mode 100644
index 000000000000..4c57d999c771
--- /dev/null
+++ b/virtual/cblas/cblas-3.8.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 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"
+IUSE="eselect-ldso"
+
+RDEPEND="
+ >=sci-libs/lapack-3.8.0[eselect-ldso?]
+ eselect-ldso? ( || (
+ >=sci-libs/lapack-3.8.0[eselect-ldso]
+ sci-libs/openblas[eselect-ldso]
+ sci-libs/blis[eselect-ldso] ) )
+"
+DEPEND="${RDEPEND}"
diff --git a/virtual/cblas/metadata.xml b/virtual/cblas/metadata.xml
new file mode 100644
index 000000000000..78bfce18f734
--- /dev/null
+++ b/virtual/cblas/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/cdrtools/cdrtools-0.ebuild b/virtual/cdrtools/cdrtools-0.ebuild
new file mode 100644
index 000000000000..ad0079f86fe9
--- /dev/null
+++ b/virtual/cdrtools/cdrtools-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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
new file mode 100644
index 000000000000..d85b4252fc33
--- /dev/null
+++ b/virtual/cdrtools/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/checkpassword/checkpassword-0.ebuild b/virtual/checkpassword/checkpassword-0.ebuild
new file mode 100644
index 000000000000..450c3b5830e5
--- /dev/null
+++ b/virtual/checkpassword/checkpassword-0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Virtual for checkpassword compatible applications"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc 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
new file mode 100644
index 000000000000..d85b4252fc33
--- /dev/null
+++ b/virtual/checkpassword/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/commonlisp/commonlisp-0.ebuild b/virtual/commonlisp/commonlisp-0.ebuild
new file mode 100644
index 000000000000..a1e70f029bcd
--- /dev/null
+++ b/virtual/commonlisp/commonlisp-0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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
new file mode 100644
index 000000000000..0a7a3d5857f2
--- /dev/null
+++ b/virtual/commonlisp/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>common-lisp@gentoo.org</email>
+ <name>Gentoo Common Lisp Project</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/cron/cron-0-r1.ebuild b/virtual/cron/cron-0-r1.ebuild
new file mode 100644
index 000000000000..915fa84fd263
--- /dev/null
+++ b/virtual/cron/cron-0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Virtual for cron"
+SLOT="0"
+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
+ sys-process/systemd-cron )"
diff --git a/virtual/cron/metadata.xml b/virtual/cron/metadata.xml
new file mode 100644
index 000000000000..b6b67f91d87d
--- /dev/null
+++ b/virtual/cron/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>blueness@gentoo.org</email>
+ <name>Anthony G. Basile</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/daemontools/daemontools-0.ebuild b/virtual/daemontools/daemontools-0.ebuild
new file mode 100644
index 000000000000..9c13c3351427
--- /dev/null
+++ b/virtual/daemontools/daemontools-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Virtual for daemontools"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86"
+
+RDEPEND="|| (
+ sys-process/daemontools
+ sys-process/daemontools-encore
+)"
diff --git a/virtual/daemontools/metadata.xml b/virtual/daemontools/metadata.xml
new file mode 100644
index 000000000000..a9df8a040a69
--- /dev/null
+++ b/virtual/daemontools/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/dev-manager/dev-manager-0-r2.ebuild b/virtual/dev-manager/dev-manager-0-r2.ebuild
new file mode 100644
index 000000000000..a53a86593ec0
--- /dev/null
+++ b/virtual/dev-manager/dev-manager-0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Virtual for the device filesystem manager"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86"
+
+RDEPEND="
+ || (
+ virtual/udev
+ sys-apps/busybox[mdev]
+ sys-fs/static-dev
+ )"
diff --git a/virtual/dev-manager/metadata.xml b/virtual/dev-manager/metadata.xml
new file mode 100644
index 000000000000..f2dbe29d0b96
--- /dev/null
+++ b/virtual/dev-manager/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/editor/editor-0-r3.ebuild b/virtual/editor/editor-0-r3.ebuild
new file mode 100644
index 000000000000..01364cc3f24b
--- /dev/null
+++ b/virtual/editor/editor-0-r3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Virtual for editor"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 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"
+
+# Add a package to RDEPEND only if the editor:
+# - can edit ordinary text files,
+# - works on the console,
+# - is a "display" or "visual" editor (e.g., using ncurses).
+
+RDEPEND="|| (
+ app-editors/nano
+ 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/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/moe
+ app-editors/ne
+ app-editors/neovim
+ app-editors/ng
+ app-editors/nvi
+ app-editors/qemacs
+ app-editors/teco
+ app-editors/uemacs-pk
+ app-editors/vile
+ app-editors/vim
+ app-editors/gvim
+ app-editors/vis
+ app-editors/xemacs
+ app-editors/zile
+ app-misc/mc[edit]
+ dev-lisp/cmucl
+ mail-client/alpine[-onlyalpine]
+)"
+
+# Packages outside app-editors providing an editor:
+# app-misc/mc: mcedit (#62643)
+# dev-lisp/cmucl: hemlock
+# mail-client/alpine: pico
+# sys-apps/busybox: vi
diff --git a/virtual/editor/metadata.xml b/virtual/editor/metadata.xml
new file mode 100644
index 000000000000..9647e051facd
--- /dev/null
+++ b/virtual/editor/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/eject/eject-0-r1.ebuild b/virtual/eject/eject-0-r1.ebuild
new file mode 100644
index 000000000000..df89d60e5518
--- /dev/null
+++ b/virtual/eject/eject-0-r1.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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
new file mode 100644
index 000000000000..1b4e988a89be
--- /dev/null
+++ b/virtual/eject/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/emacs/emacs-23.ebuild b/virtual/emacs/emacs-23.ebuild
new file mode 100644
index 000000000000..106e7ff151d4
--- /dev/null
+++ b/virtual/emacs/emacs-23.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 ~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
new file mode 100644
index 000000000000..78f83cab5b93
--- /dev/null
+++ b/virtual/emacs/emacs-24.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 ~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
new file mode 100644
index 000000000000..a03070bfadd6
--- /dev/null
+++ b/virtual/emacs/emacs-25.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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
new file mode 100644
index 000000000000..7dc33858c7bc
--- /dev/null
+++ b/virtual/emacs/emacs-26-r2.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2020 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 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
new file mode 100644
index 000000000000..78345ee441f1
--- /dev/null
+++ b/virtual/emacs/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/fam/fam-0-r1.ebuild b/virtual/fam/fam-0-r1.ebuild
new file mode 100644
index 000000000000..5e13000af5eb
--- /dev/null
+++ b/virtual/fam/fam-0-r1.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+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 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+
+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
new file mode 100644
index 000000000000..931411a7e9bb
--- /dev/null
+++ b/virtual/fam/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+<email>freedesktop-bugs@gentoo.org</email>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/ffmpeg/ffmpeg-9-r2.ebuild b/virtual/ffmpeg/ffmpeg-9-r2.ebuild
new file mode 100644
index 000000000000..2ba9728ada11
--- /dev/null
+++ b/virtual/ffmpeg/ffmpeg-9-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 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
new file mode 100644
index 000000000000..8a0200058c0e
--- /dev/null
+++ b/virtual/ffmpeg/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/fortran/fortran-0.ebuild b/virtual/fortran/fortran-0.ebuild
new file mode 100644
index 000000000000..5f4cc123427d
--- /dev/null
+++ b/virtual/fortran/fortran-0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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
new file mode 100644
index 000000000000..006caca5212a
--- /dev/null
+++ b/virtual/fortran/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/freedesktop-icon-theme/freedesktop-icon-theme-0-r3.ebuild b/virtual/freedesktop-icon-theme/freedesktop-icon-theme-0-r3.ebuild
new file mode 100644
index 000000000000..92a82fa52648
--- /dev/null
+++ b/virtual/freedesktop-icon-theme/freedesktop-icon-theme-0-r3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A virtual to choose between different icon themes"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+
+RDEPEND="|| (
+ x11-themes/adwaita-icon-theme
+ x11-themes/faenza-icon-theme
+ lxde-base/lxde-icon-theme
+ x11-themes/tango-icon-theme
+ 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
new file mode 100644
index 000000000000..d685714dbaf6
--- /dev/null
+++ b/virtual/freedesktop-icon-theme/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>freedesktop-bugs@gentoo.org</email>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/glu/glu-9.0-r2.ebuild b/virtual/glu/glu-9.0-r2.ebuild
new file mode 100644
index 000000000000..2b15b04591c2
--- /dev/null
+++ b/virtual/glu/glu-9.0-r2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for OpenGL utility library"
+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 ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ || (
+ >=media-libs/glu-9.0.0-r1[${MULTILIB_USEDEP}]
+ dev-util/mingw64-runtime
+ )"
diff --git a/virtual/glu/metadata.xml b/virtual/glu/metadata.xml
new file mode 100644
index 000000000000..154de7167100
--- /dev/null
+++ b/virtual/glu/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/gnustep-back/gnustep-back-0.25.0.ebuild b/virtual/gnustep-back/gnustep-back-0.25.0.ebuild
new file mode 100644
index 000000000000..0a377b804f93
--- /dev/null
+++ b/virtual/gnustep-back/gnustep-back-0.25.0.ebuild
@@ -0,0 +1,14 @@
+# 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.25.1.ebuild b/virtual/gnustep-back/gnustep-back-0.25.1.ebuild
new file mode 100644
index 000000000000..8ac11d937efe
--- /dev/null
+++ b/virtual/gnustep-back/gnustep-back-0.25.1.ebuild
@@ -0,0 +1,14 @@
+# 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
new file mode 100644
index 000000000000..2f37a1aac4e9
--- /dev/null
+++ b/virtual/gnustep-back/gnustep-back-0.26.2.ebuild
@@ -0,0 +1,14 @@
+# 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.27.0.ebuild b/virtual/gnustep-back/gnustep-back-0.27.0.ebuild
new file mode 100644
index 000000000000..4830bce118fa
--- /dev/null
+++ b/virtual/gnustep-back/gnustep-back-0.27.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+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"
+
+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.28.0.ebuild b/virtual/gnustep-back/gnustep-back-0.28.0.ebuild
new file mode 100644
index 000000000000..057e571e8e1f
--- /dev/null
+++ b/virtual/gnustep-back/gnustep-back-0.28.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+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"
+
+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/metadata.xml b/virtual/gnustep-back/metadata.xml
new file mode 100644
index 000000000000..a7cbfcbba2bf
--- /dev/null
+++ b/virtual/gnustep-back/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/gsasl/gsasl-2.ebuild b/virtual/gsasl/gsasl-2.ebuild
new file mode 100644
index 000000000000..69c252be1b78
--- /dev/null
+++ b/virtual/gsasl/gsasl-2.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2020 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/metadata.xml b/virtual/gsasl/metadata.xml
new file mode 100644
index 000000000000..3d4429370ed8
--- /dev/null
+++ b/virtual/gsasl/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/httpd-basic/httpd-basic-0-r2.ebuild b/virtual/httpd-basic/httpd-basic-0-r2.ebuild
new file mode 100644
index 000000000000..101bc41c2696
--- /dev/null
+++ b/virtual/httpd-basic/httpd-basic-0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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/metadata.xml b/virtual/httpd-basic/metadata.xml
new file mode 100644
index 000000000000..69ac57e987fd
--- /dev/null
+++ b/virtual/httpd-basic/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>web-apps@gentoo.org</email>
+ <name>Gentoo Webapps</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/httpd-cgi/httpd-cgi-0-r1.ebuild b/virtual/httpd-cgi/httpd-cgi-0-r1.ebuild
new file mode 100644
index 000000000000..23cba37b026e
--- /dev/null
+++ b/virtual/httpd-cgi/httpd-cgi-0-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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
new file mode 100644
index 000000000000..f37860e31dfe
--- /dev/null
+++ b/virtual/httpd-cgi/httpd-cgi-0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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/metadata.xml b/virtual/httpd-cgi/metadata.xml
new file mode 100644
index 000000000000..69ac57e987fd
--- /dev/null
+++ b/virtual/httpd-cgi/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>web-apps@gentoo.org</email>
+ <name>Gentoo Webapps</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/httpd-fastcgi/httpd-fastcgi-0-r1.ebuild b/virtual/httpd-fastcgi/httpd-fastcgi-0-r1.ebuild
new file mode 100644
index 000000000000..a7706226154f
--- /dev/null
+++ b/virtual/httpd-fastcgi/httpd-fastcgi-0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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/metadata.xml b/virtual/httpd-fastcgi/metadata.xml
new file mode 100644
index 000000000000..69ac57e987fd
--- /dev/null
+++ b/virtual/httpd-fastcgi/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>web-apps@gentoo.org</email>
+ <name>Gentoo Webapps</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/httpd-php/httpd-php-7.2.ebuild b/virtual/httpd-php/httpd-php-7.2.ebuild
new file mode 100644
index 000000000000..e521d711ceba
--- /dev/null
+++ b/virtual/httpd-php/httpd-php-7.2.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="Virtual to provide PHP-enabled webservers"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 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.3.ebuild b/virtual/httpd-php/httpd-php-7.3.ebuild
new file mode 100644
index 000000000000..e521d711ceba
--- /dev/null
+++ b/virtual/httpd-php/httpd-php-7.3.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="Virtual to provide PHP-enabled webservers"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 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.4.ebuild b/virtual/httpd-php/httpd-php-7.4.ebuild
new file mode 100644
index 000000000000..9cebbd935b14
--- /dev/null
+++ b/virtual/httpd-php/httpd-php-7.4.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/httpd-php/metadata.xml
new file mode 100644
index 000000000000..fa3a283ef27c
--- /dev/null
+++ b/virtual/httpd-php/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>php-bugs@gentoo.org</email>
+ <name>PHP</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/imagemagick-tools/imagemagick-tools-0.ebuild b/virtual/imagemagick-tools/imagemagick-tools-0.ebuild
new file mode 100644
index 000000000000..b104416ec6f9
--- /dev/null
+++ b/virtual/imagemagick-tools/imagemagick-tools-0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Virtual for imagemagick command line tools"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="jpeg perl png svg tiff"
+
+# This virtual is to be used **ONLY** for depending on the runtime
+# tools of imagemagick/graphicsmagick. It should and cannot be used
+# 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
+RDEPEND="
+ || (
+ media-gfx/imagemagick[jpeg?,perl?,png?,svg?,tiff?]
+ media-gfx/graphicsmagick[imagemagick,jpeg?,perl?,png?,svg?,tiff?]
+ )"
diff --git a/virtual/imagemagick-tools/metadata.xml b/virtual/imagemagick-tools/metadata.xml
new file mode 100644
index 000000000000..3d4429370ed8
--- /dev/null
+++ b/virtual/imagemagick-tools/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/imap-c-client/imap-c-client-1.ebuild b/virtual/imap-c-client/imap-c-client-1.ebuild
new file mode 100644
index 000000000000..5ae235ff9c39
--- /dev/null
+++ b/virtual/imap-c-client/imap-c-client-1.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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
new file mode 100644
index 000000000000..81f718fb667a
--- /dev/null
+++ b/virtual/imap-c-client/imap-c-client-2.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 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 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
new file mode 100644
index 000000000000..d85b4252fc33
--- /dev/null
+++ b/virtual/imap-c-client/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/inetd/inetd-0.ebuild b/virtual/inetd/inetd-0.ebuild
new file mode 100644
index 000000000000..8299ce83bcae
--- /dev/null
+++ b/virtual/inetd/inetd-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Virtual for the internet super-server daemon"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
+
+RDEPEND="|| ( sys-apps/xinetd
+ sys-apps/netkit-base
+ sys-apps/ucspi-tcp
+ net-misc/ipsvd )"
diff --git a/virtual/inetd/metadata.xml b/virtual/inetd/metadata.xml
new file mode 100644
index 000000000000..f2dbe29d0b96
--- /dev/null
+++ b/virtual/inetd/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/jack/jack-0.ebuild b/virtual/jack/jack-0.ebuild
new file mode 100644
index 000000000000..a97cf5a258b9
--- /dev/null
+++ b/virtual/jack/jack-0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/jack/metadata.xml
new file mode 100644
index 000000000000..dc9dc8af83ad
--- /dev/null
+++ b/virtual/jack/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>proaudio@gentoo.org</email>
+ <name>Gentoo ProAudio Project</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/jdk/jdk-1.8.0-r3.ebuild b/virtual/jdk/jdk-1.8.0-r3.ebuild
new file mode 100644
index 000000000000..29946e2b7fac
--- /dev/null
+++ b/virtual/jdk/jdk-1.8.0-r3.ebuild
@@ -0,0 +1,14 @@
+# 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/oracle-jdk-bin:1.8
+ )"
diff --git a/virtual/jdk/jdk-1.8.0-r4.ebuild b/virtual/jdk/jdk-1.8.0-r4.ebuild
new file mode 100644
index 000000000000..4c4dec17876a
--- /dev/null
+++ b/virtual/jdk/jdk-1.8.0-r4.ebuild
@@ -0,0 +1,16 @@
+# 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-11.ebuild b/virtual/jdk/jdk-11.ebuild
new file mode 100644
index 000000000000..ece992cf94d9
--- /dev/null
+++ b/virtual/jdk/jdk-11.ebuild
@@ -0,0 +1,14 @@
+# 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/metadata.xml b/virtual/jdk/metadata.xml
new file mode 100644
index 000000000000..428163197653
--- /dev/null
+++ b/virtual/jdk/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/jpeg-compat/jpeg-compat-62.ebuild b/virtual/jpeg-compat/jpeg-compat-62.ebuild
new file mode 100644
index 000000000000..cc4ce8125f6a
--- /dev/null
+++ b/virtual/jpeg-compat/jpeg-compat-62.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=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"
+
+RDEPEND="
+ || (
+ >=media-libs/libjpeg-turbo-1.3.0-r3:0[${MULTILIB_USEDEP}]
+ >=media-libs/jpeg-6b-r12:62[${MULTILIB_USEDEP}]
+ )"
diff --git a/virtual/jpeg-compat/metadata.xml b/virtual/jpeg-compat/metadata.xml
new file mode 100644
index 000000000000..3d4429370ed8
--- /dev/null
+++ b/virtual/jpeg-compat/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/jpeg/jpeg-100.ebuild b/virtual/jpeg/jpeg-100.ebuild
new file mode 100644
index 000000000000..7e8981c16e40
--- /dev/null
+++ b/virtual/jpeg/jpeg-100.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/jpeg/metadata.xml
new file mode 100644
index 000000000000..3d4429370ed8
--- /dev/null
+++ b/virtual/jpeg/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/jre/jre-1.8.0-r1.ebuild b/virtual/jre/jre-1.8.0-r1.ebuild
new file mode 100644
index 000000000000..119ffbd103c7
--- /dev/null
+++ b/virtual/jre/jre-1.8.0-r1.ebuild
@@ -0,0 +1,13 @@
+# 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-r2.ebuild
new file mode 100644
index 000000000000..4b0e1e98bd24
--- /dev/null
+++ b/virtual/jre/jre-1.8.0-r2.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2019 Gentoo Authors
+# 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/openjdk-jre-bin:8[gentoo-vm(+)]
+ dev-java/oracle-jre-bin:1.8
+ )"
diff --git a/virtual/jre/jre-11-r1.ebuild b/virtual/jre/jre-11-r1.ebuild
new file mode 100644
index 000000000000..fbc640b49acc
--- /dev/null
+++ b/virtual/jre/jre-11-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2019 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"
+
+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/metadata.xml b/virtual/jre/metadata.xml
new file mode 100644
index 000000000000..428163197653
--- /dev/null
+++ b/virtual/jre/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/krb5/krb5-0-r1.ebuild b/virtual/krb5/krb5-0-r1.ebuild
new file mode 100644
index 000000000000..08151dae9051
--- /dev/null
+++ b/virtual/krb5/krb5-0-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Kerberos V implementation"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86"
+
+RDEPEND="
+ || (
+ >=app-crypt/mit-krb5-1.12.1-r1[${MULTILIB_USEDEP}]
+ >=app-crypt/heimdal-1.5.3-r2[${MULTILIB_USEDEP}]
+ )"
diff --git a/virtual/krb5/metadata.xml b/virtual/krb5/metadata.xml
new file mode 100644
index 000000000000..f22362ff6db9
--- /dev/null
+++ b/virtual/krb5/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>kerberos@gentoo.org</email>
+ <name>Kerberos</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/lapack/lapack-3.0.ebuild b/virtual/lapack/lapack-3.0.ebuild
new file mode 100644
index 000000000000..cf0068683570
--- /dev/null
+++ b/virtual/lapack/lapack-3.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 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 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
new file mode 100644
index 000000000000..5b32c0b0f073
--- /dev/null
+++ b/virtual/lapack/lapack-3.1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 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.6.ebuild b/virtual/lapack/lapack-3.6.ebuild
new file mode 100644
index 000000000000..dcbedcbb5a8d
--- /dev/null
+++ b/virtual/lapack/lapack-3.6.ebuild
@@ -0,0 +1,13 @@
+# 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
new file mode 100644
index 000000000000..71e4a65c06d0
--- /dev/null
+++ b/virtual/lapack/lapack-3.7.ebuild
@@ -0,0 +1,13 @@
+# 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
new file mode 100644
index 000000000000..16d4bf09cd42
--- /dev/null
+++ b/virtual/lapack/lapack-3.8.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2020 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"
+IUSE="eselect-ldso"
+
+RDEPEND="
+ >=sci-libs/lapack-3.8.0[eselect-ldso?]
+ eselect-ldso? ( || (
+ >=sci-libs/lapack-3.8.0[eselect-ldso]
+ sci-libs/openblas[eselect-ldso] ) )
+"
+DEPEND="${RDEPEND}"
diff --git a/virtual/lapack/metadata.xml b/virtual/lapack/metadata.xml
new file mode 100644
index 000000000000..13ad947ec98e
--- /dev/null
+++ b/virtual/lapack/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/lapacke/lapacke-3.8.ebuild b/virtual/lapacke/lapacke-3.8.ebuild
new file mode 100644
index 000000000000..2d42bfde0920
--- /dev/null
+++ b/virtual/lapacke/lapacke-3.8.ebuild
@@ -0,0 +1,14 @@
+# 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
new file mode 100644
index 000000000000..ce6f465d048e
--- /dev/null
+++ b/virtual/lapacke/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/latex-base/latex-base-1.0.ebuild b/virtual/latex-base/latex-base-1.0.ebuild
new file mode 100644
index 000000000000..c32551a6f6ef
--- /dev/null
+++ b/virtual/latex-base/latex-base-1.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2020 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 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ dev-texlive/texlive-latexrecommended
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-fontsrecommended
+ "
diff --git a/virtual/latex-base/metadata.xml b/virtual/latex-base/metadata.xml
new file mode 100644
index 000000000000..b975e4386b46
--- /dev/null
+++ b/virtual/latex-base/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/leechcraft-browser/leechcraft-browser-9999.ebuild b/virtual/leechcraft-browser/leechcraft-browser-9999.ebuild
new file mode 100644
index 000000000000..6933ee0d1a3f
--- /dev/null
+++ b/virtual/leechcraft-browser/leechcraft-browser-9999.ebuild
@@ -0,0 +1,9 @@
+# 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
new file mode 100644
index 000000000000..a1c90eeb868e
--- /dev/null
+++ b/virtual/leechcraft-browser/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/leechcraft-downloader-http/leechcraft-downloader-http-9999.ebuild b/virtual/leechcraft-downloader-http/leechcraft-downloader-http-9999.ebuild
new file mode 100644
index 000000000000..5ad30e6dad64
--- /dev/null
+++ b/virtual/leechcraft-downloader-http/leechcraft-downloader-http-9999.ebuild
@@ -0,0 +1,9 @@
+# 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
new file mode 100644
index 000000000000..a1c90eeb868e
--- /dev/null
+++ b/virtual/leechcraft-downloader-http/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/leechcraft-notifier/leechcraft-notifier-9999.ebuild b/virtual/leechcraft-notifier/leechcraft-notifier-9999.ebuild
new file mode 100644
index 000000000000..4c2b75f1a756
--- /dev/null
+++ b/virtual/leechcraft-notifier/leechcraft-notifier-9999.ebuild
@@ -0,0 +1,12 @@
+# 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
new file mode 100644
index 000000000000..a1c90eeb868e
--- /dev/null
+++ b/virtual/leechcraft-notifier/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/leechcraft-quark-sideprovider/leechcraft-quark-sideprovider-9999.ebuild b/virtual/leechcraft-quark-sideprovider/leechcraft-quark-sideprovider-9999.ebuild
new file mode 100644
index 000000000000..5d1255265347
--- /dev/null
+++ b/virtual/leechcraft-quark-sideprovider/leechcraft-quark-sideprovider-9999.ebuild
@@ -0,0 +1,9 @@
+# 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
new file mode 100644
index 000000000000..a1c90eeb868e
--- /dev/null
+++ b/virtual/leechcraft-quark-sideprovider/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/leechcraft-search-show/leechcraft-search-show-9999.ebuild b/virtual/leechcraft-search-show/leechcraft-search-show-9999.ebuild
new file mode 100644
index 000000000000..307786629b93
--- /dev/null
+++ b/virtual/leechcraft-search-show/leechcraft-search-show-9999.ebuild
@@ -0,0 +1,9 @@
+# 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
new file mode 100644
index 000000000000..a1c90eeb868e
--- /dev/null
+++ b/virtual/leechcraft-search-show/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</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
new file mode 100644
index 000000000000..ca3737218170
--- /dev/null
+++ b/virtual/leechcraft-storage-device-manager/leechcraft-storage-device-manager-9999.ebuild
@@ -0,0 +1,9 @@
+# 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
new file mode 100644
index 000000000000..a1c90eeb868e
--- /dev/null
+++ b/virtual/leechcraft-storage-device-manager/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/leechcraft-task-show/leechcraft-task-show-9999.ebuild b/virtual/leechcraft-task-show/leechcraft-task-show-9999.ebuild
new file mode 100644
index 000000000000..7883a22c43e7
--- /dev/null
+++ b/virtual/leechcraft-task-show/leechcraft-task-show-9999.ebuild
@@ -0,0 +1,9 @@
+# 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
new file mode 100644
index 000000000000..4fdb197a9262
--- /dev/null
+++ b/virtual/leechcraft-task-show/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/leechcraft-trayarea/leechcraft-trayarea-9999.ebuild b/virtual/leechcraft-trayarea/leechcraft-trayarea-9999.ebuild
new file mode 100644
index 000000000000..9e22e5133207
--- /dev/null
+++ b/virtual/leechcraft-trayarea/leechcraft-trayarea-9999.ebuild
@@ -0,0 +1,9 @@
+# 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
new file mode 100644
index 000000000000..a1c90eeb868e
--- /dev/null
+++ b/virtual/leechcraft-trayarea/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/leechcraft-wysiwyg-editor/leechcraft-wysiwyg-editor-9999.ebuild b/virtual/leechcraft-wysiwyg-editor/leechcraft-wysiwyg-editor-9999.ebuild
new file mode 100644
index 000000000000..ea4897bdd92a
--- /dev/null
+++ b/virtual/leechcraft-wysiwyg-editor/leechcraft-wysiwyg-editor-9999.ebuild
@@ -0,0 +1,9 @@
+# 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
new file mode 100644
index 000000000000..a1c90eeb868e
--- /dev/null
+++ b/virtual/leechcraft-wysiwyg-editor/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/libc/libc-1-r1.ebuild b/virtual/libc/libc-1-r1.ebuild
new file mode 100644
index 000000000000..cfc0febb66cb
--- /dev/null
+++ b/virtual/libc/libc-1-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~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"
+
+# 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
+ )"
diff --git a/virtual/libc/libc-1.ebuild b/virtual/libc/libc-1.ebuild
new file mode 100644
index 000000000000..adea1bc43100
--- /dev/null
+++ b/virtual/libc/libc-1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 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 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
+ )"
diff --git a/virtual/libc/metadata.xml b/virtual/libc/metadata.xml
new file mode 100644
index 000000000000..454670afb57f
--- /dev/null
+++ b/virtual/libc/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+<maintainer type="project">
+ <email>embedded@gentoo.org</email>
+ <name>Embedded Gentoo</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/libcrypt/libcrypt-1-r1.ebuild b/virtual/libcrypt/libcrypt-1-r1.ebuild
new file mode 100644
index 000000000000..e4ab9cdaf26b
--- /dev/null
+++ b/virtual/libcrypt/libcrypt-1-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2020 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 ~ppc-aix ~x64-cygwin ~x86-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="
+ elibc_glibc? ( sys-libs/glibc[crypt(+),static-libs(+)?] )
+ elibc_musl? ( sys-libs/musl )
+ elibc_uclibc? ( sys-libs/uclibc-ng )
+ elibc_Cygwin? ( sys-libs/cygwin-crypt )
+"
diff --git a/virtual/libcrypt/libcrypt-2.ebuild b/virtual/libcrypt/libcrypt-2.ebuild
new file mode 100644
index 000000000000..e1ea000ee730
--- /dev/null
+++ b/virtual/libcrypt/libcrypt-2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2020 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 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~x86-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="
+ elibc_glibc? ( sys-libs/libxcrypt[system(-),static-libs(-)?,${MULTILIB_USEDEP}] )
+ elibc_musl? ( sys-libs/musl )
+ elibc_uclibc? ( sys-libs/uclibc-ng )
+ elibc_Cygwin? ( sys-libs/cygwin-crypt )
+"
diff --git a/virtual/libcrypt/metadata.xml b/virtual/libcrypt/metadata.xml
new file mode 100644
index 000000000000..b2fd079f28e3
--- /dev/null
+++ b/virtual/libcrypt/metadata.xml
@@ -0,0 +1,9 @@
+<?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 Project</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/libelf/libelf-2.ebuild b/virtual/libelf/libelf-2.ebuild
new file mode 100644
index 000000000000..165ad0fa2bb0
--- /dev/null
+++ b/virtual/libelf/libelf-2.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+
+RDEPEND=">=dev-libs/libelf-0.8.13-r2:0/0[${MULTILIB_USEDEP}]"
diff --git a/virtual/libelf/libelf-3.ebuild b/virtual/libelf/libelf-3.ebuild
new file mode 100644
index 000000000000..57e3b8c9d987
--- /dev/null
+++ b/virtual/libelf/libelf-3.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 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 sparc x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-libs/elfutils-0.155-r1:0/0[${MULTILIB_USEDEP}]"
diff --git a/virtual/libelf/metadata.xml b/virtual/libelf/metadata.xml
new file mode 100644
index 000000000000..81622a95785d
--- /dev/null
+++ b/virtual/libelf/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>blueness@gentoo.org</email>
+ <name>Anthony G. Basile</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/libffi/libffi-3.3_rc0.ebuild b/virtual/libffi/libffi-3.3_rc0.ebuild
new file mode 100644
index 000000000000..c2d112871ff6
--- /dev/null
+++ b/virtual/libffi/libffi-3.3_rc0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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
new file mode 100644
index 000000000000..5577adf7edc2
--- /dev/null
+++ b/virtual/libffi/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/libgudev/libgudev-215-r3.ebuild b/virtual/libgudev/libgudev-215-r3.ebuild
new file mode 100644
index 000000000000..3532776abeb4
--- /dev/null
+++ b/virtual/libgudev/libgudev-215-r3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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
new file mode 100644
index 000000000000..0937cc2d8e1a
--- /dev/null
+++ b/virtual/libgudev/libgudev-230.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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
new file mode 100644
index 000000000000..504f832e2756
--- /dev/null
+++ b/virtual/libgudev/libgudev-232.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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
new file mode 100644
index 000000000000..e2a8457e2e93
--- /dev/null
+++ b/virtual/libgudev/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/libiconv/libiconv-0-r1.ebuild b/virtual/libiconv/libiconv-0-r1.ebuild
new file mode 100644
index 000000000000..1576b2ea2f98
--- /dev/null
+++ b/virtual/libiconv/libiconv-0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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
new file mode 100644
index 000000000000..5aba698f16da
--- /dev/null
+++ b/virtual/libiconv/libiconv-0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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"
+
+# - 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.ebuild b/virtual/libiconv/libiconv-0.ebuild
new file mode 100644
index 000000000000..55a5b26c72ac
--- /dev/null
+++ b/virtual/libiconv/libiconv-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 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 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
new file mode 100644
index 000000000000..e9c3485d3845
--- /dev/null
+++ b/virtual/libiconv/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>prefix@gentoo.org</email>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/libintl/libintl-0-r1.ebuild b/virtual/libintl/libintl-0-r1.ebuild
new file mode 100644
index 000000000000..9b672be677b4
--- /dev/null
+++ b/virtual/libintl/libintl-0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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
new file mode 100644
index 000000000000..dd707ced493e
--- /dev/null
+++ b/virtual/libintl/libintl-0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 ~riscv 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"
+IUSE="elibc_glibc elibc_musl 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? ( dev-libs/libintl[${MULTILIB_USEDEP}] ) ) )"
diff --git a/virtual/libintl/libintl-0.ebuild b/virtual/libintl/libintl-0.ebuild
new file mode 100644
index 000000000000..a048d76089bc
--- /dev/null
+++ b/virtual/libintl/libintl-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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
new file mode 100644
index 000000000000..e9c3485d3845
--- /dev/null
+++ b/virtual/libintl/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>prefix@gentoo.org</email>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/libstdc++/libstdc++-3.3.ebuild b/virtual/libstdc++/libstdc++-3.3.ebuild
new file mode 100644
index 000000000000..e166b7c7e66a
--- /dev/null
+++ b/virtual/libstdc++/libstdc++-3.3.ebuild
@@ -0,0 +1,10 @@
+# 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
new file mode 100644
index 000000000000..9fa5cb4df598
--- /dev/null
+++ b/virtual/libstdc++/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/libudev/libudev-215-r1.ebuild b/virtual/libudev/libudev-215-r1.ebuild
new file mode 100644
index 000000000000..e85f06c93c1b
--- /dev/null
+++ b/virtual/libudev/libudev-215-r1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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
new file mode 100644
index 000000000000..68cec0b50c0f
--- /dev/null
+++ b/virtual/libudev/libudev-232-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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
new file mode 100644
index 000000000000..9456f927db26
--- /dev/null
+++ b/virtual/libudev/libudev-232-r2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 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 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
new file mode 100644
index 000000000000..75050714b76a
--- /dev/null
+++ b/virtual/libudev/libudev-232-r3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/libudev/metadata.xml
new file mode 100644
index 000000000000..e2a8457e2e93
--- /dev/null
+++ b/virtual/libudev/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/libusb/libusb-0-r2.ebuild b/virtual/libusb/libusb-0-r2.ebuild
new file mode 100644
index 000000000000..e305dd6cdc2d
--- /dev/null
+++ b/virtual/libusb/libusb-0-r2.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit multilib-build
+
+DESCRIPTION="Virtual for libusb"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+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
new file mode 100644
index 000000000000..81127ae91572
--- /dev/null
+++ b/virtual/libusb/libusb-1-r1.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 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}]"
diff --git a/virtual/libusb/libusb-1-r2.ebuild b/virtual/libusb/libusb-1-r2.ebuild
new file mode 100644
index 000000000000..525b5bfabba5
--- /dev/null
+++ b/virtual/libusb/libusb-1-r2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-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}]
+"
diff --git a/virtual/libusb/metadata.xml b/virtual/libusb/metadata.xml
new file mode 100644
index 000000000000..361f535835cc
--- /dev/null
+++ b/virtual/libusb/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/linux-sources/.audit b/virtual/linux-sources/.audit
new file mode 100644
index 000000000000..bc3112d8d91c
--- /dev/null
+++ b/virtual/linux-sources/.audit
@@ -0,0 +1 @@
+This ebuild is ok.
diff --git a/virtual/linux-sources/linux-sources-2.6.ebuild b/virtual/linux-sources/linux-sources-2.6.ebuild
new file mode 100644
index 000000000000..b7e26409ae89
--- /dev/null
+++ b/virtual/linux-sources/linux-sources-2.6.ebuild
@@ -0,0 +1,43 @@
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+DESCRIPTION="Virtual for Linux kernel sources"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="*"
+IUSE="hardened"
+
+DEPEND=""
+RDEPEND="|| (
+ hardened? ( >=sys-kernel/hardened-sources-2.6 )
+ >=sys-kernel/dummy-sources-4.5.3
+ >=sys-kernel/debian-sources-2.6
+ >=sys-kernel/debian-sources-lts-2.6
+ >=sys-kernel/aufs-sources-2.6
+ >=sys-kernel/gentoo-sources-2.6
+ >=sys-kernel/cell-sources-2.6
+ >=sys-kernel/centos7plus-sources-2.6
+ >=sys-kernel/ck-sources-2.6
+ >=sys-kernel/git-sources-2.6
+ >=sys-kernel/hardened-sources-2.6
+ >=sys-kernel/mips-sources-2.6
+ >=sys-kernel/mm-sources-2.6
+ >=sys-kernel/openvz-rhel6-stable-2.6
+ >=sys-kernel/openvz-rhel6-test-2.6
+ >=sys-kernel/openvz-sources-2.6
+ >=sys-kernel/pf-sources-2.6
+ >=sys-kernel/rhel7-sources-2.6
+ >=sys-kernel/sysrescue-std-sources-2.6
+ >=sys-kernel/tuxonice-sources-2.6
+ >=sys-kernel/ubuntu-sources-2.6
+ >=sys-kernel/usermode-sources-2.6
+ >=sys-kernel/vanilla-sources-2.6
+ >=sys-kernel/xbox-sources-2.6
+ >=sys-kernel/xen-sources-2.6
+ >=sys-kernel/zen-sources-2.6
+ sys-kernel/vserver-sources
+ )"
diff --git a/virtual/linux-sources/metadata.xml b/virtual/linux-sources/metadata.xml
new file mode 100644
index 000000000000..7fa6422eed58
--- /dev/null
+++ b/virtual/linux-sources/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kernel-misc</herd>
+<maintainer>
+ <email>ulm@gentoo.org</email>
+</maintainer>
+ <origin>kit-fixups</origin>
+</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
new file mode 100644
index 000000000000..8720063a8618
--- /dev/null
+++ b/virtual/linuxtv-dvb-headers/linuxtv-dvb-headers-5.8.ebuild
@@ -0,0 +1,10 @@
+# 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
new file mode 100644
index 000000000000..b9bd2f2f8ccb
--- /dev/null
+++ b/virtual/linuxtv-dvb-headers/metadata.xml
@@ -0,0 +1,12 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/logger/logger-0-r1.ebuild b/virtual/logger/logger-0-r1.ebuild
new file mode 100644
index 000000000000..4f113de3ea2d
--- /dev/null
+++ b/virtual/logger/logger-0-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Virtual for system loggers"
+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="|| (
+ app-admin/metalog
+ app-admin/rsyslog
+ app-admin/socklog
+ app-admin/sysklogd
+ app-admin/syslog-ng
+ sys-apps/busybox[syslog]
+ >=sys-apps/systemd-38
+)"
diff --git a/virtual/logger/metadata.xml b/virtual/logger/metadata.xml
new file mode 100644
index 000000000000..792b87f5ef51
--- /dev/null
+++ b/virtual/logger/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/mailx/.audit b/virtual/mailx/.audit
new file mode 100644
index 000000000000..3bb1b3fb0bdd
--- /dev/null
+++ b/virtual/mailx/.audit
@@ -0,0 +1 @@
+This is ok.
diff --git a/virtual/mailx/mailx-1.ebuild b/virtual/mailx/mailx-1.ebuild
new file mode 100644
index 000000000000..50b9d061035e
--- /dev/null
+++ b/virtual/mailx/mailx-1.ebuild
@@ -0,0 +1,13 @@
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Virtual for mail implementations"
+SLOT="0"
+KEYWORDS="*"
+
+RDEPEND="|| ( net-mail/mailutils
+ mail-client/mailx
+ mail-client/nail
+ mail-client/s-nail
+ sys-freebsd/freebsd-ubin )"
diff --git a/virtual/mailx/metadata.xml b/virtual/mailx/metadata.xml
new file mode 100644
index 000000000000..3678038a5878
--- /dev/null
+++ b/virtual/mailx/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>net-mail@gentoo.org</email>
+ <name>Net-Mail</name>
+</maintainer>
+ <origin>kit-fixups</origin>
+</pkgmetadata>
diff --git a/virtual/man/man-0-r3.ebuild b/virtual/man/man-0-r3.ebuild
new file mode 100644
index 000000000000..f0c2d0a0c9cb
--- /dev/null
+++ b/virtual/man/man-0-r3.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2020 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 ~m68k ~mips ppc ppc64 ~riscv 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="sys-apps/man-db"
diff --git a/virtual/man/metadata.xml b/virtual/man/metadata.xml
new file mode 100644
index 000000000000..f2dbe29d0b96
--- /dev/null
+++ b/virtual/man/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/mda/mda-0.ebuild b/virtual/mda/mda-0.ebuild
new file mode 100644
index 000000000000..f2b008e345da
--- /dev/null
+++ b/virtual/mda/mda-0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Virtual for Message Delivery Agents"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86"
+
+# 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 )"
diff --git a/virtual/mda/metadata.xml b/virtual/mda/metadata.xml
new file mode 100644
index 000000000000..d85b4252fc33
--- /dev/null
+++ b/virtual/mda/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/metadata.xml b/virtual/metadata.xml
new file mode 100644
index 000000000000..45ed7f2ae7ef
--- /dev/null
+++ b/virtual/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The virtual category contains packages which satisfy virtual dependencies.
+ </longdescription>
+ <longdescription lang="es">
+ La categoría virtual contiene paquetes para satisfacer las
+ dependencias virtuales.
+ </longdescription>
+</catmetadata>
diff --git a/virtual/modutils/metadata.xml b/virtual/modutils/metadata.xml
new file mode 100644
index 000000000000..b04fceaaabb3
--- /dev/null
+++ b/virtual/modutils/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>udev-bugs@gentoo.org</email>
+ </maintainer>
+ <herd>base-system</herd>
+ <origin>calculatelinux-overlay</origin>
+</pkgmetadata>
diff --git a/virtual/modutils/modutils-0-r1.ebuild b/virtual/modutils/modutils-0-r1.ebuild
new file mode 100644
index 000000000000..343fd4cf7f52
--- /dev/null
+++ b/virtual/modutils/modutils-0-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/virtual/modutils/modutils-0.ebuild,v 1.5 2012/05/10 01:43:26 vapier Exp $
+
+EAPI="2"
+
+DESCRIPTION="Virtual for utilities to manage Linux kernel modules"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="|| ( sys-apps/kmod[tools] sys-apps/modutils )"
diff --git a/virtual/mpi/metadata.xml b/virtual/mpi/metadata.xml
new file mode 100644
index 000000000000..1ee27930faaa
--- /dev/null
+++ b/virtual/mpi/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>cluster@gentoo.org</email>
+ <name>Gentoo Cluster Project</name>
+ </maintainer>
+ <use>
+ <flag name="romio">Enable romio, a high-performance portable MPI-IO</flag>
+ </use>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/mpi/mpi-2.0-r3.ebuild b/virtual/mpi/mpi-2.0-r3.ebuild
new file mode 100644
index 000000000000..a418eb7f8a8d
--- /dev/null
+++ b/virtual/mpi/mpi-2.0-r3.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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
new file mode 100644
index 000000000000..8c62f8c886c0
--- /dev/null
+++ b/virtual/mpi/mpi-2.0-r4.ebuild
@@ -0,0 +1,20 @@
+# 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
new file mode 100644
index 000000000000..859edf5a2f76
--- /dev/null
+++ b/virtual/mpi/mpi-2.0-r5.ebuild
@@ -0,0 +1,20 @@
+# 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/mta/metadata.xml b/virtual/mta/metadata.xml
new file mode 100644
index 000000000000..ec2a492aff2b
--- /dev/null
+++ b/virtual/mta/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zlogene@gentoo.org</email>
+ <name>Mikle Kolyada</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/mta/mta-1-r1.ebuild b/virtual/mta/mta-1-r1.ebuild
new file mode 100644
index 000000000000..27e704f34ea6
--- /dev/null
+++ b/virtual/mta/mta-1-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 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 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+# mail-mta/citadel is from sunrise
+RDEPEND="|| ( mail-mta/nullmailer
+ mail-mta/msmtp[mta]
+ mail-mta/ssmtp[mta]
+ mail-mta/courier
+ mail-mta/esmtp
+ mail-mta/exim
+ mail-mta/netqmail
+ mail-mta/postfix
+ mail-mta/sendmail
+ mail-mta/opensmtpd[mta] )"
diff --git a/virtual/mysql/metadata.xml b/virtual/mysql/metadata.xml
new file mode 100644
index 000000000000..60add832eaaf
--- /dev/null
+++ b/virtual/mysql/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/mysql/mysql-5.5-r2.ebuild b/virtual/mysql/mysql-5.5-r2.ebuild
new file mode 100644
index 000000000000..0c529acfa516
--- /dev/null
+++ b/virtual/mysql/mysql-5.5-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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 ~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
new file mode 100644
index 000000000000..71a6f8320579
--- /dev/null
+++ b/virtual/mysql/mysql-5.6-r13.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="Virtual for MySQL database server"
+SLOT="0/18"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-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
new file mode 100644
index 000000000000..e61b7953c2cf
--- /dev/null
+++ b/virtual/notification-daemon/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>freedesktop-bugs@gentoo.org</email>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/notification-daemon/notification-daemon-0.ebuild b/virtual/notification-daemon/notification-daemon-0.ebuild
new file mode 100644
index 000000000000..91e53ec6fba1
--- /dev/null
+++ b/virtual/notification-daemon/notification-daemon-0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 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 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="gnome kde"
+
+RDEPEND="
+ gnome? ( || ( x11-misc/notification-daemon
+ gnome-base/gnome-shell ) )
+ kde? ( kde-plasma/plasma-workspace )
+ !gnome? ( !kde? ( || (
+ x11-misc/notification-daemon
+ gnome-extra/cinnamon
+ gui-apps/mako
+ xfce-extra/xfce4-notifyd
+ x11-misc/notify-osd
+ x11-misc/dunst
+ >=x11-wm/awesome-3.4.4[dbus]
+ x11-wm/enlightenment
+ x11-misc/mate-notification-daemon
+ lxqt-base/lxqt-notificationd
+ net-misc/eventd[notification] ) ) )"
diff --git a/virtual/ooo/metadata.xml b/virtual/ooo/metadata.xml
new file mode 100644
index 000000000000..1565490c70a8
--- /dev/null
+++ b/virtual/ooo/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>office@gentoo.org</email>
+ <name>Gentoo Office project</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/ooo/ooo-0.ebuild b/virtual/ooo/ooo-0.ebuild
new file mode 100644
index 000000000000..dee577344ac0
--- /dev/null
+++ b/virtual/ooo/ooo-0.ebuild
@@ -0,0 +1,17 @@
+# 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/opencl/metadata.xml b/virtual/opencl/metadata.xml
new file mode 100644
index 000000000000..154de7167100
--- /dev/null
+++ b/virtual/opencl/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/opencl/opencl-3-r1.ebuild b/virtual/opencl/opencl-3-r1.ebuild
new file mode 100644
index 000000000000..8b108a5fbc65
--- /dev/null
+++ b/virtual/opencl/opencl-3-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 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 x86"
+
+RDEPEND="|| ( dev-libs/ocl-icd[khronos-headers,${MULTILIB_USEDEP}]
+ dev-libs/opencl-icd-loader[${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-neo - integrated Intel GPUs from Broadwell onwards. 64-bit only;"
+ elog " - dev-libs/rocm-opencl-runtime - AMD GPUs supported by the amdgpu kernel driver."
+ elog " Image support still requires a proprietary extension [1]. 64-bit only;"
+ elog " - media-libs/mesa[opencl] - some older AMD GPUs; see [2]. 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 [3]. 32-bit support."
+ elog
+ elog " [1] dev-libs/hsa-ext-rocr"
+ elog " [2] https://dri.freedesktop.org/wiki/GalliumCompute/"
+ elog " [3] https://www.nvidia.com/en-us/drivers/unix/legacy-gpu/"
+ elog
+}
diff --git a/virtual/opengl/metadata.xml b/virtual/opengl/metadata.xml
new file mode 100644
index 000000000000..154de7167100
--- /dev/null
+++ b/virtual/opengl/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/opengl/opengl-7.0-r2.ebuild b/virtual/opengl/opengl-7.0-r2.ebuild
new file mode 100644
index 000000000000..2966eea85902
--- /dev/null
+++ b/virtual/opengl/opengl-7.0-r2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for OpenGL 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 ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ || (
+ >=media-libs/mesa-9.1.6[X(+),${MULTILIB_USEDEP}]
+ dev-util/mingw64-runtime
+ )"
diff --git a/virtual/os-headers/metadata.xml b/virtual/os-headers/metadata.xml
new file mode 100644
index 000000000000..9fa5cb4df598
--- /dev/null
+++ b/virtual/os-headers/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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..fbbcc6d19339
--- /dev/null
+++ b/virtual/os-headers/os-headers-0-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~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"
+
+# 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-guest? (
+ !sys-kernel/linux-headers
+ )"
diff --git a/virtual/os-headers/os-headers-0.ebuild b/virtual/os-headers/os-headers-0.ebuild
new file mode 100644
index 000000000000..3de00fe5213b
--- /dev/null
+++ b/virtual/os-headers/os-headers-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 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 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 )"
diff --git a/virtual/package-manager/metadata.xml b/virtual/package-manager/metadata.xml
new file mode 100644
index 000000000000..f2dbe29d0b96
--- /dev/null
+++ b/virtual/package-manager/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/package-manager/package-manager-1.ebuild b/virtual/package-manager/package-manager-1.ebuild
new file mode 100644
index 000000000000..3fe43c71a13c
--- /dev/null
+++ b/virtual/package-manager/package-manager-1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2020 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 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/portage
+ sys-apps/pkgcore
+ )"
diff --git a/virtual/pager/metadata.xml b/virtual/pager/metadata.xml
new file mode 100644
index 000000000000..48394ffb349f
--- /dev/null
+++ b/virtual/pager/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type='person'>
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/pager/pager-0.ebuild b/virtual/pager/pager-0.ebuild
new file mode 100644
index 000000000000..23c85b371157
--- /dev/null
+++ b/virtual/pager/pager-0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2020 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 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/perl-Archive-Tar/metadata.xml b/virtual/perl-Archive-Tar/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Archive-Tar/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Archive-Tar/perl-Archive-Tar-2.320.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Attribute-Handlers/metadata.xml b/virtual/perl-Attribute-Handlers/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Attribute-Handlers/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.10.0-r2.ebuild b/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.10.0-r2.ebuild
new file mode 100644
index 000000000000..52c5a4f61a12
--- /dev/null
+++ b/virtual/perl-Attribute-Handlers/perl-Attribute-Handlers-1.10.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~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-AutoLoader/metadata.xml b/virtual/perl-AutoLoader/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-AutoLoader/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r8.ebuild b/virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r8.ebuild
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-AutoLoader/perl-AutoLoader-5.740.0-r8.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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-Meta-Requirements/metadata.xml b/virtual/perl-CPAN-Meta-Requirements/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-CPAN-Meta-Requirements/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.140.0-r5.ebuild b/virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.140.0-r5.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.140.0-r5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-CPAN-Meta-YAML/metadata.xml b/virtual/perl-CPAN-Meta-YAML/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-CPAN-Meta-YAML/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-CPAN-Meta-YAML/perl-CPAN-Meta-YAML-0.18.0-r5.ebuild b/virtual/perl-CPAN-Meta-YAML/perl-CPAN-Meta-YAML-0.18.0-r5.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-CPAN-Meta-YAML/perl-CPAN-Meta-YAML-0.18.0-r5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-CPAN-Meta/metadata.xml b/virtual/perl-CPAN-Meta/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-CPAN-Meta/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.10-r3.ebuild b/virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.10-r3.ebuild
new file mode 100644
index 000000000000..e55e40216946
--- /dev/null
+++ b/virtual/perl-CPAN-Meta/perl-CPAN-Meta-2.150.10-r3.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 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 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-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
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-CPAN/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-CPAN/perl-CPAN-2.220.0.ebuild b/virtual/perl-CPAN/perl-CPAN-2.220.0.ebuild
new file mode 100644
index 000000000000..827b39bbd3d2
--- /dev/null
+++ b/virtual/perl-CPAN/perl-CPAN-2.220.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~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-Carp/metadata.xml b/virtual/perl-Carp/metadata.xml
new file mode 100644
index 000000000000..6fb998722177
--- /dev/null
+++ b/virtual/perl-Carp/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>kentnl@gentoo.org</email>
+ <name>Kent Fredric</name>
+ </maintainer>
+<maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Carp/perl-Carp-1.500.0-r2.ebuild b/virtual/perl-Carp/perl-Carp-1.500.0-r2.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Carp/perl-Carp-1.500.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Bzip2/metadata.xml b/virtual/perl-Compress-Raw-Bzip2/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Compress-Raw-Bzip2/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.84.0-r1.ebuild b/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.84.0-r1.ebuild
new file mode 100644
index 000000000000..dbca53e6c0ac
--- /dev/null
+++ b/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.84.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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.0* =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-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.89.0-r1.ebuild b/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.89.0-r1.ebuild
new file mode 100644
index 000000000000..5fed9cf2f77e
--- /dev/null
+++ b/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.89.0-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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.2* =dev-lang/perl-5.30.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-Compress-Raw-Zlib/metadata.xml b/virtual/perl-Compress-Raw-Zlib/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Compress-Raw-Zlib/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.84.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-DB_File/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..31bd6f999808
--- /dev/null
+++ b/virtual/perl-DB_File/perl-DB_File-1.843.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~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-Data-Dumper/metadata.xml b/virtual/perl-Data-Dumper/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Data-Dumper/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Data-Dumper/perl-Data-Dumper-2.174.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-Devel-PPPort/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Devel-PPPort/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.520.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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-MD5/metadata.xml b/virtual/perl-Digest-MD5/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Digest-MD5/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Digest-MD5/perl-Digest-MD5-2.550.0-r2.ebuild b/virtual/perl-Digest-MD5/perl-Digest-MD5-2.550.0-r2.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Digest-MD5/perl-Digest-MD5-2.550.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-Digest-SHA/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Digest-SHA/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Digest-SHA/perl-Digest-SHA-6.20.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-Digest/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Digest/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Digest/perl-Digest-1.170.100_rc-r9.ebuild b/virtual/perl-Digest/perl-Digest-1.170.100_rc-r9.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Digest/perl-Digest-1.170.100_rc-r9.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Dumpvalue/metadata.xml b/virtual/perl-Dumpvalue/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Dumpvalue/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Dumpvalue/perl-Dumpvalue-1.180.0-r5.ebuild b/virtual/perl-Dumpvalue/perl-Dumpvalue-1.180.0-r5.ebuild
new file mode 100644
index 000000000000..827b39bbd3d2
--- /dev/null
+++ b/virtual/perl-Dumpvalue/perl-Dumpvalue-1.180.0-r5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~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-Encode/metadata.xml b/virtual/perl-Encode/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Encode/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Encode/perl-Encode-3.10.0.ebuild b/virtual/perl-Encode/perl-Encode-3.10.0.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Encode/perl-Encode-3.10.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Exporter/metadata.xml b/virtual/perl-Exporter/metadata.xml
new file mode 100644
index 000000000000..d18e8686380c
--- /dev/null
+++ b/virtual/perl-Exporter/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Exporter/perl-Exporter-5.730.0-r2.ebuild b/virtual/perl-Exporter/perl-Exporter-5.730.0-r2.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Exporter/perl-Exporter-5.730.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-ExtUtils-CBuilder/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-ExtUtils-CBuilder/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.231.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Constant/metadata.xml b/virtual/perl-ExtUtils-Constant/metadata.xml
new file mode 100644
index 000000000000..d18e8686380c
--- /dev/null
+++ b/virtual/perl-ExtUtils-Constant/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.250.0-r2.ebuild b/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.250.0-r2.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-ExtUtils-Constant/perl-ExtUtils-Constant-0.250.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Install/metadata.xml b/virtual/perl-ExtUtils-Install/metadata.xml
new file mode 100644
index 000000000000..d18e8686380c
--- /dev/null
+++ b/virtual/perl-ExtUtils-Install/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.140.0-r2.ebuild b/virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.140.0-r2.ebuild
new file mode 100644
index 000000000000..e90a5abcb130
--- /dev/null
+++ b/virtual/perl-ExtUtils-Install/perl-ExtUtils-Install-2.140.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-MakeMaker/metadata.xml b/virtual/perl-ExtUtils-MakeMaker/metadata.xml
new file mode 100644
index 000000000000..d18e8686380c
--- /dev/null
+++ b/virtual/perl-ExtUtils-MakeMaker/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.340.0-r2.ebuild b/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.340.0-r2.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.340.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-ExtUtils-Manifest/metadata.xml
new file mode 100644
index 000000000000..d18e8686380c
--- /dev/null
+++ b/virtual/perl-ExtUtils-Manifest/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.720.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-ExtUtils-ParseXS/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-ExtUtils-ParseXS/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-ExtUtils-ParseXS/perl-ExtUtils-ParseXS-3.400.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-File-Path/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-File-Path/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-File-Path/perl-File-Path-2.160.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-File-Spec/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-File-Spec/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-File-Spec/perl-File-Spec-3.780.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Temp/metadata.xml b/virtual/perl-File-Temp/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-File-Temp/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..0a50c3ac727e
--- /dev/null
+++ b/virtual/perl-File-Temp/perl-File-Temp-0.230.900.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Filter-Simple/metadata.xml b/virtual/perl-Filter-Simple/metadata.xml
new file mode 100644
index 000000000000..d18e8686380c
--- /dev/null
+++ b/virtual/perl-Filter-Simple/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Filter-Simple/perl-Filter-Simple-0.950.0-r2.ebuild b/virtual/perl-Filter-Simple/perl-Filter-Simple-0.950.0-r2.ebuild
new file mode 100644
index 000000000000..abb6df7eeed5
--- /dev/null
+++ b/virtual/perl-Filter-Simple/perl-Filter-Simple-0.950.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Getopt-Long/metadata.xml b/virtual/perl-Getopt-Long/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Getopt-Long/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Getopt-Long/perl-Getopt-Long-2.500.0-r2.ebuild b/virtual/perl-Getopt-Long/perl-Getopt-Long-2.500.0-r2.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Getopt-Long/perl-Getopt-Long-2.500.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-HTTP-Tiny/metadata.xml b/virtual/perl-HTTP-Tiny/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-HTTP-Tiny/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..fabdf47b17fd
--- /dev/null
+++ b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.76.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-I18N-LangTags/metadata.xml b/virtual/perl-I18N-LangTags/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-I18N-LangTags/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.430.0-r2.ebuild b/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.430.0-r2.ebuild
new file mode 100644
index 000000000000..7b316324d134
--- /dev/null
+++ b/virtual/perl-I18N-LangTags/perl-I18N-LangTags-0.430.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 sparc x86 ~x64-cygwin"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.30* ~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
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-IO-Compress/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..64e547ef6722
--- /dev/null
+++ b/virtual/perl-IO-Compress/perl-IO-Compress-2.84.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 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 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
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-IO-Socket-IP/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.390.0-r2.ebuild b/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.390.0-r2.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.390.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Zlib/metadata.xml b/virtual/perl-IO-Zlib/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-IO-Zlib/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-IO-Zlib/perl-IO-Zlib-1.100.0-r13.ebuild b/virtual/perl-IO-Zlib/perl-IO-Zlib-1.100.0-r13.ebuild
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-IO-Zlib/perl-IO-Zlib-1.100.0-r13.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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/metadata.xml b/virtual/perl-IO/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-IO/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-IO/perl-IO-1.400.0.ebuild b/virtual/perl-IO/perl-IO-1.400.0.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-IO/perl-IO-1.400.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-IPC-Cmd/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-IPC-Cmd/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-IPC-Cmd/perl-IPC-Cmd-1.20.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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-JSON-PP/metadata.xml b/virtual/perl-JSON-PP/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-JSON-PP/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-JSON-PP/perl-JSON-PP-4.20.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Locale-Maketext-Simple/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r9.ebuild b/virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r9.ebuild
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-Locale-Maketext-Simple/perl-Locale-Maketext-Simple-0.210.100_rc-r9.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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/metadata.xml b/virtual/perl-Locale-Maketext/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Locale-Maketext/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.290.0-r2.ebuild b/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.290.0-r2.ebuild
new file mode 100644
index 000000000000..036be1ee7e5b
--- /dev/null
+++ b/virtual/perl-Locale-Maketext/perl-Locale-Maketext-1.290.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~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* ~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
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-MIME-Base64/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-MIME-Base64/perl-MIME-Base64-3.150.0-r6.ebuild b/virtual/perl-MIME-Base64/perl-MIME-Base64-3.150.0-r6.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-MIME-Base64/perl-MIME-Base64-3.150.0-r6.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-Math-BigInt-FastCalc/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Math-BigInt-FastCalc/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.500.800.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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/metadata.xml b/virtual/perl-Math-BigInt/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Math-BigInt/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-Math-BigInt/perl-Math-BigInt-1.999.816.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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/metadata.xml b/virtual/perl-Math-BigRat/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Math-BigRat/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-Math-BigRat/perl-Math-BigRat-0.261.400.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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-Complex/metadata.xml b/virtual/perl-Math-Complex/metadata.xml
new file mode 100644
index 000000000000..d18e8686380c
--- /dev/null
+++ b/virtual/perl-Math-Complex/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Math-Complex/perl-Math-Complex-1.590.100-r3.ebuild b/virtual/perl-Math-Complex/perl-Math-Complex-1.590.100-r3.ebuild
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-Math-Complex/perl-Math-Complex-1.590.100-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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-Memoize/metadata.xml b/virtual/perl-Memoize/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Memoize/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Memoize/perl-Memoize-1.30.100_rc-r9.ebuild b/virtual/perl-Memoize/perl-Memoize-1.30.100_rc-r9.ebuild
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-Memoize/perl-Memoize-1.30.100_rc-r9.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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-CoreList/metadata.xml b/virtual/perl-Module-CoreList/metadata.xml
new file mode 100644
index 000000000000..d18e8686380c
--- /dev/null
+++ b/virtual/perl-Module-CoreList/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..149e9a5ee6fe
--- /dev/null
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.201.911.100.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2020 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"
+
+# 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.202.003.140.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.003.140.ebuild
new file mode 100644
index 000000000000..08ac8902265e
--- /dev/null
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.003.140.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2020 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"
+
+# Check https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
+# When bumping this package.
+RDEPEND="
+ || ( =dev-lang/perl-5.30.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.202.6.13.0_rc.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.6.13.0_rc.ebuild
new file mode 100644
index 000000000000..c7a37792fc5a
--- /dev/null
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.6.13.0_rc.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2020 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"
+
+# Check https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
+# When bumping this package.
+RDEPEND="
+ || ( =dev-lang/perl-5.30.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-Load-Conditional/metadata.xml b/virtual/perl-Module-Load-Conditional/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Module-Load-Conditional/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.680.0-r3.ebuild b/virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.680.0-r3.ebuild
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-Module-Load-Conditional/perl-Module-Load-Conditional-0.680.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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/metadata.xml b/virtual/perl-Module-Load/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Module-Load/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Module-Load/perl-Module-Load-0.340.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Loaded/metadata.xml b/virtual/perl-Module-Loaded/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Module-Loaded/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r12.ebuild b/virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r12.ebuild
new file mode 100644
index 000000000000..7d2dd2ecec46
--- /dev/null
+++ b/virtual/perl-Module-Loaded/perl-Module-Loaded-0.80.0-r12.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux"
+
+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/metadata.xml b/virtual/perl-Module-Metadata/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Module-Metadata/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.36.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Net-Ping/metadata.xml b/virtual/perl-Net-Ping/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Net-Ping/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..52e0a0f85c27
--- /dev/null
+++ b/virtual/perl-Net-Ping/perl-Net-Ping-2.710.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Params-Check/metadata.xml b/virtual/perl-Params-Check/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Params-Check/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Params-Check/perl-Params-Check-0.380.0-r9.ebuild b/virtual/perl-Params-Check/perl-Params-Check-0.380.0-r9.ebuild
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-Params-Check/perl-Params-Check-0.380.0-r9.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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-Parse-CPAN-Meta/metadata.xml b/virtual/perl-Parse-CPAN-Meta/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Parse-CPAN-Meta/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-2.150.10-r3.ebuild b/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-2.150.10-r3.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Parse-CPAN-Meta/perl-Parse-CPAN-Meta-2.150.10-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Perl-OSType/metadata.xml b/virtual/perl-Perl-OSType/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Perl-OSType/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Perl-OSType/perl-Perl-OSType-1.10.0-r3.ebuild b/virtual/perl-Perl-OSType/perl-Perl-OSType-1.10.0-r3.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Perl-OSType/perl-Perl-OSType-1.10.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Pod-Escapes/metadata.xml b/virtual/perl-Pod-Escapes/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Pod-Escapes/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Pod-Escapes/perl-Pod-Escapes-1.70.0-r6.ebuild b/virtual/perl-Pod-Escapes/perl-Pod-Escapes-1.70.0-r6.ebuild
new file mode 100644
index 000000000000..a2a5bb8cdbeb
--- /dev/null
+++ b/virtual/perl-Pod-Escapes/perl-Pod-Escapes-1.70.0-r6.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-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-Pod-Parser/metadata.xml b/virtual/perl-Pod-Parser/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Pod-Parser/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Pod-Parser/perl-Pod-Parser-1.630.0-r6.ebuild b/virtual/perl-Pod-Parser/perl-Pod-Parser-1.630.0-r6.ebuild
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-Pod-Parser/perl-Pod-Parser-1.630.0-r6.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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-Pod-Simple/metadata.xml b/virtual/perl-Pod-Simple/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Pod-Simple/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Pod-Simple/perl-Pod-Simple-3.350.0-r3.ebuild b/virtual/perl-Pod-Simple/perl-Pod-Simple-3.350.0-r3.ebuild
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-Pod-Simple/perl-Pod-Simple-3.350.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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-Safe/metadata.xml b/virtual/perl-Safe/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Safe/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Safe/perl-Safe-2.400.0-r3.ebuild b/virtual/perl-Safe/perl-Safe-2.400.0-r3.ebuild
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-Safe/perl-Safe-2.400.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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-Scalar-List-Utils/metadata.xml b/virtual/perl-Scalar-List-Utils/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Scalar-List-Utils/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.500.0-r2.ebuild b/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.500.0-r2.ebuild
new file mode 100644
index 000000000000..f8b9c166de73
--- /dev/null
+++ b/virtual/perl-Scalar-List-Utils/perl-Scalar-List-Utils-1.500.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Socket/metadata.xml b/virtual/perl-Socket/metadata.xml
new file mode 100644
index 000000000000..d18e8686380c
--- /dev/null
+++ b/virtual/perl-Socket/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Socket/perl-Socket-2.27.0-r2.ebuild b/virtual/perl-Socket/perl-Socket-2.27.0-r2.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Socket/perl-Socket-2.27.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-Storable/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Storable/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Storable/perl-Storable-3.150.0.ebuild b/virtual/perl-Storable/perl-Storable-3.150.0.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Storable/perl-Storable-3.150.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Sys-Syslog/metadata.xml b/virtual/perl-Sys-Syslog/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Sys-Syslog/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.350.0-r3.ebuild b/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.350.0-r3.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Sys-Syslog/perl-Sys-Syslog-0.350.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Term-ANSIColor/metadata.xml b/virtual/perl-Term-ANSIColor/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Term-ANSIColor/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-4.60.0-r3.ebuild b/virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-4.60.0-r3.ebuild
new file mode 100644
index 000000000000..5ff2ff383898
--- /dev/null
+++ b/virtual/perl-Term-ANSIColor/perl-Term-ANSIColor-4.60.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~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* ~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
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Term-ReadLine/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.170.0-r3.ebuild b/virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.170.0-r3.ebuild
new file mode 100644
index 000000000000..6a9c50336085
--- /dev/null
+++ b/virtual/perl-Term-ReadLine/perl-Term-ReadLine-1.170.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~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.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-Test-Harness/metadata.xml b/virtual/perl-Test-Harness/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Test-Harness/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Test-Harness/perl-Test-Harness-3.420.0-r2.ebuild b/virtual/perl-Test-Harness/perl-Test-Harness-3.420.0-r2.ebuild
new file mode 100644
index 000000000000..f1ca0d02a339
--- /dev/null
+++ b/virtual/perl-Test-Harness/perl-Test-Harness-3.420.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~m68k ~mips ppc ppc64 ~riscv 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.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-Test-Simple/metadata.xml b/virtual/perl-Test-Simple/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Test-Simple/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..577cc75d69a4
--- /dev/null
+++ b/virtual/perl-Test-Simple/perl-Test-Simple-1.302.162.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-Test/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Test/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Test/perl-Test-1.310.0-r2.ebuild b/virtual/perl-Test/perl-Test-1.310.0-r2.ebuild
new file mode 100644
index 000000000000..f1ca0d02a339
--- /dev/null
+++ b/virtual/perl-Test/perl-Test-1.310.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~m68k ~mips ppc ppc64 ~riscv 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.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-Text-Balanced/metadata.xml b/virtual/perl-Text-Balanced/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Text-Balanced/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Text-Balanced/perl-Text-Balanced-2.30.0-r6.ebuild b/virtual/perl-Text-Balanced/perl-Text-Balanced-2.30.0-r6.ebuild
new file mode 100644
index 000000000000..6a9c50336085
--- /dev/null
+++ b/virtual/perl-Text-Balanced/perl-Text-Balanced-2.30.0-r6.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~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.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-Text-ParseWords/metadata.xml b/virtual/perl-Text-ParseWords/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Text-ParseWords/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Text-ParseWords/perl-Text-ParseWords-3.300.0-r6.ebuild b/virtual/perl-Text-ParseWords/perl-Text-ParseWords-3.300.0-r6.ebuild
new file mode 100644
index 000000000000..f1ca0d02a339
--- /dev/null
+++ b/virtual/perl-Text-ParseWords/perl-Text-ParseWords-3.300.0-r6.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~m68k ~mips ppc ppc64 ~riscv 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.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-Text-Tabs+Wrap/metadata.xml b/virtual/perl-Text-Tabs+Wrap/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Text-Tabs+Wrap/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2013.52.300-r9.ebuild b/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2013.52.300-r9.ebuild
new file mode 100644
index 000000000000..be314a86211e
--- /dev/null
+++ b/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2013.52.300-r9.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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 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-Thread-Queue/metadata.xml b/virtual/perl-Thread-Queue/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Thread-Queue/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..fabdf47b17fd
--- /dev/null
+++ b/virtual/perl-Thread-Queue/perl-Thread-Queue-3.130.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Semaphore/metadata.xml b/virtual/perl-Thread-Semaphore/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Thread-Semaphore/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.130.0-r3.ebuild b/virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.130.0-r3.ebuild
new file mode 100644
index 000000000000..6d5650926815
--- /dev/null
+++ b/virtual/perl-Thread-Semaphore/perl-Thread-Semaphore-2.130.0-r3.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~m68k ppc ppc64 s390 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-Tie-RefHash/metadata.xml b/virtual/perl-Tie-RefHash/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-Tie-RefHash/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Tie-RefHash/perl-Tie-RefHash-1.390.0-r11.ebuild b/virtual/perl-Tie-RefHash/perl-Tie-RefHash-1.390.0-r11.ebuild
new file mode 100644
index 000000000000..13111a9ded3e
--- /dev/null
+++ b/virtual/perl-Tie-RefHash/perl-Tie-RefHash-1.390.0-r11.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~m68k ppc ppc64 s390 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* ~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
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Time-HiRes/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Time-HiRes/perl-Time-HiRes-1.976.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-Time-Local/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Time-Local/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-Time-Local/perl-Time-Local-1.280.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Piece/metadata.xml b/virtual/perl-Time-Piece/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Time-Piece/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..b68ed24ec609
--- /dev/null
+++ b/virtual/perl-Time-Piece/perl-Time-Piece-1.330.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-Unicode-Collate/metadata.xml b/virtual/perl-Unicode-Collate/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Unicode-Collate/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-Unicode-Collate/perl-Unicode-Collate-1.270.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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-Normalize/metadata.xml b/virtual/perl-Unicode-Normalize/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-Unicode-Normalize/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.260.0-r2.ebuild b/virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.260.0-r2.ebuild
new file mode 100644
index 000000000000..f1ca0d02a339
--- /dev/null
+++ b/virtual/perl-Unicode-Normalize/perl-Unicode-Normalize-1.260.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~m68k ~mips ppc ppc64 ~riscv 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.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-XSLoader/metadata.xml b/virtual/perl-XSLoader/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-XSLoader/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-XSLoader/perl-XSLoader-0.300.0-r2.ebuild b/virtual/perl-XSLoader/perl-XSLoader-0.300.0-r2.ebuild
new file mode 100644
index 000000000000..f1ca0d02a339
--- /dev/null
+++ b/virtual/perl-XSLoader/perl-XSLoader-0.300.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~m68k ~mips ppc ppc64 ~riscv 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.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-autodie/metadata.xml b/virtual/perl-autodie/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-autodie/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-autodie/perl-autodie-2.290.0-r5.ebuild b/virtual/perl-autodie/perl-autodie-2.290.0-r5.ebuild
new file mode 100644
index 000000000000..6a9c50336085
--- /dev/null
+++ b/virtual/perl-autodie/perl-autodie-2.290.0-r5.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~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.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/metadata.xml b/virtual/perl-bignum/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-bignum/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-bignum/perl-bignum-0.510.0.ebuild b/virtual/perl-bignum/perl-bignum-0.510.0.ebuild
new file mode 100644
index 000000000000..9c07a9421472
--- /dev/null
+++ b/virtual/perl-bignum/perl-bignum-0.510.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.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-if/metadata.xml b/virtual/perl-if/metadata.xml
new file mode 100644
index 000000000000..d18e8686380c
--- /dev/null
+++ b/virtual/perl-if/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-if/perl-if-0.60.800-r2.ebuild b/virtual/perl-if/perl-if-0.60.800-r2.ebuild
new file mode 100644
index 000000000000..f1ca0d02a339
--- /dev/null
+++ b/virtual/perl-if/perl-if-0.60.800-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~m68k ~mips ppc ppc64 ~riscv 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.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-libnet/metadata.xml b/virtual/perl-libnet/metadata.xml
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-libnet/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-libnet/perl-libnet-3.110.0-r2.ebuild b/virtual/perl-libnet/perl-libnet-3.110.0-r2.ebuild
new file mode 100644
index 000000000000..f1ca0d02a339
--- /dev/null
+++ b/virtual/perl-libnet/perl-libnet-3.110.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~m68k ~mips ppc ppc64 ~riscv 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.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/metadata.xml b/virtual/perl-parent/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-parent/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-parent/perl-parent-0.237.0.ebuild b/virtual/perl-parent/perl-parent-0.237.0.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-parent/perl-parent-0.237.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-podlators/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-podlators/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-podlators/perl-podlators-4.110.0.ebuild b/virtual/perl-podlators/perl-podlators-4.110.0.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-podlators/perl-podlators-4.110.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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-threads-shared/metadata.xml b/virtual/perl-threads-shared/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-threads-shared/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
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
new file mode 100644
index 000000000000..fabdf47b17fd
--- /dev/null
+++ b/virtual/perl-threads-shared/perl-threads-shared-1.600.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/metadata.xml b/virtual/perl-threads/metadata.xml
new file mode 100644
index 000000000000..3c39237fc88e
--- /dev/null
+++ b/virtual/perl-threads/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-threads/perl-threads-2.220.0-r2.ebuild b/virtual/perl-threads/perl-threads-2.220.0-r2.ebuild
new file mode 100644
index 000000000000..ddf46b849baa
--- /dev/null
+++ b/virtual/perl-threads/perl-threads-2.220.0-r2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 ~m68k ppc ppc64 s390 sparc x86 ~x64-cygwin"
+
+RDEPEND="
+ || ( =dev-lang/perl-5.30*[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
new file mode 100644
index 000000000000..33ac25906105
--- /dev/null
+++ b/virtual/perl-version/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl-version/perl-version-0.992.400.ebuild b/virtual/perl-version/perl-version-0.992.400.ebuild
new file mode 100644
index 000000000000..6c1e6cc23f97
--- /dev/null
+++ b/virtual/perl-version/perl-version-0.992.400.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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 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/perl6/metadata.xml b/virtual/perl6/metadata.xml
new file mode 100644
index 000000000000..41276a52ae98
--- /dev/null
+++ b/virtual/perl6/metadata.xml
@@ -0,0 +1,9 @@
+<?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>perl</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/perl6/perl6-0.ebuild b/virtual/perl6/perl6-0.ebuild
new file mode 100644
index 000000000000..6d3acbe3db7c
--- /dev/null
+++ b/virtual/perl6/perl6-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Convenience virtual for perl6"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-lang/rakudo"
diff --git a/virtual/pkgconfig/.audit b/virtual/pkgconfig/.audit
new file mode 100644
index 000000000000..3983b8ae6c24
--- /dev/null
+++ b/virtual/pkgconfig/.audit
@@ -0,0 +1 @@
+It appears OK to keep this in global, since it eliminates an || dep.
diff --git a/virtual/pkgconfig/metadata.xml b/virtual/pkgconfig/metadata.xml
new file mode 100644
index 000000000000..6bccc2e15269
--- /dev/null
+++ b/virtual/pkgconfig/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>freedesktop</herd>
+<herd>embedded</herd>
+ <origin>kit-fixups</origin>
+</pkgmetadata>
diff --git a/virtual/pkgconfig/pkgconfig-0-r1.ebuild b/virtual/pkgconfig/pkgconfig-0-r1.ebuild
new file mode 100644
index 000000000000..dd8d696dcd67
--- /dev/null
+++ b/virtual/pkgconfig/pkgconfig-0-r1.ebuild
@@ -0,0 +1,15 @@
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for the pkg-config implementation"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="*"
+IUSE=""
+RDEPEND="dev-util/pkgconf[pkg-config,${MULTILIB_USEDEP}]"
diff --git a/virtual/pmake/metadata.xml b/virtual/pmake/metadata.xml
new file mode 100644
index 000000000000..d85b4252fc33
--- /dev/null
+++ b/virtual/pmake/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/pmake/pmake-1.ebuild b/virtual/pmake/pmake-1.ebuild
new file mode 100644
index 000000000000..3202fe12a06e
--- /dev/null
+++ b/virtual/pmake/pmake-1.ebuild
@@ -0,0 +1,12 @@
+# 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
new file mode 100644
index 000000000000..11e25d8a9a20
--- /dev/null
+++ b/virtual/podofo-build/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/podofo-build/podofo-build-0.9.6.ebuild b/virtual/podofo-build/podofo-build-0.9.6.ebuild
new file mode 100644
index 000000000000..03b2aa76db67
--- /dev/null
+++ b/virtual/podofo-build/podofo-build-0.9.6.ebuild
@@ -0,0 +1,16 @@
+# 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/pypy/metadata.xml b/virtual/pypy/metadata.xml
new file mode 100644
index 000000000000..76e7dba25fee
--- /dev/null
+++ b/virtual/pypy/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/pypy/pypy-7.3.0.ebuild b/virtual/pypy/pypy-7.3.0.ebuild
new file mode 100644
index 000000000000..d6da859f3bb5
--- /dev/null
+++ b/virtual/pypy/pypy-7.3.0.ebuild
@@ -0,0 +1,13 @@
+# 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
new file mode 100644
index 000000000000..76e7dba25fee
--- /dev/null
+++ b/virtual/pypy3/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/pypy3/pypy3-7.3.0.ebuild b/virtual/pypy3/pypy3-7.3.0.ebuild
new file mode 100644
index 000000000000..76e6e9bb3d6e
--- /dev/null
+++ b/virtual/pypy3/pypy3-7.3.0.ebuild
@@ -0,0 +1,13 @@
+# 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
new file mode 100644
index 000000000000..76e7dba25fee
--- /dev/null
+++ b/virtual/python-backports_abc/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/python-backports_abc/python-backports_abc-0.ebuild b/virtual/python-backports_abc/python-backports_abc-0.ebuild
new file mode 100644
index 000000000000..305dba0f0590
--- /dev/null
+++ b/virtual/python-backports_abc/python-backports_abc-0.ebuild
@@ -0,0 +1,16 @@
+# 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 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
new file mode 100644
index 000000000000..76e7dba25fee
--- /dev/null
+++ b/virtual/python-cffi/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/python-cffi/python-cffi-0.ebuild b/virtual/python-cffi/python-cffi-0.ebuild
new file mode 100644
index 000000000000..01c7f68dacf8
--- /dev/null
+++ b/virtual/python-cffi/python-cffi-0.ebuild
@@ -0,0 +1,17 @@
+# 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,9} 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 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
new file mode 100644
index 000000000000..76e7dba25fee
--- /dev/null
+++ b/virtual/python-enum34/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/python-enum34/python-enum34-2.ebuild b/virtual/python-enum34/python-enum34-2.ebuild
new file mode 100644
index 000000000000..5bccfad4b48f
--- /dev/null
+++ b/virtual/python-enum34/python-enum34-2.ebuild
@@ -0,0 +1,17 @@
+# 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 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
new file mode 100644
index 000000000000..36d2114697c0
--- /dev/null
+++ b/virtual/python-funcsigs/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/python-funcsigs/python-funcsigs-2-r1.ebuild b/virtual/python-funcsigs/python-funcsigs-2-r1.ebuild
new file mode 100644
index 000000000000..fb0b154c8020
--- /dev/null
+++ b/virtual/python-funcsigs/python-funcsigs-2-r1.ebuild
@@ -0,0 +1,17 @@
+# 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 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
new file mode 100644
index 000000000000..76e7dba25fee
--- /dev/null
+++ b/virtual/python-futures/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/python-futures/python-futures-1.ebuild b/virtual/python-futures/python-futures-1.ebuild
new file mode 100644
index 000000000000..17bf2d2d28fa
--- /dev/null
+++ b/virtual/python-futures/python-futures-1.ebuild
@@ -0,0 +1,16 @@
+# 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 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
new file mode 100644
index 000000000000..76e7dba25fee
--- /dev/null
+++ b/virtual/python-greenlet/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/python-greenlet/python-greenlet-1.0-r1.ebuild b/virtual/python-greenlet/python-greenlet-1.0-r1.ebuild
new file mode 100644
index 000000000000..f452e5f894fb
--- /dev/null
+++ b/virtual/python-greenlet/python-greenlet-1.0-r1.ebuild
@@ -0,0 +1,16 @@
+# 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,9} pypy3 )
+
+inherit python-r1
+
+DESCRIPTION="A virtual for Python greenlet module"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux"
+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
new file mode 100644
index 000000000000..76e7dba25fee
--- /dev/null
+++ b/virtual/python-ipaddress/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/python-ipaddress/python-ipaddress-1.0-r1.ebuild b/virtual/python-ipaddress/python-ipaddress-1.0-r1.ebuild
new file mode 100644
index 000000000000..40fb68429b88
--- /dev/null
+++ b/virtual/python-ipaddress/python-ipaddress-1.0-r1.ebuild
@@ -0,0 +1,17 @@
+# 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 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
new file mode 100644
index 000000000000..76e7dba25fee
--- /dev/null
+++ b/virtual/python-pathlib/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/python-pathlib/python-pathlib-1.0.ebuild b/virtual/python-pathlib/python-pathlib-1.0.ebuild
new file mode 100644
index 000000000000..fdb7aa0099ae
--- /dev/null
+++ b/virtual/python-pathlib/python-pathlib-1.0.ebuild
@@ -0,0 +1,17 @@
+# 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="~alpha 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
new file mode 100644
index 000000000000..46ffce00ac64
--- /dev/null
+++ b/virtual/python-singledispatch/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/python-singledispatch/python-singledispatch-0.ebuild b/virtual/python-singledispatch/python-singledispatch-0.ebuild
new file mode 100644
index 000000000000..0c7929b6859e
--- /dev/null
+++ b/virtual/python-singledispatch/python-singledispatch-0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( pypy3 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}]' -2)"
diff --git a/virtual/python-typing/metadata.xml b/virtual/python-typing/metadata.xml
new file mode 100644
index 000000000000..76e7dba25fee
--- /dev/null
+++ b/virtual/python-typing/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/python-typing/python-typing-0-r1.ebuild b/virtual/python-typing/python-typing-0-r1.ebuild
new file mode 100644
index 000000000000..1c55e22f7d2b
--- /dev/null
+++ b/virtual/python-typing/python-typing-0-r1.ebuild
@@ -0,0 +1,17 @@
+# 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
new file mode 100644
index 000000000000..76e7dba25fee
--- /dev/null
+++ b/virtual/python-unittest-mock/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/python-unittest-mock/python-unittest-mock-1.ebuild b/virtual/python-unittest-mock/python-unittest-mock-1.ebuild
new file mode 100644
index 000000000000..4b64d9ec0767
--- /dev/null
+++ b/virtual/python-unittest-mock/python-unittest-mock-1.ebuild
@@ -0,0 +1,16 @@
+# 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 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
new file mode 100644
index 000000000000..3d4429370ed8
--- /dev/null
+++ b/virtual/qmail/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/qmail/qmail-1.03.ebuild b/virtual/qmail/qmail-1.03.ebuild
new file mode 100644
index 000000000000..5e0f770f84a5
--- /dev/null
+++ b/virtual/qmail/qmail-1.03.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2020 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 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86"
+
+RDEPEND="|| (
+ mail-mta/netqmail
+ mail-mta/notqmail
+ mail-mta/qmail-ldap
+)"
diff --git a/virtual/resolvconf/metadata.xml b/virtual/resolvconf/metadata.xml
new file mode 100644
index 000000000000..3d4429370ed8
--- /dev/null
+++ b/virtual/resolvconf/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/resolvconf/resolvconf-1.ebuild b/virtual/resolvconf/resolvconf-1.ebuild
new file mode 100644
index 000000000000..5f85ce124727
--- /dev/null
+++ b/virtual/resolvconf/resolvconf-1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2020 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 sparc x86"
+
+RDEPEND="
+ || (
+ net-dns/openresolv
+ >=sys-apps/systemd-239-r1[resolvconf]
+ )"
diff --git a/virtual/ruby-ssl/metadata.xml b/virtual/ruby-ssl/metadata.xml
new file mode 100644
index 000000000000..136457a413d3
--- /dev/null
+++ b/virtual/ruby-ssl/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/ruby-ssl/ruby-ssl-11.ebuild b/virtual/ruby-ssl/ruby-ssl-11.ebuild
new file mode 100644
index 000000000000..c15aef14def1
--- /dev/null
+++ b/virtual/ruby-ssl/ruby-ssl-11.ebuild
@@ -0,0 +1,26 @@
+# 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 ~mips ppc ppc64 s390 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/rubygems/metadata.xml b/virtual/rubygems/metadata.xml
new file mode 100644
index 000000000000..136457a413d3
--- /dev/null
+++ b/virtual/rubygems/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/rubygems/rubygems-15.ebuild b/virtual/rubygems/rubygems-15.ebuild
new file mode 100644
index 000000000000..ea4010138191
--- /dev/null
+++ b/virtual/rubygems/rubygems-15.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 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 ~mips ppc ppc64 s390 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
new file mode 100644
index 000000000000..baceb10f73d9
--- /dev/null
+++ b/virtual/rubygems/rubygems-16.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 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 ~mips ~ppc ~ppc64 ~s390 ~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/rust/metadata.xml b/virtual/rust/metadata.xml
new file mode 100644
index 000000000000..0034cc1d4989
--- /dev/null
+++ b/virtual/rust/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/rust/rust-1.41.1.ebuild b/virtual/rust/rust-1.41.1.ebuild
new file mode 100644
index 000000000000..c22b297cb176
--- /dev/null
+++ b/virtual/rust/rust-1.41.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.42.0.ebuild b/virtual/rust/rust-1.42.0.ebuild
new file mode 100644
index 000000000000..3a4058ddb920
--- /dev/null
+++ b/virtual/rust/rust-1.42.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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.43.1.ebuild b/virtual/rust/rust-1.43.1.ebuild
new file mode 100644
index 000000000000..6ba2ddb44ff8
--- /dev/null
+++ b/virtual/rust/rust-1.43.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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}*[${MULTILIB_USEDEP}] )"
diff --git a/virtual/rust/rust-1.44.0.ebuild b/virtual/rust/rust-1.44.0.ebuild
new file mode 100644
index 000000000000..c04cb8fc40d2
--- /dev/null
+++ b/virtual/rust/rust-1.44.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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}*[${MULTILIB_USEDEP}] )"
diff --git a/virtual/rust/rust-1.44.1.ebuild b/virtual/rust/rust-1.44.1.ebuild
new file mode 100644
index 000000000000..7cf8d65440f8
--- /dev/null
+++ b/virtual/rust/rust-1.44.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 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}[${MULTILIB_USEDEP}] )"
diff --git a/virtual/service-manager/metadata.xml b/virtual/service-manager/metadata.xml
new file mode 100644
index 000000000000..01f1bf922f23
--- /dev/null
+++ b/virtual/service-manager/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>kit-fixups</origin>
+</pkgmetadata>
diff --git a/virtual/service-manager/service-manager-0.ebuild b/virtual/service-manager/service-manager-0.ebuild
new file mode 100644
index 000000000000..957e04452012
--- /dev/null
+++ b/virtual/service-manager/service-manager-0.ebuild
@@ -0,0 +1,19 @@
+# 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 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~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.ebuild b/virtual/service-manager/service-manager-1.ebuild
new file mode 100644
index 000000000000..aaa9109cf63f
--- /dev/null
+++ b/virtual/service-manager/service-manager-1.ebuild
@@ -0,0 +1,10 @@
+# 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 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~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="sys-apps/openrc"
diff --git a/virtual/skkserv/metadata.xml b/virtual/skkserv/metadata.xml
new file mode 100644
index 000000000000..566d1b3596ac
--- /dev/null
+++ b/virtual/skkserv/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>cjk@gentoo.org</email>
+ <name>Cjk</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/skkserv/skkserv-0.ebuild b/virtual/skkserv/skkserv-0.ebuild
new file mode 100644
index 000000000000..0f44b4935e43
--- /dev/null
+++ b/virtual/skkserv/skkserv-0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Virtual for SKK server"
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="|| (
+ app-i18n/skkserv
+ app-i18n/dbskkd-cdb
+ app-i18n/mecab-skkserv
+ app-i18n/multiskkserv
+ app-i18n/yaskkserv
+ )"
diff --git a/virtual/ssh/metadata.xml b/virtual/ssh/metadata.xml
new file mode 100644
index 000000000000..f90990671c15
--- /dev/null
+++ b/virtual/ssh/metadata.xml
@@ -0,0 +1,18 @@
+<?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>
+ <maintainer type="project">
+ <email>embedded@gentoo.org</email>
+ <name>Embedded Gentoo</name>
+ </maintainer>
+ <use>
+ <flag name="minimal">
+ Prefer <pkg>net-misc/dropbear</pkg> over <pkg>net-misc/openssh</pkg>
+ </flag>
+ </use>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/ssh/ssh-0.ebuild b/virtual/ssh/ssh-0.ebuild
new file mode 100644
index 000000000000..2f815b24d600
--- /dev/null
+++ b/virtual/ssh/ssh-0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 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 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
new file mode 100644
index 000000000000..5ea153c29e32
--- /dev/null
+++ b/virtual/szip/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/szip/szip-2.1.ebuild b/virtual/szip/szip-2.1.ebuild
new file mode 100644
index 000000000000..d648136dbdc8
--- /dev/null
+++ b/virtual/szip/szip-2.1.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+
+RDEPEND="|| (
+ sci-libs/libaec[szip]
+ sci-libs/szip )"
diff --git a/virtual/tex-base/metadata.xml b/virtual/tex-base/metadata.xml
new file mode 100644
index 000000000000..b975e4386b46
--- /dev/null
+++ b/virtual/tex-base/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/tex-base/tex-base-0.ebuild b/virtual/tex-base/tex-base-0.ebuild
new file mode 100644
index 000000000000..40cdb50763a9
--- /dev/null
+++ b/virtual/tex-base/tex-base-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Virtual for basic TeX binaries (tex, kpathsea)"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ app-text/texlive-core
+ "
diff --git a/virtual/texi2dvi/metadata.xml b/virtual/texi2dvi/metadata.xml
new file mode 100644
index 000000000000..7042e89bf9b5
--- /dev/null
+++ b/virtual/texi2dvi/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/texi2dvi/texi2dvi-0-r2.ebuild b/virtual/texi2dvi/texi2dvi-0-r2.ebuild
new file mode 100644
index 000000000000..707f7e644037
--- /dev/null
+++ b/virtual/texi2dvi/texi2dvi-0-r2.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Virtual for texi2dvi (and texi2pdf)"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+
+RDEPEND="sys-apps/texinfo
+ virtual/latex-base
+ dev-texlive/texlive-plaingeneric"
diff --git a/virtual/tmpfiles/metadata.xml b/virtual/tmpfiles/metadata.xml
new file mode 100644
index 000000000000..1e1bfedafe4e
--- /dev/null
+++ b/virtual/tmpfiles/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>williamh@gentoo.org</email>
+ <name>William Hubbs</name>
+ </maintainer>
+ <origin>kit-fixups</origin>
+</pkgmetadata>
diff --git a/virtual/tmpfiles/tmpfiles-0.ebuild b/virtual/tmpfiles/tmpfiles-0.ebuild
new file mode 100644
index 000000000000..9749983de2a4
--- /dev/null
+++ b/virtual/tmpfiles/tmpfiles-0.ebuild
@@ -0,0 +1,13 @@
+# 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 s390 sh sparc x86"
+
+RDEPEND="
+ || (
+ sys-apps/opentmpfiles
+ sys-apps/systemd
+ )"
diff --git a/virtual/tmpfiles/tmpfiles-1.ebuild b/virtual/tmpfiles/tmpfiles-1.ebuild
new file mode 100644
index 000000000000..8048fd343545
--- /dev/null
+++ b/virtual/tmpfiles/tmpfiles-1.ebuild
@@ -0,0 +1,9 @@
+# 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 s390 sh sparc x86"
+
+RDEPEND="sys-apps/opentmpfiles"
diff --git a/virtual/ttf-fonts/metadata.xml b/virtual/ttf-fonts/metadata.xml
new file mode 100644
index 000000000000..acf76936b23f
--- /dev/null
+++ b/virtual/ttf-fonts/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>fonts@gentoo.org</email>
+ <name>Fonts</name>
+ </maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/ttf-fonts/ttf-fonts-1-r1.ebuild b/virtual/ttf-fonts/ttf-fonts-1-r1.ebuild
new file mode 100644
index 000000000000..5bc11ef5e55d
--- /dev/null
+++ b/virtual/ttf-fonts/ttf-fonts-1-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Virtual for Serif/Sans/Monospace font packages"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 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="|| (
+ media-fonts/liberation-fonts
+ media-fonts/source-pro
+ media-fonts/dejavu
+ media-fonts/croscorefonts
+ media-fonts/droid
+ media-fonts/freefont
+ media-fonts/corefonts
+ )"
diff --git a/virtual/udev/metadata.xml b/virtual/udev/metadata.xml
new file mode 100644
index 000000000000..e2a8457e2e93
--- /dev/null
+++ b/virtual/udev/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/udev/udev-215.ebuild b/virtual/udev/udev-215.ebuild
new file mode 100644
index 000000000000..3b71760b74c4
--- /dev/null
+++ b/virtual/udev/udev-215.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 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 s390 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.ebuild b/virtual/udev/udev-217.ebuild
new file mode 100644
index 000000000000..7f18b286a858
--- /dev/null
+++ b/virtual/udev/udev-217.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 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 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
new file mode 100644
index 000000000000..566d1b3596ac
--- /dev/null
+++ b/virtual/w3m/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>cjk@gentoo.org</email>
+ <name>Cjk</name>
+</maintainer>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/w3m/w3m-0.ebuild b/virtual/w3m/w3m-0.ebuild
new file mode 100644
index 000000000000..90d068416c02
--- /dev/null
+++ b/virtual/w3m/w3m-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2020 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/wine/metadata.xml b/virtual/wine/metadata.xml
new file mode 100644
index 000000000000..e131b7235246
--- /dev/null
+++ b/virtual/wine/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>wine@gentoo.org</email>
+ <name>Wine</name>
+ </maintainer>
+ <use>
+ <flag name="staging">Enable Wine-Staging's Patchset</flag>
+ </use>
+ <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.
+ </longdescription>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/wine/wine-0-r7.ebuild b/virtual/wine/wine-0-r7.ebuild
new file mode 100644
index 000000000000..18cacfaec222
--- /dev/null
+++ b/virtual/wine/wine-0-r7.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for Wine that supports multiple variants and slotting"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="+abi_x86_32 +abi_x86_64 staging"
+
+REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )"
+
+# Note, the ordering here is intentional, to take advantage of the short-circuit
+# logic of portage, to enforce wine-vanilla as default for new users. The idea
+# 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]
+ ) )
+ || (
+ app-emulation/wine-vanilla[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
new file mode 100644
index 000000000000..00a702be4ee1
--- /dev/null
+++ b/virtual/wireguard/metadata.xml
@@ -0,0 +1,13 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/wireguard/wireguard-1.ebuild b/virtual/wireguard/wireguard-1.ebuild
new file mode 100644
index 000000000000..d203b7a74287
--- /dev/null
+++ b/virtual/wireguard/wireguard-1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 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 ~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
new file mode 100644
index 000000000000..f2dbe29d0b96
--- /dev/null
+++ b/virtual/yacc/metadata.xml
@@ -0,0 +1,9 @@
+<?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>
+ <origin>gentoo-staging</origin>
+</pkgmetadata>
diff --git a/virtual/yacc/yacc-0.ebuild b/virtual/yacc/yacc-0.ebuild
new file mode 100644
index 000000000000..31d6002d9381
--- /dev/null
+++ b/virtual/yacc/yacc-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2020 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 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 )"