1 |
commit: 14f9cda09f23327a05e54266e1789f1993c4414a |
2 |
Author: Marek Szuba <marecki <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Mar 26 22:10:24 2022 +0000 |
4 |
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Mar 26 22:31:26 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f9cda0 |
7 |
|
8 |
media-gfx/gmic: drop 3.0.0, 3.0.1 |
9 |
|
10 |
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org> |
11 |
|
12 |
media-gfx/gmic/Manifest | 1 - |
13 |
media-gfx/gmic/gmic-3.0.0.ebuild | 172 ----------------------------------- |
14 |
media-gfx/gmic/gmic-3.0.1-r1.ebuild | 2 +- |
15 |
media-gfx/gmic/gmic-3.0.1.ebuild | 175 ------------------------------------ |
16 |
media-gfx/gmic/metadata.xml | 1 - |
17 |
5 files changed, 1 insertion(+), 350 deletions(-) |
18 |
|
19 |
diff --git a/media-gfx/gmic/Manifest b/media-gfx/gmic/Manifest |
20 |
index d0e13ce81e85..12e056f95844 100644 |
21 |
--- a/media-gfx/gmic/Manifest |
22 |
+++ b/media-gfx/gmic/Manifest |
23 |
@@ -1,2 +1 @@ |
24 |
-DIST gmic_3.0.0.tar.gz 10225122 BLAKE2B 1066c62c2c56fafbfd11608eb9e3b7c7e9a87b404aae1e7e673e21d9b7b76a599e241f16656786bfa35687f3b3921fcba96368227753105aa25e2fa451962bfa SHA512 89353d16d6304e322400c93bafb50f7557df93c933ed2994f33a17d877e4e12ec511a355b38058680f356bccab5aa84b607fab225354c19d4b8ab3e64424c87c |
25 |
DIST gmic_3.0.1.tar.gz 10457923 BLAKE2B b495d10237abf5abe3d7df166119d2fc0b04142975d97db01ab0c5aa177f6e681931799fb392844e5c34d0503874a16d946a7146c5152cca1e64107948c02c03 SHA512 4bc08a3510e8987eea0463bfcf04de6dfd9a8ee8a38c14661ff201b8f563cab1b914dc60dc35b082cb5e868eb6232e2240a2d6703e0751215a82d6709236946a |
26 |
|
27 |
diff --git a/media-gfx/gmic/gmic-3.0.0.ebuild b/media-gfx/gmic/gmic-3.0.0.ebuild |
28 |
deleted file mode 100644 |
29 |
index 2ef54b68ee93..000000000000 |
30 |
--- a/media-gfx/gmic/gmic-3.0.0.ebuild |
31 |
+++ /dev/null |
32 |
@@ -1,172 +0,0 @@ |
33 |
-# Copyright 1999-2022 Gentoo Authors |
34 |
-# Distributed under the terms of the GNU General Public License v2 |
35 |
- |
36 |
-EAPI=8 |
37 |
- |
38 |
-inherit cmake bash-completion-r1 toolchain-funcs |
39 |
- |
40 |
-if [[ ${PV} == "9999" ]]; then |
41 |
- EGIT_REPO_URI="https://github.com/dtschump/gmic.git" |
42 |
- inherit git-r3 |
43 |
-else |
44 |
- SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz" |
45 |
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" |
46 |
-fi |
47 |
- |
48 |
-DESCRIPTION="GREYC's Magic Image Converter" |
49 |
-HOMEPAGE="https://gmic.eu/ https://github.com/dtschump/gmic" |
50 |
- |
51 |
-LICENSE="CeCILL-2 GPL-3" |
52 |
-SLOT="0" |
53 |
-IUSE="cli curl ffmpeg fftw gimp graphicsmagick jpeg krita opencv openexr openmp png qt5 tiff X zlib" |
54 |
-REQUIRED_USE=" |
55 |
- gimp? ( png zlib fftw X ) |
56 |
- krita? ( png zlib fftw X ) |
57 |
- qt5? ( png zlib fftw X ) |
58 |
-" |
59 |
- |
60 |
-MIN_QT_VER="5.2.0" |
61 |
-QT_DEPEND=" |
62 |
- >=dev-qt/qtcore-${MIN_QT_VER}:5= |
63 |
- >=dev-qt/qtgui-${MIN_QT_VER}:5= |
64 |
- >=dev-qt/qtnetwork-${MIN_QT_VER}:5= |
65 |
- >=dev-qt/qtwidgets-${MIN_QT_VER}:5= |
66 |
-" |
67 |
-COMMON_DEPEND=" |
68 |
- curl? ( net-misc/curl ) |
69 |
- fftw? ( sci-libs/fftw:3.0=[threads] ) |
70 |
- gimp? ( |
71 |
- media-gfx/gimp:0/2 |
72 |
- ${QT_DEPEND} |
73 |
- ) |
74 |
- graphicsmagick? ( media-gfx/graphicsmagick:0= ) |
75 |
- jpeg? ( virtual/jpeg:0 ) |
76 |
- krita? ( ${QT_DEPEND} ) |
77 |
- opencv? ( >=media-libs/opencv-2.3.1a-r1:0= ) |
78 |
- openexr? ( |
79 |
- media-libs/ilmbase:0= |
80 |
- media-libs/openexr:0= |
81 |
- ) |
82 |
- png? ( media-libs/libpng:0= ) |
83 |
- qt5? ( ${QT_DEPEND} ) |
84 |
- tiff? ( media-libs/tiff:0 ) |
85 |
- X? ( |
86 |
- x11-libs/libX11 |
87 |
- x11-libs/libXext |
88 |
- ) |
89 |
- zlib? ( sys-libs/zlib:0= )" |
90 |
-RDEPEND="${COMMON_DEPEND} |
91 |
- ffmpeg? ( media-video/ffmpeg:0= ) |
92 |
-" |
93 |
-DEPEND="${COMMON_DEPEND} |
94 |
- gimp? ( dev-qt/linguist-tools ) |
95 |
- krita? ( dev-qt/linguist-tools ) |
96 |
- qt5? ( dev-qt/linguist-tools ) |
97 |
-" |
98 |
-BDEPEND="virtual/pkgconfig" |
99 |
- |
100 |
-PATCHES=( |
101 |
- "${FILESDIR}"/${PN}-3.0.0_ipa-sra.patch |
102 |
-) |
103 |
- |
104 |
-pkg_pretend() { |
105 |
- if [[ ${MERGE_TYPE} != binary ]]; then |
106 |
- if use openmp; then |
107 |
- tc-has-openmp || die "Please switch to an openmp compatible compiler" |
108 |
- fi |
109 |
- fi |
110 |
-} |
111 |
- |
112 |
-src_prepare() { |
113 |
- cmake_src_prepare |
114 |
- sed -i '/CMAKE_CXX_FLAGS/s/-g //' CMakeLists.txt || die |
115 |
- |
116 |
- if use gimp || use krita || use qt5; then |
117 |
- # respect user flags |
118 |
- sed -e '/CMAKE_CXX_FLAGS_RELEASE/d' \ |
119 |
- -e '/${CMAKE_EXE_LINKER_FLAGS} -s/d' \ |
120 |
- -i gmic-qt/CMakeLists.txt || die |
121 |
- local S="${S}/gmic-qt" |
122 |
- # Bug #753377 |
123 |
- local PATCHES=() |
124 |
- cmake_src_prepare |
125 |
- fi |
126 |
-} |
127 |
- |
128 |
-src_configure() { |
129 |
- local mycmakeargs=( |
130 |
- -DBUILD_LIB=ON |
131 |
- -DBUILD_LIB_STATIC=no |
132 |
- -DBUILD_CLI=$(usex cli) |
133 |
- -DBUILD_MAN=$(usex cli) |
134 |
- -DBUILD_BASH_COMPLETION=$(usex cli) |
135 |
- -DCUSTOM_CFLAGS=ON |
136 |
- -DENABLE_CURL=$(usex curl) |
137 |
- -DENABLE_X=$(usex X) |
138 |
- -DENABLE_FFMPEG=$(usex ffmpeg) |
139 |
- -DENABLE_FFTW=$(usex fftw) |
140 |
- -DENABLE_GRAPHICSMAGICK=$(usex graphicsmagick) |
141 |
- -DENABLE_JPEG=$(usex jpeg) |
142 |
- -DENABLE_OPENCV=$(usex opencv) |
143 |
- -DENABLE_OPENEXR=$(usex openexr) |
144 |
- -DENABLE_OPENMP=$(usex openmp) |
145 |
- -DENABLE_PNG=$(usex png) |
146 |
- -DENABLE_TIFF=$(usex tiff) |
147 |
- -DENABLE_ZLIB=$(usex zlib) |
148 |
- -DENABLE_DYNAMIC_LINKING=ON |
149 |
- ) |
150 |
- |
151 |
- cmake_src_configure |
152 |
- |
153 |
- # configure gmic-qt frontends |
154 |
- local CMAKE_USE_DIR="${S}/gmic-qt" |
155 |
- mycmakeargs=( |
156 |
- -DENABLE_DYNAMIC_LINKING=ON |
157 |
- -DENABLE_CURL=$(usex curl) |
158 |
- -DGMIC_LIB_PATH="${BUILD_DIR}" |
159 |
- -DGMIC_PATH="${S}/src" |
160 |
- ) |
161 |
- |
162 |
- if use gimp; then |
163 |
- mycmakeargs+=( -DGMIC_QT_HOST=gimp ) |
164 |
- BUILD_DIR="${BUILD_DIR}"/gimp cmake_src_configure |
165 |
- fi |
166 |
- |
167 |
- if use krita; then |
168 |
- mycmakeargs+=( -DGMIC_QT_HOST=krita ) |
169 |
- BUILD_DIR="${BUILD_DIR}"/krita cmake_src_configure |
170 |
- fi |
171 |
- |
172 |
- if use qt5; then |
173 |
- mycmakeargs+=( -DGMIC_QT_HOST=none ) |
174 |
- BUILD_DIR="${BUILD_DIR}"/qt5 cmake_src_configure |
175 |
- fi |
176 |
-} |
177 |
- |
178 |
-src_compile() { |
179 |
- cmake_src_compile |
180 |
- |
181 |
- # build gmic-qt frontends |
182 |
- local S="${S}/gmic-qt" |
183 |
- use gimp && { BUILD_DIR="${BUILD_DIR}"/gimp cmake_src_compile || die "failed building gimp plugin" ; } |
184 |
- use krita && { BUILD_DIR="${BUILD_DIR}"/krita cmake_src_compile || die "failed building krita plugin" ; } |
185 |
- use qt5 && { BUILD_DIR="${BUILD_DIR}"/qt5 cmake_src_compile || die "failed building qt5 GUI" ; } |
186 |
-} |
187 |
- |
188 |
-src_install() { |
189 |
- cmake_src_install |
190 |
- dodoc README |
191 |
- use cli && newbashcomp "${BUILD_DIR}"/resources/gmic_bashcompletion.sh ${PN} |
192 |
- |
193 |
- local PLUGINDIR="/usr/$(get_libdir)/gimp/2.0/plug-ins" |
194 |
- insinto "${PLUGINDIR}" |
195 |
- doins resources/gmic_cluts.gmz |
196 |
- |
197 |
- # install gmic-qt frontends |
198 |
- if use gimp; then |
199 |
- exeinto "${PLUGINDIR}" |
200 |
- doexe "${BUILD_DIR}"/gimp/gmic_gimp_qt |
201 |
- fi |
202 |
- use krita && dobin "${BUILD_DIR}"/krita/gmic_krita_qt |
203 |
- use qt5 && dobin "${BUILD_DIR}"/qt5/gmic_qt |
204 |
-} |
205 |
|
206 |
diff --git a/media-gfx/gmic/gmic-3.0.1-r1.ebuild b/media-gfx/gmic/gmic-3.0.1-r1.ebuild |
207 |
index 2c806f819a10..997f0d677392 100644 |
208 |
--- a/media-gfx/gmic/gmic-3.0.1-r1.ebuild |
209 |
+++ b/media-gfx/gmic/gmic-3.0.1-r1.ebuild |
210 |
@@ -168,7 +168,7 @@ pkg_postinst() { |
211 |
for v in ${REPLACING_VERSIONS}; do |
212 |
if ver_test "${v}" -le "3.0.0"; then |
213 |
einfo "Note that starting with version 3.0.1 ${CATEGORY}/${PN} no longer provides a Krita interface." |
214 |
- einfo "Please use the built-in G'MIC plugin provided with Krita 5, or use an older version." |
215 |
+ einfo "Please use the built-in G'MIC plugin provided with Krita 5 instead." |
216 |
break |
217 |
fi |
218 |
done |
219 |
|
220 |
diff --git a/media-gfx/gmic/gmic-3.0.1.ebuild b/media-gfx/gmic/gmic-3.0.1.ebuild |
221 |
deleted file mode 100644 |
222 |
index b2a210733dc4..000000000000 |
223 |
--- a/media-gfx/gmic/gmic-3.0.1.ebuild |
224 |
+++ /dev/null |
225 |
@@ -1,175 +0,0 @@ |
226 |
-# Copyright 1999-2022 Gentoo Authors |
227 |
-# Distributed under the terms of the GNU General Public License v2 |
228 |
- |
229 |
-EAPI=8 |
230 |
- |
231 |
-inherit cmake bash-completion-r1 toolchain-funcs |
232 |
- |
233 |
-if [[ ${PV} == "9999" ]]; then |
234 |
- EGIT_REPO_URI="https://github.com/dtschump/gmic.git" |
235 |
- inherit git-r3 |
236 |
-else |
237 |
- SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz" |
238 |
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" |
239 |
-fi |
240 |
- |
241 |
-DESCRIPTION="GREYC's Magic Image Converter" |
242 |
-HOMEPAGE="https://gmic.eu/ https://github.com/dtschump/gmic" |
243 |
- |
244 |
-LICENSE="CeCILL-2 GPL-3" |
245 |
-SLOT="0" |
246 |
-IUSE="cli curl ffmpeg fftw gimp graphicsmagick jpeg opencv openexr openmp png qt5 tiff X zlib" |
247 |
-REQUIRED_USE=" |
248 |
- gimp? ( png zlib fftw X ) |
249 |
- qt5? ( png zlib fftw X ) |
250 |
-" |
251 |
- |
252 |
-MIN_QT_VER="5.2.0" |
253 |
-QT_DEPEND=" |
254 |
- >=dev-qt/qtcore-${MIN_QT_VER}:5= |
255 |
- >=dev-qt/qtgui-${MIN_QT_VER}:5= |
256 |
- >=dev-qt/qtnetwork-${MIN_QT_VER}:5= |
257 |
- >=dev-qt/qtwidgets-${MIN_QT_VER}:5= |
258 |
-" |
259 |
-COMMON_DEPEND=" |
260 |
- curl? ( net-misc/curl ) |
261 |
- fftw? ( sci-libs/fftw:3.0=[threads] ) |
262 |
- gimp? ( |
263 |
- media-gfx/gimp:0/2 |
264 |
- ${QT_DEPEND} |
265 |
- ) |
266 |
- graphicsmagick? ( media-gfx/graphicsmagick:0= ) |
267 |
- jpeg? ( virtual/jpeg:0 ) |
268 |
- opencv? ( >=media-libs/opencv-2.3.1a-r1:0= ) |
269 |
- openexr? ( |
270 |
- media-libs/ilmbase:0= |
271 |
- media-libs/openexr:0= |
272 |
- ) |
273 |
- png? ( media-libs/libpng:0= ) |
274 |
- qt5? ( ${QT_DEPEND} ) |
275 |
- tiff? ( media-libs/tiff:0 ) |
276 |
- X? ( |
277 |
- x11-libs/libX11 |
278 |
- x11-libs/libXext |
279 |
- ) |
280 |
- zlib? ( sys-libs/zlib:0= )" |
281 |
-RDEPEND="${COMMON_DEPEND} |
282 |
- ffmpeg? ( media-video/ffmpeg:0= ) |
283 |
-" |
284 |
-DEPEND="${COMMON_DEPEND} |
285 |
- gimp? ( dev-qt/linguist-tools ) |
286 |
- qt5? ( dev-qt/linguist-tools ) |
287 |
-" |
288 |
-BDEPEND="virtual/pkgconfig" |
289 |
- |
290 |
-PATCHES=( |
291 |
- "${FILESDIR}"/${PN}-3.0.0_ipa-sra.patch |
292 |
-) |
293 |
- |
294 |
-pkg_pretend() { |
295 |
- if [[ ${MERGE_TYPE} != binary ]]; then |
296 |
- if use openmp; then |
297 |
- tc-has-openmp || die "Please switch to an openmp compatible compiler" |
298 |
- fi |
299 |
- fi |
300 |
-} |
301 |
- |
302 |
-src_prepare() { |
303 |
- cmake_src_prepare |
304 |
- sed -i '/CMAKE_CXX_FLAGS/s/-g //' CMakeLists.txt || die |
305 |
- |
306 |
- if use gimp || use qt5; then |
307 |
- # respect user flags |
308 |
- sed -e '/CMAKE_CXX_FLAGS_RELEASE/d' \ |
309 |
- -e '/${CMAKE_EXE_LINKER_FLAGS} -s/d' \ |
310 |
- -i gmic-qt/CMakeLists.txt || die |
311 |
- local S="${S}/gmic-qt" |
312 |
- # Bug #753377 |
313 |
- local PATCHES=() |
314 |
- cmake_src_prepare |
315 |
- fi |
316 |
-} |
317 |
- |
318 |
-src_configure() { |
319 |
- local mycmakeargs=( |
320 |
- -DBUILD_LIB=ON |
321 |
- -DBUILD_LIB_STATIC=no |
322 |
- -DBUILD_CLI=$(usex cli) |
323 |
- -DBUILD_MAN=$(usex cli) |
324 |
- -DBUILD_BASH_COMPLETION=$(usex cli) |
325 |
- -DCUSTOM_CFLAGS=ON |
326 |
- -DENABLE_CURL=$(usex curl) |
327 |
- -DENABLE_X=$(usex X) |
328 |
- -DENABLE_FFMPEG=$(usex ffmpeg) |
329 |
- -DENABLE_FFTW=$(usex fftw) |
330 |
- -DENABLE_GRAPHICSMAGICK=$(usex graphicsmagick) |
331 |
- -DENABLE_JPEG=$(usex jpeg) |
332 |
- -DENABLE_OPENCV=$(usex opencv) |
333 |
- -DENABLE_OPENEXR=$(usex openexr) |
334 |
- -DENABLE_OPENMP=$(usex openmp) |
335 |
- -DENABLE_PNG=$(usex png) |
336 |
- -DENABLE_TIFF=$(usex tiff) |
337 |
- -DENABLE_ZLIB=$(usex zlib) |
338 |
- -DENABLE_DYNAMIC_LINKING=ON |
339 |
- ) |
340 |
- |
341 |
- cmake_src_configure |
342 |
- |
343 |
- # configure gmic-qt frontends |
344 |
- local CMAKE_USE_DIR="${S}/gmic-qt" |
345 |
- mycmakeargs=( |
346 |
- -DENABLE_DYNAMIC_LINKING=ON |
347 |
- -DENABLE_CURL=$(usex curl) |
348 |
- -DGMIC_LIB_PATH="${BUILD_DIR}" |
349 |
- -DGMIC_PATH="${S}/src" |
350 |
- ) |
351 |
- |
352 |
- if use gimp; then |
353 |
- mycmakeargs+=( -DGMIC_QT_HOST=gimp ) |
354 |
- BUILD_DIR="${BUILD_DIR}"/gimp cmake_src_configure |
355 |
- fi |
356 |
- |
357 |
- if use qt5; then |
358 |
- mycmakeargs+=( -DGMIC_QT_HOST=none ) |
359 |
- BUILD_DIR="${BUILD_DIR}"/qt5 cmake_src_configure |
360 |
- fi |
361 |
-} |
362 |
- |
363 |
-src_compile() { |
364 |
- cmake_src_compile |
365 |
- |
366 |
- # build gmic-qt frontends |
367 |
- local S="${S}/gmic-qt" |
368 |
- use gimp && { BUILD_DIR="${BUILD_DIR}"/gimp cmake_src_compile || die "failed building gimp plugin" ; } |
369 |
- use qt5 && { BUILD_DIR="${BUILD_DIR}"/qt5 cmake_src_compile || die "failed building qt5 GUI" ; } |
370 |
-} |
371 |
- |
372 |
-src_install() { |
373 |
- cmake_src_install |
374 |
- |
375 |
- use cli && newbashcomp "${BUILD_DIR}"/resources/gmic_bashcompletion.sh ${PN} |
376 |
- |
377 |
- local PLUGINDIR="/usr/$(get_libdir)/gimp/2.0/plug-ins" |
378 |
- insinto "${PLUGINDIR}" |
379 |
- doins resources/gmic_cluts.gmz |
380 |
- |
381 |
- # install gmic-qt frontends |
382 |
- if use gimp; then |
383 |
- exeinto "${PLUGINDIR}" |
384 |
- doexe "${BUILD_DIR}"/gimp/gmic_gimp_qt |
385 |
- fi |
386 |
- use qt5 && dobin "${BUILD_DIR}"/qt5/gmic_qt |
387 |
-} |
388 |
- |
389 |
-pkg_postinst() { |
390 |
- if [[ -n "${REPLACING_VERSIONS}" ]]; then |
391 |
- local v |
392 |
- for v in ${REPLACING_VERSIONS}; do |
393 |
- if ver_test "${v}" -le "3.0.0"; then |
394 |
- einfo "Note that starting with version 3.0.1 ${CATEGORY}/${PN} no longer provides a Krita interface." |
395 |
- einfo "Please use the built-in G'MIC plugin provided with Krita 5, or use an older version." |
396 |
- break |
397 |
- fi |
398 |
- done |
399 |
- fi |
400 |
-} |
401 |
|
402 |
diff --git a/media-gfx/gmic/metadata.xml b/media-gfx/gmic/metadata.xml |
403 |
index efde0ceebe6f..d725eae2d066 100644 |
404 |
--- a/media-gfx/gmic/metadata.xml |
405 |
+++ b/media-gfx/gmic/metadata.xml |
406 |
@@ -7,7 +7,6 @@ |
407 |
</maintainer> |
408 |
<use> |
409 |
<flag name="cli">Build CLI interface</flag> |
410 |
- <flag name="krita">Build <pkg>media-gfx/krita</pkg> plugin</flag> |
411 |
<flag name="opencv">Enable support for webcams using the OpenCV library</flag> |
412 |
</use> |
413 |
<upstream> |