diff options
author | Andreas Hüttel <dilfridge@gentoo.org> | 2011-09-06 21:23:11 +0000 |
---|---|---|
committer | Andreas Hüttel <dilfridge@gentoo.org> | 2011-09-06 21:23:11 +0000 |
commit | 7ca3f4ca8941e67dc114254eaf155f233ed4274f (patch) | |
tree | c1b0beb50fd852106aa7c3d360048139bf6ef91f /dev-cpp/eigen | |
parent | Bump opencv version dependency to fix usb_init symbol conflict, bug 380287 (diff) | |
download | historical-7ca3f4ca8941e67dc114254eaf155f233ed4274f.tar.gz historical-7ca3f4ca8941e67dc114254eaf155f233ed4274f.tar.bz2 historical-7ca3f4ca8941e67dc114254eaf155f233ed4274f.zip |
Version bump
Package-Manager: portage-2.1.10.13/cvs/Linux x86_64
Diffstat (limited to 'dev-cpp/eigen')
-rw-r--r-- | dev-cpp/eigen/ChangeLog | 7 | ||||
-rw-r--r-- | dev-cpp/eigen/Manifest | 30 | ||||
-rw-r--r-- | dev-cpp/eigen/eigen-3.0.2.ebuild | 62 |
3 files changed, 84 insertions, 15 deletions
diff --git a/dev-cpp/eigen/ChangeLog b/dev-cpp/eigen/ChangeLog index 110ae079b8c8..fb3e35790035 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.48 2011/09/03 22:04:07 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/ChangeLog,v 1.49 2011/09/06 21:23:11 dilfridge Exp $ + +*eigen-3.0.2 (06 Sep 2011) + + 06 Sep 2011; Andreas K. Huettel <dilfridge@gentoo.org> +eigen-3.0.2.ebuild: + Version bump *eigen-2.0.16 (03 Sep 2011) diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest index 78fa2a0e5085..39981ec4d30d 100644 --- a/dev-cpp/eigen/Manifest +++ b/dev-cpp/eigen/Manifest @@ -6,26 +6,28 @@ DIST eigen-2.0.13.tar.bz2 367015 RMD160 4cb4bc279ef89790da32a48962597184dcb29928 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 +DIST eigen-3.0.2.tar.bz2 955760 RMD160 7686dc72ac8ee96cb055d4bca8cd6da526d5780c SHA1 2bcc7a6b415f5c75b5e061a399c3f9ab9aadb708 SHA256 cd76169b426f89b667db24beaaaf2d982b48664d9615ad781bdf9e83f0be5e5f 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 6331 RMD160 e0238cb1aafd07e6239275251a15fdc643a62761 SHA1 8af1202a2dae51a97f51bbc7f3f1d4ca976a68bd SHA256 d269f3bc8d1217ff20414eb2e41ab732ca93620005a6d16860e524900b9217bf +EBUILD eigen-3.0.2.ebuild 1405 RMD160 b8375df4fb94506bbbe10e93584d21caf3cc3d72 SHA1 0160c788deb88866cea54d3f9bbde6901969e5a8 SHA256 2364b91ae5b86aa8afc4f4bdf4c5f5dab60df69b271c39ea12fd409cbfde29ba +MISC ChangeLog 6453 RMD160 db06cd36baa5f32d2aefb9384cf9f5061acc62a5 SHA1 d96a9d621b603ba613568837e2b818959634b86b SHA256 3ac2273fd4a62cb1804645b82d411be896a9939c487e1053dc093fc278b520cd MISC metadata.xml 553 RMD160 f55fc68f98c95733da8d04cfb8a223139f7f80b6 SHA1 3ea860bae25f35ad988ac518852d8ecb1b62ce60 SHA256 8a312bf1f5a15556cad5e6dbb3920e7dfb74a756e1735b05f854c9b6cae1d590 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -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 +iQIcBAEBCgAGBQJOZo9SAAoJENwGBM22xffegmkP/iP4yZke2U5j446iH9NtdT2I +jJ4Mcn5qQ6L/EgAUAATd4jjrS8vASmdRsiRvnLHm7eUiluuWKyuvUHKrauF5zMVZ ++cf9GSi+qsfQu9qwo0X5TQNjwemjdTc0r6HN4WL9zF//a1D7PbbCZRqXOFjdZpyY +6TNEeSiBOTJuCUcyMhh7ZR3V9c13idvdQivVbQJQNX+BcQW6gZUET0ALKPfkUg6+ +uXKFoyFsJfXhRMbJz3yIv9KOX40V8/9EVLwFZjiY3pzJY2vrFMmzE5gWrpAnZhE2 +7O5hqVvAyDvSMXxFVPJB5pxqIG/1q/vu7+kj2Sbnf2+tMXpULWLHAha/yQ+ywWtT +xhFj+rKsJuH3lr2KZa3Db8TlI7YajzyCrds+ds+eTRXkY0VIuVPz/bOJA0PXSDmu +zR1iT61fXbz2SAzsIyJ21oeSrCp/sTqryFg70a1bFY4J9luW37RdcbNURSden/OG +wpQrEAJki0gWRL2eJPrc06O/nkJ1n0uG58Grt/cBqpq/s1ZA8cXlqpcJ9NQDeFUM +J+Gce181ChTPjfP9vGDnZH1SVXrTMSjr7fC/eVBLhzUNtBEn2ntD8SohtWq0yZc9 +gOil0jxBHIlr8jIGhkPa43Vy4yOltxo4XlyZInubj9OOx+KNuQoqwjUTFsBTNQpK +q/QCM7fkG3NXL8QhFJAz +=/EMS -----END PGP SIGNATURE----- diff --git a/dev-cpp/eigen/eigen-3.0.2.ebuild b/dev-cpp/eigen/eigen-3.0.2.ebuild new file mode 100644 index 000000000000..e32ad9690b39 --- /dev/null +++ b/dev-cpp/eigen/eigen-3.0.2.ebuild @@ -0,0 +1,62 @@ +# 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-3.0.2.ebuild,v 1.1 2011/09/06 21:23:11 dilfridge Exp $ + +EAPI="2" + +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 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +SLOT="3" +IUSE="debug doc" + +DEPEND="doc? ( app-doc/doxygen )" +RDEPEND="!dev-cpp/eigen:0" + +PATCHES=( "${FILESDIR}"/${PN}-3.0.0-gcc46.patch ) + +src_unpack() { + unpack ${A} + mv ${PN}* ${P} +} + +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 + cd "${CMAKE_BUILD_DIR}" + emake doc || die "building documentation failed" + fi +} + +src_install() { + cmake-utils_src_install + if use doc; then + cd "${CMAKE_BUILD_DIR}"/doc + dohtml -r html/* || die "dohtml failed" + 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 +} |