Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/gdb/
Date: Sun, 01 May 2022 21:26:26
Message-Id: 1651440374.3f35f57c4a281d3fe6b74b23de56c4530ddec383.sam@gentoo
1 commit: 3f35f57c4a281d3fe6b74b23de56c4530ddec383
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 1 21:25:55 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun May 1 21:26:14 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f35f57c
7
8 sys-devel/gdb: add 12.1
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 sys-devel/gdb/Manifest | 1 +
13 sys-devel/gdb/{gdb-9999.ebuild => gdb-12.1.ebuild} | 13 +++++++++----
14 sys-devel/gdb/gdb-9999.ebuild | 13 +++++++++----
15 3 files changed, 19 insertions(+), 8 deletions(-)
16
17 diff --git a/sys-devel/gdb/Manifest b/sys-devel/gdb/Manifest
18 index 9fd223bc5afc..dbb57cec059f 100644
19 --- a/sys-devel/gdb/Manifest
20 +++ b/sys-devel/gdb/Manifest
21 @@ -1 +1,2 @@
22 DIST gdb-11.2.tar.xz 22039420 BLAKE2B 66ce7e12c99c33c8b4e6ababa673204aab525e72c90ba54cc34a5fd69948a09dc2a9ef2050764b2464544231b1d1a6431279c2877388551ca6fbf384a3f9b464 SHA512 07e9026423438049b11f4f784d57401ece4e940570f613bd6958b3714fe7fbc2c048470bcce3e7d7d9f93331cdf3881d30dcc964cb113a071143a02b28e5b127
23 +DIST gdb-12.1.tar.xz 22470332 BLAKE2B 7f6f853d1640908cf2c79932cdc1ba02549a07721c005d9c7ce2946a715761719cc164a4e68235a18664ec8a029afe3a2a0cfb57e1635f280076d6bed91317fd SHA512 425568d2e84672177d0fb87b1ad7daafdde097648d605e30cf0656970f66adc6a82ca2d83375ea4be583e9683a340e5bfdf5819668ddf66728200141ae50ff2d
24
25 diff --git a/sys-devel/gdb/gdb-9999.ebuild b/sys-devel/gdb/gdb-12.1.ebuild
26 similarity index 94%
27 copy from sys-devel/gdb/gdb-9999.ebuild
28 copy to sys-devel/gdb/gdb-12.1.ebuild
29 index bd0484883226..8e18279f8752 100644
30 --- a/sys-devel/gdb/gdb-9999.ebuild
31 +++ b/sys-devel/gdb/gdb-12.1.ebuild
32 @@ -54,9 +54,13 @@ IUSE="cet guile lzma multitarget nls +python +server source-highlight test vanil
33 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
34
35 # ia64 kernel crashes when gdb testsuite is running
36 +# in fact, gdb's test suite needs some work to get passing.
37 +# See e.g. https://sourceware.org/gdb/wiki/TestingGDB.
38 +# As of 11.2, on amd64: "# of unexpected failures 8600"
39 RESTRICT="
40 ia64? ( test )
41 !test? ( test )
42 + test
43 "
44
45 RDEPEND="
46 @@ -65,6 +69,7 @@ RDEPEND="
47 >=sys-libs/ncurses-5.2-r2:0=
48 >=sys-libs/readline-7:0=
49 sys-libs/zlib
50 + elibc_glibc? ( net-libs/libnsl:= )
51 lzma? ( app-arch/xz-utils )
52 python? ( ${PYTHON_DEPS} )
53 guile? ( >=dev-scheme/guile-2.0 )
54 @@ -231,13 +236,13 @@ src_install() {
55
56 docinto gdb
57 dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
58 - gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
59 + gdb/NEWS gdb/PROBLEMS
60 docinto sim
61 - dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING}
62 + dodoc sim/{MAINTAINERS,README-HACKING}
63
64 if use server ; then
65 docinto gdbserver
66 - dodoc gdbserver/{ChangeLog,README}
67 + dodoc gdbserver/README
68 fi
69
70 if [[ -n ${PATCH_VER} ]] ; then
71 @@ -245,7 +250,7 @@ src_install() {
72 fi
73
74 # Remove shared info pages
75 - rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info*
76 + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,ctf-spec,standards}.info*
77
78 if use python; then
79 python_optimize "${ED}"/usr/share/gdb/python/gdb
80
81 diff --git a/sys-devel/gdb/gdb-9999.ebuild b/sys-devel/gdb/gdb-9999.ebuild
82 index bd0484883226..8e18279f8752 100644
83 --- a/sys-devel/gdb/gdb-9999.ebuild
84 +++ b/sys-devel/gdb/gdb-9999.ebuild
85 @@ -54,9 +54,13 @@ IUSE="cet guile lzma multitarget nls +python +server source-highlight test vanil
86 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
87
88 # ia64 kernel crashes when gdb testsuite is running
89 +# in fact, gdb's test suite needs some work to get passing.
90 +# See e.g. https://sourceware.org/gdb/wiki/TestingGDB.
91 +# As of 11.2, on amd64: "# of unexpected failures 8600"
92 RESTRICT="
93 ia64? ( test )
94 !test? ( test )
95 + test
96 "
97
98 RDEPEND="
99 @@ -65,6 +69,7 @@ RDEPEND="
100 >=sys-libs/ncurses-5.2-r2:0=
101 >=sys-libs/readline-7:0=
102 sys-libs/zlib
103 + elibc_glibc? ( net-libs/libnsl:= )
104 lzma? ( app-arch/xz-utils )
105 python? ( ${PYTHON_DEPS} )
106 guile? ( >=dev-scheme/guile-2.0 )
107 @@ -231,13 +236,13 @@ src_install() {
108
109 docinto gdb
110 dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
111 - gdb/NEWS gdb/ChangeLog gdb/PROBLEMS
112 + gdb/NEWS gdb/PROBLEMS
113 docinto sim
114 - dodoc sim/{ChangeLog,MAINTAINERS,README-HACKING}
115 + dodoc sim/{MAINTAINERS,README-HACKING}
116
117 if use server ; then
118 docinto gdbserver
119 - dodoc gdbserver/{ChangeLog,README}
120 + dodoc gdbserver/README
121 fi
122
123 if [[ -n ${PATCH_VER} ]] ; then
124 @@ -245,7 +250,7 @@ src_install() {
125 fi
126
127 # Remove shared info pages
128 - rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info*
129 + rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,ctf-spec,standards}.info*
130
131 if use python; then
132 python_optimize "${ED}"/usr/share/gdb/python/gdb