sci-libs / fftw

Fast C library for the Discrete Fourier Transform

Official package sites : https://www.fftw.org/ ·

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.

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

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

virtual / fortran : Virtual for Fortran Compiler

virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation

virtual / fortran : Virtual for Fortran Compiler

virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation

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

810052
sci-libs/fftw-3.3.9 - configure: error: could not find mpi library for --enable-mpi
913518
sci-libs/fftw: Should install FFTW3LibraryDepends.cmake
942588
sci-libs/fftw-3.3.10 fails to compile: simd-neon.h:47:2: error: error compiling simd-neon.h requires -mfpu=neon or equivalent
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