From a407e25d814596ca802d83102671d95e00079767 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 31 May 2023 15:23:38 +0100 Subject: gentoo auto-resync : 31:05:2023 - 15:23:38 --- media-libs/libmikmod/Manifest | 2 +- media-libs/libmikmod/libmikmod-3.3.11.1-r1.ebuild | 83 ---------------------- media-libs/libmikmod/libmikmod-3.3.11.1-r2.ebuild | 85 +++++++++++++++++++++++ 3 files changed, 86 insertions(+), 84 deletions(-) delete mode 100644 media-libs/libmikmod/libmikmod-3.3.11.1-r1.ebuild create mode 100644 media-libs/libmikmod/libmikmod-3.3.11.1-r2.ebuild (limited to 'media-libs/libmikmod') diff --git a/media-libs/libmikmod/Manifest b/media-libs/libmikmod/Manifest index 1d4a1beaff68..0cbd370d801e 100644 --- a/media-libs/libmikmod/Manifest +++ b/media-libs/libmikmod/Manifest @@ -1,4 +1,4 @@ AUX libmikmod-3.3.11.1-macro-strict-prototypes.patch 381 BLAKE2B e0babfce0c5ec317ae802b471c8e443e07f9619ddd8a72cb9817c48040eabab59e3a2104e6ee890ac6e15e4e16c8f11260adcaa4540e11b853792b9256984c71 SHA512 9b22bf50541b2e903996cea20afb43541f1c3d5e2f11424d8eb2ff1d6dda6bef678db5f86a698f7f38b294a4cde6d8d76fa5020f8a72a0ca8229ecec4c6c3494 DIST libmikmod-3.3.11.1.tar.gz 1240373 BLAKE2B 9de58eea739f8f7a5c4ff482093974f67a623fd0acd3b65752b0832b1376fb05ca00e7fbd09c242a25fb76d90d662afc3886808fbe6cabb15332f263adba37ad SHA512 f2439e2b691613847cd0787dd4e050116683ce7b05c215b8afecde5c6add819ea6c18e678e258c0a80786bef463f406072de15127f64368f694287a5e8e1a9de -EBUILD libmikmod-3.3.11.1-r1.ebuild 2231 BLAKE2B bb959a89ca83c211e606d5f5582a9e678a5a7f08b03253dc53facc06fe38d99fcd81b321f26f4bd8e100b5978479d526d7f1f97aa1a8ae8b504a676b76f266bc SHA512 dad39071e51161a40761a2841d7bc3efb50e0e580f357abd99b8d2a8af29969da423dd85c00c3120043ed7b6598bc4b648ef1e989407a61cd9f98da34815ef89 +EBUILD libmikmod-3.3.11.1-r2.ebuild 2261 BLAKE2B 348dea9904219fbaf035cc62186aee3d7e2a838b1b0839a6b23a0dea54e2bf5eea914abf34afc93456db08806b44e38545cc60cff9820b6c55741415a73f2d56 SHA512 f2047033973fb3c2dc0eb9fd174e008b0389d6fa5967823bee2d395a70f77d6c29121ccbf2ba66d478a2c6955076ac1a16a17833eecc4777fe1117b1ce64da57 MISC metadata.xml 330 BLAKE2B f865c47d2fe40d5bb20da22fc2b3a93568b7b3756a424367a2be855b49ea8287af72f5973ccfc8c4c4c7f501c9b9d468539e8d929699acada27e0fee40206bba SHA512 9ef7a547be98060ffb33c04cc09bc2fad66a26b9a71c5602a3627a69c9e9e280573e61239318b689bdfeaa157215672e03ee8838893ea1923b618421c2888111 diff --git a/media-libs/libmikmod/libmikmod-3.3.11.1-r1.ebuild b/media-libs/libmikmod/libmikmod-3.3.11.1-r1.ebuild deleted file mode 100644 index 56f0a26c6fa8..000000000000 --- a/media-libs/libmikmod/libmikmod-3.3.11.1-r1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib multilib-minimal - -DESCRIPTION="A library to play a wide range of module formats" -HOMEPAGE="http://mikmod.sourceforge.net/" -SRC_URI="mirror://sourceforge/mikmod/${P}.tar.gz" - -LICENSE="LGPL-2+ LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="+alsa coreaudio cpu_flags_ppc_altivec debug nas openal oss pulseaudio cpu_flags_x86_sse2 static-libs +threads" - -REQUIRED_USE="|| ( alsa coreaudio nas openal oss pulseaudio )" - -RDEPEND=" - !${CATEGORY}/${PN}:2 - alsa? ( >=media-libs/alsa-lib-1.0.27.2:=[${MULTILIB_USEDEP}] ) - nas? ( >=media-libs/nas-1.9.4:=[${MULTILIB_USEDEP}] ) - openal? ( >=media-libs/openal-1.15.1-r1[${MULTILIB_USEDEP}] ) - pulseaudio? ( >=media-sound/pulseaudio-5.0[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND} - oss? ( virtual/os-headers ) -" -BDEPEND="sys-apps/texinfo" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/libmikmod-config -) - -PATCHES=( - "${FILESDIR}"/${P}-macro-strict-prototypes.patch -) - -src_prepare() { - default - - # USE=debug enables Werror, bug #621688 - sed -i -e 's/-Werror//' configure || die -} - -multilib_src_configure() { - local mysimd="--disable-simd" - if use ppc || use ppc64 || use ppc-macos; then - mysimd="$(use_enable cpu_flags_ppc_altivec simd)" - fi - if use amd64 || use x86 || use amd64-linux || use x86-linux || use x64-macos; then - mysimd="$(use_enable cpu_flags_x86_sse2 simd)" - fi - - # sdl, sdl2: missing multilib supported ebuilds, temporarily disabled, remember to update REQUIRED_USE - ECONF_SOURCE=${S} econf \ - $(use_enable alsa) \ - $(use_enable nas) \ - $(use_enable pulseaudio) \ - --disable-sdl \ - --disable-sdl2 \ - $(use_enable openal) \ - $(use_enable oss) \ - $(use_enable coreaudio osx) \ - $(use_enable debug) \ - $(use_enable threads) \ - $(use_enable static-libs static) \ - --disable-dl \ - ${mysimd} -} - -multilib_src_install() { - emake DESTDIR="${D}" install - dosym ${PN}$(get_libname 3) /usr/$(get_libdir)/${PN}$(get_libname 2) -} - -multilib_src_install_all() { - dodoc AUTHORS NEWS README TODO - docinto html - dodoc docs/*.html - - find "${ED}" -name '*.la' -delete || die -} diff --git a/media-libs/libmikmod/libmikmod-3.3.11.1-r2.ebuild b/media-libs/libmikmod/libmikmod-3.3.11.1-r2.ebuild new file mode 100644 index 000000000000..41f51d900475 --- /dev/null +++ b/media-libs/libmikmod/libmikmod-3.3.11.1-r2.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib multilib-minimal + +DESCRIPTION="Library to play a wide range of module formats" +HOMEPAGE="https://mikmod.sourceforge.net/" +SRC_URI="mirror://sourceforge/mikmod/${P}.tar.gz" + +LICENSE="LGPL-2+ LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="+alsa coreaudio cpu_flags_ppc_altivec debug nas openal oss pulseaudio cpu_flags_x86_sse2 static-libs +threads" + +REQUIRED_USE="|| ( alsa coreaudio nas openal oss pulseaudio )" + +COMMON_DEPEND=" + alsa? ( >=media-libs/alsa-lib-1.0.27.2:=[${MULTILIB_USEDEP}] ) + nas? ( >=media-libs/nas-1.9.4:=[${MULTILIB_USEDEP}] ) + openal? ( >=media-libs/openal-1.15.1-r1[${MULTILIB_USEDEP}] ) + pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) +" +DEPEND="${COMMON_DEPEND} + oss? ( virtual/os-headers ) +" +RDEPEND="${COMMON_DEPEND} + !${CATEGORY}/${PN}:2 +" +BDEPEND="sys-apps/texinfo" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/libmikmod-config +) + +PATCHES=( + "${FILESDIR}"/${P}-macro-strict-prototypes.patch +) + +src_prepare() { + default + + # USE=debug enables Werror, bug #621688 + sed -i -e 's/-Werror//' configure || die +} + +multilib_src_configure() { + local mysimd="--disable-simd" + if use ppc || use ppc64 || use ppc-macos; then + mysimd="$(use_enable cpu_flags_ppc_altivec simd)" + fi + if use amd64 || use x86 || use amd64-linux || use x86-linux || use x64-macos; then + mysimd="$(use_enable cpu_flags_x86_sse2 simd)" + fi + + # sdl, sdl2: missing multilib supported ebuilds, temporarily disabled, remember to update REQUIRED_USE + ECONF_SOURCE=${S} econf \ + $(use_enable alsa) \ + $(use_enable nas) \ + $(use_enable pulseaudio) \ + --disable-sdl \ + --disable-sdl2 \ + $(use_enable openal) \ + $(use_enable oss) \ + $(use_enable coreaudio osx) \ + $(use_enable debug) \ + $(use_enable threads) \ + $(use_enable static-libs static) \ + --disable-dl \ + ${mysimd} +} + +multilib_src_install() { + emake DESTDIR="${D}" install + dosym ${PN}$(get_libname 3) /usr/$(get_libdir)/${PN}$(get_libname 2) +} + +multilib_src_install_all() { + dodoc AUTHORS NEWS README TODO + docinto html + dodoc docs/*.html + + find "${ED}" -name '*.la' -delete || die +} -- cgit v1.2.3