from upstream but I couldn't locate it) to fix possible injection of shell commands in print requests which would be executed as the "lp" user bump PKGREV
67 lines
1.8 KiB
Makefile
67 lines
1.8 KiB
Makefile
# $NetBSD: Makefile,v 1.10 2011/07/13 19:58:54 drochner Exp $
|
|
|
|
DISTNAME= foomatic-filters-4.0.6
|
|
PKGREVISION= 1
|
|
CATEGORIES= print
|
|
MASTER_SITES= http://www.linuxprinting.org/download/foomatic/
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.linuxprinting.org/foomatic.html
|
|
COMMENT= Spooler-independent PostScript printing filter
|
|
|
|
CONFLICTS+= foomatic-gswrapper-[0-9]*
|
|
|
|
USE_TOOLS+= gmake gs:run perl
|
|
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
|
|
CONFIGURE_ARGS+= --disable-file-converter-check
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.foomatic
|
|
PKG_SUPPORTED_OPTIONS= cups
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
BUILD_DEFS+= MANINSTALL
|
|
|
|
.if ${OPSYS} == "SunOS"
|
|
# SunOS nroff has problems with foomatic-rip.1
|
|
MANINSTALL= none
|
|
INSTALL_TARGET= install-bin
|
|
.else
|
|
INSTALL_TARGET= install-bin install-man
|
|
.endif
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
.if !empty(PKG_OPTIONS:Mcups)
|
|
DEPENDS+= cups>=1.0:../../print/cups
|
|
EVAL_PREFIX+= CUPS_PREFIX=cups
|
|
CUPS_FILTERDIR= ${CUPS_PREFIX:Q}/libexec/cups/filter
|
|
CONFIGURE_ENV+= CUPS_FILTERS=${CUPS_FILTERDIR}
|
|
FILES_SUBST+= CUPS_FILTERDIR=${CUPS_FILTERDIR}
|
|
DEINSTALL_TEMPLATES+= ${.CURDIR}/../../print/foomatic-filters-cups/DEINSTALL
|
|
INSTALL_TEMPLATES+= ${.CURDIR}/../../print/foomatic-filters-cups/INSTALL
|
|
.else
|
|
TEXTTOPS_DEPENDS= {a2ps,enscript,mpage}-[0-9]*
|
|
DEPENDS+= ${TEXTTOPS_DEPENDS}:../../print/mpage
|
|
CONFIGURE_ENV+= CUPS_CONFIG=/nonexistent
|
|
CONFIGURE_ENV+= CUPS_SERVERBIN=/nonexistent
|
|
CONFIGURE_ENV+= CUPS_FILTERS=/nonexistent
|
|
.endif
|
|
|
|
EGDIR= ${PREFIX}/share/examples/foomatic
|
|
CONFDIR= ${PKG_SYSCONFDIR}/foomatic
|
|
|
|
REQD_DIRS= ${EGDIR}
|
|
OWN_DIRS= ${CONFDIR}
|
|
CONF_FILES= ${EGDIR}/filter.conf ${CONFDIR}/filter.conf
|
|
|
|
INSTALLATION_DIRS+= ${EGDIR}
|
|
post-install:
|
|
${INSTALL_DATA} ${WRKSRC}/filter.conf ${DESTDIR}${EGDIR}
|
|
|
|
#.include "../../print/ghostscript/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|