summaryrefslogtreecommitdiff
path: root/media-sound/cava
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-07 06:41:06 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-07 06:41:06 +0000
commitd69399c7befdd98cda62d6a1788ae2aa7f104c5e (patch)
treeeac7184f4cfe7d67580c1d0a0d9942a91e6cb4ee /media-sound/cava
parente4d9d6796d5018e338f0b27a3bc97716195bf0b8 (diff)
gentoo auto-resync : 07:01:2025 - 06:41:06
Diffstat (limited to 'media-sound/cava')
-rw-r--r--media-sound/cava/Manifest2
-rw-r--r--media-sound/cava/cava-0.10.3-r1.ebuild (renamed from media-sound/cava/cava-0.10.3.ebuild)17
2 files changed, 6 insertions, 13 deletions
diff --git a/media-sound/cava/Manifest b/media-sound/cava/Manifest
index a9c09a612b33..514bfb4ef2d0 100644
--- a/media-sound/cava/Manifest
+++ b/media-sound/cava/Manifest
@@ -1,4 +1,4 @@
AUX cava-0.10.3-gentoo-iniparser4.patch 595 BLAKE2B f104814c900c35c6c841e2b6ee0844a23de0ad62d8b339f5cb6e25e45ee7238ddc8df7d7bf1d8da67bdc9fedfe2e06e61a7f95313ecd04813fb385f43aebb8cc SHA512 8e74219b51d7066e514d42400dfa94ba2438634238dcdbcc867ebc7216f38b91a5563e38cce6a0b59a1f2892be4e8d1b1a2c1901ecf975844fe7617958132830
DIST cava-0.10.3.tar.gz 297550 BLAKE2B fbe4146aeeb07c99b37efd08a65e381e2cfc8800429fe3e144db76fc53c47f747f644d9d01146c7ec300d6b3d886492ab2cef44c1511691ec35b748f3fa188a2 SHA512 35ee4821e094c2ea567012329c21a8283450100eada4f7e33f7decd935db94adbefd2a2a41801e0ef49eea0dcd859c397c5b3dc7316f0640394d67e3b658876c
-EBUILD cava-0.10.3.ebuild 2656 BLAKE2B 5ec2a2c5a48249d5abc7f90e6dced467f016b99b1a88afb83f0f8d31150ba469fd5d4962118cb90f35268e78a74f79ed77768bea542f03910823eaf3f9e57906 SHA512 eeb917bb8824401b6ff5330003d25eedf541437553b256f293201bec9c3720c95522597619e9f501bf44c6ae3bead2af243a688c18f63de6a5b71946c691fbcc
+EBUILD cava-0.10.3-r1.ebuild 2462 BLAKE2B fe4d9ebcfaac3cae66e8ef670b8a2613de3dd421bc9755890046159788ddedfe68f91f9f9c95ef0c534d10405263573774ecc1395c361838824eb85c6ddcfcd3 SHA512 871a3f50442de0acbcd5a740f152cb2c417c85b0fc6cca5a0ae4492832ea54524e37c316083d02be8c21f6b2d623912fe0a3ee62ad1c512a6109460911d6ef71
MISC metadata.xml 521 BLAKE2B 9b5fc566431d23ee6c56ed429d3337a6fbccddde718487bf9e1cac36e5fc70173e20a070669a8c85179443af12bc032eecfa4b9829d96422170ff4cdd92518ee SHA512 57cdabe9b70f97abb5bd5e64b3b0f25ec113ce80f8b1eaa45682f814b20fa120fe0efc38552aed23c3cb4d918ba9f0d67030d18b4a307fbf0f81a8b962e35c87
diff --git a/media-sound/cava/cava-0.10.3.ebuild b/media-sound/cava/cava-0.10.3-r1.ebuild
index a84de68609b1..d889ed577fb5 100644
--- a/media-sound/cava/cava-0.10.3.ebuild
+++ b/media-sound/cava/cava-0.10.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ KEYWORDS="amd64 x86"
IUSE="alsa jack +ncurses pipewire portaudio pulseaudio sdl sndio"
RDEPEND="
- dev-libs/iniparser:4
+ >=dev-libs/iniparser-4.1-r2:=
sci-libs/fftw:3.0=
alsa? ( media-libs/alsa-lib )
jack? ( virtual/jack )
@@ -45,22 +45,15 @@ BDEPEND="
"
src_prepare() {
- # TODO: depend on >=4.2.2 and remove after 4.2.2 is stable unless bug
- # #933610 reintroduces slotting hacks (also drop ${inip} below)
- local inip=
- if has_version '<dev-libs/iniparser-4.2.2:4'; then
- inip=4
- eapply "${FILESDIR}"/${PN}-0.10.3-gentoo-iniparser4.patch
- fi
-
default
# TODO: drop this when autoconf-archive is fixed (bug #941845), this is
# to handle the USE=-sdl case given it breaks it present
use sdl || sed -i 's/AX_CHECK_GL/&_DISABLED/' configure.ac || die
- # respect both ESYSROOT+slotting (can't use CPPFLAGS, comes before)
- sed -i "s|/usr/include/iniparser|${ESYSROOT}&${inip} |" configure.ac || die
+ # respect ESYSROOT for iniparser (can't use CPPFLAGS, comes before),
+ # ideally upstream could try pkg-config first (only in >=iniparser-4.2)
+ [[ -z ${ESYSROOT} ]] || sed -i "s|/usr|${ESYSROOT}&|" configure.ac || die
echo ${PV} > version || die
eautoreconf