-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
AUX fftw-2.1.5-as-needed.patch 4374 SHA256 b1d65b2dca62257db5c78e81577fb87b7d79f6eb75b8899de48faabfc702e9f0 SHA512 b460d3d3fcc8ea325ef9fc6aa29d0d4f0274697c55b8986d4219531234f89037c814e178144524b5bc6e4a30adf64e1cb30a25ebf042358510485b151c31d049 WHIRLPOOL 6ad4e5676285c8ac17feeaf91980a8bf1116aa70d59e96db319b6beb53579cc6506c684c4c09da482b5307fd634e4d6e449bc1ad59186ead559793d481c23745
AUX fftw-2.1.5-cc.patch 546 SHA256 52b2ba8a140e46e9a1f1c71d8e85faaac70e6d783ba8e45f4423ba6f70f04dbe SHA512 f21ba12ec727a023d41df95b24d03273d416888b21f56dde8d2a256d15b9543a091a02f7100e86196bb7a38492d470b58ab293fed58a21e2417e2427f786368a WHIRLPOOL a333539e1bf7feee517818f9c9c7375d1c71a7792aa1662d18ba6727ab517c444a68375c0e1210f736f0e9dcd297f3ab64273777f5064afe3b724985dff4a641
AUX fftw-2.1.5-no-test.patch 1247 SHA256 9a6cad5e81b4a68ef6c8e137a189ffad462cbbea4850211969417b03768eede1 SHA512 2afea8ab8dff922f47322ab73d1611e0d8c1217fbd046917e9b7b0eda98fcb0b86fe5c2a7fb18c8a4a07dca2eff546f3853160372d5b426ab3738c2d4e0f5937 WHIRLPOOL 28fad72db5eaf7939154d16312db371c6bbb4fbea4ab5bc1848376a71abad761fb7ecabd366ab8cad09143588530cae7241d933ac0a8e762a9052dfb86528ade
AUX fftw-2.1.5-texinfo5.1.patch 596 SHA256 00e61fd86bd0e742efb72212c005615964da4eade40c3024443504e50b9c7186 SHA512 71dd3c13784f9bd1b518827a6784e2619145377cbc88764c69830519096f61863140b90c8138d6a65e3994487cb12cd06baba826d48735c2cbddc1d2320a4214 WHIRLPOOL 9f382908ab6dac7c41c80c7e88a391bb2a71d1c3d8b0e38d153a5fdd8f48b46aee4a216860b599495275ef0f1e2c1501dbe2c12598eae0c637bb16f0878ce2a0
DIST fftw-2.1.5.tar.gz 1256888 SHA256 f8057fae1c7df8b99116783ef3e94a6a44518d49c72e2e630c24b689c6022630 SHA512 8724a7f66aa19b271aa0ffb0e3762919f08082ac4400f52d11b50aef9b9d23a7d4fc5d6b2eae0ac166e2bb30a4d38a52c878e8bf8e24aba01ab1c3ddf5ebec15 WHIRLPOOL 2ea64d246c12e14962b93e05411c5f06dd193a887acb3fe5e7f63231a1a2f1f21b3a41f75951e18c332b25105865633c87150f2107169f5487b6b9983b968e10
-DIST fftw-3.3.3.tar.gz 3920661 SHA256 85cdfc0a0ba10d8fa4f0f8e733aac1a5936c859832a9e3d5c0731fb5c54a97f3 SHA512 1d88b6376ba8c15cceafd3381de1d181a974b921b72b31dd89c297e5771e8d665aa3c121ef2504a70e7b0bb562b1e0612ac2a02121c412d27df06c4d687507c4 WHIRLPOOL b410cb4d854988f9a57f08344d9207ece4ebf218ec6fa605036235e472bef91f5037d852793fa6a7bc0f8a6a7081dc1e71b25b15ab1259e299bb95affca40d3b
DIST fftw-3.3.4.tar.gz 3940427 SHA256 8f0cde90929bc05587c3368d2f15cd0530a60b8a9912a8e2979a72dbe5af0982 SHA512 1ee2c7bec3657f6846e63c6dfa71410563830d2b951966bf0123bd8f4f2f5d6b50f13b76d9a7b0eae70e44856f829ca6ceb3d080bb01649d1572c9f3f68e8eb1 WHIRLPOOL 2a5733f5537ff55a1830994431f1750dd790a4df3e8b3d1e9018c1afba2c5172f4e456eaee1c3427a2b170d23b6928da462e067a6f4e94792cfc7ff1cbc38938
EBUILD fftw-2.1.5-r8.ebuild 3987 SHA256 549c5f70223704a7859648fd67075cee06a6e0028535e2d1a724e9600b70965d SHA512 373c4bad0587e245a26c3da95b52a51f15e3e70d3260d50fd84c528ae196d4062cd0660fb6123dafd6c173836a1384c1f23b2fe7c5bf830474cd35e9d76dd889 WHIRLPOOL bca2d52dc4f7058f84d253b195d8b2a187bd7541fdcefc07719e895731d503596083edb9e25d61c1e9ae2907800f1b67ae97114418260d1b59843f7f7a5253e5
-EBUILD fftw-3.3.3-r2.ebuild 4106 SHA256 4fbc3481acb7bc10fc610288c9bdc64504eddeb95a70583a72133e935fa9cff5 SHA512 b76365c873097012e3bbe2bd16e1313f6a67cb2745b026009bad1ce6ab89ec30cb6e8403097236378e7463f153e95422ec3e08d46611c324bb6aa47143c7ab0f WHIRLPOOL bdf40f3c647c6b21a9d07b4ae2e88473b09791df3edf74c2690bcc869cb2a6b8ab5cfc0c92364f9761997f79c8eda1882f84e10aeb0d5d9b4846ccc923db31cf
EBUILD fftw-3.3.4.ebuild 4789 SHA256 afdea2e70f079404b3d4dd1339dfdc8569e5955ee33e583036aa8a5ad2ea40b2 SHA512 029c893b9e32fb5c807256e53aa70a5c653bcdbd7e9bcc622037d3ad051cde09d81c55f033fae819f0c175baec5deddf13ee376c83dcc473c2e6c0dad332ce92 WHIRLPOOL 9629b637f3728f737378b3c3d35031e08f22324f85429e9f3d1cae2e318804d2cf8eeb2d847758ce6e08ec0c9658f6c7be06c01f02efa2b7e07481330b12b3f8
-MISC ChangeLog 29323 SHA256 a6d1e4b32c0011876b0327eba91dbc20c7ba83d2bb06508f3fb49539eddf7b10 SHA512 5e0c638d09e5a2605e36e6e8241810c6707c045b63bd71fbf6d01e95c6d39ba2472df09db63cf7cda4c47aed18d8139fac3e600e3afbedc883556ed2242e5375 WHIRLPOOL a18440833ecfcd3b32c35f96b94bb6313e9e68c91d3294fa7776bf1042c9c383389b1856630b1607b8691663cfa08bf3f1002cdead10dfa1d5419512e3955ff0
+MISC ChangeLog 29406 SHA256 ab71f993845d0ee52c5551a2bfffd34fa74c43813fc10cbedc987cd4f8c7c625 SHA512 077341c38210a588245e2a20be737a95f9a616585ebf70215578bbd24295f1d28e2881b11f7fbe5b3b5447e2904e82bae282f90db2ae72e6f4e2bdf460a7f220 WHIRLPOOL e862829fe95b0953c25649654e8034f089d92db0869679291b8ed3b9f171ce4c2e1df4315848d105ba640e676e93f972401f43434c3406345e12d5b57e115402
MISC metadata.xml 987 SHA256 6c441e0acecaa0c63e03c5f65c22d39c668a48004e31b085b7b4968e9f3750f0 SHA512 58629ec0239e32d90b2818f4e6ec5349f00f4339bd8197f341506d88a71a8504e1e110f23a60a14087dd0325d1a69c6a93f09d46ed47ef7d3859a4b69dabb7d8 WHIRLPOOL 309500ea9d3b47fa92005cff7414aa21b2f7e97887f400fec49ccc56e62399b7a7d343b5469ca1cc3474222cfa25a24ed99edf4491f862a19a0cb6ada7eb16d7
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQIcBAEBCAAGBQJU8clcAAoJELp701BxlEWf3PsQAKFwbBOytiJkLXBmB+MazbVE
-uQFW6QRqMdVBu6G3jRazC2TZc1aa1KnZbA7z3sV+CmFPFyjyYg7OY/t3eUbOI8Nr
-HKk6eG07WzDRaitzfi++GafgZ+XonLxJZhwBI4vWFCemdcAeLSufaOr1eEn3T2Gv
-dqn4CtYA6djLTamGD60TXsbFpVYH4nplnYk0QTLeLqlhp38suBjlbvi/vNMRE2tF
-AeUJSvNYxMqhNB2LlXMzjnVGoMLnpA96EUa4N7Ndyu7CnpS9BpN/26HspV3KQO3n
-blXC6Ri63gOS5fCrcgSb5ETEnn3XHi5MvLOxvrABBjiQbZqAG/57/zFcHBmFYUuI
-DK2BbBW+AQE1Lc2rKKHm08VUfTNycv3+1MTSPm/gwtp+boO/5+2nFjuFfhJh4WiP
-M81Q2CNGspxPA6U7oPOs5lGz/XBDXQod1ARitWP4wnVespd4N6Crmrtg58EYvu7A
-lh5T+kjTKkvii8geJEvpKWQ0L/WnzmedCmG9fwPZ+Rm1z90hjPNx9XaaXVR2dMp8
-pcLKZROAAFJGklSP+dgKbMx6aBcIhYDC3r/hqX5/hYrmeQw5jKS4R2Z0yoWp0CxI
-OVvopPPOJOdPl+GgcelljvaCwrizWXzHy7E3MVJ1os6K5qZoqFGw26LTo/NAAu69
-KeNJdFLIBDyKzGjl3qqd
-=+IHA
+iQJ8BAEBCgBmBQJU8c0sXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirC04P/1nfApvmdEd3pjL9pz8/rwr8
+ZfrCTdPm0COzZEAeCiIXOrRJjldVEYEclZbPlRmXilgQ2SWElaTOrgxla/GGwV7j
+GpFza4tCmFwTjjZcDNAc2JspFH83X1M5fUdchtMnT42xzocc1ZLOUpAtVViqkQiC
+wqG2/JL0XcIK+DZxAtf0KuysRkz8wp4tLbk5cuo6h9D/HSJ0RCysOo/9p89ZnAFq
+5MQZ+S/Ggb8UCkvst4Nn3xkouKnZCNaGb7ljmOzXcsNqrCcsyPsDOCIGM+a2zv2i
+JckAPabBMGzEcjL+JA2cjO2ZtbOi7qibJLOPa+rly9KTEEdBwFY1WsVqqOx1jz1y
+Nf/V+9ylIIRoEqfBBJETtUNKAGZMFggqg/JPGv5B3sxiBqYais5YNIUzMqUTRIaU
+mK1JsjkNRqmAJAuDPn2vyVLOl/iqa7oI7g3ng7TdEcac3DGPJruV6N4fnfGAa3tJ
+raq7yBB0idhIQKTLdauT4DM6oyXjruKvtVh+H9+D6wXxkHcFWfYKoZX0e6qo2sym
+zJc2lUVsa3Hzw1K8BAhWejHKZx1p0lLllGyuthztHke2I9O2M5D74EvBMN4Aj7M5
+2SvlbUdvSJf6bbn1wBCPuWFei/tA1JnHi0yz4dOsfbmqao5MtUMyoK7dwTZWBL4s
+uMJ3qXbP+UnaDIEW1i+a
+=6714
-----END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/fftw/fftw-3.3.3-r2.ebuild,v 1.13 2015/01/29 22:57:00 mgorny Exp $
-
-EAPI=5
-
-#AUTOTOOLS_AUTORECONF=1
-FORTRAN_NEEDED=fortran
-
-inherit autotools-multilib eutils flag-o-matic fortran-2 multibuild toolchain-funcs versionator
-
-DESCRIPTION="Fast C library for the Discrete Fourier Transform"
-HOMEPAGE="http://www.fftw.org/"
-SRC_URI="http://www.fftw.org/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="3.0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="altivec cpu_flags_x86_avx doc cpu_flags_x86_fma3 cpu_flags_x86_fma4 fortran mpi neon openmp quad cpu_flags_x86_sse cpu_flags_x86_sse2 static-libs test threads zbus"
-
-# there is no abi_x86_32 port of virtual/mpi right now
-REQUIRED_USE="amd64? ( abi_x86_32? ( !mpi !quad ) )"
-
-RDEPEND="
- mpi? ( virtual/mpi )
- abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20130224-r2
- !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
-DEPEND="${RDEPEND}
- test? ( dev-lang/perl )"
-
-pkg_setup() {
- # XXX: this looks like it should be used with BUILD_TYPE!=binary
-
- if use openmp; then
- if [[ $(tc-getCC) == *gcc ]] && ! tc-has-openmp; then
- ewarn "OpenMP is not available in your current selected gcc"
- die "need openmp capable gcc"
- fi
- FORTRAN_NEED_OPENMP=1
- fi
-
- fortran-2_pkg_setup
-
- MULTIBUILD_VARIANTS=( single double longdouble )
- if use quad; then
- if [[ $(tc-getCC) == *gcc ]] && ! version_is_at_least 4.6 $(gcc-version); then
- ewarn "quad precision only available for gcc >= 4.6"
- die "need quad precision capable gcc"
- fi
- MULTIBUILD_VARIANTS+=( quad )
- fi
-}
-
-src_prepare() {
- # fix info file for category directory
- sed -i \
- -e 's/Texinfo documentation system/Libraries/' \
- doc/fftw3.info || die "failed to fix info file"
-
- autotools-utils_src_prepare
-}
-
-src_configure() {
- local x
-
- # filter -Os according to docs
- replace-flags -Os -O2
-
- my_configure() {
- local x=${MULTIBUILD_VARIANT}
-
- myeconfargs=(
- $(use_enable "cpu_flags_x86_fma$(usex cpu_flags_x86_fma3 3 4)" fma)
- $(use_enable fortran)
- $(use_enable zbus mips-zbus-timer)
- $(use_enable threads)
- $(use_enable openmp)
- )
- if [[ $x == single ]]; then
- #altivec, sse, single-paired only work for single
- myeconfargs+=(
- --enable-single
- $(use_enable altivec)
- $(use_enable cpu_flags_x86_avx avx)
- $(use_enable cpu_flags_x86_sse sse)
- $(use_enable mpi)
- $(use_enable neon)
- )
- elif [[ $x == double ]]; then
- myeconfargs+=(
- $(use_enable cpu_flags_x86_avx avx)
- $(use_enable cpu_flags_x86_sse2 sse2)
- $(use_enable mpi)
- )
- elif [[ $x == longdouble ]]; then
- myeconfargs+=(
- --enable-long-double
- $(use_enable mpi)
- )
- elif [[ $x == quad ]]; then
- #quad does not support mpi
- myeconfargs+=( --enable-quad-precision )
- else
- die "${x} precision not implemented in this ebuild"
- fi
-
- autotools-multilib_src_configure
- }
-
- multibuild_foreach_variant my_configure
-}
-
-src_compile() {
- multibuild_foreach_variant autotools-multilib_src_compile
-}
-
-src_test () {
- # We want this to be a reasonably quick test, but that is still hard...
- ewarn "This test series will take 30 minutes on a modern 2.5Ghz machine"
- # Do not increase the number of threads, it will not help your performance
- #local testbase="perl check.pl --nthreads=1 --estimate"
- # ${testbase} -${p}d || die "Failure: $n"
- multibuild_foreach_variant autotools-multilib_src_compile -C tests smallcheck
-}
-
-src_install () {
- local u x
- DOCS=( AUTHORS ChangeLog NEWS README TODO COPYRIGHT CONVENTIONS )
- HTML_DOCS=( doc/html/ )
- multibuild_foreach_variant autotools-multilib_src_install
-
- if use doc; then
- dodoc doc/*.pdf
- insinto /usr/share/doc/${PF}/faq
- doins -r doc/FAQ/fftw-faq.html/*
- else
- rm -r "${ED}"/usr/share/doc/${PF}/html
- fi
-
- for x in "${ED}"/usr/lib*/pkgconfig/*.pc; do
- for u in $(usev mpi) $(usev threads) $(usex openmp omp ""); do
- sed -e "s|-lfftw3[flq]\?|&_$u &|" "$x" > "${x%.pc}_$u.pc" || die
- done
- done
-}