diff options
author | Patrick Lauer <patrick@gentoo.org> | 2013-04-19 07:20:22 +0000 |
---|---|---|
committer | Patrick Lauer <patrick@gentoo.org> | 2013-04-19 07:20:22 +0000 |
commit | 7fd7a6d91fc1e64066ae6c07d8e6afdbf4e2f34a (patch) | |
tree | d594565369d1df0917e4c73554c4cce85cfc44e2 /dev-cpp | |
parent | migration -> distutils-r1 (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-cpp/eigen/Manifest | 26 | ||||
-rw-r--r-- | dev-cpp/eigen/eigen-3.1.3.ebuild | 70 |
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 +} |