summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* sys-devel/llvm: clean unused versionsBernard Cafarelli2015-11-046-2609/+0
| | | | Package-Manager: portage-2.2.23
* sys-devel/llvm: fix compilation on armv5Bernard Cafarelli2015-10-272-0/+20
| | | | | | | Bug #562706 by maekke compiler-rt forces some -march flags when detecting arm Package-Manager: portage-2.2.23
* sys-devel/llvm: adjust llvm[ocaml] blocker, thanks uzuBernard Cafarelli2015-10-191-1/+1
| | | | Package-Manager: portage-2.2.23
* sys-devel/llvm: fix lldb build against ncurses[tinfo], bug #560474Bernard Cafarelli2015-10-122-0/+16
| | | | Package-Manager: portage-2.2.23
* sys-devel/llvm: fix some USE=ocaml issuesBernard Cafarelli2015-10-123-6/+21
| | | | | | | Bug: 559624 Bug: 562008 Package-Manager: portage-2.2.23
* sys-devel/llvm: bump to fix lldb python installBernard Cafarelli2015-10-112-0/+527
| | | | | | | Bug: 562436 Bug: 562438 Package-Manager: portage-2.2.23
* sys-devel/llvm: Add dependency on binutils-libs on latest ~archMichał Górny2015-10-011-0/+1
| | | | | | | | | | | | Try to fix the issue of llvm being unable to find binutils headers through adding a dependency on sys-libs/binutils-libs. Those headers used to be linked by binutils-config but this behavior changed lately requesting developers to install the additional copies of all libraries and headers instead. Bug: https://bugs.gentoo.org/show_bug.cgi?id=561994 Package-Manager: portage-2.2.20
* sys-devel/llvm: cleaner fix for #553416Bernard Cafarelli2015-09-082-6/+2
| | | | Package-Manager: portage-2.2.20.1
* sys-devel/llvm: fix bugs #559588, #559828, #559850Bernard Cafarelli2015-09-072-1/+509
| | | | | | | | Warn about needed library for OpenMP support in clang, thanks Jeremi Piotrowski <jeremi.piotrowski@gmail.com> in #559588 Install utilities like FileCheck, thanks William Throwe <wtt6@cornell.edu> in #559828 Adjust multilib dependency on libxml2, thanks Alexander Stein <alexanders83@web.de> in #559850 Package-Manager: portage-2.2.20.1
* sys-devel/llvm: bump to final releaseBernard Cafarelli2015-09-024-16/+71
| | | | | | | Also fixes WX sections and multilib-strict install forocaml bindings Both fixes from gienah, bugs #421527 and #559134 Package-Manager: portage-2.2.20.1
* sys-libs/ncurses: move to SLOT=0 #557472Mike Frysinger2015-08-269-9/+9
| | | | | Use SLOT=0 for installing of main development files like other packages so we can use other SLOTs for installing SONAME libs for binary packages.
* sys-devel/llvm: release candidate bumpBernard Cafarelli2015-08-253-5/+9
| | | | Package-Manager: portage-2.2.20.1
* sys-devel/llvm: fix 3.7.0_rc clang install, bug #558624Bernard Cafarelli2015-08-251-3/+3
| | | | Package-Manager: portage-2.2.20.1
* sys-devel/llvm: fix typo in updated patchBernard Cafarelli2015-08-241-1/+1
| | | | Package-Manager: portage-2.2.20.1
* sys-devel/llvm: fix live ebuildBernard Cafarelli2015-08-244-2/+59
| | | | Fixes bugs #553416, #557100 and #557154
* sys-devel/llvm: add rc version for testingBernard Cafarelli2015-08-244-1/+534
| | | | Package-Manager: portage-2.2.20.1
* Use https by defaultJustin Lecher2015-08-2410-10/+10
| | | | | | Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
* proj/gentoo: Initial commitRobin H. Johnson2015-08-0866-0/+8033
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed