* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/libcxxabi/
@ 2016-02-11 9:28 Fabian Groffen
0 siblings, 0 replies; 10+ messages in thread
From: Fabian Groffen @ 2016-02-11 9:28 UTC (permalink / raw
To: gentoo-commits
commit: c8e15ebb4aed04618565b1a1e266a98dfbd1fc1b
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 11 09:28:26 2016 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Thu Feb 11 09:28:26 2016 +0000
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=c8e15ebb
sys-libs/libcxxabi: bump version
Package-Manager: portage-2.2.20-prefix
sys-libs/libcxxabi/Manifest | 1 +
sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild | 87 +++++++++++++++++++++++++++++++
2 files changed, 88 insertions(+)
diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 4f13d9d..dd0c964 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -1,2 +1,3 @@
DIST libcxxabi-3.5.1.src.tar.xz 551148 SHA256 7ff14fdce0ed7bfcc532c627c7a2dc7876dd8a3d788b2aa201d3bbdc443d06a3 SHA512 1fa9215aba2228d0bc5547febea69d0497785289d1972103ffb24b202a0a4df06ea1f7d6311ec85fc344414b69e590640b547c66ef1f9b9ea73762cc4f4a83fa WHIRLPOOL 4682de87fc6857d1dc3c401dd9ed24b1e5aa5b3a00338f6493cd0a30f757560c468591e540ac0856ee8d83c3ab5107c9c334f9f5c67755b47d23ec29462d5386
DIST libcxxabi-3.6.2.src.tar.xz 556816 SHA256 6fb48ce5a514686b9b75e73e59869f782ed374a86d71be8423372e4b3329b09b SHA512 3a7cf91399dfdf18ac998d499b69387f7a9bdde6ab592a2d3cc411037627c97ce955b2348fa2a068ff8c00b34445a86991d09d1aac2726e38c0d3f8da5c72d29 WHIRLPOOL 67be971ca68681b3fdfc1bfebae68239731d7a80c92cd04bec612b3f9520eb269e69ece013b07a01e51752f1a6e77e9c060a19c625e7e8dfe48994e67296538e
+DIST libcxxabi-3.7.1.src.tar.xz 507428 SHA256 a47faaed90f577da8ca3b5f044be9458d354a53fab03003a44085a912b73ab2a SHA512 d697d1b35a8cc1f27dd0f7d06d3f6e067e4c7ae613af982a8c91d4702a03aedfbdad1d4bd3c213f38db3d58473ad7fc6b4b8d1ffcfc6de04d1eb4e17e151c73a WHIRLPOOL 97d30f81d8d7960f4e3c8208f44f860b48b2aa3e13b0caccf9b2d26947cebf227143e0de77e18f4405612fc11028538ae886e7d21ab6e586c466a54fe1f302d7
diff --git a/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild
new file mode 100644
index 0000000..df0ff44
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit flag-o-matic
+
+S="${WORKDIR}/${P}.src"
+
+inherit eutils
+
+DESCRIPTION="New implementation of low level support for a standard C++ library"
+HOMEPAGE="http://libcxxabi.llvm.org/"
+SRC_URI="http://llvm.org/releases/${PV}/${P}.src.tar.xz"
+
+LICENSE="|| ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~x64-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ sys-libs/libcxx-headers
+ sys-devel/clang"
+
+pkg_setup() {
+ if [[ ${CHOST} == *darwin* ]] ; then
+ MY_CC=$(tc-getCC)
+ MY_CXX=$(tc-getCXX)
+ if [[ ${MY_CC} != *clang* || ${MY_CXX} != *clang++* ]] ; then
+ eerror "${PN} needs to be built with clang++. Please do not override"
+ eerror "CC ($MY_CC) and CXX ($MY_CXX)"
+ eerror "or point them at clang and eerror clang++ respectively."
+ die
+ fi
+ return
+ fi
+}
+
+src_configure() {
+ tc-export CC CXX
+}
+
+src_prepare() {
+ cd "${S}"
+
+ # libc++abi needs stack unwinding functions provided by libSystem on Mac OS X
+ # >= 10.6. On < 10.6 they're in libgcc_s. So force link against that.
+ # Additionally, the crt1.o provided by our gcc-apple toolchain isn't
+ # universal. Since that's needed for linking any program on OSX <
+ # 10.7, universal support is effectively broken on those older OSXes
+ # even if clang and libc++{,abi} were to support it. So we can just
+ # disable universal compilation.
+ gcc_s=gcc_s.1
+ [[ "${CHOST##*-darwin}" -eq 9 ]] && gcc_s=gcc_s.10.5
+ [[ "${CHOST##*-darwin}" -eq 8 ]] && gcc_s=gcc_s.10.4
+ [[ "${CHOST##*-darwin}" -le 9 ]] && \
+ sed -i -e "s,-lSystem,-lSystem -l${gcc_s},g" \
+ -e "s,-arch i386 -arch x86_64,,g" \
+ lib/buildit
+
+ # assert.h refers to eprintf which is nowhere to be found. That's why
+ # everyone (libstdc++, clang compiler-rt) bring their own
+ # implementation. Ours is nicked from Apple's patch to libstdc++-39.
+ [[ "${CHOST##*-darwin}" -le 8 ]] && \
+ epatch "${FILESDIR}"/${PN}-3.5.1-eprintf.patch
+
+ sed -i -e "s,/usr/lib/libc++abi\.dylib,${EPREFIX}/usr/lib/libc++abi.dylib,g" \
+ lib/buildit
+}
+
+src_compile() {
+ cd "${S}/lib" || die
+ export TRIPLE=-apple-
+ ./buildit || die
+}
+
+src_install() {
+ dolib.so lib/libc++*dylib
+
+ # do not install unwind.h and others since they're only in-source
+ # build-time dependencies
+ insinto /usr/include
+ doins -r include/cxxabi.h
+ doins -r include/__cxxabi_config.h
+}
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/libcxxabi/
@ 2016-02-11 9:41 Fabian Groffen
0 siblings, 0 replies; 10+ messages in thread
From: Fabian Groffen @ 2016-02-11 9:41 UTC (permalink / raw
To: gentoo-commits
commit: 32335e00fbde678d082aa29c52e124c75da038ec
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 11 09:30:57 2016 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Thu Feb 11 09:30:57 2016 +0000
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=32335e00
sys-libs/libcxxabi: drop unused version
Package-Manager: portage-2.2.20-prefix
sys-libs/libcxxabi/Manifest | 1 -
sys-libs/libcxxabi/libcxxabi-3.6.2.ebuild | 86 -------------------------------
2 files changed, 87 deletions(-)
diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index dd0c964..64a925b 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -1,3 +1,2 @@
DIST libcxxabi-3.5.1.src.tar.xz 551148 SHA256 7ff14fdce0ed7bfcc532c627c7a2dc7876dd8a3d788b2aa201d3bbdc443d06a3 SHA512 1fa9215aba2228d0bc5547febea69d0497785289d1972103ffb24b202a0a4df06ea1f7d6311ec85fc344414b69e590640b547c66ef1f9b9ea73762cc4f4a83fa WHIRLPOOL 4682de87fc6857d1dc3c401dd9ed24b1e5aa5b3a00338f6493cd0a30f757560c468591e540ac0856ee8d83c3ab5107c9c334f9f5c67755b47d23ec29462d5386
-DIST libcxxabi-3.6.2.src.tar.xz 556816 SHA256 6fb48ce5a514686b9b75e73e59869f782ed374a86d71be8423372e4b3329b09b SHA512 3a7cf91399dfdf18ac998d499b69387f7a9bdde6ab592a2d3cc411037627c97ce955b2348fa2a068ff8c00b34445a86991d09d1aac2726e38c0d3f8da5c72d29 WHIRLPOOL 67be971ca68681b3fdfc1bfebae68239731d7a80c92cd04bec612b3f9520eb269e69ece013b07a01e51752f1a6e77e9c060a19c625e7e8dfe48994e67296538e
DIST libcxxabi-3.7.1.src.tar.xz 507428 SHA256 a47faaed90f577da8ca3b5f044be9458d354a53fab03003a44085a912b73ab2a SHA512 d697d1b35a8cc1f27dd0f7d06d3f6e067e4c7ae613af982a8c91d4702a03aedfbdad1d4bd3c213f38db3d58473ad7fc6b4b8d1ffcfc6de04d1eb4e17e151c73a WHIRLPOOL 97d30f81d8d7960f4e3c8208f44f860b48b2aa3e13b0caccf9b2d26947cebf227143e0de77e18f4405612fc11028538ae886e7d21ab6e586c466a54fe1f302d7
diff --git a/sys-libs/libcxxabi/libcxxabi-3.6.2.ebuild b/sys-libs/libcxxabi/libcxxabi-3.6.2.ebuild
deleted file mode 100644
index 6d6c955..0000000
--- a/sys-libs/libcxxabi/libcxxabi-3.6.2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit flag-o-matic
-
-S="${WORKDIR}/${P}.src"
-
-inherit eutils
-
-DESCRIPTION="New implementation of low level support for a standard C++ library"
-HOMEPAGE="http://libcxxabi.llvm.org/"
-SRC_URI="http://llvm.org/releases/${PV}/${P}.src.tar.xz"
-
-LICENSE="|| ( UoI-NCSA MIT )"
-SLOT="0"
-KEYWORDS="~x64-macos ~x86-macos"
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- sys-libs/libcxx-headers
- sys-devel/clang"
-
-pkg_setup() {
- if [[ ${CHOST} == *darwin* ]] ; then
- MY_CC=$(tc-getCC)
- MY_CXX=$(tc-getCXX)
- if [[ ${MY_CC} != *clang* || ${MY_CXX} != *clang++* ]] ; then
- eerror "${PN} needs to be built with clang++. Please do not override"
- eerror "CC ($MY_CC) and CXX ($MY_CXX)"
- eerror "or point them at clang and eerror clang++ respectively."
- die
- fi
- return
- fi
-}
-
-src_configure() {
- tc-export CC CXX
-}
-
-src_prepare() {
- cd "${S}"
-
- # libc++abi needs stack unwinding functions provided by libSystem on Mac OS X
- # >= 10.6. On < 10.6 they're in libgcc_s. So force link against that.
- # Additionally, the crt1.o provided by our gcc-apple toolchain isn't
- # universal. Since that's needed for linking any program on OSX <
- # 10.7, universal support is effectively broken on those older OSXes
- # even if clang and libc++{,abi} were to support it. So we can just
- # disable universal compilation.
- gcc_s=gcc_s.1
- [[ "${CHOST##*-darwin}" -eq 9 ]] && gcc_s=gcc_s.10.5
- [[ "${CHOST##*-darwin}" -eq 8 ]] && gcc_s=gcc_s.10.4
- [[ "${CHOST##*-darwin}" -le 9 ]] && \
- sed -i -e "s,-lSystem,-lSystem -l${gcc_s},g" \
- -e "s,-arch i386 -arch x86_64,,g" \
- lib/buildit
-
- # assert.h refers to eprintf which is nowhere to be found. That's why
- # everyone (libstdc++, clang compiler-rt) bring their own
- # implementation. Ours is nicked from Apple's patch to libstdc++-39.
- [[ "${CHOST##*-darwin}" -le 8 ]] && \
- epatch "${FILESDIR}"/${PN}-3.5.1-eprintf.patch
-
- sed -i -e "s,/usr/lib/libc++abi\.dylib,${EPREFIX}/usr/lib/libc++abi.dylib,g" \
- lib/buildit
-}
-
-src_compile() {
- cd "${S}/lib" || die
- export TRIPLE=-apple-
- ./buildit || die
-}
-
-src_install() {
- dolib.so lib/libc++*dylib
-
- # do not install unwind.h and others since they're only in-source
- # build-time dependencies
- insinto /usr/include
- doins -r include/cxxabi.h
-}
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/libcxxabi/
@ 2016-02-11 9:41 Fabian Groffen
0 siblings, 0 replies; 10+ messages in thread
From: Fabian Groffen @ 2016-02-11 9:41 UTC (permalink / raw
To: gentoo-commits
commit: c3df698a312127ebbd28df3041477e316ed2f46f
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 11 09:33:02 2016 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Thu Feb 11 09:33:02 2016 +0000
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=c3df698a
sys-libs/libcxxabi: fix version on headers
Package-Manager: portage-2.2.20-prefix
sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild | 8 +++-----
sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild | 8 +++-----
2 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
index 6d6c955..7e83142 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id $
EAPI=5
@@ -21,7 +21,7 @@ IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
- sys-libs/libcxx-headers
+ =sys-libs/libcxx-headers-${PV}
sys-devel/clang"
pkg_setup() {
@@ -43,8 +43,6 @@ src_configure() {
}
src_prepare() {
- cd "${S}"
-
# libc++abi needs stack unwinding functions provided by libSystem on Mac OS X
# >= 10.6. On < 10.6 they're in libgcc_s. So force link against that.
# Additionally, the crt1.o provided by our gcc-apple toolchain isn't
diff --git a/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild
index df0ff44..83376cd 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id $
EAPI=5
@@ -21,7 +21,7 @@ IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
- sys-libs/libcxx-headers
+ =sys-libs/libcxx-headers-${PV}
sys-devel/clang"
pkg_setup() {
@@ -43,8 +43,6 @@ src_configure() {
}
src_prepare() {
- cd "${S}"
-
# libc++abi needs stack unwinding functions provided by libSystem on Mac OS X
# >= 10.6. On < 10.6 they're in libgcc_s. So force link against that.
# Additionally, the crt1.o provided by our gcc-apple toolchain isn't
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/libcxxabi/
@ 2016-09-07 7:35 Fabian Groffen
0 siblings, 0 replies; 10+ messages in thread
From: Fabian Groffen @ 2016-09-07 7:35 UTC (permalink / raw
To: gentoo-commits
commit: d45dfe190ac9ce2cc7078db5b1481871cf44233c
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 7 07:33:01 2016 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Sep 7 07:35:42 2016 +0000
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=d45dfe19
sys-libs/libcxxabi: sync to 3.8.1 version
Package-Manager: portage-2.2.28-prefix
sys-libs/libcxxabi/Manifest | 1 +
sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild | 85 +++++++++++++++++++++++++++++++
sys-libs/libcxxabi/metadata.xml | 5 +-
3 files changed, 90 insertions(+), 1 deletion(-)
diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 64a925b..ea62313 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -1,2 +1,3 @@
DIST libcxxabi-3.5.1.src.tar.xz 551148 SHA256 7ff14fdce0ed7bfcc532c627c7a2dc7876dd8a3d788b2aa201d3bbdc443d06a3 SHA512 1fa9215aba2228d0bc5547febea69d0497785289d1972103ffb24b202a0a4df06ea1f7d6311ec85fc344414b69e590640b547c66ef1f9b9ea73762cc4f4a83fa WHIRLPOOL 4682de87fc6857d1dc3c401dd9ed24b1e5aa5b3a00338f6493cd0a30f757560c468591e540ac0856ee8d83c3ab5107c9c334f9f5c67755b47d23ec29462d5386
DIST libcxxabi-3.7.1.src.tar.xz 507428 SHA256 a47faaed90f577da8ca3b5f044be9458d354a53fab03003a44085a912b73ab2a SHA512 d697d1b35a8cc1f27dd0f7d06d3f6e067e4c7ae613af982a8c91d4702a03aedfbdad1d4bd3c213f38db3d58473ad7fc6b4b8d1ffcfc6de04d1eb4e17e151c73a WHIRLPOOL 97d30f81d8d7960f4e3c8208f44f860b48b2aa3e13b0caccf9b2d26947cebf227143e0de77e18f4405612fc11028538ae886e7d21ab6e586c466a54fe1f302d7
+DIST libcxxabi-3.8.1.src.tar.xz 508392 SHA256 e1b55f7be3fad746bdd3025f43e42d429fb6194aac5919c2be17c4a06314dae1 SHA512 c401fe984f44c4f7a0b0fa10099d7a203c1552b89881b8b248645ac4fb3cd7e399c3d07841432cca069e816042ad6629f9cc068b278196fa6bd4c129d95d35be WHIRLPOOL 308b3adffbb3d415e7bcaf8dd2d52df40d9ddfb7f0172d2eec3735b7934a9f32244accff570e94f3c4e8fbeffc254a262e35f3a93c5cf0706a1c343bd0b285df
diff --git a/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild
new file mode 100644
index 0000000..83376cd
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id $
+
+EAPI=5
+
+inherit flag-o-matic
+
+S="${WORKDIR}/${P}.src"
+
+inherit eutils
+
+DESCRIPTION="New implementation of low level support for a standard C++ library"
+HOMEPAGE="http://libcxxabi.llvm.org/"
+SRC_URI="http://llvm.org/releases/${PV}/${P}.src.tar.xz"
+
+LICENSE="|| ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~x64-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ =sys-libs/libcxx-headers-${PV}
+ sys-devel/clang"
+
+pkg_setup() {
+ if [[ ${CHOST} == *darwin* ]] ; then
+ MY_CC=$(tc-getCC)
+ MY_CXX=$(tc-getCXX)
+ if [[ ${MY_CC} != *clang* || ${MY_CXX} != *clang++* ]] ; then
+ eerror "${PN} needs to be built with clang++. Please do not override"
+ eerror "CC ($MY_CC) and CXX ($MY_CXX)"
+ eerror "or point them at clang and eerror clang++ respectively."
+ die
+ fi
+ return
+ fi
+}
+
+src_configure() {
+ tc-export CC CXX
+}
+
+src_prepare() {
+ # libc++abi needs stack unwinding functions provided by libSystem on Mac OS X
+ # >= 10.6. On < 10.6 they're in libgcc_s. So force link against that.
+ # Additionally, the crt1.o provided by our gcc-apple toolchain isn't
+ # universal. Since that's needed for linking any program on OSX <
+ # 10.7, universal support is effectively broken on those older OSXes
+ # even if clang and libc++{,abi} were to support it. So we can just
+ # disable universal compilation.
+ gcc_s=gcc_s.1
+ [[ "${CHOST##*-darwin}" -eq 9 ]] && gcc_s=gcc_s.10.5
+ [[ "${CHOST##*-darwin}" -eq 8 ]] && gcc_s=gcc_s.10.4
+ [[ "${CHOST##*-darwin}" -le 9 ]] && \
+ sed -i -e "s,-lSystem,-lSystem -l${gcc_s},g" \
+ -e "s,-arch i386 -arch x86_64,,g" \
+ lib/buildit
+
+ # assert.h refers to eprintf which is nowhere to be found. That's why
+ # everyone (libstdc++, clang compiler-rt) bring their own
+ # implementation. Ours is nicked from Apple's patch to libstdc++-39.
+ [[ "${CHOST##*-darwin}" -le 8 ]] && \
+ epatch "${FILESDIR}"/${PN}-3.5.1-eprintf.patch
+
+ sed -i -e "s,/usr/lib/libc++abi\.dylib,${EPREFIX}/usr/lib/libc++abi.dylib,g" \
+ lib/buildit
+}
+
+src_compile() {
+ cd "${S}/lib" || die
+ export TRIPLE=-apple-
+ ./buildit || die
+}
+
+src_install() {
+ dolib.so lib/libc++*dylib
+
+ # do not install unwind.h and others since they're only in-source
+ # build-time dependencies
+ insinto /usr/include
+ doins -r include/cxxabi.h
+ doins -r include/__cxxabi_config.h
+}
diff --git a/sys-libs/libcxxabi/metadata.xml b/sys-libs/libcxxabi/metadata.xml
index f737f23..b592ddf 100644
--- a/sys-libs/libcxxabi/metadata.xml
+++ b/sys-libs/libcxxabi/metadata.xml
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>prefix</herd>
+ <maintainer type="project">
+ <email>prefix@gentoo.org</email>
+ <name>Prefix Project</name>
+ </maintainer>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/libcxxabi/
@ 2018-01-02 16:21 Fabian Groffen
0 siblings, 0 replies; 10+ messages in thread
From: Fabian Groffen @ 2018-01-02 16:21 UTC (permalink / raw
To: gentoo-commits
commit: 68b93b4e5c261672b8d053a5adfe10510fa3dde8
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 2 16:15:31 2018 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Tue Jan 2 16:15:31 2018 +0000
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=68b93b4e
sys-libs/libcxxabi: bump to 5.0.1 by Michael Weiser, bug #538364
Bug: https://bugs.gentoo.org/538364
Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
sys-libs/libcxxabi/Manifest | 2 +
sys-libs/libcxxabi/libcxxabi-5.0.1.ebuild | 103 ++++++++++++++++++++++++++++++
2 files changed, 105 insertions(+)
diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 4396674d43..af6d59af57 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -1,6 +1,8 @@
DIST libcxx-3.9.1.src.tar.xz 1209020 BLAKE2B 510e77c2c1163babbba904933f441e8720b0d366b9f0cfa2cdde2401368c224e00efd66afc1403b0087c40549cda4ebbc4d0c4b2d0906178324fa6158502d5ad SHA512 a5976e4096624a7307b3e43f4a22ac2dc74572226e0f57af9f3ef537a14c3cff1601b7042aef9dc40a0ee53ca76b08d72eb9c253dcf34f115d3153c302db7070
+DIST libcxx-5.0.1.src.tar.xz 1527852 BLAKE2B 9454fbca8228ee456feb79b65a63ce5daa27bf2e47e457d79592f4974dceeace19fe6cdeee51cc51f94e9072d7ce3c03e5acb617507670153647b9c435feadbd SHA512 994681d3c79047fc2d618c5584b08e9b5c925dab48f8812fc0adc81a575b49a637e9481bb9a0f7ae6f7f352b2b33f40056c347c27123cd6c96c6c226febd002c
DIST libcxxabi-3.5.1.src.tar.xz 551148 BLAKE2B 58a4d487dceff8772ce921addcbf836c5b80cf6eb29600b4789140164fb768e8d9bbde127ebceb757d47ef6dd458c6294af37001078430e2e4eddaa3b32e15da SHA512 1fa9215aba2228d0bc5547febea69d0497785289d1972103ffb24b202a0a4df06ea1f7d6311ec85fc344414b69e590640b547c66ef1f9b9ea73762cc4f4a83fa
DIST libcxxabi-3.7.1.src.tar.xz 507428 BLAKE2B 7c458a7ac2720f30f80a3644047f19bd39c46141cf4997912ea42d97bad7d365e90e385fb0996f16048ba199f42fb6e3f95f608a44976ddd336e0f3bf3cc7df1 SHA512 d697d1b35a8cc1f27dd0f7d06d3f6e067e4c7ae613af982a8c91d4702a03aedfbdad1d4bd3c213f38db3d58473ad7fc6b4b8d1ffcfc6de04d1eb4e17e151c73a
DIST libcxxabi-3.8.1.src.tar.xz 508392 BLAKE2B 38de3ea6f3b38a112ffd134572e2ebfa9e5f558d3ac7fabceaaf86ed826123515e283f64a1767689bb7b0f72ad31e523c1d947c049225888d7f7dd54ff1b4e65 SHA512 c401fe984f44c4f7a0b0fa10099d7a203c1552b89881b8b248645ac4fb3cd7e399c3d07841432cca069e816042ad6629f9cc068b278196fa6bd4c129d95d35be
DIST libcxxabi-3.9.0.src.tar.xz 511324 BLAKE2B 75c35b2b30cb04db35db93378d1cc541f194071564c5c8d4c577f076153fc34c7aae793527566cc912437e0f255fbc0520533037b5376105e8e9e4f80a71ba6b SHA512 500207bfd59664bd42d920741d6b467c4b88569453742db6470af081c77be04894e097a14b8419e333b51abce484566366e35cbc3ed2607cd86dfc0ec0ddd0c5
DIST libcxxabi-3.9.1.src.tar.xz 510964 BLAKE2B a6abda1b92473781ea3029169c43547f15c1aa6e0ec6f9692ae633d109e050a6ff82ce8bceb0455375991b85c99784a4f06a568b8c77a4cf2865b9b2861e9595 SHA512 4f5603f1476b759c86d4784728fbdd212c59b30dc56d787c1834bf68a9cd83071fa22658d24e5a58beb94c0c656b0e4457d7da6e3048715dd36bd68380fc336e
+DIST libcxxabi-5.0.1.src.tar.xz 521504 BLAKE2B e8263f458545ffb8ec27234e554427696644dcde3b46bea4fa0ee14b2b174d0c6c8dcc7905477140afaf567347e91815827aa6700c92ccfbfbea5364f591fc2a SHA512 a8d448653772690a19f68c1270f9cf18f27d7225847825f29c6ea21846c1074aa61c31b81bc2ae4007067985d389071c32e69b2560282ddb85864a99e9bdd884
diff --git a/sys-libs/libcxxabi/libcxxabi-5.0.1.ebuild b/sys-libs/libcxxabi/libcxxabi-5.0.1.ebuild
new file mode 100644
index 0000000000..47a199dbfc
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-5.0.1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-multilib python-any-r1 flag-o-matic
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="http://libcxxabi.llvm.org/"
+# also needs libcxx sources for headers
+SRC_URI="http://llvm.org/releases/${PV}/${P}.src.tar.xz
+ http://llvm.org/releases/${PV}/${P/abi/}.src.tar.xz"
+LICENSE="|| ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~x64-macos ~x86-macos"
+IUSE="elibc_Darwin elibc_musl libunwind +static-libs test"
+
+RDEPEND="
+ libunwind? (
+ || (
+ >=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+ >=sys-libs/llvm-libunwind-3.9.0-r1[static-libs?,${MULTILIB_USEDEP}]
+ )
+ )"
+DEPEND="${RDEPEND}
+ >=sys-devel/llvm-3.9.0
+ test? ( >=sys-devel/clang-3.9.0
+ ~sys-libs/libcxx-${PV}[libcxxabi(-)]
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+S=${WORKDIR}/${P}.src
+
+python_check_deps() {
+ has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ NATIVE_LIBDIR=$(get_libdir)
+ cmake-multilib_src_configure
+}
+
+multilib_src_configure() {
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DLLVM_LIBDIR_SUFFIX=${NATIVE_LIBDIR#lib}
+ -DLIBCXXABI_LIBDIR_SUFFIX=${libdir#lib}
+ -DLIBCXXABI_ENABLE_SHARED=ON
+ -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+ -DLIBCXXABI_USE_LLVM_UNWINDER=$(usex libunwind)
+ -DLLVM_INCLUDE_TESTS=$(usex test)
+
+ -DLIBCXXABI_LIBCXX_INCLUDES="${WORKDIR}"/libcxx-${PV}.src/include
+ # upstream is omitting standard search path for this
+ # probably because gcc & clang are bundling their own unwind.h
+ -DLIBCXXABI_LIBUNWIND_INCLUDES="${EPREFIX}"/usr/include
+ # this only needs to exist, it does not have to make sense
+ -DLIBCXXABI_LIBUNWIND_SOURCES="${T}"
+ )
+ if use test; then
+ mycmakeargs+=(
+ -DLIT_COMMAND="${EPREFIX}"/usr/bin/lit
+ )
+ fi
+ if use elibc_musl; then
+ local -x CPPFLAGS="${CPPFLAGS} -D_LIBCPP_HAS_MUSL_LIBC=1"
+ fi
+
+ # make sure we build multilib on OSX, because llvm insists on
+ # building multilib too
+ if [[ ${CHOST} == *86*-darwin* ]] ; then
+ append-flags -arch i386 -arch x86_64
+ append-cxxflags -std=c++11
+ local mycmakeargs+=(
+ # disable test for libstdc++ leaking in from LLVM cmake module -
+ # apart from libcxx headers, libcxxabi is self-contained
+ -DLLVM_ENABLE_LIBCXX=ON
+ )
+ fi
+
+ cmake-utils_src_configure
+}
+
+multilib_src_test() {
+ local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 2>/dev/null)
+
+ [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang for tests"
+ sed -i -e "/cxx_under_test/s^\".*\"^\"${clang_path}\"^" test/lit.site.cfg || die
+
+ cmake-utils_src_make check-libcxxabi
+}
+
+multilib_src_install_all() {
+ insinto /usr/include/libcxxabi
+ doins -r include/.
+}
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/libcxxabi/
@ 2018-01-08 19:53 Fabian Groffen
0 siblings, 0 replies; 10+ messages in thread
From: Fabian Groffen @ 2018-01-08 19:53 UTC (permalink / raw
To: gentoo-commits
commit: 0aa5704924154af94dd39bc9f8a47e1338564ebe
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 8 19:52:23 2018 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Jan 8 19:52:23 2018 +0000
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=0aa57049
sys-libs/libcxxabi: fix linking on ppc (need -fPIC explicitly)
Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
index 7e831423fc..1073e922e3 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id $
@@ -58,6 +58,10 @@ src_prepare() {
-e "s,-arch i386 -arch x86_64,,g" \
lib/buildit
+ if [[ ${CHOST} == powerpc*-darwin* ]] ; then
+ sed -i -e '/RC_CFLAGS=""/s/""/"-fPIC"/' lib/buildit || die
+ fi
+
# assert.h refers to eprintf which is nowhere to be found. That's why
# everyone (libstdc++, clang compiler-rt) bring their own
# implementation. Ours is nicked from Apple's patch to libstdc++-39.
@@ -65,7 +69,7 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-3.5.1-eprintf.patch
sed -i -e "s,/usr/lib/libc++abi\.dylib,${EPREFIX}/usr/lib/libc++abi.dylib,g" \
- lib/buildit
+ lib/buildit || die
}
src_compile() {
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/libcxxabi/
@ 2018-01-09 7:55 Fabian Groffen
0 siblings, 0 replies; 10+ messages in thread
From: Fabian Groffen @ 2018-01-09 7:55 UTC (permalink / raw
To: gentoo-commits
commit: 490036e7d86b1922e82159e5999bf915e36ebe31
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 9 07:52:15 2018 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Tue Jan 9 07:52:15 2018 +0000
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=490036e7
sys-libs/libcxxabi: remove vcs headers
Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild | 1 -
sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild | 3 +--
sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild | 3 +--
sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild | 3 +--
sys-libs/libcxxabi/libcxxabi-3.9.1.ebuild | 3 +--
sys-libs/libcxxabi/libcxxabi-5.0.1.ebuild | 1 -
6 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
index 8be422c039..2b9b845d91 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
@@ -1,6 +1,5 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id $
EAPI=5
diff --git a/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild
index 83376cdcd3..136a09b357 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild
@@ -1,6 +1,5 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id $
EAPI=5
diff --git a/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild
index 83376cdcd3..136a09b357 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild
@@ -1,6 +1,5 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id $
EAPI=5
diff --git a/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild b/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild
index 599256c463..9b65c05da8 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild
@@ -1,6 +1,5 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id $
EAPI=5
diff --git a/sys-libs/libcxxabi/libcxxabi-3.9.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.9.1.ebuild
index 0af1affcdb..6bb135e3fb 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.9.1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.9.1.ebuild
@@ -1,6 +1,5 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id$
EAPI=6
diff --git a/sys-libs/libcxxabi/libcxxabi-5.0.1.ebuild b/sys-libs/libcxxabi/libcxxabi-5.0.1.ebuild
index 47a199dbfc..598ff99f97 100644
--- a/sys-libs/libcxxabi/libcxxabi-5.0.1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-5.0.1.ebuild
@@ -1,6 +1,5 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id$
EAPI=6
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/libcxxabi/
@ 2018-01-09 7:55 Fabian Groffen
0 siblings, 0 replies; 10+ messages in thread
From: Fabian Groffen @ 2018-01-09 7:55 UTC (permalink / raw
To: gentoo-commits
commit: 4a8c791b6ac2821d54d9b529e1bcccaa2b75ba69
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 9 07:51:29 2018 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Tue Jan 9 07:51:29 2018 +0000
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=4a8c791b
sys-libs/libcxxabi: marked 3.5.1 ~ppc-macos
Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
index 1073e922e3..8be422c039 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://llvm.org/releases/${PV}/${P}.src.tar.xz"
LICENSE="|| ( UoI-NCSA MIT )"
SLOT="0"
-KEYWORDS="~x64-macos ~x86-macos"
+KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
RDEPEND=""
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/libcxxabi/
@ 2018-01-10 19:11 Fabian Groffen
0 siblings, 0 replies; 10+ messages in thread
From: Fabian Groffen @ 2018-01-10 19:11 UTC (permalink / raw
To: gentoo-commits
commit: 3cfa048ab51ca716bbdb34f14b6ee48c3844c680
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 10 19:10:34 2018 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Jan 10 19:10:34 2018 +0000
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=3cfa048a
sys-libs/libcxxabi: port ppc buildfix from 3.5.1 to 3.8.1
Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6
sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild
index 136a09b357..a64483c44a 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild
@@ -57,6 +57,10 @@ src_prepare() {
-e "s,-arch i386 -arch x86_64,,g" \
lib/buildit
+ if [[ ${CHOST} == powerpc*-darwin* ]] ; then
+ sed -i -e '/RC_CFLAGS=""/s/""/"-fPIC"/' lib/buildit || die
+ fi
+
# assert.h refers to eprintf which is nowhere to be found. That's why
# everyone (libstdc++, clang compiler-rt) bring their own
# implementation. Ours is nicked from Apple's patch to libstdc++-39.
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/libcxxabi/
@ 2018-10-17 8:20 Fabian Groffen
0 siblings, 0 replies; 10+ messages in thread
From: Fabian Groffen @ 2018-10-17 8:20 UTC (permalink / raw
To: gentoo-commits
commit: 1f1ddc839a4d7053477a4aef3a6e78b2356f2b87
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 17 08:20:34 2018 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Oct 17 08:20:34 2018 +0000
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=1f1ddc83
sys-libs/libcxxabi: EAPI 5->6
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
Package-Manager: Portage-2.3.40.3-prefix, Repoman-2.3.9
sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild | 6 ++++--
sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild | 4 +++-
sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild | 6 ++++--
sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild | 4 ++--
4 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
index 2b9b845d91..b68811f725 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.5.1.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
inherit flag-o-matic
S="${WORKDIR}/${P}.src"
-inherit eutils
+inherit eutils epatch
DESCRIPTION="New implementation of low level support for a standard C++ library"
HOMEPAGE="http://libcxxabi.llvm.org/"
@@ -69,6 +69,8 @@ src_prepare() {
sed -i -e "s,/usr/lib/libc++abi\.dylib,${EPREFIX}/usr/lib/libc++abi.dylib,g" \
lib/buildit || die
+
+ eapply_user
}
src_compile() {
diff --git a/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild
index 136a09b357..2830150cba 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.7.1.ebuild
@@ -7,7 +7,7 @@ inherit flag-o-matic
S="${WORKDIR}/${P}.src"
-inherit eutils
+inherit eutils epatch
DESCRIPTION="New implementation of low level support for a standard C++ library"
HOMEPAGE="http://libcxxabi.llvm.org/"
@@ -65,6 +65,8 @@ src_prepare() {
sed -i -e "s,/usr/lib/libc++abi\.dylib,${EPREFIX}/usr/lib/libc++abi.dylib,g" \
lib/buildit
+
+ eapply_user
}
src_compile() {
diff --git a/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild b/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild
index a64483c44a..c431277456 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.8.1.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
inherit flag-o-matic
S="${WORKDIR}/${P}.src"
-inherit eutils
+inherit eutils epatch
DESCRIPTION="New implementation of low level support for a standard C++ library"
HOMEPAGE="http://libcxxabi.llvm.org/"
@@ -69,6 +69,8 @@ src_prepare() {
sed -i -e "s,/usr/lib/libc++abi\.dylib,${EPREFIX}/usr/lib/libc++abi.dylib,g" \
lib/buildit
+
+ eapply_user
}
src_compile() {
diff --git a/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild b/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild
index 9b65c05da8..46d08a1474 100644
--- a/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-3.9.0.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
-inherit flag-o-matic eutils cmake-multilib
+inherit flag-o-matic eutils cmake-multilib epatch
S="${WORKDIR}/${P}.src"
^ permalink raw reply related [flat|nested] 10+ messages in thread
end of thread, other threads:[~2018-10-17 8:20 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-10 19:11 [gentoo-commits] repo/proj/prefix:master commit in: sys-libs/libcxxabi/ Fabian Groffen
-- strict thread matches above, loose matches on Subject: below --
2018-10-17 8:20 Fabian Groffen
2018-01-09 7:55 Fabian Groffen
2018-01-09 7:55 Fabian Groffen
2018-01-08 19:53 Fabian Groffen
2018-01-02 16:21 Fabian Groffen
2016-09-07 7:35 Fabian Groffen
2016-02-11 9:41 Fabian Groffen
2016-02-11 9:41 Fabian Groffen
2016-02-11 9:28 Fabian Groffen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox