Annotation of pkgsrc/print/LPRng-core/Makefile, Revision 1.29
1.29 ! jlam 1: # $NetBSD: Makefile,v 1.28 2006/05/18 20:30:00 wiz Exp $
1.1 kei 2:
1.13 martti 3: DISTNAME= LPRng-3.8.28
4: PKGNAME= LPRng-core-3.8.28
1.29 ! jlam 5: PKGREVISION= 3
1.10 adam 6: CATEGORIES= print
7: MASTER_SITES= ftp://ftp.lprng.com/pub/LPRng/LPRng/ \
8: http://www.lprng.com/DISTRIB/LPRng/ \
9: http://lprng.sourceforge.net/DISTRIB/LPRng/
10: EXTRACT_SUFX= .tgz
11:
1.11 martti 12: MAINTAINER= martti@NetBSD.org
1.10 adam 13: HOMEPAGE= http://www.lprng.com/
14: COMMENT= Enhanced Printer Spooler
1.2 jlam 15:
1.28 wiz 16: BROKEN_IN= pkgsrc-2006Q1
17:
1.2 jlam 18: CONFLICTS+= cups-[0-9]*
19:
1.18 kristerw 20: USE_TOOLS+= chgrp chown gmake
1.10 adam 21: USE_LIBTOOL= yes
1.25 martti 22: LTCONFIG_OVERRIDE+= ${WRKSRC:Q}/ltconfig
1.10 adam 23: GNU_CONFIGURE= yes
1.21 rillig 24: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
25: CONFIGURE_ARGS+= --with-lpd_perms_path=${LPD_PERMS_PATH:Q}
26: CONFIGURE_ARGS+= --with-lpd_printcap_path=${LPD_PRINTCAP_PATH:Q}
27: CONFIGURE_ARGS+= --with-printcap_path=${PRINTCAP_PATH:Q}
28: CONFIGURE_ARGS+= --with-filterdir=${FILTER_DIR:Q}
29: CONFIGURE_ARGS+= --with-filter_path=${FILTER_PATH:Q}
30: CONFIGURE_ARGS+= --with-ld_library_path=${FILTER_LD_PATH:Q}
1.20 rillig 31: CONFIGURE_ENV+= CHGRP=${TOOLS_CHGRP:Q}
32: CONFIGURE_ENV+= CHOWN=${TOOLS_CHOWN:Q}
1.1 kei 33:
1.17 wiz 34: .include "options.mk"
1.1 kei 35:
1.2 jlam 36: # Look for printer configuration files firstly in /etc, then ${PREFIX}/etc.
37: #
1.26 rillig 38: LPD_PERMS_PATH= ${PKG_SYSCONFDIR}/lpd/lpd.perms
39: LPD_PRINTCAP_PATH= ${PKG_SYSCONFDIR}/printcap
40: PRINTCAP_PATH= ${PKG_SYSCONFDIR}/printcap
41: FILTER_DIR= ${PREFIX}/libexec/LPRng
42: FILTER_LD_PATH= /usr/lib:${PREFIX}/lib:/usr/local/lib
43: FILTER_PATH= ${FILTER_DIR}:/sbin:/usr/sbin:/bin:/usr/bin:${PREFIX}/sbin:${PREFIX}/bin:/usr/local/sbin:/usr/local/bin
1.1 kei 44:
1.2 jlam 45: MAKE_ENV+= POSTINSTALL="NO"
46:
1.26 rillig 47: EXAMPLESDIR= ${PREFIX}/share/examples/LPRng
1.14 martti 48: RCD_SCRIPTS= LPRng
1.29 ! jlam 49: OWN_DIRS+= ${PKG_SYSCONFDIR}/lpd
! 50: CONF_FILES+= ${EXAMPLESDIR}/lpd.conf ${PKG_SYSCONFDIR}/lpd/lpd.conf
! 51: CONF_FILES+= ${EXAMPLESDIR}/lpd.perms ${PKG_SYSCONFDIR}/lpd/lpd.perms
! 52: CONF_FILES+= ${EXAMPLESDIR}/printcap ${PKG_SYSCONFDIR}/printcap
1.5 jlam 53:
1.1 kei 54: pre-patch:
1.25 martti 55: ${MV} ${WRKSRC:Q}/man/lpd.conf.n ${WRKSRC:Q}/man/lpd.conf.n.in
1.1 kei 56:
57: post-configure:
1.26 rillig 58: ${SED} -e s,@FILTER_LD_PATH@,${FILTER_LD_PATH:Q},g \
59: -e s,@FILTER_PATH@,${FILTER_PATH:Q},g \
60: -e s,@LPD_PRINTCAP_PATH@,${LPD_PRINTCAP_PATH:Q},g \
61: -e s,@LPD_PERMS_PATH@,${LPD_PERMS_PATH:Q},g \
62: -e s,@PRINTCAP_PATH@,${PRINTCAP_PATH:Q},g \
63: -e s,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR:Q},g \
1.29 ! jlam 64: ${WRKSRC:Q}/man/lpd.conf.n.in > ${WRKSRC:Q}/man/lpd.conf.n
1.2 jlam 65:
66: pre-install:
1.26 rillig 67: ${SED} -e s,@PREFIX@,${PREFIX:Q},g \
1.29 ! jlam 68: ${FILESDIR:Q}/LPRng.sh > ${WRKDIR:Q}/LPRng.sh
1.1 kei 69:
70: post-install:
1.26 rillig 71: ${INSTALL_DATA_DIR} ${EXAMPLESDIR}
1.29 ! jlam 72: ${INSTALL_DATA} ${WRKSRC}/lpd.conf ${EXAMPLESDIR}
! 73: ${INSTALL_DATA} ${WRKSRC}/lpd.perms ${EXAMPLESDIR}
! 74: ${INSTALL_DATA} ${WRKSRC}/printcap ${EXAMPLESDIR}
1.1 kei 75:
76: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>