Fri Jun 12 14:59:59 2020 UTC ()
cups-filters: Update to 1.27.5

Changes:
1.27.5
------
 - cups-browsed: Do not remove the created local queues on
   shutdown, to avoid their re-creation on restart, so that
   desktops get no cluttered with notifications of new queues
   being created. One can return to the old behavior via
   "KeepGeneratedQueuesOnShutdown No" in cups-browsed.conf
   (Ubuntu bug #1869981, #1878241).
 - cups-browsed: Do not accept DNS-SD broadcasts of IPPS type
   of "remote" CUPS queues of another CUPS instance on the
   local machine. This way we get a local queue pointing to
   such a printer only in unencrypted version (IPP). For some
   reason printing from one CUPS server to another on the same
   machine works only unencrypted.
 - foomatic-rip: Map two-sided-short-edge to DuplexTumble (Pull
   request #236)
 - Build system: In configure.ac use AS_IF instead of
   AC_CHECK_FILE for font check (Issue #239, Pull request #240)
 - cups-browsed: Cleaned up code for determining to which CUPS
   server (host/port/domain socket) to connect, so that
   connection via DomainSocket cups-browsed.conf directive,
   CUPS_SERVER and IPP_PORT environment variables and all
   defaults and methods of libcups, including CUPS' client.conf
   work.
 - gstoraster, rastertopdf: Do not pass NULL to fprintf() (Pull
   request #230).
 - libcupsfilters: Silence compiler warning (Pull request #229).


(leot)
diff -r1.139 -r1.140 pkgsrc/print/cups-filters/Makefile
diff -r1.67 -r1.68 pkgsrc/print/cups-filters/distinfo

cvs diff -r1.139 -r1.140 pkgsrc/print/cups-filters/Makefile (switch to unified diff)

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

cvs diff -r1.67 -r1.68 pkgsrc/print/cups-filters/distinfo (switch to unified diff)

--- pkgsrc/print/cups-filters/distinfo 2020/05/02 12:04:44 1.67
+++ pkgsrc/print/cups-filters/distinfo 2020/06/12 14:59:59 1.68
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.67 2020/05/02 12:04:44 leot Exp $ 1$NetBSD: distinfo,v 1.68 2020/06/12 14:59:59 leot Exp $
2 2
3SHA1 (cups-filters-1.27.4.tar.xz) = 516af8c9f06b50e60f90605fa3edafb485382322 3SHA1 (cups-filters-1.27.5.tar.xz) = e4bdebc5267597d7d103e04bd6358ef3d7ec0880
4RMD160 (cups-filters-1.27.4.tar.xz) = 84f8a383910475b0944ef2a979315e2559b0954b 4RMD160 (cups-filters-1.27.5.tar.xz) = 23a1ed81f447ed6b657e089f0011740b9f2ee648
5SHA512 (cups-filters-1.27.4.tar.xz) = 8005e94bb6b06d0a15fa4dfd8455d0bc67418478bf517e205af1c8c0018681a97ae9ea486db07570050ebeeb7f63f75319a8fe012c112c6d16c0941299eaa50e 5SHA512 (cups-filters-1.27.5.tar.xz) = 8bc917b2a168add1062d091d02d99c39d72861c0d0cb1242c34b2bf117c9943e7fdc1fe002de7cde4cb1919fbce41073adc34916c328fc99e66e389b0a4fe103
6Size (cups-filters-1.27.4.tar.xz) = 1493860 bytes 6Size (cups-filters-1.27.5.tar.xz) = 1494864 bytes
7SHA1 (patch-filter_gstoraster.c) = 4eef8d91d8ca26a5a874e29885b836e9670d9e5d 7SHA1 (patch-filter_gstoraster.c) = 4eef8d91d8ca26a5a874e29885b836e9670d9e5d
8SHA1 (patch-filter_mupdftoraster.c) = 81a06cbb3be9a7fd3e797a2effa5ef0aecfc2621 8SHA1 (patch-filter_mupdftoraster.c) = 81a06cbb3be9a7fd3e797a2effa5ef0aecfc2621
9SHA1 (patch-fontembed_test__pdf.c) = 5ffb13a59ed4d860a3ae4355e364059973715290 9SHA1 (patch-fontembed_test__pdf.c) = 5ffb13a59ed4d860a3ae4355e364059973715290
10SHA1 (patch-fontembed_test__ps.c) = 70f9ab9c8f74ab96abe04cda926a7116386d5f2e 10SHA1 (patch-fontembed_test__ps.c) = 70f9ab9c8f74ab96abe04cda926a7116386d5f2e