Thu Apr 8 10:56:28 2021 UTC ()
forked-daapd: Update to 27.4

version 27.4
	- fix web server path traversal vulnerability

version 27.3
	- support for AirPlay 2 speakers, incl. compressed ALAC
	- web UI upgraded, now v0.8.5:
		new design/layout
		optimize "Recently added"
		Spotify search dialogue improvements
		drop separate admin web page, now integrated in main web
		podcast deletion
		make Radio a top level item
		show release dates
		new sorting options
		prevent browser caching of playlists
		additional settings
	- improved Chromecast streaming (retransmisson, adaptive etc.)
	- JSON api support for updating metadata of queue items
	- JSON api new fields, e.g. time_added, time_played and seek
	- fix for some Chromecasts disconnecting
	- new algorithm for more natural ALSA volume adjustments
	- new nickname option for AirPlay and Chromecast
	- mpd fixes (nextsong, multiple commands)
	- charset flexibility when getting ICY metadata from streams
	- adaptive probing of radio streams
	- libplist and libsodium now required
	- fixes for library update events
	- fixes to speaker selection and unintentional volume changes
	- fix some minor memleaks
	- support shairport-sync metadata pipe flush event
	- misc logging fixup


(nia)
diff -r1.5 -r1.6 pkgsrc/audio/forked-daapd/Makefile
diff -r1.1 -r1.2 pkgsrc/audio/forked-daapd/PLIST
diff -r1.2 -r1.3 pkgsrc/audio/forked-daapd/distinfo
diff -r1.2 -r0 pkgsrc/audio/forked-daapd/patches/patch-src_player.c

cvs diff -r1.5 -r1.6 pkgsrc/audio/forked-daapd/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/forked-daapd/Makefile 2021/02/07 06:30:12 1.5
+++ pkgsrc/audio/forked-daapd/Makefile 2021/04/08 10:56:28 1.6
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.5 2021/02/07 06:30:12 ryoon Exp $ 1# $NetBSD: Makefile,v 1.6 2021/04/08 10:56:28 nia Exp $
2 2
3DISTNAME= forked-daapd-27.2 3DISTNAME= forked-daapd-27.4
4PKGREVISION= 4 
5CATEGORIES= audio 4CATEGORIES= audio
6MASTER_SITES= ${MASTER_SITE_GITHUB:=ejurgensen/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=ejurgensen/}
7GITHUB_RELEASE= ${PKGVERSION_NOREV} 6GITHUB_RELEASE= ${PKGVERSION_NOREV}
8EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://ejurgensen.github.io/forked-daapd 10HOMEPAGE= https://ejurgensen.github.io/forked-daapd
12COMMENT= DAAP (iTunes), MPD (musicpd), and RSP (Roku) media server 11COMMENT= DAAP (iTunes), MPD (musicpd), and RSP (Roku) media server
13LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
14 13
15RCD_SCRIPTS= forked-daapd 14RCD_SCRIPTS= forked-daapd
16 15
17GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes

cvs diff -r1.1 -r1.2 pkgsrc/audio/forked-daapd/PLIST (expand / switch to unified diff)

--- pkgsrc/audio/forked-daapd/PLIST 2020/11/02 14:00:47 1.1
+++ pkgsrc/audio/forked-daapd/PLIST 2021/04/08 10:56:28 1.2
@@ -1,56 +1,27 @@ @@ -1,56 +1,27 @@
1@comment $NetBSD: PLIST,v 1.1 2020/11/02 14:00:47 nia Exp $ 1@comment $NetBSD: PLIST,v 1.2 2021/04/08 10:56:28 nia Exp $
2lib/forked-daapd/forked-daapd-sqlext.la 2lib/forked-daapd/forked-daapd-sqlext.la
3man/man8/forked-daapd.8 3man/man8/forked-daapd.8
4sbin/forked-daapd 4sbin/forked-daapd
5share/doc/forked-daapd/README.md 5share/doc/forked-daapd/README.md
6share/doc/forked-daapd/README_ALSA.md 6share/doc/forked-daapd/README_ALSA.md
7share/doc/forked-daapd/README_JSON_API.md 7share/doc/forked-daapd/README_JSON_API.md
8share/doc/forked-daapd/README_PLAYER_WEBINTERFACE.md 8share/doc/forked-daapd/README_PLAYER_WEBINTERFACE.md
9share/doc/forked-daapd/README_PULSE.md 9share/doc/forked-daapd/README_PULSE.md
10share/doc/forked-daapd/README_RADIO_STREAMS.md 10share/doc/forked-daapd/README_RADIO_STREAMS.md
11share/doc/forked-daapd/README_SMARTPL.md 11share/doc/forked-daapd/README_SMARTPL.md
12share/doc/forked-daapd/UPGRADING 12share/doc/forked-daapd/UPGRADING
13share/doc/forked-daapd/scripts/pairinghelper.sh 13share/doc/forked-daapd/scripts/pairinghelper.sh
14share/examples/forked-daapd/forked-daapd.conf 14share/examples/forked-daapd/forked-daapd.conf
15share/forked-daapd/htdocs/admin.html 
16share/forked-daapd/htdocs/admin/css/forked-daapd.css 
17share/forked-daapd/htdocs/admin/js/forked-daapd.js 
18share/forked-daapd/htdocs/admin/vendor/axios/axios.js 
19share/forked-daapd/htdocs/admin/vendor/axios/axios.map 
20share/forked-daapd/htdocs/admin/vendor/axios/axios.min.js 
21share/forked-daapd/htdocs/admin/vendor/axios/axios.min.map 
22share/forked-daapd/htdocs/admin/vendor/bulma/bulma.css 
23share/forked-daapd/htdocs/admin/vendor/bulma/bulma.css.map 
24share/forked-daapd/htdocs/admin/vendor/bulma/bulma.min.css 
25share/forked-daapd/htdocs/admin/vendor/fontawesome/css/all.css 
26share/forked-daapd/htdocs/admin/vendor/fontawesome/css/all.min.css 
27share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-brands-400.eot 
28share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-brands-400.svg 
29share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-brands-400.ttf 
30share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-brands-400.woff 
31share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-brands-400.woff2 
32share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-regular-400.eot 
33share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-regular-400.svg 
34share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-regular-400.ttf 
35share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-regular-400.woff 
36share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-regular-400.woff2 
37share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-solid-900.eot 
38share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-solid-900.svg 
39share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-solid-900.ttf 
40share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-solid-900.woff 
41share/forked-daapd/htdocs/admin/vendor/fontawesome/webfonts/fa-solid-900.woff2 
42share/forked-daapd/htdocs/admin/vendor/vue/vue.js 
43share/forked-daapd/htdocs/admin/vendor/vue/vue.min.js 
44share/forked-daapd/htdocs/android-chrome-96x96.png 15share/forked-daapd/htdocs/android-chrome-96x96.png
45share/forked-daapd/htdocs/apple-touch-icon.png 16share/forked-daapd/htdocs/apple-touch-icon.png
46share/forked-daapd/htdocs/browserconfig.xml 17share/forked-daapd/htdocs/browserconfig.xml
47share/forked-daapd/htdocs/favicon-16x16.png 18share/forked-daapd/htdocs/favicon-16x16.png
48share/forked-daapd/htdocs/favicon-32x32.png 19share/forked-daapd/htdocs/favicon-32x32.png
49share/forked-daapd/htdocs/favicon.ico 20share/forked-daapd/htdocs/favicon.ico
50share/forked-daapd/htdocs/index.html 21share/forked-daapd/htdocs/index.html
51share/forked-daapd/htdocs/mstile-150x150.png 22share/forked-daapd/htdocs/mstile-150x150.png
52share/forked-daapd/htdocs/player/css/app.css 23share/forked-daapd/htdocs/player/css/app.css
53share/forked-daapd/htdocs/player/css/app.css.map 24share/forked-daapd/htdocs/player/css/app.css.map
54share/forked-daapd/htdocs/player/css/chunk-vendors.css 25share/forked-daapd/htdocs/player/css/chunk-vendors.css
55share/forked-daapd/htdocs/player/css/chunk-vendors.css.map 26share/forked-daapd/htdocs/player/css/chunk-vendors.css.map
56share/forked-daapd/htdocs/player/fonts/materialdesignicons-webfont.eot 27share/forked-daapd/htdocs/player/fonts/materialdesignicons-webfont.eot

cvs diff -r1.2 -r1.3 pkgsrc/audio/forked-daapd/distinfo (expand / switch to unified diff)

--- pkgsrc/audio/forked-daapd/distinfo 2020/11/02 20:17:15 1.2
+++ pkgsrc/audio/forked-daapd/distinfo 2021/04/08 10:56:28 1.3
@@ -1,8 +1,7 @@ @@ -1,8 +1,7 @@
1$NetBSD: distinfo,v 1.2 2020/11/02 20:17:15 nia Exp $ 1$NetBSD: distinfo,v 1.3 2021/04/08 10:56:28 nia Exp $
2 2
3SHA1 (forked-daapd-27.2.tar.xz) = c4a0a9766ff8e1f7d39f199783b12c2f0c127e04 3SHA1 (forked-daapd-27.4.tar.xz) = 3e529a3b28b0fa667bc93c07a50b30d06c2f8d2e
4RMD160 (forked-daapd-27.2.tar.xz) = ead3319f9ec7c24b6624cff4809253020a08e711 4RMD160 (forked-daapd-27.4.tar.xz) = 79c6d29837ec6dd4ddd64d3d7cc726991489a218
5SHA512 (forked-daapd-27.2.tar.xz) = 67dbb558579706bf69843e7ff7e6186769e7c775e99ea8b7d1a605fe6f3f6deba2fd20ea4ce3a7fb4e2fab07cf900f95233af66555f08a994c493fd73a1a2548 5SHA512 (forked-daapd-27.4.tar.xz) = 0b35e21b9415bf5e2ddaa7e4cf0400344a449385f574b69a991505b7b8e8d16489f7493d74e3e9ff512cfac7fd858b22964a406108af427ce74b23f9c4d8ff93
6Size (forked-daapd-27.2.tar.xz) = 3335304 bytes 6Size (forked-daapd-27.4.tar.xz) = 2429848 bytes
7SHA1 (patch-Makefile.in) = e59e7f81857249953dde6c79a45116e642581b34 7SHA1 (patch-Makefile.in) = e59e7f81857249953dde6c79a45116e642581b34
8SHA1 (patch-src_player.c) = 070a6f678f3b8da13481a7efde7443f148e09c4d 

File Deleted: pkgsrc/audio/forked-daapd/patches/Attic/patch-src_player.c