[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-05-16 Thread Sam James
commit: 9076936db4a5357b880b640f21b3a9cd6ea74612
Author: Sam James  gentoo  org>
AuthorDate: Sun May 16 18:50:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 16 18:50:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9076936d

dev-cpp/eigen: Stabilize 3.3.9 x86, #738380

Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/eigen-3.3.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.9.ebuild b/dev-cpp/eigen/eigen-3.3.9.ebuild
index 143998b0ad1..2d095c44100 100644
--- a/dev-cpp/eigen/eigen-3.3.9.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-05-16 Thread Sam James
commit: 1ff2da5ad2391e255cfa7b38e47c73467ca0b583
Author: Sam James  gentoo  org>
AuthorDate: Sun May 16 18:57:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 16 18:57:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff2da5a

dev-cpp/eigen: Stabilize 3.3.9 arm64, #738380

Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/eigen-3.3.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.9.ebuild b/dev-cpp/eigen/eigen-3.3.9.ebuild
index 2d095c44100..622a094a858 100644
--- a/dev-cpp/eigen/eigen-3.3.9.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-05-09 Thread Andreas Sturmlechner
commit: 36422f4e8c903ae6f36be84adc88115663b761a7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May  9 22:02:09 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May  9 22:02:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36422f4e

dev-cpp/eigen: Drop 3.3.8-r1, overshadowed by 3.3.9

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-cpp/eigen/Manifest  |   1 -
 dev-cpp/eigen/eigen-3.3.8-r1.ebuild | 101 
 2 files changed, 102 deletions(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index a412a3a8629..d1b2eaa286e 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,4 +1,3 @@
 DIST eigen-3.3.7-gitlab.tar.bz2 1663474 BLAKE2B 
70c2f6305ca205d62755cf5e90961088938b8daf56b7cc27abf52f0731064858ada523009d6bf5f014e24b34ceeafe59f918c385d12ccfe249ddb675e13d37a8
 SHA512 
ea3f1570de3be9ec230d2fbd0f2ae246bf5fd13da79835bf546eb31524796f26f9f633ee779f77942b370a8d540c5cbbd8dd033ccec53a44b692c7e407d6266f
 DIST eigen-3.3.7.tar.bz2 1665168 BLAKE2B 
544d35d1c7a4125affa094c6aa372c2aeca4e99bc60c496ff393d538c1c467b454491a772121450e3a1a43a582d073b4b7584918354d0b9175121fde88947c4b
 SHA512 
c12bfd034d0a1112bf2df3f773ad98f36b2b53fbbfceac5f143ee1793322746fb8a6546d7db7da2a1000da6a535bd8cea0c4125b549afc90a6570743b02dcf3d
-DIST eigen-3.3.8.tar.gz 2141903 BLAKE2B 
c33e699ba08338e7b9b215c9466e161229164ed3c466ce3d760c6917749af33c0414c3bc4bbdd216e3466e69ece8a38ca8beb78b7e0f1609894df6bb4a7fcca3
 SHA512 
5b4b5985b0294e07b3ed1155720cbbfea322fe9ccad0fc8b0a10060b136a9169a15d5b9cb7a434470cadd45dff0a43049edc20d2e1070005481a120212edc355
 DIST eigen-3.3.9.tar.gz 2142379 BLAKE2B 
437dc190fdf7a416d0a5cf81703ef4cc73c195f0f3e7c853e0ab38cf904608ddd4485cc4e15eb0cd5e3c401276f270f3c86f538f205cc91b8c83e131d1bc916d
 SHA512 
16244cc89f2e1879543232b965cbf653b3ccf10e967c8c437a41e27d8320392bdf584d8c24b8a97406ab7d1481d5154da74e0702ec1334ae6a46de83f4573a46

diff --git a/dev-cpp/eigen/eigen-3.3.8-r1.ebuild 
b/dev-cpp/eigen/eigen-3.3.8-r1.ebuild
deleted file mode 100644
index bddd6bddf84..000
--- a/dev-cpp/eigen/eigen-3.3.8-r1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FORTRAN_NEEDED="test"
-inherit cmake cuda fortran-2
-
-DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="http://eigen.tuxfamily.org/index.php?title=Main_Page";
-SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
-
-LICENSE="MPL-2.0"
-SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   doc? (
-   app-doc/doxygen[dot]
-   dev-texlive/texlive-bibtexextra
-   dev-texlive/texlive-fontsextra
-   dev-texlive/texlive-fontutils
-   dev-texlive/texlive-latex
-   dev-texlive/texlive-latexextra
-   )
-   test? ( virtual/pkgconfig )
-"
-DEPEND="
-   cuda? ( dev-util/nvidia-cuda-toolkit )
-   test? (
-   dev-libs/gmp:0
-   dev-libs/mpfr:0
-   media-libs/freeglut
-   media-libs/glew
-   sci-libs/adolc[sparse]
-   sci-libs/cholmod
-   sci-libs/fftw:3.0
-   sci-libs/pastix
-   sci-libs/scotch
-   sci-libs/spqr
-   sci-libs/superlu
-   sci-libs/umfpack
-   virtual/opengl
-   )
-"
-# Missing:
-# METIS-5
-# GOOGLEHASH
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.3.7-gentoo-cmake.patch
-   "${FILESDIR}"/${P}-no-error-counting-in-openmp-parallelize_gemm.patch
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   cmake_comment_add_subdirectory demos
-
-   if ! use test; then
-   sed -e "/add_subdirectory(test/s/^/#DONOTCOMPILE /g" \
-   -e "/add_subdirectory(blas/s/^/#DONOTCOMPILE /g" \
-   -e "/add_subdirectory(lapack/s/^/#DONOTCOMPILE /g" \
-   -i CMakeLists.txt || die
-   fi
-
-   use cuda && cuda_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKEPACKAGE_INSTALL_DIR=$(get_libdir)/cmake/${PN}${SLOT}
-   )
-   use test && mycmakeargs+=(
-   -DEIGEN_TEST_CXX11=ON
-   -DEIGEN_TEST_NOQT=ON
-   -DEIGEN_TEST_ALTIVEC=$(usex cpu_flags_ppc_altivec)
-   -DEIGEN_TEST_CUDA=$(usex cuda)
-   -DEIGEN_TEST_OPENMP=$(usex openmp)
-   -DEIGEN_TEST_NEON64=$(usex cpu_flags_arm_neon)
-   -DEIGEN_TEST_VSX=$(usex cpu_flags_ppc_vsx)
-   )
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-   use doc && cmake_src_co

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-05-09 Thread Andreas Sturmlechner
commit: 14343296f167f06801fed10a57865b4eb2ee6175
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May  9 22:01:07 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May  9 22:50:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14343296

dev-cpp/eigen: Drop 3.3.7 (r0)

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-cpp/eigen/Manifest   |   1 -
 dev-cpp/eigen/eigen-3.3.7.ebuild | 107 ---
 dev-cpp/eigen/metadata.xml   |   1 -
 3 files changed, 109 deletions(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index d1b2eaa286e..57ca7481603 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,3 +1,2 @@
 DIST eigen-3.3.7-gitlab.tar.bz2 1663474 BLAKE2B 
70c2f6305ca205d62755cf5e90961088938b8daf56b7cc27abf52f0731064858ada523009d6bf5f014e24b34ceeafe59f918c385d12ccfe249ddb675e13d37a8
 SHA512 
ea3f1570de3be9ec230d2fbd0f2ae246bf5fd13da79835bf546eb31524796f26f9f633ee779f77942b370a8d540c5cbbd8dd033ccec53a44b692c7e407d6266f
-DIST eigen-3.3.7.tar.bz2 1665168 BLAKE2B 
544d35d1c7a4125affa094c6aa372c2aeca4e99bc60c496ff393d538c1c467b454491a772121450e3a1a43a582d073b4b7584918354d0b9175121fde88947c4b
 SHA512 
c12bfd034d0a1112bf2df3f773ad98f36b2b53fbbfceac5f143ee1793322746fb8a6546d7db7da2a1000da6a535bd8cea0c4125b549afc90a6570743b02dcf3d
 DIST eigen-3.3.9.tar.gz 2142379 BLAKE2B 
437dc190fdf7a416d0a5cf81703ef4cc73c195f0f3e7c853e0ab38cf904608ddd4485cc4e15eb0cd5e3c401276f270f3c86f538f205cc91b8c83e131d1bc916d
 SHA512 
16244cc89f2e1879543232b965cbf653b3ccf10e967c8c437a41e27d8320392bdf584d8c24b8a97406ab7d1481d5154da74e0702ec1334ae6a46de83f4573a46

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
deleted file mode 100644
index 1f3bb7907f7..000
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-FORTRAN_NEEDED="test"
-inherit cmake-utils cuda fortran-2
-
-DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="http://eigen.tuxfamily.org/";
-SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="MPL-2.0"
-SLOT="3"
-KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="c++11 cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda 
debug doc openmp test" #zvector
-RESTRICT="!test? ( test )"
-
-RDEPEND="!dev-cpp/eigen:0"
-DEPEND="
-   cuda? ( dev-util/nvidia-cuda-toolkit )
-   doc? (
-   app-doc/doxygen[dot]
-   dev-texlive/texlive-bibtexextra
-   dev-texlive/texlive-fontsextra
-   dev-texlive/texlive-fontutils
-   dev-texlive/texlive-latex
-   dev-texlive/texlive-latexextra
-   )
-   test? (
-   dev-libs/gmp:0
-   dev-libs/mpfr:0
-   media-libs/freeglut
-   media-libs/glew
-   sci-libs/adolc[sparse]
-   sci-libs/cholmod
-   sci-libs/fftw:3.0
-   sci-libs/pastix
-   sci-libs/umfpack
-   sci-libs/scotch
-   sci-libs/spqr
-   sci-libs/superlu
-   virtual/opengl
-   virtual/pkgconfig
-   )
-"
-# Missing:
-# METIS-5
-# GOOGLEHASH
-
-src_unpack() {
-   default
-   mv ${PN}* ${P} || die
-}
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   sed -e 's:-g2::g' \
-   -i cmake/EigenConfigureTesting.cmake || die
-
-   sed -e "/add_subdirectory(demos/d" \
-   -i CMakeLists.txt || die
-
-   if ! use test; then
-   sed -e "/add_subdirectory(test/d" \
-   -i CMakeLists.txt || die
-
-   sed -e "/add_subdirectory(blas/d" \
-   -e "/add_subdirectory(lapack/d" \
-   -i CMakeLists.txt || die
-   fi
-   sed -e "/Unknown build type/d" \
-   -i CMakeLists.txt || die
-
-   use cuda && cuda_src_prepare
-}
-
-src_compile() {
-   cmake-utils_src_compile
-   use doc && cmake-utils_src_compile doc
-}
-
-src_test() {
-   local mycmakeargs=(
-   -DEIGEN_TEST_NOQT=ON
-   -DEIGEN_TEST_ALTIVEC="$(usex cpu_flags_ppc_altivec)"
-   -DEIGEN_TEST_CXX11="$(usex c++11)"
-   -DEIGEN_TEST_CUDA="$(usex cuda)"
-   -DEIGEN_TEST_OPENMP="$(usex openmp)"
-   -DEIGEN_TEST_NEON64="$(usex cpu_flags_arm_neon)"
-   -DEIGEN_TEST_VSX="$(usex cpu_flags_ppc_vsx)"
-   )
-   cmake-utils_src_configure
-   cmake-utils_src_compile blas
-   cmake-utils_src_compile buildtests
-   cmake-utils_src_test
-}
-
-src_install() {
-   use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
-   cmake-utils_src_install
-
-   # Debian in

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2020-03-01 Thread Matthias Maier
commit: 9a1b8ea907ba4ea540505f6fcc70831f11722d4c
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Mar  1 18:07:37 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Mar  1 18:35:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a1b8ea9

dev-cpp/eigen: remove app-doc/doxygen[latex] dependency

Bug: https://bugs.gentoo.org/430914
Bug: https://bugs.gentoo.org/709316
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Matthias Maier  gentoo.org>

 dev-cpp/eigen/eigen-3.3.7.ebuild | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index 2a09fbdee11..6e5623fc6b9 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,7 +19,14 @@ RESTRICT="!test? ( test )"
 RDEPEND="!dev-cpp/eigen:0"
 DEPEND="
cuda? ( dev-util/nvidia-cuda-toolkit )
-   doc? ( app-doc/doxygen[dot,latex] )
+   doc? (
+   app-doc/doxygen[dot]
+   dev-texlive/texlive-bibtexextra
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-fontutils
+   dev-texlive/texlive-latex
+   dev-texlive/texlive-latexextra
+   )
test? (
dev-libs/gmp:0
dev-libs/mpfr:0



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2019-09-13 Thread Andreas Sturmlechner
commit: 3fad06131561d1ce509d37700734015fd1040116
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Sep 13 20:23:14 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Sep 13 20:41:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fad0613

dev-cpp/eigen: migrate to cpu_flags_arm_neon

Closes: https://bugs.gentoo.org/694064
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-cpp/eigen/eigen-3.3.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index 67550cd6baf..2a09fbdee11 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 LICENSE="MPL-2.0"
 SLOT="3"
 KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
-IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+IUSE="altivec c++11 cpu_flags_arm_neon cuda debug doc openmp test" #zvector vsx
 RESTRICT="!test? ( test )"
 
 RDEPEND="!dev-cpp/eigen:0"
@@ -81,7 +81,7 @@ src_test() {
-DEIGEN_TEST_CXX11="$(usex c++11)"
-DEIGEN_TEST_CUDA="$(usex cuda)"
-DEIGEN_TEST_OPENMP="$(usex openmp)"
-   -DEIGEN_TEST_NEON64="$(usex neon)"
+   -DEIGEN_TEST_NEON64="$(usex cpu_flags_arm_neon)"
)
cmake-utils_src_configure
cmake-utils_src_compile blas



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-05-23 Thread Sam James
commit: 572e5ffcd2221445227730567b41ab0a547c7462
Author: Sam James  gentoo  org>
AuthorDate: Mon May 24 02:44:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 24 02:44:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=572e5ffc

dev-cpp/eigen: Stabilize 3.3.9 amd64, #738380

Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/eigen-3.3.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.9.ebuild b/dev-cpp/eigen/eigen-3.3.9.ebuild
index 622a094a858..1429076891f 100644
--- a/dev-cpp/eigen/eigen-3.3.9.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-07-02 Thread Marek Szuba
commit: c99367d911d6fb2b1022474ef6be5870b8162e51
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jul  1 23:01:29 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jul  2 10:11:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c99367d9

dev-cpp/eigen: keyword 3.3.9 for ~riscv

Only runtime-tested via pybind11 test suite so far, its own tests have a
LOT of unkeyworded dependencies.

Signed-off-by: Marek Szuba  gentoo.org>

 dev-cpp/eigen/eigen-3.3.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.9.ebuild b/dev-cpp/eigen/eigen-3.3.9.ebuild
index 1577b712187..93009123698 100644
--- a/dev-cpp/eigen/eigen-3.3.9.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-07-02 Thread Marek Szuba
commit: e225adcf94b6df601e15b4fe8a946921a0afef4a
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Jul  2 10:11:00 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Jul  2 10:11:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e225adcf

dev-cpp/eigen: use HTTPS in HOMEPAGE

Signed-off-by: Marek Szuba  gentoo.org>

 dev-cpp/eigen/eigen-3.3.7-r1.ebuild | 2 +-
 dev-cpp/eigen/eigen-3.3.9.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7-r1.ebuild 
b/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
index 6e6a9e5aa2c..68821a80607 100644
--- a/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
@@ -7,7 +7,7 @@ FORTRAN_NEEDED="test"
 inherit cmake cuda fortran-2
 
 DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="http://eigen.tuxfamily.org/index.php?title=Main_Page";
+HOMEPAGE="https://eigen.tuxfamily.org/index.php?title=Main_Page";
 SRC_URI="https://gitlab.com/libeigen/eigen/-/archive/${PV}/${P}.tar.bz2 -> 
${P}-gitlab.tar.bz2"
 
 LICENSE="MPL-2.0"

diff --git a/dev-cpp/eigen/eigen-3.3.9.ebuild b/dev-cpp/eigen/eigen-3.3.9.ebuild
index 93009123698..8637aa3d83c 100644
--- a/dev-cpp/eigen/eigen-3.3.9.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.9.ebuild
@@ -7,7 +7,7 @@ FORTRAN_NEEDED="test"
 inherit cmake cuda fortran-2
 
 DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="http://eigen.tuxfamily.org/index.php?title=Main_Page";
+HOMEPAGE="https://eigen.tuxfamily.org/index.php?title=Main_Page";
 SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-06-08 Thread Sam James
commit: a16524203ab23f75e6514b8f2db640e25e56dd10
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  8 07:41:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  8 07:41:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1652420

dev-cpp/eigen: Keyword 3.3.9 sparc, #760803

Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/eigen-3.3.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.9.ebuild b/dev-cpp/eigen/eigen-3.3.9.ebuild
index 1429076891f..1577b712187 100644
--- a/dev-cpp/eigen/eigen-3.3.9.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-02-18 Thread Sam James
commit: 44cac88ac162872d8d2bf00939a0cb2c063ea63f
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 19 04:12:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 19 04:12:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44cac88a

dev-cpp/eigen: Stabilize 3.3.9 ppc64, #738380

Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/eigen-3.3.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.3.9.ebuild b/dev-cpp/eigen/eigen-3.3.9.ebuild
index 58854ef77aa..691314a58c0 100644
--- a/dev-cpp/eigen/eigen-3.3.9.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-02-18 Thread Sam James
commit: ec2d15c1ceb0a5e3856cebe2347c74461efd52bd
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 19 04:14:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 19 04:14:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2d15c1

dev-cpp/eigen: Stabilize 3.3.9 ppc, #738380

Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/eigen-3.3.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.9.ebuild b/dev-cpp/eigen/eigen-3.3.9.ebuild
index 691314a58c0..143998b0ad1 100644
--- a/dev-cpp/eigen/eigen-3.3.9.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2020-09-17 Thread Sam James
commit: f343c3680233d8496e379955698cd405f3898e70
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 17 18:14:16 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 17 18:14:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f343c368

dev-cpp/eigen: update remote-id to new bitbucket org

Bug: https://bugs.gentoo.org/739794
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/metadata.xml b/dev-cpp/eigen/metadata.xml
index 45f9aa6a989..1ac6e6c982c 100644
--- a/dev-cpp/eigen/metadata.xml
+++ b/dev-cpp/eigen/metadata.xml
@@ -21,6 +21,6 @@
Build with cuda support


-   eigen/eigen
+   libeigen/eigen

 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2020-09-17 Thread Sam James
commit: e842f42e3bdef1b4f329456ee98c3f3624e6cae9
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 17 18:16:09 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 17 18:16:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e842f42e

dev-cpp/eigen: bitbucket -> gitlab

Bug: https://bugs.gentoo.org/739794
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/metadata.xml b/dev-cpp/eigen/metadata.xml
index 1ac6e6c982c..f955d9ffca0 100644
--- a/dev-cpp/eigen/metadata.xml
+++ b/dev-cpp/eigen/metadata.xml
@@ -21,6 +21,6 @@
Build with cuda support


-   libeigen/eigen
+   libeigen/eigen

 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2020-10-11 Thread Andreas Sturmlechner
commit: e62a44781705ace8dfcfa304948b5361acf21a64
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 10 23:09:22 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct 11 21:32:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62a4478

dev-cpp/eigen: 3.3.8 version bump

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-cpp/eigen/Manifest   |  1 +
 dev-cpp/eigen/eigen-3.3.8.ebuild | 98 
 2 files changed, 99 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 303570dfc66..3f46b99e025 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,2 +1,3 @@
 DIST eigen-3.3.7-gitlab.tar.bz2 1663474 BLAKE2B 
70c2f6305ca205d62755cf5e90961088938b8daf56b7cc27abf52f0731064858ada523009d6bf5f014e24b34ceeafe59f918c385d12ccfe249ddb675e13d37a8
 SHA512 
ea3f1570de3be9ec230d2fbd0f2ae246bf5fd13da79835bf546eb31524796f26f9f633ee779f77942b370a8d540c5cbbd8dd033ccec53a44b692c7e407d6266f
 DIST eigen-3.3.7.tar.bz2 1665168 BLAKE2B 
544d35d1c7a4125affa094c6aa372c2aeca4e99bc60c496ff393d538c1c467b454491a772121450e3a1a43a582d073b4b7584918354d0b9175121fde88947c4b
 SHA512 
c12bfd034d0a1112bf2df3f773ad98f36b2b53fbbfceac5f143ee1793322746fb8a6546d7db7da2a1000da6a535bd8cea0c4125b549afc90a6570743b02dcf3d
+DIST eigen-3.3.8.tar.gz 2141903 BLAKE2B 
c33e699ba08338e7b9b215c9466e161229164ed3c466ce3d760c6917749af33c0414c3bc4bbdd216e3466e69ece8a38ca8beb78b7e0f1609894df6bb4a7fcca3
 SHA512 
5b4b5985b0294e07b3ed1155720cbbfea322fe9ccad0fc8b0a10060b136a9169a15d5b9cb7a434470cadd45dff0a43049edc20d2e1070005481a120212edc355

diff --git a/dev-cpp/eigen/eigen-3.3.8.ebuild b/dev-cpp/eigen/eigen-3.3.8.ebuild
new file mode 100644
index 000..fbc5c610b0e
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.3.8.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED="test"
+inherit cmake cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/index.php?title=Main_Page";
+SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="MPL-2.0"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   doc? (
+   app-doc/doxygen[dot]
+   dev-texlive/texlive-bibtexextra
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-fontutils
+   dev-texlive/texlive-latex
+   dev-texlive/texlive-latexextra
+   )
+   test? ( virtual/pkgconfig )
+"
+DEPEND="
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc[sparse]
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   sci-libs/umfpack
+   virtual/opengl
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+PATCHES=( "${FILESDIR}"/${PN}-3.3.7-gentoo-cmake.patch )
+
+src_prepare() {
+   cmake_src_prepare
+
+   cmake_comment_add_subdirectory demos
+
+   if ! use test; then
+   sed -e "/add_subdirectory(test/s/^/#DONOTCOMPILE /g" \
+   -e "/add_subdirectory(blas/s/^/#DONOTCOMPILE /g" \
+   -e "/add_subdirectory(lapack/s/^/#DONOTCOMPILE /g" \
+   -i CMakeLists.txt || die
+   fi
+
+   use cuda && cuda_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKEPACKAGE_INSTALL_DIR=$(get_libdir)/cmake/${PN}${SLOT}
+   )
+   use test && mycmakeargs+=(
+   -DEIGEN_TEST_CXX11=ON
+   -DEIGEN_TEST_NOQT=ON
+   -DEIGEN_TEST_ALTIVEC=$(usex cpu_flags_ppc_altivec)
+   -DEIGEN_TEST_CUDA=$(usex cuda)
+   -DEIGEN_TEST_OPENMP=$(usex openmp)
+   -DEIGEN_TEST_NEON64=$(usex cpu_flags_arm_neon)
+   -DEIGEN_TEST_VSX=$(usex cpu_flags_ppc_vsx)
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   use doc && cmake_src_compile doc
+   if use test; then
+   cmake_src_compile blas
+   cmake_src_compile buildtests
+   fi
+}
+
+src_install() {
+   use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2020-10-12 Thread Sam James
commit: f1a4f6e152c5e2e3008a0c2e264aed88504c5b8a
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 12 11:03:19 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 12 11:03:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a4f6e1

dev-cpp/eigen: Stabilize 3.3.7-r1 arm64, #738380

Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/eigen-3.3.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7-r1.ebuild 
b/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
index 344701df58b..5c24e8c3aaa 100644
--- a/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/libeigen/eigen/-/archive/3.3.7/${P}.tar.bz2 -> ${P}-
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2020-11-13 Thread Thomas Deutschmann
commit: da35056589790e583dcd103c01283a8ea02252fb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Nov 14 01:48:04 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Nov 14 01:48:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da350565

dev-cpp/eigen: x86 stable (bug #738380)

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-cpp/eigen/eigen-3.3.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7-r1.ebuild 
b/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
index 5c24e8c3aaa..ab7874dd7e3 100644
--- a/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/libeigen/eigen/-/archive/3.3.7/${P}.tar.bz2 -> ${P}-
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2020-11-20 Thread Sam James
commit: 66e290e8d20e8927430a2b7739d27e7af39d7310
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 20 14:19:17 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 20 14:19:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e290e8

dev-cpp/eigen: Stabilize 3.3.7-r1 amd64, #738380

Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/eigen-3.3.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7-r1.ebuild 
b/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
index ab7874dd7e3..78cd681f6b1 100644
--- a/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/libeigen/eigen/-/archive/3.3.7/${P}.tar.bz2 -> ${P}-
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2020-07-21 Thread Andreas Sturmlechner
commit: 1979571eabf01efae269efbe354160c33977fa55
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jul 21 14:14:30 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jul 21 15:50:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1979571e

dev-cpp/eigen: Drop ~ia64, ~sparc

No revdeps, test dependencies were never keyworded.

Bug: https://bugs.gentoo.org/575366
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-cpp/eigen/eigen-3.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index 8d2a3fc5fac..1f3bb7907f7 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="c++11 cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda 
debug doc openmp test" #zvector
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2020-06-18 Thread Georgy Yakovlev
commit: b4885d8684dc6dc72707abb17ef0e415acab4007
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun 19 03:20:15 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 19 03:20:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4885d86

dev-cpp/eigen: use CPU_FLAGC_PPC, add vsx cpuflag

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-cpp/eigen/eigen-3.3.7.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index 25453c922e9..8d2a3fc5fac 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 LICENSE="MPL-2.0"
 SLOT="3"
 KEYWORDS="amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="altivec c++11 cpu_flags_arm_neon cuda debug doc openmp test" #zvector vsx
+IUSE="c++11 cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda 
debug doc openmp test" #zvector
 RESTRICT="!test? ( test )"
 
 RDEPEND="!dev-cpp/eigen:0"
@@ -84,11 +84,12 @@ src_compile() {
 src_test() {
local mycmakeargs=(
-DEIGEN_TEST_NOQT=ON
-   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+   -DEIGEN_TEST_ALTIVEC="$(usex cpu_flags_ppc_altivec)"
-DEIGEN_TEST_CXX11="$(usex c++11)"
-DEIGEN_TEST_CUDA="$(usex cuda)"
-DEIGEN_TEST_OPENMP="$(usex openmp)"
-DEIGEN_TEST_NEON64="$(usex cpu_flags_arm_neon)"
+   -DEIGEN_TEST_VSX="$(usex cpu_flags_ppc_vsx)"
)
cmake-utils_src_configure
cmake-utils_src_compile blas



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-12-16 Thread Andreas Sturmlechner
commit: 647c5c21fc556bd023bd4e01e604888f5ba74da2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec 16 13:35:59 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec 16 13:36:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=647c5c21

dev-cpp/eigen: Drop 3.3.7-r1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-cpp/eigen/Manifest  |  1 -
 dev-cpp/eigen/eigen-3.3.7-r1.ebuild | 98 -
 2 files changed, 99 deletions(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index d6069d9926d7..c696a730c0d1 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,3 +1,2 @@
-DIST eigen-3.3.7-gitlab.tar.bz2 1663474 BLAKE2B 
70c2f6305ca205d62755cf5e90961088938b8daf56b7cc27abf52f0731064858ada523009d6bf5f014e24b34ceeafe59f918c385d12ccfe249ddb675e13d37a8
 SHA512 
ea3f1570de3be9ec230d2fbd0f2ae246bf5fd13da79835bf546eb31524796f26f9f633ee779f77942b370a8d540c5cbbd8dd033ccec53a44b692c7e407d6266f
 DIST eigen-3.3.9.tar.gz 2142379 BLAKE2B 
437dc190fdf7a416d0a5cf81703ef4cc73c195f0f3e7c853e0ab38cf904608ddd4485cc4e15eb0cd5e3c401276f270f3c86f538f205cc91b8c83e131d1bc916d
 SHA512 
16244cc89f2e1879543232b965cbf653b3ccf10e967c8c437a41e27d8320392bdf584d8c24b8a97406ab7d1481d5154da74e0702ec1334ae6a46de83f4573a46
 DIST eigen-3.4.0.tar.gz 2705005 BLAKE2B 
ae5f774a6ed36f52cf9fc3206e50796abacbba69fd0f67cd5759b4e04d847aa656861d5e06e6cd0d798a17f2b06abdb70b16f795a626bdd29edcc872c33821f8
 SHA512 
ba75ecb760e32acf4ceaf27115468e65d4f77c44f8d519b5a13e7940af2c03a304ad433368cb6d55431f307c5c39e2666ab41d34442db3cf441638e51f5c3b6a

diff --git a/dev-cpp/eigen/eigen-3.3.7-r1.ebuild 
b/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
deleted file mode 100644
index 68821a80607c..
--- a/dev-cpp/eigen/eigen-3.3.7-r1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FORTRAN_NEEDED="test"
-inherit cmake cuda fortran-2
-
-DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="https://eigen.tuxfamily.org/index.php?title=Main_Page";
-SRC_URI="https://gitlab.com/libeigen/eigen/-/archive/${PV}/${P}.tar.bz2 -> 
${P}-gitlab.tar.bz2"
-
-LICENSE="MPL-2.0"
-SLOT="3"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   doc? (
-   app-doc/doxygen[dot]
-   dev-texlive/texlive-bibtexextra
-   dev-texlive/texlive-fontsextra
-   dev-texlive/texlive-fontutils
-   dev-texlive/texlive-latex
-   dev-texlive/texlive-latexextra
-   )
-   test? ( virtual/pkgconfig )
-"
-DEPEND="
-   cuda? ( dev-util/nvidia-cuda-toolkit )
-   test? (
-   dev-libs/gmp:0
-   dev-libs/mpfr:0
-   media-libs/freeglut
-   media-libs/glew
-   sci-libs/adolc[sparse]
-   sci-libs/cholmod
-   sci-libs/fftw:3.0
-   sci-libs/pastix
-   sci-libs/scotch
-   sci-libs/spqr
-   sci-libs/superlu
-   sci-libs/umfpack
-   virtual/opengl
-   )
-"
-# Missing:
-# METIS-5
-# GOOGLEHASH
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo-cmake.patch )
-
-src_prepare() {
-   cmake_src_prepare
-
-   cmake_comment_add_subdirectory demos
-
-   if ! use test; then
-   sed -e "/add_subdirectory(test/s/^/#DONOTCOMPILE /g" \
-   -e "/add_subdirectory(blas/s/^/#DONOTCOMPILE /g" \
-   -e "/add_subdirectory(lapack/s/^/#DONOTCOMPILE /g" \
-   -i CMakeLists.txt || die
-   fi
-
-   use cuda && cuda_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   
-DCMAKEPACKAGE_INSTALL_DIR="${EPREFIX}"/usr/$(get_libdir)/cmake/${PN}${SLOT}
-   )
-   use test && mycmakeargs+=(
-   -DEIGEN_TEST_CXX11=ON
-   -DEIGEN_TEST_NOQT=ON
-   -DEIGEN_TEST_ALTIVEC=$(usex cpu_flags_ppc_altivec)
-   -DEIGEN_TEST_CUDA=$(usex cuda)
-   -DEIGEN_TEST_OPENMP=$(usex openmp)
-   -DEIGEN_TEST_NEON64=$(usex cpu_flags_arm_neon)
-   -DEIGEN_TEST_VSX=$(usex cpu_flags_ppc_vsx)
-   )
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-   use doc && cmake_src_compile doc
-   if use test; then
-   cmake_src_compile blas
-   cmake_src_compile buildtests
-   fi
-}
-
-src_install() {
-   use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
-   cmake_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-12-16 Thread Arthur Zamarin
commit: 6f8b4b51a568262fdc2e58066021751575ffae44
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 17 07:55:43 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 17 07:56:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f8b4b51

dev-cpp/eigen: Stabilize 3.4.0-r1 arm, #829331

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-cpp/eigen/eigen-3.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild 
b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
index a787eecd0008..cd7c08f02775 100644
--- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 # Tests failing again because of compiler issues



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-12-17 Thread Arthur Zamarin
commit: c10bcbdb627bb46ccb4bf2215bffa902f75a8c71
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 17 08:41:23 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 17 08:41:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10bcbdb

dev-cpp/eigen: Stabilize 3.4.0-r1 arm64, #829331

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-cpp/eigen/eigen-3.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild 
b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
index cd7c08f02775..9a95a42c7c74 100644
--- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 # Tests failing again because of compiler issues



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-12-17 Thread Arthur Zamarin
commit: bee85cf05a212f33ede6305a3e80a09aa3eab225
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 17 16:37:00 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 17 16:37:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee85cf0

dev-cpp/eigen: Stabilize 3.4.0-r1 ppc64, #829331

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-cpp/eigen/eigen-3.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild 
b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
index 9a95a42c7c74..eaeabc6e7666 100644
--- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 # Tests failing again because of compiler issues



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-12-19 Thread Agostino Sarubbo
commit: 5b079cff9cfda572b7ef5774c256b1113964261b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 19 22:05:30 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 19 22:05:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b079cff

dev-cpp/eigen: amd64 stable wrt bug #829331

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-cpp/eigen/eigen-3.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild 
b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
index eaeabc6e7666..92b676e5c813 100644
--- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 # Tests failing again because of compiler issues



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-12-19 Thread Agostino Sarubbo
commit: 742588a01eef290795bf54e7770a5dcb10b2339b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 19 22:08:30 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 19 22:08:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742588a0

dev-cpp/eigen: x86 stable wrt bug #829331

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-cpp/eigen/eigen-3.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild 
b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
index 92b676e5c813..efe66bd9b8a6 100644
--- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 # Tests failing again because of compiler issues



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-10-02 Thread Sam James
commit: 7d24d845893f3a628740a55c77f61c4c52ff5985
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  2 23:16:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  2 23:16:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d24d845

dev-cpp/eigen: Stabilize 3.3.9 arm, #813567

Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/eigen-3.3.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.9.ebuild b/dev-cpp/eigen/eigen-3.3.9.ebuild
index 8637aa3d83c..6d4b9b34524 100644
--- a/dev-cpp/eigen/eigen-3.3.9.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.9.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-10-04 Thread Sam James
commit: 838d22ed38c7f076e94c74a6e8ebb5b3c445035c
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  5 02:59:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  5 03:00:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=838d22ed

dev-cpp/eigen: add 3.4.0

Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/Manifest   |   1 +
 dev-cpp/eigen/eigen-3.4.0.ebuild | 108 +++
 2 files changed, 109 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 57ca7481603..d6069d9926d 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,2 +1,3 @@
 DIST eigen-3.3.7-gitlab.tar.bz2 1663474 BLAKE2B 
70c2f6305ca205d62755cf5e90961088938b8daf56b7cc27abf52f0731064858ada523009d6bf5f014e24b34ceeafe59f918c385d12ccfe249ddb675e13d37a8
 SHA512 
ea3f1570de3be9ec230d2fbd0f2ae246bf5fd13da79835bf546eb31524796f26f9f633ee779f77942b370a8d540c5cbbd8dd033ccec53a44b692c7e407d6266f
 DIST eigen-3.3.9.tar.gz 2142379 BLAKE2B 
437dc190fdf7a416d0a5cf81703ef4cc73c195f0f3e7c853e0ab38cf904608ddd4485cc4e15eb0cd5e3c401276f270f3c86f538f205cc91b8c83e131d1bc916d
 SHA512 
16244cc89f2e1879543232b965cbf653b3ccf10e967c8c437a41e27d8320392bdf584d8c24b8a97406ab7d1481d5154da74e0702ec1334ae6a46de83f4573a46
+DIST eigen-3.4.0.tar.gz 2705005 BLAKE2B 
ae5f774a6ed36f52cf9fc3206e50796abacbba69fd0f67cd5759b4e04d847aa656861d5e06e6cd0d798a17f2b06abdb70b16f795a626bdd29edcc872c33821f8
 SHA512 
ba75ecb760e32acf4ceaf27115468e65d4f77c44f8d519b5a13e7940af2c03a304ad433368cb6d55431f307c5c39e2666ab41d34442db3cf441638e51f5c3b6a

diff --git a/dev-cpp/eigen/eigen-3.4.0.ebuild b/dev-cpp/eigen/eigen-3.4.0.ebuild
new file mode 100644
index 000..3cb8a580214
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.4.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED="test"
+inherit cmake cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="https://eigen.tuxfamily.org/index.php?title=Main_Page";
+SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
+
+LICENSE="MPL-2.0"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
+
+# Tests failing again because of compiler issues
+RESTRICT="!test? ( test ) test"
+
+BDEPEND="
+   doc? (
+   app-doc/doxygen[dot]
+   dev-texlive/texlive-bibtexextra
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-fontutils
+   dev-texlive/texlive-latex
+   dev-texlive/texlive-latexextra
+   )
+   test? ( virtual/pkgconfig )
+"
+DEPEND="
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc[sparse]
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   sci-libs/umfpack
+   virtual/opengl
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+PATCHES=(
+   #"${FILESDIR}"/${PN}-3.3.7-gentoo-cmake.patch
+   "${FILESDIR}"/${PN}-3.3.9-max-macro.patch
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   cmake_comment_add_subdirectory demos
+
+   if ! use test; then
+   sed -e "/add_subdirectory(test/s/^/#DONOTCOMPILE /g" \
+   -e "/add_subdirectory(blas/s/^/#DONOTCOMPILE /g" \
+   -e "/add_subdirectory(lapack/s/^/#DONOTCOMPILE /g" \
+   -i CMakeLists.txt || die
+   fi
+
+   use cuda && cuda_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKEPACKAGE_INSTALL_DIR=$(get_libdir)/cmake/${PN}${SLOT}
+   )
+   use test && mycmakeargs+=(
+   # the OpenGL testsuite is extremely brittle, bug #712808
+   -DEIGEN_TEST_NO_OPENGL=ON
+   # the cholmod tests are broken and always fail
+   -DCMAKE_DISABLE_FIND_PACKAGE_Cholmod=ON
+   -DEIGEN_TEST_CXX11=ON
+   -DEIGEN_TEST_NOQT=ON
+   -DEIGEN_TEST_ALTIVEC=$(usex cpu_flags_ppc_altivec)
+   -DEIGEN_TEST_CUDA=$(usex cuda)
+   -DEIGEN_TEST_OPENMP=$(usex openmp)
+   -DEIGEN_TEST_NEON64=$(usex cpu_flags_arm_neon)
+   -DEIGEN_TEST_VSX=$(usex cpu_flags_ppc_vsx)
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   if use doc; then
+   cmake_src_compile doc
+   HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
+   fi
+   if use test; then
+   cmake_src_comp

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-10-05 Thread Sam James
commit: 7cb74eb8f4d9c515eabcbac471dd9f6df53d68a1
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  5 16:44:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  5 16:47:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cb74eb8

dev-cpp/eigen: fix installed CMake files in 3.4.0

We were using a special path which doesn't seem
necessary anymore (and indeed wasn't working
in 3.4.0 anyway).

Closes: https://bugs.gentoo.org/show_bug.cgi?id=816450
Closes: https://bugs.gentoo.org/show_bug.cgi?id=816447
Closes: https://bugs.gentoo.org/show_bug.cgi?id=816444
Closes: https://bugs.gentoo.org/show_bug.cgi?id=816441
Closes: https://bugs.gentoo.org/show_bug.cgi?id=816435
Closes: https://bugs.gentoo.org/show_bug.cgi?id=816432
Closes: https://bugs.gentoo.org/show_bug.cgi?id=816429
Closes: https://bugs.gentoo.org/show_bug.cgi?id=816372
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/{eigen-3.4.0.ebuild => eigen-3.4.0-r1.ebuild} | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.4.0.ebuild 
b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
similarity index 96%
rename from dev-cpp/eigen/eigen-3.4.0.ebuild
rename to dev-cpp/eigen/eigen-3.4.0-r1.ebuild
index 3cb8a580214..8bd4d5d6642 100644
--- a/dev-cpp/eigen/eigen-3.4.0.ebuild
+++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
@@ -72,9 +72,6 @@ src_prepare() {
 }
 
 src_configure() {
-   local mycmakeargs=(
-   -DCMAKEPACKAGE_INSTALL_DIR=$(get_libdir)/cmake/${PN}${SLOT}
-   )
use test && mycmakeargs+=(
# the OpenGL testsuite is extremely brittle, bug #712808
-DEIGEN_TEST_NO_OPENGL=ON



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2022-01-02 Thread Andreas Sturmlechner
commit: 198521985376c0df398134060aafa42727f46d17
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jan  2 07:59:39 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan  2 08:11:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19852198

dev-cpp/eigen: Drop 3.3.9

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-cpp/eigen/Manifest   |   1 -
 dev-cpp/eigen/eigen-3.3.9.ebuild | 107 ---
 2 files changed, 108 deletions(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index c696a730c0d1..3955c4711b20 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,2 +1 @@
-DIST eigen-3.3.9.tar.gz 2142379 BLAKE2B 
437dc190fdf7a416d0a5cf81703ef4cc73c195f0f3e7c853e0ab38cf904608ddd4485cc4e15eb0cd5e3c401276f270f3c86f538f205cc91b8c83e131d1bc916d
 SHA512 
16244cc89f2e1879543232b965cbf653b3ccf10e967c8c437a41e27d8320392bdf584d8c24b8a97406ab7d1481d5154da74e0702ec1334ae6a46de83f4573a46
 DIST eigen-3.4.0.tar.gz 2705005 BLAKE2B 
ae5f774a6ed36f52cf9fc3206e50796abacbba69fd0f67cd5759b4e04d847aa656861d5e06e6cd0d798a17f2b06abdb70b16f795a626bdd29edcc872c33821f8
 SHA512 
ba75ecb760e32acf4ceaf27115468e65d4f77c44f8d519b5a13e7940af2c03a304ad433368cb6d55431f307c5c39e2666ab41d34442db3cf441638e51f5c3b6a

diff --git a/dev-cpp/eigen/eigen-3.3.9.ebuild b/dev-cpp/eigen/eigen-3.3.9.ebuild
deleted file mode 100644
index 6d4b9b345248..
--- a/dev-cpp/eigen/eigen-3.3.9.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FORTRAN_NEEDED="test"
-inherit cmake cuda fortran-2
-
-DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="https://eigen.tuxfamily.org/index.php?title=Main_Page";
-SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
-
-LICENSE="MPL-2.0"
-SLOT="3"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   doc? (
-   app-doc/doxygen[dot]
-   dev-texlive/texlive-bibtexextra
-   dev-texlive/texlive-fontsextra
-   dev-texlive/texlive-fontutils
-   dev-texlive/texlive-latex
-   dev-texlive/texlive-latexextra
-   )
-   test? ( virtual/pkgconfig )
-"
-DEPEND="
-   cuda? ( dev-util/nvidia-cuda-toolkit )
-   test? (
-   dev-libs/gmp:0
-   dev-libs/mpfr:0
-   media-libs/freeglut
-   media-libs/glew
-   sci-libs/adolc[sparse]
-   sci-libs/cholmod
-   sci-libs/fftw:3.0
-   sci-libs/pastix
-   sci-libs/scotch
-   sci-libs/spqr
-   sci-libs/superlu
-   sci-libs/umfpack
-   virtual/opengl
-   )
-"
-# Missing:
-# METIS-5
-# GOOGLEHASH
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.3.7-gentoo-cmake.patch
-   "${FILESDIR}"/${PN}-3.3.9-max-macro.patch
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   cmake_comment_add_subdirectory demos
-
-   if ! use test; then
-   sed -e "/add_subdirectory(test/s/^/#DONOTCOMPILE /g" \
-   -e "/add_subdirectory(blas/s/^/#DONOTCOMPILE /g" \
-   -e "/add_subdirectory(lapack/s/^/#DONOTCOMPILE /g" \
-   -i CMakeLists.txt || die
-   fi
-
-   use cuda && cuda_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKEPACKAGE_INSTALL_DIR=$(get_libdir)/cmake/${PN}${SLOT}
-   )
-   use test && mycmakeargs+=(
-   # the OpenGL testsuite is extremely brittle, bug #712808
-   -DEIGEN_TEST_NO_OPENGL=ON
-   # the cholmod tests are broken and always fail
-   -DCMAKE_DISABLE_FIND_PACKAGE_Cholmod=ON
-   -DEIGEN_TEST_CXX11=ON
-   -DEIGEN_TEST_NOQT=ON
-   -DEIGEN_TEST_ALTIVEC=$(usex cpu_flags_ppc_altivec)
-   -DEIGEN_TEST_CUDA=$(usex cuda)
-   -DEIGEN_TEST_OPENMP=$(usex openmp)
-   -DEIGEN_TEST_NEON64=$(usex cpu_flags_arm_neon)
-   -DEIGEN_TEST_VSX=$(usex cpu_flags_ppc_vsx)
-   )
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-   if use doc; then
-   cmake_src_compile doc
-   HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
-   fi
-   if use test; then
-   cmake_src_compile blas
-   cmake_src_compile buildtests
-
-   # tests generate random data, which
-   # obviously fails for some seeds
-   export EIGEN_SEED=712808
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-11-13 Thread Sam James
commit: 19e41eeecf2d1dab906f1521e7145dc189416e94
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 14 03:23:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 14 03:23:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e41eee

dev-cpp/eigen: Keyword 3.4.0-r1 hppa, #804115

Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/eigen-3.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild 
b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
index 59a2a982583c..a787eecd0008 100644
--- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 # Tests failing again because of compiler issues



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-12-31 Thread Arthur Zamarin
commit: 4054b5a2b83734d3f64bca0a625d85fa9f67fb69
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 31 18:12:17 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 31 18:12:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4054b5a2

dev-cpp/eigen: Stabilize 3.4.0-r1 ppc, #829331

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-cpp/eigen/eigen-3.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild 
b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
index f9c413a6790b..173ae17f83f3 100644
--- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 # Tests failing again because of compiler issues



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-11-05 Thread Sam James
commit: 5a13af7a5b0b21c9665b150026b1745409254c7f
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov  5 18:01:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov  5 18:01:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a13af7a

dev-cpp/eigen: Keyword 3.4.0-r1 s390, #804115

Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/eigen-3.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild 
b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
index 8bd4d5d6642..770ebbed46f 100644
--- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 # Tests failing again because of compiler issues



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-11-05 Thread Sam James
commit: be5061a7057b8d11413d1796417df89178c96b09
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov  5 18:02:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov  5 18:02:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5061a7

dev-cpp/eigen: Keyword 3.4.0-r1 ia64, #804115

Signed-off-by: Sam James  gentoo.org>

 dev-cpp/eigen/eigen-3.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild 
b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
index 770ebbed46f..59a2a982583 100644
--- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 # Tests failing again because of compiler issues



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-04-29 Thread Jeroen Roovers
commit: c640546979efd7928c1eda5802d3be3adaa11248
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Apr 29 16:20:26 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Apr 29 16:21:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6405469

dev-cpp/eigen: Mark ~hppa (bug #575366).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 dev-cpp/eigen/eigen-3.2.10.ebuild   | 4 ++--
 dev-cpp/eigen/eigen-3.2.8-r2.ebuild | 4 ++--
 dev-cpp/eigen/eigen-3.2.9.ebuild| 4 ++--
 dev-cpp/eigen/eigen-3.3.1.ebuild| 2 +-
 dev-cpp/eigen/eigen-3.3.2.ebuild| 2 +-
 dev-cpp/eigen/eigen-3.3.3.ebuild| 2 +-
 6 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.2.10.ebuild 
b/dev-cpp/eigen/eigen-3.2.10.ebuild
index b7299ff70ff..f355f1f2177 100644
--- a/dev-cpp/eigen/eigen-3.2.10.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index b07b2694fba..22e44261be2 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.2.9.ebuild b/dev-cpp/eigen/eigen-3.2.9.ebuild
index b7299ff70ff..f355f1f2177 100644
--- a/dev-cpp/eigen/eigen-3.2.9.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.3.1.ebuild b/dev-cpp/eigen/eigen-3.3.1.ebuild
index 62595e32d0d..9baabc90e57 100644
--- a/dev-cpp/eigen/eigen-3.3.1.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87

diff --git a/dev-cpp/eigen/eigen-3.3.2.ebuild b/dev-cpp/eigen/eigen-3.3.2.ebuild
index 62595e32d0d..9baabc90e57 100644
--- a/dev-cpp/eigen/eigen-3.3.2.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
index 87e772d3ff6..4638286dbae 100644
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-04-30 Thread David Seifert
commit: 3182c1136a66adc2ef355be613cd7dd0e7c6623f
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr 30 21:48:19 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr 30 22:07:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3182c113

dev-cpp/eigen: Port SLOT=2 ebuild to EAPI 6

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-cpp/eigen/eigen-2.0.17.ebuild | 58 ++-
 1 file changed, 21 insertions(+), 37 deletions(-)

diff --git a/dev-cpp/eigen/eigen-2.0.17.ebuild 
b/dev-cpp/eigen/eigen-2.0.17.ebuild
index f2543f9e389..842c54187eb 100644
--- a/dev-cpp/eigen/eigen-2.0.17.ebuild
+++ b/dev-cpp/eigen/eigen-2.0.17.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
+EAPI=6
 
 inherit cmake-utils
 
@@ -10,24 +10,20 @@ HOMEPAGE="http://eigen.tuxfamily.org/";
 SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
 
 LICENSE="GPL-3"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
 SLOT="2"
-IUSE="debug doc examples"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
+IUSE="debug doc examples test"
+# bugs 426236, 455460, 467288
+RESTRICT="test"
 
-COMMON_DEPEND="
+RDEPEND="
examples? (
dev-qt/qtgui:4
dev-qt/qtopengl:4
-   )"
-DEPEND="${COMMON_DEPEND}
-   doc? ( app-doc/doxygen )"
-RDEPEND="${COMMON_DEPEND}
+   )
!dev-cpp/eigen:0"
-
-MAKEOPTS+=" -j1"
-
-# bugs 426236, 455460, 467288
-RESTRICT="test"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )"
 
 src_unpack() {
unpack ${A}
@@ -35,44 +31,32 @@ src_unpack() {
 }
 
 src_configure() {
-   # benchmarks (BTL) brings up damn load of external deps including 
fortran
-   # compiler
+   # benchmarks (BTL) brings up a damn load of external deps including 
fortran
# library hangs up complete compilation proccess, test later
-   mycmakeargs=(
+   local mycmakeargs=(
-DEIGEN_BUILD_LIB=OFF
-DEIGEN_BUILD_BTL=OFF
-DEIGEN_BUILD_PKGCONFIG=ON
-   $(cmake-utils_use examples EIGEN_BUILD_DEMOS)
+   -DEIGEN_BUILD_DEMOS=$(usex examples)
+   -DEIGEN_BUILD_TESTS=$(usex test)
)
cmake-utils_src_configure
 }
 
 src_compile() {
-   cmake-utils_src_compile
+   cmake-utils_src_compile -j1
+
if use doc; then
-   cd "${CMAKE_BUILD_DIR}"
-   emake doc
+   cmake-utils_src_compile -j1 doc
+   HTML_DOCS=( "${BUILD_DIR}"/html/. )
fi
 }
 
 src_install() {
-   cmake-utils_src_install
-   if use doc; then
-   cd "${CMAKE_BUILD_DIR}"/doc
-   dohtml -r html/*
-   fi
+   cmake-utils_src_install -j1
+
if use examples; then
-   cd "${CMAKE_BUILD_DIR}"/demos
+   cd "${BUILD_DIR}"/demos || die
dobin mandelbrot/mandelbrot opengl/quaternion_demo
fi
 }
-
-src_test() {
-   mycmakeargs=(
-   -DEIGEN_BUILD_TESTS=ON
-   -DEIGEN_TEST_NO_FORTRAN=ON
-   )
-   cmake-utils_src_configure
-   cmake-utils_src_compile
-   cmake-utils_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-07-09 Thread Alexis Ballier
commit: 4bcf380fe53f01e46481760712c1c8d82051656b
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sun Jul  9 09:47:34 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun Jul  9 09:48:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bcf380f

dev-cpp/eigen: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-cpp/eigen/eigen-3.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
index 4638286dbae..0a8c2afcf1c 100644
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-10-10 Thread Michael Palimaka
commit: 0d738c76abb2545d3c6ec79951a70b97bb08d7b2
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Oct  9 14:04:35 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Oct 10 10:40:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d738c76

dev-cpp/eigen: remove old

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-cpp/eigen/Manifest|   4 --
 dev-cpp/eigen/eigen-3.2.10.ebuild | 110 
 dev-cpp/eigen/eigen-3.2.9.ebuild  | 110 
 dev-cpp/eigen/eigen-3.3.1.ebuild  | 115 --
 dev-cpp/eigen/eigen-3.3.2.ebuild  | 115 --
 5 files changed, 454 deletions(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 254132792a0..10fbd0d8f68 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,7 +1,3 @@
 DIST eigen-2.0.17.tar.bz2 367890 SHA256 
7255e856ed367ce6e6e2d4153b0e4e753c8b8d36918bf440dd34ad56aff09960 SHA512 
8fa0e4507864f61c30de14e3b29d963eb8b777d1a6bb04192d53e1f4c9db323b9fab2ddcedb63bf2af243fe0e26dcd717e97eb72216b6a1d444e455520192c72
 WHIRLPOOL 
d80f12b378e23b758e4dbd173b87bed93bc42a97f2541b653b4373ea6ce0803bd712de00cf5a014a72cd439bb3ad10fd24b2ef8982975e044ff4d7bb2b63f585
-DIST eigen-3.2.10.tar.bz2 1168527 SHA256 
760e6656426fde71cc48586c971390816f456d30f0b5d7d4ad5274d8d2cb0a6d SHA512 
413c01a5b1b5d2e4366bc9289b1d613b21157e702b1c0d544e41ba5726acfbe0b60921ded37926010e9ce3642939e3ad39038e053d392b90a7a6302955ec5058
 WHIRLPOOL 
f8d6498ab32197e0193ef7f9bae3f360f2a4cc321c34c90d2b72347ca5fd47a028fdc120dafd663520583ef471b4d756ab5cedea4f6d5344e76991a7afe4779b
 DIST eigen-3.2.8.tar.bz2 1161201 SHA256 
722a63d672b70f39c271c5e2a4a43ba14d12015674331790414fcb167c357e55 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 WHIRLPOOL 
75e54f5620299f49a540483b0b4163e3cf6c48695f30f5e258343925cb488c3915588862a3fbe2341b5dbe17ea20756409265000f19ea2f45e7706837cb2488a
-DIST eigen-3.2.9.tar.bz2 1163762 SHA256 
4d1e036ec1ed4f4805d5c6752b76072d67538889f4003fadf2f6e00a825845ff SHA512 
2734ce70e0b04dc5839715a3cc9b8f90e05b341cfca42a7d586df213a9a14fe5642c76ccf36c16d020ae167c0d6e4d5cc306f0b3bf1f519c58372b0736ca7e63
 WHIRLPOOL 
7caba7b0676bc5dc203c8d8b5f57fc3a31a95171ddbb63b21ba8c84e58e5c5fde242d232299183e41886e970c3ea84bce821d506b6c32526ae44703ee3a599f9
-DIST eigen-3.3.1.tar.bz2 1638315 SHA256 
a0b4cebaabd8f371d1b364f9723585fbcc7c9640ca60273b99835e6cf115f056 SHA512 
d679bc04279bad351a35caeb04c4a95ebdd7d69153209573603e0c4c1d15b0c4d23d74f8651928ad04d7f03ad132fa7184d662801be75f58be38fd78802c7724
 WHIRLPOOL 
abbd43be2121aa43192b007f9ed3471fe163fbe71a41a0c0ef61308e96e7c52767c1900dca29b855c8358fc0390630f9bb0deddfb0c951782cbd5499dc53103f
-DIST eigen-3.3.2.tar.bz2 1639615 SHA256 
3e1fa6e8c45635938193f84fee6c35a87fac26ee7c39c68c230e5080c4a8fe98 SHA512 
a1e1894eba8139a52a5cae33cd880e886352bed11af39a997ba65b0cd24f76c275ea54381f37db10dc54db4257c9485e7f8692c9f27a25be08f0fe1c03290d0a
 WHIRLPOOL 
ecf12c5780830ee133e477b9805dbbff6b933c815dd65242404366a013152ad4dfbf829f5a33692e97f0654e598ddcc06c0b8cd7d125dcf80644437a7016b720
 DIST eigen-3.3.3.tar.bz2 1642001 SHA256 
a4143fc45e4454b4b98fcea3516b3a79b8cdb3bc7fadf996d088c6a0d805fea1 SHA512 
bb5a8b761371e516f0a344a7c9f6e369e21c2907c8548227933ca6010fc607a66c8d6ff7c41b1aec3dea7d482ce8c2a09e38ae5c7a2c5b16bdd8007e7a81ecc3
 WHIRLPOOL 
4394f0d8f98dafbf913dc8c81e11935300bde458e9d2332a3eb35bca3930b76813a343da1c566a4c374d3d5f92aff5615c151935e29c783c71ae09e7088d2b2d

diff --git a/dev-cpp/eigen/eigen-3.2.10.ebuild 
b/dev-cpp/eigen/eigen-3.2.10.ebuild
deleted file mode 100644
index 08bc461b135..000
--- a/dev-cpp/eigen/eigen-3.2.10.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-FORTRAN_NEEDED="test"
-
-inherit cmake-utils fortran-2
-
-DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="http://eigen.tuxfamily.org/";
-SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="LGPL-2 GPL-3"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
-IUSE="altivec debug doc openmp test"
-IUSE+=" cpu_flags_x86_sse2"
-IUSE+=" cpu_flags_x86_sse3"
-IUSE+=" cpu_flags_x86_sse4_1"
-IUSE+=" cpu_flags_x86_sse4_2"
-IUSE+=" cpu_flags_x86_ssse3"
-#IUSE+=" cpu_flags_x86_x87"
-
-RDEPEND="!dev-cpp/eigen:0"
-DEPEND="
-   doc? ( app-doc/doxygen[dot,latex] )
-   test? (
-   dev-libs/gmp:0
-   dev-libs/mpfr:0
-   media-libs/freeglut
-   media-libs/glew
-   sci-libs/adolc
-   sci-libs/cholmod
-   sci-libs/fftw:3.0
-   sci-libs/pastix
-   sci-libs/umfpack
-   sci-libs/scotch
-   sci-libs/spq

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-10-23 Thread Michael Palimaka
commit: ce48aa680909a5a29bf3e76cf71a7de79b4cbcc2
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Oct 23 13:04:39 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Oct 23 13:05:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce48aa68

dev-cpp/eigen: remove cpu_flags_x86* flags

These flags only affected tests, and only added the appropriate flags to CFLAGS.

Closes: https://bugs.gentoo.org/633518
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-cpp/eigen/eigen-3.3.3.ebuild | 12 
 dev-cpp/eigen/metadata.xml   |  1 -
 2 files changed, 13 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
index 56cab46ed3b..77378a727f2 100644
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -16,9 +16,6 @@ SLOT="3"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
-IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87
-IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
-
 RDEPEND="!dev-cpp/eigen:0"
 DEPEND="
doc? ( app-doc/doxygen[dot,latex] )
@@ -84,16 +81,7 @@ src_test() {
-DEIGEN_TEST_CXX11="$(usex c++11)"
-DEIGEN_TEST_CUDA="$(usex cuda)"
-DEIGEN_TEST_OPENMP="$(usex openmp)"
-   -DEIGEN_TEST_AVX="$(usex cpu_flags_x86_avx)"
-   -DEIGEN_TEST_AVX512="$(usex cpu_flags_x86_avx2)"
-   -DEIGEN_TEST_F16C="$(usex cpu_flags_x86_f16c)"
-   -DEIGEN_TEST_FMA="$(usex cpu_flags_x86_fma3)"
-   -DEIGEN_TEST_SSE3="$(usex cpu_flags_x86_sse3)"
-   -DEIGEN_TEST_SSE4_1="$(usex cpu_flags_x86_sse4_1)"
-   -DEIGEN_TEST_SSE4_2="$(usex cpu_flags_x86_sse4_2)"
-   -DEIGEN_TEST_SSSE3="$(usex cpu_flags_x86_ssse3)"
-DEIGEN_TEST_NEON64="$(usex neon)"
-#  -DEIGEN_TEST_X87="$(usex cpu_flags_x86_x87)"
)
cmake-utils_src_configure
cmake-utils_src_compile blas

diff --git a/dev-cpp/eigen/metadata.xml b/dev-cpp/eigen/metadata.xml
index b81958c50e6..45f9aa6a989 100644
--- a/dev-cpp/eigen/metadata.xml
+++ b/dev-cpp/eigen/metadata.xml
@@ -19,7 +19,6 @@

Build using the C++11 standard
Build with cuda support
-   Take advantage of CPU feature 
f16c


eigen/eigen



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-09-02 Thread Michael Palimaka
commit: 61490e9f7deac93c933310fd339ecf7857cd80d9
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Aug 31 12:46:10 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Sep  2 13:18:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61490e9f

dev-cpp/eigen: drop hppa keywords

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-cpp/eigen/eigen-3.2.10.ebuild   | 2 +-
 dev-cpp/eigen/eigen-3.2.8-r2.ebuild | 2 +-
 dev-cpp/eigen/eigen-3.2.9.ebuild| 2 +-
 dev-cpp/eigen/eigen-3.3.1.ebuild| 2 +-
 dev-cpp/eigen/eigen-3.3.2.ebuild| 2 +-
 dev-cpp/eigen/eigen-3.3.3.ebuild| 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.2.10.ebuild 
b/dev-cpp/eigen/eigen-3.2.10.ebuild
index f355f1f2177..08bc461b135 100644
--- a/dev-cpp/eigen/eigen-3.2.10.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.10.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index 22e44261be2..8873a615661 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.2.9.ebuild b/dev-cpp/eigen/eigen-3.2.9.ebuild
index f355f1f2177..08bc461b135 100644
--- a/dev-cpp/eigen/eigen-3.2.9.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.9.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.3.1.ebuild b/dev-cpp/eigen/eigen-3.3.1.ebuild
index 9baabc90e57..62595e32d0d 100644
--- a/dev-cpp/eigen/eigen-3.3.1.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87

diff --git a/dev-cpp/eigen/eigen-3.3.2.ebuild b/dev-cpp/eigen/eigen-3.3.2.ebuild
index 9baabc90e57..62595e32d0d 100644
--- a/dev-cpp/eigen/eigen-3.3.2.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
index 0a8c2afcf1c..56cab46ed3b 100644
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2015-10-27 Thread Michael Palimaka
commit: fe45934b8cc4479661e2996086fc82f2fd0f8db5
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Oct 27 13:59:17 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Oct 27 14:00:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe45934b

dev-cpp/eigen: version bump

Gentoo-bug: 564208

Package-Manager: portage-2.2.20.1

 dev-cpp/eigen/Manifest   |  1 +
 dev-cpp/eigen/eigen-3.2.6.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 0f3f68a..290ed2a 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,3 +1,4 @@
 DIST eigen-2.0.17.tar.bz2 367890 SHA256 
7255e856ed367ce6e6e2d4153b0e4e753c8b8d36918bf440dd34ad56aff09960 SHA512 
8fa0e4507864f61c30de14e3b29d963eb8b777d1a6bb04192d53e1f4c9db323b9fab2ddcedb63bf2af243fe0e26dcd717e97eb72216b6a1d444e455520192c72
 WHIRLPOOL 
d80f12b378e23b758e4dbd173b87bed93bc42a97f2541b653b4373ea6ce0803bd712de00cf5a014a72cd439bb3ad10fd24b2ef8982975e044ff4d7bb2b63f585
 DIST eigen-3.1.3.tar.bz2 1052724 SHA256 
1a443145f321dd47a5ca11f176e7319056198a6124a7577723d92e3c3cd59ece SHA512 
7b6b816416570c9592ed9ca09e61970346f02bed492df7073fed3e657ded0c2bb736fb024554f92064ee783cbf1180952ccb87ed724899fa353f34c6a49210a4
 WHIRLPOOL 
53c667def19d882bff0e6a7b8476028a211ca2b4617d579b8555738c726ed1d4f3d4aed0e87b39c00a941484505f2a54fb82dba19444cc04f7f438fa1fc22c45
 DIST eigen-3.2.5.tar.bz2 1151510 SHA256 
5f6e6cb88188e34185f43cb819d7dab9b48ef493774ff834e568f4805d3dc2f9 SHA512 
5a90a312c3503bb91293aa9ed69258f36c6a3a06a64ff851c8b57a4df01bd467e22e5ba95221bce97a8cf2d3fb9f0ad1c1c40116a3c9c9b1f80d7fc7b0a96c7a
 WHIRLPOOL 
21333e30f77b4712d21eb4bed6159c0e0bfb769ed65d01d4cf5cfeb1a9105f2a3c2ccbc41d251fc09399ee8ad8a50d2eb9d1ea5d38d98ca1df12f8972b24a630
+DIST eigen-3.2.6.tar.bz2 1152805 SHA256 
8a3352f9a5361fe90e451a7305fb1896fc7f771dc16cc0edd8e6b157f52c343e SHA512 
a1abcef36d774ab29418961143174e460e11c05f40d493844e4d4e8024e0b60c453cb007e96ed05d786eec3214d72f15ead0ac49ed84762d3037db90f11c935a
 WHIRLPOOL 
e15f917ad6b8aeda2e11c6af186073921d78c3b96c922f1068989b64a2ec7c3d58df280ce809be877b6e93a691c0d511afa601cb806bf4d9f29e9133c62e280c

diff --git a/dev-cpp/eigen/eigen-3.2.6.ebuild b/dev-cpp/eigen/eigen-3.2.6.ebuild
new file mode 100644
index 000..4c51aed
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.2.6.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-3"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="debug doc"
+
+DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
+RDEPEND="!dev-cpp/eigen:0"
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(demos/d" \
+   -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   || die "sed disable unused bundles failed"
+
+   sed -i -e "/Unknown build type/d" CMakeLists.txt || die
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   if use doc; then
+   cmake-utils_src_compile doc
+   fi
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_BUILD_TESTS=ON
+   -DEIGEN_TEST_NO_FORTRAN=ON
+   -DEIGEN_TEST_NO_OPENGL=ON
+   )
+   cmake-utils_src_configure
+   cmake-utils_src_compile buildtests
+   cmake-utils_src_test
+}
+
+src_install() {
+   cmake-utils_src_install
+   if use doc; then
+   dohtml -r "${BUILD_DIR}"/doc/html/*
+   fi
+
+   # Debian installs it and some projects started using it.
+   insinto /usr/share/cmake/Modules/
+   doins "${S}/cmake/FindEigen3.cmake"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2016-06-23 Thread Michael Palimaka
commit: c8300eb854a6326eee8fe1c54ae7757d8e25ff65
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Jun 22 16:19:42 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Jun 23 13:39:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8300eb8

dev-cpp/eigen: x86 stable

Gentoo-bug: 579996

Package-Manager: portage-2.3.0_rc1

 dev-cpp/eigen/eigen-3.2.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index f5c420e..e06e4df 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-01-22 Thread Andreas Sturmlechner
commit: 7c8796eac98ee33165e6277d9f2287a5111a7891
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 22 22:41:19 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 22 22:41:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c8796ea

dev-cpp/eigen: Disable Qt4 test DEPEND

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-cpp/eigen/eigen-3.2.8-r2.ebuild | 4 ++--
 dev-cpp/eigen/eigen-3.3.3.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index 8873a615661..1d562fa4bbe 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -38,7 +38,6 @@ DEPEND="
sci-libs/scotch
sci-libs/spqr
sci-libs/superlu
-   dev-qt/qtcore:4
virtual/opengl
virtual/pkgconfig
)
@@ -86,6 +85,7 @@ src_compile() {
 src_test() {
local mycmakeargs=(
-DEIGEN_BUILD_TESTS=ON
+   -DEIGEN_TEST_NOQT=ON
-DEIGEN_TEST_ALTIVEC="$(usex altivec)"
-DEIGEN_TEST_OPENMP="$(usex openmp)"
-DEIGEN_TEST_SSE2="$(usex cpu_flags_x86_sse2)"

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
index 77378a727f2..f8ece584d56 100644
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -32,7 +32,6 @@ DEPEND="
sci-libs/scotch
sci-libs/spqr
sci-libs/superlu
-   dev-qt/qtcore:4
virtual/opengl
virtual/pkgconfig
cuda? ( dev-util/nvidia-cuda-toolkit )
@@ -77,6 +76,7 @@ src_compile() {
 
 src_test() {
local mycmakeargs=(
+   -DEIGEN_TEST_NOQT=ON
-DEIGEN_TEST_ALTIVEC="$(usex altivec)"
-DEIGEN_TEST_CXX11="$(usex c++11)"
-DEIGEN_TEST_CUDA="$(usex cuda)"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-01-22 Thread Andreas Sturmlechner
commit: 43a7b3fe10c35394c2c74620c9fa62d370ae71bc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 22 22:46:41 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 22 23:09:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a7b3fe

dev-cpp/eigen: Drop slot 2

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-cpp/eigen/Manifest|  1 -
 dev-cpp/eigen/eigen-2.0.17.ebuild | 62 ---
 2 files changed, 63 deletions(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index da8fc2b091d..b0162105a5b 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,3 +1,2 @@
-DIST eigen-2.0.17.tar.bz2 367890 BLAKE2B 
583626a51d07b7292a8f6a895754f05f353930821ea6dba7696ec7eb45fd3dc53f96faaa5b4c53cff8ff155d6beb30cc27a21f33eefda11cdcc0f866b37fb6fd
 SHA512 
8fa0e4507864f61c30de14e3b29d963eb8b777d1a6bb04192d53e1f4c9db323b9fab2ddcedb63bf2af243fe0e26dcd717e97eb72216b6a1d444e455520192c72
 DIST eigen-3.2.8.tar.bz2 1161201 BLAKE2B 
35bace5138f601e73d56412e87bf591ef2f96778050b0a2a4fc8f1e75f02498fb4eb80bf79988dd4bd6b985945a122d44581ccedd925f398f7d282790da06385
 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 DIST eigen-3.3.3.tar.bz2 1642001 BLAKE2B 
51d870a6bf04865c39642205ac8e12fd638e1d383fb33b064835ce4b5a4d4b056507c1a4fc65d9e665bf659ffd742179415caccac27c203c9388ca267e29e802
 SHA512 
bb5a8b761371e516f0a344a7c9f6e369e21c2907c8548227933ca6010fc607a66c8d6ff7c41b1aec3dea7d482ce8c2a09e38ae5c7a2c5b16bdd8007e7a81ecc3

diff --git a/dev-cpp/eigen/eigen-2.0.17.ebuild 
b/dev-cpp/eigen/eigen-2.0.17.ebuild
deleted file mode 100644
index 842c54187eb..000
--- a/dev-cpp/eigen/eigen-2.0.17.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="http://eigen.tuxfamily.org/";
-SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="2"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
-IUSE="debug doc examples test"
-# bugs 426236, 455460, 467288
-RESTRICT="test"
-
-RDEPEND="
-   examples? (
-   dev-qt/qtgui:4
-   dev-qt/qtopengl:4
-   )
-   !dev-cpp/eigen:0"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )"
-
-src_unpack() {
-   unpack ${A}
-   mv ${PN}* ${P} || die
-}
-
-src_configure() {
-   # benchmarks (BTL) brings up a damn load of external deps including 
fortran
-   # library hangs up complete compilation proccess, test later
-   local mycmakeargs=(
-   -DEIGEN_BUILD_LIB=OFF
-   -DEIGEN_BUILD_BTL=OFF
-   -DEIGEN_BUILD_PKGCONFIG=ON
-   -DEIGEN_BUILD_DEMOS=$(usex examples)
-   -DEIGEN_BUILD_TESTS=$(usex test)
-   )
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile -j1
-
-   if use doc; then
-   cmake-utils_src_compile -j1 doc
-   HTML_DOCS=( "${BUILD_DIR}"/html/. )
-   fi
-}
-
-src_install() {
-   cmake-utils_src_install -j1
-
-   if use examples; then
-   cd "${BUILD_DIR}"/demos || die
-   dobin mandelbrot/mandelbrot opengl/quaternion_demo
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-01-31 Thread Andreas Sturmlechner
commit: 97010bc4c6c40b037bd5d6cd09d94104b9edb05b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Feb  1 00:58:10 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Feb  1 01:33:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97010bc4

dev-cpp/eigen: 3.3.4 version bump

Closes: https://bugs.gentoo.org/632378
Package-Manager: Portage-2.3.21, Repoman-2.3.6

 dev-cpp/eigen/Manifest   |  1 +
 dev-cpp/eigen/eigen-3.3.4.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index b0162105a5b..42266b4c55d 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,2 +1,3 @@
 DIST eigen-3.2.8.tar.bz2 1161201 BLAKE2B 
35bace5138f601e73d56412e87bf591ef2f96778050b0a2a4fc8f1e75f02498fb4eb80bf79988dd4bd6b985945a122d44581ccedd925f398f7d282790da06385
 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 DIST eigen-3.3.3.tar.bz2 1642001 BLAKE2B 
51d870a6bf04865c39642205ac8e12fd638e1d383fb33b064835ce4b5a4d4b056507c1a4fc65d9e665bf659ffd742179415caccac27c203c9388ca267e29e802
 SHA512 
bb5a8b761371e516f0a344a7c9f6e369e21c2907c8548227933ca6010fc607a66c8d6ff7c41b1aec3dea7d482ce8c2a09e38ae5c7a2c5b16bdd8007e7a81ecc3
+DIST eigen-3.3.4.tar.bz2 1657543 BLAKE2B 
62ae6e42972fcfe71bfcda359d35674207440813edc856f209f37321c7f8d39498c6c6fb33d80cc14129113c1dff849212f034ab925b6656e99ed192f4af2fbb
 SHA512 
d67a3fd8f7ce811af65fc1d43ec347dadf9c643a49135f7e455fc303773bad09e80a125282c7dfca7a1993b79e1f66576ac92418119fbb0fa50c1a581b957c0d

diff --git a/dev-cpp/eigen/eigen-3.3.4.ebuild b/dev-cpp/eigen/eigen-3.3.4.ebuild
new file mode 100644
index 000..f8ece584d56
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.3.4.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+
+inherit cmake-utils cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="MPL-2.0"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc[sparse]
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   virtual/opengl
+   virtual/pkgconfig
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -e "/add_subdirectory(demos/d" \
+   -i CMakeLists.txt || die
+
+   if ! use test; then
+   sed -e "/add_subdirectory(test/d" \
+   -i CMakeLists.txt || die
+
+   sed -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   -i CMakeLists.txt || die
+   fi
+   sed -e "/Unknown build type/d" \
+   -i CMakeLists.txt || die
+
+   use cuda && cuda_src_prepare
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_TEST_NOQT=ON
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+   -DEIGEN_TEST_CXX11="$(usex c++11)"
+   -DEIGEN_TEST_CUDA="$(usex cuda)"
+   -DEIGEN_TEST_OPENMP="$(usex openmp)"
+   -DEIGEN_TEST_NEON64="$(usex neon)"
+   )
+   cmake-utils_src_configure
+   cmake-utils_src_compile blas
+   cmake-utils_src_compile buildtests
+   cmake-utils_src_test
+}
+
+src_install() {
+   cmake-utils_src_install
+   use doc && dodoc -r "${BUILD_DIR}"/doc/html
+
+   # Debian installs it and some projects started using it.
+   insinto /usr/share/cmake/Modules/
+   doins "${S}/cmake/FindEigen3.cmake"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2015-08-09 Thread Michael Palimaka
commit: 2856da067c541b5f2529e74b2f55eb51dce2b4c6
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug  9 18:10:25 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug  9 18:10:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2856da06

dev-cpp/eigen: remove old

Package-Manager: portage-2.2.20

 dev-cpp/eigen/Manifest   |  2 --
 dev-cpp/eigen/eigen-3.0.6.ebuild | 70 
 dev-cpp/eigen/eigen-3.2.4.ebuild | 65 -
 3 files changed, 137 deletions(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index e663662..0f3f68a 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,5 +1,3 @@
 DIST eigen-2.0.17.tar.bz2 367890 SHA256 
7255e856ed367ce6e6e2d4153b0e4e753c8b8d36918bf440dd34ad56aff09960 SHA512 
8fa0e4507864f61c30de14e3b29d963eb8b777d1a6bb04192d53e1f4c9db323b9fab2ddcedb63bf2af243fe0e26dcd717e97eb72216b6a1d444e455520192c72
 WHIRLPOOL 
d80f12b378e23b758e4dbd173b87bed93bc42a97f2541b653b4373ea6ce0803bd712de00cf5a014a72cd439bb3ad10fd24b2ef8982975e044ff4d7bb2b63f585
-DIST eigen-3.0.6.tar.bz2 961722 SHA256 
32e1275a105339003ba34007dd07dc1c62077d75882f3eeddd40a7ec5a5bfd87 SHA512 
97cf5126984848f31b3c45c44d7ee6b8d42eca459ff2cc5535413efc768254a1ab738d935c70f9a457a9eaee5faa3c1b08c1f17193b6fcecb5ae0f0b6b32d1fa
 WHIRLPOOL 
e17409a807228b63b866c282f767c9107e6c0b45ad84bb311a5ef70053dca3d48580c8839bb6b8fcf5c5bab1a0c102413a96c06007bfbd2218bf260c4a522586
 DIST eigen-3.1.3.tar.bz2 1052724 SHA256 
1a443145f321dd47a5ca11f176e7319056198a6124a7577723d92e3c3cd59ece SHA512 
7b6b816416570c9592ed9ca09e61970346f02bed492df7073fed3e657ded0c2bb736fb024554f92064ee783cbf1180952ccb87ed724899fa353f34c6a49210a4
 WHIRLPOOL 
53c667def19d882bff0e6a7b8476028a211ca2b4617d579b8555738c726ed1d4f3d4aed0e87b39c00a941484505f2a54fb82dba19444cc04f7f438fa1fc22c45
-DIST eigen-3.2.4.tar.bz2 1147976 SHA256 
d64332c92e31803d2c59f6646ed893965c666acfc7c284e4f5e9ffbb4d148922 SHA512 
decf50a54011a8275d6d00194e98933b1184e665802892fe87515590ab92843d538d5170afc549730193dc93ae350674eb59d7d324e1f7d608867c7208c5509a
 WHIRLPOOL 
8625bc0d4c171f7a80be070f72651ac8b58b7f4112980cb8c406d1e01f14a10efdf957c6c6fd170da8a595bc86c0016863f3815cb75db272ed789d18b97d8098
 DIST eigen-3.2.5.tar.bz2 1151510 SHA256 
5f6e6cb88188e34185f43cb819d7dab9b48ef493774ff834e568f4805d3dc2f9 SHA512 
5a90a312c3503bb91293aa9ed69258f36c6a3a06a64ff851c8b57a4df01bd467e22e5ba95221bce97a8cf2d3fb9f0ad1c1c40116a3c9c9b1f80d7fc7b0a96c7a
 WHIRLPOOL 
21333e30f77b4712d21eb4bed6159c0e0bfb769ed65d01d4cf5cfeb1a9105f2a3c2ccbc41d251fc09399ee8ad8a50d2eb9d1ea5d38d98ca1df12f8972b24a630

diff --git a/dev-cpp/eigen/eigen-3.0.6.ebuild b/dev-cpp/eigen/eigen-3.0.6.ebuild
deleted file mode 100644
index 94b8c5e..000
--- a/dev-cpp/eigen/eigen-3.0.6.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit cmake-utils
-
-DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
-HOMEPAGE="http://eigen.tuxfamily.org/";
-SRC_URI="http://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="LGPL-2 GPL-3"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
-SLOT="3"
-IUSE="debug doc"
-
-DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
-RDEPEND="!dev-cpp/eigen:0"
-
-src_unpack() {
-   default
-   mv ${PN}* ${P} || die
-}
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-3.0.0-gcc46.patch
-
-   sed -i CMakeLists.txt \
-   -e "/add_subdirectory(demos/d" \
-   -e "/add_subdirectory(blas/d" \
-   -e "/add_subdirectory(lapack/d" \
-   || die "sed disable unused bundles failed"
-}
-
-src_configure() {
-   # benchmarks (BTL) brings up damn load of external deps including 
fortran
-   # compiler
-   CMAKE_BUILD_TYPE="release"
-   mycmakeargs=(
-   -DEIGEN_BUILD_BTL=OFF
-   )
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile
-   if use doc; then
-   cmake-utils_src_compile doc
-   fi
-}
-
-src_test() {
-   mycmakeargs=(
-   -DEIGEN_BUILD_TESTS=ON
-   -DEIGEN_TEST_NO_FORTRAN=ON
-   -DEIGEN_TEST_NO_OPENGL=ON
-   )
-   cmake-utils_src_configure
-   cmake-utils_src_compile buildtests
-   cmake-utils_src_test
-}
-
-src_install() {
-   cmake-utils_src_install
-   if use doc; then
-   cd "${CMAKE_BUILD_DIR}"/doc
-   dohtml -r html/*
-   fi
-}

diff --git a/dev-cpp/eigen/eigen-3.2.4.ebuild b/dev-cpp/eigen/eigen-3.2.4.ebuild
deleted file mode 100644
index f7e531a..000
--- a/dev-cpp/eigen/eigen-3.2.4.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public Lic

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2016-11-24 Thread Justin Lecher
commit: 76c9cdc0325d9cdd36fc12b1d0320155b4bc6d74
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Nov 24 16:56:34 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Nov 24 16:56:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76c9cdc0

dev-cpp/eigen: Version Bump

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=599554

Package-Manager: portage-2.3.2
Signed-off-by: Justin Lecher  gentoo.org>

 dev-cpp/eigen/Manifest|   2 +
 dev-cpp/eigen/eigen-3.2.10.ebuild | 111 ++
 dev-cpp/eigen/eigen-3.2.9.ebuild  | 111 ++
 3 files changed, 224 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 4a02d3f..bda8f48 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,2 +1,4 @@
 DIST eigen-2.0.17.tar.bz2 367890 SHA256 
7255e856ed367ce6e6e2d4153b0e4e753c8b8d36918bf440dd34ad56aff09960 SHA512 
8fa0e4507864f61c30de14e3b29d963eb8b777d1a6bb04192d53e1f4c9db323b9fab2ddcedb63bf2af243fe0e26dcd717e97eb72216b6a1d444e455520192c72
 WHIRLPOOL 
d80f12b378e23b758e4dbd173b87bed93bc42a97f2541b653b4373ea6ce0803bd712de00cf5a014a72cd439bb3ad10fd24b2ef8982975e044ff4d7bb2b63f585
+DIST eigen-3.2.10.tar.bz2 1168527 SHA256 
760e6656426fde71cc48586c971390816f456d30f0b5d7d4ad5274d8d2cb0a6d SHA512 
413c01a5b1b5d2e4366bc9289b1d613b21157e702b1c0d544e41ba5726acfbe0b60921ded37926010e9ce3642939e3ad39038e053d392b90a7a6302955ec5058
 WHIRLPOOL 
f8d6498ab32197e0193ef7f9bae3f360f2a4cc321c34c90d2b72347ca5fd47a028fdc120dafd663520583ef471b4d756ab5cedea4f6d5344e76991a7afe4779b
 DIST eigen-3.2.8.tar.bz2 1161201 SHA256 
722a63d672b70f39c271c5e2a4a43ba14d12015674331790414fcb167c357e55 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 WHIRLPOOL 
75e54f5620299f49a540483b0b4163e3cf6c48695f30f5e258343925cb488c3915588862a3fbe2341b5dbe17ea20756409265000f19ea2f45e7706837cb2488a
+DIST eigen-3.2.9.tar.bz2 1163762 SHA256 
4d1e036ec1ed4f4805d5c6752b76072d67538889f4003fadf2f6e00a825845ff SHA512 
2734ce70e0b04dc5839715a3cc9b8f90e05b341cfca42a7d586df213a9a14fe5642c76ccf36c16d020ae167c0d6e4d5cc306f0b3bf1f519c58372b0736ca7e63
 WHIRLPOOL 
7caba7b0676bc5dc203c8d8b5f57fc3a31a95171ddbb63b21ba8c84e58e5c5fde242d232299183e41886e970c3ea84bce821d506b6c32526ae44703ee3a599f9

diff --git a/dev-cpp/eigen/eigen-3.2.10.ebuild 
b/dev-cpp/eigen/eigen-3.2.10.ebuild
new file mode 100644
index ..a102bc0
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.2.10.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+
+inherit cmake-utils fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-3"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec debug doc openmp test"
+IUSE+=" cpu_flags_x86_sse2"
+IUSE+=" cpu_flags_x86_sse3"
+IUSE+=" cpu_flags_x86_sse4_1"
+IUSE+=" cpu_flags_x86_sse4_2"
+IUSE+=" cpu_flags_x86_ssse3"
+#IUSE+=" cpu_flags_x86_x87"
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   dev-qt/qtcore:4
+   virtual/opengl
+   virtual/pkgconfig
+   )
+   "
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.2.7-adaolc-backport.patch
+)
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed \
+   -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(demos/d" \
+   || die "sed disable unused bundles failed"
+
+   if ! use test; then
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   || die "sed disable unused bundles failed"
+   fi
+
+   sed -i -e "/Unknown build type/d" CMakeLists.txt || die
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_BUILD_TESTS=ON
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+   -DEIGEN_TEST_OPENMP="$(u

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2015-12-24 Thread Justin Lecher
commit: c9a218991e83f9c0246621ea37f1b07ffdb6f92a
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Dec 24 08:59:09 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Dec 24 09:23:59 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a21899

dev-cpp/eigen: Version Bump

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=568206

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

 dev-cpp/eigen/Manifest   |  1 +
 dev-cpp/eigen/eigen-3.2.7.ebuild | 65 
 dev-cpp/eigen/metadata.xml   |  2 +-
 3 files changed, 67 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 290ed2a..72f81b1 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -2,3 +2,4 @@ DIST eigen-2.0.17.tar.bz2 367890 SHA256 
7255e856ed367ce6e6e2d4153b0e4e753c8b8d36
 DIST eigen-3.1.3.tar.bz2 1052724 SHA256 
1a443145f321dd47a5ca11f176e7319056198a6124a7577723d92e3c3cd59ece SHA512 
7b6b816416570c9592ed9ca09e61970346f02bed492df7073fed3e657ded0c2bb736fb024554f92064ee783cbf1180952ccb87ed724899fa353f34c6a49210a4
 WHIRLPOOL 
53c667def19d882bff0e6a7b8476028a211ca2b4617d579b8555738c726ed1d4f3d4aed0e87b39c00a941484505f2a54fb82dba19444cc04f7f438fa1fc22c45
 DIST eigen-3.2.5.tar.bz2 1151510 SHA256 
5f6e6cb88188e34185f43cb819d7dab9b48ef493774ff834e568f4805d3dc2f9 SHA512 
5a90a312c3503bb91293aa9ed69258f36c6a3a06a64ff851c8b57a4df01bd467e22e5ba95221bce97a8cf2d3fb9f0ad1c1c40116a3c9c9b1f80d7fc7b0a96c7a
 WHIRLPOOL 
21333e30f77b4712d21eb4bed6159c0e0bfb769ed65d01d4cf5cfeb1a9105f2a3c2ccbc41d251fc09399ee8ad8a50d2eb9d1ea5d38d98ca1df12f8972b24a630
 DIST eigen-3.2.6.tar.bz2 1152805 SHA256 
8a3352f9a5361fe90e451a7305fb1896fc7f771dc16cc0edd8e6b157f52c343e SHA512 
a1abcef36d774ab29418961143174e460e11c05f40d493844e4d4e8024e0b60c453cb007e96ed05d786eec3214d72f15ead0ac49ed84762d3037db90f11c935a
 WHIRLPOOL 
e15f917ad6b8aeda2e11c6af186073921d78c3b96c922f1068989b64a2ec7c3d58df280ce809be877b6e93a691c0d511afa601cb806bf4d9f29e9133c62e280c
+DIST eigen-3.2.7.tar.bz2 1155162 SHA256 
e58e1a11b23cf2754e32b3c5990f318a8461a3613c7acbf6035870daa45c2f3e SHA512 
6e9beb4fdd69d96a1bb305ea9463547c19cac0072ce908c19bf952d2b7a254c0d674d19a7797a3ba5e8617e1c1bca74dfb7c01971301cb152e467f13eaaed6cc
 WHIRLPOOL 
ff42ff72757736dceab759e6d12a6430e5d41b8119890eaf0f1158af1f6f5f25267e830e8cd5c7dbc71f5e1c27b0a9880420c1a3acd9369387489183b199d9ce

diff --git a/dev-cpp/eigen/eigen-3.2.7.ebuild b/dev-cpp/eigen/eigen-3.2.7.ebuild
new file mode 100644
index 000..087b4bb
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.2.7.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-3"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="debug doc"
+
+DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
+RDEPEND="!dev-cpp/eigen:0"
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(demos/d" \
+   -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   || die "sed disable unused bundles failed"
+
+   sed -i -e "/Unknown build type/d" CMakeLists.txt || die
+
+   sed \
+   -e '/Cflags/s|:.*|: 
-I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}|g' \
+   -i eigen3.pc.in || die
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_BUILD_TESTS=ON
+   -DEIGEN_TEST_NO_FORTRAN=ON
+   -DEIGEN_TEST_NO_OPENGL=ON
+   )
+   cmake-utils_src_configure
+   cmake-utils_src_compile buildtests
+   cmake-utils_src_test
+}
+
+src_install() {
+   cmake-utils_src_install
+   use doc && dodoc -r "${BUILD_DIR}"/doc/html
+
+   # Debian installs it and some projects started using it.
+   insinto /usr/share/cmake/Modules/
+   doins "${S}/cmake/FindEigen3.cmake"
+}

diff --git a/dev-cpp/eigen/metadata.xml b/dev-cpp/eigen/metadata.xml
index cae7269..c5aa60e 100644
--- a/dev-cpp/eigen/metadata.xml
+++ b/dev-cpp/eigen/metadata.xml
@@ -1,4 +1,4 @@
-
+
 http://www.gentoo.org/dtd/metadata.dtd";>
 
sci



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2015-12-24 Thread Justin Lecher
commit: 18f3aefbb58d5eba3b1c43dbc5a4c7a415c9b725
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Dec 24 09:02:11 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Dec 24 09:23:59 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f3aefb

dev-cpp/eigen: Chop DESCRIPTION to 80 chars

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

 dev-cpp/eigen/eigen-2.0.17.ebuild | 4 ++--
 dev-cpp/eigen/eigen-3.1.3.ebuild  | 4 ++--
 dev-cpp/eigen/eigen-3.2.5.ebuild  | 2 +-
 dev-cpp/eigen/eigen-3.2.6.ebuild  | 2 +-
 dev-cpp/eigen/eigen-3.2.7.ebuild  | 2 +-
 5 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-cpp/eigen/eigen-2.0.17.ebuild 
b/dev-cpp/eigen/eigen-2.0.17.ebuild
index 4736dda..6591d83 100644
--- a/dev-cpp/eigen/eigen-2.0.17.ebuild
+++ b/dev-cpp/eigen/eigen-2.0.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -6,7 +6,7 @@ EAPI=4
 
 inherit cmake-utils
 
-DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+DESCRIPTION="C++ template library for linear algebra"
 HOMEPAGE="http://eigen.tuxfamily.org/";
 SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
 

diff --git a/dev-cpp/eigen/eigen-3.1.3.ebuild b/dev-cpp/eigen/eigen-3.1.3.ebuild
index a716edc..842fb40 100644
--- a/dev-cpp/eigen/eigen-3.1.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -6,7 +6,7 @@ EAPI=4
 
 inherit cmake-utils
 
-DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+DESCRIPTION="C++ template library for linear algebra"
 HOMEPAGE="http://eigen.tuxfamily.org/";
 SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
 

diff --git a/dev-cpp/eigen/eigen-3.2.5.ebuild b/dev-cpp/eigen/eigen-3.2.5.ebuild
index f561a76..373ac60 100644
--- a/dev-cpp/eigen/eigen-3.2.5.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.5.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 inherit cmake-utils
 
-DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+DESCRIPTION="C++ template library for linear algebra"
 HOMEPAGE="http://eigen.tuxfamily.org/";
 SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
 

diff --git a/dev-cpp/eigen/eigen-3.2.6.ebuild b/dev-cpp/eigen/eigen-3.2.6.ebuild
index 4c51aed..8ee6857 100644
--- a/dev-cpp/eigen/eigen-3.2.6.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.6.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 inherit cmake-utils
 
-DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+DESCRIPTION="C++ template library for linear algebra"
 HOMEPAGE="http://eigen.tuxfamily.org/";
 SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
 

diff --git a/dev-cpp/eigen/eigen-3.2.7.ebuild b/dev-cpp/eigen/eigen-3.2.7.ebuild
index 087b4bb..be503c9 100644
--- a/dev-cpp/eigen/eigen-3.2.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.7.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 inherit cmake-utils
 
-DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+DESCRIPTION="C++ template library for linear algebra"
 HOMEPAGE="http://eigen.tuxfamily.org/";
 SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2016-02-27 Thread Jeroen Roovers
commit: 33b08f7f5a7f763ebf4f6f82ac3eb52b624d9305
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Feb 27 12:49:54 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Feb 27 12:49:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b08f7f

dev-cpp/eigen: Drop HPPA keywording.

Package-Manager: portage-2.2.27

 dev-cpp/eigen/eigen-3.2.7.ebuild| 2 +-
 dev-cpp/eigen/eigen-3.2.8-r2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.2.7.ebuild b/dev-cpp/eigen/eigen-3.2.7.ebuild
index f0cc3dd..2004683 100644
--- a/dev-cpp/eigen/eigen-3.2.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index 5cc961a..9f23df9 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2016-02-20 Thread Justin Lecher
commit: 92bb857d1a81473898d001fe36c6ec1881054018
Author: Justin Lecher  gentoo  org>
AuthorDate: Sat Feb 20 15:38:56 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sat Feb 20 15:39:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92bb857d

dev-cpp/eigen: Version Bump

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=575218

Package-Manager: portage-2.2.27
Signed-off-by: Justin Lecher  gentoo.org>

 dev-cpp/eigen/Manifest   |  1 +
 dev-cpp/eigen/eigen-3.2.8.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 72f81b1..3f1c5ee 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -3,3 +3,4 @@ DIST eigen-3.1.3.tar.bz2 1052724 SHA256 
1a443145f321dd47a5ca11f176e7319056198a61
 DIST eigen-3.2.5.tar.bz2 1151510 SHA256 
5f6e6cb88188e34185f43cb819d7dab9b48ef493774ff834e568f4805d3dc2f9 SHA512 
5a90a312c3503bb91293aa9ed69258f36c6a3a06a64ff851c8b57a4df01bd467e22e5ba95221bce97a8cf2d3fb9f0ad1c1c40116a3c9c9b1f80d7fc7b0a96c7a
 WHIRLPOOL 
21333e30f77b4712d21eb4bed6159c0e0bfb769ed65d01d4cf5cfeb1a9105f2a3c2ccbc41d251fc09399ee8ad8a50d2eb9d1ea5d38d98ca1df12f8972b24a630
 DIST eigen-3.2.6.tar.bz2 1152805 SHA256 
8a3352f9a5361fe90e451a7305fb1896fc7f771dc16cc0edd8e6b157f52c343e SHA512 
a1abcef36d774ab29418961143174e460e11c05f40d493844e4d4e8024e0b60c453cb007e96ed05d786eec3214d72f15ead0ac49ed84762d3037db90f11c935a
 WHIRLPOOL 
e15f917ad6b8aeda2e11c6af186073921d78c3b96c922f1068989b64a2ec7c3d58df280ce809be877b6e93a691c0d511afa601cb806bf4d9f29e9133c62e280c
 DIST eigen-3.2.7.tar.bz2 1155162 SHA256 
e58e1a11b23cf2754e32b3c5990f318a8461a3613c7acbf6035870daa45c2f3e SHA512 
6e9beb4fdd69d96a1bb305ea9463547c19cac0072ce908c19bf952d2b7a254c0d674d19a7797a3ba5e8617e1c1bca74dfb7c01971301cb152e467f13eaaed6cc
 WHIRLPOOL 
ff42ff72757736dceab759e6d12a6430e5d41b8119890eaf0f1158af1f6f5f25267e830e8cd5c7dbc71f5e1c27b0a9880420c1a3acd9369387489183b199d9ce
+DIST eigen-3.2.8.tar.bz2 1161201 SHA256 
722a63d672b70f39c271c5e2a4a43ba14d12015674331790414fcb167c357e55 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 WHIRLPOOL 
75e54f5620299f49a540483b0b4163e3cf6c48695f30f5e258343925cb488c3915588862a3fbe2341b5dbe17ea20756409265000f19ea2f45e7706837cb2488a

diff --git a/dev-cpp/eigen/eigen-3.2.8.ebuild b/dev-cpp/eigen/eigen-3.2.8.ebuild
new file mode 100644
index 000..f5b6212
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.2.8.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-3"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="debug doc"
+
+DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
+RDEPEND="!dev-cpp/eigen:0"
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(demos/d" \
+   -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   || die "sed disable unused bundles failed"
+
+   sed -i -e "/Unknown build type/d" CMakeLists.txt || die
+
+   sed \
+   -e '/Cflags/s|:.*|: 
-I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}|g' \
+   -i eigen3.pc.in || die
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_BUILD_TESTS=ON
+   -DEIGEN_TEST_NO_FORTRAN=ON
+   -DEIGEN_TEST_NO_OPENGL=ON
+   )
+   cmake-utils_src_configure
+   cmake-utils_src_compile buildtests
+   cmake-utils_src_test
+}
+
+src_install() {
+   cmake-utils_src_install
+   use doc && dodoc -r "${BUILD_DIR}"/doc/html
+
+   # Debian installs it and some projects started using it.
+   insinto /usr/share/cmake/Modules/
+   doins "${S}/cmake/FindEigen3.cmake"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2016-02-21 Thread Patrick Lauer
commit: 3a0966e56520ef905f8de0febc86d6b6ed074434
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 22 06:19:14 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Mon Feb 22 06:21:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a0966e5

dev-cpp/eigen: Fix pkgconfig file #575298

Package-Manager: portage-2.2.27

 dev-cpp/eigen/{eigen-3.2.8.ebuild => eigen-3.2.8-r1.ebuild} | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.2.8.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r1.ebuild
similarity index 92%
rename from dev-cpp/eigen/eigen-3.2.8.ebuild
rename to dev-cpp/eigen/eigen-3.2.8-r1.ebuild
index f5b6212..447ca29 100644
--- a/dev-cpp/eigen/eigen-3.2.8.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r1.ebuild
@@ -32,10 +32,6 @@ src_prepare() {
 
sed -i -e "/Unknown build type/d" CMakeLists.txt || die
 
-   sed \
-   -e '/Cflags/s|:.*|: 
-I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}|g' \
-   -i eigen3.pc.in || die
-
cmake-utils_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2016-02-26 Thread Patrick Lauer
commit: fe368002f2bdb44f834eef33ce21e9852c588c7e
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Feb 26 14:13:28 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Fri Feb 26 14:14:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe368002

dev-cpp/eigen: Re-fix pkgconfig file

Package-Manager: portage-2.2.27

 dev-cpp/eigen/{eigen-3.2.8-r1.ebuild => eigen-3.2.8-r2.ebuild} | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.2.8-r1.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
similarity index 95%
rename from dev-cpp/eigen/eigen-3.2.8-r1.ebuild
rename to dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index d79230b..5cc961a 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -76,10 +76,6 @@ src_prepare() {
 
sed -i -e "/Unknown build type/d" CMakeLists.txt || die
 
-   sed \
-   -e '/Cflags/s|:.*|: 
-I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}|g' \
-   -i eigen3.pc.in || die
-
cmake-utils_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-03-03 Thread Michał Górny
commit: 37cfb0dc0a968fef56a78c9834e5487670ce843f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  3 09:29:59 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  3 09:46:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37cfb0dc

dev-cpp/eigen: Add conditional test restriction for use masking

 dev-cpp/eigen/eigen-3.2.8-r2.ebuild | 1 +
 dev-cpp/eigen/eigen-3.3.3.ebuild| 1 +
 dev-cpp/eigen/eigen-3.3.4.ebuild| 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index 1d562fa4bbe..91ae1429ee0 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -21,6 +21,7 @@ IUSE+=" cpu_flags_x86_sse4_1"
 IUSE+=" cpu_flags_x86_sse4_2"
 IUSE+=" cpu_flags_x86_ssse3"
 #IUSE+=" cpu_flags_x86_x87"
+RESTRICT="!test? ( test )"
 
 RDEPEND="!dev-cpp/eigen:0"
 DEPEND="

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
index f8ece584d56..610de4a257b 100644
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="MPL-2.0"
 SLOT="3"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+RESTRICT="!test? ( test )"
 
 RDEPEND="!dev-cpp/eigen:0"
 DEPEND="

diff --git a/dev-cpp/eigen/eigen-3.3.4.ebuild b/dev-cpp/eigen/eigen-3.3.4.ebuild
index f8ece584d56..610de4a257b 100644
--- a/dev-cpp/eigen/eigen-3.3.4.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="MPL-2.0"
 SLOT="3"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+RESTRICT="!test? ( test )"
 
 RDEPEND="!dev-cpp/eigen:0"
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-03-06 Thread Sebastien Fabbro
commit: 507b252783e8df0f12391233109f57aee21d049e
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Mon Mar  6 23:42:54 2017 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Tue Mar  7 00:17:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=507b2527

dev-cpp/eigen: version bump

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-cpp/eigen/Manifest   |   1 +
 dev-cpp/eigen/eigen-3.3.3.ebuild | 111 +++
 2 files changed, 112 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 821ad727ee6..254132792a0 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -4,3 +4,4 @@ DIST eigen-3.2.8.tar.bz2 1161201 SHA256 
722a63d672b70f39c271c5e2a4a43ba14d120156
 DIST eigen-3.2.9.tar.bz2 1163762 SHA256 
4d1e036ec1ed4f4805d5c6752b76072d67538889f4003fadf2f6e00a825845ff SHA512 
2734ce70e0b04dc5839715a3cc9b8f90e05b341cfca42a7d586df213a9a14fe5642c76ccf36c16d020ae167c0d6e4d5cc306f0b3bf1f519c58372b0736ca7e63
 WHIRLPOOL 
7caba7b0676bc5dc203c8d8b5f57fc3a31a95171ddbb63b21ba8c84e58e5c5fde242d232299183e41886e970c3ea84bce821d506b6c32526ae44703ee3a599f9
 DIST eigen-3.3.1.tar.bz2 1638315 SHA256 
a0b4cebaabd8f371d1b364f9723585fbcc7c9640ca60273b99835e6cf115f056 SHA512 
d679bc04279bad351a35caeb04c4a95ebdd7d69153209573603e0c4c1d15b0c4d23d74f8651928ad04d7f03ad132fa7184d662801be75f58be38fd78802c7724
 WHIRLPOOL 
abbd43be2121aa43192b007f9ed3471fe163fbe71a41a0c0ef61308e96e7c52767c1900dca29b855c8358fc0390630f9bb0deddfb0c951782cbd5499dc53103f
 DIST eigen-3.3.2.tar.bz2 1639615 SHA256 
3e1fa6e8c45635938193f84fee6c35a87fac26ee7c39c68c230e5080c4a8fe98 SHA512 
a1e1894eba8139a52a5cae33cd880e886352bed11af39a997ba65b0cd24f76c275ea54381f37db10dc54db4257c9485e7f8692c9f27a25be08f0fe1c03290d0a
 WHIRLPOOL 
ecf12c5780830ee133e477b9805dbbff6b933c815dd65242404366a013152ad4dfbf829f5a33692e97f0654e598ddcc06c0b8cd7d125dcf80644437a7016b720
+DIST eigen-3.3.3.tar.bz2 1642001 SHA256 
a4143fc45e4454b4b98fcea3516b3a79b8cdb3bc7fadf996d088c6a0d805fea1 SHA512 
bb5a8b761371e516f0a344a7c9f6e369e21c2907c8548227933ca6010fc607a66c8d6ff7c41b1aec3dea7d482ce8c2a09e38ae5c7a2c5b16bdd8007e7a81ecc3
 WHIRLPOOL 
4394f0d8f98dafbf913dc8c81e11935300bde458e9d2332a3eb35bca3930b76813a343da1c566a4c374d3d5f92aff5615c151935e29c783c71ae09e7088d2b2d

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
new file mode 100644
index 000..87e772d3ff6
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+
+inherit cmake-utils cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="MPL-2.0"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+
+IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87
+IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc[sparse]
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   dev-qt/qtcore:4
+   virtual/opengl
+   virtual/pkgconfig
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -e "/add_subdirectory(demos/d" \
+   -i CMakeLists.txt || die
+
+   if ! use test; then
+   sed -e "/add_subdirectory(test/d" \
+   -i CMakeLists.txt || die
+
+   sed -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   -i CMakeLists.txt || die
+   fi
+   sed -e "/Unknown build type/d" \
+   -i CMakeLists.txt || die
+
+   use cuda && cuda_src_prepare
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+   -DEIGEN_TEST_CXX11="$(usex c++11)"
+   -DEIGEN_TEST_CUDA="$(usex cuda)"
+   -DEIGEN_TEST_OPENMP="$(usex openmp)"
+   -DEIGEN_

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-01-02 Thread Justin Lecher
commit: 7aa6236f9f4f67089a47fa8f54e623669b24c727
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Jan  2 21:41:37 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Jan  2 21:42:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aa6236f

dev-cpp/eigen: Version Bump

https://bugs.gentoo.org/show_bug.cgi?id=603646

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Signed-off-by: Justin Lecher  gentoo.org>

 dev-cpp/eigen/Manifest   |   1 +
 dev-cpp/eigen/eigen-3.3.1.ebuild | 113 +++
 dev-cpp/eigen/metadata.xml   |   5 ++
 3 files changed, 119 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index bda8f48..760e925 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -2,3 +2,4 @@ DIST eigen-2.0.17.tar.bz2 367890 SHA256 
7255e856ed367ce6e6e2d4153b0e4e753c8b8d36
 DIST eigen-3.2.10.tar.bz2 1168527 SHA256 
760e6656426fde71cc48586c971390816f456d30f0b5d7d4ad5274d8d2cb0a6d SHA512 
413c01a5b1b5d2e4366bc9289b1d613b21157e702b1c0d544e41ba5726acfbe0b60921ded37926010e9ce3642939e3ad39038e053d392b90a7a6302955ec5058
 WHIRLPOOL 
f8d6498ab32197e0193ef7f9bae3f360f2a4cc321c34c90d2b72347ca5fd47a028fdc120dafd663520583ef471b4d756ab5cedea4f6d5344e76991a7afe4779b
 DIST eigen-3.2.8.tar.bz2 1161201 SHA256 
722a63d672b70f39c271c5e2a4a43ba14d12015674331790414fcb167c357e55 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 WHIRLPOOL 
75e54f5620299f49a540483b0b4163e3cf6c48695f30f5e258343925cb488c3915588862a3fbe2341b5dbe17ea20756409265000f19ea2f45e7706837cb2488a
 DIST eigen-3.2.9.tar.bz2 1163762 SHA256 
4d1e036ec1ed4f4805d5c6752b76072d67538889f4003fadf2f6e00a825845ff SHA512 
2734ce70e0b04dc5839715a3cc9b8f90e05b341cfca42a7d586df213a9a14fe5642c76ccf36c16d020ae167c0d6e4d5cc306f0b3bf1f519c58372b0736ca7e63
 WHIRLPOOL 
7caba7b0676bc5dc203c8d8b5f57fc3a31a95171ddbb63b21ba8c84e58e5c5fde242d232299183e41886e970c3ea84bce821d506b6c32526ae44703ee3a599f9
+DIST eigen-3.3.1.tar.bz2 1638315 SHA256 
a0b4cebaabd8f371d1b364f9723585fbcc7c9640ca60273b99835e6cf115f056 SHA512 
d679bc04279bad351a35caeb04c4a95ebdd7d69153209573603e0c4c1d15b0c4d23d74f8651928ad04d7f03ad132fa7184d662801be75f58be38fd78802c7724
 WHIRLPOOL 
abbd43be2121aa43192b007f9ed3471fe163fbe71a41a0c0ef61308e96e7c52767c1900dca29b855c8358fc0390630f9bb0deddfb0c951782cbd5499dc53103f

diff --git a/dev-cpp/eigen/eigen-3.3.1.ebuild b/dev-cpp/eigen/eigen-3.3.1.ebuild
new file mode 100644
index ..fb5d8fe
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.3.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+
+inherit cmake-utils cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-3"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+
+IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87
+IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   dev-qt/qtcore:4
+   virtual/opengl
+   virtual/pkgconfig
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed \
+   -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(demos/d" \
+   || die "sed disable unused bundles failed"
+
+   if ! use test; then
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   || die "sed disable unused bundles failed"
+   fi
+
+   sed -i -e "/Unknown build type/d" CMakeLists.txt || die
+
+   use cuda && cuda_src_prepare
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_BUILD_TESTS=ON
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-02-01 Thread Matthias Maier
commit: e75fe5b590c251baf45963809a52f1d2432738eb
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Feb  1 23:01:10 2017 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Feb  1 23:11:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e75fe5b5

dev-cpp/eigen: fix sandbox violation, use system fortran compiler, bug #607800

Apply the patch proposed by Guilherme Amadio  gentoo.org> to fix
test configuration and compiler setup.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-cpp/eigen/eigen-3.3.1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.1.ebuild b/dev-cpp/eigen/eigen-3.3.1.ebuild
index fb5d8fe..7c58917 100644
--- a/dev-cpp/eigen/eigen-3.3.1.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.1.ebuild
@@ -62,6 +62,10 @@ src_prepare() {
 
if ! use test; then
sed -i CMakeLists.txt \
+   -e "/add_subdirectory(test/d" \
+   || die "sed disable tests failed"
+
+   sed -i CMakeLists.txt \
-e "/add_subdirectory(blas/d" \
-e "/add_subdirectory(lapack/d" \
|| die "sed disable unused bundles failed"
@@ -81,7 +85,6 @@ src_compile() {
 
 src_test() {
local mycmakeargs=(
-   -DEIGEN_BUILD_TESTS=ON
-DEIGEN_TEST_ALTIVEC="$(usex altivec)"
-DEIGEN_TEST_CXX11="$(usex c++11)"
-DEIGEN_TEST_CUDA="$(usex cuda)"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-02-01 Thread Matthias Maier
commit: d8501d0c3fee993f69cd03af030bbd21b9383a24
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Feb  1 23:10:05 2017 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Feb  1 23:11:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8501d0c

dev-cpp/eigen: version bump to 3.3.2

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-cpp/eigen/Manifest   |   1 +
 dev-cpp/eigen/eigen-3.3.2.ebuild | 116 +++
 2 files changed, 117 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 760e925..821ad72 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -3,3 +3,4 @@ DIST eigen-3.2.10.tar.bz2 1168527 SHA256 
760e6656426fde71cc48586c971390816f456d3
 DIST eigen-3.2.8.tar.bz2 1161201 SHA256 
722a63d672b70f39c271c5e2a4a43ba14d12015674331790414fcb167c357e55 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 WHIRLPOOL 
75e54f5620299f49a540483b0b4163e3cf6c48695f30f5e258343925cb488c3915588862a3fbe2341b5dbe17ea20756409265000f19ea2f45e7706837cb2488a
 DIST eigen-3.2.9.tar.bz2 1163762 SHA256 
4d1e036ec1ed4f4805d5c6752b76072d67538889f4003fadf2f6e00a825845ff SHA512 
2734ce70e0b04dc5839715a3cc9b8f90e05b341cfca42a7d586df213a9a14fe5642c76ccf36c16d020ae167c0d6e4d5cc306f0b3bf1f519c58372b0736ca7e63
 WHIRLPOOL 
7caba7b0676bc5dc203c8d8b5f57fc3a31a95171ddbb63b21ba8c84e58e5c5fde242d232299183e41886e970c3ea84bce821d506b6c32526ae44703ee3a599f9
 DIST eigen-3.3.1.tar.bz2 1638315 SHA256 
a0b4cebaabd8f371d1b364f9723585fbcc7c9640ca60273b99835e6cf115f056 SHA512 
d679bc04279bad351a35caeb04c4a95ebdd7d69153209573603e0c4c1d15b0c4d23d74f8651928ad04d7f03ad132fa7184d662801be75f58be38fd78802c7724
 WHIRLPOOL 
abbd43be2121aa43192b007f9ed3471fe163fbe71a41a0c0ef61308e96e7c52767c1900dca29b855c8358fc0390630f9bb0deddfb0c951782cbd5499dc53103f
+DIST eigen-3.3.2.tar.bz2 1639615 SHA256 
3e1fa6e8c45635938193f84fee6c35a87fac26ee7c39c68c230e5080c4a8fe98 SHA512 
a1e1894eba8139a52a5cae33cd880e886352bed11af39a997ba65b0cd24f76c275ea54381f37db10dc54db4257c9485e7f8692c9f27a25be08f0fe1c03290d0a
 WHIRLPOOL 
ecf12c5780830ee133e477b9805dbbff6b933c815dd65242404366a013152ad4dfbf829f5a33692e97f0654e598ddcc06c0b8cd7d125dcf80644437a7016b720

diff --git a/dev-cpp/eigen/eigen-3.3.2.ebuild b/dev-cpp/eigen/eigen-3.3.2.ebuild
new file mode 100644
index ..7c58917
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.3.2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+
+inherit cmake-utils cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-3"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+
+IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87
+IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   dev-qt/qtcore:4
+   virtual/opengl
+   virtual/pkgconfig
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed \
+   -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(demos/d" \
+   || die "sed disable unused bundles failed"
+
+   if ! use test; then
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(test/d" \
+   || die "sed disable tests failed"
+
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   || die "sed disable unused bundles failed"
+   fi
+
+   sed -i -e "/Unknown build type/d" CMakeLists.txt || die
+
+   use cuda && cuda_src_prepare
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+  

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-09-10 Thread Andreas Sturmlechner
commit: 60094020515fe232d8f4e7af68b167190b3a319b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep 10 11:34:27 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep 10 11:36:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60094020

dev-cpp/eigen: Drop 3.3.5

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-cpp/eigen/eigen-3.3.5.ebuild | 99 
 1 file changed, 99 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.3.5.ebuild b/dev-cpp/eigen/eigen-3.3.5.ebuild
deleted file mode 100644
index 1e0339541f9..000
--- a/dev-cpp/eigen/eigen-3.3.5.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-FORTRAN_NEEDED="test"
-inherit cmake-utils cuda fortran-2
-
-DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="http://eigen.tuxfamily.org/";
-SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="MPL-2.0"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
-IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
-RESTRICT="!test? ( test )"
-
-RDEPEND="!dev-cpp/eigen:0"
-DEPEND="
-   doc? ( app-doc/doxygen[dot,latex] )
-   test? (
-   dev-libs/gmp:0
-   dev-libs/mpfr:0
-   media-libs/freeglut
-   media-libs/glew
-   sci-libs/adolc[sparse]
-   sci-libs/cholmod
-   sci-libs/fftw:3.0
-   sci-libs/pastix
-   sci-libs/umfpack
-   sci-libs/scotch
-   sci-libs/spqr
-   sci-libs/superlu
-   virtual/opengl
-   virtual/pkgconfig
-   cuda? ( dev-util/nvidia-cuda-toolkit )
-   )
-"
-# Missing:
-# METIS-5
-# GOOGLEHASH
-
-src_unpack() {
-   default
-   mv ${PN}* ${P} || die
-}
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   sed -e 's:-g2::g' \
-   -i cmake/EigenConfigureTesting.cmake || die
-
-   sed -e "/add_subdirectory(demos/d" \
-   -i CMakeLists.txt || die
-
-   if ! use test; then
-   sed -e "/add_subdirectory(test/d" \
-   -i CMakeLists.txt || die
-
-   sed -e "/add_subdirectory(blas/d" \
-   -e "/add_subdirectory(lapack/d" \
-   -i CMakeLists.txt || die
-   fi
-   sed -e "/Unknown build type/d" \
-   -i CMakeLists.txt || die
-
-   use cuda && cuda_src_prepare
-}
-
-src_compile() {
-   cmake-utils_src_compile
-   use doc && cmake-utils_src_compile doc
-}
-
-src_test() {
-   local mycmakeargs=(
-   -DEIGEN_TEST_NOQT=ON
-   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
-   -DEIGEN_TEST_CXX11="$(usex c++11)"
-   -DEIGEN_TEST_CUDA="$(usex cuda)"
-   -DEIGEN_TEST_OPENMP="$(usex openmp)"
-   -DEIGEN_TEST_NEON64="$(usex neon)"
-   )
-   cmake-utils_src_configure
-   cmake-utils_src_compile blas
-   cmake-utils_src_compile buildtests
-   cmake-utils_src_test
-}
-
-src_install() {
-   use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
-   cmake-utils_src_install
-
-   # Debian installs it and some projects started using it.
-   insinto /usr/share/cmake/Modules/
-   doins "${S}/cmake/FindEigen3.cmake"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-09-04 Thread Andreas Sturmlechner
commit: 00ce11dbab0270ad5e01fb6f6088e8d271cc70f5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Sep  4 20:17:33 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Sep  4 20:49:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ce11db

dev-cpp/eigen: 3.3.5 version bump

Closes: https://bugs.gentoo.org/664952
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-cpp/eigen/Manifest   |  1 +
 dev-cpp/eigen/eigen-3.3.5.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 42266b4c55d..1f4447d03b0 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,3 +1,4 @@
 DIST eigen-3.2.8.tar.bz2 1161201 BLAKE2B 
35bace5138f601e73d56412e87bf591ef2f96778050b0a2a4fc8f1e75f02498fb4eb80bf79988dd4bd6b985945a122d44581ccedd925f398f7d282790da06385
 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 DIST eigen-3.3.3.tar.bz2 1642001 BLAKE2B 
51d870a6bf04865c39642205ac8e12fd638e1d383fb33b064835ce4b5a4d4b056507c1a4fc65d9e665bf659ffd742179415caccac27c203c9388ca267e29e802
 SHA512 
bb5a8b761371e516f0a344a7c9f6e369e21c2907c8548227933ca6010fc607a66c8d6ff7c41b1aec3dea7d482ce8c2a09e38ae5c7a2c5b16bdd8007e7a81ecc3
 DIST eigen-3.3.4.tar.bz2 1657543 BLAKE2B 
62ae6e42972fcfe71bfcda359d35674207440813edc856f209f37321c7f8d39498c6c6fb33d80cc14129113c1dff849212f034ab925b6656e99ed192f4af2fbb
 SHA512 
d67a3fd8f7ce811af65fc1d43ec347dadf9c643a49135f7e455fc303773bad09e80a125282c7dfca7a1993b79e1f66576ac92418119fbb0fa50c1a581b957c0d
+DIST eigen-3.3.5.tar.bz2 1663467 BLAKE2B 
7f4b6339f8cea815004057361734e53129b5bde45c9c310eab87f0aa20da90e46dd67359e669f8b36477339df7bd7c8bd8eb18baaf0f1a779372ec3623c50aca
 SHA512 
740ed41862c1e422a751b205513754e9c7bd04cc8ad4e3b08e2ccd1c1d30dea43a90896bc8eecd0cb4253b4adf803a814ddd48d6166fb5a53f507cf3e6940a38

diff --git a/dev-cpp/eigen/eigen-3.3.5.ebuild b/dev-cpp/eigen/eigen-3.3.5.ebuild
new file mode 100644
index 000..1e0339541f9
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.3.5.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+inherit cmake-utils cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="MPL-2.0"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+RESTRICT="!test? ( test )"
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc[sparse]
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   virtual/opengl
+   virtual/pkgconfig
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   sed -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -e "/add_subdirectory(demos/d" \
+   -i CMakeLists.txt || die
+
+   if ! use test; then
+   sed -e "/add_subdirectory(test/d" \
+   -i CMakeLists.txt || die
+
+   sed -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   -i CMakeLists.txt || die
+   fi
+   sed -e "/Unknown build type/d" \
+   -i CMakeLists.txt || die
+
+   use cuda && cuda_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_TEST_NOQT=ON
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+   -DEIGEN_TEST_CXX11="$(usex c++11)"
+   -DEIGEN_TEST_CUDA="$(usex cuda)"
+   -DEIGEN_TEST_OPENMP="$(usex openmp)"
+   -DEIGEN_TEST_NEON64="$(usex neon)"
+   )
+   cmake-utils_src_configure
+   cmake-utils_src_compile blas
+   cmake-utils_src_compile buildtests
+   cmake-utils_src_test
+}
+
+src_install() {
+   use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
+   cmake-utils_src_install
+
+   # Debian installs it and some projects started using it.
+   insinto /usr/share/cmake/Modules/
+

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-10-28 Thread Andreas Sturmlechner
commit: 72f5dba2a829c78610f3a591d267348fbcb4964c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Oct 28 22:17:30 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct 28 22:19:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f5dba2

dev-cpp/eigen: Drop old

Closes: https://bugs.gentoo.org/654168
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-cpp/eigen/Manifest   |   2 -
 dev-cpp/eigen/eigen-3.3.3.ebuild | 100 ---
 dev-cpp/eigen/eigen-3.3.4.ebuild | 100 ---
 3 files changed, 202 deletions(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 1f4447d03b0..992f8b2aded 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,4 +1,2 @@
 DIST eigen-3.2.8.tar.bz2 1161201 BLAKE2B 
35bace5138f601e73d56412e87bf591ef2f96778050b0a2a4fc8f1e75f02498fb4eb80bf79988dd4bd6b985945a122d44581ccedd925f398f7d282790da06385
 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
-DIST eigen-3.3.3.tar.bz2 1642001 BLAKE2B 
51d870a6bf04865c39642205ac8e12fd638e1d383fb33b064835ce4b5a4d4b056507c1a4fc65d9e665bf659ffd742179415caccac27c203c9388ca267e29e802
 SHA512 
bb5a8b761371e516f0a344a7c9f6e369e21c2907c8548227933ca6010fc607a66c8d6ff7c41b1aec3dea7d482ce8c2a09e38ae5c7a2c5b16bdd8007e7a81ecc3
-DIST eigen-3.3.4.tar.bz2 1657543 BLAKE2B 
62ae6e42972fcfe71bfcda359d35674207440813edc856f209f37321c7f8d39498c6c6fb33d80cc14129113c1dff849212f034ab925b6656e99ed192f4af2fbb
 SHA512 
d67a3fd8f7ce811af65fc1d43ec347dadf9c643a49135f7e455fc303773bad09e80a125282c7dfca7a1993b79e1f66576ac92418119fbb0fa50c1a581b957c0d
 DIST eigen-3.3.5.tar.bz2 1663467 BLAKE2B 
7f4b6339f8cea815004057361734e53129b5bde45c9c310eab87f0aa20da90e46dd67359e669f8b36477339df7bd7c8bd8eb18baaf0f1a779372ec3623c50aca
 SHA512 
740ed41862c1e422a751b205513754e9c7bd04cc8ad4e3b08e2ccd1c1d30dea43a90896bc8eecd0cb4253b4adf803a814ddd48d6166fb5a53f507cf3e6940a38

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
deleted file mode 100644
index 610de4a257b..000
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-FORTRAN_NEEDED="test"
-
-inherit cmake-utils cuda fortran-2
-
-DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="http://eigen.tuxfamily.org/";
-SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="MPL-2.0"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
-IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
-RESTRICT="!test? ( test )"
-
-RDEPEND="!dev-cpp/eigen:0"
-DEPEND="
-   doc? ( app-doc/doxygen[dot,latex] )
-   test? (
-   dev-libs/gmp:0
-   dev-libs/mpfr:0
-   media-libs/freeglut
-   media-libs/glew
-   sci-libs/adolc[sparse]
-   sci-libs/cholmod
-   sci-libs/fftw:3.0
-   sci-libs/pastix
-   sci-libs/umfpack
-   sci-libs/scotch
-   sci-libs/spqr
-   sci-libs/superlu
-   virtual/opengl
-   virtual/pkgconfig
-   cuda? ( dev-util/nvidia-cuda-toolkit )
-   )
-"
-# Missing:
-# METIS-5
-# GOOGLEHASH
-
-src_unpack() {
-   default
-   mv ${PN}* ${P} || die
-}
-
-src_prepare() {
-   sed -e 's:-g2::g' \
-   -i cmake/EigenConfigureTesting.cmake || die
-
-   sed -e "/add_subdirectory(demos/d" \
-   -i CMakeLists.txt || die
-
-   if ! use test; then
-   sed -e "/add_subdirectory(test/d" \
-   -i CMakeLists.txt || die
-
-   sed -e "/add_subdirectory(blas/d" \
-   -e "/add_subdirectory(lapack/d" \
-   -i CMakeLists.txt || die
-   fi
-   sed -e "/Unknown build type/d" \
-   -i CMakeLists.txt || die
-
-   use cuda && cuda_src_prepare
-
-   cmake-utils_src_prepare
-}
-
-src_compile() {
-   cmake-utils_src_compile
-   use doc && cmake-utils_src_compile doc
-}
-
-src_test() {
-   local mycmakeargs=(
-   -DEIGEN_TEST_NOQT=ON
-   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
-   -DEIGEN_TEST_CXX11="$(usex c++11)"
-   -DEIGEN_TEST_CUDA="$(usex cuda)"
-   -DEIGEN_TEST_OPENMP="$(usex openmp)"
-   -DEIGEN_TEST_NEON64="$(usex neon)"
-   )
-   cmake-utils_src_configure
-   cmake-utils_src_compile blas
-   cmake-utils_src_compile buildtests
-   cmake-utils_src_test
-}
-
-src_install() {
-   cmake-utils_src_install
-   use doc && dodoc -r "${BUILD_DIR}"/doc/html
-

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2019-05-14 Thread Aaron Bauman
commit: 22298ec3a52d9e312aa9d6e82577163cfcbc2a4c
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue May 14 17:51:16 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue May 14 17:53:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22298ec3

dev-cpp/eigen: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 dev-cpp/eigen/eigen-3.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index 5b271eb11d0..67550cd6baf 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2019-01-25 Thread Mikle Kolyada
commit: c0ea4f1dab942f1b9e46a572c6edba622e351344
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan 25 10:07:41 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan 25 10:07:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ea4f1d

dev-cpp/eigen: amd64 stable wrt bug #675662

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-cpp/eigen/eigen-3.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index 4e4ce83d41a..a3682df6671 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-12-22 Thread Andreas Sturmlechner
commit: 850f17df7eb1f6e93344dc5d91fe4e8091faa59b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec 22 12:45:02 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec 22 14:02:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=850f17df

dev-cpp/eigen: 3.3.7 version bump

Closes: https://bugs.gentoo.org/673128
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-cpp/eigen/Manifest   |  1 +
 dev-cpp/eigen/eigen-3.3.7.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 992f8b2aded..7f25631de66 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,2 +1,3 @@
 DIST eigen-3.2.8.tar.bz2 1161201 BLAKE2B 
35bace5138f601e73d56412e87bf591ef2f96778050b0a2a4fc8f1e75f02498fb4eb80bf79988dd4bd6b985945a122d44581ccedd925f398f7d282790da06385
 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 DIST eigen-3.3.5.tar.bz2 1663467 BLAKE2B 
7f4b6339f8cea815004057361734e53129b5bde45c9c310eab87f0aa20da90e46dd67359e669f8b36477339df7bd7c8bd8eb18baaf0f1a779372ec3623c50aca
 SHA512 
740ed41862c1e422a751b205513754e9c7bd04cc8ad4e3b08e2ccd1c1d30dea43a90896bc8eecd0cb4253b4adf803a814ddd48d6166fb5a53f507cf3e6940a38
+DIST eigen-3.3.7.tar.bz2 1665168 BLAKE2B 
544d35d1c7a4125affa094c6aa372c2aeca4e99bc60c496ff393d538c1c467b454491a772121450e3a1a43a582d073b4b7584918354d0b9175121fde88947c4b
 SHA512 
c12bfd034d0a1112bf2df3f773ad98f36b2b53fbbfceac5f143ee1793322746fb8a6546d7db7da2a1000da6a535bd8cea0c4125b549afc90a6570743b02dcf3d

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
new file mode 100644
index 000..efe55b78ebb
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+inherit cmake-utils cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="MPL-2.0"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+RESTRICT="!test? ( test )"
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc[sparse]
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   virtual/opengl
+   virtual/pkgconfig
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   sed -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -e "/add_subdirectory(demos/d" \
+   -i CMakeLists.txt || die
+
+   if ! use test; then
+   sed -e "/add_subdirectory(test/d" \
+   -i CMakeLists.txt || die
+
+   sed -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   -i CMakeLists.txt || die
+   fi
+   sed -e "/Unknown build type/d" \
+   -i CMakeLists.txt || die
+
+   use cuda && cuda_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_TEST_NOQT=ON
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+   -DEIGEN_TEST_CXX11="$(usex c++11)"
+   -DEIGEN_TEST_CUDA="$(usex cuda)"
+   -DEIGEN_TEST_OPENMP="$(usex openmp)"
+   -DEIGEN_TEST_NEON64="$(usex neon)"
+   )
+   cmake-utils_src_configure
+   cmake-utils_src_compile blas
+   cmake-utils_src_compile buildtests
+   cmake-utils_src_test
+}
+
+src_install() {
+   use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
+   cmake-utils_src_install
+
+   # Debian installs it and some projects started using it.
+   insinto /usr/share/cmake/Modules/
+   doins "${S}/cmake/FindEigen3.cmake"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2019-02-17 Thread Sergei Trofimovich
commit: f6e33403c395ad74c177bcf4476650284791139a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Feb 17 18:07:33 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Feb 17 18:07:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e33403

dev-cpp/eigen: stable 3.3.7 for ppc, bug #675662

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.60, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-cpp/eigen/eigen-3.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index a3682df6671..5b271eb11d0 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-12-28 Thread Andreas Sturmlechner
commit: 115b2c1d58ae4aaac02b2772f40336cef3d7a5c4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Dec 28 10:51:26 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Dec 28 10:51:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=115b2c1d

dev-cpp/eigen: Fix prepare with USE=cuda

Closes: https://bugs.gentoo.org/673874
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-cpp/eigen/eigen-3.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index efe55b78ebb..dff5c3ac13c 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -18,6 +18,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="!dev-cpp/eigen:0"
 DEPEND="
+   cuda? ( dev-util/nvidia-cuda-toolkit )
doc? ( app-doc/doxygen[dot,latex] )
test? (
dev-libs/gmp:0
@@ -34,7 +35,6 @@ DEPEND="
sci-libs/superlu
virtual/opengl
virtual/pkgconfig
-   cuda? ( dev-util/nvidia-cuda-toolkit )
)
 "
 # Missing:



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2015-08-09 Thread Michael Palimaka
commit: 2856da067c541b5f2529e74b2f55eb51dce2b4c6
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug  9 18:10:25 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug  9 18:10:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2856da06

dev-cpp/eigen: remove old

Package-Manager: portage-2.2.20

 dev-cpp/eigen/Manifest   |  2 --
 dev-cpp/eigen/eigen-3.0.6.ebuild | 70 
 dev-cpp/eigen/eigen-3.2.4.ebuild | 65 -
 3 files changed, 137 deletions(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index e663662..0f3f68a 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,5 +1,3 @@
 DIST eigen-2.0.17.tar.bz2 367890 SHA256 
7255e856ed367ce6e6e2d4153b0e4e753c8b8d36918bf440dd34ad56aff09960 SHA512 
8fa0e4507864f61c30de14e3b29d963eb8b777d1a6bb04192d53e1f4c9db323b9fab2ddcedb63bf2af243fe0e26dcd717e97eb72216b6a1d444e455520192c72
 WHIRLPOOL 
d80f12b378e23b758e4dbd173b87bed93bc42a97f2541b653b4373ea6ce0803bd712de00cf5a014a72cd439bb3ad10fd24b2ef8982975e044ff4d7bb2b63f585
-DIST eigen-3.0.6.tar.bz2 961722 SHA256 
32e1275a105339003ba34007dd07dc1c62077d75882f3eeddd40a7ec5a5bfd87 SHA512 
97cf5126984848f31b3c45c44d7ee6b8d42eca459ff2cc5535413efc768254a1ab738d935c70f9a457a9eaee5faa3c1b08c1f17193b6fcecb5ae0f0b6b32d1fa
 WHIRLPOOL 
e17409a807228b63b866c282f767c9107e6c0b45ad84bb311a5ef70053dca3d48580c8839bb6b8fcf5c5bab1a0c102413a96c06007bfbd2218bf260c4a522586
 DIST eigen-3.1.3.tar.bz2 1052724 SHA256 
1a443145f321dd47a5ca11f176e7319056198a6124a7577723d92e3c3cd59ece SHA512 
7b6b816416570c9592ed9ca09e61970346f02bed492df7073fed3e657ded0c2bb736fb024554f92064ee783cbf1180952ccb87ed724899fa353f34c6a49210a4
 WHIRLPOOL 
53c667def19d882bff0e6a7b8476028a211ca2b4617d579b8555738c726ed1d4f3d4aed0e87b39c00a941484505f2a54fb82dba19444cc04f7f438fa1fc22c45
-DIST eigen-3.2.4.tar.bz2 1147976 SHA256 
d64332c92e31803d2c59f6646ed893965c666acfc7c284e4f5e9ffbb4d148922 SHA512 
decf50a54011a8275d6d00194e98933b1184e665802892fe87515590ab92843d538d5170afc549730193dc93ae350674eb59d7d324e1f7d608867c7208c5509a
 WHIRLPOOL 
8625bc0d4c171f7a80be070f72651ac8b58b7f4112980cb8c406d1e01f14a10efdf957c6c6fd170da8a595bc86c0016863f3815cb75db272ed789d18b97d8098
 DIST eigen-3.2.5.tar.bz2 1151510 SHA256 
5f6e6cb88188e34185f43cb819d7dab9b48ef493774ff834e568f4805d3dc2f9 SHA512 
5a90a312c3503bb91293aa9ed69258f36c6a3a06a64ff851c8b57a4df01bd467e22e5ba95221bce97a8cf2d3fb9f0ad1c1c40116a3c9c9b1f80d7fc7b0a96c7a
 WHIRLPOOL 
21333e30f77b4712d21eb4bed6159c0e0bfb769ed65d01d4cf5cfeb1a9105f2a3c2ccbc41d251fc09399ee8ad8a50d2eb9d1ea5d38d98ca1df12f8972b24a630

diff --git a/dev-cpp/eigen/eigen-3.0.6.ebuild b/dev-cpp/eigen/eigen-3.0.6.ebuild
deleted file mode 100644
index 94b8c5e..000
--- a/dev-cpp/eigen/eigen-3.0.6.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit cmake-utils
-
-DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
-HOMEPAGE="http://eigen.tuxfamily.org/";
-SRC_URI="http://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="LGPL-2 GPL-3"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
-SLOT="3"
-IUSE="debug doc"
-
-DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
-RDEPEND="!dev-cpp/eigen:0"
-
-src_unpack() {
-   default
-   mv ${PN}* ${P} || die
-}
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-3.0.0-gcc46.patch
-
-   sed -i CMakeLists.txt \
-   -e "/add_subdirectory(demos/d" \
-   -e "/add_subdirectory(blas/d" \
-   -e "/add_subdirectory(lapack/d" \
-   || die "sed disable unused bundles failed"
-}
-
-src_configure() {
-   # benchmarks (BTL) brings up damn load of external deps including 
fortran
-   # compiler
-   CMAKE_BUILD_TYPE="release"
-   mycmakeargs=(
-   -DEIGEN_BUILD_BTL=OFF
-   )
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile
-   if use doc; then
-   cmake-utils_src_compile doc
-   fi
-}
-
-src_test() {
-   mycmakeargs=(
-   -DEIGEN_BUILD_TESTS=ON
-   -DEIGEN_TEST_NO_FORTRAN=ON
-   -DEIGEN_TEST_NO_OPENGL=ON
-   )
-   cmake-utils_src_configure
-   cmake-utils_src_compile buildtests
-   cmake-utils_src_test
-}
-
-src_install() {
-   cmake-utils_src_install
-   if use doc; then
-   cd "${CMAKE_BUILD_DIR}"/doc
-   dohtml -r html/*
-   fi
-}

diff --git a/dev-cpp/eigen/eigen-3.2.4.ebuild b/dev-cpp/eigen/eigen-3.2.4.ebuild
deleted file mode 100644
index f7e531a..000
--- a/dev-cpp/eigen/eigen-3.2.4.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public Lic

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2016-02-21 Thread Patrick Lauer
commit: 3a0966e56520ef905f8de0febc86d6b6ed074434
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 22 06:19:14 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Mon Feb 22 06:21:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a0966e5

dev-cpp/eigen: Fix pkgconfig file #575298

Package-Manager: portage-2.2.27

 dev-cpp/eigen/{eigen-3.2.8.ebuild => eigen-3.2.8-r1.ebuild} | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.2.8.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r1.ebuild
similarity index 92%
rename from dev-cpp/eigen/eigen-3.2.8.ebuild
rename to dev-cpp/eigen/eigen-3.2.8-r1.ebuild
index f5b6212..447ca29 100644
--- a/dev-cpp/eigen/eigen-3.2.8.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r1.ebuild
@@ -32,10 +32,6 @@ src_prepare() {
 
sed -i -e "/Unknown build type/d" CMakeLists.txt || die
 
-   sed \
-   -e '/Cflags/s|:.*|: 
-I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}|g' \
-   -i eigen3.pc.in || die
-
cmake-utils_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2016-02-26 Thread Patrick Lauer
commit: fe368002f2bdb44f834eef33ce21e9852c588c7e
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Feb 26 14:13:28 2016 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Fri Feb 26 14:14:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe368002

dev-cpp/eigen: Re-fix pkgconfig file

Package-Manager: portage-2.2.27

 dev-cpp/eigen/{eigen-3.2.8-r1.ebuild => eigen-3.2.8-r2.ebuild} | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.2.8-r1.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
similarity index 95%
rename from dev-cpp/eigen/eigen-3.2.8-r1.ebuild
rename to dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index d79230b..5cc961a 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -76,10 +76,6 @@ src_prepare() {
 
sed -i -e "/Unknown build type/d" CMakeLists.txt || die
 
-   sed \
-   -e '/Cflags/s|:.*|: 
-I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}|g' \
-   -i eigen3.pc.in || die
-
cmake-utils_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2016-02-27 Thread Jeroen Roovers
commit: 33b08f7f5a7f763ebf4f6f82ac3eb52b624d9305
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Feb 27 12:49:54 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Feb 27 12:49:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b08f7f

dev-cpp/eigen: Drop HPPA keywording.

Package-Manager: portage-2.2.27

 dev-cpp/eigen/eigen-3.2.7.ebuild| 2 +-
 dev-cpp/eigen/eigen-3.2.8-r2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.2.7.ebuild b/dev-cpp/eigen/eigen-3.2.7.ebuild
index f0cc3dd..2004683 100644
--- a/dev-cpp/eigen/eigen-3.2.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.7.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index 5cc961a..9f23df9 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2016-02-20 Thread Justin Lecher
commit: 92bb857d1a81473898d001fe36c6ec1881054018
Author: Justin Lecher  gentoo  org>
AuthorDate: Sat Feb 20 15:38:56 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sat Feb 20 15:39:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92bb857d

dev-cpp/eigen: Version Bump

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=575218

Package-Manager: portage-2.2.27
Signed-off-by: Justin Lecher  gentoo.org>

 dev-cpp/eigen/Manifest   |  1 +
 dev-cpp/eigen/eigen-3.2.8.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 72f81b1..3f1c5ee 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -3,3 +3,4 @@ DIST eigen-3.1.3.tar.bz2 1052724 SHA256 
1a443145f321dd47a5ca11f176e7319056198a61
 DIST eigen-3.2.5.tar.bz2 1151510 SHA256 
5f6e6cb88188e34185f43cb819d7dab9b48ef493774ff834e568f4805d3dc2f9 SHA512 
5a90a312c3503bb91293aa9ed69258f36c6a3a06a64ff851c8b57a4df01bd467e22e5ba95221bce97a8cf2d3fb9f0ad1c1c40116a3c9c9b1f80d7fc7b0a96c7a
 WHIRLPOOL 
21333e30f77b4712d21eb4bed6159c0e0bfb769ed65d01d4cf5cfeb1a9105f2a3c2ccbc41d251fc09399ee8ad8a50d2eb9d1ea5d38d98ca1df12f8972b24a630
 DIST eigen-3.2.6.tar.bz2 1152805 SHA256 
8a3352f9a5361fe90e451a7305fb1896fc7f771dc16cc0edd8e6b157f52c343e SHA512 
a1abcef36d774ab29418961143174e460e11c05f40d493844e4d4e8024e0b60c453cb007e96ed05d786eec3214d72f15ead0ac49ed84762d3037db90f11c935a
 WHIRLPOOL 
e15f917ad6b8aeda2e11c6af186073921d78c3b96c922f1068989b64a2ec7c3d58df280ce809be877b6e93a691c0d511afa601cb806bf4d9f29e9133c62e280c
 DIST eigen-3.2.7.tar.bz2 1155162 SHA256 
e58e1a11b23cf2754e32b3c5990f318a8461a3613c7acbf6035870daa45c2f3e SHA512 
6e9beb4fdd69d96a1bb305ea9463547c19cac0072ce908c19bf952d2b7a254c0d674d19a7797a3ba5e8617e1c1bca74dfb7c01971301cb152e467f13eaaed6cc
 WHIRLPOOL 
ff42ff72757736dceab759e6d12a6430e5d41b8119890eaf0f1158af1f6f5f25267e830e8cd5c7dbc71f5e1c27b0a9880420c1a3acd9369387489183b199d9ce
+DIST eigen-3.2.8.tar.bz2 1161201 SHA256 
722a63d672b70f39c271c5e2a4a43ba14d12015674331790414fcb167c357e55 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 WHIRLPOOL 
75e54f5620299f49a540483b0b4163e3cf6c48695f30f5e258343925cb488c3915588862a3fbe2341b5dbe17ea20756409265000f19ea2f45e7706837cb2488a

diff --git a/dev-cpp/eigen/eigen-3.2.8.ebuild b/dev-cpp/eigen/eigen-3.2.8.ebuild
new file mode 100644
index 000..f5b6212
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.2.8.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-3"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="debug doc"
+
+DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
+RDEPEND="!dev-cpp/eigen:0"
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(demos/d" \
+   -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   || die "sed disable unused bundles failed"
+
+   sed -i -e "/Unknown build type/d" CMakeLists.txt || die
+
+   sed \
+   -e '/Cflags/s|:.*|: 
-I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}|g' \
+   -i eigen3.pc.in || die
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_BUILD_TESTS=ON
+   -DEIGEN_TEST_NO_FORTRAN=ON
+   -DEIGEN_TEST_NO_OPENGL=ON
+   )
+   cmake-utils_src_configure
+   cmake-utils_src_compile buildtests
+   cmake-utils_src_test
+}
+
+src_install() {
+   cmake-utils_src_install
+   use doc && dodoc -r "${BUILD_DIR}"/doc/html
+
+   # Debian installs it and some projects started using it.
+   insinto /usr/share/cmake/Modules/
+   doins "${S}/cmake/FindEigen3.cmake"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2015-12-24 Thread Justin Lecher
commit: c9a218991e83f9c0246621ea37f1b07ffdb6f92a
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Dec 24 08:59:09 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Dec 24 09:23:59 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a21899

dev-cpp/eigen: Version Bump

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=568206

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

 dev-cpp/eigen/Manifest   |  1 +
 dev-cpp/eigen/eigen-3.2.7.ebuild | 65 
 dev-cpp/eigen/metadata.xml   |  2 +-
 3 files changed, 67 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 290ed2a..72f81b1 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -2,3 +2,4 @@ DIST eigen-2.0.17.tar.bz2 367890 SHA256 
7255e856ed367ce6e6e2d4153b0e4e753c8b8d36
 DIST eigen-3.1.3.tar.bz2 1052724 SHA256 
1a443145f321dd47a5ca11f176e7319056198a6124a7577723d92e3c3cd59ece SHA512 
7b6b816416570c9592ed9ca09e61970346f02bed492df7073fed3e657ded0c2bb736fb024554f92064ee783cbf1180952ccb87ed724899fa353f34c6a49210a4
 WHIRLPOOL 
53c667def19d882bff0e6a7b8476028a211ca2b4617d579b8555738c726ed1d4f3d4aed0e87b39c00a941484505f2a54fb82dba19444cc04f7f438fa1fc22c45
 DIST eigen-3.2.5.tar.bz2 1151510 SHA256 
5f6e6cb88188e34185f43cb819d7dab9b48ef493774ff834e568f4805d3dc2f9 SHA512 
5a90a312c3503bb91293aa9ed69258f36c6a3a06a64ff851c8b57a4df01bd467e22e5ba95221bce97a8cf2d3fb9f0ad1c1c40116a3c9c9b1f80d7fc7b0a96c7a
 WHIRLPOOL 
21333e30f77b4712d21eb4bed6159c0e0bfb769ed65d01d4cf5cfeb1a9105f2a3c2ccbc41d251fc09399ee8ad8a50d2eb9d1ea5d38d98ca1df12f8972b24a630
 DIST eigen-3.2.6.tar.bz2 1152805 SHA256 
8a3352f9a5361fe90e451a7305fb1896fc7f771dc16cc0edd8e6b157f52c343e SHA512 
a1abcef36d774ab29418961143174e460e11c05f40d493844e4d4e8024e0b60c453cb007e96ed05d786eec3214d72f15ead0ac49ed84762d3037db90f11c935a
 WHIRLPOOL 
e15f917ad6b8aeda2e11c6af186073921d78c3b96c922f1068989b64a2ec7c3d58df280ce809be877b6e93a691c0d511afa601cb806bf4d9f29e9133c62e280c
+DIST eigen-3.2.7.tar.bz2 1155162 SHA256 
e58e1a11b23cf2754e32b3c5990f318a8461a3613c7acbf6035870daa45c2f3e SHA512 
6e9beb4fdd69d96a1bb305ea9463547c19cac0072ce908c19bf952d2b7a254c0d674d19a7797a3ba5e8617e1c1bca74dfb7c01971301cb152e467f13eaaed6cc
 WHIRLPOOL 
ff42ff72757736dceab759e6d12a6430e5d41b8119890eaf0f1158af1f6f5f25267e830e8cd5c7dbc71f5e1c27b0a9880420c1a3acd9369387489183b199d9ce

diff --git a/dev-cpp/eigen/eigen-3.2.7.ebuild b/dev-cpp/eigen/eigen-3.2.7.ebuild
new file mode 100644
index 000..087b4bb
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.2.7.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-3"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="debug doc"
+
+DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
+RDEPEND="!dev-cpp/eigen:0"
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(demos/d" \
+   -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   || die "sed disable unused bundles failed"
+
+   sed -i -e "/Unknown build type/d" CMakeLists.txt || die
+
+   sed \
+   -e '/Cflags/s|:.*|: 
-I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}|g' \
+   -i eigen3.pc.in || die
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_BUILD_TESTS=ON
+   -DEIGEN_TEST_NO_FORTRAN=ON
+   -DEIGEN_TEST_NO_OPENGL=ON
+   )
+   cmake-utils_src_configure
+   cmake-utils_src_compile buildtests
+   cmake-utils_src_test
+}
+
+src_install() {
+   cmake-utils_src_install
+   use doc && dodoc -r "${BUILD_DIR}"/doc/html
+
+   # Debian installs it and some projects started using it.
+   insinto /usr/share/cmake/Modules/
+   doins "${S}/cmake/FindEigen3.cmake"
+}

diff --git a/dev-cpp/eigen/metadata.xml b/dev-cpp/eigen/metadata.xml
index cae7269..c5aa60e 100644
--- a/dev-cpp/eigen/metadata.xml
+++ b/dev-cpp/eigen/metadata.xml
@@ -1,4 +1,4 @@
-
+
 http://www.gentoo.org/dtd/metadata.dtd";>
 
sci



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2015-12-24 Thread Justin Lecher
commit: 18f3aefbb58d5eba3b1c43dbc5a4c7a415c9b725
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Dec 24 09:02:11 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Dec 24 09:23:59 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f3aefb

dev-cpp/eigen: Chop DESCRIPTION to 80 chars

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

 dev-cpp/eigen/eigen-2.0.17.ebuild | 4 ++--
 dev-cpp/eigen/eigen-3.1.3.ebuild  | 4 ++--
 dev-cpp/eigen/eigen-3.2.5.ebuild  | 2 +-
 dev-cpp/eigen/eigen-3.2.6.ebuild  | 2 +-
 dev-cpp/eigen/eigen-3.2.7.ebuild  | 2 +-
 5 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-cpp/eigen/eigen-2.0.17.ebuild 
b/dev-cpp/eigen/eigen-2.0.17.ebuild
index 4736dda..6591d83 100644
--- a/dev-cpp/eigen/eigen-2.0.17.ebuild
+++ b/dev-cpp/eigen/eigen-2.0.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -6,7 +6,7 @@ EAPI=4
 
 inherit cmake-utils
 
-DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+DESCRIPTION="C++ template library for linear algebra"
 HOMEPAGE="http://eigen.tuxfamily.org/";
 SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
 

diff --git a/dev-cpp/eigen/eigen-3.1.3.ebuild b/dev-cpp/eigen/eigen-3.1.3.ebuild
index a716edc..842fb40 100644
--- a/dev-cpp/eigen/eigen-3.1.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -6,7 +6,7 @@ EAPI=4
 
 inherit cmake-utils
 
-DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+DESCRIPTION="C++ template library for linear algebra"
 HOMEPAGE="http://eigen.tuxfamily.org/";
 SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
 

diff --git a/dev-cpp/eigen/eigen-3.2.5.ebuild b/dev-cpp/eigen/eigen-3.2.5.ebuild
index f561a76..373ac60 100644
--- a/dev-cpp/eigen/eigen-3.2.5.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.5.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 inherit cmake-utils
 
-DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+DESCRIPTION="C++ template library for linear algebra"
 HOMEPAGE="http://eigen.tuxfamily.org/";
 SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
 

diff --git a/dev-cpp/eigen/eigen-3.2.6.ebuild b/dev-cpp/eigen/eigen-3.2.6.ebuild
index 4c51aed..8ee6857 100644
--- a/dev-cpp/eigen/eigen-3.2.6.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.6.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 inherit cmake-utils
 
-DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+DESCRIPTION="C++ template library for linear algebra"
 HOMEPAGE="http://eigen.tuxfamily.org/";
 SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
 

diff --git a/dev-cpp/eigen/eigen-3.2.7.ebuild b/dev-cpp/eigen/eigen-3.2.7.ebuild
index 087b4bb..be503c9 100644
--- a/dev-cpp/eigen/eigen-3.2.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.7.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 inherit cmake-utils
 
-DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+DESCRIPTION="C++ template library for linear algebra"
 HOMEPAGE="http://eigen.tuxfamily.org/";
 SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2015-10-27 Thread Michael Palimaka
commit: fe45934b8cc4479661e2996086fc82f2fd0f8db5
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Oct 27 13:59:17 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Oct 27 14:00:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe45934b

dev-cpp/eigen: version bump

Gentoo-bug: 564208

Package-Manager: portage-2.2.20.1

 dev-cpp/eigen/Manifest   |  1 +
 dev-cpp/eigen/eigen-3.2.6.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 0f3f68a..290ed2a 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,3 +1,4 @@
 DIST eigen-2.0.17.tar.bz2 367890 SHA256 
7255e856ed367ce6e6e2d4153b0e4e753c8b8d36918bf440dd34ad56aff09960 SHA512 
8fa0e4507864f61c30de14e3b29d963eb8b777d1a6bb04192d53e1f4c9db323b9fab2ddcedb63bf2af243fe0e26dcd717e97eb72216b6a1d444e455520192c72
 WHIRLPOOL 
d80f12b378e23b758e4dbd173b87bed93bc42a97f2541b653b4373ea6ce0803bd712de00cf5a014a72cd439bb3ad10fd24b2ef8982975e044ff4d7bb2b63f585
 DIST eigen-3.1.3.tar.bz2 1052724 SHA256 
1a443145f321dd47a5ca11f176e7319056198a6124a7577723d92e3c3cd59ece SHA512 
7b6b816416570c9592ed9ca09e61970346f02bed492df7073fed3e657ded0c2bb736fb024554f92064ee783cbf1180952ccb87ed724899fa353f34c6a49210a4
 WHIRLPOOL 
53c667def19d882bff0e6a7b8476028a211ca2b4617d579b8555738c726ed1d4f3d4aed0e87b39c00a941484505f2a54fb82dba19444cc04f7f438fa1fc22c45
 DIST eigen-3.2.5.tar.bz2 1151510 SHA256 
5f6e6cb88188e34185f43cb819d7dab9b48ef493774ff834e568f4805d3dc2f9 SHA512 
5a90a312c3503bb91293aa9ed69258f36c6a3a06a64ff851c8b57a4df01bd467e22e5ba95221bce97a8cf2d3fb9f0ad1c1c40116a3c9c9b1f80d7fc7b0a96c7a
 WHIRLPOOL 
21333e30f77b4712d21eb4bed6159c0e0bfb769ed65d01d4cf5cfeb1a9105f2a3c2ccbc41d251fc09399ee8ad8a50d2eb9d1ea5d38d98ca1df12f8972b24a630
+DIST eigen-3.2.6.tar.bz2 1152805 SHA256 
8a3352f9a5361fe90e451a7305fb1896fc7f771dc16cc0edd8e6b157f52c343e SHA512 
a1abcef36d774ab29418961143174e460e11c05f40d493844e4d4e8024e0b60c453cb007e96ed05d786eec3214d72f15ead0ac49ed84762d3037db90f11c935a
 WHIRLPOOL 
e15f917ad6b8aeda2e11c6af186073921d78c3b96c922f1068989b64a2ec7c3d58df280ce809be877b6e93a691c0d511afa601cb806bf4d9f29e9133c62e280c

diff --git a/dev-cpp/eigen/eigen-3.2.6.ebuild b/dev-cpp/eigen/eigen-3.2.6.ebuild
new file mode 100644
index 000..4c51aed
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.2.6.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and 
related algorithms"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-3"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="debug doc"
+
+DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
+RDEPEND="!dev-cpp/eigen:0"
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(demos/d" \
+   -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   || die "sed disable unused bundles failed"
+
+   sed -i -e "/Unknown build type/d" CMakeLists.txt || die
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   if use doc; then
+   cmake-utils_src_compile doc
+   fi
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_BUILD_TESTS=ON
+   -DEIGEN_TEST_NO_FORTRAN=ON
+   -DEIGEN_TEST_NO_OPENGL=ON
+   )
+   cmake-utils_src_configure
+   cmake-utils_src_compile buildtests
+   cmake-utils_src_test
+}
+
+src_install() {
+   cmake-utils_src_install
+   if use doc; then
+   dohtml -r "${BUILD_DIR}"/doc/html/*
+   fi
+
+   # Debian installs it and some projects started using it.
+   insinto /usr/share/cmake/Modules/
+   doins "${S}/cmake/FindEigen3.cmake"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2016-06-23 Thread Michael Palimaka
commit: c8300eb854a6326eee8fe1c54ae7757d8e25ff65
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Jun 22 16:19:42 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Jun 23 13:39:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8300eb8

dev-cpp/eigen: x86 stable

Gentoo-bug: 579996

Package-Manager: portage-2.3.0_rc1

 dev-cpp/eigen/eigen-3.2.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index f5c420e..e06e4df 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2016-11-24 Thread Justin Lecher
commit: 76c9cdc0325d9cdd36fc12b1d0320155b4bc6d74
Author: Justin Lecher  gentoo  org>
AuthorDate: Thu Nov 24 16:56:34 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Thu Nov 24 16:56:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76c9cdc0

dev-cpp/eigen: Version Bump

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=599554

Package-Manager: portage-2.3.2
Signed-off-by: Justin Lecher  gentoo.org>

 dev-cpp/eigen/Manifest|   2 +
 dev-cpp/eigen/eigen-3.2.10.ebuild | 111 ++
 dev-cpp/eigen/eigen-3.2.9.ebuild  | 111 ++
 3 files changed, 224 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 4a02d3f..bda8f48 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,2 +1,4 @@
 DIST eigen-2.0.17.tar.bz2 367890 SHA256 
7255e856ed367ce6e6e2d4153b0e4e753c8b8d36918bf440dd34ad56aff09960 SHA512 
8fa0e4507864f61c30de14e3b29d963eb8b777d1a6bb04192d53e1f4c9db323b9fab2ddcedb63bf2af243fe0e26dcd717e97eb72216b6a1d444e455520192c72
 WHIRLPOOL 
d80f12b378e23b758e4dbd173b87bed93bc42a97f2541b653b4373ea6ce0803bd712de00cf5a014a72cd439bb3ad10fd24b2ef8982975e044ff4d7bb2b63f585
+DIST eigen-3.2.10.tar.bz2 1168527 SHA256 
760e6656426fde71cc48586c971390816f456d30f0b5d7d4ad5274d8d2cb0a6d SHA512 
413c01a5b1b5d2e4366bc9289b1d613b21157e702b1c0d544e41ba5726acfbe0b60921ded37926010e9ce3642939e3ad39038e053d392b90a7a6302955ec5058
 WHIRLPOOL 
f8d6498ab32197e0193ef7f9bae3f360f2a4cc321c34c90d2b72347ca5fd47a028fdc120dafd663520583ef471b4d756ab5cedea4f6d5344e76991a7afe4779b
 DIST eigen-3.2.8.tar.bz2 1161201 SHA256 
722a63d672b70f39c271c5e2a4a43ba14d12015674331790414fcb167c357e55 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 WHIRLPOOL 
75e54f5620299f49a540483b0b4163e3cf6c48695f30f5e258343925cb488c3915588862a3fbe2341b5dbe17ea20756409265000f19ea2f45e7706837cb2488a
+DIST eigen-3.2.9.tar.bz2 1163762 SHA256 
4d1e036ec1ed4f4805d5c6752b76072d67538889f4003fadf2f6e00a825845ff SHA512 
2734ce70e0b04dc5839715a3cc9b8f90e05b341cfca42a7d586df213a9a14fe5642c76ccf36c16d020ae167c0d6e4d5cc306f0b3bf1f519c58372b0736ca7e63
 WHIRLPOOL 
7caba7b0676bc5dc203c8d8b5f57fc3a31a95171ddbb63b21ba8c84e58e5c5fde242d232299183e41886e970c3ea84bce821d506b6c32526ae44703ee3a599f9

diff --git a/dev-cpp/eigen/eigen-3.2.10.ebuild 
b/dev-cpp/eigen/eigen-3.2.10.ebuild
new file mode 100644
index ..a102bc0
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.2.10.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+
+inherit cmake-utils fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-3"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec debug doc openmp test"
+IUSE+=" cpu_flags_x86_sse2"
+IUSE+=" cpu_flags_x86_sse3"
+IUSE+=" cpu_flags_x86_sse4_1"
+IUSE+=" cpu_flags_x86_sse4_2"
+IUSE+=" cpu_flags_x86_ssse3"
+#IUSE+=" cpu_flags_x86_x87"
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   dev-qt/qtcore:4
+   virtual/opengl
+   virtual/pkgconfig
+   )
+   "
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.2.7-adaolc-backport.patch
+)
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed \
+   -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(demos/d" \
+   || die "sed disable unused bundles failed"
+
+   if ! use test; then
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   || die "sed disable unused bundles failed"
+   fi
+
+   sed -i -e "/Unknown build type/d" CMakeLists.txt || die
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_BUILD_TESTS=ON
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+   -DEIGEN_TEST_OPENMP="$(u

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-01-02 Thread Justin Lecher
commit: 7aa6236f9f4f67089a47fa8f54e623669b24c727
Author: Justin Lecher  gentoo  org>
AuthorDate: Mon Jan  2 21:41:37 2017 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Mon Jan  2 21:42:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aa6236f

dev-cpp/eigen: Version Bump

https://bugs.gentoo.org/show_bug.cgi?id=603646

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Signed-off-by: Justin Lecher  gentoo.org>

 dev-cpp/eigen/Manifest   |   1 +
 dev-cpp/eigen/eigen-3.3.1.ebuild | 113 +++
 dev-cpp/eigen/metadata.xml   |   5 ++
 3 files changed, 119 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index bda8f48..760e925 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -2,3 +2,4 @@ DIST eigen-2.0.17.tar.bz2 367890 SHA256 
7255e856ed367ce6e6e2d4153b0e4e753c8b8d36
 DIST eigen-3.2.10.tar.bz2 1168527 SHA256 
760e6656426fde71cc48586c971390816f456d30f0b5d7d4ad5274d8d2cb0a6d SHA512 
413c01a5b1b5d2e4366bc9289b1d613b21157e702b1c0d544e41ba5726acfbe0b60921ded37926010e9ce3642939e3ad39038e053d392b90a7a6302955ec5058
 WHIRLPOOL 
f8d6498ab32197e0193ef7f9bae3f360f2a4cc321c34c90d2b72347ca5fd47a028fdc120dafd663520583ef471b4d756ab5cedea4f6d5344e76991a7afe4779b
 DIST eigen-3.2.8.tar.bz2 1161201 SHA256 
722a63d672b70f39c271c5e2a4a43ba14d12015674331790414fcb167c357e55 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 WHIRLPOOL 
75e54f5620299f49a540483b0b4163e3cf6c48695f30f5e258343925cb488c3915588862a3fbe2341b5dbe17ea20756409265000f19ea2f45e7706837cb2488a
 DIST eigen-3.2.9.tar.bz2 1163762 SHA256 
4d1e036ec1ed4f4805d5c6752b76072d67538889f4003fadf2f6e00a825845ff SHA512 
2734ce70e0b04dc5839715a3cc9b8f90e05b341cfca42a7d586df213a9a14fe5642c76ccf36c16d020ae167c0d6e4d5cc306f0b3bf1f519c58372b0736ca7e63
 WHIRLPOOL 
7caba7b0676bc5dc203c8d8b5f57fc3a31a95171ddbb63b21ba8c84e58e5c5fde242d232299183e41886e970c3ea84bce821d506b6c32526ae44703ee3a599f9
+DIST eigen-3.3.1.tar.bz2 1638315 SHA256 
a0b4cebaabd8f371d1b364f9723585fbcc7c9640ca60273b99835e6cf115f056 SHA512 
d679bc04279bad351a35caeb04c4a95ebdd7d69153209573603e0c4c1d15b0c4d23d74f8651928ad04d7f03ad132fa7184d662801be75f58be38fd78802c7724
 WHIRLPOOL 
abbd43be2121aa43192b007f9ed3471fe163fbe71a41a0c0ef61308e96e7c52767c1900dca29b855c8358fc0390630f9bb0deddfb0c951782cbd5499dc53103f

diff --git a/dev-cpp/eigen/eigen-3.3.1.ebuild b/dev-cpp/eigen/eigen-3.3.1.ebuild
new file mode 100644
index ..fb5d8fe
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.3.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+
+inherit cmake-utils cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-3"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+
+IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87
+IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   dev-qt/qtcore:4
+   virtual/opengl
+   virtual/pkgconfig
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed \
+   -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(demos/d" \
+   || die "sed disable unused bundles failed"
+
+   if ! use test; then
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   || die "sed disable unused bundles failed"
+   fi
+
+   sed -i -e "/Unknown build type/d" CMakeLists.txt || die
+
+   use cuda && cuda_src_prepare
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_BUILD_TESTS=ON
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2019-05-14 Thread Aaron Bauman
commit: 22298ec3a52d9e312aa9d6e82577163cfcbc2a4c
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue May 14 17:51:16 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue May 14 17:53:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22298ec3

dev-cpp/eigen: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 dev-cpp/eigen/eigen-3.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index 5b271eb11d0..67550cd6baf 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2019-01-25 Thread Mikle Kolyada
commit: c0ea4f1dab942f1b9e46a572c6edba622e351344
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan 25 10:07:41 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan 25 10:07:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ea4f1d

dev-cpp/eigen: amd64 stable wrt bug #675662

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-cpp/eigen/eigen-3.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index 4e4ce83d41a..a3682df6671 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2019-02-17 Thread Sergei Trofimovich
commit: f6e33403c395ad74c177bcf4476650284791139a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Feb 17 18:07:33 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Feb 17 18:07:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e33403

dev-cpp/eigen: stable 3.3.7 for ppc, bug #675662

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.60, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-cpp/eigen/eigen-3.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index a3682df6671..5b271eb11d0 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-12-22 Thread Andreas Sturmlechner
commit: 850f17df7eb1f6e93344dc5d91fe4e8091faa59b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec 22 12:45:02 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec 22 14:02:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=850f17df

dev-cpp/eigen: 3.3.7 version bump

Closes: https://bugs.gentoo.org/673128
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-cpp/eigen/Manifest   |  1 +
 dev-cpp/eigen/eigen-3.3.7.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 992f8b2aded..7f25631de66 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,2 +1,3 @@
 DIST eigen-3.2.8.tar.bz2 1161201 BLAKE2B 
35bace5138f601e73d56412e87bf591ef2f96778050b0a2a4fc8f1e75f02498fb4eb80bf79988dd4bd6b985945a122d44581ccedd925f398f7d282790da06385
 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 DIST eigen-3.3.5.tar.bz2 1663467 BLAKE2B 
7f4b6339f8cea815004057361734e53129b5bde45c9c310eab87f0aa20da90e46dd67359e669f8b36477339df7bd7c8bd8eb18baaf0f1a779372ec3623c50aca
 SHA512 
740ed41862c1e422a751b205513754e9c7bd04cc8ad4e3b08e2ccd1c1d30dea43a90896bc8eecd0cb4253b4adf803a814ddd48d6166fb5a53f507cf3e6940a38
+DIST eigen-3.3.7.tar.bz2 1665168 BLAKE2B 
544d35d1c7a4125affa094c6aa372c2aeca4e99bc60c496ff393d538c1c467b454491a772121450e3a1a43a582d073b4b7584918354d0b9175121fde88947c4b
 SHA512 
c12bfd034d0a1112bf2df3f773ad98f36b2b53fbbfceac5f143ee1793322746fb8a6546d7db7da2a1000da6a535bd8cea0c4125b549afc90a6570743b02dcf3d

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
new file mode 100644
index 000..efe55b78ebb
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+inherit cmake-utils cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="MPL-2.0"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+RESTRICT="!test? ( test )"
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc[sparse]
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   virtual/opengl
+   virtual/pkgconfig
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   sed -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -e "/add_subdirectory(demos/d" \
+   -i CMakeLists.txt || die
+
+   if ! use test; then
+   sed -e "/add_subdirectory(test/d" \
+   -i CMakeLists.txt || die
+
+   sed -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   -i CMakeLists.txt || die
+   fi
+   sed -e "/Unknown build type/d" \
+   -i CMakeLists.txt || die
+
+   use cuda && cuda_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_TEST_NOQT=ON
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+   -DEIGEN_TEST_CXX11="$(usex c++11)"
+   -DEIGEN_TEST_CUDA="$(usex cuda)"
+   -DEIGEN_TEST_OPENMP="$(usex openmp)"
+   -DEIGEN_TEST_NEON64="$(usex neon)"
+   )
+   cmake-utils_src_configure
+   cmake-utils_src_compile blas
+   cmake-utils_src_compile buildtests
+   cmake-utils_src_test
+}
+
+src_install() {
+   use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
+   cmake-utils_src_install
+
+   # Debian installs it and some projects started using it.
+   insinto /usr/share/cmake/Modules/
+   doins "${S}/cmake/FindEigen3.cmake"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-12-28 Thread Andreas Sturmlechner
commit: 115b2c1d58ae4aaac02b2772f40336cef3d7a5c4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Dec 28 10:51:26 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Dec 28 10:51:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=115b2c1d

dev-cpp/eigen: Fix prepare with USE=cuda

Closes: https://bugs.gentoo.org/673874
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-cpp/eigen/eigen-3.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.7.ebuild b/dev-cpp/eigen/eigen-3.3.7.ebuild
index efe55b78ebb..dff5c3ac13c 100644
--- a/dev-cpp/eigen/eigen-3.3.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.7.ebuild
@@ -18,6 +18,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="!dev-cpp/eigen:0"
 DEPEND="
+   cuda? ( dev-util/nvidia-cuda-toolkit )
doc? ( app-doc/doxygen[dot,latex] )
test? (
dev-libs/gmp:0
@@ -34,7 +35,6 @@ DEPEND="
sci-libs/superlu
virtual/opengl
virtual/pkgconfig
-   cuda? ( dev-util/nvidia-cuda-toolkit )
)
 "
 # Missing:



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-09-04 Thread Andreas Sturmlechner
commit: 00ce11dbab0270ad5e01fb6f6088e8d271cc70f5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Sep  4 20:17:33 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Sep  4 20:49:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ce11db

dev-cpp/eigen: 3.3.5 version bump

Closes: https://bugs.gentoo.org/664952
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-cpp/eigen/Manifest   |  1 +
 dev-cpp/eigen/eigen-3.3.5.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 42266b4c55d..1f4447d03b0 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,3 +1,4 @@
 DIST eigen-3.2.8.tar.bz2 1161201 BLAKE2B 
35bace5138f601e73d56412e87bf591ef2f96778050b0a2a4fc8f1e75f02498fb4eb80bf79988dd4bd6b985945a122d44581ccedd925f398f7d282790da06385
 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 DIST eigen-3.3.3.tar.bz2 1642001 BLAKE2B 
51d870a6bf04865c39642205ac8e12fd638e1d383fb33b064835ce4b5a4d4b056507c1a4fc65d9e665bf659ffd742179415caccac27c203c9388ca267e29e802
 SHA512 
bb5a8b761371e516f0a344a7c9f6e369e21c2907c8548227933ca6010fc607a66c8d6ff7c41b1aec3dea7d482ce8c2a09e38ae5c7a2c5b16bdd8007e7a81ecc3
 DIST eigen-3.3.4.tar.bz2 1657543 BLAKE2B 
62ae6e42972fcfe71bfcda359d35674207440813edc856f209f37321c7f8d39498c6c6fb33d80cc14129113c1dff849212f034ab925b6656e99ed192f4af2fbb
 SHA512 
d67a3fd8f7ce811af65fc1d43ec347dadf9c643a49135f7e455fc303773bad09e80a125282c7dfca7a1993b79e1f66576ac92418119fbb0fa50c1a581b957c0d
+DIST eigen-3.3.5.tar.bz2 1663467 BLAKE2B 
7f4b6339f8cea815004057361734e53129b5bde45c9c310eab87f0aa20da90e46dd67359e669f8b36477339df7bd7c8bd8eb18baaf0f1a779372ec3623c50aca
 SHA512 
740ed41862c1e422a751b205513754e9c7bd04cc8ad4e3b08e2ccd1c1d30dea43a90896bc8eecd0cb4253b4adf803a814ddd48d6166fb5a53f507cf3e6940a38

diff --git a/dev-cpp/eigen/eigen-3.3.5.ebuild b/dev-cpp/eigen/eigen-3.3.5.ebuild
new file mode 100644
index 000..1e0339541f9
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.3.5.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+inherit cmake-utils cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="MPL-2.0"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+RESTRICT="!test? ( test )"
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc[sparse]
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   virtual/opengl
+   virtual/pkgconfig
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   sed -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -e "/add_subdirectory(demos/d" \
+   -i CMakeLists.txt || die
+
+   if ! use test; then
+   sed -e "/add_subdirectory(test/d" \
+   -i CMakeLists.txt || die
+
+   sed -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   -i CMakeLists.txt || die
+   fi
+   sed -e "/Unknown build type/d" \
+   -i CMakeLists.txt || die
+
+   use cuda && cuda_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_TEST_NOQT=ON
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+   -DEIGEN_TEST_CXX11="$(usex c++11)"
+   -DEIGEN_TEST_CUDA="$(usex cuda)"
+   -DEIGEN_TEST_OPENMP="$(usex openmp)"
+   -DEIGEN_TEST_NEON64="$(usex neon)"
+   )
+   cmake-utils_src_configure
+   cmake-utils_src_compile blas
+   cmake-utils_src_compile buildtests
+   cmake-utils_src_test
+}
+
+src_install() {
+   use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
+   cmake-utils_src_install
+
+   # Debian installs it and some projects started using it.
+   insinto /usr/share/cmake/Modules/
+

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-09-10 Thread Andreas Sturmlechner
commit: 60094020515fe232d8f4e7af68b167190b3a319b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep 10 11:34:27 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep 10 11:36:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60094020

dev-cpp/eigen: Drop 3.3.5

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-cpp/eigen/eigen-3.3.5.ebuild | 99 
 1 file changed, 99 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.3.5.ebuild b/dev-cpp/eigen/eigen-3.3.5.ebuild
deleted file mode 100644
index 1e0339541f9..000
--- a/dev-cpp/eigen/eigen-3.3.5.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-FORTRAN_NEEDED="test"
-inherit cmake-utils cuda fortran-2
-
-DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="http://eigen.tuxfamily.org/";
-SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="MPL-2.0"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
-IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
-RESTRICT="!test? ( test )"
-
-RDEPEND="!dev-cpp/eigen:0"
-DEPEND="
-   doc? ( app-doc/doxygen[dot,latex] )
-   test? (
-   dev-libs/gmp:0
-   dev-libs/mpfr:0
-   media-libs/freeglut
-   media-libs/glew
-   sci-libs/adolc[sparse]
-   sci-libs/cholmod
-   sci-libs/fftw:3.0
-   sci-libs/pastix
-   sci-libs/umfpack
-   sci-libs/scotch
-   sci-libs/spqr
-   sci-libs/superlu
-   virtual/opengl
-   virtual/pkgconfig
-   cuda? ( dev-util/nvidia-cuda-toolkit )
-   )
-"
-# Missing:
-# METIS-5
-# GOOGLEHASH
-
-src_unpack() {
-   default
-   mv ${PN}* ${P} || die
-}
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   sed -e 's:-g2::g' \
-   -i cmake/EigenConfigureTesting.cmake || die
-
-   sed -e "/add_subdirectory(demos/d" \
-   -i CMakeLists.txt || die
-
-   if ! use test; then
-   sed -e "/add_subdirectory(test/d" \
-   -i CMakeLists.txt || die
-
-   sed -e "/add_subdirectory(blas/d" \
-   -e "/add_subdirectory(lapack/d" \
-   -i CMakeLists.txt || die
-   fi
-   sed -e "/Unknown build type/d" \
-   -i CMakeLists.txt || die
-
-   use cuda && cuda_src_prepare
-}
-
-src_compile() {
-   cmake-utils_src_compile
-   use doc && cmake-utils_src_compile doc
-}
-
-src_test() {
-   local mycmakeargs=(
-   -DEIGEN_TEST_NOQT=ON
-   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
-   -DEIGEN_TEST_CXX11="$(usex c++11)"
-   -DEIGEN_TEST_CUDA="$(usex cuda)"
-   -DEIGEN_TEST_OPENMP="$(usex openmp)"
-   -DEIGEN_TEST_NEON64="$(usex neon)"
-   )
-   cmake-utils_src_configure
-   cmake-utils_src_compile blas
-   cmake-utils_src_compile buildtests
-   cmake-utils_src_test
-}
-
-src_install() {
-   use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
-   cmake-utils_src_install
-
-   # Debian installs it and some projects started using it.
-   insinto /usr/share/cmake/Modules/
-   doins "${S}/cmake/FindEigen3.cmake"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-10-28 Thread Andreas Sturmlechner
commit: 72f5dba2a829c78610f3a591d267348fbcb4964c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Oct 28 22:17:30 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct 28 22:19:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f5dba2

dev-cpp/eigen: Drop old

Closes: https://bugs.gentoo.org/654168
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-cpp/eigen/Manifest   |   2 -
 dev-cpp/eigen/eigen-3.3.3.ebuild | 100 ---
 dev-cpp/eigen/eigen-3.3.4.ebuild | 100 ---
 3 files changed, 202 deletions(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 1f4447d03b0..992f8b2aded 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,4 +1,2 @@
 DIST eigen-3.2.8.tar.bz2 1161201 BLAKE2B 
35bace5138f601e73d56412e87bf591ef2f96778050b0a2a4fc8f1e75f02498fb4eb80bf79988dd4bd6b985945a122d44581ccedd925f398f7d282790da06385
 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
-DIST eigen-3.3.3.tar.bz2 1642001 BLAKE2B 
51d870a6bf04865c39642205ac8e12fd638e1d383fb33b064835ce4b5a4d4b056507c1a4fc65d9e665bf659ffd742179415caccac27c203c9388ca267e29e802
 SHA512 
bb5a8b761371e516f0a344a7c9f6e369e21c2907c8548227933ca6010fc607a66c8d6ff7c41b1aec3dea7d482ce8c2a09e38ae5c7a2c5b16bdd8007e7a81ecc3
-DIST eigen-3.3.4.tar.bz2 1657543 BLAKE2B 
62ae6e42972fcfe71bfcda359d35674207440813edc856f209f37321c7f8d39498c6c6fb33d80cc14129113c1dff849212f034ab925b6656e99ed192f4af2fbb
 SHA512 
d67a3fd8f7ce811af65fc1d43ec347dadf9c643a49135f7e455fc303773bad09e80a125282c7dfca7a1993b79e1f66576ac92418119fbb0fa50c1a581b957c0d
 DIST eigen-3.3.5.tar.bz2 1663467 BLAKE2B 
7f4b6339f8cea815004057361734e53129b5bde45c9c310eab87f0aa20da90e46dd67359e669f8b36477339df7bd7c8bd8eb18baaf0f1a779372ec3623c50aca
 SHA512 
740ed41862c1e422a751b205513754e9c7bd04cc8ad4e3b08e2ccd1c1d30dea43a90896bc8eecd0cb4253b4adf803a814ddd48d6166fb5a53f507cf3e6940a38

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
deleted file mode 100644
index 610de4a257b..000
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-FORTRAN_NEEDED="test"
-
-inherit cmake-utils cuda fortran-2
-
-DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="http://eigen.tuxfamily.org/";
-SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="MPL-2.0"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
-IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
-RESTRICT="!test? ( test )"
-
-RDEPEND="!dev-cpp/eigen:0"
-DEPEND="
-   doc? ( app-doc/doxygen[dot,latex] )
-   test? (
-   dev-libs/gmp:0
-   dev-libs/mpfr:0
-   media-libs/freeglut
-   media-libs/glew
-   sci-libs/adolc[sparse]
-   sci-libs/cholmod
-   sci-libs/fftw:3.0
-   sci-libs/pastix
-   sci-libs/umfpack
-   sci-libs/scotch
-   sci-libs/spqr
-   sci-libs/superlu
-   virtual/opengl
-   virtual/pkgconfig
-   cuda? ( dev-util/nvidia-cuda-toolkit )
-   )
-"
-# Missing:
-# METIS-5
-# GOOGLEHASH
-
-src_unpack() {
-   default
-   mv ${PN}* ${P} || die
-}
-
-src_prepare() {
-   sed -e 's:-g2::g' \
-   -i cmake/EigenConfigureTesting.cmake || die
-
-   sed -e "/add_subdirectory(demos/d" \
-   -i CMakeLists.txt || die
-
-   if ! use test; then
-   sed -e "/add_subdirectory(test/d" \
-   -i CMakeLists.txt || die
-
-   sed -e "/add_subdirectory(blas/d" \
-   -e "/add_subdirectory(lapack/d" \
-   -i CMakeLists.txt || die
-   fi
-   sed -e "/Unknown build type/d" \
-   -i CMakeLists.txt || die
-
-   use cuda && cuda_src_prepare
-
-   cmake-utils_src_prepare
-}
-
-src_compile() {
-   cmake-utils_src_compile
-   use doc && cmake-utils_src_compile doc
-}
-
-src_test() {
-   local mycmakeargs=(
-   -DEIGEN_TEST_NOQT=ON
-   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
-   -DEIGEN_TEST_CXX11="$(usex c++11)"
-   -DEIGEN_TEST_CUDA="$(usex cuda)"
-   -DEIGEN_TEST_OPENMP="$(usex openmp)"
-   -DEIGEN_TEST_NEON64="$(usex neon)"
-   )
-   cmake-utils_src_configure
-   cmake-utils_src_compile blas
-   cmake-utils_src_compile buildtests
-   cmake-utils_src_test
-}
-
-src_install() {
-   cmake-utils_src_install
-   use doc && dodoc -r "${BUILD_DIR}"/doc/html
-

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-10-10 Thread Michael Palimaka
commit: 0d738c76abb2545d3c6ec79951a70b97bb08d7b2
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Oct  9 14:04:35 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Oct 10 10:40:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d738c76

dev-cpp/eigen: remove old

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-cpp/eigen/Manifest|   4 --
 dev-cpp/eigen/eigen-3.2.10.ebuild | 110 
 dev-cpp/eigen/eigen-3.2.9.ebuild  | 110 
 dev-cpp/eigen/eigen-3.3.1.ebuild  | 115 --
 dev-cpp/eigen/eigen-3.3.2.ebuild  | 115 --
 5 files changed, 454 deletions(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 254132792a0..10fbd0d8f68 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,7 +1,3 @@
 DIST eigen-2.0.17.tar.bz2 367890 SHA256 
7255e856ed367ce6e6e2d4153b0e4e753c8b8d36918bf440dd34ad56aff09960 SHA512 
8fa0e4507864f61c30de14e3b29d963eb8b777d1a6bb04192d53e1f4c9db323b9fab2ddcedb63bf2af243fe0e26dcd717e97eb72216b6a1d444e455520192c72
 WHIRLPOOL 
d80f12b378e23b758e4dbd173b87bed93bc42a97f2541b653b4373ea6ce0803bd712de00cf5a014a72cd439bb3ad10fd24b2ef8982975e044ff4d7bb2b63f585
-DIST eigen-3.2.10.tar.bz2 1168527 SHA256 
760e6656426fde71cc48586c971390816f456d30f0b5d7d4ad5274d8d2cb0a6d SHA512 
413c01a5b1b5d2e4366bc9289b1d613b21157e702b1c0d544e41ba5726acfbe0b60921ded37926010e9ce3642939e3ad39038e053d392b90a7a6302955ec5058
 WHIRLPOOL 
f8d6498ab32197e0193ef7f9bae3f360f2a4cc321c34c90d2b72347ca5fd47a028fdc120dafd663520583ef471b4d756ab5cedea4f6d5344e76991a7afe4779b
 DIST eigen-3.2.8.tar.bz2 1161201 SHA256 
722a63d672b70f39c271c5e2a4a43ba14d12015674331790414fcb167c357e55 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 WHIRLPOOL 
75e54f5620299f49a540483b0b4163e3cf6c48695f30f5e258343925cb488c3915588862a3fbe2341b5dbe17ea20756409265000f19ea2f45e7706837cb2488a
-DIST eigen-3.2.9.tar.bz2 1163762 SHA256 
4d1e036ec1ed4f4805d5c6752b76072d67538889f4003fadf2f6e00a825845ff SHA512 
2734ce70e0b04dc5839715a3cc9b8f90e05b341cfca42a7d586df213a9a14fe5642c76ccf36c16d020ae167c0d6e4d5cc306f0b3bf1f519c58372b0736ca7e63
 WHIRLPOOL 
7caba7b0676bc5dc203c8d8b5f57fc3a31a95171ddbb63b21ba8c84e58e5c5fde242d232299183e41886e970c3ea84bce821d506b6c32526ae44703ee3a599f9
-DIST eigen-3.3.1.tar.bz2 1638315 SHA256 
a0b4cebaabd8f371d1b364f9723585fbcc7c9640ca60273b99835e6cf115f056 SHA512 
d679bc04279bad351a35caeb04c4a95ebdd7d69153209573603e0c4c1d15b0c4d23d74f8651928ad04d7f03ad132fa7184d662801be75f58be38fd78802c7724
 WHIRLPOOL 
abbd43be2121aa43192b007f9ed3471fe163fbe71a41a0c0ef61308e96e7c52767c1900dca29b855c8358fc0390630f9bb0deddfb0c951782cbd5499dc53103f
-DIST eigen-3.3.2.tar.bz2 1639615 SHA256 
3e1fa6e8c45635938193f84fee6c35a87fac26ee7c39c68c230e5080c4a8fe98 SHA512 
a1e1894eba8139a52a5cae33cd880e886352bed11af39a997ba65b0cd24f76c275ea54381f37db10dc54db4257c9485e7f8692c9f27a25be08f0fe1c03290d0a
 WHIRLPOOL 
ecf12c5780830ee133e477b9805dbbff6b933c815dd65242404366a013152ad4dfbf829f5a33692e97f0654e598ddcc06c0b8cd7d125dcf80644437a7016b720
 DIST eigen-3.3.3.tar.bz2 1642001 SHA256 
a4143fc45e4454b4b98fcea3516b3a79b8cdb3bc7fadf996d088c6a0d805fea1 SHA512 
bb5a8b761371e516f0a344a7c9f6e369e21c2907c8548227933ca6010fc607a66c8d6ff7c41b1aec3dea7d482ce8c2a09e38ae5c7a2c5b16bdd8007e7a81ecc3
 WHIRLPOOL 
4394f0d8f98dafbf913dc8c81e11935300bde458e9d2332a3eb35bca3930b76813a343da1c566a4c374d3d5f92aff5615c151935e29c783c71ae09e7088d2b2d

diff --git a/dev-cpp/eigen/eigen-3.2.10.ebuild 
b/dev-cpp/eigen/eigen-3.2.10.ebuild
deleted file mode 100644
index 08bc461b135..000
--- a/dev-cpp/eigen/eigen-3.2.10.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-FORTRAN_NEEDED="test"
-
-inherit cmake-utils fortran-2
-
-DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="http://eigen.tuxfamily.org/";
-SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="LGPL-2 GPL-3"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
-IUSE="altivec debug doc openmp test"
-IUSE+=" cpu_flags_x86_sse2"
-IUSE+=" cpu_flags_x86_sse3"
-IUSE+=" cpu_flags_x86_sse4_1"
-IUSE+=" cpu_flags_x86_sse4_2"
-IUSE+=" cpu_flags_x86_ssse3"
-#IUSE+=" cpu_flags_x86_x87"
-
-RDEPEND="!dev-cpp/eigen:0"
-DEPEND="
-   doc? ( app-doc/doxygen[dot,latex] )
-   test? (
-   dev-libs/gmp:0
-   dev-libs/mpfr:0
-   media-libs/freeglut
-   media-libs/glew
-   sci-libs/adolc
-   sci-libs/cholmod
-   sci-libs/fftw:3.0
-   sci-libs/pastix
-   sci-libs/umfpack
-   sci-libs/scotch
-   sci-libs/spq

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-10-23 Thread Michael Palimaka
commit: ce48aa680909a5a29bf3e76cf71a7de79b4cbcc2
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Oct 23 13:04:39 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Oct 23 13:05:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce48aa68

dev-cpp/eigen: remove cpu_flags_x86* flags

These flags only affected tests, and only added the appropriate flags to CFLAGS.

Closes: https://bugs.gentoo.org/633518
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-cpp/eigen/eigen-3.3.3.ebuild | 12 
 dev-cpp/eigen/metadata.xml   |  1 -
 2 files changed, 13 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
index 56cab46ed3b..77378a727f2 100644
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -16,9 +16,6 @@ SLOT="3"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
-IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87
-IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
-
 RDEPEND="!dev-cpp/eigen:0"
 DEPEND="
doc? ( app-doc/doxygen[dot,latex] )
@@ -84,16 +81,7 @@ src_test() {
-DEIGEN_TEST_CXX11="$(usex c++11)"
-DEIGEN_TEST_CUDA="$(usex cuda)"
-DEIGEN_TEST_OPENMP="$(usex openmp)"
-   -DEIGEN_TEST_AVX="$(usex cpu_flags_x86_avx)"
-   -DEIGEN_TEST_AVX512="$(usex cpu_flags_x86_avx2)"
-   -DEIGEN_TEST_F16C="$(usex cpu_flags_x86_f16c)"
-   -DEIGEN_TEST_FMA="$(usex cpu_flags_x86_fma3)"
-   -DEIGEN_TEST_SSE3="$(usex cpu_flags_x86_sse3)"
-   -DEIGEN_TEST_SSE4_1="$(usex cpu_flags_x86_sse4_1)"
-   -DEIGEN_TEST_SSE4_2="$(usex cpu_flags_x86_sse4_2)"
-   -DEIGEN_TEST_SSSE3="$(usex cpu_flags_x86_ssse3)"
-DEIGEN_TEST_NEON64="$(usex neon)"
-#  -DEIGEN_TEST_X87="$(usex cpu_flags_x86_x87)"
)
cmake-utils_src_configure
cmake-utils_src_compile blas

diff --git a/dev-cpp/eigen/metadata.xml b/dev-cpp/eigen/metadata.xml
index b81958c50e6..45f9aa6a989 100644
--- a/dev-cpp/eigen/metadata.xml
+++ b/dev-cpp/eigen/metadata.xml
@@ -19,7 +19,6 @@

Build using the C++11 standard
Build with cuda support
-   Take advantage of CPU feature 
f16c


eigen/eigen



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-09-02 Thread Michael Palimaka
commit: 61490e9f7deac93c933310fd339ecf7857cd80d9
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Aug 31 12:46:10 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Sep  2 13:18:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61490e9f

dev-cpp/eigen: drop hppa keywords

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-cpp/eigen/eigen-3.2.10.ebuild   | 2 +-
 dev-cpp/eigen/eigen-3.2.8-r2.ebuild | 2 +-
 dev-cpp/eigen/eigen-3.2.9.ebuild| 2 +-
 dev-cpp/eigen/eigen-3.3.1.ebuild| 2 +-
 dev-cpp/eigen/eigen-3.3.2.ebuild| 2 +-
 dev-cpp/eigen/eigen-3.3.3.ebuild| 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.2.10.ebuild 
b/dev-cpp/eigen/eigen-3.2.10.ebuild
index f355f1f2177..08bc461b135 100644
--- a/dev-cpp/eigen/eigen-3.2.10.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.10.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index 22e44261be2..8873a615661 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.2.9.ebuild b/dev-cpp/eigen/eigen-3.2.9.ebuild
index f355f1f2177..08bc461b135 100644
--- a/dev-cpp/eigen/eigen-3.2.9.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.9.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.3.1.ebuild b/dev-cpp/eigen/eigen-3.3.1.ebuild
index 9baabc90e57..62595e32d0d 100644
--- a/dev-cpp/eigen/eigen-3.3.1.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87

diff --git a/dev-cpp/eigen/eigen-3.3.2.ebuild b/dev-cpp/eigen/eigen-3.3.2.ebuild
index 9baabc90e57..62595e32d0d 100644
--- a/dev-cpp/eigen/eigen-3.3.2.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
index 0a8c2afcf1c..56cab46ed3b 100644
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-07-09 Thread Alexis Ballier
commit: 4bcf380fe53f01e46481760712c1c8d82051656b
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sun Jul  9 09:47:34 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun Jul  9 09:48:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bcf380f

dev-cpp/eigen: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-cpp/eigen/eigen-3.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
index 4638286dbae..0a8c2afcf1c 100644
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-04-30 Thread David Seifert
commit: 3182c1136a66adc2ef355be613cd7dd0e7c6623f
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr 30 21:48:19 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr 30 22:07:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3182c113

dev-cpp/eigen: Port SLOT=2 ebuild to EAPI 6

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-cpp/eigen/eigen-2.0.17.ebuild | 58 ++-
 1 file changed, 21 insertions(+), 37 deletions(-)

diff --git a/dev-cpp/eigen/eigen-2.0.17.ebuild 
b/dev-cpp/eigen/eigen-2.0.17.ebuild
index f2543f9e389..842c54187eb 100644
--- a/dev-cpp/eigen/eigen-2.0.17.ebuild
+++ b/dev-cpp/eigen/eigen-2.0.17.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
+EAPI=6
 
 inherit cmake-utils
 
@@ -10,24 +10,20 @@ HOMEPAGE="http://eigen.tuxfamily.org/";
 SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
 
 LICENSE="GPL-3"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
 SLOT="2"
-IUSE="debug doc examples"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
+IUSE="debug doc examples test"
+# bugs 426236, 455460, 467288
+RESTRICT="test"
 
-COMMON_DEPEND="
+RDEPEND="
examples? (
dev-qt/qtgui:4
dev-qt/qtopengl:4
-   )"
-DEPEND="${COMMON_DEPEND}
-   doc? ( app-doc/doxygen )"
-RDEPEND="${COMMON_DEPEND}
+   )
!dev-cpp/eigen:0"
-
-MAKEOPTS+=" -j1"
-
-# bugs 426236, 455460, 467288
-RESTRICT="test"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen )"
 
 src_unpack() {
unpack ${A}
@@ -35,44 +31,32 @@ src_unpack() {
 }
 
 src_configure() {
-   # benchmarks (BTL) brings up damn load of external deps including 
fortran
-   # compiler
+   # benchmarks (BTL) brings up a damn load of external deps including 
fortran
# library hangs up complete compilation proccess, test later
-   mycmakeargs=(
+   local mycmakeargs=(
-DEIGEN_BUILD_LIB=OFF
-DEIGEN_BUILD_BTL=OFF
-DEIGEN_BUILD_PKGCONFIG=ON
-   $(cmake-utils_use examples EIGEN_BUILD_DEMOS)
+   -DEIGEN_BUILD_DEMOS=$(usex examples)
+   -DEIGEN_BUILD_TESTS=$(usex test)
)
cmake-utils_src_configure
 }
 
 src_compile() {
-   cmake-utils_src_compile
+   cmake-utils_src_compile -j1
+
if use doc; then
-   cd "${CMAKE_BUILD_DIR}"
-   emake doc
+   cmake-utils_src_compile -j1 doc
+   HTML_DOCS=( "${BUILD_DIR}"/html/. )
fi
 }
 
 src_install() {
-   cmake-utils_src_install
-   if use doc; then
-   cd "${CMAKE_BUILD_DIR}"/doc
-   dohtml -r html/*
-   fi
+   cmake-utils_src_install -j1
+
if use examples; then
-   cd "${CMAKE_BUILD_DIR}"/demos
+   cd "${BUILD_DIR}"/demos || die
dobin mandelbrot/mandelbrot opengl/quaternion_demo
fi
 }
-
-src_test() {
-   mycmakeargs=(
-   -DEIGEN_BUILD_TESTS=ON
-   -DEIGEN_TEST_NO_FORTRAN=ON
-   )
-   cmake-utils_src_configure
-   cmake-utils_src_compile
-   cmake-utils_src_test
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-04-29 Thread Jeroen Roovers
commit: c640546979efd7928c1eda5802d3be3adaa11248
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Apr 29 16:20:26 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Apr 29 16:21:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6405469

dev-cpp/eigen: Mark ~hppa (bug #575366).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 dev-cpp/eigen/eigen-3.2.10.ebuild   | 4 ++--
 dev-cpp/eigen/eigen-3.2.8-r2.ebuild | 4 ++--
 dev-cpp/eigen/eigen-3.2.9.ebuild| 4 ++--
 dev-cpp/eigen/eigen-3.3.1.ebuild| 2 +-
 dev-cpp/eigen/eigen-3.3.2.ebuild| 2 +-
 dev-cpp/eigen/eigen-3.3.3.ebuild| 2 +-
 6 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.2.10.ebuild 
b/dev-cpp/eigen/eigen-3.2.10.ebuild
index b7299ff70ff..f355f1f2177 100644
--- a/dev-cpp/eigen/eigen-3.2.10.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index b07b2694fba..22e44261be2 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.2.9.ebuild b/dev-cpp/eigen/eigen-3.2.9.ebuild
index b7299ff70ff..f355f1f2177 100644
--- a/dev-cpp/eigen/eigen-3.2.9.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec debug doc openmp test"
 IUSE+=" cpu_flags_x86_sse2"
 IUSE+=" cpu_flags_x86_sse3"

diff --git a/dev-cpp/eigen/eigen-3.3.1.ebuild b/dev-cpp/eigen/eigen-3.3.1.ebuild
index 62595e32d0d..9baabc90e57 100644
--- a/dev-cpp/eigen/eigen-3.3.1.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87

diff --git a/dev-cpp/eigen/eigen-3.3.2.ebuild b/dev-cpp/eigen/eigen-3.3.2.ebuild
index 62595e32d0d..9baabc90e57 100644
--- a/dev-cpp/eigen/eigen-3.3.2.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="LGPL-2 GPL-3"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
index 87e772d3ff6..4638286dbae 100644
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 
-> ${P}.tar.bz2"
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
 
 IUSE_CPU_FLAGS=" avx avx2 f16c

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-03-03 Thread Michał Górny
commit: 37cfb0dc0a968fef56a78c9834e5487670ce843f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  3 09:29:59 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  3 09:46:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37cfb0dc

dev-cpp/eigen: Add conditional test restriction for use masking

 dev-cpp/eigen/eigen-3.2.8-r2.ebuild | 1 +
 dev-cpp/eigen/eigen-3.3.3.ebuild| 1 +
 dev-cpp/eigen/eigen-3.3.4.ebuild| 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index 1d562fa4bbe..91ae1429ee0 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -21,6 +21,7 @@ IUSE+=" cpu_flags_x86_sse4_1"
 IUSE+=" cpu_flags_x86_sse4_2"
 IUSE+=" cpu_flags_x86_ssse3"
 #IUSE+=" cpu_flags_x86_x87"
+RESTRICT="!test? ( test )"
 
 RDEPEND="!dev-cpp/eigen:0"
 DEPEND="

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
index f8ece584d56..610de4a257b 100644
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -15,6 +15,7 @@ LICENSE="MPL-2.0"
 SLOT="3"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+RESTRICT="!test? ( test )"
 
 RDEPEND="!dev-cpp/eigen:0"
 DEPEND="

diff --git a/dev-cpp/eigen/eigen-3.3.4.ebuild b/dev-cpp/eigen/eigen-3.3.4.ebuild
index f8ece584d56..610de4a257b 100644
--- a/dev-cpp/eigen/eigen-3.3.4.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.4.ebuild
@@ -15,6 +15,7 @@ LICENSE="MPL-2.0"
 SLOT="3"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+RESTRICT="!test? ( test )"
 
 RDEPEND="!dev-cpp/eigen:0"
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-01-22 Thread Andreas Sturmlechner
commit: 7c8796eac98ee33165e6277d9f2287a5111a7891
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 22 22:41:19 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 22 22:41:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c8796ea

dev-cpp/eigen: Disable Qt4 test DEPEND

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-cpp/eigen/eigen-3.2.8-r2.ebuild | 4 ++--
 dev-cpp/eigen/eigen-3.3.3.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild 
b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
index 8873a615661..1d562fa4bbe 100644
--- a/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.8-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -38,7 +38,6 @@ DEPEND="
sci-libs/scotch
sci-libs/spqr
sci-libs/superlu
-   dev-qt/qtcore:4
virtual/opengl
virtual/pkgconfig
)
@@ -86,6 +85,7 @@ src_compile() {
 src_test() {
local mycmakeargs=(
-DEIGEN_BUILD_TESTS=ON
+   -DEIGEN_TEST_NOQT=ON
-DEIGEN_TEST_ALTIVEC="$(usex altivec)"
-DEIGEN_TEST_OPENMP="$(usex openmp)"
-DEIGEN_TEST_SSE2="$(usex cpu_flags_x86_sse2)"

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
index 77378a727f2..f8ece584d56 100644
--- a/dev-cpp/eigen/eigen-3.3.3.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -32,7 +32,6 @@ DEPEND="
sci-libs/scotch
sci-libs/spqr
sci-libs/superlu
-   dev-qt/qtcore:4
virtual/opengl
virtual/pkgconfig
cuda? ( dev-util/nvidia-cuda-toolkit )
@@ -77,6 +76,7 @@ src_compile() {
 
 src_test() {
local mycmakeargs=(
+   -DEIGEN_TEST_NOQT=ON
-DEIGEN_TEST_ALTIVEC="$(usex altivec)"
-DEIGEN_TEST_CXX11="$(usex c++11)"
-DEIGEN_TEST_CUDA="$(usex cuda)"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-01-22 Thread Andreas Sturmlechner
commit: 43a7b3fe10c35394c2c74620c9fa62d370ae71bc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 22 22:46:41 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 22 23:09:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a7b3fe

dev-cpp/eigen: Drop slot 2

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-cpp/eigen/Manifest|  1 -
 dev-cpp/eigen/eigen-2.0.17.ebuild | 62 ---
 2 files changed, 63 deletions(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index da8fc2b091d..b0162105a5b 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,3 +1,2 @@
-DIST eigen-2.0.17.tar.bz2 367890 BLAKE2B 
583626a51d07b7292a8f6a895754f05f353930821ea6dba7696ec7eb45fd3dc53f96faaa5b4c53cff8ff155d6beb30cc27a21f33eefda11cdcc0f866b37fb6fd
 SHA512 
8fa0e4507864f61c30de14e3b29d963eb8b777d1a6bb04192d53e1f4c9db323b9fab2ddcedb63bf2af243fe0e26dcd717e97eb72216b6a1d444e455520192c72
 DIST eigen-3.2.8.tar.bz2 1161201 BLAKE2B 
35bace5138f601e73d56412e87bf591ef2f96778050b0a2a4fc8f1e75f02498fb4eb80bf79988dd4bd6b985945a122d44581ccedd925f398f7d282790da06385
 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 DIST eigen-3.3.3.tar.bz2 1642001 BLAKE2B 
51d870a6bf04865c39642205ac8e12fd638e1d383fb33b064835ce4b5a4d4b056507c1a4fc65d9e665bf659ffd742179415caccac27c203c9388ca267e29e802
 SHA512 
bb5a8b761371e516f0a344a7c9f6e369e21c2907c8548227933ca6010fc607a66c8d6ff7c41b1aec3dea7d482ce8c2a09e38ae5c7a2c5b16bdd8007e7a81ecc3

diff --git a/dev-cpp/eigen/eigen-2.0.17.ebuild 
b/dev-cpp/eigen/eigen-2.0.17.ebuild
deleted file mode 100644
index 842c54187eb..000
--- a/dev-cpp/eigen/eigen-2.0.17.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="http://eigen.tuxfamily.org/";
-SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="2"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd 
~amd64-linux ~x86-linux"
-IUSE="debug doc examples test"
-# bugs 426236, 455460, 467288
-RESTRICT="test"
-
-RDEPEND="
-   examples? (
-   dev-qt/qtgui:4
-   dev-qt/qtopengl:4
-   )
-   !dev-cpp/eigen:0"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )"
-
-src_unpack() {
-   unpack ${A}
-   mv ${PN}* ${P} || die
-}
-
-src_configure() {
-   # benchmarks (BTL) brings up a damn load of external deps including 
fortran
-   # library hangs up complete compilation proccess, test later
-   local mycmakeargs=(
-   -DEIGEN_BUILD_LIB=OFF
-   -DEIGEN_BUILD_BTL=OFF
-   -DEIGEN_BUILD_PKGCONFIG=ON
-   -DEIGEN_BUILD_DEMOS=$(usex examples)
-   -DEIGEN_BUILD_TESTS=$(usex test)
-   )
-   cmake-utils_src_configure
-}
-
-src_compile() {
-   cmake-utils_src_compile -j1
-
-   if use doc; then
-   cmake-utils_src_compile -j1 doc
-   HTML_DOCS=( "${BUILD_DIR}"/html/. )
-   fi
-}
-
-src_install() {
-   cmake-utils_src_install -j1
-
-   if use examples; then
-   cd "${BUILD_DIR}"/demos || die
-   dobin mandelbrot/mandelbrot opengl/quaternion_demo
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2018-01-31 Thread Andreas Sturmlechner
commit: 97010bc4c6c40b037bd5d6cd09d94104b9edb05b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Feb  1 00:58:10 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Feb  1 01:33:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97010bc4

dev-cpp/eigen: 3.3.4 version bump

Closes: https://bugs.gentoo.org/632378
Package-Manager: Portage-2.3.21, Repoman-2.3.6

 dev-cpp/eigen/Manifest   |  1 +
 dev-cpp/eigen/eigen-3.3.4.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index b0162105a5b..42266b4c55d 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,2 +1,3 @@
 DIST eigen-3.2.8.tar.bz2 1161201 BLAKE2B 
35bace5138f601e73d56412e87bf591ef2f96778050b0a2a4fc8f1e75f02498fb4eb80bf79988dd4bd6b985945a122d44581ccedd925f398f7d282790da06385
 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 DIST eigen-3.3.3.tar.bz2 1642001 BLAKE2B 
51d870a6bf04865c39642205ac8e12fd638e1d383fb33b064835ce4b5a4d4b056507c1a4fc65d9e665bf659ffd742179415caccac27c203c9388ca267e29e802
 SHA512 
bb5a8b761371e516f0a344a7c9f6e369e21c2907c8548227933ca6010fc607a66c8d6ff7c41b1aec3dea7d482ce8c2a09e38ae5c7a2c5b16bdd8007e7a81ecc3
+DIST eigen-3.3.4.tar.bz2 1657543 BLAKE2B 
62ae6e42972fcfe71bfcda359d35674207440813edc856f209f37321c7f8d39498c6c6fb33d80cc14129113c1dff849212f034ab925b6656e99ed192f4af2fbb
 SHA512 
d67a3fd8f7ce811af65fc1d43ec347dadf9c643a49135f7e455fc303773bad09e80a125282c7dfca7a1993b79e1f66576ac92418119fbb0fa50c1a581b957c0d

diff --git a/dev-cpp/eigen/eigen-3.3.4.ebuild b/dev-cpp/eigen/eigen-3.3.4.ebuild
new file mode 100644
index 000..f8ece584d56
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.3.4.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+
+inherit cmake-utils cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="MPL-2.0"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc[sparse]
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   virtual/opengl
+   virtual/pkgconfig
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -e "/add_subdirectory(demos/d" \
+   -i CMakeLists.txt || die
+
+   if ! use test; then
+   sed -e "/add_subdirectory(test/d" \
+   -i CMakeLists.txt || die
+
+   sed -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   -i CMakeLists.txt || die
+   fi
+   sed -e "/Unknown build type/d" \
+   -i CMakeLists.txt || die
+
+   use cuda && cuda_src_prepare
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_TEST_NOQT=ON
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+   -DEIGEN_TEST_CXX11="$(usex c++11)"
+   -DEIGEN_TEST_CUDA="$(usex cuda)"
+   -DEIGEN_TEST_OPENMP="$(usex openmp)"
+   -DEIGEN_TEST_NEON64="$(usex neon)"
+   )
+   cmake-utils_src_configure
+   cmake-utils_src_compile blas
+   cmake-utils_src_compile buildtests
+   cmake-utils_src_test
+}
+
+src_install() {
+   cmake-utils_src_install
+   use doc && dodoc -r "${BUILD_DIR}"/doc/html
+
+   # Debian installs it and some projects started using it.
+   insinto /usr/share/cmake/Modules/
+   doins "${S}/cmake/FindEigen3.cmake"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-03-06 Thread Sebastien Fabbro
commit: 507b252783e8df0f12391233109f57aee21d049e
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Mon Mar  6 23:42:54 2017 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Tue Mar  7 00:17:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=507b2527

dev-cpp/eigen: version bump

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-cpp/eigen/Manifest   |   1 +
 dev-cpp/eigen/eigen-3.3.3.ebuild | 111 +++
 2 files changed, 112 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 821ad727ee6..254132792a0 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -4,3 +4,4 @@ DIST eigen-3.2.8.tar.bz2 1161201 SHA256 
722a63d672b70f39c271c5e2a4a43ba14d120156
 DIST eigen-3.2.9.tar.bz2 1163762 SHA256 
4d1e036ec1ed4f4805d5c6752b76072d67538889f4003fadf2f6e00a825845ff SHA512 
2734ce70e0b04dc5839715a3cc9b8f90e05b341cfca42a7d586df213a9a14fe5642c76ccf36c16d020ae167c0d6e4d5cc306f0b3bf1f519c58372b0736ca7e63
 WHIRLPOOL 
7caba7b0676bc5dc203c8d8b5f57fc3a31a95171ddbb63b21ba8c84e58e5c5fde242d232299183e41886e970c3ea84bce821d506b6c32526ae44703ee3a599f9
 DIST eigen-3.3.1.tar.bz2 1638315 SHA256 
a0b4cebaabd8f371d1b364f9723585fbcc7c9640ca60273b99835e6cf115f056 SHA512 
d679bc04279bad351a35caeb04c4a95ebdd7d69153209573603e0c4c1d15b0c4d23d74f8651928ad04d7f03ad132fa7184d662801be75f58be38fd78802c7724
 WHIRLPOOL 
abbd43be2121aa43192b007f9ed3471fe163fbe71a41a0c0ef61308e96e7c52767c1900dca29b855c8358fc0390630f9bb0deddfb0c951782cbd5499dc53103f
 DIST eigen-3.3.2.tar.bz2 1639615 SHA256 
3e1fa6e8c45635938193f84fee6c35a87fac26ee7c39c68c230e5080c4a8fe98 SHA512 
a1e1894eba8139a52a5cae33cd880e886352bed11af39a997ba65b0cd24f76c275ea54381f37db10dc54db4257c9485e7f8692c9f27a25be08f0fe1c03290d0a
 WHIRLPOOL 
ecf12c5780830ee133e477b9805dbbff6b933c815dd65242404366a013152ad4dfbf829f5a33692e97f0654e598ddcc06c0b8cd7d125dcf80644437a7016b720
+DIST eigen-3.3.3.tar.bz2 1642001 SHA256 
a4143fc45e4454b4b98fcea3516b3a79b8cdb3bc7fadf996d088c6a0d805fea1 SHA512 
bb5a8b761371e516f0a344a7c9f6e369e21c2907c8548227933ca6010fc607a66c8d6ff7c41b1aec3dea7d482ce8c2a09e38ae5c7a2c5b16bdd8007e7a81ecc3
 WHIRLPOOL 
4394f0d8f98dafbf913dc8c81e11935300bde458e9d2332a3eb35bca3930b76813a343da1c566a4c374d3d5f92aff5615c151935e29c783c71ae09e7088d2b2d

diff --git a/dev-cpp/eigen/eigen-3.3.3.ebuild b/dev-cpp/eigen/eigen-3.3.3.ebuild
new file mode 100644
index 000..87e772d3ff6
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.3.3.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+
+inherit cmake-utils cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="MPL-2.0"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+
+IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87
+IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc[sparse]
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   dev-qt/qtcore:4
+   virtual/opengl
+   virtual/pkgconfig
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -e "/add_subdirectory(demos/d" \
+   -i CMakeLists.txt || die
+
+   if ! use test; then
+   sed -e "/add_subdirectory(test/d" \
+   -i CMakeLists.txt || die
+
+   sed -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   -i CMakeLists.txt || die
+   fi
+   sed -e "/Unknown build type/d" \
+   -i CMakeLists.txt || die
+
+   use cuda && cuda_src_prepare
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+   -DEIGEN_TEST_CXX11="$(usex c++11)"
+   -DEIGEN_TEST_CUDA="$(usex cuda)"
+   -DEIGEN_TEST_OPENMP="$(usex openmp)"
+   -DEIGEN_

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-02-01 Thread Matthias Maier
commit: e75fe5b590c251baf45963809a52f1d2432738eb
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Feb  1 23:01:10 2017 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Feb  1 23:11:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e75fe5b5

dev-cpp/eigen: fix sandbox violation, use system fortran compiler, bug #607800

Apply the patch proposed by Guilherme Amadio  gentoo.org> to fix
test configuration and compiler setup.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-cpp/eigen/eigen-3.3.1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.3.1.ebuild b/dev-cpp/eigen/eigen-3.3.1.ebuild
index fb5d8fe..7c58917 100644
--- a/dev-cpp/eigen/eigen-3.3.1.ebuild
+++ b/dev-cpp/eigen/eigen-3.3.1.ebuild
@@ -62,6 +62,10 @@ src_prepare() {
 
if ! use test; then
sed -i CMakeLists.txt \
+   -e "/add_subdirectory(test/d" \
+   || die "sed disable tests failed"
+
+   sed -i CMakeLists.txt \
-e "/add_subdirectory(blas/d" \
-e "/add_subdirectory(lapack/d" \
|| die "sed disable unused bundles failed"
@@ -81,7 +85,6 @@ src_compile() {
 
 src_test() {
local mycmakeargs=(
-   -DEIGEN_BUILD_TESTS=ON
-DEIGEN_TEST_ALTIVEC="$(usex altivec)"
-DEIGEN_TEST_CXX11="$(usex c++11)"
-DEIGEN_TEST_CUDA="$(usex cuda)"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2017-02-01 Thread Matthias Maier
commit: d8501d0c3fee993f69cd03af030bbd21b9383a24
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Feb  1 23:10:05 2017 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Wed Feb  1 23:11:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8501d0c

dev-cpp/eigen: version bump to 3.3.2

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-cpp/eigen/Manifest   |   1 +
 dev-cpp/eigen/eigen-3.3.2.ebuild | 116 +++
 2 files changed, 117 insertions(+)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 760e925..821ad72 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -3,3 +3,4 @@ DIST eigen-3.2.10.tar.bz2 1168527 SHA256 
760e6656426fde71cc48586c971390816f456d3
 DIST eigen-3.2.8.tar.bz2 1161201 SHA256 
722a63d672b70f39c271c5e2a4a43ba14d12015674331790414fcb167c357e55 SHA512 
53c27ba530c985dfef52188e03273eeef33abbc67e3f150cacd3371c8b9ddbd399228730595821c4c56c061d109cf509266c1dab2b8a7c730902cbd6fb18c100
 WHIRLPOOL 
75e54f5620299f49a540483b0b4163e3cf6c48695f30f5e258343925cb488c3915588862a3fbe2341b5dbe17ea20756409265000f19ea2f45e7706837cb2488a
 DIST eigen-3.2.9.tar.bz2 1163762 SHA256 
4d1e036ec1ed4f4805d5c6752b76072d67538889f4003fadf2f6e00a825845ff SHA512 
2734ce70e0b04dc5839715a3cc9b8f90e05b341cfca42a7d586df213a9a14fe5642c76ccf36c16d020ae167c0d6e4d5cc306f0b3bf1f519c58372b0736ca7e63
 WHIRLPOOL 
7caba7b0676bc5dc203c8d8b5f57fc3a31a95171ddbb63b21ba8c84e58e5c5fde242d232299183e41886e970c3ea84bce821d506b6c32526ae44703ee3a599f9
 DIST eigen-3.3.1.tar.bz2 1638315 SHA256 
a0b4cebaabd8f371d1b364f9723585fbcc7c9640ca60273b99835e6cf115f056 SHA512 
d679bc04279bad351a35caeb04c4a95ebdd7d69153209573603e0c4c1d15b0c4d23d74f8651928ad04d7f03ad132fa7184d662801be75f58be38fd78802c7724
 WHIRLPOOL 
abbd43be2121aa43192b007f9ed3471fe163fbe71a41a0c0ef61308e96e7c52767c1900dca29b855c8358fc0390630f9bb0deddfb0c951782cbd5499dc53103f
+DIST eigen-3.3.2.tar.bz2 1639615 SHA256 
3e1fa6e8c45635938193f84fee6c35a87fac26ee7c39c68c230e5080c4a8fe98 SHA512 
a1e1894eba8139a52a5cae33cd880e886352bed11af39a997ba65b0cd24f76c275ea54381f37db10dc54db4257c9485e7f8692c9f27a25be08f0fe1c03290d0a
 WHIRLPOOL 
ecf12c5780830ee133e477b9805dbbff6b933c815dd65242404366a013152ad4dfbf829f5a33692e97f0654e598ddcc06c0b8cd7d125dcf80644437a7016b720

diff --git a/dev-cpp/eigen/eigen-3.3.2.ebuild b/dev-cpp/eigen/eigen-3.3.2.ebuild
new file mode 100644
index ..7c58917
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.3.2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+FORTRAN_NEEDED="test"
+
+inherit cmake-utils cuda fortran-2
+
+DESCRIPTION="C++ template library for linear algebra"
+HOMEPAGE="http://eigen.tuxfamily.org/";
+SRC_URI="https://bitbucket.org/eigen/eigen/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="LGPL-2 GPL-3"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="altivec c++11 cuda debug doc neon openmp test" #zvector vsx
+
+IUSE_CPU_FLAGS=" avx avx2 f16c fma3 sse2 sse3 sse4_1 sse4_2 ssse3" #x87
+IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
+
+RDEPEND="!dev-cpp/eigen:0"
+DEPEND="
+   doc? ( app-doc/doxygen[dot,latex] )
+   test? (
+   dev-libs/gmp:0
+   dev-libs/mpfr:0
+   media-libs/freeglut
+   media-libs/glew
+   sci-libs/adolc
+   sci-libs/cholmod
+   sci-libs/fftw:3.0
+   sci-libs/pastix
+   sci-libs/umfpack
+   sci-libs/scotch
+   sci-libs/spqr
+   sci-libs/superlu
+   dev-qt/qtcore:4
+   virtual/opengl
+   virtual/pkgconfig
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+   )
+"
+# Missing:
+# METIS-5
+# GOOGLEHASH
+
+src_unpack() {
+   default
+   mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+   sed \
+   -e 's:-g2::g' \
+   -i cmake/EigenConfigureTesting.cmake || die
+
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(demos/d" \
+   || die "sed disable unused bundles failed"
+
+   if ! use test; then
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(test/d" \
+   || die "sed disable tests failed"
+
+   sed -i CMakeLists.txt \
+   -e "/add_subdirectory(blas/d" \
+   -e "/add_subdirectory(lapack/d" \
+   || die "sed disable unused bundles failed"
+   fi
+
+   sed -i -e "/Unknown build type/d" CMakeLists.txt || die
+
+   use cuda && cuda_src_prepare
+
+   cmake-utils_src_prepare
+}
+
+src_compile() {
+   cmake-utils_src_compile
+   use doc && cmake-utils_src_compile doc
+}
+
+src_test() {
+   local mycmakeargs=(
+   -DEIGEN_TEST_ALTIVEC="$(usex altivec)"
+  

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2021-12-31 Thread Arthur Zamarin
commit: 4054b5a2b83734d3f64bca0a625d85fa9f67fb69
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 31 18:12:17 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 31 18:12:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4054b5a2

dev-cpp/eigen: Stabilize 3.4.0-r1 ppc, #829331

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-cpp/eigen/eigen-3.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild 
b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
index f9c413a6790b..173ae17f83f3 100644
--- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 # Tests failing again because of compiler issues



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/

2022-01-02 Thread Andreas Sturmlechner
commit: 198521985376c0df398134060aafa42727f46d17
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jan  2 07:59:39 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan  2 08:11:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19852198

dev-cpp/eigen: Drop 3.3.9

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-cpp/eigen/Manifest   |   1 -
 dev-cpp/eigen/eigen-3.3.9.ebuild | 107 ---
 2 files changed, 108 deletions(-)

diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index c696a730c0d1..3955c4711b20 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,2 +1 @@
-DIST eigen-3.3.9.tar.gz 2142379 BLAKE2B 
437dc190fdf7a416d0a5cf81703ef4cc73c195f0f3e7c853e0ab38cf904608ddd4485cc4e15eb0cd5e3c401276f270f3c86f538f205cc91b8c83e131d1bc916d
 SHA512 
16244cc89f2e1879543232b965cbf653b3ccf10e967c8c437a41e27d8320392bdf584d8c24b8a97406ab7d1481d5154da74e0702ec1334ae6a46de83f4573a46
 DIST eigen-3.4.0.tar.gz 2705005 BLAKE2B 
ae5f774a6ed36f52cf9fc3206e50796abacbba69fd0f67cd5759b4e04d847aa656861d5e06e6cd0d798a17f2b06abdb70b16f795a626bdd29edcc872c33821f8
 SHA512 
ba75ecb760e32acf4ceaf27115468e65d4f77c44f8d519b5a13e7940af2c03a304ad433368cb6d55431f307c5c39e2666ab41d34442db3cf441638e51f5c3b6a

diff --git a/dev-cpp/eigen/eigen-3.3.9.ebuild b/dev-cpp/eigen/eigen-3.3.9.ebuild
deleted file mode 100644
index 6d4b9b345248..
--- a/dev-cpp/eigen/eigen-3.3.9.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FORTRAN_NEEDED="test"
-inherit cmake cuda fortran-2
-
-DESCRIPTION="C++ template library for linear algebra"
-HOMEPAGE="https://eigen.tuxfamily.org/index.php?title=Main_Page";
-SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz";
-
-LICENSE="MPL-2.0"
-SLOT="3"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   doc? (
-   app-doc/doxygen[dot]
-   dev-texlive/texlive-bibtexextra
-   dev-texlive/texlive-fontsextra
-   dev-texlive/texlive-fontutils
-   dev-texlive/texlive-latex
-   dev-texlive/texlive-latexextra
-   )
-   test? ( virtual/pkgconfig )
-"
-DEPEND="
-   cuda? ( dev-util/nvidia-cuda-toolkit )
-   test? (
-   dev-libs/gmp:0
-   dev-libs/mpfr:0
-   media-libs/freeglut
-   media-libs/glew
-   sci-libs/adolc[sparse]
-   sci-libs/cholmod
-   sci-libs/fftw:3.0
-   sci-libs/pastix
-   sci-libs/scotch
-   sci-libs/spqr
-   sci-libs/superlu
-   sci-libs/umfpack
-   virtual/opengl
-   )
-"
-# Missing:
-# METIS-5
-# GOOGLEHASH
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.3.7-gentoo-cmake.patch
-   "${FILESDIR}"/${PN}-3.3.9-max-macro.patch
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   cmake_comment_add_subdirectory demos
-
-   if ! use test; then
-   sed -e "/add_subdirectory(test/s/^/#DONOTCOMPILE /g" \
-   -e "/add_subdirectory(blas/s/^/#DONOTCOMPILE /g" \
-   -e "/add_subdirectory(lapack/s/^/#DONOTCOMPILE /g" \
-   -i CMakeLists.txt || die
-   fi
-
-   use cuda && cuda_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKEPACKAGE_INSTALL_DIR=$(get_libdir)/cmake/${PN}${SLOT}
-   )
-   use test && mycmakeargs+=(
-   # the OpenGL testsuite is extremely brittle, bug #712808
-   -DEIGEN_TEST_NO_OPENGL=ON
-   # the cholmod tests are broken and always fail
-   -DCMAKE_DISABLE_FIND_PACKAGE_Cholmod=ON
-   -DEIGEN_TEST_CXX11=ON
-   -DEIGEN_TEST_NOQT=ON
-   -DEIGEN_TEST_ALTIVEC=$(usex cpu_flags_ppc_altivec)
-   -DEIGEN_TEST_CUDA=$(usex cuda)
-   -DEIGEN_TEST_OPENMP=$(usex openmp)
-   -DEIGEN_TEST_NEON64=$(usex cpu_flags_arm_neon)
-   -DEIGEN_TEST_VSX=$(usex cpu_flags_ppc_vsx)
-   )
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-   if use doc; then
-   cmake_src_compile doc
-   HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
-   fi
-   if use test; then
-   cmake_src_compile blas
-   cmake_src_compile buildtests
-
-   # tests generate random data, which
-   # obviously fails for some seeds
-   export EIGEN_SEED=712808
-   fi
-}



  1   2   3   4   5   6   7   >