summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2012-05-31 20:38:46 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2012-05-31 20:38:46 +0000
commit0fb076157b3b46b91ca330ace7950c6e2940ba2e (patch)
treef96bc9c7f4109734d68ad6183c923954298d5b0f /sys-libs/libunwind
parentEnable conservative checks with USE="debug", always pass --enable-cxx-excepti... (diff)
downloadgentoo-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/ChangeLog6
-rw-r--r--sys-libs/libunwind/files/libunwind-1.0-disable-setjmp.patch42
-rw-r--r--sys-libs/libunwind/libunwind-0.99.ebuild31
-rw-r--r--sys-libs/libunwind/libunwind-1.0.ebuild51
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}
-}