summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2012-07-17 07:51:20 +0000
committerJustin Lecher <jlec@gentoo.org>2012-07-17 07:51:20 +0000
commit4b392ca83e6dc477dabdf7882948ac59756ee213 (patch)
treead58945f200678de938fbb52a08b3e4e9544f883 /sci-libs
parentBump (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--sci-libs/itpp/Manifest9
-rw-r--r--sci-libs/itpp/itpp-4.2-r2.ebuild67
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
+}