summaryrefslogtreecommitdiff
path: root/audio/musicpd/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2020-03-20musicpd: Update to 0.21.21nia1-3/+2
ver 0.21.21 (2020/03/19) * configuration - fix bug in "metadata_to_use" setting * playlist - asx, xspf: fix corrupt tags in the presence of XML entities * archive - iso9660: skip empty file names to work around libcdio bug * decoder - gme: ignore empty tags * output - solaris: port to NetBSD * raise default "max_connections" value to 100
2020-03-10librsvg: update bl3.mk to remove libcroco in rust casewiz1-2/+2
recursive bump for the dependency change
2020-03-08*: recursive bump for libffiwiz1-1/+2
2020-02-18musicpd: Update to 0.21.20nia1-2/+2
ver 0.21.20 (2020/02/16) * decoder - audiofile, ffmpeg, sndfile: handle MIME type "audio/wav" - ffmpeg: fix playback of AIFF and TTA - vorbis, opus: fix seeking in small files * fix backwards seeking on ARM (and other non-x86 CPUs)
2020-01-18musicpd: Update to 0.21.19nia1-3/+2
ver 0.21.19 (2020/01/17) * configuration - allow overriding top-level settings in includes * output - pulse: obey Pulse's maximum sample rate (fixes DSD128 playback) * fix build failure with clang 10 * fix build failure with Android NDK r20
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin1-2/+2
2020-01-12*: Recursive revbump from devel/boost-libsryoon1-1/+2
2019-12-31musicpd: update to 0.21.18.wiz1-3/+2
ver 0.21.18 (2019/12/24) * protocol - work around Mac OS X bug in the ISO 8601 parser * output - alsa: fix hang bug with ALSA "null" outputs * storage - curl: fix crash bug * drop support for CURL versions older than 7.32.0 * reduce unnecessary CPU wakeups ver 0.21.17 (2019/12/16) * protocol - relax the ISO 8601 parser: allow omitting field separators, the time of day and the "Z" suffix * archive - zzip: improve error reporting * outputs - jack: mark ports as terminal - shout: declare metadata as UTF-8 * fix build failure with -Ddatabase=false
2019-12-04musicpd: Modernise config file.nia1-11/+50
- automatically run as unprivileged user. - set up directories in /var/lib/mpd. - allow 'solaris' audio output to be used on NetBSD. Bump PKGREVISION
2019-11-23Recursive revbump based on devel/cmocka 1.1.3 -> 1.1.5mef1-1/+2
2019-10-24musicpd: Switch back to PYTHON_VERSIONED_DEPENDENCIESnia1-3/+3
2019-10-24musicpd: Use current sphinx binary namenia1-2/+2
2019-10-24musicpd: Update to 0.21.16nia1-31/+33
ver 0.21.16 (2019/10/16) * queue - fix relative destination offset when moving a range * storage - curl: request the "resourcetype" property to fix database update - curl: URL-encode more paths - curl: follow redirects for collections without trailing slash * update - fix crash when music_directory is not a directory * fix build with iconv() instead of ICU
2019-10-21Fix sphinx-build binary nameadam1-2/+2
2019-10-21Switch sphinx to versioned deps.adam1-2/+3
2019-10-07Rename py-meson to meson.prlw11-2/+2
The motivation is to consider meson as an application, so there is only one copy on the system, and as a python 3 program, it can build python 2 packages.
2019-10-01musicpd: Update to 0.21.15nia1-3/+2
ver 0.21.15 (2019/09/25) * decoder - dsdiff, dsf: fix displayed bit rate - mpcdec: fix bogus ReplayGain values * output - solaris: fix build with glibc 2.30
2019-09-18Recursive revbump from audio/pulseaudioryoon1-1/+2
2019-09-14musicpd: Update to 0.21.14nia1-4/+3
ver 0.21.14 (2019/08/21) * decoder - sidplay: show track durations in database - sidplay: convert tag values from Windows-1252 charset - sidplay: strip text from "Date" tag * player - fix crash after song change - fix seek position after restarting the decoder * protocol - include command name in error responses
2019-08-22Recursive revbump from boost-1.71.0ryoon1-1/+2
2019-08-08musicpd: Update to 0.21.13nia1-3/+2
ver 0.21.13 (2019/08/06) * input - cdio_paranoia: require libcdio-paranoia 10.2+0.93+1 * decoder - mad: fix crackling sound (0.21.12 regression) * output - jack: improved Windows compatibility ver 0.21.12 (2019/08/03) * decoder - mad: update bit rate after seeking - mad: fix several bugs preventing the plugin from decoding the last frame - opus: ignore case in replay gain tag names - opus, vorbis: decode the "end of stream" packet * output - jack: fix mono-to-stereo conversion * player - don't restart unseekable song after failed seek attempt * Windows - support backslash in relative URIs loaded from playlists
2019-07-21*: recursive bump for gdk-pixbuf2-2.38.1wiz1-2/+2
2019-07-20*: recursive bump for nettle 3.5.1wiz1-1/+2
2019-07-15musicpd: Update to 0.21.11nia1-10/+28
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
2019-07-01Recursive revbump from boost-1.70.0ryoon1-1/+2
2019-06-11musicpd: update to 0.21.10.wiz1-2/+2
ver 0.21.10 (2019/06/05) * decoder - opus: fix duplicate tags * output - httpd: reject some well-known URIs * fix crash bug (0.21.9 regression)
2019-05-27musicpd: update to 0.21.9.wiz1-2/+2
ver 0.21.9 (2019/05/20) * input - buffer: fix deadlock bug * Android - fix crash on ARMv7 - request storage permission on Android 6+ * fix spurious "single" mode bug
2019-04-30musicpd: update to 0.21.8.wiz1-2/+2
ver 0.21.8 (2019/04/23) * input - smbclient: download to buffer instead of throttling transfer * output - httpd: add missing mutex lock - httpd: fix use-after-free bug * playlist - soundcloud: fix "Unsupported URI scheme" (0.21.6 regression) * fix Bonjour bug * fix build failure with GCC 9 * fix build failure with -Ddatabase=false * systemd: add user socket unit * doc: "list file" is deprecated
2019-04-07musicpd: update to 0.21.7.wiz1-3/+2
ver 0.21.7 (2019/04/03) * input - qobuz/tidal: scan tags when loading a playlist * require Meson 0.49.0 for native libgcrypt-config support * fix build failure with -Dlocal_socket=false * Haiku - fix build - add version info
2019-04-03Recursive revbump from textproc/icuryoon1-1/+2
2019-03-25musicpd: update to 0.21.6.wiz1-2/+2
ver 0.21.6 (2019/03/17) * protocol - allow loading playlists specified as absolute filesystem paths - fix negated filter expressions with multiple tag values - fix "list" with filter expression - omit empty playlist names in "listplaylists" * input - cdio_paranoia: fix build failure due to missing #include * decoder - opus: fix replay gain when there are no other tags - opus: fix seeking to beginning of song - vorbis: fix Tremor conflict resulting in crash * output - pulse: work around error with unusual channel count - osx: fix build failure * playlist - flac: fix use-after-free bug * support abstract sockets on Linux * Windows - remove the unused libwinpthread-1.dll dependency * Android - enable SLES power saving mode
2019-02-24musicpd: update to 0.21.5.wiz1-3/+3
ver 0.21.5 (2019/02/22) * protocol - fix deadlock in "albumart" command - fix "tagtypes disable" command * database - simple: fix assertion failure - fix assertion failures with mount points * storage - udisks: fix "AlreadyMounted" error - udisks: use relative path from mount URI - fix memory leak * input - buffer: fix crash bug when playing remote WAV file * tags - ape: map "Album Artist" * output - shout: add support for TLS * mixer - pulse: add "scale_volume" setting
2019-01-05musicpd: update to 0.21.4triaxx1-4/+3
Now GCC6 is required Upstream changes: ver 0.21.4 (2019/01/04) * database - inotify: fix crash bug "terminate called after throwing ..." - upnp: implement "list ... group" * output - httpd: declare protocol "HTTP/1.1" instead of "ICY" * remove libwrap support * Windows - fix "Failed to accept connection: unknown error" * fix Haiku build
2018-12-13revbump for boost 1.69.0adam1-1/+2
2018-12-11musicpd: update to 0.21.3.wiz1-9/+16
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
2018-12-09revbump after updating textproc/icuadam1-2/+2
2018-11-23Recursive revbump from multimedia/libvaryoon1-2/+2
2018-11-14Revbump after cairo 1.16.0 update.kleink1-2/+2
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon1-1/+2
2018-08-19musicpd: update to 0.20.21.wiz1-3/+2
ver 0.20.21 (2018/08/17) * database - proxy: add "password" setting - proxy: support tags "ArtistSort", "AlbumArtistSort", "AlbumSort" - simple: allow .mpdignore comments only at start of line * output - httpd: remove broken DLNA support code * playlist - cue: support file type declaration "FLAC" (non-standard) * URI schemes are case insensitive * Android, Windows - enable the "curl" storage plugin
2018-08-16revbump after boost-libs updateadam1-2/+2
2018-07-20Recursive revbump from textproc/icu-62.1ryoon1-2/+2
2018-07-06Recursive revbump from audio/pulseaudioryoon1-1/+2
2018-07-04*: Move SUBST_STAGE from post-patch to pre-configurejperkin1-2/+2
Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed.
2018-05-27musicpd: update to 0.20.20.wiz1-3/+2
ver 0.20.20 (2018/05/22) * protocol - fix "modified-since" filter regression * output - pulse: cork stream when paused due to "single" mode * decoder - dsdiff, dsf: support more MIME types - dsdiff, dsf: allow 4 MB ID3 tags - opus: support R128_ALBUM_GAIN tag * Android, Windows - enable the "proxy" database plugin
2018-04-29revbump for boost-libs updateadam1-1/+2
2018-04-29musicpd: update to 0.20.19.wiz1-3/+2
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
2018-04-16Recursive bump for new fribidi dependency in pango.wiz1-2/+2
2018-04-14revbump after icu updateadam1-2/+2
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz1-2/+2