commit:     a60cf563f907c85cac8bfad68e627141c0eb0454
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 16 17:10:10 2020 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Wed Sep 16 17:10:27 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a60cf563

media-sound/ardour: added pulseaudio use flag

Closes: https://bugs.gentoo.org/742932
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 media-sound/ardour/ardour-6.2-r1.ebuild | 9 +++++++--
 media-sound/ardour/ardour-6.3.ebuild    | 9 +++++++--
 media-sound/ardour/ardour-9999.ebuild   | 9 +++++++--
 3 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/media-sound/ardour/ardour-6.2-r1.ebuild 
b/media-sound/ardour/ardour-6.2-r1.ebuild
index 82d1575b195..7f80d40defc 100644
--- a/media-sound/ardour/ardour-6.2-r1.ebuild
+++ b/media-sound/ardour/ardour-6.2-r1.ebuild
@@ -21,7 +21,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="6"
-IUSE="altivec doc jack nls phonehome cpu_flags_x86_sse cpu_flags_x86_mmx 
cpu_flags_x86_3dnow"
+IUSE="altivec doc jack nls phonehome pulseaudio cpu_flags_x86_sse 
cpu_flags_x86_mmx cpu_flags_x86_3dnow"
 
 RDEPEND="
        >=dev-cpp/glibmm-2.32.0
@@ -55,6 +55,7 @@ RDEPEND="
        >=x11-libs/gtk+-2.8.1:2
        x11-libs/pango
        jack? ( virtual/jack )
+       pulseaudio? ( media-sound/pulseaudio )
        media-libs/lilv
        media-libs/sratom
        dev-libs/sord
@@ -120,15 +121,19 @@ src_prepare() {
 }
 
 src_configure() {
+       local backends="alsa"
+       use jack && backends+=",jack"
+       use pulseaudio && backends+=",pulseaudio"
+
        tc-export CC CXX
        mkdir -p "${D}"
        waf-utils_src_configure \
                --destdir="${D}" \
                --configdir=/etc \
                --optimize \
+               --with-backends=${backends} \
                $(usex doc "--docs" '') \
                $({ use altivec || use cpu_flags_x86_sse; } && echo 
"--fpu-optimization" || echo "--no-fpu-optimization") \
-               $(usex jack "--with-backends=alsa,jack" "--with-backends=alsa  
--libjack=weak") \
                $(usex phonehome "--phone-home" "--no-phone-home") \
                $(usex nls "--nls" "--no-nls")
 #not possible right now                --use-external-libs

diff --git a/media-sound/ardour/ardour-6.3.ebuild 
b/media-sound/ardour/ardour-6.3.ebuild
index 6bd303b0e46..75cb0848c61 100644
--- a/media-sound/ardour/ardour-6.3.ebuild
+++ b/media-sound/ardour/ardour-6.3.ebuild
@@ -21,7 +21,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="6"
-IUSE="altivec doc jack nls phonehome cpu_flags_x86_sse cpu_flags_x86_mmx 
cpu_flags_x86_3dnow"
+IUSE="altivec doc jack nls phonehome pulseaudio cpu_flags_x86_sse 
cpu_flags_x86_mmx cpu_flags_x86_3dnow"
 
 RDEPEND="
        >=dev-cpp/glibmm-2.32.0
@@ -55,6 +55,7 @@ RDEPEND="
        >=x11-libs/gtk+-2.8.1:2
        x11-libs/pango
        jack? ( virtual/jack )
+       pulseaudio? ( media-sound/pulseaudio )
        media-libs/lilv
        media-libs/sratom
        dev-libs/sord
@@ -115,15 +116,19 @@ src_prepare() {
 }
 
 src_configure() {
+       local backends="alsa"
+       use jack && backends+=",jack"
+       use pulseaudio && backends+=",pulseaudio"
+
        tc-export CC CXX
        mkdir -p "${D}"
        waf-utils_src_configure \
                --destdir="${D}" \
                --configdir=/etc \
                --optimize \
+               --with-backends=${backends} \
                $(usex doc "--docs" '') \
                $({ use altivec || use cpu_flags_x86_sse; } && echo 
"--fpu-optimization" || echo "--no-fpu-optimization") \
-               $(usex jack "--with-backends=alsa,jack" "--with-backends=alsa  
--libjack=weak") \
                $(usex phonehome "--phone-home" "--no-phone-home") \
                $(usex nls "--nls" "--no-nls")
 #not possible right now                --use-external-libs

diff --git a/media-sound/ardour/ardour-9999.ebuild 
b/media-sound/ardour/ardour-9999.ebuild
index 43c1789b324..9e5b5ec26e1 100644
--- a/media-sound/ardour/ardour-9999.ebuild
+++ b/media-sound/ardour/ardour-9999.ebuild
@@ -21,7 +21,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="6"
-IUSE="altivec doc jack nls phonehome cpu_flags_x86_sse cpu_flags_x86_mmx 
cpu_flags_x86_3dnow"
+IUSE="altivec doc jack nls phonehome pulseaudio cpu_flags_x86_sse 
cpu_flags_x86_mmx cpu_flags_x86_3dnow"
 
 RDEPEND="
        >=dev-cpp/glibmm-2.32.0
@@ -55,6 +55,7 @@ RDEPEND="
        >=x11-libs/gtk+-2.8.1:2
        x11-libs/pango
        jack? ( virtual/jack )
+       pulseaudio? ( media-sound/pulseaudio )
        media-libs/lilv
        media-libs/sratom
        dev-libs/sord
@@ -110,15 +111,19 @@ src_prepare() {
 }
 
 src_configure() {
+       local backends="alsa"
+       use jack && backends+=",jack"
+       use pulseaudio && backends+=",pulseaudio"
+
        tc-export CC CXX
        mkdir -p "${D}"
        waf-utils_src_configure \
                --destdir="${D}" \
                --configdir=/etc \
                --optimize \
+               --with-backends=${backends} \
                $(usex doc "--docs" '') \
                $({ use altivec || use cpu_flags_x86_sse; } && echo 
"--fpu-optimization" || echo "--no-fpu-optimization") \
-               $(usex jack "--with-backends=alsa,jack" "--with-backends=alsa  
--libjack=weak") \
                $(usex phonehome "--phone-home" "--no-phone-home") \
                $(usex nls "--nls" "--no-nls")
 #not possible right now                --use-external-libs

Reply via email to