[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / print / LPRng-core

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>