Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2023Q4
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 (211 items / 204 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/gsequencer
  12. audio/jmatconvol
  13. audio/kwave
  14. audio/libconvolve
  15. audio/libkeyfinder
  16. audio/libsonic
  17. audio/lingot
  18. audio/mixxx
  19. audio/moodbar
  20. audio/muse-sequencer
  21. audio/ncmpcpp
  22. audio/padthv1-lv2
  23. audio/pulseaudio
  24. audio/qtractor
  25. audio/rkr-lv2
  26. audio/rubberband
  27. audio/samplv1-lv2
  28. audio/snd
  29. audio/sonic-visualiser
  30. audio/spectrogram
  31. audio/strawberry
  32. audio/tetraproc
  33. audio/toneshifteq-lv2
  34. audio/virtual_oss
  35. audio/virtual_oss_ctl
  36. audio/virtual_oss_equalizer
  37. audio/waon
  38. audio/wavetral
  39. audio/whysynth
  40. audio/zrythm
  41. cad/ngspice_rework
  42. cad/xyce
  43. comms/hackrf
  44. comms/inspectrum
  45. comms/libsdr
  46. comms/libsdr-gui
  47. comms/lysdr
  48. comms/qsstv
  49. comms/quisk
  50. comms/sigdigger
  51. comms/suwidgets
  52. comms/wsjtx
  53. comms/wsjtz
  54. databases/grass8
  55. devel/indi
  56. games/powder-toy
  57. games/powder-toy-devel
  58. games/quantumminigolf
  59. graphics/ImageMagick6
  60. graphics/ImageMagick7
  61. graphics/blender
  62. graphics/blender4
  63. graphics/cimg
  64. graphics/engauge-digitizer
  65. graphics/gmic
  66. graphics/gmic-qt
  67. graphics/hugin
  68. graphics/krita
  69. graphics/krita-gmic-plugin
  70. graphics/matplotplusplus
  71. graphics/movit
  72. graphics/nip2
  73. graphics/pfstools
  74. graphics/photivo
  75. graphics/rawtherapee
  76. graphics/swftools
  77. graphics/synfig
  78. graphics/synfigstudio
  79. graphics/vigra
  80. graphics/vips
  81. lang/gnu-apl
  82. math/asymptote
  83. math/freefem++
  84. math/gretl
  85. math/labplot
  86. math/nfft
  87. math/octave
  88. math/octave-forge-ltfat
  89. math/py-cvxopt
  90. math/py-openTSNE
  91. math/py-pyFFTW
  92. math/rubygem-fftw3
  93. math/saga
  94. math/scilab
  95. math/sfft
  96. math/spfft
  97. math/ssht
  98. misc/iio-oscilloscope
  99. misc/libemos
  100. misc/openhantek
  101. misc/qlcplus
  102. multimedia/emby-server
  103. multimedia/lebiniou
  104. multimedia/lives
  105. multimedia/mlt7
  106. multimedia/mlt7-qt
  107. multimedia/mythtv
  108. multimedia/ossia-score
  109. multimedia/shotcut
  110. multimedia/shotcut-qt6
  111. multimedia/zart
  112. science/abinit
  113. science/berkeleygw
  114. science/bout++
  115. science/bout++-merging-filaments
  116. science/cp2k
  117. science/elk
  118. science/fleur
  119. science/gnudatalanguage
  120. science/gromacs
  121. science/jdftx
  122. science/lammps
  123. science/libvdwxc
  124. science/meep
  125. science/mpb
  126. science/ocean
  127. science/octopus
  128. science/openmx
  129. science/plumed
  130. science/qbox
  131. science/qmcpack
  132. science/quantum-espresso
  133. science/tinker
  134. science/votca
  135. science/xcrysden
  136. 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 2023Q4 for this port