summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Hüttel <dilfridge@gentoo.org>2011-09-03 22:04:07 +0000
committerAndreas Hüttel <dilfridge@gentoo.org>2011-09-03 22:04:07 +0000
commit54d52196e609516bef2f51c8e1867cd138a376e4 (patch)
treef053be59a8c4ee7b2cacaf6c0236234b959f841c /dev-cpp/eigen
parentNeeds katepart for >=kde-4.7, bug 380761 (diff)
downloadhistorical-54d52196e609516bef2f51c8e1867cd138a376e4.tar.gz
historical-54d52196e609516bef2f51c8e1867cd138a376e4.tar.bz2
historical-54d52196e609516bef2f51c8e1867cd138a376e4.zip
Version bump with EAPI bump
Package-Manager: portage-2.1.10.11/cvs/Linux x86_64
Diffstat (limited to 'dev-cpp/eigen')
-rw-r--r--dev-cpp/eigen/ChangeLog7
-rw-r--r--dev-cpp/eigen/Manifest22
-rw-r--r--dev-cpp/eigen/eigen-2.0.16.ebuild73
3 files changed, 96 insertions, 6 deletions
diff --git a/dev-cpp/eigen/ChangeLog b/dev-cpp/eigen/ChangeLog
index 795aa4668660..110ae079b8c8 100644
--- a/dev-cpp/eigen/ChangeLog
+++ b/dev-cpp/eigen/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-cpp/eigen
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.47 2011/07/20 15:57:07 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.48 2011/09/03 22:04:07 dilfridge Exp $
+
+*eigen-2.0.16 (03 Sep 2011)
+
+ 03 Sep 2011; Andreas K. Huettel <dilfridge@gentoo.org> +eigen-2.0.16.ebuild:
+ Version bump with EAPI bump
20 Jul 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Drop maintainer due retirement, bug #70723
diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index b10a596a405f..78fa2a0e5085 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,19 +1,31 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA512
AUX eigen-3.0.0-gcc46.patch 479 RMD160 747f868e45f260e5115cac27cc98cb19f148493f SHA1 22e561fb8ab3045219cd2d42dbb75b8d454979cd SHA256 9078958a063104a6cf865b2d3343839f1e22eb7dcebf66a17575a772ee9374bd
DIST eigen-2.0.13.tar.bz2 367015 RMD160 4cb4bc279ef89790da32a48962597184dcb29928 SHA1 593d89d0d45b60a6a9f12cf40b5c2601eb5b4543 SHA256 bc63ae16ad95b18d5a6c51f4f17082fa7389539e103e9d2b3d21680f9a558ab1
DIST eigen-2.0.15.tar.bz2 367487 RMD160 92b6d3bc4ed87c9965eddc1557feb67e454199cf SHA1 834aabc3df9b4e67dc79f7f1926c3e0a2c77b5b1 SHA256 0361f687cecba6312f94462efc16bb9203ac23556ebf8b11e20ad7a7f9ac2f3b
+DIST eigen-2.0.16.tar.bz2 367748 RMD160 28da1dc4a26b02b059ed26219944f122918bb7d2 SHA1 d0fad8b182280c378f413d1908ad611c921f40c2 SHA256 0c9379d6bfdde78c5a1794e0bdfcc875688bea4a9ff2e40b8a631a8c4981687b
DIST eigen-3.0.0.tar.bz2 899931 RMD160 05d15d1e6159bb7abe1a970bba2648211f8894bd SHA1 f0c6243c605e158968a96a6b502c9607cd1688c7 SHA256 e60efc5b18331b2e6c23ac5a8180a13b987f0aeb6fc6dca316ae338fa0513931
EBUILD eigen-2.0.13.ebuild 1674 RMD160 2438d6f6b471dc10f7ab9cfd7c3069b2fad1f9cc SHA1 95a322964eee81c7cbdd786fc18098ae5f586d90 SHA256 6353be3bf370c8b6cd82898286858606aad4e0763c4e896f30a89805969853e3
EBUILD eigen-2.0.15.ebuild 1707 RMD160 a2d7df73d73e05c85e6f34a444d4d052571ba9f9 SHA1 c3b9c7a30a6527d6d28d5406bd98afd0dc09fc56 SHA256 0f0511aac5f413f49979b9c705bab6ba128fcea28647bf7e28054c703e1e969d
+EBUILD eigen-2.0.16.ebuild 1604 RMD160 de9ce852edc9e7d5263f2811a1d7661dca07a389 SHA1 3a2764f2afff82bebeb0e706cb10a23fabbb0420 SHA256 4063ee044afbf226e849cd0a1e620cd871c4c68010562ecf9e4bbc5edf08e729
EBUILD eigen-3.0.0.ebuild 1393 RMD160 18ea72e2741c3cb25545172fdd3971b8e1125b4e SHA1 c9a10dcea41a656fffa837d6e0eb8afba0311a9a SHA256 523a0ad8752c5902b1add26a88e25e24a550738e1dfda8885ff55487962568c4
-MISC ChangeLog 6188 RMD160 4d071b3507d133ed302ae511b205c6401728e94c SHA1 22092a6c222474867d4db00bbab131fa9319e86d SHA256 5eac6fa2761640ff4eb9da5138a95100f245214f0521405e6945a3325e70e257
+MISC ChangeLog 6331 RMD160 e0238cb1aafd07e6239275251a15fdc643a62761 SHA1 8af1202a2dae51a97f51bbc7f3f1d4ca976a68bd SHA256 d269f3bc8d1217ff20414eb2e41ab732ca93620005a6d16860e524900b9217bf
MISC metadata.xml 553 RMD160 f55fc68f98c95733da8d04cfb8a223139f7f80b6 SHA1 3ea860bae25f35ad988ac518852d8ecb1b62ce60 SHA256 8a312bf1f5a15556cad5e6dbb3920e7dfb74a756e1735b05f854c9b6cae1d590
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk4m+tgACgkQCaWpQKGI+9SFLwCfYx1sZN6/N00bLaQ9o8EWCi6P
-QpkAmwftorHTRdcXDnpbqhRB/8K5zGC4
-=nx2Z
+iQIcBAEBCgAGBQJOYqRsAAoJENwGBM22xffeVq0P/RshJZocid8Kpec29tE6loJt
+nvPq74mvJ0sqtW5bR0qXTH2izIJAyfODpV/0fT8tpWxvnVCkDPau2f4JjkPiOAfW
+qYoWfANlQdj435QZFoy+kQ/jO87a5LuvaJ3JNiZvCSG5aXHVPmvDYBo0/QLbtifj
+4/u2lecWEMNHjxYIg7l6kYJ/kcX9/eVGCRX+FQ7U92ZETHLMPcPqjJj30vrzJdq9
+jMc0S9hxe9u/ayj5Pz+flvIthb6oc5E9L9j2xMhuz7lgkbuMPQCNHR2UYr6d4avZ
+huOnmXzNTnHghkGy6BOzBH8ey3aIoHYlapdj50DkBllkNqFrzz3bMNHO5nJvRmh7
+E2EF4C7eMf2EdUUkVe3CkDlgdx/wSLBDnMOOd53l5aT4ybzGj0+Wkc3nnGO7GUWy
+BjkW9UBCbJwL2mPKuNydLpeNsbfaCdy6RRyiDFW50VA98643XtpowptysBsX6iO8
+/i50dM9YszSG6DZAFzvdkiKODjse9QcTt7sdj36IKJT+TOKlSsc+8o+caqYyd09L
++561ThlPWz8Px/cXL9XdQA/6mFleDKWGxKULeFQ+tjH9Agsk+Wr9g051yNo7j9Bn
+ySzYr481dTyqppt8bCDAcXKpMOdGdxMzzrS2wnTy4hmTx/MBorGzevq/R1IlA7cf
+VJqjF0FbzBpORJsQ8A2y
+=toCK
-----END PGP SIGNATURE-----
diff --git a/dev-cpp/eigen/eigen-2.0.16.ebuild b/dev-cpp/eigen/eigen-2.0.16.ebuild
new file mode 100644
index 000000000000..0851163b4f08
--- /dev/null
+++ b/dev-cpp/eigen/eigen-2.0.16.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/eigen-2.0.16.ebuild,v 1.1 2011/09/03 22:04:07 dilfridge Exp $
+
+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="GPL-3"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+SLOT="2"
+IUSE="debug doc examples"
+
+COMMON_DEPEND="
+ examples? (
+ x11-libs/qt-gui:4
+ x11-libs/qt-opengl:4
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ doc? ( app-doc/doxygen )
+"
+RDEPEND="${COMMON_DEPEND}
+ !dev-cpp/eigen:0
+"
+
+S=${WORKDIR}/${PN}-${P}
+
+src_configure() {
+ # benchmarks (BTL) brings up damn load of external deps including fortran
+ # compiler
+ # library hangs up complete compilation proccess, test later
+ mycmakeargs=(
+ -DEIGEN_BUILD_LIB=OFF
+ -DEIGEN_BUILD_BTL=OFF
+ $(cmake-utils_use examples EIGEN_BUILD_DEMOS)
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+ if use doc; then
+ cd "${CMAKE_BUILD_DIR}"
+ emake doc
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+ if use doc; then
+ cd "${CMAKE_BUILD_DIR}"/doc
+ dohtml -r html/*
+ fi
+ if use examples; then
+ cd "${CMAKE_BUILD_DIR}"/demos
+ 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
+}