Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/nemiver/, dev-util/nemiver/files/, profiles/
Date: Fri, 06 May 2022 16:13:03
Message-Id: 1651853535.e800503c726624a14b4ec7563bd6cc1eb0c95f98.mattst88@gentoo
1 commit: e800503c726624a14b4ec7563bd6cc1eb0c95f98
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 6 16:11:51 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri May 6 16:12:15 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e800503c
7
8 dev-util/nemiver: Remove
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 dev-util/nemiver/Manifest | 1 -
13 .../nemiver/files/nemiver-0.9.6-bool-build.patch | 36 -----------
14 .../nemiver/files/nemiver-0.9.6-fix-build.patch | 39 ------------
15 .../files/nemiver-0.9.6-gcc6-throw-in-dtors.patch | 73 ----------------------
16 dev-util/nemiver/metadata.xml | 15 -----
17 dev-util/nemiver/nemiver-0.9.6.ebuild | 60 ------------------
18 profiles/package.mask | 5 --
19 7 files changed, 229 deletions(-)
20
21 diff --git a/dev-util/nemiver/Manifest b/dev-util/nemiver/Manifest
22 deleted file mode 100644
23 index f326e4753075..000000000000
24 --- a/dev-util/nemiver/Manifest
25 +++ /dev/null
26 @@ -1 +0,0 @@
27 -DIST nemiver-0.9.6.tar.xz 1427660 BLAKE2B c7b9aeb7914498af540f664f435cb2e9c07f8b2845f8bc6f5bdc3ee2b2173346d964d44ce4a588665180670cca61581397f33bfc5ac8dd2b3501e8d951d8dec5 SHA512 6fd941975af6e9ba98d7100daf8205f8b61f75ccde4aaf30145a4e2beafe1b96b14ab70d22db7c258aabc7c1a71d4787aa121bc4e943b3fc310e00c13feb4f21
28
29 diff --git a/dev-util/nemiver/files/nemiver-0.9.6-bool-build.patch b/dev-util/nemiver/files/nemiver-0.9.6-bool-build.patch
30 deleted file mode 100644
31 index dac65a8a4cc0..000000000000
32 --- a/dev-util/nemiver/files/nemiver-0.9.6-bool-build.patch
33 +++ /dev/null
34 @@ -1,36 +0,0 @@
35 -From 262cf9657f9c2727a816972b348692adcc666008 Mon Sep 17 00:00:00 2001
36 -From: Marcin Kolny <marcin.kolny@×××××.com>
37 -Date: Fri, 1 Jul 2016 19:45:05 +0200
38 -Subject: Use RefPtr::bool() operator in the conditions
39 -
40 -Since bool() operator in RefPtr class is explicit,
41 -comparision with integer doesn't compile.
42 ----
43 - src/persp/dbgperspective/nmv-dbg-perspective.cc | 4 ++--
44 - 1 file changed, 2 insertions(+), 2 deletions(-)
45 -
46 -diff --git a/src/persp/dbgperspective/nmv-dbg-perspective.cc b/src/persp/dbgperspective/nmv-dbg-perspective.cc
47 -index be652db..ac207e4 100644
48 ---- a/src/persp/dbgperspective/nmv-dbg-perspective.cc
49 -+++ b/src/persp/dbgperspective/nmv-dbg-perspective.cc
50 -@@ -5672,7 +5672,7 @@ DBGPerspective::switch_to_asm (const common::DisassembleInfo &a_info,
51 - a_source_editor->clear_decorations ();
52 -
53 - Glib::RefPtr<Gsv::Buffer> asm_buf;
54 -- if ((asm_buf = a_source_editor->get_assembly_source_buffer ()) == 0) {
55 -+ if (!(asm_buf = a_source_editor->get_assembly_source_buffer ())) {
56 - SourceEditor::setup_buffer_mime_and_lang (asm_buf, "text/x-asm");
57 - a_source_editor->register_assembly_source_buffer (asm_buf);
58 - asm_buf = a_source_editor->get_assembly_source_buffer ();
59 -@@ -5720,7 +5720,7 @@ DBGPerspective::switch_to_source_code ()
60 -
61 - Glib::RefPtr<Gsv::Buffer> source_buf;
62 - UString source_path;
63 -- if ((source_buf = source_editor->get_non_assembly_source_buffer ()) == 0) {
64 -+ if (!(source_buf = source_editor->get_non_assembly_source_buffer ())) {
65 - // Woops!
66 - // We don't have any source code buffer. Let's try hard to get
67 - // the source code corresponding to the current frame. For that,
68 ---
69 -cgit v0.12
70 -
71
72 diff --git a/dev-util/nemiver/files/nemiver-0.9.6-fix-build.patch b/dev-util/nemiver/files/nemiver-0.9.6-fix-build.patch
73 deleted file mode 100644
74 index 59a893ad003a..000000000000
75 --- a/dev-util/nemiver/files/nemiver-0.9.6-fix-build.patch
76 +++ /dev/null
77 @@ -1,39 +0,0 @@
78 -From e0e42221ceb77d88be64fac1c09792dc5c9e2f43 Mon Sep 17 00:00:00 2001
79 -From: Ben Iofel <iofelben@×××××.com>
80 -Date: Thu, 17 Mar 2016 18:28:02 -0400
81 -Subject: Fix compiliation warnings & errors
82 -
83 ----
84 - src/dbgengine/nmv-dbg-common.h | 2 +-
85 - src/dbgengine/nmv-i-var-list-walker.h | 2 +-
86 - 2 files changed, 2 insertions(+), 2 deletions(-)
87 -
88 -diff --git a/src/dbgengine/nmv-dbg-common.h b/src/dbgengine/nmv-dbg-common.h
89 -index ad3cc00..0edac7c 100644
90 ---- a/src/dbgengine/nmv-dbg-common.h
91 -+++ b/src/dbgengine/nmv-dbg-common.h
92 -@@ -171,7 +171,7 @@ public:
93 -
94 - bool has_slot () const
95 - {
96 -- return m_slot;
97 -+ return static_cast<bool> (m_slot);
98 - }
99 -
100 - template<class T>
101 -diff --git a/src/dbgengine/nmv-i-var-list-walker.h b/src/dbgengine/nmv-i-var-list-walker.h
102 -index b719c0d..f2f3229 100644
103 ---- a/src/dbgengine/nmv-i-var-list-walker.h
104 -+++ b/src/dbgengine/nmv-i-var-list-walker.h
105 -@@ -22,7 +22,7 @@
106 - *
107 - *See COPYRIGHT file copyright information.
108 - */
109 --#ifndef __NMV_VAR_LIST_WALKER_H__
110 -+#ifndef __NMV_I_VAR_LIST_WALKER_H__
111 - #define __NMV_I_VAR_LIST_WALKER_H__
112 -
113 - #include "nmv-i-var-walker.h"
114 ---
115 -cgit v0.12
116 -
117
118 diff --git a/dev-util/nemiver/files/nemiver-0.9.6-gcc6-throw-in-dtors.patch b/dev-util/nemiver/files/nemiver-0.9.6-gcc6-throw-in-dtors.patch
119 deleted file mode 100644
120 index 91d90961cb4a..000000000000
121 --- a/dev-util/nemiver/files/nemiver-0.9.6-gcc6-throw-in-dtors.patch
122 +++ /dev/null
123 @@ -1,73 +0,0 @@
124 -Bug: https://bugs.gentoo.org/602436
125 -Upstream PR: https://github.com/GNOME/nemiver/pull/3
126 -
127 ---- a/src/common/nmv-api-macros.h
128 -+++ b/src/common/nmv-api-macros.h
129 -@@ -52,5 +52,12 @@
130 - # define NEMIVER_PURE_IFACE
131 - # define NEMIVER_API
132 - # endif //HAS_GCC_VISIBILITY_SUPPORT
133 -+
134 -+# if __cplusplus >= 201103L
135 -+# define DTOR_NOEXCEPT noexcept(false)
136 -+# else
137 -+# define DTOR_NOEXCEPT
138 -+# endif //__cplusplus >= 201103L
139 -+
140 - #endif
141 -
142 ---- a/src/common/nmv-log-stream.cc
143 -+++ b/src/common/nmv-log-stream.cc
144 -@@ -393,7 +393,7 @@
145 - }
146 - }
147 -
148 --LogStream::~LogStream ()
149 -+LogStream::~LogStream () DTOR_NOEXCEPT
150 - {
151 - LOG_D ("delete", "destructor-domain");
152 - if (!m_priv) throw runtime_error ("double free in LogStrea::~LogStream");
153 ---- a/src/common/nmv-log-stream.h
154 -+++ b/src/common/nmv-log-stream.h
155 -@@ -151,7 +151,7 @@
156 - const string &a_default_domain=NMV_GENERAL_DOMAIN);
157 -
158 - /// \brief destructor of the log stream class
159 -- virtual ~LogStream ();
160 -+ virtual ~LogStream () DTOR_NOEXCEPT;
161 -
162 - /// \brief enable or disable logging for a domain
163 - /// \param a_domain the domain to enable logging for
164 ---- a/src/common/nmv-object.cc
165 -+++ b/src/common/nmv-object.cc
166 -@@ -68,7 +68,7 @@
167 - return *this;
168 - }
169 -
170 --Object::~Object ()
171 -+Object::~Object () DTOR_NOEXCEPT
172 - {
173 - }
174 -
175 ---- a/src/common/nmv-object.h
176 -+++ b/src/common/nmv-object.h
177 -@@ -54,7 +54,7 @@
178 -
179 - Object& operator= (Object const&);
180 -
181 -- virtual ~Object ();
182 -+ virtual ~Object () DTOR_NOEXCEPT;
183 -
184 - void ref ();
185 -
186 ---- a/src/common/nmv-transaction.h
187 -+++ b/src/common/nmv-transaction.h
188 -@@ -116,7 +116,7 @@
189 - return m_trans;
190 - }
191 -
192 -- ~TransactionAutoHelper ()
193 -+ ~TransactionAutoHelper () DTOR_NOEXCEPT
194 - {
195 - if (m_ignore) {
196 - return;
197
198 diff --git a/dev-util/nemiver/metadata.xml b/dev-util/nemiver/metadata.xml
199 deleted file mode 100644
200 index 332d50cbbaba..000000000000
201 --- a/dev-util/nemiver/metadata.xml
202 +++ /dev/null
203 @@ -1,15 +0,0 @@
204 -<?xml version="1.0" encoding="UTF-8"?>
205 -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
206 -<pkgmetadata>
207 - <maintainer type="project">
208 - <email>gnome@g.o</email>
209 - <name>Gentoo GNOME Desktop</name>
210 - </maintainer>
211 - <longdescription>
212 - Nemiver is an on going effort to write an easy to use standalone C/C++
213 - debugger that integrates well in the GNOME environment.
214 - </longdescription>
215 - <use>
216 - <flag name="memoryview">Enable the optional hexadecimal memory inspection with <pkg>app-editors/ghex</pkg></flag>
217 - </use>
218 -</pkgmetadata>
219
220 diff --git a/dev-util/nemiver/nemiver-0.9.6.ebuild b/dev-util/nemiver/nemiver-0.9.6.ebuild
221 deleted file mode 100644
222 index b5d54807fe31..000000000000
223 --- a/dev-util/nemiver/nemiver-0.9.6.ebuild
224 +++ /dev/null
225 @@ -1,60 +0,0 @@
226 -# Copyright 1999-2017 Gentoo Foundation
227 -# Distributed under the terms of the GNU General Public License v2
228 -
229 -EAPI=6
230 -GNOME2_LA_PUNT="yes"
231 -
232 -inherit eutils gnome2
233 -
234 -DESCRIPTION="A gtkmm front end to the GNU Debugger (gdb)"
235 -HOMEPAGE="https://wiki.gnome.org/Apps/Nemiver"
236 -
237 -LICENSE="GPL-2"
238 -SLOT="0"
239 -KEYWORDS="amd64 x86"
240 -IUSE="debug memoryview"
241 -
242 -RDEPEND="
243 - >=dev-libs/glib-2.16:2[dbus]
244 - >=dev-cpp/glibmm-2.30:2
245 - >=dev-cpp/gtkmm-3:3.0
246 - >=dev-cpp/gtksourceviewmm-3:3.0
247 - >=gnome-base/gsettings-desktop-schemas-0.0.1
248 - >=gnome-base/libgtop-2.19
249 - x11-libs/vte:2.91
250 - >=dev-db/sqlite-3:3
251 - sys-devel/gdb
252 - dev-libs/boost
253 - memoryview? ( >=app-editors/ghex-2.90:2 )
254 -"
255 -# FIXME: dynamiclayout needs unreleased stable gdlmm:3
256 -# dynamiclayout? ( >=dev-cpp/gdlmm-3.0:3 )
257 -DEPEND="${RDEPEND}
258 - app-text/docbook-xml-dtd:4.1.2
259 - >=dev-util/intltool-0.40
260 - dev-util/itstool
261 - >=sys-devel/gettext-0.17
262 - virtual/pkgconfig
263 -"
264 -
265 -PATCHES=(
266 - # Use RefPtr::bool() operator in the conditions, fixed in next
267 - # version
268 - "${FILESDIR}/${P}-bool-build.patch"
269 -
270 - # Fix compiliation warnings & errors, fixed in next version
271 - "${FILESDIR}/${P}-fix-build.patch"
272 -
273 - # Fix building with GCC-6 and CXXFLAGS="-Werror=terminate"
274 - "${FILESDIR}/${P}-gcc6-throw-in-dtors.patch"
275 -)
276 -
277 -src_configure() {
278 - gnome2_src_configure \
279 - --disable-dynamiclayout \
280 - --disable-static \
281 - --disable-symsvis \
282 - --enable-gsettings \
283 - $(use_enable debug) \
284 - $(use_enable memoryview)
285 -}
286
287 diff --git a/profiles/package.mask b/profiles/package.mask
288 index bb14df058449..0aef7837d75c 100644
289 --- a/profiles/package.mask
290 +++ b/profiles/package.mask
291 @@ -387,11 +387,6 @@ dev-python/repoze-sphinx-autointerface
292 # Removal on 2022-05-09. Bug #837530.
293 dev-python/zope-testrunner
294
295 -# Matt Turner <mattst88@g.o> (2022-04-06)
296 -# Dead package upstream. No reverse dependencies.
297 -# Removal on 2022-05-06
298 -dev-util/nemiver
299 -
300 # David Seifert <soap@g.o> (2022-04-06)
301 # Unsupported branches, no consumers left, removal on 2023-01-01.
302 sys-devel/automake:1.13