Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/
Date: Sat, 26 Feb 2022 11:54:46
Message-Id: 1645876464.7631e2269175989832383ab5e9d934f6b17f4029.soap@gentoo
1 commit: 7631e2269175989832383ab5e9d934f6b17f4029
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 26 11:54:24 2022 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 26 11:54:24 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7631e226
7
8 media-libs/gegl: fix broken vala_src_prepare
9
10 Closes: https://bugs.gentoo.org/834077
11 Signed-off-by: David Seifert <soap <AT> gentoo.org>
12
13 media-libs/gegl/{gegl-0.4.36.ebuild => gegl-0.4.36-r1.ebuild} | 9 ++-------
14 1 file changed, 2 insertions(+), 7 deletions(-)
15
16 diff --git a/media-libs/gegl/gegl-0.4.36.ebuild b/media-libs/gegl/gegl-0.4.36-r1.ebuild
17 similarity index 95%
18 rename from media-libs/gegl/gegl-0.4.36.ebuild
19 rename to media-libs/gegl/gegl-0.4.36-r1.ebuild
20 index 823ba12190b8..6a4a84a8223b 100644
21 --- a/media-libs/gegl/gegl-0.4.36.ebuild
22 +++ b/media-libs/gegl/gegl-0.4.36-r1.ebuild
23 @@ -95,11 +95,6 @@ src_prepare() {
24 sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
25 fi
26
27 - # commit 7c78497b : tests that use gegl.png are broken on non-amd64
28 - sed -e '/clones.xml/d' \
29 - -e '/composite-transform.xml/d' \
30 - -i tests/compositions/meson.build || die
31 -
32 # fix 'build'headers from *.cl on gentoo-hardened, bug 739816
33 pushd "${S}/opencl/" || die
34 for file in *.cl; do
35 @@ -108,11 +103,11 @@ src_prepare() {
36 fi
37 done
38 popd || die
39 -
40 - use vala && vala_src_prepare
41 }
42
43 src_configure() {
44 + use vala && vala_setup
45 +
46 local emesonargs=(
47 # - Disable documentation as the generating is bit automagic
48 # if anyone wants to work on it just create bug with patch