Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/imagemagick/
Date: Fri, 04 Aug 2017 07:53:25
Message-Id: 1501833196.fe11a08fbf90020f2b6f8391416c66843aee5976.polynomial-c@gentoo
1 commit: fe11a08fbf90020f2b6f8391416c66843aee5976
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 4 07:52:56 2017 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 4 07:53:16 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe11a08f
7
8 media-gfx/imagemagick: Removed old.
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.3
11
12 media-gfx/imagemagick/Manifest | 1 -
13 .../imagemagick/imagemagick-7.0.5.7-r1.ebuild | 184 ---------------------
14 2 files changed, 185 deletions(-)
15
16 diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest
17 index a1b2e467080..56388131b59 100644
18 --- a/media-gfx/imagemagick/Manifest
19 +++ b/media-gfx/imagemagick/Manifest
20 @@ -2,6 +2,5 @@ DIST ImageMagick-6.9.7-4.tar.xz 8797776 SHA256 68842c55ed9c958b84aae17974961ceff
21 DIST ImageMagick-6.9.8-6.tar.xz 8772452 SHA256 dc587a30457d1b42fa980fe7d94bfad906407ad811335e60f5eb673b3a17afeb SHA512 9bd05db02f0565063d6513620567e54b66521dc49b9dd26a83e68d1aab3ca599b9b34ba0661df2e3a88042b88806db156f6a1e9598c34d76307c0fb4ad0c4271 WHIRLPOOL de126414da7b8bfc99102ad7ff3e3d181bc584561344b29c927f66531ecf797ef5e95100279af7a20372a13be67829565d47c612676089419d413ddfa84fa632
22 DIST ImageMagick-6.9.9-0.tar.xz 8780640 SHA256 0a8a091dc4f57ec486e03285a1c30dc3f062d58133f848b6274dfc6ae5dbb60b SHA512 ddd2042e5d9fd2ee9ba91f65c7be3f0cf1a8ce340be9cefaaca2517073d2319b43b7190c5302c92e845f8e250d87681e375aec7238ca93401b42dd248776e338 WHIRLPOOL 603965b07098c3963ab5c089ee4a3fa4b1d36eb8fa52d1e5c22d2dd9bdd6b5ffa165713274fb524991faffe447ce7df14df40c8848f1436e7b86c25d901eda45
23 DIST ImageMagick-6.9.9-5.tar.xz 8778956 SHA256 aa6444ece8d29b87fb4f25e997cd0b4fb48774206cea9490c6028babdee7d056 SHA512 d8d5bab4110157b80c6cec2fa5529a145a27814596e850cd42700aab5351f204c154cfc584badd5dcbdb754acaa2f97e419952661570847648c0b558a0ae9e23 WHIRLPOOL 5920af3e3c66f8cdf141c2a801193d2b06eb8d1b1287f48732e82cf42b7ba14667798838fbc5cbe6e4ee188e3620f865448293c27752194add4212cf3d0c9f84
24 -DIST ImageMagick-7.0.5-7.tar.xz 8261496 SHA256 f72d089074d6c968bab38d1c18b22bd92c876e7ae23f7261db0b7c3552186586 SHA512 b634d4bba00fb3a344af350c29d8ecb397901c05cafece1de136a1d8f95e65a1324b4f035b5ed021d505980e8b373ddd4995805b73ed48a257039aa829e58855 WHIRLPOOL 1ac5e950fdf57e2000fae3c1817725e2ea86f41e6e51661a4cb93a47b83cba9864874d3d3662831fbd66308e2816744d9a7532ebeea1c615e3bad9a879a5f0a9
25 DIST ImageMagick-7.0.6-1.tar.xz 8546292 SHA256 7a273e0428a817a240fa0b37d209e41285676189cb9969abdb8b1d7d01d36fc4 SHA512 09c6cf0fa3f7f04dc806ad49e5324e8f051e79032f6d9ef83235c130764c931942ee90d643476c92f36fd49a53d3fd195553b658f2f937b82b4950e57724bcfb WHIRLPOOL 107a11ff2a8671a570ab45768645e3f3af900d35b850cd8b858906515061adfe97d1cb4b7ce570d123de46e0585403b97364ec9f99c0aa16ac5d78568f0892af
26 DIST ImageMagick-7.0.6-5.tar.xz 8560400 SHA256 5dbcd45b67514fe1981703759d008f9aa2c6b6201917679dfd35776c904e51b2 SHA512 58caab37aba176ead238d7784ec8a584f93f3ff63e6f298d1b56173b9d25510fabb8c772bf8408c9441b1c8528d71db82c3d813f061e5a2219bf3df2cada09e4 WHIRLPOOL 25dfd31a73b83597e3c4f90d24149486374e7b3c80997014ebd65b09cc48b3fc8e965485f77bfb24f65ff4f59312a975254c05b7d20665d133715a6975affc0e
27
28 diff --git a/media-gfx/imagemagick/imagemagick-7.0.5.7-r1.ebuild b/media-gfx/imagemagick/imagemagick-7.0.5.7-r1.ebuild
29 deleted file mode 100644
30 index 683354b7f95..00000000000
31 --- a/media-gfx/imagemagick/imagemagick-7.0.5.7-r1.ebuild
32 +++ /dev/null
33 @@ -1,184 +0,0 @@
34 -# Copyright 1999-2017 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=6
38 -
39 -inherit eutils flag-o-matic libtool multilib toolchain-funcs versionator
40 -
41 -MY_P=ImageMagick-$(replace_version_separator 3 '-')
42 -
43 -DESCRIPTION="A collection of tools and libraries for many image formats"
44 -HOMEPAGE="http://www.imagemagick.org/"
45 -SRC_URI="mirror://${PN}/${MY_P}.tar.xz"
46 -
47 -LICENSE="imagemagick"
48 -SLOT="0/${PV}"
49 -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"
50 -IUSE="bzip2 corefonts cxx djvu fftw fontconfig fpx graphviz hdri 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"
51 -
52 -RESTRICT="perl? ( userpriv )"
53 -
54 -RDEPEND="
55 - dev-libs/libltdl:0
56 - bzip2? ( app-arch/bzip2 )
57 - corefonts? ( media-fonts/corefonts )
58 - djvu? ( app-text/djvu )
59 - fftw? ( sci-libs/fftw:3.0 )
60 - fontconfig? ( media-libs/fontconfig )
61 - fpx? ( >=media-libs/libfpx-1.3.0-r1 )
62 - graphviz? ( media-gfx/graphviz )
63 - jbig? ( >=media-libs/jbigkit-2:= )
64 - jpeg? ( virtual/jpeg:0 )
65 - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 )
66 - lcms? ( media-libs/lcms:2= )
67 - lqr? ( media-libs/liblqr )
68 - opencl? ( virtual/opencl )
69 - openexr? ( media-libs/openexr:0= )
70 - pango? ( x11-libs/pango )
71 - perl? ( >=dev-lang/perl-5.8.8:0= )
72 - png? ( media-libs/libpng:0= )
73 - postscript? ( app-text/ghostscript-gpl )
74 - raw? ( media-gfx/ufraw )
75 - svg? ( gnome-base/librsvg )
76 - tiff? ( media-libs/tiff:0= )
77 - truetype? (
78 - media-fonts/urw-fonts
79 - >=media-libs/freetype-2
80 - )
81 - webp? ( media-libs/libwebp:0= )
82 - wmf? ( media-libs/libwmf )
83 - X? (
84 - x11-libs/libICE
85 - x11-libs/libSM
86 - x11-libs/libXext
87 - x11-libs/libXt
88 - )
89 - xml? ( dev-libs/libxml2:= )
90 - lzma? ( app-arch/xz-utils )
91 - zlib? ( sys-libs/zlib:= )"
92 -DEPEND="${RDEPEND}
93 - !media-gfx/graphicsmagick[imagemagick]
94 - virtual/pkgconfig
95 - X? ( x11-proto/xextproto )"
96 -
97 -REQUIRED_USE="corefonts? ( truetype )
98 - test? ( corefonts )"
99 -
100 -S=${WORKDIR}/${MY_P}
101 -
102 -src_prepare() {
103 - local ati_cards mesa_cards nvidia_cards render_cards
104 - default
105 -
106 - elibtoolize # for Darwin modules
107 -
108 - # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3
109 - shopt -s nullglob
110 - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
111 - if test -n "${ati_cards}"; then
112 - addpredict "${ati_cards}"
113 - fi
114 - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
115 - if test -n "${mesa_cards}"; then
116 - addpredict "${mesa_cards}"
117 - fi
118 - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
119 - if test -n "${nvidia_cards}"; then
120 - addpredict "${nvidia_cards}"
121 - fi
122 - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
123 - if test -n "${render_cards}"; then
124 - addpredict "${render_cards}"
125 - fi
126 - shopt -u nullglob
127 - addpredict /dev/nvidiactl
128 -}
129 -
130 -src_configure() {
131 - local depth=16
132 - use q8 && depth=8
133 - use q32 && depth=32
134 -
135 - local openmp=disable
136 - use openmp && { tc-has-openmp && openmp=enable; }
137 -
138 - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket
139 -
140 - CONFIG_SHELL=$(type -P bash) \
141 - econf \
142 - $(use_enable static-libs static) \
143 - $(use_enable hdri) \
144 - $(use_enable opencl) \
145 - --with-threads \
146 - --with-modules \
147 - --with-quantum-depth=${depth} \
148 - $(use_with cxx magick-plus-plus) \
149 - $(use_with perl) \
150 - --with-perl-options='INSTALLDIRS=vendor' \
151 - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts \
152 - $(use_with bzip2 bzlib) \
153 - $(use_with X x) \
154 - $(use_with zlib) \
155 - --without-autotrace \
156 - $(use_with postscript dps) \
157 - $(use_with djvu) \
158 - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu \
159 - $(use_with fftw) \
160 - $(use_with fpx) \
161 - $(use_with fontconfig) \
162 - $(use_with truetype freetype) \
163 - $(use_with postscript gslib) \
164 - $(use_with graphviz gvc) \
165 - $(use_with jbig) \
166 - $(use_with jpeg) \
167 - $(use_with jpeg2k openjp2) \
168 - $(use_with lcms) \
169 - $(use_with lqr) \
170 - $(use_with lzma) \
171 - $(use_with openexr) \
172 - $(use_with pango) \
173 - $(use_with png) \
174 - $(use_with svg rsvg) \
175 - $(use_with tiff) \
176 - $(use_with webp) \
177 - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) \
178 - $(use_with wmf) \
179 - $(use_with xml) \
180 - --${openmp}-openmp \
181 - --with-gcc-arch=no-automagic
182 -}
183 -
184 -src_test() {
185 - LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \
186 - emake check
187 -}
188 -
189 -src_install() {
190 - # Ensure documentation installation files and paths with each release!
191 - emake \
192 - DESTDIR="${D}" \
193 - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \
194 - install
195 -
196 - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt}
197 - dodoc {AUTHORS,README}.txt ChangeLog
198 -
199 - if use perl; then
200 - find "${ED}" -type f -name perllocal.pod -exec rm -f {} +
201 - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} +
202 - fi
203 -
204 - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
205 -
206 - if use opencl; then
207 - cat <<-EOF > "${T}"/99${PN}
208 - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/renderD128"
209 - EOF
210 -
211 - insinto /etc/sandbox.d
212 - doins "${T}"/99${PN} #472766
213 - fi
214 -
215 - insinto /usr/share/${PN}
216 - doins config/*icm
217 -}