diff options
author | Justin Lecher <jlec@gentoo.org> | 2012-07-17 07:51:20 +0000 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2012-07-17 07:51:20 +0000 |
commit | 4b392ca83e6dc477dabdf7882948ac59756ee213 (patch) | |
tree | ad58945f200678de938fbb52a08b3e4e9544f883 /sci-libs | |
parent | Bump (diff) | |
download | historical-4b392ca83e6dc477dabdf7882948ac59756ee213.tar.gz historical-4b392ca83e6dc477dabdf7882948ac59756ee213.tar.bz2 historical-4b392ca83e6dc477dabdf7882948ac59756ee213.zip |
sci-libs/itpp: revbump, because stable automake do not like AM_PROG_AR, #426402
Package-Manager: portage-2.2.0_alpha118/cvs/Linux x86_64
Diffstat (limited to 'sci-libs')
-rw-r--r-- | sci-libs/itpp/ChangeLog | 7 | ||||
-rw-r--r-- | sci-libs/itpp/Manifest | 9 | ||||
-rw-r--r-- | sci-libs/itpp/itpp-4.2-r2.ebuild | 67 |
3 files changed, 78 insertions, 5 deletions
diff --git a/sci-libs/itpp/ChangeLog b/sci-libs/itpp/ChangeLog index 503cfb616c2c..4ab8a8f6214b 100644 --- a/sci-libs/itpp/ChangeLog +++ b/sci-libs/itpp/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sci-libs/itpp # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/ChangeLog,v 1.113 2012/07/15 10:39:04 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/ChangeLog,v 1.114 2012/07/17 07:51:20 jlec Exp $ + +*itpp-4.2-r2 (17 Jul 2012) + + 17 Jul 2012; Justin Lecher <jlec@gentoo.org> +itpp-4.2-r2.ebuild: + revbump, because stable automake do not like AM_PROG_AR, #426402 15 Jul 2012; Justin Lecher <jlec@gentoo.org> itpp-4.2-r1.ebuild, files/itpp-4.2-automake-1.12.patch: diff --git a/sci-libs/itpp/Manifest b/sci-libs/itpp/Manifest index 1e2b40b268a8..0f4a8157b6ff 100644 --- a/sci-libs/itpp/Manifest +++ b/sci-libs/itpp/Manifest @@ -10,13 +10,14 @@ DIST itpp-4.0.6.tar.bz2 976917 SHA256 a0d5fb03149c361b98556b4736980a4eae4de14a55 DIST itpp-4.2.tar.bz2 1050157 SHA256 732c7de212dddfd8669ef3e4d164d5d9a2f81302f3921ddd0176cfa8c49c556c SHA512 319296c5d929201fcdfb32ad59b3304d3620d921c1d08feb1d138fecb37305f71f825b4fc45d563ba817eb6ac92fb9223c32d4260013ef1d30a2e1e8edf52a2f WHIRLPOOL 4af9e5326b9a94013c173d650ac5c92105e21731ef6398e707808219831158bd995060a860d31d6874a56b96123bb5e646600f45ee6f4fb185d3e9c1b349ddc7 EBUILD itpp-4.0.6.ebuild 2269 SHA256 95a24f5d97cf818d7eafd6f7c970a74beb88cc8dc5645cb824ad93c0db17c8b0 SHA512 0d05b36ee6030e6838b9913dc39512780e0d13d8f491f0b27b2c54f0ee4b14aa82ebb6698094a68198ddeb5b4771e6b0af9f6c5c5985d24f92a71b887379ce9e WHIRLPOOL e5193b55189bca92310805864db9c8d747227deb50ef6e76f0f6bc223813a6588eef6c8b6abcd16fe7625456fb2d8f06263cf5863295cff8c21af32a0a44f1fc EBUILD itpp-4.2-r1.ebuild 1813 SHA256 2ff7af3c4a4e06ae66401f4264770ff2425806b7e75374fe0b9dd78d8eb67b0e SHA512 df5fc69d525ea8d8ba2a6aca02f065ea2c2c47be94cfaf499de1235fffaa7c682615079e1cfb8a759051581004cd31db0dd64276bf6895853187705136a6ecda WHIRLPOOL 3123928460b1d4e788af20965a60aa057e4a56ec8dc42f46169476503b8988a91e19aa1fd695af0a940ac39880940589c2ea60aa8bb92528be162f843f1feda6 -MISC ChangeLog 16806 SHA256 ae231f7e374e272b1ab1bcba44e0b38ebbb8a453ff8e65386981d3f48297c6e8 SHA512 0792aaa6de9bbe905caaffe0bb39bbc57667d76e5f6530047657367b99556af90852a13290ca3c0b5719a301d4ccc046f2fe3b646246031dab154fbf6fbdb9f6 WHIRLPOOL 9e347be255238b0545b86cf92ed37a45b571ac9b44ce1b7e00bf1a2a74f59f367042fb49f511beaf80dc16517177d71e08a4392cf2a4459818458c20055abaf8 +EBUILD itpp-4.2-r2.ebuild 1805 SHA256 e1c99b3115c91d3cfa4f91a744990cb5865e48e53d3c5fb60440c1f3e4eacb5c SHA512 973805871f6146a641b12c19ba2cc564271b2b8959c06c8952bf47e229cdd1b312ac113845df7617fafe1907e66e7bfbbedb05932abd96a747c1f367520e00fc WHIRLPOOL 9dd08f729a80109ad7d4551837e68cfadcc0d3d1929c9f3be8992ffbac630e6885aab87c121cfed39c1e160e21de16e17a50b46e4771e75683afb1ec9f7e6afe +MISC ChangeLog 16970 SHA256 5241d6196effb3f787e8f5d9affd3bfef6d1cfdef543c175cb3ecf5cbea2b22c SHA512 ceb58dcd177e54de087263cac72e84dea91e73a0964fadaa3b24ccc702bbb1c8beb8e218107a0262eca012e65c2e8f0daed7092bd7eaab64d1da2dd90646f9e9 WHIRLPOOL c66de4c1815ccb7d941ace8cf5a0f5d82325b03444833e95006dd24fca53adbb1dd6ee766ee1109fc6a8504a4b8f174a9b7e8f1181050c204c54dde335804e55 MISC metadata.xml 597 SHA256 a287a436e3d5911736b3243805159a86e981617cf8375cf52fad438deac044f5 SHA512 2ab7f64f589bb34db82ef347da6b621de1ee91e32a13a0a7dec0df64ff102a1246bcdf59d89f468c6499aa7c1600736509757818397a2d647df857a6a8b00db0 WHIRLPOOL 3e81d40451c2a402f1cbbd847f3567c17dd1e2731f5e83524bcd646835413d8430bbea0b6c201006979379941d7bf12c52a3c5b0d7d9aa3f24f97f88efd2cdd4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: GPGTools - http://gpgtools.org -iEYEAREIAAYFAlACnc8ACgkQgAnW8HDreRZm/QCgwkmOtS3XBD5FRy/mQOyVfHie -/boAn3HJ7kqrmcdKkM+dLilpQDW2bfEw -=AdPM +iEYEAREIAAYFAlAFGY8ACgkQgAnW8HDreRZHCwCfR67gFUisFc7JxJcS5TQTBFXQ +HGsAnAzDDhrxv7UBAw1JtHsYtJJbURcI +=noY/ -----END PGP SIGNATURE----- diff --git a/sci-libs/itpp/itpp-4.2-r2.ebuild b/sci-libs/itpp/itpp-4.2-r2.ebuild new file mode 100644 index 000000000000..97b075e38d65 --- /dev/null +++ b/sci-libs/itpp/itpp-4.2-r2.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/itpp-4.2-r2.ebuild,v 1.1 2012/07/17 07:51:20 jlec Exp $ + +EAPI=4 + +AUTOTOOLS_AUTORECONF=yes + +inherit autotools-utils flag-o-matic + +DESCRIPTION="C++ library of mathematical, signal processing and communication" +HOMEPAGE="http://itpp.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +SLOT="0" +LICENSE="GPL-3" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="blas debug doc fftw lapack minimal static-libs" + +RDEPEND=" + blas? ( virtual/blas lapack? ( virtual/lapack ) ) + !minimal? ( fftw? ( >=sci-libs/fftw-3 ) )" +DEPEND="${RDEPEND} + >=sys-devel/automake-1.11.1 + blas? ( virtual/pkgconfig ) + doc? ( app-doc/doxygen virtual/latex-base ) + lapack? ( virtual/pkgconfig )" + +PATCHES=( + "${FILESDIR}"/${PN}-4.0.7-fastica-fix-endless-loop.patch + "${FILESDIR}"/${P}-fastica-correct-dim.patch + "${FILESDIR}"/${P}-test-fftw.patch + ) + +src_prepare() { + # turn off performance critical debug code + use debug || append-cppflags -DNDEBUG + sed \ + -e 's:-pipe::g' \ + -e 's:-Werror::g' \ + -i configure* || die + autotools-utils_src_prepare +} + +src_configure() { + local blasconf="no" + use blas && blasconf="$(pkg-config --libs blas)" + local lapackconf="no" + use lapack && lapackconf="$(pkg-config --libs blas lapack)" + + local myeconfargs=( + --docdir="${EPREFIX}/usr/share/doc/${PF}" + --enable-shared + $(use_enable doc html-doc) + $(use_enable debug) + $(use_enable !minimal comm) + $(use_enable !minimal fixed) + $(use_enable !minimal optim) + $(use_enable !minimal protocol) + $(use_enable !minimal signal) + $(use_enable !minimal srccode) + $(use_with fftw fft) + --with-blas="${blasconf}" + --with-lapack="${lapackconf}" + ) + autotools-utils_src_configure +} |