Gentoo Archives: gentoo-commits

From: Markus Meier <maekke@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/graphicsmagick/
Date: Sun, 10 Jul 2016 09:00:54
Message-Id: 1468141229.038f9fdd3883d5d911aad1df8d86aaa7733f9e9d.maekke@gentoo
1 commit: 038f9fdd3883d5d911aad1df8d86aaa7733f9e9d
2 Author: Markus Meier <maekke <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 10 09:00:29 2016 +0000
4 Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 10 09:00:29 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=038f9fdd
7
8 media-gfx/graphicsmagick: remove vulnerable versions for bug #584512
9
10 Package-Manager: portage-2.3.0
11
12 media-gfx/graphicsmagick/Manifest | 2 -
13 .../graphicsmagick/graphicsmagick-1.3.18.ebuild | 116 -------------------
14 .../graphicsmagick/graphicsmagick-1.3.23.ebuild | 128 ---------------------
15 3 files changed, 246 deletions(-)
16
17 diff --git a/media-gfx/graphicsmagick/Manifest b/media-gfx/graphicsmagick/Manifest
18 index e78aef7..827c263 100644
19 --- a/media-gfx/graphicsmagick/Manifest
20 +++ b/media-gfx/graphicsmagick/Manifest
21 @@ -1,3 +1 @@
22 -DIST GraphicsMagick-1.3.18.tar.xz 5124436 SHA256 fd48eebe200793e6f62a2b7d96413c94a8967ab56295605513898e2c8524b0ab SHA512 c04dbca467d2ac94d9c47818c7087954ceb54a736fdd062be6d499319037f4bbca3a779542d8acad262b59cb599521f895177574a21975f496ba57061b64b960 WHIRLPOOL d3b396d1cf3691f4aec1387066a55e4105e220cba22ef690234cb8724e955cc5dd4e39c269fddf610d61249850499facaaa54d2150660ed8f5126554a27c11dc
23 -DIST GraphicsMagick-1.3.23.tar.xz 5355200 SHA256 fd2535a529528ec6f0bd493fed4395e08082faf940d51d7c18c25586a0a0e60d SHA512 40f0a2d96ea568cc6e52ae0003c2ad393b2cffc6eabb85db78cb22af00eafec3fa1e64ebb26eed4a271f7a54c35c3b985e99a3d0b404fd025f4dba156856c99a WHIRLPOOL a1745035437981205543652e472f1f8a24402555657f79357d87402635f4e10026051ca7850ff6d655ab6321360702f2be80bf5443ca3e83cc471a84382f0107
24 DIST GraphicsMagick-1.3.24.tar.xz 5372048 SHA256 52bfbacef4be3fbae756dbfd342e4843d2a446bef96450bfbe2c23ca60e180e0 SHA512 d55f8b7d96bc746e2b501ec6315f174f2ab5f6b31a1d138196bf17b506e6d0c2b91ee19f5dd0a2877cd47910aebdcf11158303e90b1b267c6082d462f8548684 WHIRLPOOL 5d666812748389b723dd939cf4f9f4dd5d0ec6a99510db7b0db49ab12e38fa844c8e4da60053566974f0f9174226dd21bd697a718d6f97d163346617701176fb
25
26 diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.18.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.18.ebuild
27 deleted file mode 100644
28 index afb482c..0000000
29 --- a/media-gfx/graphicsmagick/graphicsmagick-1.3.18.ebuild
30 +++ /dev/null
31 @@ -1,116 +0,0 @@
32 -# Copyright 1999-2013 Gentoo Foundation
33 -# Distributed under the terms of the GNU General Public License v2
34 -# $Id$
35 -
36 -EAPI=5
37 -inherit toolchain-funcs eutils
38 -
39 -MY_P=${P/graphicsm/GraphicsM}
40 -
41 -DESCRIPTION="Collection of tools and libraries for many image formats"
42 -HOMEPAGE="http://www.graphicsmagick.org/"
43 -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
44 -
45 -LICENSE="MIT"
46 -SLOT="0"
47 -KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
48 -IUSE="bzip2 cxx debug fpx imagemagick jbig jpeg jpeg2k lcms lzma modules openmp perl png postscript q16 q32 static-libs svg threads tiff truetype wmf X zlib"
49 -
50 -RDEPEND=">=sys-devel/libtool-2.2.6b
51 - bzip2? ( app-arch/bzip2 )
52 - fpx? ( media-libs/libfpx )
53 - imagemagick? ( !media-gfx/imagemagick )
54 - jbig? ( media-libs/jbigkit )
55 - jpeg? ( virtual/jpeg )
56 - jpeg2k? ( media-libs/jasper )
57 - lcms? ( media-libs/lcms:2 )
58 - lzma? ( app-arch/xz-utils )
59 - perl? ( dev-lang/perl )
60 - png? ( media-libs/libpng:0 )
61 - postscript? ( app-text/ghostscript-gpl )
62 - svg? ( dev-libs/libxml2 )
63 - tiff? ( media-libs/tiff:0 )
64 - truetype? (
65 - media-fonts/urw-fonts
66 - >=media-libs/freetype-2
67 - )
68 - wmf? ( media-libs/libwmf )
69 - X? (
70 - x11-libs/libSM
71 - x11-libs/libXext
72 - )
73 - zlib? ( sys-libs/zlib )"
74 -DEPEND="${RDEPEND}"
75 -
76 -S=${WORKDIR}/${MY_P}
77 -
78 -src_prepare() {
79 - epatch "${FILESDIR}"/${PN}-1.3.18-freetype.patch
80 - epatch "${FILESDIR}"/${PN}-1.3.18-powerpc.patch
81 -}
82 -
83 -src_configure() {
84 - local depth=8
85 - use q16 && depth=16
86 - use q32 && depth=32
87 -
88 - local openmp=disable
89 - if use openmp && tc-has-openmp; then
90 - openmp=enable
91 - fi
92 -
93 - econf \
94 - --docdir="${EPREFIX}"/usr/share/doc/${PF} \
95 - --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
96 - --${openmp}-openmp \
97 - --enable-largefile \
98 - --enable-shared \
99 - $(use_enable static-libs static) \
100 - $(use_enable debug prof) \
101 - $(use_enable debug gcov) \
102 - $(use_enable imagemagick magick-compat) \
103 - $(use_with threads) \
104 - $(use_with modules) \
105 - --with-quantum-depth=${depth} \
106 - --without-frozenpaths \
107 - $(use_with cxx magick-plus-plus) \
108 - $(use_with perl) \
109 - --with-perl-options=INSTALLDIRS=vendor \
110 - $(use_with bzip2 bzlib) \
111 - $(use_with postscript dps) \
112 - $(use_with fpx) \
113 - --without-gslib \
114 - $(use_with jbig) \
115 - $(use_with jpeg) \
116 - $(use_with jpeg2k jp2) \
117 - --without-lcms \
118 - $(use_with lcms lcms2) \
119 - $(use_with lzma) \
120 - $(use_with png) \
121 - $(use_with tiff) \
122 - $(use_with truetype ttf) \
123 - $(use_with wmf) \
124 - --with-fontpath="${EPREFIX}"/usr/share/fonts \
125 - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts \
126 - --with-windows-font-dir="${EPREFIX}"/usr/share/fonts/corefonts \
127 - $(use_with svg xml) \
128 - $(use_with zlib) \
129 - $(use_with X x)
130 -}
131 -
132 -src_compile() {
133 - default
134 - use perl && emake perl-build
135 -}
136 -
137 -src_install() {
138 - default
139 -
140 - if use perl; then
141 - emake -C PerlMagick DESTDIR="${D}" install
142 - find "${ED}" -type f -name perllocal.pod -exec rm -f {} +
143 - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} +
144 - fi
145 -
146 - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
147 -}
148
149 diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.23.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.23.ebuild
150 deleted file mode 100644
151 index f217ee8..0000000
152 --- a/media-gfx/graphicsmagick/graphicsmagick-1.3.23.ebuild
153 +++ /dev/null
154 @@ -1,128 +0,0 @@
155 -# Copyright 1999-2016 Gentoo Foundation
156 -# Distributed under the terms of the GNU General Public License v2
157 -# $Id$
158 -
159 -EAPI=5
160 -inherit autotools eutils toolchain-funcs
161 -
162 -MY_P=${P/graphicsm/GraphicsM}
163 -
164 -DESCRIPTION="Collection of tools and libraries for many image formats"
165 -HOMEPAGE="http://www.graphicsmagick.org/"
166 -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
167 -
168 -LICENSE="MIT"
169 -SLOT="0"
170 -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
171 -IUSE="bzip2 cxx debug fpx imagemagick jbig jpeg jpeg2k lcms lzma modules openmp
172 - perl png postscript q16 q32 static-libs svg threads tiff truetype webp wmf X zlib"
173 -
174 -RDEPEND=">=sys-devel/libtool-2.2.6b
175 - bzip2? ( app-arch/bzip2 )
176 - fpx? ( media-libs/libfpx )
177 - imagemagick? ( !media-gfx/imagemagick )
178 - jbig? ( media-libs/jbigkit )
179 - jpeg? ( virtual/jpeg:0 )
180 - jpeg2k? ( media-libs/jasper )
181 - lcms? ( media-libs/lcms:2 )
182 - lzma? ( app-arch/xz-utils )
183 - perl? ( dev-lang/perl )
184 - png? ( media-libs/libpng:0 )
185 - postscript? ( app-text/ghostscript-gpl )
186 - svg? ( dev-libs/libxml2 )
187 - tiff? ( media-libs/tiff:0 )
188 - truetype? (
189 - media-fonts/urw-fonts
190 - >=media-libs/freetype-2
191 - )
192 - webp? ( media-libs/libwebp )
193 - wmf? ( media-libs/libwmf )
194 - X? (
195 - x11-libs/libSM
196 - x11-libs/libXext
197 - )
198 - zlib? ( sys-libs/zlib )"
199 -DEPEND="${RDEPEND}"
200 -
201 -S=${WORKDIR}/${MY_P}
202 -
203 -src_prepare() {
204 - epatch "${FILESDIR}"/${PN}-1.3.19-flags.patch
205 - epatch "${FILESDIR}"/${PN}-1.3.19-perl.patch
206 - epatch "${FILESDIR}"/${PN}-1.3.20-powerpc.patch
207 -
208 - epatch_user #498942
209 -
210 - eautoreconf
211 -}
212 -
213 -src_configure() {
214 - local depth=8
215 - use q16 && depth=16
216 - use q32 && depth=32
217 -
218 - local openmp=disable
219 - if use openmp && tc-has-openmp; then
220 - openmp=enable
221 - fi
222 -
223 - econf \
224 - --docdir="${EPREFIX}"/usr/share/doc/${PF} \
225 - --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
226 - --${openmp}-openmp \
227 - --enable-largefile \
228 - --enable-shared \
229 - $(use_enable static-libs static) \
230 - $(use_enable debug prof) \
231 - $(use_enable debug gcov) \
232 - $(use_enable imagemagick magick-compat) \
233 - $(use_with threads) \
234 - $(use_with modules) \
235 - --with-quantum-depth=${depth} \
236 - --without-frozenpaths \
237 - $(use_with cxx magick-plus-plus) \
238 - $(use_with perl) \
239 - --with-perl-options=INSTALLDIRS=vendor \
240 - $(use_with bzip2 bzlib) \
241 - $(use_with postscript dps) \
242 - $(use_with fpx) \
243 - --without-gslib \
244 - $(use_with jbig) \
245 - $(use_with webp) \
246 - $(use_with jpeg) \
247 - $(use_with jpeg2k jp2) \
248 - $(use_with lcms lcms2) \
249 - $(use_with lzma) \
250 - $(use_with png) \
251 - $(use_with tiff) \
252 - $(use_with truetype ttf) \
253 - $(use_with wmf) \
254 - --with-fontpath="${EPREFIX}"/usr/share/fonts \
255 - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts \
256 - --with-windows-font-dir="${EPREFIX}"/usr/share/fonts/corefonts \
257 - $(use_with svg xml) \
258 - $(use_with zlib) \
259 - $(use_with X x)
260 -}
261 -
262 -src_compile() {
263 - default
264 - use perl && emake perl-build
265 -}
266 -
267 -src_test() {
268 - unset DISPLAY # some perl tests fail when DISPLAY is set
269 - default
270 -}
271 -
272 -src_install() {
273 - default
274 -
275 - if use perl; then
276 - emake -C PerlMagick DESTDIR="${D}" install
277 - find "${ED}" -type f -name perllocal.pod -exec rm -f {} +
278 - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} +
279 - fi
280 -
281 - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
282 -}