[gentoo-commits] repo/gentoo:master commit in: dev-cpp/eigen/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 -}