This release of imagemagick fixes .psd Image File Decode Heap
authorKarol Wojtaszek <sekretarz@gentoo.org>
Mon, 17 Jan 2005 21:41:37 +0000 (21:41 +0000)
committerKarol Wojtaszek <sekretarz@gentoo.org>
Mon, 17 Jan 2005 21:41:37 +0000 (21:41 +0000)
Overflow Vulnerability, bug #77932. Fixed collision problem with gaim, bug #73464 and Ghostscript fonts problem, bug #68205

media-gfx/imagemagick/ChangeLog
media-gfx/imagemagick/files/digest-imagemagick-6.1.8.8 [new file with mode: 0644]
media-gfx/imagemagick/imagemagick-6.1.8.8.ebuild [new file with mode: 0644]

index ad0ae1d075528f37c0a84f6c21059e3467e9db7c..82c17af01b5858c52fed5f7f6d956950d3bb74bd 100644 (file)
@@ -1,6 +1,14 @@
 # ChangeLog for media-gfx/imagemagick
 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/ChangeLog,v 1.109 2005/01/10 19:47:53 gustavoz Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/ChangeLog,v 1.110 2005/01/17 21:41:37 sekretarz Exp $
+
+*imagemagick-6.1.8.8 (17 Jan 2005)
+
+  17 Jan 2005; Karol Wojtaszek <sekretarz@gentoo.org>
+  +imagemagick-6.1.8.8.ebuild:
+  This release of imagemagick fixes .psd Image File Decode Heap Overflow
+  Vulnerability, bug #77932. Fixed collision problem with gaim, bug #73464 and
+  Ghostscript fonts problem, bug #68205
 
   10 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org>
   imagemagick-6.1.3.4.ebuild:
diff --git a/media-gfx/imagemagick/files/digest-imagemagick-6.1.8.8 b/media-gfx/imagemagick/files/digest-imagemagick-6.1.8.8
new file mode 100644 (file)
index 0000000..9bcc507
--- /dev/null
@@ -0,0 +1 @@
+MD5 ddef2724455a494480e70f18b82c7b52 ImageMagick-6.1.8-8.tar.bz2 4561964
diff --git a/media-gfx/imagemagick/imagemagick-6.1.8.8.ebuild b/media-gfx/imagemagick/imagemagick-6.1.8.8.ebuild
new file mode 100644 (file)
index 0000000..d888008
--- /dev/null
@@ -0,0 +1,90 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/imagemagick-6.1.8.8.ebuild,v 1.1 2005/01/17 21:41:37 sekretarz Exp $
+
+inherit libtool flag-o-matic eutils
+
+MY_PN=ImageMagick
+MY_P=${MY_PN}-${PV%.*}
+MY_P2=${MY_PN}-${PV%.*}-${PV#*.*.*.}
+
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="A collection of tools and libraries for many image formats"
+HOMEPAGE="http://www.imagemagick.org/"
+SRC_URI="ftp://ftp.imagemagick.org/pub/${MY_PN}/${MY_P2}.tar.bz2"
+
+LICENSE="as-is"
+SLOT="0"
+# PLEASE BUMP AND UPDATE KEYWORDS OF dev-perl/perlmagick TO MATCH THIS. THANK YOU.
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="X cups jpeg lcms mpeg png truetype tiff xml2 wmf jbig perl graphviz fpx"
+
+DEPEND=">=sys-apps/sed-4
+       app-arch/bzip2
+       sys-libs/zlib
+       X? ( virtual/x11 )
+       cups?   ( virtual/ghostscript )
+       lcms? ( >=media-libs/lcms-1.06 )
+       mpeg? ( >=media-video/mpeg2vidcodec-12 )
+       png? ( media-libs/libpng )
+       tiff? ( >=media-libs/tiff-3.5.5 )
+       xml2? ( >=dev-libs/libxml2-2.4.10 )
+       truetype? ( =media-libs/freetype-2* )
+       wmf? ( >=media-libs/libwmf-0.2.8 )
+       jbig? ( media-libs/jbigkit )
+       jpeg? ( >=media-libs/jpeg-6b )
+       perl? ( dev-lang/perl )
+       graphviz? ( media-gfx/graphviz )
+       fpx? ( media-libs/libfpx )"
+
+RDEPEND="${DEPEND}
+               >=sys-devel/libtool-1.5.2-r6"
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+
+       chmod +x config.sub
+}
+
+src_compile() {
+       econf \
+               --with-gs-font-dir=/usr/share/fonts/default/ghostscript \
+               --enable-shared \
+               --enable-lzw \
+               --without-hdf \
+               --with-threads \
+               --with-bzlib \
+               --with-modules \
+               --with-zlib \
+               $(use_with X x) \
+               $(use_with wmf) \
+               $(use_with fpx) \
+               $(use_with perl) \
+               $(use_with jbig) \
+               $(use_with tiff) \
+               $(use_with lcms) \
+               $(use_with xml2 xml) \
+               $(use_with jpeg jp2) \
+               $(use_with jpeg jpeg) \
+               $(use_with mpeg mpeg2) \
+               $(use_with cups gslib) \
+               $(use_with graphviz dot) \
+               $(use_with truetype ttf) || die "econf failed"
+
+       emake || die "compile problem"
+}
+
+src_install() {
+       make DESTDIR=${D} install
+
+       #bug 69705
+       rm -f ${D}/usr/lib/libltdl*
+
+       #bug 73464
+       rm -f ${D}/usr/lib/perl5/5.8.6/x86_64-linux/perllocal.pod
+
+       dosed "s:-I/usr/include ::" /usr/bin/Magick-config
+       dosed "s:-I/usr/include ::" /usr/bin/Magick++-config
+
+}