Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sys-devel/llvm: Backport unloading prevention fix | Michał Górny | 2017-12-02 | 5 | -0/+139 |
| | | | | Bug: https://bugs.gentoo.org/617154 | ||||
* | sys-devel/llvm: Bump to 5.0.1_rc2 | Michał Górny | 2017-12-02 | 2 | -0/+233 |
| | |||||
* | sys-devel/llvm: Drop unnecessary 3.8.1 version | Michał Górny | 2017-11-29 | 2 | -587/+2 |
| | |||||
* | sys-devel/llvm: x86 stable (bug #637210) | Thomas Deutschmann | 2017-11-19 | 1 | -1/+1 |
| | | | | Package-Manager: Portage-2.3.13, Repoman-2.3.4 | ||||
* | sys-devel/llvm: Stop enforcing external lit for tests | Michał Górny | 2017-11-16 | 3 | -27/+0 |
| | | | | | | | | | | | | | | | | | | | | | | Modify the ebuild to no longer enforce externally installed dev-python/lit for tests, effectively causing the build system to use the bundled copy of lit (along with llvm-lit). While using the external package is more canonical, its disadvantages outweight the gain. Most notably, lit is not slotted in Gentoo and the behavior of lit frequently changes subtly which caused us to require a major version match between LLVM and lit. As a result, attempting to build multiple slots of LLVM with tests enabled cause package collisions. Building both LLVM and lit simultaneously causes a circular dependency. Since lit comes from the same package as LLVM itself and LLVM requires explicit python-any-r1 use anyway, using the bundled copy has no added cost. It reduces the risk of breakage resulting from skipping llvm-lit wrapper and solves the forementioned problems caused by depending on dev-python/lit. The external package is still useful for projects that do not require LLVM sources. | ||||
* | sys-devel/llvm: Unify metadata.xml indentation | Michał Górny | 2017-11-12 | 1 | -4/+4 |
| | |||||
* | sys-devel/llvm: Install missing Fuzzer libraries in 5.0.9999 | Michał Górny | 2017-11-12 | 1 | -0/+5 |
| | | | | Bug: https://bugs.gentoo.org/636840 | ||||
* | sys-devel/llvm: [QA] Add cmake-utils_src_prepare | David Seifert | 2017-10-15 | 7 | -14/+14 |
| | | | | Package-Manager: Portage-2.3.11, Repoman-2.3.3 | ||||
* | sys-devel/llvm: Make the tests more verbose | Michał Górny | 2017-10-01 | 1 | -0/+1 |
| | |||||
* | sys-devel/llvm: Fix using external lit | Michał Górny | 2017-10-01 | 1 | -1/+1 |
| | |||||
* | sys-devel/llvm: Use eapi7-ver.eclass | Michał Górny | 2017-09-19 | 2 | -7/+7 |
| | |||||
* | sys-devel/llvm: Bump to 5.0.0 | Michał Górny | 2017-09-08 | 2 | -0/+239 |
| | |||||
* | sys-devel/llvm: Remove unused elibc_musl flag | Michał Górny | 2017-09-08 | 2 | -2/+2 |
| | |||||
* | sys-devel/llvm: Drop musl patches for 5.0+ | Leorize | 2017-08-30 | 2 | -6/+0 |
| | | | | | | | No longer necessary, see: https://reviews.llvm.org/D33883 and https://reviews.llvm.org/D28476 Closes: https://github.com/gentoo/gentoo/pull/5555 | ||||
* | sys-devel/llvm: Include all experimental targets in -9999 | Michał Górny | 2017-08-15 | 1 | -2/+8 |
| | |||||
* | sys-devel/llvm: Disable RISCV following upstream | Michał Górny | 2017-08-15 | 2 | -2/+2 |
| | | | | | | The RISCV target is experimental and was only accidentally added to the main target list. Since it can no longer be enabled the usual way, remove it from the ebuilds for now. | ||||
* | sys-devel/llvm: Clean old up | Michał Górny | 2017-07-25 | 2 | -239/+0 |
| | |||||
* | sys-devel/llvm: Adjust the slot for 9999 | Michał Górny | 2017-07-24 | 1 | -1/+1 |
| | |||||
* | sys-devel/llvm: Branch for 5.0.0 release | Michał Górny | 2017-07-24 | 1 | -0/+233 |
| | |||||
* | sys-devel/llvm: Use https for llvm.org | Michał Górny | 2017-07-09 | 9 | -36/+36 |
| | |||||
* | sys-devel/llvm: Do not append VCS revision to version | Michał Górny | 2017-07-09 | 1 | -0/+3 |
| | |||||
* | sys-devel/llvm: Update upstream git URI | Michał Górny | 2017-07-09 | 1 | -1/+1 |
| | |||||
* | app-vim/llvm-vim -> sys-devel/llvm-common | Michał Górny | 2017-07-02 | 3 | -3/+3 |
| | | | | | | | Rename llvm-vim package to llvm-common. It is going to be reused to include all the common files that are shared between multiple LLVM slots. This should also cut the pointless noise of our valuable users complaining that LLVM unconditionally depends on app-vim/* package. | ||||
* | sys-devel/llvm: Bump to 4.0.1 | Michał Górny | 2017-06-27 | 2 | -0/+239 |
| | |||||
* | sys-devel/llvm: Fix path to llvm-tblgen when cross compiling. | Alexis Ballier | 2017-06-19 | 2 | -6/+8 |
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 | ||||
* | sys-devel/llvm: Move 3.9.1 patchset to tarball | Michał Górny | 2017-06-03 | 17 | -1716/+20 |
| | |||||
* | sys-devel/llvm: Move 3.8.1 patchset to tarball | Michał Górny | 2017-06-03 | 17 | -2445/+27 |
| | |||||
* | sys-devel/llvm: Move 3.7.1 patchset to tarball | Michał Górny | 2017-06-03 | 14 | -1035/+25 |
| | |||||
* | sys-devel/llvm: Move 3.6.2 patchset to tarball | Michał Górny | 2017-06-03 | 6 | -203/+10 |
| | |||||
* | sys-devel/llvm: Move 3.5.2 patchset to tarball | Michał Górny | 2017-06-03 | 5 | -162/+10 |
| | |||||
* | sys-devel/llvm: Move 3.4.2 patchset to tarball | Michał Górny | 2017-06-03 | 6 | -259/+9 |
| | |||||
* | sys-devel/llvm: Drop 3.9.0 (in favor of 3.9.1) | Michał Górny | 2017-06-03 | 7 | -548/+4 |
| | | | | Closes: https://github.com/gentoo/gentoo/pull/4739 | ||||
* | sys-devel/llvm: Drop old revisions | Michał Górny | 2017-06-03 | 2 | -1098/+0 |
| | |||||
* | sys-devel/llvm: Minimize 3.6 to be Darwin Prefix-compat only | Michał Górny | 2017-06-03 | 4 | -595/+279 |
| | |||||
* | sys-devel/llvm: Minimize 3.5 to be Darwin Prefix-compat only | Michał Górny | 2017-06-03 | 3 | -551/+275 |
| | |||||
* | sys-devel/llvm: Fix CHOST symlinks for 3.4.2-r100 | Michał Górny | 2017-06-03 | 1 | -2/+2 |
| | |||||
* | sys-devel/llvm: Fix configure phase for 3.4.2-r100 | Michał Górny | 2017-06-03 | 1 | -8/+2 |
| | |||||
* | sys-devel/llvm: add ~arm, bug #613666 | Markus Meier | 2017-05-17 | 1 | -1/+1 |
| | | | | | Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" | ||||
* | sys-devel/llvm: Remove no-longer-useful check-reqs | Michał Górny | 2017-04-15 | 2 | -86/+4 |
| | | | | | | | Now that LLVM is split, the package is no longer horribly large in regular builds. The new sizes fit the usual limits and so do not need specific checks. Furthermore, maintaining all those values with different USE flags and compiler flags combinations. | ||||
* | sys-devel/llvm: Fix passing -DNDEBUG to build, #614844 | Michał Górny | 2017-04-15 | 2 | -0/+4 |
| | |||||
* | sys-devel/llvm: Include prebuilt manpages for 4.0.0 w/ USE=-doc | Michał Górny | 2017-04-06 | 2 | -1/+10 |
| | |||||
* | sys-devel/llvm: Fix compressing manpages | Michał Górny | 2017-04-06 | 2 | -0/+4 |
| | |||||
* | sys-devel/llvm: Include MANPATH in env.d file | Michał Górny | 2017-04-06 | 2 | -0/+2 |
| | | | | | | | Include MANPATH in the env.d file so that 'man' can reliably find all the manpages. It seems that at least sys-apps/man-db can still find the manpages relative to the tools found in PATH but that is most likely unreliable. | ||||
* | sys-devel/llvm: x86 stable wrt bug #607660 | Agostino Sarubbo | 2017-04-02 | 1 | -1/+1 |
| | | | | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> | ||||
* | sys-devel/llvm: amd64 stable wrt bug #607660 | Agostino Sarubbo | 2017-04-02 | 1 | -1/+1 |
| | | | | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> | ||||
* | sys-devel/llvm: Drop sparc keywords | Matt Turner | 2017-03-24 | 4 | -4/+4 |
| | |||||
* | sys-devel/llvm: Drop ppc/ppc64 keywords | Matt Turner | 2017-03-24 | 4 | -4/+4 |
| | | | | | Bug: https://bugs.gentoo.org/613732 Bug: https://bugs.gentoo.org/613734 | ||||
* | sys-devel/llvm: Bump to 4.0.0 final | Michał Górny | 2017-03-13 | 2 | -2/+2 |
| | |||||
* | sys-devel/llvm: Remove USE=multitarget for 4+ | Michał Górny | 2017-03-07 | 2 | -6/+4 |
| | | | | | | | | | | | | | | The USE=multitarget is used only by three packages in Gentoo: - old versions of dev-lang/rust that do not support new LLVM versions, - old versions of dev-python/llvmlite that do not support new LLVM versions, - sys-devel/clang metapackage. Since it is only an irritating REQUIRED_USE backwards compatbility knob, and it is no longer needed for dependencies, remove it. | ||||
* | sys-devel/llvm: Bump to 4.0.0rc3 | Michał Górny | 2017-03-06 | 2 | -1/+1 |
| |