pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/musicpd musicpd: update to 0.23.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b040ff0f7eae
branches:  trunk
changeset: 768749:b040ff0f7eae
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Nov 01 09:51:07 2021 +0000

description:
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

diffstat:

 audio/musicpd/Makefile   |   8 ++++----
 audio/musicpd/PLIST      |   6 ++++--
 audio/musicpd/distinfo   |   8 ++++----
 audio/musicpd/options.mk |  24 +++++++++++++++++-------
 4 files changed, 29 insertions(+), 17 deletions(-)

diffs (133 lines):

diff -r 123232dbb8e4 -r b040ff0f7eae audio/musicpd/Makefile
--- a/audio/musicpd/Makefile    Mon Nov 01 07:35:00 2021 +0000
+++ b/audio/musicpd/Makefile    Mon Nov 01 09:51:07 2021 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.250 2021/10/09 15:35:03 nia Exp $
+# $NetBSD: Makefile,v 1.251 2021/11/01 09:51:07 wiz Exp $
 
-DISTNAME=      mpd-0.22.11
+DISTNAME=      mpd-0.23.2
 PKGNAME=       ${DISTNAME:S/mpd/musicpd/}
-PKGREVISION=   3
 CATEGORIES=    audio
-MASTER_SITES=  https://www.musicpd.org/download/mpd/0.22/
+MASTER_SITES=  https://www.musicpd.org/download/mpd/${PKGVERSION_NOREV:R}/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -132,6 +131,7 @@
 .include "../../lang/python/versioned_dependencies.mk"
 .include "../../security/libgcrypt/buildlink3.mk"
 .include "../../textproc/expat/buildlink3.mk"
+.include "../../textproc/fmtlib/buildlink3.mk"
 .include "../../textproc/icu/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 123232dbb8e4 -r b040ff0f7eae audio/musicpd/PLIST
--- a/audio/musicpd/PLIST       Mon Nov 01 07:35:00 2021 +0000
+++ b/audio/musicpd/PLIST       Mon Nov 01 09:51:07 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2021/04/07 11:17:54 wiz Exp $
+@comment $NetBSD: PLIST,v 1.17 2021/11/01 09:51:07 wiz Exp $
 bin/mpd
 man/man1/mpd.1
 man/man5/mpd.conf.5
@@ -7,6 +7,7 @@
 share/doc/mpd/NEWS
 share/doc/mpd/README.md
 share/doc/mpd/html/.buildinfo
+share/doc/mpd/html/_sources/client.rst.txt
 share/doc/mpd/html/_sources/developer.rst.txt
 share/doc/mpd/html/_sources/index.rst.txt
 share/doc/mpd/html/_sources/mpd.1.rst.txt
@@ -27,8 +28,9 @@
 share/doc/mpd/html/_static/pygments.css
 share/doc/mpd/html/_static/searchtools.js
 share/doc/mpd/html/_static/sidebar.js
-share/doc/mpd/html/_static/underscore-1.12.0.js
+share/doc/mpd/html/_static/underscore-1.13.1.js
 share/doc/mpd/html/_static/underscore.js
+share/doc/mpd/html/client.html
 share/doc/mpd/html/developer.html
 share/doc/mpd/html/genindex.html
 share/doc/mpd/html/index.html
diff -r 123232dbb8e4 -r b040ff0f7eae audio/musicpd/distinfo
--- a/audio/musicpd/distinfo    Mon Nov 01 07:35:00 2021 +0000
+++ b/audio/musicpd/distinfo    Mon Nov 01 09:51:07 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.129 2021/10/26 09:59:17 nia Exp $
+$NetBSD: distinfo,v 1.130 2021/11/01 09:51:07 wiz Exp $
 
-BLAKE2s (mpd-0.22.11.tar.xz) = 765445aca3b2f1eb6dbcca40aecf79b527f84757b00061206856c48adfe86bee
-SHA512 (mpd-0.22.11.tar.xz) = c53d386d42c2360502aad5e7574ae5ff76a20df037696989f9e1700f9cffb88afdd329cce758067356c59308d0cbcf3ba3ccf6f013e2fcec54ddf08bd0212b43
-Size (mpd-0.22.11.tar.xz) = 737184 bytes
+BLAKE2s (mpd-0.23.2.tar.xz) = 941b856fa80b0999e34cb6b5d42e37b31d446cb0719018ffef65d7b752e2a662
+SHA512 (mpd-0.23.2.tar.xz) = f30c27baeccc0bc115e8d9c05754fa5f0b68c713c0b6c7516e806fc17c52f062367a044638304477af9f9c2471d82a8a1037b6c7736be4f96c6c9d57ebfcaf1f
+Size (mpd-0.23.2.tar.xz) = 766340 bytes
 SHA1 (patch-src_net_IPv6Address.hxx) = 3e0ad6e63a970a17d0d8b2403acc538d8b08342e
diff -r 123232dbb8e4 -r b040ff0f7eae audio/musicpd/options.mk
--- a/audio/musicpd/options.mk  Mon Nov 01 07:35:00 2021 +0000
+++ b/audio/musicpd/options.mk  Mon Nov 01 09:51:07 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.37 2021/03/15 13:15:56 nia Exp $
+# $NetBSD: options.mk,v 1.38 2021/11/01 09:51:07 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.musicpd
 
@@ -6,7 +6,7 @@
 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
+PKG_SUPPORTED_OPTIONS+=        mikmod modplug musepack wavpack
 # codecs (encoding only)
 PKG_SUPPORTED_OPTIONS+=        lame shine twolame
 # archive formats
@@ -16,6 +16,12 @@
 # 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
 
@@ -119,6 +125,7 @@
 .endif
 
 .if !empty(PKG_OPTIONS:Mlibmpdclient)
+BUILDLINK_API_DEPENDS.libmpdclient+=   libmpdclient>=2.11
 .  include "../../audio/libmpdclient/buildlink3.mk"
 .else
 MESON_ARGS+=   -Dlibmpdclient=disabled
@@ -191,11 +198,12 @@
 MESON_ARGS+=   -Dshine=disabled
 .endif
 
-.if !empty(PKG_OPTIONS:Msidplay)
-.  include "../../audio/libsidplay2/buildlink3.mk"
-.else
-MESON_ARGS+=   -Dsidplay=disabled
-.endif
+# 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
 
 .if !empty(PKG_OPTIONS:Mshout)
 .  include "../../audio/libshout/buildlink3.mk"
@@ -223,6 +231,8 @@
 MESON_ARGS+=   -Dvorbisenc=disabled
 .endif
 
+# should switch to libnpupnp, not packaged yet
+# waiting for release https://framagit.org/medoc92/npupnp/-/issues/20
 .if !empty(PKG_OPTIONS:Mupnp)
 .  include "../../net/libupnp/buildlink3.mk"
 .else



Home | Main Index | Thread Index | Old Index