aboutsummaryrefslogtreecommitdiff
path: root/audio/ncmpc/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/ncmpc/Makefile')
-rw-r--r--audio/ncmpc/Makefile24
1 files changed, 15 insertions, 9 deletions
diff --git a/audio/ncmpc/Makefile b/audio/ncmpc/Makefile
index 0a19f0b15563..a0671fa1f081 100644
--- a/audio/ncmpc/Makefile
+++ b/audio/ncmpc/Makefile
@@ -1,23 +1,23 @@
-# Created by: Mark Reidel <ports@mark.reidel.info>
-
PORTNAME= ncmpc
-PORTVERSION= 0.41
+PORTVERSION= 0.48
PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://www.musicpd.org/download/ncmpc/0/
MAINTAINER= laurent@nilio.ca
COMMENT= Ncurses client for the musicpd
+WWW= https://www.musicpd.org/clients/ncmpc/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libmpdclient.so:audio/libmpdclient \
- libpcre.so:devel/pcre
+LIB_DEPENDS= libmpdclient.so:audio/libmpdclient \
+ libpcre2-8.so:devel/pcre2
USES= compiler:c++17-lang cpe iconv localbase:ldflags meson ncurses \
- pkgconfig tar:xz
+ pkgconfig tar:xz shebangfix
+MESON_ARGS= -Dlirc=disabled
+SHEBANG_GLOB= *.py
CPE_VENDOR= ncmpc_project
@@ -39,7 +39,7 @@ MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${
MANPAGES_MAKE_ENV= PYTHON=${PYTHON_CMD} \
SPHINX=sphinx-build-${PYTHON_VER}
MANPAGES_MESON_TRUE= manual
-MANPAGES_USES= python:build,3.6+
+MANPAGES_USES= python:build
NLS_LDFLAGS= -lintl
NLS_MESON_ENABLED= nls
@@ -47,4 +47,10 @@ NLS_USES= gettext
PORTDOCS= *
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160
+CPPFLAGS+= -Wno-error=enum-constexpr-conversion
+.endif
+
+.include <bsd.port.post.mk>