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

Reply via email to