# $NetBSD: Makefile,v 1.30 2004/07/14 20:07:16 jlam Exp $ DISTNAME= courier-imap-3.0.5 COMMENT= IMAP server for access to maildir-style mailboxes HOMEPAGE= http://www.inter7.com/courierimap/ DEPENDS+= courier-auth>=${BASE_VERS}:../../mail/courier-auth DEPENDS+= courier-maildir>=${BASE_VERS}:../../mail/courier-maildir USE_BUILDLINK3= yes USE_LANGUAGES= c c++ USE_PERL5= build USE_PKGINSTALL= yes DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL INSTALL_EXTRA_TMPL= ${.CURDIR}/../courier-auth/INSTALL .include "../courier-auth/Makefile.common" CONFIGURE_ENV+= OPENSSL=${SSLBASE}/bin/openssl INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} sysconfdir=${EGDIR} GEN_FILES= imapd imapd-ssl pop3d pop3d-ssl SSLCNF_FILES= imapd.cnf pop3d.cnf FILES_SUBST+= SSLCERTS=${SSLCERTS} FILES_SUBST+= GEN_FILES=${GEN_FILES:Q} CONF_FILES_PERMS= # empty .for FILE in ${GEN_FILES} CONF_FILES_PERMS+= ${EGDIR}/${FILE}.dist ${PKG_SYSCONFDIR}/${FILE} \ ${ROOT_USER} ${ROOT_GROUP} 0600 .endfor .for FILE in ${SSLCNF_FILES} CONF_FILES_PERMS+= ${EGDIR}/${FILE} ${PKG_SYSCONFDIR}/${FILE} \ ${ROOT_USER} ${ROOT_GROUP} 0600 .endfor RCD_SCRIPTS= courierimap courierimaps courierpop courierpops .include "../../security/openssl/buildlink3.mk" .include "../../mk/bdb.buildlink3.mk" pre-configure: cd ${WRKSRC}; for file in \ imap/imapd.dist.in imap/imapd-ssl.dist.in \ imap/pop3d.dist.in imap/pop3d-ssl.dist.in \ imap/imapd.cnf.in imap/pop3d.cnf.in \ imap/mkimapdcert.in imap/mkpop3dcert.in; \ do \ ${SED} -e "s|^IMAPDSTART=.*|IMAPDSTART=YES|g" \ -e "s|^IMAPDSSLSTART=.*|IMAPDSSLSTART=YES|g" \ -e "s|^POP3DSTART=.*|POP3DSTART=YES|g" \ -e "s|^POP3DSSLSTART=.*|POP3DSSLSTART=YES|g" \ -e "s|@datadir@/imapd.pem|${SSLCERTS}/imapd.pem|g" \ -e "s|@datadir@/imapd.rand|@sysconfdir@/imapd.rand|g" \ -e "s|@datadir@/pop3d.pem|${SSLCERTS}/pop3d.pem|g" \ -e "s|@datadir@/pop3d.rand|@sysconfdir@/pop3d.rand|g" \ $${file} > $${file}.fixed; \ ${MV} -f $${file}.fixed $${file}; \ done post-install: ${INSTALL_DATA_DIR} ${EGDIR} ${INSTALL_DATA_DIR} ${DOCDIR}/imap ${INSTALL_DATA} ${WRKSRC}/imap/BUGS ${DOCDIR}/imap ${INSTALL_DATA} ${WRKSRC}/imap/README ${DOCDIR}/imap ${INSTALL_DATA} ${WRKSRC}/imap/imapd.authpam ${EGDIR} ${INSTALL_DATA} ${WRKSRC}/imap/pop3d.authpam ${EGDIR} .include "../../mk/bsd.pkg.mk"