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