From 2dc0d86a70b6adf390051c49ea4b7d211a1cb747 Mon Sep 17 00:00:00 2001 From: Sébastien Fabbro Date: Tue, 22 Apr 2014 13:47:26 -0700 Subject: dev-cpp/eigen: Version bump Package-Manager: portage-2.2.8-prefix --- dev-cpp/eigen/ChangeLog | 6 ++++++ dev-cpp/eigen/Manifest | 1 + dev-cpp/eigen/eigen-3.2.0.ebuild | 1 - dev-cpp/eigen/eigen-3.2.1-r1.ebuild | 1 + dev-cpp/eigen/eigen-9999.ebuild | 12 +++++++----- dev-cpp/eigen/metadata.xml | 16 +++++++++------- 6 files changed, 24 insertions(+), 13 deletions(-) delete mode 120000 dev-cpp/eigen/eigen-3.2.0.ebuild create mode 120000 dev-cpp/eigen/eigen-3.2.1-r1.ebuild diff --git a/dev-cpp/eigen/ChangeLog b/dev-cpp/eigen/ChangeLog index fc5132694..b0143114c 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 +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 +eigen-3.2.0-r1.ebuild, diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest index 6d2fb6df8..a698ef866 100644 --- a/dev-cpp/eigen/Manifest +++ b/dev-cpp/eigen/Manifest @@ -1,3 +1,4 @@ DIST eigen-3.1.4.tar.bz2 1052745 SHA256 80ea2d76b649e9ea413090f96c32bd408f07872b50cc6844bc3136e635492414 SHA512 555aea79b5dcdb8a1c15f223bb64191d69012a9f895e15218a2e0478bc7dc3d8a61d257c072ca29cd9e5788541ac0540af45320cfdb4095360dce841dfaba692 WHIRLPOOL b0e52eb7f6a89a75e67a3f0f3ad73abd0e51bfc639960c9f5699ae48c628e6160f6b3059178f4fa5b5212357b7cd5fe31082f06e0bfe1557d4dad1332999d62f DIST eigen-3.2.0-cmake.patch 3294 SHA256 2be458affc18b833f31b767b823b1e490e6d0115d040a802eb334c5884c8ad88 SHA512 229c0c1f3d95ae505b5accd1aeba19f59a064218cf9b0d844dbc4c660a4cddb666f818268ba1899370877034a70a87317ca8bf14822e3b85d0bbe7f3bb5c7cf6 WHIRLPOOL ae78de8cc7f3b58749dcfefc6ac4fd96cca84e048b0337b1590d5097b4838c751c237844b4aa996ce75d10e830d406fa52ef68f509d0ae8e21a75fc589a1a6d3 DIST eigen-3.2.0.tar.bz2 1135851 SHA256 011f78960d939227f9276173d0c4cc0053bb9e0a7356539a9a6c7c89d984fab6 SHA512 ab30077c845b09aa3f652e4695f1e256c7c7ff1c0f850e38cf9867ab9659ec6008fa646c2796796ca718b996764e7e3d2811a2c6a24abacbe50a2513fc670ca5 WHIRLPOOL f1cbbc7405173ab1904a6f8272a0b7a558ec37060ce60f51b38e89f762e610844989dc99a3ba09cf34a0e94ca048ad56856adfbe69a4a54fe8c2abfd3d9ef24c +DIST eigen-3.2.1.tar.bz2 1138080 SHA256 66e6f2ede78d0ef650ae95aa570f548c095690b011000f9163c32618736c928a SHA512 0c60139d23c6e51883d06c92d4c089f1b3eb3b75738d7064cfa3bc79148dd23bb00c98a53636fe396d89a3734d950ef938993c5662181d5327a8ae930afeb4e5 WHIRLPOOL 85f25256732bf995b9431dfae6c44d2c42c7f610b351854f1c0e92ebe795578a9d0dac3d2444b535760bee0dc0c009808fcfe7e74a03737291777ff47a959b17 diff --git a/dev-cpp/eigen/eigen-3.2.0.ebuild b/dev-cpp/eigen/eigen-3.2.0.ebuild deleted file mode 120000 index eafd77401..000000000 --- a/dev-cpp/eigen/eigen-3.2.0.ebuild +++ /dev/null @@ -1 +0,0 @@ -eigen-9999.ebuild \ No newline at end of file diff --git a/dev-cpp/eigen/eigen-3.2.1-r1.ebuild b/dev-cpp/eigen/eigen-3.2.1-r1.ebuild new file mode 120000 index 000000000..eafd77401 --- /dev/null +++ b/dev-cpp/eigen/eigen-3.2.1-r1.ebuild @@ -0,0 +1 @@ +eigen-9999.ebuild \ No newline at end of file diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild index 1bc32cd09..0256605cd 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 a7abef913..19bd7acd2 100644 --- a/dev-cpp/eigen/metadata.xml +++ b/dev-cpp/eigen/metadata.xml @@ -1,23 +1,25 @@ - sci - +sci + 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. - - + + Enable use for automatic differentiation using sci-libs/adolc - + + Enable matrix partitioning using sci-libs/metis + Use propertary intel blas/lapack implementation through sci-libs/mkl - + Enable use for extra sparse matrix with sci-libs/umfpack, sci-libs/cholmod, sci-libs/superlu and dev-cpp/sparsehash - + -- cgit v1.2.3-65-gdbad