# $Id$ PNAME="eigen2" PVER="2.0.17" PBUILD="r3" PCAT="dev-cpp" DESCRIPTION="Eigen is a C++ template library for linear algebra: vectors, matrices, and related algorithms." HOMEPAGE="http://eigen.tuxfamily.org/" DEPEND=">= virtual/glibc" COMMITVER="b23437e61a07" SRCFILE="${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME/2/}-${PNAME/2/}-${COMMITVER}" sminclude cmake SRC_URI=( http://bitbucket.org/${PNAME/2/}/${PNAME/2/}/get/${SRCFILE} mirror://${PNAME/2/}/${SRCFILE} ) UP2DATE="updatecmd ${HOMEPAGE} | grep 'latest stable' | sed 's:.*Eigen\ \(.*\)\.\ .*:\1:'" src_compile() { install -d ${BUILDDIR}/build cd ${BUILDDIR}/build # disabled benchmarks test, as they have a lot of dependencies # and disabled demos # but enabled the library cmake_configure \ -DEIGEN_BUILD_BTL=OFF \ -DEIGEN_BUILD_DEMOS=OFF \ -DEIGEN_BUILD_LIB=ON \ || die mmake || die }