summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-cpp/eigen/eigen-9999.ebuild63
-rw-r--r--dev-cpp/eigen/metadata.xml13
2 files changed, 0 insertions, 76 deletions
diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild
deleted file mode 100644
index e27773c5ae1..00000000000
--- a/dev-cpp/eigen/eigen-9999.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit cmake-utils mercurial
-
-DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and related algorithms"
-HOMEPAGE="http://eigen.tuxfamily.org/"
-EHG_REPO_URI="https://bitbucket.org/${PN}/${PN}"
-
-LICENSE="LGPL-2 GPL-3"
-KEYWORDS=""
-SLOT="3"
-IUSE="debug doc"
-
-DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
-RDEPEND="!dev-cpp/eigen:0"
-
-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"
-}
-
-src_configure() {
- # benchmarks (BTL) brings up damn load of external deps including fortran
- # compiler
- CMAKE_BUILD_TYPE="release"
- local 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() {
- 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
- cd "${BUILD_DIR}"/doc
- dohtml -r html/*
- fi
-}
diff --git a/dev-cpp/eigen/metadata.xml b/dev-cpp/eigen/metadata.xml
deleted file mode 100644
index 82bab86f642..00000000000
--- a/dev-cpp/eigen/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>sci</herd>
- <herd>kde</herd>
- <longdescription>
- Eigen is a lightweight C++ template library for vector and matrix math,
- a.k.a. linear algebra. Unlike most other linear algebra libraries, Eigen
- focuses on the simple mathematical needs of applications: games and other
- OpenGL apps, spreadsheets and other office apps, etc. Eigen is dedicated to
- providing optimal speed with GCC.
- </longdescription>
-</pkgmetadata>