From e0d07f05de92a892ef30eb4d3d27683ad2a7a6fb Mon Sep 17 00:00:00 2001 From: schmonz Date: Sun, 28 Jul 2002 01:54:37 +0000 Subject: Add rc.d script to control qmail, provided by Lubomir Sedlacik in pkg/15326. Add example mailer.conf. Bump PKGREVISION. Clarify binary package situation: We don't allow binary packages to be created because they don't currently work. Additionally, if someone were to make them work, we'd be unable to distribute them because we apply a few patches to the qmail source. Thanks to zuntum and jlam for discussion and assistance. --- mail/qmail/Makefile | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) (limited to 'mail/qmail/Makefile') diff --git a/mail/qmail/Makefile b/mail/qmail/Makefile index 0f36d4f9fd5..ac8481f4ae9 100644 --- a/mail/qmail/Makefile +++ b/mail/qmail/Makefile @@ -1,10 +1,10 @@ -# $NetBSD: Makefile,v 1.13 2002/07/22 23:30:29 wiz Exp $ +# $NetBSD: Makefile,v 1.14 2002/07/28 01:54:37 schmonz Exp $ # DISTNAME= qmail-1.03 -PKGREVISION= 2 +PKGREVISION= 3 CATEGORIES= mail -MASTER_SITES= http://cr.yp.to/software/ \ +MASTER_SITES= http://cr.yp.to/software/ \ ftp://ftp.ntnu.no/pub/unix/mail/qmail/ \ ftp://ftp.jp.qmail.org/qmail/ \ ftp://ftp.rifkin.technion.ac.il/pub/qmail/ \ @@ -20,9 +20,17 @@ DEPENDS+= qmail-users>=1.0:../../mail/qmail-users ALL_TARGET= it man INSTALL_TARGET= setup check -NO_PACKAGE= YES +RESTRICTED= "djb does not permit modified binary packages" +NO_BIN_ON_CDROM= ${RESTRICTED} +NO_BIN_ON_FTP= ${RESTRICTED} -OWN_DIRS+= ${QMAILDIR} +NO_PACKAGE= "needs work to function properly as a binary package" + +OWN_DIRS+= ${QMAILDIR} + +FILES_SUBST+= QMAILDIR=${QMAILDIR} +RCD_SCRIPTS= qmail +RCD_SCRIPTS_EXAMPLEDIR= ${QMAILDIR}/etc/rc.d .include "../../mk/bsd.prefs.mk" @@ -31,14 +39,26 @@ LOCALBASE= / DEINSTALL_EXTRA_TMPL= ${PKGDIR}/DEINSTALL -pre-build: +do-configure: ${ECHO} ${CC} ${CFLAGS} > ${WRKSRC}/conf-cc ${ECHO} ${CC} ${_STRIPFLAG_CC} > ${WRKSRC}/conf-ld ${ECHO} ${QMAILDIR} > ${WRKSRC}/conf-qmail +pre-install: + @${SED} ${FILES_SUBST_SED} ${FILESDIR}/qmail.sh \ + > ${WRKDIR}/qmail + @${SED} ${FILES_SUBST_SED} ${FILESDIR}/mailer.conf \ + > ${WRKDIR}/mailer.conf.qmail + post-install: + ${INSTALL_DATA_DIR} ${QMAILDIR}/etc + ${INSTALL_DATA} ${WRKDIR}/mailer.conf.qmail ${QMAILDIR}/etc + + ${INSTALL_SCRIPT_DIR} ${RCD_SCRIPTS_EXAMPLEDIR} + ${INSTALL_SCRIPT} ${WRKDIR}/qmail ${RCD_SCRIPTS_EXAMPLEDIR} + ${INSTALL_DATA_DIR} ${QMAILDIR}/alias - cd ${QMAILDIR}/alias && \ + cd ${QMAILDIR}/alias && \ ${TOUCH} .qmail-postmaster .qmail-mailer-daemon .qmail-root .include "../../mk/bsd.pkg.install.mk" -- cgit v1.2.3