Sun Nov 6 11:21:19 2016 UTC ()
Update print/cups-filters to cups-filters-1.11.6

pkgsrc changes:
 - Fix build for (at least) older NetBSD versions that do not have
   execvpe(3).

Changes:
CHANGES IN V1.11.6
 - pdftops: Do not default to simply "pdftops" when calling the
   Poppler pdftops utility, as the $PATH of CUPS when running
   filters/backends starts with /usr/lib/cups/filter/ and then
   pdftops would call itself (Bug #1380).


(leot)
diff -r1.56 -r1.57 pkgsrc/print/cups-filters/Makefile
diff -r1.40 -r1.41 pkgsrc/print/cups-filters/distinfo
diff -r0 -r1.1 pkgsrc/print/cups-filters/patches/patch-filter_gstoraster.c
diff -r0 -r1.1 pkgsrc/print/cups-filters/patches/patch-filter_mupdftoraster.c

cvs diff -r1.56 -r1.57 pkgsrc/print/cups-filters/Makefile (expand / switch to unified diff)

--- pkgsrc/print/cups-filters/Makefile 2016/11/01 08:20:17 1.56
+++ pkgsrc/print/cups-filters/Makefile 2016/11/06 11:21:19 1.57
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.56 2016/11/01 08:20:17 leot Exp $ 1# $NetBSD: Makefile,v 1.57 2016/11/06 11:21:19 leot Exp $
2 2
3DISTNAME= cups-filters-1.11.5 3DISTNAME= cups-filters-1.11.6
4PKGREVISION= 1 
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= http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters 9HOMEPAGE= http://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
14GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
15USE_LIBTOOL= yes 14USE_LIBTOOL= yes
16USE_TOOLS+= bash:run pkg-config gmake 15USE_TOOLS+= bash:run pkg-config gmake
17USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++

cvs diff -r1.40 -r1.41 pkgsrc/print/cups-filters/distinfo (expand / switch to unified diff)

--- pkgsrc/print/cups-filters/distinfo 2016/10/31 09:31:16 1.40
+++ pkgsrc/print/cups-filters/distinfo 2016/11/06 11:21:19 1.41
@@ -1,6 +1,8 @@ @@ -1,6 +1,8 @@
1$NetBSD: distinfo,v 1.40 2016/10/31 09:31:16 leot Exp $ 1$NetBSD: distinfo,v 1.41 2016/11/06 11:21:19 leot Exp $
2 2
3SHA1 (cups-filters-1.11.5.tar.xz) = a37781a25f4808f8bda3542dc41798c7b950f96d 3SHA1 (cups-filters-1.11.6.tar.xz) = 68674af1da5431d4d8ec2ae1a03314ec4bc40d00
4RMD160 (cups-filters-1.11.5.tar.xz) = 1ee7650499ce8eacf6093a753e2512433d4c2033 4RMD160 (cups-filters-1.11.6.tar.xz) = d63cf963ad8ae16c3a10d4423c862c1c4916238d
5SHA512 (cups-filters-1.11.5.tar.xz) = 8c837ff4f7c9b9abdf7f6f0ff899aa60444a73934e7e41d0b840a865d44650090b2d00b8a211ea2618a94dd8c1506a83061e6de0fe03947a3aee0e8425349e4f 5SHA512 (cups-filters-1.11.6.tar.xz) = 425eab182101d7bdd02844febebc7d57ed00d822e12ebb08e57a1244dc9d085f2a3c0eeb8ce4fe7586b32ca1a7cca2019ae62114d86692f0d6a6e60510d2711a
6Size (cups-filters-1.11.5.tar.xz) = 1409912 bytes 6Size (cups-filters-1.11.6.tar.xz) = 1410116 bytes
 7SHA1 (patch-filter_gstoraster.c) = a9fac7892972943f345c6b76529feff0ba098458
 8SHA1 (patch-filter_mupdftoraster.c) = 4c4f7d292163657f9541c8ce454ba57d248f7ef0

File Added: pkgsrc/print/cups-filters/patches/patch-filter_gstoraster.c
$NetBSD: patch-filter_gstoraster.c,v 1.1 2016/11/06 11:21:19 leot Exp $

execvpe(3) appeared only on NetBSD 8.0, use execve(3) instead (like
cups-filters-1.11.4).

--- filter/gstoraster.c.orig	2016-10-27 22:50:52.000000000 +0000
+++ filter/gstoraster.c
@@ -502,7 +502,7 @@ gs_spawn (const char *filename,
     }
 
     /* Execute Ghostscript command line ... */
-    execvpe(filename, gsargv, envp);
+    execve(filename, gsargv, envp);
     perror(filename);
     goto out;
   }

File Added: pkgsrc/print/cups-filters/patches/patch-filter_mupdftoraster.c
$NetBSD: patch-filter_mupdftoraster.c,v 1.1 2016/11/06 11:21:19 leot Exp $

execvpe(3) appeared only on NetBSD 8.0, use execve(3) instead (like
cups-filters-1.11.4).

--- filter/mupdftoraster.c.orig	2016-10-27 22:50:52.000000000 +0000
+++ filter/mupdftoraster.c
@@ -215,7 +215,7 @@ mutool_spawn (const char *filename,
 
   if ((pid = fork()) == 0) {
     /* Execute Mutool command line ... */
-    execvpe(filename, mutoolargv, envp);
+    execve(filename, mutoolargv, envp);
     perror(filename);
     goto out;
   }