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. |