Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 8183 - Imagickmagic ebuild update - this one compiled with perl 5.8.0 and gcc3.2 for me
Summary: Imagickmagic ebuild update - this one compiled with perl 5.8.0 and gcc3.2 for me
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Michael Cummings (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 9727
  Show dependency tree
 
Reported: 2002-09-21 09:04 UTC by David Nielsen
Modified: 2003-01-05 11:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Nielsen 2002-09-21 09:04:54 UTC
Shamelessly stolen from the original ebuild - but the new release fixes 
problems for me. 
 
# Copyright 1999-2002 Gentoo Technologies, Inc.  
# Distributed under the terms of the GNU General Public License, v2 or later  
# Bastardlished by David Nielsen 
  
inherit libtool  
inherit perl-module  
  
MY_PN=ImageMagick  
MY_P=${MY_PN}-${PV}-1  
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"  
  
DEPEND="media-libs/libpng  
  
        >=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  
  
        econf \ 
                --enable-shared \ 
                --enable-static \ 
                --enable-lzw \ 
                --with-ttf \ 
                --without-fpx \ 
                --without-gslib \ 
                --without-hdf \ 
                --without-jbig \ 
                --without-wmf \ 
                --with-threads \ 
                --without-perl \ 
                ${myconf} || die "bad configure" 
 
        emake || die "compile problem" 
 
        cd ${S}/PerlMagick 
        make clean 
        perl-module_src_prep 
        cd ${S} 
} 
 
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" 
 
        cd ${S} 
        make ${myinst} install || die 
        cd ${S} 
        cd ${S}/PerlMagick 
        perl-module_src_install 
 
        rm -f ${D}/usr/share/ImageMagick/*.txt 
 
}
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2002-09-22 18:00:42 UTC
I'll take a look at this on my perl 5.6.1 gcc 2.95 box as well. Got to keep the
masses happy :)

Does this address any particular problems you were having?
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2003-01-05 11:32:32 UTC
There was no response to the last query in september, and there were no
discernable issues with either version of perl with what was already in the tree.