aboutsummaryrefslogtreecommitdiff
path: root/net/ushare
diff options
context:
space:
mode:
authorChris Rees <crees@FreeBSD.org>2012-03-23 19:31:49 +0000
committerChris Rees <crees@FreeBSD.org>2012-03-23 19:31:49 +0000
commit1da6822d75e158d6a8093af00375e77779a5e40c (patch)
tree892be292cb6df70b53d290a24cfadc6ff29110a3 /net/ushare
parent67115acc885351fb78a8f44a2d4008009229a46a (diff)
downloadports-1da6822d75e158d6a8093af00375e77779a5e40c.tar.gz
ports-1da6822d75e158d6a8093af00375e77779a5e40c.zip
Notes
Diffstat (limited to 'net/ushare')
-rw-r--r--net/ushare/Makefile14
-rw-r--r--net/ushare/pkg-plist5
2 files changed, 14 insertions, 5 deletions
diff --git a/net/ushare/Makefile b/net/ushare/Makefile
index bda82abd379c..fdade185ec85 100644
--- a/net/ushare/Makefile
+++ b/net/ushare/Makefile
@@ -7,7 +7,7 @@
PORTNAME= ushare
PORTVERSION= 1.1a
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net
MASTER_SITES= http://ushare.geexbox.org/releases/
@@ -25,12 +25,11 @@ LDFLAGS+= -L${LOCALBASE}/lib -lintl
CFLAGS+= -I${LOCALBASE}/include -I${WRKSRC}
-PLIST_FILES= bin/${PORTNAME} etc/${PORTNAME}.conf.sample etc/rc.d/${PORTNAME}
MAN1= ${PORTNAME}.1
OPTIONS= LIBDLNA "Enable DLNA (PS3) support" off
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
.if defined(WITH_LIBDLNA)
LIB_DEPENDS+= dlna:${PORTSDIR}/devel/libdlna
@@ -39,8 +38,13 @@ CONFIGURE_ARGS= --enable-dlna
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/src/${PORTNAME} ${PREFIX}/bin
- ${CP} ${WRKSRC}/scripts/${PORTNAME}.conf ${PREFIX}/etc/${PORTNAME}.conf.sample
+ ${CP} ${WRKSRC}/scripts/${PORTNAME}.conf \
+ ${PREFIX}/etc/${PORTNAME}.conf.sample
${INSTALL_SCRIPT} ${WRKSRC}/scripts/${PORTNAME} ${PREFIX}/etc/rc.d
${INSTALL_MAN} ${WRKSRC}/src/${PORTNAME}.1 ${PREFIX}/man/man1
-.include <bsd.port.post.mk>
+post-install:
+ ${CP} -np ${PREFIX}/etc/${PORTNAME}.conf.sample \
+ ${PREFIX}/etc/${PORTNAME}.conf
+
+.include <bsd.port.mk>
diff --git a/net/ushare/pkg-plist b/net/ushare/pkg-plist
new file mode 100644
index 000000000000..c15e74470633
--- /dev/null
+++ b/net/ushare/pkg-plist
@@ -0,0 +1,5 @@
+bin/ushare
+etc/rc.d/ushare
+@unexec cmp -s %D/etc/ushare.conf.sample %D/etc/ushare.conf && rm %D/etc/ushare.conf || true
+etc/ushare.conf.sample
+@exec cp -np %D/%F %B/ushare.conf