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

Annotation of pkgsrc/print/cups-filters/Makefile, Revision 1.147

1.147   ! prlw1       1: # $NetBSD: Makefile,v 1.146 2021/01/04 14:38:59 prlw1 Exp $
1.1       wiz         2:
1.147   ! prlw1       3: DISTNAME=      cups-filters-1.28.7
1.1       wiz         4: CATEGORIES=    print
                      5: MASTER_SITES=  http://openprinting.org/download/cups-filters/
                      6: EXTRACT_SUFX=  .tar.xz
                      7:
                      8: MAINTAINER=    pkgsrc-users@NetBSD.org
1.129     rillig      9: HOMEPAGE=      https://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
1.1       wiz        10: COMMENT=       Backends, filters, and other software for cups
1.21      asau       11: LICENSE=       gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND mit
1.1       wiz        12:
1.81      prlw1      13: TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen
1.137     leot       14: DEPENDS+=      dejavu-ttf-[0-9]*:../../fonts/dejavu-ttf
1.11      bouyer     15: DEPENDS+=      poppler-utils-[0-9]*:../../print/poppler-utils
1.1       wiz        16:
1.101     adam       17: USE_LANGUAGES=         c c++11
                     18: USE_LIBTOOL=           yes
                     19: USE_TOOLS+=            bash:run pkg-config gmake
                     20: GNU_CONFIGURE=         yes
1.109     leot       21: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
1.101     adam       22: CONFIGURE_ARGS+=       --disable-braille
                     23: CONFIGURE_ARGS+=       --disable-ldap
                     24: CONFIGURE_ARGS+=       --disable-mutool
                     25: CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
                     26: CONFIGURE_ARGS+=       --with-apple-raster-filter=rastertopdf
                     27: CONFIGURE_ARGS+=       --with-gs-path=${PREFIX}/bin/gs
                     28: CONFIGURE_ARGS+=       --with-pdftops-path=${PREFIX}/bin/pdftops
                     29: CONFIGURE_ARGS+=       --with-shell=${TOOLS_PATH.bash}
1.109     leot       30: CONFIGURE_ARGS+=       --with-test_font_path=${PREFIX}/share/fonts/X11/TTF/DejaVuSans.ttf
1.101     adam       31:
1.1       wiz        32: PKGCONFIG_OVERRIDE+=   libcupsfilters.pc.in
                     33: PKGCONFIG_OVERRIDE+=   libfontembed.pc.in
                     34:
1.26      wiz        35: CONFLICTS+=    cups<1.6
                     36:
1.40      wiz        37: REPLACE_BASH+= filter/braille/drivers/generic/brftoembosser.in
                     38: REPLACE_BASH+= filter/braille/drivers/index/imageubrltoindexv3.in
                     39: REPLACE_BASH+= filter/braille/drivers/index/imageubrltoindexv4.in
                     40: REPLACE_BASH+= filter/braille/drivers/index/textbrftoindexv3.in
1.136     leot       41: REPLACE_BASH+= filter/braille/filters/brftopagedbrf.in
1.40      wiz        42: REPLACE_BASH+= filter/braille/filters/imagetobrf.in
                     43: REPLACE_BASH+= filter/braille/filters/texttobrf.in
1.1       wiz        44:
1.31      richard    45: .include "../../mk/bsd.prefs.mk"
                     46:
1.61      adam       47: .if ${OPSYS} == "Darwin"
                     48: CFLAGS+=       -framework IOKit
                     49: .endif
                     50:
1.97      jperkin    51: CPPFLAGS.SunOS+=       -D_POSIX_PTHREAD_SEMANTICS
                     52:
1.72      wiz        53: BUILD_DEFS+=           VARBASE
                     54:
1.73      wiz        55: RCD_SCRIPTS=           cups-browsed
1.31      richard    56: CONF_FILES+=           ${PREFIX}/share/examples/cups-filters/cups-browsed.conf ${PKG_SYSCONFDIR}/cups/cups-browsed.conf
1.1       wiz        57:
1.105     leot       58: TEST_TARGET=           check
                     59:
1.73      wiz        60: post-extract:
                     61:        ${CP} ${FILESDIR}/cups-browsed-daemonize.sh ${WRKSRC}
                     62:
                     63: SUBST_CLASSES+=                        daemonize
                     64: SUBST_STAGE.daemonize=         pre-configure
                     65: SUBST_MESSAGE.daemonize=       Customizing daemonizing script
                     66: SUBST_FILES.daemonize=         cups-browsed-daemonize.sh
1.109     leot       67: SUBST_VARS.daemonize=          PREFIX VARBASE
                     68:
                     69: INSTALLATION_DIRS+=            share/examples/cups-filters
1.73      wiz        70:
1.1       wiz        71: post-install:
1.101     adam       72:        ${MV} ${DESTDIR}${PKG_SYSCONFDIR}/cups/cups-browsed.conf \
                     73:                ${DESTDIR}${PREFIX}/share/examples/cups-filters/cups-browsed.conf
1.61      adam       74:        # backends that need root access should not have world read and execute permissions
                     75:        ${CHMOD} go-rwx ${DESTDIR}${PREFIX}/libexec/cups/backend/parallel
                     76:        ${CHMOD} go-rwx ${DESTDIR}${PREFIX}/libexec/cups/backend/serial
1.73      wiz        77:        ${INSTALL_SCRIPT} ${WRKSRC}/cups-browsed-daemonize.sh ${DESTDIR}${PREFIX}/libexec/cups-browsed
1.1       wiz        78:
1.86      leot       79: .include "options.mk"
                     80:
1.1       wiz        81: .include "../../devel/glib2/buildlink3.mk"
                     82: .include "../../devel/zlib/buildlink3.mk"
                     83: .include "../../fonts/fontconfig/buildlink3.mk"
                     84: .include "../../graphics/freetype2/buildlink3.mk"
                     85: .include "../../graphics/lcms2/buildlink3.mk"
                     86: .include "../../graphics/png/buildlink3.mk"
                     87: .include "../../graphics/tiff/buildlink3.mk"
1.83      khorben    88: .include "../../print/cups-base/buildlink3.mk"
1.1       wiz        89: .include "../../print/ghostscript/buildlink3.mk"
                     90: .include "../../print/ijs/buildlink3.mk"
                     91: .include "../../print/poppler-cpp/buildlink3.mk"
                     92: .include "../../print/poppler-glib/buildlink3.mk"
                     93: .include "../../print/poppler-includes/buildlink3.mk"
                     94: .include "../../print/qpdf/buildlink3.mk"
                     95: .include "../../mk/jpeg.buildlink3.mk"
                     96: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>