diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2012-05-31 20:38:46 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2012-05-31 20:38:46 +0000 |
commit | 0fb076157b3b46b91ca330ace7950c6e2940ba2e (patch) | |
tree | f96bc9c7f4109734d68ad6183c923954298d5b0f /sys-libs/libunwind | |
parent | Enable conservative checks with USE="debug", always pass --enable-cxx-excepti... (diff) | |
download | gentoo-2-0fb076157b3b46b91ca330ace7950c6e2940ba2e.tar.gz gentoo-2-0fb076157b3b46b91ca330ace7950c6e2940ba2e.tar.bz2 gentoo-2-0fb076157b3b46b91ca330ace7950c6e2940ba2e.zip |
old
(Portage version: 2.2.0_alpha108/cvs/Linux x86_64)
Diffstat (limited to 'sys-libs/libunwind')
-rw-r--r-- | sys-libs/libunwind/ChangeLog | 6 | ||||
-rw-r--r-- | sys-libs/libunwind/files/libunwind-1.0-disable-setjmp.patch | 42 | ||||
-rw-r--r-- | sys-libs/libunwind/libunwind-0.99.ebuild | 31 | ||||
-rw-r--r-- | sys-libs/libunwind/libunwind-1.0.ebuild | 51 |
4 files changed, 5 insertions, 125 deletions
diff --git a/sys-libs/libunwind/ChangeLog b/sys-libs/libunwind/ChangeLog index 1995ac13be98..f7d7ef8885c3 100644 --- a/sys-libs/libunwind/ChangeLog +++ b/sys-libs/libunwind/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-libs/libunwind # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libunwind/ChangeLog,v 1.18 2012/05/31 20:35:29 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libunwind/ChangeLog,v 1.19 2012/05/31 20:38:46 ssuominen Exp $ + + 31 May 2012; Samuli Suominen <ssuominen@gentoo.org> -libunwind-0.99.ebuild, + -libunwind-1.0.ebuild, -files/libunwind-1.0-disable-setjmp.patch: + old *libunwind-1.0.1-r1 (31 May 2012) diff --git a/sys-libs/libunwind/files/libunwind-1.0-disable-setjmp.patch b/sys-libs/libunwind/files/libunwind-1.0-disable-setjmp.patch deleted file mode 100644 index 6b83dbbd780a..000000000000 --- a/sys-libs/libunwind/files/libunwind-1.0-disable-setjmp.patch +++ /dev/null @@ -1,42 +0,0 @@ -http://cvs.fedoraproject.org/viewvc/rpms/libunwind/devel/libunwind-disable-setjmp.patch?revision=1.1&view=markup -http://bugs.gentoo.org/show_bug.cgi?id=299344 - -At least x86_64 version cannot work, src/setjmp/setjmp.c and -src/setjmp/sigsetjmp.c are not even compiled, src/x86_64/longjmp.S does not -match src/setjmp/setjmp.c + include/tdep-x86_64/jmpbuf.h . - -Index: libunwind-1.0/src/Makefile.am -=================================================================== ---- libunwind-1.0.orig/src/Makefile.am -+++ libunwind-1.0/src/Makefile.am -@@ -9,7 +9,7 @@ lib_LIBRARIES = - lib_LTLIBRARIES = - if !REMOTE_ONLY - lib_LIBRARIES += libunwind-ptrace.a --lib_LTLIBRARIES += libunwind.la libunwind-setjmp.la -+lib_LTLIBRARIES += libunwind.la #libunwind-setjmp.la - endif - - noinst_HEADERS = -Index: libunwind-1.0/tests/Makefile.am -=================================================================== ---- libunwind-1.0.orig/tests/Makefile.am -+++ libunwind-1.0/tests/Makefile.am -@@ -27,7 +27,7 @@ if ARCH_IA64 - Gia64-test-nat Lia64-test-nat \ - Gia64-test-rbs Lia64-test-rbs \ - Gia64-test-readonly Lia64-test-readonly \ -- ia64-test-setjmp ia64-test-sig -+ ia64-test-sig - else - if ARCH_PPC64 - if USE_ALTIVEC -@@ -44,7 +44,7 @@ endif #ARCH_IA64 - Gtest-dyn1 Ltest-dyn1 \ - Gtest-trace Ltest-trace \ - test-async-sig test-flush-cache test-init-remote \ -- test-mem test-setjmp test-ptrace \ -+ test-mem test-ptrace \ - Ltest-nomalloc Ltest-nocalloc rs-race - noinst_PROGRAMS_cdep = forker mapper test-ptrace-misc \ - Gperf-simple Lperf-simple diff --git a/sys-libs/libunwind/libunwind-0.99.ebuild b/sys-libs/libunwind/libunwind-0.99.ebuild deleted file mode 100644 index 2b3342a4a082..000000000000 --- a/sys-libs/libunwind/libunwind-0.99.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libunwind/libunwind-0.99.ebuild,v 1.4 2009/11/24 19:10:14 armin76 Exp $ - -inherit autotools - -DESCRIPTION="Portable and efficient API to determine the call-chain of a program" -HOMEPAGE="http://savannah.nongnu.org/projects/libunwind" -SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz" - -LICENSE="MIT" -SLOT="7" -KEYWORDS="amd64 ia64 x86" -IUSE="" - -DEPEND="" -RDEPEND="" - -RESTRICT="test" # https://savannah.nongnu.org/bugs/?22368 - # https://bugs.gentoo.org/273372 - -src_unpack() { - unpack ${A} - cd "${S}" - eautoreconf -} - -src_install() { - emake install DESTDIR="${D}" || die - dodoc AUTHORS ChangeLog NEWS README TODO -} diff --git a/sys-libs/libunwind/libunwind-1.0.ebuild b/sys-libs/libunwind/libunwind-1.0.ebuild deleted file mode 100644 index 2641acf608be..000000000000 --- a/sys-libs/libunwind/libunwind-1.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libunwind/libunwind-1.0.ebuild,v 1.2 2011/08/28 15:18:02 naota Exp $ - -EAPI=4 -inherit autotools eutils - -DESCRIPTION="Portable and efficient API to determine the call-chain of a program" -HOMEPAGE="http://savannah.nongnu.org/projects/libunwind" -SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz" - -LICENSE="MIT" -SLOT="7" -KEYWORDS="~amd64 ~ia64 ~x86 ~x86-fbsd" -IUSE="static-libs debug" - -RESTRICT="test" # https://savannah.nongnu.org/bugs/?22368 - # https://bugs.gentoo.org/273372 - -DOCS=( AUTHORS ChangeLog NEWS README TODO ) - -QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0" - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-disable-setjmp.patch - eautoreconf -} - -src_configure() { - local myconf= - - # do not $(use_enable) because the configure.in is broken and parses - # --disable-debug the same as --enable-debug. - use debug && myconf+=" --enable-debug" - - econf $(use_enable static-libs static) \ - ${myconf} -} - -src_test() { - # explicitly allow parallel build of tests - emake check -} - -src_install() { - default - # libunwind-ptrace.a (and libunwind-ptrace.h) is separate API and without - # shared library, so we keep it in any case - use static-libs || rm -f "${D}"usr/lib*/libunwind{-generic.a,*.la} -} |