commit:     2dc0d86a70b6adf390051c49ea4b7d211a1cb747
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 22 20:47:26 2014 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Tue Apr 22 20:47:26 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2dc0d86a

dev-cpp/eigen: Version bump

Package-Manager: portage-2.2.8-prefix

---
 dev-cpp/eigen/ChangeLog                                  |  6 ++++++
 .../eigen/{eigen-3.2.0.ebuild => eigen-3.2.1-r1.ebuild}  |  0
 dev-cpp/eigen/eigen-9999.ebuild                          | 12 +++++++-----
 dev-cpp/eigen/metadata.xml                               | 16 +++++++++-------
 4 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/dev-cpp/eigen/ChangeLog b/dev-cpp/eigen/ChangeLog
index fc51326..b014311 100644
--- a/dev-cpp/eigen/ChangeLog
+++ b/dev-cpp/eigen/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.44 2011/03/25 
16:01:28 jlec Exp $
 
+*eigen-3.2.1-r1 (22 Apr 2014)
+
+  22 Apr 2014; Sébastien Fabbro <[email protected]> +eigen-3.2.1-r1.ebuild,
+  -eigen-3.2.0.ebuild, eigen-9999.ebuild, metadata.xml:
+  dev-cpp/eigen: Version bump
+
 *eigen-3.2.0-r1 (16 Jan 2014)
 
   16 Jan 2014; Justin Lecher <[email protected]> +eigen-3.2.0-r1.ebuild,

diff --git a/dev-cpp/eigen/eigen-3.2.0.ebuild 
b/dev-cpp/eigen/eigen-3.2.1-r1.ebuild
similarity index 100%
rename from dev-cpp/eigen/eigen-3.2.0.ebuild
rename to dev-cpp/eigen/eigen-3.2.1-r1.ebuild

diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild
index 1bc32cd..0256605 100644
--- a/dev-cpp/eigen/eigen-9999.ebuild
+++ b/dev-cpp/eigen/eigen-9999.ebuild
@@ -23,17 +23,19 @@ HOMEPAGE="http://eigen.tuxfamily.org/";
 
 SLOT="3"
 LICENSE="MPL-2.0"
-IUSE="adolc doc fortran fftw gmp mkl sparse static-libs test"
+IUSE="adolc doc fortran fftw gmp metis mkl sparse static-libs test"
 
 # TODO: support for pastix
 CDEPEND="
        adolc? ( sci-libs/adolc[sparse?] )
-       fftw? ( >=sci-libs/fftw-3 )
+       fftw? ( sci-libs/fftw:3.0 )
        gmp? ( dev-libs/gmp dev-libs/mpfr )
+       metis? ( sci-libs/metis )
        mkl? ( sci-libs/mkl )
        sparse? (
                dev-cpp/sparsehash
-               sci-libs/cholmod[metis]
+               sci-libs/cholmod[metis?]
+               sci-libs/spqr
                sci-libs/superlu
                sci-libs/umfpack )"
 DEPEND="
@@ -50,7 +52,7 @@ src_configure() {
        local mycmakeargs=(
                -DEIGEN_BUILD_BTL=OFF
                -DEIGEN_TEST_NO_OPENGL=ON
-               $(cmake-utils_use test EIGEN_BUILD_TESTS)
+               $(cmake-utils_use test BUILD_TESTING)
                $(cmake-utils_use !fortran EIGEN_TEST_NO_FORTRAN)
        )
        export VARTEXFONTS="${T}/fonts"
@@ -62,7 +64,7 @@ src_configure() {
 src_compile() {
        local targets="${FORTRAN_LIBS}"
        use doc && targets+=" doc"
-       use test && targets+=" buildtests"
+       use test && targets+=" check"
        cmake-utils_src_compile ${targets}
 }
 

diff --git a/dev-cpp/eigen/metadata.xml b/dev-cpp/eigen/metadata.xml
index a7abef9..19bd7ac 100644
--- a/dev-cpp/eigen/metadata.xml
+++ b/dev-cpp/eigen/metadata.xml
@@ -1,23 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-  <herd>sci</herd>
-  <longdescription lang="en">
+<herd>sci</herd>
+<longdescription lang="en">
   Eigen is a lightweight C++ template library for vector and matrix math,
   a.k.a. linear algebra. Unlike most other linear algebra libraries, Eigen
   focuses on the simple mathematical needs of applications: games and other
   OpenGL apps, spreadsheets and other office apps, etc. Eigen is dedicated to
   providing optimal speed with GCC.
 </longdescription>
-  <use>
-    <flag name="adolc">
+<use>
+  <flag name="adolc">
     Enable use for automatic differentiation using <pkg>sci-libs/adolc</pkg>
   </flag>
-    <flag name="mkl">
+  <flag name="metis">
+    Enable matrix partitioning using <pkg>sci-libs/metis</pkg></flag>
+  <flag name="mkl">
     Use propertary intel blas/lapack implementation through 
<pkg>sci-libs/mkl</pkg>
   </flag>
-    <flag name="sparse">
+  <flag name="sparse">
     Enable use for extra sparse matrix with <pkg>sci-libs/umfpack</pkg>, 
<pkg>sci-libs/cholmod</pkg>, <pkg>sci-libs/superlu</pkg> and 
<pkg>dev-cpp/sparsehash</pkg>
   </flag>
-  </use>
+</use>
 </pkgmetadata>

Reply via email to