summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2013-04-19 07:20:22 +0000
committerPatrick Lauer <patrick@gentoo.org>2013-04-19 07:20:22 +0000
commit7fd7a6d91fc1e64066ae6c07d8e6afdbf4e2f34a (patch)
treed594565369d1df0917e4c73554c4cce85cfc44e2 /dev-cpp
parentmigration -> distutils-r1 (diff)
downloadhistorical-7fd7a6d91fc1e64066ae6c07d8e6afdbf4e2f34a.tar.gz
historical-7fd7a6d91fc1e64066ae6c07d8e6afdbf4e2f34a.tar.bz2
historical-7fd7a6d91fc1e64066ae6c07d8e6afdbf4e2f34a.zip
Bump for #466360
Package-Manager: portage-2.2.0_alpha173/cvs/Linux x86_64
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/eigen/ChangeLog7
-rw-r--r--dev-cpp/eigen/Manifest26
-rw-r--r--dev-cpp/eigen/eigen-3.1.3.ebuild70
3 files changed, 79 insertions, 24 deletions
diff --git a/dev-cpp/eigen/ChangeLog b/dev-cpp/eigen/ChangeLog
index 9e4c8a9064cb..baa93a3f9303 100644
--- a/dev-cpp/eigen/ChangeLog
+++ b/dev-cpp/eigen/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-cpp/eigen
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.76 2013/03/02 19:49:00 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.77 2013/04/19 07:20:07 patrick Exp $
+
+*eigen-3.1.3 (19 Apr 2013)
+
+ 19 Apr 2013; Patrick Lauer <patrick@gentoo.org> +eigen-3.1.3.ebuild:
+ Bump for #466360
02 Mar 2013; Markos Chandras <hwoarang@gentoo.org> eigen-2.0.17.ebuild:
Move Qt dependencies to the new category
diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest
index 07fed083721c..4d73fa668ac9 100644
--- a/dev-cpp/eigen/Manifest
+++ b/dev-cpp/eigen/Manifest
@@ -1,29 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
AUX eigen-3.0.0-gcc46.patch 479 SHA256 9078958a063104a6cf865b2d3343839f1e22eb7dcebf66a17575a772ee9374bd SHA512 551f71d7c99105f8a20cf9779013744b98b0661c07ee421669dfda8bfcb5f69f3d792b7f1432b34ccc8577853db792aca87c3a7a78b3ce98f0610e82f5d36cd1 WHIRLPOOL a66efdc18d32bf158805bef18fe55b1417e31643cf1b733272192775cb59015d23503ddc48706807a77fd579a7c9599dd614281e47b844e3519f87188f6cb5d9
DIST eigen-2.0.17.tar.bz2 367890 SHA256 7255e856ed367ce6e6e2d4153b0e4e753c8b8d36918bf440dd34ad56aff09960 SHA512 8fa0e4507864f61c30de14e3b29d963eb8b777d1a6bb04192d53e1f4c9db323b9fab2ddcedb63bf2af243fe0e26dcd717e97eb72216b6a1d444e455520192c72 WHIRLPOOL d80f12b378e23b758e4dbd173b87bed93bc42a97f2541b653b4373ea6ce0803bd712de00cf5a014a72cd439bb3ad10fd24b2ef8982975e044ff4d7bb2b63f585
DIST eigen-3.0.6.tar.bz2 961722 SHA256 32e1275a105339003ba34007dd07dc1c62077d75882f3eeddd40a7ec5a5bfd87 SHA512 97cf5126984848f31b3c45c44d7ee6b8d42eca459ff2cc5535413efc768254a1ab738d935c70f9a457a9eaee5faa3c1b08c1f17193b6fcecb5ae0f0b6b32d1fa WHIRLPOOL e17409a807228b63b866c282f767c9107e6c0b45ad84bb311a5ef70053dca3d48580c8839bb6b8fcf5c5bab1a0c102413a96c06007bfbd2218bf260c4a522586
+DIST eigen-3.1.3.tar.bz2 1052724 SHA256 1a443145f321dd47a5ca11f176e7319056198a6124a7577723d92e3c3cd59ece SHA512 7b6b816416570c9592ed9ca09e61970346f02bed492df7073fed3e657ded0c2bb736fb024554f92064ee783cbf1180952ccb87ed724899fa353f34c6a49210a4 WHIRLPOOL 53c667def19d882bff0e6a7b8476028a211ca2b4617d579b8555738c726ed1d4f3d4aed0e87b39c00a941484505f2a54fb82dba19444cc04f7f438fa1fc22c45
EBUILD eigen-2.0.17.ebuild 1669 SHA256 ae4aa872f0f15e3962130d87d8aa6942ff5432fbd2875ccb58168eddda41e4f1 SHA512 e326eabf0bbbe0b00c2b8e760f73657d9b1149d1a6977e208a7820ffe3bd4025a1cd342a8be72b95cef94791dd9ca1ac0daf457fd21eeff958ee10223bd2f442 WHIRLPOOL 1d8919fb5ffac472987ad6e9685dc7c9c30a7acc6ab7a59923b308b0c925cb212c3a0534284bc2fb138b85321dcab58421bff800377158db4108093bc6e600a2
EBUILD eigen-3.0.6.ebuild 1569 SHA256 0efe01905bff18a7b62d973bd5a8ea0efbd75e1a3dbf6542c74a0c3dc761dd89 SHA512 b39cc0b31650a88e885af8cedadd848da70969726b6b34c312f06f50bf3fdcdb3b7c782d97a1b8e3a711c4f46de8522116f354d60631da7b871986236e0f97be WHIRLPOOL 956c9917fb62736bf1b51665aeec7311a563552f9d77523f2153abbf57a9adbea2e1842b40a4b325a4fdace3ef986c773a38bc88d6f225fc9f75ca73d7959414
-MISC ChangeLog 9786 SHA256 f88aaf1a0580db8f01d5c0fac36b7900b6d56d9ee3bafa2018fc79ea220c2e96 SHA512 b5df67305515d8374e6a0222ed30397ecc940ffccb15eb6b684b7c614faa9bc95e7778543c94580f3759e5d0f82c3866397b3918221f027428b57c21b5c5d2d7 WHIRLPOOL 05a6c33a6b1efb2b76659f81ff432284c8cc0ea1a8e858e65809480d0fe6d81dc115ac33c6fdf69a2641ccd13da3c040214ea544ae539bc923d55d343bac1cae
+EBUILD eigen-3.1.3.ebuild 1579 SHA256 9b93b886d5ea2d9afc069ae5eef5fd15648bc3683d58582913d4d84abbcd833a SHA512 ab31eca70639e24f98ab8102d9302c225617507d44dcf324a686396a6ebafb9970791b4978534a1c2fcd8c6ce1e5ea772fa7907e98d9745d5e0c6f5e37dddbc0 WHIRLPOOL 499be6becb93890f109fd87ecc6db582bdc17137acb5f742b8739d1ef05a3b378e5b0c066ab2f6e10279bf17c2f88c241b344ef79fe8607e2d2d34707fcd695f
+MISC ChangeLog 9904 SHA256 82058e46daec571b3359104230a0c3ca6437291ec17055110b1fe56b81e91f11 SHA512 cb5c97ad5dede7d54e6b45937c95e29fe23b23d10bb094cfe27269d2251178bf71425728f29f47cbc3b6cb6f99404fdb31288cb0e8dfe8f233609ef7396300a6 WHIRLPOOL 323feefbc1a2bd8625275e8a44ce5ee57f48f3debbc2bd671ed4baff58bee287ccb51fb39ebcff022f5b87ea267d6c3d92b89992261b85c7719b5756cc4cbfed
MISC metadata.xml 553 SHA256 98ab2fcdba821c4c9fb102b25c5b2825fa42ed5a3901ca465d19081d77f2d709 SHA512 b7fe8335d37d82308be75617101ab2f4ea9f2eee8fe326b2ac5edadec55916fb92f0a501dc6ca2c145256f148c573119fbb67577494f2c3759606990ac7ff03a WHIRLPOOL fbeefd650a63c9ff1764e94f4bd02422635aff94790e5d668891b78f0a12ef289c4be1a1337336339776fe40fe9ffbfb36297966ad34ed246830cc4bda19c349
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iQJ8BAEBCABmBQJRMleqXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
-OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun885E8P/jWviwtWI5hoWMQNegr8EVVA
-TabhD8Q3DoTppcEPTgSJzumKrxe67zmEy31pN/lOudt8nwCgL+1rvzaP3I2vqQvK
-q5hwGcAV2LWLr1oCBg9lNzh2dmf3Q5Ky2Qv24l0woHJx5i9sI7ZKBi4QdosY8Pc2
-/bnEU7UBIwG/gKauYwj/If79D0L9UrbzRbMjjhe8zZ0iTGg5Dl6jNF21cjS7bDgc
-r5Sdkj8kSg0ag1X3jH7IlFZPXa/VjiPUlcgG3LqGrs+jcMgULB7pj3LtWB74z2lG
-LS8KOLd64ivDok6Bzo3TF8ft+GwhXhAhPRF/9x+Ij2dGFvFOHYWTI7ZVwhLbPbxa
-M7rgTFezsEGHaHkdJyT/EsbhOZHbBk1aZdOpx3aqY/CzxpAfWqR+WKuOYhXu1NRZ
-4zFnj67VDDqlHMDxhugj27A0nvrvMML2/x6CRkxb2sDaC/jG1p/Xi2jLwkbhCwo2
-LelMyPqbtjW70UgSN1sfgBB6XmR0Kh8MgR+Dvx9m0e1O45JHe+Ah2MWODlpf9GPx
-c6u8fRxT24lI7SFwjIQLK2+PsCo84+bv4MdpJOy0qlgAEPU+gqTHN4MKJ64Mue2Y
-LSXIWnGQuw41ypNLj8yKFwbUnwuLx4A7EDr+sIBQxiQqP890LqBCM40kCr7IDI82
-XnJuzFfDda/qzcFPIdRo
-=hJtp
------END PGP SIGNATURE-----
diff --git a/dev-cpp/eigen/eigen-3.1.3.ebuild b/dev-cpp/eigen/eigen-3.1.3.ebuild
new file mode 100644
index 000000000000..3e3b721fd112
--- /dev/null
+++ b/dev-cpp/eigen/eigen-3.1.3.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2013 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 $
+
+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="LGPL-2 GPL-3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+SLOT="3"
+IUSE="debug doc"
+
+DEPEND="doc? ( app-doc/doxygen[dot,latex] )"
+RDEPEND="!dev-cpp/eigen:0"
+
+src_unpack() {
+ default
+ mv ${PN}* ${P} || die
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-3.0.0-gcc46.patch
+
+ 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"
+ 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() {
+ 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 "${CMAKE_BUILD_DIR}"/doc
+ dohtml -r html/*
+ fi
+}