diff options
author | Alexis Ballier <aballier@gentoo.org> | 2013-08-26 21:23:53 +0000 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2013-08-26 21:23:53 +0000 |
commit | 53935082b2afc1115c1a58689df01773ea17b706 (patch) | |
tree | 614e0e3d34ae8dffe13bda75511d4bf545dc39b2 /sys-libs/libcxxrt | |
parent | drop LD_32_LIBRARY_PATH hacks for FreeBSD. These should not be needed anymore. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | sys-libs/libcxxrt/Manifest | 13 | ||||
-rw-r--r-- | sys-libs/libcxxrt/files/unwind.h | 94 | ||||
-rw-r--r-- | sys-libs/libcxxrt/libcxxrt-0.0_p20130218.ebuild | 69 | ||||
-rw-r--r-- | sys-libs/libcxxrt/libcxxrt-0.0_p20130531.ebuild | 66 |
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 -} |