aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorcrees <crees@FreeBSD.org>2012-03-24 03:31:49 +0800
committercrees <crees@FreeBSD.org>2012-03-24 03:31:49 +0800
commitd608689d2212cb37181870ddcec7db7fac515fd1 (patch)
treef15d5b06b5337b6b08e2982a8a73ca537627b13a /net
parentc1117bb6c26e73f91e44c76c07451e11e50052af (diff)
downloadfreebsd-ports-gnome-d608689d2212cb37181870ddcec7db7fac515fd1.tar.gz
freebsd-ports-gnome-d608689d2212cb37181870ddcec7db7fac515fd1.tar.zst
freebsd-ports-gnome-d608689d2212cb37181870ddcec7db7fac515fd1.zip
- Copy over sample config file on install
- Use bsd.port.options.mk to avoid bsd.port.pre.mk nastiness PR: ports/165890 Submitted by: crees Approved by: maintainer timeout (votdev@gmx.de), 14 days Feature safe: yes
Diffstat (limited to 'net')
-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