Gentoo Archives: gentoo-commits

From: "Hans de Graaff (graaff)" <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/imagemagick: ChangeLog imagemagick-6.3.5.9.ebuild
Date: Fri, 21 Sep 2007 20:29:28
Message-Id: E1IYp0A-0007Ax-7i@stork.gentoo.org
1 graaff 07/09/21 20:21:26
2
3 Modified: ChangeLog
4 Added: imagemagick-6.3.5.9.ebuild
5 Log:
6 Version bump: fixes security issues mentioned in #186030 and bug #191001
7 (Portage version: 2.1.3.9)
8
9 Revision Changes Path
10 1.238 media-gfx/imagemagick/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/imagemagick/ChangeLog?rev=1.238&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/imagemagick/ChangeLog?rev=1.238&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/imagemagick/ChangeLog?r1=1.237&r2=1.238
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/ChangeLog,v
19 retrieving revision 1.237
20 retrieving revision 1.238
21 diff -u -r1.237 -r1.238
22 --- ChangeLog 20 Sep 2007 22:28:40 -0000 1.237
23 +++ ChangeLog 21 Sep 2007 20:21:25 -0000 1.238
24 @@ -1,6 +1,13 @@
25 # ChangeLog for media-gfx/imagemagick
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/ChangeLog,v 1.237 2007/09/20 22:28:40 betelgeuse Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/ChangeLog,v 1.238 2007/09/21 20:21:25 graaff Exp $
29 +
30 +*imagemagick-6.3.5.9 (21 Sep 2007)
31 +
32 + 21 Sep 2007; Hans de Graaff <graaff@g.o>
33 + +imagemagick-6.3.5.9.ebuild:
34 + Version bump: fixes #186030 and the 4 security bugs listed there, and bug
35 + #191001.
36
37 20 Sep 2007; Petteri Räty <betelgeuse@g.o>
38 imagemagick-6.3.3.ebuild:
39
40
41
42 1.1 media-gfx/imagemagick/imagemagick-6.3.5.9.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/imagemagick/imagemagick-6.3.5.9.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/imagemagick/imagemagick-6.3.5.9.ebuild?rev=1.1&content-type=text/plain
46
47 Index: imagemagick-6.3.5.9.ebuild
48 ===================================================================
49 # Copyright 1999-2007 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/imagemagick-6.3.5.9.ebuild,v 1.1 2007/09/21 20:21:25 graaff Exp $
52
53 inherit eutils multilib perl-app
54
55 MY_PN=ImageMagick
56 MY_P=${MY_PN}-${PV%.*}
57 MY_P2=${MY_PN}-${PV%.*}-${PV#*.*.*.}
58
59 DESCRIPTION="A collection of tools and libraries for many image formats"
60 HOMEPAGE="http://www.imagemagick.org/"
61 SRC_URI="ftp://ftp.imagemagick.org/pub/${MY_PN}/${MY_P2}.tar.bz2"
62
63 LICENSE="as-is"
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
66 IUSE="bzip2 doc fpx graphviz gs jbig jpeg jpeg2k lcms mpeg nocxx perl png q8 q32 tiff truetype X wmf xml zlib openexr hdri"
67
68 RDEPEND="bzip2? ( app-arch/bzip2 )
69 zlib? ( sys-libs/zlib )
70 X? (
71 x11-libs/libXext
72 x11-libs/libXt
73 x11-libs/libICE
74 x11-libs/libSM
75 )
76 gs? ( virtual/ghostscript )
77 lcms? ( >=media-libs/lcms-1.06 )
78 mpeg? ( >=media-video/mpeg2vidcodec-12 )
79 png? ( media-libs/libpng )
80 tiff? ( >=media-libs/tiff-3.5.5 )
81 xml? ( >=dev-libs/libxml2-2.4.10 )
82 truetype? ( =media-libs/freetype-2* media-fonts/corefonts )
83 wmf? ( >=media-libs/libwmf-0.2.8 )
84 jbig? ( media-libs/jbigkit )
85 jpeg? ( >=media-libs/jpeg-6b )
86 jpeg2k? ( media-libs/jasper )
87 perl? ( >=dev-lang/perl-5.8.6-r6 !=dev-lang/perl-5.8.7 )
88 !dev-perl/perlmagick
89 !sys-apps/compare
90 graphviz? ( >=media-gfx/graphviz-2.6 )
91 fpx? ( media-libs/libfpx )
92 openexr? ( media-libs/openexr )"
93 DEPEND="${RDEPEND}
94 >=sys-apps/sed-4
95 >=sys-devel/libtool-1.5.2-r6
96 X? ( x11-proto/xextproto )"
97
98 S=${WORKDIR}/${MY_P}
99
100 src_unpack() {
101 unpack ${A}
102 cd "${S}"
103
104 epatch "${FILESDIR}"/${PN}-6.3.3-docs.patch
105 }
106
107 src_compile() {
108 local quantum
109 if use q32 ; then
110 quantum="${quantum} --with-quantum-depth=32"
111 elif use q8 ; then
112 quantum="${quantum} --with-quantum-depth=8"
113 else
114 quantum="${quantum} --with-quantum-depth=16"
115 fi
116
117 econf \
118 --with-threads \
119 --with-modules \
120 $(use_with perl) \
121 --with-gs-font-dir=/usr/share/fonts/default/ghostscript \
122 ${quantum} \
123 $(use_enable hdri) \
124 $(use_with truetype windows-font-dir /usr/share/fonts/corefonts) \
125 $(use_with !nocxx magick-plus-plus) \
126 $(use_with bzip2 bzlib) \
127 $(use_with fpx) \
128 $(use_with gs gslib) \
129 $(use_with graphviz gvc) \
130 $(use_with jbig) \
131 $(use_with jpeg jpeg) \
132 $(use_with jpeg2k jp2) \
133 $(use_with lcms) \
134 $(use_with mpeg mpeg2) \
135 $(use_with png) \
136 $(use_with tiff) \
137 $(use_with truetype ttf) \
138 $(use_with wmf) \
139 $(use_with xml) \
140 $(use_with zlib) \
141 $(use_with X x) \
142 $(use_with openexr) \
143 || die "econf failed"
144 emake || die "compile problem"
145
146 }
147
148 src_install() {
149 make DESTDIR="${D}" install || die
150 dosed "s:-I/usr/include ::" /usr/bin/Magick{,++}-config
151
152 # dont need these files with runtime plugins
153 rm -f "${D}"/usr/$(get_libdir)/*/*/*.{la,a}
154
155 ! use doc && rm -r "${D}"/usr/share/doc/${PF}/html
156 dodoc NEWS ChangeLog AUTHORS README.txt QuickStart.txt Install-unix.txt
157
158 # Fix perllocal.pod file collision
159 use perl && fixlocalpod
160
161 }
162
163
164
165 --
166 gentoo-commits@g.o mailing list