Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/openal/
Date: Sat, 06 Feb 2021 20:56:28
Message-Id: 1612644980.aed75bf5efd81db64464a60207ebea49cb0bba76.sam@gentoo
1 commit: aed75bf5efd81db64464a60207ebea49cb0bba76
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 6 20:55:46 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 6 20:56:20 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed75bf5
7
8 media-libs/openal: fix automagic dep on media-sound/sndio
9
10 Bug: https://bugs.gentoo.org/769122
11 Closes: https://bugs.gentoo.org/769098
12 Package-Manager: Portage-3.0.14, Repoman-3.0.2
13 Signed-off-by: Sam James <sam <AT> gentoo.org>
14
15 media-libs/openal/metadata.xml | 3 +++
16 media-libs/openal/{openal-1.21.1.ebuild => openal-1.21.1-r1.ebuild} | 4 +++-
17 2 files changed, 6 insertions(+), 1 deletion(-)
18
19 diff --git a/media-libs/openal/metadata.xml b/media-libs/openal/metadata.xml
20 index c584b0dd21e..a80658a8279 100644
21 --- a/media-libs/openal/metadata.xml
22 +++ b/media-libs/openal/metadata.xml
23 @@ -5,6 +5,9 @@
24 <email>sound@g.o</email>
25 <name>Gentoo Sound project</name>
26 </maintainer>
27 + <use>
28 + <flag name="sndio">Enable support for the <pkg>media-sound/sndio</pkg> backend</flag>
29 + </use>
30 <upstream>
31 <remote-id type="github">kcat/openal-soft</remote-id>
32 </upstream>
33
34 diff --git a/media-libs/openal/openal-1.21.1.ebuild b/media-libs/openal/openal-1.21.1-r1.ebuild
35 similarity index 93%
36 rename from media-libs/openal/openal-1.21.1.ebuild
37 rename to media-libs/openal/openal-1.21.1-r1.ebuild
38 index 477edb7b212..abc96492de7 100644
39 --- a/media-libs/openal/openal-1.21.1.ebuild
40 +++ b/media-libs/openal/openal-1.21.1-r1.ebuild
41 @@ -18,7 +18,7 @@ LICENSE="LGPL-2+ BSD"
42 SLOT="0"
43 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
44 IUSE="
45 - alsa coreaudio debug jack oss portaudio pulseaudio sdl qt5
46 + alsa coreaudio debug jack oss portaudio pulseaudio sdl sndio qt5
47 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1
48 cpu_flags_arm_neon
49 "
50 @@ -34,6 +34,7 @@ RDEPEND="
51 dev-qt/qtwidgets:5
52 )
53 sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
54 + sndio? ( media-sound/sndio[${MULTILIB_USEDEP}] )
55 "
56 DEPEND="${RDEPEND}
57 oss? ( virtual/os-headers )"
58 @@ -53,6 +54,7 @@ src_configure() {
59 -DALSOFT_REQUIRE_PORTAUDIO=$(usex portaudio)
60 -DALSOFT_REQUIRE_PULSEAUDIO=$(usex pulseaudio)
61 -DALSOFT_REQUIRE_SDL2=$(usex sdl)
62 + -DALSOFT_REQUIRE_SNDIO=$(usex sndio)
63 -DALSOFT_UTILS=$(multilib_is_native_abi && echo "ON" || echo "OFF")
64 -DALSOFT_NO_CONFIG_UTIL=$(usex qt5 "$(multilib_is_native_abi && echo "OFF" || echo "ON")" ON)
65 -DALSOFT_EXAMPLES=OFF