Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/fampp2/files/, profiles/, dev-libs/fampp2/
Date: Sat, 12 Oct 2019 08:10:47
Message-Id: 1570867776.deb1209ee78bd56af26bd3af2020566ce402cd3c.mgorny@gentoo
1 commit: deb1209ee78bd56af26bd3af2020566ce402cd3c
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 12 08:09:36 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 12 08:09:36 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb1209e
7
8 dev-libs/fampp2: Remove last-rited pkg
9
10 Closes: https://bugs.gentoo.org/694170
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 dev-libs/fampp2/Manifest | 1 -
14 dev-libs/fampp2/fampp2-7.0.1-r3.ebuild | 59 ----------------
15 .../files/fampp2-7.0.1-fix-buildsystem.patch | 78 ----------------------
16 dev-libs/fampp2/files/fampp2-7.0.1-fix-gcc6.patch | 67 -------------------
17 .../fampp2/files/fampp2-7.0.1-libsigc++-2.6.patch | 46 -------------
18 dev-libs/fampp2/metadata.xml | 8 ---
19 profiles/package.mask | 5 --
20 7 files changed, 264 deletions(-)
21
22 diff --git a/dev-libs/fampp2/Manifest b/dev-libs/fampp2/Manifest
23 deleted file mode 100644
24 index 0fad63530ee..00000000000
25 --- a/dev-libs/fampp2/Manifest
26 +++ /dev/null
27 @@ -1 +0,0 @@
28 -DIST fampp2-7.0.1.tar.bz2 288073 BLAKE2B f74659c83af82eeed6c5f711a9273f2d8c7704f04c8407992bee7478d2ef20b6d2ecf37c5d292be35c126474052341c49f8a0d30d056c24e2404b17d0123dfd7 SHA512 317a5cfd383418265cafea0840af8b7c714a04b34265ebfba73230ff2492df8f7884797529916693ab489bdbc94799ca83e015cf0bcfffaea6b28b3a7f9ccbd0
29
30 diff --git a/dev-libs/fampp2/fampp2-7.0.1-r3.ebuild b/dev-libs/fampp2/fampp2-7.0.1-r3.ebuild
31 deleted file mode 100644
32 index 7854cb30ece..00000000000
33 --- a/dev-libs/fampp2/fampp2-7.0.1-r3.ebuild
34 +++ /dev/null
35 @@ -1,59 +0,0 @@
36 -# Copyright 1999-2017 Gentoo Foundation
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=6
40 -
41 -inherit autotools flag-o-matic
42 -
43 -DESCRIPTION="C++ wrapper for fam"
44 -HOMEPAGE="https://sourceforge.net/projects/fampp/"
45 -SRC_URI="mirror://sourceforge/fampp/${P}.tar.bz2"
46 -
47 -LICENSE="GPL-2"
48 -SLOT="0"
49 -KEYWORDS="~amd64 ~x86"
50 -IUSE="examples"
51 -
52 -RDEPEND="
53 - >=dev-libs/ferrisloki-2.0.3
54 - dev-libs/glib:2
55 - >=dev-libs/libsigc++-2.6:2
56 - virtual/fam
57 - x11-libs/gtk+:2"
58 -DEPEND="${DEPEND}
59 - virtual/pkgconfig"
60 -
61 -PATCHES=(
62 - # Fix compat with libsigc++-2.6, #569700
63 - "${FILESDIR}/${PN}-7.0.1-libsigc++-2.6.patch"
64 - # Fix completely broken buildsystem
65 - "${FILESDIR}/${PN}-7.0.1-fix-buildsystem.patch"
66 - # Fix noexcept(true) for dtors in >=C++11 with GCC 6, #595308
67 - "${FILESDIR}/${PN}-7.0.1-fix-gcc6.patch"
68 -)
69 -
70 -src_prepare() {
71 - default
72 - mv configure.{in,ac} || die
73 - eautoreconf
74 -}
75 -
76 -src_configure() {
77 - # libsigc++-2.6 requires building with C++11
78 - append-cxxflags -std=c++11
79 -
80 - # glib and gtk+ are only required for some examples
81 - econf \
82 - --disable-static \
83 - --disable-glibtest \
84 - --disable-gtktest \
85 - --disable-stlport \
86 - $(use_with examples)
87 -}
88 -
89 -src_install() {
90 - default
91 -
92 - # package provides .pc files
93 - find "${D}" -name '*.la' -delete || die
94 -}
95
96 diff --git a/dev-libs/fampp2/files/fampp2-7.0.1-fix-buildsystem.patch b/dev-libs/fampp2/files/fampp2-7.0.1-fix-buildsystem.patch
97 deleted file mode 100644
98 index 34067ff1f53..00000000000
99 --- a/dev-libs/fampp2/files/fampp2-7.0.1-fix-buildsystem.patch
100 +++ /dev/null
101 @@ -1,78 +0,0 @@
102 -Fix buildsystem, to avoid ugly and extremely brittle patching
103 -of the configure script and Makefile.in in the main ebuild.
104 -
105 ---- a/configure.in
106 -+++ b/configure.in
107 -@@ -1,8 +1,8 @@
108 -+AC_PREREQ([2.69])
109 -+AC_INIT([fampp2],[7.0.1])
110 -
111 --# require autoconf 2.13
112 --AC_PREREQ(2.13)
113 --
114 --AC_INIT(src/Fampp2.hh)
115 -+AC_CONFIG_MACRO_DIR([macros])
116 -+AC_CONFIG_SRCDIR([src/Fampp2.hh])
117 -
118 - FAMPPTWO_MAJOR=7
119 - FAMPPTWO_MINOR=0
120 -@@ -22,9 +22,8 @@
121 - VERSION=$FAMPP_VERSION
122 - PACKAGE=fampp2
123 -
124 --AM_CONFIG_HEADER(config.h)
125 --AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
126 --AM_MAINTAINER_MODE
127 -+AC_CONFIG_HEADERS([config.h])
128 -+AM_INIT_AUTOMAKE
129 -
130 - AC_CANONICAL_HOST
131 - AC_ISC_POSIX
132 -@@ -33,11 +32,7 @@
133 - AC_PROG_CPP
134 - AC_PROG_CXX
135 -
136 --AC_STDC_HEADERS
137 --#AC_ARG_PROGRAM
138 --AC_DISABLE_FAST_INSTALL
139 --AC_DISABLE_STATIC
140 --AM_PROG_LIBTOOL
141 -+LT_INIT
142 -
143 -
144 - dnl Checks for libraries.
145 -@@ -58,15 +53,12 @@
146 - ###############################################################################
147 -
148 -
149 --CFLAGS=" $STLPORT_CFLAGS $LOKI_CFLAGS $SIGC_CFLAGS $CFLAGS -O0 -g "
150 --CXXFLAGS=" $STLPORT_CFLAGS $CXXFLAGS -O0 -g $LOKI_LIBS $SIGC_CFLAGS "
151 --LDFLAGS=" $STLPORT_LIBS $SIGC_LIBS $LDFLAGS -Wl,-O1 -Wl,--hash-style=both"
152 --AC_SUBST(CFLAGS)
153 --AC_SUBST(CPPFLAGS)
154 --AC_SUBST(LDFLAGS)
155 --AC_SUBST(CXXFLAGS)
156 --AC_SUBST(CXXCPPFLAGS)
157 -+CFLAGS="${CFLAGS} ${STLPORT_CFLAGS} ${LOKI_CFLAGS} ${SIGC_CFLAGS}"
158 -+CXXFLAGS="${CXXFLAGS} ${STLPORT_CFLAGS} ${LOKI_CFLAGS} ${SIGC_CFLAGS}"
159 -+LIBS="${LIBS} ${STLPORT_LIBS} ${LOKI_LIBS} ${SIGC_LIBS}"
160 -
161 -+AC_ARG_WITH([examples], [install examples])
162 -+AM_CONDITIONAL([EXAMPLES], [test "x$with_examples" = "xyes"])
163 -
164 - dnl if test "x${prefix}" = 'xNONE'; then
165 - dnl prefix=${ac_default_prefix};
166 ---- a/Makefile.am
167 -+++ b/Makefile.am
168 -@@ -1,7 +1,10 @@
169 - AUTOMAKE_OPTIONS = dist-bzip2 subdir-objects
170 -
171 - NULL=
172 --SUBDIRS = src examples
173 -+SUBDIRS = src
174 -+if EXAMPLES
175 -+SUBDIRS += examples
176 -+endif
177 -
178 - EXTRA_DIST = fampp.spec fampp.spec.in fampp2.pc.in fampp2.pc
179 -
180
181 diff --git a/dev-libs/fampp2/files/fampp2-7.0.1-fix-gcc6.patch b/dev-libs/fampp2/files/fampp2-7.0.1-fix-gcc6.patch
182 deleted file mode 100644
183 index 659ecd51bf4..00000000000
184 --- a/dev-libs/fampp2/files/fampp2-7.0.1-fix-gcc6.patch
185 +++ /dev/null
186 @@ -1,67 +0,0 @@
187 -C++11 changed destructor semantics to be noexcept(true)
188 -by default, leading to potentially changed semantics.
189 -See also: https://bugs.gentoo.org/show_bug.cgi?id=595308
190 -
191 ---- a/src/Fampp2.cpp
192 -+++ b/src/Fampp2.cpp
193 -@@ -105,6 +105,9 @@
194 - // #include <unistd.h>
195 -
196 - FamppRequest::~FamppRequest()
197 -+#if __cplusplus >= 201103L
198 -+ noexcept(false)
199 -+#endif
200 - {
201 - // cerr << "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" << endl;
202 - // cerr << "FamppRequest::~FamppRequest() this:" << (void*)this << endl;
203 -@@ -245,6 +248,9 @@
204 -
205 -
206 - FamppImplMethods::~FamppImplMethods()
207 -+#if __cplusplus >= 201103L
208 -+ noexcept(false)
209 -+#endif
210 - {
211 - if(0 != FAMClose( &theFAMConnection )) {
212 - throw FamppCloseFailedException();
213 ---- a/src/Fampp2.hh
214 -+++ b/src/Fampp2.hh
215 -@@ -168,7 +168,11 @@
216 - public:
217 -
218 -
219 -- ~FamppRequest();
220 -+ ~FamppRequest()
221 -+#if __cplusplus >= 201103L
222 -+ noexcept(false)
223 -+#endif
224 -+ ;
225 -
226 -
227 - void suspend();
228 -@@ -216,7 +220,11 @@
229 - protected:
230 -
231 - FamppImplMethods();
232 -- virtual ~FamppImplMethods();
233 -+ virtual ~FamppImplMethods()
234 -+#if __cplusplus >= 201103L
235 -+ noexcept(false)
236 -+#endif
237 -+ ;
238 -
239 -
240 - public:
241 -@@ -251,7 +259,11 @@
242 - public:
243 - FamppSingletonClass();
244 - FamppSingletonClass(const std::string appName);
245 -- ~FamppSingletonClass();
246 -+ ~FamppSingletonClass()
247 -+#if __cplusplus >= 201103L
248 -+ noexcept(false)
249 -+#endif
250 -+ ;
251 -
252 -
253 - void NextEvent();
254
255 diff --git a/dev-libs/fampp2/files/fampp2-7.0.1-libsigc++-2.6.patch b/dev-libs/fampp2/files/fampp2-7.0.1-libsigc++-2.6.patch
256 deleted file mode 100644
257 index 6b76a1532cb..00000000000
258 --- a/dev-libs/fampp2/files/fampp2-7.0.1-libsigc++-2.6.patch
259 +++ /dev/null
260 @@ -1,46 +0,0 @@
261 -Remove inclusion of libsigc++ headers obsoleted with version 2.6
262 -See also: https://bugs.gentoo.org/show_bug.cgi?id=569700
263 -
264 ---- a/examples/console_test/famppct.cpp
265 -+++ b/examples/console_test/famppct.cpp
266 -@@ -30,8 +30,6 @@
267 -
268 - #include <sigc++/sigc++.h>
269 - #include <sigc++/slot.h>
270 --#include <sigc++/object.h>
271 --#include <sigc++/object_slot.h>
272 -
273 - #include <gtk/gtk.h>
274 - #include <stdio.h>
275 ---- a/examples/gtk/famppgtk.cpp
276 -+++ b/examples/gtk/famppgtk.cpp
277 -@@ -31,8 +31,6 @@
278 -
279 - #include <sigc++/sigc++.h>
280 - #include <sigc++/slot.h>
281 --#include <sigc++/object.h>
282 --#include <sigc++/object_slot.h>
283 -
284 - #include <gtk/gtk.h>
285 - #include <stdio.h>
286 ---- a/src/Fampp2.cpp
287 -+++ b/src/Fampp2.cpp
288 -@@ -34,8 +34,6 @@
289 -
290 - #include <sigc++/sigc++.h>
291 - #include <sigc++/slot.h>
292 --#include <sigc++/object.h>
293 --#include <sigc++/object_slot.h>
294 -
295 -
296 - using namespace std;
297 ---- a/src/FamppEvents.hh
298 -+++ b/src/FamppEvents.hh
299 -@@ -36,7 +36,6 @@
300 -
301 - #include <fam.h>
302 - #include <sigc++/signal.h>
303 --#include <sigc++/object.h>
304 - #include <SmartPtr.h>
305 - #include <Singleton.h>
306 - #include <Factory.h>
307
308 diff --git a/dev-libs/fampp2/metadata.xml b/dev-libs/fampp2/metadata.xml
309 deleted file mode 100644
310 index ff43a116ec9..00000000000
311 --- a/dev-libs/fampp2/metadata.xml
312 +++ /dev/null
313 @@ -1,8 +0,0 @@
314 -<?xml version="1.0" encoding="UTF-8"?>
315 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
316 -<pkgmetadata>
317 - <!-- maintainer-needed -->
318 - <upstream>
319 - <remote-id type="sourceforge">fampp</remote-id>
320 - </upstream>
321 -</pkgmetadata>
322
323 diff --git a/profiles/package.mask b/profiles/package.mask
324 index 90f06a87d84..98af9704cbd 100644
325 --- a/profiles/package.mask
326 +++ b/profiles/package.mask
327 @@ -735,11 +735,6 @@ dev-libs/legousbtower
328 # Removal in 30 days. Bug #694174.
329 dev-libs/hashit
330
331 -# Michał Górny <mgorny@g.o> (2019-09-12)
332 -# Unmaintained. Last release from 2010. No reverse dependencies.
333 -# Removal in 30 days. Bug #694170.
334 -dev-libs/fampp2
335 -
336 # Lars Wendler <polynomial-c@g.o> (2019-09-04)
337 # Unofficial build. Superseded by official 2.49.5 release.
338 # Masked for removal.