Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: app-accessibility/at-spi2-core/files/, net-libs/gtk-vnc/, net-libs/rest/, ...
Date: Sun, 20 Jun 2021 23:51:20
Message-Id: 1624232850.b2f2650279fe5eb4f9c3d866d3d397fe99abd5a9.mattst88@gentoo
1 commit: b2f2650279fe5eb4f9c3d866d3d397fe99abd5a9
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 20 23:47:30 2021 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 20 23:47:30 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=b2f26502
7
8 Remove unsourceable ebuilds
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 .../at-spi2-atk/at-spi2-atk-9999.ebuild | 55 ---
13 app-accessibility/at-spi2-atk/metadata.xml | 8 -
14 .../at-spi2-core/at-spi2-core-9999.ebuild | 78 ----
15 ...t-spi2-core-2.0.2-disable-teamspaces-test.patch | 13 -
16 app-accessibility/at-spi2-core/metadata.xml | 8 -
17 app-crypt/libsecret/libsecret-9999.ebuild | 88 ----
18 app-crypt/libsecret/metadata.xml | 11 -
19 .../libvirt-glib/libvirt-glib-9999.ebuild | 59 ---
20 app-emulation/libvirt-glib/metadata.xml | 13 -
21 .../0001-Speed-up-python-path-detection.patch | 33 --
22 ...ld-failure-with-evolution-data-server-3.6.patch | 401 ------------------
23 app-office/planner/metadata.xml | 8 -
24 app-office/planner/planner-9999.ebuild | 98 -----
25 app-text/libgxps/libgxps-9999.ebuild | 66 ---
26 app-text/libgxps/metadata.xml | 8 -
27 dev-libs/glib/files/gengiotypefuncs.py | 45 --
28 .../glib/files/glib-2.54.2-external-codegen.patch | 101 -----
29 dev-libs/glib/glib-9999.ebuild | 314 --------------
30 dev-libs/glib/metadata.xml | 31 --
31 dev-libs/gmime/gmime-9999.ebuild | 82 ----
32 dev-libs/gmime/metadata.xml | 11 -
33 .../gobject-introspection-9999.ebuild | 85 ----
34 dev-libs/gobject-introspection/metadata.xml | 12 -
35 dev-libs/libgdata/libgdata-9999.ebuild | 78 ----
36 dev-libs/libgdata/metadata.xml | 11 -
37 .../files/pyatspi-2.6.0-examples-python3.patch | 26 --
38 dev-python/pyatspi/metadata.xml | 8 -
39 dev-python/pyatspi/pyatspi-9999.ebuild | 64 ---
40 .../files/gdbus-codegen-2.54.2-sitedir.patch | 34 --
41 .../files/gdbus-codegen-2.54.3-sitedir.patch | 22 -
42 .../files/gdbus-codegen-2.56.1-sitedir.patch | 54 ---
43 dev-util/gdbus-codegen/files/setup.py-2.32.4 | 6 -
44 dev-util/gdbus-codegen/gdbus-codegen-9999.ebuild | 60 ---
45 dev-util/gdbus-codegen/metadata.xml | 11 -
46 gnome-base/gnome-keyring/gnome-keyring-9999.ebuild | 91 ----
47 gnome-base/gnome-keyring/metadata.xml | 21 -
48 .../evolution-groupwise-9999.ebuild | 54 ---
49 gnome-extra/evolution-groupwise/metadata.xml | 8 -
50 ...bgda-4.99.1-control-center-icon-collision.patch | 55 ---
51 .../libgda-4.99.1-gda-browser-doc-collision.patch | 28 --
52 .../libgda-4.99.1-gda-browser-help-collision.patch | 38 --
53 .../libgda-4.99.4-statement-rewriting-fix.patch | 465 ---------------------
54 .../libgda/files/libgda-9999-fix-build-order.patch | 14 -
55 gnome-extra/libgda/libgda-9999.ebuild | 166 --------
56 gnome-extra/libgda/metadata.xml | 21 -
57 media-libs/cogl/cogl-9999.ebuild | 146 -------
58 media-libs/cogl/metadata.xml | 13 -
59 media-libs/gsound/gsound-9999.ebuild | 48 ---
60 media-libs/gsound/metadata.xml | 8 -
61 media-libs/mash/mash-9999.ebuild | 58 ---
62 media-libs/mash/metadata.xml | 12 -
63 net-im/empathy/empathy-9999.ebuild | 130 ------
64 net-im/empathy/metadata.xml | 25 --
65 net-libs/gtk-vnc/gtk-vnc-9999.ebuild | 189 ---------
66 net-libs/gtk-vnc/metadata.xml | 15 -
67 net-libs/rest/metadata.xml | 12 -
68 net-libs/rest/rest-9999.ebuild | 59 ---
69 net-misc/spice-gtk/metadata.xml | 22 -
70 net-misc/spice-gtk/spice-gtk-9999.ebuild | 162 -------
71 net-misc/vinagre/metadata.xml | 16 -
72 net-misc/vinagre/vinagre-9999.ebuild | 85 ----
73 sys-libs/libosinfo/libosinfo-9999.ebuild | 70 ----
74 sys-libs/libosinfo/metadata.xml | 8 -
75 x11-libs/colord-gtk/colord-gtk-9999.ebuild | 75 ----
76 x11-libs/colord-gtk/metadata.xml | 8 -
77 x11-libs/gtksourceview/files/2.0/gentoo.lang | 111 -----
78 x11-libs/gtksourceview/gtksourceview-9999.ebuild | 75 ----
79 x11-libs/gtksourceview/metadata.xml | 11 -
80 68 files changed, 4321 deletions(-)
81
82 diff --git a/app-accessibility/at-spi2-atk/at-spi2-atk-9999.ebuild b/app-accessibility/at-spi2-atk/at-spi2-atk-9999.ebuild
83 deleted file mode 100644
84 index f2b32be9..00000000
85 --- a/app-accessibility/at-spi2-atk/at-spi2-atk-9999.ebuild
86 +++ /dev/null
87 @@ -1,55 +0,0 @@
88 -# Copyright 1999-2015 Gentoo Foundation
89 -# Distributed under the terms of the GNU General Public License v2
90 -# $Id$
91 -
92 -EAPI="5"
93 -GCONF_DEBUG="no"
94 -GNOME2_LA_PUNT="yes"
95 -
96 -inherit eutils gnome2 multilib-minimal virtualx
97 -if [[ ${PV} = 9999 ]]; then
98 - inherit gnome2-live
99 -fi
100 -
101 -DESCRIPTION="Gtk module for bridging AT-SPI to Atk"
102 -HOMEPAGE="http://live.gnome.org/Accessibility"
103 -
104 -LICENSE="LGPL-2+"
105 -SLOT="2"
106 -if [[ ${PV} = 9999 ]]; then
107 - KEYWORDS=""
108 -else
109 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
110 -fi
111 -IUSE="test"
112 -
113 -COMMON_DEPEND="
114 - >=app-accessibility/at-spi2-core-2.15.5[${MULTILIB_USEDEP}]
115 - >=dev-libs/atk-2.15.4[${MULTILIB_USEDEP}]
116 - >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
117 - >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
118 -"
119 -RDEPEND="${COMMON_DEPEND}
120 - !<gnome-extra/at-spi-1.32.0-r1
121 - abi_x86_32? (
122 - !<=app-emulation/emul-linux-x86-gtklibs-20140508-r3
123 - !app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)]
124 - )
125 -"
126 -DEPEND="${COMMON_DEPEND}
127 - virtual/pkgconfig[${MULTILIB_USEDEP}]
128 - test? ( >=dev-libs/libxml2-2.9.1 )
129 -"
130 -
131 -multilib_src_configure() {
132 - ECONF_SOURCE=${S} \
133 - gnome2_src_configure --enable-p2p $(use_with test tests)
134 -}
135 -
136 -multilib_src_test() {
137 - unset DBUS_SESSION_BUS_ADDRESS
138 - Xemake check
139 -}
140 -
141 -multilib_src_compile() { gnome2_src_compile; }
142 -multilib_src_install() { gnome2_src_install; }
143
144 diff --git a/app-accessibility/at-spi2-atk/metadata.xml b/app-accessibility/at-spi2-atk/metadata.xml
145 deleted file mode 100644
146 index 39980802..00000000
147 --- a/app-accessibility/at-spi2-atk/metadata.xml
148 +++ /dev/null
149 @@ -1,8 +0,0 @@
150 -<?xml version="1.0" encoding="UTF-8"?>
151 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
152 -<pkgmetadata>
153 -<maintainer type="project">
154 - <email>gnome@g.o</email>
155 - <name>Gentoo GNOME Desktop</name>
156 -</maintainer>
157 -</pkgmetadata>
158
159 diff --git a/app-accessibility/at-spi2-core/at-spi2-core-9999.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-9999.ebuild
160 deleted file mode 100644
161 index 5c11ce38..00000000
162 --- a/app-accessibility/at-spi2-core/at-spi2-core-9999.ebuild
163 +++ /dev/null
164 @@ -1,78 +0,0 @@
165 -# Copyright 1999-2015 Gentoo Foundation
166 -# Distributed under the terms of the GNU General Public License v2
167 -# $Id$
168 -
169 -EAPI="5"
170 -GCONF_DEBUG="no"
171 -GNOME2_LA_PUNT="yes"
172 -
173 -inherit eutils gnome2 multilib-minimal
174 -if [[ ${PV} = 9999 ]]; then
175 - inherit gnome2-live
176 -fi
177 -
178 -DESCRIPTION="D-Bus accessibility specifications and registration daemon"
179 -HOMEPAGE="http://live.gnome.org/Accessibility"
180 -
181 -LICENSE="LGPL-2+"
182 -SLOT="2"
183 -IUSE="+X +introspection"
184 -if [[ ${PV} = 9999 ]]; then
185 - KEYWORDS=""
186 - IUSE="${IUSE} doc"
187 -else
188 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
189 -fi
190 -
191 -# x11-libs/libSM is needed until upstream #719808 is solved either
192 -# making the dep unneeded or fixing their configure
193 -# Only libX11 is optional right now
194 -COMMON_DEPEND="
195 - >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}]
196 - >=sys-apps/dbus-1[${MULTILIB_USEDEP}]
197 - x11-libs/libSM[${MULTILIB_USEDEP}]
198 - x11-libs/libXi[${MULTILIB_USEDEP}]
199 - x11-libs/libXtst[${MULTILIB_USEDEP}]
200 - introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
201 - X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )
202 -"
203 -RDEPEND="${COMMON_DEPEND}
204 - abi_x86_32? (
205 - !<=app-emulation/emul-linux-x86-gtklibs-20140508-r3
206 - !app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)]
207 - )
208 -"
209 -DEPEND="${COMMON_DEPEND}
210 - >=dev-util/gtk-doc-am-1.9
211 - >=dev-util/intltool-0.40
212 - virtual/pkgconfig[${MULTILIB_USEDEP}]
213 -"
214 -
215 -if [[ ${PV} == 9999 ]]; then
216 - DEPEND="${DEPEND}
217 - doc? ( >=dev-util/gtk-doc-1.9 )"
218 -fi
219 -
220 -src_prepare() {
221 - # disable teamspaces test since that requires Novell.ICEDesktop.Daemon
222 - epatch "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
223 -
224 - gnome2_src_prepare
225 -}
226 -
227 -multilib_src_configure() {
228 - # xevie is deprecated/broken since xorg-1.6/1.7
229 - ECONF_SOURCE=${S} \
230 - gnome2_src_configure \
231 - --disable-xevie \
232 - $(multilib_native_use_enable introspection) \
233 - $(use_enable X x11)
234 -
235 - # work-around gtk-doc out-of-source brokedness
236 - if multilib_is_native_abi; then
237 - ln -s "${S}"/doc/libatspi/html doc/libatspi/html || die
238 - fi
239 -}
240 -
241 -multilib_src_compile() { gnome2_src_compile; }
242 -multilib_src_install() { gnome2_src_install; }
243
244 diff --git a/app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-disable-teamspaces-test.patch b/app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-disable-teamspaces-test.patch
245 deleted file mode 100644
246 index 269236d1..00000000
247 --- a/app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-disable-teamspaces-test.patch
248 +++ /dev/null
249 @@ -1,13 +0,0 @@
250 -diff --git a/dbind/dbtest.c b/dbind/dbtest.c
251 -index e8bbb63..9843c3d 100644
252 ---- a/dbind/dbtest.c
253 -+++ b/dbind/dbtest.c
254 -@@ -417,7 +417,7 @@ int main (int argc, char **argv)
255 -
256 - test_helpers ();
257 - test_marshalling ();
258 -- test_teamspaces (bus);
259 -+ /* test_teamspaces (bus); */
260 -
261 - return 0;
262 - }
263
264 diff --git a/app-accessibility/at-spi2-core/metadata.xml b/app-accessibility/at-spi2-core/metadata.xml
265 deleted file mode 100644
266 index 39980802..00000000
267 --- a/app-accessibility/at-spi2-core/metadata.xml
268 +++ /dev/null
269 @@ -1,8 +0,0 @@
270 -<?xml version="1.0" encoding="UTF-8"?>
271 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
272 -<pkgmetadata>
273 -<maintainer type="project">
274 - <email>gnome@g.o</email>
275 - <name>Gentoo GNOME Desktop</name>
276 -</maintainer>
277 -</pkgmetadata>
278
279 diff --git a/app-crypt/libsecret/libsecret-9999.ebuild b/app-crypt/libsecret/libsecret-9999.ebuild
280 deleted file mode 100644
281 index e4d5d072..00000000
282 --- a/app-crypt/libsecret/libsecret-9999.ebuild
283 +++ /dev/null
284 @@ -1,88 +0,0 @@
285 -# Copyright 1999-2018 Gentoo Authors
286 -# Distributed under the terms of the GNU General Public License v2
287 -# $Id$
288 -
289 -EAPI="5"
290 -PYTHON_COMPAT=( python2_{6,7} )
291 -VALA_MIN_API_VERSION=0.18
292 -VALA_USE_DEPEND=vapigen
293 -
294 -inherit gnome2 python-any-r1 vala virtualx
295 -if [[ ${PV} = 9999 ]]; then
296 - inherit gnome2-live
297 -fi
298 -
299 -DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service API"
300 -HOMEPAGE="https://wiki.gnome.org/Projects/Libsecret"
301 -
302 -LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
303 -SLOT="0"
304 -IUSE="+crypt debug +introspection test vala"
305 -REQUIRED_USE="vala? ( introspection )"
306 -if [[ ${PV} = 9999 ]]; then
307 - IUSE="${IUSE} doc"
308 - KEYWORDS=""
309 -else
310 - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
311 -fi
312 -
313 -COMMON_DEPEND="
314 - >=dev-libs/glib-2.38:2
315 - crypt? ( >=dev-libs/libgcrypt-1.2.2:0= )
316 - introspection? ( >=dev-libs/gobject-introspection-1.29 )
317 -"
318 -RDEPEND="${COMMON_DEPEND}
319 - >=gnome-base/gnome-keyring-3
320 -"
321 -# Add ksecrets to RDEPEND when it's added to portage
322 -DEPEND="${COMMON_DEPEND}
323 - dev-libs/libxslt
324 - dev-util/gdbus-codegen
325 - >=dev-util/gtk-doc-am-1.9
326 - >=dev-util/intltool-0.35.0
327 - sys-devel/gettext
328 - virtual/pkgconfig
329 - test? (
330 - dev-python/mock
331 - introspection? (
332 - ${PYTHON_DEPS}
333 - >=dev-libs/gjs-1.32
334 - dev-python/pygobject:3 )
335 - )
336 - vala? ( $(vala_depend) )
337 -"
338 -
339 -# Required while regenerating from *.vala *.vapi
340 -if [[ ${PV} = 9999 ]]; then
341 - DEPEND="${DEPEND}
342 - $(vala_depend)
343 - doc? ( >=dev-util/gtk-doc-1.9 )"
344 -fi
345 -
346 -src_prepare() {
347 - # FIXME: disable failing test
348 - sed -e '/test_get_sync);/d' \
349 - -e '/test_get_async);/d' \
350 - -i "${S}"/libsecret/test-service.c || die
351 -
352 - if use vala || [[ ${PV} = 9999 ]]; then
353 - vala_src_prepare
354 - fi
355 - gnome2_src_prepare
356 -}
357 -
358 -src_configure() {
359 - DOCS="AUTHORS ChangeLog NEWS README"
360 - gnome2_src_configure \
361 - --enable-manpages \
362 - --disable-strict \
363 - --disable-coverage \
364 - --disable-static \
365 - $(use_enable crypt gcrypt) \
366 - $(use_enable introspection) \
367 - $(use_enable vala)
368 -}
369 -
370 -src_test() {
371 - Xemake check
372 -}
373
374 diff --git a/app-crypt/libsecret/metadata.xml b/app-crypt/libsecret/metadata.xml
375 deleted file mode 100644
376 index 25f333c3..00000000
377 --- a/app-crypt/libsecret/metadata.xml
378 +++ /dev/null
379 @@ -1,11 +0,0 @@
380 -<?xml version="1.0" encoding="UTF-8"?>
381 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
382 -<pkgmetadata>
383 - <maintainer type="project">
384 - <email>gnome@g.o</email>
385 - <name>Gentoo GNOME Desktop</name>
386 - </maintainer>
387 - <use>
388 - <flag name="vala">Enable bindings for <pkg>dev-lang/vala</pkg></flag>
389 - </use>
390 -</pkgmetadata>
391
392 diff --git a/app-emulation/libvirt-glib/libvirt-glib-9999.ebuild b/app-emulation/libvirt-glib/libvirt-glib-9999.ebuild
393 deleted file mode 100644
394 index 95f5cf2f..00000000
395 --- a/app-emulation/libvirt-glib/libvirt-glib-9999.ebuild
396 +++ /dev/null
397 @@ -1,59 +0,0 @@
398 -# Copyright 1999-2015 Gentoo Foundation
399 -# Distributed under the terms of the GNU General Public License v2
400 -# $Id$
401 -
402 -EAPI=5
403 -GCONF_DEBUG="no"
404 -GNOME2_LA_PUNT="yes"
405 -VALA_MIN_API_VERSION="0.14"
406 -PYTHON_COMPAT=( python{2_6,2_7} )
407 -
408 -inherit gnome2 python-single-r1 vala
409 -if [[ ${PV} = 9999 ]]; then
410 - inherit gnome2-live
411 -fi
412 -
413 -DESCRIPTION="GLib and GObject mappings for libvirt"
414 -HOMEPAGE="http://libvirt.org/git/?p=libvirt-glib.git"
415 -
416 -LICENSE="LGPL-2.1"
417 -SLOT="0"
418 -if [[ ${PV} = 9999 ]]; then
419 - EGIT_REPO_URI="git://libvirt.org/${PN}.git"
420 - KEYWORDS=""
421 -else
422 - SRC_URI="ftp://libvirt.org/libvirt/glib/${P}.tar.gz"
423 - KEYWORDS="~amd64 ~x86"
424 -fi
425 -IUSE="+introspection python +vala"
426 -REQUIRED_USE="
427 - python? ( ${PYTHON_REQUIRED_USE} )
428 - vala? ( introspection )
429 -"
430 -
431 -RDEPEND="
432 - dev-libs/libxml2:2
433 - >=app-emulation/libvirt-0.9.10:=
434 - >=dev-libs/glib-2.38.0:2
435 - introspection? ( >=dev-libs/gobject-introspection-0.10.8:= )
436 - python? ( ${PYTHON_DEPS} )
437 -"
438 -DEPEND="${RDEPEND}
439 - dev-util/gtk-doc-am
440 - >=dev-util/intltool-0.35.0
441 - virtual/pkgconfig
442 - vala? ( $(vala_depend) )
443 -"
444 -
445 -pkg_setup() {
446 - use python && python-single-r1_pkg_setup
447 -}
448 -
449 -src_configure() {
450 - gnome2_src_configure \
451 - --disable-test-coverage \
452 - --disable-static \
453 - $(use_enable introspection) \
454 - $(use_enable vala) \
455 - $(use_with python)
456 -}
457
458 diff --git a/app-emulation/libvirt-glib/metadata.xml b/app-emulation/libvirt-glib/metadata.xml
459 deleted file mode 100644
460 index 3d9b69da..00000000
461 --- a/app-emulation/libvirt-glib/metadata.xml
462 +++ /dev/null
463 @@ -1,13 +0,0 @@
464 -<?xml version="1.0" encoding="UTF-8"?>
465 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
466 -<pkgmetadata>
467 -<maintainer type="person">
468 - <email>tamiko@g.o</email>
469 - <name>Matthias Maier</name>
470 - <description>Please CC me on bugs</description>
471 -</maintainer>
472 -<maintainer type="project">
473 - <email>gnome@g.o</email>
474 - <name>Gentoo GNOME Desktop</name>
475 -</maintainer>
476 -</pkgmetadata>
477
478 diff --git a/app-office/planner/files/0001-Speed-up-python-path-detection.patch b/app-office/planner/files/0001-Speed-up-python-path-detection.patch
479 deleted file mode 100644
480 index 43e349b6..00000000
481 --- a/app-office/planner/files/0001-Speed-up-python-path-detection.patch
482 +++ /dev/null
483 @@ -1,33 +0,0 @@
484 -From 750f1489360a34b80f963eddb5af77b1cc51a1c3 Mon Sep 17 00:00:00 2001
485 -From: Pacho Ramos <pacho@××××××××××××××××××××××××.es>
486 -Date: Sat, 29 Dec 2012 17:13:05 +0100
487 -Subject: [PATCH 1/2] Speed up python path detection
488 -
489 ----
490 - acinclude.m4 | 10 ++--------
491 - 1 file changed, 2 insertions(+), 8 deletions(-)
492 -
493 -diff --git a/acinclude.m4 b/acinclude.m4
494 -index c4996ee..fadbf2c 100644
495 ---- a/acinclude.m4
496 -+++ b/acinclude.m4
497 -@@ -85,14 +85,8 @@ CPPFLAGS="$save_CPPFLAGS"
498 -
499 - # Check for Python library path
500 - AC_MSG_CHECKING([for Python library path])
501 -- python_path=`echo $PYTHON | sed "s,/bin.*$,,"`
502 -- for i in "$python_path/lib/python$PYTHON_VERSION/config/" "$python_path/lib/python$PYTHON_VERSION/" "$python_path/lib/python/config/" "$python_path/lib/python/" "$python_path/" ; do
503 -- python_path=`find $i -type f -name libpython$PYTHON_VERSION.* -print | sed "1q"`
504 -- if test -n "$python_path" ; then
505 -- break
506 -- fi
507 -- done
508 -- python_path=`echo $python_path | sed "s,/libpython.*$,,"`
509 -+ [python_path=`$PYTHON -c 'import distutils.sysconfig, os; \
510 -+ print(os.path.sep.join(distutils.sysconfig.get_python_lib(standard_lib=True).split(os.path.sep)[:-1]))'`]
511 - AC_MSG_RESULT([$python_path])
512 - if test -z "$python_path" ; then
513 - AC_MSG_ERROR([cannot find Python library path])
514 ---
515 -1.8.2.1
516 -
517
518 diff --git a/app-office/planner/files/0002-Fix-build-failure-with-evolution-data-server-3.6.patch b/app-office/planner/files/0002-Fix-build-failure-with-evolution-data-server-3.6.patch
519 deleted file mode 100644
520 index 1bb1076b..00000000
521 --- a/app-office/planner/files/0002-Fix-build-failure-with-evolution-data-server-3.6.patch
522 +++ /dev/null
523 @@ -1,401 +0,0 @@
524 -From 60ff192322517ca26e33da36c4a9ec03ae4f3539 Mon Sep 17 00:00:00 2001
525 -From: Gilles Dartiguelongue <eva@g.o>
526 -Date: Sat, 29 Dec 2012 16:48:30 +0100
527 -Subject: [PATCH 2/2] Fix build failure with evolution-data-server-3.6
528 -
529 -Only cover plugin code enabled through --enable-eds.
530 -EDS backend has been broken for a long time and needs more work.
531 ----
532 - configure.ac | 2 +-
533 - src/planner-eds-plugin.c | 141 +++++++++++++++++++++++++----------------------
534 - 2 files changed, 75 insertions(+), 68 deletions(-)
535 -
536 -diff --git a/configure.ac b/configure.ac
537 -index 77127c3..5c995d8 100644
538 ---- a/configure.ac
539 -+++ b/configure.ac
540 -@@ -243,7 +243,7 @@ dnl -----------------------------
541 - AC_ARG_ENABLE(eds, [ --enable-eds build evolution-data-server support [default=no]], enable_eds="$enableval", enable_eds=no)
542 -
543 - if test "x$enable_eds" = "xyes" ; then
544 -- EDS_REQUIRED=1.1.0
545 -+ EDS_REQUIRED=3.6
546 - EDS_PACKAGE=1.2
547 - PKG_CHECK_MODULES(EDS,
548 - [
549 -diff --git a/src/planner-eds-plugin.c b/src/planner-eds-plugin.c
550 -index 4eb060c..a8229c9 100644
551 ---- a/src/planner-eds-plugin.c
552 -+++ b/src/planner-eds-plugin.c
553 -@@ -30,7 +30,6 @@
554 - #include <gdk/gdkkeysyms.h>
555 - #include <glade/glade.h>
556 - #include <gtk/gtk.h>
557 --#include <gconf/gconf-client.h>
558 - #include <libplanner/mrp-object.h>
559 - #include <libplanner/mrp-property.h>
560 - #include "libplanner/mrp-paths.h"
561 -@@ -39,13 +38,11 @@
562 - #include "planner-resource-cmd.h"
563 -
564 - /* Evolution Data Server sources */
565 --#include <libedataserver/e-source-list.h>
566 --#include <libedataserver/e-source-group.h>
567 --#include <libedataserver/e-uid.h>
568 -+#include <libedataserver/libedataserver.h>
569 - /* Calendar */
570 --#include <libecal/e-cal.h>
571 -+#include <libecal/libecal.h>
572 - /* Addressbook */
573 --#include <libebook/e-book.h>
574 -+#include <libebook/libebook.h>
575 -
576 - struct _PlannerPluginPriv {
577 - MrpProject *project;
578 -@@ -66,7 +63,8 @@ struct _PlannerPluginPriv {
579 - gchar *current_query_id;
580 - GList *queries_cancelled;
581 - /* Books open */
582 -- GList *books;
583 -+ ESourceRegistry *registry;
584 -+ GList *books;
585 -
586 - GtkActionGroup *actions;
587 - };
588 -@@ -95,7 +93,7 @@ enum {
589 - static void eds_plugin_import (GtkAction *action,
590 - gpointer user_data,
591 - const gchar *cname);
592 --static void eds_create_groups_model (GSList *groups,
593 -+static void eds_create_groups_model (GList *groups,
594 - PlannerPlugin *plugin);
595 - static void eds_ok_button_clicked (GtkButton *button,
596 - PlannerPlugin *plugin);
597 -@@ -130,15 +128,14 @@ static MrpResource * eds_find_resource (PlannerPlugin *plugin,
598 - const gchar *uid,
599 - GList *resources_orig);
600 - static gboolean eds_create_uid_property (PlannerPlugin *plugin);
601 --static void eds_load_resources (ESourceGroup *group,
602 -+static void eds_load_resources (ESource *source,
603 - PlannerPlugin *plugin,
604 - const gchar *search);
605 --static void eds_receive_contacts_cb (EBook *book,
606 -- EBookStatus status,
607 -- GList *contacts,
608 -+static void eds_receive_contacts_cb (EBookClient *book,
609 -+ GAsyncResult *result,
610 - gpointer plugin);
611 --static void eds_receive_book_cb (EBook *book,
612 -- EBookStatus status,
613 -+static void eds_receive_book_cb (EBookClient *book,
614 -+ GAsyncResult *result,
615 - gpointer user_data);
616 - static void eds_plugin_busy (PlannerPlugin *plugin,
617 - gboolean busy);
618 -@@ -236,9 +233,7 @@ eds_plugin_import (GtkAction *action,
619 - PlannerPlugin *plugin;
620 - PlannerPluginPriv *priv;
621 - GtkCellRenderer *renderer;
622 -- GConfClient *gconf_client;
623 -- ESourceList *source_list;
624 -- GSList *groups;
625 -+ GList *groups;
626 - gchar *filename;
627 -
628 - plugin = PLANNER_PLUGIN (user_data);
629 -@@ -293,11 +288,9 @@ eds_plugin_import (GtkAction *action,
630 - gtk_widget_show (priv->dialog_get_resources);
631 -
632 -
633 -- gconf_client = gconf_client_get_default ();
634 -- source_list = e_source_list_new_for_gconf (gconf_client,
635 -- "/apps/evolution/addressbook/sources");
636 - /* List with addressbook groups */
637 -- groups = e_source_list_peek_groups (source_list);
638 -+ groups = e_source_registry_list_sources (priv->registry,
639 -+ E_SOURCE_EXTENSION_ADDRESS_BOOK);
640 - eds_create_groups_model (groups, plugin);
641 - gtk_combo_box_set_model (priv->select_group, priv->groups_model);
642 - renderer = gtk_cell_renderer_text_new ();
643 -@@ -305,52 +298,58 @@ eds_plugin_import (GtkAction *action,
644 - renderer, TRUE);
645 - gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (priv->select_group),
646 - renderer, "text", 0, NULL);
647 -- /* g_object_unref (source_list); */
648 -+ g_list_free_full (groups, g_object_unref);
649 - }
650 -
651 - static void
652 --eds_create_groups_model (GSList *groups,
653 -+eds_create_groups_model (GList *groups,
654 - PlannerPlugin *plugin)
655 - {
656 -+ PlannerPluginPriv *priv;
657 - GtkListStore *model;
658 - GtkTreeIter iter;
659 -- GSList *sl;
660 -+ GList *sl;
661 -+ ESource *parent;
662 -+ const gchar *parent_name;
663 - const gchar *name;
664 -
665 - if (groups == NULL) {
666 - return;
667 - }
668 -
669 -+ priv = plugin->priv;
670 - model = gtk_list_store_new (NUM_GROUP_COLS, G_TYPE_STRING, G_TYPE_OBJECT);
671 -
672 - for (sl = groups; sl; sl = sl->next) {
673 -- name = e_source_group_peek_name (sl->data);
674 -+ name = e_source_get_display_name (sl->data);
675 -+ parent = e_source_registry_ref_source(priv->registry, e_source_get_parent(sl->data));
676 -+ parent_name = e_source_get_display_name(parent);
677 - gtk_list_store_append (model, &iter);
678 - gtk_list_store_set (model, &iter,
679 -- COL_GROUP_NAME, name,
680 -+ COL_GROUP_NAME, g_strdup_printf("%s (%s)", name, parent_name),
681 - COL_GROUP_OBJECT, sl->data, -1);
682 -+ g_object_unref(parent);
683 - }
684 - plugin->priv->groups_model = GTK_TREE_MODEL (model);
685 - }
686 -
687 - /* For now we show all the sources from a group in a List.
688 -- Later we will us a Tree to show them usings groups. */
689 -+ Later we will use a Tree to show them usings groups. */
690 - static void
691 --eds_load_resources (ESourceGroup *group,
692 -- PlannerPlugin *plugin,
693 -- const gchar *search)
694 -+eds_load_resources (ESource *source,
695 -+ PlannerPlugin *plugin,
696 -+ const gchar *search)
697 - {
698 - GtkListStore *model;
699 -- GSList *sources, *sl;
700 -- PlannerPluginPriv *priv;
701 -+ GList *sources, *sl;
702 -+ PlannerPluginPriv *priv = NULL;
703 -
704 -- g_return_if_fail (E_IS_SOURCE_GROUP (group));
705 -- sources = e_source_group_peek_sources (group);
706 -+ g_return_if_fail (E_IS_SOURCE (source));
707 -
708 - priv = plugin->priv;
709 - model = GTK_LIST_STORE (priv->resources_model);
710 -
711 -- if (sources == NULL) {
712 -+ if (source == NULL) {
713 - if (model) {
714 - gtk_list_store_clear (model);
715 - }
716 -@@ -439,9 +438,12 @@ eds_load_resources (ESourceGroup *group,
717 - gtk_tree_view_set_headers_clickable (priv->resources_tree_view, TRUE);
718 - }
719 -
720 -+ sources = e_source_registry_list_sources (priv->registry,
721 -+ E_SOURCE_EXTENSION_ADDRESS_BOOK);
722 -+
723 - for (sl = sources; sl; sl = sl->next) {
724 -- EBook *client;
725 -- AsyncQuery *async_query = g_new0 (AsyncQuery, 1);
726 -+ EBookClient *client;
727 -+ AsyncQuery *async_query = g_new0 (AsyncQuery, 1);
728 -
729 - g_free (plugin->priv->current_query_id);
730 - plugin->priv->current_query_id = e_uid_new ();
731 -@@ -450,11 +452,12 @@ eds_load_resources (ESourceGroup *group,
732 - async_query->uid = plugin->priv->current_query_id;
733 - async_query->search = search;
734 -
735 -- client = e_book_new (sl->data, NULL);
736 -+ client = e_book_client_new (sl->data, NULL);
737 - g_message ("Open book async query: %s", async_query->uid);
738 -- e_book_async_open (client, TRUE, eds_receive_book_cb, async_query);
739 -+ e_client_open (E_CLIENT (client), TRUE, NULL, (GAsyncReadyCallback) eds_receive_book_cb, async_query);
740 - eds_plugin_busy (plugin, TRUE);
741 - }
742 -+ g_list_free_full (sources, g_object_unref);
743 - }
744 -
745 - static gboolean
746 -@@ -478,16 +481,17 @@ eds_query_cancelled (PlannerPlugin *plugin,
747 - }
748 -
749 - static void
750 --eds_receive_book_cb (EBook *client,
751 -- EBookStatus status,
752 -+eds_receive_book_cb (EBookClient *client,
753 -+ GAsyncResult *result,
754 - gpointer user_data)
755 - {
756 - PlannerPlugin *plugin;
757 - EBookQuery *query;
758 - AsyncQuery *async_query;
759 - const gchar *search;
760 -+ const gchar *sexp;
761 - const gchar *uid;
762 -- const gchar *book_uri;
763 -+ const gchar *book_uid;
764 - GtkListStore *model;
765 -
766 - async_query = user_data;
767 -@@ -499,25 +503,25 @@ eds_receive_book_cb (EBook *client,
768 - gtk_list_store_clear (model);
769 - g_free (async_query);
770 -
771 -- book_uri = e_book_get_uri (client);
772 -+ book_uid = e_source_get_uid(e_client_get_source(E_CLIENT (client)));
773 -
774 - if (eds_query_cancelled (plugin, uid)) {
775 -- g_message ("Open book query cancelled: %s (%s)", book_uri, uid);
776 -+ g_message ("Open book query cancelled: %s (%s)", book_uid, uid);
777 - gtk_widget_set_sensitive (glade_xml_get_widget (plugin->priv->glade,
778 - "search_box"), TRUE);
779 - eds_plugin_busy (plugin, FALSE);
780 - return;
781 - }
782 -
783 -- if (status != E_BOOK_ERROR_OK) {
784 -- g_warning ("Problems opening: %s", book_uri);
785 -+ if (!e_client_open_finish(E_CLIENT (client), result, NULL)) {
786 -+ g_warning ("Problems opening: %s", book_uid);
787 - gtk_widget_set_sensitive (glade_xml_get_widget (plugin->priv->glade,
788 - "search_box"), TRUE);
789 - eds_plugin_busy (plugin, FALSE);
790 - return;
791 - }
792 -
793 -- g_message ("Looking the book: %s", book_uri);
794 -+ g_message ("Looking the book: %s", book_uid);
795 - plugin->priv->books = g_list_append (plugin->priv->books, client);
796 -
797 - async_query = g_new0 (AsyncQuery, 1);
798 -@@ -527,22 +531,23 @@ eds_receive_book_cb (EBook *client,
799 - async_query->plugin = plugin;
800 -
801 - query = e_book_query_any_field_contains (search);
802 -- e_book_async_get_contacts (client, query,
803 -- eds_receive_contacts_cb,
804 -- (gpointer) async_query);
805 -+ sexp = e_book_query_to_string(query);
806 -+ e_book_client_get_contacts (client, sexp, NULL,
807 -+ (GAsyncReadyCallback) eds_receive_contacts_cb,
808 -+ (gpointer) async_query);
809 -
810 - eds_plugin_busy (plugin, TRUE);
811 - e_book_query_unref (query);
812 - }
813 -
814 - static void
815 --eds_receive_contacts_cb (EBook *book,
816 -- EBookStatus status,
817 -- GList *contacts,
818 -+eds_receive_contacts_cb (EBookClient *client,
819 -+ GAsyncResult *result,
820 - gpointer user_data)
821 - {
822 - GtkTreeIter iter;
823 -- GList *l;
824 -+ GSList *l;
825 -+ GSList *contacts;
826 - GtkListStore *model;
827 - PlannerPlugin *plugin;
828 - PlannerPluginPriv *priv;
829 -@@ -550,6 +555,7 @@ eds_receive_contacts_cb (EBook *book,
830 - AsyncQuery *async_query;
831 - const gchar *uid;
832 - gchar *filename;
833 -+ GError *error;
834 -
835 - async_query = (AsyncQuery *) user_data;
836 -
837 -@@ -565,11 +571,10 @@ eds_receive_contacts_cb (EBook *book,
838 - return;
839 - }
840 -
841 -- g_message ("Book status response: %d", status);
842 - g_message ("Answer for the query: %s", uid);
843 -
844 -- /* Exceed limit is E_BOOK_ERROR_OTHER_ERROR :( */
845 -- if (status == E_BOOK_ERROR_OK || status == E_BOOK_ERROR_OTHER_ERROR) {
846 -+ if (e_book_client_get_contacts_finish(client, result, &contacts, &error)) {
847 -+ g_message ("Book status response: %d", g_slist_length(contacts));
848 - filename = mrp_paths_get_image_dir ("/resources.png");
849 - pixbuf = gdk_pixbuf_new_from_file (filename, NULL);
850 - g_free (filename);
851 -@@ -586,8 +591,9 @@ eds_receive_contacts_cb (EBook *book,
852 - COL_RESOURCE_PHOTO, pixbuf,
853 - COL_RESOURCE_OBJECT, l->data, -1);
854 - }
855 -+ e_client_util_free_object_slist(contacts);
856 - } else {
857 -- g_warning ("Problem getting contacts ...");
858 -+ g_warning ("Problem getting contacts: %s", error->message);
859 - }
860 -
861 - eds_plugin_busy (plugin, FALSE);
862 -@@ -697,13 +703,13 @@ eds_group_selected (GtkComboBox *select_group,
863 - {
864 - GtkTreeIter iter;
865 - PlannerPluginPriv *priv = plugin->priv;
866 -- ESourceGroup *group;
867 -+ ESource *source;
868 -
869 - gtk_widget_set_sensitive (glade_xml_get_widget (priv->glade, "search_box"), TRUE);
870 -
871 - if (gtk_combo_box_get_active_iter (select_group, &iter)) {
872 -- gtk_tree_model_get (priv->groups_model, &iter, COL_GROUP_OBJECT, &group, -1);
873 -- eds_load_resources (group, plugin, "");
874 -+ gtk_tree_model_get (priv->groups_model, &iter, COL_GROUP_OBJECT, &source, -1);
875 -+ eds_load_resources (source, plugin, "");
876 - }
877 - }
878 -
879 -@@ -805,14 +811,14 @@ eds_search_button_clicked (GtkButton *button,
880 - const gchar *search;
881 - PlannerPluginPriv *priv = plugin->priv;
882 - GtkTreeIter iter;
883 -- ESourceGroup *group;
884 -+ ESource *source;
885 -
886 - search = gtk_entry_get_text (GTK_ENTRY
887 - (glade_xml_get_widget (priv->glade,"search_entry")));
888 -
889 - if (gtk_combo_box_get_active_iter (priv->select_group, &iter)) {
890 -- gtk_tree_model_get (priv->groups_model, &iter, COL_GROUP_OBJECT, &group, -1);
891 -- eds_load_resources (group, plugin, search);
892 -+ gtk_tree_model_get (priv->groups_model, &iter, COL_GROUP_OBJECT, &source, -1);
893 -+ eds_load_resources (source, plugin, search);
894 - }
895 - }
896 -
897 -@@ -823,13 +829,13 @@ eds_search_key_pressed (GtkEntry *entry,
898 - {
899 - PlannerPluginPriv *priv = plugin->priv;
900 - GtkTreeIter iter;
901 -- ESourceGroup *group;
902 -+ ESource *source;
903 -
904 - if (event->keyval == GDK_Return) {
905 - if (gtk_combo_box_get_active_iter (priv->select_group, &iter)) {
906 - gtk_tree_model_get (priv->groups_model, &iter,
907 -- COL_GROUP_OBJECT, &group, -1);
908 -- eds_load_resources (group, plugin, gtk_entry_get_text (entry));
909 -+ COL_GROUP_OBJECT, &source, -1);
910 -+ eds_load_resources (source, plugin, gtk_entry_get_text (entry));
911 - }
912 - }
913 - return FALSE;
914 -@@ -935,6 +941,7 @@ plugin_init (PlannerPlugin *plugin)
915 - plugin->priv = priv;
916 - priv->project = planner_window_get_project (plugin->main_window);
917 -
918 -+ priv->registry = e_source_registry_new_sync(NULL, NULL);
919 - priv->actions = gtk_action_group_new ("EDS plugin actions");
920 - gtk_action_group_set_translation_domain (priv->actions, GETTEXT_PACKAGE);
921 -
922 ---
923 -1.8.2.1
924 -
925
926 diff --git a/app-office/planner/metadata.xml b/app-office/planner/metadata.xml
927 deleted file mode 100644
928 index 4cbddcaa..00000000
929 --- a/app-office/planner/metadata.xml
930 +++ /dev/null
931 @@ -1,8 +0,0 @@
932 -<?xml version="1.0" encoding="UTF-8"?>
933 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
934 -<pkgmetadata>
935 - <maintainer type="project">
936 - <email>gnome@g.o</email>
937 - <name>Gentoo GNOME Desktop</name>
938 - </maintainer>
939 -</pkgmetadata>
940
941 diff --git a/app-office/planner/planner-9999.ebuild b/app-office/planner/planner-9999.ebuild
942 deleted file mode 100644
943 index b6e88f43..00000000
944 --- a/app-office/planner/planner-9999.ebuild
945 +++ /dev/null
946 @@ -1,98 +0,0 @@
947 -# Copyright 1999-2015 Gentoo Foundation
948 -# Distributed under the terms of the GNU General Public License v2
949 -# $Id$
950 -
951 -EAPI="5"
952 -GCONF_DEBUG="no"
953 -GNOME2_LA_PUNT="yes"
954 -PYTHON_COMPAT=( python2_{6,7} )
955 -
956 -inherit autotools eutils gnome2 python-single-r1
957 -if [[ ${PV} = 9999 ]]; then
958 - inherit gnome2-live
959 -fi
960 -
961 -DESCRIPTION="Project manager for Gnome"
962 -HOMEPAGE="http://live.gnome.org/Planner/"
963 -
964 -SLOT="0"
965 -LICENSE="GPL-2"
966 -IUSE="eds examples python"
967 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
968 -if [[ ${PV} = 9999 ]]; then
969 - IUSE="${IUSE} doc"
970 - KEYWORDS=""
971 -else
972 - KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
973 -fi
974 -
975 -RDEPEND="
976 - >=dev-libs/glib-2.6:2
977 - >=x11-libs/gtk+-2.14:2
978 - >=gnome-base/libgnomecanvas-2.10
979 - >=gnome-base/libgnomeui-2.10
980 - >=gnome-base/libglade-2.4:2.0
981 - >=gnome-base/gconf-2.6:2
982 - >=dev-libs/libxml2-2.6.27:2
983 - >=dev-libs/libxslt-1.1.23
984 - python? (
985 - ${PYTHON_DEPS}
986 - >=dev-python/pygtk-2.6:2[${PYTHON_USEDEP}] )
987 - eds? (
988 - >=gnome-extra/evolution-data-server-3.6
989 - >=mail-client/evolution-3.6 )"
990 -
991 -DEPEND="${RDEPEND}
992 - app-text/scrollkeeper
993 - dev-util/gtk-doc-am
994 - >=dev-util/intltool-0.35.5
995 - gnome-base/gnome-common
996 - virtual/pkgconfig
997 -"
998 -
999 -if [[ ${PV} = 9999 ]]; then
1000 - DEPEND="${DEPEND}
1001 - doc? ( >=dev-util/gtk-doc-1 )"
1002 -fi
1003 -
1004 -src_prepare() {
1005 - # Find python in a faster way, bug #344231, upstream bug #654044
1006 - epatch "${FILESDIR}"/0001-Speed-up-python-path-detection.patch
1007 -
1008 - # Fix build with eds-3.6
1009 - epatch "${FILESDIR}"/0002-Fix-build-failure-with-evolution-data-server-3.6.patch
1010 -
1011 - [[ ${PV} != 9999 ]] && eautoreconf
1012 -
1013 - # Somehow needs this even if macro is not present
1014 - [[ ${PV} = 9999 ]] && gnome-doc-common
1015 - gnome2_src_prepare
1016 -
1017 -}
1018 -
1019 -src_configure() {
1020 - # FIXME: disable eds backend for now, it fails, upstream bug #654005
1021 - # We need to set compile-warnings to a different value as it doesn't use
1022 - # standard macro: https://bugzilla.gnome.org/703067
1023 - gnome2_src_configure \
1024 - $(use_enable python) \
1025 - $(use_enable python python-plugin) \
1026 - $(use_enable eds) \
1027 - --disable-eds-backend \
1028 - --with-database=no \
1029 - --disable-update-mimedb \
1030 - --enable-compile-warnings=yes
1031 - #$(use_enable eds eds-backend)
1032 -}
1033 -
1034 -src_install() {
1035 - # error: relink `libstorage-mrproject-1.la' with the above command before installing it
1036 - # Try to drop workaround on next snapshot or bump
1037 - MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install \
1038 - sqldocdir="\$(datadir)/doc/${PF}" \
1039 - sampledir="\$(datadir)/doc/${PF}/examples"
1040 -
1041 - if ! use examples; then
1042 - rm -rf "${D}/usr/share/doc/${PF}/examples"
1043 - fi
1044 -}
1045
1046 diff --git a/app-text/libgxps/libgxps-9999.ebuild b/app-text/libgxps/libgxps-9999.ebuild
1047 deleted file mode 100644
1048 index f43a1640..00000000
1049 --- a/app-text/libgxps/libgxps-9999.ebuild
1050 +++ /dev/null
1051 @@ -1,66 +0,0 @@
1052 -# Copyright 1999-2015 Gentoo Foundation
1053 -# Distributed under the terms of the GNU General Public License v2
1054 -# $Id$
1055 -
1056 -EAPI="4"
1057 -GNOME2_LA_PUNT="yes"
1058 -GCONF_DEBUG="yes"
1059 -
1060 -inherit gnome2
1061 -if [[ ${PV} = 9999 ]]; then
1062 - inherit gnome2-live
1063 -fi
1064 -
1065 -DESCRIPTION="Library for handling and rendering XPS documents"
1066 -HOMEPAGE="http://live.gnome.org/libgxps"
1067 -
1068 -LICENSE="LGPL-2.1"
1069 -SLOT="0"
1070 -IUSE="debug doc +introspection jpeg lcms static-libs tiff"
1071 -if [[ ${PV} = 9999 ]]; then
1072 - KEYWORDS=""
1073 - IUSE="${IUSE} doc"
1074 -else
1075 - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
1076 -fi
1077 -
1078 -RDEPEND="
1079 - >=app-arch/libarchive-2.8
1080 - >=dev-libs/glib-2.24:2
1081 - media-libs/freetype:2
1082 - media-libs/libpng:0
1083 - >=x11-libs/cairo-1.10[svg]
1084 - introspection? ( >=dev-libs/gobject-introspection-0.10.1 )
1085 - jpeg? ( virtual/jpeg )
1086 - lcms? ( media-libs/lcms:2 )
1087 - tiff? ( media-libs/tiff[zlib] )
1088 -"
1089 -DEPEND="${RDEPEND}
1090 - app-text/docbook-xsl-stylesheets
1091 - dev-libs/libxslt
1092 - >=dev-util/gtk-doc-am-1.14
1093 - virtual/pkgconfig
1094 -"
1095 -
1096 -if [[ ${PV} = 9999 ]]; then
1097 - DEPEND="${DEPEND}
1098 - doc? (
1099 - app-text/docbook-xml-dtd:4.1.2
1100 - >=dev-util/gtk-doc-1.14 )"
1101 -fi
1102 -
1103 -# There is no automatic test suite, only an interactive test application
1104 -RESTRICT="test"
1105 -
1106 -src_configure() {
1107 - DOCS="AUTHORS ChangeLog NEWS README TODO"
1108 - gnome2_src_configure \
1109 - --enable-man \
1110 - --disable-test \
1111 - $(use_enable debug) \
1112 - $(use_enable introspection) \
1113 - $(use_with jpeg libjpeg) \
1114 - $(use_with lcms liblcms2) \
1115 - $(use_enable static-libs static) \
1116 - $(use_with tiff libtiff)
1117 -}
1118
1119 diff --git a/app-text/libgxps/metadata.xml b/app-text/libgxps/metadata.xml
1120 deleted file mode 100644
1121 index 39980802..00000000
1122 --- a/app-text/libgxps/metadata.xml
1123 +++ /dev/null
1124 @@ -1,8 +0,0 @@
1125 -<?xml version="1.0" encoding="UTF-8"?>
1126 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1127 -<pkgmetadata>
1128 -<maintainer type="project">
1129 - <email>gnome@g.o</email>
1130 - <name>Gentoo GNOME Desktop</name>
1131 -</maintainer>
1132 -</pkgmetadata>
1133
1134 diff --git a/dev-libs/glib/files/gengiotypefuncs.py b/dev-libs/glib/files/gengiotypefuncs.py
1135 deleted file mode 100755
1136 index 9732d789..00000000
1137 --- a/dev-libs/glib/files/gengiotypefuncs.py
1138 +++ /dev/null
1139 @@ -1,45 +0,0 @@
1140 -#!/usr/bin/env python3
1141 -# -*- coding: utf-8 -*-
1142 -
1143 -import sys
1144 -import re
1145 -import os
1146 -
1147 -debug = os.getenv('GIO_GENTYPEFUNCS_DEBUG') is not None
1148 -
1149 -out_file = sys.argv[1]
1150 -in_files = sys.argv[2:]
1151 -
1152 -funcs = []
1153 -
1154 -
1155 -if debug: print ('Output file: ', out_file)
1156 -
1157 -if debug: print (len(in_files), 'input files')
1158 -
1159 -for filename in in_files:
1160 - if debug: print ('Input file: ', filename)
1161 - with open(filename, "r") as f:
1162 - for line in f:
1163 - line = line.rstrip('\n').rstrip('\r')
1164 - # print line
1165 - match = re.search(r'\bg_[a-zA-Z0-9_]*_get_type\b', line)
1166 - if match:
1167 - func = match.group(0)
1168 - if not func in funcs:
1169 - funcs.append(func)
1170 - if debug: print ('Found ', func)
1171 -
1172 -file_output = 'G_GNUC_BEGIN_IGNORE_DEPRECATIONS\n'
1173 -
1174 -funcs = sorted(funcs)
1175 -
1176 -for f in funcs:
1177 - if f not in ['g_io_extension_get_type', 'g_settings_backend_get_type']:
1178 - file_output += '*tp++ = {0} ();\n'.format(f)
1179 -
1180 -if debug: print (len(funcs), 'functions')
1181 -
1182 -ofile = open(out_file, "w")
1183 -ofile.write(file_output)
1184 -ofile.close()
1185
1186 diff --git a/dev-libs/glib/files/glib-2.54.2-external-codegen.patch b/dev-libs/glib/files/glib-2.54.2-external-codegen.patch
1187 deleted file mode 100644
1188 index 3c654216..00000000
1189 --- a/dev-libs/glib/files/glib-2.54.2-external-codegen.patch
1190 +++ /dev/null
1191 @@ -1,101 +0,0 @@
1192 -From d4a7cb8d053daab95b8d250af6b21c81bc860777 Mon Sep 17 00:00:00 2001
1193 -From: Sobhan Mohammadpour <mohammadpour.sobhan@×××××.com>
1194 -Date: Sat, 16 Dec 2017 21:30:22 +0330
1195 -Subject: [PATCH] glib-2.54.2 external codegen
1196 -
1197 ----
1198 - docs/reference/gio/meson.build | 4 +---
1199 - gio/meson.build | 6 +++---
1200 - gio/tests/gdbus-object-manager-example/meson.build | 2 +-
1201 - gio/tests/meson.build | 2 +-
1202 - 4 files changed, 6 insertions(+), 8 deletions(-)
1203 -
1204 -diff --git a/docs/reference/gio/meson.build b/docs/reference/gio/meson.build
1205 -index 7f04677..71b5e0c 100644
1206 ---- a/docs/reference/gio/meson.build
1207 -+++ b/docs/reference/gio/meson.build
1208 -@@ -121,7 +121,6 @@ if get_option('with-docs') != 'no'
1209 - 'gsettings.xml',
1210 - 'gresource.xml',
1211 - 'gdbus.xml',
1212 -- 'gdbus-codegen.xml',
1213 - ],
1214 - expand_content_files : [
1215 - 'overview.xml',
1216 -@@ -129,7 +128,6 @@ if get_option('with-docs') != 'no'
1217 - 'migrating-gnome-vfs.xml',
1218 - 'migrating-gconf.xml',
1219 - 'migrating-gdbus.xml',
1220 -- 'gdbus-codegen.xml',
1221 - ],
1222 - html_assets : [
1223 - 'gvfs-overview.png',
1224 -@@ -149,7 +147,7 @@ endif
1225 - if get_option('with-man') != 'no' and xsltproc.found()
1226 - manpages = ['gapplication', 'gio-querymodules', 'glib-compile-schemas',
1227 - 'glib-compile-resources', 'gsettings', 'gresource', 'gdbus',
1228 -- 'gio', 'gdbus-codegen']
1229 -+ 'gio']
1230 - foreach page : manpages
1231 - custom_target(page + '-man',
1232 - input: page + '.xml',
1233 -diff --git a/gio/meson.build b/gio/meson.build
1234 -index 3252636..3c566ed 100644
1235 ---- a/gio/meson.build
1236 -+++ b/gio/meson.build
1237 -@@ -165,7 +165,7 @@ gdbus_sources = [
1238 - ]
1239 -
1240 - # Generate gdbus-codegen
1241 --subdir('gdbus-2.0/codegen')
1242 -+#subdir('gdbus-2.0/codegen')
1243 -
1244 - # Generate xdp-dbus.{c,h}
1245 - xdp_dbus_generated = custom_target('xdp-dbus',
1246 -@@ -174,7 +174,7 @@ xdp_dbus_generated = custom_target('xdp-dbus',
1247 - 'org.freedesktop.portal.NetworkMonitor.xml',
1248 - 'org.freedesktop.portal.ProxyResolver.xml'],
1249 - output : ['xdp-dbus.h', 'xdp-dbus.c'],
1250 -- command : [python, gdbus_codegen,
1251 -+ command : [find_program('gdbus-codegen'),
1252 - '--interface-prefix', 'org.freedesktop.portal.',
1253 - '--output-directory', '@OUTDIR@',
1254 - '--generate-c-code', 'xdp-dbus',
1255 -@@ -193,7 +193,7 @@ xdp_dbus_generated = custom_target('xdp-dbus',
1256 - gdbus_daemon_generated = custom_target('gdbus-daemon-generated',
1257 - input : ['dbus-daemon.xml'],
1258 - output : ['gdbus-daemon-generated.h', 'gdbus-daemon-generated.c'],
1259 -- command : [python, gdbus_codegen,
1260 -+ command : [find_program('gdbus-codegen'),
1261 - '--interface-prefix', 'org.',
1262 - '--output-directory', '@OUTDIR@',
1263 - '--generate-c-code', 'gdbus-daemon-generated',
1264 -diff --git a/gio/tests/gdbus-object-manager-example/meson.build b/gio/tests/gdbus-object-manager-example/meson.build
1265 -index 6303573..499bb9a 100644
1266 ---- a/gio/tests/gdbus-object-manager-example/meson.build
1267 -+++ b/gio/tests/gdbus-object-manager-example/meson.build
1268 -@@ -5,7 +5,7 @@ gdbus_example_objectmanager_generated = custom_target('gdbus-example-objectmanag
1269 - 'gdbus-example-objectmanager-generated.c',
1270 - 'gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Animal.xml',
1271 - 'gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Cat.xml'],
1272 -- command : [python, gdbus_codegen,
1273 -+ command : [find_program('gdbus-codegen'),
1274 - '--interface-prefix', 'org.gtk.GDBus.Example.ObjectManager.',
1275 - '--c-namespace', 'Example',
1276 - '--c-generate-object-manager',
1277 -diff --git a/gio/tests/meson.build b/gio/tests/meson.build
1278 -index e149a4b..69a161e 100644
1279 ---- a/gio/tests/meson.build
1280 -+++ b/gio/tests/meson.build
1281 -@@ -145,7 +145,7 @@ if host_machine.system() != 'windows'
1282 - input : ['test-codegen.xml'],
1283 - output : ['gdbus-test-codegen-generated.h',
1284 - 'gdbus-test-codegen-generated.c'],
1285 -- command : [python, gdbus_codegen,
1286 -+ command : [find_program('gdbus-codegen'),
1287 - '--interface-prefix', 'org.project.',
1288 - '--output-directory', '@OUTDIR@',
1289 - '--generate-c-code', 'gdbus-test-codegen-generated',
1290 ---
1291 -2.15.1
1292 -
1293
1294 diff --git a/dev-libs/glib/glib-9999.ebuild b/dev-libs/glib/glib-9999.ebuild
1295 deleted file mode 100644
1296 index b921c712..00000000
1297 --- a/dev-libs/glib/glib-9999.ebuild
1298 +++ /dev/null
1299 @@ -1,314 +0,0 @@
1300 -# Copyright 1999-2020 Gentoo Authors
1301 -# Distributed under the terms of the GNU General Public License v2
1302 -
1303 -# Until bug #537330 glib is a reverse dependency of pkgconfig and, then
1304 -# adding new dependencies end up making stage3 to grow. Every addition needs
1305 -# then to be think very closely.
1306 -
1307 -EAPI=6
1308 -PYTHON_COMPAT=( python2_7 )
1309 -# Completely useless with or without USE static-libs, people need to use pkg-config
1310 -GNOME2_LA_PUNT="yes"
1311 -
1312 -inherit bash-completion-r1 flag-o-matic gnome-meson libtool linux-info \
1313 - multilib multilib-minimal pax-utils python-r1 toolchain-funcs versionator virtualx
1314 -
1315 -if [[ ${PV} = 9999 ]]; then
1316 - inherit git-r3
1317 -fi
1318 -
1319 -DESCRIPTION="The GLib library of C routines"
1320 -HOMEPAGE="https://www.gtk.org/"
1321 -SRC_URI="${SRC_URI}
1322 - https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf
1323 -
1324 -if [[ ${PV} = 9999 ]]; then
1325 - EGIT_REPO_URI="https://git.gnome.org/browse/${GNOME_ORG_MODULE}"
1326 - SRC_URI="https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf
1327 -fi
1328 -
1329 -LICENSE="LGPL-2.1+"
1330 -SLOT="2"
1331 -IUSE="dbus debug fam kernel_linux +mime selinux static-libs systemtap test utils xattr"
1332 -REQUIRED_USE="
1333 - utils? ( ${PYTHON_REQUIRED_USE} )
1334 - test? ( ${PYTHON_REQUIRED_USE} )
1335 -"
1336 -
1337 -if [[ ${PV} = 9999 ]]; then
1338 - KEYWORDS=""
1339 -else
1340 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
1341 -fi
1342 -
1343 -RDEPEND="
1344 - !<dev-util/gdbus-codegen-${PV}
1345 - >=dev-libs/libpcre-8.13:3[${MULTILIB_USEDEP},static-libs?]
1346 - >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
1347 - >=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}]
1348 - >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
1349 - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
1350 - kernel_linux? ( sys-apps/util-linux[${MULTILIB_USEDEP}] )
1351 - selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
1352 - xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
1353 - fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
1354 - utils? (
1355 - ${PYTHON_DEPS}
1356 - >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
1357 - virtual/libelf:0=
1358 - )
1359 -"
1360 -DEPEND="${RDEPEND}
1361 - app-text/docbook-xml-dtd:4.1.2
1362 - >=dev-libs/libxslt-1.0
1363 - >=sys-devel/gettext-0.11
1364 - >=dev-util/gtk-doc-am-1.20
1365 - systemtap? ( >=dev-util/systemtap-1.3 )
1366 - test? (
1367 - sys-devel/gdb
1368 - ${PYTHON_DEPS}
1369 - >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
1370 - >=sys-apps/dbus-1.2.14 )
1371 - !<dev-util/gtk-doc-1.15-r2
1372 -"
1373 -PDEPEND="!<gnome-base/gvfs-1.6.4-r990
1374 - dbus? ( gnome-base/dconf )
1375 - mime? ( x11-misc/shared-mime-info )
1376 -"
1377 -# shared-mime-info needed for gio/xdgmime, bug #409481
1378 -# dconf is needed to be able to save settings, bug #498436
1379 -# Earlier versions of gvfs do not work with glib
1380 -
1381 -MULTILIB_CHOST_TOOLS=(
1382 - /usr/bin/gio-querymodules$(get_exeext)
1383 -)
1384 -
1385 -pkg_setup() {
1386 - if use kernel_linux ; then
1387 - CONFIG_CHECK="~INOTIFY_USER"
1388 - if use test ; then
1389 - CONFIG_CHECK="~IPV6"
1390 - WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them."
1391 - fi
1392 - linux-info_pkg_setup
1393 - fi
1394 -}
1395 -
1396 -src_unpack() {
1397 - git-r3_src_unpack
1398 - default
1399 -}
1400 -src_prepare() {
1401 - # Prevent build failure in stage3 where pkgconfig is not available, bug #481056
1402 - mv -f "${WORKDIR}"/pkg-config-*/pkg.m4 "${S}"/m4macros/ || die
1403 - # Copy missing gengiotypefuncs.py
1404 - cp "${FILESDIR}"/gengiotypefuncs.py "${S}"/gio/tests/ || die
1405 -
1406 - # We need gengiotypefuncs
1407 - if use test; then
1408 - # Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163
1409 - if ! has_version dev-util/desktop-file-utils ; then
1410 - ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system,"
1411 - ewarn "think on installing it to get these tests run."
1412 - sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die
1413 - sed -i -e "/g_test_add_func/d" gio/tests/desktop-app-info.c || die
1414 - fi
1415 -
1416 - # gdesktopappinfo requires existing terminal (gnome-terminal or any
1417 - # other), falling back to xterm if one doesn't exist
1418 - if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then
1419 - ewarn "Some tests will be skipped due to missing terminal program"
1420 - sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die
1421 - fi
1422 -
1423 - # https://bugzilla.gnome.org/show_bug.cgi?id=722604
1424 - sed -i -e "/timer\/stop/d" glib/tests/timer.c || die
1425 - sed -i -e "/timer\/basic/d" glib/tests/timer.c || die
1426 -
1427 - ewarn "Tests for search-utils have been skipped"
1428 - sed -i -e "/search-utils/d" glib/tests/Makefile.am || die
1429 - else
1430 - # Don't build tests, also prevents extra deps, bug #512022
1431 - sed -i -e 's/ tests//' {.,gio,glib}/Makefile.am || die
1432 - fi
1433 -
1434 - # gdbus-codegen is a separate package
1435 - eapply "${FILESDIR}"/${PN}-2.54.2-external-codegen.patch
1436 -
1437 - # Leave python shebang alone - handled by python_replicate_script
1438 - # We could call python_setup and give configure a valid --with-python
1439 - # arg, but that would mean a build dep on python when USE=utils.
1440 - sed -e '/${PYTHON}/d' \
1441 - -i glib/Makefile.{am,in} || die
1442 -
1443 - gnome-meson_src_prepare
1444 -}
1445 -
1446 -multilib_src_configure() {
1447 - # TODO is this still relevent?
1448 - # Avoid circular depend with dev-util/pkgconfig and
1449 - # native builds (cross-compiles won't need pkg-config
1450 - # in the target ROOT to work here)
1451 - if ! tc-is-cross-compiler && ! $(tc-getPKG_CONFIG) --version >& /dev/null; then
1452 - if has_version sys-apps/dbus; then
1453 - export DBUS1_CFLAGS="-I/usr/include/dbus-1.0 -I/usr/$(get_libdir)/dbus-1.0/include"
1454 - export DBUS1_LIBS="-ldbus-1"
1455 - fi
1456 - export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)"
1457 - export LIBFFI_LIBS="-lffi"
1458 - export PCRE_CFLAGS=" " # test -n "$PCRE_CFLAGS" needs to pass
1459 - export PCRE_LIBS="-lpcre"
1460 - fi
1461 -
1462 - # These configure tests don't work when cross-compiling.
1463 - if tc-is-cross-compiler ; then
1464 - # https://bugzilla.gnome.org/show_bug.cgi?id=756473
1465 - case ${CHOST} in
1466 - hppa*|metag*) export glib_cv_stack_grows=yes ;;
1467 - *) export glib_cv_stack_grows=no ;;
1468 - esac
1469 - # https://bugzilla.gnome.org/show_bug.cgi?id=756474
1470 - export glib_cv_uscore=no
1471 - # https://bugzilla.gnome.org/show_bug.cgi?id=756475
1472 - export ac_cv_func_posix_get{pwuid,grgid}_r=yes
1473 - fi
1474 -
1475 - local myconf
1476 -
1477 - # FIXME multilib automagic for libelf
1478 - # FIXME set systemtap/tapse/static-lib install dir and test it.
1479 - # FIXME no selinux, fam, xattr for now.
1480 - # FIXME is this still valid.
1481 - # libelf used only by the gresource bin ??
1482 - # FIXME enable docs if possible.
1483 -
1484 - use static-libs && myconf="-Ddefault_library='static'"
1485 - use debug && myconf="$myconf -Dbuildtype='debug'"
1486 -
1487 - gnome-meson_src_configure \
1488 - ${myconf} \
1489 - -Denable-libmount=$(usex kernel_linux yes no) \
1490 - $(meson_use systemtap enable-dtrace) \
1491 - $(meson_use systemtap enable-systemtap) \
1492 - -Dwith-pcre=system \
1493 - -Dwith-docs=no \
1494 - -Dwith-man=yes
1495 -
1496 - if multilib_is_native_abi; then
1497 - local d
1498 - for d in glib gio gobject; do
1499 - ln -s "${S}"/docs/reference/${d}/html docs/reference/${d}/html || die
1500 - done
1501 - fi
1502 -}
1503 -
1504 -multilib_src_compile() {
1505 - gnome-meson_src_compile
1506 -}
1507 -# FIXME
1508 -multilib_src_test() {
1509 - export XDG_CONFIG_DIRS=/etc/xdg
1510 - export XDG_DATA_DIRS=/usr/local/share:/usr/share
1511 - export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp"
1512 - export LC_TIME=C # bug #411967
1513 - unset GSETTINGS_BACKEND # bug #596380
1514 - python_setup
1515 -
1516 - # Related test is a bit nitpicking
1517 - mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
1518 - chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
1519 -
1520 - # Hardened: gdb needs this, bug #338891
1521 - if host-is-pax ; then
1522 - pax-mark -mr "${BUILD_DIR}"/tests/.libs/assert-msg-test \
1523 - || die "Hardened adjustment failed"
1524 - fi
1525 -
1526 - # Need X for dbus-launch session X11 initialization
1527 - virtx meson_src_test
1528 -}
1529 -
1530 -multilib_src_install() {
1531 - chmod +x glib-gettextize || die
1532 - gnome-meson_src_install completiondir="$(get_bashcompdir)"
1533 - keepdir /usr/$(get_libdir)/gio/modules
1534 -}
1535 -
1536 -multilib_src_install_all() {
1537 - einstalldocs
1538 -
1539 - if use utils ; then
1540 - python_replicate_script "${ED}"/usr/bin/gtester-report
1541 - else
1542 - rm "${ED}usr/bin/gtester-report"
1543 - rm "${ED}usr/share/man/man1/gtester-report.1"
1544 - fi
1545 -
1546 - # Do not install charset.alias even if generated, leave it to libiconv
1547 - rm -f "${ED}/usr/lib/charset.alias"
1548 -
1549 - # Don't install gdb python macros, bug 291328
1550 - rm -rf "${ED}/usr/share/gdb/" "${ED}/usr/share/glib-2.0/gdb/"
1551 -}
1552 -
1553 -pkg_preinst() {
1554 - gnome-meson_pkg_preinst
1555 -
1556 - # Make gschemas.compiled belong to glib alone
1557 - local cache="usr/share/glib-2.0/schemas/gschemas.compiled"
1558 -
1559 - if [[ -e ${EROOT}${cache} ]]; then
1560 - cp "${EROOT}"${cache} "${ED}"/${cache} || die
1561 - else
1562 - touch "${ED}"/${cache} || die
1563 - fi
1564 -
1565 - multilib_pkg_preinst() {
1566 - # Make giomodule.cache belong to glib alone
1567 - local cache="usr/$(get_libdir)/gio/modules/giomodule.cache"
1568 -
1569 - if [[ -e ${EROOT}${cache} ]]; then
1570 - cp "${EROOT}"${cache} "${ED}"/${cache} || die
1571 - else
1572 - touch "${ED}"/${cache} || die
1573 - fi
1574 - }
1575 -
1576 - # Don't run the cache ownership when cross-compiling, as it would end up with an empty cache
1577 - # file due to inability to create it and GIO might not look at any of the modules there
1578 - if ! tc-is-cross-compiler ; then
1579 - multilib_foreach_abi multilib_pkg_preinst
1580 - fi
1581 -}
1582 -
1583 -pkg_postinst() {
1584 - # force (re)generation of gschemas.compiled
1585 - GNOME2_ECLASS_GLIB_SCHEMAS="force"
1586 -
1587 - gnome-meson_pkg_postinst
1588 -
1589 - multilib_pkg_postinst() {
1590 - gnome2_giomodule_cache_update \
1591 - || die "Update GIO modules cache failed (for ${ABI})"
1592 - }
1593 - if ! tc-is-cross-compiler ; then
1594 - multilib_foreach_abi multilib_pkg_postinst
1595 - else
1596 - ewarn "Updating of GIO modules cache skipped due to cross-compilation."
1597 - ewarn "You might want to run gio-querymodules manually on the target for"
1598 - ewarn "your final image for performance reasons and re-run it when packages"
1599 - ewarn "installing GIO modules get upgraded or added to the image."
1600 - fi
1601 -}
1602 -
1603 -pkg_postrm() {
1604 - gnome-meson_pkg_postrm
1605 -
1606 - if [[ -z ${REPLACED_BY_VERSION} ]]; then
1607 - multilib_pkg_postrm() {
1608 - rm -f "${EROOT}"usr/$(get_libdir)/gio/modules/giomodule.cache
1609 - }
1610 - multilib_foreach_abi multilib_pkg_postrm
1611 - rm -f "${EROOT}"usr/share/glib-2.0/schemas/gschemas.compiled
1612 - fi
1613 -}
1614
1615 diff --git a/dev-libs/glib/metadata.xml b/dev-libs/glib/metadata.xml
1616 deleted file mode 100644
1617 index b88ccebb..00000000
1618 --- a/dev-libs/glib/metadata.xml
1619 +++ /dev/null
1620 @@ -1,31 +0,0 @@
1621 -<?xml version="1.0" encoding="UTF-8"?>
1622 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1623 -<pkgmetadata>
1624 - <maintainer type="project">
1625 - <email>gnome@g.o</email>
1626 - <name>Gentoo GNOME Desktop</name>
1627 - </maintainer>
1628 - <use>
1629 - <flag name="dbus">
1630 - Enable dependencies required by glib libraries
1631 - using dbus service to manage settings saving
1632 - </flag>
1633 - <flag name="mime">
1634 - Pull in shared MIME database that many glib-based
1635 - applications require at runtime to detect or open files. Warning:
1636 - do not disable this flag unless installing on a headless server.
1637 - </flag>
1638 - <flag name="systemtap">
1639 - Build support for profiling and tracing using
1640 - <pkg>dev-util/systemtap</pkg>
1641 - </flag>
1642 - <flag name="utils">
1643 - Install gtester-report utility to generate test
1644 - report files for your software; build gresource utility with
1645 - ELF support.
1646 - </flag>
1647 - </use>
1648 - <upstream>
1649 - <remote-id type="cpe">cpe:/a:gnome:glib</remote-id>
1650 - </upstream>
1651 -</pkgmetadata>
1652
1653 diff --git a/dev-libs/gmime/gmime-9999.ebuild b/dev-libs/gmime/gmime-9999.ebuild
1654 deleted file mode 100644
1655 index e83e816f..00000000
1656 --- a/dev-libs/gmime/gmime-9999.ebuild
1657 +++ /dev/null
1658 @@ -1,82 +0,0 @@
1659 -# Copyright 1999-2015 Gentoo Foundation
1660 -# Distributed under the terms of the GNU General Public License v2
1661 -# $Id$
1662 -
1663 -EAPI="5"
1664 -GCONF_DEBUG="no"
1665 -VALA_USE_DEPEND="vapigen"
1666 -
1667 -inherit eutils mono-env gnome2 vala
1668 -if [[ ${PV} = 9999 ]]; then
1669 - inherit gnome2-live
1670 -fi
1671 -
1672 -DESCRIPTION="Utilities for creating and parsing messages using MIME"
1673 -HOMEPAGE="http://spruce.sourceforge.net/gmime/ http://developer.gnome.org/gmime/stable/"
1674 -
1675 -SLOT="2.6"
1676 -LICENSE="LGPL-2.1"
1677 -if [[ ${PV} = 9999 ]]; then
1678 - KEYWORDS=""
1679 -else
1680 - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
1681 -fi
1682 -IUSE="doc mono static-libs vala"
1683 -
1684 -RDEPEND="
1685 - >=dev-libs/glib-2.18:2
1686 - sys-libs/zlib
1687 - >=app-crypt/gpgme-1.1.6
1688 - mono? (
1689 - dev-lang/mono
1690 - >=dev-dotnet/glib-sharp-2.4.0:2 )
1691 -"
1692 -DEPEND="${RDEPEND}
1693 - >=dev-util/gtk-doc-am-1.8
1694 - virtual/pkgconfig
1695 - doc? ( app-text/docbook-sgml-utils )
1696 - mono? ( dev-dotnet/gtk-sharp-gapi:2 )
1697 - vala? (
1698 - $(vala_depend)
1699 - >=dev-libs/gobject-introspection-1.30.0 )
1700 -"
1701 -
1702 -if [[ ${PV} = 9999 ]]; then
1703 - DEPEND="${DEPEND}
1704 - doc? ( >=dev-util/gtk-doc-1.8 )"
1705 -fi
1706 -
1707 -pkg_setup() {
1708 - use mono && mono-env_pkg_setup
1709 -}
1710 -
1711 -src_prepare() {
1712 - use vala && vala_src_prepare
1713 - gnome2_src_prepare
1714 -}
1715 -
1716 -src_configure() {
1717 - gnome2_src_configure \
1718 - --enable-cryptography \
1719 - --disable-strict-parser \
1720 - $(use_enable mono) \
1721 - $(use_enable static-libs static) \
1722 - $(use_enable vala)
1723 -}
1724 -
1725 -src_compile() {
1726 - MONO_PATH="${S}" gnome2_src_compile
1727 - if use doc; then
1728 - emake -C docs/tutorial html
1729 - fi
1730 -}
1731 -
1732 -src_install() {
1733 - GACUTIL_FLAGS="/root '${ED}/usr/$(get_libdir)' /gacdir '${EPREFIX}/usr/$(get_libdir)' /package ${PN}" \
1734 - gnome2_src_install
1735 -
1736 - if use doc ; then
1737 - docinto tutorial
1738 - dodoc docs/tutorial/html/*
1739 - fi
1740 -}
1741
1742 diff --git a/dev-libs/gmime/metadata.xml b/dev-libs/gmime/metadata.xml
1743 deleted file mode 100644
1744 index 24ed35a7..00000000
1745 --- a/dev-libs/gmime/metadata.xml
1746 +++ /dev/null
1747 @@ -1,11 +0,0 @@
1748 -<?xml version="1.0" encoding="UTF-8"?>
1749 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1750 -<pkgmetadata>
1751 - <maintainer type="project">
1752 - <email>gnome@g.o</email>
1753 - <name>Gentoo GNOME Desktop</name>
1754 - </maintainer>
1755 - <upstream>
1756 - <remote-id type="sourceforge">spruce</remote-id>
1757 - </upstream>
1758 -</pkgmetadata>
1759
1760 diff --git a/dev-libs/gobject-introspection/gobject-introspection-9999.ebuild b/dev-libs/gobject-introspection/gobject-introspection-9999.ebuild
1761 deleted file mode 100644
1762 index a4951ac1..00000000
1763 --- a/dev-libs/gobject-introspection/gobject-introspection-9999.ebuild
1764 +++ /dev/null
1765 @@ -1,85 +0,0 @@
1766 -# Copyright 1999-2018 Gentoo Foundation
1767 -# Distributed under the terms of the GNU General Public License v2
1768 -
1769 -EAPI=6
1770 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} )
1771 -PYTHON_REQ_USE="xml"
1772 -
1773 -inherit eapi7-ver gnome2 python-single-r1 toolchain-funcs
1774 -if [[ ${PV} = 9999 ]]; then
1775 - inherit gnome2-live
1776 -fi
1777 -
1778 -DESCRIPTION="Introspection system for GObject-based libraries"
1779 -HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection"
1780 -
1781 -LICENSE="LGPL-2+ GPL-2+"
1782 -SLOT="0"
1783 -IUSE="cairo doctool test"
1784 -REQUIRED_USE="
1785 - ${PYTHON_REQUIRED_USE}
1786 - test? ( cairo )
1787 -"
1788 -if [[ ${PV} = 9999 ]]; then
1789 - KEYWORDS=""
1790 - IUSE="${IUSE} doc"
1791 -else
1792 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
1793 -fi
1794 -
1795 -# virtual/pkgconfig needed at runtime, bug #505408
1796 -# We force glib and g-i to be in sync by this way as explained in bug #518424
1797 -RDEPEND="
1798 - >=dev-libs/gobject-introspection-common-${PV}
1799 - >=dev-libs/glib-9999:2
1800 - doctool? ( dev-python/mako[${PYTHON_USEDEP}] )
1801 - virtual/libffi:=
1802 - virtual/pkgconfig
1803 - !<dev-lang/vala-0.20.0
1804 - ${PYTHON_DEPS}
1805 -"
1806 -# Wants real bison, not virtual/yacc
1807 -DEPEND="${RDEPEND}
1808 - >=dev-util/gtk-doc-am-1.19
1809 - sys-devel/bison
1810 - sys-devel/flex
1811 - test? ( x11-libs/cairo[glib] )
1812 -"
1813 -
1814 -if [[ ${PV} == 9999 ]]; then
1815 - DEPEND="${DEPEND}
1816 - doc? ( >=dev-util/gtk-doc-1.19 )"
1817 -fi
1818 -
1819 -# PDEPEND to avoid circular dependencies, bug #391213; but needed for tests, thus test DEPEND as well
1820 -PDEPEND="cairo? ( x11-libs/cairo[glib] )"
1821 -
1822 -pkg_setup() {
1823 - python-single-r1_pkg_setup
1824 -}
1825 -
1826 -src_configure() {
1827 - if ! has_version "x11-libs/cairo[glib]"; then
1828 - # Bug #391213: enable cairo-gobject support even if it's not installed
1829 - # We only PDEPEND on cairo to avoid circular dependencies
1830 - export CAIRO_LIBS="-lcairo -lcairo-gobject"
1831 - export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo"
1832 - fi
1833 -
1834 - # To prevent crosscompiling problems, bug #414105
1835 - gnome2_src_configure \
1836 - --disable-static \
1837 - CC="$(tc-getCC)" \
1838 - YACC="$(type -p yacc)" \
1839 - $(use_with cairo) \
1840 - $(use_enable doctool)
1841 -}
1842 -
1843 -src_install() {
1844 - gnome2_src_install
1845 -
1846 - # Prevent collision with gobject-introspection-common
1847 - rm -v "${ED}"usr/share/aclocal/introspection.m4 \
1848 - "${ED}"usr/share/gobject-introspection-1.0/Makefile.introspection || die
1849 - rmdir "${ED}"usr/share/aclocal || die
1850 -}
1851
1852 diff --git a/dev-libs/gobject-introspection/metadata.xml b/dev-libs/gobject-introspection/metadata.xml
1853 deleted file mode 100644
1854 index ed75a827..00000000
1855 --- a/dev-libs/gobject-introspection/metadata.xml
1856 +++ /dev/null
1857 @@ -1,12 +0,0 @@
1858 -<?xml version="1.0" encoding="UTF-8"?>
1859 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1860 -<pkgmetadata>
1861 -<maintainer type="project">
1862 - <email>gnome@g.o</email>
1863 - <name>Gentoo GNOME Desktop</name>
1864 -</maintainer>
1865 -<use>
1866 - <flag name="doctool">Install g-ir-doc-tool for generating documentation
1867 - from introspected data</flag>
1868 -</use>
1869 -</pkgmetadata>
1870
1871 diff --git a/dev-libs/libgdata/libgdata-9999.ebuild b/dev-libs/libgdata/libgdata-9999.ebuild
1872 deleted file mode 100644
1873 index f16ec5fb..00000000
1874 --- a/dev-libs/libgdata/libgdata-9999.ebuild
1875 +++ /dev/null
1876 @@ -1,78 +0,0 @@
1877 -# Copyright 1999-2015 Gentoo Foundation
1878 -# Distributed under the terms of the GNU General Public License v2
1879 -# $Id$
1880 -
1881 -EAPI="5"
1882 -GCONF_DEBUG="yes"
1883 -VALA_MIN_API_VERSION="0.20"
1884 -VALA_USE_DEPEND="vapigen"
1885 -
1886 -inherit gnome2 vala
1887 -if [[ ${PV} = 9999 ]]; then
1888 - inherit gnome2-live
1889 -fi
1890 -
1891 -DESCRIPTION="GLib-based library for accessing online service APIs using the GData protocol"
1892 -HOMEPAGE="https://wiki.gnome.org/Projects/libgdata"
1893 -
1894 -LICENSE="LGPL-2.1+"
1895 -SLOT="0/22" # subslot = libgdata soname version
1896 -IUSE="gnome +introspection static-libs test vala"
1897 -if [[ ${PV} = 9999 ]]; then
1898 - IUSE="${IUSE} doc"
1899 - KEYWORDS=""
1900 -else
1901 - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
1902 -fi
1903 -REQUIRED_IUSE="vala? ( introspection )"
1904 -
1905 -# gtk+ is needed for gdk
1906 -# configure checks for gtk:3, but only uses it for demos which are not installed
1907 -RDEPEND="
1908 - >=dev-libs/glib-2.32:2
1909 - >=dev-libs/json-glib-0.15
1910 - >=dev-libs/libxml2-2:2
1911 - >=net-libs/liboauth-0.9.4
1912 - >=net-libs/libsoup-2.42.0:2.4[introspection?]
1913 - >=x11-libs/gdk-pixbuf-2.14:2
1914 - gnome? (
1915 - app-crypt/gcr:=
1916 - >=net-libs/gnome-online-accounts-3.8 )
1917 - introspection? ( >=dev-libs/gobject-introspection-0.9.7 )
1918 -"
1919 -DEPEND="${RDEPEND}
1920 - >=dev-util/gtk-doc-am-1.14
1921 - >=dev-util/intltool-0.40
1922 - >=gnome-base/gnome-common-3.6
1923 - virtual/pkgconfig
1924 - test? ( net-libs/uhttpmock )
1925 - vala? ( $(vala_depend) )
1926 -"
1927 -
1928 -if [[ ${PV} = 9999 ]]; then
1929 - DEPEND="${DEPEND}
1930 - doc? ( >=dev-util/gtk-doc-1.14 )"
1931 -fi
1932 -
1933 -src_prepare() {
1934 - vala_src_prepare
1935 - gnome2_src_prepare
1936 -}
1937 -
1938 -src_configure() {
1939 - DOCS="AUTHORS ChangeLog HACKING NEWS README"
1940 - gnome2_src_configure \
1941 - $(use_enable gnome) \
1942 - $(use_enable gnome goa) \
1943 - $(use_enable introspection) \
1944 - $(use_enable vala) \
1945 - $(use_enable static-libs static) \
1946 - $(use_enable test tests)
1947 -}
1948 -
1949 -src_test() {
1950 - unset ORBIT_SOCKETDIR
1951 - unset DBUS_SESSION_BUS_ADDRESS
1952 - export GSETTINGS_BACKEND="memory" #486412
1953 - dbus-launch emake check
1954 -}
1955
1956 diff --git a/dev-libs/libgdata/metadata.xml b/dev-libs/libgdata/metadata.xml
1957 deleted file mode 100644
1958 index 4b8d03fb..00000000
1959 --- a/dev-libs/libgdata/metadata.xml
1960 +++ /dev/null
1961 @@ -1,11 +0,0 @@
1962 -<?xml version="1.0" encoding="UTF-8"?>
1963 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1964 -<pkgmetadata>
1965 -<maintainer type="project">
1966 - <email>gnome@g.o</email>
1967 - <name>Gentoo GNOME Desktop</name>
1968 -</maintainer>
1969 -<use>
1970 - <flag name="gnome-online-accounts">Enable <pkg>net-libs/gnome-online-accounts</pkg> support</flag>
1971 -</use>
1972 -</pkgmetadata>
1973
1974 diff --git a/dev-python/pyatspi/files/pyatspi-2.6.0-examples-python3.patch b/dev-python/pyatspi/files/pyatspi-2.6.0-examples-python3.patch
1975 deleted file mode 100644
1976 index 423cd644..00000000
1977 --- a/dev-python/pyatspi/files/pyatspi-2.6.0-examples-python3.patch
1978 +++ /dev/null
1979 @@ -1,26 +0,0 @@
1980 -From 4f10a696002179082e41568b5109400ac8478a96 Mon Sep 17 00:00:00 2001
1981 -From: Alexandre Rostovtsev <tetromino@g.o>
1982 -Date: Mon, 10 Dec 2012 04:52:03 -0500
1983 -Subject: [PATCH] examples: support python2 and python3 syntax
1984 -
1985 -https://bugzilla.gnome.org/show_bug.cgi?id=689957
1986 ----
1987 - examples/magFocusTracker.py | 2 +-
1988 - 1 file changed, 1 insertion(+), 1 deletion(-)
1989 -
1990 -diff --git a/examples/magFocusTracker.py b/examples/magFocusTracker.py
1991 -index 47efe00..7ca3b67 100755
1992 ---- a/examples/magFocusTracker.py
1993 -+++ b/examples/magFocusTracker.py
1994 -@@ -282,7 +282,7 @@ def main():
1995 - startTracking()
1996 - pyatspi.Registry.start()
1997 - else:
1998 -- print 'Magnification service not available. Exiting.'
1999 -+ print('Magnification service not available. Exiting.')
2000 -
2001 - return 0
2002 -
2003 ---
2004 -1.8.0
2005 -
2006
2007 diff --git a/dev-python/pyatspi/metadata.xml b/dev-python/pyatspi/metadata.xml
2008 deleted file mode 100644
2009 index 39980802..00000000
2010 --- a/dev-python/pyatspi/metadata.xml
2011 +++ /dev/null
2012 @@ -1,8 +0,0 @@
2013 -<?xml version="1.0" encoding="UTF-8"?>
2014 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2015 -<pkgmetadata>
2016 -<maintainer type="project">
2017 - <email>gnome@g.o</email>
2018 - <name>Gentoo GNOME Desktop</name>
2019 -</maintainer>
2020 -</pkgmetadata>
2021
2022 diff --git a/dev-python/pyatspi/pyatspi-9999.ebuild b/dev-python/pyatspi/pyatspi-9999.ebuild
2023 deleted file mode 100644
2024 index 50395370..00000000
2025 --- a/dev-python/pyatspi/pyatspi-9999.ebuild
2026 +++ /dev/null
2027 @@ -1,64 +0,0 @@
2028 -# Copyright 1999-2018 Gentoo Foundation
2029 -# Distributed under the terms of the GNU General Public License v2
2030 -
2031 -EAPI=6
2032 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
2033 -
2034 -inherit gnome2 python-r1
2035 -if [[ ${PV} = 9999 ]]; then
2036 - GNOME_LIVE_MODULE="pyatspi2"
2037 - inherit gnome2-live
2038 -fi
2039 -
2040 -DESCRIPTION="Python binding to at-spi library"
2041 -HOMEPAGE="https://wiki.gnome.org/Accessibility"
2042 -
2043 -# Note: only some of the tests are GPL-licensed, everything else is LGPL
2044 -LICENSE="LGPL-2 GPL-2+"
2045 -SLOT="0"
2046 -if [[ ${PV} = 9999 ]]; then
2047 - KEYWORDS=""
2048 -else
2049 - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
2050 -fi
2051 -IUSE="" # test
2052 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
2053 -
2054 -COMMON_DEPEND="${PYTHON_DEPS}
2055 - >=dev-libs/atk-2.11.2
2056 - dev-python/dbus-python[${PYTHON_USEDEP}]
2057 - >=dev-python/pygobject-2.90.1:3[${PYTHON_USEDEP}]
2058 -"
2059 -RDEPEND="${COMMON_DEPEND}
2060 - >=sys-apps/dbus-1
2061 - >=app-accessibility/at-spi2-core-${PV}[introspection]
2062 - !<gnome-extra/at-spi-1.32.0-r1
2063 -"
2064 -DEPEND="${COMMON_DEPEND}
2065 - virtual/pkgconfig
2066 -"
2067 -
2068 -PATCHES=(
2069 - # https://bugzilla.gnome.org/show_bug.cgi?id=689957
2070 - "${FILESDIR}/${PN}-2.6.0-examples-python3.patch"
2071 -)
2072 -
2073 -src_prepare() {
2074 - gnome2_src_prepare
2075 - python_copy_sources
2076 -}
2077 -
2078 -src_configure() {
2079 - python_foreach_impl run_in_build_dir gnome2_src_configure --disable-tests
2080 -}
2081 -
2082 -src_compile() {
2083 - python_foreach_impl run_in_build_dir gnome2_src_compile
2084 -}
2085 -
2086 -src_install() {
2087 - python_foreach_impl run_in_build_dir gnome2_src_install
2088 -
2089 - docinto examples
2090 - dodoc examples/*.py
2091 -}
2092
2093 diff --git a/dev-util/gdbus-codegen/files/gdbus-codegen-2.54.2-sitedir.patch b/dev-util/gdbus-codegen/files/gdbus-codegen-2.54.2-sitedir.patch
2094 deleted file mode 100644
2095 index fc003abc..00000000
2096 --- a/dev-util/gdbus-codegen/files/gdbus-codegen-2.54.2-sitedir.patch
2097 +++ /dev/null
2098 @@ -1,34 +0,0 @@
2099 -From f2f8ccb15cc6288455f4780d016789aa2e023d6d Mon Sep 17 00:00:00 2001
2100 -From: Sobhan Mohammadpour <mohammadpour.sobhan@×××××.com>
2101 -Date: Thu, 14 Dec 2017 17:10:50 +0330
2102 -Subject: [PATCH] glib-2.54.2 external gdbus codegen
2103 -
2104 ---
2105 - gio/gdbus-2.0/codegen/gdbus-codegen.in | 11 +----------
2106 - 1 file changed, 1 insertion(+), 10 deletions(-)
2107 -
2108 -diff --git a/gio/gdbus-2.0/codegen/gdbus-codegen.in b/gio/gdbus-2.0/codegen/gdbus-codegen.in
2109 -index 8050981..c097702 100644
2110 ---- a/gio/gdbus-2.0/codegen/gdbus-codegen.in
2111 -+++ b/gio/gdbus-2.0/codegen/gdbus-codegen.in
2112 -@@ -28,16 +28,7 @@ filedir = os.path.dirname(__file__)
2113 -
2114 - if srcdir is not None:
2115 - path = os.path.join(srcdir, 'gio', 'gdbus-2.0')
2116 --elif os.path.basename(filedir) == 'bin':
2117 -- # Make the prefix containing gdbus-codegen 'relocatable' at runtime by
2118 -- # adding /some/prefix/bin/../share/glib-2.0 to the python path
2119 -- path = os.path.join(filedir, '..', 'share', 'glib-2.0')
2120 - else:
2121 -- # Assume that the modules we need are in the current directory and add the
2122 -- # parent directory to the python path.
2123 -- path = os.path.join(filedir, '..')
2124 --
2125 --sys.path.insert(0, os.path.abspath(path))
2126 --from codegen import codegen_main
2127 -+ from gdbus_codegen import codegen_main
2128 -
2129 - sys.exit(codegen_main.codegen_main())
2130 ---
2131 -2.15.1
2132 -
2133
2134 diff --git a/dev-util/gdbus-codegen/files/gdbus-codegen-2.54.3-sitedir.patch b/dev-util/gdbus-codegen/files/gdbus-codegen-2.54.3-sitedir.patch
2135 deleted file mode 100644
2136 index f739026d..00000000
2137 --- a/dev-util/gdbus-codegen/files/gdbus-codegen-2.54.3-sitedir.patch
2138 +++ /dev/null
2139 @@ -1,22 +0,0 @@
2140 -diff --git a/gio/gdbus-2.0/codegen/gdbus-codegen.in b/gio/gdbus-2.0/codegen/gdbus-codegen.in
2141 -index 8050981..932410a 100644
2142 ---- a/gdbus-codegen.in
2143 -+++ b/gdbus-codegen.in
2144 -@@ -28,16 +28,7 @@ filedir = os.path.dirname(__file__)
2145 -
2146 - if srcdir is not None:
2147 - path = os.path.join(srcdir, 'gio', 'gdbus-2.0')
2148 --elif os.path.basename(filedir) == 'bin':
2149 -- # Make the prefix containing gdbus-codegen 'relocatable' at runtime by
2150 -- # adding /some/prefix/bin/../share/glib-2.0 to the python path
2151 -- path = os.path.join(filedir, '..', 'share', 'glib-2.0')
2152 - else:
2153 -- # Assume that the modules we need are in the current directory and add the
2154 -- # parent directory to the python path.
2155 -- path = os.path.join(filedir, '..')
2156 --
2157 --sys.path.insert(0, os.path.abspath(path))
2158 --from codegen import codegen_main
2159 -+ from gdbus_codegen import codegen_main
2160 -
2161 - sys.exit(codegen_main.codegen_main())
2162
2163 diff --git a/dev-util/gdbus-codegen/files/gdbus-codegen-2.56.1-sitedir.patch b/dev-util/gdbus-codegen/files/gdbus-codegen-2.56.1-sitedir.patch
2164 deleted file mode 100644
2165 index 30f0d7dc..00000000
2166 --- a/dev-util/gdbus-codegen/files/gdbus-codegen-2.56.1-sitedir.patch
2167 +++ /dev/null
2168 @@ -1,54 +0,0 @@
2169 -From 9eaaa76e2e36e46a43dbd419724696fd7ff8ea64 Mon Sep 17 00:00:00 2001
2170 -From: =?UTF-8?q?R=C3=A9mi=20Cardona?= <remi@g.o>
2171 -Date: Sat, 14 Apr 2018 09:55:22 +0200
2172 -Subject: [PATCH 1/2] gdbus-codegen-2.54.3-sitedir.patch
2173 -
2174 ----
2175 - gio/gdbus-2.0/codegen/gdbus-codegen.in | 28 --------------------------
2176 - 1 file changed, 28 deletions(-)
2177 -
2178 -diff --git a/gio/gdbus-2.0/codegen/gdbus-codegen.in b/gio/gdbus-2.0/codegen/gdbus-codegen.in
2179 -index 67d367543..190afa28f 100755
2180 ---- a/gdbus-codegen.in
2181 -+++ b/gdbus-codegen.in
2182 -@@ -20,36 +20,8 @@
2183 - # Author: David Zeuthen <davidz@××××××.com>
2184 -
2185 -
2186 --import os
2187 - import sys
2188 -
2189 --srcdir = os.getenv('UNINSTALLED_GLIB_SRCDIR', None)
2190 --filedir = os.path.dirname(__file__)
2191 --
2192 --if srcdir is not None:
2193 -- path = os.path.join(srcdir, 'gio', 'gdbus-2.0')
2194 --elif os.path.basename(filedir) == 'bin':
2195 -- # Make the prefix containing gdbus-codegen 'relocatable' at runtime by
2196 -- # adding /some/prefix/bin/../share/glib-2.0 to the python path
2197 -- path = os.path.join(filedir, '..', 'share', 'glib-2.0')
2198 --else:
2199 -- # Assume that the modules we need are in the current directory and add the
2200 -- # parent directory to the python path.
2201 -- path = os.path.join(filedir, '..')
2202 --
2203 --# Canonicalize, then do further testing
2204 --path = os.path.abspath(path)
2205 --
2206 --# If the above path detection failed, use the hard-coded datadir. This can
2207 --# happen when, for instance, bindir and datadir are not in the same prefix or
2208 --# on Windows where we cannot make any guarantees about the directory structure.
2209 --#
2210 --# In these cases our installation cannot be relocatable, but at least we should
2211 --# be able to find the codegen module.
2212 --if not os.path.isfile(os.path.join(path, 'codegen', 'codegen_main.py')):
2213 -- path = os.path.join('@DATADIR@', 'glib-2.0')
2214 --
2215 --sys.path.insert(0, path)
2216 --from codegen import codegen_main
2217 -+from gdbus_codegen import codegen_main
2218 -
2219 - sys.exit(codegen_main.codegen_main())
2220 ---
2221 -2.17.0
2222 -
2223
2224 diff --git a/dev-util/gdbus-codegen/files/setup.py-2.32.4 b/dev-util/gdbus-codegen/files/setup.py-2.32.4
2225 deleted file mode 100644
2226 index c5318e30..00000000
2227 --- a/dev-util/gdbus-codegen/files/setup.py-2.32.4
2228 +++ /dev/null
2229 @@ -1,6 +0,0 @@
2230 -from distutils.core import setup
2231 -setup(name="gdbus_codegen",
2232 - version="@PV@",
2233 - packages=["gdbus_codegen"],
2234 - package_dir={"gdbus_codegen" : ""},
2235 - scripts=["gdbus-codegen"])
2236
2237 diff --git a/dev-util/gdbus-codegen/gdbus-codegen-9999.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-9999.ebuild
2238 deleted file mode 100644
2239 index 6b0aa57d..00000000
2240 --- a/dev-util/gdbus-codegen/gdbus-codegen-9999.ebuild
2241 +++ /dev/null
2242 @@ -1,60 +0,0 @@
2243 -# Copyright 1999-2018 Gentoo Foundation
2244 -# Distributed under the terms of the GNU General Public License v2
2245 -
2246 -EAPI=6
2247 -GNOME_ORG_MODULE="glib"
2248 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
2249 -PYTHON_REQ_USE="xml"
2250 -
2251 -inherit gnome.org distutils-r1
2252 -if [[ ${PV} = 9999 ]]; then
2253 - inherit git-r3
2254 -fi
2255 -
2256 -DESCRIPTION="GDBus code and documentation generator"
2257 -HOMEPAGE="http://www.gtk.org/"
2258 -
2259 -if [[ ${PV} = 9999 ]]; then
2260 - EGIT_REPO_URI="https://git.gnome.org/browse/${GNOME_ORG_MODULE}"
2261 - SRC_URI=""
2262 -fi
2263 -
2264 -LICENSE="LGPL-2+"
2265 -SLOT="0"
2266 -
2267 -if [[ ${PV} = 9999 ]]; then
2268 - KEYWORDS=""
2269 -else
2270 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
2271 -fi
2272 -
2273 -IUSE=""
2274 -
2275 -RDEPEND="${PYTHON_DEPS}"
2276 -DEPEND="${RDEPEND}"
2277 -
2278 -# To prevent circular dependencies with glib[test]
2279 -PDEPEND=">=dev-libs/glib-${PV}:2"
2280 -
2281 -S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
2282 -
2283 -python_prepare_all() {
2284 - PATCHES=(
2285 - "${FILESDIR}/${PN}-2.54.2-sitedir.patch"
2286 - )
2287 - distutils-r1_python_prepare_all
2288 -
2289 - sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die
2290 - cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
2291 - sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
2292 -}
2293 -
2294 -src_test() {
2295 - einfo "Skipping tests. This package is tested by dev-libs/glib"
2296 - einfo "when merged with FEATURES=test"
2297 -}
2298 -
2299 -python_install_all() {
2300 - distutils-r1_python_install_all # no-op, but prevents QA warning
2301 - doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
2302 -}
2303
2304 diff --git a/dev-util/gdbus-codegen/metadata.xml b/dev-util/gdbus-codegen/metadata.xml
2305 deleted file mode 100644
2306 index 922faa44..00000000
2307 --- a/dev-util/gdbus-codegen/metadata.xml
2308 +++ /dev/null
2309 @@ -1,11 +0,0 @@
2310 -<?xml version="1.0" encoding="UTF-8"?>
2311 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2312 -<pkgmetadata>
2313 - <maintainer type="project">
2314 - <email>gnome@g.o</email>
2315 - <name>Gentoo GNOME Desktop</name>
2316 - </maintainer>
2317 - <longdescription>
2318 - gdbus-codegen is used to generate code and/or documentation for one or more D-Bus interfaces. The tool reads D-Bus Introspection XML files and generates output files.
2319 - </longdescription>
2320 -</pkgmetadata>
2321
2322 diff --git a/gnome-base/gnome-keyring/gnome-keyring-9999.ebuild b/gnome-base/gnome-keyring/gnome-keyring-9999.ebuild
2323 deleted file mode 100644
2324 index 7cf4a74a..00000000
2325 --- a/gnome-base/gnome-keyring/gnome-keyring-9999.ebuild
2326 +++ /dev/null
2327 @@ -1,91 +0,0 @@
2328 -# Copyright 1999-2018 Gentoo Foundation
2329 -# Distributed under the terms of the GNU General Public License v2
2330 -
2331 -EAPI="5"
2332 -GCONF_DEBUG="yes" # Not gnome macro but similar
2333 -GNOME2_LA_PUNT="yes"
2334 -PYTHON_COMPAT=( python2_7 )
2335 -
2336 -inherit fcaps gnome2 pam python-any-r1 versionator virtualx
2337 -if [[ ${PV} = 9999 ]]; then
2338 - inherit gnome2-live
2339 -fi
2340 -
2341 -DESCRIPTION="Password and keyring managing daemon"
2342 -HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring"
2343 -
2344 -LICENSE="GPL-2+ LGPL-2+"
2345 -SLOT="0"
2346 -IUSE="+caps debug pam selinux +ssh-agent test"
2347 -if [[ ${PV} = 9999 ]]; then
2348 - KEYWORDS=""
2349 -else
2350 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
2351 -fi
2352 -
2353 -# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
2354 -COMMON_DEPEND="
2355 - >=app-crypt/gcr-3.5.3:=[gtk]
2356 - >=dev-libs/glib-2.38:2
2357 - app-misc/ca-certificates
2358 - >=dev-libs/libgcrypt-1.2.2:0=
2359 - caps? ( sys-libs/libcap-ng )
2360 - pam? ( virtual/pam )
2361 -
2362 - >=app-crypt/gnupg-2.0.28
2363 -"
2364 -RDEPEND="${COMMON_DEPEND}
2365 - app-crypt/pinentry[gnome-keyring]
2366 -"
2367 -DEPEND="${COMMON_DEPEND}
2368 - >=app-eselect/eselect-pinentry-0.5
2369 - app-text/docbook-xml-dtd:4.3
2370 - dev-libs/libxslt
2371 - >=dev-util/intltool-0.35
2372 - sys-devel/gettext
2373 - virtual/pkgconfig
2374 - test? ( ${PYTHON_DEPS} )
2375 -"
2376 -
2377 -pkg_setup() {
2378 - use test && python-any-r1_pkg_setup
2379 -}
2380 -
2381 -src_prepare() {
2382 - # Disable stupid CFLAGS with debug enabled
2383 - sed -e 's/CFLAGS="$CFLAGS -g"//' \
2384 - -e 's/CFLAGS="$CFLAGS -O0"//' \
2385 - -i configure.ac configure || die
2386 -
2387 - gnome2_src_prepare
2388 -}
2389 -
2390 -src_configure() {
2391 - gnome2_src_configure \
2392 - $(use_with caps libcap-ng) \
2393 - $(use_enable pam) \
2394 - $(use_with pam pam-dir $(getpam_mod_dir)) \
2395 - $(use_enable selinux) \
2396 - $(use_enable ssh-agent) \
2397 - --enable-doc
2398 -}
2399 -
2400 -src_test() {
2401 - # FIXME: this should be handled at eclass level
2402 - "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/schema" || die
2403 -
2404 - unset DBUS_SESSION_BUS_ADDRESS
2405 - GSETTINGS_SCHEMA_DIR="${S}/schema" Xemake check
2406 -}
2407 -
2408 -pkg_postinst() {
2409 - # cap_ipc_lock only needed if building --with-libcap-ng
2410 - # Never install as suid root, this breaks dbus activation, see bug #513870
2411 - use caps && fcaps -m 755 cap_ipc_lock usr/bin/gnome-keyring-daemon
2412 - gnome2_pkg_postinst
2413 -
2414 - if ! [[ $(eselect pinentry show | grep "pinentry-gnome3") ]] ; then
2415 - ewarn "Please select pinentry-gnome3 as default pinentry provider:"
2416 - ewarn " # eselect pinentry set pinentry-gnome3"
2417 - fi
2418 -}
2419
2420 diff --git a/gnome-base/gnome-keyring/metadata.xml b/gnome-base/gnome-keyring/metadata.xml
2421 deleted file mode 100644
2422 index f8058de6..00000000
2423 --- a/gnome-base/gnome-keyring/metadata.xml
2424 +++ /dev/null
2425 @@ -1,21 +0,0 @@
2426 -<?xml version="1.0" encoding="UTF-8"?>
2427 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2428 -<pkgmetadata>
2429 - <maintainer type="project">
2430 - <email>gnome@g.o</email>
2431 - <name>Gentoo GNOME Desktop</name>
2432 - </maintainer>
2433 - <longdescription lang="en">
2434 - GNOME Keyring is a collection of components in GNOME that store
2435 - secrets, passwords, keys, certificates and make them available to
2436 - applications. It is integrated with the user's login, so that
2437 - their secret storage can be unlocked when the user logins into their
2438 - session. It is based around a standard called PKCS#11, which is a
2439 - standard way for applications to manage certificates and keys on
2440 - smart cards or secure storage.
2441 - </longdescription>
2442 - <use>
2443 - <flag name="ssh-agent">Use GNOME Keyring to unlock SSH keys.
2444 - Recommended unless you are using ECDSA or Ed25519 keys.</flag>
2445 - </use>
2446 -</pkgmetadata>
2447
2448 diff --git a/gnome-extra/evolution-groupwise/evolution-groupwise-9999.ebuild b/gnome-extra/evolution-groupwise/evolution-groupwise-9999.ebuild
2449 deleted file mode 100644
2450 index 37061df2..00000000
2451 --- a/gnome-extra/evolution-groupwise/evolution-groupwise-9999.ebuild
2452 +++ /dev/null
2453 @@ -1,54 +0,0 @@
2454 -# Copyright 1999-2015 Gentoo Foundation
2455 -# Distributed under the terms of the GNU General Public License v2
2456 -# $Id$
2457 -
2458 -EAPI="4"
2459 -GCONF_DEBUG="no"
2460 -GNOME2_LA_PUNT="yes"
2461 -
2462 -inherit db-use eutils flag-o-matic gnome2
2463 -if [[ ${PV} = 9999 ]]; then
2464 - inherit gnome2-live
2465 -fi
2466 -
2467 -DESCRIPTION="Evolution module for connecting to Novell Groupwise"
2468 -HOMEPAGE="http://www.gnome.org/projects/evolution/"
2469 -
2470 -LICENSE="LGPL-2.1"
2471 -SLOT="0"
2472 -if [[ ${PV} = 9999 ]]; then
2473 - KEYWORDS=""
2474 -else
2475 - KEYWORDS="~amd64 ~x86"
2476 -fi
2477 -IUSE="" # doc
2478 -
2479 -RDEPEND=">=mail-client/evolution-${PV}:2.0
2480 - >=gnome-extra/evolution-data-server-${PV}
2481 - >=dev-libs/glib-2.16
2482 - >=dev-libs/libxml2-2
2483 - >=gnome-base/gconf-2:2
2484 - gnome-extra/gtkhtml:4.0
2485 - >=net-libs/libsoup-2.3:2.4
2486 - sys-libs/db
2487 - x11-libs/gdk-pixbuf:2
2488 - >=x11-libs/gtk+-2.90.4:3
2489 -"
2490 -DEPEND="${RDEPEND}
2491 - >=dev-util/intltool-0.35.5
2492 - virtual/pkgconfig
2493 -"
2494 -# For now, this package has no gtk-doc documentation to build
2495 -# doc? ( >=dev-util/gtk-doc-1.9 )
2496 -
2497 -pkg_setup() {
2498 - DOCS="ChangeLog NEWS" # AUTHORS, README are empty
2499 -}
2500 -
2501 -src_prepare() {
2502 - # /usr/include/db.h is always db-1 on FreeBSD
2503 - # so include the right dir in CPPFLAGS
2504 - append-cppflags "-I$(db_includedir)"
2505 -
2506 - gnome2_src_prepare
2507 -}
2508
2509 diff --git a/gnome-extra/evolution-groupwise/metadata.xml b/gnome-extra/evolution-groupwise/metadata.xml
2510 deleted file mode 100644
2511 index 39980802..00000000
2512 --- a/gnome-extra/evolution-groupwise/metadata.xml
2513 +++ /dev/null
2514 @@ -1,8 +0,0 @@
2515 -<?xml version="1.0" encoding="UTF-8"?>
2516 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2517 -<pkgmetadata>
2518 -<maintainer type="project">
2519 - <email>gnome@g.o</email>
2520 - <name>Gentoo GNOME Desktop</name>
2521 -</maintainer>
2522 -</pkgmetadata>
2523
2524 diff --git a/gnome-extra/libgda/files/libgda-4.99.1-control-center-icon-collision.patch b/gnome-extra/libgda/files/libgda-4.99.1-control-center-icon-collision.patch
2525 deleted file mode 100644
2526 index fe814a73..00000000
2527 --- a/gnome-extra/libgda/files/libgda-4.99.1-control-center-icon-collision.patch
2528 +++ /dev/null
2529 @@ -1,55 +0,0 @@
2530 -From 6ec47f4cf542ad9f7c4d30d557e4813b5c6f31d5 Mon Sep 17 00:00:00 2001
2531 -From: Alexandre Rostovtsev <tetromino@×××××.com>
2532 -Date: Sat, 4 Jun 2011 05:45:35 -0400
2533 -Subject: [PATCH] Prevent file collision with gda-control-center-4.0's icons
2534 -
2535 ----
2536 - control-center/data/Makefile.am | 12 ++++++------
2537 - ... hicolor_apps_16x16_gda-control-center-5.0.png} | Bin 833 -> 833 bytes
2538 - ... hicolor_apps_22x22_gda-control-center-5.0.png} | Bin 1157 -> 1157 bytes
2539 - ... hicolor_apps_24x24_gda-control-center-5.0.png} | Bin 1144 -> 1144 bytes
2540 - ...icolor_apps_256x256_gda-control-center-5.0.png} | Bin 33543 -> 33543 bytes
2541 - ... hicolor_apps_32x32_gda-control-center-5.0.png} | Bin 1867 -> 1867 bytes
2542 - ... hicolor_apps_48x48_gda-control-center-5.0.png} | Bin 3144 -> 3144 bytes
2543 - control-center/gda-control-center-5.0.desktop.in | 2 +-
2544 - 8 files changed, 7 insertions(+), 7 deletions(-)
2545 -
2546 -diff --git a/control-center/data/Makefile.am b/control-center/data/Makefile.am
2547 -index 03fa362..862ec88 100644
2548 ---- a/control-center/data/Makefile.am
2549 -+++ b/control-center/data/Makefile.am
2550 -@@ -5,12 +5,12 @@ public_icons_themes = \
2551 - $(NULL)
2552 -
2553 - public_icons = \
2554 -- hicolor_apps_16x16_gda-control-center.png \
2555 -- hicolor_apps_22x22_gda-control-center.png \
2556 -- hicolor_apps_24x24_gda-control-center.png \
2557 -- hicolor_apps_256x256_gda-control-center.png \
2558 -- hicolor_apps_32x32_gda-control-center.png \
2559 -- hicolor_apps_48x48_gda-control-center.png \
2560 -+ hicolor_apps_16x16_gda-control-center-5.0.png \
2561 -+ hicolor_apps_22x22_gda-control-center-5.0.png \
2562 -+ hicolor_apps_24x24_gda-control-center-5.0.png \
2563 -+ hicolor_apps_256x256_gda-control-center-5.0.png \
2564 -+ hicolor_apps_32x32_gda-control-center-5.0.png \
2565 -+ hicolor_apps_48x48_gda-control-center-5.0.png \
2566 - $(NULL)
2567 -
2568 - private_icons = \
2569 -diff --git a/control-center/gda-control-center-5.0.desktop.in b/control-center/gda-control-center-5.0.desktop.in
2570 -index 6fd5b58..429787d 100644
2571 ---- a/control-center/gda-control-center-5.0.desktop.in
2572 -+++ b/control-center/gda-control-center-5.0.desktop.in
2573 -@@ -1,7 +1,7 @@
2574 - [Desktop Entry]
2575 - _Name=Database access control center
2576 - _Comment=Configure your database access environment
2577 --Icon=gda-control-center
2578 -+Icon=gda-control-center-5.0
2579 - Exec=gda-control-center-5.0
2580 - Terminal=false
2581 - Type=Application
2582 ---
2583 -1.7.5.3
2584 -
2585
2586 diff --git a/gnome-extra/libgda/files/libgda-4.99.1-gda-browser-doc-collision.patch b/gnome-extra/libgda/files/libgda-4.99.1-gda-browser-doc-collision.patch
2587 deleted file mode 100644
2588 index 2fd31ab7..00000000
2589 --- a/gnome-extra/libgda/files/libgda-4.99.1-gda-browser-doc-collision.patch
2590 +++ /dev/null
2591 @@ -1,28 +0,0 @@
2592 -From bfb0d952d111929174c3326dbc69ab65a808a235 Mon Sep 17 00:00:00 2001
2593 -From: Alexandre Rostovtsev <tetromino@×××××.com>
2594 -Date: Sat, 4 Jun 2011 05:59:46 -0400
2595 -Subject: [PATCH] Prevent file collision with gda-browser-4.0's gtk-doc files
2596 -
2597 ----
2598 - tools/browser/doc/Makefile.am | 2 +-
2599 - ...browser-docs.sgml => gda-browser-5.0-docs.sgml} | 0
2600 - ...r-sections.txt => gda-browser-5.0-sections.txt} | 0
2601 - .../{gda-browser.types => gda-browser-5.0.types} | 0
2602 - 4 files changed, 1 insertions(+), 1 deletions(-)
2603 -
2604 -diff --git a/tools/browser/doc/Makefile.am b/tools/browser/doc/Makefile.am
2605 -index 971fa79..cf6637a 100644
2606 ---- a/tools/browser/doc/Makefile.am
2607 -+++ b/tools/browser/doc/Makefile.am
2608 -@@ -3,7 +3,7 @@
2609 - AUTOMAKE_OPTIONS = 1.6
2610 -
2611 - # The name of the module.
2612 --DOC_MODULE=gda-browser
2613 -+DOC_MODULE=gda-browser-5.0
2614 -
2615 - # The top-level SGML file.
2616 - DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
2617 ---
2618 -1.7.5.3
2619 -
2620
2621 diff --git a/gnome-extra/libgda/files/libgda-4.99.1-gda-browser-help-collision.patch b/gnome-extra/libgda/files/libgda-4.99.1-gda-browser-help-collision.patch
2622 deleted file mode 100644
2623 index 46e72823..00000000
2624 --- a/gnome-extra/libgda/files/libgda-4.99.1-gda-browser-help-collision.patch
2625 +++ /dev/null
2626 @@ -1,38 +0,0 @@
2627 -From 01b13e22b215647c2343ec5f633b51d3c2b37824 Mon Sep 17 00:00:00 2001
2628 -From: Alexandre Rostovtsev <tetromino@×××××.com>
2629 -Date: Sat, 4 Jun 2011 01:59:14 -0400
2630 -Subject: [PATCH] Prevent file collision with gda-browser-4.0's help files
2631 -
2632 ----
2633 - tools/browser/help/Makefile.am | 2 +-
2634 - tools/browser/support.c | 2 +-
2635 - 2 files changed, 2 insertions(+), 2 deletions(-)
2636 -
2637 -diff --git a/tools/browser/help/Makefile.am b/tools/browser/help/Makefile.am
2638 -index 93acaf8..48fcdc4 100644
2639 ---- a/tools/browser/help/Makefile.am
2640 -+++ b/tools/browser/help/Makefile.am
2641 -@@ -1,6 +1,6 @@
2642 - include $(top_srcdir)/gnome-doc-utils.make
2643 -
2644 --DOC_ID = gda-browser
2645 -+DOC_ID = gda-browser-5.0
2646 -
2647 - DOC_INCLUDES = legal.xml
2648 - DOC_FIGURES = \
2649 -diff --git a/tools/browser/support.c b/tools/browser/support.c
2650 -index 5b1b4e6..f462efc 100644
2651 ---- a/tools/browser/support.c
2652 -+++ b/tools/browser/support.c
2653 -@@ -223,7 +223,7 @@ browser_show_help (GtkWindow *parent, const gchar *topic)
2654 - if (strchr (lang, '.'))
2655 - continue;
2656 -
2657 -- uri = gda_gbr_get_file_path (GDA_DATA_DIR, "gnome", "help", "gda-browser", lang, NULL);
2658 -+ uri = gda_gbr_get_file_path (GDA_DATA_DIR, "gnome", "help", "gda-browser-5.0", lang, NULL);
2659 -
2660 - /*g_print ("TST URI [%s]\n", uri);*/
2661 - if (g_file_test (uri, G_FILE_TEST_EXISTS)) {
2662 ---
2663 -1.7.5.3
2664 -
2665
2666 diff --git a/gnome-extra/libgda/files/libgda-4.99.4-statement-rewriting-fix.patch b/gnome-extra/libgda/files/libgda-4.99.4-statement-rewriting-fix.patch
2667 deleted file mode 100644
2668 index 07077e54..00000000
2669 --- a/gnome-extra/libgda/files/libgda-4.99.4-statement-rewriting-fix.patch
2670 +++ /dev/null
2671 @@ -1,465 +0,0 @@
2672 -From 7d7742477ad03f19a168c763b988a7807421e9ca Mon Sep 17 00:00:00 2001
2673 -From: Vivien Malerba <malerba@××××××××.org>
2674 -Date: Sat, 17 Sep 2011 14:26:09 +0000
2675 -Subject: Fixed nasty bug introduced in commit #036420a459b0bb241716cd9a14c3dd1eb2b21f63
2676 -
2677 -which "Improved statement rewriting for NULL parameters", and in other
2678 -commits for each provider
2679 ----
2680 -diff --git a/libgda/sqlite/gda-sqlite-provider.c b/libgda/sqlite/gda-sqlite-provider.c
2681 -index afeab3c..69ccd16 100644
2682 ---- a/libgda/sqlite/gda-sqlite-provider.c
2683 -+++ b/libgda/sqlite/gda-sqlite-provider.c
2684 -@@ -2935,7 +2935,33 @@ gda_sqlite_provider_statement_execute (GdaServerProvider *provider, GdaConnectio
2685 - else if (!rstmt)
2686 - return NULL;
2687 - else {
2688 -+ /* The strategy here is to execute @rstmt using the prepared
2689 -+ * statement associcted to @stmt, but adapted to @rstmt, so all
2690 -+ * the column names, etc remain the same.
2691 -+ *
2692 -+ * The adaptation consists to replace SQLite specific information
2693 -+ * in the GdaSqlitePStmt object.
2694 -+ *
2695 -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then
2696 -+ * execute @rstmt, and then undo the trick */
2697 - GObject *obj;
2698 -+ GdaSqlitePStmt *tps;
2699 -+ if (!gda_sqlite_provider_statement_prepare (provider, cnc,
2700 -+ rstmt, error))
2701 -+ return NULL;
2702 -+ tps = (GdaSqlitePStmt *)
2703 -+ gda_connection_get_prepared_statement (cnc, rstmt);
2704 -+
2705 -+ /* adapt @ps with @tps's SQLite specific information */
2706 -+ GdaSqlitePStmt hps;
2707 -+ hps.sqlite_stmt = ps->sqlite_stmt; /* save */
2708 -+ ps->sqlite_stmt = tps->sqlite_stmt; /* override */
2709 -+ hps.stmt_used = ps->stmt_used; /* save */
2710 -+ ps->stmt_used = tps->stmt_used; /* override */
2711 -+ g_object_ref (tps);
2712 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps);
2713 -+
2714 -+ /* execute rstmt (it will use @ps) */
2715 - obj = gda_sqlite_provider_statement_execute (provider, cnc,
2716 - rstmt, params,
2717 - model_usage,
2718 -@@ -2943,15 +2969,14 @@ gda_sqlite_provider_statement_execute (GdaServerProvider *provider, GdaConnectio
2719 - last_inserted_row,
2720 - task_id, async_cb,
2721 - cb_data, error);
2722 -+
2723 -+ /* revert adaptations */
2724 -+ ps->sqlite_stmt = hps.sqlite_stmt;
2725 -+ ps->stmt_used = hps.stmt_used;
2726 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps);
2727 -+ g_object_unref (tps);
2728 - g_object_unref (rstmt);
2729 -- if (GDA_IS_DATA_SELECT (obj)) {
2730 -- GdaPStmt *pstmt;
2731 -- g_object_get (obj, "prepared-stmt", &pstmt, NULL);
2732 -- if (pstmt) {
2733 -- gda_pstmt_set_gda_statement (pstmt, stmt);
2734 -- g_object_unref (pstmt);
2735 -- }
2736 -- }
2737 -+
2738 - if (new_ps)
2739 - g_object_unref (ps);
2740 - pending_blobs_free_list (blobs_list);
2741 -diff --git a/providers/jdbc/gda-jdbc-provider.c b/providers/jdbc/gda-jdbc-provider.c
2742 -index 164e67f..c1192fb 100644
2743 ---- a/providers/jdbc/gda-jdbc-provider.c
2744 -+++ b/providers/jdbc/gda-jdbc-provider.c
2745 -@@ -1429,9 +1429,49 @@ gda_jdbc_provider_statement_execute (GdaServerProvider *provider, GdaConnection
2746 - else if (!rstmt)
2747 - return NULL;
2748 - else {
2749 -- GObject *obj;
2750 -- g_object_unref (ps);
2751 - _gda_jdbc_release_jenv (jni_detach);
2752 -+
2753 -+ /* The strategy here is to execute @rstmt using the prepared
2754 -+ * statement associcted to @stmt, but adapted to @rstmt, so all
2755 -+ * the column names, etc remain the same.
2756 -+ *
2757 -+ * The adaptation consists to replace Jdbc specific information
2758 -+ * in the GdaJdbcPStmt object.
2759 -+ *
2760 -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then
2761 -+ * execute @rstmt, and then undo the trick */
2762 -+ GObject *obj;
2763 -+ GdaJdbcPStmt *tps;
2764 -+ if (!gda_jdbc_provider_statement_prepare (provider, cnc,
2765 -+ rstmt, error)) {
2766 -+ g_object_unref (ps);
2767 -+ return NULL;
2768 -+ }
2769 -+ tps = (GdaJdbcPStmt *)
2770 -+ gda_connection_get_prepared_statement (cnc, rstmt);
2771 -+
2772 -+ /* adapt @ps with @tps's Jdbc specific information */
2773 -+ GdaJdbcPStmt hps;
2774 -+ hps.pstmt_obj = ps->pstmt_obj; /* save */
2775 -+ ps->pstmt_obj = tps->pstmt_obj; /* override */
2776 -+ g_object_ref (tps);
2777 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps);
2778 -+
2779 -+ /* execute rstmt (it will use @ps) */
2780 -+ obj = gda_jdbc_provider_statement_execute (provider, cnc,
2781 -+ rstmt, params,
2782 -+ model_usage,
2783 -+ col_types,
2784 -+ last_inserted_row,
2785 -+ task_id, async_cb,
2786 -+ cb_data, error);
2787 -+
2788 -+ /* revert adaptations */
2789 -+ ps->pstmt_obj = hps.pstmt_obj;
2790 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps);
2791 -+ g_object_unref (tps);
2792 -+ g_object_unref (rstmt);
2793 -+
2794 - obj = gda_jdbc_provider_statement_execute (provider, cnc,
2795 - rstmt, params,
2796 - model_usage,
2797 -@@ -1440,14 +1480,7 @@ gda_jdbc_provider_statement_execute (GdaServerProvider *provider, GdaConnection
2798 - task_id, async_cb,
2799 - cb_data, error);
2800 - g_object_unref (rstmt);
2801 -- if (GDA_IS_DATA_SELECT (obj)) {
2802 -- GdaPStmt *pstmt;
2803 -- g_object_get (obj, "prepared-stmt", &pstmt, NULL);
2804 -- if (pstmt) {
2805 -- gda_pstmt_set_gda_statement (pstmt, stmt);
2806 -- g_object_unref (pstmt);
2807 -- }
2808 -- }
2809 -+ g_object_unref (ps);
2810 - return obj;
2811 - }
2812 - }
2813 -diff --git a/providers/mysql/gda-mysql-provider.c b/providers/mysql/gda-mysql-provider.c
2814 -index d581828..8baf0a3 100644
2815 ---- a/providers/mysql/gda-mysql-provider.c
2816 -+++ b/providers/mysql/gda-mysql-provider.c
2817 -@@ -2304,8 +2304,35 @@ gda_mysql_provider_statement_execute (GdaServerProvider *provider,
2818 - else if (!rstmt)
2819 - return NULL;
2820 - else {
2821 -- GObject *obj;
2822 - free_bind_param_data (mem_to_free);
2823 -+
2824 -+ /* The strategy here is to execute @rstmt using the prepared
2825 -+ * statement associcted to @stmt, but adapted to @rstmt, so all
2826 -+ * the column names, etc remain the same.
2827 -+ *
2828 -+ * The adaptation consists to replace MySQL specific information
2829 -+ * in the GdaMysqlPStmt object.
2830 -+ *
2831 -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then
2832 -+ * execute @rstmt, and then undo the trick */
2833 -+ GObject *obj;
2834 -+ GdaMysqlPStmt *tps;
2835 -+ if (!gda_mysql_provider_statement_prepare (provider, cnc,
2836 -+ rstmt, error))
2837 -+ return NULL;
2838 -+ tps = (GdaMysqlPStmt *)
2839 -+ gda_connection_get_prepared_statement (cnc, rstmt);
2840 -+
2841 -+ /* adapt @ps with @tps's Mysql specific information */
2842 -+ GdaMysqlPStmt hps;
2843 -+ hps.mysql_stmt = ps->mysql_stmt; /* save */
2844 -+ ps->mysql_stmt = tps->mysql_stmt; /* override */
2845 -+ hps.stmt_used = ps->stmt_used; /* save */
2846 -+ ps->stmt_used = tps->stmt_used; /* override */
2847 -+ g_object_ref (tps);
2848 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps);
2849 -+
2850 -+ /* execute rstmt (it will use @ps) */
2851 - obj = gda_mysql_provider_statement_execute (provider, cnc,
2852 - rstmt, params,
2853 - model_usage,
2854 -@@ -2313,15 +2340,13 @@ gda_mysql_provider_statement_execute (GdaServerProvider *provider,
2855 - last_inserted_row,
2856 - task_id, async_cb,
2857 - cb_data, error);
2858 -+
2859 -+ /* revert adaptations */
2860 -+ ps->mysql_stmt = hps.mysql_stmt;
2861 -+ ps->stmt_used = hps.stmt_used;
2862 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps);
2863 -+ g_object_unref (tps);
2864 - g_object_unref (rstmt);
2865 -- if (GDA_IS_DATA_SELECT (obj)) {
2866 -- GdaPStmt *pstmt;
2867 -- g_object_get (obj, "prepared-stmt", &pstmt, NULL);
2868 -- if (pstmt) {
2869 -- gda_pstmt_set_gda_statement (pstmt, stmt);
2870 -- g_object_unref (pstmt);
2871 -- }
2872 -- }
2873 - return obj;
2874 - }
2875 - }
2876 -diff --git a/providers/oracle/gda-oracle-provider.c b/providers/oracle/gda-oracle-provider.c
2877 -index 1d40105..9d0f485 100644
2878 ---- a/providers/oracle/gda-oracle-provider.c
2879 -+++ b/providers/oracle/gda-oracle-provider.c
2880 -@@ -1931,8 +1931,35 @@ gda_oracle_provider_statement_execute (GdaServerProvider *provider, GdaConnectio
2881 - else if (!rstmt)
2882 - return NULL;
2883 - else {
2884 -+ /* The strategy here is to execute @rstmt using the prepared
2885 -+ * statement associcted to @stmt, but adapted to @rstmt, so all
2886 -+ * the column names, etc remain the same.
2887 -+ *
2888 -+ * The adaptation consists to replace Oracle specific information
2889 -+ * in the GdaOraclePStmt object.
2890 -+ *
2891 -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then
2892 -+ * execute @rstmt, and then undo the trick */
2893 - GObject *obj;
2894 -- g_object_unref (ps);
2895 -+ GdaOraclePStmt *tps;
2896 -+ if (!gda_oracle_provider_statement_prepare (provider, cnc,
2897 -+ rstmt, error)) {
2898 -+ g_object_unref (ps);
2899 -+ return NULL;
2900 -+ }
2901 -+ tps = (GdaOraclePStmt *)
2902 -+ gda_connection_get_prepared_statement (cnc, rstmt);
2903 -+
2904 -+ /* adapt @ps with @tps's Oracle specific information */
2905 -+ GdaOraclePStmt hps;
2906 -+ hps.hstmt = ps->hstmt; /* save */
2907 -+ ps->hstmt = tps->hstmt; /* override */
2908 -+ hps.ora_values = ps->ora_values; /* save */
2909 -+ ps->ora_values = tps->ora_values; /* override */
2910 -+ g_object_ref (tps);
2911 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps);
2912 -+
2913 -+ /* execute rstmt (it will use @ps) */
2914 - obj = gda_oracle_provider_statement_execute (provider, cnc,
2915 - rstmt, params,
2916 - model_usage,
2917 -@@ -1940,15 +1967,14 @@ gda_oracle_provider_statement_execute (GdaServerProvider *provider, GdaConnectio
2918 - last_inserted_row,
2919 - task_id, async_cb,
2920 - cb_data, error);
2921 -+
2922 -+ /* revert adaptations */
2923 -+ ps->hstmt = hps.hstmt;
2924 -+ ps->ora_values = hps.ora_values;
2925 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps);
2926 -+ g_object_unref (tps);
2927 - g_object_unref (rstmt);
2928 -- if (GDA_IS_DATA_SELECT (obj)) {
2929 -- GdaPStmt *pstmt;
2930 -- g_object_get (obj, "prepared-stmt", &pstmt, NULL);
2931 -- if (pstmt) {
2932 -- gda_pstmt_set_gda_statement (pstmt, stmt);
2933 -- g_object_unref (pstmt);
2934 -- }
2935 -- }
2936 -+ g_object_unref (ps);
2937 - return obj;
2938 - }
2939 - }
2940 -diff --git a/providers/postgres/gda-postgres-provider.c b/providers/postgres/gda-postgres-provider.c
2941 -index 6adca14..85db58e 100644
2942 ---- a/providers/postgres/gda-postgres-provider.c
2943 -+++ b/providers/postgres/gda-postgres-provider.c
2944 -@@ -2017,13 +2017,39 @@ gda_postgres_provider_statement_execute (GdaServerProvider *provider, GdaConnect
2945 - else if (!rstmt)
2946 - return NULL;
2947 - else {
2948 -- GObject *obj;
2949 - params_freev (param_values, param_mem, nb_params);
2950 - g_free (param_lengths);
2951 - g_free (param_formats);
2952 - if (transaction_started)
2953 - gda_connection_rollback_transaction (cnc, NULL, NULL);
2954 -
2955 -+ /* The strategy here is to execute @rstmt using the prepared
2956 -+ * statement associcted to @stmt, but adapted to @rstmt, so all
2957 -+ * the column names, etc remain the same.
2958 -+ *
2959 -+ * The adaptation consists to replace Postgresql specific information
2960 -+ * in the GdaPostgresPStmt object.
2961 -+ *
2962 -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then
2963 -+ * execute @rstmt, and then undo the trick */
2964 -+ GObject *obj;
2965 -+ GdaPostgresPStmt *tps;
2966 -+ if (!gda_postgres_provider_statement_prepare (provider, cnc,
2967 -+ rstmt, error))
2968 -+ return NULL;
2969 -+ tps = (GdaPostgresPStmt *)
2970 -+ gda_connection_get_prepared_statement (cnc, rstmt);
2971 -+
2972 -+ /* adapt @ps with @tps's SQLite specific information */
2973 -+ GdaPostgresPStmt hps;
2974 -+ hps.pconn = ps->pconn; /* save */
2975 -+ ps->pconn = tps->pconn; /* override */
2976 -+ hps.prep_name = ps->prep_name; /* save */
2977 -+ ps->prep_name = tps->prep_name; /* override */
2978 -+ g_object_ref (tps);
2979 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps);
2980 -+
2981 -+ /* execute rstmt (it will use @ps) */
2982 - obj = gda_postgres_provider_statement_execute (provider, cnc,
2983 - rstmt, params,
2984 - model_usage,
2985 -@@ -2031,15 +2057,13 @@ gda_postgres_provider_statement_execute (GdaServerProvider *provider, GdaConnect
2986 - last_inserted_row,
2987 - task_id, async_cb,
2988 - cb_data, error);
2989 -+
2990 -+ /* revert adaptations */
2991 -+ ps->pconn = hps.pconn;
2992 -+ ps->prep_name = hps.prep_name;
2993 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps);
2994 -+ g_object_unref (tps);
2995 - g_object_unref (rstmt);
2996 -- if (GDA_IS_DATA_SELECT (obj)) {
2997 -- GdaPStmt *pstmt;
2998 -- g_object_get (obj, "prepared-stmt", &pstmt, NULL);
2999 -- if (pstmt) {
3000 -- gda_pstmt_set_gda_statement (pstmt, stmt);
3001 -- g_object_unref (pstmt);
3002 -- }
3003 -- }
3004 - return obj;
3005 - }
3006 - }
3007 -diff --git a/providers/skel-implementation/capi/gda-capi-provider.c b/providers/skel-implementation/capi/gda-capi-provider.c
3008 -index 653f9ea..764d027 100644
3009 ---- a/providers/skel-implementation/capi/gda-capi-provider.c
3010 -+++ b/providers/skel-implementation/capi/gda-capi-provider.c
3011 -@@ -1181,7 +1181,31 @@ gda_capi_provider_statement_execute (GdaServerProvider *provider, GdaConnection
3012 - else if (!rstmt)
3013 - return NULL;
3014 - else {
3015 -+ /* The strategy here is to execute @rstmt using the prepared
3016 -+ * statement associcted to @stmt, but adapted to @rstmt, so all
3017 -+ * the column names, etc remain the same.
3018 -+ *
3019 -+ * The adaptation consists to replace Capi specific information
3020 -+ * in the GdaCapiPStmt object.
3021 -+ *
3022 -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then
3023 -+ * execute @rstmt, and then undo the trick */
3024 - GObject *obj;
3025 -+ GdaCapiPStmt *tps;
3026 -+ if (!gda_capi_provider_statement_prepare (provider, cnc,
3027 -+ rstmt, error))
3028 -+ return NULL;
3029 -+ tps = (GdaCapiPStmt *)
3030 -+ gda_connection_get_prepared_statement (cnc, rstmt);
3031 -+
3032 -+ /* adapt @ps with @tps's Capi specific information */
3033 -+ GdaCapiPStmt hps;
3034 -+ /* TO ADD: hps.capi_stmt = ps->capi_stmt;*/ /* save */
3035 -+ /* TO_ADD: ps->capi_stmt = tps->capi_stmt;*/ /* override */
3036 -+ g_object_ref (tps);
3037 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps);
3038 -+
3039 -+ /* execute rstmt (it will use @ps) */
3040 - obj = gda_capi_provider_statement_execute (provider, cnc,
3041 - rstmt, params,
3042 - model_usage,
3043 -@@ -1189,15 +1213,13 @@ gda_capi_provider_statement_execute (GdaServerProvider *provider, GdaConnection
3044 - last_inserted_row,
3045 - task_id, async_cb,
3046 - cb_data, error);
3047 -+
3048 -+ /* revert adaptations */
3049 -+ /* TO_ADD: ps->capi_stmt = hps.capi_stmt; */
3050 -+
3051 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps);
3052 -+ g_object_unref (tps);
3053 - g_object_unref (rstmt);
3054 -- if (GDA_IS_DATA_SELECT (obj)) {
3055 -- GdaPStmt *pstmt;
3056 -- g_object_get (obj, "prepared-stmt", &pstmt, NULL);
3057 -- if (pstmt) {
3058 -- gda_pstmt_set_gda_statement (pstmt, stmt);
3059 -- g_object_unref (pstmt);
3060 -- }
3061 -- }
3062 - return obj;
3063 - }
3064 - }
3065 -diff --git a/providers/web/gda-web-provider.c b/providers/web/gda-web-provider.c
3066 -index 4500f01..9061126 100644
3067 ---- a/providers/web/gda-web-provider.c
3068 -+++ b/providers/web/gda-web-provider.c
3069 -@@ -1572,25 +1572,49 @@ gda_web_provider_statement_execute (GdaServerProvider *provider, GdaConnection *
3070 - else if (!rstmt)
3071 - return NULL;
3072 - else {
3073 -- GObject *obj;
3074 -- g_object_unref (ps);
3075 - xmlFreeDoc (doc);
3076 -+
3077 -+ /* The strategy here is to execute @rstmt using the prepared
3078 -+ * statement associcted to @stmt, but adapted to @rstmt, so all
3079 -+ * the column names, etc remain the same.
3080 -+ *
3081 -+ * The adaptation consists to replace Web specific information
3082 -+ * in the GdaWebPStmt object.
3083 -+ *
3084 -+ * The trick is to adapt @ps, then associate @ps with @rstmt, then
3085 -+ * execute @rstmt, and then undo the trick */
3086 -+ GObject *obj;
3087 -+ GdaWebPStmt *tps;
3088 -+ if (!gda_web_provider_statement_prepare (provider, cnc,
3089 -+ rstmt, error)) {
3090 -+ g_object_unref (ps);
3091 -+ return NULL;
3092 -+ }
3093 -+ tps = (GdaWebPStmt *)
3094 -+ gda_connection_get_prepared_statement (cnc, rstmt);
3095 -+
3096 -+ /* adapt @ps with @tps's Web specific information */
3097 -+ GdaWebPStmt hps;
3098 -+ hps.pstmt_hash = ps->pstmt_hash; /* save */
3099 -+ ps->pstmt_hash = tps->pstmt_hash; /* override */
3100 -+ g_object_ref (tps);
3101 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) ps);
3102 -+
3103 -+ /* execute rstmt (it will use @ps) */
3104 - obj = gda_web_provider_statement_execute (provider, cnc,
3105 -- rstmt, params,
3106 -- model_usage,
3107 -- col_types,
3108 -- last_inserted_row,
3109 -- task_id, async_cb,
3110 -- cb_data, error);
3111 -+ rstmt, params,
3112 -+ model_usage,
3113 -+ col_types,
3114 -+ last_inserted_row,
3115 -+ task_id, async_cb,
3116 -+ cb_data, error);
3117 -+
3118 -+ /* revert adaptations */
3119 -+ ps->pstmt_hash = hps.pstmt_hash;
3120 -+ gda_connection_add_prepared_statement (cnc, rstmt, (GdaPStmt *) tps);
3121 -+ g_object_unref (tps);
3122 - g_object_unref (rstmt);
3123 -- if (GDA_IS_DATA_SELECT (obj)) {
3124 -- GdaPStmt *pstmt;
3125 -- g_object_get (obj, "prepared-stmt", &pstmt, NULL);
3126 -- if (pstmt) {
3127 -- gda_pstmt_set_gda_statement (pstmt, stmt);
3128 -- g_object_unref (pstmt);
3129 -- }
3130 -- }
3131 -+ g_object_unref (ps);
3132 - return obj;
3133 - }
3134 - }
3135 ---
3136 -cgit v0.9.0.2
3137
3138 diff --git a/gnome-extra/libgda/files/libgda-9999-fix-build-order.patch b/gnome-extra/libgda/files/libgda-9999-fix-build-order.patch
3139 deleted file mode 100644
3140 index cd2fbb50..00000000
3141 --- a/gnome-extra/libgda/files/libgda-9999-fix-build-order.patch
3142 +++ /dev/null
3143 @@ -1,14 +0,0 @@
3144 -diff --git a/libgda/sqlite/Makefile.am b/libgda/sqlite/Makefile.am
3145 -index b3bf302..c7be5e1 100644
3146 ---- a/libgda/sqlite/Makefile.am
3147 -+++ b/libgda/sqlite/Makefile.am
3148 -@@ -58,7 +58,8 @@ sqlitesources = \
3149 - gda-sqlite.h \
3150 - keywords_hash.h \
3151 - gda-symbols-util.h \
3152 -- gda-symbols-util.c
3153 -+ gda-symbols-util.c \
3154 -+ $(BUILT_SOURCES)
3155 -
3156 - BUILT_SOURCES = xml_embedded.h keywords_hash.c
3157 -
3158
3159 diff --git a/gnome-extra/libgda/libgda-9999.ebuild b/gnome-extra/libgda/libgda-9999.ebuild
3160 deleted file mode 100644
3161 index 9fe2e068..00000000
3162 --- a/gnome-extra/libgda/libgda-9999.ebuild
3163 +++ /dev/null
3164 @@ -1,166 +0,0 @@
3165 -# Copyright 1999-2015 Gentoo Foundation
3166 -# Distributed under the terms of the GNU General Public License v2
3167 -# $Id$
3168 -
3169 -EAPI="5"
3170 -GNOME2_LA_PUNT="yes"
3171 -GCONF_DEBUG="yes"
3172 -PYTHON_COMPAT=( python2_7 )
3173 -VALA_MIN_API_VERSION="0.18"
3174 -VALA_MAX_API_VERSION="0.26"
3175 -VALA_USE_DEPEND="vapigen"
3176 -
3177 -inherit autotools db-use eutils flag-o-matic gnome2 java-pkg-opt-2 python-single-r1 vala
3178 -if [[ ${PV} = 9999 ]]; then
3179 - inherit gnome2-live
3180 -fi
3181 -
3182 -DESCRIPTION="GNOME database access library"
3183 -HOMEPAGE="http://www.gnome-db.org/"
3184 -LICENSE="GPL-2+ LGPL-2+"
3185 -
3186 -IUSE="berkdb canvas firebird gtk graphviz http +introspection json ldap libsecret mdb mysql oci8 postgres reports sourceview ssl vala"
3187 -REQUIRED_USE="
3188 - reports? ( ${PYTHON_REQUIRED_USE} )
3189 - canvas? ( gtk )
3190 - graphviz? ( gtk )
3191 - sourceview? ( gtk )
3192 - vala? ( introspection )
3193 -"
3194 -# firebird license is not GPL compatible
3195 -
3196 -SLOT="5/4" # subslot = libgda-5.0 soname version
3197 -if [[ ${PV} = 9999 ]]; then
3198 - IUSE="${IUSE} doc"
3199 - KEYWORDS=""
3200 -else
3201 - KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
3202 -fi
3203 -
3204 -RDEPEND="
3205 - app-text/iso-codes
3206 - >=dev-libs/glib-2.32:2
3207 - >=dev-libs/libxml2-2
3208 - dev-libs/libxslt
3209 - sys-libs/readline:=
3210 - sys-libs/ncurses:=
3211 - berkdb? ( sys-libs/db:= )
3212 - firebird? ( dev-db/firebird )
3213 - gtk? (
3214 - >=x11-libs/gtk+-3.0.0:3
3215 - canvas? ( x11-libs/goocanvas:2.0= )
3216 - sourceview? ( x11-libs/gtksourceview:3.0 )
3217 - graphviz? ( media-gfx/graphviz )
3218 - )
3219 - http? ( >=net-libs/libsoup-2.24:2.4 )
3220 - introspection? ( >=dev-libs/gobject-introspection-1.30 )
3221 - json? ( dev-libs/json-glib )
3222 - ldap? ( net-nds/openldap:= )
3223 - libsecret? ( app-crypt/libsecret )
3224 - mdb? ( >app-office/mdbtools-0.5:= )
3225 - mysql? ( virtual/mysql:= )
3226 - postgres? ( dev-db/postgresql:= )
3227 - reports? (
3228 - ${PYTHON_DEPS}
3229 - dev-java/fop
3230 - dev-python/reportlab[${PYTHON_USEDEP}] )
3231 - ssl? ( dev-libs/openssl:= )
3232 - >=dev-db/sqlite-3.6.22:3=
3233 - vala? ( dev-libs/libgee:0.8 )
3234 -"
3235 -DEPEND="${RDEPEND}
3236 - app-text/yelp-tools
3237 - >=dev-util/gtk-doc-am-1.14
3238 - >=dev-util/intltool-0.40.6
3239 - virtual/pkgconfig
3240 - java? ( virtual/jdk:1.6 )
3241 - vala? ( $(vala_depend) )
3242 -"
3243 -if [[ ${PV} = 9999 ]]; then
3244 - DEPEND="${DEPEND}
3245 - app-text/yelp-tools
3246 - doc? ( >=dev-util/gtk-doc-1.14 )
3247 - vala? ( $(vala_depend) )"
3248 -fi
3249 -
3250 -pkg_setup() {
3251 - java-pkg-opt-2_pkg_setup
3252 - use reports && python-single-r1_pkg_setup
3253 -}
3254 -
3255 -src_prepare() {
3256 - use reports ||
3257 - sed -e '/SUBDIRS =/ s/trml2html//' \
3258 - -e '/SUBDIRS =/ s/trml2pdf//' \
3259 - -i libgda-report/RML/Makefile.{am,in} || die
3260 -
3261 - # Prevent file collisions with libgda:4
3262 - epatch "${FILESDIR}/${PN}-4.99.1-gda-browser-doc-collision.patch"
3263 - epatch "${FILESDIR}/${PN}-4.99.1-control-center-icon-collision.patch"
3264 - # Move files with mv (since epatch can't handle rename diffs) and
3265 - # update pre-generated gtk-doc files (for non-git versions of libgda)
3266 - local f
3267 - for f in tools/browser/doc/gda-browser* ; do
3268 - mv ${f} ${f/gda-browser/gda-browser-5.0} || die "mv ${f} failed"
3269 - done
3270 - if [[ ${PV} != 9999 ]] ; then
3271 - for f in tools/browser/doc/html/gda-browser.devhelp* ; do
3272 - sed -e 's:name="gda-browser":name="gda-browser-5.0":' \
3273 - -i ${f} || die "sed ${f} failed"
3274 - mv ${f} ${f/gda-browser/gda-browser-5.0} || die "mv ${f} failed"
3275 - done
3276 - fi
3277 - for f in control-center/data/*_gda-control-center.png ; do
3278 - mv ${f} ${f/_gda-control-center.png/_gda-control-center-5.0.png} ||
3279 - die "mv ${f} failed"
3280 - done
3281 -
3282 - [[ ${PV} = 9999 ]] || eautoreconf
3283 - gnome2_src_prepare
3284 - java-pkg-opt-2_src_prepare
3285 - use vala && vala_src_prepare
3286 -}
3287 -
3288 -src_configure() {
3289 - use berkdb && append-cppflags "-I$(db_includedir)"
3290 -
3291 - gnome2_src_configure \
3292 - --with-help \
3293 - --disable-static \
3294 - --enable-system-sqlite \
3295 - $(use_with berkdb bdb /usr) \
3296 - $(use_with canvas goocanvas) \
3297 - $(use_with firebird firebird /usr) \
3298 - $(use_with graphviz) \
3299 - $(use_with gtk ui) \
3300 - $(use_with http libsoup) \
3301 - $(use_enable introspection) \
3302 - "$(use_with java java $JAVA_HOME)" \
3303 - $(use_enable json) \
3304 - $(use_with ldap) \
3305 - $(use_with libsecret) \
3306 - $(use_with mdb mdb /usr) \
3307 - $(use_with mysql mysql /usr) \
3308 - $(use_with oci8 oracle) \
3309 - $(use_with postgres postgres /usr) \
3310 - $(use_enable ssl crypto) \
3311 - $(use_with sourceview gtksourceview) \
3312 - --disable-default-binary \
3313 - --disable-vala
3314 - # vala bindings fail to build
3315 -}
3316 -
3317 -pkg_preinst() {
3318 - gnome2_pkg_preinst
3319 - java-pkg-opt-2_pkg_preinst
3320 -}
3321 -
3322 -src_install() {
3323 - gnome2_src_install
3324 - if use reports; then
3325 - for t in trml2{html,pdf}; do
3326 - python_scriptinto /usr/share/libgda-5.0/gda_${t}
3327 - python_doscript libgda-report/RML/${t}/${t}.py
3328 - done
3329 - fi
3330 -}
3331
3332 diff --git a/gnome-extra/libgda/metadata.xml b/gnome-extra/libgda/metadata.xml
3333 deleted file mode 100644
3334 index b009aff4..00000000
3335 --- a/gnome-extra/libgda/metadata.xml
3336 +++ /dev/null
3337 @@ -1,21 +0,0 @@
3338 -<?xml version="1.0" encoding="UTF-8"?>
3339 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3340 -<pkgmetadata>
3341 - <maintainer type="project">
3342 - <email>gnome@g.o</email>
3343 - <name>Gentoo GNOME Desktop</name>
3344 - </maintainer>
3345 - <use>
3346 - <flag name="bindist">Disable support for <pkg>dev-db/firebird</pkg> database
3347 - which is not GPL compatible.</flag>
3348 - <flag name="canvas">Enable support for <pkg>x11-libs/goocanvas</pkg></flag>
3349 - <flag name="http">Enable embedded <pkg>net-libs/libsoup</pkg> based server</flag>
3350 - <flag name="libsecret">Enable <pkg>app-crypt/libsecret</pkg> support to
3351 - store login credentials</flag>
3352 - <flag name="json">Enable support for JSON format</flag>
3353 - <flag name="mdb">Enable support for Microsoft Access database using
3354 - <pkg>app-office/mdbtools</pkg></flag>
3355 - <flag name="reports">Install tools for generating graphical reports</flag>
3356 - <flag name="sourceview">Enable support for <pkg>x11-libs/gtksourceview</pkg></flag>
3357 - </use>
3358 -</pkgmetadata>
3359
3360 diff --git a/media-libs/cogl/cogl-9999.ebuild b/media-libs/cogl/cogl-9999.ebuild
3361 deleted file mode 100644
3362 index b1e1c858..00000000
3363 --- a/media-libs/cogl/cogl-9999.ebuild
3364 +++ /dev/null
3365 @@ -1,146 +0,0 @@
3366 -# Copyright 1999-2015 Gentoo Foundation
3367 -# Distributed under the terms of the GNU General Public License v2
3368 -# $Id$
3369 -
3370 -EAPI="5"
3371 -GCONF_DEBUG="yes"
3372 -
3373 -inherit gnome2 multilib virtualx
3374 -if [[ ${PV} = 9999 ]]; then
3375 - inherit gnome2-live
3376 -fi
3377 -
3378 -DESCRIPTION="A library for using 3D graphics hardware to draw pretty pictures"
3379 -HOMEPAGE="http://www.cogl3d.org/"
3380 -
3381 -LICENSE="MIT BSD"
3382 -SLOT="2.0/0" # subslot = .so version
3383 -# doc and profile disable for now due bugs #484750 and #483332
3384 -IUSE="examples gles2 gstreamer +introspection +kms +opengl +pango test wayland" # doc profile
3385 -REQUIRED_USE="wayland? ( gles2 )"
3386 -if [[ ${PV} = 9999 ]]; then
3387 - KEYWORDS=""
3388 - IUSE="${IUSE} doc"
3389 -else
3390 - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
3391 -fi
3392 -
3393 -COMMON_DEPEND="
3394 - >=dev-libs/glib-2.32:2
3395 - x11-libs/cairo:=
3396 - >=x11-libs/gdk-pixbuf-2:2
3397 - x11-libs/libX11
3398 - >=x11-libs/libXcomposite-0.4
3399 - x11-libs/libXdamage
3400 - x11-libs/libXext
3401 - >=x11-libs/libXfixes-3
3402 - >=x11-libs/libXrandr-1.2
3403 - virtual/opengl
3404 - gles2? ( media-libs/mesa[gles2] )
3405 - gstreamer? (
3406 - media-libs/gstreamer:1.0
3407 - media-libs/gst-plugins-base:1.0 )
3408 -
3409 - introspection? ( >=dev-libs/gobject-introspection-1.34.2:= )
3410 - kms? (
3411 - media-libs/mesa[gbm]
3412 - x11-libs/libdrm:= )
3413 - pango? ( >=x11-libs/pango-1.20.0[introspection?] )
3414 - wayland? (
3415 - >=dev-libs/wayland-1.1.90
3416 - media-libs/mesa[egl,wayland] )
3417 -"
3418 -# before clutter-1.7, cogl was part of clutter
3419 -RDEPEND="${COMMON_DEPEND}
3420 - !<media-libs/clutter-1.7
3421 -"
3422 -DEPEND="${COMMON_DEPEND}
3423 - >=dev-util/gtk-doc-am-1.13
3424 - sys-devel/gettext
3425 - virtual/pkgconfig
3426 - test? (
3427 - app-eselect/eselect-opengl
3428 - media-libs/mesa[classic] )
3429 -"
3430 -
3431 -# Need classic mesa swrast for tests, llvmpipe causes a test failure
3432 -# For some reason GL3 conformance test all fails again...
3433 -RESTRICT="test"
3434 -
3435 -if [[ ${PV} = 9999 ]]; then
3436 - DEPEND="${DEPEND}
3437 - doc? (
3438 - app-text/docbook-xml-dtd:4.1.2
3439 - >=dev-util/gtk-doc-1.13 )"
3440 -fi
3441 -
3442 -src_prepare() {
3443 - # Do not build examples
3444 - sed -e "s/^\(SUBDIRS +=.*\)examples\(.*\)$/\1\2/" \
3445 - -i Makefile.am || die
3446 -
3447 - if ! use test ; then
3448 - # For some reason the configure switch will not completely disable
3449 - # tests being built
3450 - sed -e "s/^\(SUBDIRS =.*\)test-fixtures\(.*\)$/\1\2/" \
3451 - -e "s/^\(SUBDIRS +=.*\)tests\(.*\)$/\1\2/" \
3452 - -e "s/^\(.*am__append.* \)tests\(.*\)$/\1\2/" \
3453 - -i Makefile.am || die
3454 - fi
3455 -
3456 - gnome2_src_prepare
3457 -}
3458 -
3459 -src_configure() {
3460 - # TODO: think about quartz, sdl
3461 - # Prefer gl over gles2 if both are selected
3462 - # Profiling needs uprof, which is not available in portage yet, bug #484750
3463 - # FIXME: Doesn't provide prebuilt docs, but they can neither be rebuilt, bug #483332
3464 - gnome2_src_configure \
3465 - --disable-examples-install \
3466 - --disable-maintainer-flags \
3467 - --enable-cairo \
3468 - --enable-deprecated \
3469 - --enable-gdk-pixbuf \
3470 - --enable-glib \
3471 - $(use_enable opengl glx) \
3472 - $(use_enable opengl gl) \
3473 - $(use_enable gles2) \
3474 - $(use_enable gles2 cogl-gles2) \
3475 - $(use_enable gles2 xlib-egl-platform) \
3476 - $(usex gles2 --with-default-driver=$(usex opengl gl gles2)) \
3477 - $(use_enable gstreamer cogl-gst) \
3478 - $(use_enable introspection) \
3479 - $(use_enable kms kms-egl-platform) \
3480 - $(use_enable pango cogl-pango) \
3481 - $(use_enable test unit-tests) \
3482 - $(use_enable wayland wayland-egl-platform) \
3483 - $(use_enable wayland wayland-egl-server) \
3484 - --disable-profile
3485 -# $(use_enable profile)
3486 -}
3487 -
3488 -src_test() {
3489 - # Use swrast for tests, llvmpipe is incomplete and "test_sub_texture" fails
3490 - # NOTE: recheck if this is needed after every mesa bump
3491 - if [[ "$(eselect opengl show)" != "xorg-x11" ]]; then
3492 - ewarn "Skipping tests because a binary OpenGL library is enabled. To"
3493 - ewarn "run tests for ${PN}, you need to enable the Mesa library:"
3494 - ewarn "# eselect opengl set xorg-x11"
3495 - return
3496 - fi
3497 - LIBGL_DRIVERS_PATH="${EROOT}/usr/$(get_libdir)/mesa" Xemake check
3498 -}
3499 -
3500 -src_install() {
3501 - DOCS="NEWS README"
3502 - if use examples; then
3503 - insinto /usr/share/doc/${PF}/examples
3504 - doins examples/{*.c,*.jpg}
3505 - fi
3506 -
3507 - gnome2_src_install
3508 -
3509 - # Remove silly examples-data directory
3510 - rm -rvf "${ED}/usr/share/cogl/examples-data/" || die
3511 -}
3512
3513 diff --git a/media-libs/cogl/metadata.xml b/media-libs/cogl/metadata.xml
3514 deleted file mode 100644
3515 index 009b6abd..00000000
3516 --- a/media-libs/cogl/metadata.xml
3517 +++ /dev/null
3518 @@ -1,13 +0,0 @@
3519 -<?xml version="1.0" encoding="UTF-8"?>
3520 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3521 -<pkgmetadata>
3522 -<maintainer type="project">
3523 - <email>gnome@g.o</email>
3524 - <name>Gentoo GNOME Desktop</name>
3525 -</maintainer>
3526 -<use>
3527 - <flag name="gles2">Enable OpenGL ES 2.0 support</flag>
3528 - <flag name="kms">Enable KMS support.</flag>
3529 - <flag name="pango">Build cogl-pango library for <pkg>x11-libs/pango</pkg> integration</flag>
3530 -</use>
3531 -</pkgmetadata>
3532
3533 diff --git a/media-libs/gsound/gsound-9999.ebuild b/media-libs/gsound/gsound-9999.ebuild
3534 deleted file mode 100644
3535 index e18d4d44..00000000
3536 --- a/media-libs/gsound/gsound-9999.ebuild
3537 +++ /dev/null
3538 @@ -1,48 +0,0 @@
3539 -# Copyright 1999-2015 Gentoo Foundation
3540 -# Distributed under the terms of the GNU General Public License v2
3541 -# $Id$
3542 -
3543 -EAPI="5"
3544 -GCONF_DEBUG="no"
3545 -VALA_USE_DEPEND="vapigen"
3546 -VALA_MIN_API_VERSION="0.20"
3547 -
3548 -inherit gnome2 vala
3549 -if [[ ${PV} = 9999 ]]; then
3550 - inherit gnome2-live
3551 -fi
3552 -
3553 -DESCRIPTION="Thin GObject wrapper around the libcanberra sound event library"
3554 -HOMEPAGE="https://wiki.gnome.org/Projects/GSound"
3555 -
3556 -LICENSE="LGPL-2.1+"
3557 -SLOT="0"
3558 -if [[ ${PV} = 9999 ]]; then
3559 - KEYWORDS=""
3560 -else
3561 - KEYWORDS="~amd64 ~x86"
3562 -fi
3563 -IUSE="+introspection"
3564 -
3565 -# vala setup required for vapigen check
3566 -RDEPEND="
3567 - >=dev-libs/glib-2.36:2
3568 - media-libs/libcanberra
3569 - introspection? ( >=dev-libs/gobject-introspection-1.2.9 )
3570 -"
3571 -DEPEND="${RDEPEND}
3572 - $(vala_depend)
3573 - >=dev-util/gtk-doc-am-1.20
3574 - virtual/pkgconfig
3575 -"
3576 -
3577 -src_prepare() {
3578 - vala_src_prepare
3579 - gnome2_src_prepare
3580 -}
3581 -
3582 -src_configure () {
3583 - gnome2_src_configure \
3584 - --disable-static \
3585 - $(use_enable introspection)
3586 -}
3587
3588 diff --git a/media-libs/gsound/metadata.xml b/media-libs/gsound/metadata.xml
3589 deleted file mode 100644
3590 index 4cbddcaa..00000000
3591 --- a/media-libs/gsound/metadata.xml
3592 +++ /dev/null
3593 @@ -1,8 +0,0 @@
3594 -<?xml version="1.0" encoding="UTF-8"?>
3595 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3596 -<pkgmetadata>
3597 - <maintainer type="project">
3598 - <email>gnome@g.o</email>
3599 - <name>Gentoo GNOME Desktop</name>
3600 - </maintainer>
3601 -</pkgmetadata>
3602
3603 diff --git a/media-libs/mash/mash-9999.ebuild b/media-libs/mash/mash-9999.ebuild
3604 deleted file mode 100644
3605 index 3bf1a849..00000000
3606 --- a/media-libs/mash/mash-9999.ebuild
3607 +++ /dev/null
3608 @@ -1,58 +0,0 @@
3609 -# Copyright 1999-2015 Gentoo Foundation
3610 -# Distributed under the terms of the GNU General Public License v2
3611 -# $Id$
3612 -
3613 -EAPI="4"
3614 -GCONF_DEBUG="no"
3615 -GNOME2_LA_PUNT="yes"
3616 -
3617 -# clutter.eclass does not support .xz tarballs
3618 -inherit gnome2 versionator
3619 -if [[ ${PV} = 9999 ]]; then
3620 - SRC_URI=""
3621 - EGIT_REPO_URI="git://github.com/clutter-project/mash.git"
3622 - inherit gnome2-live
3623 -else
3624 - RV=($(get_version_components))
3625 - SRC_URI="http://source.clutter-project.org/sources/${PN}/${RV[0]}.${RV[1]}/${P}.tar.xz"
3626 -fi
3627 -
3628 -DESCRIPTION="A library for rendering 3D models with Clutter"
3629 -HOMEPAGE="http://wiki.clutter-project.org/wiki/Mash"
3630 -
3631 -LICENSE="LGPL-2.1"
3632 -SLOT="0.2"
3633 -IUSE="doc examples +introspection"
3634 -if [[ ${PV} = 9999 ]]; then
3635 - KEYWORDS=""
3636 -else
3637 - KEYWORDS="~amd64 ~x86"
3638 -fi
3639 -
3640 -# Automagically detects x11-libs/mx, but only uses it for building examples.
3641 -# Note: mash is using a bundled copy of rply because mash developers have
3642 -# modified its API by adding extra arguments to various functions.
3643 -RDEPEND=">=dev-libs/glib-2.16:2
3644 - >=media-libs/clutter-1.5.10:1.0[introspection?]
3645 - virtual/opengl
3646 -
3647 - introspection? ( >=dev-libs/gobject-introspection-0.6.1 )"
3648 -DEPEND="${RDEPEND}
3649 - virtual/pkgconfig
3650 - doc? ( >=dev-util/gtk-doc-1.14 )"
3651 -
3652 -pkg_setup() {
3653 - DOCS="AUTHORS NEWS README"
3654 - G2CONF="${G2CONF}
3655 - --disable-static
3656 - $(use_enable introspection)"
3657 -}
3658 -
3659 -src_install() {
3660 - gnome2_src_install
3661 -
3662 - if use examples; then
3663 - insinto /usr/share/doc/${PF}/examples
3664 - doins example/{*.c,*.ply}
3665 - fi
3666 -}
3667
3668 diff --git a/media-libs/mash/metadata.xml b/media-libs/mash/metadata.xml
3669 deleted file mode 100644
3670 index f31bff46..00000000
3671 --- a/media-libs/mash/metadata.xml
3672 +++ /dev/null
3673 @@ -1,12 +0,0 @@
3674 -<?xml version="1.0" encoding="UTF-8"?>
3675 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3676 -<pkgmetadata>
3677 -<maintainer type="project">
3678 - <email>gnome@g.o</email>
3679 - <name>Gentoo GNOME Desktop</name>
3680 -</maintainer>
3681 -<use>
3682 - <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
3683 - for introspection</flag>
3684 -</use>
3685 -</pkgmetadata>
3686
3687 diff --git a/net-im/empathy/empathy-9999.ebuild b/net-im/empathy/empathy-9999.ebuild
3688 deleted file mode 100644
3689 index a3f2bd0b..00000000
3690 --- a/net-im/empathy/empathy-9999.ebuild
3691 +++ /dev/null
3692 @@ -1,130 +0,0 @@
3693 -# Copyright 1999-2015 Gentoo Foundation
3694 -# Distributed under the terms of the GNU General Public License v2
3695 -# $Id$
3696 -
3697 -EAPI="5"
3698 -GCONF_DEBUG="no"
3699 -GNOME2_LA_PUNT="yes"
3700 -PYTHON_COMPAT=( python2_{6,7} python3_{2,3} )
3701 -
3702 -inherit gnome2 python-any-r1 virtualx
3703 -if [[ ${PV} = 9999 ]]; then
3704 - inherit gnome2-live
3705 -fi
3706 -
3707 -DESCRIPTION="Telepathy instant messaging and video/audio call client for GNOME"
3708 -HOMEPAGE="https://wiki.gnome.org/Apps/Empathy"
3709 -
3710 -LICENSE="GPL-2 CC-BY-SA-3.0 FDL-1.3 LGPL-2.1"
3711 -SLOT="0"
3712 -
3713 -# sendto: support from building nautilus sendto plugins from it was dropped in 3.7
3714 -IUSE="debug +geoloc gnome gnome-online-accounts +map spell test +v4l"
3715 -if [[ ${PV} = 9999 ]]; then
3716 - KEYWORDS=""
3717 -else
3718 - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux"
3719 -fi
3720 -
3721 -# False positives caused by nested configure scripts
3722 -QA_CONFIGURE_OPTIONS=".*"
3723 -
3724 -# gdk-pixbuf and pango extensively used in libempathy-gtk
3725 -COMMON_DEPEND="
3726 - >=dev-libs/glib-2.37.6:2
3727 - x11-libs/gdk-pixbuf:2
3728 - >=x11-libs/gtk+-3.9.4:3
3729 - x11-libs/pango
3730 - >=dev-libs/dbus-glib-0.51
3731 - >=dev-libs/folks-0.9.5:=[telepathy]
3732 - dev-libs/libgee:0.8=
3733 - >=app-crypt/libsecret-0.5
3734 - >=media-libs/libcanberra-0.25[gtk3]
3735 - >=net-libs/gnutls-2.8.5:=
3736 - >=net-libs/webkit-gtk-1.9.1:3
3737 - >=x11-libs/libnotify-0.7:=
3738 -
3739 - media-libs/gstreamer:1.0
3740 - >=media-libs/clutter-1.10.0:1.0
3741 - >=media-libs/clutter-gtk-1.1.2:1.0
3742 - media-libs/clutter-gst:2.0
3743 - >=media-libs/cogl-1.14:1.0=
3744 -
3745 - net-libs/farstream:0.2
3746 - >=net-libs/telepathy-farstream-0.6.0:=
3747 - >=net-libs/telepathy-glib-0.23.2
3748 - >=net-im/telepathy-logger-0.8.0:=
3749 -
3750 - app-crypt/gcr
3751 - dev-libs/libxml2:2
3752 - gnome-base/gsettings-desktop-schemas
3753 - media-sound/pulseaudio[glib]
3754 - net-libs/libsoup:2.4
3755 - x11-libs/libX11
3756 -
3757 - geoloc? (
3758 - >=app-misc/geoclue-1.99.3:2.0
3759 - >=sci-geosciences/geocode-glib-3.10 )
3760 - gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.5.1 )
3761 - map? (
3762 - >=media-libs/clutter-1.7.14:1.0
3763 - >=media-libs/clutter-gtk-0.90.3:1.0
3764 - >=media-libs/libchamplain-0.12.1:0.12[gtk] )
3765 - spell? (
3766 - >=app-text/enchant-1.2
3767 - >=app-text/iso-codes-0.35 )
3768 - v4l? (
3769 - media-plugins/gst-plugins-v4l2:1.0
3770 - >=media-video/cheese-3.4:=
3771 - virtual/libgudev:= )
3772 -"
3773 -
3774 -# >=empathy-3.4 is incompatible with telepathy-rakia-0.6, bug #403861
3775 -RDEPEND="${COMMON_DEPEND}
3776 - media-libs/gst-plugins-base:1.0
3777 - net-im/telepathy-connection-managers
3778 - !<net-voip/telepathy-rakia-0.7
3779 - x11-themes/gnome-icon-theme-symbolic
3780 - gnome? ( gnome-extra/gnome-contacts )
3781 -"
3782 -DEPEND="${COMMON_DEPEND}
3783 - ${PYTHON_DEPS}
3784 - dev-libs/libxml2:2
3785 - dev-libs/libxslt
3786 - >=dev-util/intltool-0.50.0
3787 - virtual/pkgconfig
3788 - test? (
3789 - sys-apps/grep
3790 - >=dev-libs/check-0.9.4 )
3791 -"
3792 -PDEPEND=">=net-im/telepathy-mission-control-5.14"
3793 -
3794 -pkg_setup() {
3795 - python-any-r1_pkg_setup
3796 - export PYTHONIOENCODING=UTF-8 # See bug 489774
3797 -}
3798 -
3799 -src_configure() {
3800 - local myconf=""
3801 - [[ ${PV} = 9999 ]] || myconf="${myconf} ITSTOOL=$(type -P true)"
3802 - DOCS="CONTRIBUTORS AUTHORS ChangeLog NEWS README"
3803 - gnome2_src_configure \
3804 - --disable-Werror \
3805 - --disable-coding-style-checks \
3806 - --disable-static \
3807 - --disable-ubuntu-online-accounts \
3808 - --enable-gst-1.0 \
3809 - $(use_enable debug) \
3810 - $(use_enable geoloc geocode) \
3811 - $(use_enable geoloc location) \
3812 - $(use_enable gnome-online-accounts goa) \
3813 - $(use_enable map) \
3814 - $(use_enable spell) \
3815 - $(use_enable v4l gudev) \
3816 - $(use_with v4l cheese) \
3817 - ${myconf}
3818 -}
3819 -
3820 -src_test() {
3821 - dbus-launch Xemake check #504516
3822 -}
3823
3824 diff --git a/net-im/empathy/metadata.xml b/net-im/empathy/metadata.xml
3825 deleted file mode 100644
3826 index 2ed4da56..00000000
3827 --- a/net-im/empathy/metadata.xml
3828 +++ /dev/null
3829 @@ -1,25 +0,0 @@
3830 -<?xml version="1.0" encoding="UTF-8"?>
3831 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3832 -<pkgmetadata>
3833 -<maintainer type="project">
3834 - <email>gnome@g.o</email>
3835 - <name>Gentoo GNOME Desktop</name>
3836 - </maintainer>
3837 - <use>
3838 - <flag name="geoloc">Enable geolocation support through
3839 - <pkg>app-misc/geoclue</pkg></flag>
3840 - <flag name="gnome-online-accounts">Enable using
3841 - <pkg>net-libs/gnome-online-accounts</pkg> for authorization (e.g.
3842 - for Google Talk)</flag>
3843 - <flag name="map">Enable world map support through
3844 - <pkg>media-libs/libchamplain</pkg></flag>
3845 - </use>
3846 - <longdescription>
3847 - Empathy consists of a rich set of reusable instant messaging widgets,
3848 - and a GNOME client using those widgets. It uses Telepathy and Nokia's
3849 - Mission Control. The main goal is to permit desktop integration by
3850 - providing libempathy and libempathy-gtk libraries. libempathy-gtk is a
3851 - set of powerful widgets that can be embeded into any GNOME application.
3852 - A client application is provided.
3853 - </longdescription>
3854 -</pkgmetadata>
3855
3856 diff --git a/net-libs/gtk-vnc/gtk-vnc-9999.ebuild b/net-libs/gtk-vnc/gtk-vnc-9999.ebuild
3857 deleted file mode 100644
3858 index ec2ab1d7..00000000
3859 --- a/net-libs/gtk-vnc/gtk-vnc-9999.ebuild
3860 +++ /dev/null
3861 @@ -1,189 +0,0 @@
3862 -# Copyright 1999-2015 Gentoo Foundation
3863 -# Distributed under the terms of the GNU General Public License v2
3864 -# $Id$
3865 -
3866 -EAPI="5"
3867 -GCONF_DEBUG="no"
3868 -GNOME2_LA_PUNT="yes"
3869 -PYTHON_COMPAT=( python2_7 )
3870 -VALA_MIN_API_VERSION="0.16"
3871 -VALA_USE_DEPEND="vapigen"
3872 -
3873 -inherit eutils gnome2 python-r1 vala
3874 -if [[ ${PV} = 9999 ]]; then
3875 - inherit gnome2-live
3876 -fi
3877 -
3878 -DESCRIPTION="VNC viewer widget for GTK"
3879 -HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc"
3880 -
3881 -LICENSE="GPL-2"
3882 -SLOT="0"
3883 -if [[ ${PV} = 9999 ]]; then
3884 - KEYWORDS=""
3885 -else
3886 - KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
3887 -fi
3888 -IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"
3889 -REQUIRED_USE="
3890 - python? ( ${PYTHON_REQUIRED_USE} )
3891 - vala? ( gtk3 introspection )
3892 -"
3893 -
3894 -# libview is used in examples/gvncviewer -- no need
3895 -COMMON_DEPEND="
3896 - >=dev-libs/glib-2.30.1:2
3897 - >=dev-libs/libgcrypt-1.4.2:0
3898 - dev-libs/libgpg-error
3899 - >=net-libs/gnutls-2.12
3900 - >=x11-libs/cairo-1.2
3901 - >=x11-libs/gtk+-2.18:2
3902 - x11-libs/libX11
3903 - gtk3? ( >=x11-libs/gtk+-2.91.3:3 )
3904 - introspection? ( >=dev-libs/gobject-introspection-0.9.4 )
3905 - pulseaudio? ( media-sound/pulseaudio )
3906 - python? (
3907 - ${PYTHON_DEPS}
3908 - >=dev-python/pygtk-2:2[${PYTHON_USEDEP}] )
3909 - sasl? ( dev-libs/cyrus-sasl )
3910 -"
3911 -RDEPEND="${COMMON_DEPEND}"
3912 -
3913 -DEPEND="${COMMON_DEPEND}
3914 - >=dev-lang/perl-5
3915 - >=dev-util/intltool-0.40
3916 - sys-devel/gettext
3917 - virtual/pkgconfig
3918 - vala? (
3919 - $(vala_depend)
3920 - >=dev-libs/gobject-introspection-0.9.4 )
3921 -"
3922 -# eautoreconf requires gnome-common
3923 -
3924 -if [[ ${PV} = 9999 ]]; then
3925 - # Needed by src/keymap-gen.pl to autogenerate keymap .c/.h files
3926 - # Not needed in the tarball because they're created during distcheck
3927 - DEPEND="${DEPEND}
3928 - dev-perl/Text-CSV"
3929 -fi
3930 -
3931 -GTK2_BUILDDIR="${WORKDIR}/${P}_gtk2"
3932 -GTK3_BUILDDIR="${WORKDIR}/${P}_gtk3"
3933 -
3934 -src_prepare() {
3935 - mkdir -p "${GTK2_BUILDDIR}" || die
3936 - mkdir -p "${GTK3_BUILDDIR}" || die
3937 - prepare_python() {
3938 - mkdir -p "${BUILD_DIR}" || die
3939 - }
3940 - if use python; then
3941 - python_foreach_impl prepare_python
3942 - fi
3943 -
3944 - # Fix incorrect codegendir check: h2def.py is in pygobject, not pygtk, upstream bug#744393
3945 - sed -e 's/codegendir pygtk-2.0/codegendir pygobject-2.0/g' \
3946 - -i src/Makefile.am || die
3947 -
3948 - # libtool seems unable to find this via VPATH so help it
3949 - sed -r "s:(gtkvnc_la_LIBADD =) libgtk-vnc-.*\.la:\1 ${GTK2_BUILDDIR}/src/libgtk-vnc-1.0.la:" \
3950 - -i src/Makefile.am || die
3951 -
3952 - vala_src_prepare
3953 - gnome2_src_prepare
3954 -}
3955 -
3956 -src_configure() {
3957 - local myconf
3958 - myconf="
3959 - $(use_with examples) \
3960 - $(use_enable introspection) \
3961 - $(use_with pulseaudio) \
3962 - $(use_with sasl) \
3963 - --with-coroutine=gthread \
3964 - --without-libview \
3965 - --disable-static \
3966 - --disable-vala"
3967 -
3968 - cd "${GTK2_BUILDDIR}" || die
3969 - einfo "Running configure in ${GTK2_BUILDDIR}"
3970 - ECONF_SOURCE="${S}" gnome2_src_configure ${myconf} \
3971 - --with-python=no \
3972 - --with-gtk=2.0
3973 -
3974 - configure_python() {
3975 - ECONF_SOURCE="${S}" gnome2_src_configure ${myconf} \
3976 - $(use_with python) \
3977 - --with-gtk=2.0
3978 - }
3979 - if use python; then
3980 - python_foreach_impl run_in_build_dir configure_python
3981 - fi
3982 -
3983 - if use gtk3; then
3984 - cd "${GTK3_BUILDDIR}" || die
3985 - einfo "Running configure in ${GTK3_BUILDDIR}"
3986 - # Python support is via gobject-introspection
3987 - # Ex: from gi.repository import GtkVnc
3988 - ECONF_SOURCE="${S}" gnome2_src_configure ${myconf} \
3989 - $(use_enable vala) \
3990 - --with-python=no \
3991 - --with-gtk=3.0
3992 - fi
3993 -}
3994 -
3995 -src_compile() {
3996 - cd "${GTK2_BUILDDIR}" || die
3997 - einfo "Running make in ${GTK2_BUILDDIR}"
3998 - gnome2_src_compile
3999 -
4000 - compile_python() {
4001 - cd "${BUILD_DIR}"/src || die
4002 - # CPPFLAGS set to help find includes for gvnc.override
4003 - emake gtkvnc.la \
4004 - VPATH="${S}/src:${GTK2_BUILDDIR}/src:${BUILD_DIR}/src" \
4005 - CPPFLAGS="${CPPFLAGS} -I${GTK2_BUILDDIR}/src"
4006 - }
4007 - if use python; then
4008 - python_foreach_impl run_in_build_dir compile_python
4009 - fi
4010 -
4011 - if use gtk3; then
4012 - cd "${GTK3_BUILDDIR}" || die
4013 - einfo "Running make in ${GTK3_BUILDDIR}"
4014 - gnome2_src_compile
4015 - fi
4016 -}
4017 -
4018 -src_test() {
4019 - cd "${GTK2_BUILDDIR}" || die
4020 - einfo "Running make check in ${GTK2_BUILDDIR}"
4021 - default
4022 -
4023 - if use gtk3; then
4024 - cd "${GTK3_BUILDDIR}" || die
4025 - einfo "Running make check in ${GTK3_BUILDDIR}"
4026 - default
4027 - fi
4028 -}
4029 -
4030 -src_install() {
4031 - cd "${GTK2_BUILDDIR}" || die
4032 - einfo "Running make install in ${GTK2_BUILDDIR}"
4033 - gnome2_src_install
4034 -
4035 - install_python() {
4036 - cd "${BUILD_DIR}"/src || die
4037 - emake install-pyexecLTLIBRARIES DESTDIR="${D}" \
4038 - VPATH="${S}/src:${GTK2_BUILDDIR}/src:${BUILD_DIR}/src" \
4039 - CPPFLAGS="${CPPFLAGS} -I${GTK2_BUILDDIR}/src"
4040 - }
4041 - if use python; then
4042 - python_foreach_impl run_in_build_dir install_python
4043 - fi
4044 -
4045 - if use gtk3; then
4046 - cd "${GTK3_BUILDDIR}" || die
4047 - einfo "Running make install in ${GTK3_BUILDDIR}"
4048 - gnome2_src_install
4049 - fi
4050 -}
4051
4052 diff --git a/net-libs/gtk-vnc/metadata.xml b/net-libs/gtk-vnc/metadata.xml
4053 deleted file mode 100644
4054 index c977e3a0..00000000
4055 --- a/net-libs/gtk-vnc/metadata.xml
4056 +++ /dev/null
4057 @@ -1,15 +0,0 @@
4058 -<?xml version="1.0" encoding="UTF-8"?>
4059 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4060 -<pkgmetadata>
4061 - <maintainer type="project">
4062 - <email>gnome@g.o</email>
4063 - <name>Gentoo GNOME Desktop</name>
4064 - </maintainer>
4065 - <maintainer type="project">
4066 - <email>virtualization@g.o</email>
4067 - <name>Gentoo Virtualization Project</name>
4068 - </maintainer>
4069 - <use>
4070 - <flag name="gtk3">Build the gtk3 gtk-vnc library and other gtk3 assets</flag>
4071 - </use>
4072 -</pkgmetadata>
4073
4074 diff --git a/net-libs/rest/metadata.xml b/net-libs/rest/metadata.xml
4075 deleted file mode 100644
4076 index 76314469..00000000
4077 --- a/net-libs/rest/metadata.xml
4078 +++ /dev/null
4079 @@ -1,12 +0,0 @@
4080 -<?xml version="1.0" encoding="UTF-8"?>
4081 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4082 -<pkgmetadata>
4083 - <maintainer type="project">
4084 - <email>gnome@g.o</email>
4085 - <name>Gentoo GNOME Desktop</name>
4086 - </maintainer>
4087 - <use>
4088 - <flag name="gnome">Extract proxy information using
4089 - <pkg>net-libs/libsoup-gnome</pkg></flag>
4090 - </use>
4091 -</pkgmetadata>
4092
4093 diff --git a/net-libs/rest/rest-9999.ebuild b/net-libs/rest/rest-9999.ebuild
4094 deleted file mode 100644
4095 index 70899cff..00000000
4096 --- a/net-libs/rest/rest-9999.ebuild
4097 +++ /dev/null
4098 @@ -1,59 +0,0 @@
4099 -# Copyright 1999-2015 Gentoo Foundation
4100 -# Distributed under the terms of the GNU General Public License v2
4101 -# $Id$
4102 -
4103 -EAPI="5"
4104 -GCONF_DEBUG="no"
4105 -GNOME2_LA_PUNT="yes"
4106 -
4107 -inherit gnome2 virtualx
4108 -if [[ ${PV} = 9999 ]]; then
4109 - inherit gnome2-live
4110 -fi
4111 -
4112 -DESCRIPTION="Helper library for RESTful services"
4113 -HOMEPAGE="http://live.gnome.org/Librest"
4114 -
4115 -LICENSE="LGPL-2.1"
4116 -SLOT="0.7"
4117 -IUSE="+gnome +introspection test"
4118 -if [[ ${PV} = 9999 ]]; then
4119 - IUSE="${IUSE} doc"
4120 - KEYWORDS=""
4121 -else
4122 - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
4123 -fi
4124 -
4125 -# Coverage testing should not be enabled
4126 -RDEPEND="app-misc/ca-certificates
4127 - >=dev-libs/glib-2.24:2
4128 - dev-libs/libxml2:2
4129 - net-libs/libsoup:2.4
4130 - gnome? ( >=net-libs/libsoup-gnome-2.25.1:2.4 )
4131 - introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
4132 -"
4133 -DEPEND="${RDEPEND}
4134 - >=dev-util/gtk-doc-am-1.13
4135 - >=dev-util/intltool-0.40
4136 - virtual/pkgconfig
4137 - test? ( sys-apps/dbus )
4138 -"
4139 -
4140 -if [[ ${PV} = 9999 ]]; then
4141 - DEPEND="${DEPEND}
4142 - doc? ( >=dev-util/gtk-doc-1.13 )"
4143 -fi
4144 -
4145 -src_configure() {
4146 - gnome2_src_configure \
4147 - --disable-static \
4148 - --disable-gcov \
4149 - --with-ca-certificates="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt \
4150 - $(use_with gnome) \
4151 - $(use_enable introspection)
4152 -}
4153 -
4154 -src_test() {
4155 - # Tests need dbus
4156 - Xemake check || die
4157 -}
4158
4159 diff --git a/net-misc/spice-gtk/metadata.xml b/net-misc/spice-gtk/metadata.xml
4160 deleted file mode 100644
4161 index 92aeee0d..00000000
4162 --- a/net-misc/spice-gtk/metadata.xml
4163 +++ /dev/null
4164 @@ -1,22 +0,0 @@
4165 -<?xml version="1.0" encoding="UTF-8"?>
4166 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4167 -<pkgmetadata>
4168 - <maintainer type="project">
4169 - <email>virtualization@g.o</email>
4170 - <name>Gentoo Virtualization Project</name>
4171 - </maintainer>
4172 - <use>
4173 - <flag name="dbus">Support for desktop integration such as
4174 - automounting and other APIs exposed by your DE via D-Bus</flag>
4175 - <flag name="gtk3">Link against <pkg>x11-libs/gtk+</pkg>:3 instead of
4176 - <pkg>x11-libs/gtk+</pkg>:2</flag>
4177 - <flag name="lz4">Enable support for LZ4 compression using
4178 - <pkg>app-arch/lz4</pkg></flag>
4179 - <flag name="policykit">Enable <pkg>sys-auth/polkit</pkg> support for the
4180 - usbredir acl helper</flag>
4181 - <flag name="usbredir">Use <pkg>sys-apps/usbredir</pkg> to redirect USB
4182 - devices to another machine over TCP</flag>
4183 - <flag name="webdav">Support for folder-sharing between guest and client
4184 - using <pkg>net-libs/phodav</pkg></flag>
4185 - </use>
4186 -</pkgmetadata>
4187
4188 diff --git a/net-misc/spice-gtk/spice-gtk-9999.ebuild b/net-misc/spice-gtk/spice-gtk-9999.ebuild
4189 deleted file mode 100644
4190 index 9dee3f28..00000000
4191 --- a/net-misc/spice-gtk/spice-gtk-9999.ebuild
4192 +++ /dev/null
4193 @@ -1,162 +0,0 @@
4194 -# Copyright 1999-2015 Gentoo Foundation
4195 -# Distributed under the terms of the GNU General Public License v2
4196 -# $Id$
4197 -
4198 -EAPI=5
4199 -GCONF_DEBUG="no"
4200 -VALA_MIN_API_VERSION="0.14"
4201 -VALA_USE_DEPEND="vapigen"
4202 -PYTHON_COMPAT=( python2_7 )
4203 -
4204 -inherit autotools eutils multibuild python-single-r1 vala
4205 -if [[ ${PV} = 9999 ]]; then
4206 - inherit gnome2-live
4207 -fi
4208 -
4209 -DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers and a client GUI"
4210 -HOMEPAGE="http://spice-space.org http://gitorious.org/spice-gtk"
4211 -
4212 -LICENSE="LGPL-2.1"
4213 -SLOT="0"
4214 -if [[ ${PV} = 9999 ]]; then
4215 - EGIT_REPO_URI="git://anongit.freedesktop.org/spice/${PN}"
4216 - KEYWORDS=""
4217 -else
4218 - SRC_URI="http://spice-space.org/download/gtk/${P}.tar.bz2"
4219 - KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86"
4220 -fi
4221 -IUSE="dbus gstreamer gtk2 gtk3 +introspection lz4 policykit pulseaudio python sasl smartcard static-libs usbredir vala webdav"
4222 -REQUIRED_USE="
4223 - python? ( gtk2 ${PYTHON_REQUIRED_USE} )
4224 - ?? ( pulseaudio gstreamer )
4225 -"
4226 -
4227 -# TODO:
4228 -# * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
4229 -# * use external pnp.ids as soon as that means not pulling in gnome-desktop
4230 -RDEPEND="
4231 - ${PYTHON_DEPS}
4232 - pulseaudio? ( media-sound/pulseaudio[glib] )
4233 - gstreamer? (
4234 - media-libs/gstreamer:1.0
4235 - media-libs/gst-plugins-base:1.0 )
4236 - >=x11-libs/pixman-0.17.7
4237 - >=media-libs/celt-0.5.1.1:0.5.1
4238 - media-libs/opus
4239 - dev-libs/openssl:=
4240 - gtk2? ( x11-libs/gtk+:2[introspection?] )
4241 - gtk3? ( x11-libs/gtk+:3[introspection?] )
4242 - >=dev-libs/glib-2.28:2
4243 - >=x11-libs/cairo-1.2
4244 - virtual/jpeg:=
4245 - sys-libs/zlib
4246 - introspection? ( dev-libs/gobject-introspection )
4247 - lz4? ( app-arch/lz4 )
4248 - python? ( dev-python/pygtk:2 )
4249 - sasl? ( dev-libs/cyrus-sasl )
4250 - smartcard? ( app-emulation/qemu[smartcard] )
4251 - usbredir? (
4252 - sys-apps/hwids
4253 - >=sys-apps/usbredir-0.4.2
4254 - virtual/libusb:1
4255 - virtual/libgudev:=
4256 - policykit? (
4257 - sys-apps/acl
4258 - >=sys-auth/polkit-0.110-r1
4259 - !~sys-auth/polkit-0.111 )
4260 - )
4261 - webdav? (
4262 - net-libs/phodav:2.0
4263 - >=dev-libs/glib-2.43.90:2
4264 - >=net-libs/libsoup-2.49.91 )
4265 -"
4266 -DEPEND="${RDEPEND}
4267 - dev-lang/python
4268 - dev-python/pyparsing
4269 - dev-perl/Text-CSV
4270 - >=dev-util/gtk-doc-am-1.14
4271 - >=dev-util/intltool-0.40.0
4272 - >=sys-devel/gettext-0.17
4273 - virtual/pkgconfig
4274 - vala? ( $(vala_depend) )
4275 -"
4276 -
4277 -if [[ ${PV} = 9999 ]]; then
4278 - DEPEND="${DEPEND}
4279 - $(vala_depend)
4280 - dev-lang/perl
4281 - dev-perl/Text-CSV"
4282 -fi
4283 -
4284 -src_prepare() {
4285 - epatch_user
4286 -
4287 - AT_NO_RECURSIVE="yes" eautoreconf
4288 -
4289 - use vala && vala_src_prepare
4290 -}
4291 -
4292 -src_configure() {
4293 - local myconf
4294 - local audio="no"
4295 -
4296 - use gstreamer && audio="gstreamer"
4297 - use pulseaudio && audio="pulse"
4298 -
4299 - if use vala ; then
4300 - # force vala regen for MinGW, etc
4301 - rm -fv gtk/controller/controller.{c,vala.stamp} gtk/controller/menu.c
4302 - fi
4303 -
4304 - myconf="
4305 - --disable-maintainer-mode \
4306 - $(use_enable static-libs static) \
4307 - $(use_enable introspection) \
4308 - --with-audio=${audio} \
4309 - $(use_with python) \
4310 - $(use_with sasl) \
4311 - $(use_enable smartcard) \
4312 - $(use_enable usbredir) \
4313 - $(use_with usbredir usb-ids-path /usr/share/misc/usb.ids) \
4314 - $(use_with usbredir usb-acl-helper-dir /usr/libexec) \
4315 - $(use_enable policykit polkit) \
4316 - $(use_enable vala) \
4317 - $(use_enable webdav) \
4318 - $(use_enable dbus) \
4319 - --disable-gtk-doc \
4320 - --disable-werror \
4321 - --enable-pie"
4322 -
4323 - # Parameter of --with-gtk
4324 - MULTIBUILD_VARIANTS=( no )
4325 - use gtk2 && MULTIBUILD_VARIANTS+=( 2.0 )
4326 - use gtk3 && MULTIBUILD_VARIANTS+=( 3.0 )
4327 -
4328 - configure() {
4329 - [[ ${MULTIBUILD_VARIANT} != "2.0" ]] && myconf+=( --with-python )
4330 - myconf+=( --with-gtk=${MULTIBUILD_VARIANT} )
4331 - ECONF_SOURCE="${S}" econf ${myconf[@]}
4332 - }
4333 - multibuild_foreach_variant run_in_build_dir configure
4334 -}
4335 -
4336 -src_compile() {
4337 - multibuild_foreach_variant run_in_build_dir default
4338 -}
4339 -
4340 -src_test() {
4341 - multibuild_foreach_variant run_in_build_dir default
4342 -}
4343 -
4344 -src_install() {
4345 - dodoc AUTHORS ChangeLog NEWS README THANKS TODO
4346 -
4347 - multibuild_foreach_variant run_in_build_dir default
4348 -
4349 - # Remove .la files if they're not needed
4350 - use static-libs || prune_libtool_files
4351 -
4352 - use python && rm -rf "${ED}"/usr/lib*/python*/site-packages/*.la
4353 -
4354 - make_desktop_entry spicy Spicy "utilities-terminal" "Network;RemoteAccess;"
4355 -}
4356
4357 diff --git a/net-misc/vinagre/metadata.xml b/net-misc/vinagre/metadata.xml
4358 deleted file mode 100644
4359 index 10b7a1e0..00000000
4360 --- a/net-misc/vinagre/metadata.xml
4361 +++ /dev/null
4362 @@ -1,16 +0,0 @@
4363 -<?xml version="1.0" encoding="UTF-8"?>
4364 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4365 -<pkgmetadata>
4366 - <maintainer type="project">
4367 - <email>gnome@g.o</email>
4368 - <name>Gentoo GNOME Desktop</name>
4369 - </maintainer>
4370 - <use>
4371 - <flag name="rdp">Enable access to Windows RDP protocol using
4372 - <pkg>net-misc/rdesktop</pkg></flag>
4373 - <flag name="ssh">Enable ssh plugin using <pkg>x11-libs/vte</pkg></flag>
4374 - <flag name="spice">Enable access to SPICE-enabled virtual machines</flag>
4375 - <flag name="telepathy">Enable access to remote desktop via a
4376 - <pkg>net-libs/telepathy-glib</pkg> client</flag>
4377 - </use>
4378 -</pkgmetadata>
4379
4380 diff --git a/net-misc/vinagre/vinagre-9999.ebuild b/net-misc/vinagre/vinagre-9999.ebuild
4381 deleted file mode 100644
4382 index 5e9377a4..00000000
4383 --- a/net-misc/vinagre/vinagre-9999.ebuild
4384 +++ /dev/null
4385 @@ -1,85 +0,0 @@
4386 -# Copyright 1999-2016 Gentoo Foundation
4387 -# Distributed under the terms of the GNU General Public License v2
4388 -# $Id$
4389 -
4390 -EAPI="5"
4391 -GCONF_DEBUG="no"
4392 -VALA_MIN_API_VERSION="0.18"
4393 -
4394 -inherit gnome2 linux-info vala
4395 -if [[ ${PV} = 9999 ]]; then
4396 - inherit gnome2-live
4397 -fi
4398 -
4399 -DESCRIPTION="VNC client for the GNOME desktop"
4400 -HOMEPAGE="https://wiki.gnome.org/Apps/Vinagre"
4401 -
4402 -LICENSE="GPL-3+"
4403 -SLOT="0"
4404 -if [[ ${PV} = 9999 ]]; then
4405 - KEYWORDS=""
4406 -else
4407 - KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
4408 -fi
4409 -IUSE="rdp +ssh spice +telepathy zeroconf"
4410 -
4411 -# cairo used in vinagre-tab
4412 -# gdk-pixbuf used all over the place
4413 -RDEPEND="
4414 - >=dev-libs/glib-2.32.0:2
4415 - >=x11-libs/gtk+-3.9.6:3
4416 - app-crypt/libsecret
4417 - >=dev-libs/libxml2-2.6.31:2
4418 - >=net-libs/gtk-vnc-0.4.3[gtk3]
4419 - x11-libs/cairo:=
4420 - x11-libs/gdk-pixbuf:2
4421 - x11-themes/hicolor-icon-theme
4422 -
4423 - rdp? ( net-misc/freerdp )
4424 - ssh? ( >=x11-libs/vte-0.20:2.91 )
4425 - spice? (
4426 - app-emulation/spice-protocol
4427 - >=net-misc/spice-gtk-0.5[gtk3] )
4428 - telepathy? (
4429 - dev-libs/dbus-glib
4430 - >=net-libs/telepathy-glib-0.11.6 )
4431 - zeroconf? ( >=net-dns/avahi-0.6.26[dbus,gtk3] )
4432 -"
4433 -DEPEND="${RDEPEND}
4434 - >=dev-lang/perl-5
4435 - dev-libs/appstream-glib
4436 - >=dev-util/intltool-0.50
4437 - >=sys-devel/gettext-0.17
4438 - virtual/pkgconfig
4439 - $(vala_depend)
4440 -"
4441 -
4442 -if [[ ${PV} = 9999 ]]; then
4443 - DEPEND+="
4444 - app-text/yelp-tools
4445 - gnome-base/gnome-common"
4446 -fi
4447 -
4448 -pkg_pretend() {
4449 - # Needed for VNC ssh tunnel, bug #518574
4450 - CONFIG_CHECK="~IPV6"
4451 - check_extra_config
4452 -}
4453 -
4454 -src_prepare() {
4455 - vala_src_prepare
4456 - gnome2_src_prepare
4457 -}
4458 -
4459 -src_configure() {
4460 - local myconf=""
4461 - [[ ${PV} = 9999 ]] || myconf="ITSTOOL=$(type -P true)"
4462 - DOCS="AUTHORS ChangeLog ChangeLog.pre-git NEWS README"
4463 - gnome2_src_configure \
4464 - $(use_enable rdp) \
4465 - $(use_enable ssh) \
4466 - $(use_enable spice) \
4467 - $(use_with telepathy) \
4468 - $(use_with zeroconf avahi) \
4469 - ${myconf}
4470 -}
4471
4472 diff --git a/sys-libs/libosinfo/libosinfo-9999.ebuild b/sys-libs/libosinfo/libosinfo-9999.ebuild
4473 deleted file mode 100644
4474 index d2003db0..00000000
4475 --- a/sys-libs/libosinfo/libosinfo-9999.ebuild
4476 +++ /dev/null
4477 @@ -1,70 +0,0 @@
4478 -# Copyright 1999-2015 Gentoo Foundation
4479 -# Distributed under the terms of the GNU General Public License v2
4480 -# $Id$
4481 -
4482 -EAPI=5
4483 -GCONF_DEBUG="no"
4484 -VALA_MIN_API_VERSION="0.16"
4485 -VALA_USE_DEPEND="vapigen"
4486 -
4487 -inherit gnome2 udev vala
4488 -if [[ ${PV} = 9999 ]]; then
4489 - inherit gnome2-live
4490 -fi
4491 -
4492 -DESCRIPTION="GObject library for managing information about real and virtual OSes"
4493 -HOMEPAGE="http://libosinfo.org/"
4494 -
4495 -LICENSE="GPL-2 LGPL-2.1"
4496 -SLOT="0"
4497 -IUSE="+introspection +vala test"
4498 -REQUIRED_USE="vala? ( introspection )"
4499 -if [[ ${PV} = 9999 ]]; then
4500 - EGIT_REPO_URI="git://git.fedorahosted.org/${PN}.git"
4501 - KEYWORDS=""
4502 - IUSE="${IUSE} doc"
4503 -else
4504 - SRC_URI="http://fedorahosted.org/releases/${PN:0:1}/${PN:1:1}/${PN}/${P}.tar.gz"
4505 - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
4506 -fi
4507 -
4508 -RDEPEND="
4509 - >=dev-libs/glib-2:2
4510 - >=dev-libs/libxslt-1.0.0:=
4511 - dev-libs/libxml2:=
4512 - net-libs/libsoup-gnome:2.4
4513 - sys-apps/hwids
4514 - introspection? ( >=dev-libs/gobject-introspection-0.9.7:= )
4515 -"
4516 -DEPEND="${RDEPEND}
4517 - dev-libs/gobject-introspection-common
4518 - >=dev-util/gtk-doc-am-1.10
4519 - virtual/pkgconfig
4520 - test? ( dev-libs/check )
4521 - vala? ( $(vala_depend) )
4522 -"
4523 -
4524 -if [[ ${PV} = 9999 ]]; then
4525 - DEPEND="${DEPEND}
4526 - doc? ( >=dev-util/gtk-doc-1.10 )"
4527 -fi
4528 -
4529 -src_prepare() {
4530 - use vala && vala_src_prepare
4531 - gnome2_src_prepare
4532 -}
4533 -
4534 -src_configure() {
4535 - # --enable-udev is only for rules.d file install
4536 - gnome2_src_configure \
4537 - --disable-static \
4538 - $(use_enable doc gtk-doc) \
4539 - $(use_enable test tests) \
4540 - $(use_enable introspection) \
4541 - $(use_enable vala) \
4542 - --enable-udev \
4543 - --disable-coverage \
4544 - --with-udev-rulesdir="$(get_udevdir)"/rules.d \
4545 - --with-usb-ids-path=/usr/share/misc/usb.ids \
4546 - --with-pci-ids-path=/usr/share/misc/pci.ids
4547 -}
4548
4549 diff --git a/sys-libs/libosinfo/metadata.xml b/sys-libs/libosinfo/metadata.xml
4550 deleted file mode 100644
4551 index 39980802..00000000
4552 --- a/sys-libs/libosinfo/metadata.xml
4553 +++ /dev/null
4554 @@ -1,8 +0,0 @@
4555 -<?xml version="1.0" encoding="UTF-8"?>
4556 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4557 -<pkgmetadata>
4558 -<maintainer type="project">
4559 - <email>gnome@g.o</email>
4560 - <name>Gentoo GNOME Desktop</name>
4561 -</maintainer>
4562 -</pkgmetadata>
4563
4564 diff --git a/x11-libs/colord-gtk/colord-gtk-9999.ebuild b/x11-libs/colord-gtk/colord-gtk-9999.ebuild
4565 deleted file mode 100644
4566 index 5b3b91fd..00000000
4567 --- a/x11-libs/colord-gtk/colord-gtk-9999.ebuild
4568 +++ /dev/null
4569 @@ -1,75 +0,0 @@
4570 -# Copyright 1999-2015 Gentoo Foundation
4571 -# Distributed under the terms of the GNU General Public License v2
4572 -# $Id$
4573 -
4574 -EAPI="5"
4575 -VALA_MIN_API_VERSION="0.14"
4576 -VALA_USE_DEPEND="vapigen"
4577 -
4578 -inherit eutils vala
4579 -if [[ ${PV} = 9999 ]]; then
4580 - GCONF_DEBUG="no"
4581 - inherit gnome2-live # need all the hacks from gnome2-live_src_prepare
4582 -fi
4583 -
4584 -DESCRIPTION="GTK support library for colord"
4585 -HOMEPAGE="http://www.freedesktop.org/software/colord/"
4586 -if [[ ${PV} = 9999 ]]; then
4587 - EGIT_REPO_URI="git://gitorious.org/colord/colord-gtk.git"
4588 -else
4589 - SRC_URI="http://www.freedesktop.org/software/colord/releases/${P}.tar.xz"
4590 -fi
4591 -
4592 -LICENSE="LGPL-3+"
4593 -SLOT="0/1" # subslot = libcolord-gtk soname version
4594 -IUSE="doc +introspection vala"
4595 -REQUIRED_USE="vala? ( introspection )"
4596 -if [[ ${PV} = 9999 ]]; then
4597 - KEYWORDS=""
4598 -else
4599 - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
4600 -fi
4601 -
4602 -COMMON_DEPEND="
4603 - >=dev-libs/glib-2.28:2
4604 - >=media-libs/lcms-2.2:2=
4605 - x11-libs/gdk-pixbuf:2[introspection?]
4606 - x11-libs/gtk+:3[X(+),introspection?]
4607 - x11-misc/colord:=[introspection?,vala?]
4608 - introspection? ( >=dev-libs/gobject-introspection-0.9.8 )"
4609 -# ${PN} was part of x11-misc/colord until 0.1.22
4610 -RDEPEND="${COMMON_DEPEND}
4611 - !<x11-misc/colord-0.1.27
4612 -"
4613 -DEPEND="${COMMON_DEPEND}
4614 - app-arch/xz-utils
4615 - dev-libs/libxslt
4616 - >=dev-util/intltool-0.35
4617 - >=sys-devel/gettext-0.17
4618 - virtual/pkgconfig
4619 - doc? (
4620 - app-text/docbook-xml-dtd:4.1.2
4621 - >=dev-util/gtk-doc-1.9
4622 - )
4623 - vala? ( $(vala_depend) )
4624 -"
4625 -
4626 -src_prepare() {
4627 - use vala && vala_src_prepare
4628 - if [[ ${PV} = 9999 ]]; then
4629 - gnome2_src_prepare
4630 - fi
4631 -}
4632 -
4633 -src_configure() {
4634 - econf \
4635 - --disable-static \
4636 - $(use_enable doc gtk-doc) \
4637 - $(use_enable introspection) \
4638 - $(use_enable vala)
4639 -}
4640 -
4641 -src_install() {
4642 - default
4643 - prune_libtool_files --modules
4644 -}
4645
4646 diff --git a/x11-libs/colord-gtk/metadata.xml b/x11-libs/colord-gtk/metadata.xml
4647 deleted file mode 100644
4648 index 39980802..00000000
4649 --- a/x11-libs/colord-gtk/metadata.xml
4650 +++ /dev/null
4651 @@ -1,8 +0,0 @@
4652 -<?xml version="1.0" encoding="UTF-8"?>
4653 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4654 -<pkgmetadata>
4655 -<maintainer type="project">
4656 - <email>gnome@g.o</email>
4657 - <name>Gentoo GNOME Desktop</name>
4658 -</maintainer>
4659 -</pkgmetadata>
4660
4661 diff --git a/x11-libs/gtksourceview/files/2.0/gentoo.lang b/x11-libs/gtksourceview/files/2.0/gentoo.lang
4662 deleted file mode 100644
4663 index f1e0660c..00000000
4664 --- a/x11-libs/gtksourceview/files/2.0/gentoo.lang
4665 +++ /dev/null
4666 @@ -1,111 +0,0 @@
4667 -<?xml version="1.0" encoding="UTF-8"?>
4668 -
4669 -<!--
4670 - GtkSourceView syntax highlight for Gentoo-specific files
4671 -
4672 - Originally written for gtksourceview-1.x by:
4673 - Leonardo Ferreira Fontenelle <leo.fontenelle@×××××.com>, 2006.
4674 - Rewritten for gtksourceview-2 by:
4675 - Rene 'Necoro' Neumann <necoro@××××××.net>, 2007
4676 -
4677 - Distributed under the same license(s) as gtksourceview.
4678 -
4679 - TODO:
4680 - - do not highlight "enable" in the configure options
4681 - - perhaps highlight portage variables and portage functions different
4682 -
4683 --->
4684 -
4685 -<language name="gentoo" id="gentoo" version="2.0" _section="Scripts">
4686 - <metadata>
4687 - <property name="globs">*.ebuild;*.eclass</property>
4688 - <property name="line-comment-start">#</property>
4689 - </metadata>
4690 -
4691 - <styles>
4692 - <style id="variable" _name="Portage variables" map-to="def:builtin" />
4693 - <style id="command" _name="Portage command" map-to="def:type" />
4694 - <style id="function" _name="Portage function" map-to="def:function" />
4695 - <style id="string" _name="String" map-to="def:string" />
4696 - </styles>
4697 -
4698 - <definitions>
4699 -
4700 - <!-- rewrite shell string to show highlighted variables -->
4701 - <context id="string" style-ref="def:string">
4702 - <start>"</start>
4703 - <end>"</end>
4704 - <include>
4705 - <context ref="def:escape"/>
4706 - <context ref="def:line-continue"/>
4707 - <context ref="sh:variable"/>
4708 - </include>
4709 - </context>
4710 -
4711 - <context id="string-2" style-ref="def:string">
4712 - <start>'</start>
4713 - <end>'</end>
4714 - <include>
4715 - <context ref="def:escape"/>
4716 - <context ref="def:line-continue"/>
4717 - <context ref="sh:variable"/>
4718 - </include>
4719 - </context>
4720 -
4721 - <!-- subprograms:
4722 - - $(..) is not supported currently in the normal sh.lang
4723 - - `...` is interpreted as string - I think the subshell behavior is more acurate -->
4724 - <context id="subprogram">
4725 - <start>\$\(</start>
4726 - <end>\)</end>
4727 - <include>
4728 - <context sub-pattern="0" where="start" style-ref="sh:keyword"/>
4729 - <context sub-pattern="0" where="end" style-ref="sh:keyword"/>
4730 - <context ref="gentoo"/>
4731 - </include>
4732 - </context>
4733 -
4734 - <context id="subprogram-2">
4735 - <start>`</start>
4736 - <end>`</end>
4737 - <include>
4738 - <context sub-pattern="0" where="start" style-ref="sh:keyword"/>
4739 - <context sub-pattern="0" where="end" style-ref="sh:keyword"/>
4740 - <context ref="gentoo"/>
4741 - </include>
4742 - </context>
4743 -
4744 - <!-- portage variables - currently unused -->
4745 - <context id="portvars" style-ref="variable">
4746 - <match>\b((ARCH|HOMEPAGE|DESCRIPTION|IUSE|SRC_URI|LICENSE|SLOT|KEYWORDS|FILESDIR|WORKDIR|(P|R)?DEPEND|PROVIDE|DISTDIR|RESTRICT|USERLAND)|(S|D|T|PV|PF|P|PN|A)|C(XX)?FLAGS|LDFLAGS|C(HOST|TARGET|BUILD))\b</match>
4747 - </context>
4748 -
4749 - <!-- portage functions - currently unused -->
4750 - <context id="portfuncs" style-ref="function">
4751 - <match>^(src_(unpack|compile|install|test)|pkg_(config|nofetch|setup|(pre|post)(inst|rm)))</match>
4752 - </context>
4753 -
4754 - <!-- extra portage commands -->
4755 - <context id="portcmds" style-ref="command">
4756 - <match>\b(e(begin|end|conf|install|make|warn|infon?|error|patch)|die|use(_(with|enable))?|inherit|has|(has|best)_version|unpack|(do|new)(ins|s?bin|doc|lib(|\.so|\.a)|man|info|exe|initd|confd|envd|pam|menu|icon)|do(python|sed|dir|hard|sym|html|jar|mo)|keepdir|prepall(|docs|info|man|strip)|prep(info|lib|lib\.(so|a)|man|strip)|(|doc|ins|exe)into|f(owners|perms)|(exe|ins|dir)opts)\b</match>
4757 - </context>
4758 -
4759 - <context id="built-in-command">
4760 - <include> <!-- do not include "sh:built-in-command" as it is replaced down there - which would lead to an endless loop -->
4761 - <context ref="sh:built-in-command-1" />
4762 - <context ref="sh:built-in-command-2" />
4763 - <context ref="portcmds" />
4764 - </include>
4765 - </context>
4766 -
4767 - <!-- gentoo is just a shell with the replacements -->
4768 - <replace id="sh:built-in-command" ref="built-in-command" />
4769 - <replace id="sh:backtick-subshell" ref="subprogram-2" />
4770 - <context id="gentoo">
4771 - <include>
4772 - <context ref="subprogram"/>
4773 - <context ref="sh:sh"/>
4774 - </include>
4775 - </context>
4776 - </definitions>
4777 -</language>
4778
4779 diff --git a/x11-libs/gtksourceview/gtksourceview-9999.ebuild b/x11-libs/gtksourceview/gtksourceview-9999.ebuild
4780 deleted file mode 100644
4781 index 20ad3b5a..00000000
4782 --- a/x11-libs/gtksourceview/gtksourceview-9999.ebuild
4783 +++ /dev/null
4784 @@ -1,75 +0,0 @@
4785 -# Copyright 1999-2016 Gentoo Foundation
4786 -# Distributed under the terms of the GNU General Public License v2
4787 -# $Id$
4788 -
4789 -EAPI="5"
4790 -GCONF_DEBUG="no"
4791 -VALA_MIN_API_VERSION="0.24"
4792 -VALA_USE_DEPEND="vapigen"
4793 -
4794 -inherit gnome2 vala virtualx
4795 -if [[ ${PV} = 9999 ]]; then
4796 - inherit gnome2-live
4797 -fi
4798 -
4799 -DESCRIPTION="A text widget implementing syntax highlighting and other features"
4800 -HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView"
4801 -
4802 -LICENSE="GPL-2+ LGPL-2.1+"
4803 -SLOT="3.0/3"
4804 -
4805 -IUSE="glade +introspection vala"
4806 -REQUIRED_USE="vala? ( introspection )"
4807 -if [[ ${PV} = 9999 ]]; then
4808 - IUSE="${IUSE} doc"
4809 - KEYWORDS=""
4810 -else
4811 - KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
4812 -fi
4813 -
4814 -# Note: has native OSX support, prefix teams, attack!
4815 -RDEPEND="
4816 - >=dev-libs/glib-2.47:2
4817 - >=dev-libs/libxml2-2.6:2
4818 - >=x11-libs/gtk+-3.19.6:3[introspection?]
4819 - glade? ( >=dev-util/glade-3.9:3.10 )
4820 - introspection? ( >=dev-libs/gobject-introspection-1.42:= )
4821 -"
4822 -DEPEND="${RDEPEND}
4823 - >=dev-util/gtk-doc-am-1.24
4824 - >=sys-devel/gettext-0.19.4
4825 - dev-util/itstool
4826 - virtual/pkgconfig
4827 - vala? ( $(vala_depend) )
4828 -"
4829 -
4830 -if [[ ${PV} = 9999 ]]; then
4831 - DEPEND="${DEPEND}
4832 - doc? ( >=dev-util/gtk-doc-1.18 )"
4833 -fi
4834 -
4835 -src_prepare() {
4836 - use vala && vala_src_prepare
4837 - gnome2_src_prepare
4838 -}
4839 -
4840 -src_configure() {
4841 - gnome2_src_configure \
4842 - --disable-deprecations \
4843 - --enable-providers \
4844 - $(use_enable glade glade-catalog) \
4845 - $(use_enable introspection) \
4846 - $(use_enable vala)
4847 -}
4848 -
4849 -src_test() {
4850 - Xemake check
4851 -}
4852 -
4853 -src_install() {
4854 - DOCS="AUTHORS HACKING MAINTAINERS NEWS README"
4855 - gnome2_src_install
4856 -
4857 - insinto /usr/share/${PN}-3.0/language-specs
4858 - doins "${FILESDIR}"/2.0/gentoo.lang
4859 -}
4860
4861 diff --git a/x11-libs/gtksourceview/metadata.xml b/x11-libs/gtksourceview/metadata.xml
4862 deleted file mode 100644
4863 index 7bcd75b4..00000000
4864 --- a/x11-libs/gtksourceview/metadata.xml
4865 +++ /dev/null
4866 @@ -1,11 +0,0 @@
4867 -<?xml version="1.0" encoding="UTF-8"?>
4868 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4869 -<pkgmetadata>
4870 -<maintainer type="project">
4871 - <email>gnome@g.o</email>
4872 - <name>Gentoo GNOME Desktop</name>
4873 -</maintainer>
4874 -<use>
4875 - <flag name="glade">Install a glade catalog file</flag>
4876 -</use>
4877 -</pkgmetadata>