* [gentoo-commits] proj/kde:master commit in: dev-cpp/eigen/
@ 2012-07-29 15:50 Michael Palimaka
0 siblings, 0 replies; 6+ messages in thread
From: Michael Palimaka @ 2012-07-29 15:50 UTC (permalink / raw
To: gentoo-commits
commit: 9402d6cc6c49cdeb2da803c69883b7a9170b0536
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 29 15:49:07 2012 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Jul 29 15:49:07 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=9402d6cc
[dev-cpp/eigen] Sync with portage.
(Portage version: 2.1.11.9/git/Linux x86_64, unsigned Manifest commit)
---
dev-cpp/eigen/eigen-9999.ebuild | 59 ++++++++++++++++++++------------------
dev-cpp/eigen/metadata.xml | 5 +--
2 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild
index 2115633..db4735f 100644
--- a/dev-cpp/eigen/eigen-9999.ebuild
+++ b/dev-cpp/eigen/eigen-9999.ebuild
@@ -6,55 +6,58 @@ EAPI=4
inherit cmake-utils mercurial
-DESCRIPTION="Lightweight C++ template library for vector and matrix math, a.k.a. linear algebra"
+DESCRIPTION="C++ template library for linear algebra: vectors, matrices, and related algorithms"
HOMEPAGE="http://eigen.tuxfamily.org/"
-#SRC_URI="http://bitbucket.org/eigen/eigen2/get/${PV}.tar.bz2"
-EHG_REPO_URI="https://bitbucket.org/eigen/eigen"
+EHG_REPO_URI="https://bitbucket.org/${PN}/${PN}"
-LICENSE="GPL-3"
+LICENSE="LGPL-2 GPL-3"
KEYWORDS=""
SLOT="3"
-IUSE="debug doc examples test"
+IUSE="debug doc"
-RDEPEND="
- examples? (
- x11-libs/qt-gui:4
- x11-libs/qt-opengl:4
- )
-"
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
-"
-
-S="${WORKDIR}/eigen"
+DEPEND="doc? ( app-doc/doxygen )"
+RDEPEND="!dev-cpp/eigen:0"
-CMAKE_BUILD_TYPE="Release"
+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
- # library hangs up complete compilation proccess, test later
+ CMAKE_BUILD_TYPE="release"
mycmakeargs=(
- -DEIGEN_BUILD_LIB=OFF
-DEIGEN_BUILD_BTL=OFF
- $(cmake-utils_use examples EIGEN_BUILD_DEMOS)
- $(cmake-utils_use test EIGEN_BUILD_TESTS)
- $(cmake-utils_use test EIGEN_TEST_NO_FORTRAN)
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
- use doc && cmake-utils_src_compile doc
+ 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() {
- use doc && HTML_DOCS=("${CMAKE_BUILD_DIR}/doc/html/")
cmake-utils_src_install
-
- if use examples; then
- cd "${CMAKE_BUILD_DIR}"/demos
- dobin mandelbrot/mandelbrot opengl/quaternion_demo
+ if use doc; then
+ cd "${CMAKE_BUILD_DIR}"/doc
+ dohtml -r html/*
fi
}
diff --git a/dev-cpp/eigen/metadata.xml b/dev-cpp/eigen/metadata.xml
index 6ede838..82bab86 100644
--- a/dev-cpp/eigen/metadata.xml
+++ b/dev-cpp/eigen/metadata.xml
@@ -3,10 +3,7 @@
<pkgmetadata>
<herd>sci</herd>
<herd>kde</herd>
- <maintainer>
- <email>cryos@gentoo.org</email>
- </maintainer>
- <longdescription>
+ <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
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] proj/kde:master commit in: dev-cpp/eigen/
@ 2015-11-10 17:30 Michael Palimaka
0 siblings, 0 replies; 6+ messages in thread
From: Michael Palimaka @ 2015-11-10 17:30 UTC (permalink / raw
To: gentoo-commits
commit: df34fbdd69a3fe814099019e4ef63624f4ab3abf
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 10 17:19:21 2015 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Nov 10 17:19:21 2015 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=df34fbdd
dev-cpp/eigen: remove unmaintained live ebuild
dev-cpp/eigen/eigen-9999.ebuild | 63 -----------------------------------------
dev-cpp/eigen/metadata.xml | 13 ---------
2 files changed, 76 deletions(-)
diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild
deleted file mode 100644
index e27773c..0000000
--- 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 82bab86..0000000
--- 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>
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] proj/kde:master commit in: dev-cpp/eigen/
@ 2014-03-11 10:21 Johannes Huber
0 siblings, 0 replies; 6+ messages in thread
From: Johannes Huber @ 2014-03-11 10:21 UTC (permalink / raw
To: gentoo-commits
commit: 8e75e65bf0a9dda7a82e5bde67fe38341de3d084
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 11 10:06:36 2014 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Tue Mar 11 10:06:36 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=8e75e65b
[dev-cpp/eigen] Cleanup header
Package-Manager: portage-2.2.8-r1
---
dev-cpp/eigen/eigen-3.2.0.ebuild | 4 ++--
dev-cpp/eigen/eigen-9999.ebuild | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-cpp/eigen/eigen-3.2.0.ebuild b/dev-cpp/eigen/eigen-3.2.0.ebuild
index 6540905..24f47a6 100644
--- a/dev-cpp/eigen/eigen-3.2.0.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/eigen-3.1.3.ebuild,v 1.1 2013/04/19 07:20:07 patrick Exp $
+# $Header: $
EAPI=5
diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild
index 21837eb..8b31c49 100644
--- a/dev-cpp/eigen/eigen-9999.ebuild
+++ b/dev-cpp/eigen/eigen-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] proj/kde:master commit in: dev-cpp/eigen/
@ 2013-10-17 19:26 Johannes Huber
0 siblings, 0 replies; 6+ messages in thread
From: Johannes Huber @ 2013-10-17 19:26 UTC (permalink / raw
To: gentoo-commits
commit: 7d0aba8e61675d51215c66b664d9d10680989f1f
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 19:20:57 2013 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 19:20:57 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=7d0aba8e
[dev-cpp/eigen] Use non deprecated BUILD_DIR var.
Package-Manager: portage-2.2.7
---
dev-cpp/eigen/eigen-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild
index 6b9aaf8..21837eb 100644
--- a/dev-cpp/eigen/eigen-9999.ebuild
+++ b/dev-cpp/eigen/eigen-9999.ebuild
@@ -57,7 +57,7 @@ src_test() {
src_install() {
cmake-utils_src_install
if use doc; then
- cd "${CMAKE_BUILD_DIR}"/doc
+ cd "${BUILD_DIR}"/doc
dohtml -r html/*
fi
}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] proj/kde:master commit in: dev-cpp/eigen/
@ 2013-02-13 11:15 Michael Palimaka
0 siblings, 0 replies; 6+ messages in thread
From: Michael Palimaka @ 2013-02-13 11:15 UTC (permalink / raw
To: gentoo-commits
commit: 9152272d2762cb727602d7b121cc948bb35e64c2
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 13 11:14:58 2013 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Feb 13 11:14:58 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=9152272d
[dev-cpp/eigen] Add doxygen dependency fix from the main tree. Migrate to EAPI 5.
Package-Manager: portage-2.1.11.51
---
dev-cpp/eigen/eigen-9999.ebuild | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild
index 53c1e24..6b9aaf8 100644
--- a/dev-cpp/eigen/eigen-9999.ebuild
+++ b/dev-cpp/eigen/eigen-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI=5
inherit cmake-utils mercurial
@@ -15,7 +15,7 @@ KEYWORDS=""
SLOT="3"
IUSE="debug doc"
-DEPEND="doc? ( app-doc/doxygen )"
+DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
RDEPEND="!dev-cpp/eigen:0"
src_prepare() {
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] proj/kde:master commit in: dev-cpp/eigen/
@ 2011-02-05 16:45 Tomas Chvatal
0 siblings, 0 replies; 6+ messages in thread
From: Tomas Chvatal @ 2011-02-05 16:45 UTC (permalink / raw
To: gentoo-commits
commit: 23a70496246381f7d8b20e0e8be71ae5f8277c5b
Author: Tomas Chvatal <scarabeus <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 5 17:46:23 2011 +0000
Commit: Tomas Chvatal <scarabeus <AT> gentoo <DOT> org>
CommitDate: Sat Feb 5 17:46:23 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=23a70496
[dev-cpp/eigen] fix live build
---
dev-cpp/eigen/eigen-9999.ebuild | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild
index 9c6fa77..c969de7 100644
--- a/dev-cpp/eigen/eigen-9999.ebuild
+++ b/dev-cpp/eigen/eigen-9999.ebuild
@@ -28,6 +28,8 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/eigen"
+CMAKE_BUILD_TYPE="Release"
+
src_configure() {
# benchmarks (BTL) brings up damn load of external deps including fortran
# compiler
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2015-11-10 17:31 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-29 15:50 [gentoo-commits] proj/kde:master commit in: dev-cpp/eigen/ Michael Palimaka
-- strict thread matches above, loose matches on Subject: below --
2015-11-10 17:30 Michael Palimaka
2014-03-11 10:21 Johannes Huber
2013-10-17 19:26 Johannes Huber
2013-02-13 11:15 Michael Palimaka
2011-02-05 16:45 Tomas Chvatal
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox