1 # $NetBSD: Makefile,v 1.2 1999/09/13 18:40:51 jlam Exp $
2 # FreeBSD Id: Makefile,v 1.5 1998/10/21 00:57:27 steve Exp
7 MASTER_SITES= ftp://ftp.astart.com/pub/LPRng/LPRng/
9 DISTFILES= ${LPRNG_SRC} ${LPRNG_DOC}
11 MAINTAINER= jlam@netbsd.org
12 HOMEPAGE= http://www.astart.com/LPRng.html
14 LPRNG_SRC= ${DISTNAME}${EXTRACT_SUFX}
15 LPRNG_DOC= ${DISTNAME:S/-/_DOC-/}${EXTRACT_SUFX}
16 EXTRACT_ONLY= ${LPRNG_SRC}
18 BUILD_DEFS+= LPRNG_SUID LPRNG_PRIV_PORTS
20 MAKEFILE= Makefile.bsd
22 CONFIGURE_ARGS+= --sysconfdir=${LPRNG_SYSCONFDIR} \
23 --with-filterdir=${FILTER_DIR}
25 .include "../../mk/bsd.prefs.mk"
30 .if (${LPRNG_SUID} == "NO")
31 CONFIGURE_ARGS+= --disable-setuid
33 .if (${LPRNG_PRIV_PORTS} == "YES")
34 CONFIGURE_ARGS+= --enable-priv_ports
37 LPRNG_SYSCONFDIR= /etc
38 LPD_PRINTCAP_PATH= ${LPRNG_SYSCONFDIR}/lpd_printcap,${PREFIX}/etc/lpd_printcap
39 LPD_PERMS_PATH= ${LPRNG_SYSCONFDIR}/lpd.perms
40 PRINTCAP_PATH= ${LPRNG_SYSCONFDIR}/printcap
42 FILTER_DIR= ${PREFIX}/libexec/LPRng
43 FILTER_LD_PATH= /usr/lib:${PREFIX}/lib:/usr/local/lib
44 FILTER_PATH= ${FILTER_DIR}:/sbin:/usr/sbin:/bin:/usr/bin:${PREFIX}/sbin:${PREFIX}/bin:/usr/local/sbin:/usr/local/bin
46 MAKE_ENV+= FILTER_LD_PATH="${FILTER_LD_PATH}" \
47 FILTER_PATH="${FILTER_PATH}" \
48 LPD_PRINTCAP_PATH="${LPD_PRINTCAP_PATH}"
51 ${MV} ${WRKSRC}/man/lpd.conf.5 ${WRKSRC}/man/lpd.conf.5.in
54 ${SED} -e "s#@@FILTER_LD_PATH@@#${FILTER_LD_PATH}#g" \
55 -e "s#@@FILTER_PATH@@#${FILTER_PATH}#g" \
56 -e "s#@@LPD_PRINTCAP_PATH@@#${LPD_PRINTCAP_PATH}#g" \
57 -e "s#@@LPD_PERMS_PATH@@#${LPD_PERMS_PATH}#g" \
58 -e "s#@@PRINTCAP_PATH@@#${PRINTCAP_PATH}#g" \
59 ${WRKSRC}/man/lpd.conf.5.in > ${WRKSRC}/man/lpd.conf.5
62 ${SED} -e "s#@@PREFIX@@#${PREFIX}#g" \
63 -e "s#@@CAT@@#${CAT}#g" \
64 -e "s#@@ECHO@@#${ECHO}#g" \
65 ${FILESDIR}/lprng.sh > ${WRKDIR}/lprng.sh
66 ${INSTALL_SCRIPT} ${WRKDIR}/lprng.sh ${PREFIX}/etc/rc.d/lprng.sh
68 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/LPRng
69 ${PAX} -rzf ${DISTDIR}/${LPRNG_DOC} \
70 -s "#^${DISTNAME:S/-/_DOC-/}/#${PREFIX}/share/doc/LPRng/#" \
71 '*.gif' '*.html' '*.ps' '*.txt'
73 .include "../../mk/bsd.pkg.mk"