Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-cpp/glibmm/files/, dev-cpp/glibmm/
Date: Thu, 03 Jan 2019 09:34:23
Message-Id: 1546507935.6fb259ee7ff21a0bd94eb2c20716e62ae21580b7.leio@gentoo
1 commit: 6fb259ee7ff21a0bd94eb2c20716e62ae21580b7
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 3 09:32:15 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 3 09:32:15 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb259ee
7
8 dev-cpp/glibmm: remove old
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 dev-cpp/glibmm/Manifest | 3 -
14 .../glibmm/files/glibmm-fix-threads-gobject.patch | 34 -----------
15 dev-cpp/glibmm/glibmm-2.50.1.ebuild | 65 --------------------
16 dev-cpp/glibmm/glibmm-2.52.1-r1.ebuild | 71 ----------------------
17 dev-cpp/glibmm/glibmm-2.54.1.ebuild | 71 ----------------------
18 5 files changed, 244 deletions(-)
19
20 diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest
21 index c8bbf06fc8c..72791e8e4f4 100644
22 --- a/dev-cpp/glibmm/Manifest
23 +++ b/dev-cpp/glibmm/Manifest
24 @@ -1,5 +1,2 @@
25 -DIST glibmm-2.50.1.tar.xz 6444576 BLAKE2B dbbdb79d8de9510f9bec770523ca7f4c93d287cbd9890b2fbc08712f6a2815186ee792f6339820a14aa9e4d49c9d1735c6c6651994cc4e03549f0d96b33f87ad SHA512 4f25c75c1628ca2f4db1c29cebc63187d372603066b06aa6a66c6da792f9e02cb4a413e41f058a81e2d5a2b38d625de13df76115b278f010ce2fc493fe6e6bbb
26 -DIST glibmm-2.52.1.tar.xz 6451164 BLAKE2B 740178b51a2263ecc4778833fa6f2fd3913cdfc4e93b1a732a1b0ec9d43eb4ed60ab6bea48e02081d75a3ec1f98a149ebff47ced54dcce07e7ae011b2d20452d SHA512 702158762cb28972b315ab98dc00a62e532bda08b6e76dc2a2556e8cb381c2021290891887a4af2fbff5a62bab4d50581be73037dc8e0dc47d5febd6cbeb7bda
27 -DIST glibmm-2.54.1.tar.xz 6837384 BLAKE2B 98e4acb5b80786a27195bea43cc425a45219078ef839e97c60c9e3f52b3a0b3c928e19469d679529b5091d8ac1953d4f315ea75618c3fcc8f33d15f6565b5783 SHA512 94f2a4d6972684e25e38ff2e6bcfc1e9c5e4d096856d3419320c14166e27e26b1ad69be434337e9b70c23842989988113521aae7a800ef2f29e81f1ae6c25a13
28 DIST glibmm-2.56.0.tar.xz 6859520 BLAKE2B 8d7f0120de211002d587e6ec0d3750dcdce60abae6506395b318be876d5ed680b1451920063f06d6d9655137d50482a9ba936caa0f6da127bb3855e43b4d877f SHA512 65e577009019e30e340ae5fe6e4c854e5a75551b2eb83ad85403d73eb4e77879783162d4c3c354bc37be0be842f0ddffc1977021a5e0c32985fb596d86929c08
29 DIST glibmm-2.56.1.tar.xz 6841240 BLAKE2B db0e1402f322fd31138cf4db2fc2fabb6fb9896f226f98bd524fe005f0e3412f6973774571b7ec79a9e3c79f6622b0969a55dc91631cc996906dd1e558ad4fe8 SHA512 fd5ad19c5dcba484573520e1d00b5bbb600ee805ab8cd9c0d985880cc1bcbe67ad31fa9f2b5789b5892eddd6be345e3f308593e5ef021e1cfda132e4235fb735
30
31 diff --git a/dev-cpp/glibmm/files/glibmm-fix-threads-gobject.patch b/dev-cpp/glibmm/files/glibmm-fix-threads-gobject.patch
32 deleted file mode 100644
33 index 2da4a562199..00000000000
34 --- a/dev-cpp/glibmm/files/glibmm-fix-threads-gobject.patch
35 +++ /dev/null
36 @@ -1,34 +0,0 @@
37 -From 37d57ae9572b7d74aa385a30313eceae7f2d3fce Mon Sep 17 00:00:00 2001
38 -From: Kjell Ahlstedt <kjellahlstedt@×××××.com>
39 -Date: Wed, 20 Dec 2017 20:00:32 +0100
40 -Subject: [PATCH] Glib::Threads::Private: Fix gobj()
41 -
42 -Bug 791711
43 ----
44 - glib/src/threads.hg | 2 +-
45 - 1 file changed, 1 insertion(+), 1 deletion(-)
46 -
47 -diff --git a/glib/src/threads.hg b/glib/src/threads.hg
48 -index 86d7a17b..c82a6130 100644
49 ---- a/glib/src/threads.hg
50 -+++ b/glib/src/threads.hg
51 -@@ -628,7 +628,7 @@ public:
52 - */
53 - inline void replace(T* data);
54 -
55 -- GPrivate* gobj() { return gobject_; }
56 -+ GPrivate* gobj() { return &gobject_; }
57 -
58 - private:
59 - GPrivate gobject_;
60 ---- a/glib/glibmm/threads.h 2017-09-04 15:27:31.000000000 +0200
61 -+++ b/glib/glibmm/threads.h 2018-05-05 10:53:44.339288554 +0200
62 -@@ -657,7 +657,7 @@
63 - */
64 - inline void replace(T* data);
65 -
66 -- GPrivate* gobj() { return gobject_; }
67 -+ GPrivate* gobj() { return &gobject_; }
68 -
69 - private:
70 - GPrivate gobject_;
71
72 diff --git a/dev-cpp/glibmm/glibmm-2.50.1.ebuild b/dev-cpp/glibmm/glibmm-2.50.1.ebuild
73 deleted file mode 100644
74 index a111edbd892..00000000000
75 --- a/dev-cpp/glibmm/glibmm-2.50.1.ebuild
76 +++ /dev/null
77 @@ -1,65 +0,0 @@
78 -# Copyright 1999-2017 Gentoo Foundation
79 -# Distributed under the terms of the GNU General Public License v2
80 -
81 -EAPI=6
82 -inherit gnome2 multilib-minimal
83 -
84 -DESCRIPTION="C++ interface for glib2"
85 -HOMEPAGE="https://www.gtkmm.org"
86 -
87 -LICENSE="LGPL-2.1+ GPL-2+" # GPL-2+ applies only to the build system
88 -SLOT="2"
89 -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
90 -IUSE="doc debug test"
91 -
92 -RDEPEND="
93 - >=dev-libs/libsigc++-2.9.1:2[${MULTILIB_USEDEP}]
94 - >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}]
95 -"
96 -DEPEND="${RDEPEND}
97 - virtual/pkgconfig
98 - doc? ( app-doc/doxygen )
99 -"
100 -# dev-cpp/mm-common needed for eautoreconf
101 -
102 -src_prepare() {
103 - if ! use test; then
104 - # don't waste time building tests
105 - sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
106 - -i Makefile.am Makefile.in || die "sed 1 failed"
107 - fi
108 -
109 - # don't build examples - we want to install example sources, not binaries
110 - sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
111 - -i Makefile.am Makefile.in || die "sed 2 failed"
112 -
113 - gnome2_src_prepare
114 -}
115 -
116 -multilib_src_configure() {
117 - ECONF_SOURCE="${S}" gnome2_src_configure \
118 - $(use_enable debug debug-refcounting) \
119 - $(multilib_native_use_enable doc documentation) \
120 - --enable-deprecated-api
121 -}
122 -
123 -multilib_src_test() {
124 - cd tests
125 - default
126 -
127 - for i in */test; do
128 - ${i} || die "Running tests failed at ${i}"
129 - done
130 -}
131 -
132 -multilib_src_install() {
133 - gnome2_src_install
134 -}
135 -
136 -multilib_src_install_all() {
137 - einstalldocs
138 -
139 - find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null
140 - find examples -type f -name 'Makefile*' -exec rm -f {} \; 2>/dev/null
141 - dodoc -r examples
142 -}
143
144 diff --git a/dev-cpp/glibmm/glibmm-2.52.1-r1.ebuild b/dev-cpp/glibmm/glibmm-2.52.1-r1.ebuild
145 deleted file mode 100644
146 index 2a4e3739f62..00000000000
147 --- a/dev-cpp/glibmm/glibmm-2.52.1-r1.ebuild
148 +++ /dev/null
149 @@ -1,71 +0,0 @@
150 -# Copyright 1999-2018 Gentoo Authors
151 -# Distributed under the terms of the GNU General Public License v2
152 -
153 -EAPI=6
154 -inherit gnome2 multilib-minimal
155 -
156 -DESCRIPTION="C++ interface for glib2"
157 -HOMEPAGE="https://www.gtkmm.org"
158 -
159 -LICENSE="LGPL-2.1+ GPL-2+" # GPL-2+ applies only to the build system
160 -SLOT="2"
161 -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
162 -IUSE="doc debug test"
163 -
164 -RDEPEND="
165 - >=dev-libs/libsigc++-2.9.1:2[${MULTILIB_USEDEP}]
166 - >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}]
167 -"
168 -DEPEND="${RDEPEND}
169 - virtual/pkgconfig
170 - doc? ( app-doc/doxygen )
171 -"
172 -# dev-cpp/mm-common needed for eautoreconf
173 -
174 -PATCHES=(
175 - # Fix build with GCC-8
176 - # https://bugs.gentoo.org/654776
177 - "${FILESDIR}"/${PN}-fix-threads-gobject.patch
178 -)
179 -
180 -src_prepare() {
181 - if ! use test; then
182 - # don't waste time building tests
183 - sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
184 - -i Makefile.am Makefile.in || die "sed 1 failed"
185 - fi
186 -
187 - # don't build examples - we want to install example sources, not binaries
188 - sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
189 - -i Makefile.am Makefile.in || die "sed 2 failed"
190 -
191 - gnome2_src_prepare
192 -}
193 -
194 -multilib_src_configure() {
195 - ECONF_SOURCE="${S}" gnome2_src_configure \
196 - $(use_enable debug debug-refcounting) \
197 - $(multilib_native_use_enable doc documentation) \
198 - --enable-deprecated-api
199 -}
200 -
201 -multilib_src_test() {
202 - cd tests
203 - default
204 -
205 - for i in */test; do
206 - ${i} || die "Running tests failed at ${i}"
207 - done
208 -}
209 -
210 -multilib_src_install() {
211 - gnome2_src_install
212 -}
213 -
214 -multilib_src_install_all() {
215 - einstalldocs
216 -
217 - find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null
218 - find examples -type f -name 'Makefile*' -exec rm -f {} \; 2>/dev/null
219 - dodoc -r examples
220 -}
221
222 diff --git a/dev-cpp/glibmm/glibmm-2.54.1.ebuild b/dev-cpp/glibmm/glibmm-2.54.1.ebuild
223 deleted file mode 100644
224 index 04705cc0aa2..00000000000
225 --- a/dev-cpp/glibmm/glibmm-2.54.1.ebuild
226 +++ /dev/null
227 @@ -1,71 +0,0 @@
228 -# Copyright 1999-2018 Gentoo Foundation
229 -# Distributed under the terms of the GNU General Public License v2
230 -
231 -EAPI=6
232 -inherit gnome2 multilib-minimal
233 -
234 -DESCRIPTION="C++ interface for glib2"
235 -HOMEPAGE="https://www.gtkmm.org"
236 -
237 -LICENSE="LGPL-2.1+ GPL-2+" # GPL-2+ applies only to the build system
238 -SLOT="2"
239 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
240 -IUSE="doc debug test"
241 -
242 -RDEPEND="
243 - >=dev-libs/libsigc++-2.9.1:2[${MULTILIB_USEDEP}]
244 - >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}]
245 -"
246 -DEPEND="${RDEPEND}
247 - virtual/pkgconfig
248 - doc? ( app-doc/doxygen )
249 -"
250 -# dev-cpp/mm-common needed for eautoreconf
251 -
252 -PATCHES=(
253 - # Fix build with GCC-8
254 - # https://bugs.gentoo.org/654776
255 - "${FILESDIR}"/${PN}-fix-threads-gobject.patch
256 -)
257 -
258 -src_prepare() {
259 - if ! use test; then
260 - # don't waste time building tests
261 - sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
262 - -i Makefile.am Makefile.in || die "sed 1 failed"
263 - fi
264 -
265 - # don't build examples - we want to install example sources, not binaries
266 - sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
267 - -i Makefile.am Makefile.in || die "sed 2 failed"
268 -
269 - gnome2_src_prepare
270 -}
271 -
272 -multilib_src_configure() {
273 - ECONF_SOURCE="${S}" gnome2_src_configure \
274 - $(use_enable debug debug-refcounting) \
275 - $(multilib_native_use_enable doc documentation) \
276 - --enable-deprecated-api
277 -}
278 -
279 -multilib_src_test() {
280 - cd tests
281 - default
282 -
283 - for i in */test; do
284 - ${i} || die "Running tests failed at ${i}"
285 - done
286 -}
287 -
288 -multilib_src_install() {
289 - gnome2_src_install
290 -}
291 -
292 -multilib_src_install_all() {
293 - einstalldocs
294 -
295 - find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null
296 - find examples -type f -name 'Makefile*' -exec rm -f {} \; 2>/dev/null
297 - dodoc -r examples
298 -}