# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/openexr/openexr-1.2.2-r2.ebuild,v 1.16 2007/08/26 21:46:33 vapier Exp $ WANT_AUTOMAKE=1.7 inherit eutils libtool autotools MY_P=OpenEXR-${PV} S=${WORKDIR}/${MY_P} DESCRIPTION="ILM's HDR image file format libraries" SRC_URI="http://savannah.nongnu.org/download/openexr/${MY_P}.tar.gz" HOMEPAGE="http://www.openexr.com" SLOT="0" LICENSE="as-is" KEYWORDS="alpha amd64 hppa ia64 mips ppc ppc64 sh sparc x86 ~x86-fbsd" IUSE="doc examples" RDEPEND="virtual/opengl" DEPEND="dev-util/pkgconfig ${RDEPEND}" src_unpack() { unpack ${A} sed -i -e "s:OpenEXR-@OPENEXR_VERSION@:\$\(P\):" ${S}/IlmImfExamples/Makefile.in sed -i -e "s:NVSDK_CXXFLAGS=\"\":NVSDK_CXXFLAGS=\"-DUNIX\":" ${S}/acinclude.m4 epatch "${FILESDIR}/openexr-1.2.2-gcc4.patch" epatch "${FILESDIR}/${P}-asneeded.patch" # Replace the temporary directory used for tests sed -i -e 's:"/var/tmp/":"'${T}'":' "${S}/IlmImfTest/tmpDir.h" cd "${S}" eautomake elibtoolize } src_compile() { econf \ $(use_enable examples imfexamples) \ --without-fltk-config emake || die "make failed" } src_install () { make DESTDIR="${D}" install || die "install failed" dodoc AUTHORS Changelog README* ChangeLog LICENSE NEWS if use examples && [ "${P}" != "${PF}" ] ; then mv ${D}/usr/share/doc/${P}/examples ${D}/usr/share/doc/${PF}/examples fi use doc && dohtml -r ${S}/doc/* }