public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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