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