diff options
author | adam <adam@pkgsrc.org> | 2018-05-30 06:45:58 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2018-05-30 06:45:58 +0000 |
commit | f81e7f5520dbab1157a48929d9d6fb852887bccb (patch) | |
tree | f312e046a77e4b36f1694d4750e2866bbf6c670b /math/fftw | |
parent | 489ba4dcf56ade8ed6e76c7a9b0d00b20ea6adff (diff) | |
download | pkgsrc-f81e7f5520dbab1157a48929d9d6fb852887bccb.tar.gz |
fftw: updated to 3.3.8
FFTW 3.3.8:
* Fixed AVX, AVX2 for gcc-8.
By default, FFTW 3.3.7 was broken with gcc-8. AVX and AVX2 code
assumed that the compiler honors the distinction between +0 and -0,
but gcc-8 -ffast-math does not. The default CFLAGS included -ffast-math.
This release ensures that FFTW works with gcc-8 -ffast-math, and
removes -ffast-math from the default CFLAGS for good measure.
Diffstat (limited to 'math/fftw')
-rw-r--r-- | math/fftw/Makefile | 5 | ||||
-rw-r--r-- | math/fftw/distinfo | 10 | ||||
-rw-r--r-- | math/fftw/options.mk | 5 |
3 files changed, 9 insertions, 11 deletions
diff --git a/math/fftw/Makefile b/math/fftw/Makefile index 093384932c0..f2d41981771 100644 --- a/math/fftw/Makefile +++ b/math/fftw/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.56 2017/11/23 20:24:13 wiz Exp $ +# $NetBSD: Makefile,v 1.57 2018/05/30 06:45:58 adam Exp $ -DISTNAME= fftw-3.3.7 -#PKGNAME= ${DISTNAME:S/-pl1/pl1/} +DISTNAME= fftw-3.3.8 CATEGORIES= math MASTER_SITES= ftp://ftp.fftw.org/pub/fftw/ MASTER_SITES+= http://www.fftw.org/ diff --git a/math/fftw/distinfo b/math/fftw/distinfo index 001ecd627db..477b7549d76 100644 --- a/math/fftw/distinfo +++ b/math/fftw/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.23 2017/11/23 20:24:13 wiz Exp $ +$NetBSD: distinfo,v 1.24 2018/05/30 06:45:58 adam Exp $ -SHA1 (fftw-3.3.7.tar.gz) = 2ae980a8d44c161ce4a09c6e2d1c79243ecbabb2 -RMD160 (fftw-3.3.7.tar.gz) = 6fb90ce7190190998ff4c579934b76de270db271 -SHA512 (fftw-3.3.7.tar.gz) = a5db54293a6d711408bed5894766437eee920be015ad27023c7a91d4581e2ff5b96e3db0201e6eaccf7b064c4d32db1a2a8fab3e6813e524b4743ddd6216ba77 -Size (fftw-3.3.7.tar.gz) = 4105807 bytes +SHA1 (fftw-3.3.8.tar.gz) = 59831bd4b2705381ee395e54aa6e0069b10c3626 +RMD160 (fftw-3.3.8.tar.gz) = ce2d1c266a13c96af85d51d75252417458947dc6 +SHA512 (fftw-3.3.8.tar.gz) = ab918b742a7c7dcb56390a0a0014f517a6dff9a2e4b4591060deeb2c652bf3c6868aa74559a422a276b853289b4b701bdcbd3d4d8c08943acf29167a7be81a38 +Size (fftw-3.3.8.tar.gz) = 4110137 bytes diff --git a/math/fftw/options.mk b/math/fftw/options.mk index 89b9dbd9bba..757a6cc2c0b 100644 --- a/math/fftw/options.mk +++ b/math/fftw/options.mk @@ -1,15 +1,14 @@ -# $NetBSD: options.mk,v 1.2 2013/07/09 15:46:45 tsutsui Exp $ +# $NetBSD: options.mk,v 1.3 2018/05/30 06:45:58 adam Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.fftw PKG_SUPPORTED_OPTIONS= fftw-fortran -PKG_SUGGESTED_OPTIONS= # Enable fortran support by default on platforms supported by lang/g95. .if (!empty(MACHINE_ARCH:Mi386) || !empty(MACHINE_ARCH:Mx86_64) || \ !empty(MACHINE_ARCH:Mia64) || !empty(MACHINE_ARCH:Mpowerpc*) || \ !empty(MACHINE_ARCH:Mhppa) || !empty(MACHINE_ARCH:Msparc*) || \ !empty(MACHINE_ARCH:Malpha) || !empty(MACHINE_ARCH:Mmips*)) # ...but disable it until lang/g95 issue is resolved. -#PKG_SUGGESTED_OPTIONS+= fftw-fortran +#PKG_SUGGESTED_OPTIONS= fftw-fortran .endif .include "../../mk/bsd.options.mk" |