sci-libs / kissfft

A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid

Official package sites : https://github.com/mborgerding/kissfft ·

v9999 :: 0 :: gentoo

Modified
License
BSD
USE flags
alloca double int16 int32 openmp test tools

v131.1.0-r2 :: 0 :: gentoo

Modified
License
BSD
Keywords
amd64 arm64 x86 ~arm ~riscv
USE flags
alloca double int16 int32 openmp test tools

v131.1.0-r1 :: 0 :: gentoo

Modified
License
BSD
Keywords
amd64 arm64 x86 ~arm ~riscv
USE flags
alloca openmp test tools

General

alloca
Use alloca(3) instead of malloc(3) for memory management
double
Build library for primary data type of double
int16
Build library for primary data type of int16_t
int32
Build library for primary data type of int32_t
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)
tools
Build command line tools

cpu_flags_x86

sse
Use the SSE instruction set

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-python / numpy : Fast array and numerical python library

sci-libs / fftw : Fast C library for the Discrete Fourier Transform

media-tv / kodi : A free and open source media-player and entertainment hub

837026
sci-libs/kissfft-131.1.0 fails to compile: testcpp.cc:46:35: error: M_PIl was not declared in this scope; did you mean M_PI?
847472
sci-libs/kissfft-131.1.0 add Provides to .pc file
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/kissfft: Stabilize 131.1.0-r2 amd64, #945562
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sci-libs/kissfft: Stabilize 131.1.0-r2 x86, #945562
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sci-libs/kissfft: Stabilize 131.1.0-r2 arm64, #945562
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Violet Purcell · gentoo
sci-libs/kissfft: allow parallel installation of multiple datatypes
KissFFT can be built for five different primary datatypes: float, double, int16_t, int32_t, and SIMD. Currently, we build the float datatype by default and instead use SIMD if cpu_flags_x86_sse is enabled. This can lead to awkwardness in programs that expect KissFFT to be built with a specific data type, such as media-sound/TauonMusicBox in GURU, which currently is forced to depend on sci-libs/kissfft[-cpu_flags_x86_sse], which forces a rather irritating package.use entry for anyone on an amd64 CPU who has set CPU_FLAGS_X86 accordingly. Instead, always build the float datatype, and additionally build the SIMD datatype based on cpu_flags_x86_sse. Also add USE flags to enable the building of the double, int16_t, and int32_t variants, which may enable more unbundling of KissFFT from other packages. Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/39045 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/kissfft: Stabilize 131.1.0-r1 x86, #938697
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sci-libs/kissfft: Stabilize 131.1.0-r1 amd64, #938697
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
sci-libs/kissfft: drop 131.1.0
Bug: https://bugs.gentoo.org/938697 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Sam James · gentoo
sci-libs/kissfft: Stabilize 131.1.0-r1 arm64, #938697
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/kissfft: Stabilize 131.1.0 arm64, #932996
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Roman · gentoo
sci-libs/kissfft: add cmake patch
Also: - update EAPI 7 -> 8 - add python12 support Signed-off-by: David Roman <davidroman96@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sci-libs/kissfft: Keyword 131.1.0 riscv, #922617
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
sci-libs/kissfft: Fix cross-compiling with patch
Submitted upstream but sadly upstream looks a bit dead. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
sci-libs/kissfft: enable py3.10, py3.11 and disable py3.7
Closes: https://bugs.gentoo.org/846266 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
sci-libs/kissfft: Stabilize 131.1.0 amd64, #829841
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sci-libs/kissfft: [QA] use tc-check-openmp correctly
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
sci-libs/kissfft: fix tests
Closes: https://bugs.gentoo.org/790302 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/20857 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/kissfft: Keyword 131.1.0 arm64, #787380
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sci-libs/kissfft: Keyword 131.1.0 arm, #787380
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
sci-libs/kissfft: new fft library
* new dependency of vtk Closes: https://github.com/gentoo/gentoo/pull/20513 Closes: https://bugs.gentoo.org/754690 Bug: https://bugs.gentoo.org/754684 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Signed-off-by: David Seifert <soap@gentoo.org>