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: Wed, 03 Jan 2018 19:17:22
Message-Id: 1515006958.705ff2a4e6bb8b20e389bcc84867f6c75fdc1571.sping@gentoo
1 commit: 705ff2a4e6bb8b20e389bcc84867f6c75fdc1571
2 Author: Sebastian Pipping <sping <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 3 19:15:58 2018 +0000
4 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 3 19:15:58 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=705ff2a4
7
8 media-gfx/gimp: Remove vulnerable (bug 641954)
9
10 Package-Manager: Portage-2.3.16, Repoman-2.3.6
11
12 media-gfx/gimp/Manifest | 1 -
13 media-gfx/gimp/gimp-2.9.6.ebuild | 197 ---------------------------------------
14 media-gfx/gimp/gimp-2.9.8.ebuild | 197 ---------------------------------------
15 3 files changed, 395 deletions(-)
16
17 diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest
18 index 883aadb6bb4..094562be9eb 100644
19 --- a/media-gfx/gimp/Manifest
20 +++ b/media-gfx/gimp/Manifest
21 @@ -1,3 +1,2 @@
22 DIST gimp-2.8.22.tar.bz2 20873278 BLAKE2B 673246fd2354f1cecc74bf389df698f594b7553cc88a1d2679ae410ad39923abae843dfe9623ec195b4f967b5eccd199769a6300bf028ae04b8df4932df11505 SHA512 84a78d428282538b606b3cd1ff571e52c3d828fceade171b2012bc1cdcb85919fc7734e7e6c45ed3a8683657fa580412b32c1b511b8a512172a8c1df930493e6
23 -DIST gimp-2.9.6.tar.bz2 25472593 BLAKE2B 2f860f2ad085024b5bc7fc14a9db57d63b5c5f8b714239ef4b65d21c04d61ddff2233ea5d0fd0110655005ca31f60a25feaace38d34ceb7c8ed6d3e255fe7738 SHA512 c874daedb00fbfa4156f0e244b217e221b047cb3bd22a81fb190a5d9d774212dc7802ec215151c6dc87136148bf9f84ca23a0a6340681a53c39b5fa71b2ded89
24 DIST gimp-2.9.8.tar.bz2 26161474 BLAKE2B f00a58d33848a818a2cb3b74920b33156330a26423a2b567cd8372258f87b44ae1ad812f2b3ee9a093b919d022e8b71ef518d40b76ab94c616f9916b3d1effec SHA512 897092aa823961e6ed5dac47eaadd3a25c419364d6ca791987d99e495d0d4eba1d75e08c809dfa305e8feec9da606193b608e3470e0ef18fcfaa98ee8aedfe02
25
26 diff --git a/media-gfx/gimp/gimp-2.9.6.ebuild b/media-gfx/gimp/gimp-2.9.6.ebuild
27 deleted file mode 100644
28 index b0e4b3d055e..00000000000
29 --- a/media-gfx/gimp/gimp-2.9.6.ebuild
30 +++ /dev/null
31 @@ -1,197 +0,0 @@
32 -# Copyright 1999-2017 Gentoo Foundation
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=6
36 -PYTHON_COMPAT=( python2_7 )
37 -
38 -inherit versionator virtualx autotools eutils gnome2 multilib python-single-r1
39 -
40 -DESCRIPTION="GNU Image Manipulation Program"
41 -HOMEPAGE="https://www.gimp.org/"
42 -SRC_URI="mirror://gimp/v$(get_version_component_range 1-2)/${P}.tar.bz2"
43 -LICENSE="GPL-3 LGPL-3"
44 -SLOT="2"
45 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc64 ~x86"
46 -
47 -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"
48 -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 webp wmf xpm"
49 -
50 -for lang in ${LANGS}; do
51 - IUSE+=" linguas_${lang}"
52 -done
53 -
54 -RDEPEND=">=dev-libs/glib-2.40.0:2
55 - >=dev-libs/atk-2.2.0
56 - >=x11-libs/gtk+-2.24.10:2
57 - dev-util/gtk-update-icon-cache
58 - >=x11-libs/gdk-pixbuf-2.31:2
59 - >=x11-libs/cairo-1.12.2
60 - >=x11-libs/pango-1.29.4
61 - xpm? ( x11-libs/libXpm )
62 - >=media-libs/freetype-2.1.7
63 - >=media-libs/harfbuzz-0.9.19
64 - >=media-libs/gexiv2-0.10.6
65 - >=media-libs/libmypaint-1.3.0[gegl]
66 - >=media-libs/fontconfig-2.2.0
67 - sys-libs/zlib
68 - dev-libs/libxml2
69 - dev-libs/libxslt
70 - x11-themes/hicolor-icon-theme
71 - >=media-libs/babl-0.1.30
72 - >=media-libs/gegl-0.3.20:0.3[cairo]
73 - >=dev-libs/glib-2.43
74 - aalib? ( media-libs/aalib )
75 - alsa? ( media-libs/alsa-lib )
76 - aqua? ( x11-libs/gtk-mac-integration )
77 - gnome? ( gnome-base/gvfs )
78 - virtual/jpeg:0
79 - jpeg2k? ( media-libs/jasper:= )
80 - >=media-libs/lcms-2.7:2
81 - mng? ( media-libs/libmng )
82 - openexr? ( >=media-libs/openexr-1.6.1 )
83 - pdf? ( >=app-text/poppler-0.44[cairo] >=app-text/poppler-data-0.4.7 )
84 - >=media-libs/libpng-1.6.25:0
85 - python? (
86 - ${PYTHON_DEPS}
87 - >=dev-python/pygtk-2.10.4:2[${PYTHON_USEDEP}]
88 - >=dev-python/pycairo-1.0.2[${PYTHON_USEDEP}]
89 - )
90 - >=media-libs/tiff-3.5.7:0
91 - >=gnome-base/librsvg-2.40.6:2
92 - webp? ( >=media-libs/libwebp-0.6.0 )
93 - wmf? ( >=media-libs/libwmf-0.2.8 )
94 - net-libs/glib-networking[ssl]
95 - x11-libs/libXcursor
96 - sys-libs/zlib
97 - app-arch/bzip2
98 - >=app-arch/xz-utils-5.0.0
99 - postscript? ( app-text/ghostscript-gpl )
100 - udev? ( virtual/libgudev:= )"
101 -DEPEND="${RDEPEND}
102 - dev-libs/appstream-glib
103 - sys-apps/findutils
104 - virtual/pkgconfig
105 - >=dev-util/intltool-0.40.1
106 - >=sys-devel/gettext-0.19
107 - doc? ( >=dev-util/gtk-doc-1 )
108 - >=sys-devel/libtool-2.2
109 - >=sys-devel/automake-1.11
110 - dev-util/gtk-doc-am" # due to our call to eautoreconf below (bug #386453)
111 -
112 -DOCS="AUTHORS ChangeLog* HACKING NEWS README*"
113 -
114 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
115 -
116 -pkg_setup() {
117 - if use python; then
118 - python-single-r1_pkg_setup
119 - fi
120 -}
121 -
122 -src_prepare() {
123 - eapply "${FILESDIR}"/${P}-underlinking.patch # from 629304
124 - eapply_user
125 -
126 - sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die #494864
127 - sed 's:-DGIMP_DISABLE_DEPRECATED:-DGIMP_protect_DISABLE_DEPRECATED:g' -i configure.ac || die #615144
128 - eautoreconf # If you remove this: remove dev-util/gtk-doc-am from DEPEND, too
129 -
130 - gnome2_src_prepare
131 -
132 - sed 's:-DGIMP_protect_DISABLE_DEPRECATED:-DGIMP_DISABLE_DEPRECATED:g' -i configure || die #615144
133 - fgrep -q GIMP_DISABLE_DEPRECATED configure || die #615144, self-test
134 -}
135 -
136 -src_configure() {
137 - local myconf=(
138 - GEGL=${EPREFIX}/usr/bin/gegl-0.3
139 - GDBUS_CODEGEN=${EPREFIX}/bin/false
140 -
141 - --enable-default-binary
142 - --disable-silent-rules
143 -
144 - $(use_with !aqua x)
145 - $(use_with aalib aa)
146 - $(use_with alsa)
147 - $(use_enable altivec)
148 - --with-appdata-test
149 - --without-webkit
150 - $(use_with jpeg2k libjasper)
151 - $(use_with postscript gs)
152 - $(use_enable cpu_flags_x86_mmx mmx)
153 - $(use_with mng libmng)
154 - $(use_with openexr)
155 - $(use_with webp)
156 - $(use_with pdf poppler)
157 - $(use_enable python)
158 - $(use_enable smp mp)
159 - $(use_enable cpu_flags_x86_sse sse)
160 - $(use_with udev gudev)
161 - $(use_with wmf)
162 - --with-xmc
163 - $(use_with xpm libxpm)
164 - $(use_enable vector-icons)
165 - --without-xvfb-run
166 - )
167 -
168 - gnome2_src_configure "${myconf[@]}"
169 -}
170 -
171 -src_compile() {
172 - # Bugs #569738 and #591214
173 - local nv
174 - for nv in /dev/nvidia-uvm /dev/nvidiactl /dev/nvidia{0..9} ; do
175 - # We do not check for existence as they may show up later
176 - # https://bugs.gentoo.org/show_bug.cgi?id=569738#c21
177 - addwrite "${nv}"
178 - done
179 - addwrite /dev/dri/ # bug #574038
180 - addwrite /dev/ati/ # bug 589198
181 - addwrite /proc/mtrr # bug 589198
182 -
183 - export XDG_DATA_DIRS=${EPREFIX}/usr/share # bug 587004
184 - gnome2_src_compile
185 -}
186 -
187 -_clean_up_locales() {
188 - einfo "Cleaning up locales..."
189 - for lang in ${LANGS}; do
190 - use "linguas_${lang}" && {
191 - einfo "- keeping ${lang}"
192 - continue
193 - }
194 - rm -Rf "${ED}"/usr/share/locale/"${lang}" || die
195 - done
196 -}
197 -
198 -src_test() {
199 - virtx emake check
200 -}
201 -
202 -src_install() {
203 - gnome2_src_install
204 -
205 - if use python; then
206 - python_optimize
207 - fi
208 -
209 - # Workaround for bug #321111 to give GIMP the least
210 - # precedence on PDF documents by default
211 - mv "${ED}"/usr/share/applications/{,zzz-}gimp.desktop || die
212 -
213 - prune_libtool_files --all
214 -
215 - # Prevent dead symlink gimp-console.1 from downstream man page compression (bug #433527)
216 - local gimp_app_version=$(get_version_component_range 1-2)
217 - mv "${ED}"/usr/share/man/man1/gimp-console{-${gimp_app_version},}.1 || die
218 -
219 - _clean_up_locales
220 -}
221 -
222 -pkg_postinst() {
223 - gnome2_pkg_postinst
224 -}
225 -
226 -pkg_postrm() {
227 - gnome2_pkg_postrm
228 -}
229
230 diff --git a/media-gfx/gimp/gimp-2.9.8.ebuild b/media-gfx/gimp/gimp-2.9.8.ebuild
231 deleted file mode 100644
232 index 725c600acc6..00000000000
233 --- a/media-gfx/gimp/gimp-2.9.8.ebuild
234 +++ /dev/null
235 @@ -1,197 +0,0 @@
236 -# Copyright 1999-2017 Gentoo Foundation
237 -# Distributed under the terms of the GNU General Public License v2
238 -
239 -EAPI=6
240 -PYTHON_COMPAT=( python2_7 )
241 -
242 -inherit versionator virtualx autotools eutils gnome2 multilib python-single-r1
243 -
244 -DESCRIPTION="GNU Image Manipulation Program"
245 -HOMEPAGE="https://www.gimp.org/"
246 -SRC_URI="mirror://gimp/v$(get_version_component_range 1-2)/${P}.tar.bz2"
247 -LICENSE="GPL-3 LGPL-3"
248 -SLOT="2"
249 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc64 ~x86"
250 -
251 -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"
252 -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 webp wmf xpm"
253 -
254 -for lang in ${LANGS}; do
255 - IUSE+=" linguas_${lang}"
256 -done
257 -
258 -RDEPEND=">=dev-libs/glib-2.40.0:2
259 - >=dev-libs/atk-2.2.0
260 - >=x11-libs/gtk+-2.24.10:2
261 - dev-util/gtk-update-icon-cache
262 - >=x11-libs/gdk-pixbuf-2.31:2
263 - >=x11-libs/cairo-1.12.2
264 - >=x11-libs/pango-1.29.4
265 - xpm? ( x11-libs/libXpm )
266 - >=media-libs/freetype-2.1.7
267 - >=media-libs/harfbuzz-0.9.19
268 - >=media-libs/gexiv2-0.10.6
269 - >=media-libs/libmypaint-1.3.0[gegl]
270 - >=media-libs/fontconfig-2.2.0
271 - sys-libs/zlib
272 - dev-libs/libxml2
273 - dev-libs/libxslt
274 - x11-themes/hicolor-icon-theme
275 - >=media-libs/babl-0.1.38
276 - >=media-libs/gegl-0.3.24:0.3[cairo]
277 - >=dev-libs/glib-2.43
278 - aalib? ( media-libs/aalib )
279 - alsa? ( media-libs/alsa-lib )
280 - aqua? ( x11-libs/gtk-mac-integration )
281 - gnome? ( gnome-base/gvfs )
282 - virtual/jpeg:0
283 - jpeg2k? ( media-libs/jasper:= )
284 - >=media-libs/lcms-2.8:2
285 - mng? ( media-libs/libmng )
286 - openexr? ( >=media-libs/openexr-1.6.1 )
287 - pdf? ( >=app-text/poppler-0.44[cairo] >=app-text/poppler-data-0.4.7 )
288 - >=media-libs/libpng-1.6.25:0
289 - python? (
290 - ${PYTHON_DEPS}
291 - >=dev-python/pygtk-2.10.4:2[${PYTHON_USEDEP}]
292 - >=dev-python/pycairo-1.0.2[${PYTHON_USEDEP}]
293 - )
294 - >=media-libs/tiff-3.5.7:0
295 - >=gnome-base/librsvg-2.40.6:2
296 - webp? ( >=media-libs/libwebp-0.6.0 )
297 - wmf? ( >=media-libs/libwmf-0.2.8 )
298 - net-libs/glib-networking[ssl]
299 - x11-libs/libXcursor
300 - sys-libs/zlib
301 - app-arch/bzip2
302 - >=app-arch/xz-utils-5.0.0
303 - postscript? ( app-text/ghostscript-gpl )
304 - udev? ( virtual/libgudev:= )"
305 -DEPEND="${RDEPEND}
306 - >=dev-lang/perl-5.10.0
307 - dev-libs/appstream-glib
308 - sys-apps/findutils
309 - virtual/pkgconfig
310 - >=dev-util/intltool-0.40.1
311 - >=sys-devel/gettext-0.19
312 - doc? ( >=dev-util/gtk-doc-1 )
313 - >=sys-devel/libtool-2.2
314 - >=sys-devel/automake-1.11
315 - dev-util/gtk-doc-am" # due to our call to eautoreconf below (bug #386453)
316 -
317 -DOCS="AUTHORS ChangeLog* HACKING NEWS README*"
318 -
319 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
320 -
321 -pkg_setup() {
322 - if use python; then
323 - python-single-r1_pkg_setup
324 - fi
325 -}
326 -
327 -src_prepare() {
328 - eapply_user
329 -
330 - sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die #494864
331 - sed 's:-DGIMP_DISABLE_DEPRECATED:-DGIMP_protect_DISABLE_DEPRECATED:g' -i configure.ac || die #615144
332 - eautoreconf # If you remove this: remove dev-util/gtk-doc-am from DEPEND, too
333 -
334 - gnome2_src_prepare
335 -
336 - sed 's:-DGIMP_protect_DISABLE_DEPRECATED:-DGIMP_DISABLE_DEPRECATED:g' -i configure || die #615144
337 - fgrep -q GIMP_DISABLE_DEPRECATED configure || die #615144, self-test
338 -}
339 -
340 -src_configure() {
341 - local myconf=(
342 - GEGL=${EPREFIX}/usr/bin/gegl-0.3
343 - GDBUS_CODEGEN=${EPREFIX}/bin/false
344 -
345 - --enable-default-binary
346 - --disable-silent-rules
347 -
348 - $(use_with !aqua x)
349 - $(use_with aalib aa)
350 - $(use_with alsa)
351 - $(use_enable altivec)
352 - --with-appdata-test
353 - --without-webkit
354 - $(use_with jpeg2k libjasper)
355 - $(use_with postscript gs)
356 - $(use_enable cpu_flags_x86_mmx mmx)
357 - $(use_with mng libmng)
358 - $(use_with openexr)
359 - $(use_with webp)
360 - $(use_with pdf poppler)
361 - $(use_enable python)
362 - $(use_enable smp mp)
363 - $(use_enable cpu_flags_x86_sse sse)
364 - $(use_with udev gudev)
365 - $(use_with wmf)
366 - --with-xmc
367 - $(use_with xpm libxpm)
368 - $(use_enable vector-icons)
369 - --without-xvfb-run
370 - )
371 -
372 - gnome2_src_configure "${myconf[@]}"
373 -}
374 -
375 -src_compile() {
376 - # Bugs #569738 and #591214
377 - local nv
378 - for nv in /dev/nvidia-uvm /dev/nvidiactl /dev/nvidia{0..9} ; do
379 - # We do not check for existence as they may show up later
380 - # https://bugs.gentoo.org/show_bug.cgi?id=569738#c21
381 - addwrite "${nv}"
382 - done
383 - addwrite /dev/dri/ # bug #574038
384 - addwrite /dev/ati/ # bug 589198
385 - addwrite /proc/mtrr # bug 589198
386 -
387 - export XDG_DATA_DIRS=${EPREFIX}/usr/share # bug 587004
388 - gnome2_src_compile
389 -}
390 -
391 -_clean_up_locales() {
392 - einfo "Cleaning up locales..."
393 - for lang in ${LANGS}; do
394 - use "linguas_${lang}" && {
395 - einfo "- keeping ${lang}"
396 - continue
397 - }
398 - rm -Rf "${ED}"/usr/share/locale/"${lang}" || die
399 - done
400 -}
401 -
402 -src_test() {
403 - virtx emake check
404 -}
405 -
406 -src_install() {
407 - gnome2_src_install
408 -
409 - if use python; then
410 - python_optimize
411 - fi
412 -
413 - # Workaround for bug #321111 to give GIMP the least
414 - # precedence on PDF documents by default
415 - mv "${ED}"/usr/share/applications/{,zzz-}gimp.desktop || die
416 -
417 - prune_libtool_files --all
418 -
419 - # Prevent dead symlink gimp-console.1 from downstream man page compression (bug #433527)
420 - local gimp_app_version=$(get_version_component_range 1-2)
421 - mv "${ED}"/usr/share/man/man1/gimp-console{-${gimp_app_version},}.1 || die
422 -
423 - _clean_up_locales
424 -}
425 -
426 -pkg_postinst() {
427 - gnome2_pkg_postinst
428 -}
429 -
430 -pkg_postrm() {
431 - gnome2_pkg_postrm
432 -}