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.22.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0998f56af2e1
branches:  trunk
changeset: 440060:0998f56af2e1
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Oct 02 09:47:09 2020 +0000

description:
musicpd: update to 0.22.

ver 0.22 (2020/09/23)
* protocol
  - "findadd"/"searchadd"/"searchaddpl" support the "sort" and
    "window" parameters
  - add command "readpicture" to download embedded pictures
  - command "moveoutput" moves an output between partitions
  - command "delpartition" deletes a partition
  - show partition name in "status" response
* tags
  - new tags "Grouping" (for ID3 "TIT1"), "Work" and "Conductor"
* input
  - curl: support "charset" parameter in URI fragment
  - ffmpeg: allow partial reads
  - io_uring: new plugin for local files on Linux (using liburing)
  - smbclient: close unused SMB/CIFS connections
* database
  - upnp: drop support for libupnp versions older than 1.8
* playlist
  - cue: integrate contents in database
* decoder
  - ffmpeg: support RTSP
  - mad: remove option "gapless", always do gapless
  - sidplay: add option "default_genre"
  - sidplay: map SID name field to "Album" tag
  - sidplay: add support for new song length format with libsidplayfp 2.0
  - vorbis, opus: improve seeking accuracy
* playlist
  - flac: support reading CUE sheets from remote FLAC files
* filter
  - ffmpeg: new plugin based on FFmpeg's libavfilter library
  - hdcd: new plugin based on FFmpeg's "af_hdcd" for HDCD playback
  - volume: convert S16 to S24 to preserve quality and reduce dithering noise
  - dsd: add integer-only DSD to PCM converter
* output
  - jack: add option "auto_destination_ports"
  - jack: report error details
  - pulse: add option "media_role"
  - solaris: support S8 and S32
* lower the real-time priority from 50 to 40
* switch to C++17
  - GCC 8 or clang 5 (or newer) recommended

ver 0.21.26 (2020/09/21)
* database
  - inotify: obey ".mpdignore" files
* output
  - osx: fix crash bug
  - sles: support floating point samples
* archive
  - bzip2: fix crash on corrupt bzip2 file
  - bzip2: flush output at end of input file
  - iso9660: fix unaligned reads
  - iso9660: support seeking
  - zzip: fix crash on corrupt ZIP file
* decoder
  - ffmpeg: remove "rtsp://" from the list of supported protocols
  - ffmpeg: add "hls+http://"; to the list of supported protocols
  - opus: support the gain value from the Opus header
  - sndfile: fix lost samples at end of file
* fix "single" mode bug after resuming playback
* the default log_level is "default", not "info"

diffstat:

 audio/musicpd/Makefile                              |  15 +++++++--------
 audio/musicpd/PLIST                                 |   6 +++++-
 audio/musicpd/distinfo                              |  13 ++++++-------
 audio/musicpd/patches/patch-src_net_IPv6Address.hxx |   6 +++---
 4 files changed, 21 insertions(+), 19 deletions(-)

diffs (109 lines):

diff -r 885898bb325d -r 0998f56af2e1 audio/musicpd/Makefile
--- a/audio/musicpd/Makefile    Fri Oct 02 09:26:27 2020 +0000
+++ b/audio/musicpd/Makefile    Fri Oct 02 09:47:09 2020 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.225 2020/08/18 17:57:38 leot Exp $
+# $NetBSD: Makefile,v 1.226 2020/10/02 09:47:09 wiz Exp $
 
-DISTNAME=      mpd-0.21.25
+DISTNAME=      mpd-0.22
 PKGNAME=       ${DISTNAME:S/mpd/musicpd/}
-PKGREVISION=   2
 CATEGORIES=    audio
-MASTER_SITES=  https://www.musicpd.org/download/mpd/0.21/
+MASTER_SITES=  https://www.musicpd.org/download/mpd/0.22/
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -17,10 +16,10 @@
 USE_TOOLS+=    pkg-config
 USE_LANGUAGES= c c++
 
-# c++14
-GCC_REQD+=     6
+# c++17
+GCC_REQD+=     8
 
-MESON_ARGS+=   -Ddocumentation=true
+MESON_ARGS+=   -Ddocumentation=enabled
 
 # worrying libraries with limited maintainance:
 # - audiofile, many CVEs, no activity since 2016
@@ -112,7 +111,7 @@
        ${INSTALL_DATA} ${WRKSRC}/doc/mpdconf.example ${DESTDIR}${EGDIR}
 
 .include "../../devel/meson/build.mk"
-BUILDLINK_ABI_DEPENDS.flac+=   flac>=1.2
+BUILDLINK_API_DEPENDS.flac+=   flac>=1.2
 .include "../../audio/flac/buildlink3.mk"
 .include "../../audio/libid3tag/buildlink3.mk"
 .include "../../audio/libopus/buildlink3.mk"
diff -r 885898bb325d -r 0998f56af2e1 audio/musicpd/PLIST
--- a/audio/musicpd/PLIST       Fri Oct 02 09:26:27 2020 +0000
+++ b/audio/musicpd/PLIST       Fri Oct 02 09:47:09 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2020/01/04 20:46:27 nia Exp $
+@comment $NetBSD: PLIST,v 1.15 2020/10/02 09:47:09 wiz Exp $
 bin/mpd
 man/man1/mpd.1
 man/man5/mpd.conf.5
@@ -9,6 +9,8 @@
 share/doc/mpd/html/.buildinfo
 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
+share/doc/mpd/html/_sources/mpd.conf.5.rst.txt
 share/doc/mpd/html/_sources/plugins.rst.txt
 share/doc/mpd/html/_sources/protocol.rst.txt
 share/doc/mpd/html/_sources/user.rst.txt
@@ -30,6 +32,8 @@
 share/doc/mpd/html/developer.html
 share/doc/mpd/html/genindex.html
 share/doc/mpd/html/index.html
+share/doc/mpd/html/mpd.1.html
+share/doc/mpd/html/mpd.conf.5.html
 share/doc/mpd/html/objects.inv
 share/doc/mpd/html/plugins.html
 share/doc/mpd/html/protocol.html
diff -r 885898bb325d -r 0998f56af2e1 audio/musicpd/distinfo
--- a/audio/musicpd/distinfo    Fri Oct 02 09:26:27 2020 +0000
+++ b/audio/musicpd/distinfo    Fri Oct 02 09:47:09 2020 +0000
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.117 2020/07/07 12:52:19 nia Exp $
+$NetBSD: distinfo,v 1.118 2020/10/02 09:47:09 wiz Exp $
 
-SHA1 (mpd-0.21.25.tar.xz) = 7e733fc9bf98c9c25f6b780e0df2347d0f1717b2
-RMD160 (mpd-0.21.25.tar.xz) = 9951bf096e8d6d6fe3a07a82d660caf1d2bd91af
-SHA512 (mpd-0.21.25.tar.xz) = 67e0cbf176d18cd63effab0d12b22bea846458cbaa383ead9078c4b5f2a472dbb1d7308af4d6898691e8864a911c808af5ca2c553d8233323b8aaedfdc7189fc
-Size (mpd-0.21.25.tar.xz) = 683768 bytes
-SHA1 (patch-src_net_IPv6Address.hxx) = c9e9a5676451e6834fcef359266d37fc15f079e6
-SHA1 (patch-src_output_plugins_SolarisOutputPlugin.cxx) = 16f366dfc41b712753ed8da32389848a2cd84f4d
+SHA1 (mpd-0.22.tar.xz) = 5dd348085f39e6c6259a771e49d992370d55872e
+RMD160 (mpd-0.22.tar.xz) = b1b54c521796b26e20c60f1ab1b3600fed0ae397
+SHA512 (mpd-0.22.tar.xz) = 2a6671dc2392dbac65d8339b8cfe86626fc46727bedab80266b24c6d63b0a26a832fc233576866ab5115627efdaa61bbe6876f4d33cb48c21e16fb5b74d3cfe4
+Size (mpd-0.22.tar.xz) = 722940 bytes
+SHA1 (patch-src_net_IPv6Address.hxx) = 3e0ad6e63a970a17d0d8b2403acc538d8b08342e
diff -r 885898bb325d -r 0998f56af2e1 audio/musicpd/patches/patch-src_net_IPv6Address.hxx
--- a/audio/musicpd/patches/patch-src_net_IPv6Address.hxx       Fri Oct 02 09:26:27 2020 +0000
+++ b/audio/musicpd/patches/patch-src_net_IPv6Address.hxx       Fri Oct 02 09:47:09 2020 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_net_IPv6Address.hxx,v 1.1 2018/12/11 10:37:20 wiz Exp $
+$NetBSD: patch-src_net_IPv6Address.hxx,v 1.2 2020/10/02 09:47:09 wiz Exp $
 
 Fixes
 In file included from /usr/include/netinet/in.h:372:0,
@@ -13,7 +13,7 @@
 
 https://github.com/MusicPlayerDaemon/MPD/issues/438
 
---- src/net/IPv6Address.hxx.orig       2018-11-16 12:27:58.000000000 +0000
+--- src/net/IPv6Address.hxx.orig       2020-09-23 13:26:51.000000000 +0000
 +++ src/net/IPv6Address.hxx
 @@ -41,6 +41,7 @@
  #include <ws2tcpip.h>
@@ -22,4 +22,4 @@
 +#include <arpa/inet.h>
  #endif
  
- /**
+ class IPv4Address;



Home | Main Index | Thread Index | Old Index