123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- # $OpenBSD: Makefile,v 1.38 2016/11/08 14:23:59 sthen Exp $
- COMMENT= Foomatic PPD generator
- DISTNAME= foomatic-db-engine-4.0.12
- CATEGORIES= print
- REVISION= 1
- HOMEPAGE= http://www.linux-foundation.org/en/OpenPrinting/Database/Foomatic
- MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
- # GPLv2
- PERMIT_PACKAGE_CDROM= Yes
- WANTLIB += c iconv m pthread lzma xml2 z
- MASTER_SITES= http://www.openprinting.org/download/foomatic/
- LIB_DEPENDS= converters/libiconv \
- textproc/libxml
- RUN_DEPENDS= databases/p5-DBI \
- curl-*|wget-*:net/curl
- # Cannot read file /usr/local/share/foomatic/db/oldprinterids!
- RUN_DEPENDS += print/foomatic-db
- USE_GMAKE= Yes
- NO_TEST= Yes
- CONFIGURE_STYLE= gnu
- CONFIGURE_ARGS= --disable-gscheck
- CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/libxml2" \
- LDFLAGS="-L${LOCALBASE}/lib" \
- LIBDIR="${LOCALBASE}/share/foomatic" \
- FOOMATIC_RIP="${LOCALBASE}/libexec/cups/filter/foomatic-rip" \
- GS="${LOCALBASE}/bin/gs" \
- A2PS="${LOCALBASE}/bin/a2ps" \
- GS="${LOCALBASE}/bin/gs" \
- WGET="${LOCALBASE}/bin/wget" \
- CURL="${LOCALBASE}/bin/curl" \
- SMBCLIENT="${LOCALBASE}/bin/smbclient" \
- DEVFD3="|/bin/cat >&3" \
- DEVFD0="-" \
- LPD_SPOOL="/var/spool/output" \
- LPD_LOG="/var/log/lpd-errs" \
- LPD_BIN="/usr/sbin/lpd" \
- LPD_LPR="/usr/bin/lpr" \
- LPD_LPQ="/usr/bin/lpq" \
- LPD_LPRM="/usr/bin/lprm" \
- LPD_LPC="/usr/sbin/lpc" \
- LPRNG_CHECKPC="${LOCALBASE}/sbin/checkpc" \
- CUPS_ETC="${SYSCONFDIR}/cups" \
- CUPS_ADMIN="${LOCALBASE}/sbin/lpadmin" \
- CUPS_LPSTAT="${LOCALBASE}/bin/lpstat" \
- CUPS_PPDS="${LOCALBASE}/share/cups/model" \
- CUPS_FILTERS="${LOCALBASE}/libexec/cups/filter" \
- CUPS_BACKENDS="${LOCALBASE}/libexec/cups/backend" \
- CUPS_CONF="${SYSCONFDIR}/cups/printers.conf" \
- CUPS_LPR="${LOCALBASE}/bin/lpr" \
- CUPS_LPQ="${LOCALBASE}/bin/lpq" \
- CUPS_LPRM="${LOCALBASE}/bin/lprm" \
- CUPS_LPC="${LOCALBASE}/sbin/lpc" \
- CUPS_LP="${LOCALBASE}/bin/lp" \
- CUPS_CANCEL="${LOCALBASE}/bin/cancel" \
- CUPS_ENABLE="${LOCALBASE}/sbin/cupsenable" \
- CUPS_DISABLE="${LOCALBASE}/sbin/cupsdisable" \
- CUPS_ACCEPT="${LOCALBASE}/sbin/cupsaccept" \
- CUPS_REJECT="${LOCALBASE}/sbin/cupsreject" \
- CUPS_LPMOVE="${LOCALBASE}/sbin/lpmove" \
- CUPS_LPOPTIONS="${LOCALBASE}/bin/lpoptions" \
- CUPS_LPINFO="${LOCALBASE}/sbin/lpinfo" \
- CUPS_PCONF="${SYSCONFDIR}/cups/printers.conf" \
- PRINTCAP="/etc/printcap"
- pre-configure:
- ${SUBST_CMD} ${WRKSRC}/foomatic-combo-xml.c \
- ${WRKSRC}/Makefile.in ${WRKSRC}/configure
- # make CUPS generate Foomatic PPDs on demand (see patch-Makefile_in)
- post-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/libexec/cups/driver
- ln -sf ${TRUEPREFIX}/bin/foomatic-ppdfile \
- ${WRKINST}/${LOCALBASE}/libexec/cups/driver/foomatic
- .include <bsd.port.mk>
|