Summary
The Fastest Fourier Transform in the West 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. It is becoming the FFT library of choice for most applications. Benchmarks, performed on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software.
Versions
v9999 :: 3.0/3 :: gentoo
- Modified
- License
- GPL-2+
- USE flags
- doc fortran mpi openmp test threads zbus
v3.3.10 :: 3.0/3 :: gentoo
- Modified
- License
- GPL-2+
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x86-linux
- USE flags
- doc fortran mpi openmp test threads zbus
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- fortran
- Add support for fortran
- mpi
- Add MPI (Message Passing Interface) layer to the apps that support it
- openmp
- Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- threads
- Add threads support for various packages. Usually pthreads
- zbus
- Adds support for ZBus cycle-counter of mips
abi_mips
- n32
- 64-bit (32-bit pointer) libraries
- n64
- 64-bit libraries
- o32
- 32-bit libraries
abi_s390
- 32
- 32-bit (s390) libraries
- 64
- 64-bit (s390x) libraries
abi_x86
- 32
- 32-bit (x86) libraries
- 64
- 64-bit (amd64) libraries
- x32
- x32 ABI libraries
cpu_flags_arm
- neon
- Use the NEON (ASIMD) instruction set
cpu_flags_ppc
- altivec
- Use the AltiVec/VMX instruction set
cpu_flags_x86
- avx
- Adds support for Advanced Vector Extensions instructions
- avx2
- Adds support for Advanced Vector Extensions 2 instructions
- fma3
- Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo)
- fma4
- Use the Fused Multiply Add 4 instruction set
- sse
- Use the SSE instruction set
- sse2
- Use the SSE2 instruction set
Dependencies
virtual / fortran : Virtual for Fortran Compiler
virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation
Runtime Dependencies
virtual / fortran : Virtual for Fortran Compiler
virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation
Depending packages
app-crypt / codecrypt : Post-quantum cryptography tool
app-misc / qlcplus : Software to control DMX or analog lighting systems
dev-cpp / eigen : C++ template library for linear algebra
dev-lang / gdl : GNU Data Language
dev-lang / julia : High-performance programming language for technical computing
dev-libs / libdynd : C++ dynamic multi-dimensionnal array library with Python exposure
dev-libs / starpu : Unified runtime system for heterogeneous multicore architectures
dev-python / cvxopt : Python package for convex optimization
games-strategy / scorched3d : Multi-player tank battle in 3D (OpenGL)
kde-apps / kwave : Sound editor built on KDE Frameworks that can edit many types of audio files
media-gfx / arss : Analysis & Resynthesis Sound Spectrograph
media-gfx / asymptote : A vector graphics language that provides a framework for technical drawing
media-gfx / blender : 3D Creation/Animation/Publishing System
media-gfx / engauge : Convert an image file showing a graph or map into numbers
media-gfx / hugin : GUI for the creation & processing of panoramic images
media-gfx / imagemagick : A collection of tools and libraries for many image formats
media-gfx / krita : Free digital painting application. Digital Painting, Creative Freedom!
media-gfx / luminance-hdr : Graphical user interface that provides a workflow for HDR imaging
media-gfx / rawtherapee : A powerful cross-platform raw image processing program
media-libs / aubio : Library for audio labelling
media-libs / chromaprint : Library implementing a custom algorithm for extracting audio fingerprints
media-libs / freeverb3 : Reverb and Impulse Response Convolution plug-ins (Audacious/JACK)
media-libs / libkeyfinder : Musical key detection library for digital audio
media-libs / liblastfm : Collection of libraries to integrate Last.fm services
media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio
media-libs / libxtract : A simple, portable, lightweight library of audio feature extraction functions
media-libs / mlt : Open source multimedia framework for television broadcasting
media-libs / rubberband : An audio time-stretching and pitch-shifting library and utility program
media-libs / vigra : C++ computer vision library emphasizing customizable algorithms and structures
media-libs / vips : VIPS Image Processing Library
media-libs / zita-convolver : C++ library implementing a real-time convolution matrix
media-plugins / ams-lv2 : A port of the AMS internal modules to LV2 plugins to create modular synthesizers
media-plugins / noise-repellent : An lv2 plug-in for broadband noise reduction
media-plugins / swh-lv2 : Large collection of LV2 audio plugins/effects
media-plugins / swh-plugins : Large collection of LADSPA audio plugins/effects
media-plugins / vamp-aubio-plugins : Onset detection, pitch tracking, note tracking and tempo tracking plugins
media-plugins / vamp-libxtract-plugins : Vamp plugin encapsulating many of the functions of the LibXtract library
media-plugins / vdr-span : VDR plugin: Spectrum Analyzer (SpAn)
media-plugins / x42-plugins : Collection of LV2 plugins
media-plugins / zam-plugins : Collection of LV2/LADSPA/VST/JACK audio plugins for high quality processing
media-radio / js8call : Weak signal ham radio communication
media-radio / qsstv : Amateur radio SSTV software
media-radio / tucnak : Amateur Radio VHF Contest Logbook
media-radio / wsjtx : Weak signal ham radio communication
media-sound / alsa-utils : Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)
media-sound / ardour : Digital Audio Workstation
media-sound / brutefir : Software convolution engine for applying long FIR filters
media-sound / cava : Console-based Audio Visualizer for Alsa
media-sound / clementine : Modern music player and library organizer based on Amarok 1.4 and Qt
media-sound / denemo : A music notation editor
media-sound / easyeffects : Limiter, auto volume and many other plugins for PipeWire applications
media-sound / fmit : Free Music Instrument Tuner
media-sound / guitarix : Virtual guitar amplifier for Linux
media-sound / jaaa : JACK and ALSA Audio Analyser is an audio signal generator and spectrum analyser
media-sound / jamin : Audio mastering interface for JACK Audio Connection Kit (JACK)
media-sound / lingot : Accurate, easy to use, and highly configurable musical instrument tuner
media-sound / lmms : Cross-platform music production software
media-sound / mixxx : Advanced Digital DJ tool based on Qt
media-sound / ncmpcpp : Featureful ncurses based MPD client inspired by ncmpc
media-sound / pulseaudio-daemon : Daemon component of PulseAudio (networked sound server)
media-sound / rosegarden : MIDI and audio sequencer and notation editor
media-sound / snd : Snd is a sound editor
media-sound / sndfile-tools : Small collection of programs that use libsndfile
media-sound / sonic-visualiser : Music audio files viewer and analiser
media-sound / sooperlooper : Live looping sampler with immediate loop recording
media-sound / strawberry : Modern music player and library organizer based on Clementine and Qt
media-sound / supercollider : Environment and programming language for real time audio synthesis
media-sound / xmms2 : X(cross)platform Music Multiplexing System, next generation of the XMMS player
media-sound / yoshimi : Software synthesizer based on ZynAddSubFX
media-sound / zynaddsubfx : Software synthesizer capable of making a countless number of instruments
media-tv / mythtv : Open Source DVR and media center hub
media-video / aegisub : Advanced subtitle editor
media-video / movit : High-performance, high-quality video filters for the GPU
net-analyzer / httping : http protocol ping-like program
net-libs / libosmo-dsp : Library with SDR DSP primitives
net-libs / liquid-dsp : digital signal processing library for software-defined radios
net-wireless / gnuradio : Toolkit that provides signal processing blocks to implement software radios
net-wireless / gr-paint : Paints monochrome images into the waterfall of a receiver
net-wireless / hackrf-tools : tools for communicating with HackRF SDR platform
net-wireless / inspectrum : Tool for analysing captured signals from software-defined radio receivers
net-wireless / sigdigger : The free digital signal analyzer
net-wireless / sigutils : signal processing library for blind signal analysis and automatic demodulation
sci-astronomy / cpl : ESO common pipeline library for astronomical data reduction
sci-astronomy / psfex : Extracts models of the Point Spread Function from FITS images
sci-astronomy / scamp : Astrometric and photometric solutions for astronomical images
sci-astronomy / sextractor : Extract catalogs of sources from astronomical FITS images
sci-astronomy / siril : A free astronomical image processing software
sci-astronomy / skymaker : Program that simulates astronomical images
sci-chemistry / gromacs : The ultimate molecular dynamics simulation package
sci-chemistry / tinker : Molecular modeling package that includes force fields, such as AMBER and CHARMM
sci-chemistry / votca : Versatile Object-oriented Toolkit for Coarse-graining Applications
sci-electronics / NanoVNA-QT : Library and GUI software for NanoVNA V2
sci-electronics / ngspice : The Next Generation Spice (Electronic Circuit Simulator)
sci-electronics / osqoop : Multi-platform open source software oscilloscope based on Qt
sci-electronics / xoscope : Soundcard Oscilloscope for X
sci-geosciences / gmt : Powerful map generator
sci-geosciences / grass : A free GIS with raster and vector functionality, as well as 3D vizualization
sci-libs / gerris : Gerris Flow Solver
sci-libs / gmsh : Three-dimensional finite element mesh generator
sci-libs / indilib : INDI Astronomical Control Protocol library
sci-libs / itpp : C++ library of mathematical, signal processing and communication
sci-libs / kissfft : A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid
sci-libs / nfft : library for nonequispaced discrete Fourier transformations
sci-libs / rocFFT : Next generation FFT implementation for ROCm
sci-mathematics / gretl : Regression, econometrics and time-series library
sci-mathematics / octave : High-level interactive language for numerical computations
sci-mathematics / petsc : Portable, Extensible Toolkit for Scientific Computation
sci-physics / espresso : Extensible Simulation Package for Research on Soft matter
sci-physics / lammps : Large-scale Atomic/Molecular Massively Parallel Simulator
sci-physics / root : C++ data analysis framework and interpreter from CERN
sci-visualization / grace : Motif based XY-plotting tool
sci-visualization / gwyddion : Framework for Scanning Mode Microscopy data analysis
sci-visualization / labplot : Scientific data analysis and visualisation based on KDE Frameworks
x11-plugins / gkrellmss : A plugin for GKrellM2 that has a VU meter and a sound chart
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
sci-libs/fftw: set QA_CONFIG_IMPL_DECL_SKIP for false positive
The autotools check is written to always fail to link. It includes a header which on some systems contains: "UNICOS _rtc() intrinsic." On linux, it fails to link and with gcc 14 fails to compile as well, which is all as expected. Closes: https://bugs.gentoo.org/898442 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Eli Schwartz · gentoo
sci-libs/fftw: make sure elibtoolize is applied
Needed to e.g. pass LTO warning flags through to the linker. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
sci-libs/fftw: keyword 3.3.10 for ~loong
Tests passed on real hardware. Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/fftw: drop 3.3.9
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
sci-libs/fftw: Keyword 3.3.10 for ~m68k
The tests pass. Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sci-libs/fftw: stable 3.3.10 for hppa, bug #821916
Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sci-libs/fftw: x86 stable wrt bug #821916
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
sci-libs/fftw: Stabilize 3.3.10 amd64, #821916
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/fftw: Stabilize 3.3.10 arm, #821916
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/fftw: Stabilize 3.3.10 ppc64, #821916
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sci-libs/fftw: Stabilize 3.3.10 ppc, #821916
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/fftw: Stabilize 3.3.10 arm64, #821916
Signed-off-by: Sam James <sam@gentoo.org> - Arthur Zamarin · gentoo
sci-libs/fftw: Stabilize 3.3.10 sparc, #821916
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/fftw: sync live
Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
sci-libs/fftw: remove append-flags -mavx2
Closes: https://bugs.gentoo.org/698572 Bug: https://bugs.gentoo.org/821916 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/fftw: add 3.3.10, sync live
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ye Cao · gentoo
sci-libs/fftw: add ~riscv keyword
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Ye Cao <ye.c@rioslab.org> Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
sci-libs/fftw: Remove :2.1 slot
Closes: https://bugs.gentoo.org/772815 Closes: https://bugs.gentoo.org/775770 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yixun Lan · gentoo
sci-libs/fftw: fix two lib path issue for ARCH=riscv
thanks @soap for helping this Closes: https://bugs.gentoo.org/794208 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org> - Sam James · gentoo
Revert "sci-libs/fftw: drop 2.1.5-r9 (drop :2.1 slot)"
Not yet. This reverts commit 46056a122449288e449e0f0f8030e20f5bc2e2df. Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sci-libs/fftw: drop 2.1.5-r9 (drop :2.1 slot)
Closes: https://bugs.gentoo.org/772815 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/fftw: drop older 3.x
Had to restore :2.1 for media-video/videorbits. Fixes: ee56d7da7ed08caf5546958342eceebc4d9de5ff Bug: https://bugs.gentoo.org/769896 Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
Revert "sci-libs/fftw: cleanup old"
This reverts commit ee56d7da7ed08caf5546958342eceebc4d9de5ff. Slot :2.1 needed by media-gfx/videorbits. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/fftw: cleanup old
Closes: https://bugs.gentoo.org/770025 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sci-libs/fftw: Stabilize 3.3.9 arm, #770025
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sci-libs/fftw: stable 3.3.9 for ppc
stable wrt bug #770025 Package-Manager: Portage-3.0.14, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/fftw: Stabilize 3.3.9 amd64, #770025
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/fftw: Stabilize 3.3.9 arm64, #770025
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/fftw: Sync live ebuild
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - Rolf Eike Beer · gentoo
sci-libs/fftw: stable 3.3.9 for hppa, bug #770025
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - David Seifert · gentoo
sci-libs/fftw: Remove IUSE=quad
* The feature isn't useful enough right now to warrant complicated masking. Closes: https://bugs.gentoo.org/770346 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/fftw: Stabilize 3.3.9 x86, #770025
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/fftw: Stabilize 3.3.9 sparc, #770025
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sci-libs/fftw: Stabilize 3.3.9 ppc64, #770025
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
sci-libs/fftw: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/fftw: Sync live ebuild
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - David Seifert · gentoo
sci-libs/fftw: Version bump to 3.3.9
Bug: https://bugs.gentoo.org/694088 Closes: https://bugs.gentoo.org/759970 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/fftw: s390 keyworded (bug #759745)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/fftw: Remove old
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sci-libs/fftw: x86 stable wrt bug #733576
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sci-libs/fftw: arm stable wrt bug #733576
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sci-libs/fftw: stable 3.3.8-r1 for ppc64
stable wrt bug #733576 Package-Manager: Portage-3.0.1, Repoman-2.3.23 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
sci-libs/fftw: stable 3.3.8-r1 for ppc
stable wrt bug #733576 Package-Manager: Portage-3.0.1, Repoman-2.3.23 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sci-libs/fftw: stable 3.3.8-r1 for hppa, bug #733576
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/fftw: arm64 stable (bug #733576)
Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sci-libs/fftw: stable 3.3.8-r1 for sparc, bug #733576
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sci-libs/fftw: amd64 stable wrt bug #733576
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
sci-libs/fftw: re-add CPU_FLAGS_PPC
changes made in 480391553a377349046f7fd2b62e2df37ef29752 were lost in 67a3fff18cedaf357e1a8cff0eae5f8aaf4824eb re-add them back Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sci-libs/fftw: Workaround missing -mavx2 with avx2 flag
Bug: https://bugs.gentoo.org/698572 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christoph Junghans · gentoo
sci-libs/fftw: fix build with mpich
Closes: https://bugs.gentoo.org/699650 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Christoph Junghans <junghans@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
sci-libs/fftw: update live ebuild, migrate to CPU_FLAGS_PPC
Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/14975 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: [QA] Use consistent function definition formatting
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arfrever Frehtes Taifersar Arahesis · gentoo
sci-libs/fftw: Fix usage of tc-getCC().
Fixes: https://bugs.gentoo.org/618282 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Mike Gilbert <floppym@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
sci-libs/fftw: arm64 stable (bug #641648)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
sci-libs/fftw: bump to version 3.3.8
Closes: https://bugs.gentoo.org/651028 Closes: https://bugs.gentoo.org/608990 Package-Manager: Portage-2.3.48, Repoman-2.3.10 - Christoph Junghans · gentoo
sci-libs/fftw: fix doc build for live ebuild
Package-Manager: Portage-2.3.13, Repoman-2.3.3 - Christoph Junghans · gentoo
sci-libs/fftw: live ebuild update (bug #643128)
Package-Manager: Portage-2.3.13, Repoman-2.3.3 - Christoph Junghans · gentoo
sci-libs/fftw: live ebuild update (bug #642726)
Package-Manager: Portage-2.3.13, Repoman-2.3.3 - Markus Meier · gentoo
sci-libs/fftw: add ~arm64, bug #624098
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm64" - David Seifert · gentoo
sci-libs/fftw: Remove old
Package-Manager: Portage-2.3.11, Repoman-2.3.3 - Markus Meier · gentoo
sci-libs/fftw: arm stable, bug #631770
Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="arm" - Sergei Trofimovich · gentoo
sci-libs/fftw: stable 3.3.6_p2 for sparc, bug #631770 (thanks to Rolf Eike Beer)
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="sparc" - Thomas Deutschmann · gentoo
sci-libs/fftw: x86 stable (bug #631770)
Package-Manager: Portage-2.3.8, Repoman-2.3.3 - Sergei Trofimovich · gentoo
sci-libs/fftw: stable 3.3.6_p2 for ppc, bug #631770
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc" - Sergei Trofimovich · gentoo
sci-libs/fftw: stable 3.3.6_p2 for ia64, bug #631770
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ia64" - Sergei Trofimovich · gentoo
sci-libs/fftw: stable 3.3.6_p2 for ppc64, bug #631770
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc64" - Tobias Klausmann · gentoo
sci-libs/fftw-3.3.6_p2-r0: alpha stable
Gentoo-Bug: 631770 - Tobias Klausmann · gentoo
sci-libs/fftw-3.3.6_p2-r0: amd64 stable
Gentoo-Bug: 631770 - Sergei Trofimovich · gentoo
sci-libs/fftw: stable 3.3.6_p2 for hppa, bug #631770
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa" - Alexis Ballier · gentoo
sci-libs/fftw: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - David Seifert · gentoo
sci-libs/fftw: Version bump to 3.3.6-pl2
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Matt Turner · gentoo
sci-libs/fftw: added ~sparc, bug 592468 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - David Seifert · gentoo
sci-libs/fftw: Version bump to 3.3.6_p1
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Jeroen Roovers · gentoo
sci-libs/fftw: Stable for PPC64 (bug #600616).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
sci-libs/fftw: Stable for HPPA (bug #600616).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches - Agostino Sarubbo · gentoo
sci-libs/fftw: ia64 stable wrt bug #600616
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sci-libs/fftw: ppc stable wrt bug #600616
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sci-libs/fftw: sparc stable wrt bug #600616
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sci-libs/fftw: x86 stable wrt bug #600616
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Markus Meier · gentoo
sci-libs/fftw: arm stable, bug #600616
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" - David Seifert · gentoo
sci-libs/fftw: Fix parallel test failure
Gentoo-bug: 603352 * Also conditionally delete .la files Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Aaron Bauman · gentoo
sci-libs/fftw: amd64 stable wrt bug #601714 - Tobias Klausmann · gentoo
sci-libs/fftw-2.1.5-r9: stable on alpha
Gentoo-Bug: 600616 - David Seifert · gentoo
sci-libs/fftw: Use 'tc-check-openmp' for checking OpenMP support
Package-Manager: portage-2.3.2 - David Seifert · gentoo
sci-libs/fftw: Rewrite ebuild to EAPI=6 standards
* Use multibuild.eclass for single/double precision * Make patches -p1 compliant * Simplify src_configure phase Package-Manager: portage-2.3.0 - Christoph Junghans · gentoo
sci-libs/fftw: re-add keywords for multilib ebuild
Package-Manager: portage-2.2.28 - David Seifert · gentoo
sci-libs/fftw: Restore QA-checked multilib-minimal_src_install
Package-Manager: portage-2.3.0 - Christoph Junghans · gentoo
sci-libs/fftw: use multilib mpi
Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2062 Signed-off-by: David Seifert <soap@gentoo.org> - Christoph Junghans · gentoo
sci-libs/fftw: workaround for bug #590446
Package-Manager: portage-2.2.28 - David Seifert · gentoo
sci-libs/fftw: Fix missing .so files due to incomplete autotools-utils.eclass porting
* Also reintroduce USE="neon" flag Package-Manager: portage-2.3.0 - Christoph Junghans · gentoo
sci-libs/fftw: live ebuild update
Package-Manager: portage-2.2.28 - David Seifert · gentoo
sci-libs/fftw: version bump
* EAPI=6 * Clean up and simplify multilib handling Package-Manager: portage-2.3.0 - Lars Wendler · gentoo
sci-libs/fftw: Don't check for openmp toolchain when installing a binpkg.
Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Christoph Junghans · gentoo
sci-libs/fftw: imported live ebuild from sci
Package-Manager: portage-2.2.28 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed