svn commit: r562292 - in head/audio/ncmpcpp: . files
Rainer Hurling
rhurlin at FreeBSD.org
Fri Jan 22 10:22:32 UTC 2021
Author: rhurlin
Date: Fri Jan 22 10:22:31 2021
New Revision: 562292
URL: https://svnweb.freebsd.org/changeset/ports/562292
Log:
audio/ncmpcpp: Update to 0.9.1
Changelog: https://rybczak.net/ncmpcpp/
PR: 252847
Submitted by: yamagi at yamagi.org (maintainer)
Approved by: arrowd (mentor)
Differential Revision: https://reviews.freebsd.org/D28276
Added:
head/audio/ncmpcpp/files/patch-src_screens_visualizer.cpp (contents, props changed)
Modified:
head/audio/ncmpcpp/Makefile
head/audio/ncmpcpp/distinfo
head/audio/ncmpcpp/files/patch-src_status.cpp
head/audio/ncmpcpp/pkg-descr
Modified: head/audio/ncmpcpp/Makefile
==============================================================================
--- head/audio/ncmpcpp/Makefile Fri Jan 22 10:10:55 2021 (r562291)
+++ head/audio/ncmpcpp/Makefile Fri Jan 22 10:22:31 2021 (r562292)
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= ncmpcpp
-DISTVERSION= 0.8.2
-PORTREVISION= 16
+DISTVERSION= 0.9.1
CATEGORIES= audio
MASTER_SITES= https://ncmpcpp.rybczak.net/stable/
@@ -14,39 +13,32 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libmpdclient.so:audio/libmpdclient \
libfftw3.so:math/fftw3 \
- libicudata.so:devel/icu \
libicuuc.so:devel/icu \
libboost_filesystem.so:devel/boost-libs \
libcurl.so:ftp/curl
USES= compiler:c++14-lang gnome iconv libtool localbase ncurses \
pkgconfig readline tar:bzip2
-GNU_CONFIGURE= yes
USE_GNOME= glib20
-CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
-LDFLAGS+= -lpthread
-CONFIGURE_ENV= BOOST_LIB_SUFFIX="" ncursesw_CFLAGS="-L${NCURSESLIB}" ncursesw_LIBS="-lncursesw"
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= ncursesw_CFLAGS="-L${NCURSESLIB}" ncursesw_LIBS="-lncursesw"
-OPTIONS_DEFINE= CLOCK DOCS OUTPUTS TAGLIB UTF8 VISUALIZER
-OPTIONS_DEFAULT= CLOCK OUTPUTS TAGLIB UTF8 VISUALIZER
-CLOCK_DESC= clock-screen support
-TAGLIB_DESC= taglib support
-OUTPUTS_DESC= Enable outputs screen
-VISUALIZER_DESC= Enable music visualizer screen
-
PLIST_FILES= bin/ncmpcpp \
man/man1/ncmpcpp.1.gz
-PORTDOCS= AUTHORS COPYING NEWS bindings config
+PORTDOCS= AUTHORS CHANGELOG.md COPYING bindings config
-CLOCK_CONFIGURE_ENABLE= clock
+OPTIONS_DEFINE= CLOCK DOCS OUTPUTS TAGLIB VISUALIZER
+OPTIONS_DEFAULT= CLOCK OUTPUTS TAGLIB VISUALIZER
-UTF8_CONFIGURE_ENABLE= unicode
+CLOCK_DESC= clock-screen support
+OUTPUTS_DESC= Enable outputs screen
+TAGLIB_DESC= taglib support
+VISUALIZER_DESC= Enable music visualizer screen
+CLOCK_CONFIGURE_ENABLE= clock
+OUTPUTS_CONFIGURE_ENABLE= outputs
TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib
TAGLIB_CONFIGURE_WITH= taglib
-
-OUTPUTS_CONFIGURE_ENABLE= outputs
-
VISUALIZER_BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3
VISUALIZER_CONFIGURE_ENABLE= visualizer
Modified: head/audio/ncmpcpp/distinfo
==============================================================================
--- head/audio/ncmpcpp/distinfo Fri Jan 22 10:10:55 2021 (r562291)
+++ head/audio/ncmpcpp/distinfo Fri Jan 22 10:22:31 2021 (r562292)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523589893
-SHA256 (ncmpcpp-0.8.2.tar.bz2) = 650ba3e8089624b7ad9e4cc19bc1ac6028edb7523cc111fa1686ea44c0921554
-SIZE (ncmpcpp-0.8.2.tar.bz2) = 465713
+TIMESTAMP = 1611084686
+SHA256 (ncmpcpp-0.9.1.tar.bz2) = cb814a39c975f5b19c466188433644d1cbdb6db0abe1481d525587b149b36574
+SIZE (ncmpcpp-0.9.1.tar.bz2) = 474436
Added: head/audio/ncmpcpp/files/patch-src_screens_visualizer.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/ncmpcpp/files/patch-src_screens_visualizer.cpp Fri Jan 22 10:22:31 2021 (r562292)
@@ -0,0 +1,12 @@
+--- src/screens/visualizer.cpp.orig 2021-01-19 19:47:11 UTC
++++ src/screens/visualizer.cpp
+@@ -33,6 +33,9 @@
+ #include <fcntl.h>
+ #include <netdb.h>
+ #include <cassert>
++#include <sys/types.h>
++#include <sys/socket.h>
++#include <netinet/in.h>
+
+ #include "global.h"
+ #include "settings.h"
Modified: head/audio/ncmpcpp/files/patch-src_status.cpp
==============================================================================
--- head/audio/ncmpcpp/files/patch-src_status.cpp Fri Jan 22 10:10:55 2021 (r562291)
+++ head/audio/ncmpcpp/files/patch-src_status.cpp Fri Jan 22 10:22:31 2021 (r562292)
@@ -1,4 +1,4 @@
---- src/status.cpp.orig 2017-05-25 13:30:40 UTC
+--- src/status.cpp.orig 2020-12-23 15:44:33 UTC
+++ src/status.cpp
@@ -21,6 +21,8 @@
#include <boost/date_time/posix_time/posix_time.hpp>
Modified: head/audio/ncmpcpp/pkg-descr
==============================================================================
--- head/audio/ncmpcpp/pkg-descr Fri Jan 22 10:10:55 2021 (r562291)
+++ head/audio/ncmpcpp/pkg-descr Fri Jan 22 10:22:31 2021 (r562292)
@@ -1,5 +1,14 @@
-Ncmpcpp is almost exact clone of ncmpc but it contains some
-new features ncmpc doesn't have. It's been also rewritten
-from scratch in C++.
+ncmpcpp is a featureful ncurses based MPD client inspired by ncmpc.
+Features include:
-WWW: http://unkart.ovh.org/ncmpcpp
+* tag editor
+* playlist editor
+* easy to use search engine
+* media library
+* music visualizer
+* ability to fetch artist info from last.fm
+* new display mode
+* alternative user interface
+* ability to browse and add files from outside of MPD music directory
+
+WWW: https://rybczak.net/ncmpcpp/
More information about the svn-ports-all
mailing list