* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-06-13 2:09 Yixun Lan
0 siblings, 0 replies; 134+ messages in thread
From: Yixun Lan @ 2016-06-13 2:09 UTC (permalink / raw
To: gentoo-commits
commit: 17093f1082a727de41cbce525c3011bec9822bd5
Author: Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 02:07:36 2016 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 02:07:55 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17093f10
sys-libs/libunwind: version bump to 1.2_rc1, add arm64 support
Gentoo-Bug: 584720
Package-Manager: portage-2.3.0_rc1
sys-libs/libunwind/Manifest | 1 +
sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 74 +++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index fa690d8..9896532 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,3 +1,4 @@
DIST libunwind-0.99.tar.gz 711817 SHA256 56083aae17eab3ccb7a36b95f0430f5a5f258755bf193bb5ca4fd4b918356164 SHA512 26796c546490c3065d04e2143b8a4a7bcc3d3d8fc0c1c8bc1da1ddfb6abc0807d994fe83f008e82ba7cb78525d6fe66800aafa266e931a6aef9813283f904daf WHIRLPOOL 868cf12c71fb1ca64da185e3e804bcddfafd70f8c443c7ca5684f9fa99f1a1943bb75cc4137082a5bd3865a6aeea39c1b2ad68d62db261d14164afded8f0ee3e
DIST libunwind-1.0.1.tar.gz 1028725 SHA256 aa95fd184c0b90d95891c2f3bac2c7df708ff016d2a6ee8b2eabb769f864101f SHA512 e360f0c0abf1e8b153a01cf522237495cecd9b4c689fa55868e60cec86f650e86ceefa283c045fa3d4bd50dc130e75ce7a8ad221c8f938c20a56f106aa3de8c5 WHIRLPOOL 0a2bcfdabb97cb541f7050203db4b658d0b853fdeb504e5917a731547a673e78db9ea0a64ee17ffc137017fc474c7ba44086fdbf2f5f3519993b5bd0048c76b4
DIST libunwind-1.1.tar.gz 1098603 SHA256 9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a SHA512 bfe04f2bfac9f9e47c37f0b23ed2f264d8d3d3d6f1392fe9d794ee13cad216b3740979e922e4276fb65c1ccdc836fce48812cb5459ecdd2a89a621036a35d7c1 WHIRLPOOL 1a0e566edf92c0563cb5525203f2718c3454bc0be25ec8079cde8441de08b6d8951db7cbf2f0a02a4a0f1e6c350e74e551a482d9094996daefa216a79bc9d383
+DIST libunwind-1.2-rc1.tar.gz 1172290 SHA256 d222f186b6bc60f49dac5030516ec35a7ed0ccca675551d6cf81008112116abc SHA512 810cdcf9e1e9a33eb286a6527c2d4bfc507313c596df9cdeb46b1c7b7343ac784fec3ed7c6aa135fc25dbf3e2cd8c99d1fa51e265b63614b51fd37bd84000b08 WHIRLPOOL 655c1eb356990aa35429207f54834da79c8aa83a506b0a51f72d1dafb236095a9420c1ca2f29a0dacb93d063bc244ebbddf5e74097e189df11f0ea7ad50b9447
diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
new file mode 100644
index 0000000..e3d819d
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+inherit eutils libtool
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="7"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug debug-frame doc libatomic lzma static-libs"
+
+RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
+
+# We just use the header from libatomic.
+RDEPEND="lzma? ( app-arch/xz-utils )"
+DEPEND="${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops )"
+
+DOCS=( AUTHORS ChangeLog NEWS README TODO )
+
+QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ # These tests like to fail. bleh.
+ echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
+ echo 'int main(){return 0;}' > tests/Ltest-dyn1.c
+}
+
+src_configure() {
+ # do not $(use_enable) because the configure.in is broken and parses
+ # --disable-debug the same as --enable-debug.
+ # https://savannah.nongnu.org/bugs/index.php?34324
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ ac_cv_header_atomic_ops_h=$(usex libatomic) \
+ econf \
+ --enable-cxx-exceptions \
+ --enable-coredump \
+ --enable-ptrace \
+ --enable-setjmp \
+ $(use_enable debug-frame) \
+ $(use_enable doc documentation) \
+ $(use_enable lzma minidebuginfo) \
+ $(use_enable static-libs static) \
+ $(use_enable debug conservative_checks) \
+ $(use debug && echo --enable-debug)
+}
+
+src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-06-13 18:04 Mike Frysinger
0 siblings, 0 replies; 134+ messages in thread
From: Mike Frysinger @ 2016-06-13 18:04 UTC (permalink / raw
To: gentoo-commits
commit: bd9db0a159cbd2ec5a0fa52b8631ca8f0832c684
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 18:02:25 2016 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 18:04:03 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd9db0a1
sys-libs/libunwind: disable building code in tests/ #484846
sys-libs/libunwind/libunwind-1.1.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sys-libs/libunwind/libunwind-1.1.ebuild b/sys-libs/libunwind/libunwind-1.1.ebuild
index d7a83d6..96c0baf 100644
--- a/sys-libs/libunwind/libunwind-1.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1.ebuild
@@ -31,6 +31,10 @@ src_prepare() {
echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
echo 'int main(){return 0;}' > tests/Ltest-dyn1.c
+ # Since we have tests disabled via RESTRICT, disable building in the subdir
+ # entirely. This worksaround some build errors too. #484846
+ sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
+
sed -i -e '/LIBLZMA/s:-lzma:-llzma:' configure{.ac,} || die #444050
epatch "${FILESDIR}"/${P}-lzma.patch #444050
elibtoolize
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-06-13 18:04 Mike Frysinger
0 siblings, 0 replies; 134+ messages in thread
From: Mike Frysinger @ 2016-06-13 18:04 UTC (permalink / raw
To: gentoo-commits
commit: 80ecc67c26c0dea4dc08643e374185f09a93466e
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 18:03:42 2016 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 18:04:03 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ecc67c
sys-libs/libunwind: mark ia64 stable #461394
sys-libs/libunwind/libunwind-1.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.1.ebuild b/sys-libs/libunwind/libunwind-1.1.ebuild
index 96c0baf..1c96c89 100644
--- a/sys-libs/libunwind/libunwind-1.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 arm hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame libatomic lzma static-libs"
RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-06-13 18:21 Mike Frysinger
0 siblings, 0 replies; 134+ messages in thread
From: Mike Frysinger @ 2016-06-13 18:21 UTC (permalink / raw
To: gentoo-commits
commit: 64648ac299e8986a3bcc0de2957573192e3047f6
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 18:21:17 2016 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 18:21:17 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64648ac2
sys-libs/libunwind: restore elibtoolize call
sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
index 124f648..9d10213 100644
--- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
@@ -34,6 +34,8 @@ src_prepare() {
# These tests like to fail. bleh.
echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
echo 'int main(){return 0;}' > tests/Ltest-dyn1.c
+
+ elibtoolize
}
src_configure() {
@@ -47,9 +49,9 @@ src_configure() {
ac_cv_header_atomic_ops_h=$(usex libatomic) \
econf \
--enable-cxx-exceptions \
- --enable-coredump \
- --enable-ptrace \
- --enable-setjmp \
+ --enable-coredump \
+ --enable-ptrace \
+ --enable-setjmp \
$(use_enable debug-frame) \
$(use_enable doc documentation) \
$(use_enable lzma minidebuginfo) \
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-06-13 18:21 Mike Frysinger
0 siblings, 0 replies; 134+ messages in thread
From: Mike Frysinger @ 2016-06-13 18:21 UTC (permalink / raw
To: gentoo-commits
commit: 5f7b403d1711dc5a053daefff7703f40605ecb6c
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 18:20:00 2016 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 18:20:00 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f7b403d
sys-libs/libunwind: clean up debug configure logic
The upstream configure script has been fixed in these versions, so we
don't need to workaround the misbehaving --disable-debug flag anymore.
sys-libs/libunwind/libunwind-1.1-r1.ebuild | 4 +---
sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 4 +---
2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
index 5403e33..03557ac 100644
--- a/sys-libs/libunwind/libunwind-1.1-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
@@ -42,8 +42,6 @@ src_prepare() {
}
src_configure() {
- # do not $(use_enable) because the configure.in is broken and parses
- # --disable-debug the same as --enable-debug.
# https://savannah.nongnu.org/bugs/index.php?34324
# --enable-cxx-exceptions: always enable it, headers provide the interface
# and on some archs it is disabled by default causing a mismatch between the
@@ -58,7 +56,7 @@ src_configure() {
$(use_enable lzma minidebuginfo) \
$(use_enable static-libs static) \
$(use_enable debug conservative_checks) \
- $(use debug && echo --enable-debug)
+ $(use_enable debug)
}
src_test() {
diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
index e3d819d..124f648 100644
--- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
@@ -37,8 +37,6 @@ src_prepare() {
}
src_configure() {
- # do not $(use_enable) because the configure.in is broken and parses
- # --disable-debug the same as --enable-debug.
# https://savannah.nongnu.org/bugs/index.php?34324
# --enable-cxx-exceptions: always enable it, headers provide the interface
# and on some archs it is disabled by default causing a mismatch between the
@@ -57,7 +55,7 @@ src_configure() {
$(use_enable lzma minidebuginfo) \
$(use_enable static-libs static) \
$(use_enable debug conservative_checks) \
- $(use debug && echo --enable-debug)
+ $(use_enable debug)
}
src_test() {
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-06-13 18:23 Mike Frysinger
0 siblings, 0 replies; 134+ messages in thread
From: Mike Frysinger @ 2016-06-13 18:23 UTC (permalink / raw
To: gentoo-commits
commit: a19477cedb6f496e23be1c7061be765fc1be0a16
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 18:22:58 2016 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 18:22:58 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a19477ce
sys-libs/libunwind: clean up debug configure bug
Should have been dropped in the previous clean up here.
sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
index 9d10213..5aa3d70 100644
--- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
@@ -39,7 +39,6 @@ src_prepare() {
}
src_configure() {
- # https://savannah.nongnu.org/bugs/index.php?34324
# --enable-cxx-exceptions: always enable it, headers provide the interface
# and on some archs it is disabled by default causing a mismatch between the
# API and the ABI, bug #418253
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-06-14 10:19 Agostino Sarubbo
0 siblings, 0 replies; 134+ messages in thread
From: Agostino Sarubbo @ 2016-06-14 10:19 UTC (permalink / raw
To: gentoo-commits
commit: 95eca59e989bd8bb21589111f962561e5c58ac88
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 14 10:19:28 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Jun 14 10:19:28 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95eca59e
sys-libs/libunwind: amd64 stable wrt bug #585830
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
index 03557ac..6275ae2 100644
--- a/sys-libs/libunwind/libunwind-1.1-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame libatomic lzma static-libs"
RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-06-15 15:41 Jeroen Roovers
0 siblings, 0 replies; 134+ messages in thread
From: Jeroen Roovers @ 2016-06-15 15:41 UTC (permalink / raw
To: gentoo-commits
commit: 0b1df991d8f587c05f7a81c53ea45bf9c1b34dc1
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 15 15:41:01 2016 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Wed Jun 15 15:41:01 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1df991
sys-libs/libunwind: Stable for PPC64 (bug #585830).
Package-Manager: portage-2.3.0_rc1
RepoMan-Options: --ignore-arches
sys-libs/libunwind/libunwind-1.1-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
index 6275ae2..8ce546f 100644
--- a/sys-libs/libunwind/libunwind-1.1-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -12,7 +12,7 @@ SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame libatomic lzma static-libs"
RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-06-16 10:42 Jeroen Roovers
0 siblings, 0 replies; 134+ messages in thread
From: Jeroen Roovers @ 2016-06-16 10:42 UTC (permalink / raw
To: gentoo-commits
commit: 975b4e4b52503383d1e00456f43f33cc22ad0a2d
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 16 10:42:07 2016 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 10:42:41 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=975b4e4b
sys-libs/libunwind: Stable for HPPA (bug #585830).
Package-Manager: portage-2.3.0_rc1
RepoMan-Options: --ignore-arches
sys-libs/libunwind/libunwind-1.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
index 8ce546f..e8c5393 100644
--- a/sys-libs/libunwind/libunwind-1.1-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame libatomic lzma static-libs"
RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-06-16 15:12 Mike Frysinger
0 siblings, 0 replies; 134+ messages in thread
From: Mike Frysinger @ 2016-06-16 15:12 UTC (permalink / raw
To: gentoo-commits
commit: d223997faf36b70fa15ae794869afbdf475d338e
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 16 15:11:14 2016 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 15:12:27 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d223997f
sys-libs/libunwind: disable test building in 1.2_rc1 too
sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
index 5aa3d70..8c81469 100644
--- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
@@ -35,6 +35,10 @@ src_prepare() {
echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
echo 'int main(){return 0;}' > tests/Ltest-dyn1.c
+ # Since we have tests disabled via RESTRICT, disable building in the subdir
+ # entirely. This worksaround some build errors too. #484846
+ sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
+
elibtoolize
}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-06-21 18:32 Markus Meier
0 siblings, 0 replies; 134+ messages in thread
From: Markus Meier @ 2016-06-21 18:32 UTC (permalink / raw
To: gentoo-commits
commit: eb84c13a7cad67e76922865d704cb8e74726512a
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 21 18:31:47 2016 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Tue Jun 21 18:31:47 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb84c13a
sys-libs/libunwind: arm stable, bug #585830
Package-Manager: portage-2.3.0_rc1
RepoMan-Options: --include-arches="arm"
sys-libs/libunwind/libunwind-1.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
index e8c5393..8716f61 100644
--- a/sys-libs/libunwind/libunwind-1.1-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame libatomic lzma static-libs"
RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-06-27 8:48 Agostino Sarubbo
0 siblings, 0 replies; 134+ messages in thread
From: Agostino Sarubbo @ 2016-06-27 8:48 UTC (permalink / raw
To: gentoo-commits
commit: bb2bd426eb758891be606196ecf8a7b950e336b8
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 27 08:47:32 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jun 27 08:47:32 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb2bd426
sys-libs/libunwind: x86 stable wrt bug #585830
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
index 8716f61..a3d07b0 100644
--- a/sys-libs/libunwind/libunwind-1.1-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm hppa ~ia64 ~mips ~ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame libatomic lzma static-libs"
RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-07-08 7:53 Agostino Sarubbo
0 siblings, 0 replies; 134+ messages in thread
From: Agostino Sarubbo @ 2016-07-08 7:53 UTC (permalink / raw
To: gentoo-commits
commit: 7ad44568895620e66ce1417a5ddb460b0766317b
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 8 07:52:23 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Jul 8 07:52:23 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad44568
sys-libs/libunwind: ppc stable wrt bug #585830
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
index a3d07b0..7de1e5a 100644
--- a/sys-libs/libunwind/libunwind-1.1-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 arm hppa ~ia64 ~mips ~ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame libatomic lzma static-libs"
RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-07-08 12:02 Agostino Sarubbo
0 siblings, 0 replies; 134+ messages in thread
From: Agostino Sarubbo @ 2016-07-08 12:02 UTC (permalink / raw
To: gentoo-commits
commit: c848d25fc374ce8b0738c23bf7f7942932d2a952
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 8 12:01:31 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Jul 8 12:01:31 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c848d25f
sys-libs/libunwind: ia64 stable wrt bug #585830
Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
index 7de1e5a..12a0e76 100644
--- a/sys-libs/libunwind/libunwind-1.1-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 arm hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame libatomic lzma static-libs"
RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2016-09-18 20:41 Michał Górny
0 siblings, 0 replies; 134+ messages in thread
From: Michał Górny @ 2016-09-18 20:41 UTC (permalink / raw
To: gentoo-commits
commit: 14ab27cbb07d851feb19003d2110d71d7c0c45ce
Author: Lei Zhang <zhanglei.april <AT> gmail <DOT> com>
AuthorDate: Sun Aug 14 00:34:48 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep 18 20:41:49 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ab27cb
sys-libs/libunwind: add multilib support
Closes: https://github.com/gentoo/gentoo/pull/2212
Package-Manager: portage-2.2.28
sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 26 ++++++++++++++++++++++----
1 file changed, 22 insertions(+), 4 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
index 8c81469..3463a05 100644
--- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
@@ -6,7 +6,7 @@ EAPI="5"
MY_PV=${PV/_/-}
MY_P=${PN}-${MY_PV}
-inherit eutils libtool
+inherit eutils libtool multilib-minimal
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
@@ -30,6 +30,23 @@ QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0"
S="${WORKDIR}/${MY_P}"
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
src_prepare() {
# These tests like to fail. bleh.
echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
@@ -40,9 +57,10 @@ src_prepare() {
sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
elibtoolize
+ multilib_copy_sources
}
-src_configure() {
+multilib_src_configure() {
# --enable-cxx-exceptions: always enable it, headers provide the interface
# and on some archs it is disabled by default causing a mismatch between the
# API and the ABI, bug #418253
@@ -63,13 +81,13 @@ src_configure() {
$(use_enable debug)
}
-src_test() {
+multilib_src_test() {
# Explicitly allow parallel build of tests.
# Sandbox causes some tests to freak out.
SANDBOX_ON=0 emake check
}
-src_install() {
+multilib_src_install() {
default
# libunwind-ptrace.a (and libunwind-ptrace.h) is separate API and without
# shared library, so we keep it in any case
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-01-15 7:22 Aaron Bauman
0 siblings, 0 replies; 134+ messages in thread
From: Aaron Bauman @ 2017-01-15 7:22 UTC (permalink / raw
To: gentoo-commits
commit: 003b62585a5bce4148039f8a265b66f609f50023
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 8 22:43:05 2017 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sun Jan 15 07:22:00 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=003b6258
sys-libs/libunwind: Security cleanup (bug #585830)
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/3384
sys-libs/libunwind/Manifest | 2 -
sys-libs/libunwind/libunwind-0.99-r1.ebuild | 38 --------------
sys-libs/libunwind/libunwind-1.0.1-r1.ebuild | 60 ----------------------
sys-libs/libunwind/libunwind-1.0.1.ebuild | 50 -------------------
sys-libs/libunwind/libunwind-1.1.ebuild | 74 ----------------------------
5 files changed, 224 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 9896532..42ca316 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,4 +1,2 @@
-DIST libunwind-0.99.tar.gz 711817 SHA256 56083aae17eab3ccb7a36b95f0430f5a5f258755bf193bb5ca4fd4b918356164 SHA512 26796c546490c3065d04e2143b8a4a7bcc3d3d8fc0c1c8bc1da1ddfb6abc0807d994fe83f008e82ba7cb78525d6fe66800aafa266e931a6aef9813283f904daf WHIRLPOOL 868cf12c71fb1ca64da185e3e804bcddfafd70f8c443c7ca5684f9fa99f1a1943bb75cc4137082a5bd3865a6aeea39c1b2ad68d62db261d14164afded8f0ee3e
-DIST libunwind-1.0.1.tar.gz 1028725 SHA256 aa95fd184c0b90d95891c2f3bac2c7df708ff016d2a6ee8b2eabb769f864101f SHA512 e360f0c0abf1e8b153a01cf522237495cecd9b4c689fa55868e60cec86f650e86ceefa283c045fa3d4bd50dc130e75ce7a8ad221c8f938c20a56f106aa3de8c5 WHIRLPOOL 0a2bcfdabb97cb541f7050203db4b658d0b853fdeb504e5917a731547a673e78db9ea0a64ee17ffc137017fc474c7ba44086fdbf2f5f3519993b5bd0048c76b4
DIST libunwind-1.1.tar.gz 1098603 SHA256 9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a SHA512 bfe04f2bfac9f9e47c37f0b23ed2f264d8d3d3d6f1392fe9d794ee13cad216b3740979e922e4276fb65c1ccdc836fce48812cb5459ecdd2a89a621036a35d7c1 WHIRLPOOL 1a0e566edf92c0563cb5525203f2718c3454bc0be25ec8079cde8441de08b6d8951db7cbf2f0a02a4a0f1e6c350e74e551a482d9094996daefa216a79bc9d383
DIST libunwind-1.2-rc1.tar.gz 1172290 SHA256 d222f186b6bc60f49dac5030516ec35a7ed0ccca675551d6cf81008112116abc SHA512 810cdcf9e1e9a33eb286a6527c2d4bfc507313c596df9cdeb46b1c7b7343ac784fec3ed7c6aa135fc25dbf3e2cd8c99d1fa51e265b63614b51fd37bd84000b08 WHIRLPOOL 655c1eb356990aa35429207f54834da79c8aa83a506b0a51f72d1dafb236095a9420c1ca2f29a0dacb93d063bc244ebbddf5e74097e189df11f0ea7ad50b9447
diff --git a/sys-libs/libunwind/libunwind-0.99-r1.ebuild b/sys-libs/libunwind/libunwind-0.99-r1.ebuild
deleted file mode 100644
index 8a790fe..00000000
--- a/sys-libs/libunwind/libunwind-0.99-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-inherit autotools eutils
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://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="static-libs"
-
-RESTRICT="test" # https://savannah.nongnu.org/bugs/?22368
- # https://bugs.gentoo.org/273372
-
-DOCS=( AUTHORS ChangeLog NEWS README TODO )
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${P}-disable-setjmp.patch \
- "${FILESDIR}"/${P}-implicit-declaration.patch
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable static-libs static)
-}
-
-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}
-}
diff --git a/sys-libs/libunwind/libunwind-1.0.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.0.1-r1.ebuild
deleted file mode 100644
index 64f1470..00000000
--- a/sys-libs/libunwind/libunwind-1.0.1-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit autotools eutils
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="7"
-KEYWORDS="amd64 ~arm ia64 ~ppc x86 ~amd64-fbsd ~x86-fbsd"
-IUSE="debug debug-frame static-libs"
-
-# https://savannah.nongnu.org/bugs/?22368
-# https://bugs.gentoo.org/273372
-RESTRICT="test"
-
-DOCS=( AUTHORS ChangeLog NEWS README TODO )
-
-QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-1.0.1-disable-setjmp.patch
- epatch "${FILESDIR}"/${PN}-1.0.1-ia64.patch #425736
- eautoreconf
-}
-
-src_configure() {
- # do not $(use_enable) because the configure.in is broken and parses
- # --disable-debug the same as --enable-debug.
- # https://savannah.nongnu.org/bugs/index.php?34324
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- econf \
- --enable-cxx-exceptions \
- $(use_enable debug-frame) \
- $(use_enable static-libs static) \
- $(use_enable debug conservative_checks) \
- $(use debug && echo --enable-debug)
-}
-
-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 "${ED}"usr/lib*/libunwind{-generic.a,*.la}
-}
diff --git a/sys-libs/libunwind/libunwind-1.0.1.ebuild b/sys-libs/libunwind/libunwind-1.0.1.ebuild
deleted file mode 100644
index bac827e..00000000
--- a/sys-libs/libunwind/libunwind-1.0.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit autotools eutils
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://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="debug static-libs"
-
-# https://savannah.nongnu.org/bugs/?22368
-# https://bugs.gentoo.org/273372
-RESTRICT="test"
-
-DOCS=( AUTHORS ChangeLog NEWS README TODO )
-
-QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-1.0.1-disable-setjmp.patch
- eautoreconf
-}
-
-src_configure() {
- # do not $(use_enable) because the configure.in is broken and parses
- # --disable-debug the same as --enable-debug.
- # https://savannah.nongnu.org/bugs/index.php?34324
- econf \
- $(use_enable static-libs static) \
- $(use debug && echo --enable-debug)
-}
-
-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 "${ED}"usr/lib*/libunwind{-generic.a,*.la}
-}
diff --git a/sys-libs/libunwind/libunwind-1.1.ebuild b/sys-libs/libunwind/libunwind-1.1.ebuild
deleted file mode 100644
index 1c96c89..00000000
--- a/sys-libs/libunwind/libunwind-1.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils libtool
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="7"
-KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame libatomic lzma static-libs"
-
-RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
-
-# We just use the header from libatomic.
-RDEPEND="lzma? ( app-arch/xz-utils )"
-DEPEND="${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops )"
-
-DOCS=( AUTHORS ChangeLog NEWS README TODO )
-
-QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0"
-
-src_prepare() {
- # These tests like to fail. bleh.
- echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
- echo 'int main(){return 0;}' > tests/Ltest-dyn1.c
-
- # Since we have tests disabled via RESTRICT, disable building in the subdir
- # entirely. This worksaround some build errors too. #484846
- sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
-
- sed -i -e '/LIBLZMA/s:-lzma:-llzma:' configure{.ac,} || die #444050
- epatch "${FILESDIR}"/${P}-lzma.patch #444050
- elibtoolize
-}
-
-src_configure() {
- # do not $(use_enable) because the configure.in is broken and parses
- # --disable-debug the same as --enable-debug.
- # https://savannah.nongnu.org/bugs/index.php?34324
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- ac_cv_header_atomic_ops_h=$(usex libatomic) \
- econf \
- --enable-cxx-exceptions \
- $(use_enable debug-frame) \
- $(use_enable lzma minidebuginfo) \
- $(use_enable static-libs static) \
- $(use_enable debug conservative_checks) \
- $(use debug && echo --enable-debug)
-}
-
-src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-02-14 2:37 Mike Frysinger
0 siblings, 0 replies; 134+ messages in thread
From: Mike Frysinger @ 2017-02-14 2:37 UTC (permalink / raw
To: gentoo-commits
commit: 0a61b2fa682d3872cba99cb9e1c124b750bfe901
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 14 02:11:51 2017 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Tue Feb 14 02:22:48 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a61b2fa
sys-libs/libunwind: fix wasteful multilib source copies
We can use standard autotools out-of-tree build logic to avoid copying.
sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
index 3463a052e4..1a17b24e07 100644
--- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
@@ -24,8 +24,6 @@ RDEPEND="lzma? ( app-arch/xz-utils )"
DEPEND="${RDEPEND}
libatomic? ( dev-libs/libatomic_ops )"
-DOCS=( AUTHORS ChangeLog NEWS README TODO )
-
QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0"
S="${WORKDIR}/${MY_P}"
@@ -57,7 +55,6 @@ src_prepare() {
sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
elibtoolize
- multilib_copy_sources
}
multilib_src_configure() {
@@ -67,6 +64,7 @@ multilib_src_configure() {
# conservative-checks: validate memory addresses before use; as of 1.0.1,
# only x86_64 supports this, yet may be useful for debugging, couple it with
# debug useflag.
+ ECONF_SOURCE="${S}" \
ac_cv_header_atomic_ops_h=$(usex libatomic) \
econf \
--enable-cxx-exceptions \
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-02-14 2:37 Mike Frysinger
0 siblings, 0 replies; 134+ messages in thread
From: Mike Frysinger @ 2017-02-14 2:37 UTC (permalink / raw
To: gentoo-commits
commit: eb258b9eeb18342bc81a73e537b766665ed06023
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 14 02:22:14 2017 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Tue Feb 14 02:22:48 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb258b9e
sys-libs/libunwind: version bump to 1.2 #608768
sys-libs/libunwind/Manifest | 1 +
sys-libs/libunwind/libunwind-1.2.ebuild | 92 +++++++++++++++++++++++++++++++++
2 files changed, 93 insertions(+)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 42ca316bb6..84df5e695f 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,2 +1,3 @@
DIST libunwind-1.1.tar.gz 1098603 SHA256 9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a SHA512 bfe04f2bfac9f9e47c37f0b23ed2f264d8d3d3d6f1392fe9d794ee13cad216b3740979e922e4276fb65c1ccdc836fce48812cb5459ecdd2a89a621036a35d7c1 WHIRLPOOL 1a0e566edf92c0563cb5525203f2718c3454bc0be25ec8079cde8441de08b6d8951db7cbf2f0a02a4a0f1e6c350e74e551a482d9094996daefa216a79bc9d383
DIST libunwind-1.2-rc1.tar.gz 1172290 SHA256 d222f186b6bc60f49dac5030516ec35a7ed0ccca675551d6cf81008112116abc SHA512 810cdcf9e1e9a33eb286a6527c2d4bfc507313c596df9cdeb46b1c7b7343ac784fec3ed7c6aa135fc25dbf3e2cd8c99d1fa51e265b63614b51fd37bd84000b08 WHIRLPOOL 655c1eb356990aa35429207f54834da79c8aa83a506b0a51f72d1dafb236095a9420c1ca2f29a0dacb93d063bc244ebbddf5e74097e189df11f0ea7ad50b9447
+DIST libunwind-1.2.tar.gz 747369 SHA256 1de38ffbdc88bd694d10081865871cd2bfbb02ad8ef9e1606aee18d65532b992 SHA512 985d0817944e3cafd99aaa5642862d878972e0851f7954289247e808c9319f399ca29342395f0571cb6568a1104a82bd92d585936f2ca888dda37ac796fde0d4 WHIRLPOOL d110ab7243157a617c1a9f01a5e7941cd4a63032317a7a6d372dd656aad9c1b49769909b3f37ff7dbbdb82a21f2d25dc00548cb5cac4d89c2b825b1e5e5fa634
diff --git a/sys-libs/libunwind/libunwind-1.2.ebuild b/sys-libs/libunwind/libunwind-1.2.ebuild
new file mode 100644
index 0000000000..a95f69a728
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+inherit eutils libtool multilib-minimal
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="7"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug debug-frame doc libatomic lzma static-libs"
+
+RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
+
+# We just use the header from libatomic.
+RDEPEND="lzma? ( app-arch/xz-utils )"
+DEPEND="${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops )"
+
+QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0"
+
+S="${WORKDIR}/${MY_P}"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
+src_prepare() {
+ # These tests like to fail. bleh.
+ echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
+ echo 'int main(){return 0;}' > tests/Ltest-dyn1.c
+
+ # Since we have tests disabled via RESTRICT, disable building in the subdir
+ # entirely. This worksaround some build errors too. #484846
+ sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
+
+ elibtoolize
+}
+
+multilib_src_configure() {
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ ECONF_SOURCE="${S}" \
+ ac_cv_header_atomic_ops_h=$(usex libatomic) \
+ econf \
+ --enable-cxx-exceptions \
+ --enable-coredump \
+ --enable-ptrace \
+ --enable-setjmp \
+ $(use_enable debug-frame) \
+ $(use_enable doc documentation) \
+ $(use_enable lzma minidebuginfo) \
+ $(use_enable static-libs static) \
+ $(use_enable debug conservative_checks) \
+ $(use_enable debug)
+}
+
+multilib_src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+multilib_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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-03-01 10:08 Michael Weber
0 siblings, 0 replies; 134+ messages in thread
From: Michael Weber @ 2017-03-01 10:08 UTC (permalink / raw
To: gentoo-commits
commit: b5b04be38ea057b247d89a143307c34bd281e063
Author: Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 1 10:01:14 2017 +0000
Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Wed Mar 1 10:08:37 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b04be3
sys-libs/libunwind: arm64 stable (bug 610992).
Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm64"
sys-libs/libunwind/libunwind-1.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.ebuild b/sys-libs/libunwind/libunwind-1.2.ebuild
index 5e1e8871211..5c2191d3e1a 100644
--- a/sys-libs/libunwind/libunwind-1.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://download.savannah.nongnu.org/releases/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs"
RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-08-18 9:41 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2017-08-18 9:41 UTC (permalink / raw
To: gentoo-commits
commit: 6abc9f65b8c903f23b960818db6e091cb69fbda2
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 18 09:40:41 2017 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Aug 18 09:41:08 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6abc9f65
sys-libs/libunwind: bump up to 1.2.1
Package-Manager: Portage-2.3.8, Repoman-2.3.3
sys-libs/libunwind/Manifest | 1 +
sys-libs/libunwind/libunwind-1.2.1.ebuild | 91 +++++++++++++++++++++++++++++++
2 files changed, 92 insertions(+)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 84df5e695fd..bdba628ec8c 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,3 +1,4 @@
DIST libunwind-1.1.tar.gz 1098603 SHA256 9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a SHA512 bfe04f2bfac9f9e47c37f0b23ed2f264d8d3d3d6f1392fe9d794ee13cad216b3740979e922e4276fb65c1ccdc836fce48812cb5459ecdd2a89a621036a35d7c1 WHIRLPOOL 1a0e566edf92c0563cb5525203f2718c3454bc0be25ec8079cde8441de08b6d8951db7cbf2f0a02a4a0f1e6c350e74e551a482d9094996daefa216a79bc9d383
DIST libunwind-1.2-rc1.tar.gz 1172290 SHA256 d222f186b6bc60f49dac5030516ec35a7ed0ccca675551d6cf81008112116abc SHA512 810cdcf9e1e9a33eb286a6527c2d4bfc507313c596df9cdeb46b1c7b7343ac784fec3ed7c6aa135fc25dbf3e2cd8c99d1fa51e265b63614b51fd37bd84000b08 WHIRLPOOL 655c1eb356990aa35429207f54834da79c8aa83a506b0a51f72d1dafb236095a9420c1ca2f29a0dacb93d063bc244ebbddf5e74097e189df11f0ea7ad50b9447
+DIST libunwind-1.2.1.tar.gz 780774 SHA256 3f3ecb90e28cbe53fba7a4a27ccce7aad188d3210bb1964a923a731a27a75acb SHA512 af7c280d2a963779a4a2711887618bc96383011e4e5d52e4085aa7fb351e55e357468f6ff85e66a216f1c6826538f498335a917a5970575c93be74c96316319b WHIRLPOOL 68cd0bd09b08000b11edb0912ccb7b6b17c8a4ac73fa3c409f17eb9581ac29e7ca015a37cb13a9741725e89caba58d91fa4f5cd18995449593188aedccbddc25
DIST libunwind-1.2.tar.gz 747369 SHA256 1de38ffbdc88bd694d10081865871cd2bfbb02ad8ef9e1606aee18d65532b992 SHA512 985d0817944e3cafd99aaa5642862d878972e0851f7954289247e808c9319f399ca29342395f0571cb6568a1104a82bd92d585936f2ca888dda37ac796fde0d4 WHIRLPOOL d110ab7243157a617c1a9f01a5e7941cd4a63032317a7a6d372dd656aad9c1b49769909b3f37ff7dbbdb82a21f2d25dc00548cb5cac4d89c2b825b1e5e5fa634
diff --git a/sys-libs/libunwind/libunwind-1.2.1.ebuild b/sys-libs/libunwind/libunwind-1.2.1.ebuild
new file mode 100644
index 00000000000..636eaa471a5
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.2.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+inherit eutils libtool multilib-minimal
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="7"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug debug-frame doc libatomic lzma static-libs"
+
+RESTRICT="test" # half of tests are broken (toolchain version dependent)
+
+# We just use the header from libatomic.
+RDEPEND="lzma? ( app-arch/xz-utils )"
+DEPEND="${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops )"
+
+S="${WORKDIR}/${MY_P}"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
+)
+
+src_prepare() {
+ default
+ # Since we have tests disabled via RESTRICT, disable building in the subdir
+ # entirely. This worksaround some build errors too. #484846
+ sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
+
+ elibtoolize
+}
+
+multilib_src_configure() {
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ ECONF_SOURCE="${S}" \
+ ac_cv_header_atomic_ops_h=$(usex libatomic) \
+ econf \
+ --enable-cxx-exceptions \
+ --enable-coredump \
+ --enable-ptrace \
+ --enable-setjmp \
+ $(use_enable debug-frame) \
+ $(use_enable doc documentation) \
+ $(use_enable lzma minidebuginfo) \
+ $(use_enable static-libs static) \
+ $(use_enable debug conservative_checks) \
+ $(use_enable debug)
+}
+
+multilib_src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+multilib_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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-08-29 22:09 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2017-08-29 22:09 UTC (permalink / raw
To: gentoo-commits
commit: 8fe213f891dd7a0014374e0d0200e2907d6cb6d2
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 29 22:08:39 2017 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Tue Aug 29 22:08:58 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fe213f8
sys-libs/libunwind: re-apply 1.2 ia64 patches on 1.2.1
Fixes build failure on ia64.
Package-Manager: Portage-2.3.8, Repoman-2.3.3
sys-libs/libunwind/libunwind-1.2.1.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sys-libs/libunwind/libunwind-1.2.1.ebuild b/sys-libs/libunwind/libunwind-1.2.1.ebuild
index 636eaa471a5..fb9461f14a9 100644
--- a/sys-libs/libunwind/libunwind-1.2.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1.ebuild
@@ -44,10 +44,14 @@ MULTILIB_WRAPPED_HEADERS=(
PATCHES=(
"${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
+ "${FILESDIR}"/${PN}-1.2-ia64-undwarf.patch
+ "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch
+ "${FILESDIR}"/${PN}-1.2-ia64-missing.patch
)
src_prepare() {
default
+ chmod +x src/ia64/mk_cursor_i || die
# Since we have tests disabled via RESTRICT, disable building in the subdir
# entirely. This worksaround some build errors too. #484846
sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-08-30 14:28 Andreas Hüttel
0 siblings, 0 replies; 134+ messages in thread
From: Andreas Hüttel @ 2017-08-30 14:28 UTC (permalink / raw
To: gentoo-commits
commit: fdd8de8dee8edf002f354ae424d3cee7abc9b5bd
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 30 14:27:52 2017 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Aug 30 14:28:25 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd8de8d
sys-libs/libunwind: set CCACHE_NODIRECT=1, bug 586208
Package-Manager: Portage-2.3.8, Repoman-2.3.3
sys-libs/libunwind/libunwind-1.2.1.ebuild | 3 +++
sys-libs/libunwind/libunwind-1.2.ebuild | 3 +++
2 files changed, 6 insertions(+)
diff --git a/sys-libs/libunwind/libunwind-1.2.1.ebuild b/sys-libs/libunwind/libunwind-1.2.1.ebuild
index fb9461f14a9..9df56cd8374 100644
--- a/sys-libs/libunwind/libunwind-1.2.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1.ebuild
@@ -23,6 +23,9 @@ RDEPEND="lzma? ( app-arch/xz-utils )"
DEPEND="${RDEPEND}
libatomic? ( dev-libs/libatomic_ops )"
+# Bug 586208
+CCACHE_NODIRECT=1
+
S="${WORKDIR}/${MY_P}"
MULTILIB_WRAPPED_HEADERS=(
diff --git a/sys-libs/libunwind/libunwind-1.2.ebuild b/sys-libs/libunwind/libunwind-1.2.ebuild
index 1b9c51a459c..64dcf4105ac 100644
--- a/sys-libs/libunwind/libunwind-1.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.ebuild
@@ -25,6 +25,9 @@ DEPEND="${RDEPEND}
QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0"
+# Bug 586208
+CCACHE_NODIRECT=1
+
S="${WORKDIR}/${MY_P}"
MULTILIB_WRAPPED_HEADERS=(
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-08-30 21:32 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2017-08-30 21:32 UTC (permalink / raw
To: gentoo-commits
commit: 9d8992ff96d356cba5972895a3ac95356e840a36
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 30 21:32:10 2017 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Aug 30 21:32:18 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d8992ff
sys-libs/libunwind: stable 1.2.1 for ia64, bug #629258
Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="ia64"
sys-libs/libunwind/libunwind-1.2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1.ebuild b/sys-libs/libunwind/libunwind-1.2.1.ebuild
index 9df56cd8374..b949a75b686 100644
--- a/sys-libs/libunwind/libunwind-1.2.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-09-09 10:27 Markus Meier
0 siblings, 0 replies; 134+ messages in thread
From: Markus Meier @ 2017-09-09 10:27 UTC (permalink / raw
To: gentoo-commits
commit: 0b1b91792f6644609db71cf8cff710753d87e6cb
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 9 10:24:05 2017 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Sat Sep 9 10:24:05 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1b9179
sys-libs/libunwind: arm stable, bug #629258
Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"
sys-libs/libunwind/libunwind-1.2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1.ebuild b/sys-libs/libunwind/libunwind-1.2.1.ebuild
index b949a75b686..0d2f7e9ecd7 100644
--- a/sys-libs/libunwind/libunwind-1.2.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-09-12 20:00 Matt Turner
0 siblings, 0 replies; 134+ messages in thread
From: Matt Turner @ 2017-09-12 20:00 UTC (permalink / raw
To: gentoo-commits
commit: 3d2a1b0d891bc5a55974645fcce05c19ab5c50f3
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 12 19:43:22 2017 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Sep 12 19:59:50 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d2a1b0d
sys-libs/libunwind-1.2.1: ppc stable, bug 629258
sys-libs/libunwind/libunwind-1.2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1.ebuild b/sys-libs/libunwind/libunwind-1.2.1.ebuild
index 0d2f7e9ecd7..cd9f6af7e3e 100644
--- a/sys-libs/libunwind/libunwind-1.2.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="~amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-09-12 20:00 Matt Turner
0 siblings, 0 replies; 134+ messages in thread
From: Matt Turner @ 2017-09-12 20:00 UTC (permalink / raw
To: gentoo-commits
commit: d5702b3f93888be5c3461ff02d966b9bef71f8a6
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 12 19:43:26 2017 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Sep 12 19:59:53 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5702b3f
sys-libs/libunwind-1.2.1: ppc64 stable, bug 629258
sys-libs/libunwind/libunwind-1.2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1.ebuild b/sys-libs/libunwind/libunwind-1.2.1.ebuild
index cd9f6af7e3e..e8251198d31 100644
--- a/sys-libs/libunwind/libunwind-1.2.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="~amd64 arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-10-01 2:34 Matt Turner
0 siblings, 0 replies; 134+ messages in thread
From: Matt Turner @ 2017-10-01 2:34 UTC (permalink / raw
To: gentoo-commits
commit: 06daedcdac959941cf2344156a1c317b4a124bfa
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 1 02:34:37 2017 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Oct 1 02:34:50 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06daedcd
sys-libs/libunwind-1.2.1: amd64 stable, bug 629258
sys-libs/libunwind/libunwind-1.2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1.ebuild b/sys-libs/libunwind/libunwind-1.2.1.ebuild
index e8251198d31..5df7924f8ca 100644
--- a/sys-libs/libunwind/libunwind-1.2.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="~amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-10-01 2:34 Matt Turner
0 siblings, 0 replies; 134+ messages in thread
From: Matt Turner @ 2017-10-01 2:34 UTC (permalink / raw
To: gentoo-commits
commit: 6be916148482ad1a7a56dd26ec69642a35ede4cc
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 1 02:34:41 2017 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Oct 1 02:34:50 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be91614
sys-libs/libunwind-1.2.1: x86 stable, bug 629258
sys-libs/libunwind/libunwind-1.2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1.ebuild b/sys-libs/libunwind/libunwind-1.2.1.ebuild
index 5df7924f8ca..1c12cb828be 100644
--- a/sys-libs/libunwind/libunwind-1.2.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-10-02 22:32 Andreas Hüttel
0 siblings, 0 replies; 134+ messages in thread
From: Andreas Hüttel @ 2017-10-02 22:32 UTC (permalink / raw
To: gentoo-commits
commit: 24d2172de19427daacbbf458ddba254b69bf754b
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 2 22:31:52 2017 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Mon Oct 2 22:32:07 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24d2172d
sys-libs/libunwind: End the pissing contest in bug 612602
@ vapier: if you don't give reasons for your decisions you'll eventually get ignored
Closes: https://bugs.gentoo.org/612602
Package-Manager: Portage-2.3.10, Repoman-2.3.3
sys-libs/libunwind/libunwind-1.1-r1.ebuild | 2 +-
sys-libs/libunwind/libunwind-1.2.1.ebuild | 2 +-
sys-libs/libunwind/libunwind-1.2.ebuild | 2 +-
sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
index 6028ba3e97c..466898099cf 100644
--- a/sys-libs/libunwind/libunwind-1.1-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/libunwind/${P}.tar.gz"
LICENSE="MIT"
SLOT="7"
KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame libatomic lzma static-libs"
+IUSE="debug debug-frame libatomic lzma +static-libs"
RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
diff --git a/sys-libs/libunwind/libunwind-1.2.1.ebuild b/sys-libs/libunwind/libunwind-1.2.1.ebuild
index 1c12cb828be..842c0d0ab41 100644
--- a/sys-libs/libunwind/libunwind-1.2.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma static-libs"
+IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
diff --git a/sys-libs/libunwind/libunwind-1.2.ebuild b/sys-libs/libunwind/libunwind-1.2.ebuild
index 64dcf4105ac..8528582e02c 100644
--- a/sys-libs/libunwind/libunwind-1.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
KEYWORDS="~amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma static-libs"
+IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
index 859d7de8faa..debaaabe446 100644
--- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma static-libs"
+IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-10-03 18:02 Andreas Hüttel
0 siblings, 0 replies; 134+ messages in thread
From: Andreas Hüttel @ 2017-10-03 18:02 UTC (permalink / raw
To: gentoo-commits
commit: ed51460663cc2ef7f4091421db439fcd1497e92a
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 3 18:01:48 2017 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue Oct 3 18:02:17 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed514606
sys-libs/libunwind: Remove old
Package-Manager: Portage-2.3.10, Repoman-2.3.3
sys-libs/libunwind/Manifest | 1 -
sys-libs/libunwind/libunwind-1.2_rc1.ebuild | 92 -----------------------------
2 files changed, 93 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index bdba628ec8c..536dd4cb1a0 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,4 +1,3 @@
DIST libunwind-1.1.tar.gz 1098603 SHA256 9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a SHA512 bfe04f2bfac9f9e47c37f0b23ed2f264d8d3d3d6f1392fe9d794ee13cad216b3740979e922e4276fb65c1ccdc836fce48812cb5459ecdd2a89a621036a35d7c1 WHIRLPOOL 1a0e566edf92c0563cb5525203f2718c3454bc0be25ec8079cde8441de08b6d8951db7cbf2f0a02a4a0f1e6c350e74e551a482d9094996daefa216a79bc9d383
-DIST libunwind-1.2-rc1.tar.gz 1172290 SHA256 d222f186b6bc60f49dac5030516ec35a7ed0ccca675551d6cf81008112116abc SHA512 810cdcf9e1e9a33eb286a6527c2d4bfc507313c596df9cdeb46b1c7b7343ac784fec3ed7c6aa135fc25dbf3e2cd8c99d1fa51e265b63614b51fd37bd84000b08 WHIRLPOOL 655c1eb356990aa35429207f54834da79c8aa83a506b0a51f72d1dafb236095a9420c1ca2f29a0dacb93d063bc244ebbddf5e74097e189df11f0ea7ad50b9447
DIST libunwind-1.2.1.tar.gz 780774 SHA256 3f3ecb90e28cbe53fba7a4a27ccce7aad188d3210bb1964a923a731a27a75acb SHA512 af7c280d2a963779a4a2711887618bc96383011e4e5d52e4085aa7fb351e55e357468f6ff85e66a216f1c6826538f498335a917a5970575c93be74c96316319b WHIRLPOOL 68cd0bd09b08000b11edb0912ccb7b6b17c8a4ac73fa3c409f17eb9581ac29e7ca015a37cb13a9741725e89caba58d91fa4f5cd18995449593188aedccbddc25
DIST libunwind-1.2.tar.gz 747369 SHA256 1de38ffbdc88bd694d10081865871cd2bfbb02ad8ef9e1606aee18d65532b992 SHA512 985d0817944e3cafd99aaa5642862d878972e0851f7954289247e808c9319f399ca29342395f0571cb6568a1104a82bd92d585936f2ca888dda37ac796fde0d4 WHIRLPOOL d110ab7243157a617c1a9f01a5e7941cd4a63032317a7a6d372dd656aad9c1b49769909b3f37ff7dbbdb82a21f2d25dc00548cb5cac4d89c2b825b1e5e5fa634
diff --git a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild b/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
deleted file mode 100644
index debaaabe446..00000000000
--- a/sys-libs/libunwind/libunwind-1.2_rc1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-inherit eutils libtool multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="7"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma +static-libs"
-
-RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
-
-# We just use the header from libatomic.
-RDEPEND="lzma? ( app-arch/xz-utils )"
-DEPEND="${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops )"
-
-QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0"
-
-S="${WORKDIR}/${MY_P}"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-src_prepare() {
- # These tests like to fail. bleh.
- echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
- echo 'int main(){return 0;}' > tests/Ltest-dyn1.c
-
- # Since we have tests disabled via RESTRICT, disable building in the subdir
- # entirely. This worksaround some build errors too. #484846
- sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
-
- elibtoolize
-}
-
-multilib_src_configure() {
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- ECONF_SOURCE="${S}" \
- ac_cv_header_atomic_ops_h=$(usex libatomic) \
- econf \
- --enable-cxx-exceptions \
- --enable-coredump \
- --enable-ptrace \
- --enable-setjmp \
- $(use_enable debug-frame) \
- $(use_enable doc documentation) \
- $(use_enable lzma minidebuginfo) \
- $(use_enable static-libs static) \
- $(use_enable debug conservative_checks) \
- $(use_enable debug)
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-10-04 9:32 Andreas Hüttel
0 siblings, 0 replies; 134+ messages in thread
From: Andreas Hüttel @ 2017-10-04 9:32 UTC (permalink / raw
To: gentoo-commits
commit: acd563315f0606f21b3453d9449c2be756edcf28
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 4 09:30:50 2017 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Oct 4 09:31:14 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd56331
sys-libs/libunwind: Fix bug 586208 properly this time
Closes: https://bugs.gentoo.org/586208
Package-Manager: Portage-2.3.11, Repoman-2.3.3
sys-libs/libunwind/libunwind-1.2.1.ebuild | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1.ebuild b/sys-libs/libunwind/libunwind-1.2.1.ebuild
index 842c0d0ab41..7b3677c4a1a 100644
--- a/sys-libs/libunwind/libunwind-1.2.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1.ebuild
@@ -23,9 +23,6 @@ RDEPEND="lzma? ( app-arch/xz-utils )"
DEPEND="${RDEPEND}
libatomic? ( dev-libs/libatomic_ops )"
-# Bug 586208
-CCACHE_NODIRECT=1
-
S="${WORKDIR}/${MY_P}"
MULTILIB_WRAPPED_HEADERS=(
@@ -84,6 +81,11 @@ multilib_src_configure() {
$(use_enable debug)
}
+multilib_src_compile() {
+ # Bug 586208
+ CCACHE_NODIRECT=1 default
+}
+
multilib_src_test() {
# Explicitly allow parallel build of tests.
# Sandbox causes some tests to freak out.
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2017-12-06 22:34 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2017-12-06 22:34 UTC (permalink / raw
To: gentoo-commits
commit: cda717aafd8460d86352e0e501adccba441e4df8
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 6 22:33:30 2017 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Dec 6 22:34:08 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda717aa
sys-libs/libunwind: stable 1.2.1 for hppa, bug #629258 (thanks to Rolf Eike Beer)
Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --include-arches="hppa"
sys-libs/libunwind/Manifest | 6 +++---
sys-libs/libunwind/libunwind-1.2.1.ebuild | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 536dd4cb1a0..9e51cb80514 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,3 +1,3 @@
-DIST libunwind-1.1.tar.gz 1098603 SHA256 9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a SHA512 bfe04f2bfac9f9e47c37f0b23ed2f264d8d3d3d6f1392fe9d794ee13cad216b3740979e922e4276fb65c1ccdc836fce48812cb5459ecdd2a89a621036a35d7c1 WHIRLPOOL 1a0e566edf92c0563cb5525203f2718c3454bc0be25ec8079cde8441de08b6d8951db7cbf2f0a02a4a0f1e6c350e74e551a482d9094996daefa216a79bc9d383
-DIST libunwind-1.2.1.tar.gz 780774 SHA256 3f3ecb90e28cbe53fba7a4a27ccce7aad188d3210bb1964a923a731a27a75acb SHA512 af7c280d2a963779a4a2711887618bc96383011e4e5d52e4085aa7fb351e55e357468f6ff85e66a216f1c6826538f498335a917a5970575c93be74c96316319b WHIRLPOOL 68cd0bd09b08000b11edb0912ccb7b6b17c8a4ac73fa3c409f17eb9581ac29e7ca015a37cb13a9741725e89caba58d91fa4f5cd18995449593188aedccbddc25
-DIST libunwind-1.2.tar.gz 747369 SHA256 1de38ffbdc88bd694d10081865871cd2bfbb02ad8ef9e1606aee18d65532b992 SHA512 985d0817944e3cafd99aaa5642862d878972e0851f7954289247e808c9319f399ca29342395f0571cb6568a1104a82bd92d585936f2ca888dda37ac796fde0d4 WHIRLPOOL d110ab7243157a617c1a9f01a5e7941cd4a63032317a7a6d372dd656aad9c1b49769909b3f37ff7dbbdb82a21f2d25dc00548cb5cac4d89c2b825b1e5e5fa634
+DIST libunwind-1.1.tar.gz 1098603 BLAKE2B c1ef0916c45786dcf820bef164f03e27af29f84d3173dc3a2e9fd54486a18d99713df152d810db4eb3e36df4afa7df1b544e6c9271479e2fcbffe473a17c4372 SHA512 bfe04f2bfac9f9e47c37f0b23ed2f264d8d3d3d6f1392fe9d794ee13cad216b3740979e922e4276fb65c1ccdc836fce48812cb5459ecdd2a89a621036a35d7c1
+DIST libunwind-1.2.1.tar.gz 780774 BLAKE2B a5be4142e1e4932231023bdec2ab3ecd6b707faf2d32d2b571239252a1d0fb6a273a6a46c4a107db63f74f7b54c0c54cf252b8b79ad53216333ba7bcf63147a1 SHA512 af7c280d2a963779a4a2711887618bc96383011e4e5d52e4085aa7fb351e55e357468f6ff85e66a216f1c6826538f498335a917a5970575c93be74c96316319b
+DIST libunwind-1.2.tar.gz 747369 BLAKE2B e1f0d8361d9518cafc590bffb0056157a81928a1ae7d29a1f6f78f917cd73e922b24a42b03cdd6e2eb6f6dd6e4e51116f6d83d16a5d51046104204df45ab66a6 SHA512 985d0817944e3cafd99aaa5642862d878972e0851f7954289247e808c9319f399ca29342395f0571cb6568a1104a82bd92d585936f2ca888dda37ac796fde0d4
diff --git a/sys-libs/libunwind/libunwind-1.2.1.ebuild b/sys-libs/libunwind/libunwind-1.2.1.ebuild
index 7b3677c4a1a..7f93b824a1d 100644
--- a/sys-libs/libunwind/libunwind-1.2.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2018-01-14 19:43 Mike Frysinger
0 siblings, 0 replies; 134+ messages in thread
From: Mike Frysinger @ 2018-01-14 19:43 UTC (permalink / raw
To: gentoo-commits
commit: f60588f04c531e563c2c5574d5fdadad3f961257
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 14 19:43:18 2018 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sun Jan 14 19:43:29 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f60588f0
sys-libs/libunwind: mark 1.2.1 arm64 stable
sys-libs/libunwind/libunwind-1.2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1.ebuild b/sys-libs/libunwind/libunwind-1.2.1.ebuild
index 7f93b824a1d..b03e4212353 100644
--- a/sys-libs/libunwind/libunwind-1.2.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2018-07-01 4:11 Matthias Maier
0 siblings, 0 replies; 134+ messages in thread
From: Matthias Maier @ 2018-07-01 4:11 UTC (permalink / raw
To: gentoo-commits
commit: 43ab7de243f9c14b9af63a97d68eaf8dcaf2d744
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 1 04:10:04 2018 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Sun Jul 1 04:11:32 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43ab7de2
sys-libs/libunwind: drop obsolete
Package-Manager: Portage-2.3.41, Repoman-2.3.9
sys-libs/libunwind/Manifest | 1 -
sys-libs/libunwind/libunwind-1.2.ebuild | 101 --------------------------------
2 files changed, 102 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 9e51cb80514..518d2e99343 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,3 +1,2 @@
DIST libunwind-1.1.tar.gz 1098603 BLAKE2B c1ef0916c45786dcf820bef164f03e27af29f84d3173dc3a2e9fd54486a18d99713df152d810db4eb3e36df4afa7df1b544e6c9271479e2fcbffe473a17c4372 SHA512 bfe04f2bfac9f9e47c37f0b23ed2f264d8d3d3d6f1392fe9d794ee13cad216b3740979e922e4276fb65c1ccdc836fce48812cb5459ecdd2a89a621036a35d7c1
DIST libunwind-1.2.1.tar.gz 780774 BLAKE2B a5be4142e1e4932231023bdec2ab3ecd6b707faf2d32d2b571239252a1d0fb6a273a6a46c4a107db63f74f7b54c0c54cf252b8b79ad53216333ba7bcf63147a1 SHA512 af7c280d2a963779a4a2711887618bc96383011e4e5d52e4085aa7fb351e55e357468f6ff85e66a216f1c6826538f498335a917a5970575c93be74c96316319b
-DIST libunwind-1.2.tar.gz 747369 BLAKE2B e1f0d8361d9518cafc590bffb0056157a81928a1ae7d29a1f6f78f917cd73e922b24a42b03cdd6e2eb6f6dd6e4e51116f6d83d16a5d51046104204df45ab66a6 SHA512 985d0817944e3cafd99aaa5642862d878972e0851f7954289247e808c9319f399ca29342395f0571cb6568a1104a82bd92d585936f2ca888dda37ac796fde0d4
diff --git a/sys-libs/libunwind/libunwind-1.2.ebuild b/sys-libs/libunwind/libunwind-1.2.ebuild
deleted file mode 100644
index 8528582e02c..00000000000
--- a/sys-libs/libunwind/libunwind-1.2.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-inherit eutils libtool multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="7"
-KEYWORDS="~amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma +static-libs"
-
-RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
-
-# We just use the header from libatomic.
-RDEPEND="lzma? ( app-arch/xz-utils )"
-DEPEND="${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops )"
-
-QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0"
-
-# Bug 586208
-CCACHE_NODIRECT=1
-
-S="${WORKDIR}/${MY_P}"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
- epatch "${FILESDIR}"/${PN}-1.2-ia64-undwarf.patch
- epatch "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch
- epatch -p1 "${FILESDIR}"/${PN}-1.2-ia64-missing.patch
- chmod +x src/ia64/mk_cursor_i || die
-
- # These tests like to fail. bleh.
- echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
- echo 'int main(){return 0;}' > tests/Ltest-dyn1.c
-
- # Since we have tests disabled via RESTRICT, disable building in the subdir
- # entirely. This worksaround some build errors too. #484846
- sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
-
- elibtoolize
-}
-
-multilib_src_configure() {
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- ECONF_SOURCE="${S}" \
- ac_cv_header_atomic_ops_h=$(usex libatomic) \
- econf \
- --enable-cxx-exceptions \
- --enable-coredump \
- --enable-ptrace \
- --enable-setjmp \
- $(use_enable debug-frame) \
- $(use_enable doc documentation) \
- $(use_enable lzma minidebuginfo) \
- $(use_enable static-libs static) \
- $(use_enable debug conservative_checks) \
- $(use_enable debug)
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2018-08-30 18:25 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2018-08-30 18:25 UTC (permalink / raw
To: gentoo-commits
commit: 948414692a78e59f40f374f30baa623bbb1f94f1
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Thu Aug 30 15:50:38 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Aug 30 18:24:19 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94841469
sys-libs/libunwind: upstream lacks sparc platform support
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"
sys-libs/libunwind/libunwind-1.1-r1.ebuild | 4 ++--
sys-libs/libunwind/libunwind-1.2.1-r1.ebuild | 2 +-
sys-libs/libunwind/libunwind-1.2.1-r2.ebuild | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
index 466898099cf..230f072ca58 100644
--- a/sys-libs/libunwind/libunwind-1.1-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/libunwind/${P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 -sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame libatomic lzma +static-libs"
RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r1.ebuild
index 8ab6cd4d112..064296cc115 100644
--- a/sys-libs/libunwind/libunwind-1.2.1-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 -sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r2.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r2.ebuild
index eb96d2bf890..8842f71d786 100644
--- a/sys-libs/libunwind/libunwind-1.2.1-r2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2019-01-25 23:11 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2019-01-25 23:11 UTC (permalink / raw
To: gentoo-commits
commit: ba445c919a88a74e3f8d5f4ac39a144323a7dbae
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 25 23:10:57 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Jan 25 23:11:23 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba445c91
sys-libs/libunwind: add multilib use deps, bug #676204
Hamlet noticed that sys-libs/libunwind does state
it's use dependencies against non-default ABIs.
Reported-by: Hamlet
Closes: https://bugs.gentoo.org/676204
Package-Manager: Portage-2.3.58, Repoman-2.3.12
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 105 +++++++++++++++++++++++++++
1 file changed, 105 insertions(+)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
new file mode 100644
index 00000000000..27084d43a5b
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+inherit autotools eutils libtool multilib-minimal
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="7"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="debug debug-frame doc libatomic lzma +static-libs"
+
+RESTRICT="test" # half of tests are broken (toolchain version dependent)
+
+# We just use the header from libatomic.
+RDEPEND="lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
+ "${FILESDIR}"/${PN}-1.2-ia64-undwarf.patch
+ "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch
+ "${FILESDIR}"/${PN}-1.2-ia64-missing.patch
+ "${FILESDIR}"/${PN}-1.2.1-fix_version_macros.patch
+ "${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch
+ "${FILESDIR}"/${PN}-1.2.1-no-PROTECTED.patch #659732
+ "${FILESDIR}"/${PN}-1.2.1-arm-__asm__.patch #635674
+)
+
+src_prepare() {
+ default
+ chmod +x src/ia64/mk_cursor_i || die
+ # Since we have tests disabled via RESTRICT, disable building in the subdir
+ # entirely. This worksaround some build errors too. #484846
+ sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
+
+ elibtoolize
+ eautoreconf
+}
+
+multilib_src_configure() {
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ ECONF_SOURCE="${S}" \
+ ac_cv_header_atomic_ops_h=$(usex libatomic) \
+ econf \
+ --enable-cxx-exceptions \
+ --enable-coredump \
+ --enable-ptrace \
+ --enable-setjmp \
+ $(use_enable debug-frame) \
+ $(use_enable doc documentation) \
+ $(use_enable lzma minidebuginfo) \
+ $(use_enable static-libs static) \
+ $(use_enable debug conservative_checks) \
+ $(use_enable debug)
+}
+
+multilib_src_compile() {
+ # Bug 586208
+ CCACHE_NODIRECT=1 default
+}
+
+multilib_src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+multilib_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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2019-05-05 20:07 Mikle Kolyada
0 siblings, 0 replies; 134+ messages in thread
From: Mikle Kolyada @ 2019-05-05 20:07 UTC (permalink / raw
To: gentoo-commits
commit: 9037f242c1d5941a57612f6b617cc74b761e6896
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun May 5 20:07:03 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun May 5 20:07:03 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9037f242
sys-libs/libunwind: Add ~riscv keyword
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
index 27084d43a5b..518da3a72e5 100644
--- a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2019-12-08 22:31 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2019-12-08 22:31 UTC (permalink / raw
To: gentoo-commits
commit: abff1accddf96bf28a2248f89f366b5699cb8520
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 8 22:31:00 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Dec 8 22:31:00 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abff1acc
sys-libs/libunwind: bump up to 1.3.1
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 +
sys-libs/libunwind/libunwind-1.3.1.ebuild | 101 ++++++++++++++++++++++++++++++
2 files changed, 102 insertions(+)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 518d2e99343..d92e29959c4 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,2 +1,3 @@
DIST libunwind-1.1.tar.gz 1098603 BLAKE2B c1ef0916c45786dcf820bef164f03e27af29f84d3173dc3a2e9fd54486a18d99713df152d810db4eb3e36df4afa7df1b544e6c9271479e2fcbffe473a17c4372 SHA512 bfe04f2bfac9f9e47c37f0b23ed2f264d8d3d3d6f1392fe9d794ee13cad216b3740979e922e4276fb65c1ccdc836fce48812cb5459ecdd2a89a621036a35d7c1
DIST libunwind-1.2.1.tar.gz 780774 BLAKE2B a5be4142e1e4932231023bdec2ab3ecd6b707faf2d32d2b571239252a1d0fb6a273a6a46c4a107db63f74f7b54c0c54cf252b8b79ad53216333ba7bcf63147a1 SHA512 af7c280d2a963779a4a2711887618bc96383011e4e5d52e4085aa7fb351e55e357468f6ff85e66a216f1c6826538f498335a917a5970575c93be74c96316319b
+DIST libunwind-1.3.1.tar.gz 801262 BLAKE2B 4dfcd5e170ef0f7626aa966672f3302b4d8f231fcda37c72fbddb9ab913e82b45bb613b22c5ead8bbd5b09fa92bc0db1c32a744b11e40fd736c3a1412ad3d842 SHA512 3110d0aed4f5c781ef1ff72c9337e59793c02c42066209a4ac44f50eff1c0b0e02a5ff9f66891e62016de14af065a47975763970b839b700c0ff2e9f415c8def
diff --git a/sys-libs/libunwind/libunwind-1.3.1.ebuild b/sys-libs/libunwind/libunwind-1.3.1.ebuild
new file mode 100644
index 00000000000..e91ad4925c3
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.3.1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+inherit autotools eutils libtool multilib-minimal
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="7/8" # it should be a "0/8" where '8' is libunwind.so.8
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug debug-frame doc libatomic lzma +static-libs"
+
+RESTRICT="test" # half of tests are broken (toolchain version dependent)
+
+# We just use the header from libatomic.
+RDEPEND="lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
+ "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch
+ "${FILESDIR}"/${PN}-1.2-ia64-missing.patch
+ "${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch
+)
+
+src_prepare() {
+ default
+ chmod +x src/ia64/mk_cursor_i || die
+ # Since we have tests disabled via RESTRICT, disable building in the subdir
+ # entirely. This worksaround some build errors too. #484846
+ sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
+
+ elibtoolize
+ eautoreconf
+}
+
+multilib_src_configure() {
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ ECONF_SOURCE="${S}" \
+ ac_cv_header_atomic_ops_h=$(usex libatomic) \
+ econf \
+ --enable-cxx-exceptions \
+ --enable-coredump \
+ --enable-ptrace \
+ --enable-setjmp \
+ $(use_enable debug-frame) \
+ $(use_enable doc documentation) \
+ $(use_enable lzma minidebuginfo) \
+ $(use_enable static-libs static) \
+ $(use_enable debug conservative_checks) \
+ $(use_enable debug)
+}
+
+multilib_src_compile() {
+ # Bug 586208
+ CCACHE_NODIRECT=1 default
+}
+
+multilib_src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+multilib_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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2019-12-08 22:33 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2019-12-08 22:33 UTC (permalink / raw
To: gentoo-commits
commit: 4a277e131bea7995017b9f85e13939ab4e6471c9
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 8 22:32:35 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Dec 8 22:32:35 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a277e13
sys-libs/libunwind: drop old
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 -
sys-libs/libunwind/libunwind-1.1-r1.ebuild | 72 ------------------
sys-libs/libunwind/libunwind-1.2.1-r2.ebuild | 105 ---------------------------
3 files changed, 178 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index d92e29959c4..7950dc6ece9 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,3 +1,2 @@
-DIST libunwind-1.1.tar.gz 1098603 BLAKE2B c1ef0916c45786dcf820bef164f03e27af29f84d3173dc3a2e9fd54486a18d99713df152d810db4eb3e36df4afa7df1b544e6c9271479e2fcbffe473a17c4372 SHA512 bfe04f2bfac9f9e47c37f0b23ed2f264d8d3d3d6f1392fe9d794ee13cad216b3740979e922e4276fb65c1ccdc836fce48812cb5459ecdd2a89a621036a35d7c1
DIST libunwind-1.2.1.tar.gz 780774 BLAKE2B a5be4142e1e4932231023bdec2ab3ecd6b707faf2d32d2b571239252a1d0fb6a273a6a46c4a107db63f74f7b54c0c54cf252b8b79ad53216333ba7bcf63147a1 SHA512 af7c280d2a963779a4a2711887618bc96383011e4e5d52e4085aa7fb351e55e357468f6ff85e66a216f1c6826538f498335a917a5970575c93be74c96316319b
DIST libunwind-1.3.1.tar.gz 801262 BLAKE2B 4dfcd5e170ef0f7626aa966672f3302b4d8f231fcda37c72fbddb9ab913e82b45bb613b22c5ead8bbd5b09fa92bc0db1c32a744b11e40fd736c3a1412ad3d842 SHA512 3110d0aed4f5c781ef1ff72c9337e59793c02c42066209a4ac44f50eff1c0b0e02a5ff9f66891e62016de14af065a47975763970b839b700c0ff2e9f415c8def
diff --git a/sys-libs/libunwind/libunwind-1.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.1-r1.ebuild
deleted file mode 100644
index d6226861dbd..00000000000
--- a/sys-libs/libunwind/libunwind-1.1-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils libtool
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="mirror://nongnu/libunwind/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="7"
-KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame libatomic lzma +static-libs"
-
-RESTRICT="test" #461958 -- re-enable tests with >1.1 again for retesting, this is here for #461394
-
-# We just use the header from libatomic.
-RDEPEND="lzma? ( app-arch/xz-utils )"
-DEPEND="${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops )"
-
-DOCS=( AUTHORS ChangeLog NEWS README TODO )
-
-QA_DT_NEEDED_x86_fbsd="usr/lib/libunwind.so.7.0.0"
-
-src_prepare() {
- # These tests like to fail. bleh.
- echo 'int main(){return 0;}' > tests/Gtest-dyn1.c
- echo 'int main(){return 0;}' > tests/Ltest-dyn1.c
-
- # Since we have tests disabled via RESTRICT, disable building in the subdir
- # entirely. This worksaround some build errors too. #484846
- sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
-
- sed -i -e '/LIBLZMA/s:-lzma:-llzma:' configure{.ac,} || die #444050
- epatch "${FILESDIR}"/${P}-lzma.patch #444050
- epatch "${FILESDIR}"/${P}-fix-CVE-2015-3239.patch #585830
- elibtoolize
-}
-
-src_configure() {
- # https://savannah.nongnu.org/bugs/index.php?34324
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- ac_cv_header_atomic_ops_h=$(usex libatomic) \
- econf \
- --enable-cxx-exceptions \
- $(use_enable debug-frame) \
- $(use_enable lzma minidebuginfo) \
- $(use_enable static-libs static) \
- $(use_enable debug conservative_checks) \
- $(use_enable debug)
-}
-
-src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
-}
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r2.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r2.ebuild
deleted file mode 100644
index a64db840b93..00000000000
--- a/sys-libs/libunwind/libunwind-1.2.1-r2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-inherit autotools eutils libtool multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="7"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma +static-libs"
-
-RESTRICT="test" # half of tests are broken (toolchain version dependent)
-
-# We just use the header from libatomic.
-RDEPEND="lzma? ( app-arch/xz-utils )"
-DEPEND="${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops )"
-
-S="${WORKDIR}/${MY_P}"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
- "${FILESDIR}"/${PN}-1.2-ia64-undwarf.patch
- "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch
- "${FILESDIR}"/${PN}-1.2-ia64-missing.patch
- "${FILESDIR}"/${PN}-1.2.1-fix_version_macros.patch
- "${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch
- "${FILESDIR}"/${PN}-1.2.1-no-PROTECTED.patch #659732
- "${FILESDIR}"/${PN}-1.2.1-arm-__asm__.patch #635674
-)
-
-src_prepare() {
- default
- chmod +x src/ia64/mk_cursor_i || die
- # Since we have tests disabled via RESTRICT, disable building in the subdir
- # entirely. This worksaround some build errors too. #484846
- sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
-
- elibtoolize
- eautoreconf
-}
-
-multilib_src_configure() {
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- ECONF_SOURCE="${S}" \
- ac_cv_header_atomic_ops_h=$(usex libatomic) \
- econf \
- --enable-cxx-exceptions \
- --enable-coredump \
- --enable-ptrace \
- --enable-setjmp \
- $(use_enable debug-frame) \
- $(use_enable doc documentation) \
- $(use_enable lzma minidebuginfo) \
- $(use_enable static-libs static) \
- $(use_enable debug conservative_checks) \
- $(use_enable debug)
-}
-
-multilib_src_compile() {
- # Bug 586208
- CCACHE_NODIRECT=1 default
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2019-12-09 14:38 Agostino Sarubbo
0 siblings, 0 replies; 134+ messages in thread
From: Agostino Sarubbo @ 2019-12-09 14:38 UTC (permalink / raw
To: gentoo-commits
commit: 339c946e27c009ee8b985db02026deee7703f46e
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 9 14:38:16 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Dec 9 14:38:16 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339c946e
sys-libs/libunwind: amd64 stable wrt bug #702306
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
index 800ad13d87d..935d03b5093 100644
--- a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2019-12-09 18:27 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2019-12-09 18:27 UTC (permalink / raw
To: gentoo-commits
commit: 0129a8d9e3bfa5b3ffb3ca1f705bd0d777056f13
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 9 18:22:41 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Dec 9 18:22:41 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0129a8d9
sys-libs/libunwind: stable 1.2.1-r3 for ia64, bug #702306
Package-Manager: Portage-2.3.81, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
index 935d03b5093..b5f53c0639d 100644
--- a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2019-12-09 19:32 Aaron Bauman
0 siblings, 0 replies; 134+ messages in thread
From: Aaron Bauman @ 2019-12-09 19:32 UTC (permalink / raw
To: gentoo-commits
commit: ccb4162b93ea790defa84e36c1440f6248f813cb
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 9 19:31:48 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Mon Dec 9 19:31:48 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb4162b
sys-libs/libunwind: arm64 stable (bug #702306)
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.81, Repoman-2.3.20
sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
index b5f53c0639d..69cb4d6a07e 100644
--- a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2019-12-10 9:17 Agostino Sarubbo
0 siblings, 0 replies; 134+ messages in thread
From: Agostino Sarubbo @ 2019-12-10 9:17 UTC (permalink / raw
To: gentoo-commits
commit: ff77e3151aba7f94c2497ee3702a47f4e33ed7a7
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 10 09:17:01 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Dec 10 09:17:01 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff77e315
sys-libs/libunwind: x86 stable wrt bug #702306
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
index 69cb4d6a07e..ab548212b0f 100644
--- a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2019-12-10 12:16 Agostino Sarubbo
0 siblings, 0 replies; 134+ messages in thread
From: Agostino Sarubbo @ 2019-12-10 12:16 UTC (permalink / raw
To: gentoo-commits
commit: 9f9edb43ca254f0631991ee4a5309a7c16346401
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 10 12:15:53 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Dec 10 12:15:53 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9edb43
sys-libs/libunwind: ppc64 stable wrt bug #702306
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
index ab548212b0f..07c0400c551 100644
--- a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2019-12-10 14:08 Agostino Sarubbo
0 siblings, 0 replies; 134+ messages in thread
From: Agostino Sarubbo @ 2019-12-10 14:08 UTC (permalink / raw
To: gentoo-commits
commit: 1be3669d02b777fdf19531e6cbd6b130126f58ea
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 10 14:07:49 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Dec 10 14:07:49 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be3669d
sys-libs/libunwind: ppc stable wrt bug #702306
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
index 07c0400c551..d9557f28c39 100644
--- a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2019-12-22 11:03 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2019-12-22 11:03 UTC (permalink / raw
To: gentoo-commits
commit: 1146659287b2815a955cae79c494b737156a7bc4
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Sun Dec 22 10:11:51 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Dec 22 11:03:47 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11466592
sys-libs/libunwind: stable 1.2.1-r3 for hppa, bug #702306
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
index d9557f28c39..9defebe1a54 100644
--- a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2019-12-24 14:13 Mikle Kolyada
0 siblings, 0 replies; 134+ messages in thread
From: Mikle Kolyada @ 2019-12-24 14:13 UTC (permalink / raw
To: gentoo-commits
commit: 041be4995e6c05bd040d31e10c6c6ed1dc689e43
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 24 14:10:18 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue Dec 24 14:10:18 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=041be499
sys-libs/libunwind: arm stable wrt bug #702306
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
index 9defebe1a54..10fa1ecd3f9 100644
--- a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="7"
-KEYWORDS="amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-01-12 10:36 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-01-12 10:36 UTC (permalink / raw
To: gentoo-commits
commit: 6ddaf192b742383e83050945727dfded76afac72
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 12 10:36:11 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Jan 12 10:36:24 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ddaf192
sys-libs/libunwind: drop old
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.2.1-r1.ebuild | 104 ---------------------------
1 file changed, 104 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r1.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r1.ebuild
deleted file mode 100644
index 6616144a486..00000000000
--- a/sys-libs/libunwind/libunwind-1.2.1-r1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-inherit autotools eutils libtool multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="7"
-KEYWORDS="amd64 arm arm64 hppa ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma +static-libs"
-
-RESTRICT="test" # half of tests are broken (toolchain version dependent)
-
-# We just use the header from libatomic.
-RDEPEND="lzma? ( app-arch/xz-utils )"
-DEPEND="${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops )"
-
-S="${WORKDIR}/${MY_P}"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
- "${FILESDIR}"/${PN}-1.2-ia64-undwarf.patch
- "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch
- "${FILESDIR}"/${PN}-1.2-ia64-missing.patch
- "${FILESDIR}"/${PN}-1.2.1-fix_version_macros.patch
- "${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch
- "${FILESDIR}"/${PN}-1.2.1-no-PROTECTED.patch #659732
-)
-
-src_prepare() {
- default
- chmod +x src/ia64/mk_cursor_i || die
- # Since we have tests disabled via RESTRICT, disable building in the subdir
- # entirely. This worksaround some build errors too. #484846
- sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
-
- elibtoolize
- eautoreconf
-}
-
-multilib_src_configure() {
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- ECONF_SOURCE="${S}" \
- ac_cv_header_atomic_ops_h=$(usex libatomic) \
- econf \
- --enable-cxx-exceptions \
- --enable-coredump \
- --enable-ptrace \
- --enable-setjmp \
- $(use_enable debug-frame) \
- $(use_enable doc documentation) \
- $(use_enable lzma minidebuginfo) \
- $(use_enable static-libs static) \
- $(use_enable debug conservative_checks) \
- $(use_enable debug)
-}
-
-multilib_src_compile() {
- # Bug 586208
- CCACHE_NODIRECT=1 default
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-02-12 23:42 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-02-12 23:42 UTC (permalink / raw
To: gentoo-commits
commit: c50e03e331565aa875dc7a081d9c0f865869f563
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 12 23:42:18 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Feb 12 23:42:24 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c50e03e3
sys-libs/libunwind: add -fcommon workaround for gcc-10, bug #
The source fix is not trivial as it's not clear where global
shloud be defined: in common or per-arch files. Use -fcommon
downstream and leave proper fix to upstream ticket.
Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/706560
Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 8 ++++++--
sys-libs/libunwind/libunwind-1.3.1.ebuild | 8 ++++++--
2 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
index 10fa1ecd3f9..9482711db4d 100644
--- a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MY_PV=${PV/_/-}
MY_P=${PN}-${MY_PV}
-inherit autotools eutils libtool multilib-minimal
+inherit autotools eutils flag-o-matic libtool multilib-minimal
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
@@ -62,6 +62,10 @@ src_prepare() {
elibtoolize
eautoreconf
+
+ # Let's wait for proer fix upstream in https://github.com/libunwind/libunwind/issues/154
+ # Meanwhile workaround for gcc-10 with -fcommon, bug #706560
+ append-cflags -fcommon
}
multilib_src_configure() {
diff --git a/sys-libs/libunwind/libunwind-1.3.1.ebuild b/sys-libs/libunwind/libunwind-1.3.1.ebuild
index e91ad4925c3..908da4b4c86 100644
--- a/sys-libs/libunwind/libunwind-1.3.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.3.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PV=${PV/_/-}
MY_P=${PN}-${MY_PV}
-inherit autotools eutils libtool multilib-minimal
+inherit autotools eutils flag-o-matic libtool multilib-minimal
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
@@ -58,6 +58,10 @@ src_prepare() {
elibtoolize
eautoreconf
+
+ # Let's wait for proer fix upstream in https://github.com/libunwind/libunwind/issues/154
+ # Meanwhile workaround for gcc-10 with -fcommon, bug #706560
+ append-cflags -fcommon
}
multilib_src_configure() {
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-04-01 21:53 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-04-01 21:53 UTC (permalink / raw
To: gentoo-commits
commit: 7d35c53ea74eff5351bf6c7f64d91c4b02220ab5
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 1 21:53:47 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Apr 1 21:53:52 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d35c53e
sys-libs/libunwind: bump up to 1.4.0
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 +
sys-libs/libunwind/libunwind-1.4.0.ebuild | 105 ++++++++++++++++++++++++++++++
2 files changed, 106 insertions(+)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 7950dc6ece9..cbe3b9a89e6 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,2 +1,3 @@
DIST libunwind-1.2.1.tar.gz 780774 BLAKE2B a5be4142e1e4932231023bdec2ab3ecd6b707faf2d32d2b571239252a1d0fb6a273a6a46c4a107db63f74f7b54c0c54cf252b8b79ad53216333ba7bcf63147a1 SHA512 af7c280d2a963779a4a2711887618bc96383011e4e5d52e4085aa7fb351e55e357468f6ff85e66a216f1c6826538f498335a917a5970575c93be74c96316319b
DIST libunwind-1.3.1.tar.gz 801262 BLAKE2B 4dfcd5e170ef0f7626aa966672f3302b4d8f231fcda37c72fbddb9ab913e82b45bb613b22c5ead8bbd5b09fa92bc0db1c32a744b11e40fd736c3a1412ad3d842 SHA512 3110d0aed4f5c781ef1ff72c9337e59793c02c42066209a4ac44f50eff1c0b0e02a5ff9f66891e62016de14af065a47975763970b839b700c0ff2e9f415c8def
+DIST libunwind-1.4.0.tar.gz 872941 BLAKE2B 39628dd46151d2748372c8f1dfa3cd39114770b85e890b048304f8395b2778a22da4cc468eb6fe1e2357a41bed5a6067e12992634859dabe30addd0fd39b4269 SHA512 60bce1e840f071d3a48cfa8e2acff988977956f659c5c04ce83f00751348fbbeddbfc54e8c9bd6ebc9073423ca5ee1816655dc5aa59fefd0a8edc9c3f7f3b913
diff --git a/sys-libs/libunwind/libunwind-1.4.0.ebuild b/sys-libs/libunwind/libunwind-1.4.0.ebuild
new file mode 100644
index 00000000000..95a06d19298
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.4.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+inherit autotools eutils flag-o-matic libtool multilib-minimal
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/8" # libunwind.so.8
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug debug-frame doc libatomic lzma +static-libs"
+
+RESTRICT="test" # some tests are broken (toolchain version dependent)
+
+# We just use the header from libatomic.
+RDEPEND="lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
+ "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch
+ "${FILESDIR}"/${PN}-1.2-ia64-missing.patch
+ "${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch
+)
+
+src_prepare() {
+ default
+ chmod +x src/ia64/mk_cursor_i || die
+ # Since we have tests disabled via RESTRICT, disable building in the subdir
+ # entirely. This worksaround some build errors too. #484846
+ sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
+
+ elibtoolize
+ eautoreconf
+
+ # Let's wait for proer fix upstream in https://github.com/libunwind/libunwind/issues/154
+ # Meanwhile workaround for gcc-10 with -fcommon, bug #706560
+ append-cflags -fcommon
+}
+
+multilib_src_configure() {
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ ECONF_SOURCE="${S}" \
+ ac_cv_header_atomic_ops_h=$(usex libatomic) \
+ econf \
+ --enable-cxx-exceptions \
+ --enable-coredump \
+ --enable-ptrace \
+ --enable-setjmp \
+ $(use_enable debug-frame) \
+ $(use_enable doc documentation) \
+ $(use_enable lzma minidebuginfo) \
+ $(use_enable static-libs static) \
+ $(use_enable debug conservative_checks) \
+ $(use_enable debug)
+}
+
+multilib_src_compile() {
+ # Bug 586208
+ CCACHE_NODIRECT=1 default
+}
+
+multilib_src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+multilib_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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-04-02 6:29 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-04-02 6:29 UTC (permalink / raw
To: gentoo-commits
commit: a6b6c83369a95506c769e50089c341e8e4d03bfd
Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Sun Sep 1 05:02:38 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Apr 2 06:29:38 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6b6c833
sys-libs/libunwind: Delete obsolete code.
eutils.eclass is not used.
Broken symbolic link libunwind-generic.a is not created by build system
with --disable-static option passed since:
https://git.savannah.gnu.org/gitweb/?p=libunwind.git;a=commit;h=4e8b7a595e144e905fd9c8aed053d7529afb78a4
Bug: https://bugs.gentoo.org/693250
Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache.Org>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.3.1.ebuild | 12 +++++-------
sys-libs/libunwind/libunwind-1.4.0.ebuild | 12 +++++-------
2 files changed, 10 insertions(+), 14 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.3.1.ebuild b/sys-libs/libunwind/libunwind-1.3.1.ebuild
index 94aac72ea36..83400a3ec9b 100644
--- a/sys-libs/libunwind/libunwind-1.3.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.3.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 2005-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PV=${PV/_/-}
MY_P=${PN}-${MY_PV}
-inherit autotools eutils flag-o-matic libtool multilib-minimal
+inherit autotools flag-o-matic libtool multilib-minimal
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
@@ -53,13 +53,13 @@ src_prepare() {
default
chmod +x src/ia64/mk_cursor_i || die
# Since we have tests disabled via RESTRICT, disable building in the subdir
- # entirely. This worksaround some build errors too. #484846
+ # entirely. This works around some build errors too. #484846
sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
elibtoolize
eautoreconf
- # Let's wait for proer fix upstream in https://github.com/libunwind/libunwind/issues/154
+ # Let's wait for proper fix upstream in https://github.com/libunwind/libunwind/issues/154
# Meanwhile workaround for gcc-10 with -fcommon, bug #706560
append-cflags -fcommon
}
@@ -99,7 +99,5 @@ multilib_src_test() {
multilib_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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
+ use static-libs || find "${ED}"/usr -name 'libunwind*.la' -delete
}
diff --git a/sys-libs/libunwind/libunwind-1.4.0.ebuild b/sys-libs/libunwind/libunwind-1.4.0.ebuild
index 95a06d19298..9ca0fb123dc 100644
--- a/sys-libs/libunwind/libunwind-1.4.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.4.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 2005-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PV=${PV/_/-}
MY_P=${PN}-${MY_PV}
-inherit autotools eutils flag-o-matic libtool multilib-minimal
+inherit autotools flag-o-matic libtool multilib-minimal
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
@@ -53,13 +53,13 @@ src_prepare() {
default
chmod +x src/ia64/mk_cursor_i || die
# Since we have tests disabled via RESTRICT, disable building in the subdir
- # entirely. This worksaround some build errors too. #484846
+ # entirely. This works around some build errors too. #484846
sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
elibtoolize
eautoreconf
- # Let's wait for proer fix upstream in https://github.com/libunwind/libunwind/issues/154
+ # Let's wait for proper fix upstream in https://github.com/libunwind/libunwind/issues/154
# Meanwhile workaround for gcc-10 with -fcommon, bug #706560
append-cflags -fcommon
}
@@ -99,7 +99,5 @@ multilib_src_test() {
multilib_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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
+ use static-libs || find "${ED}"/usr -name 'libunwind*.la' -delete
}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-04-02 6:29 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-04-02 6:29 UTC (permalink / raw
To: gentoo-commits
commit: 02d38c549998b3416f1242c58c44f2800b2eccb7
Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Sun Sep 1 05:02:38 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Apr 2 06:29:38 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d38c54
sys-libs/libunwind: Unconditionally drop *.la files.
*.pc files are installed.
Closes: https://bugs.gentoo.org/693250
Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache.Org>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.4.0.ebuild | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.4.0.ebuild b/sys-libs/libunwind/libunwind-1.4.0.ebuild
index 9ca0fb123dc..00f1da15174 100644
--- a/sys-libs/libunwind/libunwind-1.4.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.4.0.ebuild
@@ -97,7 +97,6 @@ multilib_src_test() {
SANDBOX_ON=0 emake check
}
-multilib_src_install() {
- default
- use static-libs || find "${ED}"/usr -name 'libunwind*.la' -delete
+multilib_src_install_all() {
+ find "${D}" -name "*.la" -type f -delete || die
}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-04-02 7:03 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-04-02 7:03 UTC (permalink / raw
To: gentoo-commits
commit: 35f60767c873413f26fbee7ee7d48ecb9babf8b2
Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Thu Apr 2 06:42:22 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Apr 2 07:03:30 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f60767
sys-libs/libunwind: When USE="lzma", depend on app-arch/xz-utils[static-libs?].
libunwind*.a static libraries require liblzma.a static library.
Bug: https://bugs.gentoo.org/693250
Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache.Org>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 2 +-
sys-libs/libunwind/libunwind-1.3.1.ebuild | 2 +-
sys-libs/libunwind/libunwind-1.4.0.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
index 2a393c6232e..9e16b6ea9ee 100644
--- a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
+++ b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
@@ -19,7 +19,7 @@ IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
# We just use the header from libatomic.
-RDEPEND="lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )"
+RDEPEND="lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
diff --git a/sys-libs/libunwind/libunwind-1.3.1.ebuild b/sys-libs/libunwind/libunwind-1.3.1.ebuild
index 83400a3ec9b..527b3b9c823 100644
--- a/sys-libs/libunwind/libunwind-1.3.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.3.1.ebuild
@@ -19,7 +19,7 @@ IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # half of tests are broken (toolchain version dependent)
# We just use the header from libatomic.
-RDEPEND="lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )"
+RDEPEND="lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
diff --git a/sys-libs/libunwind/libunwind-1.4.0.ebuild b/sys-libs/libunwind/libunwind-1.4.0.ebuild
index 00f1da15174..dd6e60a6c2a 100644
--- a/sys-libs/libunwind/libunwind-1.4.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.4.0.ebuild
@@ -19,7 +19,7 @@ IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # some tests are broken (toolchain version dependent)
# We just use the header from libatomic.
-RDEPEND="lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )"
+RDEPEND="lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-05-02 17:51 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-05-02 17:51 UTC (permalink / raw
To: gentoo-commits
commit: 12801c76fbd10dfed0b35418491106aaaebf2452
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat May 2 17:34:27 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat May 2 17:51:20 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12801c76
sys-libs/libunwind: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 -
sys-libs/libunwind/libunwind-1.3.1.ebuild | 103 ------------------------------
2 files changed, 104 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index cbe3b9a89e6..db6eb99143f 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,3 +1,2 @@
DIST libunwind-1.2.1.tar.gz 780774 BLAKE2B a5be4142e1e4932231023bdec2ab3ecd6b707faf2d32d2b571239252a1d0fb6a273a6a46c4a107db63f74f7b54c0c54cf252b8b79ad53216333ba7bcf63147a1 SHA512 af7c280d2a963779a4a2711887618bc96383011e4e5d52e4085aa7fb351e55e357468f6ff85e66a216f1c6826538f498335a917a5970575c93be74c96316319b
-DIST libunwind-1.3.1.tar.gz 801262 BLAKE2B 4dfcd5e170ef0f7626aa966672f3302b4d8f231fcda37c72fbddb9ab913e82b45bb613b22c5ead8bbd5b09fa92bc0db1c32a744b11e40fd736c3a1412ad3d842 SHA512 3110d0aed4f5c781ef1ff72c9337e59793c02c42066209a4ac44f50eff1c0b0e02a5ff9f66891e62016de14af065a47975763970b839b700c0ff2e9f415c8def
DIST libunwind-1.4.0.tar.gz 872941 BLAKE2B 39628dd46151d2748372c8f1dfa3cd39114770b85e890b048304f8395b2778a22da4cc468eb6fe1e2357a41bed5a6067e12992634859dabe30addd0fd39b4269 SHA512 60bce1e840f071d3a48cfa8e2acff988977956f659c5c04ce83f00751348fbbeddbfc54e8c9bd6ebc9073423ca5ee1816655dc5aa59fefd0a8edc9c3f7f3b913
diff --git a/sys-libs/libunwind/libunwind-1.3.1.ebuild b/sys-libs/libunwind/libunwind-1.3.1.ebuild
deleted file mode 100644
index 527b3b9c823..00000000000
--- a/sys-libs/libunwind/libunwind-1.3.1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 2005-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-inherit autotools flag-o-matic libtool multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma +static-libs"
-
-RESTRICT="test" # half of tests are broken (toolchain version dependent)
-
-# We just use the header from libatomic.
-RDEPEND="lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
-
-S="${WORKDIR}/${MY_P}"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
- "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch
- "${FILESDIR}"/${PN}-1.2-ia64-missing.patch
- "${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch
-)
-
-src_prepare() {
- default
- chmod +x src/ia64/mk_cursor_i || die
- # Since we have tests disabled via RESTRICT, disable building in the subdir
- # entirely. This works around some build errors too. #484846
- sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
-
- elibtoolize
- eautoreconf
-
- # Let's wait for proper fix upstream in https://github.com/libunwind/libunwind/issues/154
- # Meanwhile workaround for gcc-10 with -fcommon, bug #706560
- append-cflags -fcommon
-}
-
-multilib_src_configure() {
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- ECONF_SOURCE="${S}" \
- ac_cv_header_atomic_ops_h=$(usex libatomic) \
- econf \
- --enable-cxx-exceptions \
- --enable-coredump \
- --enable-ptrace \
- --enable-setjmp \
- $(use_enable debug-frame) \
- $(use_enable doc documentation) \
- $(use_enable lzma minidebuginfo) \
- $(use_enable static-libs static) \
- $(use_enable debug conservative_checks) \
- $(use_enable debug)
-}
-
-multilib_src_compile() {
- # Bug 586208
- CCACHE_NODIRECT=1 default
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_src_install() {
- default
- use static-libs || find "${ED}"/usr -name 'libunwind*.la' -delete
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-06-21 15:24 Thomas Deutschmann
0 siblings, 0 replies; 134+ messages in thread
From: Thomas Deutschmann @ 2020-06-21 15:24 UTC (permalink / raw
To: gentoo-commits
commit: ca8f6c4894127fa7d5a7a2c48ef5120948b2c724
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 15:18:44 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 15:18:44 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca8f6c48
sys-libs/libunwind: x86 stable (bug #728958)
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.4.0.ebuild b/sys-libs/libunwind/libunwind-1.4.0.ebuild
index dd6e60a6c2a..5a5273c09c8 100644
--- a/sys-libs/libunwind/libunwind-1.4.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.4.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # some tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-06-21 16:54 Agostino Sarubbo
0 siblings, 0 replies; 134+ messages in thread
From: Agostino Sarubbo @ 2020-06-21 16:54 UTC (permalink / raw
To: gentoo-commits
commit: 4cfca2e7e4b6fc7aa3893d095bbba919223eb587
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 16:53:25 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 16:54:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cfca2e7
sys-libs/libunwind: amd64 stable wrt bug #728958
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.4.0.ebuild b/sys-libs/libunwind/libunwind-1.4.0.ebuild
index 5a5273c09c8..e7d970333e5 100644
--- a/sys-libs/libunwind/libunwind-1.4.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.4.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # some tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-06-21 16:58 Agostino Sarubbo
0 siblings, 0 replies; 134+ messages in thread
From: Agostino Sarubbo @ 2020-06-21 16:58 UTC (permalink / raw
To: gentoo-commits
commit: 491c0a61f0e8747359e52e04786276924eee0ed3
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 16:57:57 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 16:58:51 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=491c0a61
sys-libs/libunwind: arm stable wrt bug #728958
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.4.0.ebuild b/sys-libs/libunwind/libunwind-1.4.0.ebuild
index e7d970333e5..90ff6a9c8dd 100644
--- a/sys-libs/libunwind/libunwind-1.4.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.4.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # some tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-06-21 17:03 Agostino Sarubbo
0 siblings, 0 replies; 134+ messages in thread
From: Agostino Sarubbo @ 2020-06-21 17:03 UTC (permalink / raw
To: gentoo-commits
commit: b26438069b82ebd0acbfb17958686072eff59e4c
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 17:01:52 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 17:03:42 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2643806
sys-libs/libunwind: ppc stable wrt bug #728958
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.4.0.ebuild b/sys-libs/libunwind/libunwind-1.4.0.ebuild
index 90ff6a9c8dd..b8a0b20a74a 100644
--- a/sys-libs/libunwind/libunwind-1.4.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.4.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # some tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-06-21 17:08 Agostino Sarubbo
0 siblings, 0 replies; 134+ messages in thread
From: Agostino Sarubbo @ 2020-06-21 17:08 UTC (permalink / raw
To: gentoo-commits
commit: a7c2de160f587b0da10f81ba0c88dcc761c76e19
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 17:07:26 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 17:07:26 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7c2de16
sys-libs/libunwind: ppc64 stable wrt bug #728958
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.4.0.ebuild b/sys-libs/libunwind/libunwind-1.4.0.ebuild
index b8a0b20a74a..6de83adecf0 100644
--- a/sys-libs/libunwind/libunwind-1.4.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.4.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # some tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-07-05 8:36 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-07-05 8:36 UTC (permalink / raw
To: gentoo-commits
commit: d7853d285ce33fd635813886c6cf0fe67fb1abcb
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 5 08:11:44 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Jul 5 08:36:28 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7853d28
sys-libs/libunwind: stable 1.4.0 for hppa
stable wrt bug #728958
Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.4.0.ebuild b/sys-libs/libunwind/libunwind-1.4.0.ebuild
index cdf70319adf..f3a6bbb9eff 100644
--- a/sys-libs/libunwind/libunwind-1.4.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.4.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # some tests are broken (toolchain version dependent)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-07-05 10:56 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-07-05 10:56 UTC (permalink / raw
To: gentoo-commits
commit: 832be393cb03a68a412f948a207d37e9d2cea377
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 5 10:55:05 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Jul 5 10:56:10 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=832be393
sys-libs/libunwind: drop old
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 -
sys-libs/libunwind/libunwind-1.2.1-r3.ebuild | 109 ---------------------------
2 files changed, 110 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index db6eb99143f..c94f42495a9 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,2 +1 @@
-DIST libunwind-1.2.1.tar.gz 780774 BLAKE2B a5be4142e1e4932231023bdec2ab3ecd6b707faf2d32d2b571239252a1d0fb6a273a6a46c4a107db63f74f7b54c0c54cf252b8b79ad53216333ba7bcf63147a1 SHA512 af7c280d2a963779a4a2711887618bc96383011e4e5d52e4085aa7fb351e55e357468f6ff85e66a216f1c6826538f498335a917a5970575c93be74c96316319b
DIST libunwind-1.4.0.tar.gz 872941 BLAKE2B 39628dd46151d2748372c8f1dfa3cd39114770b85e890b048304f8395b2778a22da4cc468eb6fe1e2357a41bed5a6067e12992634859dabe30addd0fd39b4269 SHA512 60bce1e840f071d3a48cfa8e2acff988977956f659c5c04ce83f00751348fbbeddbfc54e8c9bd6ebc9073423ca5ee1816655dc5aa59fefd0a8edc9c3f7f3b913
diff --git a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild b/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
deleted file mode 100644
index 873e84c38ad..00000000000
--- a/sys-libs/libunwind/libunwind-1.2.1-r3.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-inherit autotools eutils flag-o-matic libtool multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma +static-libs"
-
-RESTRICT="test" # half of tests are broken (toolchain version dependent)
-
-# We just use the header from libatomic.
-RDEPEND="lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
-
-S="${WORKDIR}/${MY_P}"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
- "${FILESDIR}"/${PN}-1.2-ia64-undwarf.patch
- "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch
- "${FILESDIR}"/${PN}-1.2-ia64-missing.patch
- "${FILESDIR}"/${PN}-1.2.1-fix_version_macros.patch
- "${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch
- "${FILESDIR}"/${PN}-1.2.1-no-PROTECTED.patch #659732
- "${FILESDIR}"/${PN}-1.2.1-arm-__asm__.patch #635674
-)
-
-src_prepare() {
- default
- chmod +x src/ia64/mk_cursor_i || die
- # Since we have tests disabled via RESTRICT, disable building in the subdir
- # entirely. This worksaround some build errors too. #484846
- sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
-
- elibtoolize
- eautoreconf
-
- # Let's wait for proer fix upstream in https://github.com/libunwind/libunwind/issues/154
- # Meanwhile workaround for gcc-10 with -fcommon, bug #706560
- append-cflags -fcommon
-}
-
-multilib_src_configure() {
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- ECONF_SOURCE="${S}" \
- ac_cv_header_atomic_ops_h=$(usex libatomic) \
- econf \
- --enable-cxx-exceptions \
- --enable-coredump \
- --enable-ptrace \
- --enable-setjmp \
- $(use_enable debug-frame) \
- $(use_enable doc documentation) \
- $(use_enable lzma minidebuginfo) \
- $(use_enable static-libs static) \
- $(use_enable debug conservative_checks) \
- $(use_enable debug)
-}
-
-multilib_src_compile() {
- # Bug 586208
- CCACHE_NODIRECT=1 default
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_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 || find "${ED}"usr '(' -name 'libunwind-generic.a' -o -name 'libunwind*.la' ')' -delete
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-11-12 8:15 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-11-12 8:15 UTC (permalink / raw
To: gentoo-commits
commit: 59d24eb18bd59c8c42afce8d9ac48ddcd453e26a
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 12 08:15:10 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Nov 12 08:15:10 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d24eb1
sys-libs/libunwind: bump up to 1.5.0
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 +
sys-libs/libunwind/libunwind-1.5.0.ebuild | 107 ++++++++++++++++++++++++++++++
2 files changed, 108 insertions(+)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index c94f42495a9..aefc5f3036f 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1 +1,2 @@
DIST libunwind-1.4.0.tar.gz 872941 BLAKE2B 39628dd46151d2748372c8f1dfa3cd39114770b85e890b048304f8395b2778a22da4cc468eb6fe1e2357a41bed5a6067e12992634859dabe30addd0fd39b4269 SHA512 60bce1e840f071d3a48cfa8e2acff988977956f659c5c04ce83f00751348fbbeddbfc54e8c9bd6ebc9073423ca5ee1816655dc5aa59fefd0a8edc9c3f7f3b913
+DIST libunwind-1.5.0.tar.gz 878355 BLAKE2B ee35441289926ac22a58bedb9f831d8e13bacd663a99b3ce25eed229f25f0423bbbd90e09e3d62b003518d7a620aa6d15b0dd5b93632736a89fa0667b35d5fc2 SHA512 1df20ca7a8cee2f2e61294fa9b677e88fec52e9d5a329f88d05c2671c69fa462f6c18808c97ca9ff664ef57292537a844f00b18d142b1938c9da701ca95a4bab
diff --git a/sys-libs/libunwind/libunwind-1.5.0.ebuild b/sys-libs/libunwind/libunwind-1.5.0.ebuild
new file mode 100644
index 00000000000..66243881006
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.5.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 2005-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+inherit autotools flag-o-matic libtool multilib-minimal
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/8" # libunwind.so.8
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug debug-frame doc libatomic lzma +static-libs zlib"
+
+RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
+
+# We just use the header from libatomic.
+RDEPEND="
+ lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
+ zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
+ "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch
+ "${FILESDIR}"/${PN}-1.2-ia64-missing.patch
+ # needs refresh:
+ #"${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch
+)
+
+src_prepare() {
+ default
+ chmod +x src/ia64/mk_cursor_i || die
+ # Since we have tests disabled via RESTRICT, disable building in the subdir
+ # entirely. This works around some build errors too. #484846
+ sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
+
+ elibtoolize
+ eautoreconf
+
+ # Let's wait for proper fix upstream in https://github.com/libunwind/libunwind/issues/154
+ # Meanwhile workaround for gcc-10 with -fcommon, bug #706560
+ append-cflags -fcommon
+}
+
+multilib_src_configure() {
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ ECONF_SOURCE="${S}" \
+ ac_cv_header_atomic_ops_h=$(usex libatomic) \
+ econf \
+ --enable-cxx-exceptions \
+ --enable-coredump \
+ --enable-ptrace \
+ --enable-setjmp \
+ $(use_enable debug-frame) \
+ $(use_enable doc documentation) \
+ $(use_enable lzma minidebuginfo) \
+ $(use_enable static-libs static) \
+ $(use_enable zlib zlibdebuginfo) \
+ $(use_enable debug conservative_checks) \
+ $(use_enable debug)
+}
+
+multilib_src_compile() {
+ # Bug 586208
+ CCACHE_NODIRECT=1 default
+}
+
+multilib_src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+multilib_src_install_all() {
+ find "${D}" -name "*.la" -type f -delete || die
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-12-13 8:51 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2020-12-13 8:51 UTC (permalink / raw
To: gentoo-commits
commit: f7a4ac4840f6b18f57d43c1bff27427c18f5f5be
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 13 08:51:41 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 13 08:51:41 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a4ac48
sys-libs/libunwind: arm64 stable (bug #759637)
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0.ebuild b/sys-libs/libunwind/libunwind-1.5.0.ebuild
index 66243881006..415863a1e46 100644
--- a/sys-libs/libunwind/libunwind-1.5.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-12-13 9:00 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2020-12-13 9:00 UTC (permalink / raw
To: gentoo-commits
commit: 1491085db4b3ed600239bff8e8488bd714aa3ea9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 13 09:00:48 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 13 09:00:48 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1491085d
sys-libs/libunwind: arm stable (bug #759637)
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0.ebuild b/sys-libs/libunwind/libunwind-1.5.0.ebuild
index 415863a1e46..5d2c92d3e26 100644
--- a/sys-libs/libunwind/libunwind-1.5.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-12-13 21:45 Thomas Deutschmann
0 siblings, 0 replies; 134+ messages in thread
From: Thomas Deutschmann @ 2020-12-13 21:45 UTC (permalink / raw
To: gentoo-commits
commit: 345de37ed8b214b61aff75fa86020b14551a1cc2
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 13 21:43:57 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Dec 13 21:43:57 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=345de37e
sys-libs/libunwind: x86 stable (bug #759637)
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0.ebuild b/sys-libs/libunwind/libunwind-1.5.0.ebuild
index 5d2c92d3e26..187e84c1b7b 100644
--- a/sys-libs/libunwind/libunwind-1.5.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-12-14 21:51 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-12-14 21:51 UTC (permalink / raw
To: gentoo-commits
commit: 9173e6d8d1a2c2b5ae85c95eac03b8eb404ad288
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Mon Dec 14 19:37:58 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Dec 14 21:50:54 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9173e6d8
sys-libs/libunwind: stable 1.5.0 for hppa, bug #759637
Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0.ebuild b/sys-libs/libunwind/libunwind-1.5.0.ebuild
index 187e84c1b7b..a09a8c10978 100644
--- a/sys-libs/libunwind/libunwind-1.5.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-12-16 16:13 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2020-12-16 16:13 UTC (permalink / raw
To: gentoo-commits
commit: 10c943fa67cf84913bb6f702f50194acbc58a7ce
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 16 16:13:15 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 16 16:13:15 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10c943fa
sys-libs/libunwind: Stabilize 1.5.0 ppc, #759637
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0.ebuild b/sys-libs/libunwind/libunwind-1.5.0.ebuild
index a09a8c10978..70ee498e619 100644
--- a/sys-libs/libunwind/libunwind-1.5.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-12-16 23:10 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2020-12-16 23:10 UTC (permalink / raw
To: gentoo-commits
commit: 43c12f39050f067ef8172af2c5c38cc14b9e9c9e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 16 23:09:51 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 16 23:09:51 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43c12f39
sys-libs/libunwind: Stabilize 1.5.0 amd64, #759637
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0.ebuild b/sys-libs/libunwind/libunwind-1.5.0.ebuild
index 70ee498e619..42ee07e1b35 100644
--- a/sys-libs/libunwind/libunwind-1.5.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-12-17 14:56 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-12-17 14:56 UTC (permalink / raw
To: gentoo-commits
commit: 80060a9a59c525eb77d95eba9a234ce6566f4b51
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 17 14:49:36 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Dec 17 14:56:25 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80060a9a
sys-libs/libunwind: don't enable USE=static-libs by default
There should be no depends that require static libunwind.
Let's do only dynamic by default. That way we can avoid
enabling USE=static-libs on zlib and lzma.
Reported-by: David Michael <fedora.dm0 <AT> gmail.com>
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.4.0.ebuild | 2 +-
sys-libs/libunwind/libunwind-1.5.0.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.4.0.ebuild b/sys-libs/libunwind/libunwind-1.4.0.ebuild
index f3a6bbb9eff..4f7a2fc9609 100644
--- a/sys-libs/libunwind/libunwind-1.4.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.4.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma +static-libs"
+IUSE="debug debug-frame doc libatomic lzma static-libs"
RESTRICT="test" # some tests are broken (toolchain version dependent)
diff --git a/sys-libs/libunwind/libunwind-1.5.0.ebuild b/sys-libs/libunwind/libunwind-1.5.0.ebuild
index 42ee07e1b35..c1ab6e0a1e0 100644
--- a/sys-libs/libunwind/libunwind-1.5.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma +static-libs zlib"
+IUSE="debug debug-frame doc libatomic lzma static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-12-17 17:06 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-12-17 17:06 UTC (permalink / raw
To: gentoo-commits
commit: 0c0165f5683ce1cd31b964a4d44691af14399b6a
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 17 17:01:19 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Dec 17 17:06:12 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c0165f5
sys-libs/libunwind: revert "don't enable USE=static-libs by default"
This reverts commit 80060a9a59c525eb77d95eba9a234ce6566f4b51.
sys-libs/libcxxabi requires sys-libs/libunwind[static-libs] enabled
by default. Let's change the default in a revbump.
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.4.0.ebuild | 2 +-
sys-libs/libunwind/libunwind-1.5.0.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.4.0.ebuild b/sys-libs/libunwind/libunwind-1.4.0.ebuild
index 4f7a2fc9609..f3a6bbb9eff 100644
--- a/sys-libs/libunwind/libunwind-1.4.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.4.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma static-libs"
+IUSE="debug debug-frame doc libatomic lzma +static-libs"
RESTRICT="test" # some tests are broken (toolchain version dependent)
diff --git a/sys-libs/libunwind/libunwind-1.5.0.ebuild b/sys-libs/libunwind/libunwind-1.5.0.ebuild
index c1ab6e0a1e0..42ee07e1b35 100644
--- a/sys-libs/libunwind/libunwind-1.5.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma static-libs zlib"
+IUSE="debug debug-frame doc libatomic lzma +static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-12-22 5:18 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2020-12-22 5:18 UTC (permalink / raw
To: gentoo-commits
commit: c0461cdba1a5d23b79fd8add55156586b03c82df
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 22 05:18:06 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 22 05:18:06 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0461cdb
sys-libs/libunwind: Stabilize 1.5.0 ppc64, #759637
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0.ebuild b/sys-libs/libunwind/libunwind-1.5.0.ebuild
index 42ee07e1b35..0426d0b7897 100644
--- a/sys-libs/libunwind/libunwind-1.5.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma +static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2020-12-25 12:17 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2020-12-25 12:17 UTC (permalink / raw
To: gentoo-commits
commit: 3ec8a3ea94690293f4039dd42f4cd992402f758e
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 25 12:04:38 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Dec 25 12:17:44 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec8a3ea
sys-libs/libunwind: drop old
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 -
sys-libs/libunwind/libunwind-1.4.0.ebuild | 102 ------------------------------
2 files changed, 103 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index aefc5f3036f..f7df915b276 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,2 +1 @@
-DIST libunwind-1.4.0.tar.gz 872941 BLAKE2B 39628dd46151d2748372c8f1dfa3cd39114770b85e890b048304f8395b2778a22da4cc468eb6fe1e2357a41bed5a6067e12992634859dabe30addd0fd39b4269 SHA512 60bce1e840f071d3a48cfa8e2acff988977956f659c5c04ce83f00751348fbbeddbfc54e8c9bd6ebc9073423ca5ee1816655dc5aa59fefd0a8edc9c3f7f3b913
DIST libunwind-1.5.0.tar.gz 878355 BLAKE2B ee35441289926ac22a58bedb9f831d8e13bacd663a99b3ce25eed229f25f0423bbbd90e09e3d62b003518d7a620aa6d15b0dd5b93632736a89fa0667b35d5fc2 SHA512 1df20ca7a8cee2f2e61294fa9b677e88fec52e9d5a329f88d05c2671c69fa462f6c18808c97ca9ff664ef57292537a844f00b18d142b1938c9da701ca95a4bab
diff --git a/sys-libs/libunwind/libunwind-1.4.0.ebuild b/sys-libs/libunwind/libunwind-1.4.0.ebuild
deleted file mode 100644
index f3a6bbb9eff..00000000000
--- a/sys-libs/libunwind/libunwind-1.4.0.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 2005-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-inherit autotools flag-o-matic libtool multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma +static-libs"
-
-RESTRICT="test" # some tests are broken (toolchain version dependent)
-
-# We just use the header from libatomic.
-RDEPEND="lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
-
-S="${WORKDIR}/${MY_P}"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
- "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch
- "${FILESDIR}"/${PN}-1.2-ia64-missing.patch
- "${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch
-)
-
-src_prepare() {
- default
- chmod +x src/ia64/mk_cursor_i || die
- # Since we have tests disabled via RESTRICT, disable building in the subdir
- # entirely. This works around some build errors too. #484846
- sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
-
- elibtoolize
- eautoreconf
-
- # Let's wait for proper fix upstream in https://github.com/libunwind/libunwind/issues/154
- # Meanwhile workaround for gcc-10 with -fcommon, bug #706560
- append-cflags -fcommon
-}
-
-multilib_src_configure() {
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- ECONF_SOURCE="${S}" \
- ac_cv_header_atomic_ops_h=$(usex libatomic) \
- econf \
- --enable-cxx-exceptions \
- --enable-coredump \
- --enable-ptrace \
- --enable-setjmp \
- $(use_enable debug-frame) \
- $(use_enable doc documentation) \
- $(use_enable lzma minidebuginfo) \
- $(use_enable static-libs static) \
- $(use_enable debug conservative_checks) \
- $(use_enable debug)
-}
-
-multilib_src_compile() {
- # Bug 586208
- CCACHE_NODIRECT=1 default
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_src_install_all() {
- find "${D}" -name "*.la" -type f -delete || die
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-01-03 10:14 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2021-01-03 10:14 UTC (permalink / raw
To: gentoo-commits
commit: 7a1f5cfcb5edc8de26883557bc352969331b9fa5
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 3 10:13:27 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Jan 3 10:13:27 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a1f5cfc
sys-libs/libunwind: don't enable USE=static-libs by default (take 2)
Let's do only dynamic libraries by default. That way we avoid
USE=static-libs conflict on:
- sys-libs/zlib (default disabled)
- app-arch/xz-utils (default disabled)
The only user that expects sys-libs/libunwind[static-libs]
is sys-libs/libcxxabi (+libunwind +static-libs). It will be
fixed in https://bugs.gentoo.org/760504.
Bug: https://bugs.gentoo.org/760504
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0-r1.ebuild | 107 +++++++++++++++++++++++++++
1 file changed, 107 insertions(+)
diff --git a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
new file mode 100644
index 00000000000..2467a4251a0
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
@@ -0,0 +1,107 @@
+# Copyright 2005-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+inherit autotools flag-o-matic libtool multilib-minimal
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/8" # libunwind.so.8
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug debug-frame doc libatomic lzma static-libs zlib"
+
+RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
+
+# We just use the header from libatomic.
+RDEPEND="
+ lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
+ zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
+ "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch
+ "${FILESDIR}"/${PN}-1.2-ia64-missing.patch
+ # needs refresh:
+ #"${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch
+)
+
+src_prepare() {
+ default
+ chmod +x src/ia64/mk_cursor_i || die
+ # Since we have tests disabled via RESTRICT, disable building in the subdir
+ # entirely. This works around some build errors too. #484846
+ sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
+
+ elibtoolize
+ eautoreconf
+
+ # Let's wait for proper fix upstream in https://github.com/libunwind/libunwind/issues/154
+ # Meanwhile workaround for gcc-10 with -fcommon, bug #706560
+ append-cflags -fcommon
+}
+
+multilib_src_configure() {
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ ECONF_SOURCE="${S}" \
+ ac_cv_header_atomic_ops_h=$(usex libatomic) \
+ econf \
+ --enable-cxx-exceptions \
+ --enable-coredump \
+ --enable-ptrace \
+ --enable-setjmp \
+ $(use_enable debug-frame) \
+ $(use_enable doc documentation) \
+ $(use_enable lzma minidebuginfo) \
+ $(use_enable static-libs static) \
+ $(use_enable zlib zlibdebuginfo) \
+ $(use_enable debug conservative_checks) \
+ $(use_enable debug)
+}
+
+multilib_src_compile() {
+ # Bug 586208
+ CCACHE_NODIRECT=1 default
+}
+
+multilib_src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+multilib_src_install_all() {
+ find "${D}" -name "*.la" -type f -delete || die
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-02-05 10:40 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2021-02-05 10:40 UTC (permalink / raw
To: gentoo-commits
commit: f4b1f7903e31f8cc2a8f62cd56651153b0394401
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 5 10:40:52 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 5 10:40:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b1f790
sys-libs/libunwind: Stabilize 1.5.0-r1 amd64, #768852
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
index 2467a4251a0..c810d1e77f7 100644
--- a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-02-05 10:42 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2021-02-05 10:42 UTC (permalink / raw
To: gentoo-commits
commit: 2b1579e61c10c90c0b71fa19e5cd87c0a2b04933
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 5 10:42:07 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 5 10:42:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b1579e6
sys-libs/libunwind: Stabilize 1.5.0-r1 ppc64, #768852
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
index c810d1e77f7..7f510b55fd5 100644
--- a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-02-05 12:31 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2021-02-05 12:31 UTC (permalink / raw
To: gentoo-commits
commit: 3aad89b8f177ee596ace25e413a8c4fd1208bc4d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 5 12:31:10 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 5 12:31:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aad89b8
sys-libs/libunwind: Stabilize 1.5.0-r1 x86, #768852
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
index 7f510b55fd5..a3add97cf0d 100644
--- a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-02-05 22:33 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2021-02-05 22:33 UTC (permalink / raw
To: gentoo-commits
commit: bf20a6a5dc2e3a63bdc0d447bb674da4d4cc3df8
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 5 22:33:35 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 5 22:33:35 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf20a6a5
sys-libs/libunwind: add github remote-id
Savannah: "Most development is now taking place on github"
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sys-libs/libunwind/metadata.xml b/sys-libs/libunwind/metadata.xml
index 95faca4e763..bbf0cc649c9 100644
--- a/sys-libs/libunwind/metadata.xml
+++ b/sys-libs/libunwind/metadata.xml
@@ -9,4 +9,7 @@
<flag name="debug-frame">Adds support for DWARF .debug_frame section: Use the information from this section if available</flag>
<flag name="libatomic">Use libatomic instead of builtin atomic operations</flag>
</use>
+ <upstream>
+ <remote-id type="github">libunwind/libunwind</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-02-07 18:19 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2021-02-07 18:19 UTC (permalink / raw
To: gentoo-commits
commit: 443348e82f1dfdc316d7b86a26aae28fcdc0f163
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Sun Feb 7 11:54:20 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Feb 7 18:18:57 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=443348e8
sys-libs/libunwind: stable 1.5.0-r1 for hppa, bug #768852
Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
index a3add97cf0d..f2ba1c6e95e 100644
--- a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-02-12 13:46 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2021-02-12 13:46 UTC (permalink / raw
To: gentoo-commits
commit: eb260ca47f48e4bb4fa8b81fe146873cae7d6741
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 12 13:46:18 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 12 13:46:18 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb260ca4
sys-libs/libunwind: Stabilize 1.5.0-r1 ppc, #768852
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
index f2ba1c6e95e..7d9e157276c 100644
--- a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-02-14 2:10 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2021-02-14 2:10 UTC (permalink / raw
To: gentoo-commits
commit: 01ae90ba5843daed58e01c20975a5fa49c359d49
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 14 02:10:12 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 14 02:10:12 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ae90ba
sys-libs/libunwind: Stabilize 1.5.0-r1 arm64, #768852
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
index 7d9e157276c..4aeb36600fd 100644
--- a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-02-16 12:34 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2021-02-16 12:34 UTC (permalink / raw
To: gentoo-commits
commit: e0eefaf98d634a2182a27d5aabe3cc8a4e2a83fd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 16 12:33:50 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 16 12:33:50 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0eefaf9
sys-libs/libunwind: Stabilize 1.5.0-r1 arm, #768852
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
index 4aeb36600fd..a94b6d91810 100644
--- a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-02-20 10:23 Sergei Trofimovich
0 siblings, 0 replies; 134+ messages in thread
From: Sergei Trofimovich @ 2021-02-20 10:23 UTC (permalink / raw
To: gentoo-commits
commit: f6c51b16f65861e33e6b08f8205b2b1abe46eda7
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 20 10:20:12 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Feb 20 10:23:51 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6c51b16
sys-libs/libunwind: drop old
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0.ebuild | 107 ------------------------------
1 file changed, 107 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0.ebuild b/sys-libs/libunwind/libunwind-1.5.0.ebuild
deleted file mode 100644
index 0426d0b7897..00000000000
--- a/sys-libs/libunwind/libunwind-1.5.0.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 2005-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-inherit autotools flag-o-matic libtool multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma +static-libs zlib"
-
-RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
-
-# We just use the header from libatomic.
-RDEPEND="
- lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
- zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
-
-S="${WORKDIR}/${MY_P}"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092
- "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch
- "${FILESDIR}"/${PN}-1.2-ia64-missing.patch
- # needs refresh:
- #"${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch
-)
-
-src_prepare() {
- default
- chmod +x src/ia64/mk_cursor_i || die
- # Since we have tests disabled via RESTRICT, disable building in the subdir
- # entirely. This works around some build errors too. #484846
- sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
-
- elibtoolize
- eautoreconf
-
- # Let's wait for proper fix upstream in https://github.com/libunwind/libunwind/issues/154
- # Meanwhile workaround for gcc-10 with -fcommon, bug #706560
- append-cflags -fcommon
-}
-
-multilib_src_configure() {
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- ECONF_SOURCE="${S}" \
- ac_cv_header_atomic_ops_h=$(usex libatomic) \
- econf \
- --enable-cxx-exceptions \
- --enable-coredump \
- --enable-ptrace \
- --enable-setjmp \
- $(use_enable debug-frame) \
- $(use_enable doc documentation) \
- $(use_enable lzma minidebuginfo) \
- $(use_enable static-libs static) \
- $(use_enable zlib zlibdebuginfo) \
- $(use_enable debug conservative_checks) \
- $(use_enable debug)
-}
-
-multilib_src_compile() {
- # Bug 586208
- CCACHE_NODIRECT=1 default
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_src_install_all() {
- find "${D}" -name "*.la" -type f -delete || die
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-06-25 17:24 Marek Szuba
0 siblings, 0 replies; 134+ messages in thread
From: Marek Szuba @ 2021-06-25 17:24 UTC (permalink / raw
To: gentoo-commits
commit: 431d604177920f54dbedec7fcaec9365796f8211
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 25 17:17:11 2021 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Jun 25 17:23:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=431d6041
sys-libs/libunwind: keyword 1.5.0-r1 for -riscv
src_configure fails with
configure: error: Unknown ELF target: riscv64
Given that upstream stated in 2019 they weren't interested in working
on RISC-V support unless someone implemented it for them, and that the
LLVM libunwind does support this architecture, the above feels unlikely
to change any time soon.
See-also: https://github.com/libunwind/libunwind/issues/99
See-also: https://github.com/libunwind/libunwind/issues/151
Bug: https://bugs.gentoo.org/774900
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
index a94b6d91810..ae510ed27fe 100644
--- a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -riscv -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs zlib"
RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-09-18 6:31 Andreas K. Hüttel
0 siblings, 0 replies; 134+ messages in thread
From: Andreas K. Hüttel @ 2021-09-18 6:31 UTC (permalink / raw
To: gentoo-commits
commit: 1e963ad3f4dad5e68fb4c4571ed70e4735a407a4
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 18 06:30:20 2021 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Sep 18 06:31:01 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e963ad3
sys-libs/libunwind: Add release candidate for testing (only) on riscv
Closes: https://bugs.gentoo.org/802501
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas K. Huettel <dilfridge <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 +
sys-libs/libunwind/libunwind-1.6.0_rc2.ebuild | 102 ++++++++++++++++++++++++++
2 files changed, 103 insertions(+)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index f7df915b276..a755df1496a 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1 +1,2 @@
DIST libunwind-1.5.0.tar.gz 878355 BLAKE2B ee35441289926ac22a58bedb9f831d8e13bacd663a99b3ce25eed229f25f0423bbbd90e09e3d62b003518d7a620aa6d15b0dd5b93632736a89fa0667b35d5fc2 SHA512 1df20ca7a8cee2f2e61294fa9b677e88fec52e9d5a329f88d05c2671c69fa462f6c18808c97ca9ff664ef57292537a844f00b18d142b1938c9da701ca95a4bab
+DIST libunwind-1.6.0-rc2.tar.gz 900974 BLAKE2B bbf88b6eb0ddf1371a8d69904e7763d2b2892641f88ed985f342962de7b2d19b6201f84422252aa5ca3d6beed7b3af0e2fe1fdb603497dbe68215ebc94942074 SHA512 7b3933c4693595a85182cc11d24527c5ccda3c3af115a3947bdc9877ecb4a77659a2196f559112868b36cd2cdc5623cabef68ad519fd4017c510ee375b97cbe9
diff --git a/sys-libs/libunwind/libunwind-1.6.0_rc2.ebuild b/sys-libs/libunwind/libunwind-1.6.0_rc2.ebuild
new file mode 100644
index 00000000000..2c27a4785c8
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.6.0_rc2.ebuild
@@ -0,0 +1,102 @@
+# Copyright 2005-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+inherit autotools flag-o-matic libtool multilib-minimal
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/8" # libunwind.so.8
+#KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~riscv"
+IUSE="debug debug-frame doc libatomic lzma static-libs zlib"
+
+RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
+
+# We just use the header from libatomic.
+RDEPEND="
+ lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
+ zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-riscv.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
+PATCHES=(
+ # needs refresh:
+ #"${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch
+)
+
+src_prepare() {
+ default
+ chmod +x src/ia64/mk_cursor_i || die
+ # Since we have tests disabled via RESTRICT, disable building in the subdir
+ # entirely. This works around some build errors too. #484846
+ sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
+
+ elibtoolize
+ eautoreconf
+}
+
+multilib_src_configure() {
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ ECONF_SOURCE="${S}" \
+ ac_cv_header_atomic_ops_h=$(usex libatomic) \
+ econf \
+ --enable-cxx-exceptions \
+ --enable-coredump \
+ --enable-ptrace \
+ --enable-setjmp \
+ $(use_enable debug-frame) \
+ $(use_enable doc documentation) \
+ $(use_enable lzma minidebuginfo) \
+ $(use_enable static-libs static) \
+ $(use_enable zlib zlibdebuginfo) \
+ $(use_enable debug conservative_checks) \
+ $(use_enable debug)
+}
+
+multilib_src_compile() {
+ # Bug 586208
+ CCACHE_NODIRECT=1 default
+}
+
+multilib_src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+multilib_src_install_all() {
+ find "${D}" -name "*.la" -type f -delete || die
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-11-27 14:39 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2021-11-27 14:39 UTC (permalink / raw
To: gentoo-commits
commit: e879fee042733e7717b76abe6f668ebbaac383b0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 27 14:36:12 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 27 14:36:41 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e879fee0
sys-libs/libunwind: drop 1.6.0_rc2
Bug: https://bugs.gentoo.org/802501
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 -
sys-libs/libunwind/libunwind-1.6.0_rc2.ebuild | 102 --------------------------
2 files changed, 103 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 77c805582db1..011d106d9581 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,3 +1,2 @@
DIST libunwind-1.5.0.tar.gz 878355 BLAKE2B ee35441289926ac22a58bedb9f831d8e13bacd663a99b3ce25eed229f25f0423bbbd90e09e3d62b003518d7a620aa6d15b0dd5b93632736a89fa0667b35d5fc2 SHA512 1df20ca7a8cee2f2e61294fa9b677e88fec52e9d5a329f88d05c2671c69fa462f6c18808c97ca9ff664ef57292537a844f00b18d142b1938c9da701ca95a4bab
-DIST libunwind-1.6.0-rc2.tar.gz 900974 BLAKE2B bbf88b6eb0ddf1371a8d69904e7763d2b2892641f88ed985f342962de7b2d19b6201f84422252aa5ca3d6beed7b3af0e2fe1fdb603497dbe68215ebc94942074 SHA512 7b3933c4693595a85182cc11d24527c5ccda3c3af115a3947bdc9877ecb4a77659a2196f559112868b36cd2cdc5623cabef68ad519fd4017c510ee375b97cbe9
DIST libunwind-1.6.0.tar.gz 901221 BLAKE2B 360275931399a1cd931e4680f404eff369c9e924d95797d91b61852ab49af2acb2c42ddb9fef72e1e2f39a1bddb6767f7b5f9ba56e27fa581f73db9e3f1168e4 SHA512 89f6355134a3c3175c23fe1a44600d61f15e2533e6816286ad39f799d48f7abdcc03ea354aa1aed859cf277c24e475bc7e625c90b1dc0b69921d03dd1f160464
diff --git a/sys-libs/libunwind/libunwind-1.6.0_rc2.ebuild b/sys-libs/libunwind/libunwind-1.6.0_rc2.ebuild
deleted file mode 100644
index 2c27a4785c80..000000000000
--- a/sys-libs/libunwind/libunwind-1.6.0_rc2.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 2005-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-inherit autotools flag-o-matic libtool multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/8" # libunwind.so.8
-#KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux"
-KEYWORDS="~riscv"
-IUSE="debug debug-frame doc libatomic lzma static-libs zlib"
-
-RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries)
-
-# We just use the header from libatomic.
-RDEPEND="
- lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
- zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
-
-S="${WORKDIR}/${MY_P}"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-riscv.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-PATCHES=(
- # needs refresh:
- #"${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch
-)
-
-src_prepare() {
- default
- chmod +x src/ia64/mk_cursor_i || die
- # Since we have tests disabled via RESTRICT, disable building in the subdir
- # entirely. This works around some build errors too. #484846
- sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die
-
- elibtoolize
- eautoreconf
-}
-
-multilib_src_configure() {
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- ECONF_SOURCE="${S}" \
- ac_cv_header_atomic_ops_h=$(usex libatomic) \
- econf \
- --enable-cxx-exceptions \
- --enable-coredump \
- --enable-ptrace \
- --enable-setjmp \
- $(use_enable debug-frame) \
- $(use_enable doc documentation) \
- $(use_enable lzma minidebuginfo) \
- $(use_enable static-libs static) \
- $(use_enable zlib zlibdebuginfo) \
- $(use_enable debug conservative_checks) \
- $(use_enable debug)
-}
-
-multilib_src_compile() {
- # Bug 586208
- CCACHE_NODIRECT=1 default
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_src_install_all() {
- find "${D}" -name "*.la" -type f -delete || die
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2021-12-02 23:56 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2021-12-02 23:56 UTC (permalink / raw
To: gentoo-commits
commit: d403a6101baabefa595aadd1cc2ccf9a9a46885c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 2 23:56:02 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 2 23:56:02 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d403a610
sys-libs/libunwind: add 1.6.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 +
sys-libs/libunwind/libunwind-1.6.2.ebuild | 96 +++++++++++++++++++++++++++++++
2 files changed, 97 insertions(+)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 011d106d9581..7634e7a03c51 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,2 +1,3 @@
DIST libunwind-1.5.0.tar.gz 878355 BLAKE2B ee35441289926ac22a58bedb9f831d8e13bacd663a99b3ce25eed229f25f0423bbbd90e09e3d62b003518d7a620aa6d15b0dd5b93632736a89fa0667b35d5fc2 SHA512 1df20ca7a8cee2f2e61294fa9b677e88fec52e9d5a329f88d05c2671c69fa462f6c18808c97ca9ff664ef57292537a844f00b18d142b1938c9da701ca95a4bab
DIST libunwind-1.6.0.tar.gz 901221 BLAKE2B 360275931399a1cd931e4680f404eff369c9e924d95797d91b61852ab49af2acb2c42ddb9fef72e1e2f39a1bddb6767f7b5f9ba56e27fa581f73db9e3f1168e4 SHA512 89f6355134a3c3175c23fe1a44600d61f15e2533e6816286ad39f799d48f7abdcc03ea354aa1aed859cf277c24e475bc7e625c90b1dc0b69921d03dd1f160464
+DIST libunwind-1.6.2.tar.gz 901392 BLAKE2B 3d0313f7e92cbc3e1a84ad3831a5170f21cdf772f1697ca0a59dea63cdd47da382e9f1fd77325d9ff8bcd47559a425dc883a820c646c628cd00faed82cb0f83f SHA512 1d17dfb14f99a894a6cda256caf9ec481c14068aaf8f3a85fa3befa7c7cca7fca0f544a91a3a7c2f2fc55bab19b06a67ca79f55ac9081151d94478c7f611f8f7
diff --git a/sys-libs/libunwind/libunwind-1.6.2.ebuild b/sys-libs/libunwind/libunwind-1.6.2.ebuild
new file mode 100644
index 000000000000..62c11c5c04ce
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.6.2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 2005-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+inherit autotools multilib-minimal
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0/8" # libunwind.so.8
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
+
+RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
+
+# We just use the header from libatomic.
+RDEPEND="
+ lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
+ zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-riscv.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
+src_prepare() {
+ default
+
+ chmod +x src/ia64/mk_cursor_i || die
+
+ eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ --enable-cxx-exceptions
+ --enable-coredump
+ --enable-ptrace
+ --enable-setjmp
+ $(use_enable debug-frame)
+ $(use_enable doc documentation)
+ $(use_enable lzma minidebuginfo)
+ $(use_enable static-libs static)
+ $(use_enable zlib zlibdebuginfo)
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ $(use_enable debug conservative_checks)
+ $(use_enable debug)
+ $(use_enable test tests)
+ )
+
+ export ac_cv_header_atomic_ops_h=$(usex libatomic)
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+ # bug #586208
+ CCACHE_NODIRECT=1 default
+}
+
+multilib_src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+multilib_src_install_all() {
+ find "${ED}" -name "*.la" -type f -delete || die
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-02-19 2:28 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2022-02-19 2:28 UTC (permalink / raw
To: gentoo-commits
commit: f0894abee33dca66db23fe020d142e0b8c6930b0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 19 02:27:38 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 19 02:27:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0894abe
sys-libs/libunwind: Stabilize 1.6.2 amd64, #833658
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2.ebuild b/sys-libs/libunwind/libunwind-1.6.2.ebuild
index 62c11c5c04ce..6c890a34591f 100644
--- a/sys-libs/libunwind/libunwind-1.6.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2005-2021 Gentoo Authors
+# Copyright 2005-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-02-19 2:40 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2022-02-19 2:40 UTC (permalink / raw
To: gentoo-commits
commit: c63fd6392685e0533bed78a83d63beb1be14a35d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 19 02:39:49 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 19 02:39:49 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63fd639
sys-libs/libunwind: Stabilize 1.6.2 x86, #833658
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2.ebuild b/sys-libs/libunwind/libunwind-1.6.2.ebuild
index 6c890a34591f..7a0cd63dc73a 100644
--- a/sys-libs/libunwind/libunwind-1.6.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-02-19 3:06 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2022-02-19 3:06 UTC (permalink / raw
To: gentoo-commits
commit: 8f3099106cc12e0a843d824bf06453fb4495c2df
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 19 03:04:59 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 19 03:04:59 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f309910
sys-libs/libunwind: Stabilize 1.6.2 ppc, #833658
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2.ebuild b/sys-libs/libunwind/libunwind-1.6.2.ebuild
index 7a0cd63dc73a..a32bed669cc2 100644
--- a/sys-libs/libunwind/libunwind-1.6.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-02-19 3:38 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2022-02-19 3:38 UTC (permalink / raw
To: gentoo-commits
commit: 6fbf11e7d7f55a515460f6f7fe2c3c5b6d888969
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 19 03:35:47 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 19 03:35:47 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fbf11e7
sys-libs/libunwind: Stabilize 1.6.2 ppc64, #833658
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2.ebuild b/sys-libs/libunwind/libunwind-1.6.2.ebuild
index a32bed669cc2..d2f89f022917 100644
--- a/sys-libs/libunwind/libunwind-1.6.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-02-19 11:04 Arthur Zamarin
0 siblings, 0 replies; 134+ messages in thread
From: Arthur Zamarin @ 2022-02-19 11:04 UTC (permalink / raw
To: gentoo-commits
commit: f5d3f7be0a735b35912625d76fe812c5bb8faa40
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 19 11:03:51 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 19 11:03:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5d3f7be
sys-libs/libunwind: Stabilize 1.6.2 arm, #833658
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2.ebuild b/sys-libs/libunwind/libunwind-1.6.2.ebuild
index d2f89f022917..b0a6f851761d 100644
--- a/sys-libs/libunwind/libunwind-1.6.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-02-19 11:10 Arthur Zamarin
0 siblings, 0 replies; 134+ messages in thread
From: Arthur Zamarin @ 2022-02-19 11:10 UTC (permalink / raw
To: gentoo-commits
commit: b4868d2c00b5901a8088d59aa36e0bf1fa07f99c
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 19 11:09:54 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 19 11:09:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4868d2c
sys-libs/libunwind: Stabilize 1.6.2 arm64, #833658
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2.ebuild b/sys-libs/libunwind/libunwind-1.6.2.ebuild
index b0a6f851761d..3e38b1c66c18 100644
--- a/sys-libs/libunwind/libunwind-1.6.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-02-25 18:38 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2022-02-25 18:38 UTC (permalink / raw
To: gentoo-commits
commit: 6cb1b959141b80899bb2185e4b16c934b7dbe6a6
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Fri Feb 25 13:36:26 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 25 18:36:45 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb1b959
sys-libs/libunwind: stable 1.6.2 for hppa, bug #833658
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2.ebuild b/sys-libs/libunwind/libunwind-1.6.2.ebuild
index 3e38b1c66c18..c92b672c50e3 100644
--- a/sys-libs/libunwind/libunwind-1.6.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-03-20 20:16 Arthur Zamarin
0 siblings, 0 replies; 134+ messages in thread
From: Arthur Zamarin @ 2022-03-20 20:16 UTC (permalink / raw
To: gentoo-commits
commit: 9e2c3c8a235395f44239cbeb2948ce3e8aa36a43
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 20 20:16:33 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 20 20:16:33 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e2c3c8a
sys-libs/libunwind: Keyword 1.6.2 s390, #779730
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2.ebuild b/sys-libs/libunwind/libunwind-1.6.2.ebuild
index c92b672c50e3..f67ca2db225d 100644
--- a/sys-libs/libunwind/libunwind-1.6.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-05-04 5:40 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2022-05-04 5:40 UTC (permalink / raw
To: gentoo-commits
commit: 307433bed6e14aa51e999dbf410840f6384dc332
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 4 05:34:06 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 4 05:40:10 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=307433be
sys-libs/libunwind: drop unnecessary eautoreconf
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2.ebuild | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2.ebuild b/sys-libs/libunwind/libunwind-1.6.2.ebuild
index f67ca2db225d..3c8d7610772f 100644
--- a/sys-libs/libunwind/libunwind-1.6.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2.ebuild
@@ -5,7 +5,7 @@ EAPI=7
MY_PV=${PV/_/-}
MY_P=${PN}-${MY_PV}
-inherit autotools multilib-minimal
+inherit multilib-minimal
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
@@ -49,8 +49,6 @@ src_prepare() {
default
chmod +x src/ia64/mk_cursor_i || die
-
- eautoreconf
}
multilib_src_configure() {
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-08-05 3:19 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2022-08-05 3:19 UTC (permalink / raw
To: gentoo-commits
commit: 3c81168c1c47bced122a4aac9fb5e6509b1f6576
Author: Alfred Persson Forsberg <cat <AT> catcream <DOT> org>
AuthorDate: Fri Aug 5 00:12:57 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 5 03:17:52 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c81168c
sys-libs/libunwind: BDEPEND on texcore for USE=doc
Needed for building documentation.
Otherwise man pages would silently not be built:
```
configure: WARNING: latex2man not found. Install latex2man. Disabling docs.
```
Signed-off-by: Alfred Persson Forsberg <cat <AT> catcream.org>
Closes: https://github.com/gentoo/gentoo/pull/26742
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 97 ++++++++++++++++++++++++++++
1 file changed, 97 insertions(+)
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
new file mode 100644
index 000000000000..d14ce27ffb31
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 2005-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+inherit multilib-minimal
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0/8" # libunwind.so.8
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
+
+RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
+
+BDEPEND="
+ doc? ( app-text/texlive-core )
+"
+RDEPEND="
+ lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
+ zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
+"
+# We just use the header from libatomic.
+DEPEND="${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-riscv.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
+src_prepare() {
+ default
+
+ chmod +x src/ia64/mk_cursor_i || die
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ --enable-cxx-exceptions
+ --enable-coredump
+ --enable-ptrace
+ --enable-setjmp
+ $(use_enable debug-frame)
+ $(use_enable doc documentation)
+ $(use_enable lzma minidebuginfo)
+ $(use_enable static-libs static)
+ $(use_enable zlib zlibdebuginfo)
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ $(use_enable debug conservative_checks)
+ $(use_enable debug)
+ $(use_enable test tests)
+ )
+
+ export ac_cv_header_atomic_ops_h=$(usex libatomic)
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+ # bug #586208
+ CCACHE_NODIRECT=1 default
+}
+
+multilib_src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+multilib_src_install_all() {
+ find "${ED}" -name "*.la" -type f -delete || die
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-08-05 3:19 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2022-08-05 3:19 UTC (permalink / raw
To: gentoo-commits
commit: 54cf529fa143511578b5622fafc911be4706de1a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 5 03:15:32 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 5 03:18:37 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54cf529f
sys-libs/libunwind: provide pre-generated man pages
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 +
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 23 +++++++++++++++++++++--
2 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 7b180086ae0a..77239b73ac2d 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1 +1,2 @@
+DIST libunwind-1.6.2-docs.tar.xz 25372 BLAKE2B d16562b29c49070f0cd6ad9211c7c3283b527bd88677d9ce50b15f27254bac504ea79b807e01f4f2bdb05649ff8980f94346ef9737bf5b5bd7c313e547222f10 SHA512 71bcb781cc37ccbef7b349225b1b3b4cd6ba4ce5a48d8478cea17f8245614b672d8e14b5a088e2d998ea717670a371925d4fbe407dde636611f7c2f2901065d8
DIST libunwind-1.6.2.tar.gz 901392 BLAKE2B 3d0313f7e92cbc3e1a84ad3831a5170f21cdf772f1697ca0a59dea63cdd47da382e9f1fd77325d9ff8bcd47559a425dc883a820c646c628cd00faed82cb0f83f SHA512 1d17dfb14f99a894a6cda256caf9ec481c14068aaf8f3a85fa3befa7c7cca7fca0f544a91a3a7c2f2fc55bab19b06a67ca79f55ac9081151d94478c7f611f8f7
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
index d14ce27ffb31..fd4226b1c015 100644
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -1,7 +1,17 @@
# Copyright 2005-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
+
+# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libunwind-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+LIBUNWIND_DOCS_PREBUILT=${LIBUNWIND_DOCS_PREBUILT:-1}
+LIBUNWIND_DOCS_PREBUILT_DEV=sam
+LIBUNWIND_DOCS_VERSION=$(ver_cut 1-3)
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# bug #830088
+LIBUNWIND_DOCS_USEFLAG="+doc"
MY_PV=${PV/_/-}
MY_P=${PN}-${MY_PV}
@@ -10,12 +20,16 @@ inherit multilib-minimal
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
+if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
+ SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
+fi
+
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
+IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
@@ -94,4 +108,9 @@ multilib_src_test() {
multilib_src_install_all() {
find "${ED}" -name "*.la" -type f -delete || die
+
+ # If USE=doc, there'll be newly generated docs which we install instead.
+ if ! use doc && [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
+ doman "${WORKDIR}"/${PN}-${LIBUNWIND_DOCS_VERSION}-docs/docs/*.[0-8]
+ fi
}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-08-05 4:12 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2022-08-05 4:12 UTC (permalink / raw
To: gentoo-commits
commit: d438e60de88cd50a5754f058a0b6b11805f9bf6d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 5 04:09:59 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 5 04:09:59 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d438e60d
sys-libs/libunwind: cleanup miscopied bug ref
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
index fd4226b1c015..9526faf6e04f 100644
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -10,7 +10,6 @@ LIBUNWIND_DOCS_PREBUILT=${LIBUNWIND_DOCS_PREBUILT:-1}
LIBUNWIND_DOCS_PREBUILT_DEV=sam
LIBUNWIND_DOCS_VERSION=$(ver_cut 1-3)
# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# bug #830088
LIBUNWIND_DOCS_USEFLAG="+doc"
MY_PV=${PV/_/-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-08-05 5:57 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2022-08-05 5:57 UTC (permalink / raw
To: gentoo-commits
commit: a78599b4065281da97a1cf9177280b7d7d292211
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 5 05:56:20 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 5 05:56:48 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a78599b4
sys-libs/libunwind: fix man path
Closes: https://bugs.gentoo.org/863698
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
index 9526faf6e04f..144c3e79cac5 100644
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -12,6 +12,8 @@ LIBUNWIND_DOCS_VERSION=$(ver_cut 1-3)
# Default to generating docs (inc. man pages) if no prebuilt; overridden later
LIBUNWIND_DOCS_USEFLAG="+doc"
+[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
+
MY_PV=${PV/_/-}
MY_P=${PN}-${MY_PV}
inherit multilib-minimal
@@ -110,6 +112,6 @@ multilib_src_install_all() {
# If USE=doc, there'll be newly generated docs which we install instead.
if ! use doc && [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
- doman "${WORKDIR}"/${PN}-${LIBUNWIND_DOCS_VERSION}-docs/docs/*.[0-8]
+ doman "${WORKDIR}"/${PN}-${LIBUNWIND_DOCS_VERSION}-docs/man*/*.[0-8]
fi
}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-08-18 3:15 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2022-08-18 3:15 UTC (permalink / raw
To: gentoo-commits
commit: 3deed26b3259a962305414e179bc34f357f35d0b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 18 03:15:01 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 18 03:15:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3deed26b
sys-libs/libunwind: fix docs override
No functional change, just useful for building doc tarball.
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
index 144c3e79cac5..007df2e2a734 100644
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -6,7 +6,8 @@ EAPI=8
# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libunwind-docs
# Set to 1 if prebuilt, 0 if not
# (the construct below is to allow overriding from env for script)
-LIBUNWIND_DOCS_PREBUILT=${LIBUNWIND_DOCS_PREBUILT:-1}
+: ${LIBUNWIND_DOCS_PREBUILT:=1}
+
LIBUNWIND_DOCS_PREBUILT_DEV=sam
LIBUNWIND_DOCS_VERSION=$(ver_cut 1-3)
# Default to generating docs (inc. man pages) if no prebuilt; overridden later
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-08-30 16:11 WANG Xuerui
0 siblings, 0 replies; 134+ messages in thread
From: WANG Xuerui @ 2022-08-30 16:11 UTC (permalink / raw
To: gentoo-commits
commit: cd9d14d5946f6317aaec4f63021da9172c059ae7
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 30 16:06:39 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Tue Aug 30 16:11:39 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd9d14d5
sys-libs/libunwind: keyword 1.6.2-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
index 9dce29efe6eb..d513147411bd 100644
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-08-30 16:11 WANG Xuerui
0 siblings, 0 replies; 134+ messages in thread
From: WANG Xuerui @ 2022-08-30 16:11 UTC (permalink / raw
To: gentoo-commits
commit: 62be64b563d8bb8b9488edfdd72c30e9d3c77cf7
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 28 09:40:28 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Tue Aug 30 16:11:39 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62be64b5
sys-libs/libunwind: 1.6.2-r1: add patches for loong
Support for loong is already upstream for a good while, but upstream is
still not cutting a new release. So integrating the patches ourselves
in the meantime... And fix the ABI along the way. (The port is likely
made on the mips-like old world, thus horribly broken for Gentoo which
is decidedly new-world.)
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 +
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 6 +++++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 77239b73ac2d..baadb9574aee 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,2 +1,3 @@
DIST libunwind-1.6.2-docs.tar.xz 25372 BLAKE2B d16562b29c49070f0cd6ad9211c7c3283b527bd88677d9ce50b15f27254bac504ea79b807e01f4f2bdb05649ff8980f94346ef9737bf5b5bd7c313e547222f10 SHA512 71bcb781cc37ccbef7b349225b1b3b4cd6ba4ce5a48d8478cea17f8245614b672d8e14b5a088e2d998ea717670a371925d4fbe407dde636611f7c2f2901065d8
+DIST libunwind-1.6.2-loong.patch.xz 122756 BLAKE2B 1d369d18e71c4b9faa79a31a917a0f42a7bb394acd3bf8dc9ef181f2ca55bee04bef070c57ea04853b756efd561cb60409770b1f6fa9095d0e14565eb0bfc621 SHA512 46c8a6022dbf099965cf121d91691aae0a38fb31901730f47f712a7078b323e04f278e6751a7d169ed7e87792f321b15471b253668541598b82edb6626b9518f
DIST libunwind-1.6.2.tar.gz 901392 BLAKE2B 3d0313f7e92cbc3e1a84ad3831a5170f21cdf772f1697ca0a59dea63cdd47da382e9f1fd77325d9ff8bcd47559a425dc883a820c646c628cd00faed82cb0f83f SHA512 1d17dfb14f99a894a6cda256caf9ec481c14068aaf8f3a85fa3befa7c7cca7fca0f544a91a3a7c2f2fc55bab19b06a67ca79f55ac9081151d94478c7f611f8f7
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
index 007df2e2a734..9dce29efe6eb 100644
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -21,7 +21,8 @@ inherit multilib-minimal
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
+SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz
+ loong? ( https://dev.gentoo.org/~xen0n/distfiles/${CATEGORY}/${PN}/${P}-loong.patch.xz )"
if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
fi
@@ -65,6 +66,9 @@ MULTILIB_WRAPPED_HEADERS=(
)
src_prepare() {
+ local PATCHES=()
+ use loong && PATCHES+=( "${WORKDIR}/${P}-loong.patch" )
+
default
chmod +x src/ia64/mk_cursor_i || die
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-08-30 19:06 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2022-08-30 19:06 UTC (permalink / raw
To: gentoo-commits
commit: 2d2ec49c8475f6dd43e9965b8976dc5e44def716
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 30 18:31:03 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 30 19:06:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d2ec49c
sys-libs/libunwind: limit multilib features (drop doc)
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
index d513147411bd..229f8e058a3b 100644
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -84,7 +84,7 @@ multilib_src_configure() {
--enable-ptrace
--enable-setjmp
$(use_enable debug-frame)
- $(use_enable doc documentation)
+ $(multilib_native_use_enable doc documentation)
$(use_enable lzma minidebuginfo)
$(use_enable static-libs static)
$(use_enable zlib zlibdebuginfo)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2022-10-29 21:39 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2022-10-29 21:39 UTC (permalink / raw
To: gentoo-commits
commit: ef6b3a2d1ba84e98a5681f6440175d82184ec59f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 29 21:38:55 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 29 21:38:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef6b3a2d
sys-libs/libunwind: add savannah-nongnu upstream metadata
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/metadata.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/sys-libs/libunwind/metadata.xml b/sys-libs/libunwind/metadata.xml
index 02901daf788b..2861d2a86f04 100644
--- a/sys-libs/libunwind/metadata.xml
+++ b/sys-libs/libunwind/metadata.xml
@@ -10,6 +10,7 @@
<flag name="libatomic">Use libatomic instead of builtin atomic operations</flag>
</use>
<upstream>
+ <remote-id type="savannah-nongnu">libunwind</remote-id>
<remote-id type="github">libunwind/libunwind</remote-id>
</upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-06-05 5:02 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2023-06-05 5:02 UTC (permalink / raw
To: gentoo-commits
commit: f6fc5bac554ca45654210a12c8357e92e2d1e1a7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 5 04:57:33 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 5 04:57:33 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6fc5bac
sys-libs/libunwind: add 1.7.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/Manifest | 2 +
sys-libs/libunwind/libunwind-1.7.0.ebuild | 118 ++++++++++++++++++++++++++++++
2 files changed, 120 insertions(+)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index baadb9574aee..ccd1635dbb89 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,3 +1,5 @@
DIST libunwind-1.6.2-docs.tar.xz 25372 BLAKE2B d16562b29c49070f0cd6ad9211c7c3283b527bd88677d9ce50b15f27254bac504ea79b807e01f4f2bdb05649ff8980f94346ef9737bf5b5bd7c313e547222f10 SHA512 71bcb781cc37ccbef7b349225b1b3b4cd6ba4ce5a48d8478cea17f8245614b672d8e14b5a088e2d998ea717670a371925d4fbe407dde636611f7c2f2901065d8
DIST libunwind-1.6.2-loong.patch.xz 122756 BLAKE2B 1d369d18e71c4b9faa79a31a917a0f42a7bb394acd3bf8dc9ef181f2ca55bee04bef070c57ea04853b756efd561cb60409770b1f6fa9095d0e14565eb0bfc621 SHA512 46c8a6022dbf099965cf121d91691aae0a38fb31901730f47f712a7078b323e04f278e6751a7d169ed7e87792f321b15471b253668541598b82edb6626b9518f
DIST libunwind-1.6.2.tar.gz 901392 BLAKE2B 3d0313f7e92cbc3e1a84ad3831a5170f21cdf772f1697ca0a59dea63cdd47da382e9f1fd77325d9ff8bcd47559a425dc883a820c646c628cd00faed82cb0f83f SHA512 1d17dfb14f99a894a6cda256caf9ec481c14068aaf8f3a85fa3befa7c7cca7fca0f544a91a3a7c2f2fc55bab19b06a67ca79f55ac9081151d94478c7f611f8f7
+DIST libunwind-1.7.0-docs.tar.xz 27268 BLAKE2B e035009c7a7df15b020b8186e18053ee0e839e4a779155057426531c28d96f18cfc7beeef6ac1dd8496781812bc1023fbfcb5de0dffebda7de0e6975b17a23e6 SHA512 c18e3664d72fa0856609ac99a7ca04f969167f9bb2cd849e9ce0df63565c27a41080f67bb6d452657471fd0796c386fd993cfc4f3881ca47086301cda069b943
+DIST libunwind-1.70.tar.gz 912930 BLAKE2B ef9cd9dc516cf906e883f40230942b18406f2cdbcfa7f7ea25673b400ebe621feb69d13ad1959bd0431bdf9c336082c7c364170214d8ae0f34eb8d285427bee3 SHA512 ec65a73db2f563784b880abf81864b85165255770e950feea57dd83700b72726d0e8c7d5b06e9485735538452730b8ecf2d52c3cc8190dfe69b765e1a9d4271c
diff --git a/sys-libs/libunwind/libunwind-1.7.0.ebuild b/sys-libs/libunwind/libunwind-1.7.0.ebuild
new file mode 100644
index 000000000000..0bbded1272bd
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.7.0.ebuild
@@ -0,0 +1,118 @@
+# Copyright 2005-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libunwind-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${LIBUNWIND_DOCS_PREBUILT:=1}
+
+LIBUNWIND_DOCS_PREBUILT_DEV=sam
+LIBUNWIND_DOCS_VERSION=$(ver_cut 1-3)
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+LIBUNWIND_DOCS_USEFLAG="+doc"
+
+[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
+
+inherit multilib-minimal
+
+MY_P=${PN}-$(ver_rs 2 '')
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="https://github.com/libunwind/libunwind/releases/download/v${PV}/${MY_P}.tar.gz"
+if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
+ SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
+fi
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="MIT"
+SLOT="0/8" # libunwind.so.8
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
+
+RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
+
+BDEPEND="
+ doc? ( app-text/texlive-core )
+"
+RDEPEND="
+ lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
+ zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
+"
+# We just use the header from libatomic.
+DEPEND="
+ ${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )
+"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-riscv.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
+src_prepare() {
+ default
+
+ chmod +x src/ia64/mk_cursor_i || die
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ --enable-cxx-exceptions
+ --enable-coredump
+ --enable-ptrace
+ --enable-setjmp
+ $(use_enable debug-frame)
+ $(multilib_native_use_enable doc documentation)
+ $(use_enable lzma minidebuginfo)
+ $(use_enable static-libs static)
+ $(use_enable zlib zlibdebuginfo)
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ $(use_enable debug conservative_checks)
+ $(use_enable debug)
+ $(use_enable test tests)
+ )
+
+ export ac_cv_header_atomic_ops_h=$(usex libatomic)
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+ # bug #586208
+ CCACHE_NODIRECT=1 default
+}
+
+multilib_src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+multilib_src_install_all() {
+ find "${ED}" -name "*.la" -type f -delete || die
+
+ # If USE=doc, there'll be newly generated docs which we install instead.
+ if ! use doc && [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
+ doman "${WORKDIR}"/${PN}-${LIBUNWIND_DOCS_VERSION}-docs/man*/*.[0-8]
+ fi
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-06-06 7:09 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2023-06-06 7:09 UTC (permalink / raw
To: gentoo-commits
commit: 02d2a2efaf9690147e6b1dd07a137bf76fd2bd53
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 6 06:46:31 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 6 07:09:31 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d2a2ef
sys-libs/libunwind: add comment re MY_P
Bug: https://github.com/libunwind/libunwind/issues/535
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.7.0.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/sys-libs/libunwind/libunwind-1.7.0.ebuild b/sys-libs/libunwind/libunwind-1.7.0.ebuild
index 0bbded1272bd..5c329968f024 100644
--- a/sys-libs/libunwind/libunwind-1.7.0.ebuild
+++ b/sys-libs/libunwind/libunwind-1.7.0.ebuild
@@ -17,6 +17,7 @@ LIBUNWIND_DOCS_USEFLAG="+doc"
inherit multilib-minimal
+# Weird MY_P for https://github.com/libunwind/libunwind/issues/535
MY_P=${PN}-$(ver_rs 2 '')
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-06-09 13:51 Arthur Zamarin
0 siblings, 0 replies; 134+ messages in thread
From: Arthur Zamarin @ 2023-06-09 13:51 UTC (permalink / raw
To: gentoo-commits
commit: 674e5ef76968e9a7569c648dd835f74cd0661e6e
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 9 13:48:52 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 13:50:55 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=674e5ef7
sys-libs/libunwind: Stabilize 1.6.2-r1 arm64, #908144
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
index 229f8e058a3b..603deeb075fe 100644
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2005-2022 Gentoo Authors
+# Copyright 2005-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-06-09 14:00 Arthur Zamarin
0 siblings, 0 replies; 134+ messages in thread
From: Arthur Zamarin @ 2023-06-09 14:00 UTC (permalink / raw
To: gentoo-commits
commit: c5f254eb6fed2e3811f64df63182d641e16aee0d
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 9 14:00:28 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 14:00:28 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5f254eb
sys-libs/libunwind: Stabilize 1.6.2-r1 arm, #908144
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
index 603deeb075fe..c0c39b336b4a 100644
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-06-09 14:24 Arthur Zamarin
0 siblings, 0 replies; 134+ messages in thread
From: Arthur Zamarin @ 2023-06-09 14:24 UTC (permalink / raw
To: gentoo-commits
commit: c848d2c91fbec5d270ef784059ca3d3479ac961b
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 9 14:24:12 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 14:24:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c848d2c9
sys-libs/libunwind: Stabilize 1.6.2-r1 ppc64, #908144
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
index c0c39b336b4a..dacb952de294 100644
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-06-09 14:38 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2023-06-09 14:38 UTC (permalink / raw
To: gentoo-commits
commit: 9f9d3a21473d57c77df870a51930318946dca9f5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 9 14:37:56 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 14:38:07 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9d3a21
sys-libs/libunwind: Stabilize 1.6.2-r1 x86, #908144
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
index dacb952de294..c877140b1da8 100644
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-06-09 16:35 Arthur Zamarin
0 siblings, 0 replies; 134+ messages in thread
From: Arthur Zamarin @ 2023-06-09 16:35 UTC (permalink / raw
To: gentoo-commits
commit: 916851bfe9112c5de20693e01ae6402cf344e9d8
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 9 16:35:05 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 16:35:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916851bf
sys-libs/libunwind: Stabilize 1.6.2-r1 amd64, #908144
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
index c877140b1da8..f3347972960d 100644
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-06-09 19:08 Arthur Zamarin
0 siblings, 0 replies; 134+ messages in thread
From: Arthur Zamarin @ 2023-06-09 19:08 UTC (permalink / raw
To: gentoo-commits
commit: 0faf645c97c0d979fb10cb92e0d7e5980ffb1ea6
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 9 19:08:29 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 19:08:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0faf645c
sys-libs/libunwind: Stabilize 1.6.2-r1 hppa, #908144
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
index f3347972960d..1ac3cb48c590 100644
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-06-10 7:08 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2023-06-10 7:08 UTC (permalink / raw
To: gentoo-commits
commit: a2e9fe30420f2fc137416b46700317da1bdf0a3e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 07:05:46 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 07:07:49 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2e9fe30
sys-libs/libunwind: drop 1.6.2
Bug: https://bugs.gentoo.org/908144
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.6.2.ebuild | 94 -------------------------------
1 file changed, 94 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.6.2.ebuild b/sys-libs/libunwind/libunwind-1.6.2.ebuild
deleted file mode 100644
index 3c8d7610772f..000000000000
--- a/sys-libs/libunwind/libunwind-1.6.2.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2005-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-inherit multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame doc libatomic lzma static-libs test zlib"
-
-RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
-
-# We just use the header from libatomic.
-RDEPEND="
- lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
- zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-riscv.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-src_prepare() {
- default
-
- chmod +x src/ia64/mk_cursor_i || die
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- --enable-cxx-exceptions
- --enable-coredump
- --enable-ptrace
- --enable-setjmp
- $(use_enable debug-frame)
- $(use_enable doc documentation)
- $(use_enable lzma minidebuginfo)
- $(use_enable static-libs static)
- $(use_enable zlib zlibdebuginfo)
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- $(use_enable debug conservative_checks)
- $(use_enable debug)
- $(use_enable test tests)
- )
-
- export ac_cv_header_atomic_ops_h=$(usex libatomic)
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- # bug #586208
- CCACHE_NODIRECT=1 default
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_src_install_all() {
- find "${ED}" -name "*.la" -type f -delete || die
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-07-23 23:55 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2023-07-23 23:55 UTC (permalink / raw
To: gentoo-commits
commit: ce2ba7dcddaae07e63c532db87ff228bea36ea56
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 23 23:21:17 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 23 23:21:22 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce2ba7dc
sys-libs/libunwind: add 1.7.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/Manifest | 2 +
sys-libs/libunwind/libunwind-1.7.1.ebuild | 116 ++++++++++++++++++++++++++++++
2 files changed, 118 insertions(+)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index ccd1635dbb89..4621c3678e8a 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -2,4 +2,6 @@ DIST libunwind-1.6.2-docs.tar.xz 25372 BLAKE2B d16562b29c49070f0cd6ad9211c7c3283
DIST libunwind-1.6.2-loong.patch.xz 122756 BLAKE2B 1d369d18e71c4b9faa79a31a917a0f42a7bb394acd3bf8dc9ef181f2ca55bee04bef070c57ea04853b756efd561cb60409770b1f6fa9095d0e14565eb0bfc621 SHA512 46c8a6022dbf099965cf121d91691aae0a38fb31901730f47f712a7078b323e04f278e6751a7d169ed7e87792f321b15471b253668541598b82edb6626b9518f
DIST libunwind-1.6.2.tar.gz 901392 BLAKE2B 3d0313f7e92cbc3e1a84ad3831a5170f21cdf772f1697ca0a59dea63cdd47da382e9f1fd77325d9ff8bcd47559a425dc883a820c646c628cd00faed82cb0f83f SHA512 1d17dfb14f99a894a6cda256caf9ec481c14068aaf8f3a85fa3befa7c7cca7fca0f544a91a3a7c2f2fc55bab19b06a67ca79f55ac9081151d94478c7f611f8f7
DIST libunwind-1.7.0-docs.tar.xz 27268 BLAKE2B e035009c7a7df15b020b8186e18053ee0e839e4a779155057426531c28d96f18cfc7beeef6ac1dd8496781812bc1023fbfcb5de0dffebda7de0e6975b17a23e6 SHA512 c18e3664d72fa0856609ac99a7ca04f969167f9bb2cd849e9ce0df63565c27a41080f67bb6d452657471fd0796c386fd993cfc4f3881ca47086301cda069b943
+DIST libunwind-1.7.1-docs.tar.xz 27248 BLAKE2B 0905f49ce72e6cafbb185828a4adf7eb5a88ede335104b1b0679e66199079e3dad9d83815d10a864b4480d88abd82b73bb71181962b1fea39ec41f534d78d549 SHA512 d786572e7fbd5ef7852712f592bd17d4110951083991c5ffcff2bb4ae91e4519b42743f848fe7f2cc9f72d8a0240531ec3d27806972c2c309d06a9048284b97b
+DIST libunwind-1.7.1.tar.gz 912881 BLAKE2B af66062a25bf8d7e308f29770316de34f46eaf2bb9f8c2a67a98dba1f7ffb6744b52b220501d7d2db37b70ea4fba27fc41f687e3add1ee35c528a5c99dc0924e SHA512 372fd57663c46788104632e7f721871afe33a2244cc45c38d754e5d10b6692a41dc0d24aa673df94cc6790b4fac0d3341bc4499872ef461e106e8887dadf3830
DIST libunwind-1.70.tar.gz 912930 BLAKE2B ef9cd9dc516cf906e883f40230942b18406f2cdbcfa7f7ea25673b400ebe621feb69d13ad1959bd0431bdf9c336082c7c364170214d8ae0f34eb8d285427bee3 SHA512 ec65a73db2f563784b880abf81864b85165255770e950feea57dd83700b72726d0e8c7d5b06e9485735538452730b8ecf2d52c3cc8190dfe69b765e1a9d4271c
diff --git a/sys-libs/libunwind/libunwind-1.7.1.ebuild b/sys-libs/libunwind/libunwind-1.7.1.ebuild
new file mode 100644
index 000000000000..635390c0974f
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.7.1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2005-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libunwind-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${LIBUNWIND_DOCS_PREBUILT:=1}
+
+LIBUNWIND_DOCS_PREBUILT_DEV=sam
+LIBUNWIND_DOCS_VERSION=$(ver_cut 1-3)
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+LIBUNWIND_DOCS_USEFLAG="+doc"
+
+[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
+
+inherit multilib-minimal
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="https://github.com/libunwind/libunwind/releases/download/v${PV}/${P}.tar.gz"
+if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
+ SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
+fi
+
+LICENSE="MIT"
+SLOT="0/8" # libunwind.so.8
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
+
+RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
+
+BDEPEND="
+ doc? ( app-text/texlive-core )
+"
+RDEPEND="
+ lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
+ zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
+"
+# We just use the header from libatomic.
+DEPEND="
+ ${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )
+"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-riscv.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
+src_prepare() {
+ default
+
+ chmod +x src/ia64/mk_cursor_i || die
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ --enable-cxx-exceptions
+ --enable-coredump
+ --enable-ptrace
+ --enable-setjmp
+ $(use_enable debug-frame)
+ $(multilib_native_use_enable doc documentation)
+ $(use_enable lzma minidebuginfo)
+ $(use_enable static-libs static)
+ $(use_enable zlib zlibdebuginfo)
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ $(use_enable debug conservative_checks)
+ $(use_enable debug)
+ $(use_enable test tests)
+ )
+
+ export ac_cv_header_atomic_ops_h=$(usex libatomic)
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+ # bug #586208
+ CCACHE_NODIRECT=1 default
+}
+
+multilib_src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+multilib_src_install_all() {
+ find "${ED}" -name "*.la" -type f -delete || die
+
+ # If USE=doc, there'll be newly generated docs which we install instead.
+ if ! use doc && [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
+ doman "${WORKDIR}"/${PN}-${LIBUNWIND_DOCS_VERSION}-docs/man*/*.[0-8]
+ fi
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-07-30 12:44 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2023-07-30 12:44 UTC (permalink / raw
To: gentoo-commits
commit: a5b671b8e99950914d59829bd54f7897e6dbe3ff
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 30 12:33:39 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 30 12:33:59 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b671b8
sys-libs/libunwind: add 1.7.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 +
sys-libs/libunwind/libunwind-1.7.2.ebuild | 116 ++++++++++++++++++++++++++++++
2 files changed, 117 insertions(+)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 4621c3678e8a..671cc3173cda 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -4,4 +4,5 @@ DIST libunwind-1.6.2.tar.gz 901392 BLAKE2B 3d0313f7e92cbc3e1a84ad3831a5170f21cdf
DIST libunwind-1.7.0-docs.tar.xz 27268 BLAKE2B e035009c7a7df15b020b8186e18053ee0e839e4a779155057426531c28d96f18cfc7beeef6ac1dd8496781812bc1023fbfcb5de0dffebda7de0e6975b17a23e6 SHA512 c18e3664d72fa0856609ac99a7ca04f969167f9bb2cd849e9ce0df63565c27a41080f67bb6d452657471fd0796c386fd993cfc4f3881ca47086301cda069b943
DIST libunwind-1.7.1-docs.tar.xz 27248 BLAKE2B 0905f49ce72e6cafbb185828a4adf7eb5a88ede335104b1b0679e66199079e3dad9d83815d10a864b4480d88abd82b73bb71181962b1fea39ec41f534d78d549 SHA512 d786572e7fbd5ef7852712f592bd17d4110951083991c5ffcff2bb4ae91e4519b42743f848fe7f2cc9f72d8a0240531ec3d27806972c2c309d06a9048284b97b
DIST libunwind-1.7.1.tar.gz 912881 BLAKE2B af66062a25bf8d7e308f29770316de34f46eaf2bb9f8c2a67a98dba1f7ffb6744b52b220501d7d2db37b70ea4fba27fc41f687e3add1ee35c528a5c99dc0924e SHA512 372fd57663c46788104632e7f721871afe33a2244cc45c38d754e5d10b6692a41dc0d24aa673df94cc6790b4fac0d3341bc4499872ef461e106e8887dadf3830
+DIST libunwind-1.7.2.tar.gz 912590 BLAKE2B 519570a02d06ce4a174ca226941e493499054112de1c92938434e9fb56fabc8446f699a886ea8beee672ac5e28acd03d16169257a43e2ee1bab084fb331ef4cf SHA512 903f7e26c7d4c22e6ef4fe8954ca0f153fdf346cec40e1e8f7ab966d251110f4deb0a84d1fd150aee194ed966b5c1e01ee27c821cd043859852da33a94faae1f
DIST libunwind-1.70.tar.gz 912930 BLAKE2B ef9cd9dc516cf906e883f40230942b18406f2cdbcfa7f7ea25673b400ebe621feb69d13ad1959bd0431bdf9c336082c7c364170214d8ae0f34eb8d285427bee3 SHA512 ec65a73db2f563784b880abf81864b85165255770e950feea57dd83700b72726d0e8c7d5b06e9485735538452730b8ecf2d52c3cc8190dfe69b765e1a9d4271c
diff --git a/sys-libs/libunwind/libunwind-1.7.2.ebuild b/sys-libs/libunwind/libunwind-1.7.2.ebuild
new file mode 100644
index 000000000000..ba82ff7d4f09
--- /dev/null
+++ b/sys-libs/libunwind/libunwind-1.7.2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2005-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libunwind-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${LIBUNWIND_DOCS_PREBUILT:=1}
+
+LIBUNWIND_DOCS_PREBUILT_DEV=sam
+LIBUNWIND_DOCS_VERSION=1.7.1
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+LIBUNWIND_DOCS_USEFLAG="+doc"
+
+[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
+
+inherit multilib-minimal
+
+DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
+HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
+SRC_URI="https://github.com/libunwind/libunwind/releases/download/v${PV}/${P}.tar.gz"
+if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
+ SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
+fi
+
+LICENSE="MIT"
+SLOT="0/8" # libunwind.so.8
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
+
+RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
+
+BDEPEND="
+ doc? ( app-text/texlive-core )
+"
+RDEPEND="
+ lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
+ zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
+"
+# We just use the header from libatomic.
+DEPEND="
+ ${RDEPEND}
+ libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )
+"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/libunwind.h
+
+ # see libunwind.h for the full list of arch-specific headers
+ /usr/include/libunwind-aarch64.h
+ /usr/include/libunwind-arm.h
+ /usr/include/libunwind-hppa.h
+ /usr/include/libunwind-ia64.h
+ /usr/include/libunwind-mips.h
+ /usr/include/libunwind-ppc32.h
+ /usr/include/libunwind-ppc64.h
+ /usr/include/libunwind-riscv.h
+ /usr/include/libunwind-sh.h
+ /usr/include/libunwind-tilegx.h
+ /usr/include/libunwind-x86.h
+ /usr/include/libunwind-x86_64.h
+)
+
+src_prepare() {
+ default
+
+ chmod +x src/ia64/mk_cursor_i || die
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ # --enable-cxx-exceptions: always enable it, headers provide the interface
+ # and on some archs it is disabled by default causing a mismatch between the
+ # API and the ABI, bug #418253
+ --enable-cxx-exceptions
+ --enable-coredump
+ --enable-ptrace
+ --enable-setjmp
+ $(use_enable debug-frame)
+ $(multilib_native_use_enable doc documentation)
+ $(use_enable lzma minidebuginfo)
+ $(use_enable static-libs static)
+ $(use_enable zlib zlibdebuginfo)
+ # conservative-checks: validate memory addresses before use; as of 1.0.1,
+ # only x86_64 supports this, yet may be useful for debugging, couple it with
+ # debug useflag.
+ $(use_enable debug conservative_checks)
+ $(use_enable debug)
+ $(use_enable test tests)
+ )
+
+ export ac_cv_header_atomic_ops_h=$(usex libatomic)
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+ # bug #586208
+ CCACHE_NODIRECT=1 default
+}
+
+multilib_src_test() {
+ # Explicitly allow parallel build of tests.
+ # Sandbox causes some tests to freak out.
+ SANDBOX_ON=0 emake check
+}
+
+multilib_src_install_all() {
+ find "${ED}" -name "*.la" -type f -delete || die
+
+ # If USE=doc, there'll be newly generated docs which we install instead.
+ if ! use doc && [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
+ doman "${WORKDIR}"/${PN}-${LIBUNWIND_DOCS_VERSION}-docs/man*/*.[0-8]
+ fi
+}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-07-30 12:44 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2023-07-30 12:44 UTC (permalink / raw
To: gentoo-commits
commit: 87ffe10aa69791f5384e63b3609a8801d8add24e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 30 12:33:46 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 30 12:33:59 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ffe10a
sys-libs/libunwind: drop 1.7.0, 1.7.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/Manifest | 3 -
sys-libs/libunwind/libunwind-1.7.0.ebuild | 119 ------------------------------
sys-libs/libunwind/libunwind-1.7.1.ebuild | 116 -----------------------------
3 files changed, 238 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 671cc3173cda..b40120edf128 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,8 +1,5 @@
DIST libunwind-1.6.2-docs.tar.xz 25372 BLAKE2B d16562b29c49070f0cd6ad9211c7c3283b527bd88677d9ce50b15f27254bac504ea79b807e01f4f2bdb05649ff8980f94346ef9737bf5b5bd7c313e547222f10 SHA512 71bcb781cc37ccbef7b349225b1b3b4cd6ba4ce5a48d8478cea17f8245614b672d8e14b5a088e2d998ea717670a371925d4fbe407dde636611f7c2f2901065d8
DIST libunwind-1.6.2-loong.patch.xz 122756 BLAKE2B 1d369d18e71c4b9faa79a31a917a0f42a7bb394acd3bf8dc9ef181f2ca55bee04bef070c57ea04853b756efd561cb60409770b1f6fa9095d0e14565eb0bfc621 SHA512 46c8a6022dbf099965cf121d91691aae0a38fb31901730f47f712a7078b323e04f278e6751a7d169ed7e87792f321b15471b253668541598b82edb6626b9518f
DIST libunwind-1.6.2.tar.gz 901392 BLAKE2B 3d0313f7e92cbc3e1a84ad3831a5170f21cdf772f1697ca0a59dea63cdd47da382e9f1fd77325d9ff8bcd47559a425dc883a820c646c628cd00faed82cb0f83f SHA512 1d17dfb14f99a894a6cda256caf9ec481c14068aaf8f3a85fa3befa7c7cca7fca0f544a91a3a7c2f2fc55bab19b06a67ca79f55ac9081151d94478c7f611f8f7
-DIST libunwind-1.7.0-docs.tar.xz 27268 BLAKE2B e035009c7a7df15b020b8186e18053ee0e839e4a779155057426531c28d96f18cfc7beeef6ac1dd8496781812bc1023fbfcb5de0dffebda7de0e6975b17a23e6 SHA512 c18e3664d72fa0856609ac99a7ca04f969167f9bb2cd849e9ce0df63565c27a41080f67bb6d452657471fd0796c386fd993cfc4f3881ca47086301cda069b943
DIST libunwind-1.7.1-docs.tar.xz 27248 BLAKE2B 0905f49ce72e6cafbb185828a4adf7eb5a88ede335104b1b0679e66199079e3dad9d83815d10a864b4480d88abd82b73bb71181962b1fea39ec41f534d78d549 SHA512 d786572e7fbd5ef7852712f592bd17d4110951083991c5ffcff2bb4ae91e4519b42743f848fe7f2cc9f72d8a0240531ec3d27806972c2c309d06a9048284b97b
-DIST libunwind-1.7.1.tar.gz 912881 BLAKE2B af66062a25bf8d7e308f29770316de34f46eaf2bb9f8c2a67a98dba1f7ffb6744b52b220501d7d2db37b70ea4fba27fc41f687e3add1ee35c528a5c99dc0924e SHA512 372fd57663c46788104632e7f721871afe33a2244cc45c38d754e5d10b6692a41dc0d24aa673df94cc6790b4fac0d3341bc4499872ef461e106e8887dadf3830
DIST libunwind-1.7.2.tar.gz 912590 BLAKE2B 519570a02d06ce4a174ca226941e493499054112de1c92938434e9fb56fabc8446f699a886ea8beee672ac5e28acd03d16169257a43e2ee1bab084fb331ef4cf SHA512 903f7e26c7d4c22e6ef4fe8954ca0f153fdf346cec40e1e8f7ab966d251110f4deb0a84d1fd150aee194ed966b5c1e01ee27c821cd043859852da33a94faae1f
-DIST libunwind-1.70.tar.gz 912930 BLAKE2B ef9cd9dc516cf906e883f40230942b18406f2cdbcfa7f7ea25673b400ebe621feb69d13ad1959bd0431bdf9c336082c7c364170214d8ae0f34eb8d285427bee3 SHA512 ec65a73db2f563784b880abf81864b85165255770e950feea57dd83700b72726d0e8c7d5b06e9485735538452730b8ecf2d52c3cc8190dfe69b765e1a9d4271c
diff --git a/sys-libs/libunwind/libunwind-1.7.0.ebuild b/sys-libs/libunwind/libunwind-1.7.0.ebuild
deleted file mode 100644
index 5c329968f024..000000000000
--- a/sys-libs/libunwind/libunwind-1.7.0.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 2005-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libunwind-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${LIBUNWIND_DOCS_PREBUILT:=1}
-
-LIBUNWIND_DOCS_PREBUILT_DEV=sam
-LIBUNWIND_DOCS_VERSION=$(ver_cut 1-3)
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-LIBUNWIND_DOCS_USEFLAG="+doc"
-
-[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
-
-inherit multilib-minimal
-
-# Weird MY_P for https://github.com/libunwind/libunwind/issues/535
-MY_P=${PN}-$(ver_rs 2 '')
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="https://github.com/libunwind/libunwind/releases/download/v${PV}/${MY_P}.tar.gz"
-if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
- SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
-fi
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="MIT"
-SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
-
-RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
-
-BDEPEND="
- doc? ( app-text/texlive-core )
-"
-RDEPEND="
- lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
- zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
-"
-# We just use the header from libatomic.
-DEPEND="
- ${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )
-"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-riscv.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-src_prepare() {
- default
-
- chmod +x src/ia64/mk_cursor_i || die
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- --enable-cxx-exceptions
- --enable-coredump
- --enable-ptrace
- --enable-setjmp
- $(use_enable debug-frame)
- $(multilib_native_use_enable doc documentation)
- $(use_enable lzma minidebuginfo)
- $(use_enable static-libs static)
- $(use_enable zlib zlibdebuginfo)
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- $(use_enable debug conservative_checks)
- $(use_enable debug)
- $(use_enable test tests)
- )
-
- export ac_cv_header_atomic_ops_h=$(usex libatomic)
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- # bug #586208
- CCACHE_NODIRECT=1 default
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_src_install_all() {
- find "${ED}" -name "*.la" -type f -delete || die
-
- # If USE=doc, there'll be newly generated docs which we install instead.
- if ! use doc && [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
- doman "${WORKDIR}"/${PN}-${LIBUNWIND_DOCS_VERSION}-docs/man*/*.[0-8]
- fi
-}
diff --git a/sys-libs/libunwind/libunwind-1.7.1.ebuild b/sys-libs/libunwind/libunwind-1.7.1.ebuild
deleted file mode 100644
index 635390c0974f..000000000000
--- a/sys-libs/libunwind/libunwind-1.7.1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 2005-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libunwind-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${LIBUNWIND_DOCS_PREBUILT:=1}
-
-LIBUNWIND_DOCS_PREBUILT_DEV=sam
-LIBUNWIND_DOCS_VERSION=$(ver_cut 1-3)
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-LIBUNWIND_DOCS_USEFLAG="+doc"
-
-[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
-
-inherit multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="https://github.com/libunwind/libunwind/releases/download/v${PV}/${P}.tar.gz"
-if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
- SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
-fi
-
-LICENSE="MIT"
-SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
-
-RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
-
-BDEPEND="
- doc? ( app-text/texlive-core )
-"
-RDEPEND="
- lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
- zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
-"
-# We just use the header from libatomic.
-DEPEND="
- ${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )
-"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-riscv.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-src_prepare() {
- default
-
- chmod +x src/ia64/mk_cursor_i || die
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- --enable-cxx-exceptions
- --enable-coredump
- --enable-ptrace
- --enable-setjmp
- $(use_enable debug-frame)
- $(multilib_native_use_enable doc documentation)
- $(use_enable lzma minidebuginfo)
- $(use_enable static-libs static)
- $(use_enable zlib zlibdebuginfo)
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- $(use_enable debug conservative_checks)
- $(use_enable debug)
- $(use_enable test tests)
- )
-
- export ac_cv_header_atomic_ops_h=$(usex libatomic)
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- # bug #586208
- CCACHE_NODIRECT=1 default
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_src_install_all() {
- find "${ED}" -name "*.la" -type f -delete || die
-
- # If USE=doc, there'll be newly generated docs which we install instead.
- if ! use doc && [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
- doman "${WORKDIR}"/${PN}-${LIBUNWIND_DOCS_VERSION}-docs/man*/*.[0-8]
- fi
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-09-07 20:16 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2023-09-07 20:16 UTC (permalink / raw
To: gentoo-commits
commit: 450ce2b5471f0ff8235a6db176345c331135ccd5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 7 20:16:18 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 7 20:16:18 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=450ce2b5
sys-libs/libunwind: Stabilize 1.7.2 x86, #913817
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.7.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.7.2.ebuild b/sys-libs/libunwind/libunwind-1.7.2.ebuild
index ba82ff7d4f09..f0b8c6cb12a7 100644
--- a/sys-libs/libunwind/libunwind-1.7.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.7.2.ebuild
@@ -26,7 +26,7 @@ fi
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-09-07 20:53 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2023-09-07 20:53 UTC (permalink / raw
To: gentoo-commits
commit: 6d1e1744b2e0354f5bef02a21e72f8f4367ba7ac
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 7 20:52:39 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 7 20:52:39 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d1e1744
sys-libs/libunwind: Stabilize 1.7.2 arm, #913817
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.7.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.7.2.ebuild b/sys-libs/libunwind/libunwind-1.7.2.ebuild
index f0b8c6cb12a7..62b2776f8373 100644
--- a/sys-libs/libunwind/libunwind-1.7.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.7.2.ebuild
@@ -26,7 +26,7 @@ fi
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-09-07 23:03 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2023-09-07 23:03 UTC (permalink / raw
To: gentoo-commits
commit: 4f9c5749e1f0eca602054a20b6a849a1bcb38bfc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 7 23:01:52 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 7 23:01:52 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f9c5749
sys-libs/libunwind: Stabilize 1.7.2 ppc64, #913817
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.7.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.7.2.ebuild b/sys-libs/libunwind/libunwind-1.7.2.ebuild
index 62b2776f8373..a9034f26d2a0 100644
--- a/sys-libs/libunwind/libunwind-1.7.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.7.2.ebuild
@@ -26,7 +26,7 @@ fi
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-09-07 23:03 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2023-09-07 23:03 UTC (permalink / raw
To: gentoo-commits
commit: 9eb7de527fc5c1c4107ec1fbe8d13d6642e168dd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 7 23:01:53 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 7 23:01:53 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eb7de52
sys-libs/libunwind: Stabilize 1.7.2 amd64, #913817
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.7.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.7.2.ebuild b/sys-libs/libunwind/libunwind-1.7.2.ebuild
index a9034f26d2a0..f17b17f855e4 100644
--- a/sys-libs/libunwind/libunwind-1.7.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.7.2.ebuild
@@ -26,7 +26,7 @@ fi
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-09-07 23:03 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2023-09-07 23:03 UTC (permalink / raw
To: gentoo-commits
commit: f142ca2d1f33cf4afd79af2eda1c7cdbce73fc3b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 7 23:01:54 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 7 23:01:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f142ca2d
sys-libs/libunwind: Stabilize 1.7.2 arm64, #913817
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.7.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.7.2.ebuild b/sys-libs/libunwind/libunwind-1.7.2.ebuild
index f17b17f855e4..0968e8493ec4 100644
--- a/sys-libs/libunwind/libunwind-1.7.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.7.2.ebuild
@@ -26,7 +26,7 @@ fi
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2023-10-04 22:21 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2023-10-04 22:21 UTC (permalink / raw
To: gentoo-commits
commit: 91f1c92a3dd2a088373e7c3c3978042f4c0b387e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 4 22:21:34 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 4 22:21:46 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f1c92a
sys-libs/libunwind: add 9999
Needed for testing some arm64 (apple) bits.
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.7.2.ebuild | 25 ++++++++++++++++------
...ibunwind-1.7.2.ebuild => libunwind-9999.ebuild} | 25 ++++++++++++++++------
2 files changed, 38 insertions(+), 12 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.7.2.ebuild b/sys-libs/libunwind/libunwind-1.7.2.ebuild
index da2467284362..e5cd9a5f96e9 100644
--- a/sys-libs/libunwind/libunwind-1.7.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.7.2.ebuild
@@ -13,20 +13,29 @@ LIBUNWIND_DOCS_VERSION=1.7.1
# Default to generating docs (inc. man pages) if no prebuilt; overridden later
LIBUNWIND_DOCS_USEFLAG="+doc"
-[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
-
inherit multilib-minimal
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="https://github.com/libunwind/libunwind/releases/download/v${PV}/${P}.tar.gz"
-if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
- SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
+
+if [[ ${PV} == 9999 ]] ; then
+ LIBUNWIND_DOCS_PREBUILT=0
+
+ EGIT_REPO_URI="https://github.com/libunwind/libunwind"
+ inherit autotools git-r3
+else
+ SRC_URI="https://github.com/libunwind/libunwind/releases/download/v${PV}/${P}.tar.gz"
+ if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
+ SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
+ fi
+
+ KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
fi
+[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
+
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
@@ -66,6 +75,10 @@ src_prepare() {
default
chmod +x src/ia64/mk_cursor_i || die
+
+ if [[ ${PV} == 9999 ]] ; then
+ eautoreconf
+ fi
}
multilib_src_configure() {
diff --git a/sys-libs/libunwind/libunwind-1.7.2.ebuild b/sys-libs/libunwind/libunwind-9999.ebuild
similarity index 84%
copy from sys-libs/libunwind/libunwind-1.7.2.ebuild
copy to sys-libs/libunwind/libunwind-9999.ebuild
index da2467284362..f851e69da60a 100644
--- a/sys-libs/libunwind/libunwind-1.7.2.ebuild
+++ b/sys-libs/libunwind/libunwind-9999.ebuild
@@ -13,20 +13,29 @@ LIBUNWIND_DOCS_VERSION=1.7.1
# Default to generating docs (inc. man pages) if no prebuilt; overridden later
LIBUNWIND_DOCS_USEFLAG="+doc"
-[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
-
inherit multilib-minimal
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="https://github.com/libunwind/libunwind/releases/download/v${PV}/${P}.tar.gz"
-if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
- SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
+
+if [[ ${PV} == 9999 ]] ; then
+ LIBUNWIND_DOCS_PREBUILT=0
+
+ EGIT_REPO_URI="https://github.com/libunwind/libunwind"
+ inherit autotools git-r3
+else
+ SRC_URI="https://github.com/libunwind/libunwind/releases/download/v${PV}/${P}.tar.gz"
+ if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
+ SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
+ fi
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
fi
+[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
+
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
@@ -66,6 +75,10 @@ src_prepare() {
default
chmod +x src/ia64/mk_cursor_i || die
+
+ if [[ ${PV} == 9999 ]] ; then
+ eautoreconf
+ fi
}
multilib_src_configure() {
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2024-01-03 2:20 Ionen Wolkens
0 siblings, 0 replies; 134+ messages in thread
From: Ionen Wolkens @ 2024-01-03 2:20 UTC (permalink / raw
To: gentoo-commits
commit: 570f6d56e49363498d533659549848a087201d82
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Wed Jan 3 00:44:22 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jan 3 01:41:36 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=570f6d56
sys-libs/libunwind: Stabilize 1.7.2 ppc, #913817
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.7.2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.7.2.ebuild b/sys-libs/libunwind/libunwind-1.7.2.ebuild
index 4f420b007d09..97d9b3981477 100644
--- a/sys-libs/libunwind/libunwind-1.7.2.ebuild
+++ b/sys-libs/libunwind/libunwind-1.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2005-2023 Gentoo Authors
+# Copyright 2005-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -29,7 +29,7 @@ else
SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
fi
- KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
fi
[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2024-01-14 21:03 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2024-01-14 21:03 UTC (permalink / raw
To: gentoo-commits
commit: 547c370b97ab2fb620bb4e134a995bfa5475a0f9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 14 21:01:52 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 14 21:02:36 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547c370b
sys-libs/libunwind: add 1.8.0
Closes: https://bugs.gentoo.org/918969
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/Manifest | 3 ++-
...ind-1.8.0_rc1.ebuild => libunwind-1.8.0.ebuild} | 22 +++++++---------------
sys-libs/libunwind/libunwind-9999.ebuild | 5 ++---
3 files changed, 11 insertions(+), 19 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 6accc5696763..96acf6f74e03 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -3,4 +3,5 @@ DIST libunwind-1.6.2-loong.patch.xz 122756 BLAKE2B 1d369d18e71c4b9faa79a31a917a0
DIST libunwind-1.6.2.tar.gz 901392 BLAKE2B 3d0313f7e92cbc3e1a84ad3831a5170f21cdf772f1697ca0a59dea63cdd47da382e9f1fd77325d9ff8bcd47559a425dc883a820c646c628cd00faed82cb0f83f SHA512 1d17dfb14f99a894a6cda256caf9ec481c14068aaf8f3a85fa3befa7c7cca7fca0f544a91a3a7c2f2fc55bab19b06a67ca79f55ac9081151d94478c7f611f8f7
DIST libunwind-1.7.1-docs.tar.xz 27248 BLAKE2B 0905f49ce72e6cafbb185828a4adf7eb5a88ede335104b1b0679e66199079e3dad9d83815d10a864b4480d88abd82b73bb71181962b1fea39ec41f534d78d549 SHA512 d786572e7fbd5ef7852712f592bd17d4110951083991c5ffcff2bb4ae91e4519b42743f848fe7f2cc9f72d8a0240531ec3d27806972c2c309d06a9048284b97b
DIST libunwind-1.7.2.tar.gz 912590 BLAKE2B 519570a02d06ce4a174ca226941e493499054112de1c92938434e9fb56fabc8446f699a886ea8beee672ac5e28acd03d16169257a43e2ee1bab084fb331ef4cf SHA512 903f7e26c7d4c22e6ef4fe8954ca0f153fdf346cec40e1e8f7ab966d251110f4deb0a84d1fd150aee194ed966b5c1e01ee27c821cd043859852da33a94faae1f
-DIST libunwind-1.8.0-rc1.tar.gz 977482 BLAKE2B 0cf4dde187b68a2ba642fc588fcb020bf3e631584d4cac888972f714e7c4ce7a88e10a4c816eadec2051f318a196c61f6c3b4ba5e8ebf17ce4e10ff61e6cd0c5 SHA512 0d9cd896a90ea6e36a9a8aeb049ce71ec3a893fcf991533a79bb663c54b0f4b1f04c7b306c06c56e809f829a42284655d52c9fec3d88c60c37f06681dd99d9e3
+DIST libunwind-1.8.0-docs.tar.xz 29280 BLAKE2B 260c5011cf23422ec04449126259c9960b5549b94def8ffa3821ccc67809b5da06be22fb0b465fcee2f0ec89faebab71d2bf3316dc68315a27e0913856513b0a SHA512 6969c8426dc5d79a78a9dae366a9e7b6f1d9a7ce307357913d4f5b8867a540ab8225b5342ee0e06e77b832ef76336fba41dadf12effa5236a076e6bfe72ec548
+DIST libunwind-1.8.0.tar.gz 949829 BLAKE2B 5e88f13365673d7abc6b1fd797250598fa45a5887675dd1b6d2ea553c66bdcb88104d549c029162dd127ba83e02247de4b2118235e0737fac29206a71c75725f SHA512 ecbcfacacbcc4f7e4326397af448c92253f88b8f57c14c31b9b82b3a2951eb67b164b2a137b2800a2ada933a07a5bdd75f0198d3e4c6a2d8d740559e3a76f1b2
diff --git a/sys-libs/libunwind/libunwind-1.8.0_rc1.ebuild b/sys-libs/libunwind/libunwind-1.8.0.ebuild
similarity index 91%
rename from sys-libs/libunwind/libunwind-1.8.0_rc1.ebuild
rename to sys-libs/libunwind/libunwind-1.8.0.ebuild
index a8d8ee1b3c83..7ddf3fd67d2c 100644
--- a/sys-libs/libunwind/libunwind-1.8.0_rc1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2005-2023 Gentoo Authors
+# Copyright 2005-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,14 +6,14 @@ EAPI=8
# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libunwind-docs
# Set to 1 if prebuilt, 0 if not
# (the construct below is to allow overriding from env for script)
-: ${LIBUNWIND_DOCS_PREBUILT:=0}
+: ${LIBUNWIND_DOCS_PREBUILT:=1}
LIBUNWIND_DOCS_PREBUILT_DEV=sam
-LIBUNWIND_DOCS_VERSION=1.7.1
+LIBUNWIND_DOCS_VERSION=1.8.0
# Default to generating docs (inc. man pages) if no prebuilt; overridden later
LIBUNWIND_DOCS_USEFLAG="+doc"
-inherit autotools multilib-minimal
+inherit multilib-minimal
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
@@ -74,21 +74,14 @@ MULTILIB_WRAPPED_HEADERS=(
/usr/include/libunwind-x86_64.h
)
-PATCHES=(
- "${FILESDIR}"/${PN}-1.8.0_rc1-configure-bashism.patch
-)
-
src_prepare() {
default
chmod +x src/ia64/mk_cursor_i || die
- #if [[ ${PV} == 9999 ]] ; then
- # eautoreconf
- #fi
-
- # temporarily for bashism patch
- eautoreconf
+ if [[ ${PV} == 9999 ]] ; then
+ eautoreconf
+ fi
}
multilib_src_configure() {
@@ -124,7 +117,6 @@ multilib_src_compile() {
}
multilib_src_test() {
- # Explicitly allow parallel build of tests.
# Sandbox causes some tests to freak out.
SANDBOX_ON=0 emake check
}
diff --git a/sys-libs/libunwind/libunwind-9999.ebuild b/sys-libs/libunwind/libunwind-9999.ebuild
index a3d63d421da6..7ddf3fd67d2c 100644
--- a/sys-libs/libunwind/libunwind-9999.ebuild
+++ b/sys-libs/libunwind/libunwind-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2005-2023 Gentoo Authors
+# Copyright 2005-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ EAPI=8
: ${LIBUNWIND_DOCS_PREBUILT:=1}
LIBUNWIND_DOCS_PREBUILT_DEV=sam
-LIBUNWIND_DOCS_VERSION=1.7.1
+LIBUNWIND_DOCS_VERSION=1.8.0
# Default to generating docs (inc. man pages) if no prebuilt; overridden later
LIBUNWIND_DOCS_USEFLAG="+doc"
@@ -117,7 +117,6 @@ multilib_src_compile() {
}
multilib_src_test() {
- # Explicitly allow parallel build of tests.
# Sandbox causes some tests to freak out.
SANDBOX_ON=0 emake check
}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2024-02-29 4:34 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2024-02-29 4:34 UTC (permalink / raw
To: gentoo-commits
commit: ec626f5360f50479da567843642e08603d9ca42c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 29 04:30:39 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 04:33:59 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec626f53
sys-libs/libunwind: add 1.8.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/Manifest | 1 +
sys-libs/libunwind/{libunwind-9999.ebuild => libunwind-1.8.1.ebuild} | 3 ++-
sys-libs/libunwind/libunwind-9999.ebuild | 3 ++-
3 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 96acf6f74e03..a56aaffc5596 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -5,3 +5,4 @@ DIST libunwind-1.7.1-docs.tar.xz 27248 BLAKE2B 0905f49ce72e6cafbb185828a4adf7eb5
DIST libunwind-1.7.2.tar.gz 912590 BLAKE2B 519570a02d06ce4a174ca226941e493499054112de1c92938434e9fb56fabc8446f699a886ea8beee672ac5e28acd03d16169257a43e2ee1bab084fb331ef4cf SHA512 903f7e26c7d4c22e6ef4fe8954ca0f153fdf346cec40e1e8f7ab966d251110f4deb0a84d1fd150aee194ed966b5c1e01ee27c821cd043859852da33a94faae1f
DIST libunwind-1.8.0-docs.tar.xz 29280 BLAKE2B 260c5011cf23422ec04449126259c9960b5549b94def8ffa3821ccc67809b5da06be22fb0b465fcee2f0ec89faebab71d2bf3316dc68315a27e0913856513b0a SHA512 6969c8426dc5d79a78a9dae366a9e7b6f1d9a7ce307357913d4f5b8867a540ab8225b5342ee0e06e77b832ef76336fba41dadf12effa5236a076e6bfe72ec548
DIST libunwind-1.8.0.tar.gz 949829 BLAKE2B 5e88f13365673d7abc6b1fd797250598fa45a5887675dd1b6d2ea553c66bdcb88104d549c029162dd127ba83e02247de4b2118235e0737fac29206a71c75725f SHA512 ecbcfacacbcc4f7e4326397af448c92253f88b8f57c14c31b9b82b3a2951eb67b164b2a137b2800a2ada933a07a5bdd75f0198d3e4c6a2d8d740559e3a76f1b2
+DIST libunwind-1.8.1.tar.gz 958468 BLAKE2B 936e70f2428d8f6ada3b4d58b3c9e3a9738eb2f7aee1ad5fb4e44dbb7400186d1bd1ead86a698e53d199d5944b102f8380d08b48104a138021286a79fb006ec3 SHA512 aba7b578c1b8cbe78f05b64e154f3530525f8a34668b2a9f1ee6acb4b22c857befe34ad4e9e8cca99dbb66689d41bc72060a8f191bd8be232725d342809431b3
diff --git a/sys-libs/libunwind/libunwind-9999.ebuild b/sys-libs/libunwind/libunwind-1.8.1.ebuild
similarity index 96%
copy from sys-libs/libunwind/libunwind-9999.ebuild
copy to sys-libs/libunwind/libunwind-1.8.1.ebuild
index 7ddf3fd67d2c..1a96013dda65 100644
--- a/sys-libs/libunwind/libunwind-9999.ebuild
+++ b/sys-libs/libunwind/libunwind-1.8.1.ebuild
@@ -40,7 +40,8 @@ fi
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
-
+# XXX: if enabling tests again, make sure to arrange for deleting them so they don't get installed
+# https://github.com/libunwind/libunwind/pull/722
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
BDEPEND="
diff --git a/sys-libs/libunwind/libunwind-9999.ebuild b/sys-libs/libunwind/libunwind-9999.ebuild
index 7ddf3fd67d2c..1a96013dda65 100644
--- a/sys-libs/libunwind/libunwind-9999.ebuild
+++ b/sys-libs/libunwind/libunwind-9999.ebuild
@@ -40,7 +40,8 @@ fi
LICENSE="MIT"
SLOT="0/8" # libunwind.so.8
IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
-
+# XXX: if enabling tests again, make sure to arrange for deleting them so they don't get installed
+# https://github.com/libunwind/libunwind/pull/722
RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
BDEPEND="
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2024-03-04 10:24 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2024-03-04 10:24 UTC (permalink / raw
To: gentoo-commits
commit: d11ac3d4fca156d11328c1088d4a458c91344ea5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 4 10:20:01 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 4 10:23:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d11ac3d4
sys-libs/libunwind: drop 1.6.2-r1, 1.8.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/Manifest | 4 -
sys-libs/libunwind/libunwind-1.6.2-r1.ebuild | 122 -------------------------
sys-libs/libunwind/libunwind-1.8.0.ebuild | 131 ---------------------------
3 files changed, 257 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index a56aaffc5596..e156b3de32b2 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,8 +1,4 @@
-DIST libunwind-1.6.2-docs.tar.xz 25372 BLAKE2B d16562b29c49070f0cd6ad9211c7c3283b527bd88677d9ce50b15f27254bac504ea79b807e01f4f2bdb05649ff8980f94346ef9737bf5b5bd7c313e547222f10 SHA512 71bcb781cc37ccbef7b349225b1b3b4cd6ba4ce5a48d8478cea17f8245614b672d8e14b5a088e2d998ea717670a371925d4fbe407dde636611f7c2f2901065d8
-DIST libunwind-1.6.2-loong.patch.xz 122756 BLAKE2B 1d369d18e71c4b9faa79a31a917a0f42a7bb394acd3bf8dc9ef181f2ca55bee04bef070c57ea04853b756efd561cb60409770b1f6fa9095d0e14565eb0bfc621 SHA512 46c8a6022dbf099965cf121d91691aae0a38fb31901730f47f712a7078b323e04f278e6751a7d169ed7e87792f321b15471b253668541598b82edb6626b9518f
-DIST libunwind-1.6.2.tar.gz 901392 BLAKE2B 3d0313f7e92cbc3e1a84ad3831a5170f21cdf772f1697ca0a59dea63cdd47da382e9f1fd77325d9ff8bcd47559a425dc883a820c646c628cd00faed82cb0f83f SHA512 1d17dfb14f99a894a6cda256caf9ec481c14068aaf8f3a85fa3befa7c7cca7fca0f544a91a3a7c2f2fc55bab19b06a67ca79f55ac9081151d94478c7f611f8f7
DIST libunwind-1.7.1-docs.tar.xz 27248 BLAKE2B 0905f49ce72e6cafbb185828a4adf7eb5a88ede335104b1b0679e66199079e3dad9d83815d10a864b4480d88abd82b73bb71181962b1fea39ec41f534d78d549 SHA512 d786572e7fbd5ef7852712f592bd17d4110951083991c5ffcff2bb4ae91e4519b42743f848fe7f2cc9f72d8a0240531ec3d27806972c2c309d06a9048284b97b
DIST libunwind-1.7.2.tar.gz 912590 BLAKE2B 519570a02d06ce4a174ca226941e493499054112de1c92938434e9fb56fabc8446f699a886ea8beee672ac5e28acd03d16169257a43e2ee1bab084fb331ef4cf SHA512 903f7e26c7d4c22e6ef4fe8954ca0f153fdf346cec40e1e8f7ab966d251110f4deb0a84d1fd150aee194ed966b5c1e01ee27c821cd043859852da33a94faae1f
DIST libunwind-1.8.0-docs.tar.xz 29280 BLAKE2B 260c5011cf23422ec04449126259c9960b5549b94def8ffa3821ccc67809b5da06be22fb0b465fcee2f0ec89faebab71d2bf3316dc68315a27e0913856513b0a SHA512 6969c8426dc5d79a78a9dae366a9e7b6f1d9a7ce307357913d4f5b8867a540ab8225b5342ee0e06e77b832ef76336fba41dadf12effa5236a076e6bfe72ec548
-DIST libunwind-1.8.0.tar.gz 949829 BLAKE2B 5e88f13365673d7abc6b1fd797250598fa45a5887675dd1b6d2ea553c66bdcb88104d549c029162dd127ba83e02247de4b2118235e0737fac29206a71c75725f SHA512 ecbcfacacbcc4f7e4326397af448c92253f88b8f57c14c31b9b82b3a2951eb67b164b2a137b2800a2ada933a07a5bdd75f0198d3e4c6a2d8d740559e3a76f1b2
DIST libunwind-1.8.1.tar.gz 958468 BLAKE2B 936e70f2428d8f6ada3b4d58b3c9e3a9738eb2f7aee1ad5fb4e44dbb7400186d1bd1ead86a698e53d199d5944b102f8380d08b48104a138021286a79fb006ec3 SHA512 aba7b578c1b8cbe78f05b64e154f3530525f8a34668b2a9f1ee6acb4b22c857befe34ad4e9e8cca99dbb66689d41bc72060a8f191bd8be232725d342809431b3
diff --git a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild b/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
deleted file mode 100644
index 8d9fbcdbbfa5..000000000000
--- a/sys-libs/libunwind/libunwind-1.6.2-r1.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 2005-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libunwind-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${LIBUNWIND_DOCS_PREBUILT:=1}
-
-LIBUNWIND_DOCS_PREBUILT_DEV=sam
-LIBUNWIND_DOCS_VERSION=$(ver_cut 1-3)
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-LIBUNWIND_DOCS_USEFLAG="+doc"
-
-[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-inherit multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz
- loong? ( https://dev.gentoo.org/~xen0n/distfiles/${CATEGORY}/${PN}/${P}-loong.patch.xz )"
-if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
- SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
-fi
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0/8" # libunwind.so.8
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
-
-RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
-
-BDEPEND="
- doc? ( app-text/texlive-core )
-"
-RDEPEND="
- lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
- zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
-"
-# We just use the header from libatomic.
-DEPEND="${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-riscv.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-src_prepare() {
- local PATCHES=()
- use loong && PATCHES+=( "${WORKDIR}/${P}-loong.patch" )
-
- default
-
- chmod +x src/ia64/mk_cursor_i || die
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- --enable-cxx-exceptions
- --enable-coredump
- --enable-ptrace
- --enable-setjmp
- $(use_enable debug-frame)
- $(multilib_native_use_enable doc documentation)
- $(use_enable lzma minidebuginfo)
- $(use_enable static-libs static)
- $(use_enable zlib zlibdebuginfo)
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- $(use_enable debug conservative_checks)
- $(use_enable debug)
- $(use_enable test tests)
- )
-
- export ac_cv_header_atomic_ops_h=$(usex libatomic)
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- # bug #586208
- CCACHE_NODIRECT=1 default
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_src_install_all() {
- find "${ED}" -name "*.la" -type f -delete || die
-
- # If USE=doc, there'll be newly generated docs which we install instead.
- if ! use doc && [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
- doman "${WORKDIR}"/${PN}-${LIBUNWIND_DOCS_VERSION}-docs/man*/*.[0-8]
- fi
-}
diff --git a/sys-libs/libunwind/libunwind-1.8.0.ebuild b/sys-libs/libunwind/libunwind-1.8.0.ebuild
deleted file mode 100644
index 7ddf3fd67d2c..000000000000
--- a/sys-libs/libunwind/libunwind-1.8.0.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 2005-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libunwind-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${LIBUNWIND_DOCS_PREBUILT:=1}
-
-LIBUNWIND_DOCS_PREBUILT_DEV=sam
-LIBUNWIND_DOCS_VERSION=1.8.0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-LIBUNWIND_DOCS_USEFLAG="+doc"
-
-inherit multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-
-if [[ ${PV} == 9999 ]] ; then
- LIBUNWIND_DOCS_PREBUILT=0
-
- EGIT_REPO_URI="https://github.com/libunwind/libunwind"
- inherit autotools git-r3
-else
- SRC_URI="https://github.com/libunwind/libunwind/releases/download/v${PV/_rc/-rc}/${P/_rc/-rc}.tar.gz"
- if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
- SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
- fi
- S="${WORKDIR}"/${P/_rc/-rc}
-
- if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
- fi
-fi
-
-[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
-
-LICENSE="MIT"
-SLOT="0/8" # libunwind.so.8
-IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
-
-RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
-
-BDEPEND="
- doc? ( app-text/texlive-core )
-"
-RDEPEND="
- lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
- zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
-"
-# We just use the header from libatomic.
-DEPEND="
- ${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )
-"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-riscv.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-src_prepare() {
- default
-
- chmod +x src/ia64/mk_cursor_i || die
-
- if [[ ${PV} == 9999 ]] ; then
- eautoreconf
- fi
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- --enable-cxx-exceptions
- --enable-coredump
- --enable-ptrace
- --enable-setjmp
- $(use_enable debug-frame)
- $(multilib_native_use_enable doc documentation)
- $(use_enable lzma minidebuginfo)
- $(use_enable static-libs static)
- $(use_enable zlib zlibdebuginfo)
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- $(use_enable debug conservative_checks)
- $(use_enable debug)
- $(use_enable test tests)
- )
-
- export ac_cv_header_atomic_ops_h=$(usex libatomic)
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- # bug #586208
- CCACHE_NODIRECT=1 default
-}
-
-multilib_src_test() {
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_src_install_all() {
- find "${ED}" -name "*.la" -type f -delete || die
-
- # If USE=doc, there'll be newly generated docs which we install instead.
- if ! use doc && [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
- doman "${WORKDIR}"/${PN}-${LIBUNWIND_DOCS_VERSION}-docs/man*/*.[0-8]
- fi
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2024-03-12 0:29 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2024-03-12 0:29 UTC (permalink / raw
To: gentoo-commits
commit: 19de11b220e212e8a6b1fb20ecf4e7474091125a
Author: Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Mon Mar 11 23:46:14 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 12 00:28:41 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19de11b2
sys-libs/libunwind: make sure elibtoolize is applied
Needed to e.g. pass LTO warning flags through to the linker.
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.8.1.ebuild | 4 +++-
sys-libs/libunwind/libunwind-9999.ebuild | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/sys-libs/libunwind/libunwind-1.8.1.ebuild b/sys-libs/libunwind/libunwind-1.8.1.ebuild
index 1a96013dda65..589d748ba8b7 100644
--- a/sys-libs/libunwind/libunwind-1.8.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.8.1.ebuild
@@ -13,7 +13,7 @@ LIBUNWIND_DOCS_VERSION=1.8.0
# Default to generating docs (inc. man pages) if no prebuilt; overridden later
LIBUNWIND_DOCS_USEFLAG="+doc"
-inherit multilib-minimal
+inherit libtool multilib-minimal
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
@@ -82,6 +82,8 @@ src_prepare() {
if [[ ${PV} == 9999 ]] ; then
eautoreconf
+ else
+ elibtoolize
fi
}
diff --git a/sys-libs/libunwind/libunwind-9999.ebuild b/sys-libs/libunwind/libunwind-9999.ebuild
index 1a96013dda65..589d748ba8b7 100644
--- a/sys-libs/libunwind/libunwind-9999.ebuild
+++ b/sys-libs/libunwind/libunwind-9999.ebuild
@@ -13,7 +13,7 @@ LIBUNWIND_DOCS_VERSION=1.8.0
# Default to generating docs (inc. man pages) if no prebuilt; overridden later
LIBUNWIND_DOCS_USEFLAG="+doc"
-inherit multilib-minimal
+inherit libtool multilib-minimal
DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
@@ -82,6 +82,8 @@ src_prepare() {
if [[ ${PV} == 9999 ]] ; then
eautoreconf
+ else
+ elibtoolize
fi
}
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2024-04-29 8:05 Arthur Zamarin
0 siblings, 0 replies; 134+ messages in thread
From: Arthur Zamarin @ 2024-04-29 8:05 UTC (permalink / raw
To: gentoo-commits
commit: 4b45b0e44d7ca7443d92ecb45f174b0a8e35755e
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 29 08:05:03 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 29 08:05:03 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b45b0e4
sys-libs/libunwind: Stabilize 1.8.1 ppc64, #930879
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.8.1.ebuild b/sys-libs/libunwind/libunwind-1.8.1.ebuild
index eaa4f1e0dd2e..0519e06c417c 100644
--- a/sys-libs/libunwind/libunwind-1.8.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.8.1.ebuild
@@ -31,7 +31,7 @@ else
S="${WORKDIR}"/${P/_rc/-rc}
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
fi
fi
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2024-04-29 8:05 Arthur Zamarin
0 siblings, 0 replies; 134+ messages in thread
From: Arthur Zamarin @ 2024-04-29 8:05 UTC (permalink / raw
To: gentoo-commits
commit: bddfd1c794d22331f192c03440702c5d71fed625
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 29 08:05:03 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 29 08:05:03 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bddfd1c7
sys-libs/libunwind: Stabilize 1.8.1 arm, #930879
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.8.1.ebuild b/sys-libs/libunwind/libunwind-1.8.1.ebuild
index 0519e06c417c..e5c571bae76d 100644
--- a/sys-libs/libunwind/libunwind-1.8.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.8.1.ebuild
@@ -31,7 +31,7 @@ else
S="${WORKDIR}"/${P/_rc/-rc}
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
fi
fi
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2024-04-29 8:05 Arthur Zamarin
0 siblings, 0 replies; 134+ messages in thread
From: Arthur Zamarin @ 2024-04-29 8:05 UTC (permalink / raw
To: gentoo-commits
commit: 36c5ff3533dc86e9c33fb7e9e19ea76208dcbb79
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 29 08:05:04 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 29 08:05:04 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c5ff35
sys-libs/libunwind: Stabilize 1.8.1 arm64, #930879
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.8.1.ebuild b/sys-libs/libunwind/libunwind-1.8.1.ebuild
index e5c571bae76d..64c2c207eb7d 100644
--- a/sys-libs/libunwind/libunwind-1.8.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.8.1.ebuild
@@ -31,7 +31,7 @@ else
S="${WORKDIR}"/${P/_rc/-rc}
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
fi
fi
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2024-04-29 13:42 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2024-04-29 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 728c56c503c034a66b0994776b40b01cedbd6de6
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 29 13:39:53 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 29 13:39:53 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=728c56c5
sys-libs/libunwind: Stabilize 1.8.1 x86, #930879
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.8.1.ebuild b/sys-libs/libunwind/libunwind-1.8.1.ebuild
index 64c2c207eb7d..68c6df6f9b6c 100644
--- a/sys-libs/libunwind/libunwind-1.8.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.8.1.ebuild
@@ -31,7 +31,7 @@ else
S="${WORKDIR}"/${P/_rc/-rc}
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
fi
fi
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2024-04-29 13:42 Sam James
0 siblings, 0 replies; 134+ messages in thread
From: Sam James @ 2024-04-29 13:42 UTC (permalink / raw
To: gentoo-commits
commit: f93fe113196e50a7df4e7dd074995aceb836651f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 29 13:39:54 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 29 13:39:54 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f93fe113
sys-libs/libunwind: Stabilize 1.8.1 amd64, #930879
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.8.1.ebuild b/sys-libs/libunwind/libunwind-1.8.1.ebuild
index 68c6df6f9b6c..b3faa2ce860a 100644
--- a/sys-libs/libunwind/libunwind-1.8.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.8.1.ebuild
@@ -31,7 +31,7 @@ else
S="${WORKDIR}"/${P/_rc/-rc}
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
fi
fi
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2024-06-01 3:46 Ionen Wolkens
0 siblings, 0 replies; 134+ messages in thread
From: Ionen Wolkens @ 2024-06-01 3:46 UTC (permalink / raw
To: gentoo-commits
commit: b909e7f4d3bfeea9d3a6f8c7c7de36d49ef65dc9
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Fri May 31 18:59:02 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Jun 1 03:45:54 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b909e7f4
sys-libs/libunwind: Stabilize 1.8.1 hppa, #930879
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
sys-libs/libunwind/libunwind-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libunwind/libunwind-1.8.1.ebuild b/sys-libs/libunwind/libunwind-1.8.1.ebuild
index b3faa2ce860a..612f39d121fc 100644
--- a/sys-libs/libunwind/libunwind-1.8.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.8.1.ebuild
@@ -31,7 +31,7 @@ else
S="${WORKDIR}"/${P/_rc/-rc}
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
fi
fi
^ permalink raw reply related [flat|nested] 134+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/
@ 2024-10-31 14:03 Andreas K. Hüttel
0 siblings, 0 replies; 134+ messages in thread
From: Andreas K. Hüttel @ 2024-10-31 14:03 UTC (permalink / raw
To: gentoo-commits
commit: 9a0005deb435615e6f80e0a5da0a7d4843e0478d
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 31 14:02:14 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Thu Oct 31 14:02:58 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a0005de
sys-libs/libunwind: drop 1.7.2
Bug: https://bugs.gentoo.org/918969
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sys-libs/libunwind/Manifest | 2 -
sys-libs/libunwind/libunwind-1.7.2.ebuild | 131 ------------------------------
2 files changed, 133 deletions(-)
diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index e156b3de32b2..8e783073b4ac 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -1,4 +1,2 @@
-DIST libunwind-1.7.1-docs.tar.xz 27248 BLAKE2B 0905f49ce72e6cafbb185828a4adf7eb5a88ede335104b1b0679e66199079e3dad9d83815d10a864b4480d88abd82b73bb71181962b1fea39ec41f534d78d549 SHA512 d786572e7fbd5ef7852712f592bd17d4110951083991c5ffcff2bb4ae91e4519b42743f848fe7f2cc9f72d8a0240531ec3d27806972c2c309d06a9048284b97b
-DIST libunwind-1.7.2.tar.gz 912590 BLAKE2B 519570a02d06ce4a174ca226941e493499054112de1c92938434e9fb56fabc8446f699a886ea8beee672ac5e28acd03d16169257a43e2ee1bab084fb331ef4cf SHA512 903f7e26c7d4c22e6ef4fe8954ca0f153fdf346cec40e1e8f7ab966d251110f4deb0a84d1fd150aee194ed966b5c1e01ee27c821cd043859852da33a94faae1f
DIST libunwind-1.8.0-docs.tar.xz 29280 BLAKE2B 260c5011cf23422ec04449126259c9960b5549b94def8ffa3821ccc67809b5da06be22fb0b465fcee2f0ec89faebab71d2bf3316dc68315a27e0913856513b0a SHA512 6969c8426dc5d79a78a9dae366a9e7b6f1d9a7ce307357913d4f5b8867a540ab8225b5342ee0e06e77b832ef76336fba41dadf12effa5236a076e6bfe72ec548
DIST libunwind-1.8.1.tar.gz 958468 BLAKE2B 936e70f2428d8f6ada3b4d58b3c9e3a9738eb2f7aee1ad5fb4e44dbb7400186d1bd1ead86a698e53d199d5944b102f8380d08b48104a138021286a79fb006ec3 SHA512 aba7b578c1b8cbe78f05b64e154f3530525f8a34668b2a9f1ee6acb4b22c857befe34ad4e9e8cca99dbb66689d41bc72060a8f191bd8be232725d342809431b3
diff --git a/sys-libs/libunwind/libunwind-1.7.2.ebuild b/sys-libs/libunwind/libunwind-1.7.2.ebuild
deleted file mode 100644
index 5c86fedcb3f2..000000000000
--- a/sys-libs/libunwind/libunwind-1.7.2.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 2005-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-libunwind-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${LIBUNWIND_DOCS_PREBUILT:=1}
-
-LIBUNWIND_DOCS_PREBUILT_DEV=sam
-LIBUNWIND_DOCS_VERSION=1.7.1
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-LIBUNWIND_DOCS_USEFLAG="+doc"
-
-inherit multilib-minimal
-
-DESCRIPTION="Portable and efficient API to determine the call-chain of a program"
-HOMEPAGE="https://savannah.nongnu.org/projects/libunwind"
-
-if [[ ${PV} == 9999 ]] ; then
- LIBUNWIND_DOCS_PREBUILT=0
-
- EGIT_REPO_URI="https://github.com/libunwind/libunwind"
- inherit autotools git-r3
-else
- SRC_URI="https://github.com/libunwind/libunwind/releases/download/v${PV}/${P}.tar.gz"
- if [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
- SRC_URI+=" !doc? ( https://dev.gentoo.org/~${LIBUNWIND_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${LIBUNWIND_DOCS_VERSION}-docs.tar.xz )"
- fi
-
- KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 -sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-[[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] && LIBUNWIND_DOCS_USEFLAG="doc"
-
-LICENSE="MIT"
-SLOT="0/8" # libunwind.so.8
-IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs test zlib"
-
-RESTRICT="test !test? ( test )" # some tests are broken (toolchain version dependent, rely on external binaries)
-
-BDEPEND="
- doc? ( app-text/texlive-core )
-"
-RDEPEND="
- lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] )
- zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] )
-"
-# We just use the header from libatomic.
-DEPEND="
- ${RDEPEND}
- libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-1.7.2-backport-pr521.patch" )
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/libunwind.h
-
- # see libunwind.h for the full list of arch-specific headers
- /usr/include/libunwind-aarch64.h
- /usr/include/libunwind-arm.h
- /usr/include/libunwind-hppa.h
- /usr/include/libunwind-ia64.h
- /usr/include/libunwind-mips.h
- /usr/include/libunwind-ppc32.h
- /usr/include/libunwind-ppc64.h
- /usr/include/libunwind-riscv.h
- /usr/include/libunwind-sh.h
- /usr/include/libunwind-tilegx.h
- /usr/include/libunwind-x86.h
- /usr/include/libunwind-x86_64.h
-)
-
-src_prepare() {
- default
-
- chmod +x src/ia64/mk_cursor_i || die
-
- if [[ ${PV} == 9999 ]] ; then
- eautoreconf
- fi
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- # --enable-cxx-exceptions: always enable it, headers provide the interface
- # and on some archs it is disabled by default causing a mismatch between the
- # API and the ABI, bug #418253
- --enable-cxx-exceptions
- --enable-coredump
- --enable-ptrace
- --enable-setjmp
- $(use_enable debug-frame)
- $(multilib_native_use_enable doc documentation)
- $(use_enable lzma minidebuginfo)
- $(use_enable static-libs static)
- $(use_enable zlib zlibdebuginfo)
- # conservative-checks: validate memory addresses before use; as of 1.0.1,
- # only x86_64 supports this, yet may be useful for debugging, couple it with
- # debug useflag.
- $(use_enable debug conservative_checks)
- $(use_enable debug)
- $(use_enable test tests)
- )
-
- export ac_cv_header_atomic_ops_h=$(usex libatomic)
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- # bug #586208
- CCACHE_NODIRECT=1 default
-}
-
-multilib_src_test() {
- # Explicitly allow parallel build of tests.
- # Sandbox causes some tests to freak out.
- SANDBOX_ON=0 emake check
-}
-
-multilib_src_install_all() {
- find "${ED}" -name "*.la" -type f -delete || die
-
- # If USE=doc, there'll be newly generated docs which we install instead.
- if ! use doc && [[ ${LIBUNWIND_DOCS_PREBUILT} == 1 ]] ; then
- doman "${WORKDIR}"/${PN}-${LIBUNWIND_DOCS_VERSION}-docs/man*/*.[0-8]
- fi
-}
^ permalink raw reply related [flat|nested] 134+ messages in thread
end of thread, other threads:[~2024-10-31 14:03 UTC | newest]
Thread overview: 134+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-14 2:37 [gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/ Mike Frysinger
-- strict thread matches above, loose matches on Subject: below --
2024-10-31 14:03 Andreas K. Hüttel
2024-06-01 3:46 Ionen Wolkens
2024-04-29 13:42 Sam James
2024-04-29 13:42 Sam James
2024-04-29 8:05 Arthur Zamarin
2024-04-29 8:05 Arthur Zamarin
2024-04-29 8:05 Arthur Zamarin
2024-03-12 0:29 Sam James
2024-03-04 10:24 Sam James
2024-02-29 4:34 Sam James
2024-01-14 21:03 Sam James
2024-01-03 2:20 Ionen Wolkens
2023-10-04 22:21 Sam James
2023-09-07 23:03 Sam James
2023-09-07 23:03 Sam James
2023-09-07 23:03 Sam James
2023-09-07 20:53 Sam James
2023-09-07 20:16 Sam James
2023-07-30 12:44 Sam James
2023-07-30 12:44 Sam James
2023-07-23 23:55 Sam James
2023-06-10 7:08 Sam James
2023-06-09 19:08 Arthur Zamarin
2023-06-09 16:35 Arthur Zamarin
2023-06-09 14:38 Sam James
2023-06-09 14:24 Arthur Zamarin
2023-06-09 14:00 Arthur Zamarin
2023-06-09 13:51 Arthur Zamarin
2023-06-06 7:09 Sam James
2023-06-05 5:02 Sam James
2022-10-29 21:39 Sam James
2022-08-30 19:06 Sam James
2022-08-30 16:11 WANG Xuerui
2022-08-30 16:11 WANG Xuerui
2022-08-18 3:15 Sam James
2022-08-05 5:57 Sam James
2022-08-05 4:12 Sam James
2022-08-05 3:19 Sam James
2022-08-05 3:19 Sam James
2022-05-04 5:40 Sam James
2022-03-20 20:16 Arthur Zamarin
2022-02-25 18:38 Sam James
2022-02-19 11:10 Arthur Zamarin
2022-02-19 11:04 Arthur Zamarin
2022-02-19 3:38 Sam James
2022-02-19 3:06 Sam James
2022-02-19 2:40 Sam James
2022-02-19 2:28 Sam James
2021-12-02 23:56 Sam James
2021-11-27 14:39 Sam James
2021-09-18 6:31 Andreas K. Hüttel
2021-06-25 17:24 Marek Szuba
2021-02-20 10:23 Sergei Trofimovich
2021-02-16 12:34 Sam James
2021-02-14 2:10 Sam James
2021-02-12 13:46 Sam James
2021-02-07 18:19 Sergei Trofimovich
2021-02-05 22:33 Sam James
2021-02-05 12:31 Sam James
2021-02-05 10:42 Sam James
2021-02-05 10:40 Sam James
2021-01-03 10:14 Sergei Trofimovich
2020-12-25 12:17 Sergei Trofimovich
2020-12-22 5:18 Sam James
2020-12-17 17:06 Sergei Trofimovich
2020-12-17 14:56 Sergei Trofimovich
2020-12-16 23:10 Sam James
2020-12-16 16:13 Sam James
2020-12-14 21:51 Sergei Trofimovich
2020-12-13 21:45 Thomas Deutschmann
2020-12-13 9:00 Sam James
2020-12-13 8:51 Sam James
2020-11-12 8:15 Sergei Trofimovich
2020-07-05 10:56 Sergei Trofimovich
2020-07-05 8:36 Sergei Trofimovich
2020-06-21 17:08 Agostino Sarubbo
2020-06-21 17:03 Agostino Sarubbo
2020-06-21 16:58 Agostino Sarubbo
2020-06-21 16:54 Agostino Sarubbo
2020-06-21 15:24 Thomas Deutschmann
2020-05-02 17:51 Sergei Trofimovich
2020-04-02 7:03 Sergei Trofimovich
2020-04-02 6:29 Sergei Trofimovich
2020-04-02 6:29 Sergei Trofimovich
2020-04-01 21:53 Sergei Trofimovich
2020-02-12 23:42 Sergei Trofimovich
2020-01-12 10:36 Sergei Trofimovich
2019-12-24 14:13 Mikle Kolyada
2019-12-22 11:03 Sergei Trofimovich
2019-12-10 14:08 Agostino Sarubbo
2019-12-10 12:16 Agostino Sarubbo
2019-12-10 9:17 Agostino Sarubbo
2019-12-09 19:32 Aaron Bauman
2019-12-09 18:27 Sergei Trofimovich
2019-12-09 14:38 Agostino Sarubbo
2019-12-08 22:33 Sergei Trofimovich
2019-12-08 22:31 Sergei Trofimovich
2019-05-05 20:07 Mikle Kolyada
2019-01-25 23:11 Sergei Trofimovich
2018-08-30 18:25 Sergei Trofimovich
2018-07-01 4:11 Matthias Maier
2018-01-14 19:43 Mike Frysinger
2017-12-06 22:34 Sergei Trofimovich
2017-10-04 9:32 Andreas Hüttel
2017-10-03 18:02 Andreas Hüttel
2017-10-02 22:32 Andreas Hüttel
2017-10-01 2:34 Matt Turner
2017-10-01 2:34 Matt Turner
2017-09-12 20:00 Matt Turner
2017-09-12 20:00 Matt Turner
2017-09-09 10:27 Markus Meier
2017-08-30 21:32 Sergei Trofimovich
2017-08-30 14:28 Andreas Hüttel
2017-08-29 22:09 Sergei Trofimovich
2017-08-18 9:41 Sergei Trofimovich
2017-03-01 10:08 Michael Weber
2017-02-14 2:37 Mike Frysinger
2017-01-15 7:22 Aaron Bauman
2016-09-18 20:41 Michał Górny
2016-07-08 12:02 Agostino Sarubbo
2016-07-08 7:53 Agostino Sarubbo
2016-06-27 8:48 Agostino Sarubbo
2016-06-21 18:32 Markus Meier
2016-06-16 15:12 Mike Frysinger
2016-06-16 10:42 Jeroen Roovers
2016-06-15 15:41 Jeroen Roovers
2016-06-14 10:19 Agostino Sarubbo
2016-06-13 18:23 Mike Frysinger
2016-06-13 18:21 Mike Frysinger
2016-06-13 18:21 Mike Frysinger
2016-06-13 18:04 Mike Frysinger
2016-06-13 18:04 Mike Frysinger
2016-06-13 2:09 Yixun Lan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox