svn commit: r364027 - head/irc/bopm

Pawel Pekala pawel at FreeBSD.org
Mon Aug 4 17:12:29 UTC 2014


Author: pawel
Date: Mon Aug  4 17:12:28 2014
New Revision: 364027
URL: http://svnweb.freebsd.org/changeset/ports/364027
QAT: https://qat.redports.org/buildarchive/r364027/

Log:
  Add staging support

Modified:
  head/irc/bopm/Makefile
  head/irc/bopm/pkg-plist

Modified: head/irc/bopm/Makefile
==============================================================================
--- head/irc/bopm/Makefile	Mon Aug  4 16:17:15 2014	(r364026)
+++ head/irc/bopm/Makefile	Mon Aug  4 17:12:28 2014	(r364027)
@@ -27,22 +27,14 @@ SUB_LIST=	LOGDIR=${LOGDIR}
 USERS=	bopm
 GROUPS=	bopm
 
-NO_STAGE=	yes
 post-patch:
 	@${REINPLACE_CMD} \
 		-e 's,data_DATA = bopm.conf.sample,data_DATA =,g' \
-		-e 's,$(sysconfdir)/bopm.conf,$(sysconfdir)/bopm.conf.sample,g' \
-		${WRKSRC}/Makefile.in
+		-e 's,$$(sysconfdir)/bopm.conf,$$(DESTDIR)&.sample,g' \
+		-e '/localstatedir/d' ${WRKSRC}/Makefile.in
 	@${REINPLACE_CMD} \
 		-e 's,/some/path/bopm.pid,${LOGDIR}/bopm.pid,g' \
 		-e 's,/some/path/scan.log,${LOGDIR}/scan.log,g' \
 		${WRKSRC}/bopm.conf.sample
 
-post-install:
-	@${CHOWN} ${USERS}:${GROUPS} ${LOGDIR}
-	@${CHMOD} 750 ${LOGDIR}
-	@${CHOWN} ${USERS}:${GROUPS} ${PREFIX}/etc/bopm.conf.sample
-	@${CHMOD} 640 ${PREFIX}/etc/bopm.conf.sample
-	@${CAT} ${PKGMESSAGE}
-
 .include <bsd.port.mk>

Modified: head/irc/bopm/pkg-plist
==============================================================================
--- head/irc/bopm/pkg-plist	Mon Aug  4 16:17:15 2014	(r364026)
+++ head/irc/bopm/pkg-plist	Mon Aug  4 17:12:28 2014	(r364027)
@@ -1,7 +1,13 @@
 @unexec /bin/echo "===>" Stopping bopm...
 @unexec /usr/bin/killall bopm 2>/dev/null || true
 bin/bopm
+ at owner bopm
+ at group bopm
+ at mode 640
 etc/bopm.conf.sample
+ at owner
+ at group
+ at mode
 include/opm.h
 include/opm_error.h
 include/opm_types.h
@@ -11,3 +17,4 @@ lib/libopm.so.0
 lib/libopm.so
 lib/libopm.la
 lib/libopm.a
+ at exec install -d -m 750 -o bopm -g bopm %%LOGDIR%% 2>/dev/null || true


More information about the svn-ports-all mailing list