summaryrefslogtreecommitdiff
path: root/media-libs/gegl
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/gegl')
-rw-r--r--media-libs/gegl/Manifest10
-rw-r--r--media-libs/gegl/gegl-0.4.24.ebuild6
-rw-r--r--media-libs/gegl/gegl-0.4.26-r1.ebuild (renamed from media-libs/gegl/gegl-0.4.22.ebuild)27
-rw-r--r--media-libs/gegl/gegl-0.4.26.ebuild (renamed from media-libs/gegl/gegl-0.4.22-r1.ebuild)8
-rw-r--r--media-libs/gegl/gegl-9999.ebuild6
5 files changed, 31 insertions, 26 deletions
diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index b3cdf2a457f2..5f3219d28529 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -1,9 +1,9 @@
AUX gegl-0.4.18-drop-failing-tests.patch 1040 BLAKE2B 5f747ad8bffa2a11a2275a2773d4835f13d8ff0d271fe83ca5da93ad83da7f5e808b8be3858b6812b4e102d0086fcb55270157b6fd3a568882537d4ddf33d298 SHA512 efeb64b100e2e5d548fdcfe49be3ee5fe208e90b8655b16f0dcfe08821d1ea792501ad372d7ae0029552ffe762bb5408543e573f9d7977d238afb8f261f521f5
AUX gegl-0.4.18-program-suffix.patch 1071 BLAKE2B c529fe0cea80688201dfd4064fc54ca66ff26a322c877bb1cf9d83a436f8a455bf05e68a33cd6415f76337d98997e5e0ed38aba1db4c5ae3c84eb0905c5ccef2 SHA512 e47f32c9f3c82b50320759dca08dbc31c5db838252d4fc43be10a75eee469a17f91c92aefcfd01711d9628fac16ed2d612f037fc9509e7fc823ed77086edc417
-DIST gegl-0.4.22.tar.xz 4826748 BLAKE2B 3b6ddca1dff17d0336614fb02cdf94c7497586f075fa548fef66f9f81f62a8055c58e008b9eed989dd283fa701a07d4e22ee81b85c35a0a55f4a92e51cf6b780 SHA512 3118fb17532bcd5893a77739eaf936f5d1e2020178abc497098d227c25f726679621503ac83e7d14a9883d259247d97b92016174e76a2e6e950be7e26ce251ab
DIST gegl-0.4.24.tar.xz 4937056 BLAKE2B a6237d0642713e2dc6fb5aa889dea31aad688608b99e985d69dfa43580caae634a6fc41ff050372d8b364f2f002e260335159325c01f73a10719c3d1bda70d36 SHA512 09d857332eeabe39327d312b1a1692b7c6c9f8f952ae3e3cc06b5a5c262757d8b86467c25a4e66c90c37922fd3548fc1342a9864732d17924f97e7b6c6c1786d
-EBUILD gegl-0.4.22-r1.ebuild 4722 BLAKE2B 1d154668b7004738e5e85e850a1f106912bbba4d792892ac979c6fd628411909c0fcf513b0ff3ad47b81094f5903b975cffb08cd00f5dd206043f9f89754842c SHA512 f77899a70cfaf9d35be73f76bff9c385d6c487782b1dfe386b18c632acf052d9f8711648373ade81782f25f5014c7b683fefdbff0b5e8e364f6900958ea598b9
-EBUILD gegl-0.4.22.ebuild 4714 BLAKE2B 8a920a635ca0b9114441e41532b654ab14558882635c3f98f2d583b9cba56662407667ff08d1a3b9e5dd759d21ac3519534c95e4c708ab9c817661637e1e407d SHA512 e272e638bf876ec0c8e71e89dabbd23df345925c51e4e54dcf07c26867ecc362ee7d3c51d9a888f83089ec80596b1e86ab2aa39618a33d8494ba3112a23ca07e
-EBUILD gegl-0.4.24.ebuild 4726 BLAKE2B cdb9448b41d828eb0d4786024338b01cc6783e89ddfdb78e01eaabed770b750de456620411e51fee4f45206d0e916b784cebe4695d032e98af3acef86765fd04 SHA512 6e1a1fc21feea593efec048469d1ea8b5b26afc7e6b8acfe35b35cf7e9be523b9072849797d280456cdbbfdb308b4453e66d922641a1e65db45f89cdaccc7e15
-EBUILD gegl-9999.ebuild 4336 BLAKE2B 04d0df100f84f9e0b4c016d6c8d01e6a69ccb65fe22e17afb095291c9e9afddfaa043f01b66c9c3f3e9ea0c4afb8bb9b1cadb5a5eb887279ab0359ead2dd5841 SHA512 a0fbd02d61fdd484017c1c09020616426649eb8a546408ce0bd33df939a5940917b08d246f4ab3f585d13dc3d2c0b42e2a58e8c61cfb3196be94474ba66b9655
+DIST gegl-0.4.26.tar.xz 4942492 BLAKE2B 656a9c0d339d136f3f2efbb1484fbfea27deab241821503b31d74b015fe8766ee8d931ea0bf1a354200581bc54fea307a2cfb9b469e73a211a77d109d33707f3 SHA512 634778df0060ffe630121c24044a6ddcc7f2de0ff61b02be24db4054c6f3def24373b28dd1152d62882d58383a3aa7a1f74cd5b743a299fd0719a2a2ff992d24
+EBUILD gegl-0.4.24.ebuild 4722 BLAKE2B 768487bbd09552408a209b26b9e1684b4cade9a90d83bafaf4d15ba199b38f6b82ab5a6cd885683eba8a4561200d91b8a809bb42dfa41c6619839b0f34258519 SHA512 7d0a8adbebd7abf090db4b760d015af7d5e296fd71f3412b20fa2a223a00448443e6ecbd73841aa72cc1825c1496f58e800bc00fa5dd72829479c2b31161a58d
+EBUILD gegl-0.4.26-r1.ebuild 4924 BLAKE2B e60c73eac7e641d730961ba9688f96bb5e8d065bf73a05f18c6ca81a76b9f464137f8456dbfd694f2e3c968028aa551005d2d13712ea1a84fca04c25aac81fab SHA512 59f470fd33ce8c446cd19cd6a32f9d7c357cb2f32754e1bcd3e82d7b808fcb927e00c1f3c3076cf66e5b3926ed37ce82f84c986cb9fdd18ff5eae3b45c6e3c35
+EBUILD gegl-0.4.26.ebuild 4728 BLAKE2B 1c88d9b6bc615b2f3a2f653437184e0a639514656c32cb8aa42be46b66be46f4724d82583e83d36aa460d11c0e1d53254984f0db4fbae40c3bcaf816813dd9d0 SHA512 43c1769f377855207d3f5c7f240f2c91d89477aebbefa3746c3abffb048d5e68df1072ed51979e0d80b996e718213d2f216d226d668a56af62d3559e5eef0816
+EBUILD gegl-9999.ebuild 4336 BLAKE2B 3b3970328fd942cdaaf6e720382f92c2738d264961f92958ad360f182ac68c60ec9fc03c9c8457b5370741ba7cbbdb26b116567d161cfb4b24cc61c567c578cf SHA512 0d86d9e36014717402d8e15dbb6ce40e0d19ac3edd2b379712cb0f0bd5f24b558c9060a91603e1501f4bb03b239c10328c93999bbdc4da627948882e8a086bfe
MISC metadata.xml 550 BLAKE2B 8afb3a5aa69ba6b3139f3183ed013cd0797edad0865b0aebcd2824a31549f4968e938017adb85506fea2e60c18ea1278fd3bce0ce1cf9be0efb74b1f0b020470 SHA512 8c5637454afcab249f671518153067a99cac9d60d8e9108688b4328a19ea653de21948a63c7e680585d208c0b3230fd2fb87c2d8a0a7266d31bc328342a47016
diff --git a/media-libs/gegl/gegl-0.4.24.ebuild b/media-libs/gegl/gegl-0.4.24.ebuild
index 4a558f3e3735..973f6d47b148 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} == *9999* ]]; 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"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+ 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.22.ebuild b/media-libs/gegl/gegl-0.4.26-r1.ebuild
index 27f0434a0599..ebb48c1879aa 100644
--- a/media-libs/gegl/gegl-0.4.22.ebuild
+++ b/media-libs/gegl/gegl-0.4.26-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
# vala and introspection support is broken, bug #468208
VALA_USE_DEPEND=vapigen
@@ -14,12 +14,12 @@ if [[ ${PV} == *9999* ]]; 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"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
+ 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"
@@ -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.74[introspection?]
+ >=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
@@ -61,10 +61,9 @@ RDEPEND="
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
@@ -82,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
@@ -108,6 +104,15 @@ src_prepare() {
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 "${file}" || die
+ fi
+ done
+ popd || die
+
gnome2_environment_reset
use vala && vala_src_prepare
diff --git a/media-libs/gegl/gegl-0.4.22-r1.ebuild b/media-libs/gegl/gegl-0.4.26.ebuild
index da3d78a2c25d..33138479a21b 100644
--- a/media-libs/gegl/gegl-0.4.22-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.26.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
# vala and introspection support is broken, bug #468208
VALA_USE_DEPEND=vapigen
@@ -14,12 +14,12 @@ if [[ ${PV} == *9999* ]]; 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"
@@ -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.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
diff --git a/media-libs/gegl/gegl-9999.ebuild b/media-libs/gegl/gegl-9999.ebuild
index 6fe143f95cde..ad877bef7420 100644
--- a/media-libs/gegl/gegl-9999.ebuild
+++ b/media-libs/gegl/gegl-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
VALA_USE_DEPEND=vapigen
inherit meson gnome2-utils python-any-r1 vala
@@ -13,12 +13,12 @@ if [[ ${PV} == *9999* ]]; 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"