commit:     58c4a56c7bafa9848efc6fc6fafdb6003652b9e8
Author:     Nicolas PARLANT <nicolas.parlant <AT> parhuet <DOT> fr>
AuthorDate: Tue Dec  9 10:49:31 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec  9 16:16:27 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58c4a56c

sci-libs/kissfft: update live with missing libpng, enable py3.14

libpng is required for tools (/usr/bin/psdpng)
it's not required with sse/simd but float is enabled anyway

Signed-off-by: Nicolas PARLANT <nicolas.parlant <AT> parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/44968
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-libs/kissfft/kissfft-9999.ebuild | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/sci-libs/kissfft/kissfft-9999.ebuild 
b/sci-libs/kissfft/kissfft-9999.ebuild
index b86bd9cfb69a..150ba41c4605 100644
--- a/sci-libs/kissfft/kissfft-9999.ebuild
+++ b/sci-libs/kissfft/kissfft-9999.ebuild
@@ -3,11 +3,11 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
 
 inherit cmake multibuild python-any-r1 toolchain-funcs
 
-DESCRIPTION="A Fast Fourier Transform (FFT) library that tries to Keep it 
Simple, Stupid"
+DESCRIPTION="Fast Fourier Transform (FFT) library that tries to Keep it 
Simple, Stupid"
 HOMEPAGE="https://github.com/mborgerding/kissfft";
 
 if [[ ${PV} == *9999 ]] ; then
@@ -23,7 +23,9 @@ SLOT="0"
 IUSE="alloca cpu_flags_x86_sse double int16 int32 openmp test tools"
 RESTRICT="!test? ( test )"
 
+RDEPEND="tools? ( media-libs/libpng:= )"
 DEPEND="
+       ${RDEPEND}
        test? (
                sci-libs/fftw:3.0
                $(python_gen_any_dep '
@@ -33,6 +35,7 @@ DEPEND="
 "
 
 PATCHES=(
+       # PR pending https://github.com/mborgerding/kissfft/pull/92
        "${FILESDIR}"/${PN}-131.1.0-cmake.patch
 )
 

Reply via email to