diff options
author | wennmach <wennmach@pkgsrc.org> | 2000-09-12 17:23:01 +0000 |
---|---|---|
committer | wennmach <wennmach@pkgsrc.org> | 2000-09-12 17:23:01 +0000 |
commit | fb3af8a1dc739bfcc06deb5c0bed33a1da924604 (patch) | |
tree | 9bb950108008a64790ece0505e4f35dcb5cb55a9 /misc/jitterbug/Makefile | |
parent | 0950bb95f1511f0fc7849e90d68bf1beb5b4af32 (diff) | |
download | pkgsrc-fb3af8a1dc739bfcc06deb5c0bed33a1da924604.tar.gz |
Overhaul of the jitterbug package.
No longer modify /etc/aliases and httpd.conf (fixes PR 10126).
Also, jitterbug does not depend on apache any longer.
Diffstat (limited to 'misc/jitterbug/Makefile')
-rw-r--r-- | misc/jitterbug/Makefile | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/misc/jitterbug/Makefile b/misc/jitterbug/Makefile index 2750fa79a38..373268920f3 100644 --- a/misc/jitterbug/Makefile +++ b/misc/jitterbug/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2000/08/22 15:04:19 wennmach Exp $ +# $NetBSD: Makefile,v 1.12 2000/09/12 17:23:01 wennmach Exp $ DISTNAME= jitterbug-1.6.2 WRKSRC= ${WRKDIR}/${PKGNAME}/source @@ -8,8 +8,6 @@ MASTER_SITES= ftp://jitterbug.samba.org/pub/jitterbug/ MAINTAINER= wennmach@netbsd.org HOMEPAGE= http://jitterbug.samba.org/ -DEPENDS+= apache-1.3.*:../../www/apache - .if exists(/usr/sbin/user) ADDUSER= /usr/sbin/useradd ADDGROUP= /usr/sbin/groupadd @@ -88,8 +86,10 @@ pre-extract: @${ECHO} "JB_GROUPID -- jitterbug group id (default=${JB_GROUPID})" @${ECHO} "JB_FQHOSTNAME -- fully qualified host name" @${ECHO} "JB_LOCALMAIL -- local mail alias for \$$JB_PACKAGE category." + @${ECHO} @${ECHO} "jitterbug will send and receive e-mail for \$$JB_PACKAGE" - @${ECHO} "as '\$$JB_LOCALMAIL'@${JB_FQHOSTNAME}" + @${ECHO} " as '\$$JB_LOCALMAIL'@${JB_FQHOSTNAME}" + @${ECHO} " (default='${JB_LOCALMAIL}@${JB_FQHOSTNAME}')" @${ECHO} .endif .if ${JB_FQHOSTNAME} == ${JB_HOSTNAME} @@ -124,7 +124,7 @@ post-patch: pre-install: .if !defined(JB_USER) - @${ECHO} "Arrrgggghhh. JB_USER not defined. Send-pr!" + @${ECHO} "Arrrgggghhh. JB_USER not defined. Please send-pr!" @${FALSE} .endif @${SED} \ @@ -132,12 +132,9 @@ pre-install: -e 's|@JB_USERID@|${JB_USERID}|g' \ -e 's|@JB_GROUP@|${JB_GROUP}|g' \ -e 's|@JB_GROUPID@|${JB_GROUPID}|g' \ - -e 's|@JB_LOCALMAIL@|${JB_LOCALMAIL}|g' \ - -e 's|@JB_PACKAGE@|${JB_PACKAGE}|g' \ -e 's|@PREFIX@|${PREFIX}|g' \ -e 's|@ADDUSER@|${ADDUSER}|g' \ -e 's|@ADDGROUP@|${ADDGROUP}|g' \ - -e 's|@FILESDIR@|${FILESDIR}|g' \ <${PKGDIR}/REQ \ >${REQ_FILE} @${SED} \ @@ -162,6 +159,7 @@ pre-install: -e 's|@JB_USER@|${JB_USER}|g' \ -e 's|@JB_PACKAGE@|${JB_PACKAGE}|g' \ -e 's|@PREFIX@|${PREFIX}|g' \ + -e 's|@JB_LOCALMAIL@|${JB_LOCALMAIL}|g' \ <${PKGDIR}/MESSAGE \ >${MESSAGE_FILE} @${SED} \ @@ -171,6 +169,12 @@ pre-install: -e 's|@PREFIX@|${PREFIX}|g' \ <${PKGDIR}/DEINSTALL \ >${DEINSTALL_FILE} + @${SED} \ + -e 's|@JB_PACKAGE@|${JB_PACKAGE}|g' \ + -e 's|@JB_USER@|${JB_USER}|g' \ + -e 's|@PREFIX@|${PREFIX}|g' \ + < ${FILESDIR}/httpd.conf \ + > ${WRKDIR}/httpd.conf ${SH} ${REQ_FILE} ${PKGNAME} INSTALL do-install: @@ -206,6 +210,7 @@ do-install: [ -f ${PREFIX}/${JB_DATADIR}/users ] || \ ${INSTALL} -c -o ${JB_USER} -g ${JB_GROUP} -m 644 \ ${CONFIGDIR}/users ${PREFIX}/${JB_DATADIR} + -${MKDIR} ${PREFIX}/${CGIBINDIR} ${INSTALL} -c -o root -g nobody -m 4710 \ ${WRKSRC}/jitterbug ${PREFIX}/${CGIBINDIR}/${JB_PACKAGE} ${LN} -f ${PREFIX}/${CGIBINDIR}/${JB_PACKAGE} ${PREFIX}/${CGIBINDIR}/${JB_PACKAGE}.private @@ -251,5 +256,8 @@ do-install: ${INSTALL} -c -o ${JB_USER} -g ${JB_GROUP} -m 644 \ ${PREFIX}/${JB_CONFIGDIR}/jitterbug.config \ ${PREFIX}/etc/jitterbug/${JB_PACKAGE}.private + ${INSTALL} -c -o ${JB_USER} -g ${JB_GROUP} -m 644 \ + ${WRKDIR}/httpd.conf \ + ${PREFIX}/etc/jitterbug/httpd.conf.add .include "../../mk/bsd.pkg.mk" |