Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/
Date: Thu, 30 Apr 2020 21:28:55
Message-Id: 1588282107.94ddcffa7db5e30a246fb0bfc358f610c153c664.asturm@gentoo
1 commit: 94ddcffa7db5e30a246fb0bfc358f610c153c664
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 30 16:54:54 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 30 21:28:27 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94ddcffa
7
8 media-libs/gegl: Drop 0.4.20
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 media-libs/gegl/Manifest | 1 -
14 media-libs/gegl/gegl-0.4.20.ebuild | 160 -------------------------------------
15 2 files changed, 161 deletions(-)
16
17 diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
18 index 08184dac4a7..7449a7b9e9e 100644
19 --- a/media-libs/gegl/Manifest
20 +++ b/media-libs/gegl/Manifest
21 @@ -2,5 +2,4 @@ DIST gegl-0.2.0.tar.bz2 7502040 BLAKE2B 29b33bf6aa878b74461e929a96570fca9a56e529
22 DIST gegl-0.3.34.tar.bz2 6707964 BLAKE2B 4424a2c218067bd0a77d79c2334528da393350db3062019f3889b8cdb8d222f6e436ccfc845b61fdf425a1634698a7a6963702a29bb1666f515b1395c50dc99f SHA512 a7a394dcce4137d5224163ca324f1585e64d1cc797e77d452ba444afe2bff39aa2e2d5d040d07b394697b75162bc310bc51490a5af80240b26aac14b6e7abe02
23 DIST gegl-0.4.16.tar.bz2 7304904 BLAKE2B a3f6021ed7b9d8b784b909057fcdc39e73b6b8b811009adae3c4a6805263e9a887e874ad662d8cd5c673ae324fe39e8f0299651139783fd3ece08675b70896fd SHA512 38eacbd53d9993ca99d061bf6f80553a86ff06bf42d1710403ac5f15629ccc9b1f4395ee7700a04cebc954ed7fe8745c5bef85453c9c56d89681dd53a1552b27
24 DIST gegl-0.4.18.tar.xz 4812756 BLAKE2B b8e5902b62c3549f57dd0ce52a0a406974bf8664d5b85389b79f7d698bcf2643d19861add3d8a9bd5c99036aba4da97b70884dcaacf2cb89170b995f1d1497a0 SHA512 e79874cd50e9f0c27c7dc9d9b952545c31d0a48e2b158aa54b92c3e933267877222f86ede7256f2528f18985dc85d6eadbcd809f7a3563efc4449ec7634f15fd
25 -DIST gegl-0.4.20.tar.xz 4826340 BLAKE2B 0d1087ea983d7fbeb7ea1edb572bea97e9b4e01aaabd5225ba07ab5cee3b369f42fe39691209f38d4d2a87d56997d9756449cafdb6288eb0864b49fb13a6a8ef SHA512 140ac1543aa24a23aa685dbd7335f21bcbf3d95c41c1451b2383f6d278842bd9f0c8c980ed27c70c67b2fefe9ba01f2d4bd4b77a1cee38ec1332c12ab3fd718d
26 DIST gegl-0.4.22.tar.xz 4826748 BLAKE2B 3b6ddca1dff17d0336614fb02cdf94c7497586f075fa548fef66f9f81f62a8055c58e008b9eed989dd283fa701a07d4e22ee81b85c35a0a55f4a92e51cf6b780 SHA512 3118fb17532bcd5893a77739eaf936f5d1e2020178abc497098d227c25f726679621503ac83e7d14a9883d259247d97b92016174e76a2e6e950be7e26ce251ab
27
28 diff --git a/media-libs/gegl/gegl-0.4.20.ebuild b/media-libs/gegl/gegl-0.4.20.ebuild
29 deleted file mode 100644
30 index 1f2a9022287..00000000000
31 --- a/media-libs/gegl/gegl-0.4.20.ebuild
32 +++ /dev/null
33 @@ -1,160 +0,0 @@
34 -# Copyright 1999-2020 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=7
38 -
39 -PYTHON_COMPAT=( python3_{6,7,8} )
40 -# vala and introspection support is broken, bug #468208
41 -VALA_USE_DEPEND=vapigen
42 -
43 -inherit meson gnome2-utils python-any-r1 vala
44 -
45 -if [[ ${PV} == *9999* ]]; then
46 - inherit git-r3
47 - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git"
48 - SRC_URI=""
49 -else
50 - SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz"
51 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
52 -fi
53 -
54 -DESCRIPTION="A graph based image processing framework"
55 -HOMEPAGE="http://www.gegl.org/"
56 -
57 -LICENSE="|| ( GPL-3+ LGPL-3 )"
58 -SLOT="0.4"
59 -
60 -IUSE="cairo debug ffmpeg introspection lcms lensfun openexr pdf raw sdl svg test tiff umfpack vala v4l webp"
61 -REQUIRED_USE="
62 - svg? ( cairo )
63 - test? ( introspection )
64 - vala? ( introspection )
65 -"
66 -
67 -RESTRICT="!test? ( test )"
68 -
69 -# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
70 -# so there is no chance to support libav right now (Gentoo bug #567638)
71 -# If it returns, please check prior GEGL ebuilds for how libav was integrated. Thanks!
72 -RDEPEND="
73 - >=dev-libs/glib-2.44:2
74 - >=dev-libs/json-glib-1.2.6
75 - >=media-libs/babl-0.1.74[introspection?]
76 - media-libs/libnsgif
77 - >=media-libs/libpng-1.6.0:0=
78 - >=sys-libs/zlib-1.2.0
79 - virtual/jpeg:0=
80 - >=x11-libs/gdk-pixbuf-2.32:2
81 - >=x11-libs/pango-1.38.0
82 - cairo? ( >=x11-libs/cairo-1.12.2 )
83 - ffmpeg? ( media-video/ffmpeg:0= )
84 - introspection? ( >=dev-libs/gobject-introspection-1.32:= )
85 - lcms? ( >=media-libs/lcms-2.8:2 )
86 - lensfun? ( >=media-libs/lensfun-0.2.5 )
87 - openexr? ( >=media-libs/openexr-1.6.1:= )
88 - pdf? ( >=app-text/poppler-0.71.0[cairo] )
89 - raw? ( >=media-libs/libraw-0.15.4:0= )
90 - sdl? ( >=media-libs/libsdl-1.2.0 )
91 - svg? ( >=gnome-base/librsvg-2.40.6:2 )
92 - tiff? ( >=media-libs/tiff-4:0 )
93 - umfpack? ( sci-libs/umfpack )
94 - v4l? ( >=media-libs/libv4l-1.0.1 )
95 - webp? ( >=media-libs/libwebp-0.5.0:= )
96 -"
97 -
98 -DEPEND="${RDEPEND}"
99 -
100 -BDEPEND="
101 - dev-lang/perl
102 - >=dev-util/gtk-doc-am-1
103 - >=sys-devel/gettext-0.19.8
104 - >=sys-devel/libtool-2.2
105 - virtual/pkgconfig
106 - test? ( $(python_gen_any_dep '>=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]') )
107 - vala? ( $(vala_depend) )
108 -"
109 -
110 -DOCS=( AUTHORS docs/ChangeLog docs/NEWS.txt )
111 -
112 -PATCHES=(
113 - "${FILESDIR}"/${PN}-0.4.18-drop-failing-tests.patch
114 - "${FILESDIR}"/${PN}-0.4.18-program-suffix.patch
115 - "${FILESDIR}"/${PN}-0.4.18-cltostring_force_utf8.patch
116 -)
117 -
118 -python_check_deps() {
119 - has_version -b ">=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]"
120 -}
121 -
122 -pkg_setup() {
123 - use test && python-any-r1_pkg_setup
124 -}
125 -
126 -src_prepare() {
127 - default
128 -
129 - # don't require Apple's OpenCL on versions of OSX that don't have it
130 - if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then
131 - sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die
132 - fi
133 -
134 - # commit 7c78497b : tests that use gegl.png are broken on non-amd64
135 - sed -e '/clones.xml/d' \
136 - -e '/composite-transform.xml/d' \
137 - -i tests/compositions/meson.build || die
138 -
139 - # fix skipping mipmap tests due to executable not found
140 - for item in "invert-crop.sh" "invert.sh" "rotate-crop.sh" "rotate.sh" "unsharp-crop.sh" "unsharp.sh"; do
141 - sed -i "s:/bin/gegl:/bin/gegl-0.4:g" "${S}/tests/mipmap/${item}" || die
142 - sed -i "s:/tools/gegl-imgcmp:/tools/gegl-imgcmp-0.4:g" "${S}/tests/mipmap/${item}" || die
143 - done
144 -
145 - gnome2_environment_reset
146 -
147 - use vala && vala_src_prepare
148 -}
149 -
150 -src_configure() {
151 - local emesonargs=(
152 - # - Disable documentation as the generating is bit automagic
153 - # if anyone wants to work on it just create bug with patch
154 - -Ddocs=false
155 - -Dexiv2=disabled
156 - -Dgdk-pixbuf=enabled
157 - -Dgexiv2=disabled
158 - # - There are two checks for dot, one controllable by --with(out)-graphviz
159 - # which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes.
160 - -Dgraphviz=disabled
161 - -Djasper=disabled
162 - -Dlibjpeg=enabled
163 - -Dlibpng=enabled
164 - # - libspiro: not in portage main tree
165 - -Dlibspiro=disabled
166 - -Dlua=disabled
167 - -Dmrg=disabled
168 - -Dpango=enabled
169 - -Dsdl2=disabled
170 - # - Parameter -Dworkshop=false disables any use of Lua, effectivly
171 - -Dworkshop=false
172 - $(meson_feature cairo)
173 - $(meson_feature cairo pangocairo)
174 - $(meson_feature ffmpeg libav)
175 - $(meson_feature lcms)
176 - $(meson_feature lensfun)
177 - $(meson_feature openexr)
178 - $(meson_feature raw libraw)
179 - $(meson_feature sdl sdl1)
180 - $(meson_feature svg librsvg)
181 - $(meson_feature test pygobject)
182 - $(meson_feature tiff libtiff)
183 - $(meson_feature umfpack)
184 - # - v4l support does not work with our media-libs/libv4l-0.8.9,
185 - # upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=654675
186 - $(meson_feature v4l libv4l)
187 - $(meson_feature v4l libv4l2)
188 - $(meson_feature vala vapigen)
189 - $(meson_feature webp)
190 - $(meson_use introspection)
191 - )
192 - meson_src_configure
193 -}