public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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/
@ 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-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/
@ 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/
@ 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 --
2013-10-17 19:26 [gentoo-commits] proj/kde:master commit in: dev-cpp/eigen/ Johannes Huber
  -- strict thread matches above, loose matches on Subject: below --
2015-11-10 17:30 Michael Palimaka
2014-03-11 10:21 Johannes Huber
2013-02-13 11:15 Michael Palimaka
2012-07-29 15:50 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