summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Dittrich <markusle@gentoo.org>2008-02-21 15:52:00 +0000
committerMarkus Dittrich <markusle@gentoo.org>2008-02-21 15:52:00 +0000
commit582c388ef9cd364c5a75f3119648eae5cba844fe (patch)
tree319925794d3f97fbd08bbc2047bc885507455812 /sci-libs
parentversion bump (diff)
downloadhistorical-582c388ef9cd364c5a75f3119648eae5cba844fe.tar.gz
historical-582c388ef9cd364c5a75f3119648eae5cba844fe.tar.bz2
historical-582c388ef9cd364c5a75f3119648eae5cba844fe.zip
Version bump.
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/itpp/ChangeLog8
-rw-r--r--sci-libs/itpp/Manifest10
-rw-r--r--sci-libs/itpp/itpp-3.10.12.ebuild6
-rw-r--r--sci-libs/itpp/itpp-4.0.0.ebuild6
-rw-r--r--sci-libs/itpp/itpp-4.0.1.ebuild4
-rw-r--r--sci-libs/itpp/itpp-4.0.3.ebuild70
6 files changed, 91 insertions, 13 deletions
diff --git a/sci-libs/itpp/ChangeLog b/sci-libs/itpp/ChangeLog
index 535b429c5464..fbd7128846f2 100644
--- a/sci-libs/itpp/ChangeLog
+++ b/sci-libs/itpp/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-libs/itpp
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/ChangeLog,v 1.64 2008/01/25 15:42:39 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/ChangeLog,v 1.65 2008/02/21 15:52:00 markusle Exp $
+
+*itpp-4.0.3 (21 Feb 2008)
+
+ 21 Feb 2008; Markus Dittrich <markusle@gentoo.org> itpp-3.10.12.ebuild,
+ itpp-4.0.0.ebuild, itpp-4.0.1.ebuild, +itpp-4.0.3.ebuild:
+ Version bump.
25 Jan 2008; Samuli Suominen <drac@gentoo.org> itpp-4.0.1.ebuild:
amd64 stable wrt #206850
diff --git a/sci-libs/itpp/Manifest b/sci-libs/itpp/Manifest
index f8970e33dec0..94afc7c019e5 100644
--- a/sci-libs/itpp/Manifest
+++ b/sci-libs/itpp/Manifest
@@ -2,8 +2,10 @@ AUX itpp-4.0.1-zdotu-debian.patch 2160 RMD160 7eab6b2dcd41edaf0355ae7f066427b1c6
DIST itpp-3.10.12.tar.bz2 815433 RMD160 889e4d864d7d9d00f3c3df253a49d7e30d327cb0 SHA1 e069a8cfd4ed2c1bf128ca295d37f5f9788752c6 SHA256 da9cf513364f155a440d4154085256b5bad43549e0589e3b6c88b54644ebd87a
DIST itpp-4.0.0.tar.bz2 917273 RMD160 b464d48ac03719ab003877b6b92f5ff714c63f4d SHA1 6e010e77044597b602118ea4892f3c98e96b0b27 SHA256 56808c82c33f5d5dedb37ad5b6bf28814682b038514993e3cd1218dd853186af
DIST itpp-4.0.1.tar.bz2 937452 RMD160 638e95ae1e644f3d1ed392917e634282e70389a2 SHA1 a64a62fc869625d004d4c0c6b5db0a0fc71bc4ca SHA256 e0b50ade1bcb18c2bf9bdf2881bfc775d508d59324196f0fe8b6db4816293217
-EBUILD itpp-3.10.12.ebuild 1620 RMD160 5e53eb47333c7b009289db28c35a8fc96f8f5683 SHA1 69e552ac41b285a709101b1774aa4ebe5092527d SHA256 39aa94bdff4671d0565be0f335b245db0e274cbf37f390d1e538ce5c3b4a0f4e
-EBUILD itpp-4.0.0.ebuild 1890 RMD160 947674ec0e922e4903c15e44596386a85878f64f SHA1 5f6fd13bc41d28a4220321fc756dbdc507a6dd15 SHA256 6c680525aac8e62a4cd00a7f93fab6b20ed0721de6d113a7632f8d34525b838c
-EBUILD itpp-4.0.1.ebuild 2010 RMD160 827fe28df5df00ad1670fccfcc1abfc412428f4b SHA1 d652c6ea0b4ffe5ef5de38ed3228161dc7befec8 SHA256 62ed33799d988af69f583bcc75d91dd898398de105d2839e5cc0d912ba5ddd6d
-MISC ChangeLog 10147 RMD160 28c08ebf842cc0aa7a913167109a7ea5c6589844 SHA1 a0fe9e884aa0f9f36e80381ad08e5aff3eff5efc SHA256 ff605bc224f05fa2463acc819f8ef9b357a15588d4d55c425746b41100893f6e
+DIST itpp-4.0.3.tar.bz2 942321 RMD160 d0a8030ddb4f51408b977e1a4c687612eefa42db SHA1 a969b44f2999de154e5fc7e289560fdbb9368c66 SHA256 25b5d1670c2e84a6054bb1aa7c1707f9a75d25a37932ae9528313197b3dbed21
+EBUILD itpp-3.10.12.ebuild 1599 RMD160 f3f70b92d47f8802e0ea6ae4ace12147e9a977e3 SHA1 94a250c093b1fb8eb62bac9882a40359af46052a SHA256 6ad8fa3ab5e0b1966872c4bc9ae1e19164f687f11c3dbfe1ff107a299f6c9115
+EBUILD itpp-4.0.0.ebuild 1868 RMD160 8d9f822e0e1ac3dec30557b817f696a6e9c2abc8 SHA1 a7d298acdc3d18f48594faf0ec7d926353f89575 SHA256 3b3c77631cc110fb62f472ce9f0521de706021ff85718da33dc19b5ef47c2c6d
+EBUILD itpp-4.0.1.ebuild 1993 RMD160 b3dc79e5c94413a8ded294f672c73d58db13c106 SHA1 d495569b7ce6914f083d039ecd9ae211865a4106 SHA256 539ea66981a65c88c15f11e7ee5eeb88545fe0eea6fa1afde9c34781a26f24c4
+EBUILD itpp-4.0.3.ebuild 1927 RMD160 9c89ab0571a90cd514270a7d60da7199030296bb SHA1 ad97129ed47067a16c111db9178e5b6fec3e9fee SHA256 af24348c8b9664799a7b350c43e1edc07c56ed5696bb249cb6d1facc193f0d56
+MISC ChangeLog 10329 RMD160 ada4eea0b4844c9e5f38ba9023ef36597dd87755 SHA1 8d9d665b02b9b1c52503b7cb0ecdd562150446aa SHA256 b912120874d99aabcaa309573069d580a1a8250b50c819853f4630281c0ebd7f
MISC metadata.xml 254 RMD160 991c43f74018cbcaaa60b41290c912a8b61091c8 SHA1 83928b80dc644941d59b64e04e0964b1c1fa3005 SHA256 80784c7acbd54102b4d3fc01c3fb2ae5862732093798671596c67a8350c25454
diff --git a/sci-libs/itpp/itpp-3.10.12.ebuild b/sci-libs/itpp/itpp-3.10.12.ebuild
index 94d57375de9e..5b01464f0ed1 100644
--- a/sci-libs/itpp/itpp-3.10.12.ebuild
+++ b/sci-libs/itpp/itpp-3.10.12.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/itpp-3.10.12.ebuild,v 1.7 2007/10/10 20:16:49 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/itpp-3.10.12.ebuild,v 1.8 2008/02/21 15:52:00 markusle Exp $
inherit fortran
-DESCRIPTION="IT++ is a C++ library of mathematical, signal processing, speech processing, and communications classes and functions"
+DESCRIPTION="C++ library of mathematical, signal/speech processing, and communications classes and functions"
LICENSE="GPL-2"
HOMEPAGE="http://itpp.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
diff --git a/sci-libs/itpp/itpp-4.0.0.ebuild b/sci-libs/itpp/itpp-4.0.0.ebuild
index 4ad9d096de60..7403945cc075 100644
--- a/sci-libs/itpp/itpp-4.0.0.ebuild
+++ b/sci-libs/itpp/itpp-4.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/itpp-4.0.0.ebuild,v 1.2 2007/10/17 14:09:03 markusle Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/itpp-4.0.0.ebuild,v 1.3 2008/02/21 15:52:00 markusle Exp $
inherit fortran flag-o-matic
-DESCRIPTION="IT++ is a C++ library of mathematical, signal processing, speech processing, and communications classes and functions"
+DESCRIPTION="C++ library of mathematical, signal/speech processing, and communications classes and functions"
LICENSE="GPL-2"
HOMEPAGE="http://itpp.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
diff --git a/sci-libs/itpp/itpp-4.0.1.ebuild b/sci-libs/itpp/itpp-4.0.1.ebuild
index 353b012781fc..3c533b24aebf 100644
--- a/sci-libs/itpp/itpp-4.0.1.ebuild
+++ b/sci-libs/itpp/itpp-4.0.1.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/itpp-4.0.1.ebuild,v 1.9 2008/01/25 15:42:39 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/itpp-4.0.1.ebuild,v 1.10 2008/02/21 15:52:00 markusle Exp $
inherit fortran flag-o-matic
-DESCRIPTION="IT++ is a C++ library of mathematical, signal processing, speech processing, and communications classes and functions"
+DESCRIPTION="C++ library of mathematical, signal/speech processing, and communications classes and functions"
LICENSE="GPL-2"
HOMEPAGE="http://itpp.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
diff --git a/sci-libs/itpp/itpp-4.0.3.ebuild b/sci-libs/itpp/itpp-4.0.3.ebuild
new file mode 100644
index 000000000000..08d5c2ef24e9
--- /dev/null
+++ b/sci-libs/itpp/itpp-4.0.3.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/itpp-4.0.3.ebuild,v 1.1 2008/02/21 15:52:00 markusle Exp $
+
+inherit fortran flag-o-matic
+
+DESCRIPTION="C++ library of mathematical, signal/speech processing, and communications classes and functions"
+LICENSE="GPL-2"
+HOMEPAGE="http://itpp.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="blas debug doc fftw lapack minimal"
+
+DEPEND="!minimal? ( fftw? ( >=sci-libs/fftw-3.0.0 ) )
+ blas? ( virtual/blas
+ lapack? ( virtual/lapack ) )
+ doc? ( app-doc/doxygen
+ virtual/tetex )"
+
+pkg_setup() {
+ # lapack can only be used in conjunction with blas
+ if use lapack && ! use blas; then
+ die "USE=lapack requires USE=blas to be set"
+ fi
+}
+
+src_compile() {
+ # turn off performance critical debug code
+ append-flags -DNDEBUG
+
+ local blas_conf="--without-blas"
+ local lapack_conf="--without-lapack"
+ if use blas; then
+ if use lapack; then
+ blas_conf="--with-blas=$(pkg-config lapack --libs)"
+ lapack_conf="--with-lapack"
+ else
+ blas_conf="--with-blas=$(pkg-config blas --libs)"
+ fi
+ fi
+
+ local fftw_conf="--without-fft";
+ if use fftw;
+ then
+ fftw_conf="--with-fft=-lfftw3"
+ fi
+
+ local myconf="--docdir=/usr/share/doc/${P}"
+ if use minimal; then
+ myconf="${myconf} --disable-comm --disable-fixed --disable-optim --disable-protocol --disable-signal --disable-srccode"
+ fi
+
+ econf $(use_enable doc html-doc) \
+ $(use_enable debug) \
+ "${blas_conf}" \
+ "${lapack_conf}" \
+ "${fftw_conf}" \
+ ${myconf} \
+ || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ make install DESTDIR="${D}" || die "make install failed"
+ dodoc AUTHORS ChangeLog ChangeLog2007 ChangeLog-2006 \
+ ChangeLog-2005 INSTALL NEWS NEWS-3.10 NEWS-3.99 README TODO \
+ || die "failed to install docs"
+}