Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Jan 2021 10:22:31 +0000 (UTC)
From:      Rainer Hurling <rhurlin@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r562292 - in head/audio/ncmpcpp: . files
Message-ID:  <202101221022.10MAMVoA050566@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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/



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