svn commit: r352823 - head/irc/hybserv
Pawel Pekala
pawel at FreeBSD.org
Fri May 2 16:21:43 UTC 2014
Author: pawel
Date: Fri May 2 16:21:42 2014
New Revision: 352823
URL: http://svnweb.freebsd.org/changeset/ports/352823
QAT: https://qat.redports.org/buildarchive/r352823/
Log:
Add staging support
Modified:
head/irc/hybserv/Makefile
head/irc/hybserv/pkg-plist
Modified: head/irc/hybserv/Makefile
==============================================================================
--- head/irc/hybserv/Makefile Fri May 2 16:11:56 2014 (r352822)
+++ head/irc/hybserv/Makefile Fri May 2 16:21:42 2014 (r352823)
@@ -11,9 +11,6 @@ COMMENT= Hybrid2 IRC Services
LICENSE= GPLv2
-OPTIONS_DEFINE= DAEMONTOOLS
-DAEMONTOOLS_DESC= Daemontools support
-
USE_GITHUB= yes
GH_ACCOUNT= dkorunic
GH_PROJECT= hybserv2
@@ -26,17 +23,23 @@ GNU_CONFIGURE= yes
USERS= ${PORTNAME}
GROUPS= ${USERS}
+OPTIONS_DEFINE= DAEMONTOOLS
+
+DAEMONTOOLS_DESC= Daemontools support
DAEMONTOOLS_RUN_DEPENDS= supervise:${PORTSDIR}/sysutils/daemontools
DAEMONTOOLS_CONFIGURE_ENABLE= daemontools
-NO_STAGE= yes
-.include <bsd.port.options.mk>
+post-patch:
+ @${REINPLACE_CMD} -E -e '/(LN)/ s,BINDIR),DESTDIR)$$(&,2' \
+ -e '/(LN)/! s,(BIN|CONF|DOC|HELP|LOG)DIR),DESTDIR)$$(&,' \
+ ${WRKSRC}/Makefile.in
post-install:
@${SED} -e "s#%PREFIX%#${PREFIX}#" ${FILESDIR}/hybserv.sh \
> ${WRKDIR}/hybserv.sh
- @${INSTALL_SCRIPT} ${WRKDIR}/hybserv.sh ${PREFIX}/etc/rc.d
- ${CHOWN} -R hybserv:hybserv ${PREFIX}/hybserv
- ${CHMOD} 700 ${PREFIX}/hybserv
+ ${INSTALL_SCRIPT} ${WRKDIR}/hybserv.sh ${STAGEDIR}${PREFIX}/etc/rc.d
+ ${CHMOD} 700 ${STAGEDIR}${PREFIX}/hybserv
+ (cd ${STAGEDIR}${PREFIX}/hybserv && ${STRIP_CMD} hybserv mkpasswd \
+ encryptconf encryptdb)
.include <bsd.port.mk>
Modified: head/irc/hybserv/pkg-plist
==============================================================================
--- head/irc/hybserv/pkg-plist Fri May 2 16:11:56 2014 (r352822)
+++ head/irc/hybserv/pkg-plist Fri May 2 16:21:42 2014 (r352823)
@@ -1,4 +1,6 @@
etc/rc.d/hybserv.sh
+ at owner hybserv
+ at group hybserv
hybserv/cleandb
hybserv/doc/COPYING
hybserv/doc/INSTALL
More information about the svn-ports-all
mailing list