summaryrefslogtreecommitdiff
path: root/sys-devel
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-02-17 01:16:38 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-02-17 01:16:38 +0000
commit53cba99042fa967e2a93da9f8db806fe2d035543 (patch)
tree9780d3b87dfc6bdebc6b7b7d15af1ecb813c6853 /sys-devel
parent71deace00d1a2b091313fe137ab7092418c6f87c (diff)
gentoo resync : 17.02.2020
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/Manifest.gzbin9163 -> 9136 bytes
-rw-r--r--sys-devel/autoconf-archive/Manifest2
-rw-r--r--sys-devel/autoconf-archive/autoconf-archive-2018.03.13.ebuild2
-rw-r--r--sys-devel/autoconf-wrapper/Manifest2
-rw-r--r--sys-devel/autoconf-wrapper/autoconf-wrapper-13-r1.ebuild2
-rw-r--r--sys-devel/autoconf/Manifest6
-rw-r--r--sys-devel/autoconf/autoconf-2.13-r1.ebuild2
-rw-r--r--sys-devel/autoconf/autoconf-2.64-r1.ebuild2
-rw-r--r--sys-devel/autoconf/autoconf-2.69-r4.ebuild2
-rw-r--r--sys-devel/autogen/Manifest2
-rw-r--r--sys-devel/autogen/autogen-5.18.16.ebuild2
-rw-r--r--sys-devel/automake-wrapper/Manifest4
-rw-r--r--sys-devel/automake-wrapper/automake-wrapper-10.ebuild2
-rw-r--r--sys-devel/automake-wrapper/automake-wrapper-11.ebuild2
-rw-r--r--sys-devel/automake/Manifest26
-rw-r--r--sys-devel/automake/automake-1.10.3-r3.ebuild2
-rw-r--r--sys-devel/automake/automake-1.11.6-r3.ebuild2
-rw-r--r--sys-devel/automake/automake-1.12.6-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.13.4-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.14.1-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.15.1-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.16.1-r1.ebuild2
-rw-r--r--sys-devel/automake/automake-1.4_p6-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.5-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.6.3-r2.ebuild2
-rw-r--r--sys-devel/automake/automake-1.7.9-r3.ebuild2
-rw-r--r--sys-devel/automake/automake-1.8.5-r5.ebuild2
-rw-r--r--sys-devel/automake/automake-1.9.6-r5.ebuild2
-rw-r--r--sys-devel/bc/Manifest2
-rw-r--r--sys-devel/bc/bc-1.06.95-r2.ebuild2
-rw-r--r--sys-devel/binutils-config/Manifest6
-rw-r--r--sys-devel/binutils-config/binutils-config-5-r4.ebuild2
-rw-r--r--sys-devel/binutils-config/binutils-config-5.1-r1.ebuild2
-rw-r--r--sys-devel/binutils-config/binutils-config-5.2.ebuild4
-rw-r--r--sys-devel/binutils-hppa64/Manifest10
-rw-r--r--sys-devel/binutils-hppa64/binutils-hppa64-2.30-r4.ebuild4
-rw-r--r--sys-devel/binutils-hppa64/binutils-hppa64-2.31.1-r6.ebuild4
-rw-r--r--sys-devel/binutils-hppa64/binutils-hppa64-2.32-r1.ebuild4
-rw-r--r--sys-devel/binutils-hppa64/binutils-hppa64-2.33.1.ebuild4
-rw-r--r--sys-devel/binutils-hppa64/binutils-hppa64-2.34.ebuild2
-rw-r--r--sys-devel/binutils/Manifest16
-rw-r--r--sys-devel/binutils/binutils-2.30-r4.ebuild4
-rw-r--r--sys-devel/binutils/binutils-2.31.1-r6.ebuild4
-rw-r--r--sys-devel/binutils/binutils-2.32-r1.ebuild4
-rw-r--r--sys-devel/binutils/binutils-2.32-r2.ebuild2
-rw-r--r--sys-devel/binutils/binutils-2.33.1-r1.ebuild2
-rw-r--r--sys-devel/binutils/binutils-2.33.1.ebuild4
-rw-r--r--sys-devel/binutils/binutils-2.34.ebuild2
-rw-r--r--sys-devel/binutils/binutils-9999.ebuild4
-rw-r--r--sys-devel/bison/Manifest7
-rw-r--r--sys-devel/bison/bison-3.1.ebuild2
-rw-r--r--sys-devel/bison/bison-3.5.2.ebuild (renamed from sys-devel/bison/bison-3.5.ebuild)6
-rw-r--r--sys-devel/boost-m4/Manifest2
-rw-r--r--sys-devel/boost-m4/boost-m4-0.4_p20160328.ebuild2
-rw-r--r--sys-devel/clang-common/Manifest2
-rw-r--r--sys-devel/clang-common/clang-common-10.0.0_rc2.ebuild23
-rw-r--r--sys-devel/clang-runtime/Manifest3
-rw-r--r--sys-devel/clang-runtime/clang-runtime-10.0.0_rc1.ebuild1
-rw-r--r--sys-devel/clang-runtime/clang-runtime-10.0.0_rc2.ebuild24
-rw-r--r--sys-devel/clang/Manifest6
-rw-r--r--sys-devel/clang/clang-10.0.0.9999.ebuild4
-rw-r--r--sys-devel/clang/clang-10.0.0_rc2.ebuild397
-rw-r--r--sys-devel/clang/clang-11.0.0.9999.ebuild2
-rw-r--r--sys-devel/crossdev/Manifest2
-rw-r--r--sys-devel/crossdev/crossdev-20191222.ebuild2
-rw-r--r--sys-devel/ct-ng/Manifest2
-rw-r--r--sys-devel/ct-ng/ct-ng-1.24.0.ebuild2
-rw-r--r--sys-devel/flex/Manifest10
-rw-r--r--sys-devel/flex/flex-2.6.1.ebuild4
-rw-r--r--sys-devel/flex/flex-2.6.3-r1.ebuild4
-rw-r--r--sys-devel/flex/flex-2.6.3.ebuild4
-rw-r--r--sys-devel/flex/flex-2.6.4-r1.ebuild4
-rw-r--r--sys-devel/flex/flex-2.6.4.ebuild4
-rw-r--r--sys-devel/gcc-apple/Manifest2
-rw-r--r--sys-devel/gcc-apple/gcc-apple-4.2.1_p5666-r2.ebuild4
-rw-r--r--sys-devel/gcc-config/Manifest4
-rw-r--r--sys-devel/gcc-config/gcc-config-2.1.ebuild2
-rw-r--r--sys-devel/gcc-config/gcc-config-2.2.ebuild2
-rw-r--r--sys-devel/gcc/Manifest12
-rw-r--r--sys-devel/gcc/gcc-3.4.6-r5.ebuild4
-rw-r--r--sys-devel/gcc/gcc-6.5.0-r1.ebuild2
-rw-r--r--sys-devel/gcc/gcc-7.4.0-r2.ebuild2
-rw-r--r--sys-devel/gcc/gcc-8.3.0-r1.ebuild2
-rw-r--r--sys-devel/gcc/gcc-9.2.0-r3.ebuild2
-rw-r--r--sys-devel/gcc/gcc-9.2.0-r4.ebuild19
-rw-r--r--sys-devel/gdb/Manifest6
-rw-r--r--sys-devel/gdb/gdb-9.1.ebuild8
-rw-r--r--sys-devel/gdb/gdb-9999.ebuild8
-rw-r--r--sys-devel/gdb/metadata.xml1
-rw-r--r--sys-devel/gnuconfig/Manifest2
-rw-r--r--sys-devel/gnuconfig/gnuconfig-20190912.ebuild2
-rw-r--r--sys-devel/icecream/Manifest2
-rw-r--r--sys-devel/icecream/icecream-1.0.0-r1.ebuild4
-rw-r--r--sys-devel/lld/Manifest6
-rw-r--r--sys-devel/lld/lld-10.0.0.9999.ebuild2
-rw-r--r--sys-devel/lld/lld-10.0.0_rc2.ebuild62
-rw-r--r--sys-devel/lld/lld-11.0.0.9999.ebuild2
-rw-r--r--sys-devel/llvm-common/Manifest2
-rw-r--r--sys-devel/llvm-common/llvm-common-10.0.0_rc2.ebuild26
-rw-r--r--sys-devel/llvm-roc/Manifest12
-rw-r--r--sys-devel/llvm-roc/llvm-roc-2.10.0.ebuild2
-rw-r--r--sys-devel/llvm-roc/llvm-roc-2.6.0-r1.ebuild2
-rw-r--r--sys-devel/llvm-roc/llvm-roc-2.7.0.ebuild2
-rw-r--r--sys-devel/llvm-roc/llvm-roc-2.8.0.ebuild2
-rw-r--r--sys-devel/llvm-roc/llvm-roc-2.9.0.ebuild2
-rw-r--r--sys-devel/llvm-roc/llvm-roc-3.0.0.ebuild2
-rw-r--r--sys-devel/llvm/Manifest10
-rw-r--r--sys-devel/llvm/llvm-10.0.0.9999.ebuild7
-rw-r--r--sys-devel/llvm/llvm-10.0.0_rc2.ebuild463
-rw-r--r--sys-devel/llvm/llvm-11.0.0.9999.ebuild8
-rw-r--r--sys-devel/llvm/llvm-7.1.0.ebuild2
-rw-r--r--sys-devel/llvm/llvm-8.0.1.ebuild2
-rw-r--r--sys-devel/llvmgold/Manifest2
-rw-r--r--sys-devel/llvmgold/llvmgold-10.ebuild3
-rw-r--r--sys-devel/m4/Manifest4
-rw-r--r--sys-devel/m4/m4-1.4.17.ebuild2
-rw-r--r--sys-devel/m4/m4-1.4.18-r1.ebuild2
-rw-r--r--sys-devel/make/Manifest2
-rw-r--r--sys-devel/make/make-4.2.1-r4.ebuild2
-rw-r--r--sys-devel/patch/Manifest2
-rw-r--r--sys-devel/patch/patch-2.7.6-r4.ebuild2
-rw-r--r--sys-devel/pmake/Manifest2
-rw-r--r--sys-devel/pmake/pmake-1.111.3.3.ebuild2
-rw-r--r--sys-devel/prelink/Manifest2
-rw-r--r--sys-devel/prelink/prelink-20151030.ebuild4
125 files changed, 1225 insertions, 203 deletions
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 9db480e1ccbc..0e512865613a 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/autoconf-archive/Manifest b/sys-devel/autoconf-archive/Manifest
index cba430076053..52d4d1459428 100644
--- a/sys-devel/autoconf-archive/Manifest
+++ b/sys-devel/autoconf-archive/Manifest
@@ -1,5 +1,5 @@
DIST autoconf-archive-2018.03.13.tar.xz 649496 BLAKE2B a69c381d734aa41337b8af783196f13e7aa49d936289df237c56a9be7662cd2b766ac42fa10f4cd46feac3998a12c49745d994c5df95b5dd449646dae300a8f8 SHA512 301832a02b1913dd46cc34f6479264b37032d78457b2df526f0aafc752996972ca9c74fdae68fbe0f490268019c45329d564f263cbaff30203bbb4b4a8d5ad5f
DIST autoconf-archive-2019.01.06.tar.xz 651320 BLAKE2B a311b8e6bdd45337194451a696e2435ce758e7c9b1d12639b5837f23c8ea051eb63152952fb944b14fc1db1baa1f1a3e3516fa931fa411b0f7aa08a2040ddcff SHA512 14bf8d0bf8be4a4dc078677de1977e496d4d9cf095bc897c174e331311b722cd3a34054e74c2146fff4b5c84269463e6a6fc61907d77d1c51bb221c8fb124fcb
-EBUILD autoconf-archive-2018.03.13.ebuild 715 BLAKE2B b92879b3a4575f27e7464f5a771ecfccc5ffc76fd6e72c94ee9bc218d35f30330498b98b8e06eb0df6512b244164f591bd81039b0f0fe16fb02e3ff4bf5996af SHA512 a14c2f95cbb09b36bd4a8426315f845511a367906657412ef169322fa05a95b583dd4e69f54904240175b7bf36d8924fa53caa6db63d063f69513606cbe01844
+EBUILD autoconf-archive-2018.03.13.ebuild 715 BLAKE2B 6c7bf5505e338575990cb900d3470230be5d281d293587b36a64eb52e3e4e7ef0d2bd8bcd7a10fe52ec031a102c8c23e1f7b97aa08b8a33bd997e29d6b95ef70 SHA512 7e7ce1a0da75dc21a54f860db5577ea898fcf3ac780f39fef8703a1749e78f2e197f5bed2fee5e1947b353a8164cd092ddd8d0016aee420d6cd38a1a22b5232f
EBUILD autoconf-archive-2019.01.06.ebuild 668 BLAKE2B 0c88f48c347fc88438d5048a645ed26bd66a80a30b606b7018b90673bbcb26e005d8f010c9fd37766d345fdd31c8658ba54a4814d29ad8f61138c2de8a736f5f SHA512 f3ba2c2b15cda796e0b12bed308c911d9c7eac32f7a76e8c7fd05b95ddfa8297938db03dab6e334103c3574165aa2c8eaf9c2d4b836ab36ead5304a133fad550
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/autoconf-archive/autoconf-archive-2018.03.13.ebuild b/sys-devel/autoconf-archive/autoconf-archive-2018.03.13.ebuild
index 63f201e51c70..77da6d6841c9 100644
--- a/sys-devel/autoconf-archive/autoconf-archive-2018.03.13.ebuild
+++ b/sys-devel/autoconf-archive/autoconf-archive-2018.03.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/autoconf-wrapper/Manifest b/sys-devel/autoconf-wrapper/Manifest
index f1cb72d34477..1acb9e59d006 100644
--- a/sys-devel/autoconf-wrapper/Manifest
+++ b/sys-devel/autoconf-wrapper/Manifest
@@ -1,3 +1,3 @@
AUX ac-wrapper-13.sh 5055 BLAKE2B 66fd728f347cdb873007e51113225608b3dae87c5979ba512a5e65a3185d8278502cdbaa60675b33643e0f9f459cf3956967f8e07b198d442139abb06a75f597 SHA512 0bbe9a992cff140bd60161404f1d1f6a9da6c79b1e9909000092f5e1159e457edee3fcefcb8fcaf47cedd9a7074505c4a61bc25107277d248150cdde5f11c5b7
-EBUILD autoconf-wrapper-13-r1.ebuild 817 BLAKE2B 6a7ff34557e5fa0c2f6d53f2830ff808e9eea7f6e68962ad9a6a86d9cc87fe71ec83f4d1126036ed3287628b950fff8bb776e0d36428039ff8374b45f860e9c7 SHA512 9ce5fcffc1bbd99ca2eb0ae66a9c95a6b11b187c05588845a5100781f439bda0fa1efe5f6385e81e3748b3e44086661f90b75bb6892caba02e4b5f3e83c03dba
+EBUILD autoconf-wrapper-13-r1.ebuild 817 BLAKE2B 337bafbcfa0f817ba4737c6b76c9aa89eebfd496ef4f66065773545b066dc6bd47886ff914772297a4774ac4aea148d80b503b19c590c869b24d0711345c3015 SHA512 e5ff106487f8fcb953ea38f918590e03c698326b59ddfeac307a9a719f60d04e768191e9a1c168d06d1b58d4e64400b2fcd14635a03690d7b1cb3d411281d19f
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/autoconf-wrapper/autoconf-wrapper-13-r1.ebuild b/sys-devel/autoconf-wrapper/autoconf-wrapper-13-r1.ebuild
index 69583181ec25..94a1c8551132 100644
--- a/sys-devel/autoconf-wrapper/autoconf-wrapper-13-r1.ebuild
+++ b/sys-devel/autoconf-wrapper/autoconf-wrapper-13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
diff --git a/sys-devel/autoconf/Manifest b/sys-devel/autoconf/Manifest
index ceb6a2f5856b..8629aa6d9ab7 100644
--- a/sys-devel/autoconf/Manifest
+++ b/sys-devel/autoconf/Manifest
@@ -10,9 +10,9 @@ DIST autoconf-2.13.tar.gz 443844 BLAKE2B ade10f9d4a0b1a0e8b752eee817cfe100d77b07
DIST autoconf-2.64.tar.xz 1113892 BLAKE2B 598873209a67725150cd4cf09c4b78b26b3d1782f259846da48dc8106a1d32ae2b24f3a864c3be0e9e8dc7d6b6ca8781b83ff33a691c88e68391d1ea861ccf23 SHA512 ee4b504447c14a59b849d0915e55a90522cfb071d1583af2bd3575e5a05d7bd290e55e0e9d0760c8f36043f926199fc2d962b559d27d2f95c70d0e147b4ad0a3
DIST autoconf-2.69-runstatedir_patches.tar.xz 257096 BLAKE2B ae765e0ca7fe8261117f6f6b75611c232fc3d4016c22c86346afa72f2b7e6c3b7ccc1f9dfe134b2443f8bde6d578b503d79cf88472f76ce75b6c2e843ef55b8e SHA512 55f93299fe5243151f6bb782986a7935270f06d5065929f4d365a37aba05703e3ce66ecf7981d30413db50ee6b4f77d81d10a71b539c8a366c5c5a156c5443da
DIST autoconf-2.69.tar.xz 1214744 BLAKE2B 71d33d72a06e9a05fbed0eda73bc9d8a3805c7c90bf082959862f93f3c5f01192114176e84d84ecb58fa99512eafbc0ab21ad1407be18c8c63bb3dc1117c482d SHA512 995d3e5a8eb1eb37e2b7fae53c6ec7a9b4df997286b7d643344818f94636756b1bf5ff5ea9155e755cb9461149a853dfbf2886fc6bd7132e5afa9c168e306e9b
-EBUILD autoconf-2.13-r1.ebuild 1540 BLAKE2B 4efea4d9ea929138072d4a520253d5d2d0b070a138d7dfa9af66a4654e74c67f1a66bd9b918b8a0744ab7cc5e645b8089595d11b0c180209680d9ddc30022745 SHA512 74c3dc6f8d09601ddd7289e6133b51a4e4c82d44eaaba693a9ad003ce80c76e7bbf3b2de87a238dea836f562c43a7aa582159783b865e33f92d54f4a9676eaf5
-EBUILD autoconf-2.64-r1.ebuild 648 BLAKE2B e506569695d0b2edbf9cd3a25f2f85ec5207388b3db8b40a8e6cdfdda5b9cfc3aff4903863998979d3723cc6ab55d9a4e0d77a186bf8e3ca2f68a7d413a08c4c SHA512 81024a61452926e3dc7b2c9d00082947acea368c2f252c5be61170ae003094f72252979d1e3cd6402e2ba46533ba34f5837c8af566d1c6bddd2b42969a2f3bf1
-EBUILD autoconf-2.69-r4.ebuild 1334 BLAKE2B d54acbcb20a580eb0075eeba5e26b34c7bc1ce6813a424fd1fc76b6401a78699407d168ff1fe561c17d961489105db3ebfdb05e8b87c91870b0358b436f84b57 SHA512 3f687fe587aaf21664ad6101aa7cfa751463a6c5b9880d615ac0a2ae66bb86a6542abbb216e62e5373a36a3fdd25e408ca695b922c9485ae66c308ea4f191f70
+EBUILD autoconf-2.13-r1.ebuild 1540 BLAKE2B db79ec64d88cf5110cb4f42fe496d509bdcf144b2d717394699773b0518856a11f8e47f4b8d234794123ec11c707497c246d57590d786bcbca254df2938606a4 SHA512 d0cd2811ec199e8bc2a85f147f721241f9e4d8512e4a6df15394ed0392ee378d82178425b8b041c8c57b2265c708bc33f6d82b62b60453afe806b6b3cec44127
+EBUILD autoconf-2.64-r1.ebuild 648 BLAKE2B 8b6af915b52f755aed06d34b6cd8e22b2ad3934b2814313f4bba9ed95c547b35f90ee13307927cadaac96834991bd64f13a6117f5b50dad4355d1c6413acb537 SHA512 c53401d4baf2eeac6e9d2337db0778667844f289ade9b9f9f40404ac46bc5c5e6e0512a2b68cbacb380551db4d7ff47f13482667c5db095c0e7339bfb0596d6c
+EBUILD autoconf-2.69-r4.ebuild 1334 BLAKE2B 7816c20f01a104e5cc9e99831c04d7d53243f4fa76f3391c61d8f632b70e565ff5ae6fba0611826420028ca7f43767127e4197a4aa87e90094d937a085554f78 SHA512 a1224b5ef2b57f7c4ef1de91f492c33bb44c97f73d43c1d1213b924fb862d8bfb9e08bdfcffc73f14ad33db850047eb0b4f3ec92af8a4cfc642dc43f34549acd
EBUILD autoconf-2.69-r5.ebuild 1811 BLAKE2B c4be0697c6e208fd37c0daf3ca413c8a4c1e0e5e0c847c9ebf2d04af18b2823bb9693d18d406d4869ce718a32f1d15bf834eb22ab6de0bac95f18750adba3e4f SHA512 1ea3a8605e565211a6c01e8e8bb362f81c92cbbfccab0892285d5cc66f3bd3ebefa33369aa83103b4de54ff923e287a0b31fd60b988a13841d2c655f573dc2a2
EBUILD autoconf-9999.ebuild 1205 BLAKE2B a7c12326d20aa0b7f874b8a7e7da3d23288c0dc80f4333761538a4117839a4159747b20f18ce28a0fb0be48b81cbd85b9d7ee18f81769613c92a1655b090cfae SHA512 d63fbac3e7642caa702d3e3201a004fa39291b6ca9237cea58f62f4c4e45686f4f5553f73c3fa44a6cb6c4f5b60a7ae39a0366337ba3423ecf73fa3cdb718157
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/autoconf/autoconf-2.13-r1.ebuild b/sys-devel/autoconf/autoconf-2.13-r1.ebuild
index 24547e0ccf03..2e95a1fc1bef 100644
--- a/sys-devel/autoconf/autoconf-2.13-r1.ebuild
+++ b/sys-devel/autoconf/autoconf-2.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
diff --git a/sys-devel/autoconf/autoconf-2.64-r1.ebuild b/sys-devel/autoconf/autoconf-2.64-r1.ebuild
index 76e788f94f7f..a6daebf12324 100644
--- a/sys-devel/autoconf/autoconf-2.64-r1.ebuild
+++ b/sys-devel/autoconf/autoconf-2.64-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
diff --git a/sys-devel/autoconf/autoconf-2.69-r4.ebuild b/sys-devel/autoconf/autoconf-2.69-r4.ebuild
index 5911a2727d5f..75dbed11ace8 100644
--- a/sys-devel/autoconf/autoconf-2.69-r4.ebuild
+++ b/sys-devel/autoconf/autoconf-2.69-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
diff --git a/sys-devel/autogen/Manifest b/sys-devel/autogen/Manifest
index af4c6a627d22..cc3fc7c1ccbd 100644
--- a/sys-devel/autogen/Manifest
+++ b/sys-devel/autogen/Manifest
@@ -7,5 +7,5 @@ AUX autogen-guile-2.2.patch 1033 BLAKE2B a18e884010f48b43b17bb5c78a4676a36450394
DIST autogen-5.18.16-gnulib-3b57ddee0acffd23cc51bc8910a15cf879f90619-lib-verify.h 11231 BLAKE2B 4f38f6ae84cf5cc4ba47d8a7da3b38b06f58e30ac8b70f2b10936cbb7a775179b67f22ca8e636588515c4ace7410f98835218e3222d4a793378cdafc4aa84d0f SHA512 b8ff80fd764a3f21040b0054e71a443e3d9ec18dd631843f2de999aa54776964b36366b35fd158dbbe5f2ece146fab12c6ff5008e18c52188b718c89972f867b
DIST autogen-5.18.16.tar.xz 1046276 BLAKE2B 23f9e0948f24ada715fb2bcbbfecba768cf51d169ea3ff4724a97b18f598d2d7fb2ffa7e23919ec8dcc0e352f9d3280f3740dab279a0af1412919cf10c6cb0bf SHA512 5f12c982dbe27873f5649a96049bf019ff183c90cc0c8a9196556b0ca02e72940cd422f6d6601f68cc7d8763b1124f2765c3b1a6335fc92ba07f84b03d2a53a1
EBUILD autogen-5.18.16-r1.ebuild 1887 BLAKE2B 480d7158392793a40acddbbe6554ff136af5a6b5574a575c4bf970c04f570f4c9d2e4d5d815916277bd003fa6645e03c2ad1c56a0495e36b80547a749ee8cd85 SHA512 933945998b67f7d1e8a5ff8d57ab11c7fe68ab5cf31a818a921ea5f349747139e8659a5cd43db035b3df140de513717335cd96d886a92f4edd4b7cbcb2451f62
-EBUILD autogen-5.18.16.ebuild 1546 BLAKE2B add30c1ab28942dccf3e8fd9682ce6b9ea442926ede91db719a2e37dd94672d089a3c8ce22d6edef859c1bc3ed4c2e95039feec619fce9f17c95e940fbeebd7f SHA512 a943dde71a04fa7fb6337adefbdbe6b694153204acdefe42ef4f70da816aa47213e839af31551f99a388cff6886e5b389a687f6ebc7414718e2ef329d739e668
+EBUILD autogen-5.18.16.ebuild 1546 BLAKE2B efe55c13c8f5fba579dbdf9cf7257e2685ffb68e1fc48a3b3e9eda384bcd7c852acfb783afbf2ec2e3067de586fe61293266e62c88cadb44dbb834215e660334 SHA512 673b244d04ed4996c8e2464827fde72c9901ef678370f3123b1971a5428aa2403c4962949849f6a579fc74fb5a184e7f8ad16803206e4fae9b0574ef120b96b5
MISC metadata.xml 369 BLAKE2B 84e42ca4413579471dd92284666f1a2565b58191e94ed3392e540dd09b8f423138ec4e3bdef6bba9e2f1cec71d425138f3d3954ad2e6bd8c57fed69bed91789c SHA512 48f4b495b998480adae388ddd9319edbc0e0e91a35904df6d98d79866b5b814fa20446c7c9b78e5d65c63ba1c281659db3cfa49908e70d85d16f76caca3c7541
diff --git a/sys-devel/autogen/autogen-5.18.16.ebuild b/sys-devel/autogen/autogen-5.18.16.ebuild
index 7b52acf01547..6dadf34a2187 100644
--- a/sys-devel/autogen/autogen-5.18.16.ebuild
+++ b/sys-devel/autogen/autogen-5.18.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/sys-devel/automake-wrapper/Manifest b/sys-devel/automake-wrapper/Manifest
index b6eaa09b79bd..e4e4b97217f5 100644
--- a/sys-devel/automake-wrapper/Manifest
+++ b/sys-devel/automake-wrapper/Manifest
@@ -1,5 +1,5 @@
AUX am-wrapper-10.sh 4626 BLAKE2B f7261f39e06afa88eb0b52c5ccdcbb2b4fabe3bda4fdb50ef2c974d4a03101439decb76edee3d0534a621fd4ca4e5d574a3af2701e382f7c07f838a5235ae6ef SHA512 6f1611000ac2dd901a24efd133522274aa8feea02610645f3b1332a3f294de687f65e995b398a487b1d030c74dd278f65fcd224007ebe7e950af03660cc38f60
AUX am-wrapper-11.sh 4626 BLAKE2B 2a96abc5b93db360a3ce074d84b21d7f875ff42d54f99030d8589b84efc94b411d8fb1a707716a060dc4a66c59f2a84d1e50a70f681faa62358fc7ae7a5a7d77 SHA512 452c0c52ef65b1ad5ad8d8f5c9c12cb9ff18eb03faaf7217c52a7dcf2a9832c7d4a59dbd8cc6325a0035a6650cc913f9b842615d053bd0f0c5c5177e660dbfca
-EBUILD automake-wrapper-10.ebuild 917 BLAKE2B e83d2b46f0d902a661f77eeada92c60d14259d35651aa07af18fa4b7f2a49c536bb6b7ef9442e9fd26a83907e165c1ec10614d7a546f189f21013aaf150fc4b7 SHA512 b48e0149c40ec365e05b73498d4ede0ec396f37fd35e4fc2d4c1fce76706ed81b32bc3712f901924976d885c97b76c7130d19e815ef6eb7c8fb1827d3c5b1617
-EBUILD automake-wrapper-11.ebuild 929 BLAKE2B dd7b335ad2300193dd2bf84efb9c9fc02b9c7cf05593872f5bd9ae7422f157c50291f267b7f52624edb3a2cd79c8fd67451b7a100922d1747866a871bb4ffc14 SHA512 acd190000e11871700142ad17d29a08200737222cf954747a32a3aae042a94e18168bbb795e8cfa6da52c80c58337abbc5589d5c4d50253bc63045c15babdaaa
+EBUILD automake-wrapper-10.ebuild 917 BLAKE2B ee0681a19447eeb076dd7db95944bd1d9526f7002f78673e1300775ed10e66117484b56601cdec14bae158a37eebcdf466b98f0ccec5c223182eee38a7079ad3 SHA512 d228c2549118613fa618155782f7144c4e5c7f29fc3b50e8dbb3b81bd28472ce701af3f71fe5f065554533bc7dcaf42704c78d3fce01b603649676a0cd52277a
+EBUILD automake-wrapper-11.ebuild 929 BLAKE2B ea7e260b3c276025f218c30e987b0d5b15a2ed23a38c050dc6724e65d5f0e51e4f95bb8946189bbc13baba9ab8e2b8f061132d102837d11a3efa94882039e642 SHA512 c897a5c54ec3b8f0707f5c4a5dff92f08e4d8f405858cc4dde8d27177b059eec49009a45dd9e219776e2db0bd6946c2bc8fb637f3fd9c6644cc1695f2f47ad99
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/automake-wrapper/automake-wrapper-10.ebuild b/sys-devel/automake-wrapper/automake-wrapper-10.ebuild
index 352898779ce1..6f74f32cb992 100644
--- a/sys-devel/automake-wrapper/automake-wrapper-10.ebuild
+++ b/sys-devel/automake-wrapper/automake-wrapper-10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=4
diff --git a/sys-devel/automake-wrapper/automake-wrapper-11.ebuild b/sys-devel/automake-wrapper/automake-wrapper-11.ebuild
index 47187bac2e03..61876131a8dd 100644
--- a/sys-devel/automake-wrapper/automake-wrapper-11.ebuild
+++ b/sys-devel/automake-wrapper/automake-wrapper-11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/automake/Manifest b/sys-devel/automake/Manifest
index 347e64bb220a..4ddaa0606707 100644
--- a/sys-devel/automake/Manifest
+++ b/sys-devel/automake/Manifest
@@ -51,19 +51,19 @@ DIST automake-1.6.3.tar.bz2 476275 BLAKE2B 5d0b7f69cbf9fda3b1f1426548fae45c63137
DIST automake-1.7.9.tar.bz2 577705 BLAKE2B 0fdd9eec855f79dba2067374d2fb902d92fa4c2ec1e3fe292376383b3f8cef62799d880610af51b7b31b4a17812b9cd25d1bbc8687fd30ee98de88d4e7625f53 SHA512 372f326cdf9c893a016473b959f0d3b92a7a82a13978e3950a887a79c93856a635549ebc63945faafba30b8be6db1c4cd68385f7dfe1cbb36386400acb2aa7a2
DIST automake-1.8.5.tar.bz2 663182 BLAKE2B a1488fe8653517d16e69e64655829119283ae9f49d5a29c4886100197fb08d6893abf2701000125fcbaa9923c76a2466de25e056ffcf856eb2878c34284c00b6 SHA512 862f9fe8dd4f0fd51b97d80b767304b982d9c9307bf66933298187bf121f5c827f0b4880eab92f07d16e0c1d41ff5179923c7ae8d8aabd635db8574d4a3021b0
DIST automake-1.9.6.tar.bz2 765505 BLAKE2B 078d4dff44be18d93a8b1b30367a6010fff0be890a61a23926910ac2d92ac87672e7fec8f3548815eaa72310b3c4e042ce0f5df0250423446b39924eee4d044b SHA512 6aa8824876003bcac804e88d58f014a2449c7e1d824e46b5e971d3e2d070bc6ac0a3881e8eaae12e2f7f310c6b81dfb83ad4647d58785fc7e6759aa37478784e
-EBUILD automake-1.10.3-r3.ebuild 2419 BLAKE2B 912821a995699b359d6f26f626c3fe4898979979ebb37f152830a65239497efb46cdbfb0a3569ac3b68e17f95fe90cf0b136e8c22d486c0d5a3df96d89ce31fe SHA512 11b98b3be6527502c4f0db3a51f3f852aeb803c81b3f9a43b252cbb0b94af6b1a5c5b35f342eb3a9001c9968282fbbd6ed838331bf24d3c207fedd9fed869e11
-EBUILD automake-1.11.6-r3.ebuild 2650 BLAKE2B 15b0bc84528ffb5112125bea2637ad5f5e5ed84caa444cc6b0df0a4a412524d30a9c44afbbd502b814add81c89c0660ac282e8e075ad3670766d55db69c929ed SHA512 329a04dc05e8127b3a0938ba923d8dff62ad524587876ba349737c771dc1be675b9b6767d0d4dff3ef9d103f44c708f840bc7230a698ae232e56438d410c5c3e
-EBUILD automake-1.12.6-r2.ebuild 2432 BLAKE2B 56193b7d1241f68240b71e4ee491f156688c1cb6e025d659f46440b74b5ef4a23f79728c6cf69ce08384a05462c204c30505c65324c6279e0ec84b255f98481e SHA512 1fbf41402d21de18f280effed899ee6ce4aedbe52f7d9b604aaa2a31ec20a67ea2788d698b5cf1e241158e28eb58ec3271218bad91501f0eb8800c57537ea50c
-EBUILD automake-1.13.4-r2.ebuild 2685 BLAKE2B 34bcc55769092f11a8de24092b1114cd9167155ccf0fd1bf8412fd25325b64ba047fb71d8355f94dc74f14515f3c819a44057d5da0db96aaf6829f20e782111b SHA512 dfeec0a446b43d4d7c00f6ff494c4a0b157a287b1b3777c4ca4b3258d8b865e5a7b0b80b934e58434b9a4584113bf282de9c4d4d06d4fb33c08f06a1a9bdc507
-EBUILD automake-1.14.1-r2.ebuild 3104 BLAKE2B 8e77934ddeb4ee42dfbeab5fa28faa39bc8593df9bbdbce16137aed1a521a80eab8be9bffb88b1197714184fab8ae5c4e28341a050728ef312ca514856f3c4da SHA512 fb849c5d7f2039740ac1a79ec724b53ab3b46fd9d75645e34fd3d9414b4fdef20c7b8ac367002bd11fb39987900252c5a0e633a91d08101846aec6d0a2cd7c3d
-EBUILD automake-1.15.1-r2.ebuild 3209 BLAKE2B f23c402d2c59ee7cd9f93586588a075ba0cf3e45ea201e56198f9476697c6da294b329db129b144a17dd85cc6a77196f703ea8c74719802240b3b8b0fc1af341 SHA512 9c5ec7c122be237cbadede1e235001a3c61a141e58b55dd47b5b9fc84a19508e466c42237ecf21dc51f7d5eb400e367c7586d6f6005ed93e89c1cf2edea1e526
-EBUILD automake-1.16.1-r1.ebuild 3134 BLAKE2B 37eb2da90f10ff92002ca41287b1e9e263a8c661aeb2d7c8433f9ec163e6bdef585b78c608b3d97b1197e5a9997fab78b1a05a030f6f8af9a3a44d0b6fcf284d SHA512 e30488c67fd67f6cc1c81fcef465350efe6e43e4e182d051cf114a44e91c830680aac61e4597c44b6fd6368fac0a0f94364811bcf94bdfcb54e225e9a6ac4c0b
+EBUILD automake-1.10.3-r3.ebuild 2419 BLAKE2B 8622bb4342a1c7669c0de676e9193abd47f0b1726fbb37b09f90cb35160f5f9f2f7a0842a9f45db6e78aa39c38e68f54c8e5ab2fcfcba5a9c5cff516918dbcc4 SHA512 9979f0175921250194ce94edf9f2a0ac6af2df6ab7d16a7f8195659a333981b67f603d598e7480256c339e700dd81a1148d77a33b7f44114e8cf0192d547a93a
+EBUILD automake-1.11.6-r3.ebuild 2650 BLAKE2B 7244ba0a9c53c23583aa6a91a54f917ea3482f8719a428cf659a84505a0470598b57925e1bcffa45ad52bb8f5da7ac167163e55c8317dd53464638dfbeb80c46 SHA512 de2dc53c7e4192cef46e47f06edd873aa5eb0c1b4928c467f178ab76ba52b7affe14a3e0e6c3a9b882f84dcf1a3eda08450120e42bdd2af556118a7820f27b2b
+EBUILD automake-1.12.6-r2.ebuild 2432 BLAKE2B 1252aab87adb0df6e9390b234ae6127a1dcafe6b5bb79622751d4c9e820109d2b039774effb50e0fac7e3c5c443c673110790fac97fdf40645cbc004a132b4a1 SHA512 3e21c63717e6db5f4aeffedbea1529958a95e7859f5b7d4935cbbcb7e4aaf7ca28a23e8a0b6b7ab9a93c9c500d35ca111c9d12573768e9d2476a1c4ec88fda89
+EBUILD automake-1.13.4-r2.ebuild 2685 BLAKE2B 9f7da0638f583d4edc174237eaee830bc6a377ed5551ab83de22a7b6720cccf8418343fb2d32e52b2593da36dacafffc9802ed6342629267019d86f63265e3f1 SHA512 15a4e9633eaec534ef46f3c3e0e5bbea9c1b7cff4b2b8ce5c3cb1afca06c090304b5a8f103a585f395a897790617c31ce04b36d8acea23f29c9b5bfe6f7d1e01
+EBUILD automake-1.14.1-r2.ebuild 3104 BLAKE2B d1f70a50fd12c9b82375e56b8420c76543cd9a511a0c5e8f92c011b35b2be32b00b69dfb842192b4a893ece49118b3fea5118c6898f2405abcecd3832ce05690 SHA512 4abfa2f512218b2435f01196394e5216923b7457e8c1e1c909c1b18609fbf8d0d8f97ce9c068093bbbb66a58794ef756e11da5fa4282dae401dd784226213771
+EBUILD automake-1.15.1-r2.ebuild 3209 BLAKE2B c2d6a0e5a19915e3d105911d5118be239db0027d15a2ee652b014e2a3f8c45dac4d4fa2c9b049ee0ffcb1cb28735a795afa6fc86aeb033c596aa191c2bf71304 SHA512 446a326b5a05f27fc09f1aa45fef1fe129bf5ae44ecad85d94029d0edf23c3be2cd6d0cc2d71cb1d081f31029028403c578a2fabeb556fa4d25a83aa41c6f497
+EBUILD automake-1.16.1-r1.ebuild 3134 BLAKE2B cbed246bc2a85f065d70b4f4ca5dc03c6748fc78659f83a1e360e5b17f4eb63df16f8e1b879ee7796479d6837626327b27e77fbb9ef0540a8ae94657339df11a SHA512 1b97f67c8ed12b96a9ff507337d4ed5aa567edbee666582f2d515ed7132be452e0f7607a73857606a341ac957217ea85510a253c79b4f7fce517738b9ede8a38
EBUILD automake-1.16.1-r2.ebuild 3634 BLAKE2B a4f5d79711ca1893f2f4e79795b4709eb51abada943c694491231321fd9234d0981bfc895688740abcec60d6bb9fc833a2e49ec3d8449c357e94b0e36d508130 SHA512 2291107c73bf175925cc4d5b3bc1fc9a78935a6d757a8ae1d5cb8ac818650219381299e4923238da41857acf34809f2cae71ec69d1e6c056d24c5b8adaf05bb4
-EBUILD automake-1.4_p6-r2.ebuild 2472 BLAKE2B bac085be80461c6e31963e94bbee7341cf0a5428fbc3352569aedd523c6f623909e6729981b426932060e48896ad8623d64ced2932cec9219006817bfe74bb16 SHA512 3b90a68d8e09ff5043424716351e92e09cd5dc3d7fa1434d5da09813ff7d923a0bd9d7b7045ed29b97ff001123db9a943096c1ad401eee57377d2d2bba7d6fc4
-EBUILD automake-1.5-r2.ebuild 2290 BLAKE2B 99130d4c68bd645ed282a230f3a67055057e5d37b5046d37ad71cde390014dc7e3428866cc5ab0922b9c37a7ff6c867d25645ee8fbb93c128662534a0e88a040 SHA512 f0d1602548cbffd65dc1c53da135d1fa53c195a66e42df59edb8211e6a5e37a9270e2054bcd10de73330ee782f2a615bdf68c44f4ffdcc9f916c47de7cab22eb
-EBUILD automake-1.6.3-r2.ebuild 2038 BLAKE2B ea178a3348d2b7b284ae05083c8a76558413a296494705ecdd9d76613f4617d75eba911e55b7e45903fb27903d69d5a63d72dc36bc8021f2dd33f9f3b08a1c54 SHA512 6c8f3984ea50513cc75bc7f8c54535be62fc3550ec34e2d13b41eaaddc2193a4ad9a3e04d2d0683cf28b3011b8251382d82e10ba1e127c23ba7d86612bf73002
-EBUILD automake-1.7.9-r3.ebuild 2193 BLAKE2B 1c83a7dc99e37e36a02d3f261de1cb528cfeb60dac68dcd8cd25b429d9c3ca739ef79cbb7a32e50519e95a901356dbca6ae414f06f5e0d527bd99bc33f6edfdc SHA512 ec3bc0045ecf7ec72d4794e812bd4920497cc1098ccf7113fb5adc2c6cbd150064264aaf525ac4d920e18943a4c6d82089b485fa7c10fc4f70638062b06554f5
-EBUILD automake-1.8.5-r5.ebuild 2220 BLAKE2B 5cdc6269a185f80ac164ed57bd5447217c35a1f291e8ca879e9fe9a66ef0846f96e058bcd9f36fda8599d88b2b4c708c6ecec23a9c2b4ecf9b6e70a43fca07db SHA512 e4e326de0ec8ecc32899ce3bd6fdc174ebe46d5442456c722e45ec53cb704b7b3cc2b349cbccd7d94b846cd57d025a8a230f2de4e92d832dd2d8354d4ff10161
-EBUILD automake-1.9.6-r5.ebuild 2568 BLAKE2B 19ca59ff6333426b2c13f7aa5979fa792ffb59b3cbcba61db676eb0df9cc0d6f747d52d6f713013436a990df0cffd8f9176cf5be4f957be6664430e469c53561 SHA512 2dfc5963155932eff99a909a3ca15c013c3e6260d73e15dc098215d4e4a988a2115fd6c711bd4fe7c0ee243008c75849a9490c14444493c3292c384fea93cc3e
+EBUILD automake-1.4_p6-r2.ebuild 2469 BLAKE2B 41f94674d765a08fedcc22c5468a02377c033f227c4addbbff2ca6d4dfb1f9c2d2f4183329a4d76b7c7382cc9b9355b4d111d5e2d5ade2e39a3db8b141cb0d76 SHA512 1c8ac7600ae5471d48c86501d857f9be0d1c25acf81d12f158385e767276dd4318d63d3861d331a6c9173e9cec4217c0a33cdc42c292d468a3549cf83ee706db
+EBUILD automake-1.5-r2.ebuild 2287 BLAKE2B 638ff4f16048b4212936eb28f97cc12b120f96697e49cc331b7da6724f76bcf6420d553110717b400c32af556e14128e04f9859922b75fe8d962aa2083afa541 SHA512 9f1fde01978eedba28e47f7df8ce4c85ddb4bdd4e0b76c1ffe4961b21d47537b8dd318aa0f9d22af3c14ca2fa61e7a730725b27da6c1fadd5c4261781f3ed0d4
+EBUILD automake-1.6.3-r2.ebuild 2035 BLAKE2B 1459a94e9ab8173e578ba19a23225582d5d4f9d7bb82b40689017b2fbca7507b5f872df5d5002dec76eba18e039466ad9e019ea3227b6a74eea7855c5e9e953b SHA512 1a5770e826d4d0d491723c64e98ecb98659398095ad0e8e5c41f701679467086143e7068ff451419bdbf447a0785164310f46f3bb519e744bc6b5c40416c788c
+EBUILD automake-1.7.9-r3.ebuild 2190 BLAKE2B b01d99dfc567e55063177b20ab68ae8ba0c73bad7886d141bfff2c300c9d454ea6fce5951b31ffb717c5645ab44790e03e1c3c87793c77551caa0d7d2aab17b6 SHA512 9c1bc433d90599ae1f71625d4d57675d9d352c8b228d1032de16a5d3f97907f44dbab22c9339878c8e0f88f9c54fbe4c68eac66182489b5add6ac32ab4390dfd
+EBUILD automake-1.8.5-r5.ebuild 2217 BLAKE2B 5e41a3306eeb6b6fd0088bde2c27ce38c3827ad2439f40115af4fe44b342d2aee2746dea3709fcef813bdabec32210bafd52c4c2d86070f28566bd73caae156d SHA512 00a9094495c8608f0fdac56cc4eb7b25275fc85e033b212503c884bf63aabf2bcfa937bdcf3f49653cd76886115790ffa16236e4cbdcb681d52f0e09e80d5b5e
+EBUILD automake-1.9.6-r5.ebuild 2568 BLAKE2B 5ad29ec0e787930e9803794c53911884c18b7c5f000246b67cc47ee933f5e74db83555d00958c0fa89219405422e304b4a64193efd74df052f6534fe18fd23f8 SHA512 a000accedafa2e8044506dfa26d9501f4fe8e00ad89d6125301bfca78e7477a794a3d643e45c017d7c8d936971a755596511dc362df37931c0b5f4786a708e0b
EBUILD automake-9999.ebuild 3634 BLAKE2B a4f5d79711ca1893f2f4e79795b4709eb51abada943c694491231321fd9234d0981bfc895688740abcec60d6bb9fc833a2e49ec3d8449c357e94b0e36d508130 SHA512 2291107c73bf175925cc4d5b3bc1fc9a78935a6d757a8ae1d5cb8ac818650219381299e4923238da41857acf34809f2cae71ec69d1e6c056d24c5b8adaf05bb4
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/automake/automake-1.10.3-r3.ebuild b/sys-devel/automake/automake-1.10.3-r3.ebuild
index a9d0b452e7de..20eb8f341cae 100644
--- a/sys-devel/automake/automake-1.10.3-r3.ebuild
+++ b/sys-devel/automake/automake-1.10.3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/automake/automake-1.11.6-r3.ebuild b/sys-devel/automake/automake-1.11.6-r3.ebuild
index 44ae5dce5335..52ab09e9d26f 100644
--- a/sys-devel/automake/automake-1.11.6-r3.ebuild
+++ b/sys-devel/automake/automake-1.11.6-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/automake/automake-1.12.6-r2.ebuild b/sys-devel/automake/automake-1.12.6-r2.ebuild
index 4246052e5f05..12c389bf89f2 100644
--- a/sys-devel/automake/automake-1.12.6-r2.ebuild
+++ b/sys-devel/automake/automake-1.12.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/automake/automake-1.13.4-r2.ebuild b/sys-devel/automake/automake-1.13.4-r2.ebuild
index aff7c977cf57..278818a4035a 100644
--- a/sys-devel/automake/automake-1.13.4-r2.ebuild
+++ b/sys-devel/automake/automake-1.13.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/automake/automake-1.14.1-r2.ebuild b/sys-devel/automake/automake-1.14.1-r2.ebuild
index 11514beb5f90..3a6a25896667 100644
--- a/sys-devel/automake/automake-1.14.1-r2.ebuild
+++ b/sys-devel/automake/automake-1.14.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/automake/automake-1.15.1-r2.ebuild b/sys-devel/automake/automake-1.15.1-r2.ebuild
index 4875fafe02b6..fcd8d2e092d4 100644
--- a/sys-devel/automake/automake-1.15.1-r2.ebuild
+++ b/sys-devel/automake/automake-1.15.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/automake/automake-1.16.1-r1.ebuild b/sys-devel/automake/automake-1.16.1-r1.ebuild
index 664dbf2b257e..681f16a302b1 100644
--- a/sys-devel/automake/automake-1.16.1-r1.ebuild
+++ b/sys-devel/automake/automake-1.16.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/automake/automake-1.4_p6-r2.ebuild b/sys-devel/automake/automake-1.4_p6-r2.ebuild
index 77db9a0e1271..af9ad342bda9 100644
--- a/sys-devel/automake/automake-1.4_p6-r2.ebuild
+++ b/sys-devel/automake/automake-1.4_p6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
diff --git a/sys-devel/automake/automake-1.5-r2.ebuild b/sys-devel/automake/automake-1.5-r2.ebuild
index 1c26c37440e7..d429eaa2bc40 100644
--- a/sys-devel/automake/automake-1.5-r2.ebuild
+++ b/sys-devel/automake/automake-1.5-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
diff --git a/sys-devel/automake/automake-1.6.3-r2.ebuild b/sys-devel/automake/automake-1.6.3-r2.ebuild
index eebbf5d32468..a76e625d0ec0 100644
--- a/sys-devel/automake/automake-1.6.3-r2.ebuild
+++ b/sys-devel/automake/automake-1.6.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
diff --git a/sys-devel/automake/automake-1.7.9-r3.ebuild b/sys-devel/automake/automake-1.7.9-r3.ebuild
index da31da6c01df..cd38a07287ec 100644
--- a/sys-devel/automake/automake-1.7.9-r3.ebuild
+++ b/sys-devel/automake/automake-1.7.9-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
diff --git a/sys-devel/automake/automake-1.8.5-r5.ebuild b/sys-devel/automake/automake-1.8.5-r5.ebuild
index 96d70620ce19..f1310fa4ad98 100644
--- a/sys-devel/automake/automake-1.8.5-r5.ebuild
+++ b/sys-devel/automake/automake-1.8.5-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
diff --git a/sys-devel/automake/automake-1.9.6-r5.ebuild b/sys-devel/automake/automake-1.9.6-r5.ebuild
index 12f5557b8a10..d56283717d43 100644
--- a/sys-devel/automake/automake-1.9.6-r5.ebuild
+++ b/sys-devel/automake/automake-1.9.6-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/bc/Manifest b/sys-devel/bc/Manifest
index 7a287377da0a..f2cc10d4a78f 100644
--- a/sys-devel/bc/Manifest
+++ b/sys-devel/bc/Manifest
@@ -4,6 +4,6 @@ AUX bc-1.07.1-no-ed-its-sed.patch 441 BLAKE2B 52a6b47ea4d4847ca53e731a1ddc5ba4d5
AUX bc-1.07.1-use-system-bc.patch 556 BLAKE2B 822c525fa2fd90822498fad72b9cda91b2af5d0318fc33e74dd407e3bc2a29c8d12b9cc38e80ebd7f3a084f78e302efe38b44eb70c780b8a2a76895d4d7afddb SHA512 2074adf83ac9d7c2210fc62cc5b98bde3a4f6a4d4e4cb81eb95d32ad7a8432cffc21e11b63a7b3f7090f5b814d739dabfbd6c891ec6f5bf0a9d27ace9d0582d6
DIST bc-1.06.95.tar.bz2 290069 BLAKE2B 774f07b1f85b4de7c4707baa355caed5a9fc7b3a5ee1a14f4e9fd59f47a4bbdf34bcb76dc05de4dd8c65615284c3588ad7961fa493ed559a0e8880647835bda0 SHA512 16ec13f87ef76ad4de77d378ef8d65a582adca1bf661c9d7675e78d940680c77e81a00a01817fde7c1ad1524562d6f933caa5c42a0686f3f85aadbb39393afb1
DIST bc-1.07.1.tar.gz 419850 BLAKE2B dcedc193be5521aa0fa3a19746233ed65bc1fe8ef12e15155341706de6fbeecb6dd7ee4ab11e2d4b3aca2ae7097cce89e389b3573493bbc893e00b4ed3239594 SHA512 02126d0db6b6ed06d56cfc292d6f5475ff1e574779d7e69c7809bbb1e13f946f57ea07da2a7666baa092507a951a822044b0970075f75eefe65a5c1999b75d34
-EBUILD bc-1.06.95-r2.ebuild 1592 BLAKE2B 16112f0ba5f20270802536073d1ba76def2c8222138b9cba90864abf08fb21146e88314b048d9b665addf9c947d0363b0812eb7a83eb074de50ea168e7ae6d42 SHA512 071a0bf3b44921b9aa2d4c1f8264ba7b23127b937bfcf298970bd3d0de53fc9faf2848dd5c7cc9b5f0d157787ddef56a4e526747e4b68bd1ccfe20d301eb3885
+EBUILD bc-1.06.95-r2.ebuild 1589 BLAKE2B cd7ec2338fd091272e803fd2eaaaa8bfe1dcca257ccf81a211aab66ff77a1cedd2ee75d9901acbca2e0b145c7edf29a884392a8f50282ecc0a69a254374226ff SHA512 79c12be9aa018a7f039ac91180fbfe489c88050b6a784d9ada2d3c86e6e9732bffbdcfe50d65dcaaab599c3c52abae0d42260f5cbaa76b09444c77b703cd3518
EBUILD bc-1.07.1-r3.ebuild 1462 BLAKE2B 8b3868f319e2291ec7d57e0b76c0e8c6bf05f37bf95f8c500f9c338ffd51e034ee21e88ae942c02be7924a847c3a3036b658cccfc429c454f41b6fdcde344b62 SHA512 b4237f24d1528f7f8d1ec1f848ac86eb720e1ebaad90ddbd220706f35e21591ed037a6122b522d34092aa0fda78a2281d17da0d3dc148ec8c9946ec856b4b591
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/bc/bc-1.06.95-r2.ebuild b/sys-devel/bc/bc-1.06.95-r2.ebuild
index e1ad4cc6f202..984899c25d53 100644
--- a/sys-devel/bc/bc-1.06.95-r2.ebuild
+++ b/sys-devel/bc/bc-1.06.95-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
diff --git a/sys-devel/binutils-config/Manifest b/sys-devel/binutils-config/Manifest
index 4e4f7f2b04cb..50e3dd635ef6 100644
--- a/sys-devel/binutils-config/Manifest
+++ b/sys-devel/binutils-config/Manifest
@@ -3,7 +3,7 @@ AUX binutils-config-5.1 12386 BLAKE2B 23ea0165db58116fc2e8655f09a094e8dfc2cad51d
AUX binutils-config-5.2 11716 BLAKE2B cff36d78c6d872c329cd63a9cb5c03e4c30a2dde8ae148b0392aba0157313daf9cf1772edc5a56a6ac633bdb9d677339fa6c3ad828b57902f5af27e7dd30eada SHA512 083352834377abac7cecd412f89ead22f132244241ec643272c14c74f458b5db0ddf5fd539024df29fe32b3e654058044158cb497290a77d5cc4a20c1a9bc2cc
AUX binutils-config.8 2710 BLAKE2B 1ed19de7f8e4552da3e13dbb99db2ad3b4c56b7d136b17dea76bf39c5e3621f58d85a9f59f39a4f8ba0aaa7b72bcfdd4aece660875b8c19477e9f99f7a22972c SHA512 185b3cd1a213afb6bd00efe59e081fb1839a8a795a8db93206ef556b0efda741a3e1b36a10d28b662aba340eb86cc73e3b94b4d0b05325104fafade295281455
AUX binutils.eselect 810 BLAKE2B 2da92ce32b79691b84e33ba83a5621e4cc6001cb6990ecf32116d44cfdfc8ce3de5f90f7ad122e0b86b85d64d3ad5c5ae1c4819d8088ef7fd528b9c202ecb4a6 SHA512 105d2c50fbe2a988e669810db3f2d278cb70c24ee85a16c85a3f63c6e8e9e32bd91f430e4f9ec347e0ccb1a88ca4edb2eba9cbda73356e44d0871cb7ab9eb203
-EBUILD binutils-config-5-r4.ebuild 1088 BLAKE2B 44e4d0eea162d37ab3f70cd7882993b70c3785fccb900ccd5cd0d8a13a21ead773ea4398b0ce9ee27478c51b7e5ce855dec5a6913ecf6558427bdae7602bcae9 SHA512 33f69e84db3f34f21ecebccc190369daf19ba6f4405676d35af3a66490f35b51beb95f90e3a93d05bfc485c4bf4cc632e74ecea9fa7b98dd12bd6bc38d662cf8
-EBUILD binutils-config-5.1-r1.ebuild 1093 BLAKE2B 866ae64e8812ae4409517fbe75d85b831341f9267af4e2e56636cb398d8928b320c71ca0e28f3d9279c88160f75a145931ad62bddcebedba56862d72cc880748 SHA512 355992d89583036ca310dc0e4faa106e6ff872d2f4c79f24c49ee3af07c2b557c174bfde0102b3d917b31197c265437110c785fa26a80f5932336202d0757877
-EBUILD binutils-config-5.2.ebuild 1105 BLAKE2B 74674ba431318ae992d7b4cac1c350dfec8abc2dc59dce39449c9f0c21fb054baa6604632e589f442893710e241c7cbfa51572eaba3a493a94561edcabfce45d SHA512 a5a6a9bfb7c204092f6b4bfb4f242ad5c19b811ad385ea103e655d79c311430d2ff2101fe54238fc507b0a5d1ae45a0cd86658a54885f274035cc5650fbe9797
+EBUILD binutils-config-5-r4.ebuild 1088 BLAKE2B b719611d2f52024c32338593b217ba58293f3de0d8ab8dd986e22a38cbb3e8e7c8266756e6a0e5ca6fa45b3eca0ebf5f20efee203f304b283cefadc42df67223 SHA512 31a38db5c9afeeaaa228f26b8881734cf696ab4c79ec207d16cd6d9ce45697da53f3dcb826b70c7999b301e362b1a7308bf9164c0adb252ca858c68abeaa9f5b
+EBUILD binutils-config-5.1-r1.ebuild 1093 BLAKE2B 28652f565c8f965d0d25e799a00d61a8db7b920e888307e1ed70219842c3055ab3e29f8bbb1d855ba4323766b7e0556417d85deb3fb8fd7a73fb6853227b4d54 SHA512 739ed7fc0aef158a2e0eb5c0ba8ab2e0a53df92dda121c0ab4fc4a38308e7b837482c158faa7f060568e3ceee00a7933feecd6a4f181e6a873ba7c42506ef1a6
+EBUILD binutils-config-5.2.ebuild 1096 BLAKE2B 55c1b3bac2602025fbb78de16095ef210cac15d33c9cfae061ace625f3525d556d5e315366558eb989d2509ee735ca8fd9f5b09a1de09ff42e686c93d01e74dd SHA512 0f1f18371ee118baeada46f2ef13b78f212fa15a947321b0d9b1007a317547265f30908c56c8a975166f6a9dbd82cc672afc85e0c0efd1c4ce8226fcbb29c4a2
MISC metadata.xml 257 BLAKE2B 468bd91200194cf2104205cb18f54d629954ed0d86d85a5d3e90af1942eb199d777a0ebc17d1f610f69326d3e0caa686255709f165466f5e0a675380373b30f9 SHA512 fd85d9cf15f6b7db96e4d184e32ae6f1503a5b70cb4cb1ce930ba13a1d5d4c4b24971781e95b7f3f9ead58b31760f84c368bc6fa2a793b4b5baf78259b047ff1
diff --git a/sys-devel/binutils-config/binutils-config-5-r4.ebuild b/sys-devel/binutils-config/binutils-config-5-r4.ebuild
index 394adf9db17b..0e40b27ac6a5 100644
--- a/sys-devel/binutils-config/binutils-config-5-r4.ebuild
+++ b/sys-devel/binutils-config/binutils-config-5-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
diff --git a/sys-devel/binutils-config/binutils-config-5.1-r1.ebuild b/sys-devel/binutils-config/binutils-config-5.1-r1.ebuild
index 2779e33c764d..d124f18c027d 100644
--- a/sys-devel/binutils-config/binutils-config-5.1-r1.ebuild
+++ b/sys-devel/binutils-config/binutils-config-5.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
diff --git a/sys-devel/binutils-config/binutils-config-5.2.ebuild b/sys-devel/binutils-config/binutils-config-5.2.ebuild
index 152af30c9117..f06a03d13692 100644
--- a/sys-devel/binutils-config/binutils-config-5.2.ebuild
+++ b/sys-devel/binutils-config/binutils-config-5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86"
IUSE=""
# We also RDEPEND on sys-apps/findutils which is in base @system
diff --git a/sys-devel/binutils-hppa64/Manifest b/sys-devel/binutils-hppa64/Manifest
index 34e29ab17a8c..b16314493cc5 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -8,9 +8,9 @@ DIST binutils-2.33.1-patches-1.tar.xz 17944 BLAKE2B 811ad416fe9c059f645856a3123e
DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B c336a8412938dc8c224f40a763a8bea9937cca0462a8fb80e62f14aabe590107fc061a3f4b9327e1f4652cb026384d36a91b4766d4d469d2d0680932874b638c SHA512 b7a6767c6c7ca6b5cafa7080e6820b7bb3a53b7148348c438d99905defbdf0d30c9744a484ee01c9441a8153901808513366b15ba9533e20c9673c262ade36ac
DIST binutils-2.34-patches-1.tar.xz 20388 BLAKE2B 8828505f62259a307de445357320827e7f6bc416a7f4c72140add505f62eef3928c7daec13be158b52c2a7a1d989f539025e4be6ec27ef80ede81477a42c5042 SHA512 951dffcc30ad5706dc48e71995217655c5d96472446ab66a357f19486b57d1868143a9809887eab7ba8c42c33124f8b37d3bab6618388ea8a08b4399d348a645
DIST binutils-2.34.tar.xz 21637796 BLAKE2B 07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d SHA512 2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
-EBUILD binutils-hppa64-2.30-r4.ebuild 10882 BLAKE2B fa292ce94b721d47df5b1b7f36fb59774e79379909d40c238af4be6ddaf47b5d7edfac0bc3adfaec5e4e40bd6521d9089935559845bb3c33e331a0d7bb59ff78 SHA512 f1aba3ac3e4a59833ab6101a88385c24f3e33de427fc6491d2fbc77bc7c93af670fbadff779c3a3bbde841b4e73210ca64556e6c2d02909d3062fa54ee565279
-EBUILD binutils-hppa64-2.31.1-r6.ebuild 12552 BLAKE2B 1c4e95762411091c43d3736e4ba2bb5c2638619265dca8a6ffd1b13903845a643e0581dbcf463a0f5d5a70eb2d22536b04f88fa49336e788da3f0fa4a01b3d6d SHA512 85e006a60d84f3f93eaad848feee3c11037677df37145f5c13d45c75c4a9d4993ee7f3382bda91d050e8208c764921d034c61a9ce1a66304c4448303df821be0
-EBUILD binutils-hppa64-2.32-r1.ebuild 12632 BLAKE2B e5c22a3d74d7047b058b7cb5d73aeea1ff9b6ac16a80393f18b87107454168df92cfb9907c64766ffcea0080f3aa734fca424c55ef33d6e7f57ee7e873665dd0 SHA512 c738f5ef268112b2b0bbd972520115786e385a6f6ef57bbc9d8d22da88d2def3ad0ed55a8594c1cc6585dce45e08a0a0384d3ae586de92210ad12be4315a3ef7
-EBUILD binutils-hppa64-2.33.1.ebuild 12287 BLAKE2B dbed449933e21accae58f35c348c302d620b87e2bbf25d4b178b8bb8af937cc5d2d500ec7771c27701d26452d7a31c301e2e90e73a3916f186ba3297853e881e SHA512 1c13b863f09e28f4660aebf398f7c91913d0475bd45614a81d3970085ba738649ead7ceaeacbff8e4adf435920bd46f82688ee337f7490669701c3f951e56f48
-EBUILD binutils-hppa64-2.34.ebuild 12406 BLAKE2B 81b7901b267b6930005b277e64e333232da10b8ee4e4b4fb4965a493eace71d96e56ac2be84a5f56d35f2f96a477cdb8606f0a77b324ca3abfbc5b53e3fd6ab2 SHA512 14de5f99c3ca225fd773abfa45afd0051730ee4435d753a753a4455b659e317691dc5cc8548c83f27c4798fa480e21b878ad34051ffa44b0d6205baecc54f63b
+EBUILD binutils-hppa64-2.30-r4.ebuild 10898 BLAKE2B 072becd133a6610448b6ed7c94c4cf6057956b30c3800921924410222a391769bc54c1ebdcaac3df33e41f67bfceed425b5bd5b7a04858250fd6204ae7a71900 SHA512 c9a217f476d7319561bc8082385e2b087360e57dff0591c365a046936c4fe716e54dc430aaae37d0613c4c919efcb90d55d74ee8485084592d67902ea3674fe9
+EBUILD binutils-hppa64-2.31.1-r6.ebuild 12568 BLAKE2B 8d7b2eb44bd013122f3c8bddf08f7b288fcf5fb510eb66d4e0e5b4933deb857fc49b064448082434dafa0bff9431c26021db95608bc36686fc239ddd316bddf7 SHA512 866cfc06bc700c72a8f4c4ddccb2a78265efc9d4bce062ba6469b01436b0b944fd8ef332496296ae129e07a1c6c3b828f553ac18dab03b5e8b4ed85267fe221d
+EBUILD binutils-hppa64-2.32-r1.ebuild 12648 BLAKE2B aa452384823e5b0be386bc4a7501d49b2de644af4492a05992f7dddd680c5e87481dbf5a38fff342526e571e271adc6af68b33bda2e83059877a307b4d892b81 SHA512 df21c036804f909f7c8b3ccec6119c6f35189cfe3988390be4dbe3f36cc7ead39eea4415cae689dcdcaa9387bb7d97477e50f329c7a11f75d28880a6f676b1eb
+EBUILD binutils-hppa64-2.33.1.ebuild 12303 BLAKE2B f11a9eb2c0ff5d918435d570b540808143cc23fccd9f1785f65e97f9b87688beb2995c970f49dcead3c98a901dd65aeea4f75724f161ba269bd9ac61d9ae0436 SHA512 1406cbdd1680983659f2c4f7973f9fef08b62b1ce7e9a67891af4c4e1510baf5cb42bd5945896aa54f62d324b8bac42ee6a513fc4ac9293815d71bd0785e07ac
+EBUILD binutils-hppa64-2.34.ebuild 12422 BLAKE2B 3a206f1d69ae29ec654c95f316c9d488be97510cd9433338498fe13b0e67951440d014a40befeaba6c250cbed5fdc9c8e22bf0024c5343b6d65a261befadd11f SHA512 9eb4e2fed2968bec04ad3c6af14c7a6017bbfdb0c95db306fbfe177a19b12baf694fd10ff047f3cdc3f559c21146302b10c8ba7fc950e4e73ead10f2a302aed4
MISC metadata.xml 766 BLAKE2B e03336034fccf22a9cd0559a1a78bcc99f7cec05b7e526798e739a48589d50732d1664c6d9fcffe6defcd18840e612cba1a158e557785423d4834c2c54183579 SHA512 ea6c1bc005fecf24c4673f623b6d21ded664e5999720c6b74ad2a3654c40a274c9003a2a44dd402de3317a1d3d4450bc1d3c74683b3a98557363d62e21043e04
diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.30-r4.ebuild b/sys-devel/binutils-hppa64/binutils-hppa64-2.30-r4.ebuild
index a9281b7319d6..86763d13f440 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.30-r4.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.30-r4.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
export CTARGET=hppa64-${CHOST#*-}
-inherit eutils libtool flag-o-matic gnuconfig multilib versionator
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs versionator
DESCRIPTION="Tools necessary to build programs"
HOMEPAGE="https://sourceware.org/binutils/"
diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1-r6.ebuild b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1-r6.ebuild
index 33a031dfb6ee..a06de11aeeda 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1-r6.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1-r6.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
export CTARGET=hppa64-${CHOST#*-}
-inherit eutils libtool flag-o-matic gnuconfig multilib versionator
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs versionator
DESCRIPTION="Tools necessary to build programs"
HOMEPAGE="https://sourceware.org/binutils/"
diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.32-r1.ebuild b/sys-devel/binutils-hppa64/binutils-hppa64-2.32-r1.ebuild
index 3871f19978cf..d3887bea1c76 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.32-r1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.32-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
export CTARGET=hppa64-${CHOST#*-}
-inherit eutils libtool flag-o-matic gnuconfig multilib versionator
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs versionator
DESCRIPTION="Tools necessary to build programs"
HOMEPAGE="https://sourceware.org/binutils/"
diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.33.1.ebuild b/sys-devel/binutils-hppa64/binutils-hppa64-2.33.1.ebuild
index 550e2c504747..087fa9a6ac02 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.33.1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.33.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
export CTARGET=hppa64-${CHOST#*-}
-inherit eutils libtool flag-o-matic gnuconfig multilib
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
DESCRIPTION="Tools necessary to build programs"
HOMEPAGE="https://sourceware.org/binutils/"
diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.34.ebuild b/sys-devel/binutils-hppa64/binutils-hppa64-2.34.ebuild
index bccd8c08d709..97770ec57d63 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.34.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.34.ebuild
@@ -5,7 +5,7 @@ EAPI=7
export CTARGET=hppa64-${CHOST#*-}
-inherit eutils libtool flag-o-matic gnuconfig multilib
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
DESCRIPTION="Tools necessary to build programs"
HOMEPAGE="https://sourceware.org/binutils/"
diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 6d1a93769080..5f7d683f43fd 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -14,12 +14,12 @@ DIST binutils-2.33.1.tar.xz 21490848 BLAKE2B c336a8412938dc8c224f40a763a8bea9937
DIST binutils-2.34-patches-1.tar.xz 20388 BLAKE2B 8828505f62259a307de445357320827e7f6bc416a7f4c72140add505f62eef3928c7daec13be158b52c2a7a1d989f539025e4be6ec27ef80ede81477a42c5042 SHA512 951dffcc30ad5706dc48e71995217655c5d96472446ab66a357f19486b57d1868143a9809887eab7ba8c42c33124f8b37d3bab6618388ea8a08b4399d348a645
DIST binutils-2.34.tar.xz 21637796 BLAKE2B 07dd23916a7d27f71c3f160c8c16abe2bd4fce294c738c665a012a3be6a87dbe8160d0c38740524f9025e01d438e99b2a94bcf9f9f79ee214f5dd033de8aad3d SHA512 2c7976939dcf5e8c5b7374cccd39bfe803b1bec73c6abfa0eb17c24e1942574c6bdb874c66a092a82adc443182eacd8a5a8001c19a76101f0c7ba40c27de0bbd
DIST binutils-9999-patches-5.tar.xz 17492 BLAKE2B 4d5072d26d714dbc2a65899102c35791887b3c1298eb40a72088f5f964f500fa82581ac27a47f075812610e1757ba1ca5ac7d055dccc0d819ec06a86ca98f395 SHA512 c8a843cf04b72f010eef405cc2d029e49fb1f4582686f1e0409579d544b02d249c31f7cb9cd59747bc94727e29ddaba89951043b392017c6963ca14f3a0202b1
-EBUILD binutils-2.30-r4.ebuild 12024 BLAKE2B dacb9222a02c09cfb4bff4b42355607bde71e4df198d3baa5576eee111d17d091069dc4399f8604a2d4d31474cc38cb8d06730589522e13c3af06d84be2323ca SHA512 e8bb28b50c680256084a47fe51d7c3acc22c47fed03d12fc78991a1ef70e8de01fae58925191fb27c0f55fb65ad1a72508821a5b1832d44eaed0e85d54576624
-EBUILD binutils-2.31.1-r6.ebuild 12418 BLAKE2B ce937eddee86ffbd0e01f75789aaccef39e14f75b99e3143c00927ef004301f9cdd68c3cbc3c8b1adeb537e4ad7914334e5221ba3cab2943c5ad22004807d7ab SHA512 0f29fa3f90e34974bbb4c4208485f43076795086c81e37d5aac2f928583603185951ceb091e091b79071b12567fff5c5d7da4594d1b2f8970bdc55a7ea49263c
-EBUILD binutils-2.32-r1.ebuild 12623 BLAKE2B ffe5cc15b1833fa8b979af268be2806ff9c57965cff4ad5623e107bdff96c68b9824284887c2d46e09a8ad2f1daa696c6180a7dd29837293db447edd8ac6938b SHA512 29253585f12bddbd1879abfc648b0fe9da87e77f780bd3bdc90ce4372671934955f68c63130ca99af1679c7462a9a1321aca6a7d51eb9b9ff8ea9808117ceca1
-EBUILD binutils-2.32-r2.ebuild 12323 BLAKE2B 07f6f4d751047269334bed629b91207253fc1f38dfd1a9950ce8f42e8f83e658d351fa84f0170e42535e50825b3a4a84bc4e24a5e504ab6a85fc2f7b7860bd9c SHA512 119823211d2c243f68d468e7558c6d39cd77dd2f42fc1ddebb989da9dd37cb241f6e1d2188d0366fedb3e15a6a4905584c139f6dee1b1840dbabf294fb55d0d1
-EBUILD binutils-2.33.1-r1.ebuild 12149 BLAKE2B 863cb56f487fa99a24e7ba166b4eb95d21f683812208a5a01adf1e390a31615467483eda5608fae1e9b38b25e973ff3bd3ffd54c7dc8602a7ee4c2371929de2d SHA512 8aee4092344db995619cad4014540692597108ab6162b520aa0cb48812cbd16dea13762c1428c49c49d5cbb810b0e09174a5bf2f50630f5feb0a4404aa6bbba5
-EBUILD binutils-2.33.1.ebuild 12100 BLAKE2B d84533854129ce059dca2a3ff12df371ad005398f718ae352c5c4b2073c5abb923a7a4454f10c7f96856ea00833c8a49d84528cefca0fe81b470868ef974ae7b SHA512 028d77b61b611aec549beb803f05103c324623199541b2959e3a3eaa72163af0ab32660cb82c5159d2d430e4687afce8c40d5b092cf2a3057ad5742c801c4d2a
-EBUILD binutils-2.34.ebuild 12271 BLAKE2B dd5e915447c6dd9e4c78daf21dc90cb19758966624be23ec53b72fa1565a1ed2d3e6ac2be38f7f5b545687602d86ba4250cd5590d96c5e3b0578b7ea5da4bc54 SHA512 c16af465885ef4735119b51cc507e2c04f5ab27973626ed70f4717b3872355baf7263ae4d3786833e6fe7b3e5df07f2f1d4c8205fdaa232f93fad6a65948e369
-EBUILD binutils-9999.ebuild 12121 BLAKE2B b9c04c1954d42a58b2316f054928ee2c5aa64204d385a78cba2955fdc53319428eca1827a982ecf519d53c2287d95688e44c420d63cd6590cc6a67d9490ef102 SHA512 4113e5af0372e2bad7a4b7702c91e14654a68ee2c8678b53d7fb9a9ddfd000d35d1465d5a3f9becbe08863c6470bf36982d3b4d9e4c346853c7daab5c280a9ec
+EBUILD binutils-2.30-r4.ebuild 12040 BLAKE2B e65dc765e696198a351bae755ac57dd241a48f1275e8859279b6e34fa276fddf93b01f9174ac7bcbaa437901293efdee58ac2c31de139429d182ae7e2d124827 SHA512 2ed54acfb3cecf6794fe2ab5a2731e2950f444cf0a114460d5d91eaa82d849c6a02afacb9c3bdafbc0b9e4d89e58c835eeafa4f2d2b2443cd0dd69d29ccee701
+EBUILD binutils-2.31.1-r6.ebuild 12434 BLAKE2B c6dd8c1a9d6560f3b68d3cf1002b87cc83a6e28c3822f1ad0a04784bac51d280da8eab093b25e4f07929794a0601a3f7c3c695480bd79f02de1829f6b3bb89a5 SHA512 e479a230558078d427cbd7d4d9e2f41cfc5fe14b7628fb16130de00c8dd32314675c55557d8f07b038184e90511695ad0e77d159d4b4b8b95424138208181e23
+EBUILD binutils-2.32-r1.ebuild 12639 BLAKE2B 3266dd1afdae254fa2d50ff363605f4a198c2828e474cd3d2b27698b948085ecc3b770e08da0e4ae51870933bf921da923021072672896fc02290834682aff55 SHA512 d2d0c51fa30d29f138330797b18890535184f16bdff9af90fe27d8728f07b1b90ae5ada9e8191c6d6e7c21fa3cbadc63daf6fdb818345d992e1b0b661099f50e
+EBUILD binutils-2.32-r2.ebuild 12339 BLAKE2B 978931e2c94136651b3004d6ba16b8b548188e445d60985cb2dbc7a03014d8b7047fb0a2ce2815e18da99b3969ddd1aba93d92a52dee955aa9c825850e314c59 SHA512 40f4ff36083643963e0408ae03ef525e40a30ad6a1e80492383eea04b25e4953f3c1a663940114acf225e80e8dea2b41197021e2fb621901d281971f20394891
+EBUILD binutils-2.33.1-r1.ebuild 12165 BLAKE2B 3b74881670f8a17b4494569f09a8fcb1c131356c59fb709e991c5c5d596c155d9836adbee6431cdb44f12c897526469def4d35cf3691d8c28e6f4ba846a86ffd SHA512 c426743b4df71d65f9a16ae9c1c01c64392d3c80ec8cdd6d27dff405da089002c2379d3179bdf1d296ec1b9c4e93ab96c30e112f39cea79c794b6f2f30ae8844
+EBUILD binutils-2.33.1.ebuild 12116 BLAKE2B f551f6525106c4424109c33321ebe19875c62f33242f911b81d1b1b910c439a85eedcfacebec21ffe294ff69e49f7d3b17d419aa50f8a906e1792f6a7877a941 SHA512 7e2cf157053ad3983f796e6d338d468d37c9663acf1bb9e1a09dc0a011289e761fae048656332f67dd4288b36b35a32cb3c387a4749b67a6179b0315d3989759
+EBUILD binutils-2.34.ebuild 12287 BLAKE2B 0ef9519979f5ddd27508b146d3183492884634e07587cda3a793251a7ce443d4e24f3c41eb31d8a2d1c429ce46725124d2cae7f90bf3109c92697ce80ad734f4 SHA512 b289b189ef88ef80456db5950f8d069d976d0dc3214d9a9d7fce0e8acde7697fc1da4dec72940b4153272837ed317732bb4ab054debae715badff8aae5875fc9
+EBUILD binutils-9999.ebuild 12137 BLAKE2B 86f91f4c346f69ab27b090c344ace15129a18f3359db6fd17ddb62ece6082dd7af45ec9c3e628882b922d6ebdf43f7a7b2a1f09a358fbd384ac217a4c3c475d3 SHA512 3e1ed8c1eacafe6ea23903651cf6ea7e8fa96bd0010d843be0870a0901e2ea7ef3bcb870d953b3b605e5829f498b1569b20787e918ccd7d648fe0ddfec3f97fd
MISC metadata.xml 650 BLAKE2B 5f0547bb9a41a09f28afc7feb1d6f2da32205924d860a88f64a7970a5e24749b961531c023a8647720e119ffbf2bdcab9384f10726a3371a8ec750b808233eaf SHA512 9057a779adcdf1da85c7e26fdd134303e4fe53ba015dda84761f5e4894833ba50f1411c1e96102319479fb1becf6c02e23984737b3660a7c24101d0cf0d404b2
diff --git a/sys-devel/binutils/binutils-2.30-r4.ebuild b/sys-devel/binutils/binutils-2.30-r4.ebuild
index 41d6cf9c5551..bbbf3b1bd433 100644
--- a/sys-devel/binutils/binutils-2.30-r4.ebuild
+++ b/sys-devel/binutils/binutils-2.30-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils libtool flag-o-matic gnuconfig multilib versionator
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs versionator
DESCRIPTION="Tools necessary to build programs"
HOMEPAGE="https://sourceware.org/binutils/"
diff --git a/sys-devel/binutils/binutils-2.31.1-r6.ebuild b/sys-devel/binutils/binutils-2.31.1-r6.ebuild
index e6f688c9aeb9..e8bacea37184 100644
--- a/sys-devel/binutils/binutils-2.31.1-r6.ebuild
+++ b/sys-devel/binutils/binutils-2.31.1-r6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils libtool flag-o-matic gnuconfig multilib versionator
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs versionator
DESCRIPTION="Tools necessary to build programs"
HOMEPAGE="https://sourceware.org/binutils/"
diff --git a/sys-devel/binutils/binutils-2.32-r1.ebuild b/sys-devel/binutils/binutils-2.32-r1.ebuild
index 4c6683f69e28..a97a41e78456 100644
--- a/sys-devel/binutils/binutils-2.32-r1.ebuild
+++ b/sys-devel/binutils/binutils-2.32-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils libtool flag-o-matic gnuconfig multilib versionator
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs versionator
DESCRIPTION="Tools necessary to build programs"
HOMEPAGE="https://sourceware.org/binutils/"
diff --git a/sys-devel/binutils/binutils-2.32-r2.ebuild b/sys-devel/binutils/binutils-2.32-r2.ebuild
index 9d02442c6e83..3e54336e168a 100644
--- a/sys-devel/binutils/binutils-2.32-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.32-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit eutils libtool flag-o-matic gnuconfig multilib
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
DESCRIPTION="Tools necessary to build programs"
HOMEPAGE="https://sourceware.org/binutils/"
diff --git a/sys-devel/binutils/binutils-2.33.1-r1.ebuild b/sys-devel/binutils/binutils-2.33.1-r1.ebuild
index c76f4471a2f4..f43e2da21fcb 100644
--- a/sys-devel/binutils/binutils-2.33.1-r1.ebuild
+++ b/sys-devel/binutils/binutils-2.33.1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit eutils libtool flag-o-matic gnuconfig multilib
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
DESCRIPTION="Tools necessary to build programs"
HOMEPAGE="https://sourceware.org/binutils/"
diff --git a/sys-devel/binutils/binutils-2.33.1.ebuild b/sys-devel/binutils/binutils-2.33.1.ebuild
index 12f4ae430537..164192f9c5cd 100644
--- a/sys-devel/binutils/binutils-2.33.1.ebuild
+++ b/sys-devel/binutils/binutils-2.33.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit eutils libtool flag-o-matic gnuconfig multilib
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
DESCRIPTION="Tools necessary to build programs"
HOMEPAGE="https://sourceware.org/binutils/"
diff --git a/sys-devel/binutils/binutils-2.34.ebuild b/sys-devel/binutils/binutils-2.34.ebuild
index d2f3d447c2b8..b85960a8eee9 100644
--- a/sys-devel/binutils/binutils-2.34.ebuild
+++ b/sys-devel/binutils/binutils-2.34.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit eutils libtool flag-o-matic gnuconfig multilib
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
DESCRIPTION="Tools necessary to build programs"
HOMEPAGE="https://sourceware.org/binutils/"
diff --git a/sys-devel/binutils/binutils-9999.ebuild b/sys-devel/binutils/binutils-9999.ebuild
index 67a0fcb0d900..a735c2f7e2e8 100644
--- a/sys-devel/binutils/binutils-9999.ebuild
+++ b/sys-devel/binutils/binutils-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit eutils libtool flag-o-matic gnuconfig multilib
+inherit eutils libtool flag-o-matic gnuconfig multilib toolchain-funcs
DESCRIPTION="Tools necessary to build programs"
HOMEPAGE="https://sourceware.org/binutils/"
diff --git a/sys-devel/bison/Manifest b/sys-devel/bison/Manifest
index 54128633cdb3..b6970a606b61 100644
--- a/sys-devel/bison/Manifest
+++ b/sys-devel/bison/Manifest
@@ -4,13 +4,12 @@ DIST bison-3.3-patches-01.tar.xz 10768 BLAKE2B 6b4df80d0cf6ff3445019bbc66063b794
DIST bison-3.3.2.tar.xz 2108612 BLAKE2B 84cf59c02ff4ba34c052ef2539cde8d5932145ab21b63c879eeb32d183cadba6cb6209278090e38f3f03085e58ad1fff71248e5729513d8dffdcc14e8f924dfc SHA512 63c67291ea1bd00f4412fc589ffb891ede3e2577253016a9a185e00fb2d702371f3862486639a8f52f8a887f340a639575ff3b7ba93c152170cbfd8c9585c1dc
DIST bison-3.4.2-patches-01.tar.xz 11152 BLAKE2B a0d0423e034cfa1dc45a542c05667a8226b535e82c260f638b67f4cf0f693b55b531bf310ed2e701ed7cc8b30f4b9ba9de61dcfcc64428fed38c9d528976b4bd SHA512 14341c52bf53d9fa58da0818626312b199ad1c14b2e0180589d6713d79caa6206070826e0ea65901cee0f6bf3122a7a9f8dad75a6c7d31cb11a31136e7d5a325
DIST bison-3.4.2.tar.xz 2240532 BLAKE2B fb3d90dc3f21075069684e5d9f8d6982353d909b8c62c4d9925a22319c9f486a4ad7e2629a8932449a3444580ed701357c326aa7cd778a68f66f8eeae70cdac1 SHA512 00d2b37187b93100ec4b220ce2752d12ccf68f9d0d39b380d375d36dd8a22aa1d6e60156918f95e4493f9531c5d42d8fad38fd807307b491c1ca7ca4177823d9
-DIST bison-3.5-patches-01.tar.xz 9220 BLAKE2B 41ccdc164960e56722143b579a679a2699905c2ee2779fc882bb56871aa0a1d0fb530cf8249c354375bc2d61285754b257262191446524c8ec5b0cff0cd973ec SHA512 28b108540cad75dd6aec9cd0a17320a44e7bcd305faea9d35f5b38b0672a3646cacce3c45f5c1528560081280ed617f98fa467ad2479e0df108e0020ba029180
DIST bison-3.5.1-patches-01.tar.xz 9388 BLAKE2B 656cdc4fef308df3bc97c8f452ae75440909ed7eae13a8bdfc6b3b380f9d392ac3c9d300cb1e7a6d5548271b6ac63f5dfef594cbf9ef5322f97024468ed8e757 SHA512 195725726575998ff3d274d723ce3f605f9e1478601904668f165c1d9f628ed94380dfa65e546f12e3fc80b41aae7899774208510f382864dffde8545710f211
DIST bison-3.5.1.tar.xz 2354592 BLAKE2B 29e85c8f38f122b90ca38d4def3c9305a562dc29755865fc091f809191c0af435fe8fb5b424da8b69f143f30d8b6439876f735bf45dd8cf9f45e291e93789078 SHA512 f5a075608c563652181e6804cdd280761a05b88f41f4b287d49bbe4c18b08724b057ff95c07dfa3fddb5c95de8b229db76821e9d197d4bec206102f62cb390d8
-DIST bison-3.5.tar.xz 2341024 BLAKE2B 1c0af1cc12cd1e4d264adebb5c043b8ac510cd613a2a22c4232d88b077eecac7d1a36c07a4fb3d425cd1907b830f53862be570bbca6faaf0ef43981d6fecd1d3 SHA512 309ba77cfbf5d5ca697f522ac18ca9b55a1ec4e690b87220c97ffb1137b8bd8b22aa14c111166f0f4bf001e88f4bcbfd0583bc09810c246f0dc60fd6e8478950
-EBUILD bison-3.1.ebuild 2521 BLAKE2B 79af6efd14da9d30e98d20b4d7eeac810064bed5d42f7a7a7cf9476788cd31d02e3c6f0a09cd0f72ec2ad71bdca119fd3cb9f59af2829c18222b4d22eec57528 SHA512 da8785c17394db5f268418c65e4b834071d8a1e87cf5ead22e0ae6c7fbe691286724e2e91139be734a08cb042df98b919c08cfb9f82e4a943a69bc6086a5928e
+DIST bison-3.5.2.tar.xz 2362956 BLAKE2B f2c487cff816c010e82e95c23c26323eb4e11c7293a1358359564068b84438edded20586b4729e1432a7718f9ba6a9856298d66c17e45a10d28216272be6eea8 SHA512 f8d213fa58f04ce8e55437ecfa378869a85c07234223dc89dbe7533b7f663a105eddaebd0902fb46b258048400c09d4b8181f033932b74aa41bca13ea5c120aa
+EBUILD bison-3.1.ebuild 2521 BLAKE2B 6003cbf8a37765f136b21595ebec6fba46b34085bfb805171bc1cf49b100de68f0ad2aac0709231da6787a2d5af03c1586b2c3c24fe7c0386391a549865e7f64 SHA512 eadfe0bbb18e4aacb53aabcf13c1f8822604983a301e874449c1a2fe42de251ca571c38f6c470011bc5086e8d087a3f769cba8739b43d1390ff536ee8958efe1
EBUILD bison-3.3.2.ebuild 2646 BLAKE2B 13f0538e29b1fb44a7796cff081ea16d096de3060dfe1a4c65bb9b6e3b271d095ef40d86ff7238d9b0619757ebfbfb6ee693aeec9740e0d32bb2e4f63a590afb SHA512 7e4faee06ddea801d62a3daa6a7b1c21f01577ed4a2b6c8926e6fdebb8b00d8a11d4f67e03bc9f072c0c7748458f9e9aab45bb17f646ae0315b3bf726d2f35bb
EBUILD bison-3.4.2.ebuild 2517 BLAKE2B 9ba5d56c40b9e51409210a141fec088c6e1c9e4d552c7bde198f64c83933112c8b255c4e64b0edf3db7f362a7ce0430c0acd742c3a2f30d04db89f14c95924d7 SHA512 ef1e41b22d3c88770ce93f11f65cf7e3d257315e24cb01119d049628b1280e41779e32b86828d8d452e42583e2e4c47c5656af0fde868c361e7ab8f8c1b9685d
EBUILD bison-3.5.1.ebuild 2529 BLAKE2B 199924affa1865d03176918a98bc067c41aa56285aaec74abe451d2f558a59e4c972b02d61e352ea275cb164d76152ab8065fe488a26a8f921c822d2a0cd6dbc SHA512 a0e513d6077f20a7028e35945e517ab96064aff30f885ff195d48353b66c8f9fc343c81424a8615a8cc8151b04564ec8716ad2bfbf3d69d3c5ea26788b157bde
-EBUILD bison-3.5.ebuild 2525 BLAKE2B 77fd20384092a1d124c3f9e67a45e93f8f52878bf8d00c9ed0a55f4470a4d8869be3750e7bfe1ed7e05777641071994b2ecca86582a3894d54fae9f0550eb468 SHA512 7d4af07dd6634fbe57d9314bcaf477f83994b5d187fbcb2ecbbec241591d6d29b2ec579529fb79e9011bd7a6d8f039d9d4a3c2baff173e88ba22ddd7eb1a828c
+EBUILD bison-3.5.2.ebuild 2529 BLAKE2B 199924affa1865d03176918a98bc067c41aa56285aaec74abe451d2f558a59e4c972b02d61e352ea275cb164d76152ab8065fe488a26a8f921c822d2a0cd6dbc SHA512 a0e513d6077f20a7028e35945e517ab96064aff30f885ff195d48353b66c8f9fc343c81424a8615a8cc8151b04564ec8716ad2bfbf3d69d3c5ea26788b157bde
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/bison/bison-3.1.ebuild b/sys-devel/bison/bison-3.1.ebuild
index 9500ab19513e..4aa6ec0ab834 100644
--- a/sys-devel/bison/bison-3.1.ebuild
+++ b/sys-devel/bison/bison-3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/bison/bison-3.5.ebuild b/sys-devel/bison/bison-3.5.2.ebuild
index fed9c05eb312..60e7b20d2a62 100644
--- a/sys-devel/bison/bison-3.5.ebuild
+++ b/sys-devel/bison/bison-3.5.2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic
-PATCHES="${PN}-3.5-patches-01.tar.xz"
+PATCHES="${PN}-3.5.1-patches-01.tar.xz"
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="https://www.gnu.org/software/bison/"
@@ -33,7 +33,7 @@ DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) # ChangeLog-2012 ChangeLog-19
PATCHES=(
"${WORKDIR}"/patches/${PN}-3.5-optional-perl.patch #538300
- "${WORKDIR}"/patches/${PN}-3.5-avoid_autoreconf.patch
+ "${WORKDIR}"/patches/${PN}-3.5.1-avoid_autoreconf.patch
)
src_prepare() {
diff --git a/sys-devel/boost-m4/Manifest b/sys-devel/boost-m4/Manifest
index 613af01db073..14f5ee871008 100644
--- a/sys-devel/boost-m4/Manifest
+++ b/sys-devel/boost-m4/Manifest
@@ -1,3 +1,3 @@
DIST boost-m4-0.4_p20160328.tar.gz 41253 BLAKE2B 47ad17f652560dce4e276b295e55e7daa8752f1c932a6c0d1bad9e4bc2ff72eb0adfaf8abc4e7c57f179f08857de255935fc530f0a4d8a26d3f6a2a0711417ac SHA512 4aecd311b21ced4a3d62fc706a9fa731c375ea490482f78756892243b5af6909cd8841c249632b37820be7f1bde41c290e842edd933d0c727e1dca76d30eb506
-EBUILD boost-m4-0.4_p20160328.ebuild 909 BLAKE2B d6eba2877c46834a1447d2c71deea6d362e6ba32bfea92368a3d63eec1f731610bf4b092527cc6df3a8c39c5510f26600c155fa1de0abda7c82c005a357c5c42 SHA512 907746175cd3a69cb609ccf2005ce501cc5bc02866412fa66db9ce8535dfe5a3227350cc6bf0c785d1067b1631f598257604dbff7dbabcaab467798868c8ca01
+EBUILD boost-m4-0.4_p20160328.ebuild 906 BLAKE2B c8d0a0b0d7581fc7b4e60bc8da1dd70fd31bfcaa0d97cd9acfeef28d7c6da63bb13938b501ba3e56cf82b70108fcf64556dbe45504bf7bb221842deef568041f SHA512 30db607863687c0b0fa0e551dfb27d3d6c48d4891bed38e838ac6feacc0853579c358c571b730fb23d871dab35f4e0f2ea09c3d52b6d88a66e53dd2215212271
MISC metadata.xml 249 BLAKE2B 4488d5817d75e16c337e26e571768949d36a1bd2ff42322d5f4bb62a4794f44b035dacbe27d62044c4dd205bba2bdb6a909bb82201bd2731259d8ce34da6abb6 SHA512 e720a57bb332e357f42ba922528039e087fc0f7896b110f7142bc7fd2c2e1a807dde3a6f9d9d47d322332f186b77cf01445be4df62d3ad508d697a3bf736d581
diff --git a/sys-devel/boost-m4/boost-m4-0.4_p20160328.ebuild b/sys-devel/boost-m4/boost-m4-0.4_p20160328.ebuild
index bb525c042dea..cf0e4ebfbc2c 100644
--- a/sys-devel/boost-m4/boost-m4-0.4_p20160328.ebuild
+++ b/sys-devel/boost-m4/boost-m4-0.4_p20160328.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index c492425ec71d..0096cca6fa3f 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -1,9 +1,11 @@
DIST cfe-7.1.0.src.tar.xz 12487872 BLAKE2B ca6ec9e45b94823de1dabf9e68f0c97cdd40b5d2a5e5e15d4b2393f6d7fbdee72a541b957cc22ce4cb726d8ee7190228320941d5713aeb59695673b9e9070ceb SHA512 1cd0b80f32aa4de1118c0c676ba96b1fc78b7ff929b01b6589dfe9b4669e599ac8cfb8f5a0abcd3487594193a7dec06b29530ec3fc03042c20a160f0477a79fd
DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 88cee0b6daa477ca0473c76efc45beb634f6194ecd3f45aaec3791e26b203c5dbd33c649435e0d97924096a72c727d76915bffc0b7ea305f24d5e5f06389c4a0 SHA512 1227b2d32052c70b4b494659849000188fce46fc31a71f3352ba8457ac0b0b17e4bc7c8589874c8586d55aa808ee6c1fceb7df501aafa33599f8df7bfd2b791d
DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695 SHA512 27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
+DIST llvmorg-10.0.0-rc2.tar.gz 120795019 BLAKE2B 6e701eddbd2313e777c7b37dff8455a08d3c599d01055b60afc0319373d4709deb429aac6bf9e80c4d2e2ab8ade03bf5b398b6ccd8882e4bde608d10cdbf2284 SHA512 ee571c9258a2d9fc411964f56b0b92b2e7134349ed21dbe7963eb61ef65da506e0c4f7c69259a3b6cecec23f55d24636608287ee4457ee667031e141f8f09aae
DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f SHA512 fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59
EBUILD clang-common-10.0.0.9999.ebuild 513 BLAKE2B 3ca10da9963052dfcd89bfbc0399f9839325caba42a63e916ccb3ab5f10c0b1f1089cf2b932ce1f166e0dc60ae2d605003e345354eed6310eebc29a40275405d SHA512 18c55050f97348880eaa7676dcf4bde318f2db16c9014713ca32b17c2c02997e68034ed20dc8737a1f1c5d51de88da321dd68bfe83068008dc7f92857d782997
EBUILD clang-common-10.0.0_rc1.ebuild 513 BLAKE2B 990eee9292990a4fa1fa12eda4963c78a838108bc7d56833d6696af03eded240fd01f095335020eca81832f5e64c496c129bdecff7dc4c4de86c38e95ec99dd7 SHA512 dc472092d704ca242e0370f580f506e83a17f3147cff31cf37fb3573e37ad0824960a6da576c8310f6ca43d64e7fffa0c65c9815344d40252b0ca0f8b5e3eefd
+EBUILD clang-common-10.0.0_rc2.ebuild 513 BLAKE2B 990eee9292990a4fa1fa12eda4963c78a838108bc7d56833d6696af03eded240fd01f095335020eca81832f5e64c496c129bdecff7dc4c4de86c38e95ec99dd7 SHA512 dc472092d704ca242e0370f580f506e83a17f3147cff31cf37fb3573e37ad0824960a6da576c8310f6ca43d64e7fffa0c65c9815344d40252b0ca0f8b5e3eefd
EBUILD clang-common-11.0.0.9999.ebuild 513 BLAKE2B 990eee9292990a4fa1fa12eda4963c78a838108bc7d56833d6696af03eded240fd01f095335020eca81832f5e64c496c129bdecff7dc4c4de86c38e95ec99dd7 SHA512 dc472092d704ca242e0370f580f506e83a17f3147cff31cf37fb3573e37ad0824960a6da576c8310f6ca43d64e7fffa0c65c9815344d40252b0ca0f8b5e3eefd
EBUILD clang-common-7.1.0.ebuild 766 BLAKE2B a0b5b93670719d86b7edbaaa26586ba2b605a0a9054dd1bef53e566d205f84a9fae06fddc895eb7de4774924f89bdd619e974d9c3877a97b056464ddd534c5cb SHA512 7e7e4aff9bedc62d9bb59cdfa81d404ac0caac9d0b48811195a608db030a4eeda5f98c556a111d115b638c85b52bd27b450ce5a8ec047b220fad3d7213459257
EBUILD clang-common-8.0.1.ebuild 798 BLAKE2B ee3a460e6e80ac0700fec452f3cf47a1f6054c7b93139e0fd4c5efec8ccf84d1cfe933420cca84e017e115bf45474db42f58813b98dc2f396feb61c00f2901d5 SHA512 feda961724c5bfde42926b0928107fae7df056e63041705a68eb7521ffc1e9f5be8f86591db41d10f97b940ef1ac664dc35ad11e59b29635b46b2fe5ea8c974b
diff --git a/sys-devel/clang-common/clang-common-10.0.0_rc2.ebuild b/sys-devel/clang-common/clang-common-10.0.0_rc2.ebuild
new file mode 100644
index 000000000000..18e41e0917da
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-10.0.0_rc2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/"
+LLVM_COMPONENTS=( clang/utils/bash-autocomplete.sh )
+llvm.org_set_globals
+S=${WORKDIR}/clang/utils
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+PDEPEND="sys-devel/clang:*"
+
+src_install() {
+ newbashcomp bash-autocomplete.sh clang
+}
diff --git a/sys-devel/clang-runtime/Manifest b/sys-devel/clang-runtime/Manifest
index 617d79fe8fb0..5be4c779880e 100644
--- a/sys-devel/clang-runtime/Manifest
+++ b/sys-devel/clang-runtime/Manifest
@@ -1,5 +1,6 @@
EBUILD clang-runtime-10.0.0.9999.ebuild 643 BLAKE2B d513da18fea612d5908924aedc4ccc2a01e25a66b306b1229e9d7c6ad5a8508a3be51b551246f64eba90f406c47c4f384d5fa69545d581aaeb55e6b2116895c2 SHA512 8f9cdfe5312cccfe2b7b5f7929d9aa3ffd8e9e007ddded8284a391bfbfe9f4e11462164336679fdfa40bb1d3b5449498d28a25fa97af2a3fbd5b978bb450b822
-EBUILD clang-runtime-10.0.0_rc1.ebuild 643 BLAKE2B d40d0fe357437cd1953be01751c4f31b0545bd48df6130aa0ffbd5b8cce5826ae1bf721e74fcf60b98528f402a734862f9ae495710e72c2d236741191e845dd3 SHA512 a70d29e6ee013f5eaebaa004655617f221ca47457d99f5b6b99ef1fd3c5ee1b0d082267c6436a34d523ebb96a5f9746f4659baa2f8241946be08517c9a5d6d97
+EBUILD clang-runtime-10.0.0_rc1.ebuild 625 BLAKE2B 8db7bfa75ca928562b60b1bcc5f64ab85b3bd4c81f48f78488edbf80507bfa99c411ad32e5893d8f620d020bd2f21c996ad1c744e6881851d20fd5b504ee2010 SHA512 0a979a27e36ce410909e42e03ca2eb6f204059b24f654123646c17950e0a1db23b1cdd6668aef94f0623e74cf780a8b2fddb4dc1f58f1858498454650363414b
+EBUILD clang-runtime-10.0.0_rc2.ebuild 625 BLAKE2B 8db7bfa75ca928562b60b1bcc5f64ab85b3bd4c81f48f78488edbf80507bfa99c411ad32e5893d8f620d020bd2f21c996ad1c744e6881851d20fd5b504ee2010 SHA512 0a979a27e36ce410909e42e03ca2eb6f204059b24f654123646c17950e0a1db23b1cdd6668aef94f0623e74cf780a8b2fddb4dc1f58f1858498454650363414b
EBUILD clang-runtime-11.0.0.9999.ebuild 643 BLAKE2B d40d0fe357437cd1953be01751c4f31b0545bd48df6130aa0ffbd5b8cce5826ae1bf721e74fcf60b98528f402a734862f9ae495710e72c2d236741191e845dd3 SHA512 a70d29e6ee013f5eaebaa004655617f221ca47457d99f5b6b99ef1fd3c5ee1b0d082267c6436a34d523ebb96a5f9746f4659baa2f8241946be08517c9a5d6d97
EBUILD clang-runtime-7.1.0.ebuild 808 BLAKE2B 0063d26d15d1d2e068b0eca1189ec3e676618eabd4f22a8ede570d57b11ea4c4f8c8d25abc22ea4845832bb1d0a50bbb60a1080589c373675bbac9f6326b86e0 SHA512 234be48d982ae1b334680e051c969ef4233708b9dbb97727c93d973f0a35662db9437f30ae11c891423b7e00ba7a1ee1ad090d4ae69408aaf893e2bba33b2dc1
EBUILD clang-runtime-8.0.1.ebuild 807 BLAKE2B 4d30a481ae14d01c2e5603e3fe4eb677ac3d3ba587660f206f0b45077e7d1ec4a9be544631374791d2fac78be6d07eb01283590afcd13a587460ecd68d95693b SHA512 fae9b0337505bcd52585564a80aab48ffc7ffdddfa22cc41c7f728df0b14c098bf36e51f1676fa33d247034e0b0d7dd8a23195bbd373ad311dbb83fafa7b55ae
diff --git a/sys-devel/clang-runtime/clang-runtime-10.0.0_rc1.ebuild b/sys-devel/clang-runtime/clang-runtime-10.0.0_rc1.ebuild
index 2713d1f397ff..65e66879ab98 100644
--- a/sys-devel/clang-runtime/clang-runtime-10.0.0_rc1.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-10.0.0_rc1.ebuild
@@ -14,7 +14,6 @@ SLOT="$(ver_cut 1-3)"
KEYWORDS=""
IUSE="+compiler-rt libcxx openmp +sanitize"
REQUIRED_USE="sanitize? ( compiler-rt )"
-PROPERTIES="live"
RDEPEND="
compiler-rt? (
diff --git a/sys-devel/clang-runtime/clang-runtime-10.0.0_rc2.ebuild b/sys-devel/clang-runtime/clang-runtime-10.0.0_rc2.ebuild
new file mode 100644
index 000000000000..65e66879ab98
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-10.0.0_rc2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~sys-libs/compiler-rt-${PV}:${SLOT}
+ sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} )
+ )
+ libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )"
diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 2d17843c804a..3b59699f7f4d 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -10,10 +10,12 @@ DIST llvm-8.0.1-manpages.tar.bz2 140915 BLAKE2B 13ac9e172728d643dac1d12ac06909b6
DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5 SHA512 82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
DIST llvm-9.0.0-manpages.tar.bz2 158546 BLAKE2B eed6235698a0b5993affe305f7fd22cd4cf444adf931275a1685f2049a5f17cf2933907577d9ce142348a3c579769b0436aa2b5a9a953958504125a8c3e83b7d SHA512 64c8d18061eb2870b379a1df485be0b61eac07cb10b3f97347b54b2ee326faa63437ca04466776be282e120dd3f6147e14fffdd38ca370db85748fe5eb54d764
DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695 SHA512 27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
+DIST llvmorg-10.0.0-rc2.tar.gz 120795019 BLAKE2B 6e701eddbd2313e777c7b37dff8455a08d3c599d01055b60afc0319373d4709deb429aac6bf9e80c4d2e2ab8ade03bf5b398b6ccd8882e4bde608d10cdbf2284 SHA512 ee571c9258a2d9fc411964f56b0b92b2e7134349ed21dbe7963eb61ef65da506e0c4f7c69259a3b6cecec23f55d24636608287ee4457ee667031e141f8f09aae
DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f SHA512 fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59
-EBUILD clang-10.0.0.9999.ebuild 10944 BLAKE2B d0170a2c38baab0f5a5bf554a416919a33c330ceaa1c6af687cbc3b80874cf99cbb40e92f23892f66565d0adaa3a64a63a1883f67b665fb65d6c367a3643d9e0 SHA512 58267d1dded32c55bebca0a870bf6769af0fc659cdfb5a47f1f8574b0c89a4e454befaaa7d33513c7d591fa2a3b84418fc54977d3d648a01b741a3cdb8fa5f3e
+EBUILD clang-10.0.0.9999.ebuild 10933 BLAKE2B 2493f62a26fdf0a914689e849607c71d2b4f8cd857ff3fad0ba07aff98ec9ca8ca4e8aeb2f904b753bb318fb872e9a857ddaf22305355595b98603486a03de4f SHA512 afd0c27931c55c4ea5223a5096a2f6ebf1db6f146afed87148b31217e7da81e561362bb615c1342b134af0ed2f6890a46d196c6a594bfc7b72d7d161881601de
EBUILD clang-10.0.0_rc1.ebuild 10944 BLAKE2B d0170a2c38baab0f5a5bf554a416919a33c330ceaa1c6af687cbc3b80874cf99cbb40e92f23892f66565d0adaa3a64a63a1883f67b665fb65d6c367a3643d9e0 SHA512 58267d1dded32c55bebca0a870bf6769af0fc659cdfb5a47f1f8574b0c89a4e454befaaa7d33513c7d591fa2a3b84418fc54977d3d648a01b741a3cdb8fa5f3e
-EBUILD clang-11.0.0.9999.ebuild 10944 BLAKE2B d0170a2c38baab0f5a5bf554a416919a33c330ceaa1c6af687cbc3b80874cf99cbb40e92f23892f66565d0adaa3a64a63a1883f67b665fb65d6c367a3643d9e0 SHA512 58267d1dded32c55bebca0a870bf6769af0fc659cdfb5a47f1f8574b0c89a4e454befaaa7d33513c7d591fa2a3b84418fc54977d3d648a01b741a3cdb8fa5f3e
+EBUILD clang-10.0.0_rc2.ebuild 10930 BLAKE2B 2517d079cb71b072deec0203432ee04fd3513e7c1ba829bbf768ee31ad4cf58711974d25e23fd6c5b2a9f3c7bea8c48ee2426178c3e164d72f8dc6bbf0ffad8c SHA512 1c76228c2e8f7343a0ec3293d0785023be35a84eb208da3dc13ad7521d5eb56a816620a9dd6f503c2e40e731d1b7ed84a30c4a4abf7d5af1057666f074242f7a
+EBUILD clang-11.0.0.9999.ebuild 10946 BLAKE2B 6ca912316b58835777e3eeab18a4b288d7d6d41048f8f11992c800a9471520932b949c064fe873c9a5d53d32114b08a74507854dda96aa21afb0d6f169afc080 SHA512 bf8998b44b6277151c29104ec8a48ae2fa2bbb7ab3eb849e8d374aa8bd4d5fb64abd3b8a1eaffeb4015bf3c026f3aaee4d26e33255a8e3958fe77d1ad3c6d086
EBUILD clang-7.1.0.ebuild 10240 BLAKE2B 08dd7cdbd92c674a50e4d84f52fd25bd2c01ca562b819c659ca1973675803478cc7d3e6a8bd5dcff1caac19a02d8ebb4d149685b843b16b4cc1e5f2be1ddf9ef SHA512 1e3ea5ac965f96240faba9e7d01b3745ecb40b124a857fdb27727cda4af8317087bf593f98ced940632149d8fd13e1c9e970b2307abb6b132fe87896f1d004d3
EBUILD clang-8.0.1.ebuild 10138 BLAKE2B a2c91918e468c3f070ba10d7a0478e006c5d23289db387d6ca57ee082a7567ef24ad7af66a3b93e0e8934c69fbcd5a4fefbfbd77ba0ef077776b4110b30a6773 SHA512 da86670ee496b2a1bfe3f99eb7146cd8a85d793f580ae2ebd94bfb65363c6e39c58fb77b3b00c27e5d9bdc70ecb1688154e500506525b019da3f95d356f815e1
EBUILD clang-9.0.1.ebuild 8987 BLAKE2B 33154f9ba06325df93e59f573e829b00ff49ccfd55f9c7520b63b50775b54eb2ee13ce62744840f1ba63f7196e3171cd9146dcb65828b89ab34baa4c48cf748f SHA512 04e27cb57cb02eca753c4cf2d252e6d9d8a65e317bbc30f35aeafff4cea80391befcb52fe166e87d6560d3974f30613d9214dc3ba72803b9c0469ff93e867ec9
diff --git a/sys-devel/clang/clang-10.0.0.9999.ebuild b/sys-devel/clang/clang-10.0.0.9999.ebuild
index 03de91fd9e9d..512b1d56a23f 100644
--- a/sys-devel/clang/clang-10.0.0.9999.ebuild
+++ b/sys-devel/clang/clang-10.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
inherit cmake-utils llvm llvm.org multilib-minimal multiprocessing \
pax-utils python-single-r1 toolchain-funcs
@@ -300,7 +300,7 @@ multilib_src_test() {
local -x LIT_PRESERVES_TMP=1
cmake-utils_src_make check-clang
multilib_is_native_abi &&
- cmake-utils_src_make check-clang-tools check-clangd
+ cmake-utils_src_make check-clang-tools
}
src_install() {
diff --git a/sys-devel/clang/clang-10.0.0_rc2.ebuild b/sys-devel/clang/clang-10.0.0_rc2.ebuild
new file mode 100644
index 000000000000..b14ce0461b46
--- /dev/null
+++ b/sys-devel/clang/clang-10.0.0_rc2.ebuild
@@ -0,0 +1,397 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
+inherit cmake-utils llvm llvm.org multilib-minimal multiprocessing \
+ pax-utils python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/"
+LLVM_COMPONENTS=( clang clang-tools-extra )
+LLVM_TEST_COMPONENTS=(
+ llvm/lib/Testing/Support
+ llvm/utils/{lit,llvm-lit,unittest}
+)
+llvm.org_set_globals
+# We need extra level of indirection for CLANG_RESOURCE_DIR
+S=${WORKDIR}/x/y/clang
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC AVR )
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+ NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+ "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer
+ test xml kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ || ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${LLVM_TARGET_USEDEPS// /,},${MULTILIB_USEDEP}]
+ static-analyzer? ( dev-lang/perl:* )
+ xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ doc? ( dev-python/sphinx )
+ xml? ( virtual/pkgconfig )
+ ${PYTHON_DEPS}"
+RDEPEND="${RDEPEND}
+ !<sys-devel/llvm-4.0.0_rc:0
+ !sys-devel/clang:0"
+PDEPEND="
+ sys-devel/clang-common
+ ~sys-devel/clang-runtime-${PV}
+ default-compiler-rt? ( =sys-libs/compiler-rt-${PV%_*}* )
+ default-libcxx? ( >=sys-libs/libcxx-${PV} )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+# target. However, you will need appropriate crt* files (installed
+# e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+# in the current profile (i.e. alike supported by sys-devel/gcc).
+#
+# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
+# multilib clang* libraries (not runtime, not wrappers).
+
+pkg_setup() {
+ LLVM_MAX_SLOT=${SLOT} llvm_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_unpack() {
+ # create extra parent dir for CLANG_RESOURCE_DIR
+ mkdir -p x/y || die
+ cd x/y || die
+ llvm.org_src_unpack
+ mv clang-tools-extra clang/tools/extra || die
+}
+
+check_distribution_components() {
+ if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+ local all_targets=() my_targets=() l
+ cd "${BUILD_DIR}" || die
+
+ while read -r l; do
+ if [[ ${l} == install-*-stripped:* ]]; then
+ l=${l#install-}
+ l=${l%%-stripped*}
+
+ case ${l} in
+ # meta-targets
+ clang-libraries|distribution)
+ continue
+ ;;
+ # tools
+ clang|clangd|clang-*)
+ ;;
+ # static libraries
+ clang*|findAllSymbols)
+ continue
+ ;;
+ esac
+
+ all_targets+=( "${l}" )
+ fi
+ done < <(ninja -t targets all)
+
+ while read -r l; do
+ my_targets+=( "${l}" )
+ done < <(get_distribution_components $"\n")
+
+ local add=() remove=()
+ for l in "${all_targets[@]}"; do
+ if ! has "${l}" "${my_targets[@]}"; then
+ add+=( "${l}" )
+ fi
+ done
+ for l in "${my_targets[@]}"; do
+ if ! has "${l}" "${all_targets[@]}"; then
+ remove+=( "${l}" )
+ fi
+ done
+
+ if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
+ eqawarn "get_distribution_components() is outdated!"
+ eqawarn " Add: ${add[*]}"
+ eqawarn "Remove: ${remove[*]}"
+ fi
+ cd - >/dev/null || die
+ fi
+}
+
+get_distribution_components() {
+ local sep=${1-;}
+
+ local out=(
+ # common stuff
+ clang-cmake-exports
+ clang-headers
+ clang-resource-headers
+ libclang-headers
+
+ # libs
+ clang-cpp
+ libclang
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # common stuff
+ bash-autocomplete
+ libclang-python-bindings
+
+ # tools
+ c-index-test
+ clang
+ clang-format
+ clang-import-test
+ clang-offload-bundler
+ clang-offload-wrapper
+ clang-refactor
+ clang-rename
+ clang-scan-deps
+ diagtool
+ hmaptool
+
+ # extra tools
+ clang-apply-replacements
+ clang-change-namespace
+ clang-doc
+ clang-include-fixer
+ clang-move
+ clang-query
+ clang-reorder-fields
+ clang-tidy
+ clangd
+ find-all-symbols
+ modularize
+ pp-trace
+ )
+
+ use doc && out+=(
+ docs-clang-html
+ docs-clang-man
+ docs-clang-tools-html
+ docs-clang-tools-man
+ )
+
+ use static-analyzer && out+=(
+ clang-check
+ clang-extdef-mapping
+ scan-build
+ scan-view
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ local llvm_version=$(llvm-config --version) || die
+ local clang_version=$(ver_cut 1-3 "${llvm_version}")
+
+ local mycmakeargs=(
+ -DLLVM_CMAKE_PATH="${EPREFIX}/usr/lib/llvm/${SLOT}/$(get_libdir)/cmake/llvm"
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${SLOT}"
+ -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man"
+ # relative to bindir
+ -DCLANG_RESOURCE_DIR="../../../../lib/clang/${clang_version}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DCLANG_LINK_CLANG_DYLIB=ON
+ -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+
+ -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ -DLLVM_BUILD_TESTS=$(usex test)
+
+ # these are not propagated reliably, so redefine them
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+
+ -DCMAKE_DISABLE_FIND_PACKAGE_LibXml2=$(usex !xml)
+ # libgomp support fails to find headers without explicit -I
+ # furthermore, it provides only syntax checking
+ -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
+
+ # override default stdlib and rtlib
+ -DCLANG_DEFAULT_CXX_STDLIB=$(usex default-libcxx libc++ "")
+ -DCLANG_DEFAULT_RTLIB=$(usex default-compiler-rt compiler-rt "")
+
+ -DCLANG_ENABLE_ARCMT=$(usex static-analyzer)
+ -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_MAIN_SRC_DIR="${WORKDIR}/x/y/llvm"
+ -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")}"
+ )
+
+ if multilib_is_native_abi; then
+ mycmakeargs+=(
+ # normally copied from LLVM_INCLUDE_DOCS but the latter
+ # is lacking value in stand-alone builds
+ -DCLANG_INCLUDE_DOCS=$(usex doc)
+ -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=$(usex doc)
+ )
+ use doc && mycmakeargs+=(
+ -DLLVM_BUILD_DOCS=ON
+ -DLLVM_ENABLE_SPHINX=ON
+ -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
+ -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra"
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF
+ )
+ else
+ mycmakeargs+=(
+ -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF
+ )
+ fi
+
+ if [[ -n ${EPREFIX} ]]; then
+ mycmakeargs+=(
+ -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
+ )
+ fi
+
+ if tc-is-cross-compiler; then
+ [[ -x "/usr/bin/clang-tblgen" ]] \
+ || die "/usr/bin/clang-tblgen not found or usable"
+ mycmakeargs+=(
+ -DCMAKE_CROSSCOMPILING=ON
+ -DCLANG_TABLEGEN=/usr/bin/clang-tblgen
+ )
+ fi
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake-utils_src_configure
+
+ multilib_is_native_abi && check_distribution_components
+}
+
+multilib_src_compile() {
+ cmake-utils_src_compile
+
+ # provide a symlink for tests
+ if [[ ! -L ${WORKDIR}/lib/clang ]]; then
+ mkdir -p "${WORKDIR}"/lib || die
+ ln -s "${BUILD_DIR}/$(get_libdir)/clang" "${WORKDIR}"/lib/clang || die
+ fi
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake-utils_src_make check-clang
+ multilib_is_native_abi &&
+ cmake-utils_src_make check-clang-tools
+}
+
+src_install() {
+ MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/clang/Config/config.h
+ )
+
+ multilib-minimal_src_install
+
+ # Move runtime headers to /usr/lib/clang, where they belong
+ mv "${ED}"/usr/include/clangrt "${ED}"/usr/lib/clang || die
+ # move (remaining) wrapped headers back
+ mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${SLOT}/include || die
+
+ # Apply CHOST and version suffix to clang tools
+ # note: we use two version components here (vs 3 in runtime path)
+ local llvm_version=$(llvm-config --version) || die
+ local clang_version=$(ver_cut 1 "${llvm_version}")
+ local clang_full_version=$(ver_cut 1-3 "${llvm_version}")
+ local clang_tools=( clang clang++ clang-cl clang-cpp )
+ local abi i
+
+ # cmake gives us:
+ # - clang-X
+ # - clang -> clang-X
+ # - clang++, clang-cl, clang-cpp -> clang
+ # we want to have:
+ # - clang-X
+ # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X
+ # - clang, clang++, clang-cl, clang-cpp -> clang*-X
+ # also in CHOST variant
+ for i in "${clang_tools[@]:1}"; do
+ rm "${ED}/usr/lib/llvm/${SLOT}/bin/${i}" || die
+ dosym "clang-${clang_version}" "/usr/lib/llvm/${SLOT}/bin/${i}-${clang_version}"
+ dosym "${i}-${clang_version}" "/usr/lib/llvm/${SLOT}/bin/${i}"
+ done
+
+ # now create target symlinks for all supported ABIs
+ for abi in $(get_all_abis); do
+ local abi_chost=$(get_abi_CHOST "${abi}")
+ for i in "${clang_tools[@]}"; do
+ dosym "${i}-${clang_version}" \
+ "/usr/lib/llvm/${SLOT}/bin/${abi_chost}-${i}-${clang_version}"
+ dosym "${abi_chost}-${i}-${clang_version}" \
+ "/usr/lib/llvm/${SLOT}/bin/${abi_chost}-${i}"
+ done
+ done
+
+ # Remove unnecessary headers on FreeBSD, bug #417171
+ if use kernel_FreeBSD; then
+ rm "${ED}"/usr/lib/clang/${clang_full_version}/include/{std,float,iso,limits,tgmath,varargs}*.h || die
+ fi
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake-utils_src_make install-distribution
+
+ # move headers to /usr/include for wrapping & ABI mismatch checks
+ # (also drop the version suffix from runtime headers)
+ rm -rf "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/llvm/${SLOT}/include "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/llvm/${SLOT}/$(get_libdir)/clang "${ED}"/usr/include/clangrt || die
+}
+
+multilib_src_install_all() {
+ python_fix_shebang "${ED}"
+ if use static-analyzer; then
+ python_optimize "${ED}"/usr/lib/llvm/${SLOT}/share/scan-view
+ fi
+
+ docompress "/usr/lib/llvm/${SLOT}/share/man"
+ # match 'html' non-compression
+ use doc && docompress -x "/usr/share/doc/${PF}/tools-extra"
+ # +x for some reason; TODO: investigate
+ use static-analyzer && fperms a-x "/usr/lib/llvm/${SLOT}/share/man/man1/scan-build.1"
+}
+
+pkg_postinst() {
+ if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+ eselect compiler-shadow update all
+ fi
+
+ elog "You can find additional utility scripts in:"
+ elog " ${EROOT}/usr/lib/llvm/${SLOT}/share/clang"
+ elog "Some of them are vim integration scripts (with instructions inside)."
+ elog "The run-clang-tidy.py script requires the following additional package:"
+ elog " dev-python/pyyaml"
+}
+
+pkg_postrm() {
+ if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+ eselect compiler-shadow clean all
+ fi
+}
diff --git a/sys-devel/clang/clang-11.0.0.9999.ebuild b/sys-devel/clang/clang-11.0.0.9999.ebuild
index 03de91fd9e9d..456493136dfe 100644
--- a/sys-devel/clang/clang-11.0.0.9999.ebuild
+++ b/sys-devel/clang/clang-11.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
inherit cmake-utils llvm llvm.org multilib-minimal multiprocessing \
pax-utils python-single-r1 toolchain-funcs
diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest
index 34d02a01e4ba..519c2fb94905 100644
--- a/sys-devel/crossdev/Manifest
+++ b/sys-devel/crossdev/Manifest
@@ -1,6 +1,6 @@
DIST crossdev-20191222.tar.xz 27320 BLAKE2B 375e0ccb7bfd5c5c365b9c874a7dbf75207843b68dbe6d4cf9da07b36efb7b3bb1e6c84f85268fea6c71d6afc1e284f9bd1dcfeca5536d0947f8d3a3f5344ca9 SHA512 ad32f2231663f312b2b35bdea81c9ddac584d13f9affd496f36cbed072a97e6f80deb3436dcbea184621a4bd86bb25d52fb0434208226a3d743f0f664cd91fd0
DIST crossdev-20200125.tar.xz 27380 BLAKE2B 4871b3ba1130c8d2e4df263aea155f95352417e65dabe64968cf9cc2628f9a1ae32a7e569cdea73a04d32d05396b0a83720bbd712a5f5b703606692e6b61516b SHA512 a4db1d09179b23f032af59c4857c3ab58d7944633b0c612a1f8aa0ecc38201f960cc1da761f34288568bb7f3434fe4da5094b4d4445be047da8838a096f6c606
-EBUILD crossdev-20191222.ebuild 842 BLAKE2B 0ab8c764504f56c4acc7ee9970acab98bdfc523b48683f35992308231e76475f5c49d2ab0f91d7a726f99237c4a5d7171a64316c7377fc3de30b68e06205e200 SHA512 86a14479da2507f3f84e0410094002ff1628fdbb15bf4d3340d3ed85fb3b0eea64c86b1b13e0db1a8ee1fc7b42790d70a0d8c4786878751ce6803e53dcb20c65
+EBUILD crossdev-20191222.ebuild 842 BLAKE2B 2d09ce6436e67ed545d6c04d2c84b0d331e07046874c737ce5e1fbedac3b4a546e38a60c48f243cb9203a13a6057439659c60138fa087b4418fbc2944a281231 SHA512 f90b200ac7bd9d6528584101af3913544d6184e47be725c77db55fbd9617b49b1764f7a9a551dee6200a4ba2ec2bbfe0ca60fa3342684f413168c43c72504a9a
EBUILD crossdev-20200125.ebuild 854 BLAKE2B 08bb7e5ad2dcaa49e31589463f6c554e86cde96f93359a9f4c640414f3167a36c6bac8b0fbf69f06993049f0850064363bbcca1136d288f5b42fa855e74008d6 SHA512 4e8daa0cff8392f375bea77368b93467334d021d78f83ff67f4d9268430bd50bb2e5a70ea5d34c738b8f64aa77eb34c7935833bbcf1a8b3a96678e4098882925
EBUILD crossdev-99999999.ebuild 860 BLAKE2B c5b9a0fe2b7ac3bf31bfeabe620ef2d657378c6e6147dd70152a6d081809e5ad5e23ed29497b507fe6aa6647d46e77780609119b480f9ee3e4ef157184785ca4 SHA512 b805b5c73290d90d3a820847319cdc30be0032ee2e52a85e1526b07f22971c2e9031797780ca940fa0ae19485c466e1d8e3a124754f7184e9498bc6769c7ed01
MISC metadata.xml 380 BLAKE2B ebe1b011d5cc2077d90cc003f1340fe1243abed1aa3d66203eb5594a5e9176e4cdff826e938fcb1c26f020c2d75dc51d3585faf65a23446dac3043e16f8f0caf SHA512 c9ab89db8d3200e469dbfbcfaa3bb920852779bfbc3eadf86a5da7bc67f7b166fc0fb30f03292c2b5f3416d2488bdbef375666f7cb06e210bea0f4cb24581a41
diff --git a/sys-devel/crossdev/crossdev-20191222.ebuild b/sys-devel/crossdev/crossdev-20191222.ebuild
index 989066d5d260..8f6b8bd48667 100644
--- a/sys-devel/crossdev/crossdev-20191222.ebuild
+++ b/sys-devel/crossdev/crossdev-20191222.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/sys-devel/ct-ng/Manifest b/sys-devel/ct-ng/Manifest
index e6111f39994e..d930d5a074a8 100644
--- a/sys-devel/ct-ng/Manifest
+++ b/sys-devel/ct-ng/Manifest
@@ -1,5 +1,5 @@
DIST crosstool-ng-1.23.0.tar.bz2 1782247 BLAKE2B 77835534b5b664148985b57580bf24fa6153e1fc327be0622e55d9ff5c1c5f446039b293a7d1718bfbec89789638f80033be012e0878f75a57648bd574abe10e SHA512 1842d140b1c4f76783751eab60722e8077f356dfc9e9cc941d3c991a7e9bb23cb19e6bd7cd5c630cc87967853c55e0c16e415b222e546b5baaffb264ca799b69
DIST crosstool-ng-1.24.0.tar.bz2 2058069 BLAKE2B 4108e9546acd6c0660552595d41164ce9c4f07985851a911c260fcc9e2ec70e80136b6cb2090290ca2aa2ceeb4ebc61fca183340de88eafd800bc2bf18d0cfbb SHA512 379e668365628f0ab359ae119213bed44960870093f64f0fbb12e92bbe2a3b82bfed77f5ab33f2e2f17c1977e7a63f2151c46ad8d0e6208220fb7fa8726fae33
EBUILD ct-ng-1.23.0.ebuild 748 BLAKE2B a4ab8307eff441718ae4ff61ebe338b875a9e55e8a46c9892314de66e8d70a80eec8b11b2022fa3a9cd901911d81ea64256480e465752a13e127e84f4cab39ce SHA512 cba95e3d2ff49ff2f025ef8acc64a47258ffdfc810602868ab151c6eb5ccbffa3e74a16c9b62b371d1da636ba07b56a54a1da8368c078745056715493fe4a648
-EBUILD ct-ng-1.24.0.ebuild 685 BLAKE2B 0aa396249458fe22f4a7d67b030a0ea12c56090a48b66d9a28878cd5c57a433fe7b2fa38f54ad6e6f73871c013d4ab6d096f4693398f57f66077ad9e02086c48 SHA512 1f841e1d0781b2cf3cf7784a486ce0cb06bf3ff0eb50ac4dadf367dff785ec65bf4236413b5c6fbbe585d2623aac6958d624b713406bdb8135d7e5d463baecc9
+EBUILD ct-ng-1.24.0.ebuild 685 BLAKE2B 1d82e82fb7bd5395565b9d489fe2fa54362ead3dd0cbeca803c2428663fac1729d755155e3ed288940d2c6f75f28c928339c5237d253deda794588e365312964 SHA512 b1436032340019596c30b864add1d4196f7065f7006c1c3209fde5039eaa3a4b654dccf014689b8ef05c0f112a5a7a774f2ba139953c941604c4c4fe0c2938dc
MISC metadata.xml 583 BLAKE2B 89762f62a6bf27d35208b090d92f8b155ee795c13c995ae088bb06b49f89a9df440f301a5ce7ba89f9eb6237d9edb4fd721a0e36c8a3dd3b21bae7065e01f5fe SHA512 7fc4a634b054c9f793b9a4ff343f78a3bb96835662ba4c2fc5a2abe801b9c97eebc50aa6ade6ff2eb25d8cef2984023317149d74d242d4b17302f05257079434
diff --git a/sys-devel/ct-ng/ct-ng-1.24.0.ebuild b/sys-devel/ct-ng/ct-ng-1.24.0.ebuild
index 3bb25cdbe1c4..c43e112be440 100644
--- a/sys-devel/ct-ng/ct-ng-1.24.0.ebuild
+++ b/sys-devel/ct-ng/ct-ng-1.24.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
diff --git a/sys-devel/flex/Manifest b/sys-devel/flex/Manifest
index 585e565c3961..99d34fe0c085 100644
--- a/sys-devel/flex/Manifest
+++ b/sys-devel/flex/Manifest
@@ -4,9 +4,9 @@ AUX flex-2.6.4-libobjdir.patch 770 BLAKE2B 0771af247117123e3efed3e2a0c8a71573c81
DIST flex-2.6.1.tar.xz 835048 BLAKE2B 5b0b67774d1ba2d4b2ad8a8cba1f0b8fed9aecdae387e54e6cb8fd1c0c9ef78559bc1a6fe6b97f984f16b438d350de4dccda7e3427d71fead9073ab6616b0ecc SHA512 1e35d0447f59139b98ede085d1a603d4f61cf8bc11cf2e291a3f492a05c60ee61535481b878585cd6843cd9b3c7952c834adfa78a6a71c64802e7b3069dec9d1
DIST flex-2.6.3.tar.gz 1405560 BLAKE2B 2aa9ca18f2ab124db9567e2d2ee512881a71755342bdcbd05ef536653396d1e4ed47dafc1227531bf9e9a610d9c5aa2d924bf864b18c5a618b2ccb61db7fef4e SHA512 f14b1af7ddd148660737991787fcf13d86cc0bef3859ed6c2135963373e76524d70382795c845cb6491b0435f8c40ba81e17f15267592b8d1656cfd4c3430b00
DIST flex-2.6.4.tar.gz 1419096 BLAKE2B c003d4f764f7f4d41e33af7ee28c2af272a9f0aee6ba7c2494ba96722d8d0b18f7a3f745217e9a2cecb43b6863328267a810280670c04464156b3eb3d7ee9d62 SHA512 e9785f3d620a204b7d20222888917dc065c2036cae28667065bf7862dfa1b25235095a12fd04efdbd09bfd17d3452e6b9ef953a8c1137862ff671c97132a082e
-EBUILD flex-2.6.1.ebuild 1893 BLAKE2B d165e86aaafeaca3caaf6ccaa7b0ff291de74d0b3bf3f3a31884c679bc1af92d7dd91d89356bddfe1efd87967a7b9ddd425f4bc6e4f52bfda97eb6e87af89acb SHA512 710d26d7dec89b09eaa589f7e1272950dbfde932229080557b32191c3e1a5cdb65107e0c6dcd0751da28df3c2fbb68a3c317e948d1bd368ae711af1ca2ec992c
-EBUILD flex-2.6.3-r1.ebuild 2040 BLAKE2B c655554d83e52bf8e2106c790552618b4ed7c92434ba0b3215c4135839f71545679ef34156ec58a43a5b0fe43cfa0b84f42f6de9cfbb2860d7aa9479de745825 SHA512 a51ff8b32308958653e1c90d23870563e181499258f6f28315335d21d06a2ae7f4753bed6fdc7f801bf592b2d1a5c0c8b8f4f815dc7d42a9c89b2bc709f8f718
-EBUILD flex-2.6.3.ebuild 1966 BLAKE2B 480cbe6c8a5e1a4c6463d357d17a61caedeb82613e0db8f51abf51a3bbdebb1be7cabd5592ac0864d2eacfcc25186183453d75ee568acd086c0f01ed3f0ee586 SHA512 a0a3643466c6801e38f63e1f4ac5110f786b66f93967f5341c27fb875fe31f54b2ae085db7d67d29d98453e6f8a533d96680a4f5015b546012bce758d407fbc5
-EBUILD flex-2.6.4-r1.ebuild 2085 BLAKE2B 3884e7cac04cab9d223b3485652333e6c0066f6cb45101b193bc3c9cfe165f946628ab7d597c32e0280bf5277c53e9011f5e421df6117fc8d0d6c80dc4f2d53a SHA512 f9b1e821919a98a6220733beda512659a52011258649f0af3b50651745f88f6e7f15a671f3820e884dedd5f1e7a7833ec6e9c5856408cd86893bf59316a2a003
-EBUILD flex-2.6.4.ebuild 2005 BLAKE2B 19ee4dd9230a300690796bddc81f820cd041e29f528289931b4642f094acbcf8f61b370e7eff50349626c618d188b9b168cc16ee0a2481807e6aa45f8d72dc35 SHA512 f3542a3ff04a6bdb4354119c7f4474120de334e140e66370f7930eae192ded368a3c11e8ca8516b81944a564a08e6dfa80bc39e5169bb298b80bf54c3a2ea9fb
+EBUILD flex-2.6.1.ebuild 1901 BLAKE2B bfb62f0a21ea75daadcddc6f230f8d82d3f6fc8940cad9072e3d07322eb93b5cac37a78feee0e015e8b865642806829b63cd3c4d2e81b1eacb65043b38078b89 SHA512 41a845c5c96ff31c471f504c6a73a8b4807d408ad1ababe956247bd06b256ae776e7f608e2758fb0da5245e5bc7bea12b7b5d2d1477f7e2a23d8b387654941ef
+EBUILD flex-2.6.3-r1.ebuild 2048 BLAKE2B e154656aa46b95e262e198730d6694d9140ee93bc6aacd56e21d7d35897488e429973540ec4a7bed4074dcd097057f31eedb57c0b7b54150ea7026d458871f2a SHA512 5e57c5cf192d540907bf1c0f09197ebe3c2aabdf1f1fc6e2d57d2ddf91e6b5295372d9c4133c4a9eac3cc88676b211603c33d6989e2af8d1c90f642ee7ee5bc0
+EBUILD flex-2.6.3.ebuild 1974 BLAKE2B c6346e446682e53fc1d3e8e01b89f2de1777004e79520c4ec23f65ebf78b0211bd8c054889c2dec939281602345e54537cc5d60f6d5aa776514e06749b552395 SHA512 940ab22cbb9f938f2a6104ee6db2f7246d718ff8164938d4275feb14202b665ca07e17f62059b840044f2dea786077252e8bfa069b8d4b38cbc2f80c69149cb9
+EBUILD flex-2.6.4-r1.ebuild 2093 BLAKE2B 15324f354a8ad5defd451fe9b6a76c7edaa22248f431295587c6c3a04d79bb5ab4763c20283453268ac56662379ade00d921051042d19ac43c5566908c00d9f4 SHA512 56ee720e76979ecdd295b6bd0f70fb9b3656620a14714dd0c9ce8861145f5181df7d90c7bc086fa228fb9dfa53afa4b7d5435aa9586a4e382ed3d672f440aa79
+EBUILD flex-2.6.4.ebuild 2013 BLAKE2B 0aa3fb7b8af9d681f90093217e069dba8fc73f6a57b71b2b93c3c20fdf39d608bf5b9f9b87e60baa1ef421cd5995fafe6617ccba7888700204385a16c540b7c5 SHA512 c2cf362d701f712ba22242051aa3c4d7e098416bc5ff1e3241aac8414b2f32016a964455375876f33813998385e61be853eebb109b5c4d11837aae3e51ff10b7
MISC metadata.xml 382 BLAKE2B 646b83d59e7560578fda79014272359cc99b041469d05189e17a53359aa08182372b27a180b67580ade4e4df42e4deacbcebda555d727dea57e43ecd99f8a90f SHA512 074161b6d11f46cb704846d60cbc0fe44672a5feacd39107968516d292d12cfbf5975290f23d45abf9a74fdd4bbcf5aad77d48c924d3f57a71b3887b23ec2047
diff --git a/sys-devel/flex/flex-2.6.1.ebuild b/sys-devel/flex/flex-2.6.1.ebuild
index f0db322f62be..d3b1aa4e85ed 100644
--- a/sys-devel/flex/flex-2.6.1.ebuild
+++ b/sys-devel/flex/flex-2.6.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
-inherit eutils flag-o-matic multilib-minimal
+inherit eutils flag-o-matic ltprune multilib-minimal
DESCRIPTION="The Fast Lexical Analyzer"
HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex"
diff --git a/sys-devel/flex/flex-2.6.3-r1.ebuild b/sys-devel/flex/flex-2.6.3-r1.ebuild
index ecb6e84db261..be6acefa30bf 100644
--- a/sys-devel/flex/flex-2.6.3-r1.ebuild
+++ b/sys-devel/flex/flex-2.6.3-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
-inherit eutils flag-o-matic libtool multilib-minimal
+inherit eutils flag-o-matic libtool ltprune multilib-minimal
DESCRIPTION="The Fast Lexical Analyzer"
HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex"
diff --git a/sys-devel/flex/flex-2.6.3.ebuild b/sys-devel/flex/flex-2.6.3.ebuild
index 2f3c3a49c49c..f2a60b83bbeb 100644
--- a/sys-devel/flex/flex-2.6.3.ebuild
+++ b/sys-devel/flex/flex-2.6.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
-inherit eutils flag-o-matic libtool multilib-minimal
+inherit eutils flag-o-matic libtool ltprune multilib-minimal
DESCRIPTION="The Fast Lexical Analyzer"
HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex"
diff --git a/sys-devel/flex/flex-2.6.4-r1.ebuild b/sys-devel/flex/flex-2.6.4-r1.ebuild
index 4135a3e4dfa2..18940acd6a1b 100644
--- a/sys-devel/flex/flex-2.6.4-r1.ebuild
+++ b/sys-devel/flex/flex-2.6.4-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
-inherit eutils flag-o-matic libtool multilib-minimal
+inherit eutils flag-o-matic libtool ltprune multilib-minimal
DESCRIPTION="The Fast Lexical Analyzer"
HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex"
diff --git a/sys-devel/flex/flex-2.6.4.ebuild b/sys-devel/flex/flex-2.6.4.ebuild
index 7b2cb965404b..8f61cd8ee372 100644
--- a/sys-devel/flex/flex-2.6.4.ebuild
+++ b/sys-devel/flex/flex-2.6.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
-inherit eutils flag-o-matic libtool multilib-minimal
+inherit eutils flag-o-matic libtool ltprune multilib-minimal
DESCRIPTION="The Fast Lexical Analyzer"
HOMEPAGE="https://flex.sourceforge.net/ https://github.com/westes/flex"
diff --git a/sys-devel/gcc-apple/Manifest b/sys-devel/gcc-apple/Manifest
index 359f034e133b..b0577fe7e490 100644
--- a/sys-devel/gcc-apple/Manifest
+++ b/sys-devel/gcc-apple/Manifest
@@ -12,5 +12,5 @@ DIST gcc-apple-4.2.1_p5646-gfortran.patch 38284 BLAKE2B 83934d5e52a27a0db750f725
DIST gcc-fortran-4.2.4.tar.bz2 905688 BLAKE2B 6a7e030e3261b147f5add7c8b936ecb7a7a20b99db96e957fa94591560a2e303f2cdf931ca8d73b7c29464d288d1db52c2619bbf1cce30d7326a668aab303dad SHA512 1a36587a3691b8d7ecd23938efcdfca42642b6b260a1c830f6d791bb1b8ac32953998c45d77eee2d557861d631431569503c796b61aeaea9ac5fffbce1982faa
DIST libstdcxx-16.tar.gz 64695692 BLAKE2B 3660778be1f28761fdf93d6db77eba54836f3ed45af756786f94abc3556f2013a84af8a2585ffee16925cd84634c96196c4392a80ed7e34db6dcb8f96f979d60 SHA512 2f0e8d694aaaf94fc2a0463ebd4a5775865421dedb431a6f6f701a8d33078e768bef232f72e2cf1f8e2d278eb60ff54030f5ad22b43eb0643d49bc4717e96b05
DIST libstdcxx-39.tar.gz 117081330 BLAKE2B 03df012edd588e27bb1e17439e1b213bbf08a9656579f4a938c3026b993158962a44660d0dd2027ad6f12aa2b0cfaa7880a0ecfbd27b2e976bba3260e56bb377 SHA512 c640292c0f371069fbb635ed0385627c8abab869db93513922e19b25886864d093eef3684c49bf1ba82325f2d1d3cd1eb382ef6ea9dee039208fe99fe8653db6
-EBUILD gcc-apple-4.2.1_p5666-r2.ebuild 13203 BLAKE2B 683fdbbe745a0e11e53fe95023de1ced41e90d850d0a0de8ebf96cb8ea5274917536913e95319f35610437e44bb4811c8c70cd14c62dbbff1ad0b440733d85ad SHA512 9176a64793f803eb3c039a431e415026a3e951b6037c6c1685a15a79929372735d6423be34aedbf984d6373d8008fa0470702d8ec21edc34ad209bde46a3c17d
+EBUILD gcc-apple-4.2.1_p5666-r2.ebuild 13216 BLAKE2B 19a8da3b97a5660aaac52e25d8ef5404fe7066b7e1f8942aec03403685bf39e9db82709e2c75c27725c2d93006109bade655ef3c3f0ff56e24d54639dc8864ed SHA512 96a88b714bc2e86f631dead3bf6f97e64a98dac79e3bb83c3731b4b7cab8b5629ab511ad5a686c1482a358a54466af9ed6f1cba5371942ada61abed99d1ca589
MISC metadata.xml 538 BLAKE2B 4bde5ad30e15d0d273ed689cc6b703097c168c6494a1afa076450b1fd62a5fc80652092fe36758d6f4866c93ea5f4b6dd778bc8c8924cd082eadf298f909398d SHA512 7713b42bb9824ba9c99382cc403635e1e7ba65cd6ca3a6933ad360a19d27512a1e80cafd3fbd980a7b3bce1dcd7f018b32580b0f471155803792fb1e4f2edb69
diff --git a/sys-devel/gcc-apple/gcc-apple-4.2.1_p5666-r2.ebuild b/sys-devel/gcc-apple/gcc-apple-4.2.1_p5666-r2.ebuild
index df8487554d73..9c28e39bae45 100644
--- a/sys-devel/gcc-apple/gcc-apple-4.2.1_p5666-r2.ebuild
+++ b/sys-devel/gcc-apple/gcc-apple-4.2.1_p5666-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
-inherit eutils toolchain flag-o-matic autotools prefix
+inherit eutils toolchain flag-o-matic autotools prefix toolchain-funcs
GCC_VERS=${PV/_p*/}
APPLE_VERS="${PV/*_p/}.3"
diff --git a/sys-devel/gcc-config/Manifest b/sys-devel/gcc-config/Manifest
index d628fbcffeef..dc6f3f8d16bc 100644
--- a/sys-devel/gcc-config/Manifest
+++ b/sys-devel/gcc-config/Manifest
@@ -1,8 +1,8 @@
DIST gcc-config-2.1.tar.xz 15520 BLAKE2B 0e37762877116d90265a31cf6d9bc99da9b358afc26c0f7cb6fdbbb44dce23ebf59a1d5c2e481d456c03fbcc383efb7a56559af0bbd1f2bd78f407a853c88369 SHA512 0b19cb758a1e8c5e2e1f7901799fa1eb598d9d5c8d89ceace2e294ec569bfa90978bef72f52b9c2a3455f2ffd21be0899fb3e23b5fbdf62b70e978c153961272
DIST gcc-config-2.2.1.tar.xz 16292 BLAKE2B bed319b73bb1dd1c693715654dab7d16c12929353eb28c6e93ffeda0d4539d8204e84287c58de65ed5198011130a6e0ef71421cf41e7cf59cc48781a94ec9af2 SHA512 783caf2f4236d7c84e7c76c2d001d069a1b8544644d7e6e12b79f4dc55f34c953a24a8cd8d01b2aa69fa7f8e02ec3380e0e33a83eda6b3cb00e8c43d2f69f673
DIST gcc-config-2.2.tar.xz 15956 BLAKE2B c83c1e2584c42d5e6317e044fc6681f5006d9158ecb8d7127383a773e0b51fc2388aab9462088c087a877d77f8ee0631eb00b48b4ef13125af2bbb3871ea2582 SHA512 501d870488ebbeab2e704cab046b6432379c0dcf430fa24737fc97d9a0aa635e25fd4f7c0b7983f349ffd4c378b1971e4c8c82dc524b4916415985a6e0e7480b
-EBUILD gcc-config-2.1.ebuild 1187 BLAKE2B 7f8f433102365d1aa15efca84397d3adc6db90d5d8ca4dd35e8e2d4ac66715c0148f2de1d0071bfa72fd32b33faa95f72e564a39738d3e9edf268d0c5d618975 SHA512 1c34c821ab02e36c766cbfc38d1a965fa9a8dee5d4ebcc875b3368c9e7e6057111929c16398e956381c45352c8e37f32e9e43767eca41a1203c999d535cca9b1
+EBUILD gcc-config-2.1.ebuild 1187 BLAKE2B 8ccb39fdd56470671bb17b6b89a987ce215c13a43d6ad21be8f0da52271b95caf696bba65621fe9e3f6bf6bb317cc26814aca33b869e19e16a0fd07271d5ecd7 SHA512 306335a3c80850da82ef7e430e20819d098adab8902ed7795843689c33f362a430ad404ab32b12538ef64e2c62f0346e7058fba5368d780d05994e8bd1481ab8
EBUILD gcc-config-2.2.1.ebuild 1199 BLAKE2B 907baa9a57b1691667ef09b8721bf9d53e84849b58ffd5a4e512067cd36f253d25e795397b636596b7efe2e4f7eb83938be9f81f31dd4b078070c01babf0ba00 SHA512 05e5d6053e8fc02d879dd882fa23c0fde1e0e6b0488ff640a443842fcda20f0633548bb245f7246502c0391669a0fd8be055a6126b4e24800a727049410ed1ec
-EBUILD gcc-config-2.2.ebuild 1199 BLAKE2B 907baa9a57b1691667ef09b8721bf9d53e84849b58ffd5a4e512067cd36f253d25e795397b636596b7efe2e4f7eb83938be9f81f31dd4b078070c01babf0ba00 SHA512 05e5d6053e8fc02d879dd882fa23c0fde1e0e6b0488ff640a443842fcda20f0633548bb245f7246502c0391669a0fd8be055a6126b4e24800a727049410ed1ec
+EBUILD gcc-config-2.2.ebuild 1190 BLAKE2B eb4b74f282309607dbb1d53973ad68634481a2578203518db9c8cae5af35fd60ad356a7469881b4a77374cf1e1c2cbdd2a3b547aacf20f2f1939a29e0baba78b SHA512 2b5d7d2086cfc3710571fae4b124be34111293c45906c23a106a0c07328cf3f4dcb403c9754639daf51602235af701b7c34ca6caf6aaf1ba4105b5dc59c4ec35
EBUILD gcc-config-9999.ebuild 1195 BLAKE2B b5ec2af87244bfe98a13861e0114c12c72bf0adfc656e53fc425d88adce6c32700079ef5e03d469a0eb87bd77add159b5d453eaa2a6866deea8152e1fc38f842 SHA512 26bae4dfa89fcaeca9d9600eda7350b7cfec9239b9529b5e1cbfeadb2aef9ca2049a1253c306dfa09c7509c6dac806459250bbe3dbfd0c53ab684a6f4448c95c
MISC metadata.xml 257 BLAKE2B 468bd91200194cf2104205cb18f54d629954ed0d86d85a5d3e90af1942eb199d777a0ebc17d1f610f69326d3e0caa686255709f165466f5e0a675380373b30f9 SHA512 fd85d9cf15f6b7db96e4d184e32ae6f1503a5b70cb4cb1ce930ba13a1d5d4c4b24971781e95b7f3f9ead58b31760f84c368bc6fa2a793b4b5baf78259b047ff1
diff --git a/sys-devel/gcc-config/gcc-config-2.1.ebuild b/sys-devel/gcc-config/gcc-config-2.1.ebuild
index 45bd401bb630..96b1f1393f83 100644
--- a/sys-devel/gcc-config/gcc-config-2.1.ebuild
+++ b/sys-devel/gcc-config/gcc-config-2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/sys-devel/gcc-config/gcc-config-2.2.ebuild b/sys-devel/gcc-config/gcc-config-2.2.ebuild
index 14719662eb89..813b0267e422 100644
--- a/sys-devel/gcc-config/gcc-config-2.2.ebuild
+++ b/sys-devel/gcc-config/gcc-config-2.2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="mirror://gentoo/${P}.tar.xz
https://dev.gentoo.org/~slyfox/distfiles/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86"
fi
DESCRIPTION="Utility to manage compilers"
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 6ff16615c48f..1d39117083b0 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -77,11 +77,12 @@ DIST gcc-8.3.0-patches-3.tar.bz2 15944 BLAKE2B f1ae61be794123f34ca88c279bfe33aba
DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B 71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca SHA512 1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802
DIST gcc-9.2.0-patches-3.tar.bz2 15452 BLAKE2B 8ebd8beef1a7d3b0e0e544a0967599e9a06662092e9f4626e071051c3dbbbfd9b74fcc1bcec6405960a50133d741906f77cbf2058fba140b5cd35f632e999a92 SHA512 ea1a400d6285c545d28b00258d8ed67f7deb3211c28db32e2c9a427c166481d80a36d0b2b89c532e84aea76ed705cdfddc51ccb2817cef7928398c092937a9ad
DIST gcc-9.2.0-patches-4.tar.bz2 21655 BLAKE2B 2acf6d83ec934a65e77d2079a024b42622e1234f0516f12839f7d03c2f3e1bb275037b020e35ba847d6809d5577ba966619c78345b75355df0a754d02ccf9819 SHA512 114e01a7b08ecb1feab24ef3cfc72c8953748f1526722b80c18602025eef132e2b4c05db59c7a23eb2e7f42ed48eb02d92bcd73b1ca932374d6bedaf89cc66d0
+DIST gcc-9.2.0-patches-5.tar.bz2 22929 BLAKE2B 2d8a69098d836d24ec295e2e0ff6864f34914473b1e4ae1630c3ee23c16aba8ee1a9c943c89a629d1c8a2d2018796ac4b01992fcd9d926c693423041572c8155 SHA512 79961204054b1eb91e87bb9f226ce236ffb8bacf1550b7a5abaf8c121fa373d9fa8fcd56f201887976f76056a22cf75a418b6221d0ea35050d3ec4465a764fc0
DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B 41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453 SHA512 a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040
DIST gdc-0.24-src.tar.bz2 1012099 BLAKE2B 2c85058aad09af328719a702f69d655b9aa9655f2a83bb46bd21367cd442ed72c9b471ddaa764753f782dcb2f22fe51b052a965ed08290e0d9415b543481d144 SHA512 9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686
EBUILD gcc-10.0.1_pre9999.ebuild 1321 BLAKE2B d3e8622606d13eda7ccf0b0fe6addd07a47d6aa83f3de47bb598b4ca638511f2262c27db35e6ba9c2198fa3567e949e2998c88c7e30ace96c3fb0af2062d478e SHA512 e7066fa8a304141b52d0362dd8b2c7293eb93412e4170a6bbea5774bcc12d15bd57d9c17d5eef3052ac6a7ddad9e3d128b241f3b7a2825fcbf1a60f08684862c
EBUILD gcc-3.3.6-r5.ebuild 1242 BLAKE2B 9c316577e76d305f8eac6ba33ca97c26c207cade4da2f0d37c33be02fac6f9faa0eb487ddf9f68fb6db2cd128d6dabc3355eaef62c6775626af56eb96ba2f5b0 SHA512 3d11094be8ea52010d5128941db2dd23fae8e80460f2f03b03ee9111e5a32e3f6dfdf214d257de59de8cc02bdab9cdb563252a5b1a19ccb577d1e7ad8156cb81
-EBUILD gcc-3.4.6-r5.ebuild 1366 BLAKE2B 8049232e639cd5fd334a093b955969b8ee90361ab72cff7a457f332331fb1c336c70e2d5dcc58b6bf65a478b2a383a14297e86e1cbdba814c2f2a9dc509c943d SHA512 db12f820946cc3adf257a091631396c117969469d168bf281cf1eb55f262ef963dbf490dd90bd2160f86715d6ab0e52ea76f43e98f4194671e3519a8fe38dc7e
+EBUILD gcc-3.4.6-r5.ebuild 1382 BLAKE2B f453aad0f67b641c7a40203b47c017dcf4d9e1259f835eeff392f3decb9b4e66596eada89e619021c351cc743e2c2bdc9a59527a3d9ffda56dcfff9b19789887 SHA512 4f14db02a0a345fd6f64af2a81801c091801d68721eb3c83390876f50d00718ec821a53320faf1bcb530045ab246c51802aa549b21b41918c885271fc62c0223
EBUILD gcc-4.0.4-r3.ebuild 242 BLAKE2B 269e476876f1ee62e288c7a3ee14a2261698bd12be875cd6bde54cb6d048bbcff11a82fec5b46d740fc4c607deed8cc6e1452cfcd4e5fa32b8a11708b86fca20 SHA512 8bb91642a9f12b48ac79011885bf416afdc501f080459b02a32efd2577ead6d6076f2a6637024eeb2364889de1a45191c0b3e47e7038871287b073072b420015
EBUILD gcc-4.1.2-r2.ebuild 643 BLAKE2B 982428e246fa55bb4a9aeb7fd4fb59a9f9ac083f2d18720268fb052055682ad47891158cf473483084f89be2310d57669e997ba0c59b438953511bba74c4d5a8 SHA512 1f360765493b17fdfc28e84ae81580fe3f2a4915d52b279c3093e214d2c0eaeb9b23a854dd93b80ff50b358fee9bf961ee21e19de4d0437a6c94ba7da19c5952
EBUILD gcc-4.2.4-r4.ebuild 380 BLAKE2B 547b1c63e3f35852fd1731bd7c18b54aad03d3796fb6065f537029657fd96cca930aa3f59e3adff034b1b81e5f46348a771c04f116a5fa1eccf38323a9d51c78 SHA512 4d2fe882873b3083f966c7612486a47f349182cf726cd18dd973ee884d1dab14336c524734aece515957c632e63dcb6901a844aa8e0bdf0eb47f0973eaeb54ce
@@ -93,11 +94,12 @@ EBUILD gcc-4.7.4-r3.ebuild 1278 BLAKE2B 7bebadeeece4abbac0aadc45a86e3cd85ee2f3ac
EBUILD gcc-4.8.5-r3.ebuild 1389 BLAKE2B 37df6ef3df83f2e01b5bb925dd9c5a2325b8901ffb7345cf1ce76be696a1b8a6d84d8e70ca0a1aeba27ed850569d88c1cbe60fb697bcb81fdae9f2d8aa49a2f8 SHA512 e24737d4c52e501dd6b18d5f5a0b02077090394fd019d6828bb20a1466203d0bf84be071c20168fbe104c9ec975e27a1e9fb6902a0b1fb8b7507cfd06f8fcb51
EBUILD gcc-4.9.4-r1.ebuild 1448 BLAKE2B dc46a837d0c7cbf779acb42d2f594c24e31784ee3e2de2f19f105bf06afd8a1c6dea7b1b741b402c9c59f717be9c6f9311664b916a50241a009954ce5fcf621e SHA512 aa8de516f9b193eb83532761d7cc37611e70bc4e9bdc007e88935933db8ee10ef1eb1b464d79169754f98f8ae50586ac6e209dd91b7372b561fd35e39ba2d519
EBUILD gcc-5.5.0.ebuild 1263 BLAKE2B b3b1d3b078f1ea9d1ddd25ff5af34b2de4ddbb9bedb15ee986ec09b5ae8182cf3ce4b4ef98e735d4585716a48e3dcb0341703a082fea3d17affa444f01363eca SHA512 74e4006d54a9a17f5d734b597169d2c5e9b84a1b07fb964507662e9432e2660f829abeb2b43f639d993f42333e88184aab41683f11952fcb000bc0e95d934a97
-EBUILD gcc-6.5.0-r1.ebuild 437 BLAKE2B 4d74d50c5784c333974afb3e65860d39359fbcc158062898cb72068fbcb87dc55f871a1551aac273e929082efdfe153182cc5e3bb25459ef88c7bd8b9aee68a3 SHA512 808ae4b7e43e31e820577820d396a86cd4ba49bc28fd1bd1ba86e00aab434014c3df48cf7388356e43aab60f951d4cfc0f9a6e310266cb39ff9f9ab136affa9e
-EBUILD gcc-7.4.0-r2.ebuild 450 BLAKE2B a22393074c702ea3646c5ea7be69b84ad2055c0db69d856916b5ad4920f1a276666b56556760ab1d5e7dddb38898c0e4ac2ce70aea428f6613a8a2274dd1f094 SHA512 bd2a84401a82fb360741a8821527fbaf1eb116d30d3c2dac65b58222fe2b3a0dd80033599c1225e1a1f67ea9f6d14ff8bad105531dfca09d49fb254830245f3a
+EBUILD gcc-6.5.0-r1.ebuild 437 BLAKE2B 61e56ad07920dfae7597cf485b28e5241ff7259bbc2d962eca6ab474f0a2ba4777d6812131a5e419a0bbbd76f5056bf60954a6ff25af988b9c76a8bad7ef34db SHA512 1e7fad221da8704736f86c01126a3a85b48a60a849d3085461b9f7594769c3bac46820cdc566fa7f9c8a7e2876a088660f3907d403aed1fcbda3bed34738580c
+EBUILD gcc-7.4.0-r2.ebuild 450 BLAKE2B 1545360759baf09fa1121559dc4386132d16764ba109aed4ab23511f48cf8bdc46930d5f207f0285ebef0096159e89b9339a3029e7d86b03e7c77c981cb550eb SHA512 accb5689034eadc8af56db0a0a38ce1f0eb59bffc6851417af22a6a6abdb7eae3ec71a974b43910bbde8bb1e51d0c0956bf551501de19c8068d0880e7dc06f97
EBUILD gcc-7.5.0.ebuild 460 BLAKE2B d1ee2bc661a09fe23dfdb82efcd4344fbf195e3752b54a594205e2f13bbedcce77d1196dbe2771265f5d5754b86fd53c7c253be0f92dc2816721fffed7b607f1 SHA512 1c0bd8cbfcafe1b4b02237932d86eb82ef6c3b3fb75212b5c67b207480a73c719f1371e5975a468440d7e3aa2307f043afe6c3651348f3d5ed01ddb29595c730
-EBUILD gcc-8.3.0-r1.ebuild 588 BLAKE2B 5698c6515258b61d3cdda3d8b0b8eb2a6134cdf26dd51e5e38c7fcc1ae48e104b7ae624b316f0583398e94d68fccad6d5c43ddcef055014f09e56dd3fb28369a SHA512 d997d0993122a0a80bebd6b49eb68113488a95e1a5c58770f72650804ddeefd0e5cb77139bb61dbbc7be379dde03e1f14235b07973a13bdfea869bcda426ea4b
+EBUILD gcc-8.3.0-r1.ebuild 588 BLAKE2B 86ec11e0b0e0b14cd7ce80103af0209abe3bc0a0744ed4ecbf1a1ef09ba247221c7663da697a1aa32568c296e23d3b4840d1b09bdd8791710df49bd5e1d305b0 SHA512 f74a2a4dc5aaa7f20e15ea0251c79f79a50a5b7b5b41e0ea6c6b0f7feeb9e9a9ee2c6058ee7deafe1f1a97f64d79876d5cce90574802c709c7c774910d77783b
EBUILD gcc-8.3.0-r3.ebuild 545 BLAKE2B cca196e019ec3ee7ba29e90e0fd9f446c6b8b53fbfa287515645a53ada5a17d7a59cf7ef742a5c3593f6300afb8f1d3743e6d6f56ceee5c30194faba2c90088f SHA512 bb5448afa3dfc6eeec9329081ce83f82a1e919bc2a964134dadd285021d4f6dd100261bfcfa1875179bc66a42bb2ddd14141bf06911747256b11fb4989da050f
EBUILD gcc-9.2.0-r2.ebuild 542 BLAKE2B bedd2e29aa28770536db465d5041ef570bcb779a5160ba217a2932c4be05920ad750f5c1dc03cf96642213491b857663e736aba4942774bc312acf895ab15a6e SHA512 33d6a497b16c8929ab458a0f306a20b97b616cdd6b33c60f7d16a68611b576ce34ef0dbecbba1d05938427866dbd55c9df4a21bffd6da91d942d4949e1697dd6
-EBUILD gcc-9.2.0-r3.ebuild 609 BLAKE2B 6baf7985dd4e1d8e93cedd1f2d196639d38c21902d4435c132eebe63260e8770f2f4796c6e11aeeab0ae1d1b738e4f030eeed0ec0452f5b50c21894731c38b90 SHA512 f7c5c1c94fb736440a2a6066e40141230ed615aadf2fffb9c1307c0df8a6a5e8f6c7a4c50937973e720a9110b3b59a288ba8df940bb1c31ad780cccdc28f89e9
+EBUILD gcc-9.2.0-r3.ebuild 552 BLAKE2B be621aa9ecc90da68a35d08290f6aceba25af9814d4b223493d1ada5143c63ab94c50abc6b2a52129fae57960e471c4957f1a9c7c12e8ae01baec40162a14729 SHA512 e1e4ef5742bac97c17cccff0f2a5454cdea35f3acddf8bfcf99e761025e3e07627900897f13fc524d86072783d2466e392da81f87b9256727d3d3e3ae12e758d
+EBUILD gcc-9.2.0-r4.ebuild 456 BLAKE2B b1a8e7464b4ab32d28499251421b1d9c2afa74871eabdb28767de692d2d34650bfeafa0fb089a35ca246cff5c501f505ee81b7916dcbafd6bdd49d17bc1c51d9 SHA512 5acaa210414e2461cf0a562403a2864c6cfe2ec95507859dfb4da54b9f9379c46c50076e116b77e38512bed6557a8ae12da36a1d8c1e7be52d32b7e6cd433b0a
MISC metadata.xml 2903 BLAKE2B 1dab10dda72341050bf32178c4d55b8199a0ddabfb6001b8da5c3286e9389eef6bf3d88309bf9273221fdfd65b102d824aa2ce702437c523a10a32ff8bfb7deb SHA512 c4e79dbbc7c76df4875ef287ee7aa916f65868743a7803e00836cb61bec0c1df2bb18974dec591075c3f78cd872b828218df7c7ded8455290df03a253df0320b
diff --git a/sys-devel/gcc/gcc-3.4.6-r5.ebuild b/sys-devel/gcc/gcc-3.4.6-r5.ebuild
index d7bf23b41528..ac91373ace72 100644
--- a/sys-devel/gcc/gcc-3.4.6-r5.ebuild
+++ b/sys-devel/gcc/gcc-3.4.6-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -10,7 +10,7 @@ HTB_VER="1.00.1"
HTB_GCC_VER="3.4.4"
D_VER="0.24"
-inherit eutils toolchain
+inherit eutils toolchain toolchain-funcs
KEYWORDS="-* ~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
diff --git a/sys-devel/gcc/gcc-6.5.0-r1.ebuild b/sys-devel/gcc/gcc-6.5.0-r1.ebuild
index 0978c6da4891..d36fa0203915 100644
--- a/sys-devel/gcc/gcc-6.5.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-6.5.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
diff --git a/sys-devel/gcc/gcc-7.4.0-r2.ebuild b/sys-devel/gcc/gcc-7.4.0-r2.ebuild
index 145c9e92b440..6a2a19d998d7 100644
--- a/sys-devel/gcc/gcc-7.4.0-r2.ebuild
+++ b/sys-devel/gcc/gcc-7.4.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
diff --git a/sys-devel/gcc/gcc-8.3.0-r1.ebuild b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
index c88a7db0b3c0..2209d7327b78 100644
--- a/sys-devel/gcc/gcc-8.3.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-8.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/gcc/gcc-9.2.0-r3.ebuild b/sys-devel/gcc/gcc-9.2.0-r3.ebuild
index 398613c13bee..807cdd974bad 100644
--- a/sys-devel/gcc/gcc-9.2.0-r3.ebuild
+++ b/sys-devel/gcc/gcc-9.2.0-r3.ebuild
@@ -14,8 +14,6 @@ DEPEND="${RDEPEND}
elibc_glibc? ( >=sys-libs/glibc-2.13 )
>=${CATEGORY}/binutils-2.20"
-PATCHES=("${FILESDIR}"/${PN}-9.2.0-neg-insn-cost.patch)
-
if [[ ${CATEGORY} != cross-* ]] ; then
PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
fi
diff --git a/sys-devel/gcc/gcc-9.2.0-r4.ebuild b/sys-devel/gcc/gcc-9.2.0-r4.ebuild
new file mode 100644
index 000000000000..b7ea0272ca78
--- /dev/null
+++ b/sys-devel/gcc/gcc-9.2.0-r4.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PATCH_VER="5"
+
+inherit toolchain
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ elibc_glibc? ( >=sys-libs/glibc-2.13 )
+ >=${CATEGORY}/binutils-2.20"
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
+fi
diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest
index 3da56c6c3521..7567b691614c 100644
--- a/sys-devel/gdb/Manifest
+++ b/sys-devel/gdb/Manifest
@@ -6,6 +6,6 @@ DIST gdb-9.1.tar.xz 20980824 BLAKE2B b84b1dc627d7ba697dfd76ba7c0f4f88f1725e1e1b8
EBUILD gdb-8.3.1-r1.ebuild 6930 BLAKE2B 46e1ae2b125a405c30ffa938e98525a60df78b8f2e7138706856660bdd0f3bc36164e69b3fd72359b7bdc2ad864dbbae3108ea982b40d1897da74fbecb16fbd7 SHA512 e73f1b726dc57d6bfe8dc6c56465449ac64e5ad690f7e75bbf4086affdb16f4ead2ffbba191940fd75ad30f254bce52983c9c448c1d81b07881a36dccb8dcd1f
EBUILD gdb-8.3.1.ebuild 6867 BLAKE2B df0082c86c451ab3ee1e01571cfef9b5bc8ea2ec0dfc1205db6da6e40b5407e8b5609096e3ad10f2ad843d21212501e668d0b99f48cb9cfb23002088f6854b2a SHA512 b92f997211bb8f50b8c97cf991b40467ad9042caca51eeb7c47767d484d0ab248b2aa4a2e9ed306adecf0c2334d0747d0b7324ff0d0cbdf6447d8ef28e8336c7
EBUILD gdb-8.3.ebuild 6624 BLAKE2B 116845931bedb8e0e5f4ff3d4d89cb234e18bdd07cfb0c58f4d453e9129954386ddd4859b17d1e0b1bb127b50d130e0c1777fbb3764f789ecfc4681b32bc68d7 SHA512 16f59904ba8855dab383dfb50725e59650dc149c768a4b4bdc6c26860d96f37924b5a0bc6a5962a50ca95a5aae5467ab4715efc50d0e9704c73923b35c0ec1cc
-EBUILD gdb-9.1.ebuild 7192 BLAKE2B 1fa7e736be38c9d485442ea39a79034c175802ffc1f5fa35b8bb2e88520421ea3ba636ad95be488909cb7b91e1553091dd03426d5309e9554cb1dae5235353ac SHA512 a50ef31e605b35523fb77ac519218183a7c7a9079cfd7ec4948735aac36eaf0b27d46f7700d2135f1f3400ae032a7bc85e46fa52d238086bac55c5cc7d58c877
-EBUILD gdb-9999.ebuild 6849 BLAKE2B 73b89b117421e348190d9fc1716e50f2b9a61c319643da71f27aca45a28af974a1547274cd42fa7b76ff4822a71aa859237a68e41d1e831edc18b6d28d28db77 SHA512 04ff2335e3a2aac5ed5e6a866f903d890d0c1c825eb16428ef74eba841f0374d06252381910f5162c4d86e77d68efe395fc1093e0fcad831ed15ed5dfa960796
-MISC metadata.xml 1021 BLAKE2B 81d865fbf0282b889509edfd6901654f25e60474be0eeca406803dbee20260da840f323f036818edbe27635e5a8c944b53bfba9fd7b715301d1a3eaa50898dfc SHA512 2255a18e7275069a9d8011f8360399444924ca6a3baef788c2e44e790896ba388c974fceb36ae2d394afc943b481a785ec3c11657e5018b7cd5db0eaa869c530
+EBUILD gdb-9.1.ebuild 7257 BLAKE2B 0c9120fb581a279bc5571f60fbd997f7eff7bddeb4936699ad964ada9370db49cf95fe875a44b985d42621cfa8cd26000fd9476b9deeb6e5d024dc1526adb15f SHA512 a90ea55418f4d4f0f7cc880aab37f2297fd8a9770752de1c7d0c89b2890fe840bbd9e16657b16120984d5d1f58c07ffcf3dbb4b2c59601edb67e6f818dba450f
+EBUILD gdb-9999.ebuild 6914 BLAKE2B c56d4eac9cab52a0c98003f36657b7c58c700d357074350897aca69fca15753f57c761db6fb784145cf87bde6681f9b84e20b381bb32f20a176385ee50b4e818 SHA512 252f6a6584ecc22b3d965c6f2a8ae963b6cc58358358f9c792f024b1cf38fb05f1cd1106bdddf2037fe7fb9eb1b7e26d36493fd4b6c766a88217d8eebd64b893
+MISC metadata.xml 1110 BLAKE2B 9958c755c2276b00b47550593e37bda9cdd5050834650654e796b9aca622fd4e7b094e80e2648b622fdb46943d3dca00208f11e1ea0c9bfdb32ad891b9acaad1 SHA512 f58a0166980a8ef71d36872736afc8f86ded7f731864cc3d302e84818c3afc01eca49748e4533bc305c2d3d73521a008260097b9533dd3392a451528f3794a0d
diff --git a/sys-devel/gdb/gdb-9.1.ebuild b/sys-devel/gdb/gdb-9.1.ebuild
index fa5deb598106..c27518d0c97d 100644
--- a/sys-devel/gdb/gdb-9.1.ebuild
+++ b/sys-devel/gdb/gdb-9.1.ebuild
@@ -46,7 +46,7 @@ SLOT="0"
if [[ ${PV} != 9999* ]] ; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
-IUSE="+client lzma multitarget nls +python +server source-highlight test vanilla xml"
+IUSE="+client lzma multitarget nls +python +server source-highlight test vanilla xml xxhash"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
|| ( client server )
@@ -65,7 +65,7 @@ RDEPEND="
client? (
dev-libs/mpfr:0=
>=sys-libs/ncurses-5.2-r2:0=
- sys-libs/readline:0=
+ >=sys-libs/readline-7:0=
lzma? ( app-arch/xz-utils )
python? ( ${PYTHON_DEPS} )
xml? ( dev-libs/expat )
@@ -74,6 +74,9 @@ RDEPEND="
source-highlight? (
dev-util/source-highlight
)
+ xxhash? (
+ dev-libs/xxhash
+ )
"
DEPEND="${RDEPEND}"
BDEPEND="
@@ -171,6 +174,7 @@ src_configure() {
$(use_enable source-highlight)
$(use multitarget && echo --enable-targets=all)
$(use_with python python "${EPYTHON}")
+ $(use_with xxhash)
)
fi
if use sparc-solaris || use x86-solaris ; then
diff --git a/sys-devel/gdb/gdb-9999.ebuild b/sys-devel/gdb/gdb-9999.ebuild
index 0917eed36ce3..06bc04042454 100644
--- a/sys-devel/gdb/gdb-9999.ebuild
+++ b/sys-devel/gdb/gdb-9999.ebuild
@@ -46,7 +46,7 @@ SLOT="0"
if [[ ${PV} != 9999* ]] ; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
-IUSE="+client lzma multitarget nls +python +server source-highlight test vanilla xml"
+IUSE="+client lzma multitarget nls +python +server source-highlight test vanilla xml xxhash"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
|| ( client server )
@@ -65,7 +65,7 @@ RDEPEND="
client? (
dev-libs/mpfr:0=
>=sys-libs/ncurses-5.2-r2:0=
- sys-libs/readline:0=
+ >=sys-libs/readline-7:0=
lzma? ( app-arch/xz-utils )
python? ( ${PYTHON_DEPS} )
xml? ( dev-libs/expat )
@@ -74,6 +74,9 @@ RDEPEND="
source-highlight? (
dev-util/source-highlight
)
+ xxhash? (
+ dev-libs/xxhash
+ )
"
DEPEND="${RDEPEND}"
BDEPEND="
@@ -169,6 +172,7 @@ src_configure() {
$(use_enable source-highlight)
$(use multitarget && echo --enable-targets=all)
$(use_with python python "${EPYTHON}")
+ $(use_with xxhash)
)
fi
if use sparc-solaris || use x86-solaris ; then
diff --git a/sys-devel/gdb/metadata.xml b/sys-devel/gdb/metadata.xml
index 4940999342f2..c0ef0493f2a0 100644
--- a/sys-devel/gdb/metadata.xml
+++ b/sys-devel/gdb/metadata.xml
@@ -13,6 +13,7 @@
<flag name="server">Install the "gdbserver" program (useful for embedded/remote targets)</flag>
<flag name="source-highlight">Enable listing highlighting via <pkg>dev-util/source-highlight</pkg></flag>
<flag name="xml">Support parsing XML data files needed (at least) for cpu features, memory maps, and syscall tracing</flag>
+ <flag name="xxhash">Use <pkg>dev-libs/xxhash</pkg> to speed up internal hashing.</flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:gnu:gdb</remote-id>
diff --git a/sys-devel/gnuconfig/Manifest b/sys-devel/gnuconfig/Manifest
index c5603d8b666d..4ddcbcff48d9 100644
--- a/sys-devel/gnuconfig/Manifest
+++ b/sys-devel/gnuconfig/Manifest
@@ -1,6 +1,6 @@
AUX 99999999/0001-add-ps2-targets-to-config.sub.patch 1736 BLAKE2B 291ba73c850f1a53cbb0f64da20447d6c9adb9652d994d50eb2052b385253b8d4083277f5b5aa70f9fba75aadc517755d7ef0c880d62cbb87032bae84d9760f7 SHA512 851d52019749cc8fe2c34a53326cd68acae2269274e283a96a4a90b0e630552c8f13b8199f74a8b26c62afabee7631eeed5f56381a84ec99980d59f443270b28
AUX 99999999/0002-Add-x32-support-to-config.guess.patch 1318 BLAKE2B 1844a1c52406e4142d2b966f485de914a63dd1553e1dfb6f07dfc5860884df13228ef33ca782870a90f5f04de67f21f35028855f6da1bcfaf279fff417b603e9 SHA512 9561f39564bcba61495665e984e0e4539459ec1a342461364849f74cb86adfe6e71867913f0aa98540a4c9a54d0932f133b5541ea41e59f9b32d0278d22db17f
DIST gnuconfig-20190912.tar.bz2 58742 BLAKE2B 2d5eba2d966d8b6bb18ba9340031c3f3b96fddad7cb156103620bc8fff3d4824b3acf63e0f9046f389cbd9ce2b88348bdddd123134ca910ce18641001943e9e7 SHA512 346ab0e8938052b66b733b0251c5e1cb8d7a61e89630cebcf0039295c5a3652db0798e62b3ec44743c0ccee72d75270dc82fec43e97912c140ac0267a81f6115
-EBUILD gnuconfig-20190912.ebuild 1524 BLAKE2B 51eb76cfad2ba976a9612768bc718b89e97ac05dc8486e0ef30f909ff31055bdd567acb3e7d126fa874d39fcf42c4f7a604ce50f8a6da5b632d3ace9374ccbc5 SHA512 77179e0813d56569ffc7feac2aa84f33db695335c734d7dbf2146dde7f6d755fe2804d58d7bc7c60ff2ad8943cedc686b83ee5b9ac6462065ebc49d83d3783a9
+EBUILD gnuconfig-20190912.ebuild 1524 BLAKE2B e742819c3e23806502ec35dd93435869dbc9b29ca0b6e521e766a11b4212a8f6fdf338eeb7090482bbe86e513e3f2cef965b0508b17d519d382daeb719f89b44 SHA512 720ea760ba3066bdaa6499e85a6637cf2892fba21356ba2c04b3ced331d976f63fb7b0f7fc76e9b2c2dbacc2a1300d1683244bc4d7aa760202cefcdd4a57b622
EBUILD gnuconfig-99999999.ebuild 1536 BLAKE2B 0e7fc3cd1f4e700e12018cb16ad17492d5f4b8b1c61b02591bb3d6ce7be14899bf451d9c46a01d1c88c4819d9bfd4818b9c387ada8477950e8d1639653f02e38 SHA512 b27df0d8f71192ab3fc5f33cbb254700e122f0244426d2bca526d065e5fe1266abe9efcb116417e2a86dbb5e1175a9e84d570e86de79824c64d5bd7dd2ca4f91
MISC metadata.xml 392 BLAKE2B f4a920a49c8060921ea7bc83a097d3a847970b7d655da81c68e13c7902850fd0cd8b442c9193b1936c8687b7a3fc79485fb2eb0523e6eb37e5b0f43f30cbbe29 SHA512 8b0ec5d0b1184ea7514dfd2ff09a1ceddad49150cf412816a5e966eec9857e25886b6c03bb14b38638f79dcca2a40326b8506e23d0d3d7e97b48d2234c5653e5
diff --git a/sys-devel/gnuconfig/gnuconfig-20190912.ebuild b/sys-devel/gnuconfig/gnuconfig-20190912.ebuild
index f693829d1071..9a1ccd61f369 100644
--- a/sys-devel/gnuconfig/gnuconfig-20190912.ebuild
+++ b/sys-devel/gnuconfig/gnuconfig-20190912.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
diff --git a/sys-devel/icecream/Manifest b/sys-devel/icecream/Manifest
index d7c1c2e31d50..6fe2d21dece4 100644
--- a/sys-devel/icecream/Manifest
+++ b/sys-devel/icecream/Manifest
@@ -12,6 +12,6 @@ AUX icecream-r2 1733 BLAKE2B dbd919701df670e7cd1b47cb39fa55eb18c6e539ffa637e2a50
DIST icecc-0.9.7.tar.bz2 379527 BLAKE2B 547bc2e534192a6628c261f4d7244eff31bea438cc0273b06c69ef188ffedebaebb028fa2433c5549c52d99ecd0c530a1040db392d8f34537023be9ebdca465e SHA512 023a77d6df33af9837a87218272dc61d68f3782ad59dc8783ec3ca47cbb38619dbcaa25ac7e6654c6cacbd79477c3403b0a73aca595c6fe20aa9a39268f4f2e2
DIST icecc-1.0.0.tar.bz2 485534 BLAKE2B 31a978a4a461f20716a95277426e79d4c298c212d36361dbbd68c5affcbbbe2f0c71f743cc7b731d86fbb5f09ab556182482f56e1382be8572d019f80a004fc8 SHA512 4292ecef6232112c3f4531cb2290a55f70c5c24095fef0865af2526d49fc10a043ffb06d22552e161f671c18ff1ab62795c3a63e2c8cb26f869cf65d0938af2a
EBUILD icecream-0.9.7-r1.ebuild 2690 BLAKE2B 33066b670b761f62311f9c77d87752a0b4cbd0f7728c4f5660b3d14bcf918b7b048867e291fbc4394af13f59741a74aea89278016c45acca28299a94f4b0be6d SHA512 dbb33736b75924eec4c6949650deaf43d7ca4fb71634a06cac426d83935d84afaa7b454ebcb1f0cfd8d7f9ce3a9b738a9211b80e5f3696d5588cfc5b94db8718
-EBUILD icecream-1.0.0-r1.ebuild 999 BLAKE2B 26353a1b05833c331c6eb6e6cfe3c072bf9b44be1ce6fff7448847412047b429ac825ff6d474aff60ce22c9fa7442517f8e857befa2db807128a98d8738f5c0f SHA512 99b9d1ce36c0eddb0f6edbe974207d7c249fa53aecb1e322cff3c395f04eae107a35a230f3ea38acd87d5b85d7b4df046c7214a175e960db8a44d2a386105e4a
+EBUILD icecream-1.0.0-r1.ebuild 1004 BLAKE2B ac7b15d6452c08bf1bffbe4bae2aa3a6f36d834894655e52491f4bb62906a1b5d90ae5b6a18acd02c9157c80502971cfb3a9683098a05d2d3d919cdf69463f9f SHA512 6040df5c1fb949f32ede1123c22e92eb34a4456aedcb41276b9113f2c8962e6778b32a57663428f976a22d486c51469ef3d6a956b02831440b1297166418be9e
EBUILD icecream-1.0.0-r2.ebuild 1307 BLAKE2B 1710603146fe7b759dc3dfae57f5328d8a2cc13f28ebaa5218120744eb000bb4fdbcf535fedd1d96734f97dca26df3bdf1a16dec7fca27bcf4c2b27355ee0ab4 SHA512 76b322ef590c43aef60737cef8bc6fb1369552f19a84c3d5c3f400e485eacaba23e07c75b92cd9ffe90e151c5ee61de6f1740d6477a19db8dc18043b4bd30af5
MISC metadata.xml 336 BLAKE2B 8afb6d3c4afba1360088774c52191105de43349ce50f7cf011849546f0b546bd458c4c22fb6114226bcf095e54c87edd5cabe23c9fea3b99e56fbb981c350029 SHA512 04906e11a26061264e31910f7055cc5a3cd8ac1ce0f2bc7529b191adfc167c891285d6a86415fd3ec4c447c25111c43910f7611bd6ad0af58b30427a03b405de
diff --git a/sys-devel/icecream/icecream-1.0.0-r1.ebuild b/sys-devel/icecream/icecream-1.0.0-r1.ebuild
index 20c5f3e4bb21..ab7e41ef9c26 100644
--- a/sys-devel/icecream/icecream-1.0.0-r1.ebuild
+++ b/sys-devel/icecream/icecream-1.0.0-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MY_P="${P/icecream/icecc}"
-inherit base eutils user
+inherit base eutils ltprune user
DESCRIPTION="Distributed compiling of C(++) code across several machines; based on distcc"
HOMEPAGE="https://github.com/icecc/icecream"
diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 698831aa14f1..4d74acf216da 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -3,10 +3,12 @@ DIST lld-8.0.1.src.tar.xz 996440 BLAKE2B 9e205427f5534a69b665620b5ecf6713194421a
DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c SHA512 a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5 SHA512 82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695 SHA512 27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
+DIST llvmorg-10.0.0-rc2.tar.gz 120795019 BLAKE2B 6e701eddbd2313e777c7b37dff8455a08d3c599d01055b60afc0319373d4709deb429aac6bf9e80c4d2e2ab8ade03bf5b398b6ccd8882e4bde608d10cdbf2284 SHA512 ee571c9258a2d9fc411964f56b0b92b2e7134349ed21dbe7963eb61ef65da506e0c4f7c69259a3b6cecec23f55d24636608287ee4457ee667031e141f8f09aae
DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f SHA512 fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59
-EBUILD lld-10.0.0.9999.ebuild 1451 BLAKE2B 0671ae0ee11d66cb8639483200ad22d27c6b125b2c774dec81e87ce34748431ad2a9e178a27fc10b23050d07bc192ea9ee22f87c265997de0097b095353aca4b SHA512 60d132707bda9f965644ad7e93e2d84fc8d0e5c130178766a0151014d503b3c1d43cac9dc8c90b2e45d4451a16b91763ff44087521a7e8730a065456859ec258
+EBUILD lld-10.0.0.9999.ebuild 1453 BLAKE2B eece842076bb0a1e48c567ca4c57043bde3a988ef5a0b254b1336885d0fe5a51bbd5cb87b954f0b7b6dc2ecabcc0e9d47c0a0b522df3052e9ff5a7601695cc4f SHA512 0be2cc3d5613fd64769e3daf7aadcdcd30e8eb50ddf3bde02c4dd01906612a94d5b2edd4f036bb5f2f1177dd3e98d912f909fa23327b42b10e855b9375689a85
EBUILD lld-10.0.0_rc1.ebuild 1451 BLAKE2B 0671ae0ee11d66cb8639483200ad22d27c6b125b2c774dec81e87ce34748431ad2a9e178a27fc10b23050d07bc192ea9ee22f87c265997de0097b095353aca4b SHA512 60d132707bda9f965644ad7e93e2d84fc8d0e5c130178766a0151014d503b3c1d43cac9dc8c90b2e45d4451a16b91763ff44087521a7e8730a065456859ec258
-EBUILD lld-11.0.0.9999.ebuild 1451 BLAKE2B 0671ae0ee11d66cb8639483200ad22d27c6b125b2c774dec81e87ce34748431ad2a9e178a27fc10b23050d07bc192ea9ee22f87c265997de0097b095353aca4b SHA512 60d132707bda9f965644ad7e93e2d84fc8d0e5c130178766a0151014d503b3c1d43cac9dc8c90b2e45d4451a16b91763ff44087521a7e8730a065456859ec258
+EBUILD lld-10.0.0_rc2.ebuild 1453 BLAKE2B eece842076bb0a1e48c567ca4c57043bde3a988ef5a0b254b1336885d0fe5a51bbd5cb87b954f0b7b6dc2ecabcc0e9d47c0a0b522df3052e9ff5a7601695cc4f SHA512 0be2cc3d5613fd64769e3daf7aadcdcd30e8eb50ddf3bde02c4dd01906612a94d5b2edd4f036bb5f2f1177dd3e98d912f909fa23327b42b10e855b9375689a85
+EBUILD lld-11.0.0.9999.ebuild 1453 BLAKE2B eece842076bb0a1e48c567ca4c57043bde3a988ef5a0b254b1336885d0fe5a51bbd5cb87b954f0b7b6dc2ecabcc0e9d47c0a0b522df3052e9ff5a7601695cc4f SHA512 0be2cc3d5613fd64769e3daf7aadcdcd30e8eb50ddf3bde02c4dd01906612a94d5b2edd4f036bb5f2f1177dd3e98d912f909fa23327b42b10e855b9375689a85
EBUILD lld-7.1.0.ebuild 1725 BLAKE2B 61454551884ee0d7d50ea65b4816ad516784f81965dca35ee696547e367ac446692c3430660f3d0b82446974d264ca0671517a2d3ed04fe3d263a4b435657923 SHA512 10fc7671b1afc5db3cc2a854e6b1f7c6b297c67967c6a90efb392537f5dc3b7150f4efe60a92554b2332dd2ce27284405053dc6c42d4a51ee739ead9ca65d1f4
EBUILD lld-8.0.1.ebuild 1794 BLAKE2B 31cf9d99132629908515eb9a8c6b074caa7b84bfbd86446fcd7f65391e247ac23ffd272b715836fc0d787c004a00f613c2c7b0d1bff96a1c8e9054554ae3fe41 SHA512 3d29acfa6f2eedd49917bf811f93f0f9646de38f4b17cf78d748e93c0bb0653f95e7ff1d6aefa0e77ad7af4479f7d3b27d4b10a49ae34aa86efcbeb636064e79
EBUILD lld-9.0.1.ebuild 1324 BLAKE2B 2f394afbbda45b7525ac8ddd76608720202c5a015d9c3e9658bc786195a969c504ccef4e3542391fc72fe87c9c90d10445756e8ff5baadd6040d5006b67b1c72 SHA512 4c6b6852d34f9108d9bc9ab702717b18d8bf740076efcac9627cfc66a9aa25f5e7da736f18723c580e644f3f0d4369ad8dc61a9324ce78f93f46d4353e136dda
diff --git a/sys-devel/lld/lld-10.0.0.9999.ebuild b/sys-devel/lld/lld-10.0.0.9999.ebuild
index 664086deab85..f15808abce81 100644
--- a/sys-devel/lld/lld-10.0.0.9999.ebuild
+++ b/sys-devel/lld/lld-10.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit cmake-utils llvm llvm.org multiprocessing python-any-r1
DESCRIPTION="The LLVM linker (link editor)"
diff --git a/sys-devel/lld/lld-10.0.0_rc2.ebuild b/sys-devel/lld/lld-10.0.0_rc2.ebuild
new file mode 100644
index 000000000000..f15808abce81
--- /dev/null
+++ b/sys-devel/lld/lld-10.0.0_rc2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit cmake-utils llvm llvm.org multiprocessing python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/"
+LLVM_COMPONENTS=( lld )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="~sys-devel/llvm-${PV}"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+ has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+ use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=OFF
+
+ -DLLVM_INCLUDE_TESTS=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_BUILD_TESTS=ON
+ -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")}"
+ )
+
+ cmake-utils_src_configure
+}
+
+src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake-utils_src_make check-lld
+}
+
+src_install() {
+ cmake-utils_src_install
+ # LLD has no shared libraries, so strip it all for the time being
+ rm -r "${ED}"/usr/{include,lib*} || die
+}
diff --git a/sys-devel/lld/lld-11.0.0.9999.ebuild b/sys-devel/lld/lld-11.0.0.9999.ebuild
index 664086deab85..f15808abce81 100644
--- a/sys-devel/lld/lld-11.0.0.9999.ebuild
+++ b/sys-devel/lld/lld-11.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit cmake-utils llvm llvm.org multiprocessing python-any-r1
DESCRIPTION="The LLVM linker (link editor)"
diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 668562c08bab..8ee8ece99f26 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -1,9 +1,11 @@
DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c SHA512 a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5 SHA512 82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695 SHA512 27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
+DIST llvmorg-10.0.0-rc2.tar.gz 120795019 BLAKE2B 6e701eddbd2313e777c7b37dff8455a08d3c599d01055b60afc0319373d4709deb429aac6bf9e80c4d2e2ab8ade03bf5b398b6ccd8882e4bde608d10cdbf2284 SHA512 ee571c9258a2d9fc411964f56b0b92b2e7134349ed21dbe7963eb61ef65da506e0c4f7c69259a3b6cecec23f55d24636608287ee4457ee667031e141f8f09aae
DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f SHA512 fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59
EBUILD llvm-common-10.0.0.9999.ebuild 528 BLAKE2B 957a2fbd49748e29068dfa987ee45e4fe1330c386ec4c3d7f2105136d1561c4427fe098f4199052b0f8267f4b5e50ff10f0c359435e4df007a6b4d9970275bd4 SHA512 643116074781e724ffb1184eaaa2ae041e20c9fb9b8927f1e6f1784c0a94b62021138267ff4d1fc1714e40eb4cf2e9b378b72d17ed16da32c9a0696580c8fe30
EBUILD llvm-common-10.0.0_rc1.ebuild 528 BLAKE2B ac8c427ce977f480f46c33abe30cf92be1fc0f3787c619c5e4b57a3f2fd465e846b37924940413252cb178c857720e9953594cabd009253d4ab798e7fc85e854 SHA512 630d92131856eae97de7b7d448d2bd32cfa89e2ef9c7818f25b6696c3618a1931c14f424e73f7f57cc6183bf8f908e4e92d3c1b64a09e6840aab4c75ada629f9
+EBUILD llvm-common-10.0.0_rc2.ebuild 528 BLAKE2B ac8c427ce977f480f46c33abe30cf92be1fc0f3787c619c5e4b57a3f2fd465e846b37924940413252cb178c857720e9953594cabd009253d4ab798e7fc85e854 SHA512 630d92131856eae97de7b7d448d2bd32cfa89e2ef9c7818f25b6696c3618a1931c14f424e73f7f57cc6183bf8f908e4e92d3c1b64a09e6840aab4c75ada629f9
EBUILD llvm-common-11.0.0.9999.ebuild 528 BLAKE2B ac8c427ce977f480f46c33abe30cf92be1fc0f3787c619c5e4b57a3f2fd465e846b37924940413252cb178c857720e9953594cabd009253d4ab798e7fc85e854 SHA512 630d92131856eae97de7b7d448d2bd32cfa89e2ef9c7818f25b6696c3618a1931c14f424e73f7f57cc6183bf8f908e4e92d3c1b64a09e6840aab4c75ada629f9
EBUILD llvm-common-7.1.0.ebuild 823 BLAKE2B 303878e56feb88de440edeb2e36b9f1ab6068b661e3acf2c74eb28d41506f3159f61f9b23875159f86fb87ba61b0dde94a8d31349e00c8712f6fa674cf2c0cbe SHA512 d8617f793fddbca40aab02ccca07dd1ea886666800483c7c8e9ad612bfa3cdc1fad67c151677a875a96c1b07acf639eb5a279371488f90d97da58d0dee971372
EBUILD llvm-common-8.0.1.ebuild 855 BLAKE2B 81171ca3ce7d05be60c151d814ceb592e18fd2d8986db8a1106662727d0b1f94011cac9057f7fe8b398197b2d8fe588e684dacf7ed6b4d93777f4a8cdbfdc644 SHA512 f6a1f1b256bb1dae884dcecbeb6b22c295407ea3b3126839ac99c7c6e745c074c77167f52d7790b38501a0cab5680109274323ff8f6d27ea9b39bdec82ff8f7f
diff --git a/sys-devel/llvm-common/llvm-common-10.0.0_rc2.ebuild b/sys-devel/llvm-common/llvm-common-10.0.0_rc2.ebuild
new file mode 100644
index 000000000000..df9cf92b47a1
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-10.0.0_rc2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/"
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="!sys-devel/llvm:0"
+
+src_install() {
+ insinto /usr/share/vim/vimfiles
+ doins -r */
+ # some users may find it useful
+ newdoc README README.vim
+ dodoc vimrc
+}
diff --git a/sys-devel/llvm-roc/Manifest b/sys-devel/llvm-roc/Manifest
index 490a5b264316..22953e751361 100644
--- a/sys-devel/llvm-roc/Manifest
+++ b/sys-devel/llvm-roc/Manifest
@@ -15,10 +15,10 @@ DIST llvm-roc-ocl-2.7.0.tar.gz 50008043 BLAKE2B 7cbb6f0e268991bbeae6dd5f38f00ee3
DIST llvm-roc-ocl-2.8.0.tar.gz 50245388 BLAKE2B 29aa4fdb08b5c3ca1ec41f8948b48d4655768632cd07b217e742e32fcfe0e306130697cd18d4c481aec440686464271b380b5a1a7f02bba84ee8cb98c13d2a7f SHA512 51eb98160d556aa0b60fdce95af54f57529e218899874df0a59e583dad5a8fbcad822c3d778668ce0ec4897b28ff3423cde4d55e18719cf4edfb56735cb3d80b
DIST llvm-roc-ocl-2.9.0.tar.gz 50246154 BLAKE2B 5ed8faf4582a41dac3bdc71a9fc6e12e3f70652fe80d4659315589e5c6f6326bc03853cea1d3e7acf6b210dd4c83056bae27aded3e173756d6f7c2c5694ae386 SHA512 e29767bb92bf719b7f3b6d2853dc61d6cb968e3f0dc54714ee6a78ff5340139935ce0d1cf3124c5757d96f93af01e0f9927e72d29a35b84229e44e7a69e6d391
DIST llvm-roc-ocl-3.0.0.tar.gz 117363122 BLAKE2B a85e456e715629fbb3349e13e50a62aee7c82c6479127d7e46ff2de13f0eab108dd0332136aa736c30ed46c1563207b7ab22df0f7f53404315d51f0a172b5e86 SHA512 7d1281fc1628e4e88ddd740ccf03107cdccf86178046dfe79efd6b503193b3be4e23a67363f24f1d6250a156da86fe0d93933d9c67510b755d1e454e7bbedb68
-EBUILD llvm-roc-2.10.0.ebuild 1407 BLAKE2B d6e1f375d305f78d3f801cfd0c89e36984961862f192bb5c96959c61ee650e9a03a1e227be088179a080ef563eaf1f2c2bc083d2a70682d356d4694c29c48def SHA512 f2db9783222a46439bad5d3f202725c7e9b2d55af052d1159c74b25ccdd8bf14d8ad7e7c0bfd3aed03082601d02f8eef925d91028f64322df38dc75e0765ecbd
-EBUILD llvm-roc-2.6.0-r1.ebuild 1379 BLAKE2B d55eaaf322f4ab1a5d3456873f7d4b4624dddb3354ba332c5dd92912cfa94fd6b9d5b5440d86d9b523c7439d6cd2ad5175c849acc6511920ab9a217f2e097e4e SHA512 847a2f9476292c9c34a96ce0c25a0efd81618fe3c9455ecd839e5e5ac9890bd37b83470e82289cd21402c58f79024f093b7d26d6f931aeb8d12946e2c1216303
-EBUILD llvm-roc-2.7.0.ebuild 1407 BLAKE2B d6e1f375d305f78d3f801cfd0c89e36984961862f192bb5c96959c61ee650e9a03a1e227be088179a080ef563eaf1f2c2bc083d2a70682d356d4694c29c48def SHA512 f2db9783222a46439bad5d3f202725c7e9b2d55af052d1159c74b25ccdd8bf14d8ad7e7c0bfd3aed03082601d02f8eef925d91028f64322df38dc75e0765ecbd
-EBUILD llvm-roc-2.8.0.ebuild 1407 BLAKE2B d6e1f375d305f78d3f801cfd0c89e36984961862f192bb5c96959c61ee650e9a03a1e227be088179a080ef563eaf1f2c2bc083d2a70682d356d4694c29c48def SHA512 f2db9783222a46439bad5d3f202725c7e9b2d55af052d1159c74b25ccdd8bf14d8ad7e7c0bfd3aed03082601d02f8eef925d91028f64322df38dc75e0765ecbd
-EBUILD llvm-roc-2.9.0.ebuild 1407 BLAKE2B d6e1f375d305f78d3f801cfd0c89e36984961862f192bb5c96959c61ee650e9a03a1e227be088179a080ef563eaf1f2c2bc083d2a70682d356d4694c29c48def SHA512 f2db9783222a46439bad5d3f202725c7e9b2d55af052d1159c74b25ccdd8bf14d8ad7e7c0bfd3aed03082601d02f8eef925d91028f64322df38dc75e0765ecbd
-EBUILD llvm-roc-3.0.0.ebuild 1278 BLAKE2B 62bf433493c7cfbcfcb85b397519c56e34a272d8c067f76aa7704f8f7337c238ea2e95c77e04e18b92fac85eff897870b66c30d22d3c3866b678f7d330c598ca SHA512 9ab879d1f1af743e63b6c7268cb7c6c01f4ef2be096ed67ae6a7e3c28a822c27370b9be22772e73af4902b1937b9c2c05eb9262b63a5bed76b80e624ebbeccfe
+EBUILD llvm-roc-2.10.0.ebuild 1407 BLAKE2B 67562a4c9726f8292bb5a024ad3185bb3e5f566ab84f88510dba104cf9e2ff1359d1838a7991faaba5ef2b3efd43121721ff34485ea406f9ab2bd1c0aa30148f SHA512 2312d52349790e34175987b38c07d538e4b6b664b9c4e604e21d2b5f16b27a9951afc61a608fb6eb69b118e62acf8885e8f9605be92c1a529775485305442124
+EBUILD llvm-roc-2.6.0-r1.ebuild 1379 BLAKE2B f603d7341716cbad59e67a0b7da2df943873421478ab70f600a731d072e64f921104549c25ba1fe14258f38fac2f4e1455a413e284126812af457edf925e83c7 SHA512 25900bf266638892aacecf10f479772fdfcdb56b8f3841c84cd727414cadc6f072e779863f82b0b9521d81491e1d23574aeb323d370c44fd2431b4c9e540a4fb
+EBUILD llvm-roc-2.7.0.ebuild 1407 BLAKE2B 67562a4c9726f8292bb5a024ad3185bb3e5f566ab84f88510dba104cf9e2ff1359d1838a7991faaba5ef2b3efd43121721ff34485ea406f9ab2bd1c0aa30148f SHA512 2312d52349790e34175987b38c07d538e4b6b664b9c4e604e21d2b5f16b27a9951afc61a608fb6eb69b118e62acf8885e8f9605be92c1a529775485305442124
+EBUILD llvm-roc-2.8.0.ebuild 1407 BLAKE2B 67562a4c9726f8292bb5a024ad3185bb3e5f566ab84f88510dba104cf9e2ff1359d1838a7991faaba5ef2b3efd43121721ff34485ea406f9ab2bd1c0aa30148f SHA512 2312d52349790e34175987b38c07d538e4b6b664b9c4e604e21d2b5f16b27a9951afc61a608fb6eb69b118e62acf8885e8f9605be92c1a529775485305442124
+EBUILD llvm-roc-2.9.0.ebuild 1407 BLAKE2B 67562a4c9726f8292bb5a024ad3185bb3e5f566ab84f88510dba104cf9e2ff1359d1838a7991faaba5ef2b3efd43121721ff34485ea406f9ab2bd1c0aa30148f SHA512 2312d52349790e34175987b38c07d538e4b6b664b9c4e604e21d2b5f16b27a9951afc61a608fb6eb69b118e62acf8885e8f9605be92c1a529775485305442124
+EBUILD llvm-roc-3.0.0.ebuild 1278 BLAKE2B 9d63a1aa30aea258221d158e2cdc819257d25e1bfc61a08cacbcb9561f6532f5e8d819cc73feb3e1fe78c344ce7f652c9d6c4aa7db38a70f93eb92c4a24fb886 SHA512 4ac077836443700872d61d65cf9299417c652b27a9f74177926dbb814f92235827069b51f6be9af06059e4ef2fc5e5e77c66455577a03f105968cf219cb41e27
MISC metadata.xml 469 BLAKE2B f2b3af990bf9b130ed1be4ad2c4da5a97f6eae74d5feb43d81b4dc90ca1c5dcf896b293ad60d1c932d0c64773c203c52ccca8a6e0e5dd1d614f97b53113146db SHA512 e3783dde65d914cc272478c2d1823de27a2daaf8fa3aa2d281b98b0ed707c758bce1d52326dda577baed5b127293fca435211cfee17cc43553b9be424a4e2348
diff --git a/sys-devel/llvm-roc/llvm-roc-2.10.0.ebuild b/sys-devel/llvm-roc/llvm-roc-2.10.0.ebuild
index 897a08ce4f73..323743a293f0 100644
--- a/sys-devel/llvm-roc/llvm-roc-2.10.0.ebuild
+++ b/sys-devel/llvm-roc/llvm-roc-2.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/sys-devel/llvm-roc/llvm-roc-2.6.0-r1.ebuild b/sys-devel/llvm-roc/llvm-roc-2.6.0-r1.ebuild
index a0104d873d24..51448982dab6 100644
--- a/sys-devel/llvm-roc/llvm-roc-2.6.0-r1.ebuild
+++ b/sys-devel/llvm-roc/llvm-roc-2.6.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/sys-devel/llvm-roc/llvm-roc-2.7.0.ebuild b/sys-devel/llvm-roc/llvm-roc-2.7.0.ebuild
index 897a08ce4f73..323743a293f0 100644
--- a/sys-devel/llvm-roc/llvm-roc-2.7.0.ebuild
+++ b/sys-devel/llvm-roc/llvm-roc-2.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/sys-devel/llvm-roc/llvm-roc-2.8.0.ebuild b/sys-devel/llvm-roc/llvm-roc-2.8.0.ebuild
index 897a08ce4f73..323743a293f0 100644
--- a/sys-devel/llvm-roc/llvm-roc-2.8.0.ebuild
+++ b/sys-devel/llvm-roc/llvm-roc-2.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/sys-devel/llvm-roc/llvm-roc-2.9.0.ebuild b/sys-devel/llvm-roc/llvm-roc-2.9.0.ebuild
index 897a08ce4f73..323743a293f0 100644
--- a/sys-devel/llvm-roc/llvm-roc-2.9.0.ebuild
+++ b/sys-devel/llvm-roc/llvm-roc-2.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/sys-devel/llvm-roc/llvm-roc-3.0.0.ebuild b/sys-devel/llvm-roc/llvm-roc-3.0.0.ebuild
index b4f3afd0bebd..18cde0198c04 100644
--- a/sys-devel/llvm-roc/llvm-roc-3.0.0.ebuild
+++ b/sys-devel/llvm-roc/llvm-roc-3.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index d8c5544040c0..7efb24dcf963 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -7,11 +7,13 @@ DIST llvm-8.0.1-manpages.tar.bz2 140915 BLAKE2B 13ac9e172728d643dac1d12ac06909b6
DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5 SHA512 82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
DIST llvm-9.0.0-manpages.tar.bz2 158546 BLAKE2B eed6235698a0b5993affe305f7fd22cd4cf444adf931275a1685f2049a5f17cf2933907577d9ce142348a3c579769b0436aa2b5a9a953958504125a8c3e83b7d SHA512 64c8d18061eb2870b379a1df485be0b61eac07cb10b3f97347b54b2ee326faa63437ca04466776be282e120dd3f6147e14fffdd38ca370db85748fe5eb54d764
DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695 SHA512 27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
+DIST llvmorg-10.0.0-rc2.tar.gz 120795019 BLAKE2B 6e701eddbd2313e777c7b37dff8455a08d3c599d01055b60afc0319373d4709deb429aac6bf9e80c4d2e2ab8ade03bf5b398b6ccd8882e4bde608d10cdbf2284 SHA512 ee571c9258a2d9fc411964f56b0b92b2e7134349ed21dbe7963eb61ef65da506e0c4f7c69259a3b6cecec23f55d24636608287ee4457ee667031e141f8f09aae
DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f SHA512 fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59
-EBUILD llvm-10.0.0.9999.ebuild 12393 BLAKE2B c4b87b8137840d5a1fd7fa3adf90c1336e2ef4c676bf4edcaf95d200af690b898b9a3201afb386719a0247f327cf809a9b9e3f13c6b80b7ffd60cb381bf74ac3 SHA512 3674c0c6b34ef504058ec97c7973f1feb60076c1c1c35dc98a05e29c9ba635501ecee861b27b529bf5f9e091337e68ede3a150da12ed61ffe7ced6d616d8f517
+EBUILD llvm-10.0.0.9999.ebuild 12262 BLAKE2B 4c2cb418ba17c7e92fbd91990f1cc12b0c42849900d4d7be882578b03c7b8c65395c0b761ebf6b44d86eb1851b1ff334f671699ff3abaa126c81ae1f9de3e296 SHA512 b1e3d900640356759707da22c8cecbe8f301cfd6280f2429d0692c6edcc354b60102605b6b5279ae0e0cfce27bf8616d6142ba0ee6878625c0da62c9797c1455
EBUILD llvm-10.0.0_rc1.ebuild 12393 BLAKE2B c4b87b8137840d5a1fd7fa3adf90c1336e2ef4c676bf4edcaf95d200af690b898b9a3201afb386719a0247f327cf809a9b9e3f13c6b80b7ffd60cb381bf74ac3 SHA512 3674c0c6b34ef504058ec97c7973f1feb60076c1c1c35dc98a05e29c9ba635501ecee861b27b529bf5f9e091337e68ede3a150da12ed61ffe7ced6d616d8f517
-EBUILD llvm-11.0.0.9999.ebuild 12393 BLAKE2B c4b87b8137840d5a1fd7fa3adf90c1336e2ef4c676bf4edcaf95d200af690b898b9a3201afb386719a0247f327cf809a9b9e3f13c6b80b7ffd60cb381bf74ac3 SHA512 3674c0c6b34ef504058ec97c7973f1feb60076c1c1c35dc98a05e29c9ba635501ecee861b27b529bf5f9e091337e68ede3a150da12ed61ffe7ced6d616d8f517
-EBUILD llvm-7.1.0.ebuild 7719 BLAKE2B ac71ea47d929d615fcc8223dcc2d0235f9fdea5aacdd93390017fcf35f7d341f3fca6ea583078f82e56cb12a2983dfb66822377ac33fcef4ad789af0c1a9cd4d SHA512 88f71d65812a4050b171f9ad794e76b4419e6b27df9d7a5f5f5917de9e90c120ae4080f0df39c965e26fc99a5676db5f8f19feac33291924915eb8fabce095a2
-EBUILD llvm-8.0.1.ebuild 8528 BLAKE2B fd37d9d02815f01541be12a4e064d570b019fb9fa17fa5b13a20f769b1ab12e30806221b584a6b858cb4206271cfa7717ca60ef0f0f7b3aeb7ee32ae22bb18c5 SHA512 fdee897c057332ef2b60e91701f17583a5885561aa0d07e6640227c9457a6953188c8d743b906365c91428269617dbf620943ea60199ad1ca8acf995b1b21820
+EBUILD llvm-10.0.0_rc2.ebuild 11269 BLAKE2B 9ea7fc41afbb46fe885bbb3d101b3e3296ab03b4040f868d7db6e0b4576cbf6503a7364d67152e24b32d3b474d1d933820cc65643a03bed6d87357ceddada700 SHA512 386f00d33f8d552dbab6cc72e51b082823ae2e0fda2080e8291c534fb0a27a53f840e08c5225e4c395a04cf023c0e9280fdb00137521e19b7e2f68fad2791588
+EBUILD llvm-11.0.0.9999.ebuild 12273 BLAKE2B 3b240e2a4d621e586939a30132b3c7076f02dca4adf1e42664a1e7ff045363a3bd206bc2ba9156566ab02567cb283c40482989ae90b9bec8c9d29c036ca42667 SHA512 d96853ee6bb9c937ae61be56bedb9ee2f3ef7f6379e3e4fa07bb8e4d6c978dc67142a821e0921a74777f574089c0e06c7543986eada7b51c7f9cff1d91b982d6
+EBUILD llvm-7.1.0.ebuild 7719 BLAKE2B da35bbb89d699af2d78e31ed67b83efc28a8c06b93412472014fe2168421b3ab2ab9c59962641038c84ae1b73ccf77c6d4e5fff5671c82e5ba9aabf705965743 SHA512 3281422a2ebb63260069835e0855dbe34809479c2096f3340ccda1e3cb19cd8346a2f9eb8766bbaf2357f8fdf1ef3575475a6b33d6c92b4f130ded837b66439a
+EBUILD llvm-8.0.1.ebuild 8528 BLAKE2B 7b885e055ba8a3a4e54cb4c717290d085f8553f69819c33d6f1b878af132b1a97974b038784a52ea7f4d60f2e1ea912f8f65a5ede537c32025003179a78b0ffc SHA512 db97742c1ebdedfd986c890766e97b3cf0458f3b4f29e6294a48205f52c896cba0889144a380c8439a839f9b67a054b7dbd014995db8f9b46b847af54663de0e
EBUILD llvm-9.0.1.ebuild 8560 BLAKE2B b63de028f5fa5da66234a02e5398347b7310c56e2cf9325aca8f0267dd04a3eabf8afa3f4b2580479e6b7afcbf7b3c010394e34a408f5fc892f2ca9250aee1bb SHA512 2060629c5abe6132e9557769876182a33e44352a19ed01e021e455279a2692ab8531028af586cfb72ee532210e840c0a3e0a3f9d1262f7471fe59d75cf1be314
MISC metadata.xml 2563 BLAKE2B ca85030788fb213fc891d895238fd75562cdd25cc5fe4271d709cb1c00ef56b0e8b367dc70cc18f7d185d6fbdb57333e219a984220b60141d28fb4784b2cb94a SHA512 8de68ee7f964e6eb2613bd2ff584f834e0f5a3ae8b303b5f2f10fda718a87af9b8ddfc19399950fe4eb8be515930124ced8018190af0f69da7ec5fe8180a68a2
diff --git a/sys-devel/llvm/llvm-10.0.0.9999.ebuild b/sys-devel/llvm/llvm-10.0.0.9999.ebuild
index 0382dba1d35a..6f27f3732183 100644
--- a/sys-devel/llvm/llvm-10.0.0.9999.ebuild
+++ b/sys-devel/llvm/llvm-10.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit cmake-utils llvm.org multilib-minimal multiprocessing \
pax-utils python-any-r1 toolchain-funcs
@@ -54,9 +54,6 @@ DEPEND="${RDEPEND}
BDEPEND="
dev-lang/perl
sys-devel/gnuconfig
- || ( >=sys-devel/gcc-3.0 >=sys-devel/llvm-3.5
- ( >=sys-freebsd/freebsd-lib-9.1-r10 sys-libs/libcxx )
- )
kernel_Darwin? (
<sys-libs/libcxx-$(ver_cut 1-3).9999
>=sys-devel/binutils-apple-5.1
@@ -355,8 +352,6 @@ multilib_src_configure() {
-DLLVM_ENABLE_RTTI=ON
-DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
- -DWITH_POLLY=OFF # TODO
-
-DLLVM_HOST_TRIPLE="${CHOST}"
-DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
diff --git a/sys-devel/llvm/llvm-10.0.0_rc2.ebuild b/sys-devel/llvm/llvm-10.0.0_rc2.ebuild
new file mode 100644
index 000000000000..6c36096f80ac
--- /dev/null
+++ b/sys-devel/llvm/llvm-10.0.0_rc2.ebuild
@@ -0,0 +1,463 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit cmake-utils llvm.org multilib-minimal multiprocessing \
+ pax-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/"
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+# Those are in lib/Targets, without explicit CMakeLists.txt mention
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC AVR )
+# Keep in sync with CMakeLists.txt
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+ NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+ "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug doc exegesis gold libedit +libffi ncurses test xar xml z3
+ kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+ exegesis? ( dev-libs/libpfm:= )
+ gold? (
+ || (
+ >=sys-devel/binutils-2.31.1-r4:*[plugins]
+ <sys-devel/binutils-2.31.1-r4:*[cxx]
+ )
+ )
+ libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+ libffi? ( >=virtual/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+ ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+ xar? ( app-arch/xar )
+ xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+ z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+ gold? ( sys-libs/binutils-libs )"
+BDEPEND="
+ dev-lang/perl
+ sys-devel/gnuconfig
+ kernel_Darwin? (
+ <sys-libs/libcxx-$(ver_cut 1-3).9999
+ >=sys-devel/binutils-apple-5.1
+ )
+ doc? ( $(python_gen_any_dep '
+ dev-python/recommonmark[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ ') )
+ libffi? ( virtual/pkgconfig )
+ ${PYTHON_DEPS}"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="${RDEPEND}
+ !sys-devel/llvm:0"
+PDEPEND="sys-devel/llvm-common
+ gold? ( >=sys-devel/llvmgold-${SLOT} )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+ use doc || return 0
+
+ has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" &&
+ has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+check_distribution_components() {
+ if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+ local all_targets=() my_targets=() l
+ cd "${BUILD_DIR}" || die
+
+ while read -r l; do
+ if [[ ${l} == install-*-stripped:* ]]; then
+ l=${l#install-}
+ l=${l%%-stripped*}
+
+ case ${l} in
+ # shared libs
+ LLVM|LLVMgold)
+ ;;
+ # TableGen lib + deps
+ LLVMDemangle|LLVMSupport|LLVMTableGen)
+ ;;
+ # static libs
+ LLVM*)
+ continue
+ ;;
+ # meta-targets
+ distribution|llvm-libraries)
+ continue
+ ;;
+ esac
+
+ all_targets+=( "${l}" )
+ fi
+ done < <(ninja -t targets all)
+
+ while read -r l; do
+ my_targets+=( "${l}" )
+ done < <(get_distribution_components $"\n")
+
+ local add=() remove=()
+ for l in "${all_targets[@]}"; do
+ if ! has "${l}" "${my_targets[@]}"; then
+ add+=( "${l}" )
+ fi
+ done
+ for l in "${my_targets[@]}"; do
+ if ! has "${l}" "${all_targets[@]}"; then
+ remove+=( "${l}" )
+ fi
+ done
+
+ if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
+ eqawarn "get_distribution_components() is outdated!"
+ eqawarn " Add: ${add[*]}"
+ eqawarn "Remove: ${remove[*]}"
+ fi
+ cd - >/dev/null || die
+ fi
+}
+
+src_prepare() {
+ # Fix llvm-config for shared linking and sane flags
+ # https://bugs.gentoo.org/show_bug.cgi?id=565358
+ eapply "${FILESDIR}"/9999/0007-llvm-config-Clean-up-exported-values-update-for-shar.patch
+
+ # disable use of SDK on OSX, bug #568758
+ sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
+ # Update config.guess to support more systems
+ cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die
+
+ # User patches + QA
+ cmake-utils_src_prepare
+}
+
+# Is LLVM being linked against libc++?
+is_libcxx_linked() {
+ local code='#include <ciso646>
+#if defined(_LIBCPP_VERSION)
+ HAVE_LIBCXX
+#endif
+'
+ local out=$($(tc-getCXX) ${CXXFLAGS} ${CPPFLAGS} -x c++ -E -P - <<<"${code}") || return 1
+
+ [[ ${out} == *HAVE_LIBCXX* ]]
+}
+
+get_distribution_components() {
+ local sep=${1-;}
+
+ local out=(
+ # shared libs
+ LLVM
+ LTO
+ Remarks
+
+ # tools
+ llvm-config
+
+ # common stuff
+ cmake-exports
+ llvm-headers
+
+ # libraries needed for clang-tblgen
+ LLVMDemangle
+ LLVMSupport
+ LLVMTableGen
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # utilities
+ llvm-tblgen
+ FileCheck
+ llvm-PerfectShuffle
+ count
+ not
+ yaml-bench
+
+ # tools
+ bugpoint
+ dsymutil
+ llc
+ lli
+ lli-child-target
+ llvm-addr2line
+ llvm-ar
+ llvm-as
+ llvm-bcanalyzer
+ llvm-c-test
+ llvm-cat
+ llvm-cfi-verify
+ llvm-config
+ llvm-cov
+ llvm-cvtres
+ llvm-cxxdump
+ llvm-cxxfilt
+ llvm-cxxmap
+ llvm-diff
+ llvm-dis
+ llvm-dlltool
+ llvm-dwarfdump
+ llvm-dwp
+ llvm-elfabi
+ llvm-exegesis
+ llvm-extract
+ llvm-ifs
+ llvm-install-name-tool
+ llvm-jitlink
+ llvm-lib
+ llvm-link
+ llvm-lipo
+ llvm-lto
+ llvm-lto2
+ llvm-mc
+ llvm-mca
+ llvm-modextract
+ llvm-mt
+ llvm-nm
+ llvm-objcopy
+ llvm-objdump
+ llvm-opt-report
+ llvm-pdbutil
+ llvm-profdata
+ llvm-ranlib
+ llvm-rc
+ llvm-readelf
+ llvm-readobj
+ llvm-reduce
+ llvm-rtdyld
+ llvm-size
+ llvm-split
+ llvm-stress
+ llvm-strings
+ llvm-strip
+ llvm-symbolizer
+ llvm-undname
+ llvm-xray
+ obj2yaml
+ opt
+ sancov
+ sanstats
+ verify-uselistorder
+ yaml2obj
+
+ # python modules
+ opt-viewer
+ )
+
+ use doc && out+=(
+ docs-dsymutil-man
+ docs-llvm-dwarfdump-man
+ docs-llvm-man
+ docs-llvm-html
+ )
+
+ use gold && out+=(
+ LLVMgold
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ local ffi_cflags ffi_ldflags
+ if use libffi; then
+ ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
+ ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
+ fi
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ # disable appending VCS revision to the version to improve
+ # direct cache hit ratio
+ -DLLVM_APPEND_VC_REV=OFF
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${SLOT}"
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DLLVM_LINK_LLVM_DYLIB=ON
+ -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+
+ # cheap hack: LLVM combines both anyway, and the only difference
+ # is that the former list is explicitly verified at cmake time
+ -DLLVM_TARGETS_TO_BUILD=""
+ -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ -DLLVM_BUILD_TESTS=$(usex test)
+
+ -DLLVM_ENABLE_FFI=$(usex libffi)
+ -DLLVM_ENABLE_LIBEDIT=$(usex libedit)
+ -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+ -DLLVM_ENABLE_LIBXML2=$(usex xml)
+ -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+ -DLLVM_ENABLE_LIBPFM=$(usex exegesis)
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+ -DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
+
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+
+ -DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
+ -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"
+ # used only for llvm-objdump tool
+ -DHAVE_LIBXAR=$(multilib_native_usex xar 1 0)
+
+ # disable OCaml bindings (now in dev-ml/llvm-ocaml)
+ -DOCAMLFIND=NO
+ )
+
+ if is_libcxx_linked; then
+ # Smart hack: alter version suffix -> SOVERSION when linking
+ # against libc++. This way we won't end up mixing LLVM libc++
+ # libraries with libstdc++ clang, and the other way around.
+ mycmakeargs+=(
+ -DLLVM_VERSION_SUFFIX="libcxx"
+ )
+ fi
+
+# Note: go bindings have no CMake rules at the moment
+# but let's kill the check in case they are introduced
+# if ! multilib_is_native_abi || ! use go; then
+ mycmakeargs+=(
+ -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+ )
+# fi
+
+ use test && mycmakeargs+=(
+ -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")}"
+ )
+
+ if multilib_is_native_abi; then
+ mycmakeargs+=(
+ -DLLVM_BUILD_DOCS=$(usex doc)
+ -DLLVM_ENABLE_OCAMLDOC=OFF
+ -DLLVM_ENABLE_SPHINX=$(usex doc)
+ -DLLVM_ENABLE_DOXYGEN=OFF
+ -DLLVM_INSTALL_UTILS=ON
+ )
+ use doc && mycmakeargs+=(
+ -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man"
+ -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF
+ )
+ use gold && mycmakeargs+=(
+ -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include
+ )
+ fi
+
+ if tc-is-cross-compiler; then
+ local tblgen="${EPREFIX}/usr/lib/llvm/${SLOT}/bin/llvm-tblgen"
+ [[ -x "${tblgen}" ]] \
+ || die "${tblgen} not found or usable"
+ mycmakeargs+=(
+ -DCMAKE_CROSSCOMPILING=ON
+ -DLLVM_TABLEGEN="${tblgen}"
+ )
+ fi
+
+ # workaround BMI bug in gcc-7 (fixed in 7.4)
+ # https://bugs.gentoo.org/649880
+ # apply only to x86, https://bugs.gentoo.org/650506
+ if tc-is-gcc && [[ ${MULTILIB_ABI_FLAG} == abi_x86* ]] &&
+ [[ $(gcc-major-version) -eq 7 && $(gcc-minor-version) -lt 4 ]]
+ then
+ local CFLAGS="${CFLAGS} -mno-bmi"
+ local CXXFLAGS="${CXXFLAGS} -mno-bmi"
+ fi
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake-utils_src_configure
+
+ multilib_is_native_abi && check_distribution_components
+}
+
+multilib_src_compile() {
+ cmake-utils_src_compile
+
+ pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld
+ pax-mark m "${BUILD_DIR}"/bin/lli
+ pax-mark m "${BUILD_DIR}"/bin/lli-child-target
+
+ if use test; then
+ pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests
+ pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests
+ pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests
+ fi
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake-utils_src_make check
+}
+
+src_install() {
+ local MULTILIB_CHOST_TOOLS=(
+ /usr/lib/llvm/${SLOT}/bin/llvm-config
+ )
+
+ local MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/llvm/Config/llvm-config.h
+ )
+
+ local LLVM_LDPATHS=()
+ multilib-minimal_src_install
+
+ # move wrapped headers back
+ mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${SLOT}/include || die
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake-utils_src_make install-distribution
+
+ # move headers to /usr/include for wrapping
+ rm -rf "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/llvm/${SLOT}/include "${ED}"/usr/include || die
+
+ LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${SLOT}/$(get_libdir)" )
+}
+
+multilib_src_install_all() {
+ local revord=$(( 9999 - ${SLOT} ))
+ newenvd - "60llvm-${revord}" <<-_EOF_
+ PATH="${EPREFIX}/usr/lib/llvm/${SLOT}/bin"
+ # we need to duplicate it in ROOTPATH for Portage to respect...
+ ROOTPATH="${EPREFIX}/usr/lib/llvm/${SLOT}/bin"
+ MANPATH="${EPREFIX}/usr/lib/llvm/${SLOT}/share/man"
+ LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )"
+ _EOF_
+
+ docompress "/usr/lib/llvm/${SLOT}/share/man"
+}
+
+pkg_postinst() {
+ elog "You can find additional opt-viewer utility scripts in:"
+ elog " ${EROOT}/usr/lib/llvm/${SLOT}/share/opt-viewer"
+ elog "To use these scripts, you will need Python along with the following"
+ elog "packages:"
+ elog " dev-python/pygments (for opt-viewer)"
+ elog " dev-python/pyyaml (for all of them)"
+}
diff --git a/sys-devel/llvm/llvm-11.0.0.9999.ebuild b/sys-devel/llvm/llvm-11.0.0.9999.ebuild
index 0382dba1d35a..846d36f1235d 100644
--- a/sys-devel/llvm/llvm-11.0.0.9999.ebuild
+++ b/sys-devel/llvm/llvm-11.0.0.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit cmake-utils llvm.org multilib-minimal multiprocessing \
pax-utils python-any-r1 toolchain-funcs
@@ -54,9 +54,6 @@ DEPEND="${RDEPEND}
BDEPEND="
dev-lang/perl
sys-devel/gnuconfig
- || ( >=sys-devel/gcc-3.0 >=sys-devel/llvm-3.5
- ( >=sys-freebsd/freebsd-lib-9.1-r10 sys-libs/libcxx )
- )
kernel_Darwin? (
<sys-libs/libcxx-$(ver_cut 1-3).9999
>=sys-devel/binutils-apple-5.1
@@ -271,6 +268,7 @@ get_distribution_components() {
llvm-lto2
llvm-mc
llvm-mca
+ llvm-ml
llvm-modextract
llvm-mt
llvm-nm
@@ -355,8 +353,6 @@ multilib_src_configure() {
-DLLVM_ENABLE_RTTI=ON
-DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
- -DWITH_POLLY=OFF # TODO
-
-DLLVM_HOST_TRIPLE="${CHOST}"
-DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
diff --git a/sys-devel/llvm/llvm-7.1.0.ebuild b/sys-devel/llvm/llvm-7.1.0.ebuild
index 1ce1fcf6eef2..7b91b533264a 100644
--- a/sys-devel/llvm/llvm-7.1.0.ebuild
+++ b/sys-devel/llvm/llvm-7.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
diff --git a/sys-devel/llvm/llvm-8.0.1.ebuild b/sys-devel/llvm/llvm-8.0.1.ebuild
index 66d87a60f7f5..f6a3fff2e650 100644
--- a/sys-devel/llvm/llvm-8.0.1.ebuild
+++ b/sys-devel/llvm/llvm-8.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
diff --git a/sys-devel/llvmgold/Manifest b/sys-devel/llvmgold/Manifest
index cd455cb0a298..8c9cdeb6b121 100644
--- a/sys-devel/llvmgold/Manifest
+++ b/sys-devel/llvmgold/Manifest
@@ -1,4 +1,4 @@
-EBUILD llvmgold-10.ebuild 544 BLAKE2B b7c273eb8cf42bd05333027c5f53c65ffa05aa6e03b01b55a0c9c5fca182a5a39b180203f13cc8c7c6bad26cdbb99d42033cfccb2df6cd8783a0240e8f8138d2 SHA512 cb598c53da4b9e99eebb96af7e38b1acf7ebba9130324f50acb8b8e1e213675c2cb4b48dee74fd1044b36a46e0548fa854b549eff8cf6301a185761b83f7ea96
+EBUILD llvmgold-10.ebuild 526 BLAKE2B ce096d5b2183692751d6453fd790f06d1ee679182da9aa8ddf0aae846f012b6bc837aa46a4439b575bd587088bcad9b3e8b6ea34f6e69e711ee9ace5b5dfa902 SHA512 842629ba1bf34fc6922c059f2bab674a4a6156d1420b83face9594ad521217c72a62df41abe5906456a495bf545201abd8d8ec93af8b3131ae33006809cdfd0d
EBUILD llvmgold-11.ebuild 544 BLAKE2B dbe6603bb3adbf33258ce70048409a46b6489f40d557e877df99fb918c42024d45abc38eccd340c534cad8944c9b24e5ac8b9abdc5d37e06397086d621aa44d7 SHA512 f49451513d6fc3e4e14f6b2948404a41a3fd12dc1d34eed0a6e6a00299538141ada7360b17f2d0a7c19ea4ddf584a0dbdd2a33cbfea3f7a0e6da1d12dd506542
EBUILD llvmgold-7.ebuild 558 BLAKE2B 29cf97eda879cd6819e35471dceca3fd5778f21a0d7d81706087ddd93c689978be667cd05b14c33c65222822b56a417e463e654cbd5f4cb7e1db03d1d3038cad SHA512 95a7672fa35f6b2a47ef25765a700c658086f8f83adb33e611308e8e3799ab51c7d0776419ba2065a3cd46a0f43297d61a6ab2b2de81e97ae09b388f266c35eb
EBUILD llvmgold-8.ebuild 558 BLAKE2B 29cf97eda879cd6819e35471dceca3fd5778f21a0d7d81706087ddd93c689978be667cd05b14c33c65222822b56a417e463e654cbd5f4cb7e1db03d1d3038cad SHA512 95a7672fa35f6b2a47ef25765a700c658086f8f83adb33e611308e8e3799ab51c7d0776419ba2065a3cd46a0f43297d61a6ab2b2de81e97ae09b388f266c35eb
diff --git a/sys-devel/llvmgold/llvmgold-10.ebuild b/sys-devel/llvmgold/llvmgold-10.ebuild
index 79dbcac36230..8782f3aec17c 100644
--- a/sys-devel/llvmgold/llvmgold-10.ebuild
+++ b/sys-devel/llvmgold/llvmgold-10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,6 @@ LICENSE="public-domain"
SLOT="0"
KEYWORDS=""
IUSE=""
-PROPERTIES="live"
RDEPEND="sys-devel/llvm:${PV}[gold]
!sys-devel/llvm:0"
diff --git a/sys-devel/m4/Manifest b/sys-devel/m4/Manifest
index fece8fdf1661..049481adb86e 100644
--- a/sys-devel/m4/Manifest
+++ b/sys-devel/m4/Manifest
@@ -3,6 +3,6 @@ AUX m4-1.4.18-darwin17-printf-n.patch 1386 BLAKE2B e5b1e4750b21b4efc0e62f2447a3f
AUX m4-1.4.18-glibc228.patch 13863 BLAKE2B f8b54c3b7feae5d458ba893e08313f5e9772e66be03a5db2fe3929e671002cc3c80cf8cc6ca0a68b792f729404dc27c95cf436663026b50682f47c306721b581 SHA512 c81df4510b01044578e11c7bd1046ec297ab195f6e5c7d7eaad7aae31862326d12cf00a9f36218f93db88e36f88ec73be8e320214b999330da3dc5bba9a3be46
DIST m4-1.4.17.tar.xz 1149088 BLAKE2B ccba6a1cd80de241bc2e755addbf4876b00ab776e0a3c85691998e3e84e8a091d57d8c3e9b43a115e52e416450de791662a54ca8e64e1603a166029164f140ce SHA512 406e6e97c3f5c5f3c8055bac748d4fe8c2e861d97e84ab6d840a2caa7df04f523cc662d6d51f6afae7d6c219d03693c7ae0c1e669a80246a3ceb5e8342b82389
DIST m4-1.4.18.tar.xz 1207688 BLAKE2B debfaa4d25af6f583e2cd703e77b73775790f48f34e878eddd820c6b244a065c69495473ce5067be1f20ca07b2d6af9f90cffd33e12c18fd719c0d234eb5462a SHA512 06f583efc3855cd8477d8347544f4ae5153a3e50aea74d21968afa7214784ea3ddfc02d0a2b11324120d76a19f2e804d20de11a456b5da929eb6ae469519b174
-EBUILD m4-1.4.17.ebuild 1599 BLAKE2B c4e7af62c2b2902159179dc7b9c59a43e24b3198aad79423eabc64864c43f97554abc309ef1137713544ba6d5080bd099c860126e4a5617a36b072b89fc40c85 SHA512 0cd68471a8fb71b59001b9c4649fef2fc78b31391d6a6e0a09ee5a43724471271162c0b484206a07206b4c0eeeaa9977f35aeb41e2e6ac750dea840775c31ce0
-EBUILD m4-1.4.18-r1.ebuild 1408 BLAKE2B 8c6e8eeefeff0ceff04deb082c37c390b03b111c8dd4fa0b56d492193a07ee16adedb5bc33069b0966f6a84f2fa52a546d98ac2d17a89192d7e34fc5ef516f6c SHA512 1f2d7e9b2a3050ef487c50007f633412ac035a5dc68f3db981611ea7ba54fdfba5bf8a36017b8f41a74185dabb9cd6d450c3b3e8c743580b5236a6660a8e73f4
+EBUILD m4-1.4.17.ebuild 1596 BLAKE2B d01647f3043bf18b33243c98989769efaf38d16f73a5770a704fcc565d514f5deff1014eefc4d650b4cd68bb9a8ebe6a03c4d111f8499ecbbf0dd04b27af1eae SHA512 5e51cc406db986598313fa9c20c693718a9f5bf394a445f5b48e909692c6fdda4dcd1669c688ea633cfe6eec31d7ab780414e18bf29d94f24d4c0fc1390449a5
+EBUILD m4-1.4.18-r1.ebuild 1408 BLAKE2B b90fd96a376e4f7a40759e70893669b96ffe2aeb404f2ccb25c156eb3f7d723c3413844f5b40af6bb7a0cd3e5831411958667537af5026b4fce9b67104e1eb61 SHA512 b3dee99aad72eccc0398eed7647f4de749e5ac81d3569b1f02394cd65a67ea7747099b96d32aafc578fe08e751955cf6a552691ded17ecfbba0c289a8b22907d
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/m4/m4-1.4.17.ebuild b/sys-devel/m4/m4-1.4.17.ebuild
index d16b3a513b3c..f631b9bb5912 100644
--- a/sys-devel/m4/m4-1.4.17.ebuild
+++ b/sys-devel/m4/m4-1.4.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
diff --git a/sys-devel/m4/m4-1.4.18-r1.ebuild b/sys-devel/m4/m4-1.4.18-r1.ebuild
index 4c8b684c8a49..e66cc931ab40 100644
--- a/sys-devel/m4/m4-1.4.18-r1.ebuild
+++ b/sys-devel/m4/m4-1.4.18-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/make/Manifest b/sys-devel/make/Manifest
index d5a2c7fd3078..07efaafa8051 100644
--- a/sys-devel/make/Manifest
+++ b/sys-devel/make/Manifest
@@ -7,6 +7,6 @@ AUX make-4.2.1-perl526.patch 655 BLAKE2B 98bc8bf7ec5bcdb0d726b046ae58cebada8e360
AUX make-4.2.1-pselect-non-blocking.patch 4476 BLAKE2B da96e19c42a4a98714fa1de17e32bd0acd6cb553e34622945b2ea1c7cc6269b0c033fd60a7da19b80b80469e1340f33dfeedb42508e610dd5726c461bdf7d914 SHA512 39c83ee50cc2a5e8d30c77081e3c12e2848ba558bbbb3cc9eade7087a5514aaed13cdbb23caa7d4ab2047e62a65fc638622310b53faa4ff80b20daafb2e33d7c
DIST make-4.2.1.tar.bz2 1407126 BLAKE2B fa6d43f5fd46182182a296c58dcd138a1a4568104eda760bbb3c241c023dee216789cf3128e5ac2b416cec76e1ba82d5b5e7852da12e86138a7d0865c85a42b4 SHA512 9cf00869a2f938492554f71d8cb288b5b009b3bd0489ef164f2c8f6532fc37db5c7e20af1dea288536e7c9710ee0bc6e1ddcdfc4928a8540e6e43661741825b8
DIST make-4.3.tar.gz 2317073 BLAKE2B 5a82ce1f30eb034366ac3b87d2ec6698aae17d7b1a611941cf42136b2453b34236ab55382eab0a593c43cee8b036ba4a054f966c41ba766fdbd2862942be5dff SHA512 9a1185cc468368f4ec06478b1cfa343bf90b5cd7c92c0536567db0315b0ee909af53ecce3d44cfd93dd137dbca1ed13af5713e8663590c4fdd21ea635d78496b
-EBUILD make-4.2.1-r4.ebuild 1690 BLAKE2B 2f3ae07de3612466900b8487dceee122d91950bde1baba4284d6877e384ecfa1db72429cee4a812c1a95152deacc6c5e2c6e8d2c6911e263a0e2957d661efe70 SHA512 774e430c7d70cf0ed97a7b9e088d1169903271d8971ac7441123143fa1101a5fb644ea2abb8a830cb6a50b51a940c3467871ca15abe47ea36986605378d92835
+EBUILD make-4.2.1-r4.ebuild 1690 BLAKE2B a48f1011be44ae51d04ae51c6f92b47321a44717ef6c07b9f18fb0cc565f6f69d1652f92d5de60a6b4def85ca40e6ecc0c98f604a10a09865fe439e929ca14c6 SHA512 b56701446d0588a509acbaf8cb9ebb35735374d01afbf86fa717189121333b4fde8107ff70f15b795f2f96a02f0e5a098be684aef7a0087d6ff82aacf56ff3f4
EBUILD make-4.3.ebuild 1455 BLAKE2B e39f12b3b251f445fc7bdc507e00714d570f4980031ddbfa4da2ae25a41c6aa54cfd9b2213a8fafe2b72b974cf5015253fb296c607a17e5745cec8d596a23970 SHA512 4b551e14b884e14913192145fb66378af0315409ff5756329cab3e94ef58ede65e7854c948a6cb88f25d501bdf4e82eab4b5fc360dc1fd19b2a8a6b6d4e7f4d9
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/make/make-4.2.1-r4.ebuild b/sys-devel/make/make-4.2.1-r4.ebuild
index 02afa09a2e82..9b1456665f07 100644
--- a/sys-devel/make/make-4.2.1-r4.ebuild
+++ b/sys-devel/make/make-4.2.1-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/sys-devel/patch/Manifest b/sys-devel/patch/Manifest
index 328cdbdd873c..1c3f827e867d 100644
--- a/sys-devel/patch/Manifest
+++ b/sys-devel/patch/Manifest
@@ -11,5 +11,5 @@ AUX patch-2.7.6-allow-input-files-to-be-missing-for-ed-style-patches.patch 860 B
AUX patch-2.7.6-fix-error-handling-with-git-style-patches.patch 3582 BLAKE2B c443abb5112283aeb20db4ccf57c0d1241bfa586ad8d54d0ff2e1ae9026174f560df37dda1fedfc39db8178db05f77a4f94827ede80982311f475f460e4ae57f SHA512 1c05cf05b7348b86c878bd464a3f2f978b3e97655bf4f9aa83732af8bfd1e82046b88db39b7ce70e33ffc00c7f09c28ba777fba3fbd9538fd76767bfc396f382
AUX patch-2.7.6-fix-test-suite.patch 2610 BLAKE2B e750283b85f0cb9d52324f28b8a03087980e8a61b16c3465914eeca65a3b800d8946a10c4dd0ab08b18c1cbc37810e55fb5c35314082a8c11e383b7d50d1bd3f SHA512 7ced1f9b937bf62131654d8a25c8d2a3f3cfe5fa8961e2e000542cce68061b10895bc0001ded898b9a43608af1f9c07903dc5c2f0a41662470d97188ed682115
DIST patch-2.7.6.tar.xz 783756 BLAKE2B e3dd2d155a94c39cb60eafc26677e84de14c3a6d5814dff69de091ded52f21862490970254297795f2c42a0c3203f7e88a8f65bb66968f8dfd6e066bf53f2dfb SHA512 fcca87bdb67a88685a8a25597f9e015f5e60197b9a269fa350ae35a7991ed8da553939b4bbc7f7d3cfd863c67142af403b04165633acbce4339056a905e87fbd
-EBUILD patch-2.7.6-r4.ebuild 1685 BLAKE2B 45c0443b4dd32064d6b34ef08f8b82bdf27a41754d51fd66fc9b8ce0084a4072c735e30aa7b9cbe6827fcd5d572c119e99cdf3284c19f0483fefdd7c8d8e33fb SHA512 1a8b52964b3ce65d16d9dcf4208cd51ed12d9a7c21972a874c6e668d787e2573748a9f16d40f1c661356eda08143b2d378fb275c8323587e12823cd29b4c7ac5
+EBUILD patch-2.7.6-r4.ebuild 1685 BLAKE2B ca98d02273a3e746ad11e2254e8b8c29e91d656d52cf7b2b610f512bb8bd6a15c72a026d035786bc22ce60437cc8597165b6285e1a9416c058c24e5acd549e78 SHA512 0d78493954446fec9cf5e93e8520508d6673bb7ea97dd3d1612ab6e6a00a6b0cc3de13e8273e4db0e0d5939362b03ce9af2321d202378e0f0af8e700cb1ff4ee
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/patch/patch-2.7.6-r4.ebuild b/sys-devel/patch/patch-2.7.6-r4.ebuild
index 1f4d0fe06b76..ed5ef83af673 100644
--- a/sys-devel/patch/patch-2.7.6-r4.ebuild
+++ b/sys-devel/patch/patch-2.7.6-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
diff --git a/sys-devel/pmake/Manifest b/sys-devel/pmake/Manifest
index 66fe050bfa82..92d6a2a1a239 100644
--- a/sys-devel/pmake/Manifest
+++ b/sys-devel/pmake/Manifest
@@ -2,5 +2,5 @@ AUX pmake-1.111.1-ldflags.patch 484 BLAKE2B d94f955c6ec149b7617c26010e7364fe2ad5
AUX pmake-1.98-skipdots.patch 513 BLAKE2B 03f63f698b3d147dc0d1df0140f40657cecd445d7c7659f18369e5fa541b0370ced4cddafd27639149aa93053440f7d43b715baf1893cf4613ba15fe6820bdc9 SHA512 ccd751cca406abdb763f251c147f7b7efd7b001e415bc8c98a4fa8069420b64c3a5819b4abd5f174606390f903f8cba5e560e02a14519619713da26ab52c54ad
DIST pmake_1.111-3.3.debian.tar.gz 31648 BLAKE2B 31aca433bbeac4275d4c2af0cfd33ef81b0086b0dec107edfc1fba55b15480367ebf62abccd6e2e48f0c7ccc25c59f0b07eed7ac950a5037b73c267b066a9638 SHA512 b22a1d9e371712732f196d91ac3eb9239fa98ee8ee05754576e7a5878cab88976cb10bb6be90706df5ac738373f519468403c23f6a3ff3860a2968b3222a66ed
DIST pmake_1.111.orig.tar.gz 264383 BLAKE2B 54dd510251441b54c9f5d7f6061109b0222191b3acdded1394b51b72b87bbd4255edd80fab46976d92c58929693b6809a9f2c4f001cab8c9cdaabfac9f3adac9 SHA512 ad48708ea014d6a38ad36303504c52992b51a1e815564f1710849d859b1fc3cd58c4a1a71f54ec902c9b69112e9cd1e1a64282ff738439cdb209a4f75c364c22
-EBUILD pmake-1.111.3.3.ebuild 2380 BLAKE2B e867368c38ac60087c6cda500edbcaaa6da53327a2c0d987b7d3d447d371a4d64f76721d8dba6ba04d70fedd2278b62bdd9fa13620e70ee3a5c1ac4f89f607c5 SHA512 0396c9c9a91802444b928aa9dc1d238166c3514cf69a3d55474cc1d7218969ee4f43571b7e81fbbee78bc50e7fe7df4e711d53f5215b07b16f9d63b4d711cf4a
+EBUILD pmake-1.111.3.3.ebuild 2377 BLAKE2B d18db3a355cfa1e6493ea41c0f203b3f60b7300747129b2afc6738a45bdfabda743b093edbd387485efc91d5edebedced43b9e7139a913d1a4f14418fb0c8bc5 SHA512 64ef6fed4d60d2cf596af1663421d97e5da17cfc83158ea563c28c598a08adc97cd2cd07cbaf7f63bb0bc5ec381b2a7732fcd413d33c820c4e421f012fcb0968
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/sys-devel/pmake/pmake-1.111.3.3.ebuild b/sys-devel/pmake/pmake-1.111.3.3.ebuild
index 6c89efd742a4..75741295799d 100644
--- a/sys-devel/pmake/pmake-1.111.3.3.ebuild
+++ b/sys-devel/pmake/pmake-1.111.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=4
diff --git a/sys-devel/prelink/Manifest b/sys-devel/prelink/Manifest
index 2d88dd2dbad4..58eecd233669 100644
--- a/sys-devel/prelink/Manifest
+++ b/sys-devel/prelink/Manifest
@@ -8,6 +8,6 @@ DIST prelink-cross-20151030.tar.bz2 701337 BLAKE2B 4875b936254a03afd0eeb1ee81ee9
DIST prelink.pdf 474129 BLAKE2B 6df5d4998d0822a8032c5dcd1103d7eafa8e9002f2cbfa8fa821131d7c804d2998100dc98d310ae3ae601137b6815435ecdd2684d547a8d25025984c20c06318 SHA512 86b7163fcf6f43d1764183b3dfc30aad8de99ce198b2721af276c81fc361e9f5fd8f4aea1e8e0c653f0566e8346dff4b4ba72909359167aa92c094f5561d2e1e
EBUILD prelink-20130503-r1.ebuild 2458 BLAKE2B 27df684421d5857a5727916bbcdbadca5d9e8847a1f8c0abafb892fc6af029932687c0819013416d36ad0182bf771ed89e238a8122cc83631b6cc5717ade8563 SHA512 2cc0e66fb48f2137bc9a8118d1ed97e58dd5725bd30b042c4276dad5df2d65ef8298e93cdaeb0b8b292c16ff255fa1ddacdc104150ac478e1bf8677869ce4939
EBUILD prelink-20130503.ebuild 2617 BLAKE2B 24308a12628eadef19728c07f6a2be21671e2119d6570fd7d2fe8cb7805a041edf4bb54cdc391b808d396e2585e54fbd0c2f46fe755ab35722bfcfd2690fa7c1 SHA512 4ba50aad1ba5e142f8a0c96d2ab73fca49712202c506a57af58e9fee5021446e6587f9715420244c39aef9f006baf8cfef7cd318e8e6e21f36aa590f7840cbc0
-EBUILD prelink-20151030.ebuild 1734 BLAKE2B 80e4521d81cbd4de0faec3ebb5eb1f2016268ba3aa7c53ffe7b304b6fd1b6db6171347fb372ecb5d1c857a35afd03c2e02a1a1fdaa9ee950ef841f58848725dd SHA512 96ff48b1c57b53bdd4ad0e5d40affdeb6e80ae6df79d1b2b14dcca436954a2b7610829a2a1e464a50901247cbf2d6586c8d01d442f802a22f7f52d458b319245
+EBUILD prelink-20151030.ebuild 1730 BLAKE2B e26489b2564da3cf789085fbeee5094063dcb1d7293814acd510eb205a72bf07326d20a99bb6029e57b03c5db8a51519cac256d2baa318b89019413024d5912c SHA512 78e3c0e728ef3175c558c0137511e8d3c1e83977d1307868bab73ec1e7c4825147d6687f43478ab64b51aca829a92d0e33aacf68d5051b7176817b69f91950b1
EBUILD prelink-99999999.ebuild 1585 BLAKE2B 37746d0631d4a07c94f9ad71cc00512b4c485ce13b00ca84263be41f0e8a1b00a315764a845740fe3cee30cdd5acb7d87d41fc0be2d764a158fda62bcabc4df5 SHA512 5d844567440de565d363cff958b3027ce5a7e80a68e46dc2c10e2176bf2306788d4c2d86d6a92a83324a6264e6c374d8d48a38665535588c4b71ac07a03d7a5e
MISC metadata.xml 257 BLAKE2B 468bd91200194cf2104205cb18f54d629954ed0d86d85a5d3e90af1942eb199d777a0ebc17d1f610f69326d3e0caa686255709f165466f5e0a675380373b30f9 SHA512 fd85d9cf15f6b7db96e4d184e32ae6f1503a5b70cb4cb1ce930ba13a1d5d4c4b24971781e95b7f3f9ead58b31760f84c368bc6fa2a793b4b5baf78259b047ff1
diff --git a/sys-devel/prelink/prelink-20151030.ebuild b/sys-devel/prelink/prelink-20151030.ebuild
index d30ac8946096..ff8cc4445742 100644
--- a/sys-devel/prelink/prelink-20151030.ebuild
+++ b/sys-devel/prelink/prelink-20151030.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -15,7 +15,7 @@ SRC_URI="https://git.yoctoproject.org/cgit/cgit.cgi/${MY_PN}/snapshot/${MY_P}.ta
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ppc ppc64 x86"
IUSE="doc selinux"
DEPEND=">=dev-libs/elfutils-0.100[static-libs(+)]