mirror of
https://git.freebsd.org/ports.git
synced 2025-04-30 02:26:38 -04:00
audio/ncmpc: Update to 0.5.1
Changelog: https://github.com/MusicPlayerDaemon/ncmpc/blob/v0.51/NEWS PR: 281696 Approved by: portmgr (maintainer timeout, 2+ weeks)
This commit is contained in:
parent
31ff1e9ff7
commit
b5867f9d57
5 changed files with 41 additions and 29 deletions
|
@ -1,6 +1,5 @@
|
||||||
PORTNAME= ncmpc
|
PORTNAME= ncmpc
|
||||||
PORTVERSION= 0.48
|
DISTVERSION= 0.51
|
||||||
PORTREVISION= 1
|
|
||||||
CATEGORIES= audio
|
CATEGORIES= audio
|
||||||
MASTER_SITES= https://www.musicpd.org/download/ncmpc/0/
|
MASTER_SITES= https://www.musicpd.org/download/ncmpc/0/
|
||||||
|
|
||||||
|
@ -11,15 +10,24 @@ WWW= https://www.musicpd.org/clients/ncmpc/
|
||||||
LICENSE= GPLv2+
|
LICENSE= GPLv2+
|
||||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||||
|
|
||||||
LIB_DEPENDS= libmpdclient.so:audio/libmpdclient \
|
LIB_DEPENDS= libfmt.so:devel/libfmt \
|
||||||
|
libmpdclient.so:audio/libmpdclient \
|
||||||
libpcre2-8.so:devel/pcre2
|
libpcre2-8.so:devel/pcre2
|
||||||
|
|
||||||
USES= compiler:c++17-lang cpe iconv localbase:ldflags meson ncurses \
|
USES= compiler:c++17-lang cpe iconv localbase:ldflags meson ncurses \
|
||||||
pkgconfig tar:xz shebangfix
|
pkgconfig python:env tar:xz shebangfix
|
||||||
MESON_ARGS= -Dlirc=disabled
|
CPE_VENDOR= ncmpc_project
|
||||||
SHEBANG_GLOB= *.py
|
SHEBANG_GLOB= *.py
|
||||||
|
|
||||||
CPE_VENDOR= ncmpc_project
|
EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/subprojects/ \
|
||||||
|
--no-same-owner --no-same-permissions
|
||||||
|
|
||||||
|
PORTDOCS= *
|
||||||
|
|
||||||
|
MESON_ARGS= -Depoll=false \
|
||||||
|
-Deventfd=false \
|
||||||
|
-Dsignalfd=false \
|
||||||
|
-Dlirc=disabled
|
||||||
|
|
||||||
OPTIONS_DEFINE= COLORS DOCS LYRICS MANPAGES NLS
|
OPTIONS_DEFINE= COLORS DOCS LYRICS MANPAGES NLS
|
||||||
OPTIONS_DEFAULT= COLORS LYRICS MANPAGES
|
OPTIONS_DEFAULT= COLORS LYRICS MANPAGES
|
||||||
|
@ -36,21 +44,13 @@ DOCS_MESON_TRUE= html_manual
|
||||||
LYRICS_MESON_TRUE= lyrics_screen
|
LYRICS_MESON_TRUE= lyrics_screen
|
||||||
|
|
||||||
MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
|
MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
|
||||||
|
MANPAGES_USES= python:build
|
||||||
MANPAGES_MAKE_ENV= PYTHON=${PYTHON_CMD} \
|
MANPAGES_MAKE_ENV= PYTHON=${PYTHON_CMD} \
|
||||||
SPHINX=sphinx-build-${PYTHON_VER}
|
SPHINX=sphinx-build-${PYTHON_VER}
|
||||||
MANPAGES_MESON_TRUE= manual
|
MANPAGES_MESON_TRUE= manual
|
||||||
MANPAGES_USES= python:build
|
|
||||||
|
|
||||||
|
NLS_USES= gettext
|
||||||
NLS_LDFLAGS= -lintl
|
NLS_LDFLAGS= -lintl
|
||||||
NLS_MESON_ENABLED= nls
|
NLS_MESON_ENABLED= nls
|
||||||
NLS_USES= gettext
|
|
||||||
|
|
||||||
PORTDOCS= *
|
.include <bsd.port.mk>
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
|
||||||
|
|
||||||
.if ${COMPILER_TYPE} == clang
|
|
||||||
CPPFLAGS+= -Wno-error=enum-constexpr-conversion
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.include <bsd.port.post.mk>
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
TIMESTAMP = 1689471482
|
TIMESTAMP = 1727207542
|
||||||
SHA256 (ncmpc-0.48.tar.xz) = b4b2d27e518096de2a145ef5ddf86cf46f8ba1f849bf45c6d81183a38869b90c
|
SHA256 (ncmpc-0.51.tar.xz) = e74be00e69bc3ed1268cafcc87274e78dfbde147f2480ab0aad8260881ec7271
|
||||||
SIZE (ncmpc-0.48.tar.xz) = 296320
|
SIZE (ncmpc-0.51.tar.xz) = 312732
|
||||||
|
|
11
audio/ncmpc/files/patch-src_LyricsPage.cxx
Normal file
11
audio/ncmpc/files/patch-src_LyricsPage.cxx
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
--- src/LyricsPage.cxx.orig 2024-09-14 23:59:12 UTC
|
||||||
|
+++ src/LyricsPage.cxx
|
||||||
|
@@ -28,7 +28,7 @@ using std::string_view_literals::operator""sv;
|
||||||
|
|
||||||
|
using std::string_view_literals::operator""sv;
|
||||||
|
|
||||||
|
-#ifdef __APPLE__
|
||||||
|
+#ifdef __FreeBSD__
|
||||||
|
extern char **environ;
|
||||||
|
#endif
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
--- src/plugin.cxx.orig 2023-07-16 02:01:20 UTC
|
--- src/plugin.cxx.orig 2024-09-15 08:35:35 UTC
|
||||||
+++ src/plugin.cxx
|
+++ src/plugin.cxx
|
||||||
@@ -21,6 +21,8 @@
|
@@ -22,7 +22,7 @@
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <sys/wait.h>
|
#include <sys/wait.h>
|
||||||
|
|
||||||
+extern char **environ;
|
-#ifdef __APPLE__
|
||||||
+
|
+#ifdef __FreeBSD__
|
||||||
struct PluginCycle;
|
extern char **environ;
|
||||||
|
#endif
|
||||||
|
|
||||||
class PluginPipe {
|
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
bin/ncmpc
|
bin/ncmpc
|
||||||
%%LYRICS%%lib/ncmpc/lyrics/20-azlyrics.py
|
%%LYRICS%%lib/ncmpc/lyrics/20-azlyrics.py
|
||||||
%%LYRICS%%lib/ncmpc/lyrics/40-tekstowo.py
|
%%LYRICS%%lib/ncmpc/lyrics/25-musixmatch.py
|
||||||
%%LYRICS%%lib/ncmpc/lyrics/51-supermusic.py
|
|
||||||
%%LYRICS%%lib/ncmpc/lyrics/60-google.py
|
|
||||||
%%LYRICS%%lib/ncmpc/lyrics/30-karaoke_texty.py
|
%%LYRICS%%lib/ncmpc/lyrics/30-karaoke_texty.py
|
||||||
|
%%LYRICS%%lib/ncmpc/lyrics/40-tekstowo.py
|
||||||
%%LYRICS%%lib/ncmpc/lyrics/50-genius.py
|
%%LYRICS%%lib/ncmpc/lyrics/50-genius.py
|
||||||
|
%%LYRICS%%lib/ncmpc/lyrics/51-supermusic.py
|
||||||
%%LYRICS%%lib/ncmpc/lyrics/52-zeneszoveg.py
|
%%LYRICS%%lib/ncmpc/lyrics/52-zeneszoveg.py
|
||||||
|
%%LYRICS%%lib/ncmpc/lyrics/60-google.py
|
||||||
%%MANPAGES%%share/man/man1/ncmpc.1.gz
|
%%MANPAGES%%share/man/man1/ncmpc.1.gz
|
||||||
%%NLS%%share/locale/cs/LC_MESSAGES/ncmpc.mo
|
%%NLS%%share/locale/cs/LC_MESSAGES/ncmpc.mo
|
||||||
%%NLS%%share/locale/da/LC_MESSAGES/ncmpc.mo
|
%%NLS%%share/locale/da/LC_MESSAGES/ncmpc.mo
|
||||||
|
|
Loading…
Add table
Reference in a new issue