commit:     60094020515fe232d8f4e7af68b167190b3a319b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 10 11:34:27 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Sep 10 11:36:18 2018 +0000
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..00000000000
--- 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"
-}

Reply via email to