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