summaryrefslogtreecommitdiff
path: root/print
diff options
context:
space:
mode:
authorleot <leot@pkgsrc.org>2016-11-06 11:21:19 +0000
committerleot <leot@pkgsrc.org>2016-11-06 11:21:19 +0000
commit3c9923eb1471730add1b9948925d7ee3a71670f1 (patch)
treee3cbbcd57102ca909328f005e941cb22ea9d071b /print
parent182d4183e232701059b9e9b5a1a2d2015e99cadd (diff)
downloadpkgsrc-3c9923eb1471730add1b9948925d7ee3a71670f1.tar.gz
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).
Diffstat (limited to 'print')
-rw-r--r--print/cups-filters/Makefile5
-rw-r--r--print/cups-filters/distinfo12
-rw-r--r--print/cups-filters/patches/patch-filter_gstoraster.c16
-rw-r--r--print/cups-filters/patches/patch-filter_mupdftoraster.c16
4 files changed, 41 insertions, 8 deletions
diff --git a/print/cups-filters/Makefile b/print/cups-filters/Makefile
index b845fbe93b7..d0eb9e9fa71 100644
--- a/print/cups-filters/Makefile
+++ b/print/cups-filters/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.56 2016/11/01 08:20:17 leot Exp $
+# $NetBSD: Makefile,v 1.57 2016/11/06 11:21:19 leot Exp $
-DISTNAME= cups-filters-1.11.5
-PKGREVISION= 1
+DISTNAME= cups-filters-1.11.6
CATEGORIES= print
MASTER_SITES= http://openprinting.org/download/cups-filters/
EXTRACT_SUFX= .tar.xz
diff --git a/print/cups-filters/distinfo b/print/cups-filters/distinfo
index aa24ad2a459..27f663a05ed 100644
--- a/print/cups-filters/distinfo
+++ b/print/cups-filters/distinfo
@@ -1,6 +1,8 @@
-$NetBSD: distinfo,v 1.40 2016/10/31 09:31:16 leot Exp $
+$NetBSD: distinfo,v 1.41 2016/11/06 11:21:19 leot Exp $
-SHA1 (cups-filters-1.11.5.tar.xz) = a37781a25f4808f8bda3542dc41798c7b950f96d
-RMD160 (cups-filters-1.11.5.tar.xz) = 1ee7650499ce8eacf6093a753e2512433d4c2033
-SHA512 (cups-filters-1.11.5.tar.xz) = 8c837ff4f7c9b9abdf7f6f0ff899aa60444a73934e7e41d0b840a865d44650090b2d00b8a211ea2618a94dd8c1506a83061e6de0fe03947a3aee0e8425349e4f
-Size (cups-filters-1.11.5.tar.xz) = 1409912 bytes
+SHA1 (cups-filters-1.11.6.tar.xz) = 68674af1da5431d4d8ec2ae1a03314ec4bc40d00
+RMD160 (cups-filters-1.11.6.tar.xz) = d63cf963ad8ae16c3a10d4423c862c1c4916238d
+SHA512 (cups-filters-1.11.6.tar.xz) = 425eab182101d7bdd02844febebc7d57ed00d822e12ebb08e57a1244dc9d085f2a3c0eeb8ce4fe7586b32ca1a7cca2019ae62114d86692f0d6a6e60510d2711a
+Size (cups-filters-1.11.6.tar.xz) = 1410116 bytes
+SHA1 (patch-filter_gstoraster.c) = a9fac7892972943f345c6b76529feff0ba098458
+SHA1 (patch-filter_mupdftoraster.c) = 4c4f7d292163657f9541c8ce454ba57d248f7ef0
diff --git a/print/cups-filters/patches/patch-filter_gstoraster.c b/print/cups-filters/patches/patch-filter_gstoraster.c
new file mode 100644
index 00000000000..9b9dac6c6c9
--- /dev/null
+++ b/print/cups-filters/patches/patch-filter_gstoraster.c
@@ -0,0 +1,16 @@
+$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;
+ }
diff --git a/print/cups-filters/patches/patch-filter_mupdftoraster.c b/print/cups-filters/patches/patch-filter_mupdftoraster.c
new file mode 100644
index 00000000000..d1cb5bdf204
--- /dev/null
+++ b/print/cups-filters/patches/patch-filter_mupdftoraster.c
@@ -0,0 +1,16 @@
+$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;
+ }