mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 09:36:41 -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
|
||||
PORTVERSION= 0.48
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 0.51
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= https://www.musicpd.org/download/ncmpc/0/
|
||||
|
||||
|
@ -11,15 +10,24 @@ WWW= https://www.musicpd.org/clients/ncmpc/
|
|||
LICENSE= GPLv2+
|
||||
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
|
||||
|
||||
USES= compiler:c++17-lang cpe iconv localbase:ldflags meson ncurses \
|
||||
pkgconfig tar:xz shebangfix
|
||||
MESON_ARGS= -Dlirc=disabled
|
||||
pkgconfig python:env tar:xz shebangfix
|
||||
CPE_VENDOR= ncmpc_project
|
||||
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_DEFAULT= COLORS LYRICS MANPAGES
|
||||
|
@ -36,21 +44,13 @@ DOCS_MESON_TRUE= html_manual
|
|||
LYRICS_MESON_TRUE= lyrics_screen
|
||||
|
||||
MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
|
||||
MANPAGES_USES= python:build
|
||||
MANPAGES_MAKE_ENV= PYTHON=${PYTHON_CMD} \
|
||||
SPHINX=sphinx-build-${PYTHON_VER}
|
||||
MANPAGES_MESON_TRUE= manual
|
||||
MANPAGES_USES= python:build
|
||||
|
||||
NLS_USES= gettext
|
||||
NLS_LDFLAGS= -lintl
|
||||
NLS_MESON_ENABLED= nls
|
||||
NLS_USES= gettext
|
||||
|
||||
PORTDOCS= *
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${COMPILER_TYPE} == clang
|
||||
CPPFLAGS+= -Wno-error=enum-constexpr-conversion
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1689471482
|
||||
SHA256 (ncmpc-0.48.tar.xz) = b4b2d27e518096de2a145ef5ddf86cf46f8ba1f849bf45c6d81183a38869b90c
|
||||
SIZE (ncmpc-0.48.tar.xz) = 296320
|
||||
TIMESTAMP = 1727207542
|
||||
SHA256 (ncmpc-0.51.tar.xz) = e74be00e69bc3ed1268cafcc87274e78dfbde147f2480ab0aad8260881ec7271
|
||||
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
|
||||
@@ -21,6 +21,8 @@
|
||||
@@ -22,7 +22,7 @@
|
||||
#include <sys/stat.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
+extern char **environ;
|
||||
+
|
||||
struct PluginCycle;
|
||||
-#ifdef __APPLE__
|
||||
+#ifdef __FreeBSD__
|
||||
extern char **environ;
|
||||
#endif
|
||||
|
||||
class PluginPipe {
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
bin/ncmpc
|
||||
%%LYRICS%%lib/ncmpc/lyrics/20-azlyrics.py
|
||||
%%LYRICS%%lib/ncmpc/lyrics/40-tekstowo.py
|
||||
%%LYRICS%%lib/ncmpc/lyrics/51-supermusic.py
|
||||
%%LYRICS%%lib/ncmpc/lyrics/60-google.py
|
||||
%%LYRICS%%lib/ncmpc/lyrics/25-musixmatch.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/51-supermusic.py
|
||||
%%LYRICS%%lib/ncmpc/lyrics/52-zeneszoveg.py
|
||||
%%LYRICS%%lib/ncmpc/lyrics/60-google.py
|
||||
%%MANPAGES%%share/man/man1/ncmpc.1.gz
|
||||
%%NLS%%share/locale/cs/LC_MESSAGES/ncmpc.mo
|
||||
%%NLS%%share/locale/da/LC_MESSAGES/ncmpc.mo
|
||||
|
|
Loading…
Add table
Reference in a new issue