diff options
-rw-r--r-- | sci-libs/fftw/ChangeLog | 6 | ||||
-rw-r--r-- | sci-libs/fftw/Manifest | 20 | ||||
-rw-r--r-- | sci-libs/fftw/fftw-2.1.5-r8.ebuild | 6 | ||||
-rw-r--r-- | sci-libs/fftw/fftw-3.2.2-r2.ebuild | 6 | ||||
-rw-r--r-- | sci-libs/fftw/fftw-3.2.2.ebuild | 6 | ||||
-rw-r--r-- | sci-libs/fftw/metadata.xml | 26 |
6 files changed, 35 insertions, 35 deletions
diff --git a/sci-libs/fftw/ChangeLog b/sci-libs/fftw/ChangeLog index 9ce73183889d..506c4c80fda8 100644 --- a/sci-libs/fftw/ChangeLog +++ b/sci-libs/fftw/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sci-libs/fftw # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/fftw/ChangeLog,v 1.136 2013/02/19 05:13:14 ottxor Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/fftw/ChangeLog,v 1.137 2013/02/22 10:11:14 jlec Exp $ + + 22 Feb 2013; Justin Lecher <jlec@gentoo.org> fftw-2.1.5-r8.ebuild, + fftw-3.2.2.ebuild, fftw-3.2.2-r2.ebuild, metadata.xml: + Correct logic to detect openmp capabable compilers 19 Feb 2013; Christoph Junghans <ottxor@gentoo.org> metadata.xml: fixed fma description (bug #445053) diff --git a/sci-libs/fftw/Manifest b/sci-libs/fftw/Manifest index e4fb4cddfc44..2edd2fd583ac 100644 --- a/sci-libs/fftw/Manifest +++ b/sci-libs/fftw/Manifest @@ -10,21 +10,17 @@ AUX fftw-3.2.2-pc-threads.patch 650 SHA256 26a442c168324623a60d1fc986f9c70ddf2d6 DIST fftw-2.1.5.tar.gz 1256888 SHA256 f8057fae1c7df8b99116783ef3e94a6a44518d49c72e2e630c24b689c6022630 SHA512 8724a7f66aa19b271aa0ffb0e3762919f08082ac4400f52d11b50aef9b9d23a7d4fc5d6b2eae0ac166e2bb30a4d38a52c878e8bf8e24aba01ab1c3ddf5ebec15 WHIRLPOOL 2ea64d246c12e14962b93e05411c5f06dd193a887acb3fe5e7f63231a1a2f1f21b3a41f75951e18c332b25105865633c87150f2107169f5487b6b9983b968e10 DIST fftw-3.2.2.tar.gz 3495117 SHA256 6aa7ae65ee49eb99004f15899f9bb77f54759122f1a350041e81e096157d768f SHA512 0bcb01b2e84102f6d70b0c8dabf8541917f88e249405cad44ab49783513eb6519b2db13ce17c23598c807a14eff02327f59e1853335b85c7ec592e7176038094 WHIRLPOOL 55126a6b44ed84c66c8596d3f504f9f0b5e19636f60bb36e252fd625cc5471049d4ec9193d2a7c31816ea8fb26d4a0d7b105ebdd645f58573cce5396416dd8c7 DIST fftw-3.3.3.tar.gz 3920661 SHA256 85cdfc0a0ba10d8fa4f0f8e733aac1a5936c859832a9e3d5c0731fb5c54a97f3 SHA512 1d88b6376ba8c15cceafd3381de1d181a974b921b72b31dd89c297e5771e8d665aa3c121ef2504a70e7b0bb562b1e0612ac2a02121c412d27df06c4d687507c4 WHIRLPOOL b410cb4d854988f9a57f08344d9207ece4ebf218ec6fa605036235e472bef91f5037d852793fa6a7bc0f8a6a7081dc1e71b25b15ab1259e299bb95affca40d3b -EBUILD fftw-2.1.5-r8.ebuild 3878 SHA256 44f34a472d18eb43b82b3ffd4f687a6d30890f710a1287bc76c55aa3012f6657 SHA512 0800dc5b441a67b770e4096fd8211e63b8ab5a29202174ed700c4641afe3522810057618d3f7bae14fb86d59c1c7f1cccce6c673ef06da5149240687f317373d WHIRLPOOL 48e20c79449106ac1fba359b5d2563212e893882c00a1030f6eeb3e6819368d29d2e23e2207d6d943e093c038d950a4eec3e3f8e470b6110a61a9c4605c45c8a -EBUILD fftw-3.2.2-r2.ebuild 3830 SHA256 a0e8582257a58b0a4dd9f9015a8bf7e7bbcfcfdadfe6e40449aa66ef823a3cce SHA512 8884939ee0b6e2afcf578cd3929d725b67518bd76d2c16b8b672e2a0925fadc180849c314b5102c4b51783a6e6dc78019121352c621fc59a93798399f2feb512 WHIRLPOOL 1c2af4322dd47dc7e0a31619ce82ce10e836a9eddfedd33a5f7d8257311a9b02418d6a6c630b00d766d0ae93f07249ec3bf038ee8d22a6c2033ba7799bd68e9d -EBUILD fftw-3.2.2.ebuild 3622 SHA256 a5255494e0639cbd2acdd0e23946bc15483d322a2d0719dae96090210dcb9634 SHA512 20c6c13a35a64493f51f749807a5a9bffcf2995d1cfb5f7cc1fbf51c10df8a7da18b903f77ef7df8400e7c9a4528c0b0b0c1dfe933cc4ebc49ea042bee433bc3 WHIRLPOOL 6bf4c6e0aaa9b23b241eb86feae895d0bcf101bd0dccb39a735f8112a3310eb5dc2f80f5e40de1d052b06649173713b24632b062ee8d2edd354be0426e40ebcf +EBUILD fftw-2.1.5-r8.ebuild 3875 SHA256 7633e140d79f4dcc5ff5a4a454d499c27738e27645ad81cfe8f2cffcab8295bd SHA512 6eb29789b3b244169cab0678ac6a3482c79c3425721eeeeb56daf7d9b472ca648b20e10b263288c411b8cd547e66adac0ba55a507b3e8d052c46fc5d66d1df64 WHIRLPOOL b329a30cedb86b3a78a822dd55f7d6da4f4cfa249b967f3aafeec185ea010b09a17a47eb29be62b51dab72ba76bc1c5ea5a5493e5638a305927faba2cd4607e0 +EBUILD fftw-3.2.2-r2.ebuild 3860 SHA256 23a82110c30d422195befeab7463f6a4e226bd3233f9d96ef13fca2f11ce315a SHA512 3b029a451fb15bec245e7813d41f0ce49aaf7345ba9df820c4a0c7e77faa0b0099fcbeb14129685f59d0496639c05754206de94d7acff1fea933f16a3782cc00 WHIRLPOOL 6479e46b5740f6522896e5e3fcbeacd8bdf6fb3a5b0bb105af77bc0239e6e90a68bf05dca1c02562bfc750ebb775414654329342328c7e527ccc46db1bcbe0cc +EBUILD fftw-3.2.2.ebuild 3652 SHA256 7be4b3e229e3a3b226d37ac76601c4a1ed38da4846565ff445d4aabfb3496f08 SHA512 862fc6ce08819ba8ec3967c5eda63fb84bc8990d319e481aac7d80bd50f4bd1ed70eec227b368dc3ea5e4a1eda865db5f107118561eb8c37c275f9c9b39f7404 WHIRLPOOL 80d8d2e9f86ffe5d7b7bad06fe559efcaeb510359936a01cc0f1e8e1077193fdd756a137ad85f22ee3dec6ee95ffe0e58c588e87fe388682f0bc8024d6e7e535 EBUILD fftw-3.3.3-r1.ebuild 3867 SHA256 f5ef1877e2d5091612ca21dcac715d6b27d429a00c819d2eccaaeadc85f89f70 SHA512 3efe24f9d861968c5bbaf841b7f940c9350ea7187ac244a1ee0161d201838c67b932099e9955fb02b478354df7dfc99eaaa266904f9e49fa08ef9296bbc70e8b WHIRLPOOL a96a67d434dba627af82a788850f46c9520cd628e6c0265861d72421fa5cfd27a9e28404ce88419e398d650d375f88d638a963c2c1d88e87d8747cbea622b08d EBUILD fftw-3.3.3.ebuild 3664 SHA256 65d9c22b3331103b7c6358db69f3e51109825c300f2e06c90578f0730849cfe2 SHA512 485a5ce72f155dcb62573329a226a3911ad4efa5874be6f255bd4e5acb2ce8390843722fa3b31bc14d4ad65cd54befe808e08f541b7beccb55a80c54f4e46eb3 WHIRLPOOL bf527e6bf93fb876a48b468e93fa54e436f4c2e452af784e103589c0a707f8261f92f5f1519996d301f89e69a488f54ad0675be61ac83ff2997d815353e0b994 -MISC ChangeLog 24856 SHA256 6bfbfbbaa4b1c495ea5c64b69e99693a66907f3bdbfae128975711c9441fe25f SHA512 c4434349052f5fa7ef2ac35519935355bbfcaa036f9460f7541df2b2b52359e214c1ecf34f8fb7927a7c9a0e0cc26f9a30e7b16f728cb0b6207a151faf323e62 WHIRLPOOL f1b97ce14adb5aed54a72028cfed51da17db374bf8bae47eb7b669d53b7722d5f076d7dcdf79d51b9dc6c266e79dcc3151fe5b48ce0c8346f558b13d1f2c8af3 -MISC metadata.xml 1221 SHA256 56baba9cb330c7f89db71d646083127043b01e98693defb37dd899959a4d75c2 SHA512 3388437f28f4983ffcd29b6f26c105105095200408a02d5061cf6ed3cef87d38643b89858c05085b3c6c493b05424b02867537fee0b6e05c25fd256c0b07a523 WHIRLPOOL d57e62db6c0ce667b6799d3070203ee022d8c84afc0339ba019c5dd15d05034593d1109460b2989eadf6e8e3613eff8ab3ebe1cfb4158e0987dbc4667a58bb60 +MISC ChangeLog 25034 SHA256 5f63d0ca3bc9365de20f839fd710734c9c9a442829f7c89d16cac1e3dbfa51dd SHA512 bb1414260dd44f18032bc3bfb845fdeeef8c71d4b3c7ecab5fb4c343f453b0aa5f3a280b364462d954a900af8a794b10cf1d1c9f837a215c5a483dcd907b2644 WHIRLPOOL 15255789efbde77908b6e7d3023c8ca1252d2468031f410be4bcf21a93897d853f61964872b87377e0928450702a82a79747057ef8fee639a668399def9040c4 +MISC metadata.xml 1243 SHA256 34a8bc5356ea410cdd708b2ef4f5e57a53be0f1d6af7c54ae72f57d65f4caae2 SHA512 b790a83e5bd8451b7e5efaa8c7430dc0c879a4be30f913f484572cf8c3b6199b283483df51d0234e0d6b99d324e9bade7e03f84254058225b592a74a90e5eddf WHIRLPOOL 4fa9379a2d144d25c1d60dd0370e02b4207be3d0327d4b849a4c8ab651f3986dc36b463451007611f1d0af83084833a71f98c672b369bca2dff0823ebe15a3f7 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQEcBAEBCAAGBQJRIwnsAAoJEOeBhlrCAAWG9zUIAJKP1OgMVU8pQBbcTrQ/ldlf -EvBBkrdd1TfeW0+lRExV6aOIQZCsOyB9tPPqN/puGQ35i1+LnwLCiWClU5V6bywL -XTdLMYKUTZtGZViakg4K2ZWwG3qO6/4Bhtt0QNgnWyIOnB7fOK9Sz/DnreNbqOcp -tWAhix0Q6SLBlgLje9mGCN3fx0nqEBR1TLY3US0zdDoSr9TEOg+naHZ118u9ETbs -mKwVFu+N98Xo6ShdejQ0uTUaFEwJFyuKtBJ74XC4g1JeoZAgooY77XZUEOHjXpsC -68gmI9wIPFDwbGC5tVqriz4WTCeQt1eUCLIbygDyyomvO7qgVhZv/mFFlfyQNhg= -=jKiV +iEYEAREIAAYFAlEnREMACgkQgAnW8HDreRbxDgCZAX4Twc209M4vSAArRJlw1Y1h +p3YAni8MHquu/jwiT+GUL+M+gvXRqQEp +=7MPh -----END PGP SIGNATURE----- diff --git a/sci-libs/fftw/fftw-2.1.5-r8.ebuild b/sci-libs/fftw/fftw-2.1.5-r8.ebuild index bab7598b222e..5c9fb80fe02e 100644 --- a/sci-libs/fftw/fftw-2.1.5-r8.ebuild +++ b/sci-libs/fftw/fftw-2.1.5-r8.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/fftw/fftw-2.1.5-r8.ebuild,v 1.14 2012/10/18 21:42:09 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/fftw/fftw-2.1.5-r8.ebuild,v 1.15 2013/02/22 10:11:14 jlec Exp $ EAPI=4 @@ -32,7 +32,7 @@ pkg_setup() { if use x86; then is-flag "-fomit-frame-pointer" || append-flags "-fomit-frame-pointer" fi - if use openmp && [[ $(tc-getCC) == *gcc* ]] && ! $(tc-has-openmp); then + if use openmp && [[ $(tc-getCC) == *gcc* ]] && ! tc-has-openmp; then ewarn "You are using gcc and OpenMP is only available with gcc >= 4.2 " ewarn "If you want to build fftw with OpenMP, abort now," ewarn "and switch CC to an OpenMP capable compiler" diff --git a/sci-libs/fftw/fftw-3.2.2-r2.ebuild b/sci-libs/fftw/fftw-3.2.2-r2.ebuild index 74909c5842bf..09bf267563fb 100644 --- a/sci-libs/fftw/fftw-3.2.2-r2.ebuild +++ b/sci-libs/fftw/fftw-3.2.2-r2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/fftw/fftw-3.2.2-r2.ebuild,v 1.3 2012/10/18 21:42:09 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/fftw/fftw-3.2.2-r2.ebuild,v 1.4 2013/02/22 10:11:14 jlec Exp $ EAPI=2 @@ -26,7 +26,7 @@ pkg_setup() { elif use threads; then FFTW_THREADS="--enable-threads --disable-openmp" fi - if use openmp && ! tc-has-openmp; then + if use openmp && [[ $(tc-getCC) == *gcc* ]] && ! tc-has-openmp; then ewarn "You are using gcc and OpenMP is only available with gcc >= 4.2 " ewarn "If you want to build fftw with OpenMP, abort now," ewarn "and switch CC to an OpenMP capable compiler" diff --git a/sci-libs/fftw/fftw-3.2.2.ebuild b/sci-libs/fftw/fftw-3.2.2.ebuild index 5479d4bca26d..fd45cc4fd129 100644 --- a/sci-libs/fftw/fftw-3.2.2.ebuild +++ b/sci-libs/fftw/fftw-3.2.2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/fftw/fftw-3.2.2.ebuild,v 1.18 2012/10/18 21:42:09 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/fftw/fftw-3.2.2.ebuild,v 1.19 2013/02/22 10:11:14 jlec Exp $ EAPI=2 @@ -26,7 +26,7 @@ pkg_setup() { elif use threads; then FFTW_THREADS="--enable-threads --disable-openmp" fi - if use openmp && ! tc-has-openmp; then + if use openmp && [[ $(tc-getCC) == *gcc* ]] && ! tc-has-openmp; then ewarn "You are using gcc and OpenMP is only available with gcc >= 4.2 " ewarn "If you want to build fftw with OpenMP, abort now," ewarn "and switch CC to an OpenMP capable compiler" diff --git a/sci-libs/fftw/metadata.xml b/sci-libs/fftw/metadata.xml index a5d7e8bbe710..ec2aafe5eb8a 100644 --- a/sci-libs/fftw/metadata.xml +++ b/sci-libs/fftw/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci</herd> - <longdescription lang="en"> + <herd>sci</herd> + <longdescription lang="en"> The Fastest Fourier Transform in the West is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input @@ -11,16 +11,16 @@ that FFTW's performance is typically superior to that of other publicly available FFT software. </longdescription> - <use> - <flag name="avx">Adds support for Advanced Vector Extensions</flag> - <flag name="float">Link default library to single precision instead of + <use> + <flag name="avx">Adds support for Advanced Vector Extensions</flag> + <flag name="float">Link default library to single precision instead of double (symlinks only and fftw-2.1)</flag> -<flag name="fma">Use the Fused Multiply Add instruction set (fma3/fma4 either one)</flag> - <flag name="paired-single">Adds support for pair-single optimizations of mips</flag> - <flag name="quad">Build quadruple precision lib</flag> - <flag name="zbus">Adds support for ZBus cycle-counter of mips</flag> - </use> - <upstream> - <remote-id type="freecode">fftw</remote-id> - </upstream> + <flag name="fma">Use the Fused Multiply Add instruction set (fma3/fma4 either one)</flag> + <flag name="paired-single">Adds support for pair-single optimizations of mips</flag> + <flag name="quad">Build quadruple precision lib</flag> + <flag name="zbus">Adds support for ZBus cycle-counter of mips</flag> + </use> + <upstream> + <remote-id type="freecode">fftw</remote-id> + </upstream> </pkgmetadata> |