Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details on branch 2025Q3
fftw3 Fast C routines to compute the Discrete Fourier Transform
3.3.11 math Σ=99 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.3.11Version of this port present on the latest quarterly branch.
Maintainer: jhale@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2004-04-18 10:49:04
Last Update: 2026-10-10 08:20:46
Commit Hash: 2c75ab2
People watching this port, also watch: libiconv, png, tiff, libxml2, expat
License: GPLv2+
WWW:
https://www.fftw.org/
Description: #
FFTW 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 size. We believe that FFTW, which is free software, should become the FFT library of choice for most applications. Our benchmarks, performed on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software. Moreover, FFTW's performance is portable: the program will perform well on most architectures without modification. The FFTW package was developed at MIT by Matteo Frigo and Steven G. Johnson. Please send email to fftw@theory.lcs.mit.edu so that we can keep track of users and send you information about new releases. The latest version of FFTW, benchmarks, links, and other information can be found at the FFTW home page.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
Manual pages: #
pkg-plist: as obtained via: make generate-plist #
Expand this list (40 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/fftw3-3.3.11/catalog.mk
  3. /usr/local/share/licenses/fftw3-3.3.11/LICENSE
  4. /usr/local/share/licenses/fftw3-3.3.11/GPLv2+
  5. bin/fftw-wisdom
  6. bin/fftw-wisdom-to-conf
  7. @comment include/fftw3-mpi.f03
  8. @comment include/fftw3-mpi.h
  9. include/fftw3.f
  10. include/fftw3.f03
  11. include/fftw3.h
  12. @comment include/fftw3l-mpi.f03
  13. include/fftw3l.f03
  14. include/fftw3q.f03
  15. lib/cmake/fftw3/FFTW3Config.cmake
  16. lib/cmake/fftw3/FFTW3ConfigVersion.cmake
  17. lib/cmake/fftw3/FFTW3LibraryDepends.cmake
  18. lib/libfftw3.a
  19. lib/libfftw3.so
  20. lib/libfftw3.so.3
  21. lib/libfftw3.so.3.7.11
  22. @comment lib/libfftw3_mpi.a
  23. @comment lib/libfftw3_mpi.so
  24. @comment lib/libfftw3_mpi.so.3
  25. @comment lib/libfftw3_mpi.so.3.7.11
  26. lib/libfftw3_omp.a
  27. lib/libfftw3_omp.so
  28. lib/libfftw3_omp.so.3
  29. lib/libfftw3_omp.so.3.7.11
  30. lib/libfftw3_threads.a
  31. lib/libfftw3_threads.so
  32. lib/libfftw3_threads.so.3
  33. lib/libfftw3_threads.so.3.7.11
  34. libdata/pkgconfig/fftw3.pc
  35. share/man/man1/fftw-wisdom.1.gz
  36. share/man/man1/fftw-wisdom-to-conf.1.gz
  37. @comment share/man/man1/fftw-wisdom.1.gz
  38. @owner
  39. @group
  40. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • For RUN/BUILD depends:
    • fftw3>0:math/fftw3
  • For LIB depends:
    • libfftw3.so:math/fftw3
    • libfftw3_mpi.so:math/fftw3
    • libfftw3_omp.so:math/fftw3
    • libfftw3_threads.so:math/fftw3
To install the port: #
cd /usr/ports/math/fftw3/ && make install clean
To add the package, run one of these commands:
  • pkg install math/fftw3
  • pkg install fftw3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: fftw3
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1787417329 SHA256 (fftw-3.3.11.tar.gz) = 5630c24cdeb33b131612f7eb4b1a9934234754f9f388ff8617458d0be6f239a1 SIZE (fftw-3.3.11.tar.gz) = 4310712

Packages (timestamps in pop-ups are UTC): #
fftw3
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest3.3.113.3.113.3.10_23.3.10_53.3.11
FreeBSD:14:quarterly3.3.113.3.11-3.3.10_53.3.11
FreeBSD:15:latest3.3.113.3.11n/a3.3.10_5n/a
FreeBSD:15:quarterly3.3.113.3.11n/a-n/a
FreeBSD:16:latest3.3.113.3.11n/a-n/a
Slave ports: #
  1. math/fftw3-float
  2. math/fftw3-long
  3. math/fftw3-quad
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. gmake>=4.4.1 : devel/gmake
  2. makeinfo : print/texinfo
  3. perl5>=5.42.r<5.43 : lang/perl5.42
Runtime dependencies: #
  1. indexinfo : print/indexinfo
This port is required by: #
for Build #
  1. audio/aubio
  2. audio/audiowmark
  3. audio/essentia
  4. audio/guitarix-lv2
  5. audio/infamous-plugins-lv2
  6. audio/intersect-lv2
  7. audio/ir-lv2
Expand this list (42 items / 35 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. audio/pandaresampler
  3. audio/rosegarden
  4. audio/sc3-plugins
  5. audio/spectacle-lv2
  6. audio/spectmorph
  7. audio/supercollider
  8. audio/swh-lv2
  9. audio/swhplugins
  10. audio/welle.io
  11. audio/x42-plugins-lv2
  12. audio/yoshimi
  13. audio/zam-plugins-lv2
  14. audio/zita-at1
  15. audio/zita-convolver
  16. audio/zynaddsubfx
  17. comms/sigutils
  18. comms/suscan
  19. graphics/art
  20. graphics/rawstudio
  21. multimedia/jellyfin-ffmpeg
  22. multimedia/jellyfin-ffmpeg7
  23. multimedia/pipewire
  24. science/namd
  25. Collapse this list.

Deleted ports which required this port:

Expand this list of 12 deleted ports
  1. astro/boinc-astropulse*
  2. astro/boinc-setiathome*
  3. astro/boinc-setiathome-enhanced*
  4. astro/boinc-setiathome-v7*
  5. astro/boinc-setiathome-v8*
  6. audio/jamin*
  7. audio/liblastfm*
  8. audio/liblastfm-qt5*
  9. audio/phaserotate-lv2*
  10. graphics/luminance*
  11. graphics/luminance-qt5*
  12. science/openstructure*
  13. Collapse this list of deleted ports.
for Libraries #
  1. astro/siril
  2. audio/alsa-utils
  3. audio/amarok
  4. audio/ardour
  5. audio/arss
  6. audio/bliss
  7. audio/cava
Expand this list (212 items / 205 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. audio/cli-visualizer
  3. audio/deadbeef-musical-spectrum-plugin
  4. audio/deadbeef-spectrogram-plugin
  5. audio/easyeffects
  6. audio/entropypianotuner
  7. audio/eq10q-lv2
  8. audio/fdmf
  9. audio/fmit
  10. audio/furnace
  11. audio/giada
  12. audio/gsequencer
  13. audio/jmatconvol
  14. audio/kwave
  15. audio/libconvolve
  16. audio/libkeyfinder
  17. audio/libsonic
  18. audio/lingot
  19. audio/mixxx
  20. audio/moodbar
  21. audio/muse-sequencer
  22. audio/ncmpcpp
  23. audio/padthv1-lv2
  24. audio/pulseaudio
  25. audio/qtractor
  26. audio/rkr-lv2
  27. audio/rubberband
  28. audio/samplv1-lv2
  29. audio/snd
  30. audio/sonic-visualiser
  31. audio/spectrogram
  32. audio/strawberry
  33. audio/tetraproc
  34. audio/toneshifteq-lv2
  35. audio/virtual_oss
  36. audio/virtual_oss_ctl
  37. audio/virtual_oss_equalizer
  38. audio/waon
  39. audio/wavetral
  40. audio/whysynth
  41. audio/zrythm
  42. cad/ngspice_rework
  43. cad/xyce
  44. comms/hackrf
  45. comms/inspectrum
  46. comms/libsdr
  47. comms/libsdr-gui
  48. comms/lysdr
  49. comms/qsstv
  50. comms/quisk
  51. comms/sigdigger
  52. comms/suwidgets
  53. comms/wsjtx
  54. comms/wsjtz
  55. databases/grass8
  56. devel/indi
  57. games/powder-toy
  58. games/powder-toy-devel
  59. games/quantumminigolf
  60. graphics/ImageMagick6
  61. graphics/ImageMagick7
  62. graphics/blender
  63. graphics/blender4
  64. graphics/cimg
  65. graphics/engauge-digitizer
  66. graphics/gmic
  67. graphics/gmic-qt
  68. graphics/hugin
  69. graphics/krita
  70. graphics/krita-gmic-plugin
  71. graphics/matplotplusplus
  72. graphics/movit
  73. graphics/nip2
  74. graphics/pfstools
  75. graphics/photivo
  76. graphics/rawtherapee
  77. graphics/swftools
  78. graphics/synfig
  79. graphics/synfigstudio
  80. graphics/vigra
  81. graphics/vips
  82. lang/gnu-apl
  83. math/asymptote
  84. math/freefem++
  85. math/gretl
  86. math/labplot
  87. math/nfft
  88. math/octave
  89. math/octave-forge-ltfat
  90. math/py-cvxopt
  91. math/py-openTSNE
  92. math/py-pyFFTW
  93. math/rubygem-fftw3
  94. math/saga
  95. math/scilab
  96. math/sfft
  97. math/spfft
  98. math/ssht
  99. misc/iio-oscilloscope
  100. misc/libemos
  101. misc/openhantek
  102. misc/qlcplus
  103. multimedia/emby-server
  104. multimedia/lebiniou
  105. multimedia/lives
  106. multimedia/mlt7
  107. multimedia/mlt7-qt
  108. multimedia/mythtv
  109. multimedia/ossia-score
  110. multimedia/shotcut
  111. multimedia/shotcut-qt6
  112. multimedia/zart
  113. science/abinit
  114. science/berkeleygw
  115. science/bout++
  116. science/bout++-merging-filaments
  117. science/cp2k
  118. science/elk
  119. science/fleur
  120. science/gnudatalanguage
  121. science/gromacs
  122. science/jdftx
  123. science/lammps
  124. science/libvdwxc
  125. science/meep
  126. science/mpb
  127. science/ocean
  128. science/octopus
  129. science/openmx
  130. science/plumed
  131. science/qbox
  132. science/qmcpack
  133. science/quantum-espresso
  134. science/tinker
  135. science/votca
  136. science/xcrysden
  137. Collapse this list.

Deleted ports which required this port:

Expand this list of 70 deleted ports
  1. audio/aacplusenc*
  2. audio/ardour6*
  3. audio/clementine-player*
  4. audio/denemo*
  5. audio/dream*
  6. audio/extace*
  7. audio/fplib*
  8. audio/gkrellmss2*
  9. audio/gstreamer-plugins-moodbar*
  10. audio/libaacplus*
  11. audio/libofa*
  12. audio/mixxx21*
  13. audio/mixxx22*
  14. audio/pure-audio*
  15. audio/q-audio*
  16. audio/sooperlooper*
  17. audio/traverso*
  18. biology/py-fastTSNE*
  19. comms/dabstick-radio*
  20. comms/hackrf-devel*
  21. comms/jsdr*
  22. comms/linpsk*
  23. comms/wsjt*
  24. databases/grass*
  25. databases/grass6*
  26. databases/grass7*
  27. devel/synfig*
  28. editors/koffice-kde4*
  29. games/dangerdeep*
  30. games/scorched3d*
  31. graphics/ImageMagick*
  32. graphics/ImageMagick-nox11*
  33. graphics/ImageMagick6-nox11*
  34. graphics/ImageMagick7-nox11*
  35. graphics/ale*
  36. graphics/blender-lts28*
  37. graphics/blender-lts29*
  38. graphics/gimp-focusblur-plugin*
  39. graphics/gimp-gmic-plugin*
  40. graphics/hugin-2016*
  41. graphics/luxrender*
  42. graphics/luxrender14*
  43. graphics/mitsuba*
  44. graphics/pfstmo*
  45. graphics/photoflow*
  46. graphics/radiance*
  47. graphics/rawtherapee-devel*
  48. graphics/xmorph*
  49. math/digitizer*
  50. math/dynare*
  51. math/fpc-fftw*
  52. math/freemat*
  53. math/freemat-mpi*
  54. math/octave-devel*
  55. math/ruby-fftw3*
  56. multimedia/aegisub*
  57. multimedia/cinelerra-gg*
  58. multimedia/mlt*
  59. multimedia/mlt6*
  60. multimedia/mlt6-qt5*
  61. multimedia/mlt7-qt5*
  62. multimedia/mythtv-frontend*
  63. multimedia/obs-audio-spectralizer*
  64. multimedia/pHash*
  65. multimedia/py-mlt6*
  66. science/dft_tools*
  67. science/gwyddion*
  68. science/siril*
  69. science/triqs*
  70. x11-themes/plasma5-breeze-kde4*
  71. Collapse this list of deleted ports.
for Run #
  1. audio/zita-convolver
for Test #
  1. math/eigen3
  2. math/eigen5
  3. math/sleef
  4. security/tfhe

Configuration Options: #
===> The following configuration options are available for fftw3-3.3.11: G77_WRAPPERS=off: Alter Fortran wrappers for use with g77 OPENMP=on: Build OpenMP multi-threaded libraries OPENMPI=off: Build OpenMPI parallel libraries OPTIMIZED_CFLAGS=on: Use extra compiler optimizations SIMD=on: Use CPU-specific optimizations ===> Use 'make config' to modify these settings
Options name: #
math_fftw3
USES: #
gmake libtool makeinfo perl5 compiler:env
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://www.fftw.org/
Collapse this list.

There are no commits on branch 2025Q3 for this port