aboutsummaryrefslogtreecommitdiff
path: root/audio/ncmpc
diff options
context:
space:
mode:
authorPawel Pekala <pawel@FreeBSD.org>2014-03-03 18:24:53 +0000
committerPawel Pekala <pawel@FreeBSD.org>2014-03-03 18:24:53 +0000
commit5c6a3dd221897736e4264932c513e67324d7cb6e (patch)
treec19ee68ce03226dbfae3c91fe92627c8164819f1 /audio/ncmpc
parent72d1d4a7b8b50ba918005c04163de907d85b5af4 (diff)
downloadports-5c6a3dd221897736e4264932c513e67324d7cb6e.tar.gz
ports-5c6a3dd221897736e4264932c513e67324d7cb6e.zip
- Update to version 0.21 [1]
- Add staging support - Fix shebang in one of the scripts PR: ports/187144 [1] Submitted by: maintainer
Notes
Notes: svn path=/head/; revision=346948
Diffstat (limited to 'audio/ncmpc')
-rw-r--r--audio/ncmpc/Makefile39
-rw-r--r--audio/ncmpc/distinfo4
-rw-r--r--audio/ncmpc/pkg-descr2
3 files changed, 21 insertions, 24 deletions
diff --git a/audio/ncmpc/Makefile b/audio/ncmpc/Makefile
index c591e89ad0c9..cb564db50abd 100644
--- a/audio/ncmpc/Makefile
+++ b/audio/ncmpc/Makefile
@@ -2,9 +2,9 @@
# $FreeBSD$
PORTNAME= ncmpc
-PORTVERSION= 0.20
+PORTVERSION= 0.21
CATEGORIES= audio
-MASTER_SITES= SF/musicpd/${PORTNAME}/${PORTVERSION}
+MASTER_SITES= http://www.musicpd.org/download/ncmpc/0/
MAINTAINER= henrik@affekt.org
COMMENT= Ncurses client for the musicpd
@@ -13,7 +13,6 @@ LIB_DEPENDS= libmpdclient.so:${PORTSDIR}/audio/libmpdclient
GNU_CONFIGURE= yes
USE_GNOME= glib20
-NO_STAGE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
@@ -23,8 +22,10 @@ LYRICS_DESC= Compile with lyrics screen
.include <bsd.port.options.mk>
-USES= iconv pkgconfig
+USES= iconv pkgconfig shebangfix
+SHEBANG_FILES= lyrics/15-leoslyrics.sh
PLIST_FILES= bin/ncmpc \
+ man/man1/ncmpc.1.gz \
%%EXAMPLESDIR%%/config \
%%EXAMPLESDIR%%/keys \
%%EXAMPLESDIR%%/ncmpc.lirc
@@ -52,31 +53,27 @@ PLIST_DIRS+= lib/ncmpc/lyrics \
CONFIGURE_ARGS+=--disable-lyrics-screen
.endif
-MAN1= ncmpc.1
-
post-patch:
@${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|' \
${WRKSRC}/lyrics/30-leoslyrics.py
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpc ${PREFIX}/bin/
- ${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/config.sample ${EXAMPLESDIR}/config
- ${INSTALL_DATA} ${WRKSRC}/doc/keys.sample ${EXAMPLESDIR}/keys
- ${INSTALL_DATA} ${WRKSRC}/doc/ncmpc.lirc ${EXAMPLESDIR}/
- ${INSTALL_MAN} ${WRKSRC}/doc/ncmpc.1 ${MAN1PREFIX}/man/man1/
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpc ${STAGEDIR}${PREFIX}/bin
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/config.sample ${STAGEDIR}${EXAMPLESDIR}/config
+ ${INSTALL_DATA} ${WRKSRC}/doc/keys.sample ${STAGEDIR}${EXAMPLESDIR}/keys
+ ${INSTALL_DATA} ${WRKSRC}/doc/ncmpc.lirc ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_MAN} ${WRKSRC}/doc/ncmpc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
.if ${PORT_OPTIONS:MNLS}
.for language in ${LANGUAGES}
- ${MKDIR} ${LOCALBASE}/share/locale/${language}/LC_MESSAGES
- ${INSTALL_DATA} ${WRKSRC}/po/${language}.gmo ${PREFIX}/share/locale/${language}/LC_MESSAGES/ncmpc.mo
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${language}/LC_MESSAGES
+ ${INSTALL_DATA} ${WRKSRC}/po/${language}.gmo \
+ ${STAGEDIR}${PREFIX}/share/locale/${language}/LC_MESSAGES/ncmpc.mo
.endfor
.endif
-.if ${PORT_OPTIONS:MLYRICS}
- ${MKDIR} ${PREFIX}/lib/ncmpc/lyrics
- ${INSTALL_SCRIPT} ${WRKSRC}/lyrics/10-hd.sh ${PREFIX}/lib/ncmpc/lyrics/10-hd.sh
- ${INSTALL_SCRIPT} ${WRKSRC}/lyrics/15-leoslyrics.sh ${PREFIX}/lib/ncmpc/lyrics/15-leoslyrics.sh
- ${INSTALL_SCRIPT} ${WRKSRC}/lyrics/20-lyricwiki.rb ${PREFIX}/lib/ncmpc/lyrics/20-lyricwiki.rb
- ${INSTALL_SCRIPT} ${WRKSRC}/lyrics/30-leoslyrics.py ${PREFIX}/lib/ncmpc/lyrics/30-leoslyrics.py
-.endif
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ncmpc/lyrics
+ (cd ${WRKSRC}/lyrics && ${INSTALL_SCRIPT} \
+ 10-hd.sh 15-leoslyrics.sh 20-lyricwiki.rb 30-leoslyrics.py \
+ ${STAGEDIR}${PREFIX}/lib/ncmpc/lyrics)
.include <bsd.port.mk>
diff --git a/audio/ncmpc/distinfo b/audio/ncmpc/distinfo
index 30c1bf4c3429..4aa0cbc9995b 100644
--- a/audio/ncmpc/distinfo
+++ b/audio/ncmpc/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ncmpc-0.20.tar.gz) = 7ed3b1e3d3321855b20725a7ddc9b1ede6487760647755bae5e4e7999e661205
-SIZE (ncmpc-0.20.tar.gz) = 437453
+SHA256 (ncmpc-0.21.tar.gz) = 26a8b0fef8a42505000b844c5ef3403f4f8777cb2857aee7eb8672057236febe
+SIZE (ncmpc-0.21.tar.gz) = 493635
diff --git a/audio/ncmpc/pkg-descr b/audio/ncmpc/pkg-descr
index c8b88bc2769f..942397caf294 100644
--- a/audio/ncmpc/pkg-descr
+++ b/audio/ncmpc/pkg-descr
@@ -2,4 +2,4 @@ ncmpc is a ncurses client for the Music Player Daemon (audio/musicpd).
ncmpc connects to a musicpd running on a machine via a network.
The interface was inspired by cplay.
-WWW: http://mpd.wikia.com/wiki/Client:Ncmpc
+WWW: http://www.musicpd.org/clients/ncmpc/