community/kissfft: security upgrade to 131.2.0_git20260422

This commit is contained in:
sodface 2026-05-10 12:08:07 +00:00 committed by omni
parent 7364270a41
commit 625b0c1f38
2 changed files with 9 additions and 30 deletions

View File

@ -1,6 +1,7 @@
maintainer="Sodface <sod@sodface.com>"
pkgname=kissfft
pkgver=131.2.0
pkgver=131.2.0_git20260422
_gitrev=6e9e673e420c4bf47d4a60c57c578f93e4ec192f
pkgrel=0
pkgdesc="Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid"
url="https://github.com/mborgerding/kissfft"
@ -21,10 +22,14 @@ subpackages="
$pkgname-dev
$pkgname-libs
"
source="$pkgname-$pkgver.tar.gz::https://github.com/mborgerding/kissfft/archive/refs/tags/$pkgver.tar.gz
fix-python-detection.patch
source="$pkgname-$pkgver.tar.gz::https://github.com/mborgerding/kissfft/archive/$_gitrev/kissfft-$_gitrev.tar.gz
mpil.patch
"
builddir="$srcdir/$pkgname-$_gitrev"
# secfixes:
# 131.2.0_git20260422-r0:
# - CVE-2026-41445
build() {
CFLAGS="$CFLAGS -O2 -flto=auto" \
@ -45,7 +50,6 @@ package() {
}
sha512sums="
5d02802a9e191e7cb77c26e9a34659a5d47c4e85bcfdf86a7cffdda66d8b79261f7fe5795ffabd78644b6094c01b32a84841669fbc0009ac9268ae1ba521af9e kissfft-131.2.0.tar.gz
fe5568fe3f6adf1e16c3ad8c9df24e8cc4d489f0b9c1a1e96dfcf47e992319fdb4086fd493290fd4fde69d0c9b70a561c1d797cf880688d8ad208d4ff9195b20 fix-python-detection.patch
320285382095a69fe6cd1c46e941f1039e159f5fa13f5a6398d7beda76c0d5a2a4902d4ee56bc553bcf289654ecf1f9a3ae3068a068b63432778b4734244dd65 kissfft-131.2.0_git20260422.tar.gz
fa1311363ba71bf3d091836d64fffd556e3221c2c7131de8fb640cfd86607e35db88c9b93b9f7c175344ab6c3629e1b571936dd986750199c27ba229d43032b0 mpil.patch
"

View File

@ -1,25 +0,0 @@
From edf70b2b8c52c3a3e658bc22509b7c04e3852913 Mon Sep 17 00:00:00 2001
From: dmo <marillat@users.noreply.github.com>
Date: Thu, 23 Oct 2025 11:17:20 +0200
Subject: [PATCH] FIx python binary detection
Fix commit 6c56a03 issue #118
---
test/CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 95a5d75..4d07fb9 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -53,8 +53,8 @@ if(KISSFFT_DATATYPE MATCHES "^simd$")
endif()
endif()
-find_package(Python REQUIRED)
-add_test(NAME testkiss.py COMMAND "${PYTHON_EXECUTABLE}" "${CMAKE_CURRENT_SOURCE_DIR}/testkiss.py")
+find_package(Python3 COMPONENTS Interpreter REQUIRED)
+add_test(NAME testkiss.py COMMAND "${Python3_INTERPRETER}" "${CMAKE_CURRENT_SOURCE_DIR}/testkiss.py")
list(APPEND TESTKISS_PY_ENV "KISSFFT_DATATYPE=${KISSFFT_DATATYPE}")
list(APPEND TESTKISS_PY_ENV "KISSFFT_OPENMP=${KISSFFT_OPENMP}")
set_tests_properties(testkiss.py PROPERTIES