summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2013-08-26 21:23:53 +0000
committerAlexis Ballier <aballier@gentoo.org>2013-08-26 21:23:53 +0000
commit53935082b2afc1115c1a58689df01773ea17b706 (patch)
tree614e0e3d34ae8dffe13bda75511d4bf545dc39b2 /sys-libs/libcxxrt
parentdrop LD_32_LIBRARY_PATH hacks for FreeBSD. These should not be needed anymore. (diff)
downloadhistorical-53935082b2afc1115c1a58689df01773ea17b706.tar.gz
historical-53935082b2afc1115c1a58689df01773ea17b706.tar.bz2
historical-53935082b2afc1115c1a58689df01773ea17b706.zip
remove old
Package-Manager: portage-2.2.1/cvs/Linux x86_64 Manifest-Sign-Key: 0x160F534A
Diffstat (limited to 'sys-libs/libcxxrt')
-rw-r--r--sys-libs/libcxxrt/ChangeLog7
-rw-r--r--sys-libs/libcxxrt/Manifest13
-rw-r--r--sys-libs/libcxxrt/files/unwind.h94
-rw-r--r--sys-libs/libcxxrt/libcxxrt-0.0_p20130218.ebuild69
-rw-r--r--sys-libs/libcxxrt/libcxxrt-0.0_p20130531.ebuild66
5 files changed, 10 insertions, 239 deletions
diff --git a/sys-libs/libcxxrt/ChangeLog b/sys-libs/libcxxrt/ChangeLog
index 80978829bb97..7ab3f6674696 100644
--- a/sys-libs/libcxxrt/ChangeLog
+++ b/sys-libs/libcxxrt/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-libs/libcxxrt
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcxxrt/ChangeLog,v 1.16 2013/08/26 21:19:18 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcxxrt/ChangeLog,v 1.17 2013/08/26 21:22:10 aballier Exp $
+
+ 26 Aug 2013; Alexis Ballier <aballier@gentoo.org>
+ -libcxxrt-0.0_p20130218.ebuild, -libcxxrt-0.0_p20130531.ebuild,
+ -files/unwind.h:
+ remove old
26 Aug 2013; Alexis Ballier <aballier@gentoo.org>
libcxxrt-0.0_p20130725.ebuild, libcxxrt-9999.ebuild:
diff --git a/sys-libs/libcxxrt/Manifest b/sys-libs/libcxxrt/Manifest
index c28cff56814a..c565942fd74a 100644
--- a/sys-libs/libcxxrt/Manifest
+++ b/sys-libs/libcxxrt/Manifest
@@ -4,20 +4,15 @@ Hash: SHA256
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_p20130218.tar.xz 57444 SHA256 27e4c7dcec3603631fb2ff8d0bf8f1c6dfc32d1c5f460512b630578b90255f77 SHA512 982d7840ecfb31b98ca8b71329bda8ce42396ae19fcd63a2f0fefb78e2a028f31207af0be2c7fbb26cf3f46c040dacdf27bc55bd1a05c7a240db9cee17f2f03a WHIRLPOOL a3eb3a0b5ec672c01d8a06aceceebefa221c20459f9c48f199f0bd0bdff3cdbab1e672673c80e9ca67d4ad757cfd2c6a300d1bc80193c0016eddcdc946e9766f
-DIST libcxxrt-0.0_p20130531.tar.xz 57452 SHA256 7e3bb7b3a5b9695b607e520b561e494c3b946f8949e57f4bc151c56056003cde SHA512 d262a9bd6db60667e1b613bbe794b0d12b86bb641f192848e38654125850b05330e2eec0b020c92e7b6a8f45fe829c53e60ceb7e125214491418fc9edcdce2c1 WHIRLPOOL ab32fb4725da712568361c936e0bad1d43014eac80e2224c904a821d6ff66c3e6a4d2c350c704d69d31f7a50f6f1eae7f7ad7d9621b68ff7c823ffe0d36fdfc7
DIST libcxxrt-0.0_p20130725.tar.xz 57732 SHA256 f2dfac2b8e99b6b213eb0e3b243f4a37cb156b57252d842ed6a99ca2e4d79f18 SHA512 553411508ce21e5684b05896ce5121f60ad2f2fba19fce70cf62f19c1cf9a0422be447d484a6f0ab63f2a5c3f318816e561f4bbf5b5ae5eaa0a674cb15b6f30e WHIRLPOOL 80693ba6263e41826082945833a99f90559c64fdacccf8b02332f87075f1034c39d69207cf04b184ba989437d0d236c8abd142b1f105f6ad530e5cb026453a38
-EBUILD libcxxrt-0.0_p20130218.ebuild 1896 SHA256 451195f7a967977d5b55ee137e4a4be1dfa8c9317d50896c6986fd2a929853ad SHA512 50872547d64bc72a218ba6f8f4ab3c2010630cd3e0db0db47247704e891db85cc1dd6b9c91298691a269724954d999dd6279042e1487c73b5b086882a0da6246 WHIRLPOOL e5570749aa66389b6c40376aced751061b2f3ea2e5d6f1c8f24c10e4798dd8ab6d821bfcc4661626aa8b6f379edd6f94365caf02ca5876e4b7da59319ea93ebf
-EBUILD libcxxrt-0.0_p20130531.ebuild 1872 SHA256 754bd4f51188d14ce47e0be750ec2e37971e60dbb0872e931eb43b57108ed8e1 SHA512 facc00a9c6322dc4b773ce0cd0730d7695239112bed19424782767ca99f90f40adc0f801f272c472855268a331c080a2e89358106740bb1c74ab9bb3cd769bed WHIRLPOOL b8001993da61e7251f4a9d56ff5ccf6779ea2df6bc764d39949c7b895f47523b485d534145a5da2152b8baa7923cf649a5f6af577ee1dd4b9c7375586f578a72
EBUILD libcxxrt-0.0_p20130725.ebuild 1989 SHA256 006bb8653530ef45ef9112bd0e1da7ab0e85be46eabe26e71c8761a09a5f9a54 SHA512 f376c5c94a13436168c6acfdf70d690acfec9f3722e2b2f4dfa8f4887c378f3f7e0774d5f35674eecb1132a0e9b5f72d8c2731b3903eef8a73d79253d06277d6 WHIRLPOOL 8a1b4f8685af35df6e2aad2995b452500cad911b08d6a215e615e5a0fcb2ba93e842a77b4b21a302084ef944a3e1041da5b848bef8da7a6fd12343cd0bfb7c80
EBUILD libcxxrt-9999.ebuild 1980 SHA256 84aa8a848a80329ed1d6ad539bde186fc308a8e16919eebac5bad82e1f473758 SHA512 a165f0fa272abfe0fb2ad0b2770b82390d37c09d834926dfb81a13b57875442b34589c7ca05b18ca7cdd1ea591ce5e696bedd4ccf94ec27f8e578810f34e9aab WHIRLPOOL 0dee9fd54322fa435d005e23705977b4f1a4676a25c431a1d59f5573798db1ec67fa0fa8d914c6b3723dc7f00a503c1fa162147e46f2eda5c801ff7f13f535be
-MISC ChangeLog 3287 SHA256 d13b2d77bb784fcb96c806c6cad06d8b3478516ceee8e5c0ec1d20cfb450afd9 SHA512 00e6b10dfebc71b20773d01ffc7e509086ce237c865bb4bee29f9d216432b3ce74f7473a6630b42e30db5aa9e0808ab42089c3ac8dfc28d70064e683a3c5a273 WHIRLPOOL 68ebfb787709876db7fc4dd95f591efb467b70ab7005785201e4c4edc38e0c3a5f332dc0da7fdfc4ccea020e003c6d3a9c6172a8632391cba1d7b309c173c8a5
+MISC ChangeLog 3438 SHA256 d5333d2716d101395d199a2cc9695d9f53df12a420850748a599f3964d6d6487 SHA512 6750ba86e751f743df6f9b3d08ef6088b929e23a7c4e6e2a733a757c726586969da83100b035b6ac2b3904a9e914f72aad613d251e9cea4582f06f187def85b2 WHIRLPOOL 18cc779511f9c6d9340698bea248be83df7f8df15886e7658ede478cba50e96c1781c1f6cd0e6481f0674c9e323f5eea88158ed03cb57ca0863ec5751772fef4
MISC metadata.xml 487 SHA256 8555868cad0dd1e415efdfc947d5ad9ccfea5e68d64d8467487480c15bb594ed SHA512 a377efd893dd484c6d99509d0f5c72a81e0ca3f10078e73110cae45acf8142921265d53f540db854ce1d72b558b380dd645b8f7802aac72f9f761ad0d2767e24 WHIRLPOOL d30b16450bbbe1d7fd4120ebe04e461b89d3575e0ac4a3b1e0956c64172a1bcf0bf6637f58f899f4d6c6ad557bffdccec7c9993202ddf79425f5634882c9891f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.21 (GNU/Linux)
-iEYEAREIAAYFAlIbxlcACgkQvFcC4BYPU0p5ZQCgpnAL1u3Sd4HIDE3zsjToXl1Y
-iZUAoMOKq22iNACoEqCT1vTw5KX+oVMB
-=XVio
+iEYEAREIAAYFAlIbxwQACgkQvFcC4BYPU0o2OgCgzQLikS2O6ZzzDqM7EqprdkMU
+Px4AoJ792mOvE81wMD4NPpOvIEgpQWy5
+=HrtN
-----END PGP SIGNATURE-----
diff --git a/sys-libs/libcxxrt/files/unwind.h b/sys-libs/libcxxrt/files/unwind.h
deleted file mode 100644
index 04b1f1d18b8f..000000000000
--- a/sys-libs/libcxxrt/files/unwind.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Copyright 2012 David Chisnall. All rights reserved.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be
- * included in all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
- * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
- * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- */
-
-#include_next <unwind.h>
-
-#ifndef CXXRT_UNWIND_H_INCLUDED
-#define CXXRT_UNWIND_H_INCLUDED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifdef __arm__
-#define DECLARE_PERSONALITY_FUNCTION(name) \
-_Unwind_Reason_Code name(_Unwind_State state,\
- struct _Unwind_Exception *exceptionObject,\
- struct _Unwind_Context *context);
-
-#define BEGIN_PERSONALITY_FUNCTION(name) \
-_Unwind_Reason_Code name(_Unwind_State state,\
- struct _Unwind_Exception *exceptionObject,\
- struct _Unwind_Context *context)\
-{\
- int version = 1;\
- uint64_t exceptionClass = exceptionObject->exception_class;\
- int actions;\
- switch (state)\
- {\
- default: return _URC_FAILURE;\
- case _US_VIRTUAL_UNWIND_FRAME:\
- {\
- actions = _UA_SEARCH_PHASE;\
- break;\
- }\
- case _US_UNWIND_FRAME_STARTING:\
- {\
- actions = _UA_CLEANUP_PHASE;\
- if (exceptionObject->barrier_cache.sp == _Unwind_GetGR(context, 13))\
- {\
- actions |= _UA_HANDLER_FRAME;\
- }\
- break;\
- }\
- case _US_UNWIND_FRAME_RESUME:\
- {\
- return continueUnwinding(exceptionObject, context);\
- break;\
- }\
- }\
- _Unwind_SetGR (context, 12, (unsigned long)exceptionObject);\
-
-#define CALL_PERSONALITY_FUNCTION(name) name(state,exceptionObject,context)
-#else
-#define DECLARE_PERSONALITY_FUNCTION(name) \
-_Unwind_Reason_Code name(int version,\
- _Unwind_Action actions,\
- uint64_t exceptionClass,\
- struct _Unwind_Exception *exceptionObject,\
- struct _Unwind_Context *context);
-#define BEGIN_PERSONALITY_FUNCTION(name) \
-_Unwind_Reason_Code name(int version,\
- _Unwind_Action actions,\
- uint64_t exceptionClass,\
- struct _Unwind_Exception *exceptionObject,\
- struct _Unwind_Context *context)\
-{
-
-#define CALL_PERSONALITY_FUNCTION(name) name(version, actions, exceptionClass, exceptionObject, context)
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20130218.ebuild b/sys-libs/libcxxrt/libcxxrt-0.0_p20130218.ebuild
deleted file mode 100644
index 6d4505134d30..000000000000
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20130218.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcxxrt/libcxxrt-0.0_p20130218.ebuild,v 1.1 2013/02/18 13:31:28 aballier Exp $
-
-EAPI=4
-
-EGIT_REPO_URI="git://github.com/pathscale/libcxxrt.git"
-
-[ "${PV%9999}" != "${PV}" ] && SCM="git-2" || SCM=""
-
-inherit base flag-o-matic toolchain-funcs portability ${SCM}
-
-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 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
-else
- KEYWORDS=""
-fi
-IUSE="static-libs"
-
-RDEPEND=">=sys-libs/libunwind-1.0.1-r1"
-DEPEND="${RDEPEND}
- ${DEPEND}"
-
-src_prepare() {
- base_src_prepare
- cp "${FILESDIR}/Makefile" src/ || die
- cp "${FILESDIR}/Makefile.test" test/Makefile || die
- rm -f src/unwind* || die
- cp -f "${FILESDIR}/unwind.h" src/ || die
-}
-
-src_compile() {
- # Notes: we build -nodefaultlibs to avoid linking to gcc libs.
- # libcxxrt needs: dladdr (dlopen_lib), libunwind (or libgcc_s but we build
- # over libunwind) and the libc.
- tc-export CC CXX AR
- append-ldflags "-Wl,-z,defs" # make sure we are not underlinked
- cd "${S}/src"
- LIBS="$(dlopen_lib) -lunwind -lc" emake shared
- use static-libs && emake static
-}
-
-src_test() {
- cd "${S}/test"
- LD_LIBRARY_PATH="${S}/src:${LD_LIBRARY_PATH}" LIBS="-L${S}/src -lcxxrt -lc" emake check
-}
-
-src_install() {
- # TODO: See README. Maybe hide it in a subdir and let only libcxx know about
- # it. FreeBSD head installs it in /lib
- dolib.so src/${PN}.so*
- use static-libs && dolib.a src/${PN}.a
-
- insinto /usr/include/libcxxrt/
- doins src/cxxabi.h
-
- dodoc AUTHORS COPYRIGHT README
-}
diff --git a/sys-libs/libcxxrt/libcxxrt-0.0_p20130531.ebuild b/sys-libs/libcxxrt/libcxxrt-0.0_p20130531.ebuild
deleted file mode 100644
index 5616c8c0be76..000000000000
--- a/sys-libs/libcxxrt/libcxxrt-0.0_p20130531.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcxxrt/libcxxrt-0.0_p20130531.ebuild,v 1.2 2013/06/01 14:15:35 aballier Exp $
-
-EAPI=5
-
-EGIT_REPO_URI="git://github.com/pathscale/libcxxrt.git"
-
-[ "${PV%9999}" != "${PV}" ] && SCM="git-2" || SCM=""
-
-inherit base flag-o-matic toolchain-funcs portability ${SCM}
-
-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 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
-else
- KEYWORDS=""
-fi
-IUSE="libunwind static-libs"
-
-RDEPEND="libunwind? ( >=sys-libs/libunwind-1.0.1-r1[static-libs?] )"
-DEPEND="${RDEPEND}
- ${DEPEND}"
-
-src_prepare() {
- base_src_prepare
- cp "${FILESDIR}/Makefile" src/ || die
- cp "${FILESDIR}/Makefile.test" test/Makefile || die
-}
-
-src_compile() {
- # Notes: we build -nodefaultlibs to avoid linking to gcc libs.
- # libcxxrt needs: dladdr (dlopen_lib), libunwind or libgcc_s and the libc.
- tc-export CC CXX AR
- append-ldflags "-Wl,-z,defs" # make sure we are not underlinked
- cd "${S}/src"
- LIBS="$(dlopen_lib) -l$(usex libunwind unwind gcc_s) -lc" emake shared
- use static-libs && emake static
-}
-
-src_test() {
- cd "${S}/test"
- LD_LIBRARY_PATH="${S}/src:${LD_LIBRARY_PATH}" LIBS="-L${S}/src -lcxxrt -lc" emake check
-}
-
-src_install() {
- # TODO: See README. Maybe hide it in a subdir and let only libcxx know about
- # it. FreeBSD head installs it in /lib
- dolib.so src/${PN}.so*
- use static-libs && dolib.a src/${PN}.a
-
- insinto /usr/include/libcxxrt/
- doins src/cxxabi.h src/unwind*.h
-
- dodoc AUTHORS COPYRIGHT README
-}