media-libs/sdl2-mixer-2.8.1-r3 requires tremor in its SDL2_mixer.pc pkgconfig file altough tremor renamed its tremor.pc into vorbisidec.pc Reproducible: Always Steps to Reproduce: emerge --ask -1 =media-libs/sdl2-mixer-2.8.1-r3 cat /usr/lib64/pkgconfig/SDL2_mixer.pc Actual Results: prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}/lib64 includedir=${prefix}/include Name: SDL2_mixer Description: mixer library for Simple DirectMedia Layer Version: 2.8.1 Requires: sdl2 >= 2.0.9 Libs: -L${libdir} -lSDL2_mixer Cflags: -I${includedir}/SDL2 Requires.private: tremor flac libgme libmodplug fluidsynth wavpack Libs.private: Expected Results: prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}/lib64 includedir=${prefix}/include Name: SDL2_mixer Description: mixer library for Simple DirectMedia Layer Version: 2.8.1 Requires: sdl2 >= 2.0.9 Libs: -L${libdir} -lSDL2_mixer Cflags: -I${includedir}/SDL2 Requires.private: vorbisidec flac libgme libmodplug fluidsynth wavpack Libs.private: A patch like this could fix it, or a more elaborate depending on media-libs/tremor version: diff '--color=auto' -Naur A/CMakeLists.txt B/CMakeLists.txt --- A/CMakeLists.txt 2025-02-07 21:40:44.000000000 +0100 +++ B/CMakeLists.txt 2025-05-09 09:08:22.844295085 +0200 @@ -472,7 +472,7 @@ message(STATUS "Using system tremor") find_package(tremor REQUIRED) if(NOT SDL2MIXER_VORBIS_TREMOR_SHARED) - list(APPEND PC_REQUIRES tremor) + list(APPEND PC_REQUIRES vorbisidec) endif() endif() if(SDL2MIXER_VORBIS_TREMOR_SHARED)
Created attachment 930138 [details] sdl2-mixer ebuild supporting git/release and multilib Needs the sdl2-mixer-2.8.1-tremor-vorbisidec.patch
Created attachment 930139 [details, diff] sdl2-mixer-2.8.1-tremor-vorbisidec.patch from gletonai@gmail.com
Created attachment 930140 [details] sdl2-mixer ebuild supporting git/release and the tremor patch
(In reply to Jon Daniel from comment #3) > Created attachment 930140 [details] > sdl2-mixer ebuild supporting git/release and the tremor patch Please don't repeat your attachments across every bug you feel is relevant.