svn commit: r551600 - in head/audio/musicpd: . files
Thomas Zander
riggs at FreeBSD.org
Tue Oct 6 21:51:57 UTC 2020
Author: riggs
Date: Tue Oct 6 21:51:56 2020
New Revision: 551600
URL: https://svnweb.freebsd.org/changeset/ports/551600
Log:
Update to upstream release 0.22
Details:
- Major release, many new features and improvements, see
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.22/NEWS
Modified:
head/audio/musicpd/Makefile
head/audio/musicpd/distinfo
head/audio/musicpd/files/patch-src_lib_nfs_Error.cxx
Modified: head/audio/musicpd/Makefile
==============================================================================
--- head/audio/musicpd/Makefile Tue Oct 6 21:34:38 2020 (r551599)
+++ head/audio/musicpd/Makefile Tue Oct 6 21:51:56 2020 (r551600)
@@ -1,10 +1,9 @@
# $FreeBSD$
PORTNAME= musicpd
-PORTVERSION= 0.21.26
-PORTREVISION= 1
+PORTVERSION= 0.22
CATEGORIES= audio
-MASTER_SITES= https://www.musicpd.org/download/mpd/${PORTVERSION:R}/
+MASTER_SITES= https://www.musicpd.org/download/mpd/${PORTVERSION}/
DISTNAME= mpd-${PORTVERSION}
MAINTAINER= riggs at FreeBSD.org
@@ -13,16 +12,18 @@ COMMENT= Remote-controllable music daemon
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+BUILD_DEPENDS= ${LOCALBASE}/bin/sphinx-build:textproc/py-sphinx@${PY_FLAVOR}
LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \
libicudata.so:devel/icu
-USES= compiler:c++14-lang gnome meson pkgconfig tar:xz
+USES= compiler:c++17-lang gnome meson pkgconfig python:build tar:xz
USE_GNOME= glib20
USE_RC_SUBR= ${PORTNAME}
MESON_ARGS= -Dauto_features=disabled \
-Dbzip2=enabled \
+ -Ddocumentation=enabled \
-Dhttpd=true \
-Dicu=enabled \
-Doss=enabled \
@@ -46,7 +47,7 @@ OPTIONS_RADIO_ZEROCONF= AVAHI MDNSRESPONDER
OPTIONS_RADIO_RESAMPLER= SAMPLERATE SOXR
-OPTIONS_MULTI= FILE_FORMAT
+OPTIONS_MULTI= DOCUMENTATION FILE_FORMAT
OPTIONS_MULTI_FILE_FORMAT= \
ADPLUG AUDIOFILE FAAD FFMPEG FLAC FLUIDSYNTH \
GME MAD MIKMOD MODPLUG MPG123 MUSEPACK \
@@ -147,6 +148,7 @@ AO_MESON_ENABLED= ao
AO_LIB_DEPENDS= libao.so:audio/libao
JACK_MESON_ENABLED= jack
JACK_LIB_DEPENDS= libjack.so:audio/jack
+JACK_CXXFLAGS= -Wno-register
OPENAL_MESON_ENABLED= openal
OPENAL_USES= openal
PULSEAUDIO_MESON_ENABLED= pulse
@@ -241,22 +243,30 @@ post-patch:
${REINPLACE_CMD} -e "$${start},$${finish}s,^#,," \
${WRKSRC}/doc/mpdconf.example
# Fix man pages for executable names
- @${REINPLACE_CMD} -e 's/^\(\.B m\)pd/\1usicpd/' \
- -e 's#^\(\.BI \)/etc/mpd.conf#\1${PREFIX}/etc/${PORTNAME}.conf#' \
- -e 's#^mpd.conf#${PORTNAME}.conf#' \
- -e 's#^mpd(1)#musicpd(1)#' \
- ${WRKSRC}/doc/mpd.1 ${WRKSRC}/doc/mpd.conf.5
+ @${REINPLACE_CMD} \
+ -e 's#^``mpd#``${PORTNAME}#' \
+ -e 's#:: mpd#:: ${PORTNAME}#' \
+ -e 's#mpd(1)#${PORTNAME}(1)#' \
+ -e 's#/etc/mpd.conf#${PREFIX}/etc/${PORTNAME}.conf#' \
+ -e 's#mpd.conf#${PORTNAME}.conf#' \
+ -e 's#mpd.conf(5)#${PORTNAME}.conf(5)#' \
+ ${WRKSRC}/doc/mpd.1.rst ${WRKSRC}/doc/mpd.conf.5.rst
+ @${REINPLACE_CMD} \
+ -e "s#'mpd'#'${PORTNAME}'#" \
+ -e "s#'mpd.conf'#'${PORTNAME}.conf'#" \
+ -e "s#'mpd.conf doc#'${PORTNAME}.conf doc#" \
+ ${WRKSRC}/doc/conf.py
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/_build/mpd \
- ${STAGEDIR}/${PREFIX}/bin/${PORTNAME}
- ${INSTALL_MAN} ${WRKSRC}/doc/mpd.1 \
- ${STAGEDIR}/${PREFIX}/man/man1/${PORTNAME}.1
- ${INSTALL_MAN} ${WRKSRC}/doc/mpd.conf.5 \
- ${STAGEDIR}/${PREFIX}/man/man5/${PORTNAME}.conf.5
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ ${INSTALL_MAN} ${WRKSRC}/_build/doc/${PORTNAME}.1 \
+ ${STAGEDIR}${PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/_build/doc/${PORTNAME}.conf.5 \
+ ${STAGEDIR}${PREFIX}/man/man5
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
${INSTALL_DATA} ${WRKSRC}/doc/mpdconf.example \
- ${STAGEDIR}/${PREFIX}/etc/${PORTNAME}.conf.sample
+ ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
.include <bsd.port.post.mk>
Modified: head/audio/musicpd/distinfo
==============================================================================
--- head/audio/musicpd/distinfo Tue Oct 6 21:34:38 2020 (r551599)
+++ head/audio/musicpd/distinfo Tue Oct 6 21:51:56 2020 (r551600)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1600722391
-SHA256 (mpd-0.21.26.tar.xz) = f9e68221c7a6829ec02f281eb313b2f24182020f5eb65ab22b337e6169ea4eea
-SIZE (mpd-0.21.26.tar.xz) = 685396
+TIMESTAMP = 1601732610
+SHA256 (mpd-0.22.tar.xz) = 7de742d925d01bf52685cc6cbb31fdeb671e4992a448720897ef706e57e39076
+SIZE (mpd-0.22.tar.xz) = 722940
Modified: head/audio/musicpd/files/patch-src_lib_nfs_Error.cxx
==============================================================================
--- head/audio/musicpd/files/patch-src_lib_nfs_Error.cxx Tue Oct 6 21:34:38 2020 (r551599)
+++ head/audio/musicpd/files/patch-src_lib_nfs_Error.cxx Tue Oct 6 21:51:56 2020 (r551600)
@@ -1,10 +1,10 @@
---- src/lib/nfs/Error.cxx.orig 2019-04-03 10:23:57 UTC
+--- src/lib/nfs/Error.cxx.orig 2020-09-23 13:26:51 UTC
+++ src/lib/nfs/Error.cxx
-@@ -33,12 +33,13 @@
+@@ -33,13 +33,13 @@
#include "Error.hxx"
#include "util/StringFormat.hxx"
-+#include <assert.h>
++#include <cassert>
+#include <string.h>
+#include <sys/time.h>
+
@@ -12,7 +12,8 @@
#include <nfsc/libnfs.h>
}
-
--#include <assert.h>
+-#include <cassert>
+-
-#include <string.h>
static StringBuffer<256>
More information about the svn-ports-all
mailing list