Tue Nov 30 10:34:58 2021 UTC ()
Update to mpdas-0.4.5

* mpdas-0.4.5
    Remove C++11 code to fix compilation for older compilers
    Re-add older authentication to fix scrobbling for Libre.fm (#43)
    Also submit album artist if set in metadata (#48)
    Some refactoring

* mpdas-0.4.4
    Fix parsing of passwords containing special characters
    Fix handshake bug caused by passwords containing special characters such as ampersands
    Also load configuration file from $XDG_CONFIG_HOME/mpdasrc or ~/.config/mpdasrc, if the former is not set

* mpdas-0.4.3
    Use HTTPS for communication
    Move away from the deprecated authToken authentication.
    NOTE: This requires you to change your configuration. Your Last.fm password now needs to be set as plaintext, not an MD5 hash (as before).

* mpdas-0.4.2
    LibreFM support
    MPD message command to unlove tracks
    Bug fixes (better timeout/cURL error handling)

* mpdas-0.4.1
    Fix memory leak (see #27)

* mpdas-0.4.0
    Feature: A track can be set as 'loved' on Last.fm
        e.g. with 'mpc sendmessage mpdas love'
    Migrate to libmpdclient instead of deprecated libmpd along with some code refactoring
    Fix typo that would result in an incorrent setgid()-call
    Fix in the handshake to communicate properly with the new Last.fm site
    Several other crash fixes and optimizations


(pho)
diff -r1.34 -r1.35 pkgsrc/audio/mpdas/Makefile
diff -r1.7 -r1.8 pkgsrc/audio/mpdas/distinfo
diff -r1.3 -r0 pkgsrc/audio/mpdas/patches/patch-Makefile

cvs diff -r1.34 -r1.35 pkgsrc/audio/mpdas/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/mpdas/Makefile 2021/11/26 15:23:04 1.34
+++ pkgsrc/audio/mpdas/Makefile 2021/11/30 10:34:58 1.35
@@ -1,34 +1,34 @@ @@ -1,34 +1,34 @@
1# $NetBSD: Makefile,v 1.34 2021/11/26 15:23:04 pho Exp $ 1# $NetBSD: Makefile,v 1.35 2021/11/30 10:34:58 pho Exp $
2# 2#
3 3
4DISTNAME= mpdas-0.3.2 4DISTNAME= mpdas-0.4.5
5PKGREVISION= 20 
6CATEGORIES= audio 5CATEGORIES= audio
7MASTER_SITES= http://50hz.ws/mpdas/ 6MASTER_SITES= http://50hz.ws/mpdas/
8 7
9MAINTAINER= gls@NetBSD.org 8MAINTAINER= gls@NetBSD.org
10HOMEPAGE= https://50hz.ws/mpdas/ 9HOMEPAGE= https://50hz.ws/mpdas/
11COMMENT= Mpdas is an AudioScrobbler client for MPD written in C++ 10COMMENT= AudioScrobbler client for MPD written in C++
12LICENSE= modified-bsd 11LICENSE= modified-bsd
13 12
14USE_TOOLS+= pkg-config 13USE_TOOLS+= pkg-config
15USE_LANGUAGES= c++03 14USE_LANGUAGES= c++03
16 15
 16MAKE_FLAGS+= MANPREFIX="${PREFIX}/${PKGMANDIR}/man1"
 17
17INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 ${DOCDIR} ${EGDIR} 18INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 ${DOCDIR} ${EGDIR}
18RCD_SCRIPTS= mpdas 19RCD_SCRIPTS= mpdas
19DOCDIR= share/doc/mpdas 20DOCDIR= share/doc/mpdas
20EGDIR= share/examples/mpdas 21EGDIR= share/examples/mpdas
21 22
22CONF_FILES+= ${EGDIR}/mpdasrc.example \ 23CONF_FILES+= ${EGDIR}/mpdasrc.example \
23 ${PKG_SYSCONFDIR}/mpdasrc 24 ${PKG_SYSCONFDIR}/mpdasrc
24 25
25post-install: 26post-install:
26 ${INSTALL_DATA} ${WRKSRC}/README \ 27 ${INSTALL_DATA} ${WRKSRC}/README \
27 ${DESTDIR}${PREFIX}/${DOCDIR} 28 ${DESTDIR}${PREFIX}/${DOCDIR}
28 ${INSTALL_DATA} ${WRKSRC}/mpdasrc.example \ 29 ${INSTALL_DATA} ${WRKSRC}/mpdasrc.example \
29 ${DESTDIR}${PREFIX}/${EGDIR} 30 ${DESTDIR}${PREFIX}/${EGDIR}
30 31
31.include "../../audio/libmpd/buildlink3.mk" 32.include "../../audio/libmpdclient/buildlink3.mk"
32.include "../../devel/glib2/buildlink3.mk" 
33.include "../../www/curl/buildlink3.mk" 33.include "../../www/curl/buildlink3.mk"
34.include "../../mk/bsd.pkg.mk" 34.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/audio/mpdas/distinfo (expand / switch to unified diff)

--- pkgsrc/audio/mpdas/distinfo 2021/10/26 09:59:16 1.7
+++ pkgsrc/audio/mpdas/distinfo 2021/11/30 10:34:58 1.8
@@ -1,6 +1,5 @@ @@ -1,6 +1,5 @@
1$NetBSD: distinfo,v 1.7 2021/10/26 09:59:16 nia Exp $ 1$NetBSD: distinfo,v 1.8 2021/11/30 10:34:58 pho Exp $
2 2
3BLAKE2s (mpdas-0.3.2.tar.gz) = 93b070b6d4b9dcbbedf79829949ea21cdabc36d201cf51a22de7a7c0301d1203 3BLAKE2s (mpdas-0.4.5.tar.gz) = 97c909ed6d2d2d855d6c5b1fbdeb2c115e6d671dc77c94e4db7ad6bed3a3f365
4SHA512 (mpdas-0.3.2.tar.gz) = b7bc6a78d9a531684a0b59d6e5b6b9701948d10650f567bfebd7eb408d4f22b8c5aed4ddd9b08968aca828ae59b22404bb19c552fc25cf50cdf8adbd7cd77771 4SHA512 (mpdas-0.4.5.tar.gz) = 18737f20b408a38424c46a611a1184e8e9ab78d1c3bddddc37423c8437007b87c343dfe03fd989c9c54dcc532ed1f567ba854d2ba8e12f344399267dc83daaab
5Size (mpdas-0.3.2.tar.gz) = 14143 bytes 5Size (mpdas-0.4.5.tar.gz) = 19108 bytes
6SHA1 (patch-Makefile) = c4f684b4e06699615f31c2a9297421c059af6d1f 

File Deleted: pkgsrc/audio/mpdas/patches/Attic/patch-Makefile