[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/, media-libs/gegl/files/

2024-04-13 Thread Sam James
commit: 413ac744b37e0546a8b29ae914a7eca8c84a8b8d
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Apr 13 21:31:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 14 00:42:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=413ac744

media-libs/gegl: drop old 0.4.40-r1, 0.4.42-r1, 0.4.44

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/Manifest   |   3 -
 .../gegl/files/gegl-0.4.40-libraw-0.21.patch   |  26 
 .../gegl/files/gegl-0.4.40-strict-prototypes.patch |  79 --
 media-libs/gegl/gegl-0.4.40-r1.ebuild  | 171 -
 media-libs/gegl/gegl-0.4.42-r1.ebuild  | 171 -
 media-libs/gegl/gegl-0.4.44.ebuild | 167 
 6 files changed, 617 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index b65b2acd470b..d3eec31043bb 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,5 +1,2 @@
-DIST gegl-0.4.40.tar.xz 5784744 BLAKE2B 
c4466a76ec4f7939161e9ead6980b8a701f3fc459c40c3de3e09caa688aae12fb1f4a9979ca82e95011437f229532ba07012590d00aeb97b610b69968faa454f
 SHA512 
99ace5f1b916e56f31483b60a38f885d0e09652c834122390bba4439d9bb1a137d84770e1518187330c44f3491e53393cfb8802ba9ede20658e1c8122e79
-DIST gegl-0.4.42.tar.xz 5787100 BLAKE2B 
6ae3ec98e72b1057b9d84551f56b675edb511994a73979bfccf559e24d3d636ba915aab10d3b3a1b38989d69c63692d3f312c621819700332c8cc1a4b3e86875
 SHA512 
29ccd93faa6127b6a9b1180eeba47f1b6f9bc06da8a5c9d68315d7474b77ff19d1084a6f4e7b218666b355329b17bc562f5906a334aa2baf93840d7caa0adf57
-DIST gegl-0.4.44.tar.xz 5791844 BLAKE2B 
dbbdca0ff9985025f528fe298df32672069c09dd87e22ab70330f078ca7fc7efb8b78f8f9077bb559eb61c790c5ab50c53853a1032fe00fbea7080d140baa28c
 SHA512 
4dd3fad0c5e391fc1ac3784d4365ffdc483d37b90a24a29eaa632dd337971674999b2e0f8facf255d86852a3899cc51f4d27f9875ab5849f8b38d9ed5bb7413a
 DIST gegl-0.4.46.tar.xz 5799248 BLAKE2B 
2fc9ccd0c711cc901abd50740a24d0f75b162cbb196bdd62ab8430882da3b9ea72c08dd587ecfecaf5e4ba9aca4df51bcd7d98ec197325375b1d954c2995029e
 SHA512 
cd733208da7dc1ec77ca023f03f47e578350e156ad07ece701b39f517a292e9f9c081b3a8a2db846813483b4ddb21f32f9fc8b9c70fea8a6ba27bb97ef8bb847
 DIST gegl-0.4.48.tar.xz 5805488 BLAKE2B 
3a84f166fdbfbd563688bb71c4579bba132380f5f45496e8fb81394b89781320230adf6e0ee49b9bde7db37d81929a8fd42e19e62281e7f8d1ea3bfb
 SHA512 
8f47e6445062894c16d54c4a5532fc49c9fb9be3428a591daaeb21b1a5b8529a68d82613fd75f107bb8c0418c9e5337346bd94da3226e545189c226b

diff --git a/media-libs/gegl/files/gegl-0.4.40-libraw-0.21.patch 
b/media-libs/gegl/files/gegl-0.4.40-libraw-0.21.patch
deleted file mode 100644
index 84d80d96503c..
--- a/media-libs/gegl/files/gegl-0.4.40-libraw-0.21.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://bugs.gentoo.org/887421
-https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/133
-
-From ef71b865a301514fcd13f50d421942f7b6b92d5e Mon Sep 17 00:00:00 2001
-From: Chris Mayo 
-Date: Wed, 21 Dec 2022 19:32:02 +
-Subject: [PATCH] raw-load: make compatible with LibRaw 0.21.0
-
-imgdata.params.shot_select moved to imgdata.rawparams.shot_select
-https://github.com/LibRaw/LibRaw/blob/979160ff13/Changelog.txt#L182
 a/operations/external/raw-load.c
-+++ b/operations/external/raw-load.c
-@@ -114,7 +114,11 @@ prepare (GeglOperation *operation)
- g_warning ("raw-load: Error Initializing raw library");
-   else
- {
-+#if LIBRAW_COMPILE_CHECK_VERSION_NOTLESS(0, 21)
-+  p->LibRaw->rawparams.shot_select = o->image_num;
-+#else
-   p->LibRaw->params.shot_select = o->image_num;
-+#endif
- 
-   p->LibRaw->params.aber[0] = 1.0;
-   p->LibRaw->params.aber[2] = 1.0;
--- 
-GitLab

diff --git a/media-libs/gegl/files/gegl-0.4.40-strict-prototypes.patch 
b/media-libs/gegl/files/gegl-0.4.40-strict-prototypes.patch
deleted file mode 100644
index 6982afa4d7b0..
--- a/media-libs/gegl/files/gegl-0.4.40-strict-prototypes.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-https://bugs.gentoo.org/883313
-https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/132
 a/gegl/graph/gegl-region-generic.c
-+++ b/gegl/graph/gegl-region-generic.c
-@@ -910,7 +910,7 @@ miRegionOp (GeglRegion   *newReg,
-   top = MAX (r1->y1, ybot);
-   bot = MIN (r1->y2, r2->y1);
- 
--  if ((top != bot) && (nonOverlap1Fn != (void (*)())NULL))
-+  if ((top != bot) && (nonOverlap1Fn != (void (*)(void))NULL))
- {
-   (*nonOverlap1Fn)(newReg, r1, r1BandEnd, top, bot);
- }
-@@ -922,7 +922,7 @@ miRegionOp (GeglRegion   *newReg,
-   top = MAX (r2->y1, ybot);
-   bot = MIN (r2->y2, r1->y1);
- 
--  if ((top != bot) && (nonOverlap2Fn != (void (*)())NULL))
-+  if ((top != bot) && (nonOverlap2Fn != (void (*)(void))NULL))
- {
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2024-04-13 Thread Sam James
commit: bf35b59918fcb688a5003abb16806132cc9b4615
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Apr 13 21:49:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 14 00:42:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf35b599

media-libs/gegl: enable py3.12

Closes: https://bugs.gentoo.org/929633

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.46.ebuild | 2 +-
 media-libs/gegl/gegl-0.4.48.ebuild | 2 +-
 media-libs/gegl/gegl-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/gegl/gegl-0.4.46.ebuild 
b/media-libs/gegl/gegl-0.4.46.ebuild
index bee4faac7e40..05137846557c 100644
--- a/media-libs/gegl/gegl-0.4.46.ebuild
+++ b/media-libs/gegl/gegl-0.4.46.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 # vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 

diff --git a/media-libs/gegl/gegl-0.4.48.ebuild 
b/media-libs/gegl/gegl-0.4.48.ebuild
index 7127527cb64e..9c71cbbdcc4b 100644
--- a/media-libs/gegl/gegl-0.4.48.ebuild
+++ b/media-libs/gegl/gegl-0.4.48.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 # vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index d12038ce1a1b..c73a31fe3fd0 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 # vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2024-03-20 Thread Sam James
commit: c774ad060bec006041793c4867dd07b45d9d119a
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Feb 15 21:16:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 21 02:49:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c774ad06

media-libs/gegl: 0.4.48 version bump

Still affected by ffmpeg-6.0 upstream issue:
https://gitlab.gnome.org/GNOME/gegl/-/issues/324

Bug: https://bugs.gentoo.org/907412

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/Manifest   |   1 +
 media-libs/gegl/gegl-0.4.48.ebuild | 167 +
 2 files changed, 168 insertions(+)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 5a5108249928..b65b2acd470b 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -2,3 +2,4 @@ DIST gegl-0.4.40.tar.xz 5784744 BLAKE2B 
c4466a76ec4f7939161e9ead6980b8a701f3fc45
 DIST gegl-0.4.42.tar.xz 5787100 BLAKE2B 
6ae3ec98e72b1057b9d84551f56b675edb511994a73979bfccf559e24d3d636ba915aab10d3b3a1b38989d69c63692d3f312c621819700332c8cc1a4b3e86875
 SHA512 
29ccd93faa6127b6a9b1180eeba47f1b6f9bc06da8a5c9d68315d7474b77ff19d1084a6f4e7b218666b355329b17bc562f5906a334aa2baf93840d7caa0adf57
 DIST gegl-0.4.44.tar.xz 5791844 BLAKE2B 
dbbdca0ff9985025f528fe298df32672069c09dd87e22ab70330f078ca7fc7efb8b78f8f9077bb559eb61c790c5ab50c53853a1032fe00fbea7080d140baa28c
 SHA512 
4dd3fad0c5e391fc1ac3784d4365ffdc483d37b90a24a29eaa632dd337971674999b2e0f8facf255d86852a3899cc51f4d27f9875ab5849f8b38d9ed5bb7413a
 DIST gegl-0.4.46.tar.xz 5799248 BLAKE2B 
2fc9ccd0c711cc901abd50740a24d0f75b162cbb196bdd62ab8430882da3b9ea72c08dd587ecfecaf5e4ba9aca4df51bcd7d98ec197325375b1d954c2995029e
 SHA512 
cd733208da7dc1ec77ca023f03f47e578350e156ad07ece701b39f517a292e9f9c081b3a8a2db846813483b4ddb21f32f9fc8b9c70fea8a6ba27bb97ef8bb847
+DIST gegl-0.4.48.tar.xz 5805488 BLAKE2B 
3a84f166fdbfbd563688bb71c4579bba132380f5f45496e8fb81394b89781320230adf6e0ee49b9bde7db37d81929a8fd42e19e62281e7f8d1ea3bfb
 SHA512 
8f47e6445062894c16d54c4a5532fc49c9fb9be3428a591daaeb21b1a5b8529a68d82613fd75f107bb8c0418c9e5337346bd94da3226e545189c226b

diff --git a/media-libs/gegl/gegl-0.4.48.ebuild 
b/media-libs/gegl/gegl-0.4.48.ebuild
new file mode 100644
index ..7127527cb64e
--- /dev/null
+++ b/media-libs/gegl/gegl-0.4.48.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+# vala and introspection support is broken, bug #468208
+VALA_USE_DEPEND=vapigen
+
+inherit flag-o-matic meson optfeature python-any-r1 toolchain-funcs vala
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
+   SRC_URI=""
+else
+   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="https://gegl.org/;
+
+LICENSE="|| ( GPL-3+ LGPL-3 )"
+SLOT="0.4"
+
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr openmp pdf raw sdl 
sdl2 svg test tiff umfpack vala v4l webp"
+REQUIRED_USE="
+   svg? ( cairo )
+   test? ( introspection )
+   vala? ( introspection )
+"
+
+RESTRICT="!test? ( test )"
+
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
+#   so there is no chance to support libav right now (Gentoo bug #567638)
+#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
+RDEPEND="
+   >=dev-libs/glib-2.68.2:2
+   >=dev-libs/json-glib-1.2.6
+   >=media-libs/babl-0.1.98[introspection?,lcms?,vala?]
+   media-libs/libjpeg-turbo
+   media-libs/libnsgif
+   >=media-libs/libpng-1.6.0:0=
+   >=sys-libs/zlib-1.2.0
+   >=x11-libs/gdk-pixbuf-2.32:2
+   >=x11-libs/pango-1.38.0
+   cairo? ( >=x11-libs/cairo-1.12.2 )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+   lensfun? ( >=media-libs/lensfun-0.2.5 )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   pdf? ( >=app-text/poppler-0.71.0[cairo] )
+   raw? ( >=media-libs/libraw-0.15.4:0= )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   sdl2? ( >=media-libs/libsdl2-2.0.20 )
+   svg? ( >=gnome-base/librsvg-2.40.6:2 )
+   tiff? ( >=media-libs/tiff-4:= )
+   umfpack? ( sci-libs/umfpack )
+   v4l? ( >=media-libs/libv4l-1.0.1 )
+   webp? ( >=media-libs/libwebp-0.5.0:= )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-build/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+   >=dev-build/libtool-2.2
+   virtual/pkgconfig
+  

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-12-08 Thread Arthur Zamarin
commit: 4ed46f43d86e9b13b4b3b0bccd13dd3a9f3104a8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 08:46:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 08:46:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed46f43

media-libs/gegl: Stabilize 0.4.46 ppc64, #912433

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/gegl/gegl-0.4.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.46.ebuild 
b/media-libs/gegl/gegl-0.4.46.ebuild
index a445b72fe8f3..d579e46fee40 100644
--- a/media-libs/gegl/gegl-0.4.46.ebuild
+++ b/media-libs/gegl/gegl-0.4.46.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-12-08 Thread Arthur Zamarin
commit: e89d89113f7dd1da6912cf6a906ebba8a5aaaf69
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 08:41:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 08:41:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e89d8911

media-libs/gegl: Stabilize 0.4.46 arm64, #912433

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/gegl/gegl-0.4.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.46.ebuild 
b/media-libs/gegl/gegl-0.4.46.ebuild
index a23f236c0eef..a445b72fe8f3 100644
--- a/media-libs/gegl/gegl-0.4.46.ebuild
+++ b/media-libs/gegl/gegl-0.4.46.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-08-20 Thread Joonas Niilola
commit: f6541bd34e4eccfafdd222ab4d4005ac88e1dd68
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Aug 20 07:14:28 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Aug 20 07:14:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6541bd3

media-libs/gegl: Stabilize 0.4.46 amd64, #912433

Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/gegl-0.4.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.46.ebuild 
b/media-libs/gegl/gegl-0.4.46.ebuild
index 279651055071..f18280ebef93 100644
--- a/media-libs/gegl/gegl-0.4.46.ebuild
+++ b/media-libs/gegl/gegl-0.4.46.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-08-20 Thread Joonas Niilola
commit: 2d0a747f0426c73d5136a11d4ea4ee7d11e8cb61
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Aug 20 07:16:08 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Aug 20 07:16:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d0a747f

media-libs/gegl: Stabilize 0.4.46 x86, #912433

Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/gegl-0.4.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.46.ebuild 
b/media-libs/gegl/gegl-0.4.46.ebuild
index f18280ebef93..a23f236c0eef 100644
--- a/media-libs/gegl/gegl-0.4.46.ebuild
+++ b/media-libs/gegl/gegl-0.4.46.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-06-28 Thread Sam James
commit: 3a4ca56dbb3553c08e482649146637f61f760a73
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Jun 27 20:12:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 28 06:58:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a4ca56d

media-libs/gegl: 0.4.46 version bump

Bug: https://bugs.gentoo.org/907412

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/Manifest |  1 +
 media-libs/gegl/{gegl-.ebuild => gegl-0.4.46.ebuild} | 13 +++--
 media-libs/gegl/gegl-.ebuild |  2 +-
 3 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 9e1286e2dfa7..5a5108249928 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,3 +1,4 @@
 DIST gegl-0.4.40.tar.xz 5784744 BLAKE2B 
c4466a76ec4f7939161e9ead6980b8a701f3fc459c40c3de3e09caa688aae12fb1f4a9979ca82e95011437f229532ba07012590d00aeb97b610b69968faa454f
 SHA512 
99ace5f1b916e56f31483b60a38f885d0e09652c834122390bba4439d9bb1a137d84770e1518187330c44f3491e53393cfb8802ba9ede20658e1c8122e79
 DIST gegl-0.4.42.tar.xz 5787100 BLAKE2B 
6ae3ec98e72b1057b9d84551f56b675edb511994a73979bfccf559e24d3d636ba915aab10d3b3a1b38989d69c63692d3f312c621819700332c8cc1a4b3e86875
 SHA512 
29ccd93faa6127b6a9b1180eeba47f1b6f9bc06da8a5c9d68315d7474b77ff19d1084a6f4e7b218666b355329b17bc562f5906a334aa2baf93840d7caa0adf57
 DIST gegl-0.4.44.tar.xz 5791844 BLAKE2B 
dbbdca0ff9985025f528fe298df32672069c09dd87e22ab70330f078ca7fc7efb8b78f8f9077bb559eb61c790c5ab50c53853a1032fe00fbea7080d140baa28c
 SHA512 
4dd3fad0c5e391fc1ac3784d4365ffdc483d37b90a24a29eaa632dd337971674999b2e0f8facf255d86852a3899cc51f4d27f9875ab5849f8b38d9ed5bb7413a
+DIST gegl-0.4.46.tar.xz 5799248 BLAKE2B 
2fc9ccd0c711cc901abd50740a24d0f75b162cbb196bdd62ab8430882da3b9ea72c08dd587ecfecaf5e4ba9aca4df51bcd7d98ec197325375b1d954c2995029e
 SHA512 
cd733208da7dc1ec77ca023f03f47e578350e156ad07ece701b39f517a292e9f9c081b3a8a2db846813483b4ddb21f32f9fc8b9c70fea8a6ba27bb97ef8bb847

diff --git a/media-libs/gegl/gegl-.ebuild 
b/media-libs/gegl/gegl-0.4.46.ebuild
similarity index 92%
copy from media-libs/gegl/gegl-.ebuild
copy to media-libs/gegl/gegl-0.4.46.ebuild
index e0cc3086c9da..279651055071 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-0.4.46.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 # vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"
@@ -105,6 +105,15 @@ src_prepare() {
if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
fi
+
+   # fix 'build'headers from *.cl on gentoo-hardened, bug 739816
+   pushd "${S}/opencl/" || die
+   for file in *.cl; do
+   if [[ -f ${file} ]]; then
+   "${EPYTHON}" cltostring.py "${file}" || die
+   fi
+   done
+   popd || die
 }
 
 src_configure() {

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index e0cc3086c9da..0c0abf046ae3 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 # vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-05-05 Thread Arthur Zamarin
commit: 53e34029b08800d872e91bd075d87010a827a4a6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 13:37:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 13:37:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e34029

media-libs/gegl: Stabilize 0.4.44 x86, #905676

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/gegl/gegl-0.4.44.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.44.ebuild 
b/media-libs/gegl/gegl-0.4.44.ebuild
index 5dd6e6b70693..8aea62fd4dc3 100644
--- a/media-libs/gegl/gegl-0.4.44.ebuild
+++ b/media-libs/gegl/gegl-0.4.44.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-05-05 Thread Arthur Zamarin
commit: 623b65bcd708e35f92f5b002abf2462e870252fa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 13:36:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 13:36:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=623b65bc

media-libs/gegl: Stabilize 0.4.44 amd64, #905676

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/gegl/gegl-0.4.44.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.44.ebuild 
b/media-libs/gegl/gegl-0.4.44.ebuild
index 02e4e9544fac..5dd6e6b70693 100644
--- a/media-libs/gegl/gegl-0.4.44.ebuild
+++ b/media-libs/gegl/gegl-0.4.44.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-05-05 Thread Arthur Zamarin
commit: bf742baace59c671ee4aae47044f613fba477f90
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 12:58:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 12:58:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf742baa

media-libs/gegl: Stabilize 0.4.44 ppc64, #905676

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/gegl/gegl-0.4.44.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.44.ebuild 
b/media-libs/gegl/gegl-0.4.44.ebuild
index 1701c04b8017..02e4e9544fac 100644
--- a/media-libs/gegl/gegl-0.4.44.ebuild
+++ b/media-libs/gegl/gegl-0.4.44.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-05-05 Thread Arthur Zamarin
commit: 69663363b45a5341e9a92421e04e39bdb54eeed5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May  5 10:28:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May  5 10:28:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69663363

media-libs/gegl: Stabilize 0.4.44 arm64, #905676

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/gegl/gegl-0.4.44.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.44.ebuild 
b/media-libs/gegl/gegl-0.4.44.ebuild
index b03263aeac7c..1701c04b8017 100644
--- a/media-libs/gegl/gegl-0.4.44.ebuild
+++ b/media-libs/gegl/gegl-0.4.44.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-04-15 Thread Sam James
commit: 71566090f58b8ccc11a8094dacf838133dd728ae
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Apr 15 21:32:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 00:24:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71566090

media-libs/gegl: 0.4.44 version bump

Closes: https://bugs.gentoo.org/904346
Closes: https://bugs.gentoo.org/901785

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/30613
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/Manifest   |   1 +
 media-libs/gegl/gegl-0.4.44.ebuild | 167 +
 2 files changed, 168 insertions(+)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index f208de151b5b..9e1286e2dfa7 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,2 +1,3 @@
 DIST gegl-0.4.40.tar.xz 5784744 BLAKE2B 
c4466a76ec4f7939161e9ead6980b8a701f3fc459c40c3de3e09caa688aae12fb1f4a9979ca82e95011437f229532ba07012590d00aeb97b610b69968faa454f
 SHA512 
99ace5f1b916e56f31483b60a38f885d0e09652c834122390bba4439d9bb1a137d84770e1518187330c44f3491e53393cfb8802ba9ede20658e1c8122e79
 DIST gegl-0.4.42.tar.xz 5787100 BLAKE2B 
6ae3ec98e72b1057b9d84551f56b675edb511994a73979bfccf559e24d3d636ba915aab10d3b3a1b38989d69c63692d3f312c621819700332c8cc1a4b3e86875
 SHA512 
29ccd93faa6127b6a9b1180eeba47f1b6f9bc06da8a5c9d68315d7474b77ff19d1084a6f4e7b218666b355329b17bc562f5906a334aa2baf93840d7caa0adf57
+DIST gegl-0.4.44.tar.xz 5791844 BLAKE2B 
dbbdca0ff9985025f528fe298df32672069c09dd87e22ab70330f078ca7fc7efb8b78f8f9077bb559eb61c790c5ab50c53853a1032fe00fbea7080d140baa28c
 SHA512 
4dd3fad0c5e391fc1ac3784d4365ffdc483d37b90a24a29eaa632dd337971674999b2e0f8facf255d86852a3899cc51f4d27f9875ab5849f8b38d9ed5bb7413a

diff --git a/media-libs/gegl/gegl-0.4.44.ebuild 
b/media-libs/gegl/gegl-0.4.44.ebuild
new file mode 100644
index ..b03263aeac7c
--- /dev/null
+++ b/media-libs/gegl/gegl-0.4.44.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+# vala and introspection support is broken, bug #468208
+VALA_USE_DEPEND=vapigen
+
+inherit flag-o-matic meson optfeature python-any-r1 toolchain-funcs vala
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
+   SRC_URI=""
+else
+   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="https://gegl.org/;
+
+LICENSE="|| ( GPL-3+ LGPL-3 )"
+SLOT="0.4"
+
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr openmp pdf raw sdl 
sdl2 svg test tiff umfpack vala v4l webp"
+REQUIRED_USE="
+   svg? ( cairo )
+   test? ( introspection )
+   vala? ( introspection )
+"
+
+RESTRICT="!test? ( test )"
+
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
+#   so there is no chance to support libav right now (Gentoo bug #567638)
+#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
+RDEPEND="
+   >=dev-libs/glib-2.68.2:2
+   >=dev-libs/json-glib-1.2.6
+   >=media-libs/babl-0.1.98[introspection?,lcms?,vala?]
+   media-libs/libjpeg-turbo
+   media-libs/libnsgif
+   >=media-libs/libpng-1.6.0:0=
+   >=sys-libs/zlib-1.2.0
+   >=x11-libs/gdk-pixbuf-2.32:2
+   >=x11-libs/pango-1.38.0
+   cairo? ( >=x11-libs/cairo-1.12.2 )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+   lensfun? ( >=media-libs/lensfun-0.2.5 )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   pdf? ( >=app-text/poppler-0.71.0[cairo] )
+   raw? ( >=media-libs/libraw-0.15.4:0= )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   sdl2? ( >=media-libs/libsdl2-2.0.20 )
+   svg? ( >=gnome-base/librsvg-2.40.6:2 )
+   tiff? ( >=media-libs/tiff-4:= )
+   umfpack? ( sci-libs/umfpack )
+   v4l? ( >=media-libs/libv4l-1.0.1 )
+   webp? ( >=media-libs/libwebp-0.5.0:= )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
+   vala? ( $(vala_depend) )
+"
+
+DOCS=( AUTHORS docs/ChangeLog docs/NEWS.adoc )
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+   python-any-r1_pkg_setup
+}
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-02-26 Thread Sam James
commit: f50ffd54b2a606b0306f16182876a0402246f3f6
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sun Feb 26 20:57:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 26 21:23:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f50ffd54

media-libs/gegl: 0.4.42-r1, allow >=media-lib/babl-0.1.98 as RDEPEND

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/{gegl-0.4.42.ebuild => gegl-0.4.42-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.42.ebuild 
b/media-libs/gegl/gegl-0.4.42-r1.ebuild
similarity index 98%
rename from media-libs/gegl/gegl-0.4.42.ebuild
rename to media-libs/gegl/gegl-0.4.42-r1.ebuild
index 89deb6434997..fb178cc72f3d 100644
--- a/media-libs/gegl/gegl-0.4.42.ebuild
+++ b/media-libs/gegl/gegl-0.4.42-r1.ebuild
@@ -39,7 +39,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-libs/glib-2.68.2:2
>=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.100[introspection?,lcms?,vala?]
+   >=media-libs/babl-0.1.98[introspection?,lcms?,vala?]
media-libs/libjpeg-turbo
media-libs/libnsgif
>=media-libs/libpng-1.6.0:0=



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-02-24 Thread Joonas Niilola
commit: 47bf1d8440fa4219f8fbf1568238d63163fd8f47
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Feb 24 19:09:25 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 24 19:09:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47bf1d84

media-libs/gegl: add missing xorg-proto dep

Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/gegl-0.4.42.ebuild | 3 ++-
 media-libs/gegl/gegl-.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-libs/gegl/gegl-0.4.42.ebuild 
b/media-libs/gegl/gegl-0.4.42.ebuild
index e021b308413c..89deb6434997 100644
--- a/media-libs/gegl/gegl-0.4.42.ebuild
+++ b/media-libs/gegl/gegl-0.4.42.ebuild
@@ -62,7 +62,8 @@ RDEPEND="
v4l? ( >=media-libs/libv4l-1.0.1 )
webp? ( >=media-libs/libwebp-0.5.0:= )
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
 BDEPEND="
${PYTHON_DEPS}
dev-lang/perl

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 95d76e51ce43..e0cc3086c9da 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -62,7 +62,8 @@ RDEPEND="
v4l? ( >=media-libs/libv4l-1.0.1 )
webp? ( >=media-libs/libwebp-0.5.0:= )
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
 BDEPEND="
${PYTHON_DEPS}
dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-02-24 Thread Joonas Niilola
commit: 354c8f809c158a418a3651c8a463e052c3cb2b97
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri Feb 24 08:44:52 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb 24 19:08:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=354c8f80

media-libs/gegl: 0.4.42 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/Manifest   |   1 +
 media-libs/gegl/gegl-0.4.42.ebuild | 170 +
 2 files changed, 171 insertions(+)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 321bb9a827ab..f208de151b5b 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1 +1,2 @@
 DIST gegl-0.4.40.tar.xz 5784744 BLAKE2B 
c4466a76ec4f7939161e9ead6980b8a701f3fc459c40c3de3e09caa688aae12fb1f4a9979ca82e95011437f229532ba07012590d00aeb97b610b69968faa454f
 SHA512 
99ace5f1b916e56f31483b60a38f885d0e09652c834122390bba4439d9bb1a137d84770e1518187330c44f3491e53393cfb8802ba9ede20658e1c8122e79
+DIST gegl-0.4.42.tar.xz 5787100 BLAKE2B 
6ae3ec98e72b1057b9d84551f56b675edb511994a73979bfccf559e24d3d636ba915aab10d3b3a1b38989d69c63692d3f312c621819700332c8cc1a4b3e86875
 SHA512 
29ccd93faa6127b6a9b1180eeba47f1b6f9bc06da8a5c9d68315d7474b77ff19d1084a6f4e7b218666b355329b17bc562f5906a334aa2baf93840d7caa0adf57

diff --git a/media-libs/gegl/gegl-0.4.42.ebuild 
b/media-libs/gegl/gegl-0.4.42.ebuild
new file mode 100644
index ..e021b308413c
--- /dev/null
+++ b/media-libs/gegl/gegl-0.4.42.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+# vala and introspection support is broken, bug #468208
+VALA_USE_DEPEND=vapigen
+
+inherit flag-o-matic meson optfeature python-any-r1 toolchain-funcs vala
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
+   SRC_URI=""
+else
+   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="https://gegl.org/;
+
+LICENSE="|| ( GPL-3+ LGPL-3 )"
+SLOT="0.4"
+
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr openmp pdf raw sdl 
sdl2 svg test tiff umfpack vala v4l webp"
+REQUIRED_USE="
+   svg? ( cairo )
+   test? ( introspection )
+   vala? ( introspection )
+"
+
+RESTRICT="!test? ( test )"
+
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
+#   so there is no chance to support libav right now (Gentoo bug #567638)
+#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
+RDEPEND="
+   >=dev-libs/glib-2.68.2:2
+   >=dev-libs/json-glib-1.2.6
+   >=media-libs/babl-0.1.100[introspection?,lcms?,vala?]
+   media-libs/libjpeg-turbo
+   media-libs/libnsgif
+   >=media-libs/libpng-1.6.0:0=
+   >=sys-libs/zlib-1.2.0
+   >=x11-libs/gdk-pixbuf-2.32:2
+   >=x11-libs/pango-1.38.0
+   cairo? ( >=x11-libs/cairo-1.12.2 )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+   lensfun? ( >=media-libs/lensfun-0.2.5 )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   pdf? ( >=app-text/poppler-0.71.0[cairo] )
+   raw? ( >=media-libs/libraw-0.15.4:0= )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   sdl2? ( >=media-libs/libsdl2-2.0.20 )
+   svg? ( >=gnome-base/librsvg-2.40.6:2 )
+   tiff? ( >=media-libs/tiff-4:= )
+   umfpack? ( sci-libs/umfpack )
+   v4l? ( >=media-libs/libv4l-1.0.1 )
+   webp? ( >=media-libs/libwebp-0.5.0:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
+   vala? ( $(vala_depend) )
+"
+
+DOCS=( AUTHORS docs/ChangeLog docs/NEWS.adoc )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.4.40-strict-prototypes.patch
+)
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+   python-any-r1_pkg_setup
+}
+
+python_check_deps() {
+   use test || return 0
+   python_has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   default
+   # patch executables suffix
+   sed -i -e "s/'gegl'/'gegl-0.4'/" bin/meson.build || die
+   sed -i -e "s/'gegl-imgcmp'/'gegl-imgcmp-0.4'/" tools/meson.build || die
+   sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2023-01-25 Thread Andreas Sturmlechner
commit: b22646eb97c1a0b40d8527247a353de495dcecb8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 24 21:22:52 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jan 25 17:46:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b22646eb

media-libs/gegl: drop 0.4.36-r3, 0.4.38-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/gegl/Manifest  |   2 -
 media-libs/gegl/gegl-0.4.36-r3.ebuild | 152 -
 media-libs/gegl/gegl-0.4.38-r1.ebuild | 156 --
 3 files changed, 310 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 6adb5d584bfd..321bb9a827ab 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,3 +1 @@
-DIST gegl-0.4.36.tar.xz 5680876 BLAKE2B 
e2051d21eadfd6ff5c4547d337e749ebb9526be0b45bf80116cfdd1bb98b0fd3b4cced83b4700ecb04c003f83074928ac0c7b4bc8929134c57950a1ac957d50b
 SHA512 
4d681091b15e7911229f86bf22381d62268451da57bba072bcb8ee3f4db79e2719dd7e70ab208c2c021e5353f42a9f88c18f62132512b18fe78ed6ad279660f8
-DIST gegl-0.4.38.tar.xz 5722188 BLAKE2B 
8079326f50b18b4698e83f90a4fa8fd26722a3b6fd8d81a9cc1a735e765591e1b76a3dbbef37e7a793231becf265b28bd0bd235076e43ae00c4071d8986a2edf
 SHA512 
367aa67019557b10a19536c56dfbf6687ade183585eeefec65ce12d3c72f5d78330e02ae0ff403609bb7579dc25340a7132b81d36bbf84327c658a96a2d04d4c
 DIST gegl-0.4.40.tar.xz 5784744 BLAKE2B 
c4466a76ec4f7939161e9ead6980b8a701f3fc459c40c3de3e09caa688aae12fb1f4a9979ca82e95011437f229532ba07012590d00aeb97b610b69968faa454f
 SHA512 
99ace5f1b916e56f31483b60a38f885d0e09652c834122390bba4439d9bb1a137d84770e1518187330c44f3491e53393cfb8802ba9ede20658e1c8122e79

diff --git a/media-libs/gegl/gegl-0.4.36-r3.ebuild 
b/media-libs/gegl/gegl-0.4.36-r3.ebuild
deleted file mode 100644
index e8abf569d528..
--- a/media-libs/gegl/gegl-0.4.36-r3.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-# vala and introspection support is broken, bug #468208
-VALA_USE_DEPEND=vapigen
-
-inherit meson optfeature python-any-r1 vala
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
-   SRC_URI=""
-else
-   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="A graph based image processing framework"
-HOMEPAGE="https://gegl.org/;
-
-LICENSE="|| ( GPL-3+ LGPL-3 )"
-SLOT="0.4"
-
-IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
-REQUIRED_USE="
-   svg? ( cairo )
-   test? ( introspection )
-   vala? ( introspection )
-"
-
-RESTRICT="!test? ( test )"
-
-# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
-#   so there is no chance to support libav right now (Gentoo bug #567638)
-#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
-RDEPEND="
-   >=dev-libs/glib-2.68.2:2
-   >=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.90[introspection?,lcms?,vala?]
-   media-libs/libnsgif
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libpng-1.6.0:0=
-   >=sys-libs/zlib-1.2.0
-   >=x11-libs/gdk-pixbuf-2.32:2
-   >=x11-libs/pango-1.38.0
-   cairo? ( >=x11-libs/cairo-1.12.2 )
-   ffmpeg? ( media-video/ffmpeg:0= )
-   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
-   lcms? ( >=media-libs/lcms-2.8:2 )
-   lensfun? ( >=media-libs/lensfun-0.2.5 )
-   openexr? ( >=media-libs/openexr-1.6.1:= )
-   pdf? ( >=app-text/poppler-0.71.0[cairo] )
-   raw? ( >=media-libs/libraw-0.15.4:0= )
-   sdl? ( >=media-libs/libsdl-1.2.0 )
-   svg? ( >=gnome-base/librsvg-2.40.6:2 )
-   tiff? ( >=media-libs/tiff-4:= )
-   umfpack? ( sci-libs/umfpack )
-   v4l? ( >=media-libs/libv4l-1.0.1 )
-   webp? ( >=media-libs/libwebp-0.5.0:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-lang/perl
-   >=dev-util/gtk-doc-am-1
-   >=sys-devel/gettext-0.19.8
-   >=sys-devel/libtool-2.2
-   virtual/pkgconfig
-   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
-   vala? ( $(vala_depend) )
-"
-
-DOCS=( AUTHORS docs/ChangeLog docs/NEWS.adoc )
-
-python_check_deps() {
-   use test || return 0
-   has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
-}
-
-src_prepare() {
-   default
-   # patch executables suffix
-   sed -i -e "s/'gegl'/'gegl-0.4'/" bin/meson.build || die
-   sed -i -e "s/'gegl-imgcmp'/'gegl-imgcmp-0.4'/" tools/meson.build || die
-   sed -i -e "s/gegl-imgcmp/gegl-imgcmp-0.4/" 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-12-23 Thread Sam James
commit: 0048556641dd4b13d48a6704990356c45c43d97b
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 23 08:21:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 23 08:21:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00485566

media-libs/gegl: fix PkgMetadataXmlIndentation

Fixes: f59fee4ea59142bf2f9a117ff8ab2f93dd1e
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/gegl/metadata.xml b/media-libs/gegl/metadata.xml
index 24ce4730d612..5fd285bdf249 100644
--- a/media-libs/gegl/metadata.xml
+++ b/media-libs/gegl/metadata.xml
@@ -14,7 +14,7 @@
Add support for Simple Direct Layer 2.0 
(media-libs/libsdl2)
Enable sparse solving via 
sci-libs/umfpack.

-
+   
GNOME/gegl
-
+   
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-12-23 Thread Sam James
commit: f59fee4ea59142bf2f9a117ff8ab2f93dd1e
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 23 07:54:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 23 07:58:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f59fee4e

media-libs/gegl: add gnome-gitlab upstream metadata

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-libs/gegl/metadata.xml b/media-libs/gegl/metadata.xml
index 3a7a19add4b2..24ce4730d612 100644
--- a/media-libs/gegl/metadata.xml
+++ b/media-libs/gegl/metadata.xml
@@ -14,4 +14,7 @@
Add support for Simple Direct Layer 2.0 
(media-libs/libsdl2)
Enable sparse solving via 
sci-libs/umfpack.

+
+   GNOME/gegl
+
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/, media-libs/gegl/files/

2022-12-21 Thread Sam James
commit: 1b67509015dbe51f15a0c7d3f4c316826dc927de
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:46:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:52:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b675090

media-libs/gegl: fix -Wstrict-prototypes

Signed-off-by: Carlos Eduardo  gmail.com>
Closes: https://bugs.gentoo.org/883313
Signed-off-by: Sam James  gentoo.org>

 .../gegl/files/gegl-0.4.40-strict-prototypes.patch | 79 ++
 media-libs/gegl/gegl-0.4.40-r1.ebuild  |  4 ++
 2 files changed, 83 insertions(+)

diff --git a/media-libs/gegl/files/gegl-0.4.40-strict-prototypes.patch 
b/media-libs/gegl/files/gegl-0.4.40-strict-prototypes.patch
new file mode 100644
index ..6982afa4d7b0
--- /dev/null
+++ b/media-libs/gegl/files/gegl-0.4.40-strict-prototypes.patch
@@ -0,0 +1,79 @@
+https://bugs.gentoo.org/883313
+https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/132
+--- a/gegl/graph/gegl-region-generic.c
 b/gegl/graph/gegl-region-generic.c
+@@ -910,7 +910,7 @@ miRegionOp (GeglRegion   *newReg,
+   top = MAX (r1->y1, ybot);
+   bot = MIN (r1->y2, r2->y1);
+ 
+-  if ((top != bot) && (nonOverlap1Fn != (void (*)())NULL))
++  if ((top != bot) && (nonOverlap1Fn != (void (*)(void))NULL))
+ {
+   (*nonOverlap1Fn)(newReg, r1, r1BandEnd, top, bot);
+ }
+@@ -922,7 +922,7 @@ miRegionOp (GeglRegion   *newReg,
+   top = MAX (r2->y1, ybot);
+   bot = MIN (r2->y2, r1->y1);
+ 
+-  if ((top != bot) && (nonOverlap2Fn != (void (*)())NULL))
++  if ((top != bot) && (nonOverlap2Fn != (void (*)(void))NULL))
+ {
+   (*nonOverlap2Fn)(newReg, r2, r2BandEnd, top, bot);
+ }
+--- a/operations/common/ctx/ctx.h
 b/operations/common/ctx/ctx.h
+@@ -6047,7 +6047,6 @@ int _ctx_is_rasterizer (Ctx *ctx);
+ 
+ int ctx_color (Ctx *ctx, const char *string);
+ typedef struct _CtxState CtxState;
+-CtxColor *ctx_color_new ();
+ CtxState *ctx_get_state (Ctx *ctx);
+ void ctx_color_get_rgba (CtxState *state, CtxColor *color, float *out);
+ void ctx_color_set_rgba (CtxState *state, CtxColor *color, float r, float g, 
float b, float a);
+@@ -11081,7 +11080,6 @@ static void
+ ctx_matrix_set (CtxMatrix *matrix, float a, float b, float c, float d, float 
e, float f, float g, float h, float i);
+ 
+ 
+-static void ctx_font_setup ();
+ static float ctx_state_get (CtxState *state, uint32_t hash);
+ 
+ #if CTX_RASTERIZER
+@@ -40708,9 +40706,9 @@ static void ctx_events_deinit (Ctx *ctx)
+ #if CTX_TERMINAL_EVENTS
+ 
+ 
+-static int mice_has_event ();
+-static char *mice_get_event ();
+-static void mice_destroy ();
++static int mice_has_event (void);
++static char *mice_get_event (void);
++static void mice_destroy (void);
+ static int mice_get_fd (EvSource *ev_source);
+ static void mice_set_coord (EvSource *ev_source, double x, double y);
+ 
+@@ -40759,13 +40757,13 @@ static int mmm_evsource_mice_init ()
+   return 0;
+ }
+ 
+-static void mice_destroy ()
++static void mice_destroy (void)
+ {
+   if (mrg_mice_this->fd != -1)
+ close (mrg_mice_this->fd);
+ }
+ 
+-static int mice_has_event ()
++static int mice_has_event (void)
+ {
+   struct timeval tv;
+   int retval;
+@@ -40783,7 +40781,7 @@ static int mice_has_event ()
+   return 0;
+ }
+ 
+-static char *mice_get_event ()
++static char *mice_get_event (void)
+ {
+   const char *ret = "pm";
+   double relx, rely;
+

diff --git a/media-libs/gegl/gegl-0.4.40-r1.ebuild 
b/media-libs/gegl/gegl-0.4.40-r1.ebuild
index a99b95054c29..bcb10baa5cb6 100644
--- a/media-libs/gegl/gegl-0.4.40-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.40-r1.ebuild
@@ -76,6 +76,10 @@ BDEPEND="
 
 DOCS=( AUTHORS docs/ChangeLog docs/NEWS.adoc )
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.4.40-strict-prototypes.patch
+)
+
 pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/files/, media-libs/gegl/

2022-12-21 Thread Sam James
commit: e37f1398f63db9f2a6fe4133599a7169f6780e38
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:47:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:52:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e37f1398

media-libs/gegl: fix build w/ libraw-0.21

Closes: https://bugs.gentoo.org/887421
Signed-off-by: Sam James  gentoo.org>

 .../gegl/files/gegl-0.4.40-libraw-0.21.patch   | 26 ++
 media-libs/gegl/gegl-0.4.40-r1.ebuild  |  1 +
 2 files changed, 27 insertions(+)

diff --git a/media-libs/gegl/files/gegl-0.4.40-libraw-0.21.patch 
b/media-libs/gegl/files/gegl-0.4.40-libraw-0.21.patch
new file mode 100644
index ..84d80d96503c
--- /dev/null
+++ b/media-libs/gegl/files/gegl-0.4.40-libraw-0.21.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/887421
+https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/133
+
+From ef71b865a301514fcd13f50d421942f7b6b92d5e Mon Sep 17 00:00:00 2001
+From: Chris Mayo 
+Date: Wed, 21 Dec 2022 19:32:02 +
+Subject: [PATCH] raw-load: make compatible with LibRaw 0.21.0
+
+imgdata.params.shot_select moved to imgdata.rawparams.shot_select
+https://github.com/LibRaw/LibRaw/blob/979160ff13/Changelog.txt#L182
+--- a/operations/external/raw-load.c
 b/operations/external/raw-load.c
+@@ -114,7 +114,11 @@ prepare (GeglOperation *operation)
+ g_warning ("raw-load: Error Initializing raw library");
+   else
+ {
++#if LIBRAW_COMPILE_CHECK_VERSION_NOTLESS(0, 21)
++  p->LibRaw->rawparams.shot_select = o->image_num;
++#else
+   p->LibRaw->params.shot_select = o->image_num;
++#endif
+ 
+   p->LibRaw->params.aber[0] = 1.0;
+   p->LibRaw->params.aber[2] = 1.0;
+-- 
+GitLab

diff --git a/media-libs/gegl/gegl-0.4.40-r1.ebuild 
b/media-libs/gegl/gegl-0.4.40-r1.ebuild
index bcb10baa5cb6..a84d7725a292 100644
--- a/media-libs/gegl/gegl-0.4.40-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.40-r1.ebuild
@@ -78,6 +78,7 @@ DOCS=( AUTHORS docs/ChangeLog docs/NEWS.adoc )
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.4.40-strict-prototypes.patch
+   "${FILESDIR}"/${PN}-0.4.40-libraw-0.21.patch
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-12-15 Thread Sam James
commit: 438743cdc2be21bf7daa7f267b9ca934636e2835
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 16 04:25:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 16 04:29:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438743cd

media-libs/gegl: unrevbump 

Unintentional, was defect in script for libtiff revbumps (fixed already for next
time.)

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/{gegl--r1.ebuild => gegl-.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-libs/gegl/gegl--r1.ebuild 
b/media-libs/gegl/gegl-.ebuild
similarity index 100%
rename from media-libs/gegl/gegl--r1.ebuild
rename to media-libs/gegl/gegl-.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-11-30 Thread WANG Xuerui
commit: a0b21c7de87e7192abe5a3f370bbf26423e168bd
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Nov 30 12:15:34 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Dec  1 02:44:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0b21c7d

media-libs/gegl: keyword 0.4.40 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-libs/gegl/gegl-0.4.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.40.ebuild 
b/media-libs/gegl/gegl-0.4.40.ebuild
index db78c5647e6c..4f7349402b52 100644
--- a/media-libs/gegl/gegl-0.4.40.ebuild
+++ b/media-libs/gegl/gegl-0.4.40.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-11-24 Thread Sam James
commit: 740d5e89e8edab17e40285c3aeba06343af91c3c
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Nov 24 23:01:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 25 07:52:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740d5e89

media-libs/gegl: 0.4.40 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/Manifest   |  1 +
 .../gegl/{gegl-.ebuild => gegl-0.4.40.ebuild}  | 27 ++
 media-libs/gegl/gegl-.ebuild   | 18 +++
 3 files changed, 38 insertions(+), 8 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index be1c2d7dd569..6adb5d584bfd 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,2 +1,3 @@
 DIST gegl-0.4.36.tar.xz 5680876 BLAKE2B 
e2051d21eadfd6ff5c4547d337e749ebb9526be0b45bf80116cfdd1bb98b0fd3b4cced83b4700ecb04c003f83074928ac0c7b4bc8929134c57950a1ac957d50b
 SHA512 
4d681091b15e7911229f86bf22381d62268451da57bba072bcb8ee3f4db79e2719dd7e70ab208c2c021e5353f42a9f88c18f62132512b18fe78ed6ad279660f8
 DIST gegl-0.4.38.tar.xz 5722188 BLAKE2B 
8079326f50b18b4698e83f90a4fa8fd26722a3b6fd8d81a9cc1a735e765591e1b76a3dbbef37e7a793231becf265b28bd0bd235076e43ae00c4071d8986a2edf
 SHA512 
367aa67019557b10a19536c56dfbf6687ade183585eeefec65ce12d3c72f5d78330e02ae0ff403609bb7579dc25340a7132b81d36bbf84327c658a96a2d04d4c
+DIST gegl-0.4.40.tar.xz 5784744 BLAKE2B 
c4466a76ec4f7939161e9ead6980b8a701f3fc459c40c3de3e09caa688aae12fb1f4a9979ca82e95011437f229532ba07012590d00aeb97b610b69968faa454f
 SHA512 
99ace5f1b916e56f31483b60a38f885d0e09652c834122390bba4439d9bb1a137d84770e1518187330c44f3491e53393cfb8802ba9ede20658e1c8122e79

diff --git a/media-libs/gegl/gegl-.ebuild 
b/media-libs/gegl/gegl-0.4.40.ebuild
similarity index 84%
copy from media-libs/gegl/gegl-.ebuild
copy to media-libs/gegl/gegl-0.4.40.ebuild
index 0039c8802478..db78c5647e6c 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-0.4.40.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..11} )
 # vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 
-inherit flag-o-matic meson optfeature python-any-r1 vala
+inherit flag-o-matic meson optfeature python-any-r1 toolchain-funcs vala
 
 if [[ ${PV} == ** ]]; then
inherit git-r3
@@ -24,7 +24,7 @@ HOMEPAGE="https://gegl.org/;
 LICENSE="|| ( GPL-3+ LGPL-3 )"
 SLOT="0.4"
 
-IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl sdl2 
svg test tiff umfpack vala v4l webp"
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr openmp pdf raw sdl 
sdl2 svg test tiff umfpack vala v4l webp"
 REQUIRED_USE="
svg? ( cairo )
test? ( introspection )
@@ -39,7 +39,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-libs/glib-2.68.2:2
>=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.96[introspection?,lcms?,vala?]
+   >=media-libs/babl-0.1.98[introspection?,lcms?,vala?]
media-libs/libjpeg-turbo
media-libs/libnsgif
>=media-libs/libpng-1.6.0:0=
@@ -76,9 +76,18 @@ BDEPEND="
 
 DOCS=( AUTHORS docs/ChangeLog docs/NEWS.adoc )
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+   python-any-r1_pkg_setup
+}
+
 python_check_deps() {
use test || return 0
-   has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
+   python_has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
 }
 
 src_prepare() {
@@ -95,6 +104,15 @@ src_prepare() {
if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
fi
+
+   # fix 'build'headers from *.cl on gentoo-hardened, bug 739816
+   pushd "${S}/opencl/" || die
+   for file in *.cl; do
+   if [[ -f ${file} ]]; then
+   "${EPYTHON}" cltostring.py "${file}" || die
+   fi
+   done
+   popd || die
 }
 
 src_configure() {
@@ -123,6 +141,7 @@ src_configure() {
$(meson_feature lcms)
$(meson_feature lensfun)
$(meson_feature openexr)
+   $(meson_feature openmp)
$(meson_feature pdf poppler)
$(meson_feature raw libraw)
$(meson_feature sdl sdl1)

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 0039c8802478..414f2ad28633 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..11} )
 # vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 
-inherit flag-o-matic meson optfeature python-any-r1 vala
+inherit flag-o-matic meson optfeature python-any-r1 toolchain-funcs 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-11-21 Thread Arthur Zamarin
commit: 3af9edbccc9d4b5215b8acc5daeba4a273f88d1c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov 21 19:16:01 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov 21 19:16:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af9edbc

media-libs/gegl: Stabilize 0.4.38 arm64, #879251

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/gegl/gegl-0.4.38.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.38.ebuild 
b/media-libs/gegl/gegl-0.4.38.ebuild
index 5d2c42ff4d86..cb9a6c9f4679 100644
--- a/media-libs/gegl/gegl-0.4.38.ebuild
+++ b/media-libs/gegl/gegl-0.4.38.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-11-21 Thread Arthur Zamarin
commit: 2f5bc612191b2d5f384e8ab315dabce22a7aa53b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov 21 19:15:55 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov 21 19:15:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f5bc612

media-libs/gegl: Stabilize 0.4.38 ppc64, #879251

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/gegl/gegl-0.4.38.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.38.ebuild 
b/media-libs/gegl/gegl-0.4.38.ebuild
index 37fd08f3c2c8..5d2c42ff4d86 100644
--- a/media-libs/gegl/gegl-0.4.38.ebuild
+++ b/media-libs/gegl/gegl-0.4.38.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-11-07 Thread Joonas Niilola
commit: 9d6961b4e158cb1dc64b63df9f74d6a45e825822
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Nov  7 09:33:38 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov  7 09:33:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d6961b4

media-libs/gegl: Stabilize 0.4.38 amd64, #879251

Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/gegl-0.4.38.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.38.ebuild 
b/media-libs/gegl/gegl-0.4.38.ebuild
index a0359a463a07..37fd08f3c2c8 100644
--- a/media-libs/gegl/gegl-0.4.38.ebuild
+++ b/media-libs/gegl/gegl-0.4.38.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-11-07 Thread Joonas Niilola
commit: 1c864ef4efe64495b7e346dc12dd6794cb04e285
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Nov  7 09:13:56 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Nov  7 09:13:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c864ef4

media-libs/gegl: Stabilize 0.4.38 x86, #879251

Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/gegl-0.4.38.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.38.ebuild 
b/media-libs/gegl/gegl-0.4.38.ebuild
index 79681b0950fe..a0359a463a07 100644
--- a/media-libs/gegl/gegl-0.4.38.ebuild
+++ b/media-libs/gegl/gegl-0.4.38.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-08-31 Thread Sam James
commit: bf8d9fa7c9bf8fd6f4291216eacbcc2cea9d6ddb
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Mon Aug 29 22:28:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 31 22:26:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf8d9fa7

media-libs/gegl: 0.4.38 version bump

Use 'filter-lto' to allow build in LTO profiles.
Add USE="sdl2" flag.

Closes: https://bugs.gentoo.org/859901
Closes: https://bugs.gentoo.org/860246

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/Manifest   |  1 +
 .../gegl/{gegl-.ebuild => gegl-0.4.38.ebuild}  | 23 +-
 media-libs/gegl/gegl-.ebuild   | 14 -
 media-libs/gegl/metadata.xml   |  1 +
 4 files changed, 29 insertions(+), 10 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index a76b1331fa67..be1c2d7dd569 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1 +1,2 @@
 DIST gegl-0.4.36.tar.xz 5680876 BLAKE2B 
e2051d21eadfd6ff5c4547d337e749ebb9526be0b45bf80116cfdd1bb98b0fd3b4cced83b4700ecb04c003f83074928ac0c7b4bc8929134c57950a1ac957d50b
 SHA512 
4d681091b15e7911229f86bf22381d62268451da57bba072bcb8ee3f4db79e2719dd7e70ab208c2c021e5353f42a9f88c18f62132512b18fe78ed6ad279660f8
+DIST gegl-0.4.38.tar.xz 5722188 BLAKE2B 
8079326f50b18b4698e83f90a4fa8fd26722a3b6fd8d81a9cc1a735e765591e1b76a3dbbef37e7a793231becf265b28bd0bd235076e43ae00c4071d8986a2edf
 SHA512 
367aa67019557b10a19536c56dfbf6687ade183585eeefec65ce12d3c72f5d78330e02ae0ff403609bb7579dc25340a7132b81d36bbf84327c658a96a2d04d4c

diff --git a/media-libs/gegl/gegl-.ebuild 
b/media-libs/gegl/gegl-0.4.38.ebuild
similarity index 89%
copy from media-libs/gegl/gegl-.ebuild
copy to media-libs/gegl/gegl-0.4.38.ebuild
index bd02e5d34adf..3d430278ceea 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-0.4.38.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} )
 # vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 
-inherit meson optfeature python-any-r1 vala
+inherit flag-o-matic meson optfeature python-any-r1 vala
 
 if [[ ${PV} == ** ]]; then
inherit git-r3
@@ -24,7 +24,7 @@ HOMEPAGE="https://gegl.org/;
 LICENSE="|| ( GPL-3+ LGPL-3 )"
 SLOT="0.4"
 
-IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl sdl2 
svg test tiff umfpack vala v4l webp"
 REQUIRED_USE="
svg? ( cairo )
test? ( introspection )
@@ -39,11 +39,11 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-libs/glib-2.68.2:2
>=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.90[introspection?,lcms?,vala?]
+   >=media-libs/babl-0.1.96[introspection?,lcms?,vala?]
+   media-libs/libjpeg-turbo
media-libs/libnsgif
>=media-libs/libpng-1.6.0:0=
>=sys-libs/zlib-1.2.0
-   virtual/jpeg:0=
>=x11-libs/gdk-pixbuf-2.32:2
>=x11-libs/pango-1.38.0
cairo? ( >=x11-libs/cairo-1.12.2 )
@@ -55,6 +55,7 @@ RDEPEND="
pdf? ( >=app-text/poppler-0.71.0[cairo] )
raw? ( >=media-libs/libraw-0.15.4:0= )
sdl? ( >=media-libs/libsdl-1.2.0 )
+   sdl2? ( >=media-libs/libsdl2-2.0.20 )
svg? ( >=gnome-base/librsvg-2.40.6:2 )
tiff? ( >=media-libs/tiff-4:0 )
umfpack? ( sci-libs/umfpack )
@@ -94,9 +95,21 @@ src_prepare() {
if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
fi
+
+   # fix 'build'headers from *.cl on gentoo-hardened, bug 739816
+   pushd "${S}/opencl/" || die
+   for file in *.cl; do
+   if [[ -f ${file} ]]; then
+   "${EPYTHON}" cltostring.py "${file}" || die
+   fi
+   done
+   popd || die
 }
 
 src_configure() {
+   # Bug #859901
+   filter-lto
+
use vala && vala_setup
 
local emesonargs=(
@@ -111,7 +124,6 @@ src_configure() {
-Dlua=disabled
-Dmrg=disabled
-Dpango=enabled
-   -Dsdl2=disabled
#  - Parameter -Dworkshop=false disables any use of Lua, 
effectivly
-Dworkshop=false
$(meson_feature cairo)
@@ -123,6 +135,7 @@ src_configure() {
$(meson_feature pdf poppler)
$(meson_feature raw libraw)
$(meson_feature sdl sdl1)
+   $(meson_feature sdl2 sdl2)
$(meson_feature svg librsvg)
$(meson_feature test pygobject)
$(meson_feature tiff libtiff)

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index bd02e5d34adf..00fa8f0bf995 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-07-11 Thread John Helmert III
commit: 16273832090fea73ea3743147123cb2748233dc5
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Mon Jul 11 21:10:28 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Jul 11 22:48:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16273832

media-libs/gegl: cleanup old 0.4.34

Closes: https://bugs.gentoo.org/856730

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: John Helmert III  gentoo.org>

 media-libs/gegl/Manifest   |   1 -
 media-libs/gegl/gegl-0.4.34.ebuild | 157 -
 2 files changed, 158 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index b97cbb75d489..a76b1331fa67 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,2 +1 @@
-DIST gegl-0.4.34.tar.xz 5647516 BLAKE2B 
7d9e0c395e6bf38e407ed55f43c090789e29692254990a341e7b9a391ae67423a9948821c1b8a4dd156fb42c16fe6b8572de2ee7b5be09b9f802b892e82df580
 SHA512 
13bbc19c4fb1feee609d2191b09fe1d2f020da1be788f9dcf7ed89dfef8465ce77dc34a9cb74279c88336aa0f3d3a7a44ca35335a3c2374516f590a40edbc08e
 DIST gegl-0.4.36.tar.xz 5680876 BLAKE2B 
e2051d21eadfd6ff5c4547d337e749ebb9526be0b45bf80116cfdd1bb98b0fd3b4cced83b4700ecb04c003f83074928ac0c7b4bc8929134c57950a1ac957d50b
 SHA512 
4d681091b15e7911229f86bf22381d62268451da57bba072bcb8ee3f4db79e2719dd7e70ab208c2c021e5353f42a9f88c18f62132512b18fe78ed6ad279660f8

diff --git a/media-libs/gegl/gegl-0.4.34.ebuild 
b/media-libs/gegl/gegl-0.4.34.ebuild
deleted file mode 100644
index a95469a52e93..
--- a/media-libs/gegl/gegl-0.4.34.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-# vala and introspection support is broken, bug #468208
-VALA_USE_DEPEND=vapigen
-
-inherit meson optfeature python-any-r1 vala
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
-   SRC_URI=""
-else
-   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="A graph based image processing framework"
-HOMEPAGE="https://gegl.org/;
-
-LICENSE="|| ( GPL-3+ LGPL-3 )"
-SLOT="0.4"
-
-IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
-REQUIRED_USE="
-   svg? ( cairo )
-   test? ( introspection )
-   vala? ( introspection )
-"
-
-RESTRICT="!test? ( test )"
-
-# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
-#   so there is no chance to support libav right now (Gentoo bug #567638)
-#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
-RDEPEND="
-   >=dev-libs/glib-2.68.2:2
-   >=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.88[introspection?,lcms?,vala?]
-   media-libs/libnsgif
-   >=media-libs/libpng-1.6.0:0=
-   >=sys-libs/zlib-1.2.0
-   virtual/jpeg:0=
-   >=x11-libs/gdk-pixbuf-2.32:2
-   >=x11-libs/pango-1.38.0
-   cairo? ( >=x11-libs/cairo-1.12.2 )
-   ffmpeg? ( media-video/ffmpeg:0= )
-   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
-   lcms? ( >=media-libs/lcms-2.8:2 )
-   lensfun? ( >=media-libs/lensfun-0.2.5 )
-   openexr? ( >=media-libs/openexr-1.6.1:= )
-   pdf? ( >=app-text/poppler-0.71.0[cairo] )
-   raw? ( >=media-libs/libraw-0.15.4:0= )
-   sdl? ( >=media-libs/libsdl-1.2.0 )
-   svg? ( >=gnome-base/librsvg-2.40.6:2 )
-   tiff? ( >=media-libs/tiff-4:0 )
-   umfpack? ( sci-libs/umfpack )
-   v4l? ( >=media-libs/libv4l-1.0.1 )
-   webp? ( >=media-libs/libwebp-0.5.0:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-lang/perl
-   >=dev-util/gtk-doc-am-1
-   >=sys-devel/gettext-0.19.8
-   >=sys-devel/libtool-2.2
-   virtual/pkgconfig
-   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
-   vala? ( $(vala_depend) )
-"
-
-DOCS=( AUTHORS docs/ChangeLog docs/NEWS.adoc )
-
-python_check_deps() {
-   use test || return 0
-   has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
-}
-
-src_prepare() {
-   default
-   # patch executables suffix
-   sed -i -e "s/'gegl'/'gegl-0.4'/" bin/meson.build || die
-   sed -i -e "s/'gegl-imgcmp'/'gegl-imgcmp-0.4'/" tools/meson.build || die
-   sed -i -e "s/gegl-imgcmp/gegl-imgcmp-0.4/" 
tests/simple/test-exp-combine.sh || die
-   # skip UNEXPECTED PASSED 'matting-levin' test
-   sed -i -e "s/composition_tests += 'matting-levin'//" \
-   -e "s/composition_tests_fail += 'matting-levin'//" 
tests/compositions/meson.build || die
-
-   # don't require Apple's OpenCL on versions of OSX that don't have it
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-07-10 Thread Sam James
commit: a12de54420d17322d43020f071cfe41116618b1a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 10 19:13:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 10 19:13:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a12de544

media-libs/gegl: Stabilize 0.4.36-r1 amd64, #856790

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.36-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.36-r1.ebuild 
b/media-libs/gegl/gegl-0.4.36-r1.ebuild
index fe22d2a5c5da..9aeab373ce23 100644
--- a/media-libs/gegl/gegl-0.4.36-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.36-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-07-09 Thread Arthur Zamarin
commit: 0d8be60199007ca9aa26a7151a92727441d091e8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul  9 10:23:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul  9 10:23:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d8be601

media-libs/gegl: Stabilize 0.4.36-r1 x86, #856790

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/gegl/gegl-0.4.36-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.36-r1.ebuild 
b/media-libs/gegl/gegl-0.4.36-r1.ebuild
index 9a487e72f1c7..fe22d2a5c5da 100644
--- a/media-libs/gegl/gegl-0.4.36-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.36-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-07-09 Thread Arthur Zamarin
commit: 2e7fdbd4875222d11de514066008c71b992d5bf0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul  9 10:23:33 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul  9 10:23:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e7fdbd4

media-libs/gegl: Stabilize 0.4.36-r1 ppc64, #856790

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/gegl/gegl-0.4.36-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.36-r1.ebuild 
b/media-libs/gegl/gegl-0.4.36-r1.ebuild
index e2e098151e89..9a487e72f1c7 100644
--- a/media-libs/gegl/gegl-0.4.36-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.36-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-07-09 Thread Arthur Zamarin
commit: c144c9b498c327acb7bdb62fda9b8d85b0b71e14
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul  9 10:23:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul  9 10:23:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c144c9b4

media-libs/gegl: Stabilize 0.4.36-r1 arm64, #856790

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/gegl/gegl-0.4.36-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.36-r1.ebuild 
b/media-libs/gegl/gegl-0.4.36-r1.ebuild
index 6a4a84a8223b..e2e098151e89 100644
--- a/media-libs/gegl/gegl-0.4.36-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.36-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/, media-libs/gegl/files/

2022-03-14 Thread John Helmert III
commit: 3ed3104af9d0bc7b2aaccaa0a423f0522b91ab10
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Mon Mar 14 19:18:25 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Mar 15 04:05:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed3104a

media-libs/gegl: drop https://bugs.gentoo.org/829880

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: John Helmert III  gentoo.org>

 media-libs/gegl/Manifest   |   4 -
 .../files/gegl-0.4.18-drop-failing-tests.patch |  43 --
 .../gegl/files/gegl-0.4.18-program-suffix.patch|  39 -
 .../files/gegl-0.4.26-fix-build-glib-2.67.3.patch  |  24 ---
 .../files/gegl-0.4.30-fix-build-openexr-3.patch|  22 ---
 media-libs/gegl/gegl-0.4.26-r1.ebuild  | 167 -
 media-libs/gegl/gegl-0.4.28.ebuild | 167 -
 media-libs/gegl/gegl-0.4.30.ebuild | 161 
 media-libs/gegl/gegl-0.4.32.ebuild | 157 ---
 9 files changed, 784 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 4f6f2f0f4657..b97cbb75d489 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,6 +1,2 @@
-DIST gegl-0.4.26.tar.xz 4942492 BLAKE2B 
656a9c0d339d136f3f2efbb1484fbfea27deab241821503b31d74b015fe8766ee8d931ea0bf1a354200581bc54fea307a2cfb9b469e73a211a77d109d33707f3
 SHA512 
634778df0060ffe630121c24044a6ddcc7f2de0ff61b02be24db4054c6f3def24373b28dd1152d62882d58383a3aa7a1f74cd5b743a299fd0719a2a2ff992d24
-DIST gegl-0.4.28.tar.xz 4966580 BLAKE2B 
fcf4fb0e4fac0357d25987348c6abe2434db17bd974ab39f15c3e11a6a6ee8630469d0b53fe2cc76a3af90c9b3a6ba88972301d6fac8df693f5fa12919e0bfa0
 SHA512 
ad02dc4e4ff7c5beddb3cc8e1c05b6f858e7164dfd239bada70cc138a541a36f82c0e415c6fb81d4799ae8acdcb95ddb607c6b24481a73c5ae0d6e87c73fdbb7
-DIST gegl-0.4.30.tar.xz 5398052 BLAKE2B 
c57b34ed64d3b9305d3e639b872c283bd4c9c798d13f7bde49b991044139bb4e433a3adb0a9e991b78b2905985496ca3bf4ed116333ceaaccc043b8a66426131
 SHA512 
73db2d18260ba061fbbc2adb3256ea9d5b822b57f5654cc3aefb59e7afeeb2e4f0fd7e95ac14603c0a549935df04d5744001089efb378511c914c68664dbd378
-DIST gegl-0.4.32.tar.xz 5633796 BLAKE2B 
a4ba5d19291a61c6903dcc368e6cc3e1934e8d89b555e81afd22709504fbb8a7ed104890af5f1e7bfbdd5664caef8f5e015341c7882f2171ecb518afe32a65ef
 SHA512 
68da02b8df0a1d234063958896f3678ead62772e611bddb39a6f21ec58cc744599d0a691224c057f2da4d04f2ccfb155a545deea92e77c728dbaeeb90e68cad6
 DIST gegl-0.4.34.tar.xz 5647516 BLAKE2B 
7d9e0c395e6bf38e407ed55f43c090789e29692254990a341e7b9a391ae67423a9948821c1b8a4dd156fb42c16fe6b8572de2ee7b5be09b9f802b892e82df580
 SHA512 
13bbc19c4fb1feee609d2191b09fe1d2f020da1be788f9dcf7ed89dfef8465ce77dc34a9cb74279c88336aa0f3d3a7a44ca35335a3c2374516f590a40edbc08e
 DIST gegl-0.4.36.tar.xz 5680876 BLAKE2B 
e2051d21eadfd6ff5c4547d337e749ebb9526be0b45bf80116cfdd1bb98b0fd3b4cced83b4700ecb04c003f83074928ac0c7b4bc8929134c57950a1ac957d50b
 SHA512 
4d681091b15e7911229f86bf22381d62268451da57bba072bcb8ee3f4db79e2719dd7e70ab208c2c021e5353f42a9f88c18f62132512b18fe78ed6ad279660f8

diff --git a/media-libs/gegl/files/gegl-0.4.18-drop-failing-tests.patch 
b/media-libs/gegl/files/gegl-0.4.18-drop-failing-tests.patch
deleted file mode 100644
index 4be09057d896..
--- a/media-libs/gegl/files/gegl-0.4.18-drop-failing-tests.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From a1dd28e7e7c022c4e887006311c916fe5d9e4c0e Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping 
-Date: Sun, 27 Oct 2019 21:55:03 +0100
-Subject: [PATCH] Drop failing tests
-

- tests/compositions/meson.build | 2 ++
- tests/python/meson.build   | 2 --
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/tests/compositions/meson.build b/tests/compositions/meson.build
-index 8699e7c..5e76e8c 100644
 a/tests/compositions/meson.build
-+++ b/tests/compositions/meson.build
-@@ -87,6 +87,7 @@ test('compositions_with_opencl',
- )
- endif
- 
-+if false
- test('compositions_without_opencl',
-   python,
-   args: [
-@@ -100,3 +101,4 @@ test('compositions_without_opencl',
-   suite: 'compositions',
-   is_parallel: false,
- )
-+endif
-diff --git a/tests/python/meson.build b/tests/python/meson.build
-index c6782e6..47a160b 100644
 a/tests/python/meson.build
-+++ b/tests/python/meson.build
-@@ -2,8 +2,6 @@
- testnames = [
-   'gegl-buffer',
-   'gegl-color',
--  'gegl-format',
--  'gegl-node',
-   'gegl',
- ]
- 
--- 
-2.23.0
-

diff --git a/media-libs/gegl/files/gegl-0.4.18-program-suffix.patch 
b/media-libs/gegl/files/gegl-0.4.18-program-suffix.patch
deleted file mode 100644
index be4498ccee4a..
--- a/media-libs/gegl/files/gegl-0.4.18-program-suffix.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From eeecf286efb312709e43341eaadc64eb006bc6bf Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping 
-Date: Sun, 27 Oct 2019 22:05:58 +0100
-Subject: [PATCH] Add suffix "-0.4" to installed programs
-

- bin/meson.build   | 2 +-

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-02-28 Thread Sam James
commit: 9f12f6d59c67e2d7a78fccf21d5091f31afacdb9
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  1 00:01:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  1 00:01:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f12f6d5

media-libs/gegl: Stabilize 0.4.34 arm64, #833158

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.34.ebuild 
b/media-libs/gegl/gegl-0.4.34.ebuild
index d5e3504a0e12..a95469a52e93 100644
--- a/media-libs/gegl/gegl-0.4.34.ebuild
+++ b/media-libs/gegl/gegl-0.4.34.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-02-28 Thread Sam James
commit: f212d5c6e355034ae8aac8576f89a1778efcb978
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  1 00:00:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  1 00:00:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f212d5c6

media-libs/gegl: Stabilize 0.4.34 ppc64, #833158

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.34.ebuild 
b/media-libs/gegl/gegl-0.4.34.ebuild
index 9cfec706a3f5..d5e3504a0e12 100644
--- a/media-libs/gegl/gegl-0.4.34.ebuild
+++ b/media-libs/gegl/gegl-0.4.34.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-02-28 Thread Sam James
commit: 8702506ba6d4b412cbaae0fd2cd2059d0cbc15dc
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb 28 23:55:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 28 23:55:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8702506b

media-libs/gegl: Stabilize 0.4.34 x86, #834053

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.34.ebuild 
b/media-libs/gegl/gegl-0.4.34.ebuild
index 744652d5647b..9cfec706a3f5 100644
--- a/media-libs/gegl/gegl-0.4.34.ebuild
+++ b/media-libs/gegl/gegl-0.4.34.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-02-27 Thread Jakov Smolić
commit: 61d067a6c418e6961b06994cfffddf5dc0b0fc42
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 27 13:54:20 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 27 13:54:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61d067a6

media-libs/gegl: Stabilize 0.4.34 amd64, #834053

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/gegl/gegl-0.4.34.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/gegl/gegl-0.4.34.ebuild 
b/media-libs/gegl/gegl-0.4.34.ebuild
index 2f812f3aec2c..744652d5647b 100644
--- a/media-libs/gegl/gegl-0.4.34.ebuild
+++ b/media-libs/gegl/gegl-0.4.34.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-02-26 Thread David Seifert
commit: 7f22b825e3bfa0bab769041928e358ec7008e3b6
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb 26 12:08:46 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 26 12:08:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f22b825

media-libs/gegl: sync live ebuild

Signed-off-by: David Seifert  gentoo.org>

 media-libs/gegl/gegl-.ebuild | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 404e7a19c870..bd02e5d34adf 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -94,16 +94,11 @@ src_prepare() {
if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
fi
-
-   # commit 7c78497b : tests that use gegl.png are broken on non-amd64
-   sed -e '/clones.xml/d' \
-   -e '/composite-transform.xml/d' \
-   -i tests/compositions/meson.build || die
-
-   use vala && vala_src_prepare
 }
 
 src_configure() {
+   use vala && vala_setup
+
local emesonargs=(
#  - Disable documentation as the generating is bit automagic
#if anyone wants to work on it just create bug with patch



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-02-26 Thread David Seifert
commit: 7631e2269175989832383ab5e9d934f6b17f4029
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb 26 11:54:24 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 26 11:54:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7631e226

media-libs/gegl: fix broken vala_src_prepare

Closes: https://bugs.gentoo.org/834077
Signed-off-by: David Seifert  gentoo.org>

 media-libs/gegl/{gegl-0.4.36.ebuild => gegl-0.4.36-r1.ebuild} | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/media-libs/gegl/gegl-0.4.36.ebuild 
b/media-libs/gegl/gegl-0.4.36-r1.ebuild
similarity index 95%
rename from media-libs/gegl/gegl-0.4.36.ebuild
rename to media-libs/gegl/gegl-0.4.36-r1.ebuild
index 823ba12190b8..6a4a84a8223b 100644
--- a/media-libs/gegl/gegl-0.4.36.ebuild
+++ b/media-libs/gegl/gegl-0.4.36-r1.ebuild
@@ -95,11 +95,6 @@ src_prepare() {
sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
fi
 
-   # commit 7c78497b : tests that use gegl.png are broken on non-amd64
-   sed -e '/clones.xml/d' \
-   -e '/composite-transform.xml/d' \
-   -i tests/compositions/meson.build || die
-
# fix 'build'headers from *.cl on gentoo-hardened, bug 739816
pushd "${S}/opencl/" || die
for file in *.cl; do
@@ -108,11 +103,11 @@ src_prepare() {
fi
done
popd || die
-
-   use vala && vala_src_prepare
 }
 
 src_configure() {
+   use vala && vala_setup
+
local emesonargs=(
#  - Disable documentation as the generating is bit automagic
#if anyone wants to work on it just create bug with patch



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-02-25 Thread Sam James
commit: f74c55e863d38d6e56995ed2a6c4207a292bc121
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 26 02:14:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:14:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74c55e8

media-libs/gegl: sync live

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 9a5d9a323906..404e7a19c870 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -1,9 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
+# vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 
 inherit meson optfeature python-any-r1 vala
@@ -38,7 +39,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-libs/glib-2.68.2:2
>=dev-libs/json-glib-1.2.6
-   >media-libs/babl-0.1.88[introspection?,lcms?,vala?]
+   >=media-libs/babl-0.1.90[introspection?,lcms?,vala?]
media-libs/libnsgif
>=media-libs/libpng-1.6.0:0=
>=sys-libs/zlib-1.2.0



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-02-25 Thread Sam James
commit: 43f916ffdc00a795377e33dc76d661d20c2fe7b6
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri Feb 25 21:48:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 26 02:12:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f916ff

media-libs/gegl: 0.4.36 version bump

Bugs: https://bugs.gentoo.org/829880

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/Manifest   |   1 +
 media-libs/gegl/gegl-0.4.36.ebuild | 157 +
 2 files changed, 158 insertions(+)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 685f654e64e9..4f6f2f0f4657 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -3,3 +3,4 @@ DIST gegl-0.4.28.tar.xz 4966580 BLAKE2B 
fcf4fb0e4fac0357d25987348c6abe2434db17bd
 DIST gegl-0.4.30.tar.xz 5398052 BLAKE2B 
c57b34ed64d3b9305d3e639b872c283bd4c9c798d13f7bde49b991044139bb4e433a3adb0a9e991b78b2905985496ca3bf4ed116333ceaaccc043b8a66426131
 SHA512 
73db2d18260ba061fbbc2adb3256ea9d5b822b57f5654cc3aefb59e7afeeb2e4f0fd7e95ac14603c0a549935df04d5744001089efb378511c914c68664dbd378
 DIST gegl-0.4.32.tar.xz 5633796 BLAKE2B 
a4ba5d19291a61c6903dcc368e6cc3e1934e8d89b555e81afd22709504fbb8a7ed104890af5f1e7bfbdd5664caef8f5e015341c7882f2171ecb518afe32a65ef
 SHA512 
68da02b8df0a1d234063958896f3678ead62772e611bddb39a6f21ec58cc744599d0a691224c057f2da4d04f2ccfb155a545deea92e77c728dbaeeb90e68cad6
 DIST gegl-0.4.34.tar.xz 5647516 BLAKE2B 
7d9e0c395e6bf38e407ed55f43c090789e29692254990a341e7b9a391ae67423a9948821c1b8a4dd156fb42c16fe6b8572de2ee7b5be09b9f802b892e82df580
 SHA512 
13bbc19c4fb1feee609d2191b09fe1d2f020da1be788f9dcf7ed89dfef8465ce77dc34a9cb74279c88336aa0f3d3a7a44ca35335a3c2374516f590a40edbc08e
+DIST gegl-0.4.36.tar.xz 5680876 BLAKE2B 
e2051d21eadfd6ff5c4547d337e749ebb9526be0b45bf80116cfdd1bb98b0fd3b4cced83b4700ecb04c003f83074928ac0c7b4bc8929134c57950a1ac957d50b
 SHA512 
4d681091b15e7911229f86bf22381d62268451da57bba072bcb8ee3f4db79e2719dd7e70ab208c2c021e5353f42a9f88c18f62132512b18fe78ed6ad279660f8

diff --git a/media-libs/gegl/gegl-0.4.36.ebuild 
b/media-libs/gegl/gegl-0.4.36.ebuild
new file mode 100644
index ..823ba12190b8
--- /dev/null
+++ b/media-libs/gegl/gegl-0.4.36.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+# vala and introspection support is broken, bug #468208
+VALA_USE_DEPEND=vapigen
+
+inherit meson optfeature python-any-r1 vala
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
+   SRC_URI=""
+else
+   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="https://gegl.org/;
+
+LICENSE="|| ( GPL-3+ LGPL-3 )"
+SLOT="0.4"
+
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
+REQUIRED_USE="
+   svg? ( cairo )
+   test? ( introspection )
+   vala? ( introspection )
+"
+
+RESTRICT="!test? ( test )"
+
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
+#   so there is no chance to support libav right now (Gentoo bug #567638)
+#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
+RDEPEND="
+   >=dev-libs/glib-2.68.2:2
+   >=dev-libs/json-glib-1.2.6
+   >=media-libs/babl-0.1.90[introspection?,lcms?,vala?]
+   media-libs/libnsgif
+   >=media-libs/libpng-1.6.0:0=
+   >=sys-libs/zlib-1.2.0
+   virtual/jpeg:0=
+   >=x11-libs/gdk-pixbuf-2.32:2
+   >=x11-libs/pango-1.38.0
+   cairo? ( >=x11-libs/cairo-1.12.2 )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+   lensfun? ( >=media-libs/lensfun-0.2.5 )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   pdf? ( >=app-text/poppler-0.71.0[cairo] )
+   raw? ( >=media-libs/libraw-0.15.4:0= )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   svg? ( >=gnome-base/librsvg-2.40.6:2 )
+   tiff? ( >=media-libs/tiff-4:0 )
+   umfpack? ( sci-libs/umfpack )
+   v4l? ( >=media-libs/libv4l-1.0.1 )
+   webp? ( >=media-libs/libwebp-0.5.0:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
+   vala? ( $(vala_depend) )
+"
+
+DOCS=( AUTHORS docs/ChangeLog docs/NEWS.adoc )
+
+python_check_deps() {
+   use test || return 0
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2022-02-18 Thread Sam James
commit: 22bb6321624afb2d697a251ef5d16f7e2a2e2985
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Fri Feb 18 21:36:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 18 22:58:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22bb6321

media-libs/gegl: update babl dependency version

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 074d6327b123..9a5d9a323906 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -38,7 +38,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-libs/glib-2.68.2:2
>=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.88[introspection?,lcms?,vala?]
+   >media-libs/babl-0.1.88[introspection?,lcms?,vala?]
media-libs/libnsgif
>=media-libs/libpng-1.6.0:0=
>=sys-libs/zlib-1.2.0



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-12-23 Thread Sam James
commit: f70b4a9075811da1eb30138b756278d8650e9ded
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Dec 23 21:18:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 24 04:45:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f70b4a90

media-libs/gegl: 0.4.34 version bump

Bug: https://bugs.gentoo.org/829880

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/Manifest |  1 +
 media-libs/gegl/{gegl-.ebuild => gegl-0.4.34.ebuild} | 12 +++-
 media-libs/gegl/gegl-.ebuild |  2 +-
 3 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 8f38bb97db7e..685f654e64e9 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -2,3 +2,4 @@ DIST gegl-0.4.26.tar.xz 4942492 BLAKE2B 
656a9c0d339d136f3f2efbb1484fbfea27deab24
 DIST gegl-0.4.28.tar.xz 4966580 BLAKE2B 
fcf4fb0e4fac0357d25987348c6abe2434db17bd974ab39f15c3e11a6a6ee8630469d0b53fe2cc76a3af90c9b3a6ba88972301d6fac8df693f5fa12919e0bfa0
 SHA512 
ad02dc4e4ff7c5beddb3cc8e1c05b6f858e7164dfd239bada70cc138a541a36f82c0e415c6fb81d4799ae8acdcb95ddb607c6b24481a73c5ae0d6e87c73fdbb7
 DIST gegl-0.4.30.tar.xz 5398052 BLAKE2B 
c57b34ed64d3b9305d3e639b872c283bd4c9c798d13f7bde49b991044139bb4e433a3adb0a9e991b78b2905985496ca3bf4ed116333ceaaccc043b8a66426131
 SHA512 
73db2d18260ba061fbbc2adb3256ea9d5b822b57f5654cc3aefb59e7afeeb2e4f0fd7e95ac14603c0a549935df04d5744001089efb378511c914c68664dbd378
 DIST gegl-0.4.32.tar.xz 5633796 BLAKE2B 
a4ba5d19291a61c6903dcc368e6cc3e1934e8d89b555e81afd22709504fbb8a7ed104890af5f1e7bfbdd5664caef8f5e015341c7882f2171ecb518afe32a65ef
 SHA512 
68da02b8df0a1d234063958896f3678ead62772e611bddb39a6f21ec58cc744599d0a691224c057f2da4d04f2ccfb155a545deea92e77c728dbaeeb90e68cad6
+DIST gegl-0.4.34.tar.xz 5647516 BLAKE2B 
7d9e0c395e6bf38e407ed55f43c090789e29692254990a341e7b9a391ae67423a9948821c1b8a4dd156fb42c16fe6b8572de2ee7b5be09b9f802b892e82df580
 SHA512 
13bbc19c4fb1feee609d2191b09fe1d2f020da1be788f9dcf7ed89dfef8465ce77dc34a9cb74279c88336aa0f3d3a7a44ca35335a3c2374516f590a40edbc08e

diff --git a/media-libs/gegl/gegl-.ebuild 
b/media-libs/gegl/gegl-0.4.34.ebuild
similarity index 93%
copy from media-libs/gegl/gegl-.ebuild
copy to media-libs/gegl/gegl-0.4.34.ebuild
index 241f4ce6cfa1..2f812f3aec2c 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-0.4.34.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
+# vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 
 inherit meson optfeature python-any-r1 vala
@@ -99,6 +100,15 @@ src_prepare() {
-e '/composite-transform.xml/d' \
-i tests/compositions/meson.build || die
 
+   # fix 'build'headers from *.cl on gentoo-hardened, bug 739816
+   pushd "${S}/opencl/" || die
+   for file in *.cl; do
+   if [[ -f ${file} ]]; then
+   "${EPYTHON}" cltostring.py "${file}" || die
+   fi
+   done
+   popd || die
+
use vala && vala_src_prepare
 }
 

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 241f4ce6cfa1..074d6327b123 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 VALA_USE_DEPEND=vapigen
 
 inherit meson optfeature python-any-r1 vala



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-11-15 Thread Sam James
commit: 08a784487350991745e64bc0ddbe3b650c5c86dc
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 16 02:52:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 16 02:52:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08a78448

media-libs/gegl: Stabilize 0.4.32 arm64, #819372

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.32.ebuild 
b/media-libs/gegl/gegl-0.4.32.ebuild
index 1cf6725eb2b9..dab149b166ad 100644
--- a/media-libs/gegl/gegl-0.4.32.ebuild
+++ b/media-libs/gegl/gegl-0.4.32.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-10-29 Thread Sam James
commit: 6beb12e6e038af124660554bec81ab52c8976836
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 29 16:05:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 29 16:05:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6beb12e6

media-libs/gegl: Stabilize 0.4.32 ppc64, #819372

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.32.ebuild 
b/media-libs/gegl/gegl-0.4.32.ebuild
index cb1f8d5b6c5..1cf6725eb2b 100644
--- a/media-libs/gegl/gegl-0.4.32.ebuild
+++ b/media-libs/gegl/gegl-0.4.32.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-10-29 Thread Sam James
commit: a7ca90a0809ee6ccd6b49899df88fe9277ec8ab1
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 29 11:14:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 29 11:14:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ca90a0

media-libs/gegl: Stabilize 0.4.32 x86, #819372

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.32.ebuild 
b/media-libs/gegl/gegl-0.4.32.ebuild
index 755a9e96003..cb1f8d5b6c5 100644
--- a/media-libs/gegl/gegl-0.4.32.ebuild
+++ b/media-libs/gegl/gegl-0.4.32.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-10-23 Thread Sam James
commit: 10cdf9fefb42293a04efcac01877c77802965ad2
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 23 13:48:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 23 13:48:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10cdf9fe

media-libs/gegl: Stabilize 0.4.32 amd64, #819372

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.32.ebuild 
b/media-libs/gegl/gegl-0.4.32.ebuild
index 95d000ce76a..755a9e96003 100644
--- a/media-libs/gegl/gegl-0.4.32.ebuild
+++ b/media-libs/gegl/gegl-0.4.32.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-09-08 Thread Sam James
commit: f035b3f97ff9147f86186a39e0fe807a49dd3dd9
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Sep  8 06:01:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  8 06:37:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f035b3f9

media-libs/gegl: 0.4.32 version bump; update live ebuild

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/Manifest |  1 +
 media-libs/gegl/{gegl-.ebuild => gegl-0.4.32.ebuild} | 14 --
 media-libs/gegl/gegl-.ebuild |  4 ++--
 3 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index da900e34887..8f38bb97db7 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,3 +1,4 @@
 DIST gegl-0.4.26.tar.xz 4942492 BLAKE2B 
656a9c0d339d136f3f2efbb1484fbfea27deab241821503b31d74b015fe8766ee8d931ea0bf1a354200581bc54fea307a2cfb9b469e73a211a77d109d33707f3
 SHA512 
634778df0060ffe630121c24044a6ddcc7f2de0ff61b02be24db4054c6f3def24373b28dd1152d62882d58383a3aa7a1f74cd5b743a299fd0719a2a2ff992d24
 DIST gegl-0.4.28.tar.xz 4966580 BLAKE2B 
fcf4fb0e4fac0357d25987348c6abe2434db17bd974ab39f15c3e11a6a6ee8630469d0b53fe2cc76a3af90c9b3a6ba88972301d6fac8df693f5fa12919e0bfa0
 SHA512 
ad02dc4e4ff7c5beddb3cc8e1c05b6f858e7164dfd239bada70cc138a541a36f82c0e415c6fb81d4799ae8acdcb95ddb607c6b24481a73c5ae0d6e87c73fdbb7
 DIST gegl-0.4.30.tar.xz 5398052 BLAKE2B 
c57b34ed64d3b9305d3e639b872c283bd4c9c798d13f7bde49b991044139bb4e433a3adb0a9e991b78b2905985496ca3bf4ed116333ceaaccc043b8a66426131
 SHA512 
73db2d18260ba061fbbc2adb3256ea9d5b822b57f5654cc3aefb59e7afeeb2e4f0fd7e95ac14603c0a549935df04d5744001089efb378511c914c68664dbd378
+DIST gegl-0.4.32.tar.xz 5633796 BLAKE2B 
a4ba5d19291a61c6903dcc368e6cc3e1934e8d89b555e81afd22709504fbb8a7ed104890af5f1e7bfbdd5664caef8f5e015341c7882f2171ecb518afe32a65ef
 SHA512 
68da02b8df0a1d234063958896f3678ead62772e611bddb39a6f21ec58cc744599d0a691224c057f2da4d04f2ccfb155a545deea92e77c728dbaeeb90e68cad6

diff --git a/media-libs/gegl/gegl-.ebuild 
b/media-libs/gegl/gegl-0.4.32.ebuild
similarity index 92%
copy from media-libs/gegl/gegl-.ebuild
copy to media-libs/gegl/gegl-0.4.32.ebuild
index 489b8bd6e25..95d000ce76a 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-0.4.32.ebuild
@@ -4,6 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{7..9} )
+# vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 
 inherit meson optfeature python-any-r1 vala
@@ -36,9 +37,9 @@ RESTRICT="!test? ( test )"
 #   so there is no chance to support libav right now (Gentoo bug #567638)
 #   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
 RDEPEND="
-   >=dev-libs/glib-2.44:2
+   >=dev-libs/glib-2.68.2:2
>=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.84[introspection?,lcms?,vala?]
+   >=media-libs/babl-0.1.88[introspection?,lcms?,vala?]
media-libs/libnsgif
>=media-libs/libpng-1.6.0:0=
>=sys-libs/zlib-1.2.0
@@ -99,6 +100,15 @@ src_prepare() {
-e '/composite-transform.xml/d' \
-i tests/compositions/meson.build || die
 
+   # fix 'build'headers from *.cl on gentoo-hardened, bug 739816
+   pushd "${S}/opencl/" || die
+   for file in *.cl; do
+   if [[ -f ${file} ]]; then
+   "${EPYTHON}" cltostring.py "${file}" || die
+   fi
+   done
+   popd || die
+
use vala && vala_src_prepare
 }
 

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 489b8bd6e25..241f4ce6cfa 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -36,9 +36,9 @@ RESTRICT="!test? ( test )"
 #   so there is no chance to support libav right now (Gentoo bug #567638)
 #   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
 RDEPEND="
-   >=dev-libs/glib-2.44:2
+   >=dev-libs/glib-2.68.2:2
>=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.84[introspection?,lcms?,vala?]
+   >=media-libs/babl-0.1.88[introspection?,lcms?,vala?]
media-libs/libnsgif
>=media-libs/libpng-1.6.0:0=
>=sys-libs/zlib-1.2.0



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-06-09 Thread Sam James
commit: 1f2857122b3bbf869f21278a2f1c998635de7546
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  9 21:34:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  9 21:34:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f285712

media-libs/gegl: fix IncorrectCopyright

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.28.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.28.ebuild 
b/media-libs/gegl/gegl-0.4.28.ebuild
index db9f50a4fb7..6952d3f4fa8 100644
--- a/media-libs/gegl/gegl-0.4.28.ebuild
+++ b/media-libs/gegl/gegl-0.4.28.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/, media-libs/gegl/files/

2021-06-09 Thread Sam James
commit: aa48d2b8434c6b1b5e68039270c001e5552e2028
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sun Jun  6 08:00:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  9 21:33:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa48d2b8

media-libs/gegl: fix USE="openexr" build against >=dev-libs/glib-2.67.3

Closes: https://bugs.gentoo.org/793998

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 .../files/gegl-0.4.26-fix-build-glib-2.67.3.patch  | 24 ++
 media-libs/gegl/gegl-0.4.26-r1.ebuild  |  3 ++-
 media-libs/gegl/gegl-0.4.28.ebuild |  3 ++-
 media-libs/gegl/gegl-0.4.30.ebuild |  2 +-
 4 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/media-libs/gegl/files/gegl-0.4.26-fix-build-glib-2.67.3.patch 
b/media-libs/gegl/files/gegl-0.4.26-fix-build-glib-2.67.3.patch
new file mode 100644
index 000..00e1b8ab484
--- /dev/null
+++ b/media-libs/gegl/files/gegl-0.4.26-fix-build-glib-2.67.3.patch
@@ -0,0 +1,24 @@
+From 130cd583530dc41adfdec76d6662302f833e6033 Mon Sep 17 00:00:00 2001
+From: Olivier Tilloy 
+Date: Fri, 5 Mar 2021 12:58:18 +0100
+Subject: [PATCH] Fix build with glib 2.67.3 (see
+ https://gitlab.gnome.org/GNOME/glib/-/issues/2331).
+
+---
+ operations/external/exr-load.cpp | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/operations/external/exr-load.cpp 
b/operations/external/exr-load.cpp
+index e864f7e3e..28403639c 100644
+--- a/operations/external/exr-load.cpp
 b/operations/external/exr-load.cpp
+@@ -29,9 +29,7 @@ property_file_path (path, "File", "")
+ #define GEGL_OP_NAME exr_load
+ #define GEGL_OP_C_FILE   "exr-load.cpp"
+ 
+-extern "C" {
+ #include "gegl-op.h"
+-}
+ 
+ #include 
+ #include 

diff --git a/media-libs/gegl/gegl-0.4.26-r1.ebuild 
b/media-libs/gegl/gegl-0.4.26-r1.ebuild
index 5185fcb9f8e..bce314b 100644
--- a/media-libs/gegl/gegl-0.4.26-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.26-r1.ebuild
@@ -37,7 +37,7 @@ RESTRICT="!test? ( test )"
 #   so there is no chance to support libav right now (Gentoo bug #567638)
 #   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
 RDEPEND="
-   >=dev-libs/glib-2.44:2
+   >=dev-libs/glib-2.68.2:2
>=dev-libs/json-glib-1.2.6
>=media-libs/babl-0.1.78[introspection?,lcms?,vala?]
media-libs/libnsgif
@@ -78,6 +78,7 @@ DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
 PATCHES=(
"${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
"${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
+   "${FILESDIR}"/${P}-fix-build-glib-2.67.3.patch
 )
 
 python_check_deps() {

diff --git a/media-libs/gegl/gegl-0.4.28.ebuild 
b/media-libs/gegl/gegl-0.4.28.ebuild
index 6efb79792de..ba46251dad9 100644
--- a/media-libs/gegl/gegl-0.4.28.ebuild
+++ b/media-libs/gegl/gegl-0.4.28.ebuild
@@ -37,7 +37,7 @@ RESTRICT="!test? ( test )"
 #   so there is no chance to support libav right now (Gentoo bug #567638)
 #   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
 RDEPEND="
-   >=dev-libs/glib-2.44:2
+   >=dev-libs/glib-2.68.2:2
>=dev-libs/json-glib-1.2.6
>=media-libs/babl-0.1.84[introspection?,lcms?,vala?]
media-libs/libnsgif
@@ -78,6 +78,7 @@ DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
 PATCHES=(
"${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
"${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
+   "${FILESDIR}"/${PN}-0.4.26-fix-build-glib-2.67.3.patch
 )
 
 python_check_deps() {

diff --git a/media-libs/gegl/gegl-0.4.30.ebuild 
b/media-libs/gegl/gegl-0.4.30.ebuild
index db958e5516e..62fe72b1c9a 100644
--- a/media-libs/gegl/gegl-0.4.30.ebuild
+++ b/media-libs/gegl/gegl-0.4.30.ebuild
@@ -37,7 +37,7 @@ RESTRICT="!test? ( test )"
 #   so there is no chance to support libav right now (Gentoo bug #567638)
 #   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
 RDEPEND="
-   >=dev-libs/glib-2.44:2
+   >=dev-libs/glib-2.68.2:2
>=dev-libs/json-glib-1.2.6
>=media-libs/babl-0.1.84[introspection?,lcms?,vala?]
media-libs/libnsgif



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/, media-libs/gegl/files/

2021-06-09 Thread Sam James
commit: 9933f6370e9e1af96dad6f922449da5988e2a576
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sun Jun  6 08:03:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  9 21:33:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9933f637

media-libs/gegl: fix USE="openexr" build against media-libs/openexr-3.0.1

Closes: https://bugs.gentoo.org/788400

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/21135
Signed-off-by: Sam James  gentoo.org>

 .../files/gegl-0.4.30-fix-build-openexr-3.patch| 22 ++
 media-libs/gegl/gegl-0.4.26-r1.ebuild  |  1 +
 media-libs/gegl/gegl-0.4.28.ebuild |  1 +
 media-libs/gegl/gegl-0.4.30.ebuild |  4 
 4 files changed, 28 insertions(+)

diff --git a/media-libs/gegl/files/gegl-0.4.30-fix-build-openexr-3.patch 
b/media-libs/gegl/files/gegl-0.4.30-fix-build-openexr-3.patch
new file mode 100644
index 000..e0e938acc22
--- /dev/null
+++ b/media-libs/gegl/files/gegl-0.4.30-fix-build-openexr-3.patch
@@ -0,0 +1,22 @@
+From 499a239d158fadb3a04499255b5b282a8a6023bb Mon Sep 17 00:00:00 2001
+From: Antonio Rojas 
+Date: Sat, 24 Apr 2021 10:51:09 +
+Subject: [PATCH] Fix build with OpenEXR 3
+
+Add a header that is no longer transitively included
+---
+ operations/external/exr-save.cc | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/operations/external/exr-save.cc b/operations/external/exr-save.cc
+index 1e8c09d96..87abed511 100644
+--- a/operations/external/exr-save.cc
 b/operations/external/exr-save.cc
+@@ -45,6 +45,7 @@ extern "C" {
+ #include 
+ #include 
+ #include 
++#include 
+ #include "ImathRandom.h"
+ 
+ 

diff --git a/media-libs/gegl/gegl-0.4.26-r1.ebuild 
b/media-libs/gegl/gegl-0.4.26-r1.ebuild
index bce314b..71107e34e87 100644
--- a/media-libs/gegl/gegl-0.4.26-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.26-r1.ebuild
@@ -79,6 +79,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
"${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
"${FILESDIR}"/${P}-fix-build-glib-2.67.3.patch
+   "${FILESDIR}"/${PN}-0.4.30-fix-build-openexr-3.patch
 )
 
 python_check_deps() {

diff --git a/media-libs/gegl/gegl-0.4.28.ebuild 
b/media-libs/gegl/gegl-0.4.28.ebuild
index ba46251dad9..db9f50a4fb7 100644
--- a/media-libs/gegl/gegl-0.4.28.ebuild
+++ b/media-libs/gegl/gegl-0.4.28.ebuild
@@ -79,6 +79,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
"${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
"${FILESDIR}"/${PN}-0.4.26-fix-build-glib-2.67.3.patch
+   "${FILESDIR}"/${PN}-0.4.30-fix-build-openexr-3.patch
 )
 
 python_check_deps() {

diff --git a/media-libs/gegl/gegl-0.4.30.ebuild 
b/media-libs/gegl/gegl-0.4.30.ebuild
index 62fe72b1c9a..0f6d0b73825 100644
--- a/media-libs/gegl/gegl-0.4.30.ebuild
+++ b/media-libs/gegl/gegl-0.4.30.ebuild
@@ -75,6 +75,10 @@ BDEPEND="
 
 DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
 
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-build-openexr-3.patch
+)
+
 python_check_deps() {
use test || return 0
has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-04-15 Thread Joonas Niilola
commit: fe9e34ed36987aa50982b7ed4c6b256b4d76a5be
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Apr 13 15:15:40 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Apr 16 05:39:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe9e34ed

media-libs/gegl: >=0.4.30 drop gnome2-utils eclass

Also improve bash variable call.

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/20367
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/gegl-0.4.30.ebuild | 6 ++
 media-libs/gegl/gegl-.ebuild   | 4 +---
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/media-libs/gegl/gegl-0.4.30.ebuild 
b/media-libs/gegl/gegl-0.4.30.ebuild
index e99fb1c28e1..db958e5516e 100644
--- a/media-libs/gegl/gegl-0.4.30.ebuild
+++ b/media-libs/gegl/gegl-0.4.30.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{7..9} )
 # vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 
-inherit meson gnome2-utils optfeature python-any-r1 vala
+inherit meson optfeature python-any-r1 vala
 
 if [[ ${PV} == ** ]]; then
inherit git-r3
@@ -103,14 +103,12 @@ src_prepare() {
# fix 'build'headers from *.cl on gentoo-hardened, bug 739816
pushd "${S}/opencl/" || die
for file in *.cl; do
-   if [ -f "$file" ]; then
+   if [[ -f ${file} ]]; then
"${EPYTHON}" cltostring.py "${file}" || die
fi
done
popd || die
 
-   gnome2_environment_reset
-
use vala && vala_src_prepare
 }
 

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 31e6ad02e66..72e12f1f01b 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{7..9} )
 VALA_USE_DEPEND=vapigen
 
-inherit meson gnome2-utils optfeature python-any-r1 vala
+inherit meson optfeature python-any-r1 vala
 
 if [[ ${PV} == ** ]]; then
inherit git-r3
@@ -99,8 +99,6 @@ src_prepare() {
-e '/composite-transform.xml/d' \
-i tests/compositions/meson.build || die
 
-   gnome2_environment_reset
-
use vala && vala_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-04-11 Thread Joonas Niilola
commit: e8d6ca60c86a3883794d674b027fe91425d6f224
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Mar 30 21:47:15 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Apr 11 08:08:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8d6ca60

media-libs/gegl: 0.4.30 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/Manifest   |   1 +
 media-libs/gegl/gegl-0.4.30.ebuild | 158 +
 2 files changed, 159 insertions(+)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index ce1d502c1a2..da900e34887 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,2 +1,3 @@
 DIST gegl-0.4.26.tar.xz 4942492 BLAKE2B 
656a9c0d339d136f3f2efbb1484fbfea27deab241821503b31d74b015fe8766ee8d931ea0bf1a354200581bc54fea307a2cfb9b469e73a211a77d109d33707f3
 SHA512 
634778df0060ffe630121c24044a6ddcc7f2de0ff61b02be24db4054c6f3def24373b28dd1152d62882d58383a3aa7a1f74cd5b743a299fd0719a2a2ff992d24
 DIST gegl-0.4.28.tar.xz 4966580 BLAKE2B 
fcf4fb0e4fac0357d25987348c6abe2434db17bd974ab39f15c3e11a6a6ee8630469d0b53fe2cc76a3af90c9b3a6ba88972301d6fac8df693f5fa12919e0bfa0
 SHA512 
ad02dc4e4ff7c5beddb3cc8e1c05b6f858e7164dfd239bada70cc138a541a36f82c0e415c6fb81d4799ae8acdcb95ddb607c6b24481a73c5ae0d6e87c73fdbb7
+DIST gegl-0.4.30.tar.xz 5398052 BLAKE2B 
c57b34ed64d3b9305d3e639b872c283bd4c9c798d13f7bde49b991044139bb4e433a3adb0a9e991b78b2905985496ca3bf4ed116333ceaaccc043b8a66426131
 SHA512 
73db2d18260ba061fbbc2adb3256ea9d5b822b57f5654cc3aefb59e7afeeb2e4f0fd7e95ac14603c0a549935df04d5744001089efb378511c914c68664dbd378

diff --git a/media-libs/gegl/gegl-0.4.30.ebuild 
b/media-libs/gegl/gegl-0.4.30.ebuild
new file mode 100644
index 000..5835159e607
--- /dev/null
+++ b/media-libs/gegl/gegl-0.4.30.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+# vala and introspection support is broken, bug #468208
+VALA_USE_DEPEND=vapigen
+
+inherit meson gnome2-utils python-any-r1 vala
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
+   SRC_URI=""
+else
+   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="https://gegl.org/;
+
+LICENSE="|| ( GPL-3+ LGPL-3 )"
+SLOT="0.4"
+
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
+REQUIRED_USE="
+   svg? ( cairo )
+   test? ( introspection )
+   vala? ( introspection )
+"
+
+RESTRICT="!test? ( test )"
+
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
+#   so there is no chance to support libav right now (Gentoo bug #567638)
+#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/json-glib-1.2.6
+   >=media-libs/babl-0.1.84[introspection?,lcms?,vala?]
+   media-libs/libnsgif
+   >=media-libs/libpng-1.6.0:0=
+   >=sys-libs/zlib-1.2.0
+   virtual/jpeg:0=
+   >=x11-libs/gdk-pixbuf-2.32:2
+   >=x11-libs/pango-1.38.0
+   cairo? ( >=x11-libs/cairo-1.12.2 )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+   lensfun? ( >=media-libs/lensfun-0.2.5 )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   pdf? ( >=app-text/poppler-0.71.0[cairo] )
+   raw? ( >=media-libs/libraw-0.15.4:0= )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   svg? ( >=gnome-base/librsvg-2.40.6:2 )
+   tiff? ( >=media-libs/tiff-4:0 )
+   umfpack? ( sci-libs/umfpack )
+   v4l? ( >=media-libs/libv4l-1.0.1 )
+   webp? ( >=media-libs/libwebp-0.5.0:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
+   vala? ( $(vala_depend) )
+"
+
+DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
+
+python_check_deps() {
+   use test || return 0
+   has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   default
+   # patch executables suffix
+   sed -i -e "s/'gegl'/'gegl-0.4'/" bin/meson.build || die
+   sed -i -e "s/'gegl-imgcmp'/'gegl-imgcmp-0.4'/" tools/meson.build || die
+   sed -i -e "s/gegl-imgcmp/gegl-imgcmp-0.4/" 
tests/simple/test-exp-combine.sh || die
+   # skip UNEXPECTED PASSED 'matting-levin' test

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-04-11 Thread Joonas Niilola
commit: 289c3bd39731b2599469b4a24c670b686ecdbe3c
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Mar 30 21:48:15 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Apr 11 08:08:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=289c3bd3

media-libs/gegl: live ebuild, rename NEWS.txt with NEWS.adoc

Closes: https://bugs.gentoo.org/778821

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/gegl-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index c0ed1b98aea..234914ee6fa 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -72,7 +72,7 @@ BDEPEND="
vala? ( $(vala_depend) )
 "
 
-DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
+DOCS=( AUTHORS docs/ChangeLog docs/NEWS.adoc )
 
 python_check_deps() {
use test || return 0



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-04-11 Thread Joonas Niilola
commit: 20d7445cd5b4a81684ba19e5d73249da309dc022
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Mar 30 23:00:55 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Apr 11 08:08:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d7445c

media-libs/gegl: Remove '-Dgraphviz=disable' option

The media-gfx/graphiz is runtime checking for gegl(gegl::introcpect).

As example this feature is optionally used at runtime
as gegl feature of gimp menu "File - Debug - Show Image Graph"
if graphviz is presented in system for >=media-gfx/gimp-2.99.4[debug].

Add optfeature.eclass log message.

Closes: https://bugs.gentoo.org/758860

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/20206
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/gegl-0.4.30.ebuild | 9 +
 media-libs/gegl/gegl-.ebuild   | 9 +
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/media-libs/gegl/gegl-0.4.30.ebuild 
b/media-libs/gegl/gegl-0.4.30.ebuild
index 5835159e607..e99fb1c28e1 100644
--- a/media-libs/gegl/gegl-0.4.30.ebuild
+++ b/media-libs/gegl/gegl-0.4.30.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{7..9} )
 # vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 
-inherit meson gnome2-utils python-any-r1 vala
+inherit meson gnome2-utils optfeature python-any-r1 vala
 
 if [[ ${PV} == ** ]]; then
inherit git-r3
@@ -121,9 +121,6 @@ src_configure() {
-Ddocs=false
-Dexiv2=disabled
-Dgdk-pixbuf=enabled
-   #  - There are two checks for dot, one controllable by 
--with(out)-graphviz
-   #which toggles HAVE_GRAPHVIZ that is not used anywhere.  
Yes.
-   -Dgraphviz=disabled
-Djasper=disabled
#  - libspiro: not in portage main tree
-Dlibspiro=disabled
@@ -156,3 +153,7 @@ src_configure() {
)
meson_src_configure
 }
+
+pkg_postinst() {
+   optfeature "'Show Image Graph' under GIMP[debug] menu 'File - Debug'" 
media-gfx/graphviz
+}

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 234914ee6fa..31e6ad02e66 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{7..9} )
 VALA_USE_DEPEND=vapigen
 
-inherit meson gnome2-utils python-any-r1 vala
+inherit meson gnome2-utils optfeature python-any-r1 vala
 
 if [[ ${PV} == ** ]]; then
inherit git-r3
@@ -111,9 +111,6 @@ src_configure() {
-Ddocs=false
-Dexiv2=disabled
-Dgdk-pixbuf=enabled
-   #  - There are two checks for dot, one controllable by 
--with(out)-graphviz
-   #which toggles HAVE_GRAPHVIZ that is not used anywhere.  
Yes.
-   -Dgraphviz=disabled
-Djasper=disabled
#  - libspiro: not in portage main tree
-Dlibspiro=disabled
@@ -146,3 +143,7 @@ src_configure() {
)
meson_src_configure
 }
+
+pkg_postinst() {
+   optfeature "'Show Image Graph' under GIMP[debug] menu 'File - Debug'" 
media-gfx/graphviz
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-03-11 Thread Joonas Niilola
commit: e965ae13739d801437dbc4e70dd01f61c52fa968
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Mar 10 22:09:05 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 11 09:07:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e965ae13

media-libs/gegl: update live ebuild

libpng, libjpeg, exiv2 options now are disabled in meson.build
i.e. png and jpeg libraries are always required.

Closes: https://bugs.gentoo.org/774756

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/19875
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/gegl-.ebuild | 25 +++--
 1 file changed, 11 insertions(+), 14 deletions(-)

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 2dded5def55..c0ed1b98aea 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7..9} )
 VALA_USE_DEPEND=vapigen
 
 inherit meson gnome2-utils python-any-r1 vala
@@ -62,6 +62,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
+   ${PYTHON_DEPS}
dev-lang/perl
>=dev-util/gtk-doc-am-1
>=sys-devel/gettext-0.19.8
@@ -73,21 +74,20 @@ BDEPEND="
 
 DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
-   "${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
-)
-
 python_check_deps() {
+   use test || return 0
has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
 }
 
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
 src_prepare() {
default
+   # patch executables suffix
+   sed -i -e "s/'gegl'/'gegl-0.4'/" bin/meson.build || die
+   sed -i -e "s/'gegl-imgcmp'/'gegl-imgcmp-0.4'/" tools/meson.build || die
+   sed -i -e "s/gegl-imgcmp/gegl-imgcmp-0.4/" 
tests/simple/test-exp-combine.sh || die
+   # skip UNEXPECTED PASSED 'matting-levin' test
+   sed -i -e "s/composition_tests += 'matting-levin'//" \
+   -e "s/composition_tests_fail += 'matting-levin'//" 
tests/compositions/meson.build || die
 
# don't require Apple's OpenCL on versions of OSX that don't have it
if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
@@ -111,13 +111,10 @@ src_configure() {
-Ddocs=false
-Dexiv2=disabled
-Dgdk-pixbuf=enabled
-   -Dgexiv2=disabled
#  - There are two checks for dot, one controllable by 
--with(out)-graphviz
#which toggles HAVE_GRAPHVIZ that is not used anywhere.  
Yes.
-Dgraphviz=disabled
-Djasper=disabled
-   -Dlibjpeg=enabled
-   -Dlibpng=enabled
#  - libspiro: not in portage main tree
-Dlibspiro=disabled
-Dlua=disabled



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-02-21 Thread Andreas Sturmlechner
commit: d7e0013007381f55299e60d900173d99c9f13c16
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 20 14:35:44 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb 21 10:19:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7e00130

media-libs/gegl: Drop 0.4.24 and 0.4.26 (r0)

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/gegl/Manifest   |   1 -
 media-libs/gegl/gegl-0.4.24.ebuild | 158 -
 media-libs/gegl/gegl-0.4.26.ebuild | 158 -
 3 files changed, 317 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 323c9c511d6..ce1d502c1a2 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,3 +1,2 @@
-DIST gegl-0.4.24.tar.xz 4937056 BLAKE2B 
a6237d0642713e2dc6fb5aa889dea31aad688608b99e985d69dfa43580caae634a6fc41ff050372d8b364f2f002e260335159325c01f73a10719c3d1bda70d36
 SHA512 
09d857332eeabe39327d312b1a1692b7c6c9f8f952ae3e3cc06b5a5c262757d8b86467c25a4e66c90c37922fd3548fc1342a9864732d17924f97e7b6c6c1786d
 DIST gegl-0.4.26.tar.xz 4942492 BLAKE2B 
656a9c0d339d136f3f2efbb1484fbfea27deab241821503b31d74b015fe8766ee8d931ea0bf1a354200581bc54fea307a2cfb9b469e73a211a77d109d33707f3
 SHA512 
634778df0060ffe630121c24044a6ddcc7f2de0ff61b02be24db4054c6f3def24373b28dd1152d62882d58383a3aa7a1f74cd5b743a299fd0719a2a2ff992d24
 DIST gegl-0.4.28.tar.xz 4966580 BLAKE2B 
fcf4fb0e4fac0357d25987348c6abe2434db17bd974ab39f15c3e11a6a6ee8630469d0b53fe2cc76a3af90c9b3a6ba88972301d6fac8df693f5fa12919e0bfa0
 SHA512 
ad02dc4e4ff7c5beddb3cc8e1c05b6f858e7164dfd239bada70cc138a541a36f82c0e415c6fb81d4799ae8acdcb95ddb607c6b24481a73c5ae0d6e87c73fdbb7

diff --git a/media-libs/gegl/gegl-0.4.24.ebuild 
b/media-libs/gegl/gegl-0.4.24.ebuild
deleted file mode 100644
index dfd417839dd..000
--- a/media-libs/gegl/gegl-0.4.24.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-# vala and introspection support is broken, bug #468208
-VALA_USE_DEPEND=vapigen
-
-inherit meson gnome2-utils python-any-r1 vala
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
-   SRC_URI=""
-else
-   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 
~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="A graph based image processing framework"
-HOMEPAGE="https://gegl.org/;
-
-LICENSE="|| ( GPL-3+ LGPL-3 )"
-SLOT="0.4"
-
-IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
-REQUIRED_USE="
-   svg? ( cairo )
-   test? ( introspection )
-   vala? ( introspection )
-"
-
-RESTRICT="!test? ( test )"
-
-# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
-#   so there is no chance to support libav right now (Gentoo bug #567638)
-#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
-RDEPEND="
-   >=dev-libs/glib-2.44:2
-   >=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.78[introspection?,lcms?,vala?]
-   media-libs/libnsgif
-   >=media-libs/libpng-1.6.0:0=
-   >=sys-libs/zlib-1.2.0
-   virtual/jpeg:0=
-   >=x11-libs/gdk-pixbuf-2.32:2
-   >=x11-libs/pango-1.38.0
-   cairo? ( >=x11-libs/cairo-1.12.2 )
-   ffmpeg? ( media-video/ffmpeg:0= )
-   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
-   lcms? ( >=media-libs/lcms-2.8:2 )
-   lensfun? ( >=media-libs/lensfun-0.2.5 )
-   openexr? ( >=media-libs/openexr-1.6.1:= )
-   pdf? ( >=app-text/poppler-0.71.0[cairo] )
-   raw? ( >=media-libs/libraw-0.15.4:0= )
-   sdl? ( >=media-libs/libsdl-1.2.0 )
-   svg? ( >=gnome-base/librsvg-2.40.6:2 )
-   tiff? ( >=media-libs/tiff-4:0 )
-   umfpack? ( sci-libs/umfpack )
-   v4l? ( >=media-libs/libv4l-1.0.1 )
-   webp? ( >=media-libs/libwebp-0.5.0:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-lang/perl
-   >=dev-util/gtk-doc-am-1
-   >=sys-devel/gettext-0.19.8
-   >=sys-devel/libtool-2.2
-   virtual/pkgconfig
-   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
-   vala? ( $(vala_depend) )
-"
-
-DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
-   "${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
-)
-
-python_check_deps() {
-   has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # don't require Apple's OpenCL on versions of OSX that don't 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-02-19 Thread Sam James
commit: 2ca4945a4ba86932f2ff8832f4cb43496fc88c8b
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 19 17:14:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 19 17:16:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ca4945a

media-libs/gegl: Stabilize 0.4.26-r1 arm64, #769014

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.26-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.26-r1.ebuild 
b/media-libs/gegl/gegl-0.4.26-r1.ebuild
index 792ae8b4742..5185fcb9f8e 100644
--- a/media-libs/gegl/gegl-0.4.26-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.26-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-02-19 Thread Sam James
commit: 66e63b26da53c7487296a4e6c1b2a407952ebd29
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 19 12:08:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 19 12:08:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e63b26

media-libs/gegl: Stabilize 0.4.26-r1 ppc64, #769014

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.26-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.26-r1.ebuild 
b/media-libs/gegl/gegl-0.4.26-r1.ebuild
index b4a81c43f92..792ae8b4742 100644
--- a/media-libs/gegl/gegl-0.4.26-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.26-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-02-18 Thread Sam James
commit: 93dc9383ee381787f4c41ef33d229b6890d0ae1c
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 18 22:18:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 18 22:18:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93dc9383

media-libs/gegl: Stabilize 0.4.26-r1 x86, #769014

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.26-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.26-r1.ebuild 
b/media-libs/gegl/gegl-0.4.26-r1.ebuild
index 91152fb5698..b4a81c43f92 100644
--- a/media-libs/gegl/gegl-0.4.26-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.26-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2021-02-18 Thread Sam James
commit: 0b0e92bb9370a5f231be4d077d1ccf90c4234c5e
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 18 21:01:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 18 21:01:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b0e92bb

media-libs/gegl: Stabilize 0.4.26-r1 amd64, #769014

Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.26-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/gegl/gegl-0.4.26-r1.ebuild 
b/media-libs/gegl/gegl-0.4.26-r1.ebuild
index a4238436f12..91152fb5698 100644
--- a/media-libs/gegl/gegl-0.4.26-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.26-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-12-28 Thread Sam James
commit: f38ff4c3692d83acb5b73ba986ecd7d5880d7ee8
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Mon Dec 28 23:04:51 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 29 01:54:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f38ff4c3

media-libs/gegl: , bump media-libs/babl dependency

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index ad877bef742..c8dd9cebd2d 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -38,7 +38,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-libs/glib-2.44:2
>=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.78[introspection?,lcms?,vala?]
+   >=media-libs/babl-0.1.84[introspection?,lcms?,vala?]
media-libs/libnsgif
>=media-libs/libpng-1.6.0:0=
>=sys-libs/zlib-1.2.0



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-12-28 Thread Sam James
commit: 05ad9f28a38af634e574c5880c498ebda6095698
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Mon Dec 28 23:07:53 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 29 01:54:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ad9f28

media-libs/gegl: 0.4.28 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/Manifest   |   1 +
 media-libs/gegl/gegl-0.4.28.ebuild | 165 +
 2 files changed, 166 insertions(+)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index fa3e8a6ff06..323c9c511d6 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,2 +1,3 @@
 DIST gegl-0.4.24.tar.xz 4937056 BLAKE2B 
a6237d0642713e2dc6fb5aa889dea31aad688608b99e985d69dfa43580caae634a6fc41ff050372d8b364f2f002e260335159325c01f73a10719c3d1bda70d36
 SHA512 
09d857332eeabe39327d312b1a1692b7c6c9f8f952ae3e3cc06b5a5c262757d8b86467c25a4e66c90c37922fd3548fc1342a9864732d17924f97e7b6c6c1786d
 DIST gegl-0.4.26.tar.xz 4942492 BLAKE2B 
656a9c0d339d136f3f2efbb1484fbfea27deab241821503b31d74b015fe8766ee8d931ea0bf1a354200581bc54fea307a2cfb9b469e73a211a77d109d33707f3
 SHA512 
634778df0060ffe630121c24044a6ddcc7f2de0ff61b02be24db4054c6f3def24373b28dd1152d62882d58383a3aa7a1f74cd5b743a299fd0719a2a2ff992d24
+DIST gegl-0.4.28.tar.xz 4966580 BLAKE2B 
fcf4fb0e4fac0357d25987348c6abe2434db17bd974ab39f15c3e11a6a6ee8630469d0b53fe2cc76a3af90c9b3a6ba88972301d6fac8df693f5fa12919e0bfa0
 SHA512 
ad02dc4e4ff7c5beddb3cc8e1c05b6f858e7164dfd239bada70cc138a541a36f82c0e415c6fb81d4799ae8acdcb95ddb607c6b24481a73c5ae0d6e87c73fdbb7

diff --git a/media-libs/gegl/gegl-0.4.28.ebuild 
b/media-libs/gegl/gegl-0.4.28.ebuild
new file mode 100644
index 000..b6103513bd3
--- /dev/null
+++ b/media-libs/gegl/gegl-0.4.28.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+# vala and introspection support is broken, bug #468208
+VALA_USE_DEPEND=vapigen
+
+inherit meson gnome2-utils python-any-r1 vala
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
+   SRC_URI=""
+else
+   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="https://gegl.org/;
+
+LICENSE="|| ( GPL-3+ LGPL-3 )"
+SLOT="0.4"
+
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
+REQUIRED_USE="
+   svg? ( cairo )
+   test? ( introspection )
+   vala? ( introspection )
+"
+
+RESTRICT="!test? ( test )"
+
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
+#   so there is no chance to support libav right now (Gentoo bug #567638)
+#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/json-glib-1.2.6
+   >=media-libs/babl-0.1.84[introspection?,lcms?,vala?]
+   media-libs/libnsgif
+   >=media-libs/libpng-1.6.0:0=
+   >=sys-libs/zlib-1.2.0
+   virtual/jpeg:0=
+   >=x11-libs/gdk-pixbuf-2.32:2
+   >=x11-libs/pango-1.38.0
+   cairo? ( >=x11-libs/cairo-1.12.2 )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+   lensfun? ( >=media-libs/lensfun-0.2.5 )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   pdf? ( >=app-text/poppler-0.71.0[cairo] )
+   raw? ( >=media-libs/libraw-0.15.4:0= )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   svg? ( >=gnome-base/librsvg-2.40.6:2 )
+   tiff? ( >=media-libs/tiff-4:0 )
+   umfpack? ( sci-libs/umfpack )
+   v4l? ( >=media-libs/libv4l-1.0.1 )
+   webp? ( >=media-libs/libwebp-0.5.0:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
+   vala? ( $(vala_depend) )
+"
+
+DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
+   "${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
+)
+
+python_check_deps() {
+   use test || return 0
+   has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   default
+
+   # don't require Apple's OpenCL on versions of OSX that don't have it
+   if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
+   sed -i -e 's/#ifdef 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-11-08 Thread Sam James
commit: 0b4503bd3d5a1e4e0529915b98397b1d4df017c4
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Nov  4 22:36:11 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  8 11:53:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b4503bd

media-libs/gegl: switch HOMEPAGE and SRC_URI to https

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/18098
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.24.ebuild| 4 ++--
 media-libs/gegl/gegl-0.4.26-r1.ebuild | 4 ++--
 media-libs/gegl/gegl-0.4.26.ebuild| 4 ++--
 media-libs/gegl/gegl-.ebuild  | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/media-libs/gegl/gegl-0.4.24.ebuild 
b/media-libs/gegl/gegl-0.4.24.ebuild
index 1ba6732f808..973f6d47b14 100644
--- a/media-libs/gegl/gegl-0.4.24.ebuild
+++ b/media-libs/gegl/gegl-0.4.24.ebuild
@@ -14,12 +14,12 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
SRC_URI=""
 else
-   SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"
-HOMEPAGE="http://www.gegl.org/;
+HOMEPAGE="https://gegl.org/;
 
 LICENSE="|| ( GPL-3+ LGPL-3 )"
 SLOT="0.4"

diff --git a/media-libs/gegl/gegl-0.4.26-r1.ebuild 
b/media-libs/gegl/gegl-0.4.26-r1.ebuild
index f6c31dfb77d..ebb48c1879a 100644
--- a/media-libs/gegl/gegl-0.4.26-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.26-r1.ebuild
@@ -14,12 +14,12 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
SRC_URI=""
 else
-   SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"
-HOMEPAGE="http://www.gegl.org/;
+HOMEPAGE="https://gegl.org/;
 
 LICENSE="|| ( GPL-3+ LGPL-3 )"
 SLOT="0.4"

diff --git a/media-libs/gegl/gegl-0.4.26.ebuild 
b/media-libs/gegl/gegl-0.4.26.ebuild
index 8a755723d7e..33138479a21 100644
--- a/media-libs/gegl/gegl-0.4.26.ebuild
+++ b/media-libs/gegl/gegl-0.4.26.ebuild
@@ -14,12 +14,12 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
SRC_URI=""
 else
-   SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"
-HOMEPAGE="http://www.gegl.org/;
+HOMEPAGE="https://gegl.org/;
 
 LICENSE="|| ( GPL-3+ LGPL-3 )"
 SLOT="0.4"

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 1cec31b18a4..ad877bef742 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -13,12 +13,12 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
SRC_URI=""
 else
-   SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"
-HOMEPAGE="http://www.gegl.org/;
+HOMEPAGE="https://gegl.org/;
 
 LICENSE="|| ( GPL-3+ LGPL-3 )"
 SLOT="0.4"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-11-04 Thread Georgy Yakovlev
commit: 87b24838218ded1d0ba085b8718a8e23d3d8b544
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Nov  5 03:37:47 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Nov  5 03:38:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b24838

media-libs/gegl: fix pkg_setup once again

Bug: https://bugs.gentoo.org/753152
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/gegl/gegl-0.4.26-r1.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/media-libs/gegl/gegl-0.4.26-r1.ebuild 
b/media-libs/gegl/gegl-0.4.26-r1.ebuild
index d8d4f19d89e..f6c31dfb77d 100644
--- a/media-libs/gegl/gegl-0.4.26-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.26-r1.ebuild
@@ -81,13 +81,10 @@ PATCHES=(
 )
 
 python_check_deps() {
+   use test || return 0
has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
 }
 
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-11-04 Thread Georgy Yakovlev
commit: 57bd5ad270fdbe388eae9b9e3b61c6ab871b993a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Nov  5 02:35:26 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Nov  5 02:35:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57bd5ad2

media-libs/gegl: fix lost pkg_setup()

Closes: https://bugs.gentoo.org/753152
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/gegl/gegl-0.4.26-r1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-libs/gegl/gegl-0.4.26-r1.ebuild 
b/media-libs/gegl/gegl-0.4.26-r1.ebuild
index 39d01179240..d8d4f19d89e 100644
--- a/media-libs/gegl/gegl-0.4.26-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.26-r1.ebuild
@@ -84,6 +84,10 @@ python_check_deps() {
has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
 }
 
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-11-04 Thread Joonas Niilola
commit: 95443123ad571c58ed9efd244909ef900dafb83f
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Oct 31 22:32:53 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Nov  4 13:39:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95443123

media-libs/gegl: workaround to fix build on hardened gentoo systems

On gentoo hardened fatal error: opencl/* no such file or directory
takes place due to opencl/meson.build doesn't produce appropriate
headers from *.cl files.

Closes: https://bugs.gentoo.org/739816

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/18095
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/gegl-0.4.26-r1.ebuild | 164 ++
 1 file changed, 164 insertions(+)

diff --git a/media-libs/gegl/gegl-0.4.26-r1.ebuild 
b/media-libs/gegl/gegl-0.4.26-r1.ebuild
new file mode 100644
index 000..39d01179240
--- /dev/null
+++ b/media-libs/gegl/gegl-0.4.26-r1.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+# vala and introspection support is broken, bug #468208
+VALA_USE_DEPEND=vapigen
+
+inherit meson gnome2-utils python-any-r1 vala
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
+   SRC_URI=""
+else
+   SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="http://www.gegl.org/;
+
+LICENSE="|| ( GPL-3+ LGPL-3 )"
+SLOT="0.4"
+
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
+REQUIRED_USE="
+   svg? ( cairo )
+   test? ( introspection )
+   vala? ( introspection )
+"
+
+RESTRICT="!test? ( test )"
+
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
+#   so there is no chance to support libav right now (Gentoo bug #567638)
+#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/json-glib-1.2.6
+   >=media-libs/babl-0.1.78[introspection?,lcms?,vala?]
+   media-libs/libnsgif
+   >=media-libs/libpng-1.6.0:0=
+   >=sys-libs/zlib-1.2.0
+   virtual/jpeg:0=
+   >=x11-libs/gdk-pixbuf-2.32:2
+   >=x11-libs/pango-1.38.0
+   cairo? ( >=x11-libs/cairo-1.12.2 )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+   lensfun? ( >=media-libs/lensfun-0.2.5 )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   pdf? ( >=app-text/poppler-0.71.0[cairo] )
+   raw? ( >=media-libs/libraw-0.15.4:0= )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   svg? ( >=gnome-base/librsvg-2.40.6:2 )
+   tiff? ( >=media-libs/tiff-4:0 )
+   umfpack? ( sci-libs/umfpack )
+   v4l? ( >=media-libs/libv4l-1.0.1 )
+   webp? ( >=media-libs/libwebp-0.5.0:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   >=dev-util/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
+   vala? ( $(vala_depend) )
+"
+
+DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
+   "${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
+)
+
+python_check_deps() {
+   has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   default
+
+   # don't require Apple's OpenCL on versions of OSX that don't have it
+   if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
+   sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
+   fi
+
+   # commit 7c78497b : tests that use gegl.png are broken on non-amd64
+   sed -e '/clones.xml/d' \
+   -e '/composite-transform.xml/d' \
+   -i tests/compositions/meson.build || die
+
+   # fix skipping mipmap tests due to executable not found
+   for item in "invert-crop.sh" "invert.sh" "rotate-crop.sh" "rotate.sh" 
"unsharp-crop.sh" "unsharp.sh"; do
+   sed -i "s:/bin/gegl:/bin/gegl-0.4:g" 
"${S}/tests/mipmap/${item}" || die
+   sed -i "s:/tools/gegl-imgcmp:/tools/gegl-imgcmp-0.4:g" 
"${S}/tests/mipmap/${item}" || die
+   done
+
+   # fix 'build'headers from *.cl on gentoo-hardened, bug 739816
+   pushd "${S}/opencl/" || die
+   for file in *.cl; do
+   if [ -f "$file" ]; then
+   "${EPYTHON}" cltostring.py 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-11-04 Thread Mikle Kolyada
commit: d93b5f1d47a99e6640896ca1734a7ea1dcd81dca
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Nov  4 11:23:59 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Nov  4 12:42:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93b5f1d

media-libs/gegl: drop unused old

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-libs/gegl/Manifest  |   1 -
 media-libs/gegl/gegl-0.4.22-r1.ebuild | 158 -
 media-libs/gegl/gegl-0.4.22.ebuild| 160 --
 3 files changed, 319 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 27e2af06081..fa3e8a6ff06 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,3 +1,2 @@
-DIST gegl-0.4.22.tar.xz 4826748 BLAKE2B 
3b6ddca1dff17d0336614fb02cdf94c7497586f075fa548fef66f9f81f62a8055c58e008b9eed989dd283fa701a07d4e22ee81b85c35a0a55f4a92e51cf6b780
 SHA512 
3118fb17532bcd5893a77739eaf936f5d1e2020178abc497098d227c25f726679621503ac83e7d14a9883d259247d97b92016174e76a2e6e950be7e26ce251ab
 DIST gegl-0.4.24.tar.xz 4937056 BLAKE2B 
a6237d0642713e2dc6fb5aa889dea31aad688608b99e985d69dfa43580caae634a6fc41ff050372d8b364f2f002e260335159325c01f73a10719c3d1bda70d36
 SHA512 
09d857332eeabe39327d312b1a1692b7c6c9f8f952ae3e3cc06b5a5c262757d8b86467c25a4e66c90c37922fd3548fc1342a9864732d17924f97e7b6c6c1786d
 DIST gegl-0.4.26.tar.xz 4942492 BLAKE2B 
656a9c0d339d136f3f2efbb1484fbfea27deab241821503b31d74b015fe8766ee8d931ea0bf1a354200581bc54fea307a2cfb9b469e73a211a77d109d33707f3
 SHA512 
634778df0060ffe630121c24044a6ddcc7f2de0ff61b02be24db4054c6f3def24373b28dd1152d62882d58383a3aa7a1f74cd5b743a299fd0719a2a2ff992d24

diff --git a/media-libs/gegl/gegl-0.4.22-r1.ebuild 
b/media-libs/gegl/gegl-0.4.22-r1.ebuild
deleted file mode 100644
index da3d78a2c25..000
--- a/media-libs/gegl/gegl-0.4.22-r1.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-# vala and introspection support is broken, bug #468208
-VALA_USE_DEPEND=vapigen
-
-inherit meson gnome2-utils python-any-r1 vala
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
-   SRC_URI=""
-else
-   SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="A graph based image processing framework"
-HOMEPAGE="http://www.gegl.org/;
-
-LICENSE="|| ( GPL-3+ LGPL-3 )"
-SLOT="0.4"
-
-IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
-REQUIRED_USE="
-   svg? ( cairo )
-   test? ( introspection )
-   vala? ( introspection )
-"
-
-RESTRICT="!test? ( test )"
-
-# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
-#   so there is no chance to support libav right now (Gentoo bug #567638)
-#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
-RDEPEND="
-   >=dev-libs/glib-2.44:2
-   >=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.74[introspection?,lcms?]
-   media-libs/libnsgif
-   >=media-libs/libpng-1.6.0:0=
-   >=sys-libs/zlib-1.2.0
-   virtual/jpeg:0=
-   >=x11-libs/gdk-pixbuf-2.32:2
-   >=x11-libs/pango-1.38.0
-   cairo? ( >=x11-libs/cairo-1.12.2 )
-   ffmpeg? ( media-video/ffmpeg:0= )
-   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
-   lcms? ( >=media-libs/lcms-2.8:2 )
-   lensfun? ( >=media-libs/lensfun-0.2.5 )
-   openexr? ( >=media-libs/openexr-1.6.1:= )
-   pdf? ( >=app-text/poppler-0.71.0[cairo] )
-   raw? ( >=media-libs/libraw-0.15.4:0= )
-   sdl? ( >=media-libs/libsdl-1.2.0 )
-   svg? ( >=gnome-base/librsvg-2.40.6:2 )
-   tiff? ( >=media-libs/tiff-4:0 )
-   umfpack? ( sci-libs/umfpack )
-   v4l? ( >=media-libs/libv4l-1.0.1 )
-   webp? ( >=media-libs/libwebp-0.5.0:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-lang/perl
-   >=dev-util/gtk-doc-am-1
-   >=sys-devel/gettext-0.19.8
-   >=sys-devel/libtool-2.2
-   virtual/pkgconfig
-   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
-   vala? ( $(vala_depend) )
-"
-
-DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
-   "${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
-)
-
-python_check_deps() {
-   has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # don't require Apple's OpenCL on versions of OSX that don't have it
-   if [[ 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-10-31 Thread Mikle Kolyada
commit: d44bcf3eb54a718ffc6b0f2927dadcea53530228
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 31 11:16:50 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 31 11:20:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d44bcf3e

media-libs/gegl: Stabilize 0.4.24 amd64, #743799

Signed-off-by: Mikle Kolyada  gentoo.org>

 media-libs/gegl/gegl-0.4.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.24.ebuild 
b/media-libs/gegl/gegl-0.4.24.ebuild
index e072a20bd21..1ba6732f808 100644
--- a/media-libs/gegl/gegl-0.4.24.ebuild
+++ b/media-libs/gegl/gegl-0.4.24.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-10-20 Thread Joonas Niilola
commit: 7ca082031c2304cc1ac2cf4aa6bc153ca42876c5
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Oct 20 12:53:13 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Oct 20 12:53:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca08203

media-libs/gegl: stabilize 0.4.24 on ppc64

Bug: https://bugs.gentoo.org/743799
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/gegl-0.4.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.24.ebuild 
b/media-libs/gegl/gegl-0.4.24.ebuild
index 4a558f3e373..e072a20bd21 100644
--- a/media-libs/gegl/gegl-0.4.24.ebuild
+++ b/media-libs/gegl/gegl-0.4.24.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-10-07 Thread Sam James
commit: 8665630f55547eb45532ba70d00b1c2c8012a964
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sun Oct  4 22:13:06 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  8 03:07:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8665630f

media-libs/gegl: 0.4.26 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/Manifest   |   1 +
 media-libs/gegl/gegl-0.4.26.ebuild | 158 +
 2 files changed, 159 insertions(+)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index b63767947c7..27e2af06081 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,2 +1,3 @@
 DIST gegl-0.4.22.tar.xz 4826748 BLAKE2B 
3b6ddca1dff17d0336614fb02cdf94c7497586f075fa548fef66f9f81f62a8055c58e008b9eed989dd283fa701a07d4e22ee81b85c35a0a55f4a92e51cf6b780
 SHA512 
3118fb17532bcd5893a77739eaf936f5d1e2020178abc497098d227c25f726679621503ac83e7d14a9883d259247d97b92016174e76a2e6e950be7e26ce251ab
 DIST gegl-0.4.24.tar.xz 4937056 BLAKE2B 
a6237d0642713e2dc6fb5aa889dea31aad688608b99e985d69dfa43580caae634a6fc41ff050372d8b364f2f002e260335159325c01f73a10719c3d1bda70d36
 SHA512 
09d857332eeabe39327d312b1a1692b7c6c9f8f952ae3e3cc06b5a5c262757d8b86467c25a4e66c90c37922fd3548fc1342a9864732d17924f97e7b6c6c1786d
+DIST gegl-0.4.26.tar.xz 4942492 BLAKE2B 
656a9c0d339d136f3f2efbb1484fbfea27deab241821503b31d74b015fe8766ee8d931ea0bf1a354200581bc54fea307a2cfb9b469e73a211a77d109d33707f3
 SHA512 
634778df0060ffe630121c24044a6ddcc7f2de0ff61b02be24db4054c6f3def24373b28dd1152d62882d58383a3aa7a1f74cd5b743a299fd0719a2a2ff992d24

diff --git a/media-libs/gegl/gegl-0.4.26.ebuild 
b/media-libs/gegl/gegl-0.4.26.ebuild
new file mode 100644
index 000..8a755723d7e
--- /dev/null
+++ b/media-libs/gegl/gegl-0.4.26.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+# vala and introspection support is broken, bug #468208
+VALA_USE_DEPEND=vapigen
+
+inherit meson gnome2-utils python-any-r1 vala
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
+   SRC_URI=""
+else
+   SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="http://www.gegl.org/;
+
+LICENSE="|| ( GPL-3+ LGPL-3 )"
+SLOT="0.4"
+
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
+REQUIRED_USE="
+   svg? ( cairo )
+   test? ( introspection )
+   vala? ( introspection )
+"
+
+RESTRICT="!test? ( test )"
+
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
+#   so there is no chance to support libav right now (Gentoo bug #567638)
+#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/json-glib-1.2.6
+   >=media-libs/babl-0.1.78[introspection?,lcms?,vala?]
+   media-libs/libnsgif
+   >=media-libs/libpng-1.6.0:0=
+   >=sys-libs/zlib-1.2.0
+   virtual/jpeg:0=
+   >=x11-libs/gdk-pixbuf-2.32:2
+   >=x11-libs/pango-1.38.0
+   cairo? ( >=x11-libs/cairo-1.12.2 )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+   lensfun? ( >=media-libs/lensfun-0.2.5 )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   pdf? ( >=app-text/poppler-0.71.0[cairo] )
+   raw? ( >=media-libs/libraw-0.15.4:0= )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   svg? ( >=gnome-base/librsvg-2.40.6:2 )
+   tiff? ( >=media-libs/tiff-4:0 )
+   umfpack? ( sci-libs/umfpack )
+   v4l? ( >=media-libs/libv4l-1.0.1 )
+   webp? ( >=media-libs/libwebp-0.5.0:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   >=dev-util/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
+   vala? ( $(vala_depend) )
+"
+
+DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
+   "${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
+)
+
+python_check_deps() {
+   has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # don't require Apple's OpenCL on versions of OSX that don't have it
+   if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
+   sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-09-22 Thread Sam James
commit: 93d01fdedac21af676e27d37635b0c8c8c6e6733
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 23 04:05:00 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 23 04:05:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d01fde

media-libs/gegl: arm64 stable (bug #743799)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.24.ebuild 
b/media-libs/gegl/gegl-0.4.24.ebuild
index d74226c6623..4a558f3e373 100644
--- a/media-libs/gegl/gegl-0.4.24.ebuild
+++ b/media-libs/gegl/gegl-0.4.24.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-09-20 Thread Thomas Deutschmann
commit: 2bf0dac075d12ee1bd7d4208eed7deba2e37308c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Sep 20 22:34:07 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Sep 20 22:39:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bf0dac0

media-libs/gegl: x86 stable (bug #743799)

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/gegl/gegl-0.4.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.24.ebuild 
b/media-libs/gegl/gegl-0.4.24.ebuild
index e71bb9f8c80..d74226c6623 100644
--- a/media-libs/gegl/gegl-0.4.24.ebuild
+++ b/media-libs/gegl/gegl-0.4.24.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/files/, media-libs/gegl/

2020-08-30 Thread Andreas Sturmlechner
commit: f31d84455b49bff742e837991f0ca3878ad844bd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 30 07:26:23 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 30 07:58:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f31d8445

media-libs/gegl: Drop 0.4.18* and obsolete patches

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/gegl/Manifest   |   1 -
 .../gegl/files/gegl-0.3.34-failing-tests.patch |  27 
 media-libs/gegl/files/gegl-0.3.34-fno-common.patch |  11 --
 .../files/gegl-0.4.18-cltostring_force_utf8.patch  |  30 
 .../files/gegl-0.4.18-meson_cpu_detection.patch|  51 ---
 media-libs/gegl/gegl-0.4.18-r1.ebuild  | 161 
 media-libs/gegl/gegl-0.4.18.ebuild | 163 -
 7 files changed, 444 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index a02306475c3..b63767947c7 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,3 +1,2 @@
-DIST gegl-0.4.18.tar.xz 4812756 BLAKE2B 
b8e5902b62c3549f57dd0ce52a0a406974bf8664d5b85389b79f7d698bcf2643d19861add3d8a9bd5c99036aba4da97b70884dcaacf2cb89170b995f1d1497a0
 SHA512 
e79874cd50e9f0c27c7dc9d9b952545c31d0a48e2b158aa54b92c3e933267877222f86ede7256f2528f18985dc85d6eadbcd809f7a3563efc4449ec7634f15fd
 DIST gegl-0.4.22.tar.xz 4826748 BLAKE2B 
3b6ddca1dff17d0336614fb02cdf94c7497586f075fa548fef66f9f81f62a8055c58e008b9eed989dd283fa701a07d4e22ee81b85c35a0a55f4a92e51cf6b780
 SHA512 
3118fb17532bcd5893a77739eaf936f5d1e2020178abc497098d227c25f726679621503ac83e7d14a9883d259247d97b92016174e76a2e6e950be7e26ce251ab
 DIST gegl-0.4.24.tar.xz 4937056 BLAKE2B 
a6237d0642713e2dc6fb5aa889dea31aad688608b99e985d69dfa43580caae634a6fc41ff050372d8b364f2f002e260335159325c01f73a10719c3d1bda70d36
 SHA512 
09d857332eeabe39327d312b1a1692b7c6c9f8f952ae3e3cc06b5a5c262757d8b86467c25a4e66c90c37922fd3548fc1342a9864732d17924f97e7b6c6c1786d

diff --git a/media-libs/gegl/files/gegl-0.3.34-failing-tests.patch 
b/media-libs/gegl/files/gegl-0.3.34-failing-tests.patch
deleted file mode 100644
index c388ac556e9..000
--- a/media-libs/gegl/files/gegl-0.3.34-failing-tests.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -Naur a/tests/ff-load-save/Makefile.am b/tests/ff-load-save/Makefile.am
 a/tests/ff-load-save/Makefile.am   2017-09-21 22:11:00.0 +0300
-+++ b/tests/ff-load-save/Makefile.am   2020-03-07 16:33:21.0 +0300
-@@ -6,13 +6,7 @@
- 
- EXTRA_DIST = $(TESTS)
- 
--check: vids images
--
--images: 
--  for a in *.avi *.mp4 *.ogv ;do \
--GEGL_PATH=$(top_builddir)/operations 
$(top_builddir)/examples/gegl-video \
--$$a -s 74 -e 74 -of $$a- ;\
--done
-+check: vids
- 
- vids: $(TESTS) $(top_builddir)/examples/frame-counter
-   GEGL_PATH=$(top_builddir)/operations 
$(top_builddir)/examples/frame-counter \
-@@ -27,8 +21,6 @@
---video-codec mpeg4 --fps 12 --video-bit-rate 128 128kb-12fps.mp4
-   GEGL_PATH=$(top_builddir)/operations 
$(top_builddir)/examples/frame-counter \
---video-codec mpeg4 --fps 100 --video-bit-rate 128 128kb-100fps.mp4
--  GEGL_PATH=$(top_builddir)/operations 
$(top_builddir)/examples/frame-counter \
--   --fps 28 --video-bit-rate 512 512kb-28fps.ogv
- 
- clean-local:
-   rm -f *.png *.avi *.ogv *.mp4 *.webm

diff --git a/media-libs/gegl/files/gegl-0.3.34-fno-common.patch 
b/media-libs/gegl/files/gegl-0.3.34-fno-common.patch
deleted file mode 100644
index 8c1c045758b..000
--- a/media-libs/gegl/files/gegl-0.3.34-fno-common.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/gcut/gcut.h
-+++ b/gcut/gcut.h
-@@ -172,7 +172,7 @@
-   GMutex mutex;
- };
- 
--struct _GeglEDL
-+extern struct _GeglEDL
- {
-   GFileMonitor *monitor;
-   char *path;

diff --git a/media-libs/gegl/files/gegl-0.4.18-cltostring_force_utf8.patch 
b/media-libs/gegl/files/gegl-0.4.18-cltostring_force_utf8.patch
deleted file mode 100644
index ecb1be4c735..000
--- a/media-libs/gegl/files/gegl-0.4.18-cltostring_force_utf8.patch
+++ /dev/null
@@ -1,30 +0,0 @@
 a/opencl/cltostring.py 2019-10-27 02:01:07.0 +0300
-+++ b/opencl/cltostring.py 2020-01-12 21:22:25.0 +0300
-@@ -1,8 +1,10 @@
- #!/usr/bin/env python
- from __future__ import print_function
-+from __future__ import unicode_literals
- 
- import os
- import sys
-+import io
- 
- # Search for lines that look like #include "blah.h" and replace them
- # with the contents of blah.h.
-@@ -34,12 +36,12 @@
- 
- 
- if len(sys.argv) == 2:
--  infile  = open(sys.argv[1], "r")
--  outfile = open(sys.argv[1] + '.h',  "w")
-+  infile  = io.open(sys.argv[1], "r", encoding="utf-8")
-+  outfile = io.open(sys.argv[1] + '.h',  "w", encoding="utf-8")
- 
- elif len(sys.argv) == 3:
--  infile  = open(sys.argv[1], "r")
--  outfile = open(sys.argv[2], 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/, media-libs/gegl/files/

2020-08-22 Thread Andreas Sturmlechner
commit: b98449cc7eb273b489dbf0c2ca4a07be861077af
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat May  2 11:19:17 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug 22 16:06:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b98449cc

media-libs/gegl: Drop 0.2.0-r6, 0.3.34* and 0.4.16*

Effectively dropping back to ~ppc.

Bug: https://bugs.gentoo.org/685624
Closes: https://bugs.gentoo.org/735370
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/gegl/Manifest   |   3 -
 .../files/gegl-0.2.0-cve-2012-4433-1e92e523.patch  |  68 
 .../files/gegl-0.2.0-cve-2012-4433-4757cdf7.patch  |  70 
 media-libs/gegl/files/gegl-0.2.0-ffmpeg-0.11.diff  |  57 ---
 .../gegl/files/gegl-0.2.0-ffmpeg-4-0-compat.patch  |  13 --
 .../files/gegl-0.2.0-ffmpeg-av_frame_alloc.patch   |  38 -
 .../gegl/files/gegl-0.2.0-fix-without-exiv2.patch  |  30 
 .../gegl/files/gegl-0.2.0-g_log_domain.patch   |  25 ---
 .../files/gegl-0.2.0-introspection-version.patch   |  31 
 .../gegl/files/gegl-0.2.0-libopenraw-0.1.patch |  48 --
 .../gegl/files/gegl-0.2.0-underlinking.patch   |  65 
 .../gegl/files/gegl-0.3.12-failing-tests.patch |  33 
 .../files/gegl-0.4.0-ffmpeg-4-0-compat-1.patch |  63 
 .../files/gegl-0.4.0-ffmpeg-4-0-compat-2.patch |  25 ---
 media-libs/gegl/gegl-0.2.0-r6.ebuild   | 163 ---
 media-libs/gegl/gegl-0.3.34-r1.ebuild  | 173 
 media-libs/gegl/gegl-0.3.34.ebuild | 178 -
 media-libs/gegl/gegl-0.4.16-r1.ebuild  | 170 
 media-libs/gegl/gegl-0.4.16.ebuild | 169 ---
 19 files changed, 1422 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 3baeaacbd6b..a02306475c3 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,6 +1,3 @@
-DIST gegl-0.2.0.tar.bz2 7502040 BLAKE2B 
29b33bf6aa878b74461e929a96570fca9a56e52931ee66356ca9c3c4cec7cdc0668330aa25756d0baf531d0b90c4830c1f244e8327b238a63d68cb74d486e961
 SHA512 
16ef3f6852fd8efef2b6468a754342a2d003f2c2bef468d9465a448e6c89dedb8e791570f073a9faed05218a7c94c6c418eaa0f3abeadfb3e6b88d766ab792c8
-DIST gegl-0.3.34.tar.bz2 6707964 BLAKE2B 
4424a2c218067bd0a77d79c2334528da393350db3062019f3889b8cdb8d222f6e436ccfc845b61fdf425a1634698a7a6963702a29bb1666f515b1395c50dc99f
 SHA512 
a7a394dcce4137d5224163ca324f1585e64d1cc797e77d452ba444afe2bff39aa2e2d5d040d07b394697b75162bc310bc51490a5af80240b26aac14b6e7abe02
-DIST gegl-0.4.16.tar.bz2 7304904 BLAKE2B 
a3f6021ed7b9d8b784b909057fcdc39e73b6b8b811009adae3c4a6805263e9a887e874ad662d8cd5c673ae324fe39e8f0299651139783fd3ece08675b70896fd
 SHA512 
38eacbd53d9993ca99d061bf6f80553a86ff06bf42d1710403ac5f15629ccc9b1f4395ee7700a04cebc954ed7fe8745c5bef85453c9c56d89681dd53a1552b27
 DIST gegl-0.4.18.tar.xz 4812756 BLAKE2B 
b8e5902b62c3549f57dd0ce52a0a406974bf8664d5b85389b79f7d698bcf2643d19861add3d8a9bd5c99036aba4da97b70884dcaacf2cb89170b995f1d1497a0
 SHA512 
e79874cd50e9f0c27c7dc9d9b952545c31d0a48e2b158aa54b92c3e933267877222f86ede7256f2528f18985dc85d6eadbcd809f7a3563efc4449ec7634f15fd
 DIST gegl-0.4.22.tar.xz 4826748 BLAKE2B 
3b6ddca1dff17d0336614fb02cdf94c7497586f075fa548fef66f9f81f62a8055c58e008b9eed989dd283fa701a07d4e22ee81b85c35a0a55f4a92e51cf6b780
 SHA512 
3118fb17532bcd5893a77739eaf936f5d1e2020178abc497098d227c25f726679621503ac83e7d14a9883d259247d97b92016174e76a2e6e950be7e26ce251ab
 DIST gegl-0.4.24.tar.xz 4937056 BLAKE2B 
a6237d0642713e2dc6fb5aa889dea31aad688608b99e985d69dfa43580caae634a6fc41ff050372d8b364f2f002e260335159325c01f73a10719c3d1bda70d36
 SHA512 
09d857332eeabe39327d312b1a1692b7c6c9f8f952ae3e3cc06b5a5c262757d8b86467c25a4e66c90c37922fd3548fc1342a9864732d17924f97e7b6c6c1786d

diff --git a/media-libs/gegl/files/gegl-0.2.0-cve-2012-4433-1e92e523.patch 
b/media-libs/gegl/files/gegl-0.2.0-cve-2012-4433-1e92e523.patch
deleted file mode 100644
index 0babb0f41c1..000
--- a/media-libs/gegl/files/gegl-0.2.0-cve-2012-4433-1e92e523.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From 1e92e5235ded0415d555aa86066b8e4041ee5a53 Mon Sep 17 00:00:00 2001
-From: Nils Philippsen 
-Date: Tue, 16 Oct 2012 14:58:27 +
-Subject: ppm-load: CVE-2012-4433: don't overflow memory allocation
-
-Carefully selected width/height values could cause the size of a later
-allocation to overflow, resulting in a buffer much too small to store
-the data which would then written beyond its end.

-diff --git a/operations/external/ppm-load.c b/operations/external/ppm-load.c
-index efe6d56..3d6bce7 100644
 a/operations/external/ppm-load.c
-+++ b/operations/external/ppm-load.c
-@@ -84,7 +84,6 @@ ppm_load_read_header(FILE   *fp,
- /* Get Width and Height */
- img->width  = strtol (header,,0);
- img->height = atoi (ptr);
--

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-07-22 Thread Kent Fredric
commit: 607f9fc9869b8b4a6405e4ee03ffd8271d07fa9f
Author: Kent Fredric  gentoo  org>
AuthorDate: Thu Jul 23 04:59:44 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Thu Jul 23 05:13:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=607f9fc9

media-libs/gegl: Drop macos and solaris prefixes re bug #690140

Depends:
- media-video/ffmpeg
 - net-misc/wget
  - dev-perl/IO-Socket-SSL

Bug: https://bugs.gentoo.org/690140
Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Kent Fredric  gentoo.org>

 media-libs/gegl/gegl-0.2.0-r6.ebuild  | 2 +-
 media-libs/gegl/gegl-0.3.34-r1.ebuild | 2 +-
 media-libs/gegl/gegl-0.3.34.ebuild| 2 +-
 media-libs/gegl/gegl-0.4.16-r1.ebuild | 2 +-
 media-libs/gegl/gegl-0.4.16.ebuild| 2 +-
 media-libs/gegl/gegl-0.4.18-r1.ebuild | 2 +-
 media-libs/gegl/gegl-0.4.18.ebuild| 2 +-
 media-libs/gegl/gegl-0.4.22-r1.ebuild | 2 +-
 media-libs/gegl/gegl-0.4.22.ebuild| 2 +-
 media-libs/gegl/gegl-0.4.24.ebuild| 2 +-
 media-libs/gegl/gegl-.ebuild  | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/media-libs/gegl/gegl-0.2.0-r6.ebuild 
b/media-libs/gegl/gegl-0.2.0-r6.ebuild
index 7ee57669c74..609ff11bae2 100644
--- a/media-libs/gegl/gegl-0.2.0-r6.ebuild
+++ b/media-libs/gegl/gegl-0.2.0-r6.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux 
~x86-linux"
 
 IUSE="cairo debug ffmpeg jpeg lensfun cpu_flags_x86_mmx openexr png raw sdl 
cpu_flags_x86_sse svg umfpack" # +introspection vala
 

diff --git a/media-libs/gegl/gegl-0.3.34-r1.ebuild 
b/media-libs/gegl/gegl-0.3.34-r1.ebuild
index f95c67f4a78..e2bac3fc2fa 100644
--- a/media-libs/gegl/gegl-0.3.34-r1.ebuild
+++ b/media-libs/gegl/gegl-0.3.34-r1.ebuild
@@ -10,7 +10,7 @@ VALA_USE_DEPEND=vapigen
 inherit gnome2-utils eutils autotools python-any-r1 vala
 
 SRC_URI="http://download.gimp.org/pub/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
 
 DESCRIPTION="A graph based image processing framework"
 HOMEPAGE="http://www.gegl.org/;

diff --git a/media-libs/gegl/gegl-0.3.34.ebuild 
b/media-libs/gegl/gegl-0.3.34.ebuild
index 74a81e561f9..9808f9fd781 100644
--- a/media-libs/gegl/gegl-0.3.34.ebuild
+++ b/media-libs/gegl/gegl-0.3.34.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"

diff --git a/media-libs/gegl/gegl-0.4.16-r1.ebuild 
b/media-libs/gegl/gegl-0.4.16-r1.ebuild
index 04bca3f3787..cff23c4d482 100644
--- a/media-libs/gegl/gegl-0.4.16-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.16-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"

diff --git a/media-libs/gegl/gegl-0.4.16.ebuild 
b/media-libs/gegl/gegl-0.4.16.ebuild
index cb7129ef189..36861f4ba37 100644
--- a/media-libs/gegl/gegl-0.4.16.ebuild
+++ b/media-libs/gegl/gegl-0.4.16.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"

diff --git a/media-libs/gegl/gegl-0.4.18-r1.ebuild 
b/media-libs/gegl/gegl-0.4.18-r1.ebuild
index da45f16158f..799cc107712 100644
--- a/media-libs/gegl/gegl-0.4.18-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.18-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-07-21 Thread Kent Fredric
commit: 80abef6160c6c89ff58e1c5d5c3173b08d45324e
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Jul 21 22:09:21 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Jul 21 23:13:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80abef61

media-libs/gegl: Drop x64-macos re bug #690140

Depends:
- media-video/ffmpeg
 - media-libs/x264
  - dev-lang/nasm
   - dev-perl/Font-TTF

Bug: https://bugs.gentoo.org/690140
Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Kent Fredric  gentoo.org>

 media-libs/gegl/gegl-0.2.0-r6.ebuild  | 2 +-
 media-libs/gegl/gegl-0.3.34-r1.ebuild | 2 +-
 media-libs/gegl/gegl-0.3.34.ebuild| 2 +-
 media-libs/gegl/gegl-0.4.16-r1.ebuild | 2 +-
 media-libs/gegl/gegl-0.4.16.ebuild| 2 +-
 media-libs/gegl/gegl-0.4.18-r1.ebuild | 2 +-
 media-libs/gegl/gegl-0.4.18.ebuild| 2 +-
 media-libs/gegl/gegl-0.4.22-r1.ebuild | 2 +-
 media-libs/gegl/gegl-0.4.22.ebuild| 2 +-
 media-libs/gegl/gegl-0.4.24.ebuild| 2 +-
 media-libs/gegl/gegl-.ebuild  | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/media-libs/gegl/gegl-0.2.0-r6.ebuild 
b/media-libs/gegl/gegl-0.2.0-r6.ebuild
index 5f3add9b4af..7ee57669c74 100644
--- a/media-libs/gegl/gegl-0.2.0-r6.ebuild
+++ b/media-libs/gegl/gegl-0.2.0-r6.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
 
 IUSE="cairo debug ffmpeg jpeg lensfun cpu_flags_x86_mmx openexr png raw sdl 
cpu_flags_x86_sse svg umfpack" # +introspection vala
 

diff --git a/media-libs/gegl/gegl-0.3.34-r1.ebuild 
b/media-libs/gegl/gegl-0.3.34-r1.ebuild
index 8abaed16a8d..f95c67f4a78 100644
--- a/media-libs/gegl/gegl-0.3.34-r1.ebuild
+++ b/media-libs/gegl/gegl-0.3.34-r1.ebuild
@@ -10,7 +10,7 @@ VALA_USE_DEPEND=vapigen
 inherit gnome2-utils eutils autotools python-any-r1 vala
 
 SRC_URI="http://download.gimp.org/pub/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
 
 DESCRIPTION="A graph based image processing framework"
 HOMEPAGE="http://www.gegl.org/;

diff --git a/media-libs/gegl/gegl-0.3.34.ebuild 
b/media-libs/gegl/gegl-0.3.34.ebuild
index af4e531eaab..74a81e561f9 100644
--- a/media-libs/gegl/gegl-0.3.34.ebuild
+++ b/media-libs/gegl/gegl-0.3.34.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"

diff --git a/media-libs/gegl/gegl-0.4.16-r1.ebuild 
b/media-libs/gegl/gegl-0.4.16-r1.ebuild
index fe4898d8fc2..04bca3f3787 100644
--- a/media-libs/gegl/gegl-0.4.16-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.16-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"

diff --git a/media-libs/gegl/gegl-0.4.16.ebuild 
b/media-libs/gegl/gegl-0.4.16.ebuild
index e690845d68b..cb7129ef189 100644
--- a/media-libs/gegl/gegl-0.4.16.ebuild
+++ b/media-libs/gegl/gegl-0.4.16.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"

diff --git a/media-libs/gegl/gegl-0.4.18-r1.ebuild 
b/media-libs/gegl/gegl-0.4.18-r1.ebuild
index 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-07-05 Thread Joonas Niilola
commit: 38abcc3b2e0080593995f30b3a168e28517f7e22
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Jun 11 22:12:58 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jul  5 08:24:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38abcc3b

media-libs/gegl: 0.4.24 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/Manifest   |   1 +
 media-libs/gegl/gegl-0.4.24.ebuild | 158 +
 2 files changed, 159 insertions(+)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 7449a7b9e9e..3baeaacbd6b 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -3,3 +3,4 @@ DIST gegl-0.3.34.tar.bz2 6707964 BLAKE2B 
4424a2c218067bd0a77d79c2334528da393350d
 DIST gegl-0.4.16.tar.bz2 7304904 BLAKE2B 
a3f6021ed7b9d8b784b909057fcdc39e73b6b8b811009adae3c4a6805263e9a887e874ad662d8cd5c673ae324fe39e8f0299651139783fd3ece08675b70896fd
 SHA512 
38eacbd53d9993ca99d061bf6f80553a86ff06bf42d1710403ac5f15629ccc9b1f4395ee7700a04cebc954ed7fe8745c5bef85453c9c56d89681dd53a1552b27
 DIST gegl-0.4.18.tar.xz 4812756 BLAKE2B 
b8e5902b62c3549f57dd0ce52a0a406974bf8664d5b85389b79f7d698bcf2643d19861add3d8a9bd5c99036aba4da97b70884dcaacf2cb89170b995f1d1497a0
 SHA512 
e79874cd50e9f0c27c7dc9d9b952545c31d0a48e2b158aa54b92c3e933267877222f86ede7256f2528f18985dc85d6eadbcd809f7a3563efc4449ec7634f15fd
 DIST gegl-0.4.22.tar.xz 4826748 BLAKE2B 
3b6ddca1dff17d0336614fb02cdf94c7497586f075fa548fef66f9f81f62a8055c58e008b9eed989dd283fa701a07d4e22ee81b85c35a0a55f4a92e51cf6b780
 SHA512 
3118fb17532bcd5893a77739eaf936f5d1e2020178abc497098d227c25f726679621503ac83e7d14a9883d259247d97b92016174e76a2e6e950be7e26ce251ab
+DIST gegl-0.4.24.tar.xz 4937056 BLAKE2B 
a6237d0642713e2dc6fb5aa889dea31aad688608b99e985d69dfa43580caae634a6fc41ff050372d8b364f2f002e260335159325c01f73a10719c3d1bda70d36
 SHA512 
09d857332eeabe39327d312b1a1692b7c6c9f8f952ae3e3cc06b5a5c262757d8b86467c25a4e66c90c37922fd3548fc1342a9864732d17924f97e7b6c6c1786d

diff --git a/media-libs/gegl/gegl-0.4.24.ebuild 
b/media-libs/gegl/gegl-0.4.24.ebuild
new file mode 100644
index 000..8e41ad17807
--- /dev/null
+++ b/media-libs/gegl/gegl-0.4.24.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+# vala and introspection support is broken, bug #468208
+VALA_USE_DEPEND=vapigen
+
+inherit meson gnome2-utils python-any-r1 vala
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
+   SRC_URI=""
+else
+   SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+fi
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="http://www.gegl.org/;
+
+LICENSE="|| ( GPL-3+ LGPL-3 )"
+SLOT="0.4"
+
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
+REQUIRED_USE="
+   svg? ( cairo )
+   test? ( introspection )
+   vala? ( introspection )
+"
+
+RESTRICT="!test? ( test )"
+
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
+#   so there is no chance to support libav right now (Gentoo bug #567638)
+#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/json-glib-1.2.6
+   >=media-libs/babl-0.1.78[introspection?,lcms?,vala?]
+   media-libs/libnsgif
+   >=media-libs/libpng-1.6.0:0=
+   >=sys-libs/zlib-1.2.0
+   virtual/jpeg:0=
+   >=x11-libs/gdk-pixbuf-2.32:2
+   >=x11-libs/pango-1.38.0
+   cairo? ( >=x11-libs/cairo-1.12.2 )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+   lensfun? ( >=media-libs/lensfun-0.2.5 )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   pdf? ( >=app-text/poppler-0.71.0[cairo] )
+   raw? ( >=media-libs/libraw-0.15.4:0= )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   svg? ( >=gnome-base/librsvg-2.40.6:2 )
+   tiff? ( >=media-libs/tiff-4:0 )
+   umfpack? ( sci-libs/umfpack )
+   v4l? ( >=media-libs/libv4l-1.0.1 )
+   webp? ( >=media-libs/libwebp-0.5.0:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   >=dev-util/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
+   vala? ( $(vala_depend) )
+"
+
+DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
+
+PATCHES=(
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-06-25 Thread Joonas Niilola
commit: a3063c783d60102dc195589e40b1d4d4dff3fc13
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 25 08:07:05 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 25 08:07:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3063c78

media-libs/gegl: reset KEYWORDS to ~ on 0.4.16-r1

Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/gegl-0.4.16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.16-r1.ebuild 
b/media-libs/gegl/gegl-0.4.16-r1.ebuild
index 26d642f8095..fe4898d8fc2 100644
--- a/media-libs/gegl/gegl-0.4.16-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.16-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/, media-libs/babl/

2020-06-25 Thread Joonas Niilola
commit: 98740b2afe921b80e9ea842ac68ec46b76581537
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Mon May 25 02:32:49 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 25 08:07:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98740b2a

media-libs/babl: , fix build: ['vapigen'] not found or not executable

Add new dependency "vala"

Closes: https://bugs.gentoo.org/723868

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/babl/babl-.ebuild | 19 ---
 media-libs/gegl/gegl-.ebuild |  5 ++---
 2 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/media-libs/babl/babl-.ebuild b/media-libs/babl/babl-.ebuild
index 16fe9b5de13..be6f45add6b 100644
--- a/media-libs/babl/babl-.ebuild
+++ b/media-libs/babl/babl-.ebuild
@@ -3,7 +3,9 @@
 
 EAPI=7
 
-inherit meson
+VALA_USE_DEPEND=vapigen
+
+inherit meson gnome2-utils vala
 
 if [[ ${PV} == ** ]]; then
inherit git-r3
@@ -19,15 +21,25 @@ HOMEPAGE="http://www.gegl.org/babl/;
 
 LICENSE="LGPL-3"
 SLOT="0"
-IUSE="introspection lcms cpu_flags_x86_avx2 cpu_flags_x86_f16c 
cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1"
+IUSE="introspection lcms vala cpu_flags_x86_avx2 cpu_flags_x86_f16c 
cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1"
+REQUIRED_USE="vala? ( introspection )"
 
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
 RDEPEND="
introspection? ( >=dev-libs/gobject-introspection-1.32:= )
lcms? ( >=media-libs/lcms-2.8:2 )
 "
 DEPEND="${RDEPEND}"
 
+src_prepare() {
+   default
+   gnome2_environment_reset
+   use vala && vala_src_prepare
+}
+
 src_configure() {
# Automagic rsvg support is just for website generation we do not call,
# so we don't need to fix it
@@ -37,6 +49,7 @@ src_configure() {
-Dwith-docs=false
$(meson_use introspection enable-gir)
$(meson_use lcms with-lcms)
+   $(meson_use vala enable-vapi)
$(meson_use cpu_flags_x86_avx2 enable-avx2)
$(meson_use cpu_flags_x86_f16c enable-f16c)
$(meson_use cpu_flags_x86_mmx enable-mmx)

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 7b1deef5bdb..c854f48fae0 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -4,7 +4,6 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
-# vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 
 inherit meson gnome2-utils python-any-r1 vala
@@ -15,7 +14,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"
@@ -39,7 +38,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-libs/glib-2.44:2
>=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.74[introspection?,lcms?]
+   >=media-libs/babl-0.1.78[introspection?,lcms?,vala?]
media-libs/libnsgif
>=media-libs/libpng-1.6.0:0=
>=sys-libs/zlib-1.2.0



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/, media-libs/babl/

2020-06-25 Thread Joonas Niilola
commit: cd308a7a9a295111592cb697aff8aeb52308176a
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Mon May 25 01:49:29 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 25 08:07:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd308a7a

media-libs/babl: fix missed dependencies

Fix missed lcms and gobject-introspection explicit dependencies

Closes: https://bugs.gentoo.org/723474

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 .../{babl-.ebuild => babl-0.1.66-r1.ebuild}|  47 ---
 .../{babl-.ebuild => babl-0.1.74-r1.ebuild}|   5 +-
 media-libs/babl/babl-.ebuild   |   5 +-
 media-libs/gegl/gegl-0.3.34-r1.ebuild  |   2 +-
 .../{gegl-.ebuild => gegl-0.4.16-r1.ebuild}| 137 -
 .../{gegl-.ebuild => gegl-0.4.18-r1.ebuild}|  22 ++--
 .../{gegl-.ebuild => gegl-0.4.22-r1.ebuild}|  13 +-
 media-libs/gegl/gegl-.ebuild   |   5 +-
 8 files changed, 139 insertions(+), 97 deletions(-)

diff --git a/media-libs/babl/babl-.ebuild 
b/media-libs/babl/babl-0.1.66-r1.ebuild
similarity index 50%
copy from media-libs/babl/babl-.ebuild
copy to media-libs/babl/babl-0.1.66-r1.ebuild
index e31e4dbc6a4..5f6ba2b9f66 100644
--- a/media-libs/babl/babl-.ebuild
+++ b/media-libs/babl/babl-0.1.66-r1.ebuild
@@ -3,14 +3,12 @@
 
 EAPI=7
 
-inherit meson
-
 if [[ ${PV} == ** ]]; then
-   inherit git-r3
+   inherit autotools git-r3
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/babl.git;
SRC_URI=""
 else
-   SRC_URI="http://ftp.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   SRC_URI="http://ftp.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
-sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x64-solaris ~x86-solaris"
 fi
 
@@ -19,28 +17,37 @@ HOMEPAGE="http://www.gegl.org/babl/;
 
 LICENSE="LGPL-3"
 SLOT="0"
-IUSE="introspection lcms cpu_flags_x86_avx2 cpu_flags_x86_f16c 
cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1"
+IUSE="altivec lcms cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1 cpu_flags_x86_mmx cpu_flags_x86_f16c"
 
-BDEPEND="virtual/pkgconfig"
-RDEPEND="lcms? ( media-libs/lcms:2 )"
+RDEPEND="lcms? ( >=media-libs/lcms-2.8:2 )"
 DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   [[ ${PV} == ** ]] && eautoreconf
+}
 
 src_configure() {
# Automagic rsvg support is just for website generation we do not call,
# so we don't need to fix it
# w3m is used for dist target thus no issue for us that it is 
automagically
# detected
-   local emesonargs=(
-   -Dwith-docs=false
-   $(meson_use introspection enable-gir)
-   $(meson_use lcms with-lcms)
-   $(meson_use cpu_flags_x86_avx2 enable-avx2)
-   $(meson_use cpu_flags_x86_f16c enable-f16c)
-   $(meson_use cpu_flags_x86_mmx enable-mmx)
-   $(meson_use cpu_flags_x86_sse enable-sse)
-   $(meson_use cpu_flags_x86_sse2 enable-sse2)
-   $(meson_use cpu_flags_x86_sse3 enable-sse3)
-   $(meson_use cpu_flags_x86_sse4_1 enable-sse4_1)
-   )
-   meson_src_configure
+   econf \
+   --disable-docs \
+   --disable-static \
+   --disable-maintainer-mode \
+   $(use_enable altivec) \
+   $(use_enable cpu_flags_x86_f16c f16c) \
+   $(use_enable cpu_flags_x86_mmx mmx) \
+   $(use_enable cpu_flags_x86_sse sse) \
+   $(use_enable cpu_flags_x86_sse2 sse2) \
+   $(use_enable cpu_flags_x86_sse3 sse3) \
+   $(use_enable cpu_flags_x86_sse4_1 sse4_1) \
+   $(use_with lcms)
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -type f -delete || die
 }

diff --git a/media-libs/babl/babl-.ebuild 
b/media-libs/babl/babl-0.1.74-r1.ebuild
similarity index 93%
copy from media-libs/babl/babl-.ebuild
copy to media-libs/babl/babl-0.1.74-r1.ebuild
index e31e4dbc6a4..16fe9b5de13 100644
--- a/media-libs/babl/babl-.ebuild
+++ b/media-libs/babl/babl-0.1.74-r1.ebuild
@@ -22,7 +22,10 @@ SLOT="0"
 IUSE="introspection lcms cpu_flags_x86_avx2 cpu_flags_x86_f16c 
cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 
cpu_flags_x86_sse4_1"
 
 BDEPEND="virtual/pkgconfig"
-RDEPEND="lcms? ( media-libs/lcms:2 )"
+RDEPEND="
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+"
 DEPEND="${RDEPEND}"
 
 src_configure() {

diff --git a/media-libs/babl/babl-.ebuild b/media-libs/babl/babl-.ebuild
index e31e4dbc6a4..16fe9b5de13 100644
--- a/media-libs/babl/babl-.ebuild

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/files/, media-libs/gegl/

2020-06-25 Thread Joonas Niilola
commit: 326f8fd1dfe00a5b424bf2e4b13f02441894a5a5
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Mon May 25 00:33:53 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 25 08:07:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326f8fd1

media-libs/gegl: 0.3.34, add gegl-0.3.34-fno-common.patch

Closes: https://bugs.gentoo.org/719198

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/files/gegl-0.3.34-fno-common.patch | 11 +++
 media-libs/gegl/gegl-0.3.34-r1.ebuild  |  1 +
 2 files changed, 12 insertions(+)

diff --git a/media-libs/gegl/files/gegl-0.3.34-fno-common.patch 
b/media-libs/gegl/files/gegl-0.3.34-fno-common.patch
new file mode 100644
index 000..8c1c045758b
--- /dev/null
+++ b/media-libs/gegl/files/gegl-0.3.34-fno-common.patch
@@ -0,0 +1,11 @@
+--- a/gcut/gcut.h
 b/gcut/gcut.h
+@@ -172,7 +172,7 @@
+   GMutex mutex;
+ };
+ 
+-struct _GeglEDL
++extern struct _GeglEDL
+ {
+   GFileMonitor *monitor;
+   char *path;

diff --git a/media-libs/gegl/gegl-0.3.34-r1.ebuild 
b/media-libs/gegl/gegl-0.3.34-r1.ebuild
index bd05c114d0d..90f06bc1e08 100644
--- a/media-libs/gegl/gegl-0.3.34-r1.ebuild
+++ b/media-libs/gegl/gegl-0.3.34-r1.ebuild
@@ -75,6 +75,7 @@ pkg_setup() {
 PATCHES=(
"${FILESDIR}"/${PN}-0.3.12-failing-tests.patch
"${FILESDIR}"/${PN}-0.3.34-failing-tests.patch   # bug 631930, 
686202
+   "${FILESDIR}"/${PN}-0.3.34-fno-common.patch  # bug 719198
"${FILESDIR}"/${PN}-0.4.0-ffmpeg-4-0-compat-1.patch  # bug 654172
"${FILESDIR}"/${PN}-0.4.0-ffmpeg-4-0-compat-2.patch  # bug 654172
 )



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/, media-libs/gegl/files/

2020-06-25 Thread Joonas Niilola
commit: 794418cf941905fc957501a1e7a3bd9e954f86a6
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Mon May 25 00:02:17 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 25 08:07:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794418cf

media-libs/gegl: 0.3.34, drop failed tests using gegl-video, vp8

1.
The 'gegl-video' executable is built only 'with-gexiv2' option enabled.
Enabling of 'gexiv2' option on test phase allows
to built 'gegl-video' executable and then this part passed.

As mentioned in gegl-0.3.34.ebuild (as mentioned by previous maintainer):
"mrg is not in tree and gexiv2 support only has effect
when mrg support is enabled".

But as this option is disabled for build without USE="test"
(or FEATURES="test") and therefore isn't used in provided package
I see no reason to fix compilation instead of disabling this part of test.

2.
The second error seems due to hardware doesn't support vp8 hardware encoding.
AFAIK the vp8 hardware support is presented for intel since Broadwell
(2014 year) and I didn't find if it's support by AMD CPUs or for other ARCHs.
So this part of test is disabled here too.

Closes: https://bugs.gentoo.org/631930
Bug: https://bugs.gentoo.org/686202

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 .../gegl/files/gegl-0.3.34-failing-tests.patch | 27 ++
 media-libs/gegl/gegl-0.3.34-r1.ebuild  |  1 +
 2 files changed, 28 insertions(+)

diff --git a/media-libs/gegl/files/gegl-0.3.34-failing-tests.patch 
b/media-libs/gegl/files/gegl-0.3.34-failing-tests.patch
new file mode 100644
index 000..c388ac556e9
--- /dev/null
+++ b/media-libs/gegl/files/gegl-0.3.34-failing-tests.patch
@@ -0,0 +1,27 @@
+diff -Naur a/tests/ff-load-save/Makefile.am b/tests/ff-load-save/Makefile.am
+--- a/tests/ff-load-save/Makefile.am   2017-09-21 22:11:00.0 +0300
 b/tests/ff-load-save/Makefile.am   2020-03-07 16:33:21.0 +0300
+@@ -6,13 +6,7 @@
+ 
+ EXTRA_DIST = $(TESTS)
+ 
+-check: vids images
+-
+-images: 
+-  for a in *.avi *.mp4 *.ogv ;do \
+-GEGL_PATH=$(top_builddir)/operations 
$(top_builddir)/examples/gegl-video \
+-$$a -s 74 -e 74 -of $$a- ;\
+-done
++check: vids
+ 
+ vids: $(TESTS) $(top_builddir)/examples/frame-counter
+   GEGL_PATH=$(top_builddir)/operations 
$(top_builddir)/examples/frame-counter \
+@@ -27,8 +21,6 @@
+--video-codec mpeg4 --fps 12 --video-bit-rate 128 128kb-12fps.mp4
+   GEGL_PATH=$(top_builddir)/operations 
$(top_builddir)/examples/frame-counter \
+--video-codec mpeg4 --fps 100 --video-bit-rate 128 128kb-100fps.mp4
+-  GEGL_PATH=$(top_builddir)/operations 
$(top_builddir)/examples/frame-counter \
+-   --fps 28 --video-bit-rate 512 512kb-28fps.ogv
+ 
+ clean-local:
+   rm -f *.png *.avi *.ogv *.mp4 *.webm

diff --git a/media-libs/gegl/gegl-0.3.34-r1.ebuild 
b/media-libs/gegl/gegl-0.3.34-r1.ebuild
index 9a69225a627..bd05c114d0d 100644
--- a/media-libs/gegl/gegl-0.3.34-r1.ebuild
+++ b/media-libs/gegl/gegl-0.3.34-r1.ebuild
@@ -74,6 +74,7 @@ pkg_setup() {
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.3.12-failing-tests.patch
+   "${FILESDIR}"/${PN}-0.3.34-failing-tests.patch   # bug 631930, 
686202
"${FILESDIR}"/${PN}-0.4.0-ffmpeg-4-0-compat-1.patch  # bug 654172
"${FILESDIR}"/${PN}-0.4.0-ffmpeg-4-0-compat-2.patch  # bug 654172
 )



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-06-25 Thread Joonas Niilola
commit: 7c4ff77d046df3b24efdf239f543c1a0d6014341
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sun May 24 23:54:22 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 25 08:07:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c4ff77d

media-libs/gegl: 0.3.34 migrate to EAPI-7

Migrate to EAPI-7 with removing of use of ltprune.eclass
and with sorting econf options.
Call of function "prune_libtool_files" is replaced with
call of "find" expression.

Removing "" version conditions.

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/gegl-0.3.34-r1.ebuild | 171 ++
 1 file changed, 171 insertions(+)

diff --git a/media-libs/gegl/gegl-0.3.34-r1.ebuild 
b/media-libs/gegl/gegl-0.3.34-r1.ebuild
new file mode 100644
index 000..9a69225a627
--- /dev/null
+++ b/media-libs/gegl/gegl-0.3.34-r1.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 )
+
+# vala and introspection support is broken, bug #468208
+VALA_USE_DEPEND=vapigen
+
+inherit gnome2-utils eutils autotools python-any-r1 vala
+
+SRC_URI="http://download.gimp.org/pub/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="http://www.gegl.org/;
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+SLOT="0.3"
+
+IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection 
lcms lensfun openexr raw sdl svg test tiff umfpack vala v4l webp"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   svg? ( cairo )
+   test? ( introspection )
+   vala? ( introspection )
+"
+
+RESTRICT="!test? ( test )"
+
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
+#   so there is no chance to support libav right now (Gentoo bug #567638)
+#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   dev-libs/json-glib
+   >=media-libs/babl-0.1.66
+   sys-libs/zlib
+   >=x11-libs/gdk-pixbuf-2.32:2
+   x11-libs/pango
+
+   cairo? ( >=x11-libs/cairo-1.12.2 )
+   ffmpeg? ( >=media-video/ffmpeg-2.8:0= )
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   virtual/jpeg:0=
+   lcms? ( >=media-libs/lcms-2.8:2 )
+   lensfun? ( >=media-libs/lensfun-0.2.5 )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   >=media-libs/libpng-1.6.0:0=
+   raw? ( >=media-libs/libraw-0.15.4:0= )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   svg? ( >=gnome-base/librsvg-2.40.6:2 )
+   tiff? ( >=media-libs/tiff-4:0 )
+   umfpack? ( sci-libs/umfpack )
+   v4l? ( >=media-libs/libv4l-1.0.1 )
+   webp? ( >=media-libs/libwebp-0.5.0:= )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   dev-lang/perl
+   >=dev-util/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.2
+   virtual/pkgconfig
+   test? ( $(python_gen_any_dep 
'>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use test && use introspection && python-any-r1_pkg_setup
+}
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.3.12-failing-tests.patch
+   "${FILESDIR}"/${PN}-0.4.0-ffmpeg-4-0-compat-1.patch  # bug 654172
+   "${FILESDIR}"/${PN}-0.4.0-ffmpeg-4-0-compat-2.patch  # bug 654172
+)
+
+src_prepare() {
+   default
+
+   # FIXME: the following should be proper patch sent to upstream
+   # fix OSX loadable module filename extension
+   sed -i -e 's/\.dylib/.bundle/' configure.ac || die
+   # don't require Apple's OpenCL on versions of OSX that don't have it
+   if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
+   sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
+   fi
+
+   # commit 7c78497b : tests that use gegl.png are broken on non-amd64
+   sed -e '/clones.xml/d' \
+   -e '/composite-transform.xml/d' \
+   -i tests/compositions/Makefile.am || die
+
+   eautoreconf
+
+   gnome2_environment_reset
+
+   use vala && vala_src_prepare
+}
+
+src_configure() {
+   # never enable altering of CFLAGS via profile option
+   # libspiro: not in portage main tree
+   # disable documentation as the generating is bit automagic
+   #if anyone wants to work on it just create bug with patch
+
+   # Also please note that:
+   #
+   #  - Some auto-detections are not patched away since the docs are
+   #not built (--disable-docs, lack of --enable-gtk-doc) and these
+   #tools affect re-generation of docs, only
+   #(e.g. ruby, asciidoc, dot (of 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-05-25 Thread Mikle Kolyada
commit: cef5d513c97a75833aa51468a0ea7485834637a5
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon May 25 12:17:25 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon May 25 12:17:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cef5d513

media-libs/gegl: amd64 stable wrt bug #720162

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-libs/gegl/gegl-0.4.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.22.ebuild 
b/media-libs/gegl/gegl-0.4.22.ebuild
index b831adcb406..b97e0c51139 100644
--- a/media-libs/gegl/gegl-0.4.22.ebuild
+++ b/media-libs/gegl/gegl-0.4.22.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-05-10 Thread Mart Raudsepp
commit: 49cdc2b831573db07adce77a33628551afd7ed9d
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sat May  9 09:58:15 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun May 10 17:38:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49cdc2b8

media-libs/gegl: arm64 stable (bug #720162)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/gegl/gegl-0.4.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.22.ebuild 
b/media-libs/gegl/gegl-0.4.22.ebuild
index 7952a5bd588..b831adcb406 100644
--- a/media-libs/gegl/gegl-0.4.22.ebuild
+++ b/media-libs/gegl/gegl-0.4.22.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-05-06 Thread Sergei Trofimovich
commit: 22e56f6d5709b4d06c9af5ce7fe221be1433889f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed May  6 07:12:19 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed May  6 07:17:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e56f6d

media-libs/gegl: stable 0.4.22 for ppc64, bug #720162

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-libs/gegl/gegl-0.4.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.22.ebuild 
b/media-libs/gegl/gegl-0.4.22.ebuild
index 1b95b474567..7952a5bd588 100644
--- a/media-libs/gegl/gegl-0.4.22.ebuild
+++ b/media-libs/gegl/gegl-0.4.22.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-04-30 Thread Andreas Sturmlechner
commit: 94ddcffa7db5e30a246fb0bfc358f610c153c664
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Apr 30 16:54:54 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Apr 30 21:28:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94ddcffa

media-libs/gegl: Drop 0.4.20

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/gegl/Manifest   |   1 -
 media-libs/gegl/gegl-0.4.20.ebuild | 160 -
 2 files changed, 161 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 08184dac4a7..7449a7b9e9e 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -2,5 +2,4 @@ DIST gegl-0.2.0.tar.bz2 7502040 BLAKE2B 
29b33bf6aa878b74461e929a96570fca9a56e529
 DIST gegl-0.3.34.tar.bz2 6707964 BLAKE2B 
4424a2c218067bd0a77d79c2334528da393350db3062019f3889b8cdb8d222f6e436ccfc845b61fdf425a1634698a7a6963702a29bb1666f515b1395c50dc99f
 SHA512 
a7a394dcce4137d5224163ca324f1585e64d1cc797e77d452ba444afe2bff39aa2e2d5d040d07b394697b75162bc310bc51490a5af80240b26aac14b6e7abe02
 DIST gegl-0.4.16.tar.bz2 7304904 BLAKE2B 
a3f6021ed7b9d8b784b909057fcdc39e73b6b8b811009adae3c4a6805263e9a887e874ad662d8cd5c673ae324fe39e8f0299651139783fd3ece08675b70896fd
 SHA512 
38eacbd53d9993ca99d061bf6f80553a86ff06bf42d1710403ac5f15629ccc9b1f4395ee7700a04cebc954ed7fe8745c5bef85453c9c56d89681dd53a1552b27
 DIST gegl-0.4.18.tar.xz 4812756 BLAKE2B 
b8e5902b62c3549f57dd0ce52a0a406974bf8664d5b85389b79f7d698bcf2643d19861add3d8a9bd5c99036aba4da97b70884dcaacf2cb89170b995f1d1497a0
 SHA512 
e79874cd50e9f0c27c7dc9d9b952545c31d0a48e2b158aa54b92c3e933267877222f86ede7256f2528f18985dc85d6eadbcd809f7a3563efc4449ec7634f15fd
-DIST gegl-0.4.20.tar.xz 4826340 BLAKE2B 
0d1087ea983d7fbeb7ea1edb572bea97e9b4e01aaabd5225ba07ab5cee3b369f42fe39691209f38d4d2a87d56997d9756449cafdb6288eb0864b49fb13a6a8ef
 SHA512 
140ac1543aa24a23aa685dbd7335f21bcbf3d95c41c1451b2383f6d278842bd9f0c8c980ed27c70c67b2fefe9ba01f2d4bd4b77a1cee38ec1332c12ab3fd718d
 DIST gegl-0.4.22.tar.xz 4826748 BLAKE2B 
3b6ddca1dff17d0336614fb02cdf94c7497586f075fa548fef66f9f81f62a8055c58e008b9eed989dd283fa701a07d4e22ee81b85c35a0a55f4a92e51cf6b780
 SHA512 
3118fb17532bcd5893a77739eaf936f5d1e2020178abc497098d227c25f726679621503ac83e7d14a9883d259247d97b92016174e76a2e6e950be7e26ce251ab

diff --git a/media-libs/gegl/gegl-0.4.20.ebuild 
b/media-libs/gegl/gegl-0.4.20.ebuild
deleted file mode 100644
index 1f2a9022287..000
--- a/media-libs/gegl/gegl-0.4.20.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-# vala and introspection support is broken, bug #468208
-VALA_USE_DEPEND=vapigen
-
-inherit meson gnome2-utils python-any-r1 vala
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
-   SRC_URI=""
-else
-   SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
-fi
-
-DESCRIPTION="A graph based image processing framework"
-HOMEPAGE="http://www.gegl.org/;
-
-LICENSE="|| ( GPL-3+ LGPL-3 )"
-SLOT="0.4"
-
-IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
-REQUIRED_USE="
-   svg? ( cairo )
-   test? ( introspection )
-   vala? ( introspection )
-"
-
-RESTRICT="!test? ( test )"
-
-# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
-#   so there is no chance to support libav right now (Gentoo bug #567638)
-#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
-RDEPEND="
-   >=dev-libs/glib-2.44:2
-   >=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.74[introspection?]
-   media-libs/libnsgif
-   >=media-libs/libpng-1.6.0:0=
-   >=sys-libs/zlib-1.2.0
-   virtual/jpeg:0=
-   >=x11-libs/gdk-pixbuf-2.32:2
-   >=x11-libs/pango-1.38.0
-   cairo? ( >=x11-libs/cairo-1.12.2 )
-   ffmpeg? ( media-video/ffmpeg:0= )
-   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
-   lcms? ( >=media-libs/lcms-2.8:2 )
-   lensfun? ( >=media-libs/lensfun-0.2.5 )
-   openexr? ( >=media-libs/openexr-1.6.1:= )
-   pdf? ( >=app-text/poppler-0.71.0[cairo] )
-   raw? ( >=media-libs/libraw-0.15.4:0= )
-   sdl? ( >=media-libs/libsdl-1.2.0 )
-   svg? ( >=gnome-base/librsvg-2.40.6:2 )
-   tiff? ( >=media-libs/tiff-4:0 )
-   umfpack? ( sci-libs/umfpack )
-   v4l? ( >=media-libs/libv4l-1.0.1 )
-   webp? ( >=media-libs/libwebp-0.5.0:= )
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   dev-lang/perl
-   >=dev-util/gtk-doc-am-1
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-04-25 Thread Mikle Kolyada
commit: 87293404d806812f120afa80ebf545c3f6e4d09c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Apr 25 18:28:20 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Apr 25 18:28:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87293404

media-libs/gegl: migrate from libav

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Mikle Kolyada  gentoo.org>

 media-libs/gegl/gegl-0.2.0-r6.ebuild | 7 ++-
 media-libs/gegl/gegl-0.3.34.ebuild   | 4 +---
 media-libs/gegl/gegl-0.4.16.ebuild   | 7 ++-
 media-libs/gegl/gegl-0.4.18.ebuild   | 7 ++-
 media-libs/gegl/gegl-0.4.20.ebuild   | 7 ++-
 media-libs/gegl/gegl-0.4.22.ebuild   | 7 ++-
 media-libs/gegl/gegl-.ebuild | 7 ++-
 7 files changed, 13 insertions(+), 33 deletions(-)

diff --git a/media-libs/gegl/gegl-0.2.0-r6.ebuild 
b/media-libs/gegl/gegl-0.2.0-r6.ebuild
index c59288c426b..5f3add9b4af 100644
--- a/media-libs/gegl/gegl-0.2.0-r6.ebuild
+++ b/media-libs/gegl/gegl-0.2.0-r6.ebuild
@@ -18,7 +18,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
 
-IUSE="cairo debug ffmpeg jpeg lensfun libav cpu_flags_x86_mmx openexr png raw 
sdl cpu_flags_x86_sse svg umfpack" # +introspection vala
+IUSE="cairo debug ffmpeg jpeg lensfun cpu_flags_x86_mmx openexr png raw sdl 
cpu_flags_x86_sse svg umfpack" # +introspection vala
 
 RDEPEND="
>=media-libs/babl-0.1.10
@@ -27,10 +27,7 @@ RDEPEND="
x11-libs/pango
sys-libs/zlib
cairo? ( x11-libs/cairo )
-   ffmpeg? (
-   libav? ( >=media-video/libav-12:0= )
-   !libav? ( >=media-video/ffmpeg-4:0= )
-   )
+   ffmpeg? ( >=media-video/ffmpeg-4:0= )
jpeg? ( virtual/jpeg:0 )
openexr? ( media-libs/openexr )
png? ( media-libs/libpng:0= )

diff --git a/media-libs/gegl/gegl-0.3.34.ebuild 
b/media-libs/gegl/gegl-0.3.34.ebuild
index bae946700d0..af4e531eaab 100644
--- a/media-libs/gegl/gegl-0.3.34.ebuild
+++ b/media-libs/gegl/gegl-0.3.34.ebuild
@@ -43,9 +43,7 @@ RDEPEND="
x11-libs/pango
 
cairo? ( >=x11-libs/cairo-1.12.2 )
-   ffmpeg? (
-   >=media-video/ffmpeg-2.8:0=
-   )
+   ffmpeg? ( >=media-video/ffmpeg-2.8:0= )
introspection? ( >=dev-libs/gobject-introspection-1.32:= )
virtual/jpeg:0=
lcms? ( >=media-libs/lcms-2.8:2 )

diff --git a/media-libs/gegl/gegl-0.4.16.ebuild 
b/media-libs/gegl/gegl-0.4.16.ebuild
index 66714d0cbf3..e690845d68b 100644
--- a/media-libs/gegl/gegl-0.4.16.ebuild
+++ b/media-libs/gegl/gegl-0.4.16.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="http://www.gegl.org/;
 LICENSE="|| ( GPL-3+ LGPL-3 )"
 SLOT="0.4"
 
-IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg introspection 
lcms lensfun libav openexr pdf raw sdl svg test tiff umfpack vala v4l webp zlib"
+IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg introspection 
lcms lensfun openexr pdf raw sdl svg test tiff umfpack vala v4l webp zlib"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="
svg? ( cairo )
@@ -43,10 +43,7 @@ RDEPEND="
>=x11-libs/gdk-pixbuf-2.32:2
x11-libs/pango
cairo? ( >=x11-libs/cairo-1.12.2 )
-   ffmpeg? (
-   libav? ( media-video/libav:0= )
-   !libav? ( media-video/ffmpeg:0= )
-   )
+   ffmpeg? ( media-video/ffmpeg:0= )
introspection? ( >=dev-libs/gobject-introspection-1.32:= )
lcms? ( >=media-libs/lcms-2.8:2 )
lensfun? ( >=media-libs/lensfun-0.2.5 )

diff --git a/media-libs/gegl/gegl-0.4.18.ebuild 
b/media-libs/gegl/gegl-0.4.18.ebuild
index 83da45ee280..6d4f3f52d4c 100644
--- a/media-libs/gegl/gegl-0.4.18.ebuild
+++ b/media-libs/gegl/gegl-0.4.18.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="http://www.gegl.org/;
 LICENSE="|| ( GPL-3+ LGPL-3 )"
 SLOT="0.4"
 
-IUSE="cairo debug ffmpeg introspection lcms lensfun libav openexr pdf raw sdl 
svg test tiff umfpack vala v4l webp"
+IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg 
test tiff umfpack vala v4l webp"
 REQUIRED_USE="
svg? ( cairo )
test? ( introspection )
@@ -47,10 +47,7 @@ RDEPEND="
>=x11-libs/gdk-pixbuf-2.32:2
>=x11-libs/pango-1.38.0
cairo? ( >=x11-libs/cairo-1.12.2 )
-   ffmpeg? (
-   libav? ( media-video/libav:0= )
-   !libav? ( media-video/ffmpeg:0= )
-   )
+   ffmpeg? ( media-video/ffmpeg:0= )
introspection? ( >=dev-libs/gobject-introspection-1.32:= )
lcms? ( >=media-libs/lcms-2.8:2 )
lensfun? ( >=media-libs/lensfun-0.2.5 )

diff --git a/media-libs/gegl/gegl-0.4.20.ebuild 
b/media-libs/gegl/gegl-0.4.20.ebuild
index 82324d1dfd2..1f2a9022287 100644
--- a/media-libs/gegl/gegl-0.4.20.ebuild
+++ b/media-libs/gegl/gegl-0.4.20.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="http://www.gegl.org/;
 LICENSE="|| ( 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-04-09 Thread Sergei Trofimovich
commit: 9dbe1fdd4daa8cff7abadfff2efb01d45782c088
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Apr  9 20:30:05 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Apr  9 22:01:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dbe1fdd

media-libs/gegl: drop sparc because of broken deps

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 media-libs/gegl/gegl-0.2.0-r6.ebuild | 2 +-
 media-libs/gegl/gegl-0.3.34.ebuild   | 2 +-
 media-libs/gegl/gegl-0.4.16.ebuild   | 2 +-
 media-libs/gegl/gegl-0.4.18.ebuild   | 2 +-
 media-libs/gegl/gegl-0.4.20.ebuild   | 2 +-
 media-libs/gegl/gegl-0.4.22.ebuild   | 2 +-
 media-libs/gegl/gegl-.ebuild | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/media-libs/gegl/gegl-0.2.0-r6.ebuild 
b/media-libs/gegl/gegl-0.2.0-r6.ebuild
index 64084a9e5e2..c59288c426b 100644
--- a/media-libs/gegl/gegl-0.2.0-r6.ebuild
+++ b/media-libs/gegl/gegl-0.2.0-r6.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
 
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
 
 IUSE="cairo debug ffmpeg jpeg lensfun libav cpu_flags_x86_mmx openexr png raw 
sdl cpu_flags_x86_sse svg umfpack" # +introspection vala
 

diff --git a/media-libs/gegl/gegl-0.3.34.ebuild 
b/media-libs/gegl/gegl-0.3.34.ebuild
index 9e85d4dfb1f..bae946700d0 100644
--- a/media-libs/gegl/gegl-0.3.34.ebuild
+++ b/media-libs/gegl/gegl-0.3.34.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"

diff --git a/media-libs/gegl/gegl-0.4.16.ebuild 
b/media-libs/gegl/gegl-0.4.16.ebuild
index e0e76c54584..66714d0cbf3 100644
--- a/media-libs/gegl/gegl-0.4.16.ebuild
+++ b/media-libs/gegl/gegl-0.4.16.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"

diff --git a/media-libs/gegl/gegl-0.4.18.ebuild 
b/media-libs/gegl/gegl-0.4.18.ebuild
index f7a043ddeef..83da45ee280 100644
--- a/media-libs/gegl/gegl-0.4.18.ebuild
+++ b/media-libs/gegl/gegl-0.4.18.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"

diff --git a/media-libs/gegl/gegl-0.4.20.ebuild 
b/media-libs/gegl/gegl-0.4.20.ebuild
index 35677f76c85..82324d1dfd2 100644
--- a/media-libs/gegl/gegl-0.4.20.ebuild
+++ b/media-libs/gegl/gegl-0.4.20.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"

diff --git a/media-libs/gegl/gegl-0.4.22.ebuild 
b/media-libs/gegl/gegl-0.4.22.ebuild
index f6b596553ad..f72e89f4132 100644
--- a/media-libs/gegl/gegl-0.4.22.ebuild
+++ b/media-libs/gegl/gegl-0.4.22.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-04-07 Thread Mart Raudsepp
commit: ac6bb0f08da76d783c9963c436fa574287bc7c3a
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Tue Apr  7 02:35:45 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr  7 10:16:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac6bb0f0

media-libs/gegl: arm64 stable (bug #706368)

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-libs/gegl/gegl-0.4.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.18.ebuild 
b/media-libs/gegl/gegl-0.4.18.ebuild
index 68dae56ba0d..f7a043ddeef 100644
--- a/media-libs/gegl/gegl-0.4.18.ebuild
+++ b/media-libs/gegl/gegl-0.4.18.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-03-17 Thread Matt Turner
commit: 33c4fef8254b2f2503c0dcdecd83211671cb14f1
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 18 00:05:22 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 18 00:05:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c4fef8

media-libs/gegl-0.4.22: add ~alpha, bug 685624

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/gegl/gegl-0.4.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.22.ebuild 
b/media-libs/gegl/gegl-0.4.22.ebuild
index f06622e7349..f6b596553ad 100644
--- a/media-libs/gegl/gegl-0.4.22.ebuild
+++ b/media-libs/gegl/gegl-0.4.22.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-03-05 Thread Joonas Niilola
commit: 21d743a4a8933b0a47e003c249cb7a90bc7ce1ae
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Mon Feb 24 23:23:50 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar  5 12:16:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d743a4

media-libs/gegl: 0.4.22 version bump

'pdf' USE-flag now also enables new meson option 'poppler'.

"gegl-0.4.18-cltostring_force_utf8.patch" isn't nessessary anymore
because implemented in upstream.

Closes: https://bugs.gentoo.org/711536

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/gegl/Manifest   |   1 +
 media-libs/gegl/gegl-0.4.22.ebuild | 163 +
 2 files changed, 164 insertions(+)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 30c6459c6fc..08184dac4a7 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -3,3 +3,4 @@ DIST gegl-0.3.34.tar.bz2 6707964 BLAKE2B 
4424a2c218067bd0a77d79c2334528da393350d
 DIST gegl-0.4.16.tar.bz2 7304904 BLAKE2B 
a3f6021ed7b9d8b784b909057fcdc39e73b6b8b811009adae3c4a6805263e9a887e874ad662d8cd5c673ae324fe39e8f0299651139783fd3ece08675b70896fd
 SHA512 
38eacbd53d9993ca99d061bf6f80553a86ff06bf42d1710403ac5f15629ccc9b1f4395ee7700a04cebc954ed7fe8745c5bef85453c9c56d89681dd53a1552b27
 DIST gegl-0.4.18.tar.xz 4812756 BLAKE2B 
b8e5902b62c3549f57dd0ce52a0a406974bf8664d5b85389b79f7d698bcf2643d19861add3d8a9bd5c99036aba4da97b70884dcaacf2cb89170b995f1d1497a0
 SHA512 
e79874cd50e9f0c27c7dc9d9b952545c31d0a48e2b158aa54b92c3e933267877222f86ede7256f2528f18985dc85d6eadbcd809f7a3563efc4449ec7634f15fd
 DIST gegl-0.4.20.tar.xz 4826340 BLAKE2B 
0d1087ea983d7fbeb7ea1edb572bea97e9b4e01aaabd5225ba07ab5cee3b369f42fe39691209f38d4d2a87d56997d9756449cafdb6288eb0864b49fb13a6a8ef
 SHA512 
140ac1543aa24a23aa685dbd7335f21bcbf3d95c41c1451b2383f6d278842bd9f0c8c980ed27c70c67b2fefe9ba01f2d4bd4b77a1cee38ec1332c12ab3fd718d
+DIST gegl-0.4.22.tar.xz 4826748 BLAKE2B 
3b6ddca1dff17d0336614fb02cdf94c7497586f075fa548fef66f9f81f62a8055c58e008b9eed989dd283fa701a07d4e22ee81b85c35a0a55f4a92e51cf6b780
 SHA512 
3118fb17532bcd5893a77739eaf936f5d1e2020178abc497098d227c25f726679621503ac83e7d14a9883d259247d97b92016174e76a2e6e950be7e26ce251ab

diff --git a/media-libs/gegl/gegl-0.4.22.ebuild 
b/media-libs/gegl/gegl-0.4.22.ebuild
new file mode 100644
index 000..f06622e7349
--- /dev/null
+++ b/media-libs/gegl/gegl-0.4.22.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+# vala and introspection support is broken, bug #468208
+VALA_USE_DEPEND=vapigen
+
+inherit meson gnome2-utils python-any-r1 vala
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
+   SRC_URI=""
+else
+   SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+fi
+
+DESCRIPTION="A graph based image processing framework"
+HOMEPAGE="http://www.gegl.org/;
+
+LICENSE="|| ( GPL-3+ LGPL-3 )"
+SLOT="0.4"
+
+IUSE="cairo debug ffmpeg introspection lcms lensfun libav openexr pdf raw sdl 
svg test tiff umfpack vala v4l webp"
+REQUIRED_USE="
+   svg? ( cairo )
+   test? ( introspection )
+   vala? ( introspection )
+"
+
+RESTRICT="!test? ( test )"
+
+# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
+#   so there is no chance to support libav right now (Gentoo bug #567638)
+#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   >=dev-libs/json-glib-1.2.6
+   >=media-libs/babl-0.1.74[introspection?]
+   media-libs/libnsgif
+   >=media-libs/libpng-1.6.0:0=
+   >=sys-libs/zlib-1.2.0
+   virtual/jpeg:0=
+   >=x11-libs/gdk-pixbuf-2.32:2
+   >=x11-libs/pango-1.38.0
+   cairo? ( >=x11-libs/cairo-1.12.2 )
+   ffmpeg? (
+   libav? ( media-video/libav:0= )
+   !libav? ( media-video/ffmpeg:0= )
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+   lcms? ( >=media-libs/lcms-2.8:2 )
+   lensfun? ( >=media-libs/lensfun-0.2.5 )
+   openexr? ( >=media-libs/openexr-1.6.1:= )
+   pdf? ( >=app-text/poppler-0.71.0[cairo] )
+   raw? ( >=media-libs/libraw-0.15.4:0= )
+   sdl? ( >=media-libs/libsdl-1.2.0 )
+   svg? ( >=gnome-base/librsvg-2.40.6:2 )
+   tiff? ( >=media-libs/tiff-4:0 )
+   umfpack? ( sci-libs/umfpack )
+   v4l? ( >=media-libs/libv4l-1.0.1 )
+   webp? ( >=media-libs/libwebp-0.5.0:= )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   dev-lang/perl
+   >=dev-util/gtk-doc-am-1
+   >=sys-devel/gettext-0.19.8
+  

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-01-27 Thread Agostino Sarubbo
commit: 43e5c5c8847e6b4276610a0cc244fc196c54681b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 27 14:24:55 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 27 14:24:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e5c5c8

media-libs/gegl: x86 stable wrt bug #706368

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/gegl/gegl-0.4.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.18.ebuild 
b/media-libs/gegl/gegl-0.4.18.ebuild
index f82f2421772..df5feb8b869 100644
--- a/media-libs/gegl/gegl-0.4.18.ebuild
+++ b/media-libs/gegl/gegl-0.4.18.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-01-27 Thread Agostino Sarubbo
commit: eca26da38403449aa2942a748e85c206a3512627
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 27 12:46:05 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 27 12:46:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eca26da3

media-libs/gegl: amd64 stable wrt bug #706368

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/gegl/gegl-0.4.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.18.ebuild 
b/media-libs/gegl/gegl-0.4.18.ebuild
index 56b18bcd87a..f82f2421772 100644
--- a/media-libs/gegl/gegl-0.4.18.ebuild
+++ b/media-libs/gegl/gegl-0.4.18.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-01-25 Thread Andreas Sturmlechner
commit: ceb4ab0f7edf9e4ca2ec6237b5ceaf425559cf35
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 25 21:33:38 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 25 22:40:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceb4ab0f

media-libs/gegl: Drop 0.4.14, 0.3.0 and 0.2.0-r2

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/gegl/Manifest |   2 -
 media-libs/gegl/gegl-0.2.0-r2.ebuild | 156 --
 media-libs/gegl/gegl-0.3.0.ebuild| 181 ---
 media-libs/gegl/gegl-0.4.14.ebuild   | 176 --
 4 files changed, 515 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 38747b32436..30c6459c6fc 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,7 +1,5 @@
 DIST gegl-0.2.0.tar.bz2 7502040 BLAKE2B 
29b33bf6aa878b74461e929a96570fca9a56e52931ee66356ca9c3c4cec7cdc0668330aa25756d0baf531d0b90c4830c1f244e8327b238a63d68cb74d486e961
 SHA512 
16ef3f6852fd8efef2b6468a754342a2d003f2c2bef468d9465a448e6c89dedb8e791570f073a9faed05218a7c94c6c418eaa0f3abeadfb3e6b88d766ab792c8
-DIST gegl-0.3.0.tar.bz2 5463571 BLAKE2B 
7ac52fb22bab3b84068e10610d8681a5bcf56f6cdf39dae4374d2749823f3a1af62995382a1247427dde1921e0b11304adb800a2157ca6e7e773fdd97fee47f5
 SHA512 
ff758df4689b0fa8f5e16ebcea32a7fe77bccfef70efc20d10669ce5139a70ec3533e78227fd4798812b31ac1ca5081b9d1d701a7449bf75356f879ece5fadd6
 DIST gegl-0.3.34.tar.bz2 6707964 BLAKE2B 
4424a2c218067bd0a77d79c2334528da393350db3062019f3889b8cdb8d222f6e436ccfc845b61fdf425a1634698a7a6963702a29bb1666f515b1395c50dc99f
 SHA512 
a7a394dcce4137d5224163ca324f1585e64d1cc797e77d452ba444afe2bff39aa2e2d5d040d07b394697b75162bc310bc51490a5af80240b26aac14b6e7abe02
-DIST gegl-0.4.14.tar.bz2 7209142 BLAKE2B 
a056f02c3fa9e075aa62cb8cb0d8183560ac66ffed68072add3ea6afc9da3b47c9854eb4e1799c61f451287b244bee4dfc8942365f556a0e820dd7485b9fc305
 SHA512 
1fcec83a961c0b9c98487de99d26893f98a5401816fa6d7238af4c645672d0eb0474cdb7251b8ebcd344aff589e8979bee0304b50fcfae9513fdbf8a02068e3b
 DIST gegl-0.4.16.tar.bz2 7304904 BLAKE2B 
a3f6021ed7b9d8b784b909057fcdc39e73b6b8b811009adae3c4a6805263e9a887e874ad662d8cd5c673ae324fe39e8f0299651139783fd3ece08675b70896fd
 SHA512 
38eacbd53d9993ca99d061bf6f80553a86ff06bf42d1710403ac5f15629ccc9b1f4395ee7700a04cebc954ed7fe8745c5bef85453c9c56d89681dd53a1552b27
 DIST gegl-0.4.18.tar.xz 4812756 BLAKE2B 
b8e5902b62c3549f57dd0ce52a0a406974bf8664d5b85389b79f7d698bcf2643d19861add3d8a9bd5c99036aba4da97b70884dcaacf2cb89170b995f1d1497a0
 SHA512 
e79874cd50e9f0c27c7dc9d9b952545c31d0a48e2b158aa54b92c3e933267877222f86ede7256f2528f18985dc85d6eadbcd809f7a3563efc4449ec7634f15fd
 DIST gegl-0.4.20.tar.xz 4826340 BLAKE2B 
0d1087ea983d7fbeb7ea1edb572bea97e9b4e01aaabd5225ba07ab5cee3b369f42fe39691209f38d4d2a87d56997d9756449cafdb6288eb0864b49fb13a6a8ef
 SHA512 
140ac1543aa24a23aa685dbd7335f21bcbf3d95c41c1451b2383f6d278842bd9f0c8c980ed27c70c67b2fefe9ba01f2d4bd4b77a1cee38ec1332c12ab3fd718d

diff --git a/media-libs/gegl/gegl-0.2.0-r2.ebuild 
b/media-libs/gegl/gegl-0.2.0-r2.ebuild
deleted file mode 100644
index 47fa7ae928d..000
--- a/media-libs/gegl/gegl-0.2.0-r2.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-WANT_AUTOMAKE=1.11  # see bug 471990, comment 3
-# vala and introspection support is broken, bug #468208
-#VALA_MIN_API_VERSION=0.14
-#VALA_USE_DEPEND=vapigen
-
-inherit versionator gnome2-utils eutils autotools #vala
-
-DESCRIPTION="A graph based image processing framework"
-HOMEPAGE="http://www.gegl.org/;
-SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
-
-IUSE="cairo debug ffmpeg jpeg lensfun libav cpu_flags_x86_mmx openexr png raw 
sdl cpu_flags_x86_sse svg umfpack" # +introspection vala
-
-RDEPEND="
-   >=media-libs/babl-0.1.10
-   >=dev-libs/glib-2.28:2
-   >=x11-libs/gdk-pixbuf-2.18:2
-   x11-libs/pango
-   sys-libs/zlib
-   cairo? ( x11-libs/cairo )
-   ffmpeg? (
-   libav? ( media-video/libav:0= )
-   !libav? ( media-video/ffmpeg:0= )
-   )
-   jpeg? ( virtual/jpeg:0 )
-   openexr? ( media-libs/openexr )
-   png? ( media-libs/libpng:0= )
-   raw? ( =media-libs/libopenraw-0.0.9 )
-   sdl? ( media-libs/libsdl )
-   svg? ( >=gnome-base/librsvg-2.14:2 )
-   umfpack? ( sci-libs/umfpack )
-   lensfun? ( >=media-libs/lensfun-0.2.5 )
-"
-#  >=media-libs/babl-0.1.10[introspection?]
-#  introspection? ( >=dev-libs/gobject-introspection-0.10
-#  >=dev-python/pygobject-2.26:2 )

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-01-25 Thread Andreas Sturmlechner
commit: be43680da3d0c4fb7f31ed5740dd078d3428f072
Author: band-a-prend  yandex  ru>
AuthorDate: Thu Jan 23 10:47:25 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 25 21:09:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be43680d

media-libs/gegl: 0.4.20 version bump,  deps update

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/gegl/Manifest|  1 +
 .../gegl/{gegl-.ebuild => gegl-0.4.20.ebuild}   | 17 +++--
 media-libs/gegl/gegl-.ebuild| 10 --
 3 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 9a9f3f3851c..38747b32436 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -4,3 +4,4 @@ DIST gegl-0.3.34.tar.bz2 6707964 BLAKE2B 
4424a2c218067bd0a77d79c2334528da393350d
 DIST gegl-0.4.14.tar.bz2 7209142 BLAKE2B 
a056f02c3fa9e075aa62cb8cb0d8183560ac66ffed68072add3ea6afc9da3b47c9854eb4e1799c61f451287b244bee4dfc8942365f556a0e820dd7485b9fc305
 SHA512 
1fcec83a961c0b9c98487de99d26893f98a5401816fa6d7238af4c645672d0eb0474cdb7251b8ebcd344aff589e8979bee0304b50fcfae9513fdbf8a02068e3b
 DIST gegl-0.4.16.tar.bz2 7304904 BLAKE2B 
a3f6021ed7b9d8b784b909057fcdc39e73b6b8b811009adae3c4a6805263e9a887e874ad662d8cd5c673ae324fe39e8f0299651139783fd3ece08675b70896fd
 SHA512 
38eacbd53d9993ca99d061bf6f80553a86ff06bf42d1710403ac5f15629ccc9b1f4395ee7700a04cebc954ed7fe8745c5bef85453c9c56d89681dd53a1552b27
 DIST gegl-0.4.18.tar.xz 4812756 BLAKE2B 
b8e5902b62c3549f57dd0ce52a0a406974bf8664d5b85389b79f7d698bcf2643d19861add3d8a9bd5c99036aba4da97b70884dcaacf2cb89170b995f1d1497a0
 SHA512 
e79874cd50e9f0c27c7dc9d9b952545c31d0a48e2b158aa54b92c3e933267877222f86ede7256f2528f18985dc85d6eadbcd809f7a3563efc4449ec7634f15fd
+DIST gegl-0.4.20.tar.xz 4826340 BLAKE2B 
0d1087ea983d7fbeb7ea1edb572bea97e9b4e01aaabd5225ba07ab5cee3b369f42fe39691209f38d4d2a87d56997d9756449cafdb6288eb0864b49fb13a6a8ef
 SHA512 
140ac1543aa24a23aa685dbd7335f21bcbf3d95c41c1451b2383f6d278842bd9f0c8c980ed27c70c67b2fefe9ba01f2d4bd4b77a1cee38ec1332c12ab3fd718d

diff --git a/media-libs/gegl/gegl-.ebuild 
b/media-libs/gegl/gegl-0.4.20.ebuild
similarity index 86%
copy from media-libs/gegl/gegl-.ebuild
copy to media-libs/gegl/gegl-0.4.20.ebuild
index 98a250798f6..5623528869a 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-0.4.20.ebuild
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
 
+PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
 # vala and introspection support is broken, bug #468208
 VALA_USE_DEPEND=vapigen
 
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A graph based image processing framework"
@@ -39,7 +39,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-libs/glib-2.44:2
>=dev-libs/json-glib-1.2.6
-   >=media-libs/babl-0.1.72[introspection?]
+   >=media-libs/babl-0.1.74[introspection?]
media-libs/libnsgif
>=media-libs/libpng-1.6.0:0=
>=sys-libs/zlib-1.2.0
@@ -65,9 +65,7 @@ RDEPEND="
webp? ( >=media-libs/libwebp-0.5.0:= )
 "
 
-DEPEND="
-   ${RDEPEND}
-"
+DEPEND="${RDEPEND}"
 
 BDEPEND="
dev-lang/perl
@@ -84,6 +82,7 @@ DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
 PATCHES=(
"${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
"${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
+   "${FILESDIR}"/${PN}-0.4.18-cltostring_force_utf8.patch
 )
 
 python_check_deps() {
@@ -107,6 +106,12 @@ src_prepare() {
-e '/composite-transform.xml/d' \
-i tests/compositions/meson.build || die
 
+   # fix skipping mipmap tests due to executable not found
+   for item in "invert-crop.sh" "invert.sh" "rotate-crop.sh" "rotate.sh" 
"unsharp-crop.sh" "unsharp.sh"; do
+   sed -i "s:/bin/gegl:/bin/gegl-0.4:g" 
"${S}/tests/mipmap/${item}" || die
+   sed -i "s:/tools/gegl-imgcmp:/tools/gegl-imgcmp-0.4:g" 
"${S}/tests/mipmap/${item}" || die
+   done
+
gnome2_environment_reset
 
use vala && vala_src_prepare

diff --git a/media-libs/gegl/gegl-.ebuild b/media-libs/gegl/gegl-.ebuild
index 98a250798f6..25f257ba42c 100644
--- a/media-libs/gegl/gegl-.ebuild
+++ b/media-libs/gegl/gegl-.ebuild
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/files/, media-libs/gegl/

2020-01-20 Thread Joonas Niilola
commit: e5106d923c2d796469a4da6e0e8d5524cf958126
Author: band-a-prend  yandex  ru>
AuthorDate: Sun Jan 19 07:02:27 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jan 20 13:03:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5106d92

media-libs/gegl: Fix compilation error due to non-ascii symbols

This patch force using utf8 while reading files on converting .cl files
to .h files in env where for some reasons sandbox system codepage isn't utf8.

The patch provides compatibility both with python2.7 and python3.x.
When python2.7 support will be dropped the addition of
from __future__ import unicode_literals
import io
and "io."
could be removed as not neccessary for python3.x.

Closes: https://bugs.gentoo.org/705286
Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/14387
Signed-off-by: Joonas Niilola  gentoo.org>

 .../files/gegl-0.4.18-cltostring_force_utf8.patch  | 30 ++
 media-libs/gegl/gegl-0.4.18.ebuild |  5 ++--
 2 files changed, 33 insertions(+), 2 deletions(-)

diff --git a/media-libs/gegl/files/gegl-0.4.18-cltostring_force_utf8.patch 
b/media-libs/gegl/files/gegl-0.4.18-cltostring_force_utf8.patch
new file mode 100644
index 000..ecb1be4c735
--- /dev/null
+++ b/media-libs/gegl/files/gegl-0.4.18-cltostring_force_utf8.patch
@@ -0,0 +1,30 @@
+--- a/opencl/cltostring.py 2019-10-27 02:01:07.0 +0300
 b/opencl/cltostring.py 2020-01-12 21:22:25.0 +0300
+@@ -1,8 +1,10 @@
+ #!/usr/bin/env python
+ from __future__ import print_function
++from __future__ import unicode_literals
+ 
+ import os
+ import sys
++import io
+ 
+ # Search for lines that look like #include "blah.h" and replace them
+ # with the contents of blah.h.
+@@ -34,12 +36,12 @@
+ 
+ 
+ if len(sys.argv) == 2:
+-  infile  = open(sys.argv[1], "r")
+-  outfile = open(sys.argv[1] + '.h',  "w")
++  infile  = io.open(sys.argv[1], "r", encoding="utf-8")
++  outfile = io.open(sys.argv[1] + '.h',  "w", encoding="utf-8")
+ 
+ elif len(sys.argv) == 3:
+-  infile  = open(sys.argv[1], "r")
+-  outfile = open(sys.argv[2], "w")
++  infile  = io.open(sys.argv[1], "r", encoding="utf-8")
++  outfile = io.open(sys.argv[2], "w", encoding="utf-8")
+ 
+ else:
+   print("Usage: %s input [output]" % sys.argv[0])

diff --git a/media-libs/gegl/gegl-0.4.18.ebuild 
b/media-libs/gegl/gegl-0.4.18.ebuild
index f2c662e0cba..56b18bcd87a 100644
--- a/media-libs/gegl/gegl-0.4.18.ebuild
+++ b/media-libs/gegl/gegl-0.4.18.ebuild
@@ -82,9 +82,10 @@ BDEPEND="
 DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
-   "${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
+   "${FILESDIR}"/${P}-drop-failing-tests.patch
+   "${FILESDIR}"/${P}-program-suffix.patch
"${FILESDIR}"/${P}-meson_cpu_detection.patch
+   "${FILESDIR}"/${P}-cltostring_force_utf8.patch
 )
 
 python_check_deps() {



  1   2   3   >