summaryrefslogtreecommitdiff
path: root/virtual
diff options
context:
space:
mode:
Diffstat (limited to 'virtual')
-rw-r--r--virtual/Manifest.gzbin34124 -> 34274 bytes
-rw-r--r--virtual/blas/Manifest3
-rw-r--r--virtual/blas/blas-3.8.ebuild17
-rw-r--r--virtual/blas/metadata.xml10
-rw-r--r--virtual/cargo/Manifest1
-rw-r--r--virtual/cargo/cargo-1.36.0.ebuild17
-rw-r--r--virtual/cblas/Manifest3
-rw-r--r--virtual/cblas/cblas-3.8.ebuild17
-rw-r--r--virtual/cblas/metadata.xml10
-rw-r--r--virtual/cron/Manifest2
-rw-r--r--virtual/cron/cron-0-r1.ebuild4
-rw-r--r--virtual/emacs/Manifest2
-rw-r--r--virtual/emacs/emacs-26.ebuild4
-rw-r--r--virtual/lapack/Manifest3
-rw-r--r--virtual/lapack/lapack-3.8.ebuild14
-rw-r--r--virtual/lapack/metadata.xml10
-rw-r--r--virtual/lapacke/Manifest2
-rw-r--r--virtual/lapacke/lapacke-3.8.ebuild14
-rw-r--r--virtual/lapacke/metadata.xml16
-rw-r--r--virtual/libmysqlclient/Manifest2
-rw-r--r--virtual/libmysqlclient/libmysqlclient-18-r1.ebuild2
-rw-r--r--virtual/opencl/Manifest1
-rw-r--r--virtual/opencl/opencl-1.ebuild25
-rw-r--r--virtual/rust/Manifest1
-rw-r--r--virtual/rust/rust-1.36.0.ebuild15
25 files changed, 175 insertions, 20 deletions
diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz
index b4e6a18db2b5..95c0f0aa0acf 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/blas/Manifest b/virtual/blas/Manifest
index 00a3afda7837..c83fee1953a8 100644
--- a/virtual/blas/Manifest
+++ b/virtual/blas/Manifest
@@ -1,4 +1,5 @@
EBUILD blas-1.0.ebuild 438 BLAKE2B 1e8078a2c716d0bac594d4fb84632726e90ba40362cb1fa5e2e78d81f81d35e436b9db4d50afadec1ddc7c4f6efce723f9f2eb7d3520508ebf5de3d658fb3425 SHA512 b377cb09e9b2374593eaee3099bb64ad22c8b19cb38962e1164cbbe073816f245f221edba16f08f0b848fbc60711caa02b503e88ca56c83d73a2cb6084d2ab50
EBUILD blas-3.6.ebuild 437 BLAKE2B ecdc8742adf64e698d86c70bbb9a7d3cb78b02c0c6394eb6cb3dba06f9bd51409144bf2887642c53c8c09e93f13950b99f801a607c43f5599d5e23966b54a962 SHA512 b1996000a47b1c1b638bb562f4bc05be03ac5feb5e1fed6b2b62bd32c744825b7f2a4b83a48faee97a9ec4bb2a2fb2c6ff2a62bd79bd19f6ce6496a974abe63e
EBUILD blas-3.7.ebuild 444 BLAKE2B 6777d7ca5a90ce67969ab99afd0f6e2ebb13f1f3bce94d794663a410d5e4904c66cab723241332bf2f910946a6837b08e3b61ab509d9ceebc8096f37b9c595a4 SHA512 efa1fb62c7b2515153d1583f1700aeff6c7966d6827c202eb5247229090fcf00a49d0855d24bb189460c99de07c3706da9323eb845f165523448b8429a132d81
-MISC metadata.xml 399 BLAKE2B 3744e3769a684e3fc7be0a39dbf127e60bbca3f38414234fa6803bae3fedbb57955ae7c6f57e42cf809d58fb9dff6c6acdb6963deb6d9cec4e7319c527dcce8b SHA512 21e4262b2ba7a8ef6906a0dc598808b3b70002064483f974f774baf4de167b6ca3ee48fb8a54828a285abc8ed8d8ee8998de87cc6fde51080241ca501adab30f
+EBUILD blas-3.8.ebuild 568 BLAKE2B 206c5c3ee504711cc7f4b2334ac6e9ef4dfbc9146bf2e26fec8ad94b6d9e4bb06e097cef0c806ca4ca13a6d40565e6cacb077c1b59dd645078ea1f2a7b0c8e9b SHA512 91fff95d3c2f14f6c9e860c89b3e264ceaedee8d7b2adb07ce717ae5f8d52dba8e27c5a63ae053e39e1bbb182432d4d73a76c4b4fd12ba4880a873b8fada3218
+MISC metadata.xml 522 BLAKE2B fbaf0c9e2e5611db496efd183e8429dcf90a2b7926c9d4baf9be38736f15127b3e721dc0b9a6323ccde12e9fb55fd8438e6fdb75105cb5aea610687a9d11d8d0 SHA512 b9a3489350524b32015a1af2a1a955e407111ddd8d09384ccfa92d423ba7bcba3c45d1a43821715aa67fe177709295151f9046217a7c6010213d0e0ceef82074
diff --git a/virtual/blas/blas-3.8.ebuild b/virtual/blas/blas-3.8.ebuild
new file mode 100644
index 000000000000..45bf1cc03013
--- /dev/null
+++ b/virtual/blas/blas-3.8.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2019 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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
+IUSE="eselect-ldso"
+
+RDEPEND="
+ !eselect-ldso? ( >=sci-libs/lapack-3.8.0[-eselect-ldso] )
+ eselect-ldso? ( || (
+ >=sci-libs/lapack-3.8.0[eselect-ldso]
+ sci-libs/blis[eselect-ldso] ) )
+"
+DEPEND="${RDEPEND}"
diff --git a/virtual/blas/metadata.xml b/virtual/blas/metadata.xml
index 1b4d6e817c05..35dd50fb4450 100644
--- a/virtual/blas/metadata.xml
+++ b/virtual/blas/metadata.xml
@@ -6,7 +6,11 @@
<name>Gentoo Science Project</name>
</maintainer>
<longdescription lang="en">
-Gentoo virtual package for the Basic Linear Algebra Subprograms
-FORTRAN 77 implementation.
-</longdescription>
+ 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>
</pkgmetadata>
diff --git a/virtual/cargo/Manifest b/virtual/cargo/Manifest
index 12826995a335..4f519bea9919 100644
--- a/virtual/cargo/Manifest
+++ b/virtual/cargo/Manifest
@@ -1,3 +1,4 @@
EBUILD cargo-1.34.2.ebuild 305 BLAKE2B 40efab792d11fc3359d03a1c05673f7a7b31d270dad9c83c3b401951958c8fa5dd06d3fbd4dfda97a033f60f81502f6bee55ab513631ee6f00231bb475fed047 SHA512 b987fb499c7c73e36c85a972b55a3c27b0cc7fabf0df8ab722089d3286c6bfbe9fe5d9e98a2a4ac6b7aa92a8be17fb546ac4a113da094df19eebb523aa36f09d
EBUILD cargo-1.35.0.ebuild 306 BLAKE2B 8d84cd18f500d5507106c824119af4c6a60171d225190d3db7e35b807de7965fc53587380ef35c5ff89a3e5d07c3cd7cd2b54abdcf530598d7a0b63d0fa57e5d SHA512 0e27700dbfc5a3921934af8dc9d058c1d7eff0df2d1c35665606938e84e807c3983c4a3c61d7e253fb68ef45e04c3706bd229793d254d40057b9b3196b55d618
+EBUILD cargo-1.36.0.ebuild 307 BLAKE2B 022d840c705307aa791561f239d351deb368e0bbc050fc8d616bc5f13596fb09640f25e846a3562bab9300c6bf735f14795b5ebd421bcc8e5ba1fcf9b4ea303b SHA512 736642b466b5ebc8d87dbdef5096776acc1fb68c9f8b94b3518056a2b2e16307c28c9d1a35935ed48a71b4ab85b6e26ceacdabab1cf44e45bf917de8f3b94bda
MISC metadata.xml 250 BLAKE2B fe9734e0ff554c2ae0be039e12f780b2a36e30b518a00cac557fc63b2eecb4c9c61d914aae6f9a3f80efd109e596717ed3e5db4756440f923657fe41cb208e78 SHA512 659ffa5a36819a0534e5c614275998a130d02260924fa03d43b667f38672041b6740fb9c1efbc74d3f900ee4d3c14280aefa93d0c99fa27c1159683956f2c8f0
diff --git a/virtual/cargo/cargo-1.36.0.ebuild b/virtual/cargo/cargo-1.36.0.ebuild
new file mode 100644
index 000000000000..5e7370192922
--- /dev/null
+++ b/virtual/cargo/cargo-1.36.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Package manager for Rust"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="|| (
+ =dev-lang/rust-${PV}*
+ =dev-lang/rust-bin-${PV}*
+ )"
diff --git a/virtual/cblas/Manifest b/virtual/cblas/Manifest
index b3adb9d47454..25c93b925844 100644
--- a/virtual/cblas/Manifest
+++ b/virtual/cblas/Manifest
@@ -1,4 +1,5 @@
EBUILD cblas-1.0.ebuild 417 BLAKE2B 3e087baa6418623aba94e247d82d3b0652c696bd9f3fe40b3b923803de4b3ece4419830d1fbfd12dd44349bb1cc839d9cb0eafcbca9cfaa356d5babaaa39d747 SHA512 10885ff3957bbdda2252c71b8c63bd6b3492a7b4bd0963bccc6d68513318b68dcacb4502f6dcf71a0f37c1ba79277e2cc6eafec3200547e93a6d10e8004b25cc
EBUILD cblas-3.6.ebuild 440 BLAKE2B 9096cc076c7de913c462e52f1036ff226c67c51939bffa19e2d70dab2393b966434643d0287c40bf80a164402263e714fe1a072867f3e18e33281196f19d92a6 SHA512 8dfcb9a1827418db782cbfd5f57ceb576d80aabf388f0150631c30213638c64d3416680d57feb682d11ec69da6de127e5dc9bcb8ce4007a6921f300943048376
EBUILD cblas-3.7.ebuild 447 BLAKE2B 9799443d5a322baefcf72e5ab94a1888a939f3c815eb525c8312edfc1c485807877f43e1e66605a988b9ba445fd2352029c333e58666c5f8373f4480f593c7ee SHA512 438e46e52dcb0fbe9d1a4ce51d8e3f3fc212e0389fdef07b57dcdf6dd8d59333ce8ad50ecefcb6e7c3f8c8f11e804cebb652f908cdaa0f92ad423262cf1242f2
-MISC metadata.xml 390 BLAKE2B 8758f9cccb7c665ea299ec2c25c6a4b05653e17f4cb095db7c4bf9500100e4269bc377a5cfef1c4a2ac229eb70ba3ee137e1a545dd37a2f29bb2efee40d50828 SHA512 287671bc6cf8f22e0b41809e6831e89414f44a5d9f7436987b57b99d3edc3028a84e8d57a2c1d01a569809d0826e6a7f2ff8b63895976162044dabcad7d5d830
+EBUILD cblas-3.8.ebuild 538 BLAKE2B c131565464f7f6e5aa7f06d61cf68ae32e2a72c0aef56cb20eff20d9e9a76c3fa5b5717ee414f3827ffa4224ea9088ad28fec188a940f7de5ecec81b2cef83b4 SHA512 252408ea8feeea8c2230beeb6986fda8af0f5d5f839aab875760b30b1304e0910dcbb3c92b1f0636f73d1e830307051c1debe44318f89a8babdae132fa8658ef
+MISC metadata.xml 513 BLAKE2B 8c3f2c5ba84f8a0c1b1aaa3028df391d2d588c3ea7992b7bdca88128be1acfceb0b0b8bb965cae6b5855733a03ae37fec24ec770e344872cc6f555bf516efd18 SHA512 247b1f3c0cbb51535ddda9d95667b1b328448513589c1b1dfaf8e88f951564744910c582fc6524a777e1ca898e66cafa98b865cd60c7374374a4e1fd7bd9b3e6
diff --git a/virtual/cblas/cblas-3.8.ebuild b/virtual/cblas/cblas-3.8.ebuild
new file mode 100644
index 000000000000..440e9fc4a540
--- /dev/null
+++ b/virtual/cblas/cblas-3.8.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2019 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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="eselect-ldso"
+
+RDEPEND="
+ !eselect-ldso? ( >=sci-libs/lapack-3.8.0[-eselect-ldso] )
+ eselect-ldso? ( || (
+ >=sci-libs/lapack-3.8.0[eselect-ldso]
+ sci-libs/blis[eselect-ldso] ) )
+"
+DEPEND="${RDEPEND}"
diff --git a/virtual/cblas/metadata.xml b/virtual/cblas/metadata.xml
index 9aac1c20c93f..204ea7552ca9 100644
--- a/virtual/cblas/metadata.xml
+++ b/virtual/cblas/metadata.xml
@@ -6,7 +6,11 @@
<name>Gentoo Science Project</name>
</maintainer>
<longdescription lang="en">
-Gentoo virtual package for the Basic Linear Algebra Subprograms
-C implementation.
-</longdescription>
+ 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>
</pkgmetadata>
diff --git a/virtual/cron/Manifest b/virtual/cron/Manifest
index ba60276a8ca2..d1aec871a901 100644
--- a/virtual/cron/Manifest
+++ b/virtual/cron/Manifest
@@ -1,2 +1,2 @@
-EBUILD cron-0-r1.ebuild 406 BLAKE2B 05b491a264946708096adc1e049a523d25d79dfa9b945539c9d08db0073271b07fb220046363397386c7b72c760b739390b8771dd5b7c53d5f1602bd27791f44 SHA512 c4631b130bf7aa6d11a1261cf7bbc8b55e3ea8564f4e62745c3a441bb7f76e06333e4deb5e2492a8ab51c82fedd507de2dfcfe8a0bce71e5b8bb3903f6f667fb
+EBUILD cron-0-r1.ebuild 413 BLAKE2B 5cb5e9414b91dcb09c7a5d72f0e281566a72f4b49949a4364a13ba70fae3307ed70bca0ac3f71e8a1c256649075a946dde6985808f0ca2b18ce7f0c7fd7892d5 SHA512 a07761384060153f37e2452d24d14e2146c6c07aafc706fc7253825e8df54bef7bfd86437c21a42a50370f735bc5200591c7918e8960e605f11c1ab9c858ba88
MISC metadata.xml 253 BLAKE2B 1d5af623950024db87f3016a93014ce876894828c8bac85ae8b157f8e2851ca96384c8e195c9693e09e7a76f4fb7033ee466057b930198a6416135eebbb6a8c1 SHA512 66f53c08df7430d7052861b4c483e36d54db4d937be2fd4e3a6135d36992e041aa88d60205b47c3749b54c36925ca4c45c88fa7b44fee283de48ab8aa75b738b
diff --git a/virtual/cron/cron-0-r1.ebuild b/virtual/cron/cron-0-r1.ebuild
index 42585dd56483..9978a47e90f2 100644
--- a/virtual/cron/cron-0-r1.ebuild
+++ b/virtual/cron/cron-0-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 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 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
RDEPEND="|| ( sys-process/cronie
sys-process/vixie-cron
diff --git a/virtual/emacs/Manifest b/virtual/emacs/Manifest
index f60f7e3c8a00..40c2261158e3 100644
--- a/virtual/emacs/Manifest
+++ b/virtual/emacs/Manifest
@@ -1,5 +1,5 @@
EBUILD emacs-23.ebuild 328 BLAKE2B e6dbd5a4d576ece6b0cad2735af1fa1c45992eb75ee044cda604fe4caa24cf0bc57f210b00d8b076e6c49e4bb0cac9db98a1785fc4ce40210e4ed2f6bd0316e4 SHA512 11b299b5ed0cbd6eea68b1533defaff0374f782c8aae5e919a14ae0631d2c4cd78346fe4eb29fbf99dfb1a314f3428864d0f4063ea914e9b5d136105d251f83f
EBUILD emacs-24.ebuild 339 BLAKE2B cae87e842ed652d027ffab4b8afa048fd7b6c04b4949aef273febf9a695466780e7781851b8a6581d26a6c79cb27eceefe66d499f73834b4deeb0e92c258690c SHA512 2d8f9c96242f9240a60b902f6bb07cbd3ea2bee48e3d334c66f0ebb2af1dfa7e1099a3f02f7fa2cfdfce74483b7be51973edf424fbceb38754c2110504325334
EBUILD emacs-25.ebuild 350 BLAKE2B 123c3b9e5f71a0cef721aa6fb96de3a7cdbbeab1637dc30cf6b60e710ceaa2ddff734bded986e630da9410681043566d64b1a9e45d663aff0c8bdf55e7259e14 SHA512 2e771d4d6eba1989fadca5150f46a902cf5ab279f50c24ae7981b16f152e889068c03dce8a67c82d47989120bc2a6ff145a05fa9101218c974960fe57f572957
-EBUILD emacs-26.ebuild 395 BLAKE2B fae4302b624880673d77145e6c0e2dd2d3aa8e8af04f46ce81ebbe5a0088a12a21d46e006e57fd31e652da7d4ed3dbf8f5cf2f90bbce6c2fd6934a0267a2a756 SHA512 aa0f10ae1906944db6f4d38a22c450d58f457a72d3d8db54d3e395b10382c594e54d3fc9e013965c5546d3e9adef67649736c73054571a648fee64e9d80580c2
+EBUILD emacs-26.ebuild 399 BLAKE2B cd043ccc919b6a853be2fbd9053109f7cb1a9663fed68bed05e1c2bcc559633e6860ba897f64dbade9b6cb824d6b0e4390b12f29ed48ce13243fdb2f632fe969 SHA512 9d140fad41dd39b6108677b15c5f957bb2151b6cfce255434a215f538215f92673a8cd0bd6b4038848a51863eb370ca66a311d1f412049a465dacd1393f233ae
MISC metadata.xml 259 BLAKE2B 3e6f3a8d36eff69f3dc47c089b6b31bbd853db73e3ec9e6534f068caacea5f1651547da161de8ecd712c6937cde45f5a4a39ab5025633f09c791e5a4f498a429 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3
diff --git a/virtual/emacs/emacs-26.ebuild b/virtual/emacs/emacs-26.ebuild
index 71f91bc4d506..6cc654da8204 100644
--- a/virtual/emacs/emacs-26.ebuild
+++ b/virtual/emacs/emacs-26.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 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 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
RDEPEND="|| ( app-editors/emacs:26 >=app-editors/emacs-vcs-26.1 )"
diff --git a/virtual/lapack/Manifest b/virtual/lapack/Manifest
index 989128c1cdbd..e110bf25d05a 100644
--- a/virtual/lapack/Manifest
+++ b/virtual/lapack/Manifest
@@ -2,4 +2,5 @@ EBUILD lapack-3.0.ebuild 344 BLAKE2B 6b6914e707878f5caeb067b6c4e7dfcc612a3f38452
EBUILD lapack-3.1.ebuild 426 BLAKE2B 014a8464c96e22dce6ccbcfca9d0cc95dd7efb7ad7babe955eebdf6c9acda91a963c2d7f325fbb792d2f127449473bd1c19808eeb1d8165b44998e321a20a714 SHA512 9fbcf7b17d10f947a22f12b213e5ef4f0f7cb6c32a51323a32e18f2affc8a42d0dc458c4a633e8c8d7836fcab5c7743894d2558f70b9dd8f3a8f8f96bc19d1d0
EBUILD lapack-3.6.ebuild 433 BLAKE2B 604e02ae4d6c4c5c0cb86b49243fb16b739c5ec90b61bf950d4dcd92d18404ddb39e87b2da82db3518ada771104c70918e2e92c6cd74f11dc9c3ff35c146e0d2 SHA512 d989dd69c6ba3d8edc480403b709f26c72a561986e93fa7343d3a387e3fb254e39977fe18c10d98212ae5ad9ad81d2b3793387ad957583b53846c9d3d24fa576
EBUILD lapack-3.7.ebuild 440 BLAKE2B d0e5ec7f452c2cbe2e39d90872aa30b5dbc05d133cefc8cd5562be3f2995e2afc0bd64a468634131ee104e3d5e7d769f52f94c3989639f3e11b0fe4ab8f72c4a SHA512 f1fc8e7b4eec793e3364649d0747ba9e41056eecc63be2e018d131901755ab7637d8bc2ebfcaab188d549c8521f9ada91c69db97701da18a80c2387ca817d256
-MISC metadata.xml 389 BLAKE2B 4d1c9b8e2db57b7883a4e5a6ae2af62dbb2093ef7df4725bf6bbe7a084bb9d8101c5bc70f097b4108f252f07d945b5e46795cf4c70ebf358f463b2d8d332adf8 SHA512 66017a0f461ffe184be43423abe78b6a5fbfdfd63689c7d0f42cf10e3c84481e497c852f57573bf2c41524348630f568c2e771faf174a883a43262e6259d523b
+EBUILD lapack-3.8.ebuild 457 BLAKE2B 4090ec67d2800f9cda0995d8ce6e605b2c625b91378e5ef7cc3bee8f1b79492698a751e28ab1952c8219b8c65e5066108564e71825d7ecf7e035fae6227f28a8 SHA512 be397cd82a9a199800502f620aaef1470bf7ac5d62a92415e71ed277c09fedbaa7c61f988e53c5f05e9dac58dc0ab39150c3040c28eaa737f57634d2d24d0ef3
+MISC metadata.xml 512 BLAKE2B 4fbd9b4b12e1bc72c6b031655b1b9cf39837e5afb995129dbcff75ce741b6d523d5ec81401b8992dbd501bd340da864416f960fa9fb4f0dee3e59096160ddc7e SHA512 3baf1a95b1ab22dae8d3ae0492c6116d1ca8e2b780d4b8f047e01eb3edd12753cff367f0022a7d6e1f926d4afba45892d0cd8be6ecef61a0e9bf4e7f2b023b3f
diff --git a/virtual/lapack/lapack-3.8.ebuild b/virtual/lapack/lapack-3.8.ebuild
new file mode 100644
index 000000000000..93ddd49d8b79
--- /dev/null
+++ b/virtual/lapack/lapack-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 Linear Algebra Package FORTRAN 77 (LAPACK) implementation"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="eselect-ldso"
+
+RDEPEND="
+ >=sci-libs/lapack-3.8.0[eselect-ldso?]
+"
+DEPEND="${RDEPEND}"
diff --git a/virtual/lapack/metadata.xml b/virtual/lapack/metadata.xml
index ccb7a1fa1fad..0b91d851efe1 100644
--- a/virtual/lapack/metadata.xml
+++ b/virtual/lapack/metadata.xml
@@ -6,7 +6,11 @@
<name>Gentoo Science Project</name>
</maintainer>
<longdescription lang="en">
-Gentoo virtual package for the Linear Algebra PACKAge
-FORTRAN 77 implementation.
-</longdescription>
+ 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>
</pkgmetadata>
diff --git a/virtual/lapacke/Manifest b/virtual/lapacke/Manifest
new file mode 100644
index 000000000000..a9bd7211e9d6
--- /dev/null
+++ b/virtual/lapacke/Manifest
@@ -0,0 +1,2 @@
+EBUILD lapacke-3.8.ebuild 431 BLAKE2B 018870114c0cee231a59aa993e934e8bd623b284b8051974b27202d2545e4347f16cf90ac1aca105da556fe6401e8061f4e160b93d50ae9d15ce654330997845 SHA512 e09d2c5af7705648beb404d602f75239b13dfa08fe5964da9aabf1d9c3f664310cb9c5d9083b7266d135c28e4340980e5601b7ce16607d963b8cff9d1f082ab6
+MISC metadata.xml 503 BLAKE2B 72432ed77afd4e239a54bbda67598a28e79f302c8a905887223763bf6daac2537995f405e065743f3aafdefc77593a47213e8d5eb0f38e919c9260c4db533fe7 SHA512 6f7986bf721a033f08090dc2cc8327dd5bf30f4d04c98c4eff910585254e76ef14fa6e6b4bd78db41be974f7214782a69cea3ab375b26adc0fbc53d51dbc5323
diff --git a/virtual/lapacke/lapacke-3.8.ebuild b/virtual/lapacke/lapacke-3.8.ebuild
new file mode 100644
index 000000000000..fc61bf733e2e
--- /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-fbsd ~x86-fbsd ~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..299f0ab2ab69
--- /dev/null
+++ b/virtual/lapacke/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>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>
+</pkgmetadata>
diff --git a/virtual/libmysqlclient/Manifest b/virtual/libmysqlclient/Manifest
index 4fd47a1e3e95..ab582b63014c 100644
--- a/virtual/libmysqlclient/Manifest
+++ b/virtual/libmysqlclient/Manifest
@@ -1,4 +1,4 @@
-EBUILD libmysqlclient-18-r1.ebuild 390 BLAKE2B a960b15be3cabc1f50eb9518b906d5224abe0ad4dad997fbbae0f9ed42194dc07dc9cbd4e57219a4ec0ae6b6e2a02dc0c3d65625c9967997bc33de2da9e260f1 SHA512 3fa1fc463b576acf31c994072ab39159056cbf80b8389763413b488f1fcaeb2a51abc743f17c5941d8a182943d6fb156356a04ce0502882bd76a0848e3369c72
+EBUILD libmysqlclient-18-r1.ebuild 392 BLAKE2B 3bc62636c5838d09efb2f5369b3a19fcda579d5bc6bf0f26390a944fcaab35b2e2a015a4e74de76053c900c8a8615807aa1becd1355d65d5559d7febcb2701e0 SHA512 4697a96a513f238da1d0afa2beec7a9d30225005a4b9da18e711082e1870ceb3490ae29910310ce92579411ce9889a873aad312111cbd35d1b26956c128975a4
EBUILD libmysqlclient-18.ebuild 863 BLAKE2B 57d4746fbcf1c98e9af1820687aace3d770ea44d71c00e223bc2a41b5db3113147a2e9276cefb9bf576717c0a503240a954efb4606cf46b3aa3660ed978a7f12 SHA512 798508bd5677547e587de6c7fd4efa4172b94733b18987b27f4f3b1693ac8c8b6d8feb37cdf9ef2a235048e5f4834a316cbf383145e5f0824e138ce2a075d8df
EBUILD libmysqlclient-21.ebuild 391 BLAKE2B c54c759fd24a60dbeca188b9fd02ee064ae099da707a8037a41b46d59de1d8ab70f0f2f788ec5f29790365d2e3f3346ff163a39a36c963a3913a1dc9d34c0263 SHA512 c72374f3cf2998d2c7c586598ac2f78113428db2c3052f9a07de18581fd8be1d3149d7132bab747cba9dc99f28c0ce7f4e83300a2d527b34a6345c095861f98a
MISC metadata.xml 520 BLAKE2B fe2b3ec4abd9113d3c518af3596ee6c808d1c4a17442455e5a01bde37538c9673cb0535f4ab261ad57af01a27ba586562eb4ae2e89632f10b315b7615114923e SHA512 2f6bd12295a94b31a26ccc926f5642f60cbd2b9560b52a755236e035199d1792188527476d078963558d28cfa286a2c042b9bce67ca69b43962abb25b8ca3e08
diff --git a/virtual/libmysqlclient/libmysqlclient-18-r1.ebuild b/virtual/libmysqlclient/libmysqlclient-18-r1.ebuild
index 804e10fbf939..e2e8371f49cf 100644
--- a/virtual/libmysqlclient/libmysqlclient-18-r1.ebuild
+++ b/virtual/libmysqlclient/libmysqlclient-18-r1.ebuild
@@ -7,7 +7,7 @@ inherit multilib-build
DESCRIPTION="Virtual for MySQL client libraries"
SLOT="0/18"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="static-libs"
RDEPEND="dev-db/mysql-connector-c:${SLOT}[static-libs?,${MULTILIB_USEDEP}]"
diff --git a/virtual/opencl/Manifest b/virtual/opencl/Manifest
index 968bc52be81a..9a182597e84d 100644
--- a/virtual/opencl/Manifest
+++ b/virtual/opencl/Manifest
@@ -1,3 +1,4 @@
EBUILD opencl-0-r5.ebuild 694 BLAKE2B 9b936857913be19a99d9b57ab66eb16ceed56173ea89fe916b72f93fb481badfc51f89b873ef4912e477731658953ca91be243adf13a42f28f45e03485bbf70b SHA512 59e01fbc5c2d11b5a67f6518bcb067d00532e0220a3d9ed2faf47a89456c6229cc36b9e689245d148be2ae13e443fedea3458fa66af4b9c3b890fe3b250289f3
EBUILD opencl-0-r6.ebuild 696 BLAKE2B 1942c1e7a499f4d91fc158fc11d1d12e7f0fdcbadd672154f882bb36f6e7b45dbbb7396cad4dd7d6707f2f4f1de8f3302762cfdcb82ec297bb3f3f159db30963 SHA512 42a3b8d52f1af4a6687fecacb7ab742b94779f52d779a31d2100aac00619daa519cebbb31ea8e1ab28df264b665e57ab8db994f9ef7bf4b350a81c01193169a1
+EBUILD opencl-1.ebuild 716 BLAKE2B d8a1358a795d7db5036e46f92815e60a4402f0aa3d4e09ad506a668e137acbb7a7fbc40b38779945c54aca4b3299d9dc42f2de3588845a95b3b5e18b2bab2f36 SHA512 c1102d1628a489a32531c31bbfdbf653dc123508213f4b546ae8c03572a1fb2560dc6d8e447b85279a4245e082940786f81b29d596d028cc4f83bd2eca98082b
MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057
diff --git a/virtual/opencl/opencl-1.ebuild b/virtual/opencl/opencl-1.ebuild
new file mode 100644
index 000000000000..1edfbbce5318
--- /dev/null
+++ b/virtual/opencl/opencl-1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for OpenCL implementations"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+CARDS=( amdgpu i965 nvidia )
+IUSE="${CARDS[@]/#/video_cards_}"
+
+# intel-neo and intel-ocl-sdk are amd64-only
+RDEPEND="app-eselect/eselect-opencl
+ || (
+ video_cards_i965? ( || (
+ abi_x86_64? ( !abi_x86_32? ( dev-libs/intel-neo ) )
+ dev-libs/beignet ) )
+ >=media-libs/mesa-9.1.6[opencl,${MULTILIB_USEDEP}]
+ video_cards_amdgpu? ( dev-libs/amdgpu-pro-opencl )
+ video_cards_nvidia? (
+ >=x11-drivers/nvidia-drivers-290.10-r2[uvm] )
+ abi_x86_64? ( !abi_x86_32? ( dev-util/intel-ocl-sdk ) )
+ )"
diff --git a/virtual/rust/Manifest b/virtual/rust/Manifest
index c1dcf7352271..554ebe47fda7 100644
--- a/virtual/rust/Manifest
+++ b/virtual/rust/Manifest
@@ -1,3 +1,4 @@
EBUILD rust-1.34.2.ebuild 318 BLAKE2B 484372f5834a46bc23531352da32675c0e08079b33cb279ac96e023deb60674a382193a9512f448171970ffbdfd231e076c4c3e12d39f8d8ea7eebfe0d976355 SHA512 fcf10682c7f4aca57f84a6abbd70d498a6759d17bf6d2861f2153126aa4aca5d9f636799df60b6f4fb42e0993350a09dd7de66c03ca2365cf3abb3a877e00855
EBUILD rust-1.35.0.ebuild 319 BLAKE2B e89cbce85745bbeac3ac5ef4b944de4e4799aef0f1ffa647f05bdcd1b6f6a3dd25ecb7ceee86537f396c44fcf7823a63996d1939fb3ae4a172effa092431f660 SHA512 80d33e755c9a597264680b2f6f9642ce0de57af355c93cd17df317edfd17b437aea45b33e0a60f0f4bc5387eb1300ea00ba9b65b260b8e4823654dcd4515cd64
+EBUILD rust-1.36.0.ebuild 320 BLAKE2B b1e807e0cbc7c4fda2e9ad8597c5d83009193cec9f130493998d0c5e3b267b342fe7d188ec7a5fa63b323916c40154f1273e9447b30f4dbc4385a58f271387e3 SHA512 9bed0818497d426fb37b2643cb4d876f1f918eaf7bfb90a2e17b11e276c4b06704dbc393590b2d1adf163b7110e9fb3f27e87ff325aaa34e08327c787f5d4b08
MISC metadata.xml 250 BLAKE2B fe9734e0ff554c2ae0be039e12f780b2a36e30b518a00cac557fc63b2eecb4c9c61d914aae6f9a3f80efd109e596717ed3e5db4756440f923657fe41cb208e78 SHA512 659ffa5a36819a0534e5c614275998a130d02260924fa03d43b667f38672041b6740fb9c1efbc74d3f900ee4d3c14280aefa93d0c99fa27c1159683956f2c8f0
diff --git a/virtual/rust/rust-1.36.0.ebuild b/virtual/rust/rust-1.36.0.ebuild
new file mode 100644
index 000000000000..75f822399482
--- /dev/null
+++ b/virtual/rust/rust-1.36.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual for Rust language compiler"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+BDEPEND=""
+RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"