diff options
-rw-r--r-- | dev-cpp/eigen/ChangeLog | 8 | ||||
-rw-r--r-- | dev-cpp/eigen/Manifest | 23 | ||||
-rw-r--r-- | dev-cpp/eigen/eigen-3.2.5.ebuild | 69 |
3 files changed, 83 insertions, 17 deletions
diff --git a/dev-cpp/eigen/ChangeLog b/dev-cpp/eigen/ChangeLog index 6dd2158131ca..78ec65390b11 100644 --- a/dev-cpp/eigen/ChangeLog +++ b/dev-cpp/eigen/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-cpp/eigen # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.88 2015/02/06 18:19:16 kensington Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.89 2015/06/29 08:51:43 aballier Exp $ + +*eigen-3.2.5 (29 Jun 2015) + + 29 Jun 2015; Alexis Ballier <aballier@gentoo.org> +eigen-3.2.5.ebuild: + Version bump. Install FindEigen3.cmake as some packages started to use it + since debian ships it. *eigen-3.2.4 (06 Feb 2015) diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest index 64cdbc64e9e2..decca87075e9 100644 --- a/dev-cpp/eigen/Manifest +++ b/dev-cpp/eigen/Manifest @@ -6,27 +6,18 @@ DIST eigen-2.0.17.tar.bz2 367890 SHA256 7255e856ed367ce6e6e2d4153b0e4e753c8b8d36 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 DIST eigen-3.2.4.tar.bz2 1147976 SHA256 d64332c92e31803d2c59f6646ed893965c666acfc7c284e4f5e9ffbb4d148922 SHA512 decf50a54011a8275d6d00194e98933b1184e665802892fe87515590ab92843d538d5170afc549730193dc93ae350674eb59d7d324e1f7d608867c7208c5509a WHIRLPOOL 8625bc0d4c171f7a80be070f72651ac8b58b7f4112980cb8c406d1e01f14a10efdf957c6c6fd170da8a595bc86c0016863f3815cb75db272ed789d18b97d8098 +DIST eigen-3.2.5.tar.bz2 1151510 SHA256 5f6e6cb88188e34185f43cb819d7dab9b48ef493774ff834e568f4805d3dc2f9 SHA512 5a90a312c3503bb91293aa9ed69258f36c6a3a06a64ff851c8b57a4df01bd467e22e5ba95221bce97a8cf2d3fb9f0ad1c1c40116a3c9c9b1f80d7fc7b0a96c7a WHIRLPOOL 21333e30f77b4712d21eb4bed6159c0e0bfb769ed65d01d4cf5cfeb1a9105f2a3c2ccbc41d251fc09399ee8ad8a50d2eb9d1ea5d38d98ca1df12f8972b24a630 EBUILD eigen-2.0.17.ebuild 1729 SHA256 c2cc2c405c1e1aa9ad6e427f32e1de002abc980671770b8604720ff703bf888e SHA512 64bb30ae16e7c0cae14732ba82f2852b58d8be917f6ef3561a5e5d9826ee9c1a7069256743b7c746eca91aa6785eca5b4781da3d922db3129248fbf8ce63dddb WHIRLPOOL 0de55d67ddb02dbc3e96bbac0be109d2a70346da3c37574c12814c123abb4c7bdde1addd9d83c826c09c862cc9d4610fc0749b2ff9ba45849b875248df6a20c6 EBUILD eigen-3.0.6.ebuild 1569 SHA256 0efe01905bff18a7b62d973bd5a8ea0efbd75e1a3dbf6542c74a0c3dc761dd89 SHA512 b39cc0b31650a88e885af8cedadd848da70969726b6b34c312f06f50bf3fdcdb3b7c782d97a1b8e3a711c4f46de8522116f354d60631da7b871986236e0f97be WHIRLPOOL 956c9917fb62736bf1b51665aeec7311a563552f9d77523f2153abbf57a9adbea2e1842b40a4b325a4fdace3ef986c773a38bc88d6f225fc9f75ca73d7959414 EBUILD eigen-3.1.3.ebuild 1568 SHA256 d846a456af846f33fde342c10047b8c60b4f706058eefdd7b805c3ef257ecc18 SHA512 b76a0c511328554b7f92edd6cfc8fea1d0969c32ace072f9d771aa6b7e210ffe94ec99527a89ba2e20cb06912e002395a58d7489eaebaf1cc8e71b3788295026 WHIRLPOOL 4be7a6f7030c6672279d7ce52608655f66e9828f4f46cd79f3d643102b9a6dcc3a8ab3eb7ac3d1b1484c2fd42d3aecaae4e0e6a9d094e88459ba9166171e2432 EBUILD eigen-3.2.4.ebuild 1432 SHA256 a7f8dc63cc5e27cfbff1055a7726354ba56111fc4b353153ff8dde3ca5fcdc13 SHA512 cd3af2830c0ec9d5e2bdc378e0f9ddbea135b4db3cedb3c4a93580cc130ecaf7224ee9a0f9f042b5036cafa503970a60438756eb810343511da75fd5276591eb WHIRLPOOL aa92a7744ef881c2b026aead784a750aeae90ba2273810ca9a12f444d93c5e855c33bff0fddecbbc8c7af0525e7e6f13d53f635259f1f26499de6857294f557e -MISC ChangeLog 11010 SHA256 72e1534bed246cd02579891e6b52ec5610e3841c472f0a406cdd0688e05fe1bf SHA512 4d812a7e3e8e924fc63fb087e81f290289ab0155fd872d178b7463706194ad5682cf4d85a3d991eca7ec76c128d74dacec44929f9cb741b72659b1095544a3a7 WHIRLPOOL 09f7e6864e40c8a156c28edd555140c4d93e6531f444e3cbf0aba4dbdac43bcfbf99493aedb04c828bcd75f5a57bd2e02852fff43fd3fdaa85feb290fe1c54e6 +EBUILD eigen-3.2.5.ebuild 1561 SHA256 772dc7a48fc6e764cf1e6bcb27f903f8ce6e413c326c525d8d3f332ffdccfe1e SHA512 3532c95f60470e4441a9352cff682d428851f66f17e9fe65d21ba8176d649b0ed355cba134ef3c9c3b4dd4ce73a7cb01612b52136646caeb03b8f3622f104db0 WHIRLPOOL 1aad929a8a4edcb5c657ca1492a94cae1213c778468cfbdf5b7408e0f2ce07471419d1dee0d8517eb79dd098e10f65311275832b8e2847e56a0576ea7608bf97 +MISC ChangeLog 11211 SHA256 7b81a1723a5ebeaa300f3951ec376856a35ba93e1aecda813b2042dea4c40196 SHA512 4f3af9be28b24401e4e18bd36fbf694bd3a5371526668b7b9650e8aad61cb03ab356e8628f3b1a0f5ba765c0accbb9fad9463f364d2c718eeed8c2d7a13659f0 WHIRLPOOL 319f8560a4477d4165e4b65ede6acd648986cc35d665dcbf298aa2b3173098d64a1cd9b278d4adf452455d88dfcf8267315bd5cb773a7bf4d9c917cb758f70b2 MISC metadata.xml 553 SHA256 98ab2fcdba821c4c9fb102b25c5b2825fa42ed5a3901ca465d19081d77f2d709 SHA512 b7fe8335d37d82308be75617101ab2f4ea9f2eee8fe326b2ac5edadec55916fb92f0a501dc6ca2c145256f148c573119fbb67577494f2c3759606990ac7ff03a WHIRLPOOL fbeefd650a63c9ff1764e94f4bd02422635aff94790e5d668891b78f0a12ef289c4be1a1337336339776fe40fe9ffbfb36297966ad34ed246830cc4bda19c349 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0 +Version: GnuPG v2 -iQJiBAEBCABMBQJU1QWnRRSAAAAAABQAKGlzc3Vlci1mcHJAbm90YXRpb25zOTc5 -MTY5NkQ3RDM3NkRBN0U5QjZGMTUwMDZCMUYzOERDQTQ1QTFFQwAKCRAGsfONykWh -7IJjD/9YqAgRHtPOBoD+wHc4LtgTSt0sats/mEtgpI2Pk3S5GtTryO7yxTaNHPYz -3CG75nj+WxaIgHT3OCXLjWhMqtPLgUGJTRAVJFFU8kfBBaVpE9XYh+k63Dnhtk7P -UfN3OPpbybrDlFFb/mQuxizZqqXEe1CmQac96R9deUjQofDOkPAsNg9w58ntudd2 -BAIsAiFfzwDN5K31J8/nCoR4lrWgibspVQJ/79ZlcBbhV6UkPYi1te2T26GTkjs2 -XWKpffgVx4PcrcJQaRQXstDf8qYOigYU5kA7bB7l9t2dM1cIbrSlfkr1HohNzDf0 -UBDja85ZGyk5xa5HaFEWTYXKntgnaYtKroB1IjmByYLRP0gvUEnHeGN79JlDHbav -DCBcSHgh9uofs5KEVLmXlYIiy5nowHyDIgjNf8U+uVt5Pzp68YlVzyD1btJunERM -Y0rYu6+feFhh8PkIU24OimqyzOCCAZbB0Ki9jBFBAMA5PfQ9pVqZGtxTYP//SGM/ -60yD08qYQcm8ELoxLMDGV2CcegkHibwP/rhLKjwUw4/7687w6pM/b6DyjpsZg0kU -N1jIA52KWDOZ0JQMFNOOIOs1s59KW2wTH6R1CxF+EzHRycoCnrc6QVFGum8+KfFL -ZYwVY/XTqIyC4+ExmWXSTkAV67w2njHT2eupspbfx+X3ldlndw== -=AR7r +iEYEAREIAAYFAlWRByAACgkQvFcC4BYPU0oR+gCcC7sqpxUzqf6xhPopiZC4dpw1 +H1cAn12qfQkbR+GiYgveLLOdtXhhs+5g +=Seos -----END PGP SIGNATURE----- diff --git a/dev-cpp/eigen/eigen-3.2.5.ebuild b/dev-cpp/eigen/eigen-3.2.5.ebuild new file mode 100644 index 000000000000..b6949ce4f0f1 --- /dev/null +++ b/dev-cpp/eigen/eigen-3.2.5.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/eigen-3.2.5.ebuild,v 1.1 2015/06/29 08:51:43 aballier Exp $ + +EAPI=5 + +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" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="debug doc" + +DEPEND="doc? ( app-doc/doxygen[dot,latex] )" +RDEPEND="!dev-cpp/eigen:0" + +src_unpack() { + default + mv ${PN}* ${P} || die +} + +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" + + cmake-utils_src_prepare +} + +src_configure() { + CMAKE_BUILD_TYPE="release" + 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 + + # Debian installs it and some projects started using it. + insinto /usr/share/cmake/Modules/ + doins "${S}/cmake/FindEigen3.cmake" +} |