svn commit: r350593 - head/audio/rplay
Pawel Pekala
pawel at FreeBSD.org
Tue Apr 8 10:10:42 UTC 2014
Author: pawel
Date: Tue Apr 8 10:10:41 2014
New Revision: 350593
URL: http://svnweb.freebsd.org/changeset/ports/350593
QAT: https://qat.redports.org/buildarchive/r350593/
Log:
- Add staging support
- Silence cmp execution in pkg-plist
Modified:
head/audio/rplay/Makefile
head/audio/rplay/pkg-plist
Modified: head/audio/rplay/Makefile
==============================================================================
--- head/audio/rplay/Makefile Tue Apr 8 10:05:25 2014 (r350592)
+++ head/audio/rplay/Makefile Tue Apr 8 10:10:41 2014 (r350593)
@@ -13,15 +13,10 @@ COMMENT= Network audio player
LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm
USE_LDCONFIG= yes
-NO_STAGE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib"
CPPFLAGS+= -I${LOCALBASE}/include
-MAN1= rplay.1 rptp.1
-MAN5= rplay.conf.5 rplay.helpers.5 rplay.hosts.5 rplay.servers.5
-MAN8= rplayd.8
-
INFO= RPLAY RPTP librplay rplayd
.include <bsd.port.pre.mk>
@@ -37,18 +32,20 @@ EXTRA_PATCHES= ${FILESDIR}/extra-patch-a
post-extract:
@${CP} ${WRKSRC}/doc/rplay.texi ${WRKSRC}/doc/rplayd.texi
+post-patch:
+ @${REINPLACE_CMD} -E \
+ 's,(bin|include|info|lib|man|sbin)dir),DESTDIR)$$(&,' \
+ ${WRKSRC}/include/Makefile.in \
+ ${WRKSRC}/librplay/Makefile.in \
+ ${WRKSRC}/rplayd/Makefile.in \
+ ${WRKSRC}/rplay/Makefile.in \
+ ${WRKSRC}/rptp/Makefile.in \
+ ${WRKSRC}/doc/Makefile.in
+
post-install:
- @${ECHO_MSG} "===> startup file as ${PREFIX}/etc/rc.d/rplayd"
- @${MKDIR} ${PREFIX}/etc/
- for na in rplay.conf rplay.helpers rplay.servers rplay.hosts; do \
- ${CP} ${WRKSRC}/etc/$$na ${PREFIX}/etc/$$na.sample; \
- if [ ! -f ${PREFIX}/etc/$$na ]; then \
- ${CP} ${WRKSRC}/etc/$$na ${PREFIX}/etc/$$na; \
- fi; \
- done
-.if !exists(${PREFIX}/etc/rplay.hosts)
- @${ECHO_CMD} localhost > ${PREFIX}/etc/rplay.hosts
-.endif
- @${ECHO_CMD} localhost > ${PREFIX}/etc/rplay.hosts.sample
+.for file in rplay.conf rplay.helpers rplay.servers rplay.hosts
+ ${CP} ${WRKSRC}/etc/${file} ${STAGEDIR}${PREFIX}/etc/${file}.sample
+.endfor
+ @${ECHO_CMD} localhost > ${STAGEDIR}${PREFIX}/etc/rplay.hosts.sample
.include <bsd.port.post.mk>
Modified: head/audio/rplay/pkg-plist
==============================================================================
--- head/audio/rplay/pkg-plist Tue Apr 8 10:05:25 2014 (r350592)
+++ head/audio/rplay/pkg-plist Tue Apr 8 10:10:41 2014 (r350593)
@@ -1,12 +1,16 @@
@unexec rm -f %D/etc/rc.d/rplayd.sh*
- at unexec if cmp %D/etc/rplay.hosts.sample %D/etc/rplay.hosts 2>/dev/null; then rm -f %D/etc/rplay.hosts; fi
+ at unexec if cmp -s %D/etc/rplay.hosts.sample %D/etc/rplay.hosts 2>/dev/null; then rm -f %D/etc/rplay.hosts; fi
etc/rplay.hosts.sample
- at unexec if cmp %D/etc/rplay.conf.sample %D/etc/rplay.conf 2>/dev/null; then rm -f %D/etc/rplay.conf; fi
+ at exec if [ ! -f %D/etc/rplay.hosts ]; then cp -p %D/%F %D/etc/rplay.hosts; fi
+ at unexec if cmp -s %D/etc/rplay.conf.sample %D/etc/rplay.conf 2>/dev/null; then rm -f %D/etc/rplay.conf; fi
etc/rplay.conf.sample
- at unexec if cmp %D/etc/rplay.helpers.sample %D/etc/rplay.helpers 2>/dev/null; then rm -f %D/etc/rplay.helpers; fi
+ at exec if [ ! -f %D/etc/rplay.conf ]; then cp -p %D/%F %D/etc/rplay.conf; fi
+ at unexec if cmp -s %D/etc/rplay.helpers.sample %D/etc/rplay.helpers 2>/dev/null; then rm -f %D/etc/rplay.helpers; fi
etc/rplay.helpers.sample
- at unexec if cmp %D/etc/rplay.servers.sample %D/etc/rplay.servers 2>/dev/null; then rm -f %D/etc/rplay.servers; fi
+ at exec if [ ! -f %D/etc/rplay.helpers ]; then cp -p %D/%F %D/etc/rplay.helpers; fi
+ at unexec if cmp -s %D/etc/rplay.servers.sample %D/etc/rplay.servers 2>/dev/null; then rm -f %D/etc/rplay.servers; fi
etc/rplay.servers.sample
+ at exec if [ ! -f %D/etc/rplay.servers ]; then cp -p %D/%F %D/etc/rplay.servers; fi
bin/rplay
bin/rptp
sbin/rplayd
@@ -14,3 +18,10 @@ include/rplay.h
lib/librplay.a
lib/librplay.so
lib/librplay.so.1
+man/man1/rplay.1.gz
+man/man1/rptp.1.gz
+man/man5/rplay.conf.5.gz
+man/man5/rplay.helpers.5.gz
+man/man5/rplay.hosts.5.gz
+man/man5/rplay.servers.5.gz
+man/man8/rplayd.8.gz
More information about the svn-ports-all
mailing list