Thu Aug 8 20:51:08 2019 UTC ()
musicpd: Update to 0.21.13

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


(nia)
diff -r1.190 -r1.191 pkgsrc/audio/musicpd/Makefile
diff -r1.101 -r1.102 pkgsrc/audio/musicpd/distinfo

cvs diff -r1.190 -r1.191 pkgsrc/audio/musicpd/Makefile (switch to unified diff)

--- pkgsrc/audio/musicpd/Makefile 2019/07/21 22:24:27 1.190
+++ pkgsrc/audio/musicpd/Makefile 2019/08/08 20:51:08 1.191
@@ -1,86 +1,85 @@ @@ -1,86 +1,85 @@
1# $NetBSD: Makefile,v 1.190 2019/07/21 22:24:27 wiz Exp $ 1# $NetBSD: Makefile,v 1.191 2019/08/08 20:51:08 nia Exp $
2 2
3DISTNAME= mpd-0.21.11 3DISTNAME= mpd-0.21.13
4PKGNAME= ${DISTNAME:S/mpd/musicpd/} 4PKGNAME= ${DISTNAME:S/mpd/musicpd/}
5PKGREVISION= 2 
6CATEGORIES= audio 5CATEGORIES= audio
7MASTER_SITES= https://www.musicpd.org/download/mpd/0.21/ 6MASTER_SITES= https://www.musicpd.org/download/mpd/0.21/
8EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.musicpd.org/ 10HOMEPAGE= https://www.musicpd.org/
12COMMENT= Remote controllable audio player 11COMMENT= Remote controllable audio player
13LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
14 13
15TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx 14TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
16 15
17CONFLICTS= mpd-[0-9]* 16CONFLICTS= mpd-[0-9]*
18 17
19USE_TOOLS+= pkg-config 18USE_TOOLS+= pkg-config
20USE_LANGUAGES= c c++ 19USE_LANGUAGES= c c++
21MESON_ARGS+= -Ddocumentation=true 20MESON_ARGS+= -Ddocumentation=true
22 21
23# worrying libraries with limited maintainance: 22# worrying libraries with limited maintainance:
24# - audiofile, many CVEs, no activity since 2016 23# - audiofile, many CVEs, no activity since 2016
25# using sndfile instead 24# using sndfile instead
26# - mad, no release since 2004 25# - mad, no release since 2004
27# using mpg123 instead 26# using mpg123 instead
28MESON_ARGS+= -Dmad=disabled 27MESON_ARGS+= -Dmad=disabled
29MESON_ARGS+= -Daudiofile=disabled 28MESON_ARGS+= -Daudiofile=disabled
30 29
31# not available in pkgsrc? 30# not available in pkgsrc?
32MESON_ARGS+= -Dnfs=disabled 31MESON_ARGS+= -Dnfs=disabled
33MESON_ARGS+= -Diso9660=disabled 32MESON_ARGS+= -Diso9660=disabled
34MESON_ARGS+= -Dsndio=disabled 33MESON_ARGS+= -Dsndio=disabled
35 34
36# c++14 35# c++14
37GCC_REQD+= 6 36GCC_REQD+= 6
38 37
39CPPFLAGS.SunOS+= -std=gnu99 -D_XOPEN_SOURCE=600 -D__EXTENSIONS__ 38CPPFLAGS.SunOS+= -std=gnu99 -D_XOPEN_SOURCE=600 -D__EXTENSIONS__
40 39
41.include "options.mk" 40.include "options.mk"
42 41
43EGDIR= ${PREFIX}/share/examples/mpd 42EGDIR= ${PREFIX}/share/examples/mpd
44CONF_FILES= ${EGDIR}/mpd.conf ${PKG_SYSCONFDIR}/mpd.conf 43CONF_FILES= ${EGDIR}/mpd.conf ${PKG_SYSCONFDIR}/mpd.conf
45RCD_SCRIPTS= mpd 44RCD_SCRIPTS= mpd
46 45
47FILES_SUBST+= DEVOSSAUDIO=${DEVOSSAUDIO} 46FILES_SUBST+= DEVOSSAUDIO=${DEVOSSAUDIO}
48 47
49SUBST_CLASSES+= paths 48SUBST_CLASSES+= paths
50SUBST_STAGE.paths= pre-configure 49SUBST_STAGE.paths= pre-configure
51SUBST_FILES.paths= mpd.conf 50SUBST_FILES.paths= mpd.conf
52SUBST_MESSAGE.paths= Fixing path to sound device in example config. 51SUBST_MESSAGE.paths= Fixing path to sound device in example config.
53SUBST_VARS.paths+= DEVOSSAUDIO 52SUBST_VARS.paths+= DEVOSSAUDIO
54 53
55SUBST_CLASSES+= sphinx 54SUBST_CLASSES+= sphinx
56SUBST_STAGE.sphinx= pre-configure 55SUBST_STAGE.sphinx= pre-configure
57SUBST_FILES.sphinx= doc/meson.build 56SUBST_FILES.sphinx= doc/meson.build
58SUBST_MESSAGE.sphinx= Fixing sphinx binary name. 57SUBST_MESSAGE.sphinx= Fixing sphinx binary name.
59SUBST_SED.sphinx+= -e "s,sphinx-build,sphinx-build${PYVERSSUFFIX}," 58SUBST_SED.sphinx+= -e "s,sphinx-build,sphinx-build${PYVERSSUFFIX},"
60 59
61LDFLAGS+= ${LIBOSSAUDIO} 60LDFLAGS+= ${LIBOSSAUDIO}
62 61
63INSTALLATION_DIRS= ${EGDIR} 62INSTALLATION_DIRS= ${EGDIR}
64 63
65post-extract: 64post-extract:
66 ${CP} ${FILESDIR}/mpd.conf ${WRKSRC}/mpd.conf 65 ${CP} ${FILESDIR}/mpd.conf ${WRKSRC}/mpd.conf
67 66
68post-install: 67post-install:
69 ${INSTALL_DATA} ${WRKSRC}/mpd.conf ${DESTDIR}${EGDIR} 68 ${INSTALL_DATA} ${WRKSRC}/mpd.conf ${DESTDIR}${EGDIR}
70 ${INSTALL_DATA} ${WRKSRC}/doc/mpdconf.example ${DESTDIR}${EGDIR} 69 ${INSTALL_DATA} ${WRKSRC}/doc/mpdconf.example ${DESTDIR}${EGDIR}
71 70
72.include "../../devel/py-meson/build.mk" 71.include "../../devel/py-meson/build.mk"
73BUILDLINK_ABI_DEPENDS.flac+= flac>=1.2 72BUILDLINK_ABI_DEPENDS.flac+= flac>=1.2
74.include "../../audio/flac/buildlink3.mk" 73.include "../../audio/flac/buildlink3.mk"
75.include "../../audio/libopus/buildlink3.mk" 74.include "../../audio/libopus/buildlink3.mk"
76.include "../../audio/mpg123/buildlink3.mk" 75.include "../../audio/mpg123/buildlink3.mk"
77.include "../../databases/sqlite3/buildlink3.mk" 76.include "../../databases/sqlite3/buildlink3.mk"
78.include "../../devel/boost-libs/buildlink3.mk" 77.include "../../devel/boost-libs/buildlink3.mk"
79.include "../../devel/pcre/buildlink3.mk" 78.include "../../devel/pcre/buildlink3.mk"
80.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 79.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
81.include "../../security/libgcrypt/buildlink3.mk" 80.include "../../security/libgcrypt/buildlink3.mk"
82.include "../../textproc/expat/buildlink3.mk" 81.include "../../textproc/expat/buildlink3.mk"
83.include "../../textproc/icu/buildlink3.mk" 82.include "../../textproc/icu/buildlink3.mk"
84.include "../../mk/oss.buildlink3.mk" 83.include "../../mk/oss.buildlink3.mk"
85.include "../../mk/pthread.buildlink3.mk" 84.include "../../mk/pthread.buildlink3.mk"
86.include "../../mk/bsd.pkg.mk" 85.include "../../mk/bsd.pkg.mk"

cvs diff -r1.101 -r1.102 pkgsrc/audio/musicpd/distinfo (switch to unified diff)

--- pkgsrc/audio/musicpd/distinfo 2019/07/15 13:47:14 1.101
+++ pkgsrc/audio/musicpd/distinfo 2019/08/08 20:51:08 1.102
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.101 2019/07/15 13:47:14 nia Exp $ 1$NetBSD: distinfo,v 1.102 2019/08/08 20:51:08 nia Exp $
2 2
3SHA1 (mpd-0.21.11.tar.xz) = ae7c9ce111bdb7fdfe6316083fda56ad0a676438 3SHA1 (mpd-0.21.13.tar.xz) = 501d8497a1cc37768db82ded3dcabe6450e93490
4RMD160 (mpd-0.21.11.tar.xz) = b9c77baa7b138a9a9e25007e16d6269fe35c4090 4RMD160 (mpd-0.21.13.tar.xz) = 19896b911ae99537fee28508c8a29b98e7a31b19
5SHA512 (mpd-0.21.11.tar.xz) = 40e25428295f1bded618872c1450f6836c46b2e788dca06d0af134b939a25a7a9a215273bb005306df288e5dc5ccb44d4054c47e5583e54b970fa252e4b030a7 5SHA512 (mpd-0.21.13.tar.xz) = 626e658b4d53408be5419ce3a93a19005da5c5386119b241c1572eaaba96a628f941d5f46977de08e1de736eeab6cd6ba274d5df8f1df3e3f4b0df064a6ec43d
6Size (mpd-0.21.11.tar.xz) = 671444 bytes 6Size (mpd-0.21.13.tar.xz) = 672184 bytes
7SHA1 (patch-src_net_IPv6Address.hxx) = c9e9a5676451e6834fcef359266d37fc15f079e6 7SHA1 (patch-src_net_IPv6Address.hxx) = c9e9a5676451e6834fcef359266d37fc15f079e6