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>