[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/, media-libs/gegl/files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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() {