summaryrefslogtreecommitdiff
path: root/sys-devel
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/Manifest.gzbin9330 -> 9324 bytes
-rw-r--r--sys-devel/bison/Manifest15
-rw-r--r--sys-devel/bison/bison-1.875d.ebuild7
-rw-r--r--sys-devel/bison/bison-2.4.3.ebuild9
-rw-r--r--sys-devel/bison/bison-3.0.4-r1.ebuild9
-rw-r--r--sys-devel/bison/files/bison-1.32-extfix.patch28
-rw-r--r--sys-devel/bison/files/bison-2.4.3-no-gets.patch22
-rw-r--r--sys-devel/bison/files/bison-2.4.3-uclibc-sched_param-def.patch19
-rw-r--r--sys-devel/bison/files/bison-3.0.4-darwin17-printf-n.patch30
-rw-r--r--sys-devel/bison/files/bison-3.0.4-fix-tests-gcc-7.patch151
-rw-r--r--sys-devel/bison/files/bison-3.0.4-optional-perl.patch500
-rw-r--r--sys-devel/clang-runtime/Manifest2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-4.0.1.ebuild2
-rw-r--r--sys-devel/clang/Manifest10
-rw-r--r--sys-devel/clang/clang-4.0.1.ebuild4
-rw-r--r--sys-devel/clang/clang-5.0.0.ebuild2
-rw-r--r--sys-devel/clang/clang-5.0.1_rc2.ebuild2
-rw-r--r--sys-devel/clang/clang-5.0.9999.ebuild3
-rw-r--r--sys-devel/clang/clang-9999.ebuild3
-rw-r--r--sys-devel/gcc/Manifest2
-rw-r--r--sys-devel/gcc/gcc-6.4.0.ebuild2
-rw-r--r--sys-devel/lld/Manifest4
-rw-r--r--sys-devel/lld/lld-5.0.9999.ebuild1
-rw-r--r--sys-devel/lld/lld-9999.ebuild1
-rw-r--r--sys-devel/llvm-common/Manifest2
-rw-r--r--sys-devel/llvm-common/llvm-common-4.0.1.ebuild2
-rw-r--r--sys-devel/llvm/Manifest10
-rw-r--r--sys-devel/llvm/llvm-4.0.1-r1.ebuild4
-rw-r--r--sys-devel/llvm/llvm-5.0.0.ebuild2
-rw-r--r--sys-devel/llvm/llvm-5.0.1_rc2.ebuild12
-rw-r--r--sys-devel/llvm/llvm-5.0.9999.ebuild3
-rw-r--r--sys-devel/llvm/llvm-9999.ebuild3
-rw-r--r--sys-devel/llvmgold/Manifest2
-rw-r--r--sys-devel/llvmgold/llvmgold-4.ebuild2
34 files changed, 63 insertions, 807 deletions
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 9151013c07e9..0db135da2181 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/bison/Manifest b/sys-devel/bison/Manifest
index cf86a415301c..1da242d5c0c0 100644
--- a/sys-devel/bison/Manifest
+++ b/sys-devel/bison/Manifest
@@ -1,15 +1,12 @@
-AUX bison-1.32-extfix.patch 1170 BLAKE2B 31539222a3cb46877073e16c16939b37e4999f2ddd4503d4ca576b4b87c3e3e0696f12efde38d9d22ce8a2fac7e948f7897c40df7eaa23368248e5ee47ff2722 SHA512 6f98d6ea4d6564c3890ede54994654af87d79a87e615e03856a71f3470876fe42768deeabe31f9393531a35619a7e00844ff2a3d87214754cfd04a25d591cc57
-AUX bison-2.4.3-no-gets.patch 780 BLAKE2B 69acae2a3e8f17d6718d9ebcd6bbd52f84bcd5885ea0c99f24ccda48f3d95c8aa264a43268af9d11b45a48d43083c07289c6b87f8296ca0745d17275b62269f4 SHA512 cf7d60c143bf27a546c6fa04f08b58b0c297996f25fe28e85863795f51040772a85316ca1464204a84630322df16893d636331b7e4953f6c1718d680a5bc827b
-AUX bison-2.4.3-uclibc-sched_param-def.patch 580 BLAKE2B 51a149123e1980f696ffd56ae956c404dcc87dc8f78b06d8fdf9d43c36e97412fc3124dfe56515a2ab66697c4c7314ca01f249e09ccab485090b894116e7fbb2 SHA512 87a49e69aec0b36313132fc7a9fb520016e4dc4399a9af9a91636a588326825de3a65dd6bcdda8de20e364ec163afcb41b0453f09ce4102d179ce04279c8654d
-AUX bison-3.0.4-darwin17-printf-n.patch 1386 BLAKE2B e5b1e4750b21b4efc0e62f2447a3f40dd037e28b5fe833d3ddf87fe853ee8885e34c5720b7b00f08242131df9996d36f4a954571ed21d067ca0dfeae69961e09 SHA512 4ad476e538c85ee41280461269dd8acabdbdb9cd2e0e2e49ea43bc14eb370e17282c504403a7c2914d886adf703bcc3b95991724bed90dc014a66cb861a70faf
-AUX bison-3.0.4-fix-tests-gcc-7.patch 4338 BLAKE2B bab62075a9f1ed28c5c672473417be0cbdeca212b39dc3431acbec5753edfab6506c0a127067b541aca2508d6d668ed439b8a90d0f1ab923b88c0c063c548ed9 SHA512 694d3178674fc1ad171c6148c5d610c869033464320e03421e1fdc26918b507a3236a9b6f186468690a395e696ab77c0242e3269b759aa97dd3b2c39f7e8e548
-AUX bison-3.0.4-optional-perl.patch 21963 BLAKE2B 82f6f5898d99f692428ecf130823d8e2e132bf9324b3cc4b82d9b10243a7a6eb844cf7fc7f43ca6cc3ab9c78e0809b0673ce5bf4ad77e9b9943029769c6baec8 SHA512 d118dcf8a104edf5d81b7f96254b15f6fef1332c7957c5cc3a484d3295436afa166c249acf4fa8834c5f194daa3fbfae79c0168b0fa980a4cb8de537c5b3e3cf
+DIST bison-1.875d-patchset.tar.bz2 698 BLAKE2B a68e6009c24437a36c81e7fb97112f8ad721217b65a03531e5375e7310988f81d8c868485bdfc9b4ea99d4285ead91ad8f4670fb358abe92dc206cf6df4c80a1 SHA512 ac650b6f1b2b26057eda0d9ceae6f36604c88a67419b6190e423a08f863c460ded2a58040a71ce79b5e0b85ab3ede1b7a2ebd204c9bd8eb53f6551f39b160beb
DIST bison-1.875d.tar.bz2 882745 BLAKE2B c85ce71986ae095e9dcfa24c1a9c7c484b3663994c1e394b7cc78a0ec1cc95df60369ff9878ef82edb4be144298d8648e336e861de98152bf79f6d66369c6dd4 SHA512 f84c6cf41a289ea7e0805cf9b0da6fe2d77f2e03a35c3db7d2e36e5186bba7c0853c3d518bd89f6cfa1030e346e046aa03b33974bb892dbd8f040e5ea2de1126
+DIST bison-2.4.3-patchset.tar.bz2 1102 BLAKE2B 3615841400ba984e563933d31e59a4810e17aed48b8314a3ceb66b47b2ad432e287cf9588b632594311f68d28d2bcce3c6a4f2c4be527c676fcbfd2a4480d04a SHA512 a36cf45b475e55e8baae265e43a151d3324026878d4bb4c119b9fccfc7be3c26ed183632bf210fdb587e2741d298df1e9d4ebb6c3d440f6ae33f40a29949f7a0
DIST bison-2.4.3.tar.bz2 1652612 BLAKE2B 712444aec9898d2dc5dabd5008363f22f6beeb37e119edbdecb119965652e707d827e621c061b13be2206e29da59d661f1466c976c200ce749cf24062dbb5cf1 SHA512 b789f55d9cb95c1b4fba004691ed9f79b76da55020c9b202e1704a02aab1ba43b9fc1015e29843ed552e6df6165cef9c6ebc8a29d15a21c6e194cad8a42ab055
DIST bison-2.7.1.tar.xz 1781068 BLAKE2B bd3161bcf4d2a9f046073280a8d751eb770147f942d48326a9ac869cf31fd8f127759167dced662b826fa54a24cd0cf87b0c096814c84e34afed8078368828a1 SHA512 ac0c7ca57142bcb84af498f606acb86091984a00359294fbf721a4ca8112f9fcf26497f7dd2e65f527e04a6e1de94142ecb76602d407e548475970e5a566d370
+DIST bison-3.0.4-patchset.tar.xz 8216 BLAKE2B dd059a7a24faf351fa28bc72b6e183935d4409f91b5dcd8640a14d01b480a3e5b28ddb8f5660f16300a3cf1639d67bd3436d016fa304bb4666c9a43fd7897bd7 SHA512 87b62c5848360fee5b566c664c378ff08bb81d2b6c07b0d385ebd4dfd6b1a687af1da96ed43ca120695877cfc5e30a149ef35424c7a332e9223179dab6665d0b
DIST bison-3.0.4.tar.xz 1973796 BLAKE2B 6320424a5fece04734325226981af287e5745c898df7f0f79c26207599227f40e9ef54f93b2e231e20766ab9a19c0b266545bc5d0bfeabbb958e3e2f6686386c SHA512 bbdc23e7772e49da1c7c47e66d4e4efbfbfe9b21dbc59bf3ad9a6e573eecac6c9f52c7f11a64be9897e8deb99ef7ba015164aa8232aa391b901dd7db03632412
-EBUILD bison-1.875d.ebuild 1678 BLAKE2B fca4d82beb5bbb8ac572c12dfa9008eb393d6c6f8e257e6d36452537765766f13a397cd9a92578b28da12715150137cbc59a1489d6ac3c11e9d9cd149533f4d2 SHA512 5990adcb955692a75ef33de6b2699cd4d4577ffb002886ce09f6eafcb45cff25da5ef3e3e0940b0e3b160314cccf3ceb750883a448874cab0c58283a724591fd
-EBUILD bison-2.4.3.ebuild 1132 BLAKE2B f69cc27f2d5808f49cc12c1a6073eed2b046cb04ffdedb1cb064e8af53bd6aee5deb5183864b0159cc86e43c8c9e54b0555d2e059ffe1b0c3782b80a7c337e29 SHA512 c51aa2d4be14a3b1cff50a751ae842c80f1e8d7d1959e99e58f56ee66506628a5acce5a320273b66bcd32fc6ed559e9cb1141c010fc2279222b0b89ee9963fad
+EBUILD bison-1.875d.ebuild 1750 BLAKE2B a5ffd48b64d81d0c64ad403a34228a6d8e2a269f8234f4fc6e9d52d6edb619cfa3f1fb2a382701c52a063f86c3a2961f316b228f74a6b11293a2e3a742343743 SHA512 0a836ccca259f9825325b26d6fe8cae2a83cb4111d0228f4657a2ad048816571abce84bb40c46c734f07a2eb830cb9070d1508976420d2f8352702b6ec7de222
+EBUILD bison-2.4.3.ebuild 1217 BLAKE2B 6b1816221134bf356151e971a34d18af2573c31f9d84f57065224f4bb23b4e0abafa948039d5236a6a4156c60399b3c62784fac3488f560a1d4208ddd386872e SHA512 244afc9c8781c3351fe701400bf5df9531209167dc3525f0b7b47a69c863fdd8b954ceb29ac4c8058d778f292b80e1da21f010ed4d78ef5c1ebaa51cebd1fdd4
EBUILD bison-2.7.1.ebuild 1653 BLAKE2B 8c0072136a86ab5501826d826b59168a5348161db76a8b872428881c59ae62c5b2b5505775fa29167b8f7145e8bb36d1ec900b19adede4ad44339409c4b2fd62 SHA512 44a30f63ea6f1fb40eea64932c1aa1abf1dc84523fb3e9cdba9d57ee47f3ca986a45684f5849e471964096e1454ba431fdddc06509a5a4db34f95afc9c9c65b6
-EBUILD bison-3.0.4-r1.ebuild 2257 BLAKE2B 8e163740b999585e839be02cbae0e2c13527abd121167aa88a33583cdad032f2b41549ebf591b329410d54ba70e2c272c5bb223b48667c407c26dff0a33f3daa SHA512 e68bccf6eb39d5061c873420b10b0aec6d5da55440dd1a03d0ed8e507c3e483356ccb7c3b5563b90efd2894e6cb337e0ad9c5206db564ccffb51651264996b0e
+EBUILD bison-3.0.4-r1.ebuild 2354 BLAKE2B 66c7ae8e9783204e03cfda61661c2a57dbfe92245f157d89b8c5739326b3882d7e6101084f63268c3805fd81659fb608a8da5c4af35e6b462e7742bd332acedb SHA512 66cf976a1a6128f952dce2bc3996171551f847945868e22e2eae6e9cb7a77005517193b57c94d219ee1d6b48ef493f8093121e89ba61bdf469de3fa6878ec71a
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-devel/bison/bison-1.875d.ebuild b/sys-devel/bison/bison-1.875d.ebuild
index 522e7d85706a..4afeb739bc8f 100644
--- a/sys-devel/bison/bison-1.875d.ebuild
+++ b/sys-devel/bison/bison-1.875d.ebuild
@@ -1,11 +1,12 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
inherit toolchain-funcs flag-o-matic eutils
DESCRIPTION="A yacc-compatible parser generator"
HOMEPAGE="https://www.gnu.org/software/bison/bison.html"
-SRC_URI="ftp://alpha.gnu.org/pub/gnu/bison/${P}.tar.bz2"
+SRC_URI="ftp://alpha.gnu.org/pub/gnu/bison/${P}.tar.bz2
+ https://dev.gentoo.org/~mgorny/dist/${P}-patchset.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
@@ -18,7 +19,7 @@ DEPEND="sys-devel/m4
src_unpack() {
unpack ${A}
cd "${S}"
- epatch "${FILESDIR}"/${PN}-1.32-extfix.patch
+ epatch "${WORKDIR}"/${P}-patchset/${PN}-1.32-extfix.patch
}
src_compile() {
diff --git a/sys-devel/bison/bison-2.4.3.ebuild b/sys-devel/bison/bison-2.4.3.ebuild
index fde4389df171..faed48df0515 100644
--- a/sys-devel/bison/bison-2.4.3.ebuild
+++ b/sys-devel/bison/bison-2.4.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="2"
@@ -7,7 +7,8 @@ inherit flag-o-matic eutils
DESCRIPTION="A yacc-compatible parser generator"
HOMEPAGE="https://www.gnu.org/software/bison/bison.html"
-SRC_URI="mirror://gnu/bison/${P}.tar.bz2"
+SRC_URI="mirror://gnu/bison/${P}.tar.bz2
+ https://dev.gentoo.org/~mgorny/dist/${P}-patchset.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
@@ -19,8 +20,8 @@ DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
src_prepare() {
- epatch "${FILESDIR}"/${P}-uclibc-sched_param-def.patch
- epatch "${FILESDIR}"/${P}-no-gets.patch
+ epatch "${WORKDIR}"/${P}-patchset/${P}-uclibc-sched_param-def.patch
+ epatch "${WORKDIR}"/${P}-patchset/${P}-no-gets.patch
}
src_configure() {
diff --git a/sys-devel/bison/bison-3.0.4-r1.ebuild b/sys-devel/bison/bison-3.0.4-r1.ebuild
index 3672e2275c1f..46bac9ecda73 100644
--- a/sys-devel/bison/bison-3.0.4-r1.ebuild
+++ b/sys-devel/bison/bison-3.0.4-r1.ebuild
@@ -7,7 +7,8 @@ inherit flag-o-matic eutils
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="https://www.gnu.org/software/bison/"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
+ https://dev.gentoo.org/~mgorny/dist/${P}-patchset.tar.xz"
LICENSE="GPL-2"
SLOT="0"
@@ -24,9 +25,9 @@ DEPEND="${RDEPEND}
DOCS=( AUTHORS ChangeLog-2012 NEWS README THANKS TODO ) # ChangeLog-1998 PACKAGING README-alpha README-release
src_prepare() {
- epatch "${FILESDIR}"/${P}-optional-perl.patch #538300
- epatch "${FILESDIR}"/${P}-darwin17-printf-n.patch #632500
- epatch "${FILESDIR}"/${P}-fix-tests-gcc-7.patch #638308
+ epatch "${WORKDIR}"/${P}-patchset/${P}-optional-perl.patch #538300
+ epatch "${WORKDIR}"/${P}-patchset/${P}-darwin17-printf-n.patch #632500
+ epatch "${WORKDIR}"/${P}-patchset/${P}-fix-tests-gcc-7.patch #638308
# The makefiles make the man page depend on the configure script
# which we patched above. Touch it to prevent regeneration.
touch doc/bison.1 #548778 #538300#9
diff --git a/sys-devel/bison/files/bison-1.32-extfix.patch b/sys-devel/bison/files/bison-1.32-extfix.patch
deleted file mode 100644
index 363d038d8a52..000000000000
--- a/sys-devel/bison/files/bison-1.32-extfix.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-2002-02-15 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
-
- * src/files (compute_exts_from_gf, compute_exts_from_src): Handle
- the case where header_extension is the same as src_extension, aka
- handle -d -o <file> where <file> doesn't have a known EXT to
- transform. e.g. if <file> is <something>.yxx, set the
- header_extension to <something>.yxx.h, as would do bison 1.28.
-
---- bison-1.32/src/files.c.extfix Mon Jan 21 16:41:46 2002
-+++ bison-1.32/src/files.c Fri Feb 15 15:40:43 2002
-@@ -288,6 +288,8 @@ compute_exts_from_gf (const char *ext)
- src_extension = tr (src_extension, 'Y', 'C');
- header_extension = tr (ext, 'y', 'h');
- header_extension = tr (header_extension, 'Y', 'H');
-+ if (!strcmp (header_extension, src_extension))
-+ header_extension = concat2 (src_extension, ".h");
- }
-
- /* Computes extensions from the given c source file extension. */
-@@ -300,6 +302,8 @@ compute_exts_from_src (const char *ext)
- src_extension = xstrdup (ext);
- header_extension = tr (ext, 'c', 'h');
- header_extension = tr (header_extension, 'C', 'H');
-+ if (!strcmp (header_extension, src_extension))
-+ header_extension = concat2 (src_extension, ".h");
- }
-
-
diff --git a/sys-devel/bison/files/bison-2.4.3-no-gets.patch b/sys-devel/bison/files/bison-2.4.3-no-gets.patch
deleted file mode 100644
index a49a816f4761..000000000000
--- a/sys-devel/bison/files/bison-2.4.3-no-gets.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-hack until bizon pulls a newer gnulib version
-
-From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001
-From: Eric Blake <eblake@redhat.com>
-Date: Thu, 29 Mar 2012 13:30:41 -0600
-Subject: [PATCH] stdio: don't assume gets any more
-
-Gnulib intentionally does not have a gets module, and now that C11
-and glibc have dropped it, we should be more proactive about warning
-any user on a platform that still has a declaration of this dangerous
-interface.
-
---- a/lib/stdio.in.h
-+++ b/lib/stdio.in.h
-@@ -125,7 +125,6 @@
- so any use of gets warrants an unconditional warning. Assume it is
- always declared, since it is required by C89. */
- #undef gets
--_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
-
- #if @GNULIB_FOPEN@
- # if @REPLACE_FOPEN@
diff --git a/sys-devel/bison/files/bison-2.4.3-uclibc-sched_param-def.patch b/sys-devel/bison/files/bison-2.4.3-uclibc-sched_param-def.patch
deleted file mode 100644
index 50652d8babc2..000000000000
--- a/sys-devel/bison/files/bison-2.4.3-uclibc-sched_param-def.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-uclibc defines __GLIBC__ but it does not expose struct shed_param as much as glibc
-and is not needed too per standard. gnulib attempts to use it but we have to account
-for it because in this case uclibc does not behave like glibc.
-
--Khem
-
-http://bugs.gentoo.org/336484
-
---- m4-1.4.14/lib/spawn.in.h
-+++ m4-1.4.14/lib/spawn.in.h
-@@ -31,7 +31,7 @@
-
- /* Get definitions of 'struct sched_param' and 'sigset_t'.
- But avoid namespace pollution on glibc systems. */
--#ifndef __GLIBC__
-+#if !defined __GLIBC__ || defined __UCLIBC__
- # include <sched.h>
- # include <signal.h>
- #endif
diff --git a/sys-devel/bison/files/bison-3.0.4-darwin17-printf-n.patch b/sys-devel/bison/files/bison-3.0.4-darwin17-printf-n.patch
deleted file mode 100644
index 1c77ed773c28..000000000000
--- a/sys-devel/bison/files/bison-3.0.4-darwin17-printf-n.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-http://lists.gnu.org/archive/html/bug-gnulib/2017-07/txtmumXtpD69v.txt
-
-extract of only the relevant hunk to avoid irrelevant conflicts
-
-From c41f233c4c38e84023a16339782ee306f03e7f59 Mon Sep 17 00:00:00 2001
-From: Paul Eggert <address@hidden>
-Date: Fri, 7 Jul 2017 14:10:20 -0700
-Subject: [PATCH] vasnprintf: port to macOS 10.13
-
-Problem reported by comex in:
-http://lists.gnu.org/archive/html/bug-gnulib/2017-07/msg00056.html
-* lib/vasnprintf.c (VASNPRINTF): Don’t use %n on macOS.
-
-diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c
-index 9c2af0e..fecaf27 100644
---- a/lib/vasnprintf.c
-+++ b/lib/vasnprintf.c
-@@ -4869,7 +4869,11 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
- #endif
- *fbp = dp->conversion;
- #if USE_SNPRINTF
--# if !(((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) && !defined __UCLIBC__) || ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__))
-+# if ! (((__GLIBC__ > 2 \
-+ || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) \
-+ && !defined __UCLIBC__) \
-+ || (defined __APPLE__ && defined __MACH__) \
-+ || ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__))
- fbp[1] = '%';
- fbp[2] = 'n';
- fbp[3] = '\0';
diff --git a/sys-devel/bison/files/bison-3.0.4-fix-tests-gcc-7.patch b/sys-devel/bison/files/bison-3.0.4-fix-tests-gcc-7.patch
deleted file mode 100644
index 89fc5f6c39ae..000000000000
--- a/sys-devel/bison/files/bison-3.0.4-fix-tests-gcc-7.patch
+++ /dev/null
@@ -1,151 +0,0 @@
-commit 952416114729b95209dccfc4edacfc1ff13b4e82
-Author: Akim Demaille <akim@lrde.epita.fr>
-Date: Mon Jan 26 18:23:12 2015 +0100
-
- tests: c++: fix symbol lookup issue
-
- Sun C 5.13 SunOS_sparc 2014/10/20 reports errors on tests 430-432.
-
- Reported by Dennis Clarke.
- <http://lists.gnu.org/archive/html/bug-bison/2015-01/msg00087.html>
-
- * tests/c++.at (Variants): Be sure to emit operator<< before using it:
- use "%code top" rather than "%code".
- Prefer std::vector to std::list.
- Do not define anything in std::, to avoid undefined behavior.
-
-diff --git a/tests/c++.at b/tests/c++.at
-index 55d7d40..60292f4 100644
---- a/tests/c++.at
-+++ b/tests/c++.at
-@@ -96,7 +96,7 @@ AT_SETUP([C++ Variant-based Symbols])
- AT_KEYWORDS([variant])
-
- AT_BISON_OPTION_PUSHDEFS([%skeleton "lalr1.cc" %debug $1])
--# Store strings and integers in a list of strings.
-+# Store strings and integers in a vector of strings.
- AT_DATA_GRAMMAR([list.y],
- [[%skeleton "lalr1.cc"
- %define api.value.type variant
-@@ -114,20 +114,20 @@ AT_DATA_GRAMMAR([list.y],
- }
-
- %token <int> INT "int"
--%type < std::list<int> > exp
-+%type < std::vector<int> > exp
-
- %printer { yyo << $$; } <int>
- %printer
- {
-- for (std::list<int>::const_iterator i = $$.begin (); i != $$.end (); ++i)
-+ for (std::vector<int>::const_iterator i = $$.begin (); i != $$.end (); ++i)
- {
- if (i != $$.begin ())
- yyo << ", ";
- yyo << *i;
- }
-- } < std::list<int> >
-+ } < std::vector<int> >
-
--%code requires { #include <list> }
-+%code requires { #include <vector> }
- %code { int yylex (yy::parser::semantic_type* yylval); }
-
- %%
-@@ -185,7 +185,7 @@ m4_pushdef([AT_TEST],
- [AT_SETUP([Variants $1])
-
- AT_BISON_OPTION_PUSHDEFS([%debug $1])
--# Store strings and integers in a list of strings.
-+# Store strings and integers in a vector of strings.
- AT_DATA_GRAMMAR([list.y],
- [[%debug
- %define api.value.type variant
-@@ -194,29 +194,25 @@ AT_DATA_GRAMMAR([list.y],
-
- %code requires // code for the .hh file
- {
--#include <list>
-+#include <vector>
- #include <string>
--typedef std::list<std::string> strings_type;
-+typedef std::vector<std::string> strings_type;
- }
-
--%code // code for the .cc file
-+%code top // code for the .cc file.
- {
- #include <cstdlib> // abort, getenv
- #include <iostream>
-+#include <vector>
- #include <sstream>
-+#include <string>
-
-- namespace yy
-- {
-- static]AT_TOKEN_CTOR_IF([[
-- parser::symbol_type yylex ()]], [[
-- parser::token_type yylex (parser::semantic_type* yylval]AT_LOCATION_IF([,
-- parser::location_type* yylloc])[)]])[;
-- }
-
-- // Printing a list of strings (for %printer).
-- // Koening look up will look into std, since that's an std::list.
-- namespace std
-+ typedef std::vector<std::string> strings_type;
-+
-+ namespace yy
- {
-+ // Must be available early, as is used in %destructor.
- std::ostream&
- operator<<(std::ostream& o, const strings_type& s)
- {
-@@ -230,16 +226,27 @@ typedef std::list<std::string> strings_type;
- return o << ')';
- }
- }
-+}
-
-- // Conversion to string.
-- template <typename T>
-- inline
-- std::string
-- to_string (const T& t)
-+%code // code for the .cc file.
-+{
-+ namespace yy
- {
-- std::ostringstream o;
-- o << t;
-- return o.str ();
-+ static]AT_TOKEN_CTOR_IF([[
-+ parser::symbol_type yylex ()]], [[
-+ parser::token_type yylex (parser::semantic_type* yylval]AT_LOCATION_IF([,
-+ parser::location_type* yylloc])[)]])[;
-+
-+ // Conversion to string.
-+ template <typename T>
-+ inline
-+ std::string
-+ to_string (const T& t)
-+ {
-+ std::ostringstream o;
-+ o << t;
-+ return o.str ();
-+ }
- }
- }
-
-@@ -252,10 +259,10 @@ typedef std::list<std::string> strings_type;
- // Using the template type to exercize its parsing.
- // Starting with :: to ensure we don't output "<::" which starts by the
- // digraph for the left square bracket.
--%type <::std::list<std::string>> list;
-+%type <::std::vector<std::string>> list;
-
- %printer { yyo << $$; }
-- <int> <::std::string> <::std::list<std::string>>;
-+ <int> <::std::string> <::std::vector<std::string>>;
- %destructor { std::cerr << "Destroy: " << $$ << '\n'; } <*>;
- %destructor { std::cerr << "Destroy: \"" << $$ << "\"\n"; } <::std::string>;
- %%
diff --git a/sys-devel/bison/files/bison-3.0.4-optional-perl.patch b/sys-devel/bison/files/bison-3.0.4-optional-perl.patch
deleted file mode 100644
index ba0bf7b2d5b3..000000000000
--- a/sys-devel/bison/files/bison-3.0.4-optional-perl.patch
+++ /dev/null
@@ -1,500 +0,0 @@
-https://bugs.gentoo.org/538300
-
-From 3da25ddd011c169b9857ed2f6a2e82988f059ba5 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Fri, 3 Apr 2015 02:39:21 -0400
-Subject: [PATCH] make perl & examples optional
-
-The normal bison program does not require perl to build or run, so lets
-soften that requirement in the configure script. We now warn if its not
-found, and we make the examples logic depend on that.
-
-* configure.ac: Change AC_MSG_ERROR to AC_MSG_WARN for perl.
-Add an --enable-examples flag.
-* Makefile.am: Only include examples/local.mk when ENABLE_EXAMPLES.
----
- Makefile.am | 2 ++
- configure.ac | 21 ++++++++++++++++++++-
- 2 files changed, 22 insertions(+), 1 deletion(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index b6135cb..50ea0a0 100644
-#--- a/Makefile.am
-#+++ b/Makefile.am
-@@ -59,7 +59,9 @@ include data/local.mk
- include djgpp/local.mk
- include doc/local.mk
- include etc/local.mk
-+if ENABLE_EXAMPLES
- include examples/local.mk
-+endif
- include lib/local.mk
- include src/local.mk
- include tests/local.mk
-diff --git a/configure.ac b/configure.ac
-index 6f20040..e67249b 100644
-#--- a/configure.ac
-#+++ b/configure.ac
-@@ -179,12 +179,31 @@ AC_DEFINE_UNQUOTED([M4_GNU_OPTION], ["$M4_GNU"], [Define to "-g" if GNU M4
- supports -g, otherwise to "".])
- AC_PATH_PROG([PERL], [perl])
- if test -z "$PERL"; then
-- AC_MSG_ERROR([perl not found])
-+ AC_MSG_WARN([perl required for the testsuites])
- fi
- AM_MISSING_PROG([HELP2MAN], [help2man])
- AC_PATH_PROG([XSLTPROC], [xsltproc])
- AC_SUBST([XSLTPROC])
-
-+AC_ARG_ENABLE([examples],
-+ [AC_HELP_STRING([--disable-examples],
-+ [do not build and install examples])])
-+# Enable the examles by default if perl is available.
-+case $enable_examples in
-+no) ;;
-+yes)
-+ if test -z "$PERL"; then
-+ AC_MSG_ERROR([perl required for the examples])
-+ fi
-+ ;;
-+*)
-+ if test -n "$PERL"; then
-+ enable_examples=yes
-+ fi
-+ ;;
-+esac
-+AM_CONDITIONAL([ENABLE_EXAMPLES], [test "xenable_examples" = xyes])
-+
- # Checks for header files.
- AC_CHECK_HEADERS_ONCE([locale.h])
-
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -248,13 +248,29 @@
- POST_UNINSTALL = :
- build_triplet = @build@
- host_triplet = @host@
--check_PROGRAMS = $(am__EXEEXT_1) examples/mfcalc/mfcalc$(EXEEXT) \
-- examples/rpcalc/rpcalc$(EXEEXT)
-+check_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2)
- @CROSS_COMPILING_FALSE@am__append_1 = $(top_srcdir)/doc/bison.help
--@FLEX_CXX_WORKS_TRUE@am__append_2 = examples/calc++/calc++
--@FLEX_CXX_WORKS_TRUE@am__append_3 = examples/calc++/calc++.test
--@FLEX_CXX_WORKS_FALSE@am__append_4 = examples/calc++/calc++.test
--@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_5 = lib/uniwidth/width.c
-+@ENABLE_EXAMPLES_TRUE@am__append_2 = $(extracted) \
-+@ENABLE_EXAMPLES_TRUE@ examples/extracted.stamp \
-+@ENABLE_EXAMPLES_TRUE@ $(calcxx_sources_generated) \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-parser.output \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-parser.stamp \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-scanner.cc \
-+@ENABLE_EXAMPLES_TRUE@ examples/mfcalc/mfcalc.[ch] \
-+@ENABLE_EXAMPLES_TRUE@ examples/mfcalc/mfcalc.output \
-+@ENABLE_EXAMPLES_TRUE@ examples/rpcalc/rpcalc.[ch] \
-+@ENABLE_EXAMPLES_TRUE@ examples/rpcalc/rpcalc.output
-+@ENABLE_EXAMPLES_TRUE@am__append_3 = .yy .stamp
-+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@am__append_4 = examples/calc++/calc++
-+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@am__append_5 = examples/calc++/calc++.test
-+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_FALSE@am__append_6 = examples/calc++/calc++.test
-+@ENABLE_EXAMPLES_TRUE@am__append_7 = $(mfcalc_sources) \
-+@ENABLE_EXAMPLES_TRUE@ $(rpcalc_sources)
-+@ENABLE_EXAMPLES_TRUE@am__append_8 = examples/mfcalc/mfcalc \
-+@ENABLE_EXAMPLES_TRUE@ examples/rpcalc/rpcalc
-+@ENABLE_EXAMPLES_TRUE@am__append_9 = examples/mfcalc/mfcalc.test \
-+@ENABLE_EXAMPLES_TRUE@ examples/rpcalc/rpcalc.test
-+@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_10 = lib/uniwidth/width.c
- bin_PROGRAMS = src/bison$(EXEEXT)
- subdir = .
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-@@ -356,7 +372,7 @@
- am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
- DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
-- $(am__configure_deps) $(dist_noinst_SCRIPTS) \
-+ $(am__configure_deps) $(am__dist_noinst_SCRIPTS_DIST) \
- $(srcdir)/doc/version.texi $(srcdir)/doc/stamp-vti \
- $(dist_doc_DATA) $(dist_m4sugar_DATA) $(dist_pkgdata_DATA) \
- $(dist_xslt_DATA) $(am__DIST_COMMON)
-@@ -473,15 +489,18 @@
- @ENABLE_YACC_TRUE@am_lib_liby_a_OBJECTS = lib/main.$(OBJEXT) \
- @ENABLE_YACC_TRUE@ lib/yyerror.$(OBJEXT)
- lib_liby_a_OBJECTS = $(am_lib_liby_a_OBJECTS)
--@FLEX_CXX_WORKS_TRUE@am__EXEEXT_1 = examples/calc++/calc++$(EXEEXT)
-+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@am__EXEEXT_1 = examples/calc++/calc++$(EXEEXT)
-+@ENABLE_EXAMPLES_TRUE@am__EXEEXT_2 = examples/mfcalc/mfcalc$(EXEEXT) \
-+@ENABLE_EXAMPLES_TRUE@ examples/rpcalc/rpcalc$(EXEEXT)
- PROGRAMS = $(bin_PROGRAMS)
--am__objects_2 = examples/calc++/examples_calc___calc__-calc++-driver.$(OBJEXT) \
-- examples/calc++/examples_calc___calc__-calc++-scanner.$(OBJEXT) \
-- examples/calc++/examples_calc___calc__-calc++.$(OBJEXT)
--am__objects_3 = examples/calc++/examples_calc___calc__-calc++-parser.$(OBJEXT)
--am__objects_4 = $(am__objects_2) $(am__objects_3)
--@FLEX_CXX_WORKS_TRUE@nodist_examples_calc___calc___OBJECTS = \
--@FLEX_CXX_WORKS_TRUE@ $(am__objects_4)
-+@ENABLE_EXAMPLES_TRUE@am__objects_2 = examples/calc++/examples_calc___calc__-calc++-driver.$(OBJEXT) \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/examples_calc___calc__-calc++-scanner.$(OBJEXT) \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/examples_calc___calc__-calc++.$(OBJEXT)
-+@ENABLE_EXAMPLES_TRUE@am__objects_3 = examples/calc++/examples_calc___calc__-calc++-parser.$(OBJEXT)
-+@ENABLE_EXAMPLES_TRUE@am__objects_4 = $(am__objects_2) \
-+@ENABLE_EXAMPLES_TRUE@ $(am__objects_3)
-+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@nodist_examples_calc___calc___OBJECTS = \
-+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@ $(am__objects_4)
- examples_calc___calc___OBJECTS = \
- $(nodist_examples_calc___calc___OBJECTS)
- examples_calc___calc___LDADD = $(LDADD)
-@@ -490,17 +509,17 @@
- examples_calc___calc___LINK = $(CXXLD) \
- $(examples_calc___calc___CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
--am__objects_5 = \
-- examples/mfcalc/examples_mfcalc_mfcalc-mfcalc.$(OBJEXT)
--am__objects_6 = $(am__objects_5)
--nodist_examples_mfcalc_mfcalc_OBJECTS = $(am__objects_6)
-+@ENABLE_EXAMPLES_TRUE@am__objects_5 = examples/mfcalc/examples_mfcalc_mfcalc-mfcalc.$(OBJEXT)
-+@ENABLE_EXAMPLES_TRUE@am__objects_6 = $(am__objects_5)
-+@ENABLE_EXAMPLES_TRUE@nodist_examples_mfcalc_mfcalc_OBJECTS = \
-+@ENABLE_EXAMPLES_TRUE@ $(am__objects_6)
- examples_mfcalc_mfcalc_OBJECTS = \
- $(nodist_examples_mfcalc_mfcalc_OBJECTS)
- examples_mfcalc_mfcalc_DEPENDENCIES =
--am__objects_7 = \
-- examples/rpcalc/examples_rpcalc_rpcalc-rpcalc.$(OBJEXT)
--am__objects_8 = $(am__objects_7)
--nodist_examples_rpcalc_rpcalc_OBJECTS = $(am__objects_8)
-+@ENABLE_EXAMPLES_TRUE@am__objects_7 = examples/rpcalc/examples_rpcalc_rpcalc-rpcalc.$(OBJEXT)
-+@ENABLE_EXAMPLES_TRUE@am__objects_8 = $(am__objects_7)
-+@ENABLE_EXAMPLES_TRUE@nodist_examples_rpcalc_rpcalc_OBJECTS = \
-+@ENABLE_EXAMPLES_TRUE@ $(am__objects_8)
- examples_rpcalc_rpcalc_OBJECTS = \
- $(nodist_examples_rpcalc_rpcalc_OBJECTS)
- examples_rpcalc_rpcalc_DEPENDENCIES =
-@@ -528,6 +547,7 @@
- src_bison_DEPENDENCIES = lib/libbison.a $(am__DEPENDENCIES_1)
- src_bison_LINK = $(CCLD) $(src_bison_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-+am__dist_noinst_SCRIPTS_DIST = examples/extexi examples/test
- SCRIPTS = $(bin_SCRIPTS) $(dist_noinst_SCRIPTS) \
- $(nodist_noinst_SCRIPTS)
- AM_V_P = $(am__v_P_@AM_V@)
-@@ -2145,7 +2165,7 @@
- djgpp/subpipe.h djgpp/testsuite.sed doc/refcard.tex \
- $(top_srcdir)/doc/bison.help $(dist_man_MANS:.1=.x) $(FIGS_GV) \
- $(FIGS_GV:.gv=.txt) $(FIGS_GV:.gv=.eps) $(FIGS_GV:.gv=.pdf) \
-- $(FIGS_GV:.gv=.png) doc/Doxyfile.in $(am__append_4) \
-+ $(FIGS_GV:.gv=.png) doc/Doxyfile.in $(am__append_6) \
- lib/alignof.h lib/alloca.in.h \
- $(top_srcdir)/build-aux/announce-gen lib/argmatch.h \
- lib/c-strcaseeq.h lib/calloc.c lib/cloexec.h lib/close.c \
-@@ -2249,27 +2269,20 @@
- # a developer might naively reference .version in a test case while the bison
- # executable still compiles with VERSION, and so the test case might fail or
- # pass incorrectly.
--BUILT_SOURCES = $(mfcalc_sources) $(rpcalc_sources) $(ALLOCA_H) \
-- lib/configmake.h $(ERRNO_H) lib/fcntl.h $(FLOAT_H) $(GETOPT_H) \
-- lib/inttypes.h lib/math.h $(SCHED_H) lib/signal.h \
-- lib/arg-nonnull.h lib/c++defs.h lib/warn-on-use.h lib/spawn.h \
-- $(STDBOOL_H) $(STDDEF_H) $(STDINT_H) lib/stdio.h lib/stdlib.h \
-- lib/string.h lib/sys/stat.h lib/sys/time.h lib/sys/types.h \
-- lib/sys/wait.h lib/time.h lib/unistd.h \
-- $(LIBUNISTRING_UNITYPES_H) $(LIBUNISTRING_UNIWIDTH_H) \
-- lib/wchar.h lib/wctype.h src/parse-gram.c src/parse-gram.h \
-- src/scan-code.c src/scan-gram.c src/scan-skel.c \
-- $(top_srcdir)/.version
-+BUILT_SOURCES = $(am__append_7) $(ALLOCA_H) lib/configmake.h \
-+ $(ERRNO_H) lib/fcntl.h $(FLOAT_H) $(GETOPT_H) lib/inttypes.h \
-+ lib/math.h $(SCHED_H) lib/signal.h lib/arg-nonnull.h \
-+ lib/c++defs.h lib/warn-on-use.h lib/spawn.h $(STDBOOL_H) \
-+ $(STDDEF_H) $(STDINT_H) lib/stdio.h lib/stdlib.h lib/string.h \
-+ lib/sys/stat.h lib/sys/time.h lib/sys/types.h lib/sys/wait.h \
-+ lib/time.h lib/unistd.h $(LIBUNISTRING_UNITYPES_H) \
-+ $(LIBUNISTRING_UNIWIDTH_H) lib/wchar.h lib/wctype.h \
-+ src/parse-gram.c src/parse-gram.h src/scan-code.c \
-+ src/scan-gram.c src/scan-skel.c $(top_srcdir)/.version
- CLEANFILES = doc/refcard.pdf $(FIGS_GV:.gv=.eps) $(FIGS_GV:.gv=.pdf) \
-- $(FIGS_GV:.gv=.png) doc/Doxyfile $(extracted) \
-- examples/extracted.stamp $(calcxx_sources_generated) \
-- examples/calc++/calc++-parser.output \
-- examples/calc++/calc++-parser.stamp \
-- examples/calc++/calc++-scanner.cc examples/mfcalc/mfcalc.[ch] \
-- examples/mfcalc/mfcalc.output examples/rpcalc/rpcalc.[ch] \
-- examples/rpcalc/rpcalc.output lib/configmake.h \
-- lib/configmake.h-t lib/charset.alias lib/ref-add.sed \
-- lib/ref-del.sed
-+ $(FIGS_GV:.gv=.png) doc/Doxyfile $(am__append_2) \
-+ lib/configmake.h lib/configmake.h-t lib/charset.alias \
-+ lib/ref-add.sed lib/ref-del.sed
- DISTCLEANFILES = tests/atconfig $(check_SCRIPTS)
- MOSTLYCLEANDIRS = lib/sys lib/sys
- MOSTLYCLEANFILES = $(top_srcdir)/doc/*.t lib/core lib/*.stackdump \
-@@ -2289,10 +2302,9 @@
- lib/unistd.h-t lib/unitypes.h lib/unitypes.h-t lib/uniwidth.h \
- lib/uniwidth.h-t lib/wchar.h lib/wchar.h-t lib/wctype.h \
- lib/wctype.h-t src/yacc
--SUFFIXES = .gv .eps .pdf .png .yy .stamp
-+SUFFIXES = .gv .eps .pdf .png $(am__append_3)
- TESTS = $(dist_TESTS)
--dist_TESTS = $(am__append_3) examples/mfcalc/mfcalc.test \
-- examples/rpcalc/rpcalc.test
-+dist_TESTS = $(am__append_5) $(am__append_9)
- noinst_LIBRARIES = lib/libbison.a
- dist_pkgdata_DATA = \
- data/README \
-@@ -2364,59 +2376,59 @@
- -e 's,@top_srcdir\@,$(top_srcdir),g'
-
- nodist_noinst_SCRIPTS = etc/bench.pl
--dist_noinst_SCRIPTS = examples/extexi examples/test
--TEST_LOG_COMPILER = $(top_srcdir)/examples/test
--AM_CXXFLAGS = \
-- $(WARN_CXXFLAGS) $(WARN_CXXFLAGS_TEST) $(WERROR_CXXFLAGS)
--
--doc = $(top_srcdir)/doc/bison.texi
--extexi = $(top_srcdir)/examples/extexi
--@ENABLE_GCC_WARNINGS_TRUE@extexiFLAGS = --synclines
--extract = VERSION="$(VERSION)" $(PERL) $(extexi) $(extexiFLAGS) $(doc) --
--extracted = $(calcxx_extracted) $(mfcalc_extracted) \
-- $(rpcalc_extracted)
--calcxx_sources_extracted = \
-- examples/calc++/calc++-driver.cc \
-- examples/calc++/calc++-driver.hh \
-- examples/calc++/calc++-scanner.ll \
-- examples/calc++/calc++.cc
--
--calcxx_extracted = \
-- $(calcxx_sources_extracted) \
-- examples/calc++/calc++-parser.yy
--
--calcxx_sources_generated = \
-- examples/calc++/calc++-parser.cc \
-- examples/calc++/calc++-parser.hh \
-- examples/calc++/location.hh \
-- examples/calc++/position.hh \
-- examples/calc++/stack.hh
--
--calcxx_sources = \
-- $(calcxx_sources_extracted) \
-- $(calcxx_sources_generated)
--
--@FLEX_CXX_WORKS_TRUE@nodist_examples_calc___calc___SOURCES = \
--@FLEX_CXX_WORKS_TRUE@ $(calcxx_sources)
--
--@FLEX_CXX_WORKS_TRUE@examples_calc___calc___CPPFLAGS = -I$(top_builddir)/examples/calc++
--@FLEX_CXX_WORKS_TRUE@examples_calc___calc___CXXFLAGS = $(AM_CXXFLAGS) $(FLEX_SCANNER_CXXFLAGS)
--calcxxdir = $(docdir)/examples/calc++
--calcxx_DATA = $(calcxx_extracted)
--mfcalc_extracted = examples/mfcalc/calc.h examples/mfcalc/mfcalc.y
--mfcalc_sources = $(mfcalc_extracted)
--examples_mfcalc_mfcalc_LDADD = -lm
--nodist_examples_mfcalc_mfcalc_SOURCES = $(mfcalc_sources)
--examples_mfcalc_mfcalc_CPPFLAGS = -I$(top_builddir)/examples/mfcalc
--mfcalcdir = $(docdir)/examples/mfcalc
--mfcalc_DATA = $(mfcalc_extracted)
--rpcalc_extracted = examples/rpcalc/rpcalc.y
--rpcalc_sources = $(rpcalc_extracted)
--examples_rpcalc_rpcalc_LDADD = -lm
--nodist_examples_rpcalc_rpcalc_SOURCES = $(rpcalc_sources)
--examples_rpcalc_rpcalc_CPPFLAGS = -I$(top_builddir)/examples/rpcalc
--rpcalcdir = $(docdir)/examples/rpcalc
--rpcalc_DATA = $(rpcalc_extracted)
-+@ENABLE_EXAMPLES_TRUE@dist_noinst_SCRIPTS = examples/extexi examples/test
-+@ENABLE_EXAMPLES_TRUE@TEST_LOG_COMPILER = $(top_srcdir)/examples/test
-+@ENABLE_EXAMPLES_TRUE@AM_CXXFLAGS = \
-+@ENABLE_EXAMPLES_TRUE@ $(WARN_CXXFLAGS) $(WARN_CXXFLAGS_TEST) $(WERROR_CXXFLAGS)
-+
-+@ENABLE_EXAMPLES_TRUE@doc = $(top_srcdir)/doc/bison.texi
-+@ENABLE_EXAMPLES_TRUE@extexi = $(top_srcdir)/examples/extexi
-+@ENABLE_EXAMPLES_TRUE@@ENABLE_GCC_WARNINGS_TRUE@extexiFLAGS = --synclines
-+@ENABLE_EXAMPLES_TRUE@extract = VERSION="$(VERSION)" $(PERL) $(extexi) $(extexiFLAGS) $(doc) --
-+@ENABLE_EXAMPLES_TRUE@extracted = $(calcxx_extracted) \
-+@ENABLE_EXAMPLES_TRUE@ $(mfcalc_extracted) $(rpcalc_extracted)
-+@ENABLE_EXAMPLES_TRUE@calcxx_sources_extracted = \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-driver.cc \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-driver.hh \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-scanner.ll \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++.cc
-+
-+@ENABLE_EXAMPLES_TRUE@calcxx_extracted = \
-+@ENABLE_EXAMPLES_TRUE@ $(calcxx_sources_extracted) \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-parser.yy
-+
-+@ENABLE_EXAMPLES_TRUE@calcxx_sources_generated = \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-parser.cc \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/calc++-parser.hh \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/location.hh \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/position.hh \
-+@ENABLE_EXAMPLES_TRUE@ examples/calc++/stack.hh
-+
-+@ENABLE_EXAMPLES_TRUE@calcxx_sources = \
-+@ENABLE_EXAMPLES_TRUE@ $(calcxx_sources_extracted) \
-+@ENABLE_EXAMPLES_TRUE@ $(calcxx_sources_generated)
-+
-+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@nodist_examples_calc___calc___SOURCES = \
-+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@ $(calcxx_sources)
-+
-+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@examples_calc___calc___CPPFLAGS = -I$(top_builddir)/examples/calc++
-+@ENABLE_EXAMPLES_TRUE@@FLEX_CXX_WORKS_TRUE@examples_calc___calc___CXXFLAGS = $(AM_CXXFLAGS) $(FLEX_SCANNER_CXXFLAGS)
-+@ENABLE_EXAMPLES_TRUE@calcxxdir = $(docdir)/examples/calc++
-+@ENABLE_EXAMPLES_TRUE@calcxx_DATA = $(calcxx_extracted)
-+@ENABLE_EXAMPLES_TRUE@mfcalc_extracted = examples/mfcalc/calc.h examples/mfcalc/mfcalc.y
-+@ENABLE_EXAMPLES_TRUE@mfcalc_sources = $(mfcalc_extracted)
-+@ENABLE_EXAMPLES_TRUE@examples_mfcalc_mfcalc_LDADD = -lm
-+@ENABLE_EXAMPLES_TRUE@nodist_examples_mfcalc_mfcalc_SOURCES = $(mfcalc_sources)
-+@ENABLE_EXAMPLES_TRUE@examples_mfcalc_mfcalc_CPPFLAGS = -I$(top_builddir)/examples/mfcalc
-+@ENABLE_EXAMPLES_TRUE@mfcalcdir = $(docdir)/examples/mfcalc
-+@ENABLE_EXAMPLES_TRUE@mfcalc_DATA = $(mfcalc_extracted)
-+@ENABLE_EXAMPLES_TRUE@rpcalc_extracted = examples/rpcalc/rpcalc.y
-+@ENABLE_EXAMPLES_TRUE@rpcalc_sources = $(rpcalc_extracted)
-+@ENABLE_EXAMPLES_TRUE@examples_rpcalc_rpcalc_LDADD = -lm
-+@ENABLE_EXAMPLES_TRUE@nodist_examples_rpcalc_rpcalc_SOURCES = $(rpcalc_sources)
-+@ENABLE_EXAMPLES_TRUE@examples_rpcalc_rpcalc_CPPFLAGS = -I$(top_builddir)/examples/rpcalc
-+@ENABLE_EXAMPLES_TRUE@rpcalcdir = $(docdir)/examples/rpcalc
-+@ENABLE_EXAMPLES_TRUE@rpcalc_DATA = $(rpcalc_extracted)
-
- # Implementation of bitsets.
-
-@@ -2441,7 +2453,7 @@
- lib/progname.c lib/quotearg.c lib/sig-handler.c lib/size_max.h \
- lib/spawn-pipe.h lib/spawn-pipe.c lib/w32spawn.h \
- lib/glthread/threadlib.c lib/unistd.c lib/dup-safer.c \
-- lib/fd-safer.c lib/pipe-safer.c $(am__append_5) \
-+ lib/fd-safer.c lib/pipe-safer.c $(am__append_10) \
- lib/wait-process.h lib/wait-process.c lib/wctype-h.c \
- lib/xmalloc.c lib/xalloc-die.c lib/xconcat-filename.c \
- lib/xsize.h lib/xsize.c lib/xstrndup.h lib/xstrndup.c \
-@@ -5328,31 +5340,31 @@
- # configure, because the former is way faster than the latter.
- doc/Doxyfile: $(top_srcdir)/doc/Doxyfile.in
- $(AM_V_GEN) $(edit) $(top_srcdir)/doc/Doxyfile.in >doc/Doxyfile
--examples/extracted.stamp: $(doc) $(extexi)
-- $(AM_V_GEN)rm -f $@ $@.tmp
-- $(AM_V_at)touch $@.tmp
-- $(AM_V_at)$(extract) $(extracted)
-- $(AM_V_at)mv $@.tmp $@
--
--$(extracted): examples/extracted.stamp
-- @test -f $@ || rm -f examples/extracted.stamp
-- @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) examples/extracted.stamp
-+@ENABLE_EXAMPLES_TRUE@examples/extracted.stamp: $(doc) $(extexi)
-+@ENABLE_EXAMPLES_TRUE@ $(AM_V_GEN)rm -f $@ $@.tmp
-+@ENABLE_EXAMPLES_TRUE@ $(AM_V_at)touch $@.tmp
-+@ENABLE_EXAMPLES_TRUE@ $(AM_V_at)$(extract) $(extracted)
-+@ENABLE_EXAMPLES_TRUE@ $(AM_V_at)mv $@.tmp $@
-+
-+@ENABLE_EXAMPLES_TRUE@$(extracted): examples/extracted.stamp
-+@ENABLE_EXAMPLES_TRUE@ @test -f $@ || rm -f examples/extracted.stamp
-+@ENABLE_EXAMPLES_TRUE@ @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) examples/extracted.stamp
-
- # Don't depend on $(BISON) otherwise we would rebuild these files
- # in srcdir, including during distcheck, which is forbidden.
--examples/calc++/calc++-parser.stamp: $(BISON_IN)
--.yy.stamp:
-- $(AM_V_YACC)rm -f $@
-- $(AM_V_at)touch $@.tmp
-- $(AM_V_at)$(YACCCOMPILE) -o $*.cc $<
-- $(AM_V_at)mv -f $@.tmp $@
--
--$(calcxx_sources_generated): examples/calc++/calc++-parser.stamp
-- @test -f $@ || rm -f examples/calc++/calc++-parser.stamp
-- @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) examples/calc++/calc++-parser.stamp
-+@ENABLE_EXAMPLES_TRUE@examples/calc++/calc++-parser.stamp: $(BISON_IN)
-+@ENABLE_EXAMPLES_TRUE@.yy.stamp:
-+@ENABLE_EXAMPLES_TRUE@ $(AM_V_YACC)rm -f $@
-+@ENABLE_EXAMPLES_TRUE@ $(AM_V_at)touch $@.tmp
-+@ENABLE_EXAMPLES_TRUE@ $(AM_V_at)$(YACCCOMPILE) -o $*.cc $<
-+@ENABLE_EXAMPLES_TRUE@ $(AM_V_at)mv -f $@.tmp $@
-+
-+@ENABLE_EXAMPLES_TRUE@$(calcxx_sources_generated): examples/calc++/calc++-parser.stamp
-+@ENABLE_EXAMPLES_TRUE@ @test -f $@ || rm -f examples/calc++/calc++-parser.stamp
-+@ENABLE_EXAMPLES_TRUE@ @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) examples/calc++/calc++-parser.stamp
-
- # Avoid using BUILT_SOURCES which is too global.
--$(examples_calc___calc___OBJECTS): $(calcxx_sources_generated)
-+@ENABLE_EXAMPLES_TRUE@$(examples_calc___calc___OBJECTS): $(calcxx_sources_generated)
-
- # We need the following in order to create <alloca.h> when the system
- # doesn't have one that works with the given compiler.
---- a/configure
-+++ b/configure
-@@ -1693,6 +1693,8 @@
- ALLOCA
- GL_COND_LIBTOOL_FALSE
- GL_COND_LIBTOOL_TRUE
-+ENABLE_EXAMPLES_FALSE
-+ENABLE_EXAMPLES_TRUE
- XSLTPROC
- HELP2MAN
- PERL
-@@ -1837,6 +1839,7 @@
- enable_threads
- enable_gcc_warnings
- enable_yacc
-+enable_examples
- enable_assert
- with_gnu_ld
- enable_rpath
-@@ -2493,6 +2496,7 @@
- Also, issue synclines from the examples/ to
- the corresponding source in the Texinfo doc.
- --disable-yacc do not build a yacc command or an -ly library
-+ --disable-examples do not build and install examples
- --disable-assert turn off assertions
- --disable-rpath do not hardcode runtime library paths
- --disable-nls do not use Native Language Support
-@@ -8935,7 +8939,8 @@
-
-
- if test -z "$PERL"; then
-- as_fn_error $? "perl not found" "$LINENO" 5
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl required for the testsuites" >&5
-+$as_echo "$as_me: WARNING: perl required for the testsuites" >&2;}
- fi
-
- HELP2MAN=${HELP2MAN-"${am_missing_run}help2man"}
-@@ -8982,6 +8987,34 @@
-
-
-
-+# Check whether --enable-examples was given.
-+if test "${enable_examples+set}" = set; then :
-+ enableval=$enable_examples;
-+fi
-+
-+# Enable the examles by default if perl is available.
-+case $enable_examples in
-+no) ;;
-+yes)
-+ if test -z "$PERL"; then
-+ as_fn_error $? "perl required for the examples" "$LINENO" 5
-+ fi
-+ ;;
-+*)
-+ if test -n "$PERL"; then
-+ enable_examples=yes
-+ fi
-+ ;;
-+esac
-+ if test "xenable_examples" = xyes; then
-+ ENABLE_EXAMPLES_TRUE=
-+ ENABLE_EXAMPLES_FALSE='#'
-+else
-+ ENABLE_EXAMPLES_TRUE='#'
-+ ENABLE_EXAMPLES_FALSE=
-+fi
-+
-+
- # Checks for header files.
-
-
-@@ -38129,6 +38162,10 @@
- as_fn_error $? "conditional \"FLEX_CXX_WORKS\" was never defined.
- Usually this means the macro was only invoked conditionally." "$LINENO" 5
- fi
-+if test -z "${ENABLE_EXAMPLES_TRUE}" && test -z "${ENABLE_EXAMPLES_FALSE}"; then
-+ as_fn_error $? "conditional \"ENABLE_EXAMPLES\" was never defined.
-+Usually this means the macro was only invoked conditionally." "$LINENO" 5
-+fi
- if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
- as_fn_error $? "conditional \"GL_COND_LIBTOOL\" was never defined.
- Usually this means the macro was only invoked conditionally." "$LINENO" 5
---
-2.3.4
diff --git a/sys-devel/clang-runtime/Manifest b/sys-devel/clang-runtime/Manifest
index 4abc10b7a544..8660e4ba8232 100644
--- a/sys-devel/clang-runtime/Manifest
+++ b/sys-devel/clang-runtime/Manifest
@@ -1,6 +1,6 @@
EBUILD clang-runtime-3.9.0.ebuild 540 BLAKE2B 194ab885cecfa8d265b5f7fa3ed937910fdb458ad230f4840250c62305ab67ab37a86e6ddbac60a7fde7e56fd406b9d8dba85381f0417a0d13e26f0a82b17562 SHA512 d1e6a8970108537c2637210113c2ad95f37c50da652fe0e66811b087d348f2afc6236d9fd15d7e50b4b7c93805adc0fbb010926eee2cd10c318495ce1b224e50
EBUILD clang-runtime-3.9.1.ebuild 569 BLAKE2B 58fa2d4ee5d80c7540e8030015fe085ad6969f57103face3c2f38088495e017813946ff451d39b0fcbb2dea13a95afd742efc96ce97cf09bb0d5240280c84db4 SHA512 b78a53021a94b191c3c48a0db9b8e0a395714dfb204569180eedc4cb390d948ad78d9f87d6974cc6ff036fc05ed10aa30cadfc521d18205cdf6d556814d92a29
-EBUILD clang-runtime-4.0.1.ebuild 640 BLAKE2B e3e24925b7e26914c70e6aff2f2968d4d47a30afdce3151f9776e24a948bc9fc9aa088853c777aa73282e2c5ad3db60b2bf4a1a561f0c0139d9f367fdc24e832 SHA512 cf8152f07a62a225edc5b0bf3dcf0a40d1c1414d4ac63c558f261f2c0cf992a01064b1b6ad5f2f3105a3637a4aa0f0611ddb7df6d9af5ee4767a034d167d4647
+EBUILD clang-runtime-4.0.1.ebuild 639 BLAKE2B 62665ccfdb77a3635995b6ec9a59589e3d5e5b39c3940b378acc314fc9fcb4af23f7d44fba89f61eceb4055622b9d7c35ae26724b3cc207c06ac60bd2eda5a75 SHA512 b42d5fbf0082e194f4fc4ddf987a2d1dd0f06fc673b590ec278b45cacb8854c207b26cd159fe4cccdd1a123884037fff7c9e5908d0f329b93ff4ef0238e550da
EBUILD clang-runtime-5.0.0.ebuild 641 BLAKE2B 24567f5faca4a1f0304c418661e4abaab161a86ebbd3467f6159e33b44976ef4bb17d9fffb50bb717662fcf572ea9bcc243cd82ed638532e670f438ea1ddc5d8 SHA512 4d0c4791a6ef8925dd1d7a834f8a3d020fcb50f63bd78195707aac174d29a619808ae80ab2bd2f18a38057dd906d36664f79b00a038a04811d339304a65b817f
EBUILD clang-runtime-5.0.1_rc2.ebuild 623 BLAKE2B 7993ac9e448c401e9afdb2a62c7bdb654a573faffb27bba9c838c7ea330342d0ad09f3688aa759ff2801162cb3dd345a96030af1c1b369a1f4dc32e10bba9307 SHA512 948bf0eaaf45d253000bfe38e90143f9f9621f82252724cc0f28fc4c887226d273e3513ab8502a928daefe38206331f85cc4e0b252a4219d73ca59549109ccc3
EBUILD clang-runtime-5.0.9999.ebuild 664 BLAKE2B 26eab8c84d4414e67c67c1d679c6424fd52eef66ba49c838ae1e2605a37850de24308191bd044985ed268dbac21e0996ce4149c8c74896594e0fa76ed46d1a8c SHA512 9130a2868b8e37b1e20d57ec151ad8560d8fdc487b1d0e086f95d4c9edeee802efaec1a9e7c2e5cb06093b3127c9199eebfcf93a287fef535a79ca59b69dc9d0
diff --git a/sys-devel/clang-runtime/clang-runtime-4.0.1.ebuild b/sys-devel/clang-runtime/clang-runtime-4.0.1.ebuild
index 6cdd2d4ec2a9..dae37fda523a 100644
--- a/sys-devel/clang-runtime/clang-runtime-4.0.1.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-4.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI=""
LICENSE="metapackage"
SLOT="${PV%_*}"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="+compiler-rt libcxx openmp +sanitize"
RDEPEND="
diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 19439f730a00..ff9f61ba5b81 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -19,9 +19,9 @@ EBUILD clang-3.5.2-r100.ebuild 972 BLAKE2B 0f17918969ee1034e1febc34afe95a29dddcf
EBUILD clang-3.6.2-r100.ebuild 972 BLAKE2B 865d1b2ca82dc3e4965f676adee77bcebb285fd3071caa37a399795426f541cbfb4a380e615673a2a1ca6c2832becd21e6252b678f2c1047a0605fdb5db2845c SHA512 604f7551a0081e7de09875f54a64502e8d2e97341bd44e4d2ae35ecd2392b22b7aea5fdf4923cf196cde1de5711f05868943d3f802d975118426ee43d0877f6f
EBUILD clang-3.7.1-r100.ebuild 1136 BLAKE2B 0eb8dcaf4b936a60333e020762502efbc0cbdea99eecb36394dda87967903fdad2b8452c2198aecd15165e16941b78a03b48ee625837087dc1bf5c9268a64568 SHA512 6cf313c813f93b93ea76d53006684912feff171d0738f6d202d996052f9eae731583ed1616fc21d8d493292028577c7e1bbeabc3aee21650653638cdba7e541d
EBUILD clang-3.9.1-r100.ebuild 1534 BLAKE2B b269b09553ec5559ad90ffdfcaa20604c10fbe394651b7a9e037a9aaac878a6ef6cc2702a1cc6123cffa0ece705b851e908ac275f7fa854d099ec2ab8bafc9ed SHA512 84a3c016f9db31c6cbcee7620330b76af97702be3e92bd0db6e58883ccc054a792003a374cb5bf9d69b8f7c89165a2853ba495d58cd02d98524cf8025e99bcf0
-EBUILD clang-4.0.1.ebuild 9442 BLAKE2B 1605171433ec972bcd77ddb89362dcac7b707d8d5c184a73630c2130cf15e3e7992fc374d406e01451fb2d5e211eae67a94978d72ec945cc814c52979502c62d SHA512 4f0966839480e3969a675d9b7d1a784b58cbb82715c5bb12c9e410d4394be316cb456fc94cc544ca88e50da31c24d038edf90f6722e3bc8b53d036275b7cc833
-EBUILD clang-5.0.0.ebuild 9395 BLAKE2B 82394527eee1a6d82d96237cf37e5be338c39383da8e8d727b0850fae000c355b063733ac274c4994b1468aa4c34e52d9113aaf691cb191d181c85d64d4684f1 SHA512 a1e614f8a8611af3ccc34d1d79efd6ab14ae5319593b2caeb77f8f8d875f1fed03d38b7a489001857602475782012e7825872cde069cc21429a6145e4062d280
-EBUILD clang-5.0.1_rc2.ebuild 9140 BLAKE2B a73b931f1b88a16afd05b99322f7f0c8b9946cb69db42f9096e3af8e361a023272ff651bb8830b75970631e44903324c649fa754e8dfb83610d7a8edb60f0493 SHA512 c5618944a53a3cd4af228cc8e5b84d854e4423bded749d19d81f2bdd179183d5d5755472020c9765c196da6c2164dd2a991c2b4c25341cf409c1a1ccaf233020
-EBUILD clang-5.0.9999.ebuild 9036 BLAKE2B 9117d1325027af025b7846318ec79a55816af7a22061a4c87fdbfe26b3745175f9e9d4973d606f667494340930ff51c6c514763600102df0331c451aacc39d23 SHA512 b21e1863928d44994d73628c6ab53c13f6c5237aabbbcbf0b377b739342d63d35f34a6dade848ec13719369e9e4afab2e0d50d298c132355247d818dd9a8db05
-EBUILD clang-9999.ebuild 8828 BLAKE2B d8a2e6cef09bd75b6aea3eaf3b693e48b93df4bb29d43959c56b025d62595d8e6fea65f7e0c29466a24f612e8792eaae50806596c326e5c40d1fc388d28a00cb SHA512 4f2d78ab5e02df52bd28b9d4e07f7b3363ac2f053974292da8b603f788d454facac098bffdeb7d56c3827a73eb7f378f62e5a770a10757e0b95aed5b728b2883
+EBUILD clang-4.0.1.ebuild 9440 BLAKE2B 9ccc82a8f57e8c2e7a7ad1b55b0b6e8f88ad4da2b4d71bbdfaf5312e95d35abf08b31ee38114c7f31c435881ba06d5793bcff287c6dcd11e52e78e9ac90f1d9a SHA512 3b1ead95ef28a4f126e3111297c5c8682b34d74caf369db0d52ce92b334a5025f7894103b1bd4aa820e90368c3a8796139e663da8dc6e4c01683b6f4a84f9bd1
+EBUILD clang-5.0.0.ebuild 9394 BLAKE2B 70854a48bede330b76467f83d3adf52d05ffb629982ecdb38cff9585d9df9d4378f907191dc672ab62be669e77c203702c7a97e67a9082e41d55a021b60c4029 SHA512 99f117c00837dbf364e3070b4c51bccbfa3646f07a51c89494a79162b36901de3119a332af757cd1c1e15f37b9f64fe19e9d274a8ecacf5fcc8816d0c9e1a88b
+EBUILD clang-5.0.1_rc2.ebuild 9139 BLAKE2B 2da342269e048b6bf9da069ba570b97c1860876db95412a77cfac365a65486a451b4501443fa77f9bf19f0a2f94bb77f9cb5cc087bc0efa4712f2ec084cf950d SHA512 4a7c38aa14cb907f79c875d7da26722a4d1754801d2ce2bfb39ab9572e13f7dc881f9d63eb5da7890ef10688a7513b4753f77b9382f0c542c92898924d3594c3
+EBUILD clang-5.0.9999.ebuild 9062 BLAKE2B 4825e0b71a07855a7bb347096a13bbadc2fcd6f1f349cc9859a36e455a9a791021afcfe25d1955f03edd80abbfcc9f9a6bd22ca676734386dd32975d9faff421 SHA512 a757603cb42636ee968a17315481ab119c384ff86d22d513060a7a13bde0d275c7828f60074f33cbe5f0031becdf73c042b454945374535cb65a3270b1bf70b1
+EBUILD clang-9999.ebuild 8854 BLAKE2B 1f9a2120a08a299ff32282ac034b840b7c2bf12957d3418cd59304ac9d0b911dcad6fdfda1ea3f5c21f3b274793667c1cd6c0cdb797b9647f4e251cd1f1e0db2 SHA512 558f8fbe97e6b29b6db18e36799561fea600cbbb89a95423eba92d527a6028fe727408a51d24b4711e5a9154b9547703d0e341e058640a431b1806e9ebb2e9f4
MISC metadata.xml 1455 BLAKE2B 9dd88bba7158dfdc83bfc48fa4134e1f5a3357ab778cad400a51e348bbb4b44d2740ec417fdc888df0b4fd820441649e92b7adffdd4db558a2f4c3f4830a83a1 SHA512 369a87bd551e483e81ff56f5167177b1bcfedf9bc97f501ef2b07bfdfea3a25532f5e86af062568b3b22a53fe07318fd93dc55bd83b453dd10a0f4d3e88cb932
diff --git a/sys-devel/clang/clang-4.0.1.ebuild b/sys-devel/clang/clang-4.0.1.ebuild
index 0a5bba97ea0d..4481c3174911 100644
--- a/sys-devel/clang/clang-4.0.1.ebuild
+++ b/sys-devel/clang/clang-4.0.1.ebuild
@@ -26,8 +26,8 @@ LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
LICENSE="UoI-NCSA"
SLOT="$(get_major_version)"
-KEYWORDS="~amd64 ~arm64 x86"
-IUSE="debug default-compiler-rt default-libcxx +doc +static-analyzer
+KEYWORDS="amd64 ~arm64 x86"
+IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer
test xml elibc_musl kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
RDEPEND="
diff --git a/sys-devel/clang/clang-5.0.0.ebuild b/sys-devel/clang/clang-5.0.0.ebuild
index 966aaf7df53d..eed257be3e92 100644
--- a/sys-devel/clang/clang-5.0.0.ebuild
+++ b/sys-devel/clang/clang-5.0.0.ebuild
@@ -27,7 +27,7 @@ LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
LICENSE="UoI-NCSA"
SLOT="$(get_major_version)"
KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="debug default-compiler-rt default-libcxx +doc +static-analyzer
+IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer
test xml z3 kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
RDEPEND="
diff --git a/sys-devel/clang/clang-5.0.1_rc2.ebuild b/sys-devel/clang/clang-5.0.1_rc2.ebuild
index 941177f9291f..f3f3e4862d30 100644
--- a/sys-devel/clang/clang-5.0.1_rc2.ebuild
+++ b/sys-devel/clang/clang-5.0.1_rc2.ebuild
@@ -31,7 +31,7 @@ LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
LICENSE="UoI-NCSA"
SLOT="$(ver_cut 1)"
KEYWORDS=""
-IUSE="debug default-compiler-rt default-libcxx +doc +static-analyzer
+IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer
test xml z3 kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
RDEPEND="
diff --git a/sys-devel/clang/clang-5.0.9999.ebuild b/sys-devel/clang/clang-5.0.9999.ebuild
index bf4d7407c8ad..458f5359014e 100644
--- a/sys-devel/clang/clang-5.0.9999.ebuild
+++ b/sys-devel/clang/clang-5.0.9999.ebuild
@@ -27,8 +27,9 @@ LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
LICENSE="UoI-NCSA"
SLOT="$(ver_cut 1)"
KEYWORDS=""
-IUSE="debug default-compiler-rt default-libcxx +doc +static-analyzer
+IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer
test xml z3 kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
+RESTRICT="!test? ( test )"
RDEPEND="
~sys-devel/llvm-${PV}:${SLOT}=[debug=,${LLVM_TARGET_USEDEPS// /,},${MULTILIB_USEDEP}]
diff --git a/sys-devel/clang/clang-9999.ebuild b/sys-devel/clang/clang-9999.ebuild
index 963248a22dde..63df839c8c24 100644
--- a/sys-devel/clang/clang-9999.ebuild
+++ b/sys-devel/clang/clang-9999.ebuild
@@ -28,8 +28,9 @@ LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
LICENSE="UoI-NCSA"
SLOT="6"
KEYWORDS=""
-IUSE="debug default-compiler-rt default-libcxx +doc +static-analyzer
+IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer
test xml z3 kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
+RESTRICT="!test? ( test )"
RDEPEND="
~sys-devel/llvm-${PV}:${SLOT}=[debug=,${LLVM_TARGET_USEDEPS// /,},${MULTILIB_USEDEP}]
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index a1553c74aef2..a02b4050847f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -84,6 +84,6 @@ EBUILD gcc-4.7.4.ebuild 1291 BLAKE2B 39405e76d16669987e1b5da75416cc65c54829f7572
EBUILD gcc-4.8.5.ebuild 1401 BLAKE2B bb8e4fa2c9f919a7954cd78863223e653bc14924456d07ca3e993ef3ed3b8ea036a42a6f347ebd77c8ec00ba88fde1276aab6397314ed77cba4a4f3836db2a80 SHA512 d0a47534b4e2e35ad3296c87887307f3446421f4cdcb2d2aa9c3a3b5570af6c1597101e61a486994135577f1f693bb4db4ef91ec639ee6f274b843600029667c
EBUILD gcc-4.9.4.ebuild 1460 BLAKE2B 48679b12acbc9c4aa0db5451e36c156e351cae29f1978c82d53fdf926d2d98e77c43138ac3ca57c08af60255bccb7f1b360fe344617970282b1568438c10f558 SHA512 ad95c792c32ef356b3943bbcc4a1f16ba3e891e5f11ce872287d620d6d57aa44a8941c1e4c11a1fcdc10f4faf21f02cd513c6a36d210bebb7c5207a9f05d7b32
EBUILD gcc-5.4.0-r3.ebuild 1278 BLAKE2B 43319867893e4666f48c37567d2c912a56084e7f292303f73fd74adcb8e886f67086f0acd86c1bcc5e033865225a9ced6f98b036677df41eb206fe5f676526f7 SHA512 0b51d9a3a8795b06c3b1f0096969413d73fb5b88dee9ae85ac499b1ba0dad77a066f740ab8873bad9a8ad1c3795af446dec9faa0c67d236f65958937b61583c6
-EBUILD gcc-6.4.0.ebuild 529 BLAKE2B fa9a60528bb0e85285df689888a75f12ae0b46ec1ed9eebcaa16da7473faee0e7d51ee8722b2e76496c65b1f2bfe85b4d2629750819c399b252559dc946bdfe8 SHA512 b3faed07a6ba32474b86c371facf7e68da7eae20a9fb2215a20b1334910c0c707620a0f90cf7d50cb449eba270ac53fc49552664ad1adb3715e478d37fc1fb33
+EBUILD gcc-6.4.0.ebuild 528 BLAKE2B d207c04a344b532dead0a0be152d1cf1b4c91dd93e4a974eac006f942758e32b120184c576f832702aa2b3ed8d57a67a620a92a623ba0138817de41e237bfd18 SHA512 a393dd98cb261d07df3c231c9737546e907d5898136bbd02165bfe9bb103365cfb4265f3676dfd4c9373ed74501cedc702e9f3d9f6cf839cb29c3e9163876577
EBUILD gcc-7.2.0.ebuild 558 BLAKE2B 64f93aa345b418bd324c5962a0edee943d0d07499702a3468021a15b63915ff1486a0f2d07ea7f1ba0899556d4fec4fc0b51abea662d8e5299fc7b5989a9fbd5 SHA512 3ffb6eefa26a967fe075879b41e9fb67f7d6d0175762aa8044ed466bf37adc19a4eb090109f16c7b03874db67f39a39c9ae77a26e2682f7e3b145b45711ee51b
MISC metadata.xml 2520 BLAKE2B a0b5788500fdb6eb7c6d88def963dba88b67e4f0cb4a5ca0def3a25600601d9f5b339a2f48759ee7e2cdb7d46269d0b5d9a9f468e15f5977c6c0a2214f89226c SHA512 ffb6644c39848805fdc8571747be210a3057a6189e9007c6a0371d5448fc37d45615d4293fff0ddcf599c6369146b5a54bbbb091d250548a486456ed89806128
diff --git a/sys-devel/gcc/gcc-6.4.0.ebuild b/sys-devel/gcc/gcc-6.4.0.ebuild
index dc74a919609a..bd2145f54e1c 100644
--- a/sys-devel/gcc/gcc-6.4.0.ebuild
+++ b/sys-devel/gcc/gcc-6.4.0.ebuild
@@ -8,7 +8,7 @@ UCLIBC_VER="1.0"
inherit toolchain
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
RDEPEND=""
DEPEND="${RDEPEND}
diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index f28a2f7b1dd1..ae1418cb49fc 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -9,6 +9,6 @@ DIST llvm-5.0.1rc2.src.tar.xz 23508164 BLAKE2B 3594d1658310a99787b4ff6f85aa8dd12
EBUILD lld-4.0.1.ebuild 1721 BLAKE2B f3e848199052fbec33376e9630afd80c031cd729457d1e3c302d78c42a128cc7d8baa626ed294bdde19dc2ec00683a01e4e9d5d0f6d893e24a575024b9e92556 SHA512 e971195cbf8976a0bd5140c62c3c4d9a375beaf3813119342f3f8f28db9843e53dc9804cb13b6f1a49a1b7dc60cd631cd69f742faf1de56001f59230625dbef1
EBUILD lld-5.0.0.ebuild 1349 BLAKE2B 410821548a8e388b72017eb34bb3b83fe82675d8d8082d04a49cdeb1213d00a0e1910b4a936b94971a3ffc807cde791948ca2e71ed24457c46361117ed6ea5a0 SHA512 243c72cb2e712392d9fad06b19090f276356d1f99739bec7cb65cb7eafaa98c5627ec6816872db69594c77203c2fc21bb004144161e31069604c85fc58fd8d7c
EBUILD lld-5.0.1_rc2.ebuild 1575 BLAKE2B c582e59d9670fe99ccc1f4b763e736847ab904fd435b87b42a3027261d1449e7f25783420dd5aaae29dd547763e0e9a4a0c4307cbc55dd3aec8c53e29a852e91 SHA512 66adb0bb0d582cea320837e172441a061187cabf041c690d17da0d35a3602310f48f2bf485d3e46a3d565ded1fa88810d0475247d1e3e33bf5dc809271486517
-EBUILD lld-5.0.9999.ebuild 1539 BLAKE2B 918688e5a216eee0caa96785226230fdf3cc5ed2eb50a3d17567856a5833c3b824d051c41e62806ce30d11f9d8d234dbd0882e60378071f408d785c21335a040 SHA512 cd22ae5f9927b78810d7cdaeab45652ab7fcfaff579c19a36e314da112b706ffcd52af524b7a4b635a0fdb17f80f655a3f49707a71ccb3dbce84cb4e27037f9f
-EBUILD lld-9999.ebuild 1520 BLAKE2B de58d593329512f1f489049cb46ba73b35fb2d02e5cee1d3aeb7e432936a4b2429937123a9c16f07f65e638d4140d6fb6bde9795429fd708828efb5bff2c4ae0 SHA512 d77c4237afbb85631d5222fc29eba124f3bdbcca7dbe45646ab7c1a2a23fc9362364e0a30481c3ebedd31340b402b90090efdd628544dcb425845d2e4bf26bec
+EBUILD lld-5.0.9999.ebuild 1566 BLAKE2B eb5711dff179944d401b54d4a7eebbcd9e5156d4dfe6352f2dddca8ee253634393db40b588636974ccdb6c690774ede0aa289050b01b8515291a67749bc10ee6 SHA512 ca8239968a21a176155c666c4e6359951209ed16d32eb4423387f46f7b2a7714adcd4b8d394bb8a043eca62e871cdde96db25cba2cb4bded4a8a31cf0961eb1c
+EBUILD lld-9999.ebuild 1547 BLAKE2B 412347828e4f73c4a0c8481dc6e4e6a89421d25874131b3f95db1863d91a92af19f498b73dc3ce028c0d0b79786568d39653b14e81d1dd8a1673540de0d56d0e SHA512 63f3a8fcf6a52ca31131db36c4b6efe45bd913d44e62a9ef773ceb02f39d721e0e81149b7dc7304bb2b93f42485f184b734bdebf5243027a1822d30cf33c7278
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/sys-devel/lld/lld-5.0.9999.ebuild b/sys-devel/lld/lld-5.0.9999.ebuild
index 2524aa428030..018ca4024705 100644
--- a/sys-devel/lld/lld-5.0.9999.ebuild
+++ b/sys-devel/lld/lld-5.0.9999.ebuild
@@ -21,6 +21,7 @@ LICENSE="UoI-NCSA"
SLOT="0"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="~sys-devel/llvm-${PV}"
DEPEND="${RDEPEND}
diff --git a/sys-devel/lld/lld-9999.ebuild b/sys-devel/lld/lld-9999.ebuild
index b01dab04c1a1..92677f7e04e6 100644
--- a/sys-devel/lld/lld-9999.ebuild
+++ b/sys-devel/lld/lld-9999.ebuild
@@ -20,6 +20,7 @@ LICENSE="UoI-NCSA"
SLOT="0"
KEYWORDS=""
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="~sys-devel/llvm-${PV}"
DEPEND="${RDEPEND}
diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 0f063e261f17..a646f67b3a79 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -1,7 +1,7 @@
DIST llvm-4.0.1.src.tar.xz 21065652 BLAKE2B 6327eed2d1feb108440f22d2581d1ff86c10a10c29793538d8d899c7e2dc83d3f7b147d3fd4bcce2bd2bf57c071b08c624aeafe40a3e7a3914506e7751727e6c SHA512 16adc39b34ddb628f81b171119a8e2a0e9138b25011e803ef0b688e2fbea116fc4953d3a1b61b90a98a75e33619f81566b7cb06a9a2ea4d04ac5e0eb303a2d1d
DIST llvm-5.0.0.src.tar.xz 23411980 BLAKE2B bc3d8b75b766c83912252b51d6b57c8151c9d83415eff7bc771923d35138ed253a788d6c8e0a384c5e78ce1a1065f10d66ef5004df163b4c3b0c6274bb3aa6b7 SHA512 e6d8fdcb5bf27bded814d02f39f69c6171bc3a512d5957c03e5ac2e231f903b7de87634b059bd5c5da670f7c3a8f7a538f6299225799f15f921857f1452f6b3a
DIST llvm-5.0.1rc2.src.tar.xz 23508164 BLAKE2B 3594d1658310a99787b4ff6f85aa8dd12a0405464bcb095ba4f205ce5b4ed3240a8ae1bef726ff98aba61ae5c8f8c10eeb8e415320d210af60f9e74bff7a8d5c SHA512 0a156e3949d22304b5e173dc9a3628161dff2798ad67924341c11494544350ef3a35a3ebb6ec8e7223b2407ce47cf12dafa6de8c006c5799a620e35a86c30b1b
-EBUILD llvm-common-4.0.1.ebuild 643 BLAKE2B 8d88b76a670ffeb6d35eb50525b366cafe5297f27d8c4677f6e446c82992899565c30e75735ee11b30ad161ba54f807a6c77fb7f3507ecca05de0c67a7acec0a SHA512 175ed7697c687160a00aac3dcaca4454b0e98fc3ffd871377e0d0c7465f8427e7e187763a98382505fde3071f0a7c771a511d18b5470b3fe153673deeb2c4290
+EBUILD llvm-common-4.0.1.ebuild 642 BLAKE2B 52922fd0d0f331670cae15a48d691db72507f97c40e87182cfb583a902d694c17d5a654b50b2870701cc74ec0bea73b9397a5b5a6ae9ecb4f328921e3cc0a617 SHA512 8a361dbe22d8352b07bc531e32a18bf6aaa0dfc752f5ef63086653f346d87771600fbcefb23186f13c0682b6a07ed6ecec2fd52b4a3d05d78b6df9af2548ea19
EBUILD llvm-common-5.0.0.ebuild 644 BLAKE2B 5e9f29726a23575238cfccda31343001f3f1d0b5101d628379d9ab863b5447a128963f01c8f64052e7fc75b17e9ff625c8b76b48ad5afb8d026a4b1d654608b8 SHA512 036b41ba0bfe661a3970bd703a8d02afd6cebb80f7e44c0a4a8b4fde0327a72364c8175ee01c67f05a3f37d3969505706e64f929b3b8e170ce80efd1cd09a20e
EBUILD llvm-common-5.0.1_rc2.ebuild 756 BLAKE2B 19825fe7c7b2d03d99d6d8844267138af9d9831a7f6e93186592a5304e2e586b96c7ac429a315816d92410257474e9909daed46175e232ec7d8d901052843257 SHA512 4a8c8fa41d9a8fc1fc46aa78c9955a387af0edb01e67ebc96ace31f3893c529f1dfc5b0511b41de093cb1ae3b654f5c8af616c983ff18fd48bc8317575598fdb
EBUILD llvm-common-5.0.9999.ebuild 729 BLAKE2B 7a9b82a95d343bfddd56e44e7ebf44646c8049d84fbfc5daa07dca8df5267cfeea662c5d91db55f62203325f93f0d4c61099552a63bdfa622cc42e68cd592a12 SHA512 57bc9c8c2b77dc56e6b7861d5866b5b3bedc85301de18f1ae952ca291a86d51a3d93629ef9f1a271eda9042da7c8b4eacb33cd7399a220c375d619b9958c7fe6
diff --git a/sys-devel/llvm-common/llvm-common-4.0.1.ebuild b/sys-devel/llvm-common/llvm-common-4.0.1.ebuild
index 35beab5ccb36..b9a22cb412f3 100644
--- a/sys-devel/llvm-common/llvm-common-4.0.1.ebuild
+++ b/sys-devel/llvm-common/llvm-common-4.0.1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://releases.llvm.org/${PV/_//}/llvm-${PV/_/}.src.tar.xz"
LICENSE="UoI-NCSA"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE=""
RDEPEND="!sys-devel/llvm:0"
diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 7caeef11d21b..39ada9fc3176 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -41,9 +41,9 @@ EBUILD llvm-3.5.2-r100.ebuild 7837 BLAKE2B 224f7bf982e0f65a512a873e6eca951d05d4e
EBUILD llvm-3.6.2-r100.ebuild 7982 BLAKE2B fd247bb8877a421ec4f00ed499cddaa982ab7662cc31ef145bbc6e49c177df32f2d3e55090b4d63b12d8a83103b17cf9179edb0504df22e88a8861ea5124e80e SHA512 4a1673e289d67385d2971f367251e1e301e30be59d8931f2c73ed9ce6708fee0c993a11a243f134101f5e2fffb662cad09173791ad80a11e052c073ee6f48419
EBUILD llvm-3.7.1-r3.ebuild 16958 BLAKE2B fd7a7890b0041c216fe4b21937a578b2a00da2f25baf648ad4847becdd49757c551f9fe9708c4c1757ab9991ca2468133746816372f26116c98788da5d059df6 SHA512 5e1824bb8e24faa592cdade50282c96a77bdc8574c0afee3984ab536d6a1c575babcc458c22acdc526c50838d20ce7fe7c4dff3d4cd7fcb2bcb11b2e7a2a3033
EBUILD llvm-3.9.1-r1.ebuild 16507 BLAKE2B 83692ac24d5df082c1eab87ef85353a44a485332fa5720414a5965d379939e82aa6bfccb2fb513bc8c18872184d4ef99a02dc4766dad5bd555f887b2a9122589 SHA512 1234349f89c1d2b07e1918075b52f2866e56cc742d3f3da233dd8465c559c765c7cb256f1d6eb77ee61fede9be2c84bd6236c42e5672d5130f0e7730ee24de96
-EBUILD llvm-4.0.1-r1.ebuild 6763 BLAKE2B b9f44823d48af23ffc19a66c14a20f21155a431c5fe406d838ceda9c1b178758803a67f10fe9f21e06e845a5bf168b4337f22cc8aa7e31ac471173b388f8afd9 SHA512 848cfe5724015e60abb955e5d9e50cb9f9d672005746dbd5ed4bebcd3b256f90f39b35ff36229b902ed0571bfde626afe9e0fefd26212fc1613fd00416b8b5b2
-EBUILD llvm-5.0.0.ebuild 6803 BLAKE2B 0f8c567f7a18a6b8ba6cf122e51d1ac7e1a3ca31b6ed6558118642f5293fb1541323ffb02dea6f52bc80f9e3f934e1f92e886cee75ae6369530ff24118828d9a SHA512 0dd78bdc302f0c5132f66d36dce91f0562a2c0284e5b7bc6e3cdebc6c632378ecf7ea23ee348b39b8bcdc074c502a2824094c4b9ac754e379c7a51e3c14623ee
-EBUILD llvm-5.0.1_rc2.ebuild 6882 BLAKE2B 9d1238233e5459bb885229a1e7d4ba4a9ba1ab3d4149774cebee74abf0ae82764096f0472b8e3b71e1087c898a361129f61eefd6d68794036709e22d1be49867 SHA512 b2810405de24c4b9ffb0b02291351a00f75b756a3f96e7d1818efffa0bfed63d9af81f96717db215469ce461b6b5ccc8fe73352a2582171c0dbe9693b290293b
-EBUILD llvm-5.0.9999.ebuild 6641 BLAKE2B 1c7e375af64e7999b7429dd2fe3e4d108b034f6f46f8821069367e16eb509d07f2916ccb7cd87cd24cce93ac61ac9e3d7a1f2dfe67c91e94b82310e37a8b200c SHA512 42703947cf1258a238ade131b5a6b6fcb2490c619c1be6e5901ab1ccf846c4778e33675be8fe10265c04e02c39bc183ae3eb42a92a3278fb9dd4a7574d21f125
-EBUILD llvm-9999.ebuild 6636 BLAKE2B ddcdf06967b51c76f0744cd8007013fd01b7948317090c743f2799db60e384a4b0483f24dc9fa8a20d34ff9ae6fe70b8e823efa07924af044d8161e41d561342 SHA512 161358697a161cb4f6bacd0511d9ecf6bcc89d3d4d58ba215c49225f8471d35f2bc8f1ad552e7f41b65497cbb52699cfeee8fc5a05d365c8eccf34a080b15938
+EBUILD llvm-4.0.1-r1.ebuild 6761 BLAKE2B 62f83ec333027a67e3635dbde1cb324b08819fd22491591b39dd3cd57930790df2ef117b6cbce56ce2db04789773d0f3cd71d93e64bfc12d35bc7bd60f15d8d8 SHA512 d32f436e48854839f6ec146c4a1d0f44f15f3e73563c33eef370b62049142401bf6aabbf2cd96f6f550ef2e05c220cc5abbbb486b062d85b268c2885666d9fbe
+EBUILD llvm-5.0.0.ebuild 6802 BLAKE2B cdaba58a9e17e67d239c931fc7f2e93464b341772fa806fc776b2010f17f1d40251616f11222c753a2c6b7689b18dba2c1189ef242b581e1989eee4b876e8146 SHA512 35d8e14da0f5a1baa60643e3c04663eb044201665ef2ff0faf53ab98f6c5634ff5f099e11d9d3d02a0f16a051540829ee275e1099b6652f7a25469480f617dee
+EBUILD llvm-5.0.1_rc2.ebuild 6886 BLAKE2B 70bb2a3839896c8009e27a97a514b36936e5b6b6bd5f17184dc2d0ed100b3be13b0ee8c97ec153cbad63028b6e316673f01fc6e5108ae42cf227d8bde6067b78 SHA512 ac6c5a04157c7abb84d9b154bb00717dd02ea95701e793f8afa2052b8febbb4c26821f83fd805f2d2c18b6ccd046cb07809419845c8a1d7a3b7ffd4435ffa0f9
+EBUILD llvm-5.0.9999.ebuild 6667 BLAKE2B 05cc207eddb9088d1f85c85c4dcc6657f62eb33b05f3a2ec9116260e0431fee2019045ba554d1f14c9214cf84bfa24030fb8119e64181bbff1471dc67ae7e3c0 SHA512 166611b3896cbeb91db37851fe61939cea7a86b31e8c1f86eaf0446cfdb213b870f08e812c675edd090bc47fb3e35db8fe0e813e3fee2c266881f9f32535d7e2
+EBUILD llvm-9999.ebuild 6662 BLAKE2B 1fc2fd66640cb3fd433bc355f880f8718535b5c500726cf121f70aae87708dc4068ed0c3fbecb61ab86c813d3808411d657c492e22e492518a7b3cf04a2bc953 SHA512 3abb4a1a689994902cdf8eef9bdb60214f6a5482c7cefe8ee0eacdb8e0c5d0db3c3d1b63ac04862194ca7a7de3b22f9d8db30c6f40a55c72c3b61f5b8ee76a04
MISC metadata.xml 2747 BLAKE2B 0684b3ae235b762c8c365ac0da29d285781cb7aae25250664704385c3326c07097a6061907b1bc2417b90db39745745bfbbab887d53a7fa1024e62bcded2d0be SHA512 cbb82ddab3a19f9103ed1f72bdae2b50dd3bd906b377ff6004dc7b85e9ec8852fd9d03f7f9e7015363454b86680ec5fdb756b08bc6a7c2743669ee4ff3b4aa08
diff --git a/sys-devel/llvm/llvm-4.0.1-r1.ebuild b/sys-devel/llvm/llvm-4.0.1-r1.ebuild
index 1931365e8a7e..ea10dd5fef7d 100644
--- a/sys-devel/llvm/llvm-4.0.1-r1.ebuild
+++ b/sys-devel/llvm/llvm-4.0.1-r1.ebuild
@@ -32,8 +32,8 @@ ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
LICENSE="UoI-NCSA rc BSD public-domain
llvm_targets_ARM? ( LLVM-Grant )"
SLOT="$(get_major_version)"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
-IUSE="debug +doc gold libedit +libffi ncurses test
+KEYWORDS="amd64 ~arm ~arm64 x86"
+IUSE="debug doc gold libedit +libffi ncurses test
elibc_musl kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
RDEPEND="
diff --git a/sys-devel/llvm/llvm-5.0.0.ebuild b/sys-devel/llvm/llvm-5.0.0.ebuild
index d699c29c5be3..d17069e4d373 100644
--- a/sys-devel/llvm/llvm-5.0.0.ebuild
+++ b/sys-devel/llvm/llvm-5.0.0.ebuild
@@ -33,7 +33,7 @@ LICENSE="UoI-NCSA rc BSD public-domain
llvm_targets_ARM? ( LLVM-Grant )"
SLOT="$(get_major_version)"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="debug +doc gold libedit +libffi ncurses test
+IUSE="debug doc gold libedit +libffi ncurses test
kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
RDEPEND="
diff --git a/sys-devel/llvm/llvm-5.0.1_rc2.ebuild b/sys-devel/llvm/llvm-5.0.1_rc2.ebuild
index 42978ec5cce1..a52f8631f7bb 100644
--- a/sys-devel/llvm/llvm-5.0.1_rc2.ebuild
+++ b/sys-devel/llvm/llvm-5.0.1_rc2.ebuild
@@ -33,7 +33,7 @@ LICENSE="UoI-NCSA rc BSD public-domain
llvm_targets_ARM? ( LLVM-Grant )"
SLOT="$(ver_cut 1)"
KEYWORDS=""
-IUSE="debug +doc gold libedit +libffi ncurses test
+IUSE="debug doc gold libedit +libffi ncurses test
kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
RDEPEND="
@@ -226,11 +226,11 @@ _EOF_
doenvd "${T}/10llvm-${revord}"
# install pre-generated manpages
- if ! use doc; then
- # (doman does not support custom paths)
- insinto "/usr/lib/llvm/${SLOT}/share/man/man1"
- doins "${WORKDIR}/llvm-manpages-${PV}/llvm"/*.1
- fi
+# if ! use doc; then
+# # (doman does not support custom paths)
+# insinto "/usr/lib/llvm/${SLOT}/share/man/man1"
+# doins "${WORKDIR}/llvm-manpages-${PV}/llvm"/*.1
+# fi
docompress "/usr/lib/llvm/${SLOT}/share/man"
}
diff --git a/sys-devel/llvm/llvm-5.0.9999.ebuild b/sys-devel/llvm/llvm-5.0.9999.ebuild
index 2c8a9d8ecf07..f41a0c96c02a 100644
--- a/sys-devel/llvm/llvm-5.0.9999.ebuild
+++ b/sys-devel/llvm/llvm-5.0.9999.ebuild
@@ -35,8 +35,9 @@ LICENSE="UoI-NCSA rc BSD public-domain
llvm_targets_ARM? ( LLVM-Grant )"
SLOT="$(ver_cut 1)"
KEYWORDS=""
-IUSE="debug +doc gold libedit +libffi ncurses test
+IUSE="debug doc gold libedit +libffi ncurses test
kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
+RESTRICT="!test? ( test )"
RDEPEND="
sys-libs/zlib:0=
diff --git a/sys-devel/llvm/llvm-9999.ebuild b/sys-devel/llvm/llvm-9999.ebuild
index af9daf563fa7..5b5d0364ea2c 100644
--- a/sys-devel/llvm/llvm-9999.ebuild
+++ b/sys-devel/llvm/llvm-9999.ebuild
@@ -37,8 +37,9 @@ LICENSE="UoI-NCSA rc BSD public-domain
llvm_targets_ARM? ( LLVM-Grant )"
SLOT="6"
KEYWORDS=""
-IUSE="debug +doc gold libedit +libffi ncurses test
+IUSE="debug doc gold libedit +libffi ncurses test
kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
+RESTRICT="!test? ( test )"
RDEPEND="
sys-libs/zlib:0=
diff --git a/sys-devel/llvmgold/Manifest b/sys-devel/llvmgold/Manifest
index e62f85c642d7..ce3a31e151e8 100644
--- a/sys-devel/llvmgold/Manifest
+++ b/sys-devel/llvmgold/Manifest
@@ -1,4 +1,4 @@
-EBUILD llvmgold-4.ebuild 551 BLAKE2B 1373ab88de9dda9b3d519d194de55657037d0096ef90d2e773106aa47119b72144ddd5af692e152a647d604ea4d988e4634091e3dae8e5a089d137fa3811d3ba SHA512 58688875c8cedbba5aae865a9ac7731e0cfd25ef88721eebb22b6da7cb554787dc6487b1770b2e255609c2c59640781c6fc820f68decc6508febf01e77f61f8d
+EBUILD llvmgold-4.ebuild 550 BLAKE2B d39e3238c9ddc553af3ebba74b43793987d8161000da48380336e0a8480a0ecfec4bf86eb3d694308fce6e97f97ac2229708023c2aba657e5d2be23c7ef63a7c SHA512 73f2c9d750b7f83767660258ff51ab3d4c420eaebff2d70f1b73306145e7c69330541d2268ed4d8b947b87d63123bf92ad61868d415aa80e34b5ed3adbcc0719
EBUILD llvmgold-5.ebuild 552 BLAKE2B f058b07a03942bcc2b407404f46188f9b4faf1244a6b44e697541d8ee48ef2d56b15411c98b0b95419d822c52958fb68c6b4ee8c891a0389804ac233bf007117 SHA512 b0c5e2b9cb9244a525fac2041c1cc9c198ec9dc56e9739141378490c4a1482260bd9819a376ff5193883cdaa5fe5ae41b2e618576a60a1ad0b8775e2032b8051
EBUILD llvmgold-6.ebuild 529 BLAKE2B ac186915b4ebb4ec11677d7c1a300a57b7b99fb2dcb77b3adfd8315b8b4fb8246d8b1e1ce473fa64d0d692b26a18698bdfcc47f436b604d7a45973c63c7ce6d2 SHA512 e9e870f695ca3eca2e764d5aaa62626a678bf18ea994b88e244978b0c8900c3ae981202508043adaf50c453a5d96733dd7125903a117c1562ce52eefefa8cafc
MISC metadata.xml 216 BLAKE2B fe5e49887842aa513fbf1f2e09bed09a884d531fd21bdaeb2d389e8bf590b6c0e7063f0af98f66e2db129308ab0f0804ba327c3c752bbb4c900c59ac109d99aa SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5
diff --git a/sys-devel/llvmgold/llvmgold-4.ebuild b/sys-devel/llvmgold/llvmgold-4.ebuild
index b07ceab21d5a..538f6a547f3d 100644
--- a/sys-devel/llvmgold/llvmgold-4.ebuild
+++ b/sys-devel/llvmgold/llvmgold-4.ebuild
@@ -9,7 +9,7 @@ SRC_URI=""
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE=""
RDEPEND="sys-devel/llvm:${PV}[gold]