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