commit: d40819c495e5fb1a3e74a4526b6d0e7e27b76a23 Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me> AuthorDate: Fri May 15 10:49:10 2020 +0000 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org> CommitDate: Tue Mar 9 10:50:30 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d40819c4
media-sound/mpd: Add sndio support Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/19358 Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org> media-sound/mpd/metadata.xml | 1 + media-sound/mpd/mpd-0.21.26.ebuild | 7 ++++--- media-sound/mpd/mpd-0.22.3.ebuild | 7 ++++--- media-sound/mpd/mpd-0.22.4-r1.ebuild | 7 ++++--- media-sound/mpd/mpd-0.22.5.ebuild | 7 ++++--- media-sound/mpd/mpd-0.22.6.ebuild | 7 ++++--- profiles/arch/alpha/package.use.mask | 1 + 7 files changed, 22 insertions(+), 15 deletions(-) diff --git a/media-sound/mpd/metadata.xml b/media-sound/mpd/metadata.xml index 621b406d3e2..ed7555b3557 100644 --- a/media-sound/mpd/metadata.xml +++ b/media-sound/mpd/metadata.xml @@ -28,6 +28,7 @@ <flag name="recorder">Enables output plugin for recording radio streams</flag> <flag name="sid">Build with SID (Commodore 64 Audio) support</flag> <flag name="signalfd">Use the signalfd function in MPD's event loop</flag> + <flag name="sndio">Enable support for the <pkg>media-sound/sndio</pkg> backend</flag> <flag name="soundcloud">Build plugin to access soundcloud</flag> <flag name="tidal">Build plugin to access tidal</flag> <flag name="systemd">Enable support for systemd socket activation</flag> diff --git a/media-sound/mpd/mpd-0.21.26.ebuild b/media-sound/mpd/mpd-0.21.26.ebuild index b658891c035..c546d9352ef 100644 --- a/media-sound/mpd/mpd-0.21.26.ebuild +++ b/media-sound/mpd/mpd-0.21.26.ebuild @@ -16,11 +16,11 @@ IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl +dbus debug +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz - recorder samba selinux sid signalfd sndfile soundcloud sqlite systemd + recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd test tidal twolame udisks unicode vorbis wavpack webdav wildmidi upnp zeroconf zip zlib" -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio recorder" +OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod modplug mpg123 musepack flac sid vorbis wavpack wildmidi" ENCODER_PLUGINS="audiofile flac lame twolame vorbis" @@ -86,6 +86,7 @@ RDEPEND=" media-libs/libsidplayfp ) ) sndfile? ( media-libs/libsndfile ) + sndio? ( media-sound/sndio ) soundcloud? ( >=dev-libs/yajl-2:= ) sqlite? ( dev-db/sqlite:3 ) systemd? ( sys-apps/systemd ) @@ -185,6 +186,7 @@ src_configure() { -Dpipe=$(usex pipe true false) -Dpulse=$(usex pulseaudio enabled disabled) -Drecorder=$(usex recorder true false) + -Dsndio=$(usex sndio enabled disabled) ) if use samba || use upnp; then @@ -239,7 +241,6 @@ src_configure() { emesonargs+=( --libdir="/usr/$(get_libdir)" -Ddocumentation=false - -Dsndio=disabled #not yet in the tree -Dsolaris_output=disabled -Ddatabase=true diff --git a/media-sound/mpd/mpd-0.22.3.ebuild b/media-sound/mpd/mpd-0.22.3.ebuild index be1643796e1..d45d4a1f51a 100644 --- a/media-sound/mpd/mpd-0.22.3.ebuild +++ b/media-sound/mpd/mpd-0.22.3.ebuild @@ -16,11 +16,11 @@ IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz - recorder samba selinux sid signalfd sndfile soundcloud sqlite systemd + recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd test tidal twolame udisks unicode vorbis wavpack webdav wildmidi upnp zeroconf zip zlib" -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio recorder" +OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod modplug mpg123 musepack flac sid vorbis wavpack wildmidi" ENCODER_PLUGINS="audiofile flac lame twolame vorbis" @@ -88,6 +88,7 @@ RDEPEND=" media-libs/libsidplayfp ) ) sndfile? ( media-libs/libsndfile ) + sndio? ( media-sound/sndio ) soundcloud? ( >=dev-libs/yajl-2:= ) sqlite? ( dev-db/sqlite:3 ) systemd? ( sys-apps/systemd ) @@ -186,6 +187,7 @@ src_configure() { -Dpipe=$(usex pipe true false) -Dpulse=$(usex pulseaudio enabled disabled) -Drecorder=$(usex recorder true false) + -Dsndio=$(usex sndio enabled disabled) ) if use samba || use upnp; then @@ -240,7 +242,6 @@ src_configure() { emesonargs+=( --libdir="/usr/$(get_libdir)" -Ddocumentation=$(usex doc enabled disabled) - -Dsndio=disabled #not yet in the tree -Dsolaris_output=disabled -Ddatabase=true diff --git a/media-sound/mpd/mpd-0.22.4-r1.ebuild b/media-sound/mpd/mpd-0.22.4-r1.ebuild index 2b67f0ccd3d..9f489726eb4 100644 --- a/media-sound/mpd/mpd-0.22.4-r1.ebuild +++ b/media-sound/mpd/mpd-0.22.4-r1.ebuild @@ -16,11 +16,11 @@ IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz - recorder samba selinux sid signalfd sndfile soundcloud sqlite systemd + recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd test tidal twolame udisks vorbis wavpack webdav wildmidi upnp zeroconf zip zlib" -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio recorder" +OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod modplug mpg123 musepack flac sid vorbis wavpack wildmidi" ENCODER_PLUGINS="audiofile flac lame twolame vorbis" @@ -88,6 +88,7 @@ RDEPEND=" media-libs/libsidplayfp ) ) sndfile? ( media-libs/libsndfile ) + sndio? ( media-sound/sndio ) soundcloud? ( >=dev-libs/yajl-2:= ) sqlite? ( dev-db/sqlite:3 ) systemd? ( sys-apps/systemd ) @@ -193,6 +194,7 @@ src_configure() { -Dpipe=$(usex pipe true false) -Dpulse=$(usex pulseaudio enabled disabled) -Drecorder=$(usex recorder true false) + -Dsndio=$(usex sndio enabled disabled) ) if use samba || use upnp; then @@ -247,7 +249,6 @@ src_configure() { emesonargs+=( --libdir="/usr/$(get_libdir)" -Ddocumentation=$(usex doc enabled disabled) - -Dsndio=disabled #not yet in the tree -Dsolaris_output=disabled -Ddatabase=true diff --git a/media-sound/mpd/mpd-0.22.5.ebuild b/media-sound/mpd/mpd-0.22.5.ebuild index 2b67f0ccd3d..9f489726eb4 100644 --- a/media-sound/mpd/mpd-0.22.5.ebuild +++ b/media-sound/mpd/mpd-0.22.5.ebuild @@ -16,11 +16,11 @@ IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz - recorder samba selinux sid signalfd sndfile soundcloud sqlite systemd + recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd test tidal twolame udisks vorbis wavpack webdav wildmidi upnp zeroconf zip zlib" -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio recorder" +OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod modplug mpg123 musepack flac sid vorbis wavpack wildmidi" ENCODER_PLUGINS="audiofile flac lame twolame vorbis" @@ -88,6 +88,7 @@ RDEPEND=" media-libs/libsidplayfp ) ) sndfile? ( media-libs/libsndfile ) + sndio? ( media-sound/sndio ) soundcloud? ( >=dev-libs/yajl-2:= ) sqlite? ( dev-db/sqlite:3 ) systemd? ( sys-apps/systemd ) @@ -193,6 +194,7 @@ src_configure() { -Dpipe=$(usex pipe true false) -Dpulse=$(usex pulseaudio enabled disabled) -Drecorder=$(usex recorder true false) + -Dsndio=$(usex sndio enabled disabled) ) if use samba || use upnp; then @@ -247,7 +249,6 @@ src_configure() { emesonargs+=( --libdir="/usr/$(get_libdir)" -Ddocumentation=$(usex doc enabled disabled) - -Dsndio=disabled #not yet in the tree -Dsolaris_output=disabled -Ddatabase=true diff --git a/media-sound/mpd/mpd-0.22.6.ebuild b/media-sound/mpd/mpd-0.22.6.ebuild index 2b67f0ccd3d..9f489726eb4 100644 --- a/media-sound/mpd/mpd-0.22.6.ebuild +++ b/media-sound/mpd/mpd-0.22.6.ebuild @@ -16,11 +16,11 @@ IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms modplug mpg123 musepack +network nfs openal opus oss pipe pulseaudio qobuz - recorder samba selinux sid signalfd sndfile soundcloud sqlite systemd + recorder samba selinux sid signalfd sndfile sndio soundcloud sqlite systemd test tidal twolame udisks vorbis wavpack webdav wildmidi upnp zeroconf zip zlib" -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio recorder" +OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio sndio recorder" DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod modplug mpg123 musepack flac sid vorbis wavpack wildmidi" ENCODER_PLUGINS="audiofile flac lame twolame vorbis" @@ -88,6 +88,7 @@ RDEPEND=" media-libs/libsidplayfp ) ) sndfile? ( media-libs/libsndfile ) + sndio? ( media-sound/sndio ) soundcloud? ( >=dev-libs/yajl-2:= ) sqlite? ( dev-db/sqlite:3 ) systemd? ( sys-apps/systemd ) @@ -193,6 +194,7 @@ src_configure() { -Dpipe=$(usex pipe true false) -Dpulse=$(usex pulseaudio enabled disabled) -Drecorder=$(usex recorder true false) + -Dsndio=$(usex sndio enabled disabled) ) if use samba || use upnp; then @@ -247,7 +249,6 @@ src_configure() { emesonargs+=( --libdir="/usr/$(get_libdir)" -Ddocumentation=$(usex doc enabled disabled) - -Dsndio=disabled #not yet in the tree -Dsolaris_output=disabled -Ddatabase=true diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask index 7847c07703d..a3bfed5e42b 100644 --- a/profiles/arch/alpha/package.use.mask +++ b/profiles/arch/alpha/package.use.mask @@ -21,6 +21,7 @@ sci-libs/umfpack cholmod media-libs/openal sndio media-video/ffmpeg sndio media-sound/moc sndio +media-sound/mpd sndio # Sam James <[email protected]> (2021-01-19) # Avoid pulling in a large unkeyworded dep
