commit: 3f35f57c4a281d3fe6b74b23de56c4530ddec383
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun May 1 21:25:55 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 1 21:26:14 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f35f57c
sys-devel/gdb: add 12.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-devel/gdb/Manifest | 1 +
sys-devel/gdb/{gdb-9999.ebuild => gdb-12.1.ebuild} | 13 +++++++++----
sys-devel/gdb/gdb-9999.ebuild | 13 +++++++++----
3 files changed, 19 insertions(+), 8 deletions(-)
diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest
index 9fd223bc5afc..dbb57cec059f 100644
--- a/sys-devel/gdb/Manifest
+++ b/sys-devel/gdb/Manifest
@@ -1 +1,2 @@
DIST gdb-11.2.tar.xz 22039420 BLAKE2B
66ce7e12c99c33c8b4e6ababa673204aab525e72c90ba54cc34a5fd69948a09dc2a9ef2050764b2464544231b1d1a6431279c2877388551ca6fbf384a3f9b464
SHA512
07e9026423438049b11f4f784d57401ece4e940570f613bd6958b3714fe7fbc2c048470bcce3e7d7d9f93331cdf3881d30dcc964cb113a071143a02b28e5b127
+DIST gdb-12.1.tar.xz 22470332 BLAKE2B
7f6f853d1640908cf2c79932cdc1ba02549a07721c005d9c7ce2946a715761719cc164a4e68235a18664ec8a029afe3a2a0cfb57e1635f280076d6bed91317fd
SHA512
425568d2e84672177d0fb87b1ad7daafdde097648d605e30cf0656970f66adc6a82ca2d83375ea4be583e9683a340e5bfdf5819668ddf66728200141ae50ff2d
diff --git a/sys-devel/gdb/gdb-9999.ebuild b/sys-devel/gdb/gdb-12.1.ebuild
similarity index 94%
copy from sys-devel/gdb/gdb-9999.ebuild
copy to sys-devel/gdb/gdb-12.1.ebuild
index bd0484883226..8e18279f8752 100644
--- a/sys-devel/gdb/gdb-9999.ebuild
+++ b/sys-devel/gdb/gdb-12.1.ebuild
@@ -54,9 +54,13 @@ IUSE="cet guile lzma multitarget nls +python +server
source-highlight test vanil
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
# ia64 kernel crashes when gdb testsuite is running
+# in fact, gdb's test suite needs some work to get passing.
+# See e.g. https://sourceware.org/gdb/wiki/TestingGDB.
+# As of 11.2, on amd64: "# of unexpected failures 8600"
RESTRICT="
ia64? ( test )
!test? ( test )
+ test
"
RDEPEND="
@@ -65,6 +69,7 @@ RDEPEND="
>=sys-libs/ncurses-5.2-r2:0=
>=sys-libs/readline-7:0=
sys-libs/zlib
+ elibc_glibc? ( net-libs/libnsl:= )
lzma? ( app-arch/xz-utils )
python? ( ${PYTHON_DEPS} )
guile? ( >=dev-scheme/guile-2.0 )
@@ -231,13 +236,13 @@ src_install() {
docinto gdb
dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
- gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
+ gdb/NEWS gdb/PROBLEMS
docinto sim
- dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING}
+ dodoc sim/{MAINTAINERS,README-HACKING}
if use server ; then
docinto gdbserver
- dodoc gdbserver/{ChangeLog,README}
+ dodoc gdbserver/README
fi
if [[ -n ${PATCH_VER} ]] ; then
@@ -245,7 +250,7 @@ src_install() {
fi
# Remove shared info pages
- rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info*
+ rm -f
"${ED}"/usr/share/info/{annotate,bfd,configure,ctf-spec,standards}.info*
if use python; then
python_optimize "${ED}"/usr/share/gdb/python/gdb
diff --git a/sys-devel/gdb/gdb-9999.ebuild b/sys-devel/gdb/gdb-9999.ebuild
index bd0484883226..8e18279f8752 100644
--- a/sys-devel/gdb/gdb-9999.ebuild
+++ b/sys-devel/gdb/gdb-9999.ebuild
@@ -54,9 +54,13 @@ IUSE="cet guile lzma multitarget nls +python +server
source-highlight test vanil
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
# ia64 kernel crashes when gdb testsuite is running
+# in fact, gdb's test suite needs some work to get passing.
+# See e.g. https://sourceware.org/gdb/wiki/TestingGDB.
+# As of 11.2, on amd64: "# of unexpected failures 8600"
RESTRICT="
ia64? ( test )
!test? ( test )
+ test
"
RDEPEND="
@@ -65,6 +69,7 @@ RDEPEND="
>=sys-libs/ncurses-5.2-r2:0=
>=sys-libs/readline-7:0=
sys-libs/zlib
+ elibc_glibc? ( net-libs/libnsl:= )
lzma? ( app-arch/xz-utils )
python? ( ${PYTHON_DEPS} )
guile? ( >=dev-scheme/guile-2.0 )
@@ -231,13 +236,13 @@ src_install() {
docinto gdb
dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
- gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
+ gdb/NEWS gdb/PROBLEMS
docinto sim
- dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING}
+ dodoc sim/{MAINTAINERS,README-HACKING}
if use server ; then
docinto gdbserver
- dodoc gdbserver/{ChangeLog,README}
+ dodoc gdbserver/README
fi
if [[ -n ${PATCH_VER} ]] ; then
@@ -245,7 +250,7 @@ src_install() {
fi
# Remove shared info pages
- rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info*
+ rm -f
"${ED}"/usr/share/info/{annotate,bfd,configure,ctf-spec,standards}.info*
if use python; then
python_optimize "${ED}"/usr/share/gdb/python/gdb