From owner-svn-ports-all@FreeBSD.ORG Mon Dec 29 09:01:37 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 168D4E20; Mon, 29 Dec 2014 09:01:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EB85715C7; Mon, 29 Dec 2014 09:01:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sBT91av3015502; Mon, 29 Dec 2014 09:01:36 GMT (envelope-from xmj@FreeBSD.org) Received: (from xmj@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sBT91ZlO015497; Mon, 29 Dec 2014 09:01:35 GMT (envelope-from xmj@FreeBSD.org) Message-Id: <201412290901.sBT91ZlO015497@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: xmj set sender to xmj@FreeBSD.org using -f From: Johannes Jost Meixner Date: Mon, 29 Dec 2014 09:01:35 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r375777 - in head/audio/ncmpcpp: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Dec 2014 09:01:37 -0000 Author: xmj Date: Mon Dec 29 09:01:34 2014 New Revision: 375777 URL: https://svnweb.freebsd.org/changeset/ports/375777 QAT: https://qat.redports.org/buildarchive/r375777/ Log: audio/ncmpcpp: Update to 0.6.2 - Remove broken MASTER_SITES - Force a C++11 compiler and stdlib - Add dependency to devel/boost-libs - Force BOOST_LIB_SUFFIX to be empty (required for configure) - Enable UTF8 by default (most music collections nowadays have files with utf-8 encoded names and tags) - Enable TAGLIB by default (taglib is nice to have but adds a dependecy to the rather small audio/taglib) - Do not install ${DOCSDIR}/keys since it was removed - Install ${DOCSDIR}/ncmpcpp-completion.bash and ${DOCSDIR}/bindings - Update pkg-message - Remove files/patch-src__visualizer.h since it's not needed any more PR: 195070 Differential Revision: https://reviews.freebsd.org/D1325 Submitted by: yamagi@yamagi.org Approved by: maintainer timeout (4 weeks) Approved by: koobs (mentor) Added: head/audio/ncmpcpp/files/patch-src__status.cpp (contents, props changed) Deleted: head/audio/ncmpcpp/files/patch-src__visualizer.h Modified: head/audio/ncmpcpp/Makefile head/audio/ncmpcpp/distinfo head/audio/ncmpcpp/pkg-descr head/audio/ncmpcpp/pkg-message Modified: head/audio/ncmpcpp/Makefile ============================================================================== --- head/audio/ncmpcpp/Makefile Mon Dec 29 08:41:57 2014 (r375776) +++ head/audio/ncmpcpp/Makefile Mon Dec 29 09:01:34 2014 (r375777) @@ -1,28 +1,26 @@ -# Created by: Dennis Herrmann # $FreeBSD$ PORTNAME= ncmpcpp -PORTVERSION= 0.5.10 -PORTREVISION= 4 +PORTVERSION= 0.6.2 CATEGORIES= audio -MASTER_SITES= http://unkart.ovh.org/ncmpcpp/ \ - http://mirror.mcx2.org/ +MASTER_SITES= http://ncmpcpp.rybczak.net/stable/ MAINTAINER= dhn@FreeBSD.org COMMENT= ncurses mpd client, clone of ncmpc with some new features LIB_DEPENDS= libmpdclient.so:${PORTSDIR}/audio/libmpdclient \ - libfftw3.so:${PORTSDIR}/math/fftw3 + libfftw3.so:${PORTSDIR}/math/fftw3 \ + libboost_filesystem.so:${PORTSDIR}/devel/boost-libs -USES= iconv libtool ncurses pkgconfig tar:bzip2 -USE_GCC= any +USES= compiler:c++11-lib iconv libtool ncurses pkgconfig tar:bzip2 GNU_CONFIGURE= yes USE_GNOME= glib20 CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} +CONFIGURE_ENV= BOOST_LIB_SUFFIX="" -OPTIONS_DEFINE= CURL CLOCK UTF8 TAGLIB OUTPUTS VISUALIZER DOCS -OPTIONS_DEFAULT= CURL CLOCK OUTPUTS VISUALIZER +OPTIONS_DEFINE= CURL CLOCK DOCS OUTPUTS TAGLIB UTF8 VISUALIZER +OPTIONS_DEFAULT= CURL CLOCK OUTPUTS TAGLIB UTF8 VISUALIZER CURL_DESC= Enable fetching lyrics from the Internet CLOCK_DESC= clock-screen support TAGLIB_DESC= taglib support @@ -32,49 +30,23 @@ VISUALIZER_DESC= Enable music visualizer .include PLIST_FILES= bin/ncmpcpp \ - man/man1/ncmpcpp.1.gz \ - %%DOCSDIR%%/config \ - %%DOCSDIR%%/keys \ - %%DOCSDIR%%/NEWS \ - %%DOCSDIR%%/AUTHORS \ - %%DOCSDIR%%/COPYING - -.if ${PORT_OPTIONS:MCURL} -LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl -CONFIGURE_ARGS+= --with-curl -.else -CONFIGURE_ARGS+= --with-curl=no -.endif + man/man1/ncmpcpp.1.gz +PORTDOCS= AUTHORS COPYING NEWS bindings config ncmpcpp-completion.bash -.if ${PORT_OPTIONS:MCLOCK} -CONFIGURE_ARGS+= --enable-clock -.else -CONFIGURE_ARGS+= --disable-clock -.endif +CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl +CURL_CONFIGURE_WITH= curl -.if ${PORT_OPTIONS:MUTF8} -CONFIGURE_ARGS+= --enable-unicode -.else -CONFIGURE_ARGS+= --disable-unicode -.endif +CLOCK_CONFIGURE_ENABLE= clock -.if ${PORT_OPTIONS:MTAGLIB} -LIB_DEPENDS+= libtag.so:${PORTSDIR}/audio/taglib -CONFIGURE_ARGS+= --with-taglib -.else -CONFIGURE_ARGS+= --with-taglib=no -.endif +UTF8_CONFIGURE_ENABLE= unicode -.if ${PORT_OPTIONS:MOUTPUTS} -CONFIGURE_ARGS+= --enable-outputs -.else -CONFIGURE_ARGS+= --disable-outputs -.endif +TAGLIB_LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib +TAGLIB_CONFIGURE_WITH= taglib -.if ${PORT_OPTIONS:MVISUALIZER} -BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 -CONFIGURE_ARGS+= --enable-visualizer -.endif +OUTPUTS_CONFIGURE_ENABLE= outputs + +VISUALIZER_BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 +VISUALIZER_CONFIGURE_ENABLE= visualizer .include @@ -87,11 +59,8 @@ post-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpcpp ${STAGEDIR}${PREFIX}/bin/ .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}/NEWS - ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}/AUTHORS - ${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}/COPYING - ${INSTALL_DATA} ${WRKSRC}/doc/config ${STAGEDIR}${DOCSDIR}/config - ${INSTALL_DATA} ${WRKSRC}/doc/keys ${STAGEDIR}${DOCSDIR}/keys + ${INSTALL_DATA} ${WRKSRC}/NEWS ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/bindings ${WRKSRC}/doc/config ${WRKSRC}/doc/ncmpcpp-completion.bash ${STAGEDIR}${DOCSDIR}/ .endif .include Modified: head/audio/ncmpcpp/distinfo ============================================================================== --- head/audio/ncmpcpp/distinfo Mon Dec 29 08:41:57 2014 (r375776) +++ head/audio/ncmpcpp/distinfo Mon Dec 29 09:01:34 2014 (r375777) @@ -1,2 +1,2 @@ -SHA256 (ncmpcpp-0.5.10.tar.bz2) = ff6d5376a2d9caba6f5bb78e68af77cefbdb2f04cd256f738e39f8ac9a79a4a8 -SIZE (ncmpcpp-0.5.10.tar.bz2) = 381162 +SHA256 (ncmpcpp-0.6.2.tar.bz2) = 93ad5f3a460578873376ecaa588305fc446560bfd1a49e6e67da01784d352dd7 +SIZE (ncmpcpp-0.6.2.tar.bz2) = 423708 Added: head/audio/ncmpcpp/files/patch-src__status.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/ncmpcpp/files/patch-src__status.cpp Mon Dec 29 09:01:34 2014 (r375777) @@ -0,0 +1,11 @@ +--- src/status.cpp_orig 2014-11-16 09:21:55.651181899 +0100 ++++ src/status.cpp 2014-11-16 09:21:59.233203196 +0100 +@@ -21,6 +21,8 @@ + #include + #include + #include ++#include ++#include + + #include "browser.h" + #include "charset.h" Modified: head/audio/ncmpcpp/pkg-descr ============================================================================== --- head/audio/ncmpcpp/pkg-descr Mon Dec 29 08:41:57 2014 (r375776) +++ head/audio/ncmpcpp/pkg-descr Mon Dec 29 09:01:34 2014 (r375777) @@ -2,4 +2,4 @@ Ncmpcpp is almost exact clone of ncmpc b new features ncmpc doesn't have. It's been also rewritten from scratch in C++. -WWW: http://unkart.ovh.org/ncmpcpp/ +WWW: http://unkart.ovh.org/ncmpcpp Modified: head/audio/ncmpcpp/pkg-message ============================================================================== --- head/audio/ncmpcpp/pkg-message Mon Dec 29 08:41:57 2014 (r375776) +++ head/audio/ncmpcpp/pkg-message Mon Dec 29 09:01:34 2014 (r375777) @@ -1,14 +1,11 @@ ########################################################################### ncmpcpp has been installed. -Attention: ncmpcpp doesn't use ~/.ncmpcpprc and ~/.ncmpcpp_keys as config -files anymore. It's been using respectively ~/.ncmpcpp/config and -~/.ncmpcpp/keys for this since ver. 0.2.4! +Attention: +ncmcpp no longer uses ~/.ncmpcpp/keys for configuration. It has been replaced +by the incompatible ~/.ncmpcpp/bindings. -------------------------------------------------------------------------- -Attention: Marker for right alignment in song format has changed from %r -to $R since 0.4 version. --------------------------------------------------------------------------- A default config has been installed to: PREFIX/share/doc/ncmpcpp/config