summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-libs/libcxx: wrap Darwin comments to line boundaryFabian Groffen2021-01-015-15/+20
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* sys-libs/libcxx: fix "lib/CMakeLists.txt not found"Jacob Floyd2020-12-275-20/+0
| | | | | | | | | | | | | This partially reverts 74c82761ee2b2145fc03019edb187869f6856a38 I missed that this file no longer exists, and the hard-coded reference is not in any of the current libcxx sources. Why it didn't fail when building this in my darwin prefix, I don't know. Closes: https://bugs.gentoo.org/761921 Signed-off-by: Jacob Floyd <cognifloyd@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18840 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libcxx: fix prefix bootstrapJacob Floyd2020-12-275-16/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | When bootstrapping prefix on darwin, libcxx must be installed before llvm is built during stage2 (in EPREFIX/tmp) and during stage3 (in EPREFIX). llvm_pkg_setup, however, identifies the *installed* llvm to set environment variables with the correct path to llvm. Since llvm is not installed, we have to skip that step. But during bootstrap, we don't need those environment vars to be modified anyway because bootstrap-prefix.sh already sets them with the paths to the correct llvm (which is the host's llm during stage2 and the EPREFIX/tmp llvm during stage3). Once stage3 is complete, llvm is installed in EPREFIX, so the system rebuild (with `emerge -e system`) will successfully use llvm_pkg_setup. bootstrap-prefix.sh is no longer controlling the vars at that point, so it is important to allow llvm_pkg_setup to correctly modify the vars. Other required fixes include: - eprefrixify some dylib paths in CMakeLists.txt (dylib is only used on darwin, so this is not an issue when compiling on other platforms). - ensure want_gcc_s is OFF even if use=-libunwind on darwin - keyword with ~x64-macos Bug: https://bugs.gentoo.org/758167 Signed-off-by: Jacob Floyd <cognifloyd@gmail.com> Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* sys-libs/libcxx: Bump to 11.0.1-rc2Michał Górny2020-12-192-0/+203
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Keyword 11.0.0 riscv, #756115Mikle Kolyada2020-12-041-1/+1
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* sys-libs/libcxx: Bump to 11.0.1-rc1Michał Górny2020-11-292-0/+203
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: 11.0.0.9999 → 11.0.1.9999Michał Górny2020-11-291-0/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Delay llvm.org_set_globals after varsMichał Górny2020-11-292-4/+6
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Remove 10.0.0Michał Górny2020-11-292-201/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: x86 stable (bug #754744)Thomas Deutschmann2020-11-171-1/+1
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* sys-libs/libcxx: Stabilize 11.0.0 arm64, #754744Sam James2020-11-161-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libcxx: Stabilize 11.0.0 arm, #754744Mikle Kolyada2020-11-161-1/+1
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* sys-libs/libcxx: Stabilize 11.0.0 amd64, #754744Mikle Kolyada2020-11-161-1/+1
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* sys-libs/libcxx: Set used Python interpreter.Arfrever Frehtes Taifersar Arahesis2020-10-143-6/+18
| | | | | | | | Required since: https://github.com/llvm/llvm-project/commit/c4c3883b00d3a6aa657a5e3e515c90c9ea1f81c6 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Remove 11.0.0 RCsMichał Górny2020-10-124-594/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Bump to 11.0.0 finalMichał Górny2020-10-122-0/+198
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Bump to 11.0.0-rc6Michał Górny2020-10-072-0/+198
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Stabilize 10.0.1 arm, #742974Sam James2020-10-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libcxx: Bump to 11.0.0-rc4Michał Górny2020-09-282-0/+198
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Remove old 11.0.0 RCsMichał Górny2020-09-233-396/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Bump to 11.0.0-rc3Michał Górny2020-09-222-0/+198
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: x86 stable (bug #742974)Thomas Deutschmann2020-09-201-1/+1
| | | | | Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* sys-libs/libcxx: Stabilize 10.0.1 arm64, #742974Sam James2020-09-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libcxx: Stabilize 10.0.1 amd64, #742974Mikle Kolyada2020-09-191-1/+1
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* sys-libs/libcxx: Bump to 11.0.0rc2Michał Górny2020-08-212-0/+198
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: x86 stable (bug #727762)Sam James2020-07-311-1/+1
| | | | | Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libcxx: Remove 8*Michał Górny2020-07-312-211/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: check newly-needed LLVM files outMichał Górny2020-07-293-6/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Bump to 11.0.0_rc1Michał Górny2020-07-292-0/+199
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Remove 10.0.1 RCs & liveMichał Górny2020-07-296-989/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Bump to 10.0.1Michał Górny2020-07-212-0/+198
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: arm stable (bug #727762)Sam James2020-07-181-1/+1
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libcxx: Add 12.0.0.9999 for master branchMichał Górny2020-07-151-0/+198
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Bump to 10.0.1-rc4Michał Górny2020-07-082-0/+198
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Bump to 10.0.1-rc3Michał Górny2020-07-072-0/+198
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: arm64 stable (bug #727762)Sam James (sam_c)2020-07-041-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* sys-libs/libcxx: Bump to 10.0.1-rc2Michał Górny2020-06-292-0/+198
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: amd64 stable wrt bug #727762Mikle Kolyada2020-06-291-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* sys-libs/libcxx: Dedupe with new eclass codeMichał Górny2020-06-233-36/+9
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Port to py3.9Michał Górny2020-06-203-3/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Port to cmake.eclassMichał Górny2020-06-203-12/+15
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Apply patches in WORKDIR in 10.0.1+Michał Górny2020-06-203-18/+33
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Bump to 10.0.1_rc1Michał Górny2020-05-202-0/+201
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: 10.x branch is now 10.0.1Michał Górny2020-05-201-0/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: drop invalid gcc-version check, bug #705282Sergei Trofimovich2020-05-055-31/+1
| | | | | | | | | | gcc-4.7 is very old version. The version check uses lexicographical compare. It should use version compare to be valid. Let's just drop the check. Closes: https://bugs.gentoo.org/705282 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/libcxx: Enable py3.8Michał Górny2020-05-041-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Update test targetMichał Górny2020-05-041-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Remove 7*Michał Górny2020-05-012-216/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Require libcxxabi sourcesMichał Górny2020-04-291-1/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Remove 10.0.0 RCsMichał Górny2020-03-254-621/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>