Gentoo Archives: gentoo-commits

From: Sebastian Pipping <sping@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/gimp/
Date: Sat, 08 Apr 2017 17:15:17
Message-Id: 1491671707.41b21e98e3399bc68e8a7f3800df1f9146e08ae0.sping@gentoo
1 commit: 41b21e98e3399bc68e8a7f3800df1f9146e08ae0
2 Author: Sebastian Pipping <sping <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 8 17:14:32 2017 +0000
4 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 8 17:15:07 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b21e98
7
8 media-gfx/gimp: Remove old revisions
9
10 Package-Manager: Portage-2.3.5, Repoman-2.3.2
11
12 media-gfx/gimp/gimp-2.8.16-r1.ebuild | 170 -------------------------------
13 media-gfx/gimp/gimp-2.8.18.ebuild | 169 -------------------------------
14 media-gfx/gimp/gimp-2.9.2-r2.ebuild | 188 ----------------------------------
15 media-gfx/gimp/gimp-2.9.4-r1.ebuild | 191 -----------------------------------
16 4 files changed, 718 deletions(-)
17
18 diff --git a/media-gfx/gimp/gimp-2.8.16-r1.ebuild b/media-gfx/gimp/gimp-2.8.16-r1.ebuild
19 deleted file mode 100644
20 index e2c64277838..00000000000
21 --- a/media-gfx/gimp/gimp-2.8.16-r1.ebuild
22 +++ /dev/null
23 @@ -1,170 +0,0 @@
24 -# Copyright 1999-2017 Gentoo Foundation
25 -# Distributed under the terms of the GNU General Public License v2
26 -
27 -EAPI=5
28 -PYTHON_COMPAT=( python2_7 )
29 -
30 -inherit versionator virtualx autotools eutils gnome2 fdo-mime multilib python-single-r1
31 -
32 -DESCRIPTION="GNU Image Manipulation Program"
33 -HOMEPAGE="http://www.gimp.org/"
34 -SRC_URI="mirror://gimp/v$(get_version_component_range 1-2)/${P}.tar.bz2"
35 -LICENSE="GPL-3 LGPL-3"
36 -SLOT="2"
37 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
38 -
39 -LANGS="am ar ast az be bg br ca ca@valencia cs csb da de dz el en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka kk km kn ko lt lv mk ml ms my nb nds ne nl nn oc pa pl pt pt_BR ro ru rw si sk sl sr sr@latin sv ta te th tr tt uk vi xh yi zh_CN zh_HK zh_TW"
40 -IUSE="alsa aalib altivec aqua bzip2 curl dbus debug doc exif gnome postscript jpeg jpeg2k lcms cpu_flags_x86_mmx mng pdf png python smp cpu_flags_x86_sse svg tiff udev webkit wmf xpm"
41 -
42 -for lang in ${LANGS}; do
43 - IUSE+=" linguas_${lang}"
44 -done
45 -
46 -RDEPEND=">=dev-libs/glib-2.30.2:2
47 - >=dev-libs/atk-2.2.0
48 - >=x11-libs/gtk+-2.24.10:2
49 - >=x11-libs/gdk-pixbuf-2.24.1:2
50 - >=x11-libs/cairo-1.10.2
51 - >=x11-libs/pango-1.29.4
52 - xpm? ( x11-libs/libXpm )
53 - >=media-libs/freetype-2.1.7
54 - >=media-libs/fontconfig-2.2.0
55 - sys-libs/zlib
56 - dev-libs/libxml2
57 - dev-libs/libxslt
58 - x11-themes/hicolor-icon-theme
59 - >=media-libs/babl-0.1.10
60 - >=media-libs/gegl-0.2.0:0
61 - aalib? ( media-libs/aalib )
62 - alsa? ( media-libs/alsa-lib )
63 - aqua? ( x11-libs/gtk-mac-integration )
64 - curl? ( net-misc/curl )
65 - dbus? ( dev-libs/dbus-glib )
66 - gnome? ( gnome-base/gvfs )
67 - webkit? ( >=net-libs/webkit-gtk-1.6.1:2 )
68 - jpeg? ( virtual/jpeg:0 )
69 - jpeg2k? ( media-libs/jasper:= )
70 - exif? ( >=media-libs/libexif-0.6.15 )
71 - lcms? ( >=media-libs/lcms-2.2:2 )
72 - mng? ( media-libs/libmng )
73 - pdf? ( >=app-text/poppler-0.12.4[cairo] )
74 - png? ( >=media-libs/libpng-1.2.37:0 )
75 - python? (
76 - ${PYTHON_DEPS}
77 - >=dev-python/pygtk-2.10.4:2[${PYTHON_USEDEP}]
78 - )
79 - tiff? ( >=media-libs/tiff-3.5.7:0 )
80 - svg? ( >=gnome-base/librsvg-2.36.0:2 )
81 - wmf? ( >=media-libs/libwmf-0.2.8 )
82 - x11-libs/libXcursor
83 - sys-libs/zlib
84 - bzip2? ( app-arch/bzip2 )
85 - postscript? ( app-text/ghostscript-gpl )
86 - udev? ( virtual/libgudev:= )"
87 -DEPEND="${RDEPEND}
88 - sys-apps/findutils
89 - virtual/pkgconfig
90 - >=dev-util/intltool-0.40.1
91 - >=sys-devel/gettext-0.19
92 - doc? ( >=dev-util/gtk-doc-1 )
93 - >=sys-devel/libtool-2.2
94 - >=sys-devel/automake-1.11
95 - dev-util/gtk-doc-am" # due to our call to eautoreconf below (bug #386453)
96 -
97 -DOCS="AUTHORS ChangeLog* HACKING NEWS README*"
98 -
99 -S="${WORKDIR}"/${P}
100 -
101 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
102 -
103 -pkg_setup() {
104 - G2CONF="--enable-default-binary \
105 - --disable-silent-rules \
106 - $(use_with !aqua x) \
107 - $(use_with aalib aa) \
108 - $(use_with alsa) \
109 - $(use_enable altivec) \
110 - $(use_with bzip2) \
111 - $(use_with curl libcurl) \
112 - $(use_with dbus) \
113 - $(use_with gnome gvfs) \
114 - $(use_with webkit) \
115 - $(use_with jpeg libjpeg) \
116 - $(use_with jpeg2k libjasper) \
117 - $(use_with exif libexif) \
118 - $(use_with lcms lcms lcms2) \
119 - $(use_with postscript gs) \
120 - $(use_enable cpu_flags_x86_mmx mmx) \
121 - $(use_with mng libmng) \
122 - $(use_with pdf poppler) \
123 - $(use_with png libpng) \
124 - $(use_enable python) \
125 - $(use_enable smp mp) \
126 - $(use_enable cpu_flags_x86_sse sse) \
127 - $(use_with svg librsvg) \
128 - $(use_with tiff libtiff) \
129 - $(use_with udev gudev) \
130 - $(use_with wmf) \
131 - --with-xmc \
132 - $(use_with xpm libxpm) \
133 - --without-xvfb-run"
134 -
135 - if use python; then
136 - python-single-r1_pkg_setup
137 - fi
138 -}
139 -
140 -src_prepare() {
141 - epatch "${FILESDIR}"/${PN}-2.8.14-blend-center.patch # bug 558878
142 - epatch "${FILESDIR}"/${PN}-2.7.4-no-deprecation.patch # bug 395695, comment 9 and 16
143 - epatch "${FILESDIR}"/${PN}-2.8.10-clang.patch # bug 449370 compile with clang
144 - epatch "${FILESDIR}"/${PN}-2.9.2-CVE-2016-4994.patch # bug 586666
145 -
146 - sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die #494864
147 - eautoreconf # If you remove this: remove dev-util/gtk-doc-am from DEPEND, too
148 -
149 - gnome2_src_prepare
150 -}
151 -
152 -_clean_up_locales() {
153 - einfo "Cleaning up locales..."
154 - for lang in ${LANGS}; do
155 - use "linguas_${lang}" && {
156 - einfo "- keeping ${lang}"
157 - continue
158 - }
159 - rm -Rf "${ED}"/usr/share/locale/"${lang}" || die
160 - done
161 -}
162 -
163 -src_test() {
164 - Xemake check
165 -}
166 -
167 -src_install() {
168 - gnome2_src_install
169 -
170 - if use python; then
171 - python_optimize
172 - fi
173 -
174 - # Workaround for bug #321111 to give GIMP the least
175 - # precedence on PDF documents by default
176 - mv "${ED}"/usr/share/applications/{,zzz-}gimp.desktop || die
177 -
178 - prune_libtool_files --all
179 -
180 - # Prevent dead symlink gimp-console.1 from downstream man page compression (bug #433527)
181 - local gimp_app_version=$(get_version_component_range 1-2)
182 - mv "${ED}"/usr/share/man/man1/gimp-console{-${gimp_app_version},}.1 || die
183 -
184 - _clean_up_locales
185 -}
186 -
187 -pkg_postinst() {
188 - gnome2_pkg_postinst
189 -}
190 -
191 -pkg_postrm() {
192 - gnome2_pkg_postrm
193 -}
194
195 diff --git a/media-gfx/gimp/gimp-2.8.18.ebuild b/media-gfx/gimp/gimp-2.8.18.ebuild
196 deleted file mode 100644
197 index bea51f1950f..00000000000
198 --- a/media-gfx/gimp/gimp-2.8.18.ebuild
199 +++ /dev/null
200 @@ -1,169 +0,0 @@
201 -# Copyright 1999-2017 Gentoo Foundation
202 -# Distributed under the terms of the GNU General Public License v2
203 -
204 -EAPI=5
205 -PYTHON_COMPAT=( python2_7 )
206 -
207 -inherit versionator virtualx autotools eutils gnome2 fdo-mime multilib python-single-r1
208 -
209 -DESCRIPTION="GNU Image Manipulation Program"
210 -HOMEPAGE="http://www.gimp.org/"
211 -SRC_URI="mirror://gimp/v$(get_version_component_range 1-2)/${P}.tar.bz2"
212 -LICENSE="GPL-3 LGPL-3"
213 -SLOT="2"
214 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
215 -
216 -LANGS="am ar ast az be bg br ca ca@valencia cs csb da de dz el en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka kk km kn ko lt lv mk ml ms my nb nds ne nl nn oc pa pl pt pt_BR ro ru rw si sk sl sr sr@latin sv ta te th tr tt uk vi xh yi zh_CN zh_HK zh_TW"
217 -IUSE="alsa aalib altivec aqua bzip2 curl dbus debug doc exif gnome postscript jpeg jpeg2k lcms cpu_flags_x86_mmx mng pdf png python smp cpu_flags_x86_sse svg tiff udev webkit wmf xpm"
218 -
219 -for lang in ${LANGS}; do
220 - IUSE+=" linguas_${lang}"
221 -done
222 -
223 -RDEPEND=">=dev-libs/glib-2.30.2:2
224 - >=dev-libs/atk-2.2.0
225 - >=x11-libs/gtk+-2.24.10:2
226 - >=x11-libs/gdk-pixbuf-2.24.1:2
227 - >=x11-libs/cairo-1.10.2
228 - >=x11-libs/pango-1.29.4
229 - xpm? ( x11-libs/libXpm )
230 - >=media-libs/freetype-2.1.7
231 - >=media-libs/fontconfig-2.2.0
232 - sys-libs/zlib
233 - dev-libs/libxml2
234 - dev-libs/libxslt
235 - x11-themes/hicolor-icon-theme
236 - >=media-libs/babl-0.1.10
237 - >=media-libs/gegl-0.2.0:0
238 - aalib? ( media-libs/aalib )
239 - alsa? ( media-libs/alsa-lib )
240 - aqua? ( x11-libs/gtk-mac-integration )
241 - curl? ( net-misc/curl )
242 - dbus? ( dev-libs/dbus-glib )
243 - gnome? ( gnome-base/gvfs )
244 - webkit? ( >=net-libs/webkit-gtk-1.6.1:2 )
245 - jpeg? ( virtual/jpeg:0 )
246 - jpeg2k? ( media-libs/jasper:= )
247 - exif? ( >=media-libs/libexif-0.6.15 )
248 - lcms? ( >=media-libs/lcms-2.2:2 )
249 - mng? ( media-libs/libmng )
250 - pdf? ( >=app-text/poppler-0.12.4[cairo] )
251 - png? ( >=media-libs/libpng-1.2.37:0 )
252 - python? (
253 - ${PYTHON_DEPS}
254 - >=dev-python/pygtk-2.10.4:2[${PYTHON_USEDEP}]
255 - )
256 - tiff? ( >=media-libs/tiff-3.5.7:0 )
257 - svg? ( >=gnome-base/librsvg-2.36.0:2 )
258 - wmf? ( >=media-libs/libwmf-0.2.8 )
259 - x11-libs/libXcursor
260 - sys-libs/zlib
261 - bzip2? ( app-arch/bzip2 )
262 - postscript? ( app-text/ghostscript-gpl )
263 - udev? ( virtual/libgudev:= )"
264 -DEPEND="${RDEPEND}
265 - sys-apps/findutils
266 - virtual/pkgconfig
267 - >=dev-util/intltool-0.40.1
268 - >=sys-devel/gettext-0.19
269 - doc? ( >=dev-util/gtk-doc-1 )
270 - >=sys-devel/libtool-2.2
271 - >=sys-devel/automake-1.11
272 - dev-util/gtk-doc-am" # due to our call to eautoreconf below (bug #386453)
273 -
274 -DOCS="AUTHORS ChangeLog* HACKING NEWS README*"
275 -
276 -S="${WORKDIR}"/${P}
277 -
278 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
279 -
280 -pkg_setup() {
281 - G2CONF="--enable-default-binary \
282 - --disable-silent-rules \
283 - $(use_with !aqua x) \
284 - $(use_with aalib aa) \
285 - $(use_with alsa) \
286 - $(use_enable altivec) \
287 - $(use_with bzip2) \
288 - $(use_with curl libcurl) \
289 - $(use_with dbus) \
290 - $(use_with gnome gvfs) \
291 - $(use_with webkit) \
292 - $(use_with jpeg libjpeg) \
293 - $(use_with jpeg2k libjasper) \
294 - $(use_with exif libexif) \
295 - $(use_with lcms lcms lcms2) \
296 - $(use_with postscript gs) \
297 - $(use_enable cpu_flags_x86_mmx mmx) \
298 - $(use_with mng libmng) \
299 - $(use_with pdf poppler) \
300 - $(use_with png libpng) \
301 - $(use_enable python) \
302 - $(use_enable smp mp) \
303 - $(use_enable cpu_flags_x86_sse sse) \
304 - $(use_with svg librsvg) \
305 - $(use_with tiff libtiff) \
306 - $(use_with udev gudev) \
307 - $(use_with wmf) \
308 - --with-xmc \
309 - $(use_with xpm libxpm) \
310 - --without-xvfb-run"
311 -
312 - if use python; then
313 - python-single-r1_pkg_setup
314 - fi
315 -}
316 -
317 -src_prepare() {
318 - epatch "${FILESDIR}"/${PN}-2.8.14-blend-center.patch # bug 558878
319 - epatch "${FILESDIR}"/${PN}-2.7.4-no-deprecation.patch # bug 395695, comment 9 and 16
320 - epatch "${FILESDIR}"/${PN}-2.8.10-clang.patch # bug 449370 compile with clang
321 -
322 - sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die #494864
323 - eautoreconf # If you remove this: remove dev-util/gtk-doc-am from DEPEND, too
324 -
325 - gnome2_src_prepare
326 -}
327 -
328 -_clean_up_locales() {
329 - einfo "Cleaning up locales..."
330 - for lang in ${LANGS}; do
331 - use "linguas_${lang}" && {
332 - einfo "- keeping ${lang}"
333 - continue
334 - }
335 - rm -Rf "${ED}"/usr/share/locale/"${lang}" || die
336 - done
337 -}
338 -
339 -src_test() {
340 - Xemake check
341 -}
342 -
343 -src_install() {
344 - gnome2_src_install
345 -
346 - if use python; then
347 - python_optimize
348 - fi
349 -
350 - # Workaround for bug #321111 to give GIMP the least
351 - # precedence on PDF documents by default
352 - mv "${ED}"/usr/share/applications/{,zzz-}gimp.desktop || die
353 -
354 - prune_libtool_files --all
355 -
356 - # Prevent dead symlink gimp-console.1 from downstream man page compression (bug #433527)
357 - local gimp_app_version=$(get_version_component_range 1-2)
358 - mv "${ED}"/usr/share/man/man1/gimp-console{-${gimp_app_version},}.1 || die
359 -
360 - _clean_up_locales
361 -}
362 -
363 -pkg_postinst() {
364 - gnome2_pkg_postinst
365 -}
366 -
367 -pkg_postrm() {
368 - gnome2_pkg_postrm
369 -}
370
371 diff --git a/media-gfx/gimp/gimp-2.9.2-r2.ebuild b/media-gfx/gimp/gimp-2.9.2-r2.ebuild
372 deleted file mode 100644
373 index 5d6b253d47e..00000000000
374 --- a/media-gfx/gimp/gimp-2.9.2-r2.ebuild
375 +++ /dev/null
376 @@ -1,188 +0,0 @@
377 -# Copyright 1999-2017 Gentoo Foundation
378 -# Distributed under the terms of the GNU General Public License v2
379 -
380 -EAPI=5
381 -PYTHON_COMPAT=( python2_7 )
382 -
383 -inherit versionator virtualx autotools eutils gnome2 fdo-mime multilib python-single-r1
384 -
385 -DESCRIPTION="GNU Image Manipulation Program"
386 -HOMEPAGE="http://www.gimp.org/"
387 -SRC_URI="mirror://gimp/v$(get_version_component_range 1-2)/${P}.tar.bz2"
388 -LICENSE="GPL-3 LGPL-3"
389 -SLOT="2"
390 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
391 -
392 -LANGS="am ar ast az be bg br ca ca@valencia cs csb da de dz el en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka kk km kn ko lt lv mk ml ms my nb nds ne nl nn oc pa pl pt pt_BR ro ru rw si sk sl sr sr@latin sv ta te th tr tt uk vi xh yi zh_CN zh_HK zh_TW"
393 -IUSE="alsa aalib altivec aqua debug doc openexr gnome postscript jpeg2k cpu_flags_x86_mmx mng pdf python smp cpu_flags_x86_sse svg tiff udev webkit wmf xpm"
394 -
395 -for lang in ${LANGS}; do
396 - IUSE+=" linguas_${lang}"
397 -done
398 -
399 -RDEPEND=">=dev-libs/glib-2.30.2:2
400 - >=dev-libs/atk-2.2.0
401 - >=x11-libs/gtk+-2.24.10:2
402 - dev-util/gtk-update-icon-cache
403 - >=x11-libs/gdk-pixbuf-2.31:2
404 - >=x11-libs/cairo-1.12.2
405 - >=x11-libs/pango-1.29.4
406 - xpm? ( x11-libs/libXpm )
407 - >=media-libs/freetype-2.1.7
408 - >=media-libs/harfbuzz-0.9.19
409 - >=media-libs/gexiv2-0.6.1
410 - >=media-libs/fontconfig-2.2.0
411 - sys-libs/zlib
412 - dev-libs/libxml2
413 - dev-libs/libxslt
414 - x11-themes/hicolor-icon-theme
415 - >=media-libs/babl-0.1.14
416 - >=media-libs/gegl-0.3.6:0.3[cairo]
417 - >=dev-libs/glib-2.43
418 - aalib? ( media-libs/aalib )
419 - alsa? ( media-libs/alsa-lib )
420 - aqua? ( x11-libs/gtk-mac-integration )
421 - gnome? ( gnome-base/gvfs )
422 - webkit? ( >=net-libs/webkit-gtk-1.6.1:2 )
423 - virtual/jpeg:0
424 - jpeg2k? ( media-libs/jasper:= )
425 - >=media-libs/lcms-2.2:2
426 - mng? ( media-libs/libmng )
427 - openexr? ( >=media-libs/openexr-1.6.1 )
428 - pdf? ( >=app-text/poppler-0.12.4[cairo] >=app-text/poppler-data-0.4.7 )
429 - >=media-libs/libpng-1.2.37:0
430 - python? (
431 - ${PYTHON_DEPS}
432 - >=dev-python/pygtk-2.10.4:2[${PYTHON_USEDEP}]
433 - )
434 - tiff? ( >=media-libs/tiff-3.5.7:0 )
435 - svg? ( >=gnome-base/librsvg-2.36.0:2 )
436 - wmf? ( >=media-libs/libwmf-0.2.8 )
437 - x11-libs/libXcursor
438 - sys-libs/zlib
439 - app-arch/bzip2
440 - >=app-arch/xz-utils-5.0.0
441 - postscript? ( app-text/ghostscript-gpl )
442 - udev? ( virtual/libgudev:= )"
443 -DEPEND="${RDEPEND}
444 - sys-apps/findutils
445 - virtual/pkgconfig
446 - >=dev-util/intltool-0.40.1
447 - >=sys-devel/gettext-0.19
448 - doc? ( >=dev-util/gtk-doc-1 )
449 - >=sys-devel/libtool-2.2
450 - >=sys-devel/automake-1.11
451 - dev-util/gtk-doc-am" # due to our call to eautoreconf below (bug #386453)
452 -
453 -DOCS="AUTHORS ChangeLog* HACKING NEWS README*"
454 -
455 -S="${WORKDIR}"/${P}
456 -
457 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
458 -
459 -pkg_setup() {
460 - G2CONF="--enable-default-binary \
461 - --disable-silent-rules \
462 - $(use_with !aqua x) \
463 - --without-libmypaint \
464 - $(use_with aalib aa) \
465 - $(use_with alsa) \
466 - $(use_enable altivec) \
467 - $(use_with webkit) \
468 - $(use_with jpeg2k libjasper) \
469 - $(use_with postscript gs) \
470 - $(use_enable cpu_flags_x86_mmx mmx) \
471 - $(use_with mng libmng) \
472 - $(use_with openexr) \
473 - $(use_with pdf poppler) \
474 - $(use_enable python) \
475 - $(use_enable smp mp) \
476 - $(use_enable cpu_flags_x86_sse sse) \
477 - $(use_with svg librsvg) \
478 - $(use_with tiff libtiff) \
479 - $(use_with udev gudev) \
480 - $(use_with wmf) \
481 - --with-xmc \
482 - $(use_with xpm libxpm) \
483 - --without-xvfb-run"
484 -
485 - if use python; then
486 - python-single-r1_pkg_setup
487 - fi
488 -}
489 -
490 -src_prepare() {
491 - epatch "${FILESDIR}"/${PN}-2.9.2-version.patch
492 - epatch "${FILESDIR}"/${PN}-2.9.2-no-deprecation.patch # bug 395695, comment 9 and 16
493 - epatch "${FILESDIR}"/${PN}-2.9.2-gegl-0.3.8.patch # bug 586828
494 - epatch "${FILESDIR}"/${P}-CVE-2016-4994.patch # bug 586666
495 -
496 - sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die #494864
497 - eautoreconf # If you remove this: remove dev-util/gtk-doc-am from DEPEND, too
498 -
499 - gnome2_src_prepare
500 -}
501 -
502 -src_configure() {
503 - gnome2_src_configure \
504 - GDBUS_CODEGEN=/bin/false
505 -}
506 -
507 -src_compile() {
508 - # Bugs #569738 and #591214
509 - local nv
510 - for nv in /dev/nvidia-uvm /dev/nvidiactl /dev/nvidia{0..9} ; do
511 - # We do not check for existence as they may show up later
512 - # https://bugs.gentoo.org/show_bug.cgi?id=569738#c21
513 - addwrite "${nv}"
514 - done
515 - addwrite /dev/dri/ # bug #574038
516 - addwrite /dev/ati/ # bug 589198
517 - addwrite /proc/mtrr # bug 589198
518 -
519 - export XDG_DATA_DIRS=/usr/share # bug 587004
520 - gnome2_src_compile
521 -}
522 -
523 -_clean_up_locales() {
524 - einfo "Cleaning up locales..."
525 - for lang in ${LANGS}; do
526 - use "linguas_${lang}" && {
527 - einfo "- keeping ${lang}"
528 - continue
529 - }
530 - rm -Rf "${ED}"/usr/share/locale/"${lang}" || die
531 - done
532 -}
533 -
534 -src_test() {
535 - Xemake check
536 -}
537 -
538 -src_install() {
539 - gnome2_src_install
540 -
541 - if use python; then
542 - python_optimize
543 - fi
544 -
545 - # Workaround for bug #321111 to give GIMP the least
546 - # precedence on PDF documents by default
547 - mv "${ED}"/usr/share/applications/{,zzz-}gimp.desktop || die
548 -
549 - prune_libtool_files --all
550 -
551 - # Prevent dead symlink gimp-console.1 from downstream man page compression (bug #433527)
552 - local gimp_app_version=$(get_version_component_range 1-2)
553 - mv "${ED}"/usr/share/man/man1/gimp-console{-${gimp_app_version},}.1 || die
554 -
555 - _clean_up_locales
556 -}
557 -
558 -pkg_postinst() {
559 - gnome2_pkg_postinst
560 -}
561 -
562 -pkg_postrm() {
563 - gnome2_pkg_postrm
564 -}
565
566 diff --git a/media-gfx/gimp/gimp-2.9.4-r1.ebuild b/media-gfx/gimp/gimp-2.9.4-r1.ebuild
567 deleted file mode 100644
568 index 0ac6e4de9b1..00000000000
569 --- a/media-gfx/gimp/gimp-2.9.4-r1.ebuild
570 +++ /dev/null
571 @@ -1,191 +0,0 @@
572 -# Copyright 1999-2016 Gentoo Foundation
573 -# Distributed under the terms of the GNU General Public License v2
574 -
575 -EAPI=5
576 -PYTHON_COMPAT=( python2_7 )
577 -
578 -inherit versionator virtualx autotools eutils gnome2 fdo-mime multilib python-single-r1
579 -
580 -DESCRIPTION="GNU Image Manipulation Program"
581 -HOMEPAGE="http://www.gimp.org/"
582 -SRC_URI="https://www.hartwork.org/public/${PF}.tar.xz"
583 -LICENSE="GPL-3 LGPL-3"
584 -SLOT="2"
585 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86"
586 -
587 -LANGS="am ar ast az be bg br ca ca@valencia cs csb da de dz el en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka kk km kn ko lt lv mk ml ms my nb nds ne nl nn oc pa pl pt pt_BR ro ru rw si sk sl sr sr@latin sv ta te th tr tt uk vi xh yi zh_CN zh_HK zh_TW"
588 -IUSE="alsa aalib altivec aqua debug doc openexr gnome postscript jpeg2k cpu_flags_x86_mmx mng pdf python smp cpu_flags_x86_sse udev vector-icons webkit wmf xpm"
589 -
590 -for lang in ${LANGS}; do
591 - IUSE+=" linguas_${lang}"
592 -done
593 -
594 -RDEPEND=">=dev-libs/glib-2.30.2:2
595 - >=dev-libs/atk-2.2.0
596 - >=x11-libs/gtk+-2.24.10:2
597 - dev-util/gtk-update-icon-cache
598 - >=x11-libs/gdk-pixbuf-2.31:2
599 - >=x11-libs/cairo-1.12.2
600 - >=x11-libs/pango-1.29.4
601 - xpm? ( x11-libs/libXpm )
602 - >=media-libs/freetype-2.1.7
603 - >=media-libs/harfbuzz-0.9.19
604 - >=media-libs/gexiv2-0.6.1
605 - >=media-libs/libmypaint-1.3.0_beta0[gegl]
606 - >=media-libs/fontconfig-2.2.0
607 - sys-libs/zlib
608 - dev-libs/libxml2
609 - dev-libs/libxslt
610 - x11-themes/hicolor-icon-theme
611 - >=media-libs/babl-0.1.18
612 - >=media-libs/gegl-0.3.8:0.3[cairo]
613 - >=dev-libs/glib-2.43
614 - aalib? ( media-libs/aalib )
615 - alsa? ( media-libs/alsa-lib )
616 - aqua? ( x11-libs/gtk-mac-integration )
617 - gnome? ( gnome-base/gvfs )
618 - webkit? ( >=net-libs/webkit-gtk-1.6.1:2 )
619 - virtual/jpeg:0
620 - jpeg2k? ( media-libs/jasper:= )
621 - >=media-libs/lcms-2.2:2
622 - mng? ( media-libs/libmng )
623 - openexr? ( >=media-libs/openexr-1.6.1 )
624 - pdf? ( >=app-text/poppler-0.12.4[cairo] >=app-text/poppler-data-0.4.7 )
625 - >=media-libs/libpng-1.2.37:0
626 - python? (
627 - ${PYTHON_DEPS}
628 - >=dev-python/pygtk-2.10.4:2[${PYTHON_USEDEP}]
629 - >=dev-python/pycairo-1.0.2[${PYTHON_USEDEP}]
630 - )
631 - >=media-libs/tiff-3.5.7:0
632 - >=gnome-base/librsvg-2.36.0:2
633 - wmf? ( >=media-libs/libwmf-0.2.8 )
634 - x11-libs/libXcursor
635 - sys-libs/zlib
636 - app-arch/bzip2
637 - >=app-arch/xz-utils-5.0.0
638 - postscript? ( app-text/ghostscript-gpl )
639 - udev? ( virtual/libgudev:= )"
640 -DEPEND="${RDEPEND}
641 - sys-apps/findutils
642 - virtual/pkgconfig
643 - >=dev-util/intltool-0.40.1
644 - >=sys-devel/gettext-0.19
645 - doc? ( >=dev-util/gtk-doc-1 )
646 - >=sys-devel/libtool-2.2
647 - >=sys-devel/automake-1.11
648 - dev-util/gtk-doc-am" # due to our call to eautoreconf below (bug #386453)
649 -
650 -DOCS="AUTHORS ChangeLog* HACKING NEWS README*"
651 -
652 -S="${WORKDIR}"/${PF}
653 -
654 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
655 -
656 -pkg_setup() {
657 - G2CONF="--enable-default-binary \
658 - --disable-silent-rules \
659 - $(use_with !aqua x) \
660 - $(use_with aalib aa) \
661 - $(use_with alsa) \
662 - $(use_enable altivec) \
663 - $(use_with webkit) \
664 - $(use_with jpeg2k libjasper) \
665 - $(use_with postscript gs) \
666 - $(use_enable cpu_flags_x86_mmx mmx) \
667 - $(use_with mng libmng) \
668 - $(use_with openexr) \
669 - $(use_with pdf poppler) \
670 - $(use_enable python) \
671 - $(use_enable smp mp) \
672 - $(use_enable cpu_flags_x86_sse sse) \
673 - --with-librsvg \
674 - $(use_with udev gudev) \
675 - $(use_with wmf) \
676 - --with-xmc \
677 - $(use_with xpm libxpm) \
678 - $(use_enable vector-icons) \
679 - --without-xvfb-run"
680 -
681 - if use python; then
682 - python-single-r1_pkg_setup
683 - fi
684 -}
685 -
686 -src_prepare() {
687 - epatch "${FILESDIR}"/${PN}-2.9.2-no-deprecation.patch # bug 395695, comment 9 and 16
688 -
689 - # Bug 589394
690 - rm icons/Symbolic-Inverted/Makefile.in || die
691 - epatch "${FILESDIR}"/${PN}-2.9.4-mkdir-makefile.patch
692 -
693 - sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die #494864
694 - eautoreconf # If you remove this: remove dev-util/gtk-doc-am from DEPEND, too
695 -
696 - gnome2_src_prepare
697 -}
698 -
699 -src_configure() {
700 - gnome2_src_configure \
701 - GEGL=/usr/bin/gegl-0.3 \
702 - GDBUS_CODEGEN=/bin/false
703 -}
704 -
705 -src_compile() {
706 - # Bugs #569738 and #591214
707 - local nv
708 - for nv in /dev/nvidia-uvm /dev/nvidiactl /dev/nvidia{0..9} ; do
709 - # We do not check for existence as they may show up later
710 - # https://bugs.gentoo.org/show_bug.cgi?id=569738#c21
711 - addwrite "${nv}"
712 - done
713 - addwrite /dev/dri/ # bug #574038
714 - addwrite /dev/ati/ # bug 589198
715 - addwrite /proc/mtrr # bug 589198
716 -
717 - export XDG_DATA_DIRS=/usr/share # bug 587004
718 - gnome2_src_compile
719 -}
720 -
721 -_clean_up_locales() {
722 - einfo "Cleaning up locales..."
723 - for lang in ${LANGS}; do
724 - use "linguas_${lang}" && {
725 - einfo "- keeping ${lang}"
726 - continue
727 - }
728 - rm -Rf "${ED}"/usr/share/locale/"${lang}" || die
729 - done
730 -}
731 -
732 -src_test() {
733 - Xemake check
734 -}
735 -
736 -src_install() {
737 - gnome2_src_install
738 -
739 - if use python; then
740 - python_optimize
741 - fi
742 -
743 - # Workaround for bug #321111 to give GIMP the least
744 - # precedence on PDF documents by default
745 - mv "${ED}"/usr/share/applications/{,zzz-}gimp.desktop || die
746 -
747 - prune_libtool_files --all
748 -
749 - # Prevent dead symlink gimp-console.1 from downstream man page compression (bug #433527)
750 - local gimp_app_version=$(get_version_component_range 1-2)
751 - mv "${ED}"/usr/share/man/man1/gimp-console{-${gimp_app_version},}.1 || die
752 -
753 - _clean_up_locales
754 -}
755 -
756 -pkg_postinst() {
757 - gnome2_pkg_postinst
758 -}
759 -
760 -pkg_postrm() {
761 - gnome2_pkg_postrm
762 -}