update Fri Nov 20 18:37:00 PST 2009
[pkgsrc.git] / print / foomatic4-filters / Makefile
1 # $NetBSD: Makefile,v 1.1.1.1 2009/11/20 20:50:43 drochner Exp $
2
3 DISTNAME=       foomatic-filters-4.0.3
4 CATEGORIES=     print
5 MASTER_SITES=   http://www.linuxprinting.org/download/foomatic/
6
7 MAINTAINER=     jlam@pkgsrc.org
8 HOMEPAGE=       http://www.linuxprinting.org/foomatic.html
9 COMMENT=        Spooler-independent PostScript printing filter
10
11 CONFLICTS+=     foomatic-gswrapper-[0-9]*
12
13 USE_TOOLS+=     gmake gs:run perl
14
15 GNU_CONFIGURE=          yes
16 CONFIGURE_ARGS+=        --sysconfdir=${PKG_SYSCONFDIR:Q}
17 CONFIGURE_ARGS+=        --disable-file-converter-check
18
19 EVAL_PREFIX+=           CUPS_PREFIX=cups
20 CUPS_FILTERDIR=         ${CUPS_PREFIX:Q}/libexec/cups/filter
21 CONFIGURE_ENV+= CUPS_FILTERS=${CUPS_FILTERDIR}
22 FILES_SUBST+=           CUPS_FILTERDIR=${CUPS_FILTERDIR}
23
24 TEXTTOPS_DEPENDS=       {a2ps,enscript,mpage}-[0-9]*
25 PKG_DESTDIR_SUPPORT=    user-destdir
26
27 PKG_OPTIONS_VAR=        PKG_OPTIONS.foomatic
28 PKG_SUPPORTED_OPTIONS=  cups
29
30 .include "../../mk/bsd.prefs.mk"
31
32 BUILD_DEFS+=    MANINSTALL
33
34 .if ${OPSYS} == "SunOS"
35 # SunOS nroff has problems with foomatic-rip.1
36 MANINSTALL=     none
37 INSTALL_TARGET= install-bin
38 .else
39 INSTALL_TARGET= install-bin install-man
40 .endif
41
42 .include "../../mk/bsd.options.mk"
43
44 .if !empty(PKG_OPTIONS:Mcups)
45 DEPENDS+=       {cups>=1.0,${TEXTTOPS_DEPENDS}}:../../print/cups
46 .else
47 DEPENDS+=       ${TEXTTOPS_DEPENDS}:../../print/mpage
48 .endif
49
50 DEINSTALL_TEMPLATES+=   ${.CURDIR}/../../print/foomatic-filters-cups/DEINSTALL
51 INSTALL_TEMPLATES+=     ${.CURDIR}/../../print/foomatic-filters-cups/INSTALL
52
53 EGDIR=          ${PREFIX}/share/examples/foomatic
54 CONFDIR=        ${PKG_SYSCONFDIR}/foomatic
55
56 REQD_DIRS=      ${EGDIR}
57 OWN_DIRS=       ${CONFDIR}
58 CONF_FILES=     ${EGDIR}/filter.conf ${CONFDIR}/filter.conf
59
60 INSTALLATION_DIRS+=     ${EGDIR}
61 post-install:
62         ${INSTALL_DATA} ${WRKSRC}/filter.conf ${DESTDIR}${EGDIR}
63
64 .include "../../print/ghostscript/buildlink3.mk"
65 .include "../../mk/bsd.pkg.mk"