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/