View | Details | Raw Unified | Return to bug 252847 | Differences between
and this patch

Collapse All | Expand All

(-)audio/ncmpcpp/Makefile (-20 / +12 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	ncmpcpp
3
PORTNAME=	ncmpcpp
4
DISTVERSION=	0.8.2
4
DISTVERSION=	0.9.1
5
PORTREVISION=	16
6
CATEGORIES=	audio
5
CATEGORIES=	audio
7
MASTER_SITES=	https://ncmpcpp.rybczak.net/stable/
6
MASTER_SITES=	https://ncmpcpp.rybczak.net/stable/
8
7
Lines 14-20 Link Here
14
13
15
LIB_DEPENDS=	libmpdclient.so:audio/libmpdclient \
14
LIB_DEPENDS=	libmpdclient.so:audio/libmpdclient \
16
		libfftw3.so:math/fftw3 \
15
		libfftw3.so:math/fftw3 \
17
		libicudata.so:devel/icu \
18
		libicuuc.so:devel/icu \
16
		libicuuc.so:devel/icu \
19
		libboost_filesystem.so:devel/boost-libs \
17
		libboost_filesystem.so:devel/boost-libs \
20
		libcurl.so:ftp/curl
18
		libcurl.so:ftp/curl
Lines 21-52 Link Here
21
19
22
USES=		compiler:c++14-lang gnome iconv libtool localbase ncurses \
20
USES=		compiler:c++14-lang gnome iconv libtool localbase ncurses \
23
		pkgconfig readline tar:bzip2
21
		pkgconfig readline tar:bzip2
22
USE_GNOME=	glib20
24
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
25
USE_GNOME=	glib20
24
CONFIGURE_ENV=	ncursesw_CFLAGS="-L${NCURSESLIB}" ncursesw_LIBS="-lncursesw"
26
CPPFLAGS+=	-DU_USING_ICU_NAMESPACE=1
27
LDFLAGS+=	-lpthread
28
CONFIGURE_ENV=	BOOST_LIB_SUFFIX="" ncursesw_CFLAGS="-L${NCURSESLIB}" ncursesw_LIBS="-lncursesw"
29
25
30
OPTIONS_DEFINE=	CLOCK DOCS OUTPUTS TAGLIB UTF8 VISUALIZER
26
PLIST_FILES=	bin/ncmpcpp \
31
OPTIONS_DEFAULT=	CLOCK OUTPUTS TAGLIB UTF8 VISUALIZER
27
		man/man1/ncmpcpp.1.gz
28
PORTDOCS=	AUTHORS CHANGELOG.md COPYING bindings config
29
30
OPTIONS_DEFINE=	CLOCK DOCS OUTPUTS TAGLIB VISUALIZER
31
OPTIONS_DEFAULT=	CLOCK OUTPUTS TAGLIB VISUALIZER
32
32
CLOCK_DESC=	clock-screen support
33
CLOCK_DESC=	clock-screen support
34
OUTPUTS_DESC=	Enable outputs screen
33
TAGLIB_DESC=	taglib support
35
TAGLIB_DESC=	taglib support
34
OUTPUTS_DESC=	Enable outputs screen
35
VISUALIZER_DESC=	Enable music visualizer screen
36
VISUALIZER_DESC=	Enable music visualizer screen
36
37
37
PLIST_FILES=	bin/ncmpcpp \
38
		man/man1/ncmpcpp.1.gz
39
PORTDOCS=	AUTHORS COPYING NEWS bindings config
40
41
CLOCK_CONFIGURE_ENABLE=	clock
38
CLOCK_CONFIGURE_ENABLE=	clock
42
39
OUTPUTS_CONFIGURE_ENABLE=	outputs
43
UTF8_CONFIGURE_ENABLE=	unicode
44
45
TAGLIB_LIB_DEPENDS=	libtag.so:audio/taglib
40
TAGLIB_LIB_DEPENDS=	libtag.so:audio/taglib
46
TAGLIB_CONFIGURE_WITH=	taglib
41
TAGLIB_CONFIGURE_WITH=	taglib
47
48
OUTPUTS_CONFIGURE_ENABLE=	outputs
49
50
VISUALIZER_BUILD_DEPENDS=	${LOCALBASE}/include/fftw3.h:math/fftw3
42
VISUALIZER_BUILD_DEPENDS=	${LOCALBASE}/include/fftw3.h:math/fftw3
51
VISUALIZER_CONFIGURE_ENABLE=	visualizer
43
VISUALIZER_CONFIGURE_ENABLE=	visualizer
52
44
(-)audio/ncmpcpp/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1523589893
1
TIMESTAMP = 1611084686
2
SHA256 (ncmpcpp-0.8.2.tar.bz2) = 650ba3e8089624b7ad9e4cc19bc1ac6028edb7523cc111fa1686ea44c0921554
2
SHA256 (ncmpcpp-0.9.1.tar.bz2) = cb814a39c975f5b19c466188433644d1cbdb6db0abe1481d525587b149b36574
3
SIZE (ncmpcpp-0.8.2.tar.bz2) = 465713
3
SIZE (ncmpcpp-0.9.1.tar.bz2) = 474436
(-)audio/ncmpcpp/files/patch-src_screens_visualizer.cpp (+12 lines)
Line 0 Link Here
1
--- src/screens/visualizer.cpp.orig	2021-01-19 19:47:11 UTC
2
+++ src/screens/visualizer.cpp
3
@@ -33,6 +33,9 @@
4
 #include <fcntl.h>
5
 #include <netdb.h>
6
 #include <cassert>
7
+#include <sys/types.h>
8
+#include <sys/socket.h>
9
+#include <netinet/in.h>
10
 
11
 #include "global.h"
12
 #include "settings.h"
(-)audio/ncmpcpp/files/patch-src_status.cpp (-1 / +1 lines)
Lines 1-4 Link Here
1
--- src/status.cpp.orig	2017-05-25 13:30:40 UTC
1
--- src/status.cpp.orig	2020-12-23 15:44:33 UTC
2
+++ src/status.cpp
2
+++ src/status.cpp
3
@@ -21,6 +21,8 @@
3
@@ -21,6 +21,8 @@
4
 #include <boost/date_time/posix_time/posix_time.hpp>
4
 #include <boost/date_time/posix_time/posix_time.hpp>
(-)audio/ncmpcpp/pkg-descr (-4 / +13 lines)
Lines 1-5 Link Here
1
Ncmpcpp is almost exact clone of ncmpc but it contains some
1
ncmpcpp is a featureful ncurses based MPD client inspired by ncmpc.
2
new features ncmpc doesn't have. It's been also rewritten
2
Features include:
3
from scratch in C++.
4
3
5
WWW: http://unkart.ovh.org/ncmpcpp
4
* tag editor
5
* playlist editor
6
* easy to use search engine
7
* media library
8
* music visualizer
9
* ability to fetch artist info from last.fm
10
* new display mode
11
* alternative user interface
12
* ability to browse and add files from outside of MPD music directory
13
14
WWW: https://rybczak.net/ncmpcpp/

Return to bug 252847