From fc37200bcd2540800b9b82ab45ea395717c31281 Mon Sep 17 00:00:00 2001 From: Akinori MUSHA Date: Sat, 19 Apr 2003 12:02:50 +0000 Subject: Add dancer-services, the IRC services (nickserv, chanserv, etc.) for dancer-ircd. --- irc/dancer-services/Makefile | 71 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 irc/dancer-services/Makefile (limited to 'irc/dancer-services/Makefile') diff --git a/irc/dancer-services/Makefile b/irc/dancer-services/Makefile new file mode 100644 index 000000000000..13a34980866a --- /dev/null +++ b/irc/dancer-services/Makefile @@ -0,0 +1,71 @@ +# New ports collection makefile for: dancer-services +# Date Created: 14 April 2003 +# Whom: Akinori MUSHA aka knu +# +# $FreeBSD$ +# + +PORTNAME= dancer-services +PORTVERSION= 1.8.0.6.8 +CATEGORIES= irc +MASTER_SITES= http://www.doc.ic.ac.uk/~aps100/dancer/%SUBDIR%/ +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= ${PORTNAME}-${PORTVERSION:S/m/+maint/} + +MAINTAINER= knu@FreeBSD.org +COMMENT= The IRC services (nickserv, chanserv, etc.) for dancer-ircd + +USE_REINPLACE= yes +USE_GMAKE= yes +GNU_CONFIGURE= yes + +MAKE_ARGS= BINDIR=${PREFIX}/sbin \ + CONFDIR=${PREFIX}/etc/dancer-services \ + HELPDIR=${PREFIX}/share/dancer-services \ + WHOAMI=root + +.if !defined(PACKAGE_BUILDING) && !defined(BATCH) +IS_INTERACTIVE= yes +.endif + +post-patch: + ${REINPLACE_CMD} 's:@@prefix@@:${PREFIX}:g' \ + ${WRKSRC}/bin/services.conf \ + ${WRKSRC}/bin/settings.conf.in + +pre-install: +.if !defined(PACKAGE_BUILDING) && !defined(BATCH) + @${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL +.endif + +post-install: + ${FIND} ${PREFIX}/share/dancer-services -type d -print0 | \ + ${XARGS} -0 ${CHMOD} -R 755 + ${FIND} ${PREFIX}/share/dancer-services -type f -print0 | \ + ${XARGS} -0 ${CHMOD} -R ${SHAREMODE} + ${INSTALL} -d -m 700 -o ircservices -g ircservices \ + /var/log/dancer-services \ + /var/run/dancer-services +.for f in motd.dcc motd.global services.conf settings.conf + ${INSTALL_DATA} ${WRKSRC}/bin/${f} ${PREFIX}/etc/dancer-services/${f}.sample +.endfor +.for f in glines.conf jupes.conf logon.news + ${TOUCH} ${PREFIX}/etc/dancer-services/${f}.sample + if [ ! -f ${PREFIX}/etc/dancer-services/${f} ]; then \ + ${CP} ${PREFIX}/etc/dancer-services/${f}.sample ${PREFIX}/etc/dancer-services/${f}; \ + fi +.endfor + ${CHMOD} -R ${SHAREMODE} ${PREFIX}/etc/dancer-services + ${CHOWN} -R ircservices:ircservices ${PREFIX}/etc/dancer-services + ${SED} -e "s,%PREFIX%,${PREFIX},g" ${FILESDIR}/dancer-services.sh \ + > ${WRKDIR}/dancer-services.sh + ${INSTALL_SCRIPT} ${WRKDIR}/dancer-services.sh ${PREFIX}/etc/rc.d/ + ${SED} -e "s,/usr/local/,${PREFIX}/,g" ${PKGMESSAGE} +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} +.for f in README* TODO doc/* + ${CP} -R ${WRKSRC}/${f} ${DOCSDIR}/ +.endfor +.endif + +.include -- cgit v1.2.3