summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-devel/llvm: Drop 3.3Michał Górny2016-06-056-804/+0
|
* sys-devel/llvm: Bump cmake requirement for live to 3.4.3, #584914Michał Górny2016-06-031-0/+1
|
* sys-devel/llvm: arm stable, bug #564402Markus Meier2016-05-311-1/+1
| | | | | Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="arm"
* sys-devel/llvm: Update compiler-rt build patch for current gitMichał Górny2016-05-122-1/+27
|
* sys-devel/llvm: Backport upstream patch for gcc4.9 Gentoo header pathsMichał Górny2016-05-123-0/+78
|
* sys-devel/llvm: Clean up old 3.7 versionsMichał Górny2016-05-126-2671/+0
|
* sys-devel/llvm: remove CppBackend from 9999Nick Sarnie2016-05-061-1/+1
| | | | | | Removed from LLVM SVN in r268631 Signed-off-by: Nick Sarnie <commendsarnex@gmail.com>
* sys-devel/llvm: remove myself from maintainersBernard Cafarelli2016-03-291-4/+0
| | | | Package-Manager: portage-2.2.28
* sys-devel/llvm: Backport EAPI=6 changes to 3.7.1-r1 and 3.8.0-r1Michał Górny2016-03-284-67/+43
|
* sys-devel/llvm: Update patches for the live ebuildMichał Górny2016-03-282-30/+48
|
* sys-devel/llvm: Update llvm-config & restore shared libs in 3.8, #578392Michał Górny2016-03-283-17/+60
|
* sys-devel/llvm: Update llvm-config patches for improved compatibilityMichał Górny2016-03-285-0/+1237
| | | | | | | | | Backport upstream r252532 that improves llvm-config support for shared libraries, adding --shared-mode option in particular, along with --build-system option needed for it. Also fix --build-mode to report "Release" rather than non-standard "Gentoo" type. Bug: https://bugs.gentoo.org/show_bug.cgi?id=578304
* sys-devel/llvm: add myself as co-maintainerWilliam Hubbs2016-03-281-0/+4
|
* sys-devel/llvm: use system six for lldbBernard Cafarelli2016-03-092-0/+16
| | | | Package-Manager: portage-2.2.27
* sys-devel/{clang,llvm}: Bump to final 3.8.0Bernard Cafarelli2016-03-092-12/+12
| | | | | | | | | To do before unmask: * some clang tests still fail (cannot find standard headers) * lldb wants to install six.py * test reverse dependencies Package-Manager: portage-2.2.27
* sys-devel/llvm: Bump the live ebuild to EAPI 6Michał Górny2016-02-171-13/+13
|
* sys-devel/llvm: Extend the FreeBSD fix fix to remaining ebuildsMichał Górny2016-02-172-2/+6
|
* sys-devel/llvm: Clean up stale ref to outer mycmakeargsMichał Górny2016-02-173-3/+0
| | | | | | Clean up the stale and confusing reference to outer mycmakeargs that used to be declared in src_configure() and passed down to multilib_src_configure(). This is no longer the case.
* sys-devel/llvm: Update the llvm-config for the live version, #574918Michał Górny2016-02-171-21/+0
|
* sys-devel/llvm: release candidate bumpBernard Cafarelli2016-02-152-5/+5
| | | | Package-Manager: portage-2.2.27
* sys-devel/llvm: revise libcxx dependency for maintenance and to be more ↵Fabian Groffen2016-02-115-5/+5
| | | | | | realistic Package-Manager: portage-2.2.20-prefix
* sys-devel/llvm: fix dependency on libcxx for Darwin, bug #573176Fabian Groffen2016-02-113-3/+3
| | | | | | llvm dies with an ICE while compiling packages (like itself) when the version of libcxx doesn't match. So pull in a version from the same major range. Package-Manager: portage-2.2.20-prefix
* sys-devel/llvm: Fix missing ||die on FreeBSD-added codeMichał Górny2016-02-101-1/+3
|
* sys-devel/llvm: Remove unnecessary revbump due to FreeBSD-related changeMichał Górny2016-02-102-551/+6
| | | | | | The FreeBSD header change does not justify forcing rebuild of such a huge package as LLVM on Linux. Furthermore, the new code relies on a new USE flag, so FreeBSD users will get it via --changed-use.
* sys-devel/llvm: Re add the code for Gentoo/FreeBSD.Yuta Satoh2016-02-083-2/+559
| | | | Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=417171
* sys-devel/llvm: add CHOST-clang wrappers to 3.4.2 too for Prefix bootstrapFabian Groffen2016-02-041-0/+28
| | | | Package-Manager: portage-2.2.20-prefix
* sys-devel/llvm: work on 3.8.0_rc1 install, bug #573202Bernard Cafarelli2016-01-282-31/+7
| | | | | | | | Also add man-pages tarball clang tests still fail Package-Manager: portage-2.2.27
* sys-devel/llvm: add (masked) 3.8 release candidate for testingBernard Cafarelli2016-01-274-1/+556
| | | | Package-Manager: portage-2.2.27
* sys-devel/llvm: add darwin patch to 3.7.1Fabian Groffen2016-01-271-1/+4
| | | | Package-Manager: portage-2.2.20-prefix
* sys-devel/llvm: fix live ebuildBernard Cafarelli2016-01-252-3/+78
| | | | | | | Update clang version, bug #572396 Update llvm-config patch, bug #572564 Package-Manager: portage-2.2.27
* Set appropriate maintainer types in metadata.xml (GLEP 67)Michał Górny2016-01-241-2/+2
|
* Unify quoting in metadata.xml files for machine processingMichał Górny2016-01-241-9/+9
| | | | | | | Force unified quoting in all metadata.xml files since lxml does not preserve original use of single and double quotes. Ensuring unified quoting before the process allows distinguishing the GLEP 67-related metadata.xml changes from unrelated quoting changes.
* sys-devel/llvm: Remove C++11 checks in -9999Michał Górny2016-01-171-12/+0
| | | | | Remove C++11 checks since the relevant gcc versions are stable for long enough already.
* sys-devel/llvm: disable the use of xcrun on OSX, bug #568758Fabian Groffen2016-01-094-0/+12
| | | | Package-Manager: portage-2.2.20-prefix
* sys-devel/llvm: Remove ancient 3.2 versionMichał Górny2016-01-073-251/+0
|
* sys-devel/llvm: Remove ancient 3.1 versionMichał Górny2016-01-079-446/+0
|
* sys-devel/llvm: Remove ancient 3.0 versionMichał Górny2016-01-076-247/+0
|
* sys-devel/llvm: Drop ancient 2.9 versionMichał Górny2016-01-074-247/+0
|
* sys-devel/llvm: Remove ancient 2.8 versionMichał Górny2016-01-074-243/+0
|
* sys-devel/{clang,llvm}: Bump to 3.7.1Michał Górny2016-01-062-0/+544
|
* sys-devel/llvm: Backport msan fix for 4.1+ kernels, bug #569894Michał Górny2015-12-273-0/+705
|
* sys-devel/llvm: Clean Python, enable libomp and BPF backend in 3.7Michał Górny2015-12-131-0/+530
| | | | | | | | | | | | Backport some of the changes from -9999 as 3.7.0-r4. Remove multi-Python support which was working only partially because of lldb, also fixing byte-compilation of Python modules, #567550. Default to libomp instead of semi-broken libgomp support, #562990. Enable BPF backend by default, GitHub PR #450. Fixes: https://bugs.gentoo.org/show_bug.cgi?id=567550 Fixes: https://bugs.gentoo.org/show_bug.cgi?id=562990 Fixes: https://github.com/gentoo/gentoo/pull/450
* sys-devel/llvm: Reorder python_setup after epatch_user in -9999Michał Górny2015-12-121-2/+2
|
* sys-devel/llvm: add BPF backend to compiled targetsMarco Leogrande2015-12-121-1/+1
| | | | | | | | | As part of 3.7.* releases, LLVM has officially added support for the BPF backend. This backend emits instructions in the eBPF language, that is used in the homonymous Linux kernel virtual machine. Users of LLVM can write a program in C and have it compiled directly into eBPF. This commit adds support for compiling this backend unconditionally.
* sys-devel/llvm: Force python* for USE=test buildMichał Górny2015-12-091-1/+1
|
* sys-devel/llvm: Set libomp as default OpenMP provider in -9999, #562990Michał Górny2015-12-051-3/+5
| | | | | | | | Use libomp as default OpenMP provider rather than libgomp because the support for the latter is unable to find omp.h without explicit -I, and provides syntax checking only. Bug: https://bugs.gentoo.org/show_bug.cgi?id=562990
* sys-devel/llvm: Update live ebuild, fix Python installMichał Górny2015-12-053-53/+125
| | | | | | Update the patches and install procedure for git changes. Switch to python-single-r1 as most of the Python components are now installed by CMake.
* sys-devel/llvm: Fix bogus flags and paths in llvm-config, #565358Michał Górny2015-12-023-0/+642
| | | | | | | | | | | | | | | | | | | | | | | Fix llvm-config to avoid bogus results. In particular: 1. Limit --cflags and --cxxflags to package-specific flags. Do not output the whole flag-string used during the build. This fixes libclc build issues when LLVM build flags were not tolerated by clang. 2. Fix library names and paths to use shared library suffix rather than static library suffix, especially that we do not install static libraries. 3. Wipe out --system-libs since they should not be required for dynamic linking. 4. Ban --obj-root and --src-root when running outside source tree, since we are not installing any sources and therefore their results would always be bogus. Based on patch provided by Steven Newbury. Fixes: https://bugs.gentoo.org/565358
* sys-devel/llvm: Update the patch and ebuild partially scan-* changesMichał Górny2015-11-223-21/+19
| | | | | | | | Upstream has added installation rules for scan-build and scan-view, and make them FHS-aware. This is mostly neat, except that scan-view expects Python modules in /usr/share. The patch and ebuild is partially updated to accomodate this. It will require at least cleaning up /usr/share still.
* sys-devel/llvm: fix libxml2 detection for USE=-xml, bug #564804Bernard Cafarelli2015-11-122-3/+16
| | | | | | | | libxml2 search is now correctly disabled for USE=-xml lldb requires libxml2 Port some fixes to live ebuild Package-Manager: portage-2.2.24