diff options
author | schmonz <schmonz> | 2002-07-28 01:54:37 +0000 |
---|---|---|
committer | schmonz <schmonz> | 2002-07-28 01:54:37 +0000 |
commit | e0d07f05de92a892ef30eb4d3d27683ad2a7a6fb (patch) | |
tree | bd097a5cddbbfdd2532609198c39c9b99cbc3d47 /mail/qmail/Makefile | |
parent | 2e5aa97c26410e619d82f1617653285f464ff364 (diff) | |
download | pkgsrc-e0d07f05de92a892ef30eb4d3d27683ad2a7a6fb.tar.gz |
Add rc.d script to control qmail, provided by Lubomir Sedlacik
<salo@Xtrmntr.org> 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.
Diffstat (limited to 'mail/qmail/Makefile')
-rw-r--r-- | mail/qmail/Makefile | 34 |
1 files changed, 27 insertions, 7 deletions
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" |