summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2012-11-01 17:40:57 +0000
committerAlexis Ballier <aballier@gentoo.org>2012-11-01 17:40:57 +0000
commite82075b323d80bf83b8d0628a8d48878f282d210 (patch)
tree138a6fe8b0ecb45d14d0a2da3fa475a613cf246b /sys-libs
parentupdate description: C++0x -> C++11 (diff)
downloadhistorical-e82075b323d80bf83b8d0628a8d48878f282d210.tar.gz
historical-e82075b323d80bf83b8d0628a8d48878f282d210.tar.bz2
historical-e82075b323d80bf83b8d0628a8d48878f282d210.zip
remove old
Package-Manager: portage-2.2.0_alpha142/cvs/Linux x86_64 Manifest-Sign-Key: 0x160F534A
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/libcxx/ChangeLog6
-rw-r--r--sys-libs/libcxx/Manifest10
-rw-r--r--sys-libs/libcxx/libcxx-0.0_p20120528.ebuild68
-rw-r--r--sys-libs/libcxxrt/ChangeLog7
-rw-r--r--sys-libs/libcxxrt/Manifest11
-rw-r--r--sys-libs/libcxxrt/files/0001-Link-to-libdl-where-needed-for-dladdr-exception.cc.patch24
-rw-r--r--sys-libs/libcxxrt/libcxxrt-0.0_p20120528.ebuild54
7 files changed, 19 insertions, 161 deletions
diff --git a/sys-libs/libcxx/ChangeLog b/sys-libs/libcxx/ChangeLog
index 22f5380aa9bb..db25edf35101 100644
--- a/sys-libs/libcxx/ChangeLog
+++ b/sys-libs/libcxx/ChangeLog
@@ -1,6 +1,10 @@
# 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.6 2012/11/01 17:37:04 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcxx/ChangeLog,v 1.7 2012/11/01 17:38:32 aballier Exp $
+
+ 01 Nov 2012; Alexis Ballier <aballier@gentoo.org>
+ -libcxx-0.0_p20120528.ebuild:
+ remove old
01 Nov 2012; Alexis Ballier <aballier@gentoo.org>
libcxx-0.0_p20120911.ebuild, libcxx-9999.ebuild:
diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index a0e1790f1de5..168b97ce3d10 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -4,17 +4,15 @@ Hash: SHA256
AUX cxxrt.patch 1018 SHA256 4792b8c7079c00fef105ff1209591d8ade274cf258b87ac21fad90d57af7a7f1 SHA512 6b8b0860b6e8e226982854f1d74b0d12c7199d32f53c9ba93ded77a12c3922553611d81ff226cddcf72f31634c69d5457ef10f88a8eb064e2c2f7fd156644652 WHIRLPOOL 2dfc5a586501b13f00fcea4717057e513590bc856d79ceeff05cb5ff476f4957508ea230cc731afdd3ad263331e4392d90e4b97762074a0c388d1b5f43228a2c
AUX multilib.patch 452 SHA256 16a64b3f0d81da0fc99dcb71cf5f7f75f7bb08c827cd329a1251e21363449d14 SHA512 eb8a023589321e13e24e95a1595578a6f63431f24c67b24ffe49a486ecd05323b6b587dec7c8a822693d618ef1da440432d36cc4d8ed4d8ab31c2288d501b8da WHIRLPOOL 2b522432086ebef6e48745d775dacacf3ed6adb5ec6e572f68b1e70963740b992a020ece95b2801dbbebb2632f297beb06df4eb70840a76615a61380627cf384
AUX prepare_snapshot.sh 427 SHA256 9ebf22257a2e296dee41a56b0a721cd1ba459c620009ca8422ba812515ff726f SHA512 ebac2a467f8b1dfb68f1dc46a35f8294d1cf74b70be2a008217fa13b3366ddf4a9f2ebbe611cd63824f42305c5c0304aac2f46386b2956c9e07d82d5d984b435 WHIRLPOOL 232a60d6a22f50c424ec9cf6f325bbb4e8e96815ba9dffdad0a5b1b872b19d20126d316ced71956978eb5ce098f72584d21104c14e232330b3893a73e4c3c358
-DIST libcxx-0.0_p20120528.tar.xz 817164 SHA256 d2f4a16ba800e34f0ff8514d28ef41d08eab849d27b07a11afd06c4de97b944e
DIST libcxx-0.0_p20120911.tar.xz 823440 SHA256 4f447efad242213fc1ff8eace645832c9c1ff674c5d695f42a46b5f0b9daf577 SHA512 b11e7c427adb47533d2c29f8d89962bcebe9f899447cc143ccf01610b2483034b8541ebd29431c7cd5a1fcdf9d333b68afdb8bc4836da9d347b337547ae5d3d8 WHIRLPOOL c4aae7f702acd68098c4311813a2a771cee7dcb7b200b0598a3a4cd337561a82e292c97d11c329a93e57baa6b4126d600840a95898f122bbf4643ac792075d00
-EBUILD libcxx-0.0_p20120528.ebuild 1721 SHA256 d8e328fdb5e96577255a342bf8d7feb63d81b1016641355aed8ff4cbf7ffca51 SHA512 555ae2b668ed48799fc1b48873c5d111131047a71cf6788a477ac730801366ba1b5b21ad2f985ac23a64eb0890e74ec6236bd9304dc35aa6ab11b57b32ba5278 WHIRLPOOL 8fb75febf0b5cad8e5b5fd8c915465a66ff0ab5abce5a23ad4be435eb9b1182cf4a138d36928cdfeaeb058d572577706dcb548a476f06b70b17c8b63371f7c6e
EBUILD libcxx-0.0_p20120911.ebuild 1733 SHA256 c603013a0f97e664cafc61cd1cb2160dae74441af9e9fd8481eb13fbf240249f SHA512 29e3722f8f3d72bd5529e674a6574b72a022d2813497000c8c64bc82882700d3aee48ef29b72036b8086c23094b78876a9f93bceff1d31c4237b236040237aca WHIRLPOOL 5e4bbd22f4b6fa3d45dcd55d191a1883701dfe3846c3eda79b987bbea9cc560f7b1ab3d627f18c07fd9f7010637fd06e72fe98bb0b10278b701e5a4b57ac163b
EBUILD libcxx-9999.ebuild 1724 SHA256 eff56f4d7d9c2d02cc8f0e3c341f7d551b0d4f4810787bc14757b44692c89455 SHA512 6fbae2c3346aac2cbacb8938b26df2540a0d21697628f3d397bec27258ffb85a50d6a8fdd206ac3a99e7a5a2c7911594eb373f1ee580ae340986a514879ec225 WHIRLPOOL c3a069418692cb592428d390d115cb0bf1180dc35ae0570b0c350bcb50da01e1ab451b8fe81c749b7b379e0b65011df2f2cac3b36f221b3c4067735175fd6ec2
-MISC ChangeLog 1219 SHA256 8ac3162568c5e67ed3e564ca7dfff155e94153a341f7b26d3cb8366d32c099d9 SHA512 06a3028abed1c1249ff466c4f9d2ac3e99d3254dd528b0efb9d940066773f07b9b456b15f080830364f386d4fc9787f83a18a4731bd14f9af45f450df7666170 WHIRLPOOL 1d38c50b0d1debc65a9a6d723c93e8573b8adf636b8b1f0f5aa24214b496f6929267f17994ddbf3aa6b2a3ab44de3b53c982d41bfd7189744c797956b3017060
+MISC ChangeLog 1317 SHA256 87423828f7fa89c05b83ca403cf17484d198688ee9a5aa388142758eb6892827 SHA512 1716fd0b481cb00fee75ffc930f871fba3e9de5391b0de7cf977aaf22d8dc2fafb839ae3e199c09bae5d77e2633e704b9d3eb737abb8713638461a89f1052ec3 WHIRLPOOL aa9c4249f740ebf71e592b393ac856be64e7f19b855c41561e3a3d302d413b841802f5d2607d66feed3ae738f5ecc03ecf7927d299a2b624531908a788eb5660
MISC metadata.xml 410 SHA256 48dc051fd892bac8c59d3e895dfe7d4935cc15cf461ff95a1b4791e43d529b8d SHA512 2c897f96980ceae69ca10f97993c28d2359a6fb316ac9ff2656af3b933182125ce5eff439f90b9f95d5bcc88bfc9806273266401854b6ecb1e742726dae455a3 WHIRLPOOL 92d8e3f6fd359c1fd25c8a533c5ab4065f22844e8f911ba0545e983b51adf18e39d1a34d633f8b3d001bdfb4c93791a2d3a59fb5e3a355008f79df0216a3d4f6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlCSs0EACgkQvFcC4BYPU0qkRwCgq3ai3C+SnQZ7N3OcvKwq9kEB
-twoAn3zFSiCSyYUgsvznMkQvCGM2Y1NJ
-=RBaL
+iEYEAREIAAYFAlCSs5kACgkQvFcC4BYPU0qgwwCdHF/VG+9cb2rBMhVajQgnv6qV
+7Q8An3UDTEstbvRUYFMpQH0GV3vd4Rim
+=RpvV
-----END PGP SIGNATURE-----
diff --git a/sys-libs/libcxx/libcxx-0.0_p20120528.ebuild b/sys-libs/libcxx/libcxx-0.0_p20120528.ebuild
deleted file mode 100644
index 7d61fc1bdfb3..000000000000
--- a/sys-libs/libcxx/libcxx-0.0_p20120528.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# 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_p20120528.ebuild,v 1.1 2012/05/28 14:03:08 aballier Exp $
-
-EAPI=4
-
-ESVN_REPO_URI="http://llvm.org/svn/llvm-project/libcxx/trunk"
-
-[ "${PV%9999}" != "${PV}" ] && SCM="subversion" || SCM=""
-
-inherit cmake-utils ${SCM} base flag-o-matic
-
-DESCRIPTION="New implementation of the C++ standard library, targeting C++0X"
-HOMEPAGE="http://libcxx.llvm.org/"
-if [ "${PV%9999}" = "${PV}" ] ; then
- SRC_URI="mirror://gentoo/${P}.tar.xz"
-else
- SRC_URI=""
-fi
-
-LICENSE="|| ( UoI-NCSA MIT )"
-SLOT="0"
-if [ "${PV%9999}" = "${PV}" ] ; then
- KEYWORDS="~amd64"
-else
- KEYWORDS=""
-fi
-IUSE=""
-
-RDEPEND="sys-libs/libcxxrt"
-DEPEND="${RDEPEND}
- sys-devel/clang
- app-arch/xz-utils"
-
-PATCHES=( "${FILESDIR}/multilib.patch"
- "${FILESDIR}/cxxrt.patch" )
-DOCS=( "CREDITS.TXT" )
-
-src_prepare() {
- base_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
- export CXX=clang++
- cmake-utils_src_configure
-}
-
-# Tests fail for now, if anybody is able to fix them, help is very welcome.
-src_test() {
- cd "${S}/test"
- LD_LIBRARY_PATH="${CMAKE_BUILD_DIR}/lib:${LD_LIBRARY_PATH}" \
- CC="clang++" \
- HEADER_INCLUDE="-I${S}/include" \
- SOURCE_LIB="-L${CMAKE_BUILD_DIR}/lib" \
- ./testit || die
-}
-
-pkg_postinst() {
- elog "This package (${PN}) is mainly intended as a replacement for the C++"
- elog "standard library when using clang."
- elog "To use it, instead of libstdc++, use:"
- elog " clang++ -stdlib=libc++"
- elog "to compile your C++ programs."
-}
diff --git a/sys-libs/libcxxrt/ChangeLog b/sys-libs/libcxxrt/ChangeLog
index 590d884d7580..c0b1cfad84fb 100644
--- a/sys-libs/libcxxrt/ChangeLog
+++ b/sys-libs/libcxxrt/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-libs/libcxxrt
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcxxrt/ChangeLog,v 1.4 2012/09/11 20:16:56 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcxxrt/ChangeLog,v 1.5 2012/11/01 17:40:49 aballier Exp $
+
+ 01 Nov 2012; Alexis Ballier <aballier@gentoo.org>
+ -files/0001-Link-to-libdl-where-needed-for-dladdr-exception.cc.patch,
+ -libcxxrt-0.0_p20120528.ebuild:
+ remove old
11 Sep 2012; Alexis Ballier <aballier@gentoo.org>
libcxxrt-0.0_p20120911.ebuild, libcxxrt-9999.ebuild:
diff --git a/sys-libs/libcxxrt/Manifest b/sys-libs/libcxxrt/Manifest
index 28da676374ae..59208102c91e 100644
--- a/sys-libs/libcxxrt/Manifest
+++ b/sys-libs/libcxxrt/Manifest
@@ -1,22 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX 0001-Link-to-libdl-where-needed-for-dladdr-exception.cc.patch 754 SHA256 d7c05a139f5ee92ddba03b3ec283369c092eec6d5aba51a7e9557735bdc10936 SHA512 82813d901b0d87b0cda28f1ac5b71ec794c7b4452a602739a2867edf936ca6ed13847b6f91262328fef64bc1c01737a45fa2f441f5ffdff4163d3fb526fe0d3d WHIRLPOOL 26cf353eb22cee30f59aaa484bcbd15903c2cbe727684e2256b95b31c32c5b35dea204ec5f4acd068d2e36719798e2231f083589b6b450f5941b37d8d478b389
AUX Makefile 513 SHA256 868714ac74fae3d3a4b21efff691d89d38df4b00052c8e788b4188de189ef29e SHA512 acb4b2855ea3912db0d3a26c7f8e7703b865f7e6f17b22a3654d9ac10633fc25fae3ba3995f0f33c106f4eba14ca897e8c6256e339e4d7f1393d8efdee7f4ef4 WHIRLPOOL 5fc7e6ad825bf577115601d1f391c6801df0894bbfb732fea4cbe9997ad797e861af1782a49acabd36835aa933e51a6a9c7b7a991f0993a8896c9232c9436133
AUX Makefile.test 172 SHA256 af6cadd483849ae47f6ca6db3dfe03df8d5f8437c445f0f9a7fdcfb182fe88e1 SHA512 fc93c26e4df1c5eca2f99ad3058e2d129fa85a876c9d3d6fcc9e456f397455ebd136b88b3c0ed8d27003dc7a00a985094b6c711fb34316d9fef39e1ab2aadaba WHIRLPOOL 2fc180ce685c865748f57f9af00f74bacfd3ff73c0c1731d5b691f965724aaab13eaf8b33fd8d666abf889141eb1b194f6aa5bfe2386e4cd904ef77d4bc76d82
AUX prepare_snapshot.sh 426 SHA256 113d9ffc9fb7d7232d8ed72cb00121ffafbc11c2076bcd86f1f4b50d1a5e1642 SHA512 9fbe68735dc519fafbab55f46859a831b1eebe8ac6359ffa7ac3dd34f24e5ec6e48d1c1d245f6fec1ff46579531970820182163a8003afebb82266f3f293c002 WHIRLPOOL de4227959427c9d62d04d88689cbcbde95ea6789bb2bd4bd57c122da855f2c08750613462fcc9e7bd9553cd392a7477263c4beddec38236ed5c4e8bf64066e58
AUX unwind.h 3211 SHA256 fb24810e46a48727b91930c7e2267c521a478c90c9dcacb8c8c0d4e2fae3b9a1 SHA512 323e5b9a16a066501eb51d0974440dc1e4970defdbdbab94feeb44f5e48d66a6cef1e81db7a024ccf4fd8f858fdb9f0c7096a504ec584f4f36097e424e35da40 WHIRLPOOL a1adddc77aa6cf8440e8ff04d9fbe833b15e2609d74eaafefff7211dbd5f8ab6d037651c2ba4df29594d278b0de7893bb86d98209a5ed41d9d412fc05a2bd208
-DIST libcxxrt-0.0_p20120528.tar.xz 57004 SHA256 a44008f946ab94a16845f26eaed54be5dabdc2ed5c3b66dd7678086a127b2263
DIST libcxxrt-0.0_p20120911.tar.xz 57004 SHA256 4faf3279b439a3232ae5ca9da04c7b3298a4cfac6ea4602fc43f350ac72a9805 SHA512 0d64931afb1a282b3f4ecb9ead1d891cb2cae2b321a09b5f015ef1888ba3d8bd323832e85fef4356df083a03c0486512f21224866a9e50e01e4fac89ddaf2f1a WHIRLPOOL 856486898b38ce122fbc132eaf7e535290c191afec540e50d37cca2a8ad0d7b33635572864610a4a30b6dcec61d9c154bc773487896cb8aa0402f2c6f9c43f7d
-EBUILD libcxxrt-0.0_p20120528.ebuild 1264 SHA256 3db1b228b80ab9ed0b491a04be56e244a67635130921870812e5c66e16da016e SHA512 f0fb49fc5d7bbb57ee097d7634e53a8dd88ad9c330752537253a459f694b553f0f3e8186adb283136e836950f9701a28a63274257daa404011f3b0c6f93b4200 WHIRLPOOL f454826a579d1636ed4ae54ce4447ccbb9e282bb107d4e58488ad0d12008b97c2262595f4aac9d06b80b1ede63ef677063606a215498d01a922b60f6cd89f632
EBUILD libcxxrt-0.0_p20120911.ebuild 1867 SHA256 23bc302d403f554eac30ec3d7527dc354b45af8352c1e30f5a58ce02a367f8de SHA512 f2133a8313c18841cac63e6820c07a59da25c91d9d6347d853708d2880b1d359c8c343e43c1f137309433ea3a66894bd95311ad31c9a510ff1ac1d8f35d7e80c WHIRLPOOL 906abc6c12c6aada064bbcf6d8a5fcd5f0473df7699d48758a8fa601c44f98de5af0d846cb296dbd3fa93489892818b72592c445615ddd1eb219b43ccbfb56c6
EBUILD libcxxrt-9999.ebuild 1858 SHA256 4c20be946bb3c436a47eba45b2a1ba2b32fb494893aa5c4e8d32219fa1f773fc SHA512 08b853f6aa8cd0e9ce883109459d24ba52b8d697dc01e6393f43692c8ab51d88d85dfd078e26a1e990f578141e725551f3d3dcfcb04f64e13bb056756b4e552b WHIRLPOOL 6bc000bc39b4b606fb33ae01719d8d3c271ebe4a5d841fa8638e5ed2e33179250b732877a9b86a578f2066247f0db4b1f4eceea15ea3749b6deea9fe8ccc65b4
-MISC ChangeLog 1369 SHA256 c67ca39a1465d38434919d641132185a936a328fab7118929328f554d656025c SHA512 253fce7a4d73e160bf85e43b0843f15f5b681806136d7f61a705b76bcc32fc245e58eb711f7f6b681bb90fdb3005f6417a7960ebc430c7de7f1834391a1000c7 WHIRLPOOL 34b2bfc5d8271439159aa9c5daef965a485591ba849282251b0af9e89b2dfba65ebe1269dd5760373b97136f987dc32bdef75a08af2cec7eedcab223cc9df96a
+MISC ChangeLog 1541 SHA256 6ee912c4c7d7685756f6cd67e1eb974953c779c01c62dae9b88647c7fa264e32 SHA512 2708b485b454f73ddffc90a0e0e544f2d5a6dc9f54120ad570146fa7fc37ce5aff32631790f2568f3e500e09a239a0303d12c031dff0eba4434faaa6a072338b WHIRLPOOL d4e8b866757c10cef6c0bca2e99d2fc15729546d6067b704cc859e352084dd315f43a357d7e4a9fd55dc4fc41d38d890c0535b31591a97acebfce84d3f3fca3c
MISC metadata.xml 261 SHA256 79e4408c376b1533805b02d5ba420f98d4b0c5bdbb63f79fd8de60805a06cf4d SHA512 0d5882a37b5b0602d2b96fb491b24855e90effa1817a40779707b83af8886cc68660b907872dcf78bbbb0215ae940ff442e1b9dfce3ae3fed37eb6ae230549b9 WHIRLPOOL a2946c161bcc5b1b1af790a5f93ea977126da3269f792586b7dde0ac9d645f3c8ad41b52c51f613916f532e772c0b510f7296b016a8e739d5288937f75a56d3b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlBPnD4ACgkQvFcC4BYPU0rWWwCdF6cP26hQo+mE1R/DRo4IbpH0
-GFoAn2TcRdAS9WbWFB8xS99BxS5vz3i2
-=Xf1c
+iEYEAREIAAYFAlCStCIACgkQvFcC4BYPU0rNSACglxe8XqhAMJH9XGQlYn/uLOsI
++lkAmwdIHBeqH/7qGV5zc4IjUJTWpYp7
+=dEyT
-----END PGP SIGNATURE-----
diff --git a/sys-libs/libcxxrt/files/0001-Link-to-libdl-where-needed-for-dladdr-exception.cc.patch b/sys-libs/libcxxrt/files/0001-Link-to-libdl-where-needed-for-dladdr-exception.cc.patch
deleted file mode 100644
index da14ad8a412d..000000000000
--- a/sys-libs/libcxxrt/files/0001-Link-to-libdl-where-needed-for-dladdr-exception.cc.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 924fc4689d447ab73dd5acc27f1c22f697d2d4d0 Mon Sep 17 00:00:00 2001
-From: Alexis Ballier <aballier@gentoo.org>
-Date: Sun, 27 May 2012 19:39:13 -0400
-Subject: [PATCH] Link to libdl where needed for dladdr() (exception.cc)
-
----
- src/CMakeLists.txt | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 0b44852..b4086d9 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -13,6 +13,7 @@ set(CXXRT_SOURCES
-
- add_library(cxxrt-static STATIC ${CXXRT_SOURCES})
- add_library(cxxrt-shared SHARED ${CXXRT_SOURCES})
-+target_link_libraries(cxxrt-shared ${CMAKE_DL_LIBS})
-
- set_target_properties(cxxrt-static cxxrt-shared PROPERTIES
- OUTPUT_NAME "cxxrt"
---
-1.7.8.6
-
diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20120528.ebuild b/sys-libs/libcxxrt/libcxxrt-0.0_p20120528.ebuild
deleted file mode 100644
index 6f57e75cbfc6..000000000000
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20120528.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcxxrt/libcxxrt-0.0_p20120528.ebuild,v 1.1 2012/05/28 13:58:04 aballier Exp $
-
-EAPI=4
-
-EGIT_REPO_URI="git://github.com/pathscale/libcxxrt.git"
-
-[ "${PV%9999}" != "${PV}" ] && SCM="git-2" || SCM=""
-
-inherit cmake-utils ${SCM} base flag-o-matic
-
-DESCRIPTION="C++ Runtime from PathScale, FreeBSD and NetBSD."
-HOMEPAGE="https://github.com/pathscale/libcxxrt http://www.pathscale.com/node/265"
-if [ "${PV%9999}" = "${PV}" ] ; then
- SRC_URI="mirror://gentoo/${P}.tar.xz"
- DEPEND="app-arch/xz-utils"
-else
- SRC_URI=""
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-if [ "${PV%9999}" = "${PV}" ] ; then
- KEYWORDS="~amd64"
-else
- KEYWORDS=""
-fi
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- ${DEPEND}"
-
-PATCHES=( "${FILESDIR}/0001-Link-to-libdl-where-needed-for-dladdr-exception.cc.patch" )
-
-src_prepare() {
- base_src_prepare
-}
-
-src_install() {
- # TODO: See README. Maybe hide it in a subdir and let only libcxx know about
- # it. FreeBSD head installs it in /lib
- cd "${CMAKE_BUILD_DIR}"
- dolib.so lib/${PN}.so
- dolib.a lib/${PN}.a
-
- cd "${S}"
-
- insinto /usr/include/libcxxrt/
- doins src/cxxabi.h src/unwind*.h
-
- dodoc AUTHORS COPYRIGHT README
-}