commit:     2df78d1c02a6239bdf264d095c8012fc2d4698ce
Author:     Diogo Pereira <sir.suriv <AT> gmail <DOT> com>
AuthorDate: Fri Sep 30 19:21:47 2016 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Oct 22 12:00:46 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2df78d1c

media-libs/libsoundio: add jack support

Closes: https://github.com/gentoo/gentoo/pull/2440

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 media-libs/libsoundio/libsoundio-1.1.0.ebuild | 10 ++++++----
 media-libs/libsoundio/metadata.xml            |  1 -
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/media-libs/libsoundio/libsoundio-1.1.0.ebuild 
b/media-libs/libsoundio/libsoundio-1.1.0.ebuild
index 0cde6b7..d656a02 100644
--- a/media-libs/libsoundio/libsoundio-1.1.0.ebuild
+++ b/media-libs/libsoundio/libsoundio-1.1.0.ebuild
@@ -13,21 +13,23 @@ SRC_URI="http://libsound.io/release/${P}.tar.gz";
 LICENSE="MIT"
 SLOT="0/1"
 KEYWORDS="~amd64"
-IUSE="alsa coreaudio examples pulseaudio static-libs"
+IUSE="alsa coreaudio examples jack pulseaudio static-libs"
 
+# Build fails with <=media-sound/jack2-1.9.10
+# See https://github.com/andrewrk/libsoundio/issues/7
+# Only jack1 is supported for the time being
 DEPEND="alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
+       jack? ( 
>=media-sound/jack-audio-connection-kit-0.125.0[${MULTILIB_USEDEP}] )
        pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )"
 RDEPEND="${DEPEND}"
 
 PATCHES=( "${FILESDIR}/${P}_missing_include.patch" )
 
-# ENABLE_JACK does not support the current version of jack1
-# See https://github.com/andrewrk/libsoundio/issues/11
 multilib_src_configure() {
        local mycmakeargs=(
                -DENABLE_ALSA=$(usex alsa)
                -DENABLE_COREAUDIO=$(usex coreaudio)
-               -DENABLE_JACK=no
+               -DENABLE_JACK=$(usex jack)
                -DENABLE_PULSEAUDIO=$(usex pulseaudio)
                -DENABLE_WASAPI=no
                -DBUILD_STATIC_LIBS=$(usex static-libs)

diff --git a/media-libs/libsoundio/metadata.xml 
b/media-libs/libsoundio/metadata.xml
index f013d8f..ee1f8b2 100644
--- a/media-libs/libsoundio/metadata.xml
+++ b/media-libs/libsoundio/metadata.xml
@@ -4,7 +4,6 @@
 <maintainer type="person">
        <email>[email protected]</email>
        <name>Diogo Pereira</name>
-       <description>Proxy maintainer. Assign bugs to him.</description>
 </maintainer>
 <maintainer type="project">
        <email>[email protected]</email>

Reply via email to