Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Aug 2023 06:10:34 GMT
From:      =?utf-8?Q?Fernando=20Apestegu=C3=ADa?= <fernape@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 1d7aaa5de2b6 - main - audio/ncmpc: Update to 0.48
Message-ID:  <202308020610.3726AYBm017410@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1d7aaa5de2b65ada83e7956867f1d72c6ba5c063

commit 1d7aaa5de2b65ada83e7956867f1d72c6ba5c063
Author:     Laurent Cimon <laurent@nilio.ca>
AuthorDate: 2023-07-29 17:16:37 +0000
Commit:     Fernando ApesteguĂ­a <fernape@FreeBSD.org>
CommitDate: 2023-08-02 06:10:14 +0000

    audio/ncmpc: Update to 0.48
    
    ChangeLog: https://github.com/MusicPlayerDaemon/ncmpc/blob/master/NEWS
    
    Accumulated changes:
    
    * drop support for ~/.ncmpc/; using only ~/.config/ncmpc/ (XDG)
    * improve scroll-offset handling
    * experimental table layout
    * handle Ctrl-C in search prompt
    * link with libintl and libiconv if necessary
    * require libmpdclient 2.16 or newer
    * require MPD 0.21 or newer
    * switch to C++20
    * eliminate Boost dependency
    * install Lithuanian translation
    * migrate to PCRE2
    * make "tagtypes" errors non-fatal
    * check which tag types are supported by MPD (fixes MPD 0.21 support)
    * lyrics: update page title after loading has finished
    * lyrics: fix path injection bug
    * lyrics: load cached lyrics without plugin
    * lyrics: use $XDG_CACHE_HOME/ncmpc/lyrics instead of ~/.lyrics
    * lyrics/azlyrics: normalize accented letters (using the "unidecode" library)
    * lyrics/azlyrics: unescape HTML entities
    * fix scrolling problems on help page
    * highlight find results on help page
    * don't attempt IPv6 connection if IPv6 routing is disabled
    * support MPD 0.22 tags "conductor", "work", "grouping" (requires
      libmpdclient 2.17)
    * show "conductor" and "work" on song page
    * playlist editor (work in progress)
    * file page: handle mouse double clicks
    * fix crash bug
    * fix build failure on macOS
    * add azlyrics plugin
    * file page: repaint after moving cursor with mouse
    * file page: handle mouse click on directory
    * library page: mouse support
    * support the mouse wheel
    * fix assertion failure on exit
    
    PR:             272527
    Reported by:    laurent@nilio.ca (maintainer)
---
 audio/ncmpc/Makefile                          | 11 +++++------
 audio/ncmpc/distinfo                          |  6 +++---
 audio/ncmpc/files/patch-src_plugin.cxx        | 11 +++++++++++
 audio/ncmpc/files/patch-src_screen__utils.cxx | 10 ----------
 audio/ncmpc/files/patch-src_signals.cxx       | 11 -----------
 audio/ncmpc/pkg-plist                         | 13 ++++++++++++-
 6 files changed, 31 insertions(+), 31 deletions(-)

diff --git a/audio/ncmpc/Makefile b/audio/ncmpc/Makefile
index 8b553d7c8a25..204fc02b685c 100644
--- a/audio/ncmpc/Makefile
+++ b/audio/ncmpc/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	ncmpc
-PORTVERSION=	0.41
-PORTREVISION=	2
+PORTVERSION=	0.48
 CATEGORIES=	audio
 MASTER_SITES=	https://www.musicpd.org/download/ncmpc/0/
 
@@ -11,13 +10,13 @@ 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
 
diff --git a/audio/ncmpc/distinfo b/audio/ncmpc/distinfo
index 51e4f8625b67..dbf2953a80de 100644
--- a/audio/ncmpc/distinfo
+++ b/audio/ncmpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1602960213
-SHA256 (ncmpc-0.41.tar.xz) = 8a732a58fbec8a634625372a1c5c39f40724d6ca59320300b36ac0f15bec13ac
-SIZE (ncmpc-0.41.tar.xz) = 269280
+TIMESTAMP = 1689471482
+SHA256 (ncmpc-0.48.tar.xz) = b4b2d27e518096de2a145ef5ddf86cf46f8ba1f849bf45c6d81183a38869b90c
+SIZE (ncmpc-0.48.tar.xz) = 296320
diff --git a/audio/ncmpc/files/patch-src_plugin.cxx b/audio/ncmpc/files/patch-src_plugin.cxx
new file mode 100644
index 000000000000..dcd45c579fcc
--- /dev/null
+++ b/audio/ncmpc/files/patch-src_plugin.cxx
@@ -0,0 +1,11 @@
+--- src/plugin.cxx.orig	2023-07-16 02:01:20 UTC
++++ src/plugin.cxx
+@@ -21,6 +21,8 @@
+ #include <sys/stat.h>
+ #include <sys/wait.h>
+ 
++extern char **environ;
++
+ struct PluginCycle;
+ 
+ class PluginPipe {
diff --git a/audio/ncmpc/files/patch-src_screen__utils.cxx b/audio/ncmpc/files/patch-src_screen__utils.cxx
deleted file mode 100644
index 3e0abd451536..000000000000
--- a/audio/ncmpc/files/patch-src_screen__utils.cxx
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/screen_utils.cxx.orig	2020-10-17 18:44:29 UTC
-+++ src/screen_utils.cxx
-@@ -31,6 +31,7 @@
- #include "WaitUserInput.hxx"
- #endif
- 
-+#include <errno.h>
- #include <string.h>
- 
- void
diff --git a/audio/ncmpc/files/patch-src_signals.cxx b/audio/ncmpc/files/patch-src_signals.cxx
deleted file mode 100644
index 6534b9c0f891..000000000000
--- a/audio/ncmpc/files/patch-src_signals.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/signals.cxx.orig	2020-10-17 18:45:52 UTC
-+++ src/signals.cxx
-@@ -19,6 +19,8 @@
- 
- #include "Instance.hxx"
- 
-+#include <signal.h>
-+
- void
- Instance::OnSigwinch() noexcept
- {
diff --git a/audio/ncmpc/pkg-plist b/audio/ncmpc/pkg-plist
index 8c93e4b546b8..d801e66459d0 100644
--- a/audio/ncmpc/pkg-plist
+++ b/audio/ncmpc/pkg-plist
@@ -1,5 +1,11 @@
 bin/ncmpc
-%%LYRICS%%lib/ncmpc/lyrics/10-hd.sh
+%%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/30-karaoke_texty.py
+%%LYRICS%%lib/ncmpc/lyrics/50-genius.py
+%%LYRICS%%lib/ncmpc/lyrics/52-zeneszoveg.py
 %%MANPAGES%%man/man1/ncmpc.1.gz
 %%NLS%%share/locale/cs/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/da/LC_MESSAGES/ncmpc.mo
@@ -7,16 +13,21 @@ bin/ncmpc
 %%NLS%%share/locale/en/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/eo/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/es/LC_MESSAGES/ncmpc.mo
+%%NLS%%share/locale/fa/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/fi/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/fr/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/gl/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/he/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/hu/LC_MESSAGES/ncmpc.mo
+%%NLS%%share/locale/ie/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/it/LC_MESSAGES/ncmpc.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/ko/LC_MESSAGES/ncmpc.mo
+%%NLS%%share/locale/lt/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/nb/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/nl/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/pl/LC_MESSAGES/ncmpc.mo
+%%NLS%%share/locale/pt/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/pt_BR/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/ru/LC_MESSAGES/ncmpc.mo
 %%NLS%%share/locale/sk/LC_MESSAGES/ncmpc.mo



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202308020610.3726AYBm017410>