Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/imagemagick/
Date: Sat, 29 Jun 2019 14:47:20
Message-Id: 1561819630.8390c7bb2af07db20eade01e8b3ba862fa59c853.whissi@gentoo
1 commit: 8390c7bb2af07db20eade01e8b3ba862fa59c853
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 29 14:44:52 2019 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 29 14:47:10 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8390c7bb
7
8 media-gfx/imagemagick: drop old
9
10 Package-Manager: Portage-2.3.67, Repoman-2.3.14
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 media-gfx/imagemagick/Manifest | 2 -
14 media-gfx/imagemagick/imagemagick-6.9.10.49.ebuild | 248 --------------------
15 media-gfx/imagemagick/imagemagick-7.0.8.49.ebuild | 256 ---------------------
16 3 files changed, 506 deletions(-)
17
18 diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest
19 index 5718768dca3..bd0708cdd90 100644
20 --- a/media-gfx/imagemagick/Manifest
21 +++ b/media-gfx/imagemagick/Manifest
22 @@ -1,4 +1,2 @@
23 -DIST ImageMagick-6.9.10-49.tar.xz 8940128 BLAKE2B e8653b10e251354b8a48f1e1b613d6dba8d077e38f71ac04b68062ce86da3e078a6dbcfd47fbda9a90301d3d231606f75eb1f714516788c65055304aaf90d1e9 SHA512 c25f4814e02d9d11fae863683a676b995f59967ed556bca766ec107dfee3ee573999acd291fbac13d5cc828f782a223e7389939d786678b23859f39db2eaba9a
24 DIST ImageMagick-6.9.10-50.tar.xz 8941584 BLAKE2B dcbbe4b0c25c281168088dd5b62a9d882088b9b57fc4127c6d233b049011ae3ede43e2629734fbd1ae2b21cd13f64690e6f6a3ea81a1e08736fbc1a29a5bccf9 SHA512 f288eb8ce40aafb3d099ae5ec10403902934d02440256ed2012f0b13456b237c3a903f92764b02378c27005fd65ad1251ff1663fce825890721fa93b18ad515d
25 -DIST ImageMagick-7.0.8-49.tar.xz 9452340 BLAKE2B 1e1b662e16287cc505ce40b1031836406159e9574efaaead3e8789300798469075d35bff01fb6a994efc42764ef3e509a9c0fec0c5cd7e3abeb09a201f689ca8 SHA512 8dd4a45f4d95d949bcd797f44d1602a3767386ee7d73888fb8a1ee6d4d8be7c4881a88262e7261a253da6f4b3c8ac9442d5eacb44e267e2d25e11bda10b12526
26 DIST ImageMagick-7.0.8-50.tar.xz 9453076 BLAKE2B a137fb353d32ce6914b5033ea4c02bc81cb1eb82c1dbb6d449f20e19b23ec1eeef628e27c497cb9eb5e7a23f9d4f9f2152e3c6e64dfb5c6f793358c174286e27 SHA512 78cee7463610b256b899cc9474924cefe2dc36ab238025c54688563c3e1aa4b86ebc739f22fb349ab8914b7ac0dc6c5073cca168b9cfc371fb4bbd7e3f51cfbc
27
28 diff --git a/media-gfx/imagemagick/imagemagick-6.9.10.49.ebuild b/media-gfx/imagemagick/imagemagick-6.9.10.49.ebuild
29 deleted file mode 100644
30 index b6bca9ea8b2..00000000000
31 --- a/media-gfx/imagemagick/imagemagick-6.9.10.49.ebuild
32 +++ /dev/null
33 @@ -1,248 +0,0 @@
34 -# Copyright 1999-2019 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI="6"
38 -
39 -inherit eapi7-ver eutils flag-o-matic libtool perl-functions toolchain-funcs multilib
40 -
41 -MY_PV="$(ver_rs 3 '-')"
42 -MY_P="ImageMagick-${MY_PV}"
43 -
44 -DESCRIPTION="A collection of tools and libraries for many image formats"
45 -HOMEPAGE="https://www.imagemagick.org/"
46 -SRC_URI="mirror://${PN}/${MY_P}.tar.xz"
47 -
48 -LICENSE="imagemagick"
49 -SLOT="0/${PV}"
50 -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
51 -IUSE="bzip2 corefonts cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib"
52 -
53 -RESTRICT="perl? ( userpriv )"
54 -
55 -RDEPEND="
56 - dev-libs/libltdl:0
57 - bzip2? ( app-arch/bzip2 )
58 - corefonts? ( media-fonts/corefonts )
59 - djvu? ( app-text/djvu )
60 - fftw? ( sci-libs/fftw:3.0 )
61 - fontconfig? ( media-libs/fontconfig )
62 - fpx? ( >=media-libs/libfpx-1.3.0-r1 )
63 - graphviz? ( media-gfx/graphviz )
64 - heif? ( media-libs/libheif:= )
65 - jbig? ( >=media-libs/jbigkit-2:= )
66 - jpeg? ( virtual/jpeg:0 )
67 - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 )
68 - lcms? ( media-libs/lcms:2= )
69 - lqr? ( media-libs/liblqr )
70 - opencl? ( virtual/opencl )
71 - openexr? ( media-libs/openexr:0= )
72 - pango? ( x11-libs/pango )
73 - perl? ( >=dev-lang/perl-5.8.8:0= )
74 - png? ( media-libs/libpng:0= )
75 - postscript? ( app-text/ghostscript-gpl )
76 - raw? ( media-libs/libraw:= )
77 - svg? ( gnome-base/librsvg )
78 - tiff? ( media-libs/tiff:0= )
79 - truetype? (
80 - media-fonts/urw-fonts
81 - >=media-libs/freetype-2
82 - )
83 - webp? ( media-libs/libwebp:0= )
84 - wmf? ( media-libs/libwmf )
85 - X? (
86 - x11-libs/libICE
87 - x11-libs/libSM
88 - x11-libs/libXext
89 - x11-libs/libXt
90 - )
91 - xml? ( dev-libs/libxml2:= )
92 - lzma? ( app-arch/xz-utils )
93 - zlib? ( sys-libs/zlib:= )"
94 -DEPEND="${RDEPEND}
95 - !media-gfx/graphicsmagick[imagemagick]
96 - virtual/pkgconfig
97 - X? ( x11-base/xorg-proto )"
98 -
99 -REQUIRED_USE="corefonts? ( truetype )
100 - test? ( corefonts )"
101 -
102 -S="${WORKDIR}/${MY_P}"
103 -
104 -src_prepare() {
105 - default
106 -
107 - # Apply hardening #664236
108 - cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die
109 - sed -i -e '/^<policymap>$/ {
110 - r policy-hardening.snippet
111 - d
112 - }' \
113 - config/policy.xml || \
114 - die "Failed to apply hardening of policy.xml"
115 - einfo "policy.xml hardened"
116 -
117 - elibtoolize # for Darwin modules
118 -
119 - # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3
120 - local mesa_cards ati_cards nvidia_cards render_cards
121 - shopt -s nullglob
122 - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
123 - if test -n "${ati_cards}"; then
124 - addpredict "${ati_cards}"
125 - fi
126 - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
127 - if test -n "${mesa_cards}"; then
128 - addpredict "${mesa_cards}"
129 - fi
130 - nvidia_cards=$(echo -n /dev/nvidia** | sed 's/ /:/g')
131 - if test -n "${nvidia_cards}"; then
132 - addpredict "${nvidia_cards}"
133 - fi
134 - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
135 - if test -n "${render_cards}"; then
136 - addpredict "${render_cards}"
137 - fi
138 - shopt -u nullglob
139 - addpredict /dev/nvidiactl
140 -}
141 -
142 -src_configure() {
143 - local depth=16
144 - use q8 && depth=8
145 - use q32 && depth=32
146 -
147 - local openmp=disable
148 - use openmp && { tc-has-openmp && openmp=enable; }
149 -
150 - use perl && perl_check_env
151 -
152 - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket
153 -
154 - local myeconfargs=(
155 - $(use_enable static-libs static)
156 - $(use_enable hdri)
157 - $(use_enable opencl)
158 - --with-threads
159 - --with-modules
160 - --with-quantum-depth=${depth}
161 - $(use_with cxx magick-plus-plus)
162 - $(use_with perl)
163 - --with-perl-options='INSTALLDIRS=vendor'
164 - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts
165 - $(use_with bzip2 bzlib)
166 - $(use_with X x)
167 - $(use_with zlib)
168 - --without-autotrace
169 - $(use_with postscript dps)
170 - $(use_with djvu)
171 - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu
172 - $(use_with fftw)
173 - $(use_with fpx)
174 - $(use_with fontconfig)
175 - $(use_with truetype freetype)
176 - $(use_with postscript gslib)
177 - $(use_with graphviz gvc)
178 - $(use_with heif heic)
179 - $(use_with jbig)
180 - $(use_with jpeg)
181 - $(use_with jpeg2k openjp2)
182 - $(use_with lcms)
183 - $(use_with lqr)
184 - $(use_with lzma)
185 - $(use_with openexr)
186 - $(use_with pango)
187 - $(use_with png)
188 - $(use_with raw)
189 - $(use_with svg rsvg)
190 - $(use_with tiff)
191 - $(use_with webp)
192 - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts)
193 - $(use_with wmf)
194 - $(use_with xml)
195 - --${openmp}-openmp
196 - --with-gcc-arch=no-automagic
197 - )
198 - CONFIG_SHELL=$(type -P bash) econf "${myeconfargs[@]}"
199 -}
200 -
201 -src_test() {
202 - # Install default (unrestricted) policy in $HOME for test suite #664238
203 - local _im_local_config_home="${HOME}/.config/ImageMagick"
204 - mkdir -p "${_im_local_config_home}" || \
205 - die "Failed to create IM config dir in '${_im_local_config_home}'"
206 - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \
207 - die "Failed to install default blank policy.xml in '${_im_local_config_home}'"
208 -
209 - local im_command= IM_COMMANDS=()
210 - IM_COMMANDS+=( "identify -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built
211 - IM_COMMANDS+=( "identify -list policy" ) # Verify that policy.xml is used
212 - IM_COMMANDS+=( "emake check" ) # Run tests
213 -
214 - for im_command in "${IM_COMMANDS[@]}"; do
215 - eval "${S}"/magick.sh \
216 - ${im_command} || \
217 - die "Failed to run \"${im_command}\""
218 - done
219 -}
220 -
221 -src_install() {
222 - # Ensure documentation installation files and paths with each release!
223 - emake \
224 - DESTDIR="${D}" \
225 - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \
226 - install
227 -
228 - rm -f "${ED%/}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt}
229 - dodoc {AUTHORS,README}.txt ChangeLog
230 -
231 - if use perl; then
232 - find "${ED}" -type f -name perllocal.pod -exec rm -f {} +
233 - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} +
234 - fi
235 -
236 - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
237 -
238 - if use opencl; then
239 - cat <<-EOF > "${T}"/99${PN}
240 - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/renderD128"
241 - EOF
242 -
243 - insinto /etc/sandbox.d
244 - doins "${T}"/99${PN} #472766
245 - fi
246 -
247 - insinto /usr/share/${PN}
248 - doins config/*icm
249 -}
250 -
251 -pkg_postinst() {
252 - local _show_policy_xml_notice=
253 -
254 - if [[ -z "${REPLACING_VERSIONS}" ]]; then
255 - # This is a new installation
256 - _show_policy_xml_notice=yes
257 - else
258 - local v
259 - for v in ${REPLACING_VERSIONS}; do
260 - if ! ver_test "${v}" -gt "6.9.10.10-r2"; then
261 - # This is an upgrade
262 - _show_policy_xml_notice=yes
263 -
264 - # Show this elog only once
265 - break
266 - fi
267 - done
268 - fi
269 -
270 - if [[ -n "${_show_policy_xml_notice}" ]]; then
271 - elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-6"
272 - elog "which will prevent the usage of the following coders by default:"
273 - elog ""
274 - elog " - PS"
275 - elog " - PS2"
276 - elog " - PS3"
277 - elog " - EPS"
278 - elog " - PDF"
279 - elog " - XPS"
280 - fi
281 -}
282
283 diff --git a/media-gfx/imagemagick/imagemagick-7.0.8.49.ebuild b/media-gfx/imagemagick/imagemagick-7.0.8.49.ebuild
284 deleted file mode 100644
285 index 59c2b130c53..00000000000
286 --- a/media-gfx/imagemagick/imagemagick-7.0.8.49.ebuild
287 +++ /dev/null
288 @@ -1,256 +0,0 @@
289 -# Copyright 1999-2019 Gentoo Authors
290 -# Distributed under the terms of the GNU General Public License v2
291 -
292 -EAPI="6"
293 -
294 -inherit eapi7-ver eutils flag-o-matic libtool perl-functions toolchain-funcs multilib
295 -
296 -if [[ ${PV} == "9999" ]] ; then
297 - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick.git"
298 - inherit git-r3
299 - MY_P="imagemagick-9999"
300 -else
301 - MY_PV="$(ver_rs 3 '-')"
302 - MY_P="ImageMagick-${MY_PV}"
303 - SRC_URI="mirror://${PN}/${MY_P}.tar.xz"
304 - KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
305 -fi
306 -
307 -DESCRIPTION="A collection of tools and libraries for many image formats"
308 -HOMEPAGE="https://www.imagemagick.org/"
309 -
310 -LICENSE="imagemagick"
311 -SLOT="0/${PV}"
312 -IUSE="bzip2 corefonts cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib"
313 -
314 -RDEPEND="
315 - dev-libs/libltdl:0
316 - bzip2? ( app-arch/bzip2 )
317 - corefonts? ( media-fonts/corefonts )
318 - djvu? ( app-text/djvu )
319 - fftw? ( sci-libs/fftw:3.0 )
320 - fontconfig? ( media-libs/fontconfig )
321 - fpx? ( >=media-libs/libfpx-1.3.0-r1 )
322 - graphviz? ( media-gfx/graphviz )
323 - heif? ( media-libs/libheif:= )
324 - jbig? ( >=media-libs/jbigkit-2:= )
325 - jpeg? ( virtual/jpeg:0 )
326 - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 )
327 - lcms? ( media-libs/lcms:2= )
328 - lqr? ( media-libs/liblqr )
329 - opencl? ( virtual/opencl )
330 - openexr? ( media-libs/openexr:0= )
331 - pango? ( x11-libs/pango )
332 - perl? ( >=dev-lang/perl-5.8.8:0= )
333 - png? ( media-libs/libpng:0= )
334 - postscript? ( app-text/ghostscript-gpl )
335 - raw? ( media-libs/libraw:= )
336 - svg? ( gnome-base/librsvg )
337 - tiff? ( media-libs/tiff:0= )
338 - truetype? (
339 - media-fonts/urw-fonts
340 - >=media-libs/freetype-2
341 - )
342 - webp? ( media-libs/libwebp:0= )
343 - wmf? ( media-libs/libwmf )
344 - X? (
345 - x11-libs/libICE
346 - x11-libs/libSM
347 - x11-libs/libXext
348 - x11-libs/libXt
349 - )
350 - xml? ( dev-libs/libxml2:= )
351 - lzma? ( app-arch/xz-utils )
352 - zlib? ( sys-libs/zlib:= )"
353 -DEPEND="${RDEPEND}
354 - !media-gfx/graphicsmagick[imagemagick]
355 - virtual/pkgconfig
356 - X? ( x11-base/xorg-proto )"
357 -
358 -REQUIRED_USE="corefonts? ( truetype )
359 - test? ( corefonts )"
360 -
361 -S="${WORKDIR}/${MY_P}"
362 -
363 -src_prepare() {
364 - default
365 -
366 - # Apply hardening #664236
367 - cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die
368 - sed -i -e '/^<policymap>$/ {
369 - r policy-hardening.snippet
370 - d
371 - }' \
372 - config/policy.xml || \
373 - die "Failed to apply hardening of policy.xml"
374 - einfo "policy.xml hardened"
375 -
376 - elibtoolize # for Darwin modules
377 -
378 - # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3
379 - local ati_cards mesa_cards nvidia_cards render_cards
380 - shopt -s nullglob
381 - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
382 - if test -n "${ati_cards}"; then
383 - addpredict "${ati_cards}"
384 - fi
385 - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
386 - if test -n "${mesa_cards}"; then
387 - addpredict "${mesa_cards}"
388 - fi
389 - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
390 - if test -n "${nvidia_cards}"; then
391 - addpredict "${nvidia_cards}"
392 - fi
393 - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
394 - if test -n "${render_cards}"; then
395 - addpredict "${render_cards}"
396 - fi
397 - shopt -u nullglob
398 - addpredict /dev/nvidiactl
399 -}
400 -
401 -src_configure() {
402 - local depth=16
403 - use q8 && depth=8
404 - use q32 && depth=32
405 -
406 - local openmp=disable
407 - use openmp && { tc-has-openmp && openmp=enable; }
408 -
409 - use perl && perl_check_env
410 -
411 - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket
412 -
413 - local myeconfargs=(
414 - $(use_enable static-libs static)
415 - $(use_enable hdri)
416 - $(use_enable opencl)
417 - --with-threads
418 - --with-modules
419 - --with-quantum-depth=${depth}
420 - $(use_with cxx magick-plus-plus)
421 - $(use_with perl)
422 - --with-perl-options='INSTALLDIRS=vendor'
423 - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts
424 - $(use_with bzip2 bzlib)
425 - $(use_with X x)
426 - $(use_with zlib)
427 - --without-autotrace
428 - $(use_with postscript dps)
429 - $(use_with djvu)
430 - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu
431 - $(use_with fftw)
432 - $(use_with fpx)
433 - $(use_with fontconfig)
434 - $(use_with truetype freetype)
435 - $(use_with postscript gslib)
436 - $(use_with graphviz gvc)
437 - $(use_with heif heic)
438 - $(use_with jbig)
439 - $(use_with jpeg)
440 - $(use_with jpeg2k openjp2)
441 - $(use_with lcms)
442 - $(use_with lqr)
443 - $(use_with lzma)
444 - $(use_with openexr)
445 - $(use_with pango)
446 - $(use_with png)
447 - $(use_with raw)
448 - $(use_with svg rsvg)
449 - $(use_with tiff)
450 - $(use_with webp)
451 - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts)
452 - $(use_with wmf)
453 - $(use_with xml)
454 - --${openmp}-openmp
455 - --with-gcc-arch=no-automagic
456 - )
457 - CONFIG_SHELL=$(type -P bash) econf "${myeconfargs[@]}"
458 -}
459 -
460 -src_test() {
461 - # Install default (unrestricted) policy in $HOME for test suite #664238
462 - local _im_local_config_home="${HOME}/.config/ImageMagick"
463 - mkdir -p "${_im_local_config_home}" || \
464 - die "Failed to create IM config dir in '${_im_local_config_home}'"
465 - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \
466 - die "Failed to install default blank policy.xml in '${_im_local_config_home}'"
467 -
468 - local im_command= IM_COMMANDS=()
469 - if [[ ${PV} == "9999" ]] ; then
470 - IM_COMMANDS+=( "magick -version" ) # Show version we are using -- cannot verify because of live ebuild
471 - else
472 - IM_COMMANDS+=( "magick -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built
473 - fi
474 - IM_COMMANDS+=( "magick -list policy" ) # Verify that policy.xml is used
475 - IM_COMMANDS+=( "emake check" ) # Run tests
476 -
477 - for im_command in "${IM_COMMANDS[@]}"; do
478 - eval "${S}"/magick.sh \
479 - ${im_command} || \
480 - die "Failed to run \"${im_command}\""
481 - done
482 -}
483 -
484 -src_install() {
485 - # Ensure documentation installation files and paths with each release!
486 - emake \
487 - DESTDIR="${D}" \
488 - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \
489 - install
490 -
491 - rm -f "${ED%/}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt}
492 - dodoc {AUTHORS,README}.txt ChangeLog
493 -
494 - if use perl; then
495 - find "${ED}" -type f -name perllocal.pod -exec rm -f {} +
496 - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} +
497 - fi
498 -
499 - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
500 -
501 - if use opencl; then
502 - cat <<-EOF > "${T}"/99${PN}
503 - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/renderD128"
504 - EOF
505 -
506 - insinto /etc/sandbox.d
507 - doins "${T}"/99${PN} #472766
508 - fi
509 -
510 - insinto /usr/share/${PN}
511 - doins config/*icm
512 -}
513 -
514 -pkg_postinst() {
515 - local _show_policy_xml_notice=
516 -
517 - if [[ -z "${REPLACING_VERSIONS}" ]]; then
518 - # This is a new installation
519 - _show_policy_xml_notice=yes
520 - else
521 - local v
522 - for v in ${REPLACING_VERSIONS}; do
523 - if ! ver_test "${v}" -gt "7.0.8.10-r2"; then
524 - # This is an upgrade
525 - _show_policy_xml_notice=yes
526 -
527 - # Show this elog only once
528 - break
529 - fi
530 - done
531 - fi
532 -
533 - if [[ -n "${_show_policy_xml_notice}" ]]; then
534 - elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-7"
535 - elog "which will prevent the usage of the following coders by default:"
536 - elog ""
537 - elog " - PS"
538 - elog " - PS2"
539 - elog " - PS3"
540 - elog " - EPS"
541 - elog " - PDF"
542 - elog " - XPS"
543 - fi
544 -}