summaryrefslogtreecommitdiff
path: root/sys-devel
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/Manifest.gzbin9150 -> 9148 bytes
-rw-r--r--sys-devel/autoconf/Manifest2
-rw-r--r--sys-devel/autoconf/autoconf-2.69-r5.ebuild2
-rw-r--r--sys-devel/bc/Manifest2
-rw-r--r--sys-devel/bc/bc-1.07.1-r3.ebuild2
-rw-r--r--sys-devel/binutils-hppa64/Manifest2
-rw-r--r--sys-devel/binutils-hppa64/metadata.xml3
-rw-r--r--sys-devel/binutils/Manifest2
-rw-r--r--sys-devel/binutils/binutils-2.34-r2.ebuild2
-rw-r--r--sys-devel/bison/Manifest8
-rw-r--r--sys-devel/bison/bison-3.7.1-r1.ebuild (renamed from sys-devel/bison/bison-3.7.1.ebuild)10
-rw-r--r--sys-devel/bison/bison-3.7.2.ebuild (renamed from sys-devel/bison/bison-3.7.ebuild)18
-rw-r--r--sys-devel/crossdev/Manifest4
-rw-r--r--sys-devel/crossdev/crossdev-20200326.ebuild36
-rw-r--r--sys-devel/crossdev/crossdev-20200801.ebuild2
-rw-r--r--sys-devel/dev86/Manifest2
-rw-r--r--sys-devel/dev86/metadata.xml3
-rw-r--r--sys-devel/gcc-config/Manifest2
-rw-r--r--sys-devel/gcc-config/gcc-config-2.3.2.ebuild61
-rw-r--r--sys-devel/gcc/Manifest8
-rw-r--r--sys-devel/gcc/gcc-10.2.0-r1.ebuild5
-rw-r--r--sys-devel/gcc/gcc-10.2.0.ebuild13
-rw-r--r--sys-devel/gcc/gcc-10.2.1_pre9999.ebuild19
-rw-r--r--sys-devel/gcc/gcc-11.0.0_pre9999.ebuild5
-rw-r--r--sys-devel/gdb/Manifest2
-rw-r--r--sys-devel/gdb/gdb-9.2.ebuild2
-rw-r--r--sys-devel/gnuconfig/Manifest2
-rw-r--r--sys-devel/gnuconfig/metadata.xml3
-rw-r--r--sys-devel/icecream/Manifest12
-rw-r--r--sys-devel/icecream/files/0.9.6-crosscompile.patch12
-rw-r--r--sys-devel/icecream/files/0.9.6-symlinks.patch19
-rw-r--r--sys-devel/icecream/files/0.9.7-automake.patch32
-rw-r--r--sys-devel/icecream/files/0.9.7-glibc2.16.patch16
-rw-r--r--sys-devel/icecream/files/icecream43
-rw-r--r--sys-devel/icecream/files/icecream-conf.d-verbosity.patch18
-rw-r--r--sys-devel/icecream/files/icecream-config69
-rw-r--r--sys-devel/icecream/files/icecream-create-env82
-rw-r--r--sys-devel/icecream/files/icecream-gentoo-multilib.patch59
-rw-r--r--sys-devel/icecream/icecream-0.9.7-r1.ebuild86
-rw-r--r--sys-devel/icecream/icecream-1.0.0-r1.ebuild51
-rw-r--r--sys-devel/llvm-roc/Manifest5
-rw-r--r--sys-devel/llvm-roc/files/llvm-roc-3.7.0-current_pos.patch32
-rw-r--r--sys-devel/llvm-roc/llvm-roc-3.7.0-r1.ebuild4
-rw-r--r--sys-devel/llvm-roc/metadata.xml3
-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/pmake/Manifest2
-rw-r--r--sys-devel/pmake/pmake-1.111.3.3.ebuild42
-rw-r--r--sys-devel/prelink/Manifest4
-rw-r--r--sys-devel/prelink/prelink-20151030-r1.ebuild5
-rw-r--r--sys-devel/prelink/prelink-20151030.ebuild3
-rw-r--r--sys-devel/qconf/Manifest2
-rw-r--r--sys-devel/qconf/metadata.xml3
54 files changed, 201 insertions, 633 deletions
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 278082eb51d9..ff64a9ca731f 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/autoconf/Manifest b/sys-devel/autoconf/Manifest
index 9b1a0a274404..a96cfc3f6762 100644
--- a/sys-devel/autoconf/Manifest
+++ b/sys-devel/autoconf/Manifest
@@ -14,6 +14,6 @@ DIST autoconf-2.69.tar.xz 1214744 BLAKE2B 71d33d72a06e9a05fbed0eda73bc9d8a3805c7
EBUILD autoconf-2.13-r1.ebuild 1539 BLAKE2B 30a8d2ddaba7e878177c86ef825d41122c7c99f24ab77169833e0172bc3c3fb6f9879c3ad48863c4c0a2f305a9ce304f072b1afd02d3c01fa1ee5585dd14cf8c SHA512 033383d86e1b2097992a79e9078a931557041af2ddc09f02a3f256343a40ba5dc5ef5380232d1c88b6f0716936cb599ecb789a9a3b9af5be8bdd713f1b9b4ff9
EBUILD autoconf-2.64-r1.ebuild 647 BLAKE2B 7af4ebd9fe46e9808285a02471375d268d8fb2e24f00d60a9aec1c962c6bacea1ae8f256b9decf22ffda6470bd3a44f43a89bb05bc91c667abd10bdceb171ece SHA512 abf831a67e7d72816a69ee00735a47e624fb74739ef4b3e8b901f660e2aaa285c44a5950fd29c19b27bc455466a27a654fa8472c958649178644b75f86001a89
EBUILD autoconf-2.69-r4.ebuild 1331 BLAKE2B bfc38c5419976a69f7c8e80c26656760dfd2305f3fe6c18571cd9367017b5d564d761e314171da186b0f9e1a02a72b3287269f52fd9bada941f064b2da8dbdfc SHA512 77ea183450866b03f924af1455fd499c95e7db55493d457234d28966cae1edbaf267bdabd019d11b7260bb071a1f067aaaf6c5175aad3625119988148a3f5020
-EBUILD autoconf-2.69-r5.ebuild 1853 BLAKE2B 5fc97c9166859167f707c7bf91715513ecbb849006415eb22a65410147a6ae4668454fa286c2fe7966aca0a6c0ed3a4feda078189ebfc2c8aec0badfb6fae99c SHA512 403483fc7ca30fa2cc0abe35bf4d549b3c2fc3852899ad7f48c9f889f123288b4b3a74778f0b0e878b546d76def3ce166d75de1063bb8755f74f82ca5d4d134d
+EBUILD autoconf-2.69-r5.ebuild 1851 BLAKE2B aaedfb452edcdd3c6e7f23094250e0d055df02f47044532d4f32a0993375678e75f45c68f3214daa37895568786357ae7e9a51f264a2b497cba3541bae07fe5d SHA512 a6f4a86fbd1d3ea73748f7ed3f090af35c0c371eecba7977b5f5306663524e77d0dd4a7e3e58e88a6f020caab5a1d03708cc968916ecc632dea7d35dc0394eb3
EBUILD autoconf-9999.ebuild 1201 BLAKE2B 54056afab7ae1d33423957ee088defa5210313283b1287dadacd86291e8029b2337707c75bc28cadb9c33c5933ac94142684ffed93112fffff5e59aa045a1cc2 SHA512 5fda1ae65b6831eaffbcb1ad1f63bfd0cbb98aabafa0abc183038e394931d7feeeba98a5d9824a54ca937aa9f62f332b3b363970b7a239c4a81faa0a3a22fb0e
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/autoconf/autoconf-2.69-r5.ebuild b/sys-devel/autoconf/autoconf-2.69-r5.ebuild
index 6201e196ab53..b12ae25e6229 100644
--- a/sys-devel/autoconf/autoconf-2.69-r5.ebuild
+++ b/sys-devel/autoconf/autoconf-2.69-r5.ebuild
@@ -10,7 +10,7 @@ else
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
ftp://alpha.gnu.org/pub/gnu/${PN}/${P}.tar.xz
https://dev.gentoo.org/~polynomial-c/dist/${P}-runstatedir_patches.tar.xz"
- KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
inherit toolchain-autoconf
diff --git a/sys-devel/bc/Manifest b/sys-devel/bc/Manifest
index 7af07d777e89..e2166ce6e369 100644
--- a/sys-devel/bc/Manifest
+++ b/sys-devel/bc/Manifest
@@ -5,5 +5,5 @@ AUX bc-1.07.1-use-system-bc.patch 556 BLAKE2B 822c525fa2fd90822498fad72b9cda91b2
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 1588 BLAKE2B 66aa356a0b450248bcc592b258709c65766fe1a0c7fc6b688b8364b6258354f42a7d13683ed789cc0f251384ba7d6253419d2aa0b8594fc86c5fed655e546dfe SHA512 4d9952440921c045695ed7d8e59b2606a99c89d4f7573517dc80251bd2265a99e0a0d5d9c79e346c235c2eb8b9ad144fb7d1c1576ada62249b17b64aca22f09a
-EBUILD bc-1.07.1-r3.ebuild 1451 BLAKE2B f154a31633b4d8bb425c9d20188fc6b81dc1ffe2ee821fa0b1e8aa59eb5e2223cb80cd2d2687c4c43f8a08a1c5cd5e62f7075270b1053b6bf450b20fccaa79d2 SHA512 7d520bf78ff6b56b6ffb9c431402d57e8f99762e481f516d726bc9d4c65d015d6664007fb882bed5a67e9df2144ebaee8d1b67416a3975f2781d9278a436d471
+EBUILD bc-1.07.1-r3.ebuild 1450 BLAKE2B 04ffa209121ade8f8c3599b553353b81df15f33a232568035a92d4929e5c53ec6feae70ebbef7800d2fcef26095bfafae28ed81558bd9df4fee1a8821dabfb64 SHA512 36bd8a77c2885c2977301cf2fc1b306d3f2de6362c15c8121bdf4bb0cddc9282c126b8ee60f1166e79f06394ba2ada1ae68158a52f28f51d085c5163388a9788
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/bc/bc-1.07.1-r3.ebuild b/sys-devel/bc/bc-1.07.1-r3.ebuild
index 18a1fdf2777c..e6c6010fbe34 100644
--- a/sys-devel/bc/bc-1.07.1-r3.ebuild
+++ b/sys-devel/bc/bc-1.07.1-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/bc/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="libedit readline static"
RDEPEND="
diff --git a/sys-devel/binutils-hppa64/Manifest b/sys-devel/binutils-hppa64/Manifest
index 73071b40e852..1551e8646c84 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -12,4 +12,4 @@ EBUILD binutils-hppa64-2.33.1.ebuild 12302 BLAKE2B 84e6b959af5995933200f19231c03
EBUILD binutils-hppa64-2.34-r1.ebuild 12436 BLAKE2B 3f9c4e9e20bfb2f4537b2edd190638f7c4be134bf591be0e69dc8837f0e453a8acac9d77c84ebcc62a1681598864a1ea2c72b45679552ee819caf96465e4425f SHA512 14d59dc2c1eefdc0c2980641db00cff0629d6c205d2ede58dc844e97304b53386dc82edc9018a8634f6e546065b82872c8a4b78da562a74822c34c9aa2a77d90
EBUILD binutils-hppa64-2.34-r2.ebuild 12314 BLAKE2B 7a1914abaa711fb2a4446529b56651b39680b315870d439bf4041de4828fc48ff70a5780dd1332dc9677b44c8b625cd199a3fe9598fc274ae4322fc08e87edd5 SHA512 3d5b043da836315294659097a9adcd2d867973156b4af9c0c95248702c98e700e84dee66a0d9e19058295715a00ada7e2e00374acf5249e526ac95bf7fcb7aad
EBUILD binutils-hppa64-2.35.ebuild 12071 BLAKE2B eb7ce3f34eab1b847fb0b99de6aeec234ca5d0f3ba9078a20acd02ac623e8b2b8815f03d1e1ca12c492d98b450130c92178635f9bab806064647a1fdbfc306ce SHA512 ab3f9db525e8eb89f37eadaceb2d5fb13f732607c1c19ac44ac31128065e3904a09f24a983693003c1d36d69664943a2e9253c88043394a7b4f8955b3da6e10a
-MISC metadata.xml 766 BLAKE2B e03336034fccf22a9cd0559a1a78bcc99f7cec05b7e526798e739a48589d50732d1664c6d9fcffe6defcd18840e612cba1a158e557785423d4834c2c54183579 SHA512 ea6c1bc005fecf24c4673f623b6d21ded664e5999720c6b74ad2a3654c40a274c9003a2a44dd402de3317a1d3d4450bc1d3c74683b3a98557363d62e21043e04
+MISC metadata.xml 691 BLAKE2B ce21a0c95e69ad1f656373ec843f43ff5300b0145e0d89b92c7d7ae664886db9ba5afd4c39c7d7fe0d4f898b43d98bab6ba562b06945e5016a2abf62e1c4119f SHA512 97ff085ad4b3273a5867d37bb70dc9586a7bc3ffbf9ca1b6c68e224c340afe102afbfc034b339533732afd032a7f8be584e31c8572cd76df90f4db93bac3baa3
diff --git a/sys-devel/binutils-hppa64/metadata.xml b/sys-devel/binutils-hppa64/metadata.xml
index b8008c10fae3..028ab8dc65cc 100644
--- a/sys-devel/binutils-hppa64/metadata.xml
+++ b/sys-devel/binutils-hppa64/metadata.xml
@@ -9,9 +9,6 @@
<email>toolchain@gentoo.org</email>
<name>Gentoo Toolchain Project</name>
</maintainer>
- <longdescription>
- binutils for 64bit kernel on hppa.
- </longdescription>
<use>
<flag name="default-gold">Set ld to point to ld.gold instead of ld.bfd</flag>
<flag name="gold">Build ld.gold linker</flag>
diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 48171646ed9d..0a536f493eb5 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -16,7 +16,7 @@ EBUILD binutils-2.32-r1.ebuild 12638 BLAKE2B 3bb6831d91295ad0e1eba8f50de8d5ceea5
EBUILD binutils-2.32-r2.ebuild 12417 BLAKE2B 0db121dfdf5af96c1884684ab0d8a25d69c037d8b394a8d364f742ded9962f96c4e94f5073294c41eaefb0b9061b58b4f78f86ae04c73bd13797b3de5d3e3c4d SHA512 abbf2690b78b9c74c8db40db03a0de41afdf9006120b2d32014c53b064ff3872813c2a35d610e5dc5b50324613395ff8dbd6f9e0811fc09003efd830c748d459
EBUILD binutils-2.33.1-r1.ebuild 12152 BLAKE2B 71c89261848ff7d8898c81cd013de9bd9fac9f3853732fb4636c6e420106b74d3f42970d2dc25c2053a71003d898377618fb2c6ef271f993302f3f5c1f4d3d54 SHA512 689498a68f0e802c1468ee3a4df6dfe8ede15dfa797d1983466d01e64f5da26c071f1396d52f25085e5df4075cb2969349f0533eb89a543da224c6c3ed47d4b9
EBUILD binutils-2.34-r1.ebuild 12245 BLAKE2B 5bc50b188375b27e00c6ac582f7426cf7c03f42e90ebafb3b332af005cf6f22fc6c05e1b741054ffcc1b299b55c2940d4f0e6a1d744d7ae0fae0ee19e4680a15 SHA512 24ef3785bb65db9d852008e458f73c8778c2d2f1a0c21af8d83c920390b87ab760ec902fc2e69600ebf24c12e168304e4d4392c403e572d59fed37995e99a840
-EBUILD binutils-2.34-r2.ebuild 12123 BLAKE2B c57a3f471e726438ba1bf4eb8dfbbfd3f173e081f329c596b8fb2297e586304ff3b23b2c31ac4b621558a5be2c894bb861a2f04b8675b6e9fb97ff0cec784555 SHA512 a93d5d4f8333ceb7495614d3dabe591004b47e8a28833c6ed446ccc26ffc7889f3f329f01bf00777ed63e8505ac6f94a2c959d43e7360b51c22f44814bc3373e
+EBUILD binutils-2.34-r2.ebuild 12122 BLAKE2B cbec16293551d7ae0544de68874b2b459f888ea7aebf2d39b4aea4d74c2a3c7e79c45053b7d24882c23a31d511bc3f3faedbadf426c2c19fbb2af160c3844681 SHA512 301a9310f1ec5b1b1338b067cff024ac674dbf66125f8b76e437f00227057480b6a676d2bed7d7a9b90537638833426048af8a171d45a6b056d61c644fd28039
EBUILD binutils-2.35.ebuild 12473 BLAKE2B ca4147fba3107d9afc68365b69143cf2750731ba94331315f42925afd8411e996318f0bf03f721a45591b258768a95541c5ec3afa819d0cadaa0301ea45fcf3b SHA512 98ad2ffc53c2664d3363cd337b955b15667714bcc6046636002b86b451f7e70ed862dd359a7c439c30ea9b3047829bc2f8e8bf93a6379d86758c8e2cf0ed62bf
EBUILD binutils-9999.ebuild 12473 BLAKE2B ca4147fba3107d9afc68365b69143cf2750731ba94331315f42925afd8411e996318f0bf03f721a45591b258768a95541c5ec3afa819d0cadaa0301ea45fcf3b SHA512 98ad2ffc53c2664d3363cd337b955b15667714bcc6046636002b86b451f7e70ed862dd359a7c439c30ea9b3047829bc2f8e8bf93a6379d86758c8e2cf0ed62bf
MISC metadata.xml 650 BLAKE2B 5f0547bb9a41a09f28afc7feb1d6f2da32205924d860a88f64a7970a5e24749b961531c023a8647720e119ffbf2bdcab9384f10726a3371a8ec750b808233eaf SHA512 9057a779adcdf1da85c7e26fdd134303e4fe53ba015dda84761f5e4894833ba50f1411c1e96102319479fb1becf6c02e23984737b3660a7c24101d0cf0d404b2
diff --git a/sys-devel/binutils/binutils-2.34-r2.ebuild b/sys-devel/binutils/binutils-2.34-r2.ebuild
index d1a67675d8b4..230f28917e56 100644
--- a/sys-devel/binutils/binutils-2.34-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.34-r2.ebuild
@@ -42,7 +42,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(ver_cut 1-2)
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
;;
esac
diff --git a/sys-devel/bison/Manifest b/sys-devel/bison/Manifest
index 290fc45aaa8a..d633a0a95545 100644
--- a/sys-devel/bison/Manifest
+++ b/sys-devel/bison/Manifest
@@ -2,12 +2,12 @@ DIST bison-3.1-patches-1.0.tar.xz 7268 BLAKE2B 9195c00be1706664762598926913cd8fc
DIST bison-3.1.tar.xz 1990536 BLAKE2B 6223642f2934927ca118410e2655f7c677bb1d3d981875ca2224f5aa344a43efbbbea34e79dff94ea489853e505b1d7f5920f4d159d1464ce61d8956ca0401ad SHA512 2a8e217ffb55ed5b1fcc989377ac348a066e62b8a4b0b0da40c3c7202f3ea487b2aab6a704a10b48d2d17673be0e22f6ff1be91fc05c4e0a57969b42a59d0152
DIST bison-3.6.3-patches-01.tar.xz 10316 BLAKE2B a99e12e69334371316e5841f8c86ed716a9fed108800a33099e99f8fe432374259bf5477188d054b6d474bc905f821939691fc97f0c891d17a79968466f0c7e3 SHA512 5c97a183232ad31f231580193ed1853aba18010703b0c22105eaf6834241c9828d180eaafbc5d1da751b2d45a7e8195493e10ca2321b35680b2b3cd4ec39e3ca
DIST bison-3.6.4.tar.xz 2472456 BLAKE2B d2efe7ff1a349efe5a8c79eb69aa296dbc7eb9fde549afc91986460f27976e033dd793e904dda2f919f11e011ff6c458805288dff4939dcd1ee20e2b316cb9e6 SHA512 041cd87f4ca6b012031719a49aa81e62d3c0817c6364289732e6a3cb9a0762498760e0f2ce84c03ca9e9b74eb74bdffd1b8b86d2b4a6e4a0d8c8a4b864b672dc
-DIST bison-3.7-patches-01.tar.xz 10468 BLAKE2B 62d422fa0654d6d3e9f829edcfb9a6f0eb5ae60997aa9362bbbe280fc95d86114ff9399586acfa94f2a52564b4f745ca778ce016f102e2981caefb96575f56e8 SHA512 2703963df71871b6e4973d79f69ee95aa6cc22c342d852f136b16d636f90285f6921064616db66f10f29dbfce884a23f79c005e7ceaaf9ccd9a2e1c749b337ac
DIST bison-3.7.1-patches-01.tar.xz 11072 BLAKE2B e68dc42fdeebd9c530d04ba906fb49dec3f2df0a68186a54de9671564ee47f9adc9ca4cb167ddaa3e15458dd339570191b2fe6debb33fdf47f29d1a7aa8d868f SHA512 d167f5278cf3136a96450b2bd664b2563c94205d7c82298951b0b08a6b4b0733101e25636f905c8d4033b5e6d1aaaddab70b7772c28e8c1d6c31a05e23df7ce5
DIST bison-3.7.1.tar.xz 2605940 BLAKE2B a00e8af6a74100154d2dad1597c901f8473dbdcc57826eff947878c3568bfc9070d92857b3b3e349302e9fcfd67eb3287e7a04f6fcff3b897a6fecf43c1cd03d SHA512 9c4097b6ff26e819be14a9d4ef39f6f259c04627cd305e11da8e67897a369b2bba5ce96bf19fa5f6088670e90a9c5bc5c45172f8f482252aeec546b285dd0797
-DIST bison-3.7.tar.xz 2601220 BLAKE2B 3ac140048baacebce47a9090e916815e6c30d9c8b0f9fe61a3724b46fbfddf5b8bf94be2bc533a718d84bdc8c73d579b5e43d576efd488a6f5b52424883bc5cf SHA512 f6c8f1522849b65046844bd51953b4f1e2c32818d8bca0b8e4a1035e72d6731d8a66bc307d4b20d1a576cac6cbe10aa1c66829112327f37938ace165e154ba6a
+DIST bison-3.7.2-patches-02.tar.xz 99664 BLAKE2B 8f719265d16b42f398beef9ff9fde01c5f86d301421f64f8ac801cbc55af8d1258e1ae0f90e67b4de7bb8b25e99480acacc73815534f25e116f2f2b920ee9697 SHA512 bd99762a1f244755499efb400d2bb4399a5d21126eff253533b7f1320c8a4cd8513485cd176c90932029d720369182eb595ff36fa32ccaaa8d7048e46921e79b
+DIST bison-3.7.2.tar.xz 2613404 BLAKE2B 7543c7df4496fbe6b9ab18ffb643a0d58eb63d0d1e91d67eaa6f9a7c805180c1cef02a640fd41eec228782a6758f82058dc4a45c13e3730b740883efad77498d SHA512 42eb501c246e9b4b24cb212c8da538b11b1944b997314105e67f88f22d73b7d00cf19b21e086aa7523630a2a24e1fd70a89d85a7e3003783990e08d31f711a27
EBUILD bison-3.1.ebuild 2482 BLAKE2B 2595a1242d213c2839fd7cf1d3a069b666d3915d1e86a4903ee35136be9018bc5d0a960c9e4c24927c9f0573d76802a764ab8da9157ab399dd000238d196760c SHA512 97f27e6390787b602ad7aad377e1d8313d58036e7b3f3acb141b009bd8327839e2cac72ae3231d8ffed5fbaeb66298c356834956c8ea5665d1b0e674751457db
EBUILD bison-3.6.4.ebuild 2484 BLAKE2B bd124013721e70456fa448f2e005a704e046d6290ef7f1eb42e848771f8f2390edfa6195b5be882104e390d1339fbb0d7e4474e7f9b189ab3b5809d29d16451a SHA512 6342a604c9644fb06c75bca03da99946b7d6eb2d8d25a96bc0e57a7de22af839075db0f7eaf64fc631d30467ba26c852317ed5c83791ecdf41adfa1f9c7d1375
-EBUILD bison-3.7.1.ebuild 2485 BLAKE2B 40ccdcdc669627ac881ac7d2a0247b47d075f075ae21f10849b1b3f1043523a960c31ec06e3d627eb7b7e7291edc8b417611cf26a4fc01476fb767d10783be3d SHA512 8f9bc46aac9ad5725dd434addc68f2e5146e8f89c4bfaf06ba6ad5687482d3401279a49f4f2ac1c350ef598b4f8185fa90cf0263b7ccaa5ab3f78a88683f486e
-EBUILD bison-3.7.ebuild 2489 BLAKE2B dd3eb51c04ccaf6026ec7398276ae99554f1eca449b96e6c17c62f89de289575e8335c8ddde720aecbb99cf2aca5366bfffea7b5327ac906567776dafe92dabd SHA512 c51de07a7fb665f09b7c88b19753bd3fb1c451840993ab067da2e506339f1b4d51e3157c5de863e06decc7b803a9500892b741b9829d9d3dc01aef28ae67607b
+EBUILD bison-3.7.1-r1.ebuild 2595 BLAKE2B baa507af3b72ade963afb30418b60f58dddead12cdecbac5ee4c9de6912ecfa6b173c6666bdde6985d817e45c23c67c3d75e1e7b78a6266b3e5814ae0a34d43f SHA512 324bef8d63f9dc384acd4df6fffb382cc926fdc92182a57bfd5893645ac0fd270b4b04da2a0a622a7c620fe441aaf528ce09a9c5a43769c2d175f7c79f529b5c
+EBUILD bison-3.7.2.ebuild 2502 BLAKE2B fc64923ec5a985c362c70f525f98752665ea5e7fa08360a839599f11b30d1dda5e8e5b25e0b168246e2be2d3324457c0edc21f6181ca46d54f0faee5bd5a7a28 SHA512 d17d9393bc3623067291a6b8400d9e93a17754ae6c1300cce824cb9dcfcc95c0c6f2a5f4ee1d70748e09d0205f8ecc2621d120d9e43babdae0818892db7dc2b3
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/bison/bison-3.7.1.ebuild b/sys-devel/bison/bison-3.7.1-r1.ebuild
index cb5ef2103848..dd9b0ff67f99 100644
--- a/sys-devel/bison/bison-3.7.1.ebuild
+++ b/sys-devel/bison/bison-3.7.1-r1.ebuild
@@ -20,11 +20,15 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 s
IUSE="examples nls static test"
RESTRICT="!test? ( test )"
-RDEPEND=">=sys-devel/m4-1.4.16"
-DEPEND="${RDEPEND}"
+# gettext _IS_ required in RDEPEND because >=bison-3.7 links against
+# libtextstyle.so!!! (see bug #740754)
+DEPEND="
+ >=sys-devel/m4-1.4.16
+ >=sys-devel/gettext-0.21
+"
+RDEPEND="${DEPEND}"
BDEPEND="
sys-devel/flex
- >=sys-devel/gettext-0.21
examples? ( dev-lang/perl )
test? ( dev-lang/perl )
"
diff --git a/sys-devel/bison/bison-3.7.ebuild b/sys-devel/bison/bison-3.7.2.ebuild
index aa517bbd9c63..e23f6ca6bef4 100644
--- a/sys-devel/bison/bison-3.7.ebuild
+++ b/sys-devel/bison/bison-3.7.2.ebuild
@@ -5,7 +5,7 @@ EAPI=7
inherit flag-o-matic
-PATCH_TAR="${PN}-3.7-patches-01.tar.xz"
+PATCH_TAR="${PN}-3.7.2-patches-02.tar.xz"
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="https://www.gnu.org/software/bison/"
@@ -20,27 +20,27 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~
IUSE="examples nls static test"
RESTRICT="!test? ( test )"
-RDEPEND=">=sys-devel/m4-1.4.16"
-DEPEND="${RDEPEND}"
+# gettext _IS_ required in RDEPEND because >=bison-3.7 links against
+# libtextstyle.so!!! (see bug #740754)
+DEPEND="
+ >=sys-devel/m4-1.4.16
+ >=sys-devel/gettext-0.21
+"
+RDEPEND="${DEPEND}"
BDEPEND="
sys-devel/flex
- >=sys-devel/gettext-0.21
examples? ( dev-lang/perl )
test? ( dev-lang/perl )
"
DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) # ChangeLog-2012 ChangeLog-1998 PACKAGING README-alpha README-release
-PATCHES=(
- "${WORKDIR}"/patches/${PN}-3.5-optional-perl.patch #538300
- "${WORKDIR}"/patches/${PN}-3.7-avoid_autoreconf.patch
-)
-
src_prepare() {
# Record date to avoid 'config.status --recheck' & regen of 'tests/package.m4'
touch -r configure.ac old.configure.ac || die
touch -r configure old.configure || die
+ eapply "${WORKDIR}"/patches
default
# Restore date after patching
diff --git a/sys-devel/crossdev/Manifest b/sys-devel/crossdev/Manifest
index b37e07d28635..9ca79339b8a2 100644
--- a/sys-devel/crossdev/Manifest
+++ b/sys-devel/crossdev/Manifest
@@ -1,6 +1,4 @@
-DIST crossdev-20200326.tar.xz 28196 BLAKE2B e7c591f5a8301eea7f31ee6de1d767e3486bdd27cf4cc5ba77ed600ebd6c937392beb0aa4f2a84b3ed0bfeb3161b1f21ae82e16b0f1486145d57b6eedbebbfd0 SHA512 6b0334640ae8ecc8a4b321779ebf11330dbcc17d58320fb252247b2078ff0dec6525286c2bfd2934cc00e129dca996a201be783c351139689d448d73232fef0a
DIST crossdev-20200801.tar.xz 28268 BLAKE2B 36f22a2d1422d5f9e27a5559a8c141462853c4dc011ec98c66d235ef262ea9408fd5054b578963fd17ef630ea63e72c068d216f6ffbea7d191d1374a6ecc4033 SHA512 331af1525cdfc66380621b764bfc63178ce962b9071408d1ee08480caad9c0e4782a8fa5e5f3500fd2ea03ccd322895cc95d80106ad9e5b97a0e09ef5d88c94b
-EBUILD crossdev-20200326.ebuild 841 BLAKE2B ae015c955b8fae5c400e230ac248395694eaa2ca7653fac637736c577474d55ada854d17709c737340b5982678e4082fbee79b532a41c3f3cf8d0e50ee420c68 SHA512 4cd58d6bd14cd82397ba515aa7ecb04c48fd6be1a9f1d6d26ac7bf9ebc98aa43ca6106e45f149dae1b98cb142eaf949e558365d11f66669bc972de005514eaf5
-EBUILD crossdev-20200801.ebuild 850 BLAKE2B 9992fd02501d3d876f48abb32d8be5a1c6f5842782363ea098a972903c7ae46f92297fc19c50418a7d31087b63ae5b75fea0a974cc1fa0cde7e4cb86446f678e SHA512 5f4d1c246f7bc192d69ee404fb8014efcc0ed52ce6af4cbf0c89d3d287c5c79c4b6dbf922f54cab975c56c8d66035dda1f78dfd39d8e1fa65f59136278179fd9
+EBUILD crossdev-20200801.ebuild 841 BLAKE2B ae015c955b8fae5c400e230ac248395694eaa2ca7653fac637736c577474d55ada854d17709c737340b5982678e4082fbee79b532a41c3f3cf8d0e50ee420c68 SHA512 4cd58d6bd14cd82397ba515aa7ecb04c48fd6be1a9f1d6d26ac7bf9ebc98aa43ca6106e45f149dae1b98cb142eaf949e558365d11f66669bc972de005514eaf5
EBUILD crossdev-99999999.ebuild 856 BLAKE2B 8ec9e78dc63a9bdf766b1010b0953b7da86c164f221fc31058dc0e02e160091241d68d38b75f155bd8c55074019f626e9b0c272899574927f7aec9560207e357 SHA512 bffbd553b032998e649c5b505d1e7758d06d7b6f8b9d25487c8d034884dbe01259585597f731dee3e10a0e3d7bbc2ecab606ae2612fac7e46b03c91f74778490
MISC metadata.xml 380 BLAKE2B ebe1b011d5cc2077d90cc003f1340fe1243abed1aa3d66203eb5594a5e9176e4cdff826e938fcb1c26f020c2d75dc51d3585faf65a23446dac3043e16f8f0caf SHA512 c9ab89db8d3200e469dbfbcfaa3bb920852779bfbc3eadf86a5da7bc67f7b166fc0fb30f03292c2b5f3416d2488bdbef375666f7cb06e210bea0f4cb24581a41
diff --git a/sys-devel/crossdev/crossdev-20200326.ebuild b/sys-devel/crossdev/crossdev-20200326.ebuild
deleted file mode 100644
index 7a6c51ec73f2..000000000000
--- a/sys-devel/crossdev/crossdev-20200326.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-if [[ ${PV} == "99999999" ]] ; then
- inherit git-r3
- EGIT_REPO_URI="git://anongit.gentoo.org/proj/crossdev.git"
-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 sparc x86"
-fi
-
-DESCRIPTION="Gentoo Cross-toolchain generator"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Crossdev"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- >=sys-apps/portage-2.1
- >=app-portage/portage-utils-0.55
- app-shells/bash
- sys-apps/gentoo-functions
-"
-DEPEND="app-arch/xz-utils"
-
-src_install() {
- default
-
- if [[ "${PV}" == "99999999" ]] ; then
- sed -i "s:@CDEVPV@:${EGIT_VERSION}:" "${ED}"/usr/bin/crossdev || die
- fi
-}
diff --git a/sys-devel/crossdev/crossdev-20200801.ebuild b/sys-devel/crossdev/crossdev-20200801.ebuild
index 809478863946..7a6c51ec73f2 100644
--- a/sys-devel/crossdev/crossdev-20200801.ebuild
+++ b/sys-devel/crossdev/crossdev-20200801.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "99999999" ]] ; 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 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86"
fi
DESCRIPTION="Gentoo Cross-toolchain generator"
diff --git a/sys-devel/dev86/Manifest b/sys-devel/dev86/Manifest
index 6a60ebef5d58..aed448307a81 100644
--- a/sys-devel/dev86/Manifest
+++ b/sys-devel/dev86/Manifest
@@ -4,4 +4,4 @@ AUX dev86-0.16.21-non-void-return-clang.patch 425 BLAKE2B e781f5f38fb5cd4c427aac
AUX dev86-pic.patch 574 BLAKE2B e6566a39aad0a48b2b1c626630fce8071567c98efd06a37105e5012c6a0c06341a801809efb3d4b3da9ff2313bdbf14c14d885b9eed37ae6ca93011ec3b9edd3 SHA512 44f0649fbb4b2514ecdd54c988db1a5547d68afed2bff7ebe15163ff287fd4be81bc2d700ed92414caea5c967b7455817fdefd1d19a86609221940a495b5ceda
DIST Dev86src-0.16.21.tar.gz 717215 BLAKE2B 977353422937f57d2046f151a53008dcec90f4060d60675dcb81fa58af5f1ed758a1950dcbd211cda57c84b55bf58ffbad28195ff115db50a7a1108d434b8b4e SHA512 6d35dc3c7f9735cf7967cdb2bc0f7bee967ae26667cd8cef56bbdf7d7855ef1d35057db4c0031ff86b9b95d3c8ee44aff408446115b35b6c10cf207a33838016
EBUILD dev86-0.16.21-r3.ebuild 1946 BLAKE2B 1abfb29120d1bb1c4fe73525617aa14d9be32b6dbd8dea18e9f36639bfa994ee7915d7d9eb0c8875b54580963ca1da14a884040216dad6ab4559aa0911832b08 SHA512 a9a6a1eaca1f2ca4bdb868cc3acf3fedf03113b73d420b61ff3aef42551305ee22bc97ed610f50d68d9d712ef11095ee8895fb30cc3fbd34cff3e344d7930314
-MISC metadata.xml 359 BLAKE2B f27539a3144eb52c902e0d7b949bf9899c69c35d09cc5480b3af26e975c93de9a74ad73d5acad99b56d9ba95f6386789e371ab9f4c079b837d8ea13ea538779b SHA512 3574bf5e4206dbf16a94773c6be9baa6c337bd1b853b959a4783400f3152b38fbb9f7d011aae023b2339f92b6956f33378b9a8b2824eae510b6b9d1de38710e0
+MISC metadata.xml 257 BLAKE2B f8a00f23163e58c310fa0e4ab94b2e6b5638ec569a5e93ea2efec8c7bdd97c1629e9bc0e9bf04917f5ca4fea4085855b281c30ced2f09548e96b12e6bb1d5a40 SHA512 9c7759d33e1bbc8be0da5b4f59fc720266e40f4116d7db0c17c5ad800a7bb638f33a1308e1554092af781f06df6f6cb55db41fc22207cd3edc2e159840e3a3b1
diff --git a/sys-devel/dev86/metadata.xml b/sys-devel/dev86/metadata.xml
index 4a5b3a34f9c4..4eb20a048df2 100644
--- a/sys-devel/dev86/metadata.xml
+++ b/sys-devel/dev86/metadata.xml
@@ -5,7 +5,4 @@
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
- <longdescription>
- Bruce's C compiler - Simple C compiler to generate 8086 code
- </longdescription>
</pkgmetadata>
diff --git a/sys-devel/gcc-config/Manifest b/sys-devel/gcc-config/Manifest
index 7d9b829fe65f..b8de70063fc5 100644
--- a/sys-devel/gcc-config/Manifest
+++ b/sys-devel/gcc-config/Manifest
@@ -1,6 +1,8 @@
DIST gcc-config-2.3.1.tar.xz 17368 BLAKE2B 59c77938b24cbbb548ef2f9e68be0de8c651f6beca74cf4e6007338f6217fa6e207c020f9a5e1c05c6abae24b9628fd193d0aeaaea28c6a1aac51e48b0145118 SHA512 7d7cdcd1aaaadb32e95227f61166b4390476d080e90387a167f031ef5c2c88dd3c785297946435500e39ed9bc31c0b5369cdacf1a12e75cd1786ba30bf7e407a
+DIST gcc-config-2.3.2.tar.xz 17444 BLAKE2B c66fd121770dddcb27033be228de691f766f1acd9ada9580ae96dc12f6fbd0cd823e6656dc9b0515d498305b10d72f9cd87cf69388791971e9eac1a20e3f97c9 SHA512 31327d9abd26fdadaaf25a63568fd860ae25030b4a99dcbf0424f2d8fb14e61f041e681eea90c781a3f4e5401e3a7ba3299b1260ceb6e51bda5bef24f65dcacc
DIST gcc-config-2.3.tar.xz 16736 BLAKE2B e8c22348d73ec756ebe377c3f9b0aca8e22b7ef53507bfa4dc0fbd459bca38ba6bea9dbb290b4d83239c21c913d12f8262a263e1c078a3997558a0b14fdf355d SHA512 4ce1e46bee6b2182c664746d939a7d843d5b4323c860ea3ee24e36aa629e65f3aa99da99905d4a7091ad0a3a37c14a6a56a0f79c76d6bc93fa0dad39552f221d
EBUILD gcc-config-2.3.1.ebuild 1464 BLAKE2B e704335a980118a56839939d708b47b221b8919dd0baec30e1947114175cc716c3f674d7596f95246bec6a2498535054cd679e42993a9728150cc6d540e6f640 SHA512 2b94dac6455cadd9a9f502d9dc86df0ef9d13c03b5fa57668a5f8bf4fdfc904460df8ddfff42ba6614386ff088c20fe06ecdcb2c655632a21a487940fa2ec390
+EBUILD gcc-config-2.3.2.ebuild 1472 BLAKE2B 46db37d20da238fc05515c2bc000fcea6261b0f1651b6b8a20c19c2753fbde9661f2b4ba6380008bf144dbde6caf7787d62f935613e1f455a3dc6487c16141ca SHA512 ada2817124fa574984d12e3936db1286ecd57d92f11ac5423f2c8e211ee5f75ccc9819eff0b158b9eb9fa0a8962a524dfabee3d7ab8beb8d7d41ad533bd8cfb5
EBUILD gcc-config-2.3.ebuild 1468 BLAKE2B 8e21f53264dd75d7a419e940457565a9243265115f56538512f8deeea2b14cf4a703ac5d22ce69d41c7d1d5d1bed5311dc3a0057cdc8fd1f7c96c82b3cf60435 SHA512 5c9bc2b111f1a0eadb1605021291ef0b3bc266102502ca42a823befa687f1f37a7b2b70d0316b058c9036e2df4a6b70748744a6e0cd76bde13c2f3ef94f228a5
EBUILD gcc-config-9999.ebuild 1527 BLAKE2B 9d1206cbf2823cfce941012aed05e30b7a782c241039d10589a20c5cd3db454fc73ea16f788994f95ad07d8b3877fc41b9e9a5ffb55a0a1f39bcaaabbd69540c SHA512 3145defe6cefa8757b10408b11fab862e3be943accdb7bc0871c33bf39ff71cea92e15e60c75f36a2c75199f7bbab612790ac3f79decc4db2498729876ef112b
MISC metadata.xml 532 BLAKE2B f2ce0b655376a7a6a31520f557917b4a6e2036ceec6726d869f795b6fff0a97fa27b7e13b7a41b6ea1b83ff67b9e3ef4ea12c0a8058911007da92f986c0f8265 SHA512 f2dc77e3d2301f3fadc24ceba33894ee8fd07831496b04e3513369906e101c155c7cb10cf81a4a08628514db5758368a64b0b4eb37c41f7f8fe4942f90b11935
diff --git a/sys-devel/gcc-config/gcc-config-2.3.2.ebuild b/sys-devel/gcc-config/gcc-config-2.3.2.ebuild
new file mode 100644
index 000000000000..f18c030a06c7
--- /dev/null
+++ b/sys-devel/gcc-config/gcc-config-2.3.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gcc-config.git"
+ inherit git-r3
+else
+ SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Utility to manage compilers"
+HOMEPAGE="https://gitweb.gentoo.org/proj/gcc-config.git/"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+native-symlinks"
+
+RDEPEND=">=sys-apps/gentoo-functions-0.10"
+
+_emake() {
+ emake \
+ PV="${PV}" \
+ SUBLIBDIR="$(get_libdir)" \
+ USE_NATIVE_LINKS="$(usex native-symlinks)" \
+ TOOLCHAIN_PREFIX="${CHOST}-" \
+ "$@"
+}
+
+src_compile() {
+ _emake
+}
+
+src_install() {
+ _emake DESTDIR="${D}" install
+}
+
+pkg_postinst() {
+ # Scrub eselect-compiler remains.
+ # To be removed in 2021.
+ rm -f "${ROOT}"/etc/env.d/05compiler
+
+ # We not longer use the /usr/include/g++-v3 hacks, as
+ # it is not needed ...
+ # To be removed in 2021.
+ rm -f "${ROOT}"/usr/include/g++{,-v3}
+
+ # Do we have a valid multi ver setup ?
+ local x
+ for x in $(gcc-config -C -l 2>/dev/null | awk '$NF == "*" { print $2 }') ; do
+ gcc-config ${x}
+ done
+
+ # USE flag change can add or delete files in /usr/bin worth recaching
+ if [[ ! ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+ eselect compiler-shadow update all
+ fi
+}
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 22424368d907..851c5015bf6b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -11,7 +11,6 @@ AUX gcc-configure-texinfo.patch 341 BLAKE2B d2ea3b2ea08f5d3a498ba27d0fb95e325097
AUX gcc-spec-env-r1.patch 3148 BLAKE2B 30ceb113a510092a907b445c4b2131f148f7fef54a00a88b5c389bbf93b8b61bc12c86a07df03d57280759e5485ac0cd89ea69826ace01b5720681ca3102640b SHA512 ecae71577543772cfe1711f1b4a8815c0b5d706ebd01edacd1f07586637d4805e25771f970a6e6d1bb696d4b1b5ef3e0036088a96a9f6beff7ddaee704175d16
AUX gcc-spec-env.patch 1544 BLAKE2B ebd019ff63f6a8526f741f1760925538f10b25c7d5fc69bc015e27bdb468ddf1239aa9d0af21520ed1f286babc98b7418828e212b68415d238cd2c78b43db2f1 SHA512 ce9c1f923e2c6d17347ec2d3d8482351a9644194b2753627389294d43bb4f11b9c2ef41eda1b46ad83d09901a0bedebd5b6b8a57a198646030ab61e8d2d8cb48
DIST ecj-4.5.jar 1470676 BLAKE2B 793c10ba09fd8040c0e1181204141aea16780c9c9088e07126e00da2b510af2ad6f58d876357d7e98cbb02d783a3be434469d5de1df134ccb8cc508e45028d80 SHA512 d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e
-DIST gcc-10.2.0-patches-1.tar.bz2 14865 BLAKE2B 055ceac96a308081f395f12a970d6f5264d5dfac6defabb6baefafd6d584c03f2f968e0720448af5b6955e209c5d2220bc45854088347d7b438de9d716072804 SHA512 3583f51b2b80e1dab5ebda174c83054375a0c6601c6fca54a6991bbbbe5f335e30ee846fae57c0096ce28b23715fbfee8b560727c77cac263e83f44f03c6eda4
DIST gcc-10.2.0-patches-2.tar.bz2 17701 BLAKE2B bed0cf2dcb6b2e35dbd86c43db617cfa0a0973b3d55bd6e12baf9e6495afd0fec855fefd223172c23f11449769996c18359abacfac36f62681310c861d5d2850 SHA512 6ebf5875ecc9f10dea67d4793fcc47178ddd6abe8959fc0390c6ff967fba7318013b4bf251abf451999b86697e97390c8698685b12086956c8e6bc2e97708bc9
DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 1d79397330354e61439283cac96a109bf78ffc726265442e6d3ec131f107589ab7349d6612836edd8c8512f7bcc1d901a65a0d5d925d28a5bf3ef5cc3f9787ee SHA512 42ae38928bd2e8183af445da34220964eb690b675b1892bbeb7cd5bb62be499011ec9a93397dba5e2fb681afadfc6f2767d03b9035b44ba9be807187ae6dc65e
DIST gcc-11.0.0-patches-4.tar.bz2 12829 BLAKE2B d0e12c09268e096390c3841e466e35bcd66a735536287c80d9713335a65a82c55ade728b487ed549ba1bfa60c9dd95bcad5ae27a86619f2a7c3236fdf457b41b SHA512 010b90b63ac142efeabc1c51287727f472a469a7a25e0576f5bdc380206cf500ae78060da3e97fa46c3fa7288e6cb1b4a2b7b78d7c8704b6db05a23be902e649
@@ -33,10 +32,9 @@ DIST gcc-8.4.0-patches-2.tar.bz2 16254 BLAKE2B 5ee50ee1a3f6cdb392b370a0f62af7e8f
DIST gcc-8.4.0.tar.xz 63713440 BLAKE2B e536b7d1da5942a522f4ccce489882dcd5aefb1c76660fc17b0475a1164753979563bec25ed46c4e6c718cb9f64c047f57780e8d5be919657a1653f8221c1c9a SHA512 6de904f552a02de33b11ef52312bb664396efd7e1ce3bbe37bfad5ef617f133095b3767b4804bc7fe78df335cb53bc83f1ac055baed40979ce4c2c3e46b70280
DIST gcc-9.3.0-patches-3.tar.bz2 14193 BLAKE2B 4863fec1af41a8cdb2c24479b28812df36c1f71ab71d267ff0efc467cfb8ce99ed77714ceaedfb08b0d1eb0eb9316758cc7cbc5a8ad0bb582050690935e64b46 SHA512 8b90a5826df64e6f74e4f6c0e5acead695b38f671e26485b110d5b341daaad4ac21aabb04baae9ad457408eed274888b7f785bbc782611acfc7261e6a315d110
DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4 SHA512 4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de
-EBUILD gcc-10.2.0-r1.ebuild 290 BLAKE2B ad03863f65f96bfe59e86e10189ae666155341d4947d5043277d21c0021f1a879144b409e02ba7828f666dbe350612217298da45143ad1860ed4ef04e06645c9 SHA512 8c4561450bf7c416df2fcd0844c2e28b28172a948c2327c7680b6c5968d113dbb09a30be6e20168a3411140b2124e247f4ad22a5996668fb1098322fab3a2309
-EBUILD gcc-10.2.0.ebuild 290 BLAKE2B 02d5ac3a657382fa7a1146e5d504ddd4d3ab4caf55f6e4f114a3e5bae01a41055e8ee7421a7aaa241ceff332fafa44c1bebc5bfc77960ea27f204b4b9c467e18 SHA512 e95b6d2bfb0f1297c7bc2a7f2b2cc36a638b60f2aa66dbcd499d86d2e9c9e4e85e4927fadde94a80cc7cc4a1874bf03d4dc6fd2f770953d9cca2ad25afdcdaa5
-EBUILD gcc-10.2.1_pre9999.ebuild 405 BLAKE2B beae0b515345d9a5f9f8a54883b3bb9d218d2a17a706b06e651cb30ca1566fb429990deeec9a6e2dda91f9541306bb1c83e1b79316f0239715e0a244b3a3f3bf SHA512 cf28791a46432be4f633316d75aad68dcf130ab84a0c163bf538dcb698ccfbf852df87cb222e1f7db7902a1f2d9292312e536fc733f7b042182ee413fe52479b
-EBUILD gcc-11.0.0_pre9999.ebuild 367 BLAKE2B afbad9255cf896f9015b8d6a0e21abf50e51c6f3ae636be1436f9908ec3517ed91ea0afd0d7ca85b032374f8260eee358120a63a8fe5be4c8ceb2a7bb50b50f0 SHA512 5c5d38a3b6312f1a7fd946580438c223a991e514f2b7be020f1f61234dc9921deb5de1a75db201ae2ad103aabf0d34a9c1431f2abfcfd0964f13f0a252a91f1c
+EBUILD gcc-10.2.0-r1.ebuild 434 BLAKE2B 0a13b431e4ac099cb2ce6a33f35152778097a7f8444ab873bbc35b64284bcf870ea19239d4d0a64a926b9ceaf86cb5c2475528ab5683803b45bf7bec18b9e33c SHA512 1a4f4625297720efa27a50c4b1d96134efd86ed2717fdafa3644090cc957b0635ae8aefacca263a29c5a32770486f8d6b81cce08d10dc0534598b7b3bed72cc8
+EBUILD gcc-10.2.1_pre9999.ebuild 807 BLAKE2B 08c2172ac50d043050dcfb3d69c138c51fb8d58f2601c14bcbaa4df5d9e844639f0bd345b14a702a86cebb7c420ca4cd831e0b8a995b036e7fd261963663e331 SHA512 0c05fc611f569a49d95d766048f6a1f3972108f7cbf2d03d5dc9a0f0ad29bf1ce4dd2269edabb0912628c9d5e8e377e9be586dbd07f182ebadbe7721a7cd5108
+EBUILD gcc-11.0.0_pre9999.ebuild 511 BLAKE2B 6a2aeea8fadc80745e6d7054611c0f877ccd90e8696d22748c7f1ac7c8256c7830a9509afd66e26c0c0dc68bcdce5004cf880fa1960304e5a024ffe3238b0f3e SHA512 e4bced5f4b44310966329d156671a7907adc117f9e58f3fc22dd4599e75a5d53fc06ee029bf1decd3e12d9f5d21eb2049eba5b3a33562e27c96241a5c3cc72b2
EBUILD gcc-4.9.4-r1.ebuild 1438 BLAKE2B 0cd42c3a15b80146943fedbee5cccb05ae3832b53fe674a43c85a7f87fca6c1ebaa7097687281dafe2dad993da78ef5c1bfc6e3176559031ac9ac9ffae0fc7f7 SHA512 0ae3fdba2aa7f2525c28c4b2a2dcd7db973b3efde3e8467f24515739c36dcc858cd95cded2e3bdecee92e87ba5f06ac1405613c67bca7cf9be19caec2531c136
EBUILD gcc-5.5.0.ebuild 1253 BLAKE2B 977028492445b2a30a9c2477cef241ec5fd08fc0b7334d5b0f16d8ca8aaf90288bc336c5961760477ddca362db423b5d7481380c8b62ce068cc6c6d34aa1a642 SHA512 acfb8e42fe2748a30ef96d9a11785c266361d37a5348601f627ca4e942a98f3b797eebc92aca430352aa9d9f3cd65b208d5e8a8c0dc91e2471462638ad69e351
EBUILD gcc-6.5.0-r2.ebuild 436 BLAKE2B f340e099406e6325e3ace5d179b01f1972acab4482be0af46017d1e55f5fd2a7bf1b8f7e7c7b493084bfbe4fd9c889d51f85d2ddd379f481181e9f645b4eebe7 SHA512 d5c9af31f338affd52e90651d2119bcc9f142d3699f83c5b14b095c8e05b9a1ffcb9d60f464567dee581ca26cf692bd0a611046e93ace8d85676ede02d9166c2
diff --git a/sys-devel/gcc/gcc-10.2.0-r1.ebuild b/sys-devel/gcc/gcc-10.2.0-r1.ebuild
index 79c068077f23..2d2ebe50bcea 100644
--- a/sys-devel/gcc/gcc-10.2.0-r1.ebuild
+++ b/sys-devel/gcc/gcc-10.2.0-r1.ebuild
@@ -11,3 +11,8 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~
RDEPEND=""
BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+ has_version '>=sys-libs/glibc-2.32-r1' && rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch"
+ toolchain_src_prepare
+}
diff --git a/sys-devel/gcc/gcc-10.2.0.ebuild b/sys-devel/gcc/gcc-10.2.0.ebuild
deleted file mode 100644
index e41dc5822d49..000000000000
--- a/sys-devel/gcc/gcc-10.2.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PATCH_VER="1"
-
-inherit toolchain
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND=""
-BDEPEND="${CATEGORY}/binutils"
diff --git a/sys-devel/gcc/gcc-10.2.1_pre9999.ebuild b/sys-devel/gcc/gcc-10.2.1_pre9999.ebuild
index 16a7ee805039..c185e457003a 100644
--- a/sys-devel/gcc/gcc-10.2.1_pre9999.ebuild
+++ b/sys-devel/gcc/gcc-10.2.1_pre9999.ebuild
@@ -4,7 +4,7 @@
EAPI="7"
PATCH_GCC_VER="10.2.0" # reuse subset of patches for latest for live ebuilds gcc
-PATCH_VER="1"
+PATCH_VER="2"
inherit toolchain
@@ -13,3 +13,20 @@ inherit toolchain
RDEPEND=""
BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+ local p upstreamed_patches=(
+ 32_all_sparc_pie_TEXTREL.patch
+ 33_all_lto-O0-mix-ICE-ipa-PR96291.patch
+ 35_all_ipa-fix-bit-CP.patch
+ 36_all_ipa-fix-bit-CP-p2.patch
+ )
+
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/$p" || die
+ done
+
+ has_version '>=sys-libs/glibc-2.32-r1' && rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch"
+
+ toolchain_src_prepare
+}
diff --git a/sys-devel/gcc/gcc-11.0.0_pre9999.ebuild b/sys-devel/gcc/gcc-11.0.0_pre9999.ebuild
index d3af1f28e50b..db0a49eef12f 100644
--- a/sys-devel/gcc/gcc-11.0.0_pre9999.ebuild
+++ b/sys-devel/gcc/gcc-11.0.0_pre9999.ebuild
@@ -15,3 +15,8 @@ EGIT_BRANCH=master
RDEPEND=""
BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+ has_version '>=sys-libs/glibc-2.32-r1' && rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch"
+ toolchain_src_prepare
+}
diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest
index 48daed5bdc8b..946a79ca3f75 100644
--- a/sys-devel/gdb/Manifest
+++ b/sys-devel/gdb/Manifest
@@ -4,6 +4,6 @@ AUX gdb-9.2-sim-ppc-fno-common.patch 2581 BLAKE2B 56115a341ffefada00997bdba890dc
DIST gdb-9.1.tar.xz 20980824 BLAKE2B b84b1dc627d7ba697dfd76ba7c0f4f88f1725e1e1b83134d08cf53bf867ebfa07e1d01eff2acd9a57d22a779077bf6ed95d6098e8a58c4d86eaed034ca62ac30 SHA512 84cdd408d80a3fc5779de459c5b26154d31b329ebde7e3aa78799fb1eb245d8b64b8c8ee7242382a1dbd95b4e6f9d84fef41d12a0646aa75d3dee4709ea1f6e7
DIST gdb-9.2.tar.xz 20979436 BLAKE2B e83468f2d2fdcf4a7eb2943564750c7e9e9fa19b00bd832a9c149ad06b199cc7d6e7b8808d552e5f0e9e4f701a9262faf6b0b46ed4e0b4ecd3a0303d873d6d9a SHA512 73635f00f343117aa5e2436f1e1597099e2bfb31ef7bb162b273fa1ea282c3fa9b0f52762e70bfc7ad0334addb8d159e9ac7cbe5998ca4f755ea8cf90714d274
EBUILD gdb-9.1.ebuild 7426 BLAKE2B 3e945db45755c81c0827b5ba88cd50a973a1b31b2fe1002c6952456305b23e74cf15b5883c66bad0b0dbe5a391cf339d5360a499783fece47a9a40d0b9b3149b SHA512 363f56c0cbcf235005ecfbe46c269bee068d99b75679c92d40e7608c631f0a51eedfd4163f865aae85749b9f994ca166535e711a5d5c7433b491091c6a3263ba
-EBUILD gdb-9.2.ebuild 7476 BLAKE2B 7337ee3869be81b8e6f056080e5176a7a3556a7a7fe7991750e44c2106aa5c7fe919ba6bd967e0227412cda0813b6fb058fd24ed9fb87172b483396ea0d14bd2 SHA512 e16584e97ea10780177175179c12dcb1ad0551cb91a5e63a98524214fc0fbab43e3d95e01fefc41538202ebfdb6fe8c922f51cb0266fad360724201412701b61
+EBUILD gdb-9.2.ebuild 7474 BLAKE2B 19765f828e406a95fc5781a11f30925b0c402fd80780846c58476dca027ed0cb2fe66d881e509c1947dd1d9b58c28d0e9fc175dc32aebc029469642ec582838b SHA512 2a164c4baeb4c356b091fe90e9bbb99b16a6117bc7a63a6810c4ea022216b3579384cedb3a3d291980ada3ea8b90ff7f749d1fcfc92fad907aa4bacffb933d96
EBUILD gdb-9999.ebuild 7056 BLAKE2B 578a651d684da6f98fd6c0515863c1b90a4c32be826ed469490af1fb4d6b09f43d0a85bbc0bfe9b772e322bcf3598749c6b454d1868a3a6c02c30496995f9f39 SHA512 20277a9dfbf22c6fddf71924098fdb81eeb631bd574b33e674279dc1b13c66476b7cb63d552545a87ab7888473938684adf7ad200346244ba6aee5270bc1cf64
MISC metadata.xml 1110 BLAKE2B 9958c755c2276b00b47550593e37bda9cdd5050834650654e796b9aca622fd4e7b094e80e2648b622fdb46943d3dca00208f11e1ea0c9bfdb32ad891b9acaad1 SHA512 f58a0166980a8ef71d36872736afc8f86ded7f731864cc3d302e84818c3afc01eca49748e4533bc305c2d3d73521a008260097b9533dd3392a451528f3794a0d
diff --git a/sys-devel/gdb/gdb-9.2.ebuild b/sys-devel/gdb/gdb-9.2.ebuild
index 801765366beb..db11e62d03ab 100644
--- a/sys-devel/gdb/gdb-9.2.ebuild
+++ b/sys-devel/gdb/gdb-9.2.ebuild
@@ -44,7 +44,7 @@ SRC_URI="${SRC_URI}
LICENSE="GPL-2 LGPL-2"
SLOT="0"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 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 xxhash"
REQUIRED_USE="
diff --git a/sys-devel/gnuconfig/Manifest b/sys-devel/gnuconfig/Manifest
index aa3c626c7958..575d8813ce66 100644
--- a/sys-devel/gnuconfig/Manifest
+++ b/sys-devel/gnuconfig/Manifest
@@ -4,4 +4,4 @@ DIST gnuconfig-20200621.tar.bz2 58729 BLAKE2B 8be2ff224620d0d93f676951ec8dcc7a4f
EBUILD gnuconfig-20190912.ebuild 1548 BLAKE2B b44a18c7db697ac543a22a053f88795f7878197e7423fe7bd87f5251fb809adbb286ffd327bb80c31bc53e31d84c3b26fc538127b5e18beafbb2acee599c5b0e SHA512 201c163870303f9f69e36deb4cfa02245de71967db9dbb133b1e1896b79ba577735f33ba0cbde7de2521d0494ca9b180ea43d894accab4de62a37adde59a1eb4
EBUILD gnuconfig-20200621.ebuild 1548 BLAKE2B b44a18c7db697ac543a22a053f88795f7878197e7423fe7bd87f5251fb809adbb286ffd327bb80c31bc53e31d84c3b26fc538127b5e18beafbb2acee599c5b0e SHA512 201c163870303f9f69e36deb4cfa02245de71967db9dbb133b1e1896b79ba577735f33ba0cbde7de2521d0494ca9b180ea43d894accab4de62a37adde59a1eb4
EBUILD gnuconfig-99999999.ebuild 1557 BLAKE2B 82a3eaa40598939e87696d0d0f9fb093a503a510fe881a3c5ad02048f65abb10c8c635338da13bd1b6b73e3f27c3ee8807eb5440b93d10021c92ee1026d15674 SHA512 efe9a929a2b8600fd4f3a64cf3e49d82de304571fdda88265bfcca1461a8ae4c00af145848927539c899b1e4920b5ff1b50e05f03fa3522f149b9c6ce95bcce1
-MISC metadata.xml 415 BLAKE2B a819e3e381dc4030a05b96cb0cad5891b077180eed79ef29eba0b6809ac266e6f5f4f8aee0cd466b4e49ea273d106cdebf13853f52231cf31caac302a0de8ba3 SHA512 3e0196be1298b2ca2d65e8931caf9d8b9a28e38f0e0f27155d2e62d00c1c741032d34094e641438b6ffd69930263a530cafcf8c258bdca5cd7177e9e9f773569
+MISC metadata.xml 276 BLAKE2B db75e173038497d8042224c9688330289e32f45997677daba5a31b4bbc3b3107f952801840a593cee563aa9bfe69c106aa9ac02bb0a1a724852da00aa26b0033 SHA512 c21ecc4f65303ae346b382f4158fc932401e49297d2dd9c55047ffe7e74283783e21a7b58de649bd97bb77cf920306734daf0ff70ed313505c999efa566fe574
diff --git a/sys-devel/gnuconfig/metadata.xml b/sys-devel/gnuconfig/metadata.xml
index b01d1db86b4d..e51634279815 100644
--- a/sys-devel/gnuconfig/metadata.xml
+++ b/sys-devel/gnuconfig/metadata.xml
@@ -6,7 +6,4 @@
<name>Gentoo Base System</name>
</maintainer>
<stabilize-allarches/>
-<longdescription lang="en">
-Updated config.{sub,guess} files from upstream cvs to properly detect various system types.
-</longdescription>
</pkgmetadata>
diff --git a/sys-devel/icecream/Manifest b/sys-devel/icecream/Manifest
index 0c53e33e6554..b12065900556 100644
--- a/sys-devel/icecream/Manifest
+++ b/sys-devel/icecream/Manifest
@@ -1,17 +1,5 @@
-AUX 0.9.6-crosscompile.patch 471 BLAKE2B 90899b69159ff6b6b756134c539beaa02419ab7faac74604084d4e139c369b300638995d4887c0a7878f0c33d3d1f8f9e3cd5d2faed25e7e3019be121cad290d SHA512 5c33cd6a1aae9b628e6308a4438355298ee0b4217d8561aaee9960c816aa336aa62eb2e5844f8cf756bbf3731fda4c07ac4c1bf30b2ef93c45205dcfbe8a7ae4
-AUX 0.9.6-symlinks.patch 614 BLAKE2B 430002f6a2607eabd3cb9081a0c50bf6bd86b7af96992efcfd323cd8fb0c1be02ad984c08c16887ba6496d0994f4d7f58c001817772e4c443c4c7f2ab9636921 SHA512 739a683cb9142fb2ee52ec73194de03dac8815103fbd7a102cebabefd649c8ddfe6121649727de2785a525493a5f244352aa5a18796361014e6fe6fcbfe92321
-AUX 0.9.7-automake.patch 1085 BLAKE2B 6e943d29cceb34ab79a2465824b80eb1d676c889064656db406efa74d1399f5f08cb9a0d2a2493d9f755880f2dc1c27cd97183d2dcc508164d2a818a74610cc4 SHA512 2a2b8a03d10783a56484ec7b97cec0bf8f6853fc9c1e8d558297f7d1d0060d3e53410d9b6c77bd00359e249817fd6f0d854773850a1983b19417cee140ec17e3
-AUX 0.9.7-glibc2.16.patch 342 BLAKE2B 666bd71a585e4ae2e5ec00a5a17c7d6e5242423c975befb8d5020e62b2efc9add940188ba5e64d05894011946cefb0b77acf73fd70e9206e0c1d315046368b34 SHA512 3c3f0cbc15637d6f46ea4b7a7036a74a8ad46ab42f2ccfdda1638e0fa5cfc16e382ebefeb5294f937a34285c63d205f86b91ef0650a2ccaa8c5253f35ee1cecd
-AUX icecream 1614 BLAKE2B 9d6d87da98ac99da134561786d92ed1cb48827d3711e5eba70db5c2a44e4add15be9713c570aa9877ba06b8035eac290de9b2277ad9cc76d9255e25c8aec631d SHA512 670367aeab3a3e30c3f9c136b8965955db77e9b8555cffb3aba8872966553e955172bf2e47593ef661e8f7b8f2caa0db71750d978c2764fd72d458d6524f7fda
AUX icecream-1.0.0-libcap-ng.patch 195 BLAKE2B b6ff2376e02cfd0a1b486c53d5be1012223d16794c718a9aa64dcb89f720884c6a5d01656d99ea69cc44de2ad34731b744a9558702294189d01d01d0d330595f SHA512 31f69f07ad55465103587239249d2fd173dc3b920a026c7754635a3ada39696c1ccccbe636ced0ca2a2283b4adb8f23083a32586c2e803c1f18ad4afd3cc8746
-AUX icecream-conf.d-verbosity.patch 364 BLAKE2B 7cded0a8be1976593574462e38c6b560487d28cdef883f08b386e5a573ac76626e4842dac0c3205cedc922d44c3dad869f8a8287f21e8beca533a5cadadc0716 SHA512 607b8eb2e50bf77fcf5f31757dd44fda9bc2c98241239d1e23bf17228e68e32a391e22d0b859ad725c176f21580a0a92931644c5b3ecfd23d844719f035d38eb
-AUX icecream-config 1692 BLAKE2B 1e0bb07bf81ace9ea1f480092ca848dc8df34a393c73e61958c35e14229d66fa0f005dca0933b8e1b0d2697e225693096a232e19f8979d9bd6f9606c70f9baf2 SHA512 9bba4e6ebabfc5c2b6d205fdf53e08ce1c29801da6a69534d5c3c221ce1ff7d8575d56bd451254ee9d30d27b6a95d00fd64e3a5cb1129c72583193a27a7fef70
-AUX icecream-create-env 2137 BLAKE2B ed4c8f700534e25672297ffbcc1527ed7e9e97363caac3eb09f94a033dc91ef89a20b251ce1b063c0b5e13bf318ee6cf7f596f044790847aada70c2b5aa5bddf SHA512 0de4ca5a865eea62fe6aaa70982bb75c0c78490491f6a713fab1c5be6fe0a67492efcb836f6e97914a8252665d9c5e7a9c7d01f8805af0bd4108dbaabbc0eb32
-AUX icecream-gentoo-multilib.patch 1579 BLAKE2B 60603edb7e3809648d99e8c8307d2b5fbd545ef8301179cde1d3a07d653546b98bd6b82666a9733d61a28b562deac5144e29584a6229b64281e780dcdec66956 SHA512 24a9de13691e39e96c32db5722e7a6979a7a233335bf37fc42f5cf8d8b67d111d26fcf68d5fc20acc4aacee0d1e7cc88ff04ee36a127efc45f3bffe269e7c253
AUX icecream-r2 1733 BLAKE2B dbd919701df670e7cd1b47cb39fa55eb18c6e539ffa637e2a505ee60b15bb9febd54237b57f42214769e273f5a5fd29cfcc9e29a0a941807388fd9cc7d133226 SHA512 033ce0d49445db3afcbdd6724863651d4951b8f36f6253a13854abe9ee976419687579089aa1c5c808eed08aad357e34bb9f1e70570857cc39f2515ac2f211b0
-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 1004 BLAKE2B ac7b15d6452c08bf1bffbe4bae2aa3a6f36d834894655e52491f4bb62906a1b5d90ae5b6a18acd02c9157c80502971cfb3a9683098a05d2d3d919cdf69463f9f SHA512 6040df5c1fb949f32ede1123c22e92eb34a4456aedcb41276b9113f2c8962e6778b32a57663428f976a22d486c51469ef3d6a956b02831440b1297166418be9e
EBUILD icecream-1.0.0-r2.ebuild 1311 BLAKE2B e3f5978b1a91aa40e9a0c6ca36313195615abdd81944a05cfca90cd2d368455d5ca5f744f003ce0415f5054236c5155e01bc1a12ebe13ae207c0781de42808e6 SHA512 4918feba78ed446500f249cb1efbb3321519cb47842b0d0125e7a43c507d212e3fd0bdef89f01ad232971ece70e91f60f4aacc1a56a00c19c87cbdefee848d68
MISC metadata.xml 336 BLAKE2B 8afb6d3c4afba1360088774c52191105de43349ce50f7cf011849546f0b546bd458c4c22fb6114226bcf095e54c87edd5cabe23c9fea3b99e56fbb981c350029 SHA512 04906e11a26061264e31910f7055cc5a3cd8ac1ce0f2bc7529b191adfc167c891285d6a86415fd3ec4c447c25111c43910f7611bd6ad0af58b30427a03b405de
diff --git a/sys-devel/icecream/files/0.9.6-crosscompile.patch b/sys-devel/icecream/files/0.9.6-crosscompile.patch
deleted file mode 100644
index 990072bbb8fd..000000000000
--- a/sys-devel/icecream/files/0.9.6-crosscompile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN icecc-0.9.6.old//client/icecc-create-env icecc-0.9.6//client/icecc-create-env
---- icecc-0.9.6.old//client/icecc-create-env 2010-09-18 12:10:08.143391700 +0200
-+++ icecc-0.9.6//client/icecc-create-env 2010-09-18 12:10:46.574391700 +0200
-@@ -97,7 +97,7 @@
-
- add_file $added_gcc /usr/bin/gcc
- add_file $added_gxx /usr/bin/g++
--add_file /usr/bin/as
-+add_file `$added_gcc -print-prog-name=as` /usr/bin/as
-
- if test "$is_darwin" = 1; then
- # add dynamic linker
diff --git a/sys-devel/icecream/files/0.9.6-symlinks.patch b/sys-devel/icecream/files/0.9.6-symlinks.patch
deleted file mode 100644
index 279ee0cc0f99..000000000000
--- a/sys-devel/icecream/files/0.9.6-symlinks.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -urN icecc-0.9.6//client/Makefile.am icecc-0.9.6.new//client/Makefile.am
---- icecc-0.9.6//client/Makefile.am 2010-09-11 13:43:53.922000148 +0200
-+++ icecc-0.9.6.new//client/Makefile.am 2010-09-11 13:44:39.950000148 +0200
-@@ -7,15 +7,3 @@
- noinst_HEADERS = client.h md5.h util.h
-
- EXTRA_DIST = icecc-create-env
--
--install-exec-local:
-- $(mkinstalldirs) $(DESTDIR)$(bindir)
-- for link in g++ gcc c++ cc icerun; do \
-- rm -f $(DESTDIR)$(bindir)/$$link ;\
-- $(LN_S) icecc $(DESTDIR)$(bindir)/$$link ;\
-- done
--
--uninstall-local:
-- for link in g++ gcc c++ cc; do \
-- rm $(DESTDIR)$(bindir)/$$link ;\
-- done
diff --git a/sys-devel/icecream/files/0.9.7-automake.patch b/sys-devel/icecream/files/0.9.7-automake.patch
deleted file mode 100644
index 6905a2a34158..000000000000
--- a/sys-devel/icecream/files/0.9.7-automake.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Backport upstream patch to fix automake-1.12 issues
-
-https://bugs.gentoo.org/show_bug.cgi?id=397715
-https://bugs.gentoo.org/show_bug.cgi?id=399259
---- client/Makefile.am
-+++ client/Makefile.am
-@@ -1,10 +1,11 @@
- INCLUDES = -I$(srcdir)/../services
-
- bin_PROGRAMS = icecc
--pkglib_SCRIPTS = icecc-create-env
-+pkglibexec_SCRIPTS = icecc-create-env
- icecc_SOURCES = main.cpp arg.cpp cpp.cpp local.cpp remote.cpp util.cpp md5.c safeguard.cpp
- icecc_LDADD = ../services/libicecc.la $(LIBRSYNC)
- noinst_HEADERS = client.h md5.h util.h
-+AM_CPPFLAGS = -DPLIBDIR=\"$(pkglibexecdir)\"
-
- EXTRA_DIST = icecc-create-env
-
---- configure.in
-+++ configure.in
-@@ -246,10 +246,6 @@
- KDE_EXPAND_MAKEVAR(mybindir, bindir)
- AC_DEFINE_UNQUOTED(BINDIR, "$mybindir", [Where to look for icecc])
-
--myopkglibdir='${libdir}/'"$PACKAGE"
--KDE_EXPAND_MAKEVAR(mypkglibdir, myopkglibdir)
--AC_DEFINE_UNQUOTED(PLIBDIR, "$mypkglibdir", [Where to look for icecc-create-env])
--
- myorundir='${localstatedir}/run'
- KDE_EXPAND_MAKEVAR(myrundir, myorundir)
- AC_DEFINE_UNQUOTED(RUNDIR, "$myrundir", [Where to place pid files])
diff --git a/sys-devel/icecream/files/0.9.7-glibc2.16.patch b/sys-devel/icecream/files/0.9.7-glibc2.16.patch
deleted file mode 100644
index 7ccbd735a46f..000000000000
--- a/sys-devel/icecream/files/0.9.7-glibc2.16.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Fix building with glibc-2.16
-
-https://bugs.gentoo.org/show_bug.cgi?id=425248
-
-Patch written by Kacper Kowalik <xarthisius@gentoo.org>
---- a/daemon/workit.cpp
-+++ b/daemon/workit.cpp
-@@ -26,6 +26,7 @@
- #include "exitcode.h"
- #include "logging.h"
- #include <sys/select.h>
-+#include <sys/resource.h>
- #include <algorithm>
-
- #ifdef __FreeBSD__
-
diff --git a/sys-devel/icecream/files/icecream b/sys-devel/icecream/files/icecream
deleted file mode 100644
index db24c4046c7b..000000000000
--- a/sys-devel/icecream/files/icecream
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need net
-}
-
-start() {
- local basedir=${ICECREAM_BASEDIR:-"/var/cache/icecream"}
- local netname=${ICECREAM_NETNAME:+"-n ${ICECREAM_NETNAME}"}
- local logfile=${ICECREAM_LOG_FILE:+"-l ${ICECREAM_LOG_FILE}"}
- local nice=${ICECREAM_NICE_LEVEL:+"--nice ${ICECREAM_NICE_LEVEL}"}
- local scheduler=${ICECREAM_SCHEDULER_HOST:+"-s ${ICECREAM_SCHEDULER_HOST}"}
- local maxjobs=${ICECREAM_MAX_JOBS:+"-m ${ICECREAM_MAX_JOBS}"}
- local verbosity=${ICECREAM_VERBOSITY:-"-v"}
-
- if [[ "${ICECREAM_RUN_SCHEDULER}" == "yes" ]]; then
- local slogfile=${ICECREAM_SCHEDULER_LOG_FILE:-"/var/log/icecc_scheduler"}
- touch ${slogfile} && chown icecream:icecream ${slogfile}
- slogfile=${slogfile:+"-l ${slogfile}"}
- ebegin "Starting Distributed Compiler Scheduler"
- start-stop-daemon -u icecream --start --quiet --exec /usr/sbin/scheduler -- -d ${slogfile} ${netname} ${verbosity}
- eend ${?}
- fi
-
- [[ ! -d ${basedir} ]] && mkdir -p ${basedir} && chown icecream:icecream ${basedir}
- ebegin "Starting Distributed Compiler Daemon"
- start-stop-daemon --start --quiet --exec /usr/sbin/iceccd -- -d ${logfile} ${nice} ${scheduler} ${netname} -u icecream -b "${basedir}" ${maxjobs} ${verbosity}
- eend ${?}
-}
-
-stop() {
- ebegin "Stopping Distributed Compiler Daemon"
- start-stop-daemon --stop --quiet --name iceccd
- eend ${?}
-
- if [[ "${ICECREAM_RUN_SCHEDULER}" == "yes" ]]; then
- ebegin "Stopping Distributed Compiler Scheduler"
- start-stop-daemon --stop --quiet --name scheduler
- eend ${?}
- fi
-}
diff --git a/sys-devel/icecream/files/icecream-conf.d-verbosity.patch b/sys-devel/icecream/files/icecream-conf.d-verbosity.patch
deleted file mode 100644
index 1ee93c5741a2..000000000000
--- a/sys-devel/icecream/files/icecream-conf.d-verbosity.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/suse/sysconfig.icecream
-+++ b/suse/sysconfig.icecream
-@@ -39,6 +39,15 @@
- #
- ## Type: string
- ## Path: Applications/icecream
-+## Default: -v
-+#
-+# icecream's level of verbosity ([-v[v[v]]])
-+#
-+ICECREAM_VERBOSITY="-v"
-+
-+#
-+## Type: string
-+## Path: Applications/icecream
- ## Defaut: ""
- #
- # Identification for the network the scheduler and daemon run on.
diff --git a/sys-devel/icecream/files/icecream-config b/sys-devel/icecream/files/icecream-config
deleted file mode 100644
index 6ed24c743772..000000000000
--- a/sys-devel/icecream/files/icecream-config
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/sh
-#
-# icecream-config - helper script for icecream and its ebuild
-#
-# Copyright 2003-2010 Superlucidity Services, LLC
-# This program licensed under the GNU GPL version 2.
-#
-# This script developed by Zachary T Welch at Superlucidity Services, LLC
-# it was cloned from the distcc-config script to make ccache-config
-# and then modified by Marcus Furlong to configure icecream too.
-#
-# Additional features to come; this provides a starting point
-
-# this should be getopt'd someday (override with ICEC_QUIET=1)
-ICECC_VERBOSE=1
-
-icecc_echo() {
- [ -z "${ICECC_QUIET}" -a -n "${ICECC_VERBOSE}" ] && echo "$*"
-}
-
-###
-# the following functions manage the icecream symlinks
-# they allow the user or other scripts (namely gcc-config) to
-# automatically update icecream's links when upgrading toolchains
-#
-icecc_remove_link() {
- local t="/usr/lib/icecc/bin/${1}"
- if [ -L ${t} ]; then
- icecc_echo "Removing ${t}..."
- rm -f "${t}"
- fi
-}
-icecc_install_link() {
- # Search the PATH for the specified compiler
- # then create shadow link in /usr/lib/icecc/bin to icecc
-
- if [ -n "$(type -p ${1})" ]; then
- # first be sure any old link is removed
- ICECC_QUIET=1 icecc_remove_link "${1}"
-
- # then create the new link
- local t="/usr/lib/icecc/bin/${1}"
- icecc_echo "Creating icecream shadow link: ${t}..."
- ln -s /usr/bin/icecc "${t}"
- fi
-}
-icecc_links() {
- local a
- for a in gcc cc c++ g++ ; do
- [ -n "${2}" ] && a="${2}-${a}"
- eval "icecc_${1}_link" "${a}"
- done
-}
-
-###
-# main routine
-
-case "${1}" in
- --install-links )
- icecc_links install "${2}"
- ;;
- --remove-links )
- icecc_links remove "${2}"
- ;;
- * )
- echo "usage: ${0} {--install-links|--remove-links} [ CHOST ]"
- ;;
-esac
-
diff --git a/sys-devel/icecream/files/icecream-create-env b/sys-devel/icecream/files/icecream-create-env
deleted file mode 100644
index dafdc13b4331..000000000000
--- a/sys-devel/icecream/files/icecream-create-env
+++ /dev/null
@@ -1,82 +0,0 @@
-#!/bin/sh
-#
-# icecream-create-env - helper script to create icecc environments(mostly for cross-compiling)
-#
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-#
-# Please note, this script has been designed to work with Gentoo's crossdev, it may or may
-# not work with cross-toolchains that were build differently.
-#
-#
-# Usage: "./icecream-create-env" creates a native environment(similar to icecc --build-native)
-# "./icecream-create-env prefix" creates a cross-compile environment using the cross-toolchain created by crossdev
-# Example:
-# "emerge crossdev && crossdev -t sparc-unknown-linux-gnu && icecream-create-env sparc-unknown-linux"
-
-if [ `id -u` -ne 0 ]
-then
- echo "Only the superuser can execute this script."
- exit 1
-fi
-
-# param 1 = CHOST
-prefix="${1}"
-
-if [ -z "${prefix}" ]
-then
- prefix="`gcc -dumpmachine`"
-fi
-
-gccbin=`which ${prefix}-gcc 2>/dev/null`
-if [ ! -e "${gccbin}" ]
-then
- echo "Can't find ${prefix}-gcc!"
- exit 1
-fi
-
-gxxbin=`which ${prefix}-g++ 2>/dev/null`
-if [ ! -e "${gxxbin}" ]
-then
- echo "Can't find ${prefix}-g++!"
- exit 2
-fi
-
-version="`${prefix}-gcc -dumpversion`"
-
-tmpdir=`mktemp -d`
-tmpfile=`mktemp`
-
-target=`gcc -dumpmachine`
-if [ "x${target}" = "x${prefix}" ]
-then
- /usr/libexec/icecc/icecc-create-env \
- /usr/${prefix}/gcc-bin/${version}/gcc \
- /usr/${prefix}/gcc-bin/${version}/g++ \
- | tee ${tmpfile}
-else
- /usr/libexec/icecc/icecc-create-env \
- /usr/${target}/${prefix}/gcc-bin/${version}/${prefix}-gcc \
- /usr/${target}/${prefix}/gcc-bin/${version}/${prefix}-g++ \
- | tee ${tmpfile}
-fi
-
-# figure out the name of the archive
-icecc_envname=`grep "creating" ${tmpfile} | awk '{print $2}'`
-
-echo "Testing icecc environment..."
-tar -x -z -f ${icecc_envname} -C ${tmpdir}
-touch ${tmpdir}/empty.c
-chroot ${tmpdir}/ /usr/bin/gcc -c /empty.c
-tested=${?}
-rm ${tmpdir}/empty.c
-
-if [ "${tested}" -ne 0 ]
-then
- echo ""
- echo "Creating icecc environment failed. Please see error message(s) above! The temporary directory is: ${tmpdir}/"
-else
- echo ""
- echo "Icecc environment has been created. It has been saved as ${icecc_envname}!"
-fi
-
diff --git a/sys-devel/icecream/files/icecream-gentoo-multilib.patch b/sys-devel/icecream/files/icecream-gentoo-multilib.patch
deleted file mode 100644
index 94c6a41b3af6..000000000000
--- a/sys-devel/icecream/files/icecream-gentoo-multilib.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-Index: services/job.h
-===================================================================
---- services/job.h (revision 843731)
-+++ services/job.h (working copy)
-@@ -57,6 +57,10 @@
-
- unsigned int argumentFlags() const;
-
-+ const ArgumentsList getFlags() {
-+ return m_flags;
-+ }
-+
- void setFlags( const ArgumentsList &flags ) {
- m_flags = flags;
- }
-Index: client/main.cpp
-===================================================================
---- client/main.cpp (revision 843731)
-+++ client/main.cpp (working copy)
-@@ -218,6 +218,39 @@
-
- local |= analyse_argv( argv, job );
-
-+ /* honour Gentoo's ${CFLAGS_${ABI}} environment variable */
-+ if (getenv("ABI") != NULL) {
-+ char* envar = (char*) malloc(sizeof(char) *
-+ (strlen("CFLAGS_") + strlen(getenv("ABI")) + 1));
-+
-+ if (!envar)
-+ return 1;
-+
-+ /* We use CFLAGS_${ABI} for gcc, g++, g77, etc as they are
-+ * the same no matter which compiler we are using.
-+ */
-+ sprintf(envar, "CFLAGS_%s", getenv("ABI"));
-+
-+ if (getenv(envar)) {
-+ ArgumentsList args = job.getFlags();
-+
-+ char* pch = strtok(getenv(envar)," \t");
-+ while (pch != NULL) {
-+ #if CLIENT_DEBUG
-+ log_info() << "adding CFLAG '" << pch << "' as specified in environment variable ${CFLAGS_${ABI}}" << endl;
-+ #endif
-+ args.append(pch, Arg_Remote);
-+ pch = strtok(NULL, " \t");
-+ }
-+
-+ job.setFlags(args);
-+
-+ free(pch);
-+ }
-+
-+ free(envar);
-+ }
-+
- /* if ICECC is set to no, then run job locally */
- char* icecc = getenv("ICECC");
- if ( icecc && !strcasecmp(icecc, "no") )
diff --git a/sys-devel/icecream/icecream-0.9.7-r1.ebuild b/sys-devel/icecream/icecream-0.9.7-r1.ebuild
deleted file mode 100644
index 1c43a464442e..000000000000
--- a/sys-devel/icecream/icecream-0.9.7-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit autotools base user
-
-MY_P=icecc-${PV}
-
-DESCRIPTION="Distributed compiling of C(++) code across several machines; based on distcc"
-HOMEPAGE="http://en.opensuse.org/Icecream"
-SRC_URI="ftp://ftp.suse.com/pub/projects/${PN}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE=""
-
-S=${WORKDIR}/${MY_P}
-
-PATCHES=(
- "${FILESDIR}/0.9.6-symlinks.patch"
- "${FILESDIR}/0.9.6-crosscompile.patch"
- "${FILESDIR}/${PV}-automake.patch"
- "${FILESDIR}/${PV}-glibc2.16.patch"
- "${FILESDIR}/${PN}-conf.d-verbosity.patch"
- "${FILESDIR}/${PN}-gentoo-multilib.patch"
-)
-
-pkg_setup() {
- enewgroup icecream
- enewuser icecream -1 -1 /var/cache/icecream icecream
-}
-
-src_prepare() {
- base_src_prepare
- sed -i -e "s/Defaut/Default/g" suse/sysconfig.icecream || die #275761
- eautoreconf
-}
-
-src_install() {
- default
-
- dosbin "${FILESDIR}"/icecream-config
- dosbin "${FILESDIR}"/icecream-create-env
-
- newconfd suse/sysconfig.icecream icecream
- doinitd "${FILESDIR}"/icecream
-
- diropts -m0755
- keepdir /usr/lib/icecc/bin
-}
-
-pkg_postinst() {
- ebegin "Scanning for compiler front-ends..."
- /usr/sbin/icecream-config --install-links
- /usr/sbin/icecream-config --install-links "${CHOST}"
- eend ${?}
-
- elog
- elog "If you have compiled binutils/gcc/glibc with processor-specific flags"
- elog "(as normal using Gentoo), there is a greater chance that your compiler"
- elog "won't work on other machines. The best would be to build gcc, glibc and"
- elog "binutils without those flags and then copy the needed files into your"
- elog "tarball for distribution to other machines. This tarball can be created"
- elog "by running /usr/bin/icecc --build-native, and used by setting"
- elog "ICECC_VERSION in /etc/conf.d/icecream"
- elog ' ICECC_VERSION=<filename_of_archive_containing_your_environment>'
- elog
- elog "To use icecream with portage add the following line to /etc/portage/make.conf"
- elog ' PREROOTPATH=/usr/lib/icecc/bin'
- elog
- elog "To use icecream with normal make use (e.g. in /etc/profile)"
- elog ' PATH=/usr/lib/icecc/bin:$PATH'
- elog
- elog "N.B. To use icecream with ccache, the ccache PATH should come first:"
- elog ' PATH=/usr/lib/ccache/bin:/usr/lib/icecc/bin:$PATH'
- elog
- elog "Don't forget to open the following ports in your firewall(s):"
- elog " TCP/10245 on the daemon computers (required)"
- elog " TCP/8765 for the the scheduler computer (required)"
- elog " TCP/8766 for the telnet interface to the scheduler (optional)"
- elog " UDP/8765 for broadcast to find the scheduler (optional)"
- elog
- elog "Further usage instructions: ${HOMEPAGE}"
-}
diff --git a/sys-devel/icecream/icecream-1.0.0-r1.ebuild b/sys-devel/icecream/icecream-1.0.0-r1.ebuild
deleted file mode 100644
index ab7e41ef9c26..000000000000
--- a/sys-devel/icecream/icecream-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# 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 ltprune user
-
-DESCRIPTION="Distributed compiling of C(++) code across several machines; based on distcc"
-HOMEPAGE="https://github.com/icecc/icecream"
-SRC_URI="ftp://ftp.suse.com/pub/projects/${PN}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE=""
-
-RDEPEND="
- sys-libs/libcap-ng
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}/${P}-libcap-ng.patch"
-)
-
-pkg_setup() {
- enewgroup icecream
- enewuser icecream -1 -1 /var/cache/icecream icecream
-}
-
-src_configure() {
- econf \
- --enable-shared --disable-static \
- --enable-clang-wrappers \
- --enable-clang-rewrite-includes
-}
-
-src_install() {
- default
- prune_libtool_files --all
-
- newconfd suse/sysconfig.icecream icecream
- newinitd "${FILESDIR}"/icecream-r2 icecream
-
- insinto /etc/logrotate.d
- newins suse/logrotate icecream
-}
diff --git a/sys-devel/llvm-roc/Manifest b/sys-devel/llvm-roc/Manifest
index 8a7f80f8b551..eb693674861e 100644
--- a/sys-devel/llvm-roc/Manifest
+++ b/sys-devel/llvm-roc/Manifest
@@ -1,4 +1,5 @@
AUX llvm-roc-3.0.0-add_libraries.patch 648 BLAKE2B a201718b8afdc1ba18ae5d7e85a73fde7ca2bb163eecabab33d37c5815ac6ab8c4f8d960ab40f95ad6df95da626a439fbda1d20c25abb9558a37bcdf64a77e64 SHA512 7a1892c8781146830aa5bf69db20bbe7329634f469aeef0946232b15138b55d332491092ed00a4cf698033f19d8f279f4a5b34f13168d5b9ff7eba4a229e82a0
+AUX llvm-roc-3.7.0-current_pos.patch 1292 BLAKE2B 8481497e3f9c46c142034ae4c5455f94e79d9c10cc806945af64252043d46c558a3ba08078239a673937705edfd21ba85f618d1d3a5bff652d45efe4e1e70877 SHA512 6cd41988e4eb654b7040c238bef8fc10d8f5922bac9c0ba112c5ba1b57c769472d0b9deaea6822f2d6bbbfda0a27bed2c1df2bba93a79cb4bf08f24185843981
DIST llvm-rocm-ocl-3.7.0.tar.gz 116973132 BLAKE2B c1cc8a3b95292d726626d3cb59ec1b96549682bfcbec16030e47cf1318c6ea01bc76f3349f012ce4f1e4d8b9fe192c51a025c2d08cf593622c61fe7c61969ba6 SHA512 0626075bedb3898c96c0bb0be7a2aba4662050a1c738115f661bedc03d744ace7a4581b55c6325060740c13a0e50e72e09272bb02c1186c2c4a40fc9b961dcbe
-EBUILD llvm-roc-3.7.0-r1.ebuild 1346 BLAKE2B 8094d7fe8a9f8a717d83b812d4323483e4bd8fc4f30b6ddeea84b10aad68cad10ae26289eda5038b71543db18bed37f8245e7383e7ef86d3dc3afd0507cc3093 SHA512 7dabd9d4e1fb15a26c6b010b15e68d6b6b37ec568bdbace9d57e31d8e53b2b528123f8dcc684c14b51899b05b8f0c00660a27efc0467dc1c3314dd83b1b2713d
-MISC metadata.xml 469 BLAKE2B f2b3af990bf9b130ed1be4ad2c4da5a97f6eae74d5feb43d81b4dc90ca1c5dcf896b293ad60d1c932d0c64773c203c52ccca8a6e0e5dd1d614f97b53113146db SHA512 e3783dde65d914cc272478c2d1823de27a2daaf8fa3aa2d281b98b0ed707c758bce1d52326dda577baed5b127293fca435211cfee17cc43553b9be424a4e2348
+EBUILD llvm-roc-3.7.0-r1.ebuild 1397 BLAKE2B 08aec56b8ab26093f28a9118ca043adb35dcb84ae5899da5890cbeecb5d10f8d6b08e767a490272a5f35d1b3a5ee8d912a52b448ee57582cda9f99fce57ec8ec SHA512 745f2a9fa18bc3b9d76a324beb1e5165f9be8f720ef133b35e1509c08c08e48872ec4c7402e52d29a3b493e27729a43081fd0e90afe90d30b64d6da3f046e824
+MISC metadata.xml 365 BLAKE2B 22b9f4a7b16e5666ba2945afd12d7814477261cc16b67d87c220172561aa543bd5123f562be4b9dff1df396eec792a7d0ca48069f1f6f325a1e328d54ae86304 SHA512 1244d72c8f7c8d281bb66a63df7a964fa41724c49032ab565627e11080ef055e80c786dae3c0d963242b894dc7bcab9f7243018f51abe7dd96bea2bf7cc4faa7
diff --git a/sys-devel/llvm-roc/files/llvm-roc-3.7.0-current_pos.patch b/sys-devel/llvm-roc/files/llvm-roc-3.7.0-current_pos.patch
new file mode 100644
index 000000000000..a0d3c1df6d99
--- /dev/null
+++ b/sys-devel/llvm-roc/files/llvm-roc-3.7.0-current_pos.patch
@@ -0,0 +1,32 @@
+https://bugs.llvm.org/show_bug.cgi?id=43235
+
+diff --git a/llvm/include/llvm/Support/raw_ostream.h b/llvm/include/llvm/Support/raw_ostream.h
+index 705f1790b1d..a0314b2c46a 100644
+--- a/include/llvm/Support/raw_ostream.h
++++ b/include/llvm/Support/raw_ostream.h
+@@ -507,9 +507,7 @@ class raw_string_ostream : public raw_ostream {
+ /// See raw_ostream::write_impl.
+ void write_impl(const char *Ptr, size_t Size) override;
+
+- /// Return the current position within the stream, not counting the bytes
+- /// currently in the buffer.
+- uint64_t current_pos() const override { return OS.size(); }
++ uint64_t current_pos() const override;
+
+ public:
+ explicit raw_string_ostream(std::string &O) : OS(O) {}
+diff --git a/llvm/lib/Support/raw_ostream.cpp b/llvm/lib/Support/raw_ostream.cpp
+index 4bb315f824a..742e2aced39 100644
+--- a/lib/Support/raw_ostream.cpp
++++ b/lib/Support/raw_ostream.cpp
+@@ -895,6 +895,10 @@ raw_ostream &llvm::nulls() {
+ // raw_string_ostream
+ //===----------------------------------------------------------------------===//
+
++/// Return the current position within the stream, not counting the bytes
++/// currently in the buffer.
++uint64_t raw_string_ostream::current_pos() const { return OS.size(); }
++
+ raw_string_ostream::~raw_string_ostream() {
+ flush();
+ }
diff --git a/sys-devel/llvm-roc/llvm-roc-3.7.0-r1.ebuild b/sys-devel/llvm-roc/llvm-roc-3.7.0-r1.ebuild
index ec60b28f0853..6586ec782b77 100644
--- a/sys-devel/llvm-roc/llvm-roc-3.7.0-r1.ebuild
+++ b/sys-devel/llvm-roc/llvm-roc-3.7.0-r1.ebuild
@@ -23,6 +23,10 @@ PDEPEND="dev-libs/rocr-runtime"
S="${WORKDIR}/llvm-project-rocm-${PV}/llvm"
+PATCHES=(
+ "${FILESDIR}/${P}-current_pos.patch"
+)
+
CMAKE_BUILD_TYPE=RelWithDebInfo
src_prepare() {
diff --git a/sys-devel/llvm-roc/metadata.xml b/sys-devel/llvm-roc/metadata.xml
index 971e48876cfb..303f9081b054 100644
--- a/sys-devel/llvm-roc/metadata.xml
+++ b/sys-devel/llvm-roc/metadata.xml
@@ -8,7 +8,4 @@
<upstream>
<remote-id type="github">RadeonOpenCompute/llvm</remote-id>
</upstream>
- <longdescription lang="en">
- Radeon Open Compute llvm, clang, and lld
- </longdescription>
</pkgmetadata>
diff --git a/sys-devel/m4/Manifest b/sys-devel/m4/Manifest
index 3a62bb3ddb5e..e9de66578f2f 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 1595 BLAKE2B e160b91a0611d0b32c0721a8400be3d2892181304a49101f01d8977a20cd4fb55cf599088ed5907b842ba1fb602654132d0fbdb4a3bdfa22afbd69b65fcba50a SHA512 ad46bbd1810ffd1f44abdc770e254f93e3f252dd8e8664c9bee919c46d6d7259188c1219c17e7641be0dacde72379453160cb0537fae4253c08a2cc8b597e00e
-EBUILD m4-1.4.18-r1.ebuild 1407 BLAKE2B c48334640970972afa9dd4556212d366e742902a7bea8869c61d26949bb0bcfa0076dd62270add79458af5ba5d95da44931fb10e92f0130fba1652e89838141b SHA512 a0d5a03dd184ccf5f602907f468539f8620959001421619c7e41623f10fc285fef0e93159221a03e52e1ace5dfbf93d9bc79267769ced3d8aa63ac6fe275141b
+EBUILD m4-1.4.17.ebuild 1586 BLAKE2B 07642ef64396d1ed2d8f6cdf9d1c6e78f4cddb994880030d2e5843530e3f38b296072d3b294a393e9f6db6d24aa917179efb98128d7ad3bfd73f323c15e4d20a SHA512 4bd7e1038eda30a2b666771cd0267c14b3413104b6432d553000a21132fb4b6f3f75391201c2528120fdc8d9fa8b6ec64939c30d179d8a8dbd00bdb7d73154d5
+EBUILD m4-1.4.18-r1.ebuild 1398 BLAKE2B 8a3d5bbb9d5be18cb90dc16fc2e03ce7d0656f7f4003f16f453c748e5c71989c6d50ea09b4f931a39824e480ee8c27ff887b936137de31acde0b7961197f672d SHA512 c77857d42c856ddfd0887c6159e9cdc80f97817c0eef8f90d0de195bda1017dc3c01b09e7770ed2d5ba04c69cefe1f4f04f221e28356f4828f6755a10cdad8da
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 3a43b7f22c9e..28e289064f38 100644
--- a/sys-devel/m4/m4-1.4.17.ebuild
+++ b/sys-devel/m4/m4-1.4.17.ebuild
@@ -45,7 +45,7 @@ src_install() {
default
# autoconf-2.60 for instance, first checks gm4, then m4. If we don't have
# gm4, it might find gm4 from outside the prefix on for instance Darwin
- use prefix && dosym /usr/bin/m4 /usr/bin/gm4
+ use prefix && dosym m4 /usr/bin/gm4
if use examples ; then
docinto examples
dodoc examples/*
diff --git a/sys-devel/m4/m4-1.4.18-r1.ebuild b/sys-devel/m4/m4-1.4.18-r1.ebuild
index 86df616fd319..40f55c0a27bb 100644
--- a/sys-devel/m4/m4-1.4.18-r1.ebuild
+++ b/sys-devel/m4/m4-1.4.18-r1.ebuild
@@ -40,7 +40,7 @@ src_install() {
default
# autoconf-2.60 for instance, first checks gm4, then m4. If we don't have
# gm4, it might find gm4 from outside the prefix on for instance Darwin
- use prefix && dosym /usr/bin/m4 /usr/bin/gm4
+ use prefix && dosym m4 /usr/bin/gm4
if use examples ; then
docinto examples
dodoc -r examples/
diff --git a/sys-devel/pmake/Manifest b/sys-devel/pmake/Manifest
index f6ae4aa2e789..51bb2f5c832f 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 2378 BLAKE2B a56d9ec5d5e08350eee2b0bee423ccc9d5ff2ef8f05945feee652f41e84b13d9e18fa22944e8458a2d32ebd2c8c28887505d9a477b79ddb0a806c2fcfd395c9b SHA512 42ddfaf022aec438bf7cf5c4f277ead8121e31248c764778cfac5c693777906de6805e3b1bd0e5d4fda063017ce4ee421932a89af3e7e6a6b2b7ef212af66f04
+EBUILD pmake-1.111.3.3.ebuild 2137 BLAKE2B e17500d1eedf6568eb9fe9c61b55f53697e3130368b0ba48bbedbf182aab31a46baef12876cd4fc9defb31ca9b1aeede3381b61b67a77f793183ecb411310019 SHA512 e8b91a44159b3b34b750f1322449992062060e4da0a44674eed42c253eab5c0c832b588584dd47644d62ab743a7d3b0b190baf07d1d0675f1330c86b1a511b32
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 2ef5424fa653..53db11c875df 100644
--- a/sys-devel/pmake/pmake-1.111.3.3.ebuild
+++ b/sys-devel/pmake/pmake-1.111.3.3.ebuild
@@ -1,43 +1,37 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=4
+EAPI=7
-inherit eutils toolchain-funcs versionator linux-info
+inherit toolchain-funcs linux-info
-MY_P="${PN}-$(get_version_component_range 1-2)"
-DEBIAN_SOURCE="${PN}_$(get_version_component_range 1-2).orig.tar.gz"
-DEBIAN_PATCH="${PN}_$(replace_version_separator 2 '-').debian.tar.gz"
+MY_P="${PN}-$(ver_cut 1-2)"
+DEBIAN_SOURCE="${PN}_$(ver_cut 1-2).orig.tar.gz"
+DEBIAN_PATCH="${PN}_$(ver_rs 2 '-').debian.tar.gz"
DESCRIPTION="BSD build tool to create programs in parallel. Debian's version of NetBSD's make"
HOMEPAGE="http://www.netbsd.org/"
-SRC_URI="mirror://debian/pool/main/p/pmake/${DEBIAN_SOURCE}
+SRC_URI="
+ mirror://debian/pool/main/p/pmake/${DEBIAN_SOURCE}
mirror://debian/pool/main/p/pmake/${DEBIAN_PATCH}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND=""
-DEPEND=""
S="${WORKDIR}/${PN}"
-src_prepare() {
- EPATCH_FORCE="yes" \
- EPATCH_OPTS="-g0 -E --no-backup-if-mismatch -p1" \
- EPATCH_SUFFIX="diff" \
- epatch "${WORKDIR}/debian/patches"
+PATCHES=(
+ "${WORKDIR}"/debian/patches
# pmake makes the assumption that . and .. are the first two
# entries in a directory, which doesn't always appear to be the
# case on ext3... (05 Apr 2004 agriffis)
- epatch "${FILESDIR}/${PN}-1.98-skipdots.patch"
+ "${FILESDIR}"/${PN}-1.98-skipdots.patch
# Don't ignore ldflags
- epatch "${FILESDIR}/${PN}-1.111.1-ldflags.patch"
-}
+ "${FILESDIR}"/${PN}-1.111.1-ldflags.patch
+)
src_compile() {
# The following CFLAGS are almost directly from Red Hat 8.0 and
@@ -62,18 +56,20 @@ src_compile() {
src_install() {
# Don't install these on BSD, else they conflict
- if [[ "${USERLAND}" == "GNU" ]]; then
+ if [[ ${USERLAND} == GNU ]]; then
insinto /usr/share/mk/${PN}
- doins mk/*
+ doins -r mk/.
fi
newbin bmake pmake
dobin mkdep
- mv make.1 pmake.1
- doman mkdep.1 pmake.1
+
+ doman mkdep.1
+ newman make.1 pmake.1
+
dodoc PSD.doc/tutorial.ms
- if [[ "${USERLAND}" == "BSD" ]]; then
+ if [[ ${USERLAND} == BSD ]]; then
dosym pmake /usr/bin/make
dosym pmake.1.gz /usr/share/man/man1/make.1.gz
fi
diff --git a/sys-devel/prelink/Manifest b/sys-devel/prelink/Manifest
index 2e22306db015..fd53f49e7501 100644
--- a/sys-devel/prelink/Manifest
+++ b/sys-devel/prelink/Manifest
@@ -6,7 +6,7 @@ AUX prelink.service 108 BLAKE2B 69055f868da9a2e0a2f91e18b7846f4219ca599d8594e133
AUX prelink.timer 140 BLAKE2B 2ed2a1d3b2d64c8d7329c888bf72cddb154a0d09b95d6dafe30ea4422ab7043bf62eabc121ea8d0bcc48585b28e969a8a34e8a9f3a4c755361f9d3d0e80d09a0 SHA512 66d06121fa0f7b797baa8a29350e001cdae0c3f9c02b348f5c686c417c12de0ba0b1f044e90a6a74d521fe0134f23dd9ef19cc7a6226a55616b42d483f48b5fb
DIST prelink-cross-20151030.tar.bz2 701337 BLAKE2B 4875b936254a03afd0eeb1ee81ee99f97a2d654b7c0379acb80ea3763412f3e892c366a9962ff3e1493bba9c83a8a140e79a1d5fb08b269a08ef596d63fd1d32 SHA512 75edd8617b95ae5bd3bfc968732ee142c968855c97c5b2b93784d3476a9724e0fd9a4eb7af681a5356616a4f023e24d5c5a2e75fb57e2a25b142cc901d9bfcaf
DIST prelink.pdf 474129 BLAKE2B 6df5d4998d0822a8032c5dcd1103d7eafa8e9002f2cbfa8fa821131d7c804d2998100dc98d310ae3ae601137b6815435ecdd2684d547a8d25025984c20c06318 SHA512 86b7163fcf6f43d1764183b3dfc30aad8de99ce198b2721af276c81fc361e9f5fd8f4aea1e8e0c653f0566e8346dff4b4ba72909359167aa92c094f5561d2e1e
-EBUILD prelink-20151030-r1.ebuild 1717 BLAKE2B 25846173d3bc29a0bbedc7281310b688385cbf0b471b22b0266beec8d16c0fe0fc79e31a2c4e749ecb465dcccfc3d957c604e7dae3968761df489cc31a153302 SHA512 0cb5467823ee04be85ed12c9a11dd7208a6aee8b7cee2b48396cd260c92ecce3f71ef8e4fee05c5469b711bed530f7bdad6563fad2ee5f349cf6fb6c70ed4eb0
-EBUILD prelink-20151030.ebuild 1651 BLAKE2B c4ffd87d6c0d8647a49b7f1dc2920b7c9ed261251b4f51c426b413af6720d8d824b2f1aca958e96b0cf68644c135d4004551639ac14b57d99fc701601dc1f50f SHA512 649e734c2133dc736af08ff60fc580fffd52ea0b5a9b9d6dabdb5a2d68acbdd3e73cacbccfcfff5d84e2eb9a4c531293b3ebfe4921d5e4de71cf0ce6bfd5ab36
+EBUILD prelink-20151030-r1.ebuild 1791 BLAKE2B 9bc46f4adeb9a0463eb5d434a3fc5763db5cd3ce45c32aa1b9e6be43ba0b33647fca3730e3b331e34d2a5da2b495dda568c8b67c9bed39672ebc1957ddb44649 SHA512 cd42d01b6c344b10903a6e1df84829edbea59113977f9dd2719f47b1a0864b2342451dac5eb9b4d4bba9c07db1fb5b02ccb4f75885ac4353f657441437f5eedd
+EBUILD prelink-20151030.ebuild 1728 BLAKE2B 135fab33e693b2fb3f0df564f0eef138177e9ccc7e604474607557d267a310ed96c54023f0e56b79ec3ca91891e64e8687788678b93811a48da2c060f560f461 SHA512 9a64e74420db58640d46d4b4ebf7b7a60fe005801193992427a77628920797fac56d02b6eadeec080abb3b0cb40fdb4b646a8e9fa59cf2333f0dfa0fa9e60337
EBUILD prelink-99999999.ebuild 1723 BLAKE2B abdb7d80d8a9a1330fd5e9c67c40e9c4a26fa7b849726249f35ccd541ba219607d5bc00a81de4c1b86b4fa51fe542de04636251958687ce6ce1afbb9c6856fb9 SHA512 a070d459d47e21ecb1f550f56b4cd1ecbd224a43184e11788062adfaeacb45cd404da0c4834301b6b2150151673d9e4b2b0e712342eb406f29a63679b20cb1a9
MISC metadata.xml 257 BLAKE2B 468bd91200194cf2104205cb18f54d629954ed0d86d85a5d3e90af1942eb199d777a0ebc17d1f610f69326d3e0caa686255709f165466f5e0a675380373b30f9 SHA512 fd85d9cf15f6b7db96e4d184e32ae6f1503a5b70cb4cb1ce930ba13a1d5d4c4b24971781e95b7f3f9ead58b31760f84c368bc6fa2a793b4b5baf78259b047ff1
diff --git a/sys-devel/prelink/prelink-20151030-r1.ebuild b/sys-devel/prelink/prelink-20151030-r1.ebuild
index 596f57b3912d..a698a301ad71 100644
--- a/sys-devel/prelink/prelink-20151030-r1.ebuild
+++ b/sys-devel/prelink/prelink-20151030-r1.ebuild
@@ -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"
RDEPEND=">=dev-libs/elfutils-0.100
@@ -31,6 +31,9 @@ PATCHES=(
"${FILESDIR}"/${PN}-20130503-libiberty-md5.patch
)
+# tests were fixed only in development version after 20151030
+RESTRICT=test
+
src_prepare() {
default
diff --git a/sys-devel/prelink/prelink-20151030.ebuild b/sys-devel/prelink/prelink-20151030.ebuild
index e119ab02ea93..1b0b170001a8 100644
--- a/sys-devel/prelink/prelink-20151030.ebuild
+++ b/sys-devel/prelink/prelink-20151030.ebuild
@@ -31,6 +31,9 @@ PATCHES=(
"${FILESDIR}"/${PN}-20130503-libiberty-md5.patch
)
+# tests were fixed only in development version after 20151030
+RESTRICT=test
+
src_prepare() {
default
diff --git a/sys-devel/qconf/Manifest b/sys-devel/qconf/Manifest
index cc4037acf2ba..af79cccb5a61 100644
--- a/sys-devel/qconf/Manifest
+++ b/sys-devel/qconf/Manifest
@@ -1,3 +1,3 @@
DIST qconf-2.5.tar.gz 100704 BLAKE2B 01dcca053e020cfc76e8595927dd3cedb6c82ade24381c95935c87994037ca5129f5e9e0ec58dd0e0fc6815b1500249b767367fbf7a16549459f814bb1591368 SHA512 4ce032eb5b9ba2d584807b3283b0dd5cf973c2fdd6792dfec13c54bb7c639d23eeaab03eb52f1a395113d973d2b01d87bf713d717e691641203865b934c7da5e
EBUILD qconf-2.5.ebuild 829 BLAKE2B fba833f1097a88c8d14d6d748a84d9184473626691f0644e3186c70b4ca0d6aef222e67f55044b67140846f6c2fdc197b3f562a4ac8d44eb51f501e47c0485ac SHA512 a70520107118082412ead38ae295e8e80535c91264ca992bef3f80dc2caea1e1eb543860e25f03ad85deef898337d0da30dd042731b38b270a100d89fa649682
-MISC metadata.xml 520 BLAKE2B f9a6c120d33a273ac1bd1d2be0b6af7eeddba959966af10812136a282acf423c17e14f5727dbd8a6cfad84f977e32695df43ae5bc9b13bffdd398b0ca27cd596 SHA512 d707a3c441702da2b0c4a6313acc4441fbd75e0b02990c9556a4d13906a8383683c261dc92a5c6f6a3593fd6d24761ea246110dd4514b4a7249bd6eda19b19cb
+MISC metadata.xml 443 BLAKE2B c1f506fff4cadd99e671c0b35fe4f063805135018c4ea251928e86ea031561aa23c5c4cdeddf394a417c618231eb140ecb36af35493a235dfe3548ed8924829a SHA512 3158c41fb11973c029e758b1902c7fa09202246d6a8880d8a9e9352aa951730b22f71c1ef2319103b8005cdbab005b5874fdc79c8568704a79b36d13076782a3
diff --git a/sys-devel/qconf/metadata.xml b/sys-devel/qconf/metadata.xml
index 38c51c97ddcd..50979b8a949e 100644
--- a/sys-devel/qconf/metadata.xml
+++ b/sys-devel/qconf/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='UTF-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
@@ -9,7 +9,6 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
- <longdescription>Configuration tool for Qt-based projects</longdescription>
<upstream>
<remote-id type="github">psi-plus/qconf</remote-id>
</upstream>