commit:     32b68ae0cc8df674c8a83e089e4937a262d5da3f
Author:     Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
AuthorDate: Mon Dec 28 23:10:57 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 29 01:54:43 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32b68ae0

media-gfx/gimp: restrict <gimp-2.99.4 with <media-libs/gegl-0.4.28

Starting with gegl-0.4.24 gegl:introspect function is disabled
if optional dependency media-gfx/graphviz package isn't instaled
resulting in failed to start <gimp-2.99.4 with error message:

GEGL operation missing!
GIMP requires the GEGL operation "gegl:introspect".
This operation cannot be found. Check your
GEGL install and ensure it has been compiled
with any dependencies required for GIMP.

Gimp-2.99.4 doesn't have this problem with gegl0.4.28
so early gimp version are upper restricted with <gegl-0.4.28 now.

Signed-off-by: Sergey Torokhov <torokhov-s-a <AT> yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/18861
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-gfx/gimp/gimp-2.10.20-r3.ebuild  | 1 +
 media-gfx/gimp/gimp-2.10.22-r1.ebuild  | 1 +
 media-gfx/gimp/gimp-2.99.2-r100.ebuild | 1 +
 media-gfx/gimp/gimp-2.99.2.ebuild      | 1 +
 4 files changed, 4 insertions(+)

diff --git a/media-gfx/gimp/gimp-2.10.20-r3.ebuild 
b/media-gfx/gimp/gimp-2.10.20-r3.ebuild
index b108c5a443a..c97aa67e769 100644
--- a/media-gfx/gimp/gimp-2.10.20-r3.ebuild
+++ b/media-gfx/gimp/gimp-2.10.20-r3.ebuild
@@ -32,6 +32,7 @@ COMMON_DEPEND="
        >=media-libs/fontconfig-2.12.4
        >=media-libs/freetype-2.1.7
        >=media-libs/gegl-0.4.24:0.4[cairo]
+       <media-libs/gegl-0.4.28:0.4
        >=media-libs/gexiv2-0.10.6
        >=media-libs/harfbuzz-0.9.19
        >=media-libs/lcms-2.8:2

diff --git a/media-gfx/gimp/gimp-2.10.22-r1.ebuild 
b/media-gfx/gimp/gimp-2.10.22-r1.ebuild
index 97824d5c1ab..d0bc4bc4388 100644
--- a/media-gfx/gimp/gimp-2.10.22-r1.ebuild
+++ b/media-gfx/gimp/gimp-2.10.22-r1.ebuild
@@ -32,6 +32,7 @@ COMMON_DEPEND="
        >=media-libs/fontconfig-2.12.4
        >=media-libs/freetype-2.1.7
        >=media-libs/gegl-0.4.26:0.4[cairo]
+       <media-libs/gegl-0.4.28:0.4
        >=media-libs/gexiv2-0.10.6
        >=media-libs/harfbuzz-0.9.19
        >=media-libs/lcms-2.8:2

diff --git a/media-gfx/gimp/gimp-2.99.2-r100.ebuild 
b/media-gfx/gimp/gimp-2.99.2-r100.ebuild
index 0ee31a0bca9..7dfb92eedca 100644
--- a/media-gfx/gimp/gimp-2.99.2-r100.ebuild
+++ b/media-gfx/gimp/gimp-2.99.2-r100.ebuild
@@ -40,6 +40,7 @@ COMMON_DEPEND="
        >=media-libs/fontconfig-2.12.6
        >=media-libs/freetype-2.10.2
        >=media-libs/gegl-0.4.26:0.4[cairo,introspection,lcms,vala?]
+       <media-libs/gegl-0.4.28:0.4
        >=media-libs/gexiv2-0.10.10
        >=media-libs/harfbuzz-2.6.5
        >=media-libs/lcms-2.9:2

diff --git a/media-gfx/gimp/gimp-2.99.2.ebuild 
b/media-gfx/gimp/gimp-2.99.2.ebuild
index f06290af12d..4c66fd2a0ef 100644
--- a/media-gfx/gimp/gimp-2.99.2.ebuild
+++ b/media-gfx/gimp/gimp-2.99.2.ebuild
@@ -38,6 +38,7 @@ COMMON_DEPEND="
        >=media-libs/fontconfig-2.12.6
        >=media-libs/freetype-2.10.2
        >=media-libs/gegl-0.4.26:0.4[cairo,introspection,lcms,vala?]
+       <media-libs/gegl-0.4.28:0.4
        >=media-libs/gexiv2-0.10.10
        >=media-libs/harfbuzz-2.6.5
        >=media-libs/lcms-2.9:2

Reply via email to