diff options
author | Markus Dittrich <markusle@gentoo.org> | 2007-10-16 22:19:11 +0000 |
---|---|---|
committer | Markus Dittrich <markusle@gentoo.org> | 2007-10-16 22:19:11 +0000 |
commit | fbe0d7e0d704701b17441e6c8302545b010496df (patch) | |
tree | 08dbaa88c20f440219ef03898a0fc845286cf648 /sci-libs/itpp | |
parent | gnome-base/gnome-session: Bump to version 2.20.1 (bugfix and translations) wi... (diff) | |
download | historical-fbe0d7e0d704701b17441e6c8302545b010496df.tar.gz historical-fbe0d7e0d704701b17441e6c8302545b010496df.tar.bz2 historical-fbe0d7e0d704701b17441e6c8302545b010496df.zip |
New revision and removed obsolete version.
Package-Manager: portage-2.1.3.13
Diffstat (limited to 'sci-libs/itpp')
-rw-r--r-- | sci-libs/itpp/ChangeLog | 8 | ||||
-rw-r--r-- | sci-libs/itpp/Manifest | 24 | ||||
-rw-r--r-- | sci-libs/itpp/files/digest-itpp-3.10.10 | 3 | ||||
-rw-r--r-- | sci-libs/itpp/files/digest-itpp-4.0.0 | 3 | ||||
-rw-r--r-- | sci-libs/itpp/itpp-3.10.10.ebuild | 59 | ||||
-rw-r--r-- | sci-libs/itpp/itpp-4.0.0.ebuild | 71 |
6 files changed, 93 insertions, 75 deletions
diff --git a/sci-libs/itpp/ChangeLog b/sci-libs/itpp/ChangeLog index f22548c3aecb..8b373fba6643 100644 --- a/sci-libs/itpp/ChangeLog +++ b/sci-libs/itpp/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sci-libs/itpp # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/ChangeLog,v 1.53 2007/10/10 20:16:49 corsair Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/ChangeLog,v 1.54 2007/10/16 22:19:10 markusle Exp $ + +*itpp-4.0.0 (16 Oct 2007) + + 16 Oct 2007; Markus Dittrich <markusle@gentoo.org> -itpp-3.10.10.ebuild, + +itpp-4.0.0.ebuild: + New revision and removed obsolete version. 10 Oct 2007; Markus Rothe <corsair@gentoo.org> itpp-3.10.12.ebuild: Stable on ppc64; bug #190183 diff --git a/sci-libs/itpp/Manifest b/sci-libs/itpp/Manifest index a3c0e075ad61..5b9d1ba9f2b1 100644 --- a/sci-libs/itpp/Manifest +++ b/sci-libs/itpp/Manifest @@ -1,11 +1,7 @@ -DIST itpp-3.10.10.tar.bz2 800010 RMD160 7e7f730bc6a08067b9e464eddbc0aec402d7797f SHA1 d5c371896573a5db7bde61d183a335c1399ae887 SHA256 f3e100647c331ba75dd9483b337b7f43e4f7e9c9554af3f761dffb6e58525d34 DIST itpp-3.10.12.tar.bz2 815433 RMD160 889e4d864d7d9d00f3c3df253a49d7e30d327cb0 SHA1 e069a8cfd4ed2c1bf128ca295d37f5f9788752c6 SHA256 da9cf513364f155a440d4154085256b5bad43549e0589e3b6c88b54644ebd87a DIST itpp-3.99.3.1.tar.bz2 896218 RMD160 182f45b8c31ce9f679135c2198c2438818fceb6f SHA1 ff0bbdd9bd6727abf25090050fab389c77db1114 SHA256 683427bbeee602be444e30c17578ec4effb5ab082a38c156592c64b2c6c409a6 DIST itpp-4.0.0-rc2.tar.bz2 918396 RMD160 dcabd8758d5968498ee88004bef8cf61ed6e1736 SHA1 b8572a0735df5a97609b4a5d8eee9652d66c1dbb SHA256 b2b9bfcc91cd2fa3c10c84eebf0074d4ee147a7c50124de25c030d8c694465e1 -EBUILD itpp-3.10.10.ebuild 1595 RMD160 28a8ed684e38d7f5d7e15c62928d91755d3a2f86 SHA1 bc33401b23a96d0d1f2ef0b2517f9423999ceaf5 SHA256 bb433f73b70bcbf40e184670494605e9614298522b71cfa75327215defe9e0dd -MD5 904a694b89acf3b0780075c4bb001666 itpp-3.10.10.ebuild 1595 -RMD160 28a8ed684e38d7f5d7e15c62928d91755d3a2f86 itpp-3.10.10.ebuild 1595 -SHA256 bb433f73b70bcbf40e184670494605e9614298522b71cfa75327215defe9e0dd itpp-3.10.10.ebuild 1595 +DIST itpp-4.0.0.tar.bz2 917273 RMD160 b464d48ac03719ab003877b6b92f5ff714c63f4d SHA1 6e010e77044597b602118ea4892f3c98e96b0b27 SHA256 56808c82c33f5d5dedb37ad5b6bf28814682b038514993e3cd1218dd853186af EBUILD itpp-3.10.12.ebuild 1620 RMD160 5e53eb47333c7b009289db28c35a8fc96f8f5683 SHA1 69e552ac41b285a709101b1774aa4ebe5092527d SHA256 39aa94bdff4671d0565be0f335b245db0e274cbf37f390d1e538ce5c3b4a0f4e MD5 aa84cd8ec27019fece31c024dcae94d7 itpp-3.10.12.ebuild 1620 RMD160 5e53eb47333c7b009289db28c35a8fc96f8f5683 itpp-3.10.12.ebuild 1620 @@ -14,27 +10,31 @@ EBUILD itpp-3.99.3.1.ebuild 1673 RMD160 79115419711ef6c7a3e361ab140f3a2e99ab1a42 MD5 2321cf113487df7e3156a22f51c52e7a itpp-3.99.3.1.ebuild 1673 RMD160 79115419711ef6c7a3e361ab140f3a2e99ab1a42 itpp-3.99.3.1.ebuild 1673 SHA256 9407a68f5d8c3321a28745b719eb94dbd031b1462affdb751af3ebaaf7035942 itpp-3.99.3.1.ebuild 1673 +EBUILD itpp-4.0.0.ebuild 1891 RMD160 757e1901801b0dab40ab48a88afb5893d881c9bd SHA1 00b916e93d4b55be5aa78ef67ee087929e90a983 SHA256 d0d975f943df8bcc6511c7af744855470328299d7867cf78c84fd892da45b088 +MD5 871813852698e50b58458699237134ad itpp-4.0.0.ebuild 1891 +RMD160 757e1901801b0dab40ab48a88afb5893d881c9bd itpp-4.0.0.ebuild 1891 +SHA256 d0d975f943df8bcc6511c7af744855470328299d7867cf78c84fd892da45b088 itpp-4.0.0.ebuild 1891 EBUILD itpp-4.0.0_rc2.ebuild 1844 RMD160 f909ea50aad3d3cccba64e74d05f0eb0f65af7f3 SHA1 16c243643c6e4b0df7c0a6373766549139c770cb SHA256 bf5f4c617d93e87659877b3658abfc44c2d04239b58f736ce754e284c00666bd MD5 ff701dee8d0057c9bfac31e850c5ef27 itpp-4.0.0_rc2.ebuild 1844 RMD160 f909ea50aad3d3cccba64e74d05f0eb0f65af7f3 itpp-4.0.0_rc2.ebuild 1844 SHA256 bf5f4c617d93e87659877b3658abfc44c2d04239b58f736ce754e284c00666bd itpp-4.0.0_rc2.ebuild 1844 -MISC ChangeLog 8651 RMD160 2a5340c9ca1aa99accaab90abea06b4a11c899d2 SHA1 456b36a8a07ecd5dd15fc0e9ef3f1deba8b04cef SHA256 a14bb9f4ebdc5e20ce3669843ee929afdef075dc3ce5252e4d6fb4753242f39f -MD5 c9a89e42551bf84a03ac494d7da8540c ChangeLog 8651 -RMD160 2a5340c9ca1aa99accaab90abea06b4a11c899d2 ChangeLog 8651 -SHA256 a14bb9f4ebdc5e20ce3669843ee929afdef075dc3ce5252e4d6fb4753242f39f ChangeLog 8651 +MISC ChangeLog 8822 RMD160 065820df68aec4d9195b8888b1841d88e2c23f21 SHA1 3f3f6b190bef7fa319a8c838ee5c4107423b3c96 SHA256 9999ed02114d913a5d62ab22f8cb9446d378e610fa4e0f8e80cfab12a2a98e89 +MD5 de87a871aef57b7e8a8e6ba1d2d807bf ChangeLog 8822 +RMD160 065820df68aec4d9195b8888b1841d88e2c23f21 ChangeLog 8822 +SHA256 9999ed02114d913a5d62ab22f8cb9446d378e610fa4e0f8e80cfab12a2a98e89 ChangeLog 8822 MISC metadata.xml 254 RMD160 991c43f74018cbcaaa60b41290c912a8b61091c8 SHA1 83928b80dc644941d59b64e04e0964b1c1fa3005 SHA256 80784c7acbd54102b4d3fc01c3fb2ae5862732093798671596c67a8350c25454 MD5 041650a939ada57b9df1755a488ad1b7 metadata.xml 254 RMD160 991c43f74018cbcaaa60b41290c912a8b61091c8 metadata.xml 254 SHA256 80784c7acbd54102b4d3fc01c3fb2ae5862732093798671596c67a8350c25454 metadata.xml 254 -MD5 177d4445942fd3a3867b2786674a426e files/digest-itpp-3.10.10 241 -RMD160 4e5b5df2fd0d730820c187c763dfa00e6ee64967 files/digest-itpp-3.10.10 241 -SHA256 a3bb4bc2a704a9f21a09853f2b16322eff05627fc38eb654e9e0161fd07bd620 files/digest-itpp-3.10.10 241 MD5 41b2819be22cf605d3e4d09fc258b7ae files/digest-itpp-3.10.12 241 RMD160 c422b1e8f6ab81c928b63add010f810f5c68ac57 files/digest-itpp-3.10.12 241 SHA256 5efe96f4dbcd2b29d1d77b40a1dc653e7de72e085743e3b834d124783e8886b1 files/digest-itpp-3.10.12 241 MD5 d3646fe777b1ed1e8e854d4e1f41d2bb files/digest-itpp-3.99.3.1 244 RMD160 e1f4552931b79ac08288fa7fc6f504d07c43270d files/digest-itpp-3.99.3.1 244 SHA256 0d95f83a6f7ef76cea973d21f0dc67ecf0b68b37142cd1cd8737d0e4b0dadfed files/digest-itpp-3.99.3.1 244 +MD5 708f9a69d6c4fea4d8aeec952a25aea7 files/digest-itpp-4.0.0 235 +RMD160 ceea8a948ecd820af3b61ece8d43f3a5543314f7 files/digest-itpp-4.0.0 235 +SHA256 d4dab510e8a65cf5f887b8eeae0bcefe564380c2d4f7990aceb476db863e48e3 files/digest-itpp-4.0.0 235 MD5 ce8e79df98b19a057e92ba6a4c91ea03 files/digest-itpp-4.0.0_rc2 247 RMD160 3321e3d3419a7ed1f5860c380cf0c976a5eb2ccc files/digest-itpp-4.0.0_rc2 247 SHA256 4d5863024b2f62356e77492f476296fcf5fae2a75d95c9758ee5664a3d057c77 files/digest-itpp-4.0.0_rc2 247 diff --git a/sci-libs/itpp/files/digest-itpp-3.10.10 b/sci-libs/itpp/files/digest-itpp-3.10.10 deleted file mode 100644 index fb33d85dedc7..000000000000 --- a/sci-libs/itpp/files/digest-itpp-3.10.10 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 8effb412028ce990d076489128eaab90 itpp-3.10.10.tar.bz2 800010 -RMD160 7e7f730bc6a08067b9e464eddbc0aec402d7797f itpp-3.10.10.tar.bz2 800010 -SHA256 f3e100647c331ba75dd9483b337b7f43e4f7e9c9554af3f761dffb6e58525d34 itpp-3.10.10.tar.bz2 800010 diff --git a/sci-libs/itpp/files/digest-itpp-4.0.0 b/sci-libs/itpp/files/digest-itpp-4.0.0 new file mode 100644 index 000000000000..f35f27fbf879 --- /dev/null +++ b/sci-libs/itpp/files/digest-itpp-4.0.0 @@ -0,0 +1,3 @@ +MD5 c259921dc1143a92419324f031fc7151 itpp-4.0.0.tar.bz2 917273 +RMD160 b464d48ac03719ab003877b6b92f5ff714c63f4d itpp-4.0.0.tar.bz2 917273 +SHA256 56808c82c33f5d5dedb37ad5b6bf28814682b038514993e3cd1218dd853186af itpp-4.0.0.tar.bz2 917273 diff --git a/sci-libs/itpp/itpp-3.10.10.ebuild b/sci-libs/itpp/itpp-3.10.10.ebuild deleted file mode 100644 index 55d9cec4d1de..000000000000 --- a/sci-libs/itpp/itpp-3.10.10.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/itpp/itpp-3.10.10.ebuild,v 1.9 2007/10/08 13:16:42 markusle Exp $ - -inherit fortran - -DESCRIPTION="IT++ is a C++ library of mathematical, signal processing, 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 cblas debug doc fftw lapack" - -DEPEND="fftw? ( || ( >=sci-libs/fftw-3.0.0 - >=sci-libs/acml-2.5.3 ) ) - blas? ( virtual/blas - cblas? ( || ( >=sci-libs/gsl-1.4 - >=sci-libs/acml-2.5.3 - >=sci-libs/blas-atlas-3.6.0 - sci-libs/cblas-reference ) ) - lapack? ( virtual/lapack ) ) - doc? ( app-doc/doxygen - virtual/tetex )" - -pkg_setup() { - # lapack/cblas can only be used in conjunction with blas - if use cblas && ! use blas; then - die "USE=cblas requires USE=blas to be set" - fi - if use lapack && ! use blas; then - die "USE=lapack requires USE=blas to be set" - fi -} - -src_compile() { - local myconf - - if use blas; then - myconf="--with-blas=-lblas" - else - myconf="--without-blas" - fi - econf $(use_enable doc html-doc) \ - $(use_enable debug) \ - $(use_with cblas) \ - $(use_with lapack) \ - $(use_with fftw fft) \ - "$myconf" \ - || die "econf failed" - emake || die "emake failed" -} - -src_install() { - make install DESTDIR="${D}" || die "make install failed" - dodoc AUTHORS ChangeLog* INSTALL NEWS* README || \ - die "failed to install docs" -} diff --git a/sci-libs/itpp/itpp-4.0.0.ebuild b/sci-libs/itpp/itpp-4.0.0.ebuild new file mode 100644 index 000000000000..223435267d04 --- /dev/null +++ b/sci-libs/itpp/itpp-4.0.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2007 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.1 2007/10/16 22:19:10 markusle Exp $ + +inherit fortran flag-o-matic + +DESCRIPTION="IT++ is a C++ library of mathematical, signal processing, 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 in development + # versions + append-flags -DNDEBUG + + local lapack_conf + if use lapack; then + lapack_conf="--with-lapack=$(pkg-config lapack --libs)" + else + lapack_conf="--without-lapack" + fi + + local blas_conf + if use blas; then + blas_conf="--with-blas=$(pkg-config blas --libs)" + else + blas_conf="--without-blas" + fi + + local fftw_conf; + if use fftw; + then + fftw_conf="--with-fft=-lfftw3" + fi + + 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}" \ + || die "econf failed" + emake || die "emake failed" +} + +src_install() { + make install DESTDIR="${D}" || die "make install failed" + dodoc AUTHORS ChangeLog ChangeLog-2006 ChangeLog-2005 INSTALL \ + NEWS NEWS-3.10 NEWS-3.99 README TODO || die "failed to install docs" +} |