# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: local overlay chris harvey April 7th 2010$ #EAPI=0 inherit autotools DESCRIPTION="DevIL image library" HOMEPAGE="http://openil.sourceforge.net/" #For some reason this SRC_URL didn't work.... #SRC_URI="mirror://sourceforge/openil/${P}.tar.gz" SRC_URI="http://downloads.sourceforge.net/openil/DevIL-1.7.8.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" IUSE="openexr gif jpeg lcms mng png tiff xpm allegro opengl sdl X blp bmp dcx ddr dicom doom fits icns icon iff ilbm iwi lif mdl mp3 pcx pcd pix psd pnm psp pxr raw rot sgi sun texture tga tpl utx vtf wal wbmp wdp sse sse2 sse3" RDEPEND="gif? ( media-libs/giflib ) openexr? ( media-libs/openexr ) jpeg? ( media-libs/jpeg ) lcms? ( media-libs/lcms ) mng? ( media-libs/libmng ) png? ( media-libs/libpng ) tiff? ( media-libs/tiff ) xpm? ( x11-libs/libXpm ) allegro? ( media-libs/allegro ) opengl? ( virtual/glu ) sdl? ( media-libs/libsdl ) X? ( x11-libs/libXext x11-libs/libX11 x11-libs/libXrender )" DEPEND="${RDEPEND} X? ( x11-proto/xextproto )" src_unpack() { if [ "${A}" != "" ]; then unpack ${A} fi cd "${S}" epatch "${FILESDIR}/${P}-CVE-2009-3994.patch" } src_configure() { econf \ --disable-dependency-tracking \ --enable-ILU \ --enable-ILUT \ $(use_enable sse) \ $(use_enable sse2) \ $(use_enable sse3) \ $(use_enable gif) \ $(use_enable jpeg) \ $(use_enable lcms) \ $(use_enable mng) \ $(use_enable openexr exr) \ $(use_enable png) \ $(use_enable tiff) \ $(use_enable xpm) \ $(use_enable allegro) \ $(use_enable opengl) \ $(use_enable sdl) \ $(use_with X x) \ $(use_enable X x11) \ $(use_enable X shm) \ $(use_enable X render) \ $(use_enable blp) \ $(use_enable bmp) \ $(use_enable dcx) \ $(use_enable ddr) \ $(use_enable dicom) \ $(use_enable doom) \ $(use_enable fits) \ $(use_enable icns) \ $(use_enable icon) \ $(use_enable iff) \ $(use_enable ilbm) \ $(use_enable iwi) \ $(use_enable lif) \ $(use_enable mdl) \ $(use_enable mp3) \ $(use_enable pcx) \ $(use_enable pcd) \ $(use_enable pix) \ $(use_enable psd) \ $(use_enable pnm) \ $(use_enable psp) \ $(use_enable pxr) \ $(use_enable raw) \ $(use_enable rot) \ $(use_enable sgi) \ $(use_enable sun) \ $(use_enable texture) \ $(use_enable tga) \ $(use_enable tpl) \ $(use_enable utx) \ $(use_enable vtf) \ $(use_enable wal) \ $(use_enable wbmp) \ $(use_enable wdp) \ --disable-directx8 \ --disable-directx9 \ } src_install() { emake DESTDIR="${D}" install || die "emake install failed" dodoc AUTHORS CREDITS ChangeLog NEWS README* TODO }