# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="2" inherit eutils DESCRIPTION="The NASA Vision Workbench (VW) is a general purpose image processing and computer vision library." HOMEPAGE="http://ti.arc.nasa.gov/project/nasa-vision-workbench/" MY_P="VisionWorkbench-${PV}" SRC_URI="http://ti.arc.nasa.gov/m/project/nasa-vision-workbench/${MY_P}.tar.gz" LICENSE="NASA OPEN SOURCE AGREEMENT VERSION 1.3" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="zlib png jpeg openexr hdf opengl glew nvidia-cg gdal tiff proj qt4 cairo protobuf opencv" RDEPEND=" >=dev-libs/boost-1.35.0 virtual/lapack zlib? ( sys-libs/zlib ) png? ( media-libs/libpng ) jpeg? ( media-libs/jpeg ) openexr? ( media-libs/openexr ) hdf? ( sci-libs/hdf ) opengl? ( virtual/opengl ) glew? ( media-libs/glew ) nvidia-cg? ( media-gfx/nvidia-cg-toolkit ) gdal? ( sci-libs/gdal ) tiff? ( media-libs/tiff ) proj? ( sci-libs/proj ) qt4? ( x11-libs/qt-gui:4 ) cairo? ( dev-cpp/cairomm ) protobuf? ( dev-libs/protobuf ) opencv? ( >=media-libs/opencv-2.1.0 ) " DEPEND="${RDEPEND}" S="${WORKDIR}/${MY_P}" src_unpack() { unpack ${A} cd "${S}" EPATCH_OPTS="-p1" epatch "${FILESDIR}/fast-median-accumulator-2.0.0.patch" || die } src_configure() { # added CPPFLAGS="-I/usr/include/OpenEXR" # todo: fix compile error: # CXX DiskImageResourceOpenEXR.lo # DiskImageResourceOpenEXR.cc:21:26: error: ImfInputFile.h: No such file or directory # disabled tools module: # todo: fix compile error: # CXX contourgen-contourgen.o # contourgen.cc:18:29: error: cairomm/context.h: No such file or directory # contourgen.cc:19:29: error: cairomm/surface.h: No such file or directory econf \ --enable-module-photometry=no \ --enable-module-plate=no \ --enable-module-gui=no \ --enable-module-python=no \ --enable-module-gpu=no \ --enable-module-tools=no \ $(use_with "zlib" "z") \ $(use_with "png") \ $(use_with "jpeg") \ $(use_with "openexr" "ilmbase") \ $(use_with "openexr") \ $(use_with "hdf") \ $(use_with "opengl" "gl") \ $(use_with "glew") \ $(use_with "nvidia-cg" "cg") \ $(use_with "gdal") \ $(use_with "tiff") \ $(use_with "proj" "proj4") \ $(use_with "qt4" "qt") \ $(use_with "cairo" "cairomm") \ $(use_with "protobuf") \ $(use_with "opencv") \ CPPFLAGS="-I/usr/include/OpenEXR" \ || die emake || die } src_test() { emake check || die "tests failed" } src_install() { emake DESTDIR="${D}" install || die "emake install failed" dodoc AUTHORS COPYING NEWS README ChangeLog || die }