this brings fftw3 up to date. its test suite works for me on amd64. not yet tested with other ports.
feedback & more testing welcome. Index: Makefile =================================================================== RCS file: /cvs/ports/math/fftw3/Makefile,v retrieving revision 1.29 diff -u -p -u -r1.29 Makefile --- Makefile 18 Jun 2015 07:13:04 -0000 1.29 +++ Makefile 26 Jul 2015 20:37:35 -0000 @@ -3,19 +3,17 @@ COMMENT-main= C routines for computing the Discrete Fourier Transform COMMENT-common= common files for the fftw3 packages -V= 3.2.2 +V= 3.3.4 DISTNAME= fftw-${V} PKGNAME= fftw3-${V} FULLPKGNAME-main= fftw3-${V} # XXX set it to its default value so that bsd.port.mk won't whine FULLPKGPATH-main= math/fftw3,-main${FLAVOR_EXT:S/-/,/g} FULLPKGNAME-common= fftw3-common-${V} -REVISION-main= 3 -REVISION-common=1 -SHARED_LIBS= fftw3 6.0 \ - fftw3f 6.0 \ - fftw3_threads 0.0 \ - fftw3f_threads 0.0 +SHARED_LIBS= fftw3 7.0 \ + fftw3f 7.0 \ + fftw3_threads 1.0 \ + fftw3f_threads 1.0 CATEGORIES= math HOMEPAGE= http://www.fftw.org/ Index: distinfo =================================================================== RCS file: /cvs/ports/math/fftw3/distinfo,v retrieving revision 1.8 diff -u -p -u -r1.8 distinfo --- distinfo 18 Jan 2015 03:14:27 -0000 1.8 +++ distinfo 26 Jul 2015 20:37:35 -0000 @@ -1,2 +1,2 @@ -SHA256 (fftw-3.2.2.tar.gz) = aqeuZe5J65kATxWJn5u3f1R1kSLxo1AEHoHglhV9do8= -SIZE (fftw-3.2.2.tar.gz) = 3495117 +SHA256 (fftw-3.3.4.tar.gz) = jwzekJKbwFWHwzaNLxXNBTCmC4qZEqjil5py2+WvCYI= +SIZE (fftw-3.3.4.tar.gz) = 3940427 Index: pkg/PLIST-common =================================================================== RCS file: /cvs/ports/math/fftw3/pkg/PLIST-common,v retrieving revision 1.2 diff -u -p -u -r1.2 PLIST-common --- pkg/PLIST-common 1 Dec 2006 14:24:55 -0000 1.2 +++ pkg/PLIST-common 26 Jul 2015 20:37:35 -0000 @@ -3,7 +3,10 @@ @pkgpath math/fftw3,-common,float bin/fftw-wisdom-to-conf include/fftw3.f +include/fftw3.f03 include/fftw3.h +include/fftw3l.f03 +include/fftw3q.f03 @info info/fftw3.info @man man/man1/fftw-wisdom-to-conf.1 share/doc/fftw3/