summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-devel/gcc: add 11.3.1_p20220603Sam James2022-06-042-0/+53
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: cleanup KEYWORDS guardsSam James2022-06-034-5/+15
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 10.3.1_p20220602Sam James2022-06-032-0/+49
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: stabilize 9.5.0Sam James2022-06-031-2/+1
| | | | | | | Please don't actually use this unless you need to. It's EOL. Closes: https://bugs.gentoo.org/849314 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: fixup some TOOLCHAIN_PATCH_DEVSam James2022-06-022-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: drop 9.4.0Sam James2022-06-022-22/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/kgcc64: use TOOLCHAIN_PATCH_DEVSam James2022-06-025-4/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* toolchain.eclass: introduce TOOLCHAIN_PATCH_DEVSam James2022-06-0218-4/+22
| | | | | | | | | | | | | | The PMS-legality of trying every entry in SRC_URI is questionable, so let's follow the model we use in some other places like the binutils + glibc ebuilds, and just add a variable for the developer hosting the patchset for an ebuild. We use an array in toolchain.eclass because it's easier. We also fall back to the old behaviour if TOOLCHAIN_PATCH_DEV is not set. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add same guard to {10,11}.*.9999Sam James2022-06-022-2/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: unify KEYWORDS guard for live ebuildsSam James2022-06-027-9/+21
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 13.0.0_pre20220529Sam James2022-06-022-0/+50
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: use git for patches for {10,11}.*.9999Sam James2022-06-022-4/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* toolchain.eclass: fetch patches from git for 9999 ebuildsSam James2022-06-022-6/+2
| | | | | | | | Saves us spinning a new patchset all the time, especially for e.g. 13 which won't have a release for a long time. Suggested-by: WANG Xuerui <xen0n@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: update CET patch for 12Sam James2022-06-023-1/+29
| | | | | | | | | | Let's switch to the Ubuntu-style spec changing given that the old approach was fragile and could fall over w/ bootstrap (at least w/ USE="pgo lto jit"). Didn't seem to happen with different combinations though. Bug: https://bugs.gentoo.org/822036 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: ppc64 stable wrt bug #848462Agostino Sarubbo2022-06-011-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-devel/gcc: keyword 12.1.1_p20220528 for ~loongWANG Xuerui2022-06-011-1/+1
| | | | | | Restoring the ~loong keyword for wider testing. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/gcc: ppc stable wrt bug #848462Agostino Sarubbo2022-05-311-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-devel/gcc: arm64 stable wrt bug #848462Agostino Sarubbo2022-05-311-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-devel/gcc: arm stable wrt bug #848462Agostino Sarubbo2022-05-311-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-devel/distcc: Remove myself as maintainerMichał Górny2022-05-311-4/+0
| | | | | | | This package is unmaintained, broken beyond repair and I don't use it anymore for 2 years already. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/gcc: x86 stable wrt bug #848462Agostino Sarubbo2022-05-311-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-devel/gcc: sparc stable wrt bug #848462Agostino Sarubbo2022-05-311-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-devel/gcc: Stabilize 11.3.0 amd64, #848462Sam James2022-05-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add binutils-2.30 lower boundSam James2022-05-307-7/+7
| | | | | | | Very, very bare minimum, but it's needed for CET anyway, and let's apply it unconditionally. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: drop versionsSam James2022-05-305-133/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils-hppa64: sync output; more verbose logsSam James2022-05-301-4/+9
| | | | | See: 2619d10984d0633e8cab4464c389ba9cc10642cb Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: sync output; more verbose logsSam James2022-05-302-8/+21
| | | | | See: 2619d10984d0633e8cab4464c389ba9cc10642cb Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/clang: Pregen manpages for 14.0.4Michał Górny2022-05-292-1/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/llvm: Pregen manpages for 14.0.4Michał Górny2022-05-292-1/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-runtime: Bump to 14.0.4Michał Górny2022-05-291-0/+26
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/lld: Bump to 14.0.4Michał Górny2022-05-292-0/+79
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Bump to 14.0.4Michał Górny2022-05-292-0/+442
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang-common: Bump to 14.0.4Michał Górny2022-05-292-0/+25
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/llvm: Bump to 14.0.4Michał Górny2022-05-292-0/+532
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/llvm-common: Bump to 14.0.4Michał Górny2022-05-292-0/+29
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/bmake: drop 20220330Jakov Smolić2022-05-292-56/+0
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-devel/gcc: add 12.1.1_p20220528; patch set 6Sam James2022-05-293-3/+33
| | | | | | | | | New patch set just includes CET default dropped from 11->12 at some point. Not that it matters much given it's all unkw'd anyway, but still. Bug: https://bugs.gentoo.org/822036 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bmake: Stabilize 20220418 amd64, #847943Jakov Smolić2022-05-281-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-devel/gcc: add 11.3.1_p20220527Sam James2022-05-282-0/+49
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 10.3.1_p20220526Sam James2022-05-282-0/+48
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: drop 9.4.1_p20220317, 9.4.1_p20220520, 9.5.9999Sam James2022-05-284-90/+0
| | | | | | The GCC 9 branch is now closed. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 9.5.0Sam James2022-05-282-0/+41
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gcc: add 11.3.1_p20220520Sam James2022-05-272-0/+49
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gdb: build tests in src_compile when enabledSam James2022-05-261-5/+11
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: add --enable-warn-{execstack,rwx-segments} to 9999 onlySam James2022-05-261-0/+14
| | | | | | | New in 2.39. This lays the groundworks for --enable-default-execstack at some point, maybe even in 2.39 for us, but let's see how this goes first. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/gdb: modernise ebuild a bitSam James2022-05-262-12/+17
| | | | | | Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/25188 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils-hppa64: use econfSam James2022-05-261-11/+9
| | | | | | | | | | | Sync more with binutils-libs by using econf instead of raw ./configure call; means we benefit from some of the default arguments it passes, in particular thinking of silent rules which upstream are starting to support more now too (and enable by default) which econf disables. Also, we use it fine in binutils-libs w/o issue. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/binutils: use econf; sync from liveSam James2022-05-261-4/+2
| | | | | | | | | | | | | 1. Sync more with binutils-libs by using econf instead of raw ./configure call; means we benefit from some of the default arguments it passes, in particular thinking of silent rules which upstream are starting to support more now too (and enable by default) which econf disables. Also, we use it fine in binutils-libs w/o issue. 2. Pick up changes from live ebuild. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/autoconf: keyword 2.13-r1 for ~loongWANG Xuerui2022-05-261-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/llvm: Add missing test dep on sys-apps/which (sic!)Michał Górny2022-05-252-0/+6
| | | | | | (already removed from main branch) Signed-off-by: Michał Górny <mgorny@gentoo.org>