summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-devel/clang: -9999 → -10.0.0.9999Michał Górny2019-07-211-298/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Bump -9999 to EAPI 7Michał Górny2019-07-211-12/+11
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: -9999 is now 10.0.0Michał Górny2019-07-201-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Enable Python 3 in -9999Michał Górny2019-06-111-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: WebAssembly is no longer experimental in 8.0+Michał Górny2019-03-221-2/+2
| | | | | Reported-by: Matthew Smith <matt@offtopica.uk> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Trunk is now 9.0.0Michał Górny2019-01-161-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: z3 is now multilibMichał Górny2019-01-091-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: Update z3 option nameMichał Górny2019-01-091-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: 8.0+ requires z3-4.7.1Michał Górny2018-12-081-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-devel/clang: 9999 is now 8.0Michał Górny2018-08-011-1/+1
|
* sys-devel/clang: Update for clang-X naming in -9999Michał Górny2018-04-071-6/+6
| | | | | Upstream has removed the minor version from clang symlink in git. Update our code accordingly.
* sys-devel/clang: Include LLVMTestingSupport lib in -9999 checkoutMichał Górny2018-04-071-1/+2
| | | | | | Include the lib/Testing/Support directory in LLVM checkout since the clangd tests (part of clang-tools-extra) require that library now. The code still needs a fix upstream to actually build the library.
* sys-devel/clang: PDEP on sys-devel/clang-commonMichał Górny2018-04-041-0/+1
|
* sys-devel/clang: Inform about utility scripts in postinstMichał Górny2018-04-041-0/+7
| | | | Closes: https://bugs.gentoo.org/652234
* sys-devel/clang: fix for prefix, bug 649732Guilherme Amadio2018-03-201-0/+6
| | | | | Closes: https://bugs.gentoo.org/649732 Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-devel/clang: Raise libcxx dep for USE=default-libcxxMichał Górny2018-03-101-1/+1
| | | | | | | Require the same or newer sys-libs/libcxx version when 'default-libcxx' flag is used. This may reduce the risk of libc++ version problems on pure libc++ systems (e.g. FreeBSD) by promoting early libc++ upgrade, and it is consistent with the dependency in sys-devel/clang-runtime.
* sys-devel/clang: Force correct CMAKE_INSTALL_MANDIRMichał Górny2018-03-091-0/+1
|
* sys-devel/clang: Control lit job countMichał Górny2018-03-081-2/+3
| | | | Closes: https://bugs.gentoo.org/649554
* sys-devel/clang: Update slot for master to 7Michał Górny2018-01-031-2/+2
|
* sys-devel/clang: Restrict tests with USE=-testMichał Górny2017-12-151-0/+1
|
* sys-devel/clang: Do not enable docs by defaultMichał Górny2017-12-111-1/+1
| | | | Reported by leio.
* sys-devel/clang: Utilize partial checkoutMichał Górny2017-11-281-1/+1
|
* sys-devel/clang: Stop enforcing external lit for tests (in <9999)Michał Górny2017-11-161-2/+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 and clang requires it anyway for gtest, using the bundled copy has no added cost. However, the live ebuild is currently broken as it requires llvm-lit that is not created in the stand-alone build. This will be fixed upstream.
* sys-devel/clang: Make the tests more verboseMichał Górny2017-10-011-0/+1
|
* sys-devel/clang: Fix using external litMichał Górny2017-10-011-1/+1
|
* sys-devel/clang: Use eapi7-ver.eclassMichał Górny2017-09-191-5/+5
|
* sys-devel/clang: Remove unused elibc_musl flagMichał Górny2017-09-081-1/+1
|
* sys-devel/clang: Remove unnecessary Sphinx patch from 5.0.0+Michał Górny2017-08-301-11/+6
| | | | | | The Sphinx patch is no longer necessary with 5.0.0+ -- the upstream changes made it possible to get the docs building through passing a few variables to CMake.
* sys-devel/clang: Fix unused LLVM_EXPERIMENTAL... warningMichał Górny2017-08-301-4/+1
| | | | | | | | Revert back to using LLVM_TARGETS_TO_BUILD since LLVM_EXPERIMENTAL_TARGETS_TO_BUILD logic is not implemented in clang (or the installed LLVM CMake files). However, the target check is not implemented either, so we can just push the experimental targets into the regular variable.
* sys-devel/clang: Fix unused Z3_INCLUDE_DIR warningMichał Górny2017-08-301-1/+3
| | | | | Declare Z3_INCLUDE_DIR only if [z3] is enabled, to avoid unused variable warning from CMake.
* sys-devel/clang: extra tool tests were fixed upstreamMichał Górny2017-08-291-5/+1
| | | | | The extra tool tests now work correctly with static-analyzer disabled. Update the ebuild accordingly.
* sys-devel/clang: arch-type patch merged upstreamMichał Górny2017-08-291-3/+0
|
* sys-devel/clang: Disable extra tests w/o static-analMichał Górny2017-08-261-1/+5
| | | | | | | | Tests for clang-tools-extra are disabled upstream if static-analyzer is disabled. This is related to the fact that clang-tidy requires it, and upstream did not split the tests properly (yet). Bug: https://bugs.gentoo.org/627974
* sys-devel/clang: Enable masquerades via dev-util/shadowmanMichał Górny2017-08-261-0/+12
| | | | Closes: https://github.com/gentoo/gentoo/pull/5386
* sys-devel/clang: Finally remove back-compat USE=multitargetMichał Górny2017-08-151-5/+3
|
* sys-devel/clang: Include all experimental targets in -9999Michał Górny2017-08-151-2/+7
|
* sys-devel/clang: Disable RISCV following upstreamMichał Górny2017-08-151-1/+1
|
* sys-devel/clang: Adjust the slot for 9999Michał Górny2017-07-241-1/+1
|
* sys-devel/clang: Use https for llvm.orgMichał Górny2017-07-091-3/+3
|
* sys-devel/clang: Also update the git URI for extra fetchesMichał Górny2017-07-091-2/+2
|
* sys-devel/clang: Update upstream git URIMichał Górny2017-07-091-1/+1
|
* sys-devel/clang: Remove no-longer-useful check-reqsMichał Górny2017-04-151-32/+1
| | | | | | | 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/clang: Fix passing -DNDEBUG to build, #614844Michał Górny2017-04-151-0/+2
|
* sys-devel/clang: Revert "Fix respecting USE=debug for asserts, #614844"Michał Górny2017-04-151-1/+0
| | | | | | | Turns out the issue lies within LLVM itself, wrt CMAKE_BUILD_TYPE no longer forcing -DNDEBUG while wiping out the default flags. Reverts: 9e3db5e62f63c3c169e9c60f5ac5acc43ae87160
* sys-devel/clang: Fix respecting USE=debug for asserts, #614844Michał Górny2017-04-141-0/+1
|
* sys-devel/clang: Enable support for Z3 backend in -9999Michał Górny2017-04-061-2/+9
|
* sys-devel/clang: Fix incorrect +x on scan-build.1 manpageMichał Górny2017-04-061-0/+2
|
* sys-devel/clang: Fix installing extra tool docs to docdirMichał Górny2017-04-061-0/+3
|
* sys-devel/clang: Fix compressing manpagesMichał Górny2017-04-061-0/+2
|
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>