summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2012-05-28 14:03:08 +0000
committerAlexis Ballier <aballier@gentoo.org>2012-05-28 14:03:08 +0000
commit65cdbc5df10f525bd1e1b486e043e3f43daec3b7 (patch)
treee6c0e691d52fa8ad4f365e8195d3786d85456248 /sys-libs
parentStable for x86, wrt bug #417979 (diff)
downloadhistorical-65cdbc5df10f525bd1e1b486e043e3f43daec3b7.tar.gz
historical-65cdbc5df10f525bd1e1b486e043e3f43daec3b7.tar.bz2
historical-65cdbc5df10f525bd1e1b486e043e3f43daec3b7.zip
new snapshot built against libcxxrt
Package-Manager: portage-2.2.0_alpha108/cvs/Linux x86_64
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/libcxx/ChangeLog8
-rw-r--r--sys-libs/libcxx/Manifest12
-rw-r--r--sys-libs/libcxx/libcxx-0.0_p20120528.ebuild (renamed from sys-libs/libcxx/libcxx-0.0_p20120523.ebuild)10
3 files changed, 19 insertions, 11 deletions
diff --git a/sys-libs/libcxx/ChangeLog b/sys-libs/libcxx/ChangeLog
index 4b1f7a0a6c3a..01e1a1456c1e 100644
--- a/sys-libs/libcxx/ChangeLog
+++ b/sys-libs/libcxx/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-libs/libcxx
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcxx/ChangeLog,v 1.2 2012/05/28 13:59:52 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcxx/ChangeLog,v 1.3 2012/05/28 14:03:08 aballier Exp $
+
+*libcxx-0.0_p20120528 (28 May 2012)
+
+ 28 May 2012; Alexis Ballier <aballier@gentoo.org>
+ -libcxx-0.0_p20120523.ebuild, +libcxx-0.0_p20120528.ebuild:
+ new snapshot built against libcxxrt
28 May 2012; Alexis Ballier <aballier@gentoo.org> libcxx-9999.ebuild,
+files/cxxrt.patch:
diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 645de20ca485..a8dfa4ff5251 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -4,15 +4,15 @@ Hash: SHA1
AUX cxxrt.patch 1018 RMD160 612dd2a2ef107114e27bdf92367d1a0eabb52a09 SHA1 b54c97e17e8fd3a394bf7a55d9bb29b2039bea39 SHA256 4792b8c7079c00fef105ff1209591d8ade274cf258b87ac21fad90d57af7a7f1
AUX multilib.patch 452 RMD160 d60e9b1b1364d605c2c5b7cba65ad53118453246 SHA1 24431fb3fc8334c4f59d646440ed5845358c62ed SHA256 16a64b3f0d81da0fc99dcb71cf5f7f75f7bb08c827cd329a1251e21363449d14
AUX prepare_snapshot.sh 427 RMD160 e9d646186674440daca278eab39912b5c4c2b9df SHA1 9c8804575f91351e9f1cca3000edea7fed4e460f SHA256 9ebf22257a2e296dee41a56b0a721cd1ba459c620009ca8422ba812515ff726f
-DIST libcxx-0.0_p20120523.tar.xz 817748 RMD160 6619589af8adea3b1294e0abf49014a339a77aba SHA1 32418d2e12ff0b4e25059f334fcd5683f8e664ce SHA256 822d3b0bc2d6a48464eb04665fdded51b144360567726bbc44fffb825140d751
-EBUILD libcxx-0.0_p20120523.ebuild 1607 RMD160 8072704d6cdd5dd72471d4d5d27f61d0e02909a7 SHA1 fce168d067d45abfacb3ceb5b433719c9da5e46a SHA256 1f7bacd4abbfea94f068a194c56a551042f523621d2191ffaf45cbc9b4e5f599
+DIST libcxx-0.0_p20120528.tar.xz 817164 RMD160 0872bff859a48b05f689c63ef0a4916e14f14908 SHA1 280be0ee84b77e6a25a40f5e9eb26953aed309ac SHA256 d2f4a16ba800e34f0ff8514d28ef41d08eab849d27b07a11afd06c4de97b944e
+EBUILD libcxx-0.0_p20120528.ebuild 1721 RMD160 ea5dd0052bd5e99b3de271d6729536869ca6e8d8 SHA1 fea5d0f58f321daca54a69bea2c4f07b071d38f8 SHA256 d8e328fdb5e96577255a342bf8d7feb63d81b1016641355aed8ff4cbf7ffca51
EBUILD libcxx-9999.ebuild 1712 RMD160 101ad13d1fe5d565b8a21db6f300b6492b1aa8c7 SHA1 34d7f8dc27c1957d80d3e6ef6773d39f94ceeaaf SHA256 2b413fa2e7a4f32f20e56cdc4966326cb3db8e3e452e252a42fa86689acc3697
-MISC ChangeLog 618 RMD160 ae1a4dbd030a2bf1624243b14872ad8fb43fdae2 SHA1 d291f96c11ad8c4add5cb487a2456cef3a913dcb SHA256 3a10849fa40bae93363353ff5590ad6c46f8d2f5a868bbbcc7f71d1edf367943
+MISC ChangeLog 808 RMD160 353490a3473133374e949dd4fc8756a88ae5d240 SHA1 63186bb88e9d067a7a474b044d99d7a32b1847cf SHA256 60e00e442e596354913d748356528eed984c72d3395ce5868c4c2d091d3ea175
MISC metadata.xml 410 RMD160 76983821fa242145e64cff9caaa1a5181c7fc751 SHA1 c93351cae19b08f705579e2fa3730685b17da1db SHA256 48dc051fd892bac8c59d3e895dfe7d4935cc15cf461ff95a1b4791e43d529b8d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEARECAAYFAk/DhN4ACgkQvFcC4BYPU0oHwwCdF2nPwbLI+v7WIkkz/pKfidR8
-yUsAoLZlup4pscNtf8VlJOW+qe7YY4ER
-=5Wfy
+iEYEARECAAYFAk/DhaEACgkQvFcC4BYPU0pnAQCfRiba2PIeJ2wHCkUlwL5rhwth
+xU8An3AkHii/laFcYH+XPxjYBemRgmH5
+=5S7H
-----END PGP SIGNATURE-----
diff --git a/sys-libs/libcxx/libcxx-0.0_p20120523.ebuild b/sys-libs/libcxx/libcxx-0.0_p20120528.ebuild
index f3c047c6b3c1..7d61fc1bdfb3 100644
--- a/sys-libs/libcxx/libcxx-0.0_p20120523.ebuild
+++ b/sys-libs/libcxx/libcxx-0.0_p20120528.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcxx/libcxx-0.0_p20120523.ebuild,v 1.1 2012/05/24 03:01:42 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcxx/libcxx-0.0_p20120528.ebuild,v 1.1 2012/05/28 14:03:08 aballier Exp $
EAPI=4
@@ -8,7 +8,7 @@ ESVN_REPO_URI="http://llvm.org/svn/llvm-project/libcxx/trunk"
[ "${PV%9999}" != "${PV}" ] && SCM="subversion" || SCM=""
-inherit cmake-utils ${SCM} base
+inherit cmake-utils ${SCM} base flag-o-matic
DESCRIPTION="New implementation of the C++ standard library, targeting C++0X"
HOMEPAGE="http://libcxx.llvm.org/"
@@ -27,12 +27,13 @@ else
fi
IUSE=""
-RDEPEND=""
+RDEPEND="sys-libs/libcxxrt"
DEPEND="${RDEPEND}
sys-devel/clang
app-arch/xz-utils"
-PATCHES=( "${FILESDIR}/multilib.patch" )
+PATCHES=( "${FILESDIR}/multilib.patch"
+ "${FILESDIR}/cxxrt.patch" )
DOCS=( "CREDITS.TXT" )
src_prepare() {
@@ -40,6 +41,7 @@ src_prepare() {
}
src_configure() {
+ append-cppflags "-I/usr/include/libcxxrt -DLIBCXXRT"
# Needs to be built with clang. gcc-4.6.3 fails at least.
# TODO: cross-compile ?
export CC=clang