# $NetBSD: Makefile,v 1.11 2001/02/22 03:00:14 tv Exp $ # DISTNAME= fidogate-4.4.2 CATEGORIES= comms MASTER_SITES= ftp://ftp.fido.de/pub/fidogate/ MAINTAINER= tv@netbsd.org HOMEPAGE= http://www.fido.de/fidogate/ COMMENT= FidoNet (FTN) <-> Internet mail and news gateway USE_GMAKE= yes USE_PERL5= yes INFO_FILES= fidogate.info MAKE_ENV= PKGPREFIX=${PREFIX} DEBUG="${CFLAGS} -Werror" # This ugliness is because config.make is parsed by both make(1) and # subst.pl, which does only simplistic substitution. do-configure: ${SED} -e 's,@PREFIX@,${PREFIX},g' \ ${WRKSRC}/config.make >${WRKSRC}/config.make.new ${MV} -f ${WRKSRC}/config.make.new ${WRKSRC}/config.make pre-build: ${RM} -f ${WRKSRC}/doc/fidogate.info* cd ${WRKSRC}/doc && makeinfo --no-split fidogate.texi && \ ${TOUCH} fidogate.txt html/fidogate_toc.html pre-install: ${INSTALL_DATA_DIR} \ ${PREFIX}/lib/fidogate \ ${PREFIX}/lib/fidogate/bin \ ${PREFIX}/share/doc/fidogate \ ${PREFIX}/share/examples/fidogate \ ${PREFIX}/share/fidogate \ ${PREFIX}/share/fidogate/sendmail \ ${PREFIX}/share/fidogate/sendmail/mailer post-install: cd ${WRKSRC}/examples && for f in `${FIND} [m-p]* -type d`; do \ ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/fidogate/$$f; done cd ${WRKSRC}/examples && for f in `${FIND} README [m-p]* -type f`; do \ ${INSTALL_DATA} $$f ${PREFIX}/share/examples/fidogate/$$f; done cd ${WRKSRC}/sendmail/mailer && ${INSTALL_DATA} ffx.m4 ftn.m4 \ ${PREFIX}/share/fidogate/sendmail/mailer/ ${INSTALL_SCRIPT} ${WRKSRC}/scripts/maintenance/rc.fidogate \ ${PREFIX}/etc/rc.d/fidogate ${INSTALL_DATA} ${WRKSRC}/doc/fidogate.txt ${PREFIX}/share/doc/fidogate/ .include "../../mk/bsd.pkg.mk"