From cf7807d7aea23a99a144afceaba961cfed652b5f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 11 Mar 2025 01:49:36 +0000 Subject: gentoo auto-resync : 11:03:2025 - 01:49:36 --- media-libs/sdl2-mixer/Manifest | 4 +- media-libs/sdl2-mixer/sdl2-mixer-2.8.0.ebuild | 96 ----------------------- media-libs/sdl2-mixer/sdl2-mixer-2.8.1-r2.ebuild | 97 ++++++++++++++++++++++++ media-libs/sdl2-mixer/sdl2-mixer-2.8.1.ebuild | 96 ----------------------- 4 files changed, 98 insertions(+), 195 deletions(-) delete mode 100644 media-libs/sdl2-mixer/sdl2-mixer-2.8.0.ebuild create mode 100644 media-libs/sdl2-mixer/sdl2-mixer-2.8.1-r2.ebuild delete mode 100644 media-libs/sdl2-mixer/sdl2-mixer-2.8.1.ebuild (limited to 'media-libs/sdl2-mixer') diff --git a/media-libs/sdl2-mixer/Manifest b/media-libs/sdl2-mixer/Manifest index 84761b789a38..6df5b8d8ad40 100644 --- a/media-libs/sdl2-mixer/Manifest +++ b/media-libs/sdl2-mixer/Manifest @@ -1,7 +1,5 @@ DIST SDL2_mixer-2.6.3.tar.gz 9935069 BLAKE2B 9908bdc549300af05b4fbcbb6c0533913ae62bfa2f761118983e0da58a4bcd68c2d008fa5bbcd94b0141241e54f1cd507e275e2d4b637214b803dabdbc5b0250 SHA512 2e9da045d2fdab97236c3901b3d441834a67a47c8851ddfb817c9db6f23ed9fb355a5ef8d2158d0c9959a83934e8cd1b95db8a69eaddf8f7fcca115f01818740 -DIST SDL2_mixer-2.8.0.tar.gz 10874471 BLAKE2B 701ed21416e7a3ceda313f3e9ad47f98687f357712fb90f6c3c2ac065c96a4ded04a907c563f3b9b7bf42f192b6c442d025abb0a5cfbb745bd8719c49e29ff61 SHA512 5ddbc4b0b5fad2e0844a503daa79564b912654192599ef8fa7698531f08323ce01801f6bb17b2b3905020a3df362a967b7566ae725eb085da991578cc0807aad DIST SDL2_mixer-2.8.1.tar.gz 5996239 BLAKE2B e03fc3f2aee9e8ed5c2b2fabc54cd319adc57f88e3b965e7c8a26339808cf9d68bac83b53369e172f175896d90f1bd026125fe1356ec73ee88b369402706f455 SHA512 6148591404b2113bcdb54391821658548acfe380a9cba660113e55e6f2fb7da2a5a59a99fefe51a0d7f8b91160648f11f72750353da88d285a962e3a410aecd7 EBUILD sdl2-mixer-2.6.3-r1.ebuild 3000 BLAKE2B fbcd9cd8458114a589bc95b8577b1bf1cdccf19f05e88241590af1baebc1f3d0cfd5e047a58b2b752757c6d6b32cb2565a400a2a88edfaa427928b29ae058f4b SHA512 aa82a7e7633ee34d5e9ce7a18d664d5e4708c158369cba0e73aca79b89a4db30e6d41cc10956b7eefded1337674ef45d6fbdf38313a3ebd9357c865f130d1e80 -EBUILD sdl2-mixer-2.8.0.ebuild 2790 BLAKE2B e2c6d4cd59f1878c0ada3cb86662d93d9599e5c677508b823cd0371c27cf87f03baa4a37cde23fadf41e2dd5945f95c668a8d7cccaaae4f1fd1e5112a4ede5c4 SHA512 f8597f8f7d0486103f514583d12b1a8e7a0cf84d7c047b84f577434ba7a2d2bf0d062eda12caef6af8c602d32e8e203cbb160e0b48f30c1bf2c3a4b9ea851a45 -EBUILD sdl2-mixer-2.8.1.ebuild 2784 BLAKE2B 8971cb2d0d4befbb4f61ccf6829299f7c9acc158fdc2ff417b01ebe5b3eab2e7a8235f548bae93677f153c7db561efe0c85ae9b2e68f6023bd5cbb083d8887fc SHA512 e8fb7e19ade9e1345ff51face342c42f429f38d26d01940110493d90a97b5af32ef21ffe2a2a4145d3b223f948f61d093ddbb62c547936b28fd8eac34d0b5745 +EBUILD sdl2-mixer-2.8.1-r2.ebuild 2871 BLAKE2B e6085b36d2ff15630911399a11f95bbb25ea51db884bd7c58e21525107baa18fbcebf3859f7c937dac6e61a6f497b41f3fec09cd24a4ceb3a9aab8a0d52eda15 SHA512 4681381631ca131c760995cf41baac44e19a1f0c65c967e39220add3c2f884ecde1eaa1e146d833bf88293043c99898d32a0a227fe746dcff735c78061c40b0e MISC metadata.xml 1496 BLAKE2B 05f497210171797d550f073fcd1901374103a55d7658868646cdf55017a0d0889c9444b3de45c9da390ae6ed025ad2b2079183eb170b7f560e266921f9d0a7eb SHA512 2bc4dbaebe3c89d716c1a82940203a524fb0e06a451ad4003224745d0f48fd68234d0a151451f72b883a338efa1c875b6d412e7c798a596a4324cf736c21c780 diff --git a/media-libs/sdl2-mixer/sdl2-mixer-2.8.0.ebuild b/media-libs/sdl2-mixer/sdl2-mixer-2.8.0.ebuild deleted file mode 100644 index f336653b1b09..000000000000 --- a/media-libs/sdl2-mixer/sdl2-mixer-2.8.0.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="SDL2_mixer-${PV}" -inherit cmake-multilib - -DESCRIPTION="Simple Direct Media Layer Mixer Library" -HOMEPAGE="https://github.com/libsdl-org/SDL_mixer" -SRC_URI="https://www.libsdl.org/projects/SDL_mixer/release/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~sparc ~x86" -IUSE="flac fluidsynth gme midi mod modplug mp3 opus playtools stb timidity tremor vorbis +wav wavpack xmp" -REQUIRED_USE=" - midi? ( || ( timidity fluidsynth ) ) - timidity? ( midi ) - fluidsynth? ( midi ) - - vorbis? ( ?? ( stb tremor ) ) - stb? ( vorbis ) - tremor? ( vorbis ) - - mod? ( || ( modplug xmp ) ) - modplug? ( mod ) - xmp? ( mod ) -" - -RDEPEND=" - media-libs/libsdl2[${MULTILIB_USEDEP}] - flac? ( media-libs/flac:=[${MULTILIB_USEDEP}] ) - midi? ( - fluidsynth? ( media-sound/fluidsynth:=[${MULTILIB_USEDEP}] ) - timidity? ( media-sound/timidity++ ) - ) - mod? ( - modplug? ( media-libs/libmodplug[${MULTILIB_USEDEP}] ) - xmp? ( media-libs/libxmp ) - ) - mp3? ( media-sound/mpg123[${MULTILIB_USEDEP}] ) - opus? ( media-libs/opusfile ) - vorbis? ( - stb? ( dev-libs/stb ) - tremor? ( media-libs/tremor[${MULTILIB_USEDEP}] ) - !stb? ( !tremor? ( media-libs/libvorbis[${MULTILIB_USEDEP}] ) ) - ) - gme? ( media-libs/game-music-emu[${MULTILIB_USEDEP}] ) - wavpack? ( media-sound/wavpack[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -multilib_src_configure() { - local mycmakeargs=( - -DSDL2MIXER_CMD=yes - -DSDL2MIXER_WAVE=$(usex wav) - -DSDL2MIXER_MOD=$(usex mod) - -DSDL2MIXER_MOD_MODPLUG=$(usex modplug) - -DSDL2MIXER_MOD_XMP=$(usex xmp) - -DSDL2MIXER_MIDI=$(usex midi) - -DSDL2MIXER_MIDI_TIMIDITY=$(usex timidity) - -DSDL2MIXER_MIDI_FLUIDSYNTH=$(usex fluidsynth) - -DSDL2MIXER_VORBIS=$(usex vorbis $(usex stb STB $(usex tremor TREMOR VORBISFILE) ) no ) - -DSDL2MIXER_FLAC=$(usex flac) - -DSDL2MIXER_FLAC_LIBFLAC=$(usex flac) - -DSDL2MIXER_MP3=$(usex mp3) - -DSDL2MIXER_MP3_MPG123=$(usex mp3) - -DSDL2MIXER_OPUS=$(usex opus) - -DSDL2MIXER_GME=$(usex gme) - -DSDL2MIXER_WAVPACK=$(usex wavpack) - -DSDL2MIXER_SAMPLES=$(usex playtools) - -DSDL2MIXER_SAMPLES_INSTALL=$(usex playtools) - ) - cmake_src_configure -} - -multilib_src_install_all() { - dodoc {CHANGES,README}.txt - rm -r "${ED}"/usr/share/licenses || die -} - -pkg_postinst() { - # bug #412035 - if use midi && use fluidsynth; then - ewarn "FluidSynth support requires you to set the SDL_SOUNDFONTS" - ewarn "environment variable to the location of a SoundFont file" - ewarn "unless the game or application happens to do this for you." - if use timidity; then - ewarn "Failing to do so will result in Timidity being used instead." - else - ewarn "Failing to do so will result in silence." - fi - fi -} diff --git a/media-libs/sdl2-mixer/sdl2-mixer-2.8.1-r2.ebuild b/media-libs/sdl2-mixer/sdl2-mixer-2.8.1-r2.ebuild new file mode 100644 index 000000000000..b8009d7f9f54 --- /dev/null +++ b/media-libs/sdl2-mixer/sdl2-mixer-2.8.1-r2.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="SDL2_mixer-${PV}" +inherit cmake-multilib + +DESCRIPTION="Simple Direct Media Layer Mixer Library" +HOMEPAGE="https://github.com/libsdl-org/SDL_mixer" +SRC_URI="https://www.libsdl.org/projects/SDL_mixer/release/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv sparc x86" +IUSE="flac fluidsynth gme midi mod modplug mp3 opus playtools stb timidity tremor vorbis +wav wavpack xmp" +REQUIRED_USE=" + midi? ( || ( timidity fluidsynth ) ) + timidity? ( midi ) + fluidsynth? ( midi ) + + vorbis? ( ?? ( stb tremor ) ) + stb? ( vorbis ) + tremor? ( vorbis ) + + mod? ( || ( modplug xmp ) ) + modplug? ( mod ) + xmp? ( mod ) +" + +RDEPEND=" + media-libs/libsdl2[${MULTILIB_USEDEP}] + flac? ( media-libs/flac:=[${MULTILIB_USEDEP}] ) + midi? ( + fluidsynth? ( media-sound/fluidsynth:=[${MULTILIB_USEDEP}] ) + timidity? ( media-sound/timidity++ ) + ) + mod? ( + modplug? ( media-libs/libmodplug[${MULTILIB_USEDEP}] ) + xmp? ( media-libs/libxmp ) + ) + mp3? ( media-sound/mpg123-base[${MULTILIB_USEDEP}] ) + opus? ( media-libs/opusfile[${MULTILIB_USEDEP}] ) + vorbis? ( + stb? ( dev-libs/stb ) + tremor? ( media-libs/tremor[${MULTILIB_USEDEP}] ) + !stb? ( !tremor? ( media-libs/libvorbis[${MULTILIB_USEDEP}] ) ) + ) + gme? ( media-libs/game-music-emu[${MULTILIB_USEDEP}] ) + wavpack? ( media-sound/wavpack[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +multilib_src_configure() { + local mycmakeargs=( + -DSDL2MIXER_DEPS_SHARED=no # aka, no dlopen() (bug #950965) + -DSDL2MIXER_CMD=yes + -DSDL2MIXER_WAVE=$(usex wav) + -DSDL2MIXER_MOD=$(usex mod) + -DSDL2MIXER_MOD_MODPLUG=$(usex modplug) + -DSDL2MIXER_MOD_XMP=$(usex xmp) + -DSDL2MIXER_MIDI=$(usex midi) + -DSDL2MIXER_MIDI_TIMIDITY=$(usex timidity) + -DSDL2MIXER_MIDI_FLUIDSYNTH=$(usex fluidsynth) + -DSDL2MIXER_VORBIS=$(usex vorbis $(usex stb STB $(usex tremor TREMOR VORBISFILE) ) no ) + -DSDL2MIXER_FLAC=$(usex flac) + -DSDL2MIXER_FLAC_LIBFLAC=$(usex flac) + -DSDL2MIXER_MP3=$(usex mp3) + -DSDL2MIXER_MP3_MPG123=$(usex mp3) + -DSDL2MIXER_OPUS=$(usex opus) + -DSDL2MIXER_GME=$(usex gme) + -DSDL2MIXER_WAVPACK=$(usex wavpack) + -DSDL2MIXER_SAMPLES=$(usex playtools) + -DSDL2MIXER_SAMPLES_INSTALL=$(usex playtools) + ) + cmake_src_configure +} + +multilib_src_install_all() { + dodoc {CHANGES,README}.txt + rm -r "${ED}"/usr/share/licenses || die +} + +pkg_postinst() { + # bug #412035 + if use midi && use fluidsynth; then + ewarn "FluidSynth support requires you to set the SDL_SOUNDFONTS" + ewarn "environment variable to the location of a SoundFont file" + ewarn "unless the game or application happens to do this for you." + if use timidity; then + ewarn "Failing to do so will result in Timidity being used instead." + else + ewarn "Failing to do so will result in silence." + fi + fi +} diff --git a/media-libs/sdl2-mixer/sdl2-mixer-2.8.1.ebuild b/media-libs/sdl2-mixer/sdl2-mixer-2.8.1.ebuild deleted file mode 100644 index 3ecd6fa4c27b..000000000000 --- a/media-libs/sdl2-mixer/sdl2-mixer-2.8.1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="SDL2_mixer-${PV}" -inherit cmake-multilib - -DESCRIPTION="Simple Direct Media Layer Mixer Library" -HOMEPAGE="https://github.com/libsdl-org/SDL_mixer" -SRC_URI="https://www.libsdl.org/projects/SDL_mixer/release/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv sparc x86" -IUSE="flac fluidsynth gme midi mod modplug mp3 opus playtools stb timidity tremor vorbis +wav wavpack xmp" -REQUIRED_USE=" - midi? ( || ( timidity fluidsynth ) ) - timidity? ( midi ) - fluidsynth? ( midi ) - - vorbis? ( ?? ( stb tremor ) ) - stb? ( vorbis ) - tremor? ( vorbis ) - - mod? ( || ( modplug xmp ) ) - modplug? ( mod ) - xmp? ( mod ) -" - -RDEPEND=" - media-libs/libsdl2[${MULTILIB_USEDEP}] - flac? ( media-libs/flac:=[${MULTILIB_USEDEP}] ) - midi? ( - fluidsynth? ( media-sound/fluidsynth:=[${MULTILIB_USEDEP}] ) - timidity? ( media-sound/timidity++ ) - ) - mod? ( - modplug? ( media-libs/libmodplug[${MULTILIB_USEDEP}] ) - xmp? ( media-libs/libxmp ) - ) - mp3? ( media-sound/mpg123[${MULTILIB_USEDEP}] ) - opus? ( media-libs/opusfile ) - vorbis? ( - stb? ( dev-libs/stb ) - tremor? ( media-libs/tremor[${MULTILIB_USEDEP}] ) - !stb? ( !tremor? ( media-libs/libvorbis[${MULTILIB_USEDEP}] ) ) - ) - gme? ( media-libs/game-music-emu[${MULTILIB_USEDEP}] ) - wavpack? ( media-sound/wavpack[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -multilib_src_configure() { - local mycmakeargs=( - -DSDL2MIXER_CMD=yes - -DSDL2MIXER_WAVE=$(usex wav) - -DSDL2MIXER_MOD=$(usex mod) - -DSDL2MIXER_MOD_MODPLUG=$(usex modplug) - -DSDL2MIXER_MOD_XMP=$(usex xmp) - -DSDL2MIXER_MIDI=$(usex midi) - -DSDL2MIXER_MIDI_TIMIDITY=$(usex timidity) - -DSDL2MIXER_MIDI_FLUIDSYNTH=$(usex fluidsynth) - -DSDL2MIXER_VORBIS=$(usex vorbis $(usex stb STB $(usex tremor TREMOR VORBISFILE) ) no ) - -DSDL2MIXER_FLAC=$(usex flac) - -DSDL2MIXER_FLAC_LIBFLAC=$(usex flac) - -DSDL2MIXER_MP3=$(usex mp3) - -DSDL2MIXER_MP3_MPG123=$(usex mp3) - -DSDL2MIXER_OPUS=$(usex opus) - -DSDL2MIXER_GME=$(usex gme) - -DSDL2MIXER_WAVPACK=$(usex wavpack) - -DSDL2MIXER_SAMPLES=$(usex playtools) - -DSDL2MIXER_SAMPLES_INSTALL=$(usex playtools) - ) - cmake_src_configure -} - -multilib_src_install_all() { - dodoc {CHANGES,README}.txt - rm -r "${ED}"/usr/share/licenses || die -} - -pkg_postinst() { - # bug #412035 - if use midi && use fluidsynth; then - ewarn "FluidSynth support requires you to set the SDL_SOUNDFONTS" - ewarn "environment variable to the location of a SoundFont file" - ewarn "unless the game or application happens to do this for you." - if use timidity; then - ewarn "Failing to do so will result in Timidity being used instead." - else - ewarn "Failing to do so will result in silence." - fi - fi -} -- cgit v1.2.3