Added support for jbig. Please test and comment on bug #10067
authorNick Hadaway <raker@gentoo.org>
Tue, 5 Nov 2002 07:07:25 +0000 (07:07 +0000)
committerNick Hadaway <raker@gentoo.org>
Tue, 5 Nov 2002 07:07:25 +0000 (07:07 +0000)
media-gfx/imagemagick/ChangeLog
media-gfx/imagemagick/files/digest-imagemagick-5.4.9.1-r1 [new file with mode: 0644]
media-gfx/imagemagick/imagemagick-5.4.9.1-r1.ebuild [new file with mode: 0644]

index 5d2ccd806398293d3a48decae236729c823b37c0..69fd59541c77e65e97656471b515ee64d7826e44 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for media-gfx/imagemagick
 # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/ChangeLog,v 1.22 2002/10/28 22:50:17 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/ChangeLog,v 1.23 2002/11/05 07:07:25 raker Exp $
+
+*imagemagick-5.4.9.1 (05 Nov 2002)
+
+  05 Nov 2002; Nick Hadaway <raker@gentoo.org>
+  imagemagick-5.4.9.1-r1.ebuild, files/digest-imagemagick-5.4.9.1-r1 :
+  Added dependancy on media-libs/jbigkit for jbig support.  Ebuild
+  already had --with-jbig specified...
 
 *imagemagick-5.4.7.4 (28 Oct 2002)
 
diff --git a/media-gfx/imagemagick/files/digest-imagemagick-5.4.9.1-r1 b/media-gfx/imagemagick/files/digest-imagemagick-5.4.9.1-r1
new file mode 100644 (file)
index 0000000..e2f63d3
--- /dev/null
@@ -0,0 +1 @@
+MD5 4b256152936893abe2944cf3e50867a7 ImageMagick-5.4.9-1.tar.bz2 3292934
diff --git a/media-gfx/imagemagick/imagemagick-5.4.9.1-r1.ebuild b/media-gfx/imagemagick/imagemagick-5.4.9.1-r1.ebuild
new file mode 100644 (file)
index 0000000..6279917
--- /dev/null
@@ -0,0 +1,83 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/imagemagick-5.4.9.1-r1.ebuild,v 1.1 2002/11/05 07:07:25 raker Exp $
+
+IUSE="perl X cups xml2 lcms"
+
+inherit libtool
+inherit perl-module
+
+MY_PN=ImageMagick
+MY_P=${MY_PN}-${PV%.*}-${PV#*.*.*.}
+S=${WORKDIR}/${MY_PN}-${PV%.*}
+DESCRIPTION="A collection of tools and libraries for many image formats"
+SRC_URI="http://imagemagick.sourceforge.net/http/${MY_P}.tar.bz2"
+HOMEPAGE="http://www.imagemagick.org/"
+
+SLOT="0"
+LICENSE="as-is"
+KEYWORDS="~x86 ~ppc ~sparc64"
+
+DEPEND="media-libs/libpng
+       media-libs/jbigkit
+       >=sys-apps/bzip2-1
+       >=sys-libs/zlib-1.1.3
+       >=media-libs/freetype-2.0
+       >=media-libs/jpeg-6b
+       >=media-libs/tiff-3.5.5
+       X? ( virtual/x11 
+               >=app-text/dgs-0.5.9.1 )
+       cups?   ( >=app-text/ghostscript-6.50 )
+       lcms? ( >=media-libs/lcms-1.06 )
+       perl? ( >=sys-devel/perl-5 )
+       xml2? ( >=dev-libs/libxml2-2.4.10 )"
+
+src_compile() {
+       elibtoolize
+
+       local myconf=""
+       use perl || myconf="--without-perl"
+       use lcms || myconf="${myconf} --without-lcms"
+       use xml2 || myconf="${myconf} --without-xml"
+       use X    || myconf="${myconf} --with-x=no"
+
+       # Netscape is still used ?  More people should have Mozilla
+       cp configure configure.orig
+       sed -e 's:netscape:mozilla:g' configure.orig > configure
+
+       #patch to allow building by perl
+       patch -p0 < ${FILESDIR}/perlpatch.diff
+
+       econf \
+               --enable-shared \
+               --enable-static \
+               --enable-lzw \
+               --with-ttf \
+               --with-fpx \
+               --without-gslib \
+               --without-hdf \
+               --with-jbig \
+               --with-wmf \
+               --with-threads \
+               ${myconf} || die "bad configure"
+       emake || die "compile problem"
+
+       # More perl stuff 
+       cd PerlMagick
+       make clean
+       perl-module_src_prep
+       cd ..
+}
+
+src_install() {
+       myinst="prefix=${D}/usr PREFIX=${D}/usr"
+       myinst="${myinst} MagickSharePath=${D}/usr/share/ImageMagick/"
+       myinst="${myinst} pkgdocdir=${D}/usr/share/doc/${PF}/html"
+       myinst="${myinst} mandir=${D}/usr/share/man"
+       myinst="${myinst} datadir=${D}/usr/share"
+
+       mydoc="*.txt"
+       perl-module_src_install
+       
+       rm -f ${D}/usr/share/ImageMagick/*.txt
+}