Changeset View
Changeset View
Standalone View
Standalone View
head/audio/ncmpcpp/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= ncmpcpp | PORTNAME= ncmpcpp | ||||
DISTVERSION= 0.8.2 | DISTVERSION= 0.9.1 | ||||
PORTREVISION= 16 | |||||
CATEGORIES= audio | CATEGORIES= audio | ||||
MASTER_SITES= https://ncmpcpp.rybczak.net/stable/ | MASTER_SITES= https://ncmpcpp.rybczak.net/stable/ | ||||
MAINTAINER= yamagi@yamagi.org | MAINTAINER= yamagi@yamagi.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= GPLv2+ | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
LIB_DEPENDS= libmpdclient.so:audio/libmpdclient \ | LIB_DEPENDS= libmpdclient.so:audio/libmpdclient \ | ||||
libfftw3.so:math/fftw3 \ | libfftw3.so:math/fftw3 \ | ||||
libicudata.so:devel/icu \ | |||||
libicuuc.so:devel/icu \ | libicuuc.so:devel/icu \ | ||||
libboost_filesystem.so:devel/boost-libs \ | libboost_filesystem.so:devel/boost-libs \ | ||||
libcurl.so:ftp/curl | libcurl.so:ftp/curl | ||||
USES= compiler:c++14-lang gnome iconv libtool localbase ncurses \ | USES= compiler:c++14-lang gnome iconv libtool localbase ncurses \ | ||||
pkgconfig readline tar:bzip2 | pkgconfig readline tar:bzip2 | ||||
GNU_CONFIGURE= yes | |||||
USE_GNOME= glib20 | USE_GNOME= glib20 | ||||
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1 | GNU_CONFIGURE= yes | ||||
LDFLAGS+= -lpthread | CONFIGURE_ENV= ncursesw_CFLAGS="-L${NCURSESLIB}" ncursesw_LIBS="-lncursesw" | ||||
CONFIGURE_ENV= BOOST_LIB_SUFFIX="" 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 \ | PLIST_FILES= bin/ncmpcpp \ | ||||
man/man1/ncmpcpp.1.gz | 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_LIB_DEPENDS= libtag.so:audio/taglib | ||||
TAGLIB_CONFIGURE_WITH= taglib | TAGLIB_CONFIGURE_WITH= taglib | ||||
OUTPUTS_CONFIGURE_ENABLE= outputs | |||||
VISUALIZER_BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 | VISUALIZER_BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 | ||||
VISUALIZER_CONFIGURE_ENABLE= visualizer | VISUALIZER_CONFIGURE_ENABLE= visualizer | ||||
post-install: | post-install: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpcpp ${STAGEDIR}${PREFIX}/bin/ | ${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpcpp ${STAGEDIR}${PREFIX}/bin/ | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |