head 1.46; access; symbols pkgsrc-2023Q4:1.46.0.6 pkgsrc-2023Q4-base:1.46 pkgsrc-2023Q3:1.46.0.4 pkgsrc-2023Q3-base:1.46 pkgsrc-2023Q2:1.46.0.2 pkgsrc-2023Q2-base:1.46 pkgsrc-2023Q1:1.45.0.2 pkgsrc-2023Q1-base:1.45 pkgsrc-2022Q4:1.44.0.4 pkgsrc-2022Q4-base:1.44 pkgsrc-2022Q3:1.44.0.2 pkgsrc-2022Q3-base:1.44 pkgsrc-2022Q2:1.40.0.2 pkgsrc-2022Q2-base:1.40 pkgsrc-2022Q1:1.39.0.4 pkgsrc-2022Q1-base:1.39 pkgsrc-2021Q4:1.39.0.2 pkgsrc-2021Q4-base:1.39 pkgsrc-2021Q3:1.37.0.6 pkgsrc-2021Q3-base:1.37 pkgsrc-2021Q2:1.37.0.4 pkgsrc-2021Q2-base:1.37 pkgsrc-2021Q1:1.37.0.2 pkgsrc-2021Q1-base:1.37 pkgsrc-2020Q4:1.36.0.6 pkgsrc-2020Q4-base:1.36 pkgsrc-2020Q3:1.36.0.4 pkgsrc-2020Q3-base:1.36 pkgsrc-2020Q2:1.36.0.2 pkgsrc-2020Q2-base:1.36 pkgsrc-2020Q1:1.35.0.2 pkgsrc-2020Q1-base:1.35 pkgsrc-2019Q4:1.34.0.6 pkgsrc-2019Q4-base:1.34 pkgsrc-2019Q3:1.34.0.2 pkgsrc-2019Q3-base:1.34 pkgsrc-2019Q2:1.33.0.4 pkgsrc-2019Q2-base:1.33 pkgsrc-2019Q1:1.33.0.2 pkgsrc-2019Q1-base:1.33 pkgsrc-2018Q4:1.32.0.2 pkgsrc-2018Q4-base:1.32 pkgsrc-2018Q3:1.30.0.4 pkgsrc-2018Q3-base:1.30 pkgsrc-2018Q2:1.30.0.2 pkgsrc-2018Q2-base:1.30 pkgsrc-2018Q1:1.29.0.16 pkgsrc-2018Q1-base:1.29 pkgsrc-2017Q4:1.29.0.14 pkgsrc-2017Q4-base:1.29 pkgsrc-2017Q3:1.29.0.12 pkgsrc-2017Q3-base:1.29 pkgsrc-2017Q2:1.29.0.8 pkgsrc-2017Q2-base:1.29 pkgsrc-2017Q1:1.29.0.6 pkgsrc-2017Q1-base:1.29 pkgsrc-2016Q4:1.29.0.4 pkgsrc-2016Q4-base:1.29 pkgsrc-2016Q3:1.29.0.2 pkgsrc-2016Q3-base:1.29 pkgsrc-2016Q2:1.28.0.2 pkgsrc-2016Q2-base:1.28 pkgsrc-2016Q1:1.27.0.10 pkgsrc-2016Q1-base:1.27 pkgsrc-2015Q4:1.27.0.8 pkgsrc-2015Q4-base:1.27 pkgsrc-2015Q3:1.27.0.6 pkgsrc-2015Q3-base:1.27 pkgsrc-2015Q2:1.27.0.4 pkgsrc-2015Q2-base:1.27 pkgsrc-2015Q1:1.27.0.2 pkgsrc-2015Q1-base:1.27 pkgsrc-2014Q4:1.26.0.2 pkgsrc-2014Q4-base:1.26 pkgsrc-2014Q3:1.24.0.2 pkgsrc-2014Q3-base:1.24 pkgsrc-2014Q2:1.22.0.2 pkgsrc-2014Q2-base:1.22 pkgsrc-2014Q1:1.20.0.2 pkgsrc-2014Q1-base:1.20 pkgsrc-2013Q4:1.19.0.14 pkgsrc-2013Q4-base:1.19 pkgsrc-2013Q3:1.19.0.12 pkgsrc-2013Q3-base:1.19 pkgsrc-2013Q2:1.19.0.10 pkgsrc-2013Q2-base:1.19 pkgsrc-2013Q1:1.19.0.8 pkgsrc-2013Q1-base:1.19 pkgsrc-2012Q4:1.19.0.6 pkgsrc-2012Q4-base:1.19 pkgsrc-2012Q3:1.19.0.4 pkgsrc-2012Q3-base:1.19 pkgsrc-2012Q2:1.19.0.2 pkgsrc-2012Q2-base:1.19 pkgsrc-2012Q1:1.18.0.4 pkgsrc-2012Q1-base:1.18 pkgsrc-2011Q4:1.18.0.2 pkgsrc-2011Q4-base:1.18 pkgsrc-2011Q3:1.16.0.6 pkgsrc-2011Q3-base:1.16 pkgsrc-2011Q2:1.16.0.4 pkgsrc-2011Q2-base:1.16 pkgsrc-2011Q1:1.16.0.2 pkgsrc-2011Q1-base:1.16 pkgsrc-2010Q4:1.13.0.12 pkgsrc-2010Q4-base:1.13 pkgsrc-2010Q3:1.13.0.10 pkgsrc-2010Q3-base:1.13 pkgsrc-2010Q2:1.13.0.8 pkgsrc-2010Q2-base:1.13 pkgsrc-2010Q1:1.13.0.6 pkgsrc-2010Q1-base:1.13 pkgsrc-2009Q4:1.13.0.4 pkgsrc-2009Q4-base:1.13 pkgsrc-2009Q3:1.13.0.2 pkgsrc-2009Q3-base:1.13 pkgsrc-2009Q2:1.11.0.4 pkgsrc-2009Q2-base:1.11 pkgsrc-2009Q1:1.11.0.2 pkgsrc-2009Q1-base:1.11 pkgsrc-2008Q4:1.7.0.20 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.18 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.16 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.14 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.12 pkgsrc-2008Q1:1.7.0.10 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.8 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.6 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.4 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.2 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.5.0.10 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.8 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.6 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.4 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.2 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.4.0.4 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.2 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.2.0.2 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.1.0.2 pkgsrc-2004Q4-base:1.1; locks; strict; comment @# @; 1.46 date 2023.06.02.16.48.42; author wiz; state Exp; branches; next 1.45; commitid sABf10egLZhysorE; 1.45 date 2023.01.22.13.12.42; author wiz; state Exp; branches; next 1.44; commitid Enxq1MUga2JCqxaE; 1.44 date 2022.07.27.09.42.45; author wiz; state Exp; branches; next 1.43; commitid ylxhKINYdQLb4wND; 1.43 date 2022.07.26.07.38.42; author wiz; state Exp; branches; next 1.42; commitid KieBQT5bgWgDpnND; 1.42 date 2022.07.12.21.20.40; author triaxx; state Exp; branches; next 1.41; commitid kliA49QnCkccpELD; 1.41 date 2022.06.27.15.59.15; author wiz; state Exp; branches; next 1.40; commitid YMRwwEZAIop97HJD; 1.40 date 2022.05.18.08.43.06; author wiz; state Exp; branches; next 1.39; commitid qSn0rFPGO2SfZvED; 1.39 date 2021.11.01.21.51.20; author wiz; state Exp; branches; next 1.38; commitid 9Ku4HFN6I2pfI8fD; 1.38 date 2021.11.01.09.51.07; author wiz; state Exp; branches; next 1.37; commitid L6xfhBif2UlbJ4fD; 1.37 date 2021.03.15.13.15.56; author nia; state Exp; branches; next 1.36; commitid u2P5bfAzJEdChpLC; 1.36 date 2020.04.15.08.48.13; author wiz; state Exp; branches; next 1.35; commitid rfKXQyUXANiBxs4C; 1.35 date 2020.03.20.10.43.35; author nia; state Exp; branches; next 1.34; commitid eGtPgZxQLYhK081C; 1.34 date 2019.07.15.13.47.14; author nia; state Exp; branches; next 1.33; commitid TxxbKaLlpq6029vB; 1.33 date 2019.01.06.14.47.20; author wiz; state Exp; branches; next 1.32; commitid l7lFEw9BinautJ6B; 1.32 date 2018.12.14.09.09.59; author wiz; state Exp; branches; next 1.31; commitid 8Un8xwqfNC9AlK3B; 1.31 date 2018.12.11.10.37.20; author wiz; state Exp; branches; next 1.30; commitid zcE1ylE41sAvVm3B; 1.30 date 2018.04.29.09.58.21; author wiz; state Exp; branches; next 1.29; commitid p2qRwHGmXnpyYjAA; 1.29 date 2016.07.16.00.16.41; author markd; state Exp; branches; next 1.28; commitid rR7E8ShOJnSlItez; 1.28 date 2016.05.05.11.30.18; author wiz; state Exp; branches; next 1.27; commitid U9TDUcYy30hUKh5z; 1.27 date 2015.01.05.22.19.02; author wiz; state Exp; branches; next 1.26; commitid rHWnqOLIjXp4YS4y; 1.26 date 2014.12.14.15.47.03; author wiz; state Exp; branches; next 1.25; commitid 71osxgrJwmgqv12y; 1.25 date 2014.12.08.12.59.53; author wiz; state Exp; branches; next 1.24; commitid a3HSaUfeVkC2Me1y; 1.24 date 2014.08.21.14.29.12; author wiz; state Exp; branches; next 1.23; commitid kg2HSivlf5MRLeNx; 1.23 date 2014.08.11.23.09.44; author wiz; state Exp; branches; next 1.22; commitid M6hbzsTRsbD5YZLx; 1.22 date 2014.04.18.12.47.19; author wiz; state Exp; branches; next 1.21; commitid GEB5dW8SQ8D5eaxx; 1.21 date 2014.04.18.12.46.57; author wiz; state Exp; branches; next 1.20; commitid yfqqQm8PhR0Vdaxx; 1.20 date 2014.01.05.23.18.49; author wiz; state Exp; branches; next 1.19; commitid rcIILdL0yRjS1Zjx; 1.19 date 2012.06.12.15.45.54; author wiz; state Exp; branches; next 1.18; 1.18 date 2011.11.30.13.53.19; author wiz; state Exp; branches; next 1.17; 1.17 date 2011.11.30.12.01.58; author wiz; state Exp; branches; next 1.16; 1.16 date 2011.02.27.11.01.04; author wiz; state Exp; branches; next 1.15; 1.15 date 2011.02.27.10.42.13; author wiz; state Exp; branches; next 1.14; 1.14 date 2011.01.11.11.43.19; author drochner; state Exp; branches; next 1.13; 1.13 date 2009.07.30.16.51.04; author drochner; state Exp; branches; next 1.12; 1.12 date 2009.07.27.20.08.38; author drochner; state Exp; branches; next 1.11; 1.11 date 2009.03.19.21.35.14; author asau; state Exp; branches; next 1.10; 1.10 date 2009.03.17.18.16.20; author asau; state Exp; branches; next 1.9; 1.9 date 2009.01.28.18.06.21; author drochner; state Exp; branches; next 1.8; 1.8 date 2009.01.11.20.57.20; author ahoka; state Exp; branches; next 1.7; 1.7 date 2007.02.01.14.52.43; author cbiere; state Exp; branches; next 1.6; 1.6 date 2007.01.31.21.35.11; author cbiere; state Exp; branches; next 1.5; 1.5 date 2005.11.22.00.01.40; author wiz; state Exp; branches; next 1.4; 1.4 date 2005.05.31.16.20.43; author wiz; state Exp; branches; next 1.3; 1.3 date 2005.05.31.10.01.36; author dillo; state Exp; branches; next 1.2; 1.2 date 2004.12.22.21.46.24; author jlam; state Exp; branches; next 1.1; 1.1 date 2004.11.25.20.16.52; author xtraeme; state Exp; branches; next ; desc @@ 1.46 log @musicpd: switch to ffmpeg6 Bump PKGREVISION. @ text @# $NetBSD: options.mk,v 1.45 2023/01/22 13:12:42 wiz Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.musicpd # audio outputs PKG_SUPPORTED_OPTIONS+= jack openal libao pulseaudio # codecs PKG_SUPPORTED_OPTIONS+= adplug faad ffmpeg fluidsynth libgme libwildmidi PKG_SUPPORTED_OPTIONS+= mikmod modplug musepack sidplay wavpack # codecs (encoding only) PKG_SUPPORTED_OPTIONS+= lame shine twolame # archive formats PKG_SUPPORTED_OPTIONS+= bzip2 zziplib # networking/comms PKG_SUPPORTED_OPTIONS+= avahi curl dbus libmms samba shout upnp # misc PKG_SUPPORTED_OPTIONS+= cdparanoia chromaprint musicpd-soundcloud libmpdclient # no packages yet # pipewire # snapcast # currently broken build: # sid PKG_SUGGESTED_OPTIONS= curl faad ffmpeg libao musepack samplerate shout vorbis PKG_SUGGESTED_OPTIONS+= wavpack PKG_OPTIONS_LEGACY_OPTS+= game-music-emu:libgme PKG_OPTIONS_OPTIONAL_GROUPS= resampler vorbis PKG_OPTIONS_GROUP.vorbis= tremor vorbis PKG_OPTIONS_GROUP.resampler= samplerate libsoxr .include "../../mk/bsd.options.mk" .if !empty(PKG_OPTIONS:Madplug) . include "../../audio/adplug/buildlink3.mk" .else MESON_ARGS+= -Dadplug=disabled .endif .if !empty(PKG_OPTIONS:Mavahi) . include "../../net/avahi/buildlink3.mk" MESON_ARGS+= -Dzeroconf=avahi .else MESON_ARGS+= -Dzeroconf=auto .endif .if !empty(PKG_OPTIONS:Mbzip2) . include "../../archivers/bzip2/buildlink3.mk" .else MESON_ARGS+= -Dbzip2=disabled .endif .if !empty(PKG_OPTIONS:Mcdparanoia) . include "../../misc/libcdio-paranoia/buildlink3.mk" .else MESON_ARGS+= -Dcdio_paranoia=disabled .endif .if !empty(PKG_OPTIONS:Mchromaprint) . include "../../audio/chromaprint/buildlink3.mk" .else MESON_ARGS+= -Dchromaprint=disabled .endif .if !empty(PKG_OPTIONS:Mcurl) BUILDLINK_API_DEPENDS.curl+= curl>=7.55 . include "../../www/curl/buildlink3.mk" .else MESON_ARGS+= -Dcurl=disabled .endif .if !empty(PKG_OPTIONS:Mdbus) . include "../../sysutils/dbus/buildlink3.mk" .else MESON_ARGS+= -Ddbus=disabled .endif .if !empty(PKG_OPTIONS:Mfaad) . include "../../audio/faad2/buildlink3.mk" .else MESON_ARGS+= -Dfaad=disabled .endif .if !empty(PKG_OPTIONS:Mffmpeg) . include "../../multimedia/ffmpeg6/buildlink3.mk" .else MESON_ARGS+= -Dffmpeg=disabled .endif .if !empty(PKG_OPTIONS:Mfluidsynth) . include "../../audio/fluidsynth/buildlink3.mk" .else MESON_ARGS+= -Dfluidsynth=disabled .endif .if !empty(PKG_OPTIONS:Mlibgme) . include "../../audio/game-music-emu/buildlink3.mk" .else MESON_ARGS+= -Dgme=disabled .endif .if !empty(PKG_OPTIONS:Mjack) . include "../../audio/jack/buildlink3.mk" .else MESON_ARGS+= -Djack=disabled .endif .if !empty(PKG_OPTIONS:Mlame) . include "../../audio/lame/buildlink3.mk" .else MESON_ARGS+= -Dlame=disabled .endif .if !empty(PKG_OPTIONS:Mlibao) . include "../../audio/libao/buildlink3.mk" .else MESON_ARGS+= -Dao=disabled .endif .if !empty(PKG_OPTIONS:Mlibmms) . include "../../net/libmms/buildlink3.mk" .else MESON_ARGS+= -Dmms=disabled .endif .if !empty(PKG_OPTIONS:Mlibmpdclient) BUILDLINK_API_DEPENDS.libmpdclient+= libmpdclient>=2.11 . include "../../audio/libmpdclient/buildlink3.mk" .else MESON_ARGS+= -Dlibmpdclient=disabled .endif .if !empty(PKG_OPTIONS:Mlibsoxr) . include "../../audio/libsoxr/buildlink3.mk" .else MESON_ARGS+= -Dsoxr=disabled .endif .if !empty(PKG_OPTIONS:Mlibwildmidi) . include "../../audio/libwildmidi/buildlink3.mk" .else MESON_ARGS+= -Dwildmidi=disabled .endif .if !empty(PKG_OPTIONS:Mmikmod) . include "../../audio/libmikmod/buildlink3.mk" .else MESON_ARGS+= -Dmikmod=disabled .endif .if !empty(PKG_OPTIONS:Mmodplug) . include "../../audio/libmodplug/buildlink3.mk" .else MESON_ARGS+= -Dmodplug=disabled .endif .if !empty(PKG_OPTIONS:Mmusepack) . include "../../audio/musepack/buildlink3.mk" .else MESON_ARGS+= -Dmpcdec=disabled .endif .if !empty(PKG_OPTIONS:Mmusicpd-soundcloud) BUILDLINK_API_DEPENDS.yajl+= yajl>=2.1 . include "../../devel/yajl/buildlink3.mk" .else MESON_ARGS+= -Dyajl=disabled .endif .if !empty(PKG_OPTIONS:Mopenal) . include "../../audio/openal-soft/buildlink3.mk" .else MESON_ARGS+= -Dopenal=disabled .endif .if !empty(PKG_OPTIONS:Mpulseaudio) . include "../../audio/pulseaudio/buildlink3.mk" .else MESON_ARGS+= -Dpulse=disabled .endif .if !empty(PKG_OPTIONS:Msamba) . include "../../net/samba4/buildlink3.mk" .else MESON_ARGS+= -Dsmbclient=disabled .endif .if !empty(PKG_OPTIONS:Msamplerate) . include "../../audio/libsamplerate/buildlink3.mk" .else MESON_ARGS+= -Dsamplerate=disabled .endif .if !empty(PKG_OPTIONS:Mshine) . include "../../audio/shine/buildlink3.mk" .else MESON_ARGS+= -Dshine=disabled .endif .if !empty(PKG_OPTIONS:Msidplay) . include "../../audio/libsidplay2/buildlink3.mk" .else MESON_ARGS+= -Dsidplay=disabled .endif .if !empty(PKG_OPTIONS:Mshout) BUILDLINK_API_DEPENDS.libshout+= libshout>=2.4.0 . include "../../audio/libshout/buildlink3.mk" . include "../../audio/lame/buildlink3.mk" .else MESON_ARGS+= -Dshout=disabled .endif .if !empty(PKG_OPTIONS:Mtremor) . include "../../audio/tremor/buildlink3.mk" .else MESON_ARGS+= -Dtremor=disabled .endif .if !empty(PKG_OPTIONS:Mtwolame) . include "../../audio/twolame/buildlink3.mk" .else MESON_ARGS+= -Dtwolame=disabled .endif .if !empty(PKG_OPTIONS:Mvorbis) . include "../../audio/libvorbis/buildlink3.mk" .else MESON_ARGS+= -Dvorbis=disabled MESON_ARGS+= -Dvorbisenc=disabled .endif .if !empty(PKG_OPTIONS:Mupnp) . include "../../net/libnpupnp/buildlink3.mk" .else MESON_ARGS+= -Dupnp=disabled .endif .if !empty(PKG_OPTIONS:Mwavpack) . include "../../audio/wavpack/buildlink3.mk" .else MESON_ARGS+= -Dwavpack=disabled .endif .if !empty(PKG_OPTIONS:Mzziplib) . include "../../archivers/zziplib/buildlink3.mk" .else MESON_ARGS+= -Dzzip=disabled .endif @ 1.45 log @musicpd: update to 0.23.12. ver 0.23.12 (2023/01/17) * input - curl: require CURL 7.55.0 or later * decoder - mad: fix integer underflow with very small files * tags - fix crash bug due to race condition * output - pipewire: adjust to PipeWire 0.3.64 API change * fix build failures with GCC 13 @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.44 2022/07/27 09:42:45 wiz Exp $ d87 1 a87 1 . include "../../multimedia/ffmpeg5/buildlink3.mk" @ 1.44 log @musicpd: switch back to ffmpeg5, using an upstream patch. Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.43 2022/07/26 07:38:42 wiz Exp $ d68 1 @ 1.43 log @musicpd: switch to ffmpeg4 until ffmpeg5 5.1 is supported. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.42 2022/07/12 21:20:40 triaxx Exp $ d86 1 a86 4 # needs 5.1 support # https://github.com/MusicPlayerDaemon/MPD/issues/1582 #. include "../../multimedia/ffmpeg5/buildlink3.mk" . include "../../multimedia/ffmpeg4/buildlink3.mk" @ 1.42 log @musicpd: Fix sidplay option pkgsrc changes: --------------- * Add directory to find the reside-builder library in sidplay2. * Bump revision. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.41 2022/06/27 15:59:15 wiz Exp $ d86 4 a89 1 . include "../../multimedia/ffmpeg5/buildlink3.mk" @ 1.41 log @musicpd: switch to ffmpeg5 Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.40 2022/05/18 08:43:06 wiz Exp $ d9 1 a9 1 PKG_SUPPORTED_OPTIONS+= mikmod modplug musepack wavpack d201 5 a205 6 # src/decoder/plugins/meson.build:170:6: ERROR: C++ shared or static library 'resid-builder' not found #.if !empty(PKG_OPTIONS:Msidplay) #. include "../../audio/libsidplay2/buildlink3.mk" #.else #MESON_ARGS+= -Dsidplay=disabled #.endif @ 1.40 log @musicpd: update to 0.23.7. ver 0.23.7 (2022/05/09) * database - upnp: support pupnp 1.14 * decoder - ffmpeg: fix HLS seeking - opus: fix missing song length on high-latency files * output - shout: require at least libshout 2.4.0 * mixer - pipewire: fix volume restore - software: update volume of disabled outputs * support libiconv @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.39 2021/11/01 21:51:20 wiz Exp $ d86 1 a86 1 . include "../../multimedia/ffmpeg4/buildlink3.mk" @ 1.39 log @musicpd: switch (default-off) upnp option to libnpupnp @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.38 2021/11/01 09:51:07 wiz Exp $ d209 1 @ 1.38 log @musicpd: update to 0.23.2. ver 0.23.2 (2021/10/22) * protocol - fix "albumart" timeout bug * input - nfs: fix playback bug * output - pipewire: send artist and title to PipeWire - pipewire: DSD support * neighbor - mention failed plugin name in error message * player - fix cross-fade regression * fix crash with libfmt versions older than 7 ver 0.23.1 (2021/10/19) * protocol - use decimal notation instead of scientific notation - "load" supports relative positions * output - emit "mixer" idle event when replay gain changes volume - pipewire: emit "mixer" idle events on external volume change - pipewire: attempt to change the graph sample rate - snapcast: fix time stamp bug which caused "Failed to get chunk" * fix libfmt linker problems * fix broken password authentication ver 0.23 (2021/10/14) * protocol - new command "getvol" - show the audio format in "playlistinfo" - support "listfiles" with arbitrary storage plugins - support relative positions in "addid" - fix relative positions in "move" and "moveid" - add "position" parameter to "findadd" and "searchadd" - add position parameter to "load" * database - proxy: require MPD 0.20 or later - proxy: require libmpdclient 2.11 or later - proxy: split search into chunks to avoid exceeding the output buffer - simple: add option to hide CUE target songs - upnp: support libnpupnp instead of libupnp * archive - zzip, iso9660: ignore file names which are invalid UTF-8 * decoder - openmpt: new plugin - wavpack: fix WVC file support * player - do not cross-fade songs shorter than 20 seconds * output - oss: support DSD over PCM - pipewire: new plugin - snapcast: new plugin * tags - new tags "ComposerSort", "Ensemble", "Movement", "MovementNumber", and "Location" * split permission "player" from "control" * add option "host_permissions" * new build-time dependency: libfmt @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.37 2021/03/15 13:15:56 nia Exp $ a233 2 # should switch to libnpupnp, not packaged yet # waiting for release https://framagit.org/medoc92/npupnp/-/issues/20 d235 1 a235 1 . include "../../net/libupnp/buildlink3.mk" @ 1.37 log @re-enable wavpack support by default in a handful of players the original reason this was disabled no longer applies since wavpack is getting releases again, and wavpack does have actual users (see port-arm@@) @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.36 2020/04/15 08:48:13 wiz Exp $ d9 1 a9 1 PKG_SUPPORTED_OPTIONS+= mikmod modplug musepack sidplay wavpack d19 6 d128 1 d201 6 a206 5 .if !empty(PKG_OPTIONS:Msidplay) . include "../../audio/libsidplay2/buildlink3.mk" .else MESON_ARGS+= -Dsidplay=disabled .endif d234 2 @ 1.36 log @musicpd: pkglint cleanup @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.35 2020/03/20 10:43:35 nia Exp $ d20 1 @ 1.35 log @musicpd: Further simplify and clean up options. id3 and sndfile provide fairly basic, nearly-always-expected functionality, so remove those from the hydra. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.34 2019/07/15 13:47:14 nia Exp $ d6 1 a6 1 PKG_SUPPORTED_OPTIONS+= jack openal libao pulseaudio @ 1.34 log @musicpd: Update to 0.21.11 changes in pkgsrc: * switch from libmad to libmpg123 for mp3 decoding. it's more actively maintained. * switch from libaudiofile to libsndfile for lossless formats. it's more actively maintained. * add more options, and try to clarify existing options to make it obvious what is being enabled. * enable ffmpeg by default so playing m4a files works * fix cdparanoia support ver 0.21.11 (2019/07/03) * input - tidal: deprecated because Tidal has changed the protocol * decoder - wildmidi: log error if library initialization fails * output - alsa: fix busy loop while draining - alsa: fix missing drain call - alsa: improve xrun-avoiding silence generator - alsa: log when generating silence due to slow decoder - alsa, osx: fix distortions with DSD_U32 and DoP on 32 bit CPUs * protocol - fix "list" with multiple "group" levels @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.33 2019/01/06 14:47:20 wiz Exp $ d4 16 a19 2 PKG_SUPPORTED_OPTIONS= adplug avahi bzip2 cdparanoia chromaprint curl dbus faad ffmpeg fluidsynth id3 libao libgme lame jack libmms libmpdclient libsoxr libwildmidi mikmod modplug musepack musicpd-soundcloud openal pulseaudio samba samplerate sidplay shine shout sndfile tremor twolame upnp wavpack zziplib PKG_SUGGESTED_OPTIONS= curl faad ffmpeg id3 libao musepack samplerate shout sndfile vorbis a95 6 .if !empty(PKG_OPTIONS:Mid3) . include "../../audio/libid3tag/buildlink3.mk" .else MESON_ARGS+= -Did3tag=disabled .endif a205 6 .if !empty(PKG_OPTIONS:Msndfile) . include "../../audio/libsndfile/buildlink3.mk" .else MESON_ARGS+= -Dsndfile=disabled .endif @ 1.33 log @musicpd: remove inet6 option that has no effect @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.32 2018/12/14 09:09:59 wiz Exp $ d4 2 a5 2 PKG_SUPPORTED_OPTIONS= adplug audiofile avahi bzip2 curl faad ffmpeg flac fluidsynth game-music-emu id3 libao lame jack libmms libmpdclient libsoxr libwildmidi mikmod modplug mpg123 musepack musicpd-soundcloud openal opus pulseaudio shine shout sqlite3 tremor twolame vorbis wavpack zziplib PKG_SUGGESTED_OPTIONS= audiofile curl faad flac id3 libao musepack shout vorbis d7 3 a9 1 PKG_OPTIONS_OPTIONAL_GROUPS= vorbis d11 1 d17 2 a18 5 .endif .if !empty(PKG_OPTIONS:Maudiofile) BUILDLINK_API_DEPENDS.libaudiofile+= libaudiofile>=0.3 . include "../../audio/libaudiofile/buildlink3.mk" d23 3 d30 2 d34 11 a44 4 # wants a different version of the library than we have in pkgsrc #.if !empty(PKG_OPTIONS:Mcdparanoia) #. include "../../audio/cdparanoia/buildlink3.mk" #.endif d48 8 d60 2 d66 2 a67 8 .endif .if !empty(PKG_OPTIONS:Mflac) BUILDLINK_ABI_DEPENDS.flac+= flac>=1.2 . include "../../audio/flac/buildlink3.mk" # XXX whole album flac files can appearently be parsed without libcue, # so I've yet to find out what libcue is good for #. include "../../audio/libcue/buildlink3.mk" d72 2 d76 1 a76 1 .if !empty(PKG_OPTIONS:Mgame-music-emu) d78 2 d84 2 d90 2 d96 2 d102 2 d108 2 d114 2 a117 5 # does not find libresid-builder #.if !empty(PKG_OPTIONS:Mlibsidplay2) #. include "../../audio/libsidplay2/buildlink3.mk" #.endif d120 2 d126 2 d132 2 d138 2 a139 4 .endif .if !empty(PKG_OPTIONS:Mmpg123) . include "../../audio/mpg123/buildlink3.mk" d144 2 d151 2 d157 8 d167 4 a170 2 .if !empty(PKG_OPTIONS:Mopus) . include "../../audio/libopus/buildlink3.mk" d173 4 a176 2 .if !empty(PKG_OPTIONS:Mpulseaudio) . include "../../audio/pulseaudio/buildlink3.mk" d181 8 d194 2 d198 4 a201 7 # needs libresid-builder or libsidutils, both not packaged yet #.if !empty(PKG_OPTIONS:Msidplay) #. include "../../audio/libsidplay2/buildlink3.mk" #.endif .if !empty(PKG_OPTIONS:Msqlite3) . include "../../databases/sqlite3/buildlink3.mk" d206 2 d212 2 d218 9 d231 2 d237 2 @ 1.32 log @musicpd: add option (default-off) for game-music-emu @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.31 2018/12/11 10:37:20 wiz Exp $ d4 2 a5 2 PKG_SUPPORTED_OPTIONS= adplug audiofile avahi bzip2 curl faad ffmpeg flac fluidsynth game-music-emu id3 inet6 libao lame jack libmms libmpdclient libsoxr libwildmidi mikmod modplug mpg123 musepack musicpd-soundcloud openal opus pulseaudio shine shout sqlite3 tremor twolame vorbis wavpack zziplib PKG_SUGGESTED_OPTIONS= audiofile curl faad flac id3 inet6 libao musepack vorbis a65 3 .if !empty(PKG_OPTIONS:Minet6) .endif @ 1.31 log @musicpd: update to 0.21.3. ver 0.21.3 (2018/11/16) * output - alsa: fix crash bug - alsa: fix stuttering at start of playback - alsa: fix discarded samples at end of song - alsa: clear error after reopening device * log: default to journal if MPD was started as systemd service ver 0.21.2 (2018/11/12) * protocol - operator "=~" matches a regular expression - operator "contains" matches substrings * decoder - ffmpeg: require FFmpeg 3.1 or later - ffmpeg: fix broken sound with certain codecs * output - alsa: fix high CPU usage with dmix - httpd: fix three crash bugs * mixer - alsa: fix more rounding errors * fix zlib support ver 0.21.1 (2018/11/04) * protocol - allow escaping quotes in filter expressions - operator "==" never searches substrings in filter expressions * decoder - ffmpeg: fix build failure with non-standard FFmpeg installation path - flac: fix linker failure when building without FLAC support * encoder - vorbis: fix linker failure when building without Vorbis decoder * fix build failure on Linux-PowerPC * fix build failure on FreeBSD * eliminate DLL dependencies on Windows * add warning about buggy Boost version 1.67 * require Meson 0.47.2 because a Meson 0.47.1 bug breaks our build ver 0.21 (2018/10/31) * configuration - add "include" directive, allows including config files - incremental "metadata_to_use" setting * protocol - "tagtypes" can be used to hide tags - "find" and "search" can sort - "outputs" prints the plugin name - "outputset" sets runtime attributes - close connection when client sends HTTP request - new filter syntax for "find"/"search" etc. with negation * database - simple: scan audio formats - proxy: require libmpdclient 2.9 - proxy: forward `sort` and `window` to server * player - hard-code "buffer_before_play" to 1 second, independent of audio format - "one-shot" single mode * input - curl: download to buffer instead of throttling transfer - qobuz: new plugin to play Qobuz streams - tidal: new plugin to play Tidal streams * tags - new tags "OriginalDate", "MUSICBRAINZ_WORKID" * decoder - ffmpeg: require at least version 11.12 - gme: try loading m3u sidecar files - hybrid_dsd: new decoder plugin - mad: move "gapless_mp3_playback" setting to "decoder" block - mikmod: require at least version 3.2 - pcm: support audio/L24 (RFC 3190) - sidplay: support basic and kernal rom (libsidplayfp) * resampler - soxr: flush resampler at end of song * output - alsa: non-blocking mode - alsa: change "dop" and "allowed_formats" settings at runtime - ao: fix crash bug due to partial frames - shout: support the Shine encoder plugin - sndio: remove support for the broken RoarAudio sndio emulation - osx: initial support for DSD over PCM - roar: removed - httpd_output: support for unix sockets * mixer - sndio: new mixer plugin * encoder - opus: support for sending metadata using ogg stream chaining * listen on $XDG_RUNTIME_DIR/mpd/socket by default * append hostname to Zeroconf service name * systemd watchdog support * require GCC 6 * build with Meson instead of autotools * use GTest instead of cppunit ver 0.20.23 (2018/10/29) * protocol - emit "player" idle event when restarting the current song * fix broken float to s32 conversion * new clang crash bug workaround ver 0.20.22 (2018/10/23) * protocol - add tag fallbacks for AlbumArtistSort, ArtistSort - fix empty string filter on fallback tags - "count group ..." can print an empty group - fix broken command "list ... group" * storage - curl: URL-encode paths * decoder - fluidsynth: adapt to API change in version 2.0 * Android - now runs as a service - add button to start/stop MPD - add option to auto-start on boot * work around clang bug leading to crash * install the SVG icon @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.30 2018/04/29 09:58:21 wiz Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= adplug audiofile avahi bzip2 curl faad ffmpeg flac fluidsynth id3 inet6 libao lame jack libmms libmpdclient libsoxr libwildmidi mikmod modplug mpg123 musepack musicpd-soundcloud openal opus pulseaudio shine shout sqlite3 tremor twolame vorbis wavpack zziplib d58 3 a60 4 # needs to be imported from wip first #.if !empty(PKG_OPTIONS:Mgme) #. include "../../wip/libgme/buildlink3.mk" #.endif @ 1.30 log @musicpd: update to 0.20.19. Switch to ffmpeg4. ver 0.20.19 (2018/04/26) * protocol - validate absolute seek time, reject negative values * database - proxy: fix "search already in progress" errors - proxy: implement "list ... group" * input - mms: fix lockup bug and a crash bug * decoder - ffmpeg: fix av_register_all() deprecation warning (FFmpeg 4.0) * player - fix spurious "Not seekable" error when switching radio streams * macOS: fix crash bug @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.29 2016/07/16 00:16:41 markd Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= adplug audiofile avahi bzip2 curl faad ffmpeg flac fluidsynth id3 inet6 libao lame jack libmms libmpdclient libwildmidi mikmod modplug mpg123 musepack musicpd-soundcloud openal opus pulseaudio shout sqlite3 tremor twolame vorbis wavpack zziplib a6 4 # TODO: # shine # libsoxr a9 2 PKG_OPTIONS_LEGACY_OPTS= ogg:vorbis a13 3 CONFIGURE_ARGS+= --enable-adplug .else CONFIGURE_ARGS+= --disable-adplug a18 3 CONFIGURE_ARGS+= --enable-audiofile .else CONFIGURE_ARGS+= --disable-audiofile a22 1 CONFIGURE_ARGS+= --with-zeroconf=avahi a26 3 CONFIGURE_ARGS+= --enable-bzip2 .else CONFIGURE_ARGS+= --disable-bzip2 a31 3 #CONFIGURE_ARGS+= --enable-cdio-paranoia #.else #CONFIGURE_ARGS+= --enable-cdio-paranoia a35 3 CONFIGURE_ARGS+= --enable-curl .else CONFIGURE_ARGS+= --disable-curl a39 3 CONFIGURE_ARGS+= --enable-aac .else CONFIGURE_ARGS+= --disable-aac a43 3 CONFIGURE_ARGS+= --enable-ffmpeg .else CONFIGURE_ARGS+= --disable-ffmpeg a51 3 CONFIGURE_ARGS+= --enable-flac .else CONFIGURE_ARGS+= --disable-flac a55 3 CONFIGURE_ARGS+= --enable-fluidsynth .else CONFIGURE_ARGS+= --disable-fluidsynth a60 3 #CONFIGURE_ARGS+= --enable-gme #.else #CONFIGURE_ARGS+= --disable-gme a64 3 CONFIGURE_ARGS+= --enable-id3 .else CONFIGURE_ARGS+= --disable-id3 a67 3 CONFIGURE_ARGS+= --enable-ipv6 .else CONFIGURE_ARGS+= --disable-ipv6 a71 3 CONFIGURE_ARGS+= --enable-jack .else CONFIGURE_ARGS+= --disable-jack a75 3 CONFIGURE_ARGS+= --enable-lame-encoder .else CONFIGURE_ARGS+= --disable-lame-encoder a79 3 CONFIGURE_ARGS+= --enable-ao .else CONFIGURE_ARGS+= --disable-ao a83 3 CONFIGURE_ARGS+= --enable-mms .else CONFIGURE_ARGS+= --disable-mms a87 3 CONFIGURE_ARGS+= --enable-libmpdclient .else CONFIGURE_ARGS+= --disable-libmpdclient a92 3 #CONFIGURE_ARGS+= --enable-sidplay #.else #CONFIGURE_ARGS+= --disable-sidplay d95 4 a100 3 CONFIGURE_ARGS+= --enable-wildmidi .else CONFIGURE_ARGS+= --disable-wildmidi a104 3 CONFIGURE_ARGS+= --enable-mikmod .else CONFIGURE_ARGS+= --disable-mikmod a108 3 CONFIGURE_ARGS+= --enable-modplug .else CONFIGURE_ARGS+= --disable-modplug a112 3 CONFIGURE_ARGS+= --enable-mpg123 .else CONFIGURE_ARGS+= --disable-mpg123 a116 4 CONFIGURE_ENV+= mpcdec_prefix=${BUILDLINK_PREFIX.musepack} CONFIGURE_ARGS+= --enable-mpc .else CONFIGURE_ARGS+= --disable-mpc a121 3 CONFIGURE_ARGS+= --enable-soundcloud .else CONFIGURE_ARGS+= --disable-soundcloud a125 3 CONFIGURE_ARGS+= --enable-openal .else CONFIGURE_ARGS+= --disable-openal a129 3 CONFIGURE_ARGS+= --enable-opus .else CONFIGURE_ARGS+= --disable-opus d134 4 a137 3 CONFIGURE_ARGS+= --enable-pulse .else CONFIGURE_ARGS+= --disable-pulse a142 3 CONFIGURE_ARGS+= --enable-shout .else CONFIGURE_ARGS+= --disable-shout a147 3 #CONFIGURE_ARGS+= --enable-sidplay #.else #CONFIGURE_ARGS+= --disable-sidplay a151 3 CONFIGURE_ARGS+= --enable-sqlite .else CONFIGURE_ARGS+= --disable-sqlite a155 3 CONFIGURE_ARGS+= --with-tremor=${BUILDLINK_PREFIX.tremor} .else CONFIGURE_ARGS+= --without-tremor a159 3 CONFIGURE_ARGS+= --enable-twolame-encoder .else CONFIGURE_ARGS+= --disable-twolame-encoder a163 3 CONFIGURE_ARGS+= --enable-vorbis .else CONFIGURE_ARGS+= --disable-vorbis a167 3 CONFIGURE_ARGS+= --enable-wavpack .else CONFIGURE_ARGS+= --disable-wavpack a171 3 CONFIGURE_ARGS+= --enable-zzip .else CONFIGURE_ARGS+= --disable-zzip @ 1.29 log @Switch to openal-soft @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.28 2016/05/05 11:30:18 wiz Exp $ d68 1 a68 1 . include "../../multimedia/ffmpeg3/buildlink3.mk" @ 1.28 log @Updated musicpd to 0.19.15. Switch to ffmpeg3. ver 0.19.15 (2016/04/30) * decoder - ffmpeg: support FFmpeg 3.0 - ffmpeg: use as fallback instead of "mad" if no plugin matches - opus: support bigger OpusTags packets * fix more build failures on non-glibc builds due to constexpr Mutex * fix build failure due to missing include * fix unit test on Alpha @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.27 2015/01/05 22:19:02 wiz Exp $ d201 1 a201 1 . include "../../audio/openal/buildlink3.mk" @ 1.27 log @Update to 0.19.7: ver 0.19.7 (2014/12/17) * input - nfs: fix crash while canceling a failing file open operation - nfs: fix memory leak on connection failure - nfs: fix reconnect after mount failure - nfs: implement mount timeout (60 seconds) * storage - nfs: implement I/O timeout (60 seconds) * playlist - embcue: fix filename suffix detection - don't skip non-existent songs in "listplaylist" * decoder - ffmpeg: fix time stamp underflow * fix memory allocator bug on Windows ver 0.19.6 (2014/12/08) * decoder - ffmpeg: support FFmpeg 2.5 * fix build failure with musl * android - update libFLAC to 1.3.1 - update FFmpeg to 2.5 ver 0.19.5 (2014/11/26) * input - nfs: fix crash on connection failure * archive - zzip: fix crash after seeking * decoder - dsdiff, dsf, opus: fix deadlock while seeking - mp4v2: remove because of incompatible license ver 0.19.4 (2014/11/18) * protocol - workaround for buggy clients that send "add /" * decoder - ffmpeg: support opus - opus: add MIME types audio/ogg and application/ogg * fix crash on failed filename charset conversion * fix local socket detection from uid=0 (root) ver 0.19.3 (2014/11/11) * protocol - fix "(null)" result string to "list" when AlbumArtist is disabled * database - upnp: fix breakage due to malformed URIs * input - curl: another fix for redirected streams * decoder - audiofile: fix crash while playing streams - audiofile: fix bit rate calculation - ffmpeg: support opus - opus: fix bogus duration on streams - opus: support chained streams - opus: improved error logging * fix distorted audio with soxr resampler * fix build failure on Mac OS X with non-Apple compilers ver 0.19.2 (2014/11/02) * input - curl: fix redirected streams * playlist - don't allow empty playlist name - m3u: don't ignore unterminated last line - m3u: recognize the file suffix ".m3u8" * decoder - ignore URI query string for plugin detection - faad: remove workaround for ancient libfaad2 ABI bug - ffmpeg: recognize MIME type audio/aacp - mad: fix negative replay gain values * output - fix memory leak after filter initialization error - fall back to PCM if given DSD sample rate is not supported * fix assertion failure on unsupported PCM conversion * auto-disable plugins that require GLib when --disable-glib is used ver 0.19.1 (2014/10/19) * input - mms: fix deadlock bug * playlist - extm3u: fix Extended M3U detection - m3u, extm3u, cue: fix truncated lines * fix build failure on Mac OS X * add missing file systemd/mpd.socket to tarball ver 0.19 (2014/10/10) * protocol - new commands "addtagid", "cleartagid", "listfiles", "listmounts", "listneighbors", "mount", "rangeid", "unmount" - "lsinfo" and "readcomments" allowed for remote files - "listneighbors" lists file servers on the local network - "playlistadd" supports file:/// - "idle" with unrecognized event name fails - "list" on album artist falls back to the artist tag - "list" and "count" allow grouping - new "search"/"find" filter "modified-since" - "seek*" allows fractional position - close connection after syntax error * database - proxy: forward "idle" events - proxy: forward the "update" command - proxy: copy "Last-Modified" from remote directories - simple: compress the database file using gzip - upnp: new plugin - cancel the update on shutdown * storage - music_directory can point to a remote file server - nfs: new plugin - smbclient: new plugin * playlist - cue: fix bogus duration of the last track - cue: restore CUE tracks from state file - soundcloud: use https instead of http - soundcloud: add default API key * archive - read tags from songs in an archive * input - alsa: new input plugin - curl: options "verify_peer" and "verify_host" - ffmpeg: update offset after seeking - ffmpeg: improved error messages - mms: non-blocking I/O - nfs: new input plugin - smbclient: new input plugin * filter - volume: improved software volume dithering * decoder: - vorbis, flac, opus: honor DESCRIPTION= tag in Xiph-based files as a comment to the song - audiofile: support scanning remote files - audiofile: log libaudiofile errors - dsdiff, dsf: report bit rate - dsdiff, dsf: implement seeking - dsf: support DSD512 - dsf: support multi-channel files - dsf: fix big-endian bugs - dsf: fix noise at end of malformed file - mpg123: support ID3v2, ReplayGain and MixRamp - sndfile: support scanning remote files - sndfile: support tags "comment", "album", "track", "genre" - sndfile: native floating point playback - sndfile: optimized 16 bit playback - mp4v2: support playback of MP4 files. * encoder: - shine: new encoder plugin * output - alsa: support native DSD playback - alsa: rename "DSD over USB" to "DoP" - osx: fix hang after (un)plugging headphones * threads: - the update thread runs at "idle" priority - the output thread runs at "real-time" priority - increase kernel timer slack on Linux - name each thread (for debugging) * configuration - allow playlist directory without music directory - use XDG to auto-detect "music_directory" and "db_file" * add tags "AlbumSort", "MUSICBRAINZ_RELEASETRACKID" * disable global Latin-1 fallback for tag values * new resampler option using libsoxr * ARM NEON optimizations * install systemd unit for socket activation * Android port @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.26 2014/12/14 15:47:03 wiz Exp $ d68 1 a68 1 . include "../../multimedia/ffmpeg2/buildlink3.mk" @ 1.26 log @Update to 0.18.20: ver 0.18.20 (2014/12/08) * decoder - ffmpeg: support FFmpeg 2.5 * fix build failure with musl @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.25 2014/12/08 12:59:53 wiz Exp $ d7 4 @ 1.25 log @Fix build with ffmpeg2-2.5 and depend on it. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.24 2014/08/21 14:29:12 wiz Exp $ a63 1 BUILDLINK_API_DEPENDS.ffmpeg2+= ffmpeg2>=2.5 @ 1.24 log @Switch default-off ffmpeg option from ffmpeg1 to ffmpeg2. Bump PKGREVISION anyway. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.23 2014/08/11 23:09:44 wiz Exp $ d64 1 @ 1.23 log @Switch to ffmpeg1 instead of ffmpeg. Note: some of these packages didn't build for me, e.g. osg, so I couldn't verify them all. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.22 2014/04/18 12:47:19 wiz Exp $ d64 1 a64 1 . include "../../multimedia/ffmpeg1/buildlink3.mk" @ 1.22 log @Fix path. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.21 2014/04/18 12:46:57 wiz Exp $ d64 1 a64 1 . include "../../multimedia/ffmpeg/buildlink3.mk" @ 1.21 log @Update to 0.18.10. Add support for many more optional dependencies. ver 0.18.10 (2014/04/10) * decoder - ffmpeg: fix seeking bug - ffmpeg: handle unknown stream start time - gme: fix memory leak - sndfile: work around libsndfile bug on partial read * don't interrupt playback when current song gets deleted ver 0.18.9 (2014/03/02) * protocol - "findadd" requires the "add" permission * output - alsa: improved workaround for noise after manual song change * decoder - vorbis: fix linker failure when libvorbis/libogg are static * encoder - vorbis: fix another linker failure * output - pipe: fix hanging child process due to blocked signals * fix build failure due to missing signal.h include ver 0.18.8 (2014/02/07) * decoder - ffmpeg: support libav v10_alpha1 * encoder - vorbis: fix linker failure * output - roar: documentation * more robust Icy-Metadata parser * fix Solaris build failure ver 0.18.7 (2014/01/13) * playlist - pls: fix crash after parser error - soundcloud: fix build failure with libyajl 2.0.1 * decoder - faad: fix memory leak - mpcdec: reject libmpcdec SV7 in configure script * daemon: don't initialize supplementary groups when already running as the configured user ver 0.18.6 (2013/12/24) * input - cdio_paranoia: support libcdio-paranoia 0.90 * tags - riff: recognize upper-case "ID3" chunk name * decoder - ffmpeg: use relative timestamps * output - openal: fix build failure on Mac OS X - osx: fix build failure * mixer - alsa: fix build failure with uClibc * fix replay gain during cross-fade * accept files without metadata ver 0.18.5 (2013/11/23) * configuration - fix crash when db_file is configured without music_directory - fix crash on "stats" without db_file/music_directory * database - proxy: auto-reload statistics - proxy: provide "db_update" in "stats" response * input - curl: work around stream resume bug (fixed in libcurl 7.32.0) * decoder - fluidsynth: auto-detect by default * clip 24 bit data from libsamplerate * fix ia64, mipsel and other little-endian architectures * fix build failures due to missing includes * fix build failure with static libmpdclient ver 0.18.4 (2013/11/13) * decoder - dsdiff: fix byte order bug * fix build failures due to missing includes * libc++ compatibility ver 0.18.3 (2013/11/08) * fix stuck MPD after song change (0.18.2 regression) ver 0.18.2 (2013/11/07) * protocol: - "close" flushes the output buffer * input: - cdio_paranoia: add setting "default_byte_order" - curl: fix bug with redirected streams * playlist: - pls: fix reversed song order * decoder: - audiofile: require libaudiofile 0.3 due to API breakage - dsf: enable DSD128 * enable buffering when starting playback (regression fix) * fix build failures due to missing includes * fix big-endian support ver 0.18.1 (2013/11/04) * protocol: - always ignore whitespace at the end of the line * networking: - log UNIX domain path names instead of "localhost" - open listener sockets in the order they were configured - don't abort if IPv6 is not available * output: - alsa: avoid endless loop in Raspberry Pi workaround * filter: - autoconvert: fix "volume_normalization" with mp3 files * add missing files to source tarball ver 0.18 (2013/10/31) * configuration: - allow tilde paths for socket - default filesystem charset is UTF-8 instead of ISO-8859-1 - increase default buffer size to 4 MB * protocol: - new command "readcomments" lists arbitrary file tags - new command "toggleoutput" - "find"/"search" with "any" does not match file name - "search" and "find" with base URI (keyword "base") - search for album artist falls back to the artist tag - re-add the "volume" command * input: - curl: enable https - soup: plugin removed * playlist: - lastfm: remove defunct Last.fm support * decoder: - adplug: new decoder plugin using libadplug - dsf: don't play junk at the end of the "data" chunk - ffmpeg: drop support for pre-0.8 ffmpeg - flac: require libFLAC 1.2 or newer - flac: support FLAC files inside archives - opus: new decoder plugin for the Opus codec - vorbis: skip 16 bit quantisation, provide float samples - mikmod: add "loop" configuration parameter - modplug: add "loop_count" configuration parameter - mp4ff: obsolete plugin removed * encoder: - opus: new encoder plugin for the Opus codec - vorbis: accept floating point input samples * output: - new option "tags" may be used to disable sending tags to output - alsa: workaround for noise after manual song change - ffado: remove broken plugin - httpd: support HEAD requests - mvp: remove obsolete plugin - osx: disabled by default because it's unmaintained and unsupported * improved decoder/output error reporting * eliminate timer wakeup on idle MPD * fix unresponsive MPD while waiting for stream * port of the source code to C++11 ver 0.17.6 (2013/10/14) * mixer: - alsa: fix busy loop when USB sound device gets unplugged * decoder: - modplug: fix build with Debian package 1:0.8.8.4-4 * stored playlists: - fix loading playlists with references to local files - obey filesystem_charset for URLs @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.20 2014/01/05 23:18:49 wiz Exp $ d181 1 a181 1 . include "../../wip/musepack/buildlink3.mk" @ 1.20 log @Add default-off pulseaudio option. Bump PKGREVISION for the people who have pulseaudio in their default-on global options. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.19 2012/06/12 15:45:54 wiz Exp $ d4 2 a5 2 PKG_SUPPORTED_OPTIONS= audiofile bzip2 curl faad ffmpeg flac fluidsynth id3 inet6 libao lame jack libmms libwildmidi mikmod modplug musepack musicpd-lastfm ogg pulseaudio shout sqlite3 wavpack zziplib PKG_SUGGESTED_OPTIONS= audiofile curl faad flac id3 inet6 libao musepack ogg d7 4 a10 2 PKG_OPTIONS_LEGACY_OPTS= libmikmod:mikmod PKG_OPTIONS_LEGACY_OPTS= aac:faad d14 7 d22 1 d29 5 d41 8 d58 1 a58 1 CONFIGURE_ARGS+= --with-faad=${BUILDLINK_PREFIX.faad2} d71 1 d137 15 d173 7 d181 2 a182 2 . include "../../audio/libmpcdec/buildlink3.mk" CONFIGURE_ENV+= mpcdec_prefix=${BUILDLINK_PREFIX.libmpcdec} d188 4 a191 2 .if !empty(PKG_OPTIONS:Mmusicpd-lastfm) CONFIGURE_ARGS+= --enable-lastfm d193 1 a193 1 CONFIGURE_ARGS+= --disable-lastfm d196 10 a205 3 .if !empty(PKG_OPTIONS:Mogg) . include "../../audio/libvorbis/buildlink3.mk" CONFIGURE_ARGS+= --enable-vorbis d207 1 a207 1 CONFIGURE_ARGS+= --disable-vorbis d240 21 @ 1.19 log @Add inet6 to default suggested options. It's 2012. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.18 2011/11/30 13:53:19 wiz Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= audiofile bzip2 curl faad ffmpeg flac fluidsynth id3 inet6 libao lame jack libmms libwildmidi mikmod modplug musepack musicpd-lastfm ogg shout sqlite3 wavpack zziplib d155 7 @ 1.18 log @Add libwildmidi option (recommended over fluidsynth by the musicpd author). @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.17 2011/11/30 12:01:58 wiz Exp $ d5 1 a5 1 PKG_SUGGESTED_OPTIONS= audiofile curl faad flac id3 libao musepack ogg @ 1.17 log @Add more options. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.16 2011/02/27 11:01:04 wiz Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= audiofile bzip2 curl faad ffmpeg flac fluidsynth id3 inet6 libao lame jack libmms mikmod modplug musepack musicpd-lastfm ogg shout sqlite3 wavpack zziplib d106 10 a115 2 .if !empty(PKG_OPTIONS:Mmusicpd-lastfm) CONFIGURE_ARGS+= --enable-lastfm d117 1 a117 1 CONFIGURE_ARGS+= --disable-lastfm a133 7 .if !empty(PKG_OPTIONS:Mlibmms) . include "../../net/libmms/buildlink3.mk" CONFIGURE_ARGS+= --enable-mms .else CONFIGURE_ARGS+= --disable-mms .endif d142 6 @ 1.16 log @Update to 0.16.1. Use more standard option names. ver 0.16.1 (2010/01/09) * audio_check: fix parameter in prototype * add void casts to suppress "result unused" warnings (clang) * input: - ffado: disable by default * decoder: - mad: work around build failure on Solaris - resolve modplug vs. libsndfile cflags/headers conflict * output: - solaris: add missing parameter to open_cloexec() cal - osx: fix up audio format first, then apply it to device * player_thread: discard empty chunks while cross-fading * player_thread: fix assertion failure due to early seek * output_thread: fix double lock @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.15 2011/02/27 10:42:13 wiz Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= audiofile curl faad ffmpeg flac id3 inet6 libao jack mikmod musepack ogg shout sidplay a11 7 .if !empty(PKG_OPTIONS:Mfaad) . include "../../audio/faad2/buildlink3.mk" CONFIGURE_ARGS+= --with-faad=${BUILDLINK_PREFIX.faad2} .else CONFIGURE_ARGS+= --disable-aac .endif d19 7 d33 14 d57 15 d79 20 d106 2 a107 3 .if !empty(PKG_OPTIONS:Mjack) . include "../../audio/jack/buildlink3.mk" CONFIGURE_ARGS+= --enable-jack d109 1 a109 1 CONFIGURE_ARGS+= --disable-jack d119 14 a147 6 .if !empty(PKG_OPTIONS:Minet6) CONFIGURE_ARGS+= --enable-ipv6 .else CONFIGURE_ARGS+= --disable-ipv6 .endif d156 18 a173 2 .if !empty(PKG_OPTIONS:Msidplay) . include "../../audio/libsidplay2/buildlink3.mk" d175 1 a175 1 CONFIGURE_ARGS+= --disable-sidplay d178 3 a180 3 .if !empty(PKG_OPTIONS:Mffmpeg) . include "../../multimedia/ffmpeg/buildlink3.mk" CONFIGURE_ARGS+= --with-ffmpeg=${BUILDLINK_PREFIX.ffmpeg} d182 1 a182 1 CONFIGURE_ARGS+= --disable-ffmpeg @ 1.15 log @Update to 0.16, add libsidplay option. ver 0.16 (2010/12/11) * protocol: - send song modification time to client - added "update" idle event - removed the deprecated "volume" command - added the "findadd" command - range support for "delete" - "previous" really plays the previous song - "addid" with negative position is deprecated - "load" supports remote playlists (extm3u, pls, asx, xspf, lastfm://) - allow changing replay gain mode on-the-fly - omitting the range end is possible - "update" checks if the path is malformed * archive: - iso: renamed plugin to "iso9660" - zip: renamed plugin to "zzip" * input: - lastfm: obsolete plugin removed - ffmpeg: new input plugin using libavformat's "avio" library * tags: - added tags "ArtistSort", "AlbumArtistSort" - id3: revised "performer" tag support - id3: support multiple values - ape: MusicBrainz tags - ape: support multiple values * decoders: - don't try a plugin twice (MIME type & suffix) - don't fall back to "mad" unless no plugin matches - ffmpeg: support multiple tags - ffmpeg: convert metadata to generic format - ffmpeg: implement the libavutil log callback - sndfile: new decoder plugin based on libsndfile - flac: moved CUE sheet support to a playlist plugin - flac: support streams without STREAMINFO block - mikmod: sample rate is configurable - mpg123: new decoder plugin based on libmpg123 - sidplay: support sub-tunes - sidplay: implemented songlength database - sidplay: support seeking - sidplay: play monaural SID tunes in mono - sidplay: play mus, str, prg, x00 files - wavpack: activate 32 bit support - wavpack: allow more than 2 channels - mp4ff: rename plugin "mp4" to "mp4ff" * encoders: - twolame: new encoder plugin based on libtwolame - flac: new encoder plugin based on libFLAC - wave: new encoder plugin for PCM WAV format * output: - recorder: new output plugin for recording radio streams - alsa: don't recover on CANCEL - alsa: fill period buffer with silence before draining - openal: new output plugin - pulse: announce "media.role=music" - pulse: renamed context to "Music Player Daemon" - pulse: connect to server on MPD startup, implement pause - jack: require libjack 0.100 - jack: don't disconnect during pause - jack: connect to server on MPD startup - jack: added options "client_name", "server_name" - jack: clear ring buffers before activating - jack: renamed option "ports" to "destination_ports" - jack: support more than two audio channels - httpd: bind port when output is enabled - httpd: added name/genre/website configuration - httpd: implement "pause" - httpd: bind_to_address support (including IPv6) - oss: 24 bit support via OSS4 - win32: new output plugin for Windows Wave - shout, httpd: more responsive to control commands - wildcards allowed in audio_format configuration - consistently lock audio output objects * player: - drain audio outputs at the end of the playlist * mixers: - removed support for legacy mixer configuration - reimplemented software volume as mixer+filter plugin - per-device software/hardware mixer setting * commands: - added new "status" line with more precise "elapsed time" * update: - automatically update the database with Linux inotify - support .mpdignore files in the music directory - sort songs by album name first, then disc/track number - rescan after metadata_to_use change * normalize: upgraded to AudioCompress 2.0 - automatically convert to 16 bit samples * replay gain: - reimplemented as a filter plugin - fall back to track gain if album gain is unavailable - optionally use hardware mixer to apply replay gain - added mode "auto" - parse replay gain from APE tags * log unused/unknown block parameters * removed the deprecated "error_file" option * save state when stopped * renamed option "--stdout" to "--stderr" * removed options --create-db and --no-create-db * state_file: save only if something has changed * database: eliminated maximum line length * log: redirect stdout/stderr to /dev/null if syslog is used * set the close-on-exec flag on all file descriptors * pcm_volume, pcm_mix: implemented 32 bit support * support packed 24 bit samples * CUE sheet support * support for MixRamp tags * obey $(sysconfdir) for default mpd.conf location * build with large file support by default * added test suite ("make check") * require GLib 2.12 * added libwrap support * make single mode 'sticky' @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.14 2011/01/11 11:43:19 drochner Exp $ d4 5 a8 2 PKG_SUPPORTED_OPTIONS= aac audiofile curl ffmpeg flac id3 inet6 libao jack libmikmod musepack ogg shout sidplay PKG_SUGGESTED_OPTIONS= aac audiofile curl flac id3 libao musepack ogg d12 1 a12 1 .if !empty(PKG_OPTIONS:Maac) d64 1 a64 1 .if !empty(PKG_OPTIONS:Mlibmikmod) @ 1.14 log @-add ffmpeg option, patch posted to pkgsrc-users by Pouya D. Tafti -update to 0.15.15 changes: bugfixes @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.13 2009/07/30 16:51:04 drochner Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= aac audiofile curl flac id3 libao jack libmikmod musepack ogg inet6 shout ffmpeg d97 6 @ 1.13 log @add am option to use shoutcast as a sound output device, from Guillaume Lasmayous per PR pkg/41469, with some minor adaption by me, also fix some harmless but annoying diagnostic message if flac albums are played @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.12 2009/07/27 20:08:38 drochner Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= aac audiofile curl flac id3 libao jack libmikmod musepack ogg inet6 shout d96 7 @ 1.12 log @update to 0.15.1 This is a major update - from the announcement: 24/32 bit support, audio archive support (bz2/iso9660/zip), all config entries are completely optional now, multiple and pulseaudio mixer support, new audio playing modes (consume, etc..), sticker database, improved tag parsing of all types and too many interesting highlights left out of this list pkgsrc notes: Archive support isn't enabled yet (disabled per default upstream), neither is pulseaudio support, just kept the functionality of the previous version. I didn't find out what libcue does for flac support -- album FLACs work well for me without that, so I've left it out for now. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.11 2009/03/19 21:35:14 asau Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= aac audiofile curl flac id3 libao jack libmikmod musepack ogg inet6 d88 8 @ 1.11 log @ Update MPD (musicpd) to 0.14.2. This release contains bug fixes for many decoder plugins. This release also adds True Audio file support and WAV streaming in the ffmpeg decoder plugin. pkgsrc changes: support "jack" option (default "off") to utilize JACK audio server. Patch provided by Peter Bex in private mail. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.10 2009/03/17 18:16:20 asau Exp $ d32 3 d63 1 a63 1 CONFIGURE_ARGS+= --enable-mod d65 1 a65 1 CONFIGURE_ARGS+= --disable-mod d78 1 a78 1 CONFIGURE_ARGS+= --enable-oggvorbis d80 1 a80 1 CONFIGURE_ARGS+= --disable-oggvorbis @ 1.10 log @ Introduce "libao" and "curl" options, both "on" by default. This addresses PRs pkg/36173 and pkg/41027. While here, add DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.9 2009/01/28 18:06:21 drochner Exp $ d4 1 a4 1 PKG_SUPPORTED_OPTIONS= aac audiofile curl flac id3 libao libmikmod musepack ogg inet6 d51 7 @ 1.9 log @-kill the "iconv" option which doesn't serve any purpose anymore -remove libmikmod from default options - it is buggy and possibly a security risk (it is disabled in "configure" per default too) -remove shout option - this didn't work anyway (can be fixed, but I haven't used shout so far) -enable ipv6 option - the comment on options.mk stating that IPv6 disables IPv4 doesn't seem to ve valid anymore -fix some configure args which changed spelling over time -fix a crash in case libmikmod is enabled and used bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.8 2009/01/11 20:57:20 ahoka Exp $ d4 2 a5 2 PKG_SUPPORTED_OPTIONS= aac audiofile flac id3 libmikmod musepack ogg inet6 PKG_SUGGESTED_OPTIONS= aac audiofile flac id3 musepack ogg d23 7 d44 7 @ 1.8 log @Enable shoutcast support. Patch from Gergo Szakal. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.7 2007/02/01 14:52:43 cbiere Exp $ d4 2 a5 2 PKG_SUPPORTED_OPTIONS= aac audiofile flac iconv id3 libmikmod musepack ogg shout PKG_SUGGESTED_OPTIONS= aac audiofile flac iconv id3 libmikmod musepack ogg shout d18 1 a18 2 CONFIGURE_ARGS+= --with-audiofile=${BUILDLINK_PREFIX.audiofile} CONFIGURE_ENV+= ac_cv_lib_iconv_iconv_open=yes d25 1 a25 1 CONFIGURE_ARGS+= --with-flac=${BUILDLINK_PREFIX.flac} a29 7 .if !empty(PKG_OPTIONS:Miconv) . include "../../converters/libiconv/buildlink3.mk" CONFIGURE_ARGS+= --with-iconv=${BUILDLINK_PREFIX.iconv} .else CONFIGURE_ARGS+= --disable-iconv .endif d32 1 a32 1 CONFIGURE_ARGS+= --with-id3tag=${BUILDLINK_PREFIX.libid3tag} d39 1 a39 1 CONFIGURE_ARGS+= --with-libmikmod=${BUILDLINK_PREFIX.libmikmod} d41 1 a41 1 CONFIGURE_ARGS+= --disable-libmikmod d54 1 a54 1 CONFIGURE_ARGS+= --with-ogg=${BUILDLINK_PREFIX.libvorbis} d56 1 a56 1 CONFIGURE_ARGS+= --disable-ogg d59 2 a60 3 .if !empty(PKG_OPTIONS:Mshout) . include "../../audio/libshout/buildlink3.mk" CONFIGURE_ARGS+= --enable-shout d62 1 a62 1 CONFIGURE_ARGS+= --enable-shout a63 7 # when IPv6 support is enabled, mpd doesn't listen on an IPv4 address. #.if !empty(PKG_OPTIONS:Minet6) #CONFIGURE_ARGS+= --enable-ipv6 #.else CONFIGURE_ARGS+= --disable-ipv6 #.endif @ 1.7 log @Use audio/libmpcdec instead of audio/libmusepack for Musepack support. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.6 2007/01/31 21:35:11 cbiere Exp $ d4 2 a5 2 PKG_SUPPORTED_OPTIONS= aac audiofile flac iconv id3 libmikmod musepack ogg PKG_SUGGESTED_OPTIONS= aac audiofile flac iconv id3 libmikmod musepack ogg d67 7 @ 1.6 log @Added package option "musepack"; enabled by default. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.5 2005/11/22 00:01:40 wiz Exp $ d53 2 a54 2 . include "../../audio/libmusepack/buildlink3.mk" CONFIGURE_ENV+= mpcdec_prefix=${BUILDLINK_PREFIX.libmusepack} @ 1.5 log @Add optional support for MOD files via libmikmod, and enable it by default. Bump PKGREVISION to 4. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.4 2005/05/31 16:20:43 wiz Exp $ d4 2 a5 2 PKG_SUPPORTED_OPTIONS= aac audiofile flac iconv id3 libmikmod ogg PKG_SUGGESTED_OPTIONS= aac audiofile flac iconv id3 libmikmod ogg d52 8 @ 1.4 log @Finish conversion to options framework. Remove unnecessary inclusion of bsd.prefs.mk. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.3 2005/05/31 10:01:36 dillo Exp $ d4 2 a5 2 PKG_SUPPORTED_OPTIONS= aac audiofile flac iconv id3 ogg PKG_SUGGESTED_OPTIONS= aac audiofile flac iconv id3 ogg d45 7 @ 1.3 log @Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a user settable variable. Set PKG_SUGGESTED_OPTIONS instead. Also, make use of PKG_OPTIONS_LEGACY_VARS. Reviewed by wiz. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.2 2004/12/22 21:46:24 jlam Exp $ d51 7 @ 1.2 log @Remove support for some variables that are supposed to go away after pkgsrc-2004Q4 is branched. @ text @d1 1 a1 1 # $NetBSD: options.mk,v 1.1 2004/11/25 20:16:52 xtraeme Exp $ d5 1 a5 1 PKG_DEFAULT_OPTIONS+= aac audiofile flac iconv id3 ogg @ 1.1 log @Convert to use bsd.options.mk, the following options are available: aac audiofile flac iconv id3 ogg # XXX Support for the following variables will be removed after the # XXX pkgsrc-2004Q4 branch is released: # XXX # XXX MUSICPD_WITH_AAC # XXX MUSICPD_WITH_AUDIOFILE # XXX MUSICPD_WITH_FLAC # XXX MUSICPD_WITH_ICONV # XXX MUSICPD_WITH_ID3 # XXX MUSICPD_WITH_OGG @ text @d1 1 a1 36 # $NetBSD$ # # XXX Support for the following variables will be removed after the # XXX pkgsrc-2004Q4 branch is released: # XXX # XXX MUSICPD_WITH_AAC # XXX MUSICPD_WITH_AUDIOFILE # XXX MUSICPD_WITH_FLAC # XXX MUSICPD_WITH_ICONV # XXX MUSICPD_WITH_ID3 # XXX MUSICPD_WITH_OGG .if defined(MUSICPD_WITH_AAC) && !empty(MUSICPD_WITH_AAC:M[Yy][Ee][Ss]) PKG_DEFAULT_OPTIONS+= aac .endif .if defined(MUSICPD_WITH_AUDIOFILE) && \ !empty(MUSICPD_WITH_AUDIOFILE:M[Yy][Ee][Ss]) PKG_DEFAULT_OPTIONS+= audiofile .endif .if defined(MUSICPD_WITH_FLAC) && !empty(MUSICPD_WITH_FLAC:M[Yy][Ee][Ss]) PKG_DEFAULT_OPTIONS+= flac .endif .if defined(MUSICPD_WITH_ICONV) && !empty(MUSICPD_WITH_ICONV:M[Yy][Ee][Ss]) PKG_DEFAULT_OPTIONS+= iconv .endif .if defined(MUSICPD_WITH_ID3) && !empty(MUSICPD_WITH_ID3:M[Yy][Ee][Ss]) PKG_DEFAULT_OPTIONS+= id3 .endif .if defined(MUSICPD_WITH_OGG) && !empty(MUSICPD_WITH_OGG:M[Yy][Ee][Ss]) PKG_DEFAULT_OPTIONS+= ogg .endif @