Changeset View
Changeset View
Standalone View
Standalone View
audio/ncmpcpp/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= ncmpcpp | PORTNAME= ncmpcpp | ||||
PORTVERSION= 0.6.2 | PORTVERSION= 0.6.3 | ||||
CATEGORIES= audio | CATEGORIES= audio | ||||
MASTER_SITES= http://ncmpcpp.rybczak.net/stable/ | MASTER_SITES= http://ncmpcpp.rybczak.net/stable/ | ||||
MAINTAINER= dhn@FreeBSD.org | MAINTAINER= dhn@FreeBSD.org | ||||
COMMENT= ncurses mpd client, clone of ncmpc with some new features | COMMENT= ncurses mpd client, clone of ncmpc with some new features | ||||
LICENSE= GPLv2 | |||||
LICENSE_FILE= ${WRKSRC}/COPYING | |||||
LIB_DEPENDS= libmpdclient.so:${PORTSDIR}/audio/libmpdclient \ | LIB_DEPENDS= libmpdclient.so:${PORTSDIR}/audio/libmpdclient \ | ||||
libfftw3.so:${PORTSDIR}/math/fftw3 \ | libfftw3.so:${PORTSDIR}/math/fftw3 \ | ||||
libboost_filesystem.so:${PORTSDIR}/devel/boost-libs | libboost_filesystem.so:${PORTSDIR}/devel/boost-libs | ||||
USES= compiler:c++11-lib iconv libtool ncurses pkgconfig tar:bzip2 | USES= compiler:c++11-lib iconv libtool ncurses pkgconfig tar:bzip2 | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
USE_GNOME= glib20 | USE_GNOME= glib20 | ||||
CPPFLAGS+= -I${LOCALBASE}/include | CPPFLAGS+= -I${LOCALBASE}/include | ||||
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} | LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} | ||||
CONFIGURE_ENV= BOOST_LIB_SUFFIX="" | CONFIGURE_ENV= BOOST_LIB_SUFFIX="" | ||||
OPTIONS_DEFINE= CURL CLOCK DOCS OUTPUTS TAGLIB UTF8 VISUALIZER | OPTIONS_DEFINE= CURL CLOCK DOCS OUTPUTS TAGLIB UTF8 VISUALIZER | ||||
OPTIONS_DEFAULT= CURL CLOCK OUTPUTS TAGLIB UTF8 VISUALIZER | OPTIONS_DEFAULT= CURL CLOCK OUTPUTS TAGLIB UTF8 VISUALIZER | ||||
CURL_DESC= Enable fetching lyrics from the Internet | CURL_DESC= Enable fetching lyrics from the Internet | ||||
CLOCK_DESC= clock-screen support | CLOCK_DESC= clock-screen support | ||||
TAGLIB_DESC= taglib support | TAGLIB_DESC= taglib support | ||||
OUTPUTS_DESC= Enable outputs screen | OUTPUTS_DESC= Enable outputs screen | ||||
VISUALIZER_DESC= Enable music visualizer screen | VISUALIZER_DESC= Enable music visualizer screen | ||||
.include <bsd.port.options.mk> | |||||
PLIST_FILES= bin/ncmpcpp \ | PLIST_FILES= bin/ncmpcpp \ | ||||
koobs: This can be put below options helpers, or removed entirely (since bsd.port.pre.mk is already… | |||||
man/man1/ncmpcpp.1.gz | man/man1/ncmpcpp.1.gz | ||||
PORTDOCS= AUTHORS COPYING NEWS bindings config ncmpcpp-completion.bash | PORTDOCS= AUTHORS COPYING NEWS bindings config | ||||
CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl | CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl | ||||
CURL_CONFIGURE_WITH= curl | CURL_CONFIGURE_WITH= curl | ||||
CLOCK_CONFIGURE_ENABLE= clock | CLOCK_CONFIGURE_ENABLE= clock | ||||
UTF8_CONFIGURE_ENABLE= unicode | UTF8_CONFIGURE_ENABLE= unicode | ||||
Show All 12 Lines | |||||
CONFIGURE_ARGS+= NCURSES_CONFIG=/usr/bin/true | CONFIGURE_ARGS+= NCURSES_CONFIG=/usr/bin/true | ||||
.endif | .endif | ||||
post-install: | post-install: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpcpp ${STAGEDIR}${PREFIX}/bin/ | ${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpcpp ${STAGEDIR}${PREFIX}/bin/ | ||||
.if ${PORT_OPTIONS:MDOCS} | .if ${PORT_OPTIONS:MDOCS} | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/NEWS ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR} | ${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}/ | ${INSTALL_DATA} ${WRKSRC}/doc/bindings ${WRKSRC}/doc/config ${STAGEDIR}${DOCSDIR}/ | ||||
.endif | .endif | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |
This can be put below options helpers, or removed entirely (since bsd.port.pre.mk is already included)