commit cups-filters for openSUSE:Factory

2020-03-08 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2020-03-08 22:23:34

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new.26092 (New)


Package is "cups-filters"

Sun Mar  8 22:23:34 2020 rev:46 rq:781787 version:1.27.2

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2020-02-25 16:01:13.171920594 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new.26092/cups-filters.changes 
2020-03-08 22:23:55.076069336 +0100
@@ -1,0 +2,21 @@
+Thu Mar  5 09:11:09 UTC 2020 - Dmitry Roshchin 
+
+- Update to 1.27.2
+  * foomatic-rip: In some PostScript input files it was possible
+that option settings did not get inserted or lines inserted
+on the wron place (Issue #208, Pull request #210).
+  * foomatic-rip: For the PDF page count call Ghostscript in
+sandbox mode and fix pointer arithmetics (Pull request
+#212).
+  * foomatic-rip: Zero-page-job handling changes made the last
+page of PostScript files not printed, also turning one-page
+jobs into zero-page jobs (Issue #200, Issue #206, Issue
+#208, Pull request #209, Pull request #210, Pull request
+#211).
+* cups-browsed: check_printer_with_option() function:
+Initialize the value, add further checks, freeing memory and
+stop allocating magic numbers (Pull request #204).
+  * cups-browsed: Additional checks against crashes in the
+is_local_hostname() function (Ubuntu bug #1863716) 
+
+---

Old:

  cups-filters-1.27.1.tar.xz

New:

  cups-filters-1.27.2.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.r3Jf5W/_old  2020-03-08 22:23:55.720069734 +0100
+++ /var/tmp/diff_new_pack.r3Jf5W/_new  2020-03-08 22:23:55.724069736 +0100
@@ -37,7 +37,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.27.1
+Version:1.27.2
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 # Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421

++ cups-filters-1.27.1.tar.xz -> cups-filters-1.27.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.27.1/INSTALL 
new/cups-filters-1.27.2/INSTALL
--- old/cups-filters-1.27.1/INSTALL 2020-02-16 20:55:06.0 +0100
+++ new/cups-filters-1.27.2/INSTALL 2020-02-28 18:48:42.0 +0100
@@ -1,4 +1,4 @@
-INSTALL - OpenPrinting CUPS Filters v1.27.1 - 2020-02-16
+INSTALL - OpenPrinting CUPS Filters v1.27.2 - 2020-02-28
 
 
 This file describes how to compile and install OpenPrinting CUPS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.27.1/NEWS new/cups-filters-1.27.2/NEWS
--- old/cups-filters-1.27.1/NEWS2020-02-16 20:55:06.0 +0100
+++ new/cups-filters-1.27.2/NEWS2020-02-28 18:48:42.0 +0100
@@ -1,6 +1,25 @@
-NEWS - OpenPrinting CUPS Filters v1.27.1 - 2020-02-16
+NEWS - OpenPrinting CUPS Filters v1.27.2 - 2020-02-28
 -
 
+CHANGES IN V1.27.2
+
+   - foomatic-rip: In some PostScript input files it was possible
+ that option settings did not get inserted or lines inserted
+ on the wron place (Issue #208, Pull request #210).
+   - foomatic-rip: For the PDF page count call Ghostscript in
+ sandbox mode and fix pointer arithmetics (Pull request
+ #212).
+   - foomatic-rip: Zero-page-job handling changes made the last
+ page of PostScript files not printed, also turning one-page
+ jobs into zero-page jobs (Issue #200, Issue #206, Issue
+ #208, Pull request #209, Pull request #210, Pull request
+ #211).
+   - cups-browsed: check_printer_with_option() function:
+ Initialize the value, add further checks, freeing memory and
+ stop allocating magic numbers (Pull request #204).
+   - cups-browsed: Additional checks against crashes in the
+ is_local_hostname() function (Ubuntu bug #1863716)
+
 CHANGES IN V1.27.1
 
- libcupsfilters: Let the PPD generator not put any dashes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.27.1/README 
new/cups-filters-1.27.2/README
--

commit cups-filters for openSUSE:Factory

2020-02-25 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2020-02-25 16:00:56

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new.26092 (New)


Package is "cups-filters"

Tue Feb 25 16:00:56 2020 rev:45 rq:778173 version:1.27.1

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2020-01-19 20:53:46.203934661 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new.26092/cups-filters.changes 
2020-02-25 16:01:13.171920594 +0100
@@ -1,0 +2,34 @@
+Wed Feb 19 18:46:12 UTC 2020 - Javier Llorente 
+
+- Update to 1.27.1
+  * libcupsfilters: Let the PPD generator not put any dashes into 
+the PPD option and choice names when translating them from IPP 
+attribute names, to avoid that on the back-translation by CUPS 
+no double-dashes are generated. This broke paper tray selections 
+with tray names like "tray-1", "tray-2", ... (Issue #192, 
+Issue #201, Debian bug #949315).
+  * foomatic-rip: Fixed segfault when PRINTER environment variable 
+is not supplied.
+  * pdftopdf, pdftops, gstoraster, gstopdf, gstopxl, rastertoescpx, 
+rastertopclx, foomatic-rip: Handle zero-page jobs (Issue #117, 
+Pull request #196, Pull request #197, Pull request #198, Pull 
+request #200).
+  * texttopdf: Added support for CJK (double-width) fonts (Issue 
+#135, Pull request #199).
+  * cups-browsed: Switched default for "CreateIPPPrinterQueues" 
+from "local-only" to "All". The configure script options "
+--enable-auto-setup-local-only" and 
+"--enable-auto-setup-driverless-only" can be used to change 
+this default (Debian bug #921252).
+  * rastertoescpx: Fixed wrong freeing of a buffer.
+  * pdftops: Added options "crop-to-fit" and "fill" to the pdftopdf 
+options which the pstops called by pdftops should not apply a 
+second time.
+  * pdftops: Added missing "-sstdout=%stderr" to Ghostscript command
+line, to assure that all messages are redirected to stderr and 
+do not mix up with the output data.
+- Drop add-cstring-include.patch: already present upstream
+- Drop foomatic-rip-fix-compilation-with-fno-common.patch: already 
+  present upstream
+
+---

Old:

  add-cstring-include.patch
  cups-filters-1.25.0.tar.xz
  foomatic-rip-fix-compilation-with-fno-common.patch

New:

  cups-filters-1.27.1.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.buIVyV/_old  2020-02-25 16:01:14.327923782 +0100
+++ /var/tmp/diff_new_pack.buIVyV/_new  2020-02-25 16:01:14.327923782 +0100
@@ -37,12 +37,9 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.25.0
+Version:1.27.1
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
-Patch1: add-cstring-include.patch
-# https://github.com/OpenPrinting/cups-filters/pull/184
-Patch2: foomatic-rip-fix-compilation-with-fno-common.patch
 # Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421
 # in 
https://github.com/OpenPrinting/cups-filters/commit/6db3b08d3b20332b1525b8dd1a47950381b8f637
 # dowloaded via

++ cups-filters-1.25.0.tar.xz -> cups-filters-1.27.1.tar.xz ++
 22022 lines of diff (skipped)




commit cups-filters for openSUSE:Factory

2020-01-19 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2020-01-19 20:53:17

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new.26092 (New)


Package is "cups-filters"

Sun Jan 19 20:53:17 2020 rev:44 rq:764966 version:1.25.0

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2019-09-11 10:20:46.471507925 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new.26092/cups-filters.changes 
2020-01-19 20:53:46.203934661 +0100
@@ -1,0 +2,8 @@
+Thu Jan  9 09:32:15 UTC 2020 - Martin Wilck 
+
+- Fix compilation with -fno-common, in preparation for gcc 10
+  (boo#1160387)
+  * Added foomatic-rip-fix-compilation-with-fno-common.patch
+  (merged upstream as commit e6c5025)
+
+---

New:

  foomatic-rip-fix-compilation-with-fno-common.patch



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.iT6Xvy/_old  2020-01-19 20:53:47.951935580 +0100
+++ /var/tmp/diff_new_pack.iT6Xvy/_new  2020-01-19 20:53:47.967935588 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cups-filters
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
 
 
 Summary:OpenPrinting CUPS filters, backends, and cups-browsed
+# See also 
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
 License:GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND MIT
 Group:  Hardware/Printing
-# See also 
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
-Url:
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
+URL:
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
 # For a breakdown of the licensing, see COPYING file
 # GPLv2:   filters: commandto*, imagetoraster, pdftops, rasterto*,
 #   imagetopdf, pstopdf, texttopdf
@@ -41,6 +41,8 @@
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 Patch1: add-cstring-include.patch
+# https://github.com/OpenPrinting/cups-filters/pull/184
+Patch2: foomatic-rip-fix-compilation-with-fno-common.patch
 # Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421
 # in 
https://github.com/OpenPrinting/cups-filters/commit/6db3b08d3b20332b1525b8dd1a47950381b8f637
 # dowloaded via

++ foomatic-rip-fix-compilation-with-fno-common.patch ++
>From e6c5025df307d3e8c79c3cd801780e4570f8607e Mon Sep 17 00:00:00 2001
From: Martin Wilck 
Date: Thu, 9 Jan 2020 10:20:46 +0100
Subject: [PATCH] foomatic-rip: fix compilation with -fno-common

Starting from the upcoming GCC release 10, the default of -fcommon option will
change to -fno-common. This causes compilation errors in foomatic-rip. These
seem to be due to missing "external" declarations.

https://gcc.gnu.org/onlinedocs/gcc-9.2.0/gcc/Code-Gen-Options.html#index-fno-common
---
 filter/foomatic-rip/foomaticrip.c | 2 +-
 filter/foomatic-rip/options.c | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/filter/foomatic-rip/foomaticrip.c 
b/filter/foomatic-rip/foomaticrip.c
index 3b27ce93..2c6cdb66 100644
--- a/filter/foomatic-rip/foomaticrip.c
+++ b/filter/foomatic-rip/foomaticrip.c
@@ -105,7 +105,7 @@ jobparams_t * get_current_job()
 }
 
 
-dstr_t *postpipe;  /* command into which the output of this filter should be 
piped */
+dstr_t *postpipe = NULL;  /* command into which the output of this filter 
should be piped */
 FILE *postpipe_fh = NULL;
 
 FILE * open_postpipe()
diff --git a/filter/foomatic-rip/options.c b/filter/foomatic-rip/options.c
index 481e5c54..3c6b63d4 100644
--- a/filter/foomatic-rip/options.c
+++ b/filter/foomatic-rip/options.c
@@ -38,14 +38,14 @@ typedef struct icc_mapping_entry_s {
 } icc_mapping_entry_t;
 
 /* Values from foomatic keywords in the ppd file */
-char printer_model [256];
+extern char printer_model [256];
 char printer_id [256];
 char driver [128];
 char cmd [4096];
 char cmd_pdf [4096];
-dstr_t *postpipe = NULL;  /* command into which the output of this
+extern dstr_t *postpipe;  /* command into which the output of this
  filter should be piped */
-char cupsfilter [256];
+extern char cupsfilter [256];
 int jobentitymaxlen = 0;
 int userentitymaxlen = 0;
 int hostentitymaxlen = 0;



commit cups-filters for openSUSE:Factory

2019-09-11 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2019-09-11 10:20:44

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new.7948 (New)


Package is "cups-filters"

Wed Sep 11 10:20:44 2019 rev:43 rq:728290 version:1.25.0

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2019-06-13 22:33:13.696383590 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new.7948/cups-filters.changes  
2019-09-11 10:20:46.471507925 +0200
@@ -1,0 +2,6 @@
+Tue Sep  3 11:53:40 UTC 2019 - Ismail Dönmez 
+
+- Add add-cstring-include.patch to include cstring for memcpy
+  and strcmp
+
+---

New:

  add-cstring-include.patch



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.jTYXz0/_old  2019-09-11 10:20:47.255507828 +0200
+++ /var/tmp/diff_new_pack.jTYXz0/_new  2019-09-11 10:20:47.259507827 +0200
@@ -40,6 +40,7 @@
 Version:1.25.0
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
+Patch1: add-cstring-include.patch
 # Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421
 # in 
https://github.com/OpenPrinting/cups-filters/commit/6db3b08d3b20332b1525b8dd1a47950381b8f637
 # dowloaded via
@@ -103,8 +104,8 @@
 BuildRequires:  gcc-c++
 BuildRequires:  glibc-devel
 BuildRequires:  libtool
-BuildRequires:  pkgconfig(systemd)
 BuildRequires:  xz
+BuildRequires:  pkgconfig(systemd)
 %systemd_requires
 # test requires
 BuildRequires:  dejavu-fonts
@@ -217,6 +218,7 @@
 
 %prep
 %setup -q
+%autopatch -p1
 
 %build
 # Just do what is described in the upstream INSTALL file

++ add-cstring-include.patch ++
Index: cups-filters-1.25.0/filter/pdf.cxx
===
--- cups-filters-1.25.0.orig/filter/pdf.cxx
+++ cups-filters-1.25.0/filter/pdf.cxx
@@ -19,6 +19,7 @@
 #include 
 #include "pdf.h"
 #include 
+#include 
 #include 
 #include 
 #include 



commit cups-filters for openSUSE:Factory

2019-06-13 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2019-06-13 22:33:12

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new.4811 (New)


Package is "cups-filters"

Thu Jun 13 22:33:12 2019 rev:42 rq:709604 version:1.25.0

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2019-04-21 08:59:42.626289582 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new.4811/cups-filters.changes  
2019-06-13 22:33:13.696383590 +0200
@@ -1,0 +2,81 @@
+Wed Jun 12 15:08:52 UTC 2019 - Dominique Leuenberger 
+
+- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
+  shortcut the build queues by allowing usage of systemd-mini
+
+---
+Fri Jun  7 11:12:58 UTC 2019 - Bjørn Lie 
+
+- Update to version 1.25.0:
+  * pdftoijs, pdftoopvp: Removed these deprecated filters
+completely as there is no demand for them any more. They also
+used unstable, undocumented APIs of Poppler.
+  * pdftoraster: Changed from using unstable, undocumented APIs of
+Poppler to stable, documented ones, to improve maintainability
+of this filter, and with it of the cups-filters package.
+  * libcupsfilters: Added support for color spaces CMY and RGBW
+when using filters without PPD file (mainly for development and
+debugging, option "print-color-mode" with values "cmy-XX" and
+"rgbw-XX" with XX being the number of bits per color).
+- Changes from version 1.24.0:
+  * cups-browsed: Integration of Deepak Patankar's Google Summer of
+Code 2018 project with the main goal of clustering different
+printers and automatically selecting the destination printers
+by job content and option/attribute settings.
+  * cups-browsed, implicitclass: Support for mixed clusters of
+remote CUPS queues and IPP network printers. For this PPD files
+of remote CUPS queues are generated by cups-browsed based on
+IPP queries, as for native IPP printers, the number of jobs for
+load balancing is polled in a way that it works also with
+native IPP printers, the implicitclass backend sends jobs
+directly to the printer instead of re-queueing them via CUPS.
+  * cups-browsed: Merge IPP attributes of several printers to
+combined attributes for the cluster to generate the cluster's
+PPD file, including PPD constraints for option combinations not
+fulfillable by any of the member printers, and finding
+reasonable, non-conflicting default settings.
+  * cups-browsed: Selection algorithm for the destination printer
+for a job sent to the cluster. Based on the job settings
+requested such as page size, media type, print quality, the
+best most suitable printer in the cluster for the job will be
+selected.
+  * cups-browsed, implicitclass: Filter jobs to clusters already
+locally. Due to the fact that a cluster's member printers are
+not exclusively non-raw CUPS queues with the complete filtering
+framework on the remote server, but also native IPP printers,
+we need to support generic driverless printers as destination.
+So we cannot pass on the input data unfiltered but need to
+filter locally. We let the cluster's PPD file emulate a PDF
+printer, letting the local CUPS queue of the cluster run
+pdftopdf and any pre-filters to turn the input into PDF and we
+let the implicitclass backend turn PDF into a format understood
+by the destination printer, supporting the 4 formats of
+driverless IPP printing: PDF, PWG Raster, Apple Raster, PCLm.
+- Drop libpoppler-cpp0, libpoppler-devel and libpoppler-glib-devel
+  BuildRequires.
+- Add pkgconfig(poppler-cpp) BuildRequires following upstream
+  changes.
+
+---
+Fri May 31 08:24:05 UTC 2019 - Bjørn Lie 
+
+- Update to version 1.23.0:
+  * This release adds support for the "print-scaling" IPP attribute
+and has the code for the support of MuPDF as PDF renderer
+vastly simplified.
+  * pdftops, mupdftoraster: Let pdftops call mutool directly and so
+that it directly outputs PostScript, eliminating the need to
+call the mupdftoraster and rastertops filters.
+  * mupdftoraster: Reduced the use of temporary files from 3 to
+just one.
+  * imagetopdf, imagetoraster, pdftopdf: Add support for
+print-scaling option.
+- Changes from version 1.22.6:
+  * Bug fix release, to address a further issue of cups-browsed
+removing user-created print queues, to make
+grayscale/monochrome PostScript jobs of colored input file
+actually output grayscale/monochrome files, to fix several bugs
+when using MuPDF as PDF renderer, and to silence compiler
+

commit cups-filters for openSUSE:Factory

2019-04-21 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2019-04-21 08:59:40

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new.5536 (New)


Package is "cups-filters"

Sun Apr 21 08:59:40 2019 rev:41 rq:695170 version:1.22.5

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2019-02-28 21:23:55.541922623 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new.5536/cups-filters.changes  
2019-04-21 08:59:42.626289582 +0200
@@ -1,0 +2,55 @@
+Mon Apr  8 10:16:15 CEST 2019 - jsm...@suse.de
+
+- Version upgrade to 1.22.5
+  * foomatic-rip: Changed Ghostscript call to count pages in a
+PDF file to use "runpdfbegin" and not the undocumented
+Ghostscript internal "pdfdict", so that it works with
+Ghostscript 9.27 and later (Debian bug #926576,
+Arch Linux bug #62251, openSUSE boo#1131771,
+c...@cups.org mailing list thread
+https://lists.cups.org/pipermail/cups/2019-April/074563.html).
+- Version upgrade to 1.22.4
+  * cups-browsed: Fix broken trailing space removal on
+"NickName" (Pull request #103).
+  * pdftops: Emit PostScript Level 2 instead of Level 3 for
+Brother PostScript printers as at least some of them
+report to support level 3 but ontly work with Level 2
+(Ubuntu bug #1306849, comment #42).
+  * bannertopdf: When multiplying the page for N-up or Duplex
+printing one page too much was generated (Issue #102).
+- Version upgrade to 1.22.3
+  * libcupsfilters: Added error checks for processing GIF, to
+avoid crashes or hangs on broken GIF files (Issues #81, #82,
+Pull request #100).
+  * cups-browsed: Added hint to the man page and configuration
+file that with "DebugLogging stderr" the logging output goes
+to journal or syslog if cups-browsed is running as system
+service (Issue #28).
+- Version upgrade to 1.22.2
+  * cups-browsed: Let distribution of jobs sent to queues with
+"implicitclass" backend (usually clusters) be done by a
+"job-state" CUPS notification and not by
+"printer-state-changed" any more. The "job-state"
+notification already contains the job ID. Before we had to
+poll the job ID from CUPS via IPP which was sometimes
+unreliable (Issue #97).
+  * imagetopdf, imagetoraster, pdftopdf, libcupsfilters: Added
+new page scaling options: "fill" scales the input page
+(typically a photo) so that the output page (typically with
+different aspect ratio) gets completely filled, aloowing for
+some content of the input page getting lost. "crop-to-fit"
+allows for easy printing of documents on slightly different
+output page sizes (A4 <-> Letter) maintaining the size and
+centering and cropping into the destination page. Thanks to
+Dheeraj Yadav (dhirajyadav135 at gmail dot com) for the
+patch (Pull request #92).
+  * cups-browsed: Do not do IPP request for printer-is-shared
+option for remote cups queues with CUPS 2.2.x and newer
+(Pull request #91).
+  * cups-browsed: Fix crash bug when reading "Cluster"
+directive from configuration file (Issue #94).
+  * driverless: Updated man page as now also Mopria and
+Wi-Fi Direct printers are supported. Mentioned also
+ippusbxd.
+
+---
@@ -94,2 +149,2 @@
-  * pdftoraster, pdftoopvp, pdftoijs: Fix build with Poppler >=
-0.70 
+  * pdftoraster, pdftoopvp, pdftoijs: Fix build with
+Poppler >= 0.70

Old:

  cups-filters-1.22.1.tar.xz

New:

  cups-filters-1.22.5.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.221DmT/_old  2019-04-21 08:59:44.186291435 +0200
+++ /var/tmp/diff_new_pack.221DmT/_new  2019-04-21 08:59:44.210291464 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cups-filters
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,14 +12,14 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
 Summary:OpenPrinting CUPS filters, backends, and cups-browsed
-# See also 
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
 License:GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND MIT
 Group:  Hard

commit cups-filters for openSUSE:Factory

2019-02-28 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2019-02-28 21:23:54

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new.28833 (New)


Package is "cups-filters"

Thu Feb 28 21:23:54 2019 rev:40 rq:677988 version:1.22.1

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2019-02-13 10:15:29.221401051 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new.28833/cups-filters.changes 
2019-02-28 21:23:55.541922623 +0100
@@ -1,0 +2,14 @@
+Wed Feb 20 14:16:40 UTC 2019 - bjorn@gmail.com
+
+- Update to version 1.22.1:
+  * braille: Use sort command with LC_ALL=C for reproducibility
+of the genrated files, needed for distribution packaging.
+  * cups-browsed, driverless: When polling the printer's
+capabilities via get-printer-attributes IPP request for
+driverless printing, use the attributes "all" and
+"media-col-database". Without "all" some printers do not report
+"urf-supported" and without "media-col-database" not all paper
+size and marging info gets reported.
+  * braille: Document how to rework output before embossing.
+
+---

Old:

  cups-filters-1.22.0.tar.xz

New:

  cups-filters-1.22.1.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.gGfopK/_old  2019-02-28 21:23:56.165922414 +0100
+++ /var/tmp/diff_new_pack.gGfopK/_new  2019-02-28 21:23:56.165922414 +0100
@@ -37,7 +37,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.22.0
+Version:1.22.1
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 # Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421

++ cups-filters-1.22.0.tar.xz -> cups-filters-1.22.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.22.0/INSTALL 
new/cups-filters-1.22.1/INSTALL
--- old/cups-filters-1.22.0/INSTALL 2019-01-18 12:27:02.0 +0100
+++ new/cups-filters-1.22.1/INSTALL 2019-02-15 19:51:24.0 +0100
@@ -1,4 +1,4 @@
-INSTALL - OpenPrinting CUPS Filters v1.22.0 - 2019-01-18
+INSTALL - OpenPrinting CUPS Filters v1.22.1 - 2019-02-15
 
 
 This file describes how to compile and install OpenPrinting CUPS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.22.0/NEWS new/cups-filters-1.22.1/NEWS
--- old/cups-filters-1.22.0/NEWS2019-01-18 12:27:02.0 +0100
+++ new/cups-filters-1.22.1/NEWS2019-02-15 19:51:23.0 +0100
@@ -1,6 +1,21 @@
-NEWS - OpenPrinting CUPS Filters v1.22.0 - 2019-01-18
+NEWS - OpenPrinting CUPS Filters v1.22.1 - 2019-02-15
 -
 
+CHANGES IN V1.22.1
+
+   - braille: Use sort command with LC_ALL=C for reproducibility
+ of the genrated files, needed for distribution packaging.
+   - cups-browsed, driverless: When polling the printer's
+  capabilities via get-printer-attributes IPP request for
+  driverless printing, use the attributes "all" and
+  "media-col-database". Without "all" some printers do not
+  report "urf-supported" and without "media-col-database" not
+  all paper size and marging info gets reported (Issue #22,
+  Pull request #86, CUPS issue #5484).
+   - braille: Document how to rework output before
+ embossing. Thanks to Samuel Thibault for this patch (Pull
+ request #90).
+
 CHANGES IN V1.22.0
 
- pdftopdf: Use QPDF for flattening interactive PDF forms
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.22.0/README 
new/cups-filters-1.22.1/README
--- old/cups-filters-1.22.0/README  2019-01-18 12:27:02.0 +0100
+++ new/cups-filters-1.22.1/README  2019-02-15 19:51:23.0 +0100
@@ -1,4 +1,4 @@
-README - OpenPrinting CUPS Filters v1.22.0 - 2019-01-18
+README - OpenPrinting CUPS Filters v1.22.1 - 2019-02-15
 ---
 
 Looking for compile instructions?  Read the file "INSTALL.txt"
@@ -1817,6 +1817,29 @@
 lp -o "LibLouis=fr-fr-g1 LibLouis2=gr-gr-g1 TextDotDistance=250 
LineSpacing=500" file.txt
 
 
+-

commit cups-filters for openSUSE:Factory

2019-02-13 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2019-02-13 10:15:20

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new.28833 (New)


Package is "cups-filters"

Wed Feb 13 10:15:20 2019 rev:39 rq:669046 version:1.22.0

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2019-01-10 15:16:41.434727230 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new.28833/cups-filters.changes 
2019-02-13 10:15:29.221401051 +0100
@@ -1,0 +2,18 @@
+Mon Jan 28 08:56:33 UTC 2019 - bjorn@gmail.com
+
+- Update to version 1.22.0:
+  * From this release on the pdftopdf filter flattens interactive
+PDF forms and annotations internally, using QPDF, instead of
+calling external utilities. This especially eliminates slowing
+factors as additional piping of the data and unneeded use of
+PDF interpreters. Using external utilities for flattening is
+still possible in case of problems. In addition, a crash bug in
+cups-browsed got fixed and compatibility of the filters with
+Poppler 0.72 assured.
+- Drop upstream fixed patches:
+  * 0001-Raise-minimum-poppler-version-from-0.18-to-0.19.patch
+  * 0002-Adapt-code-for-SplashXPathScanner-state-handling-sin.patch
+  * 0003-Support-some-more-methods-returning-const.patch
+  * 0004-Support-GooString-c_str-introduced-by-poppler-0.72.patch
+
+---
@@ -8,0 +27 @@
+  See https://github.com/OpenPrinting/cups-filters/pull/83

Old:

  0001-Raise-minimum-poppler-version-from-0.18-to-0.19.patch
  0002-Adapt-code-for-SplashXPathScanner-state-handling-sin.patch
  0003-Support-some-more-methods-returning-const.patch
  0004-Support-GooString-c_str-introduced-by-poppler-0.72.patch
  cups-filters-1.21.6.tar.xz

New:

  cups-filters-1.22.0.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.hLZ8Ve/_old  2019-02-13 10:15:30.301400639 +0100
+++ /var/tmp/diff_new_pack.hLZ8Ve/_new  2019-02-13 10:15:30.305400637 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cups-filters
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -37,17 +37,9 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.21.6
+Version:1.22.0
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM 
0001-Raise-minimum-poppler-version-from-0.18-to-0.19.patch - 
https://github.com/OpenPrinting/cups-filters/pull/83
-Patch0: 0001-Raise-minimum-poppler-version-from-0.18-to-0.19.patch
-# PATCH-FIX-UPSTREAM 
0002-Adapt-code-for-SplashXPathScanner-state-handling-sin.patch
-Patch1: 0002-Adapt-code-for-SplashXPathScanner-state-handling-sin.patch
-# PATCH-FIX-UPSTREAM 0003-Support-some-more-methods-returning-const.patch
-Patch2: 0003-Support-some-more-methods-returning-const.patch
-# PATCH-FIX-UPSTREAM 
0004-Support-GooString-c_str-introduced-by-poppler-0.72.patch
-Patch3: 0004-Support-GooString-c_str-introduced-by-poppler-0.72.patch
 # Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421
 # in 
https://github.com/OpenPrinting/cups-filters/commit/6db3b08d3b20332b1525b8dd1a47950381b8f637
 # dowloaded via
@@ -72,7 +64,7 @@
 Requires:   cups > 1.5.4
 BuildRequires:  pkgconfig
 # pdftopdf
-BuildRequires:  qpdf-devel >= 8.1.0
+BuildRequires:  qpdf-devel >= 8.3.0
 # pdftops
 BuildRequires:  poppler-tools
 # pdftoijs, pdftoopvp, pdftoraster
@@ -227,10 +219,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
 
 %build
 # Just do what is described in the upstream INSTALL file

++ cups-filters-1.21.6.tar.xz -> cups-filters-1.22.0.tar.xz ++
 1750 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/cups-filters-1.21.6/INSTALL new/cups-filters-1.22.0/INSTALL
--- old/cups-filters-1.21.6/INSTALL 2018-12-17 17:50:48

commit cups-filters for openSUSE:Factory

2019-01-10 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2019-01-10 15:16:39

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new.28833 (New)


Package is "cups-filters"

Thu Jan 10 15:16:39 2019 rev:38 rq:663893 version:1.21.6

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2018-12-24 11:35:56.033742806 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new.28833/cups-filters.changes 
2019-01-10 15:16:41.434727230 +0100
@@ -1,0 +2,9 @@
+Sat Dec 29 03:18:16 UTC 2018 - Stefan Brüns 
+
+- Fix building with Poppler 0.72
+  Add 0001-Raise-minimum-poppler-version-from-0.18-to-0.19.patch
+  Add 0002-Adapt-code-for-SplashXPathScanner-state-handling-sin.patch
+  Add 0003-Support-some-more-methods-returning-const.patch
+  Add 0004-Support-GooString-c_str-introduced-by-poppler-0.72.patch
+
+---

New:

  0001-Raise-minimum-poppler-version-from-0.18-to-0.19.patch
  0002-Adapt-code-for-SplashXPathScanner-state-handling-sin.patch
  0003-Support-some-more-methods-returning-const.patch
  0004-Support-GooString-c_str-introduced-by-poppler-0.72.patch



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.Ib0Otm/_old  2019-01-10 15:16:41.970726717 +0100
+++ /var/tmp/diff_new_pack.Ib0Otm/_new  2019-01-10 15:16:41.974726713 +0100
@@ -40,6 +40,14 @@
 Version:1.21.6
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM 
0001-Raise-minimum-poppler-version-from-0.18-to-0.19.patch - 
https://github.com/OpenPrinting/cups-filters/pull/83
+Patch0: 0001-Raise-minimum-poppler-version-from-0.18-to-0.19.patch
+# PATCH-FIX-UPSTREAM 
0002-Adapt-code-for-SplashXPathScanner-state-handling-sin.patch
+Patch1: 0002-Adapt-code-for-SplashXPathScanner-state-handling-sin.patch
+# PATCH-FIX-UPSTREAM 0003-Support-some-more-methods-returning-const.patch
+Patch2: 0003-Support-some-more-methods-returning-const.patch
+# PATCH-FIX-UPSTREAM 
0004-Support-GooString-c_str-introduced-by-poppler-0.72.patch
+Patch3: 0004-Support-GooString-c_str-introduced-by-poppler-0.72.patch
 # Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421
 # in 
https://github.com/OpenPrinting/cups-filters/commit/6db3b08d3b20332b1525b8dd1a47950381b8f637
 # dowloaded via
@@ -219,6 +227,10 @@
 
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
 
 %build
 # Just do what is described in the upstream INSTALL file

++ 0001-Raise-minimum-poppler-version-from-0.18-to-0.19.patch ++
 867 lines (skipped)

++ 0002-Adapt-code-for-SplashXPathScanner-state-handling-sin.patch ++
>From 659bb523432b7c7095db235e8dddbf770266b6aa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= 
Date: Fri, 28 Dec 2018 18:17:28 +0100
Subject: [PATCH 2/4] Adapt code for SplashXPathScanner state handling since
 poppler 0.70

The state for the scanline iteration is no longer part of the scanner,
but has been moved to a iterator helper class.
---
 filter/pdftoopvp/oprs/OPVPSplash.cxx |  8 +++-
 filter/pdftoopvp/oprs/OPVPSplashClip.cxx | 21 +++--
 2 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/filter/pdftoopvp/oprs/OPVPSplash.cxx 
b/filter/pdftoopvp/oprs/OPVPSplash.cxx
index 822f65fa..89b7d33a 100644
--- a/filter/pdftoopvp/oprs/OPVPSplash.cxx
+++ b/filter/pdftoopvp/oprs/OPVPSplash.cxx
@@ -966,7 +966,13 @@ SplashError OPVPSplash::fillByMyself(OPVPSplashPath *path, 
bool eo)
 setStrokePattern(state->fillPattern->copy());
 
 for (y = yMinI; y < yMaxI; ++y) {
-  while (scanner->getNextSpan(y, &x0, &x1)) {
+#if POPPLER_VERSION_MAJOR > 0 || POPPLER_VERSION_MINOR >= 70
+  SplashXPathScanIterator iterator(*scanner, y);
+  while (iterator.getNextSpan(&x0, &x1))
+#else
+  while (scanner->getNextSpan(y, &x0, &x1))
+#endif
+  {
 if (x0 == x1) continue;
if (clipRes == splashClipAllInside) {
  drawSpan(x0, x1-1, y, true);
diff --git a/filter/pdftoopvp/oprs/OPVPSplashClip.cxx 
b/filter/pdftoopvp/oprs/OPVPSplashClip.cxx
index bb6150bc..d81fd3f6 100644
--- a/filter/pdftoopvp/oprs/OPVPSplashClip.cxx
+++ b/filter/pdftoopvp/oprs/OPVPSplashClip.cxx
@@ -1,4 +1,9 @@
 #include 
+
+#ifdef HAVE_CPP_POPPLER_VERSION_H
+#include "cpp/poppler-version.h"
+#endif
+
 #include "splash/SplashXPathScanner.h"
 #include "OPVPSplashClip.h"
 
@@ -42,7 +47,13 @@ OPVPSplashPath *OPVPSplashClip::makePath()
 for (i = 0;i < blen;i++) {
   cbuf[i] = 0;
 }
-while (scanners[0]->getNextSpan(y,&x0

commit cups-filters for openSUSE:Factory

2018-12-24 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2018-12-24 11:35:55

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new.28833 (New)


Package is "cups-filters"

Mon Dec 24 11:35:55 2018 rev:37 rq:660284 version:1.21.6

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2018-12-11 15:41:36.454616561 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new.28833/cups-filters.changes 
2018-12-24 11:35:56.033742806 +0100
@@ -1,0 +2,37 @@
+Tue Dec 18 21:22:01 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.21.6:
+  * Bug fix release, mainly for cups-browsed to avoid crashes and
+infinite printer removal/re-creation loops and spurious local
+queues for local CUPS printers. Also expanded PostScript
+interpreter bug workaround to more Apple LaserWriter models.
+  * cups-browsed: To find out whether a DNS-SD-discovered printer
+is from the local machine, use not only the flags in the Avahi
+lookup result but also check the host name.
+  * cups-browsed: When a local CUPS queue pointing to a remote CUPS
+printer was removed and re-created to make it a permanent
+queue, on_printer_deleted() was triggered by cupsd's
+notification to re-create a lost queue. Now
+on_printer_deleted() checks whether the queue is really gone
+and only re-creates then.
+  * cups-browsed: When updating the CUPS queues, also removed and
+unregistered queues and not only created queues got checked for
+HTTP timeouts, which caused crashes on shutdown.
+  * pdftops: Use the PS interpreter of Poppler for all Apple
+LaserWriter 16/600, 4/600, 12/640, 12/600, 12/660 as they all
+seem to not work with Ghostscript's PS output.
+  * cups-browsed: On shutdown queues got removed even if they still
+had jobs.
+- Changes from version 1.21.5:
+  * Bug fix release, to build with Poppler 0.71 and with
+cups-browsed converting temporary CUPS queues reliably to
+permanent queues.
+  * cups-browsed: We cannot reliably determine whether a CUPS queue
+is temporary, so we apply the procedure to make a temporary
+queue permanent to any unshared queue.
+  * pdftoraster, pdftopdf, pdftoijs, pdftoopvp: Do not use the
+Poppler-specific "GBool", "gFalse", "gTrue" any more, as
+Poppler has switched to standard "bool", "false", "true" in
+version 0.71.0.
+
+---

Old:

  cups-filters-1.21.4.tar.xz

New:

  cups-filters-1.21.6.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.qiiU5O/_old  2018-12-24 11:35:56.557742341 +0100
+++ /var/tmp/diff_new_pack.qiiU5O/_new  2018-12-24 11:35:56.561742337 +0100
@@ -37,7 +37,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.21.4
+Version:1.21.6
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 # Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421

++ cups-filters-1.21.4.tar.xz -> cups-filters-1.21.6.tar.xz ++
 2933 lines of diff (skipped)




commit cups-filters for openSUSE:Factory

2018-12-11 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2018-12-11 15:41:34

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new.19453 (New)


Package is "cups-filters"

Tue Dec 11 15:41:34 2018 rev:36 rq:655413 version:1.21.4

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2018-09-07 15:34:23.078867813 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new.19453/cups-filters.changes 
2018-12-11 15:41:36.454616561 +0100
@@ -1,0 +2,28 @@
+Wed Nov 28 21:12:12 UTC 2018 - bjorn@gmail.com
+
+- Update to version 1.21.4:
+  * cups-browsed: cups-browsed: Limit the number of retries for
+creating a print queue when it comes to HTTP timeouts. Number
+of retries given by HttpMaxRetries directive in
+cups-browsed.conf.
+  * cups-browsed: Read out current time right before setting the
+timeouts.
+  * libcupsfilters: In the PPD generator for driverless IPP
+printing let "*cupsManualCopies: true" lines get added to
+the PPD if printing is done in a raster format as then
+pdftopdf needs to generate the copies.
+  * pdftoraster, pdftoopvp, pdftoijs: Fix build with Poppler >=
+0.70 
+  * pdftopdf: Fixed printing multiple copies on driverless IPP
+printers. When printing collated copies the multiple copies
+got applied twice, resulting in n*n instead of n copies.
+  * pdftoraster, pdftoopvp, pdftoijs: Poppler removed memCheck
+and gMemReport functions, remove appropriate calls.
+- Changes from version 1.21.3:
+  * foomatic-rip: Reset stdin after replacing the underlying file
+descriptor.
+- Changes from version 1.21.2:
+  * cups-browsed: Fixed freeing of literal string caused by
+Coverity Scan issue fix.
+
+---

Old:

  cups-filters-1.21.1.tar.xz

New:

  cups-filters-1.21.4.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.HrsYDA/_old  2018-12-11 15:41:37.078615878 +0100
+++ /var/tmp/diff_new_pack.HrsYDA/_new  2018-12-11 15:41:37.082615874 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -37,7 +37,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.21.1
+Version:1.21.4
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 # Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421

++ cups-filters-1.21.1.tar.xz -> cups-filters-1.21.4.tar.xz ++
 2633 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/cups-filters-1.21.1/INSTALL new/cups-filters-1.21.4/INSTALL
--- old/cups-filters-1.21.1/INSTALL 2018-08-26 11:40:27.0 +0200
+++ new/cups-filters-1.21.4/INSTALL 2018-11-23 22:18:49.0 +0100
@@ -1,4 +1,4 @@
-INSTALL - OpenPrinting CUPS Filters v1.21.1 - 2018-08-26
+INSTALL - OpenPrinting CUPS Filters v1.21.4 - 2018-11-23
 
 
 This file describes how to compile and install OpenPrinting CUPS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/cups-filters-1.21.1/NEWS new/cups-filters-1.21.4/NEWS
--- old/cups-filters-1.21.1/NEWS2018-08-26 11:40:27.0 +0200
+++ new/cups-filters-1.21.4/NEWS2018-11-23 22:18:49.0 +0100
@@ -1,6 +1,40 @@
-NEWS - OpenPrinting CUPS Filters v1.21.1 - 2018-08-26
+NEWS - OpenPrinting CUPS Filters v1.21.4 - 2018-11-23
 -
 
+CHANGES IN V1.21.4
+
+   - cups-browsed: cups-browsed: Limit the number of retries for
+ creating a print queue when it comes to HTTP
+ timeouts. Number of r

commit cups-filters for openSUSE:Factory

2018-09-07 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2018-09-07 15:34:19

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Fri Sep  7 15:34:19 2018 rev:35 rq:632401 version:1.21.1

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2018-07-23 17:59:20.133055299 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2018-09-07 15:34:23.078867813 +0200
@@ -1,0 +2,30 @@
+Thu Aug 30 11:06:57 UTC 2018 - Tomáš Chvátal 
+
+- Do not diferentiate for service location, it is in sbindir
+  on all systems we support now
+- Use license for license install
+- Version update to 1.21.1:
+  - foomatic-rip: Fixed segmentation fault caused by wrong
+Coverity Scan issue fix (Issue #57, Debian bug #907026).
+  - Build system: Require QPDF 8.1.0 or later as it is needed by
+bannertopdf (Issue #56).
+  - libcupsfilters, cups-browsed, driverless, foomatic-rip,
+parallel: Silenced warnings from newest gcc.
+  - libcupsfilters: When generating a PPD for driverless
+printing on a remote IPP printer, make pdftopdf not being
+run by the local queue if the remote queue is a CUPS queue
+to avoid running pdftopdf twice (CUPS Issue #5361).
+  - libcupsfilters, cups-browsed, driverless, bannertopdf,
+foomatic-rip, pdftops, pdftoraster, rastertops,
+rastertoescpx, sys5ippprinter, beh: Fixed Coverity Scan
+issues. Thanks to Zdenek Dohnal (zdohnal at redhat dot com)
+for the tests and the patches.
+  - bannertopdf: Switched over from using Poppler to using QPDF
+for generating the PDF pages. With Poppler unstable APIs
+were used which were subject to change. Thanks to Sahil
+Arora for this project in the Google Summer of Code 2018
+(Pull request #25).
+  - cups-browsed: Manually defined clusters ("Cluster" directive
+in cups-browsed.conf) caused cups-browsed to crash.
+
+---

Old:

  cups-filters-1.20.4.tar.xz

New:

  cups-filters-1.21.1.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.9o0pNf/_old  2018-09-07 15:34:23.574867254 +0200
+++ /var/tmp/diff_new_pack.9o0pNf/_new  2018-09-07 15:34:23.578867250 +0200
@@ -37,7 +37,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.20.4
+Version:1.21.1
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 # Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421
@@ -64,7 +64,7 @@
 Requires:   cups > 1.5.4
 BuildRequires:  pkgconfig
 # pdftopdf
-BuildRequires:  qpdf-devel
+BuildRequires:  qpdf-devel >= 8.1.0
 # pdftops
 BuildRequires:  poppler-tools
 # pdftoijs, pdftoopvp, pdftoraster
@@ -268,12 +268,7 @@
 mkdir -p %{buildroot}%{_unitdir}
 install -p -m 644 utils/cups-browsed.service %{buildroot}%{_unitdir}
 # Provide SUSE policy symlink /usr/sbin/rcFOO -> /etc/init.d/FOO
-# /usr/sbin/service exists only since openSUSE 12.3:
-%if 0%{?suse_version} > 1220
-ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rccups-browsed
-%else
-ln -s /sbin/service %{buildroot}%{_sbindir}/rccups-browsed
-%endif
+ln -s service %{buildroot}%{_sbindir}/rccups-browsed
 # Don't ship libtool la files.
 rm -f %{buildroot}%{_libdir}/lib*.la
 # Not sure what is this good for
@@ -314,8 +309,8 @@
 # the build fails intentionally if a mandatory file was not built
 # which ensures that already existing correctly built binary RPMs
 # are not overwritten by broken RPMs where mandatory files are missing.
-%defattr(-,root,root)
-%doc __doc/README __doc/AUTHORS __doc/NEWS __doc/COPYING __doc/fontembed.README
+%license __doc/COPYING
+%doc __doc/README __doc/AUTHORS __doc/NEWS __doc/fontembed.README
 %config(noreplace) %{_sysconfdir}/fonts/conf.d/99pdftoopvp.conf
 %config(noreplace) %{_sysconfdir}/cups/cups-browsed.conf
 %{_unitdir}/cups-browsed.service

++ cups-filters-1.20.4.tar.xz -> cups-filters-1.21.1.tar.xz ++
 4483 lines of diff (skipped)




commit cups-filters for openSUSE:Factory

2018-07-23 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2018-07-23 17:59:17

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Mon Jul 23 17:59:17 2018 rev:34 rq:624232 version:1.20.4

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2018-05-08 13:31:36.937947201 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2018-07-23 17:59:20.133055299 +0200
@@ -1,0 +2,75 @@
+Tue Jul 17 15:48:39 UTC 2018 - alarr...@suse.com
+
+- Version upgrade to 1.20.4
+  - gstoraster: Removed unneeded "if"s (Ghostscript bug #692705).
+  - cups-browsed: When checking whether there is already a local
+print queue with the same URI as the one of the discovered
+printer, consider also as equal URI if the URIs only differ
+by use of IPP or IPPS and/or use of HTTPS port 443 instead
+of IPP port 631.
+  - cups-browsed: Also upgrade from ipp: to ipps: when the ipps:
+URI is on HTTPS port 443 instead of IPP port 631. This is
+common on IPP network printers.
+  - pdftopdf: Removed support for hardware-implemented reversing
+of page order in PostScript printers. It was once not
+correctly implemented in cups-filters and second, such
+printers are extremely rare, and on Gutenprint PPDs with
+pseudo OutputOrder option hardware reversing was even
+wrongly assumed (Issue #47).
+  - pdftopdf: Accept option "output-order=normal/reverse" for
+reversing page order (Issue #47) and also "page-delivery=
+same-order/reverse-order" (CUPS Issue #5340).
+  - libcupsfilters: Let the PPD generator add "*PageStackOrder
+..."  lines to the choices of the "OutputBin" option, to
+mark which output bins need the pages printed in reverse
+order (Issue #47).
+  - libcupsfilters: Let the PPD generator correctly create a
+"*DefaultOutputOrder: ..."  entry, depending on whether the
+paper is put out face-up or face-down in the default output
+bin (Issue #47).
+  - libcupsfilters: Fixed human-readable name of the OutputBin
+option in the PPD generator.
+  - pdftoopvp: Silence compiler warning (Issue #42).
+  - cups-browsed: If the user modifies/overwrites a print queue
+created by cups-browsed, it will now not only be
+automatically released from the control of cups-browsed, but
+we also create a replacement for our generated local queue
+under a new name.
+  - cups-browsed: Make URIS for using the implicitclass backend
+correctly working also with queue names containing an '@'
+character.
+  - braille: Strengthen error checking (Pull request #41).
+  - braille: Index: Replace bogus characters with space (Pull
+request #41).
+  - braille: Add print and braille page number options (Pull
+request #41).
+  - braille: Index: Use standard duplex cups option (Pull
+request #41).
+  - cups-browsed: Moved auto-generation of PPD file for IPP
+network printers from create_remote_printer_entry()
+function to update_cups_queues(). This allows re-creating
+accidentally removed or overwritten local queues without
+losing the PPD file.
+  - braille: Add option to pick hyphenation rule according to
+current locale and make it the default for second
+translation table. (Pull request #38 and #39).
+  - braille: Remove generated defs on "make clean". (Pull request #38).
+  - braille: Turn non-breakable spaces to spaces. (Pull request
+#38 and #39).
+  - braille: Fix character encoding when extracting text. When
+extracing text from a zip file or a pdf, the resulting text
+is always utf-8 independently of the original locale, so we
+need to force that. (Pull request #38).
+  - braille: Warn when no text translation was selected in case
+the user didn't notice. (Pull request #37).
+  - braille: Fix spurious spacing after last Form-Feed (Pull
+request #45).
+- Drop pdftoopvp_Silence-compiler-warning.patch
+
+---
+Tue Jul 10 20:30:32 UTC 2018 - bjorn@gmail.com
+
+- Add pdftoopvp_Silence-compiler-warning.patch: pdftoopvp: Silence
+  compiler warning.
+
+---

Old:

  cups-filters-1.20.3.tar.xz

New:

  cups-filters-1.20.4.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.7DG46T/_old  2018-07-23 17:59:20.909054332 +0200
+++ /var/tmp/diff_new_pack.7DG46T/_new  2018-07-23 17:59:20.909054332 +0200
@@ -37,7 +37,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0

commit cups-filters for openSUSE:Factory

2018-05-08 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2018-05-08 13:31:34

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Tue May  8 13:31:34 2018 rev:33 rq:603926 version:1.20.3

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2018-04-17 11:10:55.684952635 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2018-05-08 13:31:36.937947201 +0200
@@ -1,0 +2,7 @@
+Wed May  2 23:10:52 UTC 2018 - luizl...@gmail.com
+
+- Version upgrade to 1.20.3
+  to fix regression from 1.20.2 that ignores printers published
+  using legacy CUPS broadcast
+
+---

Old:

  cups-filters-1.20.2.tar.xz

New:

  cups-filters-1.20.3.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.RWPWmp/_old  2018-05-08 13:31:37.757917617 +0200
+++ /var/tmp/diff_new_pack.RWPWmp/_new  2018-05-08 13:31:37.769917183 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cups-filters
 #
-# Copyright (c) 2018 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
 
 
 Summary:OpenPrinting CUPS filters, backends, and cups-browsed
-License:GPL-2.0 and GPL-2.0+ and GPL-3.0 and MIT
-Group:  Hardware/Printing
 # See also 
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
+License:GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND MIT
+Group:  Hardware/Printing
 Url:
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
 # For a breakdown of the licensing, see COPYING file
 # GPLv2:   filters: commandto*, imagetoraster, pdftops, rasterto*,
@@ -37,7 +37,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.20.2
+Version:1.20.3
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 # Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421

++ cups-filters-1.20.2.tar.xz -> cups-filters-1.20.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.20.2/INSTALL 
new/cups-filters-1.20.3/INSTALL
--- old/cups-filters-1.20.2/INSTALL 2018-03-31 23:26:09.0 +0200
+++ new/cups-filters-1.20.3/INSTALL 2018-04-12 15:23:44.0 +0200
@@ -1,4 +1,4 @@
-INSTALL - OpenPrinting CUPS Filters v1.20.2 - 2018-03-31
+INSTALL - OpenPrinting CUPS Filters v1.20.3 - 2018-04-12
 
 
 This file describes how to compile and install OpenPrinting CUPS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.20.2/Makefile.am 
new/cups-filters-1.20.3/Makefile.am
--- old/cups-filters-1.20.2/Makefile.am 2018-02-13 19:21:59.0 +0100
+++ new/cups-filters-1.20.3/Makefile.am 2018-04-04 18:28:10.0 +0200
@@ -1090,7 +1090,7 @@
$(LN_S) -f pdf.utf-8.simple \
$(DESTDIR)$(pkgcharsetdir)/pdf.utf-8
 if ENABLE_BRAILLE
-   chmod g-rwx,o-rwx $(DESTDIR)/$(pkgbackenddir)/cups-brf
+   chmod g-wx,o-wx $(DESTDIR)/$(pkgbackenddir)/cups-brf
 endif
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.20.2/Makefile.in 
new/cups-filters-1.20.3/Makefile.in
--- old/cups-filters-1.20.2/Makefile.in 2018-03-31 23:26:37.0 +0200
+++ new/cups-filters-1.20.3/Makefile.in 2018-04-12 15:25:30.0 +0200
@@ -5440,7 +5440,7 @@
 @RCLINKS_TRUE@ $(LN_S) -f ../init.d/cups-browsed 
$(DESTDIR)$(INITDIR)/rc0.d/K$(RCSTOP)cups-browsed;
$(LN_S) -f pdf.utf-8.simple \
$(DESTDIR)$(pkgcharsetdir)/pdf.utf-8
-@ENABLE_BRAILLE_TRUE@  chmod g-rwx,o-rwx $(DESTDIR)/$(pkgbackenddir)/cups-brf
+@ENABLE_BRAILLE_TRUE@  chmod g-wx,o-wx $(DESTDIR)/$(pkgbackenddir)/cups-brf
 
 uninstall-hook:
 @RCLINKS_TRUE@ if test "x$(INITDIR)" != x; then \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.20.2/NEWS new/cups-filters-1.20.3/NEWS
--- old/cups-filters-1.20.2/NEWS2018-03

commit cups-filters for openSUSE:Factory

2018-04-17 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2018-04-17 11:10:51

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Tue Apr 17 11:10:51 2018 rev:32 rq:595174 version:1.20.2

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2018-04-06 17:45:38.035972931 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2018-04-17 11:10:55.684952635 +0200
@@ -1,0 +2,12 @@
+Tue Apr 10 11:10:09 CEST 2018 - jsm...@suse.de
+
+- Version upgrade to 1.20.2
+  to provide upstream bugfixes also for SLE15 / Leap15
+  and be also already prepared for SLE12 (fate#323676).
+  This is a bug fix release fixing the recognition
+  of remote CUPS queues by cups-browsed, the behavior
+  of cups-browsed when one creates a queue with the
+  same name of a cups-browsed-generated queue overwriting
+  it, and other bug fixes (for details see the NEWS file).
+
+---

Old:

  cups-filters-1.20.1.tar.xz

New:

  cups-filters-1.20.2.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.nSj0IG/_old  2018-04-17 11:10:56.340921862 +0200
+++ /var/tmp/diff_new_pack.nSj0IG/_new  2018-04-17 11:10:56.344921674 +0200
@@ -37,7 +37,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.20.1
+Version:1.20.2
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 # Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421

++ cups-filters-1.20.1.tar.xz -> cups-filters-1.20.2.tar.xz ++
 2702 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/cups-filters-1.20.1/INSTALL new/cups-filters-1.20.2/INSTALL
--- old/cups-filters-1.20.1/INSTALL 2018-02-25 16:49:18.0 +0100
+++ new/cups-filters-1.20.2/INSTALL 2018-03-31 23:26:09.0 +0200
@@ -1,4 +1,4 @@
-INSTALL - OpenPrinting CUPS Filters v1.20.1 - 2018-02-25
+INSTALL - OpenPrinting CUPS Filters v1.20.2 - 2018-03-31
 
 
 This file describes how to compile and install OpenPrinting CUPS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/cups-filters-1.20.1/NEWS new/cups-filters-1.20.2/NEWS
--- old/cups-filters-1.20.1/NEWS2018-02-25 16:49:18.0 +0100
+++ new/cups-filters-1.20.2/NEWS2018-03-31 23:26:09.0 +0200
@@ -1,6 +1,27 @@
-NEWS - OpenPrinting CUPS Filters v1.20.1 - 2018-02-25
+NEWS - OpenPrinting CUPS Filters v1.20.2 - 2018-03-31
 -
 
+CHANGES IN V1.20.2
+
+   - cups-browsed: If the user modifies/overwrites a print queue
+ created by cups-browsed, it will now automatically released
+ from the control of cups-browsed, so the modified queue does
+ not get removed by cups-browsed on shutdown.  (Ubuntu bug
+ #1731417).
+   - cups-browsed: The configuration setting
+ "CreateIPPPrinterQueues LocalOnly" suppressed also the
+ automatic generation of local queues for remote CUPS
+ printers whereas this option is only intended for physical
+ IPP printers.
+   - cups-browsed: Identify remote CUPS queues by the
+ "printer-type" TXT record entry and not by the
+ "ipp(s):///printers/" URIs, there are also IPP
+ network printers with such URIs (HP LaserJet Professional
+ M1212nf MFP in Ubuntu bug #1731417).
+   - .gitignore: Added filter/braille/filters/brftopagedbrf
+   - cups-browsed, foomatic-rip: Fixed several typos. Thanks to
+ Didier Raboud for the patches.
+
 CHANGES IN V1.20.1
 
- libcupsfilters: Silenced warning when using CUPS < 2.x by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=

commit cups-filters for openSUSE:Factory

2018-04-06 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2018-04-06 17:45:30

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Fri Apr  6 17:45:30 2018 rev:31 rq:593548 version:1.20.1

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2018-02-22 14:58:22.390795575 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2018-04-06 17:45:38.035972931 +0200
@@ -1,0 +2,21 @@
+Wed Apr  4 13:49:32 CEST 2018 - jsm...@suse.de
+
+- Version upgrade to 1.20.1
+  to provide upstream bugfixes also for SLE15 / Leap15
+  and be also already prepared for SLE12 (fate#323676).
+  This is a bug fix release fixing several issues
+  on the Braille support and other bugs, in particular
+  (for details see the NEWS file):
+  * libcupsfilters: Silenced warning when using CUPS < 2.x
+by eliminating the use of a recently introduced
+CUPS library function, see
+https://bugs.linuxfoundation.org/show_bug.cgi?id=1421
+  * cups-browsed: Fixed crash when CUPS reports a print queue
+without "device-uri" attribute when cups-browsed polls a
+list of local CUPS queues, see
+https://github.com/OpenPrinting/cups-filters/issues/16
+- fix_upstream_bug_1421.patch is no longer needed because
+  it is now fixed in the upstream sources
+  (see the "libcupsfilters ... bug ... 1421" entry above).
+
+---

Old:

  cups-filters-1.20.0.tar.xz
  fix_upstream_bug_1421.patch

New:

  cups-filters-1.20.1.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.7uLJUz/_old  2018-04-06 17:45:38.991938407 +0200
+++ /var/tmp/diff_new_pack.7uLJUz/_new  2018-04-06 17:45:38.995938263 +0200
@@ -37,7 +37,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.20.0
+Version:1.20.1
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 # Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421
@@ -46,7 +46,7 @@
 # wget -O fix_upstream_bug_1421.patch 
https://github.com/OpenPrinting/cups-filters/commit/6db3b08d3b20332b1525b8dd1a47950381b8f637.patch
 # and then removed the changes of the NEWS file from that patch because
 # the NEWS changes do not apply on the sources of the pristine 1.20.0 release:
-Patch100:   fix_upstream_bug_1421.patch
+# Patch100 fix_upstream_bug_1421.patch is fixed in the cups-filters 1.20.1 
sources.
 # Since cups-filters version 1.0.42 foomatic-rip is also provided by 
cups-filters.
 # The foomatic-rip version that is provided by cups-filters is not specified 
in the cups-filters sources
 # but on http://www.openprinting.org/download/foomatic/ the 
foomatic-filters-4.0-current.tar.gz
@@ -219,9 +219,6 @@
 
 %prep
 %setup -q
-# Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421
-# in 
https://github.com/OpenPrinting/cups-filters/commit/6db3b08d3b20332b1525b8dd1a47950381b8f637
-%patch100 -p1 -b fix_upstream_bug_1421.orig
 
 %build
 # Just do what is described in the upstream INSTALL file
@@ -341,12 +338,19 @@
 # Serial backend needs to run as root
 # see https://bugzilla.redhat.com/show_bug.cgi?id=212577#c4
 %attr(0700,root,root) /usr/lib/cups/backend/serial
-# Explicit attr() mode not applicaple to symlink 
/usr/lib/cups/backend/driverless
+# Explicit attr() mode not applicable to symlink 
/usr/lib/cups/backend/driverless
 /usr/lib/cups/backend/driverless
 %dir /usr/lib/cups/filter
 %attr(0755,root,root) /usr/lib/cups/filter/bannertopdf
+%attr(0755,root,root) /usr/lib/cups/filter/brftopagedbrf
+# Explicit attr() mode not applicable to symlink /usr/lib/cups/filter/cgmtopdf
+/usr/lib/cups/filter/cgmtopdf
+# Explicit attr() mode not applicable to symlink /usr/lib/cups/filter/cmxtopdf
+/usr/lib/cups/filter/cmxtopdf
 %attr(0755,root,root) /usr/lib/cups/filter/commandtoescpx
 %attr(0755,root,root) /usr/lib/cups/filter/commandtopclx
+# Explicit attr() mode not applicable to symlink /usr/lib/cups/filter/emftopdf
+/usr/lib/cups/filter/emftopdf
 %attr(0755,root,root) /usr/lib/cups/filter/foomatic-rip
 %attr(0755,root,root) /usr/lib/cups/filter/gstoraster
 %attr(0755,root,root) /usr/lib/cups/filter/gstopxl
@@ -354,32 +358,31 @@
 %attr(0755,root,root) /usr/lib/cups/filter/imagetopdf
 %attr(0755,root,root) /usr/lib/cups/filter/imagetops
 %attr(0755,root,root) /usr/lib/cups/filter/i

commit cups-filters for openSUSE:Factory

2018-02-22 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2018-02-22 14:58:19

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Thu Feb 22 14:58:19 2018 rev:30 rq:578634 version:1.20.0

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2018-01-24 15:25:34.932175284 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2018-02-22 14:58:22.390795575 +0100
@@ -1,0 +2,16 @@
+Wed Feb 21 10:12:31 CET 2018 - jsm...@suse.de
+
+- Version upgrade to 1.20.0:
+  * Mainly enhancements and fixes for the PPD generator.
+  * For detailed info see the NEWS file.
+- fix_upstream_bug_1421.patch is the upstream fix for
+  https://bugs.linuxfoundation.org/show_bug.cgi?id=1421
+- Use 'BuildRequires python3-cups' only if suse_version >= 1330
+  (cf. "Do not require python-cups but rather python3-cups" below)
+  which means after any SLE12 service pack and after any Leap 42.x
+  i.e. for Tumbleweed, Leap 15.x, and the upcoming SLE15 and later
+  otherwise still use 'BuildRequires python-cups' to make it build
+  and usable again not only on some newest systems according to
+  https://en.opensuse.org/openSUSE:How_to_contribute_to_the_Printing_project
+
+---
@@ -4 +20 @@
-- Update to 1.19.0:
+- Version upgrade to 1.19.0:

Old:

  cups-filters-1.19.0.tar.xz

New:

  cups-filters-1.20.0.tar.xz
  fix_upstream_bug_1421.patch



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.gmOEWu/_old  2018-02-22 14:58:23.294763050 +0100
+++ /var/tmp/diff_new_pack.gmOEWu/_new  2018-02-22 14:58:23.294763050 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cups-filters
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
 
 
 Summary:OpenPrinting CUPS filters, backends, and cups-browsed
-# See also 
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
 License:GPL-2.0 and GPL-2.0+ and GPL-3.0 and MIT
 Group:  Hardware/Printing
+# See also 
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
 Url:
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
 # For a breakdown of the licensing, see COPYING file
 # GPLv2:   filters: commandto*, imagetoraster, pdftops, rasterto*,
@@ -37,9 +37,16 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.19.0
+Version:1.20.0
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
+# Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421
+# in 
https://github.com/OpenPrinting/cups-filters/commit/6db3b08d3b20332b1525b8dd1a47950381b8f637
+# dowloaded via
+# wget -O fix_upstream_bug_1421.patch 
https://github.com/OpenPrinting/cups-filters/commit/6db3b08d3b20332b1525b8dd1a47950381b8f637.patch
+# and then removed the changes of the NEWS file from that patch because
+# the NEWS changes do not apply on the sources of the pristine 1.20.0 release:
+Patch100:   fix_upstream_bug_1421.patch
 # Since cups-filters version 1.0.42 foomatic-rip is also provided by 
cups-filters.
 # The foomatic-rip version that is provided by cups-filters is not specified 
in the cups-filters sources
 # but on http://www.openprinting.org/download/foomatic/ the 
foomatic-filters-4.0-current.tar.gz
@@ -76,7 +83,14 @@
 # braille embossers
 BuildRequires:  liblouis-devel
 # Make sure we get postscriptdriver tags.
+# suse_version >= 1330 means "after any SLE12 service pack and after any Leap 
42.x"
+# see https://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto
+# and cf. cups.spec where the same test is used:
+%if 0%{?suse_version} >= 1330
 BuildRequires:  python3-cups
+%else
+BuildRequires:  python-cups
+%endif
 # cups-browsed
 # "BuildRequires libavahi-devel" is insufficient
 # (build fails at configure "checking for AVAHI_GLIB")
@@ -205,6 +219,9 @@
 
 %prep
 %setup -q
+# Upstream fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1421
+# in 
https://github.com/OpenPrinting/cups-filters/commit/6db3b

commit cups-filters for openSUSE:Factory

2018-01-24 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2018-01-24 15:25:31

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Wed Jan 24 15:25:31 2018 rev:29 rq:568707 version:1.19.0

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2017-11-10 14:41:27.574655802 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2018-01-24 15:25:34.932175284 +0100
@@ -1,0 +2,10 @@
+Tue Jan 23 10:51:28 UTC 2018 - tchva...@suse.com
+
+- Update to 1.19.0:
+  * See the detailed stuff in NEWS file
+  * New filters and poppler compatibility as always
+- Do not require python-cups but rather python3-cups in order to
+  allow build on python2 less system
+- Explicitly enable ijs and opvp filters
+
+---

Old:

  cups-filters-1.17.6.tar.xz

New:

  cups-filters-1.19.0.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.O5uW38/_old  2018-01-24 15:25:35.800134687 +0100
+++ /var/tmp/diff_new_pack.O5uW38/_new  2018-01-24 15:25:35.800134687 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cups-filters
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -37,7 +37,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.17.6
+Version:1.19.0
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 # Since cups-filters version 1.0.42 foomatic-rip is also provided by 
cups-filters.
@@ -76,7 +76,7 @@
 # braille embossers
 BuildRequires:  liblouis-devel
 # Make sure we get postscriptdriver tags.
-BuildRequires:  python-cups
+BuildRequires:  python3-cups
 # cups-browsed
 # "BuildRequires libavahi-devel" is insufficient
 # (build fails at configure "checking for AVAHI_GLIB")
@@ -224,6 +224,8 @@
--enable-shared \
--enable-imagefilters \
--enable-braille \
+   --enable-ijs \
+   --enable-opvp \
--with-pdftops=pdftops \
--with-browseremoteprotocols=DNSSD,CUPS \
--without-php \
@@ -318,6 +320,7 @@
 %attr(0755,root,root) /usr/lib/cups/backend/beh
 %attr(0755,root,root) /usr/lib/cups/backend/implicitclass
 %attr(0755,root,root) /usr/lib/cups/backend/parallel
+%attr(0755,root,root) /usr/lib/cups/backend/cups-brf
 # Serial backend needs to run as root
 # see https://bugzilla.redhat.com/show_bug.cgi?id=212577#c4
 %attr(0700,root,root) /usr/lib/cups/backend/serial
@@ -358,6 +361,7 @@
 %attr(0755,root,root)  /usr/lib/cups/filter/vectortoubrl
 %attr(0755,root,root)  /usr/lib/cups/filter/wmftopdf
 %attr(0755,root,root)  /usr/lib/cups/filter/xfigtopdf
+%attr(0755,root,root)  /usr/lib/cups/filter/musicxmltobrf
 
 # See the "./configure --help" output
 #  --with-apple-raster-filter=rastertopdf|urftopdf
@@ -402,6 +406,7 @@
 %{_datadir}/cups/drv/cupsfilters.drv
 # Driver info files for braille embosser support:
 %{_datadir}/cups/drv/generic-brf.drv
+%{_datadir}/cups/drv/generic-ubrl.drv
 %{_datadir}/cups/drv/indexv3.drv
 %{_datadir}/cups/drv/indexv4.drv
 %dir %{_datadir}/cups/mime

++ cups-filters-1.17.6.tar.xz -> cups-filters-1.19.0.tar.xz ++
 6512 lines of diff (skipped)




commit cups-filters for openSUSE:Factory

2017-11-10 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2017-11-10 14:39:27

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Fri Nov 10 14:39:27 2017 rev:28 rq:539233 version:1.17.6

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2017-09-26 21:12:10.325382050 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2017-11-10 14:41:27.574655802 +0100
@@ -1,0 +2,6 @@
+Fri Sep 29 14:49:51 UTC 2017 - o...@aepfle.de
+
+- Obsolete also debuginfo subpackages of the packages marked as
+  Obsoletes in this specfile (bsc#1047897)
+
+---



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.BJUO8E/_old  2017-11-10 14:41:29.158598549 +0100
+++ /var/tmp/diff_new_pack.BJUO8E/_new  2017-11-10 14:41:29.162598405 +0100
@@ -130,12 +130,15 @@
 # and furthermore it obsoletes all the old sub-packages:
 Provides:   cups-filters-ghostscript
 Obsoletes:  cups-filters-ghostscript < %{version}
+Obsoletes:  cups-filters-ghostscript-debuginfo
 Provides:   cups-filters-cups-browsed
 Provides:   gstoraster
 Obsoletes:  cups-filters-cups-browsed < %{version}
+Obsoletes:  cups-filters-cups-browsed-debuginfo
 Provides:   cups-browsed
 Provides:   cups-filters-foomatic-rip
 Obsoletes:  cups-filters-foomatic-rip < %{version}
+Obsoletes:  cups-filters-foomatic-rip-debuginfo
 Provides:   foomatic-rip
 # Provide foomatic-filters with the exact foomatic_rip_version
 # see https://bugzilla.novell.com/show_bug.cgi?id=870621




commit cups-filters for openSUSE:Factory

2017-09-26 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2017-09-26 21:12:08

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Tue Sep 26 21:12:08 2017 rev:27 rq:526964 version:1.17.6

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2017-07-04 13:32:03.729701480 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2017-09-26 21:12:10.325382050 +0200
@@ -1,0 +2,8 @@
+Sat Sep 16 11:13:55 UTC 2017 - zai...@opensuse.org
+
+- Version upgrade to 1.17.6:
+  * As the changelog is long for detailed info check the NEWS file.
+  * Package new filters.
+  * Compatible with poppler 0.58 and newer (Bug #1408).
+
+---

Old:

  cups-filters-1.14.0.tar.xz

New:

  cups-filters-1.17.6.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.7VKHOl/_old  2017-09-26 21:12:11.577206022 +0200
+++ /var/tmp/diff_new_pack.7VKHOl/_new  2017-09-26 21:12:11.585204898 +0200
@@ -17,9 +17,9 @@
 
 
 Summary:OpenPrinting CUPS filters, backends, and cups-browsed
+# See also 
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
 License:GPL-2.0 and GPL-2.0+ and GPL-3.0 and MIT
 Group:  Hardware/Printing
-# See also 
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
 Url:
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
 # For a breakdown of the licensing, see COPYING file
 # GPLv2:   filters: commandto*, imagetoraster, pdftops, rasterto*,
@@ -37,7 +37,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.14.0
+Version:1.17.6
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 # Since cups-filters version 1.0.42 foomatic-rip is also provided by 
cups-filters.
@@ -344,6 +344,18 @@
 %attr(0755,root,root) /usr/lib/cups/filter/texttopdf
 %attr(0755,root,root) /usr/lib/cups/filter/texttops
 %attr(0755,root,root) /usr/lib/cups/filter/texttotext
+
+%attr(0755,root,root)  /usr/lib/cups/filter/cgmtopdf
+%attr(0755,root,root)  /usr/lib/cups/filter/cmxtopdf
+%attr(0755,root,root)  /usr/lib/cups/filter/emftopdf
+%attr(0755,root,root)  /usr/lib/cups/filter/rastertopclm
+%attr(0755,root,root)  /usr/lib/cups/filter/svgtopdf
+%attr(0755,root,root)  /usr/lib/cups/filter/vectortobrf
+%attr(0755,root,root)  /usr/lib/cups/filter/vectortopdf
+%attr(0755,root,root)  /usr/lib/cups/filter/vectortoubrl
+%attr(0755,root,root)  /usr/lib/cups/filter/wmftopdf
+%attr(0755,root,root)  /usr/lib/cups/filter/xfigtopdf
+
 # See the "./configure --help" output
 #  --with-apple-raster-filter=rastertopdf|urftopdf
 #Select filter for Apple Raster input. Default:
@@ -404,7 +416,7 @@
 %{_datadir}/cups/ppdc/imagemagick.defs
 %{_datadir}/cups/ppdc/index.defs
 %{_datadir}/cups/ppdc/liblouis.defs
-%{_datadir}/cups/ppdc/liblouis1.defs.gen.in
+%{_datadir}/cups/ppdc/liblouis1.defs
 %{_datadir}/cups/ppdc/liblouis2.defs
 %{_datadir}/cups/ppdc/liblouis3.defs
 %{_datadir}/cups/ppdc/liblouis4.defs

++ cups-filters-1.14.0.tar.xz -> cups-filters-1.17.6.tar.xz ++
 11293 lines of diff (skipped)




commit cups-filters for openSUSE:Factory

2017-07-04 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2017-07-04 13:32:02

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Tue Jul  4 13:32:02 2017 rev:26 rq:502642 version:1.14.0

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2017-03-24 01:52:42.145932908 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2017-07-04 13:32:03.729701480 +0200
@@ -1,0 +2,51 @@
+Fri Jun  2 14:37:02 CEST 2017 - jsm...@suse.de
+
+- The filter for Apple Raster input is rastertopdf
+  for CUPS 2.2.2+ and urftopdf for older CUPS.
+  Because Factory/Tumbleweed uses the newest CUPS for build
+  (which is currently CUPS 2.2.3 as of this writing) the filter
+  for Apple Raster input is rastertopdf for Factory/Tumbleweed
+  so that /usr/lib/cups/filter/urftopdf must be excluded
+  from the RPM files list for Factory/Tumbleweed.
+
+---
+Thu Jun  1 12:40:16 CEST 2017 - jsm...@suse.de
+
+- The RPM scriptlet hack that created a special cupsfilters.convs
+  so that the gstoraster filter can be used with CUPS <= 1.5.4
+  does no longer make sense and is therefore removed.
+
+---
+Tue May 30 13:57:16 CEST 2017 - jsm...@suse.de
+
+- Since version 1.14.0 there are no longer sub-packages
+  (except cups-filters-devel) because nowadays cups-filters
+  can no longer be built with CUPS < 1.6 with reasonable effort,
+  see the entry below dated "Wed Oct  7 11:16:13 CEST 2015".
+  On systems with CUPS >= 1.6 (i.e. since SLE12 GA / Leap 42.1)
+  there is no good reason to keep cups-filters split into
+  sub-packages and furthermore that split causes continuous
+  (nowadays useless) efforts and bugs (like boo#1034877).
+- Version upgrade to 1.14.0:
+  Some excerpts (for details see the NEWS file):
+  * cups-browsed: Added new setting "LocalOnly" for the
+CreateIPPPrinterQueues in cups-browsed.conf.
+- Version upgrade to 1.13.5:
+  Some excerpts (for details see the NEWS file):
+  * foomatic-rip: When called via cupsfilter, foomatic-rip was
+not able to read the PPD file with (Bug #1388).
+  * cups-browsed: When creating a local queue for a remote CUPS
+printer, add the line '*APRemoteQueueID: ""' to the PPD file
+so that CUPS sets the CUPS_PRINTER_REMOTE bit for the
+printer type of the local queue (Bug #1386).
+- fallback_read_ppd_file_from_environment.patch is no longer
+  needed because it is now provided in the upstream sources
+  (see the "Bug #1388" entry above).
+- Version upgrade to 1.13.4:
+  Some excerpts (for details see the NEWS file):
+  * cups-browsed: Corrected determination whether an IPP status
+is an error, to avoid "Unable to create/modify CUPS queue
+(Success)" and infinite repetition of a succeeded operation
+(Debian bug #852436).
+
+---
@@ -12,2 +63,2 @@
-- Version update to 1.13.3:
-  * As the changelgo is really long for detailed info check NEWS file
+- Version upgrade to 1.13.3:
+  * As the changelog is long for detailed info check the NEWS file
@@ -17,3 +68,3 @@
-  * pstopdf filter dropped by upstream
-  * Add new driverless binary/driver to work with new style IPP printers
-that do not require any driver
+  * pstopdf filter dropped by upstream (cf. boo#1036220)
+  * Add new driverless binary/driver to work with
+new style IPP printers that do not require any driver
@@ -102 +153 @@
-hint (CVE-2015-8560).
+hint CVE-2015-8560 (bsc#957531).
@@ -130 +181 @@
-(CVE-2015-8327).
+CVE-2015-8327 (bsc#957531).
@@ -297,2 +348,3 @@
-where it does all the necessary checking: lower-bounds
-for CVE-2015-3258 and upper-bounds for CVE-2015-3279
+where it does all the necessary checking:
+lower-bounds for CVE-2015-3258 (bsc#936281) and
+upper-bounds for CVE-2015-3279 (bsc#937018)
@@ -303 +355 @@
-  * texttopdf: Upper-bounds checking (CVE-2015-3279).
+  * texttopdf: Upper-bounds checking CVE-2015-3279 (bsc#937018).
@@ -313,2 +365,2 @@
-(CVE-2015-3258, thanks to Stefan Cornelius fro Red Hat
- for the patch).
+CVE-2015-3258 (bsc#936281), thanks to Stefan Cornelius
+from Red Hat for the patch.
@@ -424,0 +477,8 @@
+- Changes in verion 1.0.63 (excerpts):
+  * foomatic-rip: Added hint to man page that direct,
+spooler-less mode is mainly for testing and debugging
+(linuxfoundation.org bug #1253, bsc#915545)
+  * foomatic-rip: Added a symlink of the filter to the
+binary executable directory (usually /usr/bin),
+so that LSB compliance test scripts work
+(linuxfoundation.org bug #1255, bsc#91

commit cups-filters for openSUSE:Factory

2017-03-23 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2017-03-24 01:52:40

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Fri Mar 24 01:52:40 2017 rev:25 rq:481340 version:1.13.3

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2017-02-07 11:57:10.843058929 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2017-03-24 01:52:42.145932908 +0100
@@ -1,0 +2,8 @@
+Mon Mar 13 14:28:06 CET 2017 - jsm...@suse.de
+
+- fallback_read_ppd_file_from_environment.patch
+  lets foomatic-rip call read_ppd_file() with
+  PPD filename from environment as fallback, see
+  https://bugs.linuxfoundation.org/show_bug.cgi?id=1388
+
+---

New:

  fallback_read_ppd_file_from_environment.patch



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.K2nT7r/_old  2017-03-24 01:52:44.329623754 +0100
+++ /var/tmp/diff_new_pack.K2nT7r/_new  2017-03-24 01:52:44.333623188 +0100
@@ -17,9 +17,9 @@
 
 
 Summary:OpenPrinting CUPS filters, backends, and cups-browsed
-# See also 
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
 License:GPL-2.0 and GPL-2.0+ and GPL-3.0 and MIT
 Group:  Hardware/Printing
+# See also 
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
 Url:
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
 # For a breakdown of the licensing, see COPYING file
 # GPLv2:   filters: commandto*, imagetoraster, pdftops, rasterto*,
@@ -40,6 +40,9 @@
 Version:1.13.3
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
+# Patch 100 fallback_read_ppd_file_from_environment.patch
+# lets read_ppd_file() fallback to use PPD filename from environment:
+Patch100:   fallback_read_ppd_file_from_environment.patch
 # Since cups-filters version 1.0.42 foomatic-rip is also provided by 
cups-filters.
 # The foomatic-rip version that is provided by cups-filters is not specified 
in the cups-filters sources
 # but on http://www.openprinting.org/download/foomatic/ the 
foomatic-filters-4.0-current.tar.gz
@@ -162,8 +165,8 @@
 
 %package ghostscript
 Summary:OpenPrinting CUPS filters for Ghostscript
-# Newer cups-filters versions use stuff that is provided since CUPS > 1.5.4:
 Group:  Hardware/Printing
+# Newer cups-filters versions use stuff that is provided since CUPS > 1.5.4:
 Requires:   cups > 1.5.4
 # Provide the well known generic name "gstoraster" so that it is easier for 
users
 # to find or install the RPM package name "cups-filters-ghostscript" that 
actually provides it
@@ -187,8 +190,8 @@
 
 %package foomatic-rip
 Summary:OpenPrinting CUPS filter foomatic-rip
-# Newer cups-filters versions use stuff that is provided since CUPS > 1.5.4:
 Group:  Hardware/Printing
+# Newer cups-filters versions use stuff that is provided since CUPS > 1.5.4:
 Requires:   cups > 1.5.4
 # Because gstoraster is linked with libcupsfilters.so
 # that library is in the cups-filters-ghostscript sub-package
@@ -229,8 +232,8 @@
 
 %package cups-browsed
 Summary:OpenPrinting cups-browsed for CUPS Browsing
-# Newer cups-filters versions use stuff that is provided since CUPS > 1.5.4:
 Group:  Hardware/Printing
+# Newer cups-filters versions use stuff that is provided since CUPS > 1.5.4:
 Requires:   cups > 1.5.4
 # Do not conflict with CUPS < 1.6 regardless that up to CUPS 1.5.4
 # the CUPS Browsing functionality is provided by the cupsd
@@ -275,6 +278,9 @@
 
 %prep
 %setup -q
+# Patch 100 fallback_read_ppd_file_from_environment.patch
+# lets read_ppd_file() fallback to use PPD filename from environment:
+%patch100
 
 %build
 # Just do what is described in the upstream INSTALL file

++ fallback_read_ppd_file_from_environment.patch ++
--- filter/foomatic-rip/foomaticrip.c.orig  2016-11-23 22:36:11.0 
+0100
+++ filter/foomatic-rip/foomaticrip.c   2017-03-13 12:52:26.0 +0100
@@ -931,8 +931,11 @@
command line and the options */
 if (spooler == SPOOLER_CUPS && job->printer && strlen(job->printer) > 0) {
   str = cupsGetPPD(job->printer);
-  read_ppd_file(str);
-  unlink(str);
+  if (str) {
+read_ppd_file(str);
+unlink(str);
+  } else
+read_ppd_file(job->ppdfile);
 } else 
   read_ppd_file(job->ppdfile);
 



commit cups-filters for openSUSE:Factory

2017-02-07 Thread root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2017-02-07 11:57:10

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2016-03-16 10:26:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2017-02-07 11:57:10.843058929 +0100
@@ -1,0 +2,12 @@
+Fri Jan 20 12:24:22 UTC 2017 - tchva...@suse.com
+
+- Version update to 1.13.3:
+  * As the changelgo is really long for detailed info check NEWS file
+  * Disable mutool switch to not build with mupdf package in order
+to not expand the dependencies too much
+  * /usr/lib/cups/filter/textonly was renamed to texttotext
+  * pstopdf filter dropped by upstream
+  * Add new driverless binary/driver to work with new style IPP printers
+that do not require any driver
+
+---

Old:

  cups-filters-1.8.2.tar.xz

New:

  cups-filters-1.13.3.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.T6L8ws/_old  2017-02-07 11:57:11.402979549 +0100
+++ /var/tmp/diff_new_pack.T6L8ws/_new  2017-02-07 11:57:11.406978982 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cups-filters
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
 
 
 Summary:OpenPrinting CUPS filters, backends, and cups-browsed
+# See also 
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
 License:GPL-2.0 and GPL-2.0+ and GPL-3.0 and MIT
 Group:  Hardware/Printing
-# See also 
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
 Url:
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
 # For a breakdown of the licensing, see COPYING file
 # GPLv2:   filters: commandto*, imagetoraster, pdftops, rasterto*,
@@ -37,7 +37,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.8.2
+Version:1.13.3
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 # Since cups-filters version 1.0.42 foomatic-rip is also provided by 
cups-filters.
@@ -162,8 +162,8 @@
 
 %package ghostscript
 Summary:OpenPrinting CUPS filters for Ghostscript
-Group:  Hardware/Printing
 # Newer cups-filters versions use stuff that is provided since CUPS > 1.5.4:
+Group:  Hardware/Printing
 Requires:   cups > 1.5.4
 # Provide the well known generic name "gstoraster" so that it is easier for 
users
 # to find or install the RPM package name "cups-filters-ghostscript" that 
actually provides it
@@ -187,8 +187,8 @@
 
 %package foomatic-rip
 Summary:OpenPrinting CUPS filter foomatic-rip
-Group:  Hardware/Printing
 # Newer cups-filters versions use stuff that is provided since CUPS > 1.5.4:
+Group:  Hardware/Printing
 Requires:   cups > 1.5.4
 # Because gstoraster is linked with libcupsfilters.so
 # that library is in the cups-filters-ghostscript sub-package
@@ -229,8 +229,8 @@
 
 %package cups-browsed
 Summary:OpenPrinting cups-browsed for CUPS Browsing
-Group:  Hardware/Printing
 # Newer cups-filters versions use stuff that is provided since CUPS > 1.5.4:
+Group:  Hardware/Printing
 Requires:   cups > 1.5.4
 # Do not conflict with CUPS < 1.6 regardless that up to CUPS 1.5.4
 # the CUPS Browsing functionality is provided by the cupsd
@@ -287,7 +287,9 @@
 # because the RPM macro configure does that.
 # --with-pdftops=pdftops - use Poppler instead of Ghostscript (see README)
 # --enable-braille - enable Braille embosing filters, requires liblouis
+# --disable-mutool - disable mupdf processing as we use ghostcript
 %configure --disable-static \
+   --disable-mutool \
--disable-silent-rules \
--enable-shared \
--enable-imagefilters \
@@ -303,7 +305,7 @@
 make check %{?_smp_mflags}
 
 %install
-make install DESTDIR=%{buildroot}
+%make_install
 # As band-aid for now remove the "# BrowseAllow cups.example.com" example line 
in cups-browsed.co

commit cups-filters for openSUSE:Factory

2016-03-16 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2016-03-16 10:26:28

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2015-12-27 01:58:51.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2016-03-16 10:26:29.0 +0100
@@ -1,0 +2,73 @@
+Thu Mar  3 15:45:39 CET 2016 - jsm...@suse.de
+
+- Version upgrade to 1.8.2
+  * Allow disabling dependencies on Ghostscript and Foomatic
+(Bug #1342).
+  * cups-browsed: Optionally generate also local queues pointing
+to remote raw queues. Usually only queues pointing to remote
+queues with PPD/driver are created (Debian bug #814020,
+Debian bug #756724).
+- Version upgrade to 1.8.1
+  * cups-browsed: Do not disable queues which still have jobs (and
+therefore cannot be removed) when avahi-daemon goes away, the
+print server is most probably still available and printing can
+be continued. Especially important on mobile devices where
+avahi-daemon is shut down when the print dialog is closed (and
+   the job(s) still printing).
+- Version upgrade to 1.8.0
+  * COPYING: Replaced the COPYING file by a file in Debian format,
+derived from Debian's file but updated and corrected.
+  * braille: Added info about additional packages needed for
+Braille printing to the README file.
+  * braille: Let the Braille filters use lou_translate of
+liblouis if the more sophisticated file2brl of liblouisutdml
+is not installed. This is decided on at run time, so later
+installation of liblouisutdml will let the filters
+automatically switch to file2brl.
+  * braille: Allow to build with Braille support also if
+liblouis is not installed at build time.
+  * braille: Added checks for the presence of helper tools, to
+get clear messages in the CUPS error_log if something is
+missing.
+  * Fixed copyright headers of files inherited from CUPS or
+derived from CUPS, pointing to COPYING as license info file,
+removing Apple exceptions, removing hints that a missing
+license info file can be found at www.cups.org, and removing
+"$Id" SVN file ID placeholders.
+  * Updated COPYING file for missing implicitclass and beh
+backends.
+- Version upgrade to 1.7.0
+  * cups-browsed: Added possibility to trigger the auto shutdown
+by the queues of cups-browsed being without jobs. Before
+auto shutdown was only possible when all queues have gone
+away. This allows auto shutdown on mobile devices where
+avahi-daemon is also used for other things than printing.
+- Version upgrade to 1.6.0
+  * cups-browsed: Fixed use of CUPS domain socket, both
+detection during build process and permission check at
+runtime.
+  * foomatic-rip: Fixed buffer overflow when reading environment
+variables CUPS_FONTPATH, CUPS_DATADIR, and GS_LIB (Bug
+#1336).
+  * beh: Introduced beh, the Backend Error Handler, a wrapper
+backend to make handling of backend errors more
+configurable. This backend is a C re-write of the beh
+backend written in Perl which was part of the former
+foomatic-filters package. Several people asked for beh
+getting moved to cups-filters.
+  * braille: Make image printing working also if ImageMagick
+generates formatted images without header.
+  * braille: If the user does not select a Braille translation,
+let the embosser do the translation.
+  * cups-browsed: Added version info to help screen and start-up
+in debug mode, call help screen also via "--version" option.
+  * cups-browsed: Minor improvements in help screen and man page.
+- Version upgrade to 1.5.0
+  * cups-browsed: Allow use of an alternative configuration file
+via the "-c" command line option.
+  * cups-browsed: Allow supplying configuration settings via the
+command line using the "-o" command line option.
+  * cups-browsed: Command line help via the "-h" or "--help"
+command line option.
+
+---

Old:

  cups-filters-1.4.0.tar.xz

New:

  cups-filters-1.8.2.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.dB8RYU/_old  2016-03-16 10:26:30.0 +0100
+++ /var/tmp/diff_new_pack.dB8RYU/_new  2016-03-16 10:26:30.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cups-filters
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file

commit cups-filters for openSUSE:Factory

2015-12-26 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2015-12-27 01:58:50

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2015-10-19 22:48:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2015-12-27 01:58:51.0 +0100
@@ -1,0 +2,64 @@
+Thu Dec 17 12:28:13 CET 2015 - jsm...@suse.de
+
+- Version upgrade to 1.4.0
+  Changes in 1.4.0 (excerpt - for details see the NEWS file):
+  * foomatic-rip: SECURITY FIX: Also consider the semicolon
+(';') as an illegal shell escape character. Thanks to Adam
+Chester (adam dot chester at pentest dot co dot uk) for the
+hint (CVE-2015-8560).
+  * brftoembosser, imagetobrf, imagetoubrl, imageubrltoindexv3,
+imageubrltoindexv4, textbrftoindexv3, textbrftoindexv4,
+texttobrf, braille.convs, braille.types, generic-brf.drv,
+indexv3.drv, indexv4.drv: Added support for Braille
+embossing via CUPS. Text and even images can now be sent to
+a Braille embosser like to a printer. Thanks to Samuel
+Thibault (samuel dot thibault at ens-lyon dot org) for this
+contribution.
+- BuildRequires liblouis-devel is needed for Braille embossers.
+- Version upgrade to 1.3.0
+  Changes in 1.3.0 (excerpt - for details see the NEWS file):
+  * cups-browsed: Added new BrowseFilter directive in
+cups-browsed.conf.  This directive allows filtering of the
+remote printers to be accepted on most properties/metadata
+supplied with the DNS-SD broadcasts. This allows, in
+addition to BrowseAllow/BrowseDeny/BrowseOrder, to reduce
+the amount of printers listed in print dialogs to a more
+useful amount.
+  * cups-browsed: Added support for BrowseDeny and BrowseOrder
+directives in cups-browsed.conf.
+  * cups-browsed: Let the BrowseAllow lines in cups-browsed.conf
+also apply to remote printers discovered via DNS-SD.
+- Version upgrade to 1.2.0
+  Changes in 1.2.0 (excerpt - for details see the NEWS file):
+  * foomatic-rip: SECURITY FIX: Also consider the back tick
+('`') as an illegal shell escape character. Thanks to Michal
+Kowalczyk from the Google Security Team for the hint
+(CVE-2015-8327).
+- Version upgrade to 1.1.0
+  Changes in 1.1.0 (excerpt - for details see the NEWS file):
+  * Version numbering scheme changed: Releases with feature
+addition/change have the minor number increased now, pure
+bug fix releases get the revision number increased, to make
+use of the minor number which stayed zero all the time.
+  * cups-browsed: Added "DefaultOptions" directive to
+cups-browsed.conf to allow defining default option settings
+for local queues to be generated for newly appearing remote
+printers.
+  * cups-browsed: Let option settings of a generated print queue
+be saved before taking the queue down so that when the remote
+printer appears again all user changes get restored, making
+user changes permanent on generated queues.
+  * cups-browsed: Added a mode in which IP-based device URIs
+for the generation of local print queues are used, for
+cases with problems in local host name resolution.
+  * foomatic-rip: Use -dFirstPage=... and -dLastPage=... only
+if really needed (Bug #1324).
+  * cups-browsed, implicitclass: Make the load-balancing
+configurable so that one can select whether the jobs get
+queued up locally like in a CUPS class or whether they get
+immediately distributed to the remote servers letting them
+queue up there.
+- FirstPage_LastPage_only_if_needed.patch is obsolete since
+  version 1.1.0 because it is fixed in the sources.
+
+---

Old:

  FirstPage_LastPage_only_if_needed.patch
  cups-filters-1.0.76.tar.xz

New:

  cups-filters-1.4.0.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.6o9C9L/_old  2015-12-27 01:58:53.0 +0100
+++ /var/tmp/diff_new_pack.6o9C9L/_new  2015-12-27 01:58:53.0 +0100
@@ -37,13 +37,9 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.0.76
+Version:1.4.0
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
-# Patch1 FirstPage_LastPage_only_if_needed.patch lets foomatic-rip add 
-dFirstPag

commit cups-filters for openSUSE:Factory

2015-10-19 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2015-10-19 22:48:08

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2015-09-17 09:17:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2015-10-19 22:48:09.0 +0200
@@ -1,0 +2,111 @@
+Wed Oct  7 11:16:13 CEST 2015 - jsm...@suse.de
+
+- FirstPage_LastPage_only_if_needed.patch lets foomatic-rip
+  add -dFirstPage=N [and -dLastPage=M] to the Ghostscript
+  command line only if those options are actually needed
+  (i.e. if FirstPage > 1 [and when LastPage >= FirstPage])
+  cf. http://bugs.ghostscript.com/show_bug.cgi?id=696246
+  and https://bugs.linuxfoundation.org/show_bug.cgi?id=1324
+- At least for now support for cups154 in the SLE12 legacy module
+  is abandoned (by default SLE12 has CUPS 1.7.5) because newer
+  cups-filters versions again use stuff that is provided
+  since CUPS > 1.5.4 so that it does no longer build with
+  CUPS 1.5.4. Perhaps I (jsm...@suse.de) find time to fix it
+  again for CUPS 1.5.4 but when not, newer cups-filters will
+  no longer work with CUPS 1.5.4.
+- Version upgrade to 1.0.76
+  Changes in 1.0.76 (excerpt - for details see the NEWS file):
+  * cups-browsed, implicitclass: Let the load-balancing queue up
+the jobs in the local (generated) queue until a free (idle,
+enabled, and accepting jobs) remote queue is found (check
+every 5 sec if no free queue available). This gives a more
+even distribution of the work amongst the servers and
+protects against the case that a bunch of jobs gets
+inaccessible or lost if one of the servers fails.
+  * cups-browsed: Let the load-balancing also check whether the
+destination queue is actually accepting jobs.
+  * cups-browsed: If a generated queue is not removed on
+shutdown of cups-browsed due to remaining jobs in it,
+re-enable it in the next cups-browsed session even if it was
+disabled by something other than cups-browsed.
+  * implicitclass: Clean up debug and error messages.
+  * implicitclass: Fix exit codes for immediate retry of jobs.
+  * cups-browsed: Make absence of CUPS notifications via D-Bus
+non-fatal and fall back to the old behavior of cups-browsed
+(fail-over instead of load balancing for equally-named
+remote queues, do not remove generated queue if it is
+default instead of default printer management). This solves
+problems of CUPS and/or cups-browsed built without D-Bus
+support or absence of D-Bus on the system (Bug #1316).
+  * cups-browsed: Do not use g_warning() function, sneaked in
+by copy and paste of CUPS subscription functions.
+- Version upgrade to 1.0.75
+  Changes in 1.0.75 (excerpt - for details see the NEWS file):
+  * texttopdf: Really support BoldItalic (original texttops
+just maps BoldItalic to Bold).
+  * texttopdf: Fixed segfault when outputting BoldItalic
+(Bug #1314).
+- Version upgrade to 1.0.74
+  Changes in 1.0.74 (excerpt - for details see the NEWS file):
+  * cups-browsed: Added NULL check when getting the notification
+of a printer starting to process a job and checking whether
+this printer is created by cups-browsed with the
+implicitclass: backend (Ubuntu bug #1488524).
+  * cups-browsed: Do not schedule printers for update when they
+are already marked as disappeared.
+  * cups-browsed: Added sanity checks when saving the default
+printer selection in a file.
+  * cups-browsed, implicitclass: If remote queues disappear or
+cups-browsed shuts down and a cups-browsed-generated queue
+still has jobs and needs to be kept therefore, disable it
+and re-enable it when cups-browsed starts again and/or the
+remote queue(s) re-appear(s). This avoids repeated retries
+of the jobs while the remote server is not available, causing
+unneeded system load and battery consumption.
+  * cups-browsed: After polling info from remote CUPS servers
+to find the best destination job, set the default CUPS server
+back to local.
+- Version upgrade to 1.0.73
+  Changes in 1.0.73 (excerpt - for details see the NEWS file):
+  * cups-browsed: Added missing
+utils/org.cups.cupsd.Notifier.xml file.
+- Version upgrade to 1.0.72
+  Changes in 1.0.72 (excerpt - for details see the NEWS file):
+  * cups-browsed, implicitclass: Added load balancing
+functionality. If there are several remote CUPS printers
+with the same name, they for locally a cluster represented
+by a print queue with this name. This printer prints through
+a special backend (implicitclass) which makes cups-browsed
+f

commit cups-filters for openSUSE:Factory

2015-09-17 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2015-09-17 09:17:05

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2015-08-05 19:13:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2015-09-17 09:17:07.0 +0200
@@ -1,0 +2,12 @@
+Thu Sep  3 11:16:29 CEST 2015 - jsm...@suse.de
+
+- More appropriate URL entry in spec file:
+  Now it is (wrapped URL)
+  http://www.linuxfoundation.org/collaborate/workgroups
+/openprinting/cups-filters
+  that shows mainly generic information instead of (wrapped URL)
+  http://www.linuxfoundation.org/collaborate/workgroups
+/openprinting/pdf_as_standard_print_job_format
+  that provides mainly technical details.
+
+---
@@ -84,4 +96,5 @@
-queues for IPP network printers). Thanks to Johannes Meixner from
-SUSE for the patch (Bug #1268).
-  * Ricoh-PDF_Printer-PDF.ppd: Added PPD file for Ricoh's PDF printers
-(experimental). Thanks to Ulrich Wehner from Ricoh for the file.
+queues for IPP network printers). Thanks to Johannes Meixner
+from SUSE for the patch (Bug #1268).
+  * Ricoh-PDF_Printer-PDF.ppd: Added PPD file for Ricoh's PDF
+printers (experimental). Thanks to Ulrich Wehner from Ricoh
+for the file.
@@ -110,2 +123,2 @@
-- Reenable threads, seems to work fine. If there are thread related
-  issues assign the bug to me.
+- Reenable threads, seems to work fine. If there are thread
+  related issues assign the bug to me.



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.DgKVIU/_old  2015-09-17 09:17:07.0 +0200
+++ /var/tmp/diff_new_pack.DgKVIU/_new  2015-09-17 09:17:07.0 +0200
@@ -19,7 +19,8 @@
 Summary:OpenPrinting CUPS filters, backends, and cups-browsed
 License:GPL-2.0 and GPL-2.0+ and GPL-3.0 and MIT
 Group:  Hardware/Printing
-Url:
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
+# See also 
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
+Url:
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
 # For a breakdown of the licensing, see COPYING file
 # GPLv2:   filters: commandto*, imagetoraster, pdftops, rasterto*,
 #   imagetopdf, pstopdf, texttopdf




commit cups-filters for openSUSE:Factory

2015-08-05 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2015-08-05 19:13:11

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2015-07-16 17:13:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2015-08-05 19:13:12.0 +0200
@@ -1,0 +2,8 @@
+Sun Jul 26 13:16:43 UTC 2015 - zai...@opensuse.org
+
+- Add cups-filters-poppler-034.patch: Fix build with poppler-0.34.
+  See https://bugs.linuxfoundation.org/show_bug.cgi?id=1301
+  pdftoopvp: Adaptations to API changes on Poppler 0.34.0, note
+  that this patch disables color management in this filter.
+
+---

New:

  cups-filters-poppler-034.patch



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.CbBDQI/_old  2015-08-05 19:13:13.0 +0200
+++ /var/tmp/diff_new_pack.CbBDQI/_new  2015-08-05 19:13:13.0 +0200
@@ -49,6 +49,8 @@
 #   zypper vcmp '4.0.17.256' '4.0.17.256.1' -> 4.0.17.256 is older than 
4.0.17.256.1
 #   zypper vcmp '4.0.17.257' '4.0.17.256.1' -> 4.0.17.257 is newer than 
4.0.17.256.1
 %define foomatic_rip_version 4.0.17.256.1
+# PATCH-FIX-UPSTREAM cups-filters-poppler-034.patch blo#1301 
zai...@opensuse.org -- Fix build with new poppler-0.34. Upstream patch.
+Patch0: cups-filters-poppler-034.patch
 # SLE12 needs special BuildRequires.
 # For suse_version values see 
https://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto
 %if 0%{?suse_version} == 1315
@@ -275,6 +277,9 @@
 
 %prep
 %setup -q
+%if 0%{?suse_version} > 1320
+%patch0 -p0
+%endif
 
 %build
 # Just do what is described in the upstream INSTALL file

++ cups-filters-poppler-034.patch ++
=== modified file 'filter/pdftoopvp/OPVPOutputDev.cxx'
--- filter/pdftoopvp/OPVPOutputDev.cxx  2015-02-18 03:17:28 +
+++ filter/pdftoopvp/OPVPOutputDev.cxx  2015-07-14 19:22:49 +
@@ -1811,10 +1811,14 @@
 #if POPPLER_VERSION_MAJOR <= 0 && (POPPLER_VERSION_MINOR <= 20 || 
(POPPLER_VERSION_MINOR == 21 && POPPLER_VERSION_MICRO <= 2))
   maskSplash->drawImage(&imageSrc, &imgMaskData,
splashModeMono8, gFalse, maskWidth, maskHeight, mat);
-#else
+#elif POPPLER_VERSION_MAJOR <= 0 && POPPLER_VERSION_MINOR <= 33
   maskSplash->drawImage(&imageSrc, &imgMaskData,
splashModeMono8, gFalse, maskWidth, maskHeight,
 mat,gFalse);
+#else
+  maskSplash->drawImage(&imageSrc, 0, &imgMaskData,
+  splashModeMono8, gFalse, maskWidth, maskHeight,
+ mat,gFalse);
 #endif
   delete imgMaskData.imgStr;
   maskStr->close();

=== modified file 'filter/pdftoopvp/oprs/OPRS.cxx'
--- filter/pdftoopvp/oprs/OPRS.cxx  2013-01-09 10:42:32 +
+++ filter/pdftoopvp/oprs/OPRS.cxx  2015-07-14 19:22:49 +
@@ -240,8 +240,10 @@
 if (rasterMode) {
 #if POPPLER_VERSION_MAJOR <= 0 && (POPPLER_VERSION_MINOR <= 20 || 
(POPPLER_VERSION_MINOR == 21 && POPPLER_VERSION_MICRO <= 2))
return splash->drawImage(src,srcData,srcMode,srcAlpha,w,h,mat);
-#else
+#elif POPPLER_VERSION_MAJOR <= 0 && POPPLER_VERSION_MINOR <= 33
return splash->drawImage(src,srcData,srcMode,srcAlpha,w,h,mat,gFalse);
+#else
+   return splash->drawImage(src,0,srcData,srcMode,srcAlpha,w,h,mat,gFalse);
 #endif
 } else {
return opvpSplash->drawImage(src,srcData,srcMode,srcAlpha,w,h,mat);



commit cups-filters for openSUSE:Factory

2015-07-16 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2015-07-16 17:13:49

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2015-05-23 13:03:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2015-07-16 17:13:51.0 +0200
@@ -1,0 +2,65 @@
+Mon Jul  6 11:56:23 CEST 2015 - jsm...@suse.de
+
+- Version upgrade to 1.0.71
+  Change in 1.0.71 (cf. the NEWS file but there is a typo
+  in the NEWS file that claims the CVE number is 3259
+  while the correct CVE number is 3279):
+  * texttopdf: The Page allocation is moved into textcommon.c,
+where it does all the necessary checking: lower-bounds
+for CVE-2015-3258 and upper-bounds for CVE-2015-3279
+due to integer overflows for the calloc() call
+initialising Page[0] and the memset() call in texttopdf.c's
+WritePage() function zeroing the entire array.
+Thanks to Tim Waugh from Red Hat for the patch.
+  * texttopdf: Upper-bounds checking (CVE-2015-3279).
+
+---
+Mon Jun 29 09:40:08 CEST 2015 - jsm...@suse.de
+
+- Version upgrade to 1.0.70
+  Changes in 1.0.70 (excerpt - for details see the NEWS file):
+  * texttopdf: Fixed buffer overflow on size allocation
+of texttopdf when working with extremely small line sizes,
+which causes the size calculation to result in 0
+(CVE-2015-3258, thanks to Stefan Cornelius fro Red Hat
+ for the patch).
+  * cups-browsed: leak fixes
+  * cups-browsed: Further BrowseAllow fixing
+  * cups-browsed: BrowsePoll is an array of pointers,
+not structures, so allocate room for the pointers
+  * cups-browsed: Prevent NULL dereference when handling
+BrowseAllow without value
+  * cups-browsed: Use memory deallocation function
+corresponding to allocation function used
+  * cups-browsed: Fixes for glib source handling
+(Red Hat bug #1228555)
+- Version upgrade to 1.0.69
+  Changes in 1.0.69 (excerpt - for details see the NEWS file):
+  * cups-browsed: When checking whether a queue name already
+exists as a locally defined queue, do case-insensitive
+comparing as for CUPS printer names are case-insensitive.
+This assures that already existing queues do never get
+overwritten.
+  * cups-browsed: Added "IPPPrinterQueueType Auto/PPD/NoPPD"
+directive to cups-browsed.conf to allow controlling how
+cups-browsed creates queues fr native IPP network printers:
+with PPD, with System V interface script, or selecting
+automatically.
+  * pdftopdf: Center Landscape-oriented jobs correctly
+on the page if the "fitplot" or "number-up" options
+are used (Bug #1284).
+  * pstopdf: Removed "-dUseCIEColor" from the Ghostscript command
+line. In modern Ghostscript versions (9.11 and newer) it is
+recommended to not use it with the pdfwrite and ps2write
+output devices any more.
+  * imagetopdf: Corrections in PDF output: Let evince display
+the PDF with the correct size including margins and let
+ghostscript not complain about an invalid xref entry.
+  * sys5ippprinter: Renamed pdftoippprinter to reflect that it is
+once a System 5 interface script and second does not accept
+only PDF as input.
+  * pdftoippprinter: Support also PWG Raster and JPEG as input
+formats so that an auto-generated, PPD-less queue for an
+IPP printer emulates an IPP Everywhere printer.
+
+---

Old:

  cups-filters-1.0.68.tar.xz

New:

  cups-filters-1.0.71.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.9729Ib/_old  2015-07-16 17:13:52.0 +0200
+++ /var/tmp/diff_new_pack.9729Ib/_new  2015-07-16 17:13:52.0 +0200
@@ -36,7 +36,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.0.68
+Version:1.0.71
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 # Since cups-filters version 1.0.42 foomatic-rip is also provided by 
cups-filters.
@@ -422,7 +422,6 @@
 %attr(0755,root,root) /usr/lib/cups/filter/imagetops
 %attr(0755,root,root) /usr/lib/cups/filter/imagetoraster
 %attr(0755,root,root) /usr/lib/cups/filter/pdftoijs
-%attr(0755,root,root) /usr/lib/cups/filter/pdftoippprin

commit cups-filters for openSUSE:Factory

2015-05-23 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2015-05-23 13:03:05

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2015-03-30 19:09:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2015-05-23 13:03:06.0 +0200
@@ -1,0 +2,17 @@
+Thu May 14 13:08:33 UTC 2015 - tchva...@suse.com
+
+- Version bump to 1.0.68:
+  * cups-browsed: Numeric IDs for GSources of the glib event
+loop must be positive integers greater than zero according
+to the documentation of the g_source_get_id() function.
+Taken care of this at all places.
+  * cups-browsed: Added conditionals so that it also builds with
+CUPS 1.5.x (but then withou support for automatically creating
+queues for IPP network printers). Thanks to Johannes Meixner from
+SUSE for the patch (Bug #1268).
+  * Ricoh-PDF_Printer-PDF.ppd: Added PPD file for Ricoh's PDF printers
+(experimental). Thanks to Ulrich Wehner from Ricoh for the file.
+- Remove upstream merged patch:
+  * fix-create_local_queue-ifndef-HAVE_CUPS_1_6.diff
+
+---

Old:

  cups-filters-1.0.67.tar.xz
  fix-create_local_queue-ifndef-HAVE_CUPS_1_6.diff

New:

  cups-filters-1.0.68.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.TmrlzD/_old  2015-05-23 13:03:07.0 +0200
+++ /var/tmp/diff_new_pack.TmrlzD/_new  2015-05-23 13:03:07.0 +0200
@@ -36,16 +36,9 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.0.67
+Version:1.0.68
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
-# Patch1 fix-create_local_queue-ifndef-HAVE_CUPS_1_6.diff
-# makes it compile again without errors also for CUPS <= 1.5.4
-# by excluding code that uses CUPS >= 1.6 specific stuff,
-# in particular by skipping create_local_queue for non-CUPS
-# printer broadcasts for CUPS <= 1.5.4, see the upstream bug
-# https://bugs.linuxfoundation.org/show_bug.cgi?id=1268
-Patch1: fix-create_local_queue-ifndef-HAVE_CUPS_1_6.diff
 # Since cups-filters version 1.0.42 foomatic-rip is also provided by 
cups-filters.
 # The foomatic-rip version that is provided by cups-filters is not specified 
in the cups-filters sources
 # but on http://www.openprinting.org/download/foomatic/ the 
foomatic-filters-4.0-current.tar.gz
@@ -282,13 +275,6 @@
 
 %prep
 %setup -q
-# Patch1 fix-create_local_queue-ifndef-HAVE_CUPS_1_6.diff
-# makes it compile again without errors also for CUPS <= 1.5.4
-# by excluding code that uses CUPS >= 1.6 specific stuff,
-# in particular by skipping create_local_queue for non-CUPS
-# printer broadcasts for CUPS <= 1.5.4, see the upstream bug
-# https://bugs.linuxfoundation.org/show_bug.cgi?id=1268
-%patch1
 
 %build
 # Just do what is described in the upstream INSTALL file

++ cups-filters-1.0.67.tar.xz -> cups-filters-1.0.68.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.0.67/INSTALL 
new/cups-filters-1.0.68/INSTALL
--- old/cups-filters-1.0.67/INSTALL 2015-03-11 16:17:51.0 +0100
+++ new/cups-filters-1.0.68/INSTALL 2015-04-13 16:46:32.0 +0200
@@ -1,4 +1,4 @@
-INSTALL - OpenPrinting CUPS Filters v1.0.67 - 2015-03-11
+INSTALL - OpenPrinting CUPS Filters v1.0.68 - 2015-04-13
 
 
 This file describes how to compile and install OpenPrinting CUPS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.0.67/Makefile.am 
new/cups-filters-1.0.68/Makefile.am
--- old/cups-filters-1.0.67/Makefile.am 2015-02-27 18:50:43.0 +0100
+++ new/cups-filters-1.0.68/Makefile.am 2015-03-18 01:41:33.0 +0100
@@ -751,6 +751,7 @@
ppd/Generic-PDF_Printer-PDF.ppd \
ppd/HP-Color_LaserJet_CM3530_MFP-PDF.ppd \
ppd/HP-PhotoSmart_Pro_B8300-hpijs-pdftoijs.ppd \
+   ppd/Ricoh-PDF_Printer-PDF.ppd \
ppd/pxlcolor.ppd \
ppd/pxlmono.ppd \
ppd/textonly.ppd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.0.67/Makefile.in 
new/cups-filters-1.0.68/Makefile.in
--- old/cups-filters

commit cups-filters for openSUSE:Factory

2015-03-30 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2015-03-30 19:09:42

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2015-03-16 06:59:39.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2015-03-30 19:09:44.0 +0200
@@ -1,0 +2,16 @@
+Fri Mar 20 13:57:04 CET 2015 - jsm...@suse.de
+
+- For SLE12 build it with traditional CUPS 1.5.4 to ensure
+  it works on SLE12 both with CUPS 1.7.5 and CUPS 1.5.4.
+
+---
+Fri Mar 20 10:01:44 CET 2015 - jsm...@suse.de
+
+- fix-create_local_queue-ifndef-HAVE_CUPS_1_6.diff
+  makes it compile again without errors also for CUPS <= 1.5.4
+  by excluding code that uses CUPS >= 1.6 specific stuff,
+  in particular by skipping create_local_queue for non-CUPS
+  printer broadcasts for CUPS <= 1.5.4, see the upstream bug
+  https://bugs.linuxfoundation.org/show_bug.cgi?id=1268
+
+---

New:

  fix-create_local_queue-ifndef-HAVE_CUPS_1_6.diff



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.N9sJre/_old  2015-03-30 19:09:44.0 +0200
+++ /var/tmp/diff_new_pack.N9sJre/_new  2015-03-30 19:09:44.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cups-filters
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -39,6 +39,13 @@
 Version:1.0.67
 Release:0
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
+# Patch1 fix-create_local_queue-ifndef-HAVE_CUPS_1_6.diff
+# makes it compile again without errors also for CUPS <= 1.5.4
+# by excluding code that uses CUPS >= 1.6 specific stuff,
+# in particular by skipping create_local_queue for non-CUPS
+# printer broadcasts for CUPS <= 1.5.4, see the upstream bug
+# https://bugs.linuxfoundation.org/show_bug.cgi?id=1268
+Patch1: fix-create_local_queue-ifndef-HAVE_CUPS_1_6.diff
 # Since cups-filters version 1.0.42 foomatic-rip is also provided by 
cups-filters.
 # The foomatic-rip version that is provided by cups-filters is not specified 
in the cups-filters sources
 # but on http://www.openprinting.org/download/foomatic/ the 
foomatic-filters-4.0-current.tar.gz
@@ -49,7 +56,21 @@
 #   zypper vcmp '4.0.17.256' '4.0.17.256.1' -> 4.0.17.256 is older than 
4.0.17.256.1
 #   zypper vcmp '4.0.17.257' '4.0.17.256.1' -> 4.0.17.257 is newer than 
4.0.17.256.1
 %define foomatic_rip_version 4.0.17.256.1
+# SLE12 needs special BuildRequires.
+# For suse_version values see 
https://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto
+%if 0%{?suse_version} == 1315
+# For SLE12 by default CUPS 1.7.5 is provided and alternatively CUPS 1.5.4 is 
provided in the "legacy" module.
+# For SLE12 build it with traditional CUPS 1.5.4 to ensure it works on SLE12 
both with CUPS 1.7.5 and CUPS 1.5.4
+# because libcups and libcupsimage in CUPS 1.7.5 are backward compatible with 
CUPS 1.5.4 so that applications
+# that have been built with CUPS 1.5.4 also work under CUPS 1.7.5 but the 
libraries in CUPS 1.7.5 provide
+# some additional functions so that applications that have been built with 
CUPS 1.7.5 and use those
+# additional functions would not work under CUPS 1.7.5.
+# Only in the Printing project for SLE12 use cups154-ddk (a sub package of the 
cups154-SLE12 source package):
+BuildRequires:  cups154-devel
+%else
+# Anything what is not SLE12 (i.e. SLE11 and all openSUSE versions) have 
"normal" BuildRequires:
 BuildRequires:  cups-devel
+%endif
 BuildRequires:  pkgconfig
 # pdftopdf
 BuildRequires:  qpdf-devel
@@ -261,6 +282,13 @@
 
 %prep
 %setup -q
+# Patch1 fix-create_local_queue-ifndef-HAVE_CUPS_1_6.diff
+# makes it compile again without errors also for CUPS <= 1.5.4
+# by excluding code that uses CUPS >= 1.6 specific stuff,
+# in particular by skipping create_local_queue for non-CUPS
+# printer broadcasts for CUPS <= 1.5.4, see the upstream bug
+# https://bugs.linuxfoundation.org/show_bug.cgi?id=1268
+%patch1
 
 %build
 # Just do what is described in the upstream INSTALL file

++ fix-create_local_queue-ifndef-HAVE_CUPS_1_6.diff ++
--- utils/cups-browsed.c.orig   2015-03-11 15:56:23.0 +0100
+++ utils/cups-browsed.c2015-03-17 14:56:06.00

commit cups-filters for openSUSE:Factory

2015-03-15 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2015-03-16 06:59:38

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2015-01-20 18:59:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2015-03-16 06:59:39.0 +0100
@@ -1,0 +2,38 @@
+Thu Mar 12 14:48:10 UTC 2015 - tchva...@suse.com
+
+- Reenable threads, seems to work fine. If there are thread related
+  issues assign the bug to me.
+
+---
+Thu Mar 12 15:47:17 CET 2015 - jsm...@suse.de
+
+- Version upgrade to 1.0.67
+   Changes in 1.0.67:
+   * cups-browsed: Use g_source_remove() instead of
+ g_source_destroy() for killing auto shutdown timers
+ (Ubuntu bug #1427344).
+
+---
+Thu Mar  7 13:15:12 UTC 2015 - tchva...@suse.com
+
+- Do no longer create foomatic-rip symlink that is now done
+  by make install command (see linuxfoundation.org bug #1255
+  and the entry dated "Mon Aug 25 15:30:37 CEST 2014" below).
+- Fix postun call on cups-browsed to call right rpm macro
+
+---
+Sat Mar  7 12:24:51 UTC 2015 - tchva...@suse.com
+
+- Version bump to 1.0.66:
+  * Many fixes in cups-browsed in particular a SECURITY FIX:
+Fixed a bug in the remove_bad_chars() failing to reliably
+filter out illegal characters if there are two or more
+subsequent illegal characters, allowing execution of arbitrary
+commands with the rights of the "lp" user, using forged print
+service announcements on DNS-SD servers
+(CVE-2015-2265, boo#921753, linuxfoundation.org bug #1265).
+  * Compat code for new poppler.
+  * For detailed listing see NEWS file in documentation.
+- Use .xz for tarball, bit smaller, adds dep on xz, no biggie
+
+---

Old:

  cups-filters-1.0.58.tar.gz

New:

  cups-filters-1.0.67.tar.xz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.VoyS3t/_old  2015-03-16 06:59:40.0 +0100
+++ /var/tmp/diff_new_pack.VoyS3t/_new  2015-03-16 06:59:40.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cups-filters
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -36,14 +36,9 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.0.58
+Version:1.0.67
 Release:0
-# tarball_version is used below to specify the directory via "setup -n":
-# Special tarball_version needed for current cups-filters e.g. "define 
tarball_version 9.10rc1".
-# For official cups-filters releases tarball_version and version are the same 
(i.e. "define tarball_version %{version}")
-# Special tarball_version needed for current cups-filters e.g. "define 
tarball_version 9.10rc1".
-%define tarball_version %{version}
-Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{tarball_version}.tar.gz
+Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
 # Since cups-filters version 1.0.42 foomatic-rip is also provided by 
cups-filters.
 # The foomatic-rip version that is provided by cups-filters is not specified 
in the cups-filters sources
 # but on http://www.openprinting.org/download/foomatic/ the 
foomatic-filters-4.0-current.tar.gz
@@ -90,6 +85,7 @@
 BuildRequires:  glibc-devel
 BuildRequires:  libtool
 BuildRequires:  systemd
+BuildRequires:  xz
 %systemd_requires
 # test requires
 BuildRequires:  dejavu-fonts
@@ -264,8 +260,7 @@
 This package contains the development files for cups-filters.
 
 %prep
-# Be quiet when unpacking and use a directory name matching Source0:
-%setup -q -n cups-filters-%{tarball_version}
+%setup -q
 
 %build
 # Just do what is described in the upstream INSTALL file
@@ -286,23 +281,13 @@
--without-php \
   --with-rcdir=no \
   --with-test-font-path=/usr/share/fonts/truetype/DejaVuSans.ttf
-# At least for now - until an expert may have had a look - using plain make
-# 

commit cups-filters for openSUSE:Factory

2015-01-20 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2015-01-20 18:59:05

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2014-08-28 21:04:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2015-01-20 18:59:07.0 +0100
@@ -1,0 +2,8 @@
+Mon Nov 10 13:39:32 CET 2014 - jsm...@suse.de
+
+- During installation of a whole openSUSE system
+  cups-filters-ghostscript can be installed before cups
+  and then there is no /usr/share/cups/mime/ directory
+  so that it is created if needed (bnc#904652).
+
+---



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.aaEZuX/_old  2015-01-20 18:59:08.0 +0100
+++ /var/tmp/diff_new_pack.aaEZuX/_new  2015-01-20 18:59:08.0 +0100
@@ -357,15 +357,18 @@
 # by the new MIME conversion rules from cups-filters. To be on the safe side
 # do not overwrite an existing /usr/share/cups/mime/cupsfilters.convs file
 # (e.g. when cups-filters was installed before cups-filters-ghostscript).
-# Do nothing when /usr/share/cups/mime/ does not exist (e.g. when CUPS is not 
installed).
 if test -e %{_datadir}/cups/mime/cupsfilters.convs
 then exit 0
 fi
-if test -d %{_datadir}/cups/mime/
-then echo '# traditional CUPS <= 1.5.4 MIME conversion rules for the 
gstoraster filter' >%{_datadir}/cups/mime/cupsfilters.convs
- echo 'application/vnd.cups-pdf application/vnd.cups-raster 66 gstoraster' 
>>%{_datadir}/cups/mime/cupsfilters.convs
- echo 'application/vnd.cups-postscript application/vnd.cups-raster 100 
gstoraster' >>%{_datadir}/cups/mime/cupsfilters.convs
-fi
+# During installation of a whole openSUSE system
+# cups-filters-ghostscript can be installed before cups
+# (I think cups-filters-ghostscript should not PreReq cups)
+# and then there is no /usr/share/cups/mime/ directory
+# so that it is created if needed ("mkdir -p" does nothing if it exists):
+mkdir -p %{_datadir}/cups/mime/
+echo '# traditional CUPS <= 1.5.4 MIME conversion rules for the gstoraster 
filter' >%{_datadir}/cups/mime/cupsfilters.convs
+echo 'application/vnd.cups-pdf application/vnd.cups-raster 66 gstoraster' 
>>%{_datadir}/cups/mime/cupsfilters.convs
+echo 'application/vnd.cups-postscript application/vnd.cups-raster 100 
gstoraster' >>%{_datadir}/cups/mime/cupsfilters.convs
 exit 0
 
 %post ghostscript

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups-filters for openSUSE:Factory

2014-08-28 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2014-08-28 21:04:56

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2014-07-31 10:04:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2014-08-28 21:04:57.0 +0200
@@ -1,0 +2,74 @@
+Mon Aug 25 15:30:37 CEST 2014 - jsm...@suse.de
+
+- A /usr/bin/foomatic-rip -> /usr/lib/cups/filter/foomatic-rip 
+  symlink is added to the cups-filters-foomatic-rip sub-package
+  to make our lsb RPM installable again (bnc#892604).
+  LSB currently requires /usr/bin/foomatic-rip but future LSB
+  will require /usr/lib/cups/filter/foomatic-rip see
+  https://lsbbugs.linuxfoundation.org/show_bug.cgi?id=3900
+
+---
+Mon Aug 25 10:22:51 CEST 2014 - jsm...@suse.de
+
+- Version upgrade to 1.0.58
+  Changes in 1.0.58 (excerpt - for details see the NEWS file):
+  * pdftoraster: Changed ICC profile get function to accept a
+PPD fallback profile.
+  * pdftoraster: Fixed handling of cupsColorSpaces 18,19,20.
+  * rastertopdf: Grayscale color conversion now properly inverts
+bits.
+  * rastertopdf: Implemented basic 8bit->8bit color space
+conversions.
+  * rastertopdf: Added black point compensation.
+  * rastertopdf: Added handling of color rendering intent.
+  * gstoraster, imagetoraster, pdftoraster, rastertopclx,
+rastertopdf, foomatic-rip: Use color management functions in
+libcupsfilters.
+  * libcupsfilters: Modified code formatting and documentation in
+the color management functions.
+  * libcupsfilters: Fixed string handling and added debug log
+messages in the color management functions.
+  * libcupsfilters: Fixed Adobe RGB matrix for proper rendering
+(transpose)
+  * libcupsfilters: Moved color management functions from the
+individual filters to the libcupsfilters library.
+- Version upgrade to 1.0.57
+  Changes in 1.0.57 (excerpt - for details see the NEWS file):
+  * Build system: Explicitly link to libm as -lm was dropped
+from cups-config --libs.
+  * libcupsfilters, foomaticrip, gstoraster, imagetoraster,
+pdftoraster, rastertopclx, rastertopdf: Handle absence of
+colord or D-Bus gracefully (Ubuntu bug #1356405).
+- Version upgrade to 1.0.56
+  Changes in 1.0.56 (excerpt - for details see the NEWS file):
+  * Major regression fix in cups-browsed (introduced in 1.0.55
+by no longer creating a local queue pointing to a remote
+raw queue that causes no longer creating local queues for
+traditional CUPS Browsing remote CUPS queues):
+Do not consider a remote CUPS queue as raw if the TXT record
+is NULL as for queues broadcasted by the legacy CUPS method
+the TXT record does not exist. Now  consider a queue with
+NULL TXT record only as raw if the domain entry is not empty
+which tells that the queue is Bonjour-broadcasted
+(linuxfoundation.org bug #1223).
+  * cups-browsed: Do also not mark a discovered printer as
+already provided by another server when the other server's
+queue has "unconfirmed" status. Mark the other queue with
+"disappeared" or "unconfirmed" status as duplicate of the
+discovered printer so that the new queue for the discovered
+printer does not get removed when the entry for the other
+queue times out.
+  * rastertopdf: Some code polishing and removal of now unneeded
+functions
+  * rastertopdf: Reduced color space handling to only
+PWG-supported color spaces
+  * rastertopdf: Added colorspace calibration function; included
+optional "/Alternate" PDF key for ICC profile embedding
+  * rastertopdf: Colorspace sRGB now embeds srgb icc profile;
+implemented ICC Profile embedding (PDF 1.3 spec)
+  * rastertopdf: Added basic color calibration
+  * rastertopdf: Implemented ICC Profile creation code for IPP
+Everywhere (from PWG raster)
+  * pdftoraster: Added colord handling of ICC profiles
+
+---
@@ -5 +79 @@
-  Changes in 1.0.54 (excerpt - for details see the NEWS file):
+  Changes in 1.0.55 (excerpt - for details see the NEWS file):

Old:

  cups-filters-1.0.55.tar.gz

New:

  cups-filters-1.0.58.tar.gz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.5f1cKT/_old  2014-08-28 21:04:59.0 +0200
+++ /var/tmp/diff_new_pack.5f1cKT/_new  2014-08-28 21:04:59.0 +0200
@@ -36,7 +36,7 @@
 #   and also run: zypper vcmp 'next version'

commit cups-filters for openSUSE:Factory

2014-07-31 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2014-07-31 10:04:14

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2014-06-18 07:47:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2014-07-31 10:04:26.0 +0200
@@ -1,0 +2,47 @@
+Wed Jul 30 13:22:22 CEST 2014 - jsm...@suse.de
+
+- Version upgrade to 1.0.55
+  Changes in 1.0.54 (excerpt - for details see the NEWS file):
+  * pdftopdf: Fixed manual duplex by adding a blank page to even
+pages if the total number of pages of the document is odd.
+Otherwise the last page of the document would stay in
+the input tray. This fixes also a side effect as the set of
+even pages reducing to a zero page job if the job consists
+of only one page, making Poppler's pdftops error out
+(Ubuntu bug #1340435).
+  * cups-browsed: Do not mark a discovered printer as already
+provided by another server when the other server's queue has
+"disappeared" status. This queue can be from the same server
+before it changed its name.
+  * cups-browsed: Do not create a local queue pointing to a
+remote raw queue (Ubuntu bug #1335211).
+  * foomatic-rip, imagetoraster, pdftoraster, rastertopclx,
+rastertopdf: Added colord "device_inhibit" support for
+color-managed filters.
+  * bannertopdf: Fixed "Printer Location" and "Driver Version"
+entries on test page/banners (linuxfoundation.org bug #1209).
+  * bannertopdf: Added new PDF template files which contain the
+text strings appropriate to the banners, before the banners
+were all equal, without text (linuxfoundation.org bug #1209).
+  * pstopdf: Use "grep -E" instead of "grep -P" as the latter
+generates executable code and executes it, requiring
+"execmem" privileges which could be not available in some
+security policies. Thanks to Tim Waugh from Red Hat for the
+patch (Red Hat bug #1079534).
+  * pdftoraster: Fixed segfault caused by introduction of
+"no-color-management" option (linuxfoundation.org bug #1214).
+  * libcupsfilters: Let cupsRasterParseIPPOptions() also accept
+"pwg-raster-document-type" settings with hyphen between
+color space name and color depth.
+- Our separated source files classified.pdf confidential.pdf
+  secret.pdf standard.pdf topsecret.pdf unclassified.pdf (see
+  the entry below dated "Thu Jun 12 17:27:56 CEST 2014") are
+  no longer needed because it is now provided in the upstream
+  sources (see "linuxfoundation.org bug #1209" entries above).
+- Added CVE-2014-4336 CVE-2014-4337 bnc#883543 and
+  CVE-2014-4338 bnc#883536 to the matching entry below
+  dated "Mon Apr 28 10:49:21 CEST 2014" because those CVEs
+  and bncs have not been known at that time (cf. bnc#871327
+  therein comment#47 and bnc#883307 therein comment#2).
+
+---
@@ -67 +114,2 @@
-(bnc#871327 therein comment#23 and subsequent comments).
+(CVE-2014-4338 bnc#883536 and bnc#871327 therein comment#23
+and subsequent comments).
@@ -70,2 +118,3 @@
-against OOB access are done
-(bnc#871327 therein comment#30 and subsequent comments).
+against OOB access are done (CVE-2014-4336 CVE-2014-4337
+bnc#883543 and bnc#871327 therein comment#30 and subsequent
+comments).

Old:

  classified.pdf
  confidential.pdf
  cups-filters-1.0.54.tar.gz
  secret.pdf
  standard.pdf
  topsecret.pdf
  unclassified.pdf

New:

  cups-filters-1.0.55.tar.gz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.VN2u7C/_old  2014-07-31 10:04:28.0 +0200
+++ /var/tmp/diff_new_pack.VN2u7C/_new  2014-07-31 10:04:28.0 +0200
@@ -36,7 +36,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.0.54
+Version:1.0.55
 Release:0
 # tarball_version is used below to specify the directory via "setup -n":
 # Special tarball_version needed for current cups-filters e.g. "define 
tarball_version 9.10rc1".
@@ -44,14 +44,6 @@
 # Special tarball_version needed for current cups-filters e.g. "define 
tarball_version 9.10rc1".
 %define tarball_version %{version}
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{tarball_version}.tar.gz
-# PDF template files for PDF-BANNER printouts
-# 

commit cups-filters for openSUSE:Factory

2014-04-29 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2014-04-29 17:33:14

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2014-04-26 09:59:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2014-04-29 17:33:16.0 +0200
@@ -1,0 +2,25 @@
+Mon Apr 28 10:49:21 CEST 2014 - jsm...@suse.de
+
+- Version upgrade to 1.0.53
+  Changes in 1.0.53:
+  * foomatic-rip: Fixed segfault when creating log file, see
+https://bugs.linuxfoundation.org/show_bug.cgi?id=1206
+  * cups-browsed: SECURITY FIX: Fix on usage of the
+"BrowseAllow" directive in cups-browsed.conf. Before, if the
+argument of a "BrowseAllow" directive is not understood it
+is treated as the directive not having been there, allowing
+any host if this was the only "BrowseAllow" directive. Now
+we treat this as a directive which no host can fulfill, not
+allowing any host if it was the only one. No "BrowseAllow"
+directive means access for all, as before, see
+https://bugs.linuxfoundation.org/show_bug.cgi?id=1204
+(bnc#871327 therein comment#23 and subsequent comments).
+  * cups-browsed: SECURITY FIX: Further improvement on the fix
+in 1.0.51 as it was insufficient. In addition, some fixes
+against OOB access are done
+(bnc#871327 therein comment#30 and subsequent comments).
+- Removed the "# BrowseAllow cups.example.com" example line in
+  /etc/cups/cups-browsed.conf because hostnames do not work, see
+  https://bugs.linuxfoundation.org/show_bug.cgi?id=1205
+
+---

Old:

  cups-filters-1.0.52.tar.gz

New:

  cups-filters-1.0.53.tar.gz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.xRLVt2/_old  2014-04-29 17:33:17.0 +0200
+++ /var/tmp/diff_new_pack.xRLVt2/_new  2014-04-29 17:33:17.0 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Summary:OpenPrinting CUPS filters, backends, and cups-browsed
 License:GPL-2.0 and GPL-2.0+ and GPL-3.0 and MIT
 Group:  Hardware/Printing
@@ -35,7 +36,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.0.52
+Version:1.0.53
 Release:0
 # tarball_version is used below to specify the directory via "setup -n":
 # Special tarball_version needed for current cups-filters e.g. "define 
tarball_version 9.10rc1".
@@ -60,6 +61,7 @@
 # pdftops
 BuildRequires:  poppler-tools
 # pdftoijs, pdftoopvp, pdftoraster
+BuildRequires:  ghostscript-mini-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libpoppler-cpp0
@@ -67,7 +69,6 @@
 BuildRequires:  libpoppler-glib-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  zlib-devel
-BuildRequires:  ghostscript-mini-devel
 # libijs
 BuildRequires:  fontconfig-devel
 BuildRequires:  freetype2-devel
@@ -85,9 +86,9 @@
 # autogen.sh
 BuildRequires:  autoconf
 BuildRequires:  automake
-BuildRequires:  libtool
-BuildRequires:  glibc-devel
 BuildRequires:  gcc-c++
+BuildRequires:  glibc-devel
+BuildRequires:  libtool
 BuildRequires:  systemd
 %systemd_requires
 # test requires
@@ -152,12 +153,16 @@
 and software developed independently of Apple,
 especially filters for the PDF-centric printing
 workflow introduced by OpenPrinting and a daemon
-to browse Bonjour broadcasts of remote CUPS printers
+to browse broadcasts of remote CUPS printers
 and makes these printers available locally.
 
 %package ghostscript
 Summary:OpenPrinting CUPS filters for Ghostscript
 Group:  Hardware/Printing
+# Provide the well known generic name "gstoraster" so that it is easier for 
users
+# to find or install the RPM package name "cups-filters-ghostscript" that 
actually provides it
+# e.g. via "zypper search gstoraster" or "zypper install gstoraster":
+Provides:   gstoraster
 
 %description ghostscript
 Since Ghostscript version 9.10 the CUPS filters
@@ -167,10 +172,10 @@
 The binary RPM sub-package cups-filters-ghostscript
 provides only those CUPS filters for Ghostscript.
 This way cups-filters-ghostscript can be used
-with the traditional CUPS up to version 1.5.4
+with the traditional CUPS up to version 1.5
 where the other filters, backends, and cups-browsed
 from cups-filters would 

commit cups-filters for openSUSE:Factory

2014-04-26 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2014-04-26 09:59:43

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2014-04-11 13:24:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2014-04-26 09:59:44.0 +0200
@@ -1,0 +2,25 @@
+Thu Apr 24 11:23:43 CEST 2014 - jsm...@suse.de
+
+- Split cups-browsed into a cups-filters-cups-browsed sub-package
+  so that cups-browsed can be installed without all the other
+  stuff from cups-filters (bnc#873204).
+- Have libcupsfilters.so.* in the cups-filters-ghostscript
+  sub-package because gstoraster is linked with libcupsfilters
+  so that now cups-filters-foomatic-rip requires
+  cups-filters-ghostscript which is still o.k. because
+  cups-filters-ghostscript does not require cups-filters
+  (cf. the entry dated "Thu Apr 10 10:22:25 CEST 2014" below).
+- Do no longer rename installed /usr/share/cups/banners/* files
+  and the installed /usr/share/cups/data/testprint
+  (cf. the entry dated "Fri Aug 30 12:53:57 CEST 2013" below)
+  because since CUPS 1.7.2 those files are no longer provided
+  in our cups RPM package because since CUPS >= 1.6
+  the CUPS banners and testprint do no longer work because
+  there is no longer a filter for Linux that can convert
+  the CUPS banner files. Since CUPS >= 1.6 only the banners
+  and testprint in cups-filters work (bnc#873376).
+  For CUPS <= 1.5.4 (where CUPS banners and testprint works)
+  this does not make a difference because the cups-filters
+  main package conflicts with CUPS <= 1.5.4.
+
+---



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.A6hr06/_old  2014-04-26 09:59:45.0 +0200
+++ /var/tmp/diff_new_pack.A6hr06/_new  2014-04-26 09:59:45.0 +0200
@@ -92,28 +92,20 @@
 %systemd_requires
 # test requires
 BuildRequires:  dejavu-fonts
-# Require the exact matching version-release of the cups-filters-ghostscript 
sub-package
-# because all cups-filters software is built from one same source tar ball
-# and there could be whatever subtle internal dependencies.
-# The exact matching version-release of the cups-filters-ghostscript 
sub-package is available
-# on the same package repository where the cups-filters main package is because
-# all are built simulaneously from the same cups-filters source package
-# and all required packages are provided on the same repository:
-Requires:   cups-filters-ghostscript = %{version}-%{release}
-# Because foomatic-rip is linked with libcupsfilters.so
-# that library is in the cups-filters-foomatic-rip sub-package
-# (see the cups-filters-foomatic-rip sub-package file section).
+# Because gstoraster is linked with libcupsfilters.so
+# that library is in the cups-filters-ghostscript sub-package
+# (see the cups-filters-ghostscript sub-package file section).
 # But many other filters in the cups-filters main package are also
 # linked with with libcupsfilters.so so that the cups-filters main package
-# requires the cups-filters-foomatic-rip sub-package. To be on the safe side 
explicitly
-# require the exact matching version-release of the cups-filters-foomatic-rip 
sub-package
+# requires the cups-filters-ghostscript sub-package. To be on the safe side 
explicitly
+# require the exact matching version-release of the cups-filters-ghostscript 
sub-package
 # because all cups-filters software is built from one same source tar ball
 # and there could be whatever subtle internal dependencies.
-# The exact matching version-release of the cups-filters-foomatic-rip 
sub-package is available
+# The exact matching version-release of the cups-filters-ghostscript 
sub-package is available
 # on the same package repository where the cups-filters main package is because
 # all are built simulaneously from the same cups-filters source package
 # and all required packages are provided on the same repository:
-Requires:   cups-filters-foomatic-rip = %{version}-%{release}
+Requires:   cups-filters-ghostscript = %{version}-%{release}
 # Conflict with CUPS < 1.6 because up to CUPS 1.5.4
 # the following files are provided by the cups binary RPM package
 # /usr/lib/cups/filter/commandtoescpx
@@ -130,6 +122,17 @@
 # /usr/share/cups/ppdc/escp.h
 # /usr/share/cups/ppdc/pcl.h
 Conflicts:  cups < 1.6
+# When a user installs the cups-filters main package, he usually expects
+# to get "the whole cups-filters stuff" installed (i.e. also all sub-packages).
+# To be on 

commit cups-filters for openSUSE:Factory

2014-04-11 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2014-04-11 13:24:12

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2014-04-08 22:36:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2014-04-11 13:24:13.0 +0200
@@ -1,0 +2,13 @@
+Thu Apr 10 10:22:25 CEST 2014 - jsm...@suse.de
+
+- Have libcupsfilters.so.* in the cups-filters-foomatic-rip
+  sub-package because foomatic-rip is linked with libcupsfilters
+  so that it must be in the cups-filters-foomatic-rip sub-package
+  to ensure the cups-filters-foomatic-rip sub-package can be
+  installed on its own without a RPM requirement for the
+  cups-filters main package which would cause conflicts
+  with CUPS <= 1.5.4 in particular when building packages
+  with CUPS <= 1.5.4 that have foomatic-rip as build requirement
+  (e.g. hplip via "BuildRequires: foomatic-filters").
+
+---



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.6p7Qe0/_old  2014-04-11 13:24:13.0 +0200
+++ /var/tmp/diff_new_pack.6p7Qe0/_new  2014-04-11 13:24:13.0 +0200
@@ -100,6 +100,20 @@
 # all are built simulaneously from the same cups-filters source package
 # and all required packages are provided on the same repository:
 Requires:   cups-filters-ghostscript = %{version}-%{release}
+# Because foomatic-rip is linked with libcupsfilters.so
+# that library is in the cups-filters-foomatic-rip sub-package
+# (see the cups-filters-foomatic-rip sub-package file section).
+# But many other filters in the cups-filters main package are also
+# linked with with libcupsfilters.so so that the cups-filters main package
+# requires the cups-filters-foomatic-rip sub-package. To be on the safe side 
explicitly
+# require the exact matching version-release of the cups-filters-foomatic-rip 
sub-package
+# because all cups-filters software is built from one same source tar ball
+# and there could be whatever subtle internal dependencies.
+# The exact matching version-release of the cups-filters-foomatic-rip 
sub-package is available
+# on the same package repository where the cups-filters main package is because
+# all are built simulaneously from the same cups-filters source package
+# and all required packages are provided on the same repository:
+Requires:   cups-filters-foomatic-rip = %{version}-%{release}
 # Conflict with CUPS < 1.6 because up to CUPS 1.5.4
 # the following files are provided by the cups binary RPM package
 # /usr/lib/cups/filter/commandtoescpx
@@ -362,7 +376,6 @@
 %{_datadir}/cups/mime/cupsfilters.convs
 %dir %{_datadir}/ppd
 %{_datadir}/ppd/cupsfilters
-%attr(0755,root,root) %{_libdir}/libcupsfilters.so.*
 %attr(0755,root,root) %{_libdir}/libfontembed.so.*
 %{_mandir}/man5/cups-browsed.conf.5.gz
 %{_mandir}/man8/cups-browsed.8.gz
@@ -384,11 +397,21 @@
 %attr(0755,root,root) /usr/lib/cups/filter/gstopxl
 
 %files foomatic-rip
+# "ldd /usr/lib/cups/filter/foomatic-rip | grep cups" shows that
+# foomatic-rip is linked with /usr/lib/libcupsfilters.so.*
+# so that /usr/lib/libcupsfilters.so.* must be
+# in the cups-filters-foomatic-rip sub-package to ensure
+# the cups-filters-foomatic-rip sub-package can be installed on its own
+# without a RPM requirement for the cups-filters main package
+# which would cause conflicts with CUPS <= 1.5.4 in particular
+# when building packages with CUPS <= 1.5.4 that have foomatic-rip
+# as build requirement (e.g. hplip via "BuildRequires: foomatic-filters").
 %{_mandir}/man1/foomatic-rip.1.gz
 %defattr(-,root,root)
 %dir /usr/lib/cups
 %dir /usr/lib/cups/filter
 %attr(0755,root,root) /usr/lib/cups/filter/foomatic-rip
+%attr(0755,root,root) %{_libdir}/libcupsfilters.so.*
 
 %files devel
 %defattr(-,root,root)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups-filters for openSUSE:Factory

2014-04-08 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2014-04-08 22:36:57

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2014-04-03 16:49:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2014-04-08 22:36:58.0 +0200
@@ -1,0 +2,10 @@
+Tue Apr  8 17:01:36 CEST 2014 - jsm...@suse.de
+
+- Version upgrade to 1.0.52
+  Changes in 1.0.52 (excerpt):
+  * texttopdf, imagetopdf, imagetoraster:
+Range-check paper dimensions and margins taken
+from the PPD file and correct them if needed, see
+https://bugs.linuxfoundation.org/show_bug.cgi?id=1195
+
+---

Old:

  cups-filters-1.0.51.tar.gz

New:

  cups-filters-1.0.52.tar.gz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.xDmhfa/_old  2014-04-08 22:36:59.0 +0200
+++ /var/tmp/diff_new_pack.xDmhfa/_new  2014-04-08 22:36:59.0 +0200
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 Summary:OpenPrinting CUPS filters, backends, and cups-browsed
 License:GPL-2.0 and GPL-2.0+ and GPL-3.0 and MIT
 Group:  Hardware/Printing
@@ -36,7 +35,7 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.0.51
+Version:1.0.52
 Release:0
 # tarball_version is used below to specify the directory via "setup -n":
 # Special tarball_version needed for current cups-filters e.g. "define 
tarball_version 9.10rc1".

++ cups-filters-1.0.51.tar.gz -> cups-filters-1.0.52.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.0.51/INSTALL 
new/cups-filters-1.0.52/INSTALL
--- old/cups-filters-1.0.51/INSTALL 2014-04-02 02:15:21.0 +0200
+++ new/cups-filters-1.0.52/INSTALL 2014-04-07 21:56:59.0 +0200
@@ -1,4 +1,4 @@
-INSTALL - OpenPrinting CUPS Filters v1.0.51 - 2014-04-02
+INSTALL - OpenPrinting CUPS Filters v1.0.52 - 2014-04-07
 
 
 This file describes how to compile and install OpenPrinting CUPS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.0.51/NEWS new/cups-filters-1.0.52/NEWS
--- old/cups-filters-1.0.51/NEWS2014-04-02 02:14:38.0 +0200
+++ new/cups-filters-1.0.52/NEWS2014-04-07 21:56:31.0 +0200
@@ -1,6 +1,14 @@
-NEWS - OpenPrinting CUPS Filters v1.0.51 - 2014-04-02
+NEWS - OpenPrinting CUPS Filters v1.0.52 - 2014-04-07
 -
 
+CHANGES IN V1.0.52
+
+   - texttopdf: Make sure that margin changes for prettyprint
+ get applied.
+   - texttopdf, imagetopdf, imagetoraster: Range-check paper
+ dimensions and margins taken from the PPD file and correct
+ them if needed (Bug #1195).
+
 CHANGES IN V1.0.51
 
- cups-browsed: SECURITY FIX to prevent arbitrary code
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.0.51/README 
new/cups-filters-1.0.52/README
--- old/cups-filters-1.0.51/README  2014-04-02 02:14:57.0 +0200
+++ new/cups-filters-1.0.52/README  2014-04-07 21:56:44.0 +0200
@@ -1,4 +1,4 @@
-README - OpenPrinting CUPS Filters v1.0.51 - 2014-04-02
+README - OpenPrinting CUPS Filters v1.0.52 - 2014-04-07
 ---
 
 Looking for compile instructions?  Read the file "INSTALL.txt"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cups-filters-1.0.51/configure 
new/cups-filters-1.0.52/configure
--- old/cups-filters-1.0.51/configure   2014-04-02 02:18:44.0 +0200
+++ new/cups-filters-1.0.52/configure   2014-04-07 21:58:39.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for cups-filters 1.0.51.
+# Generated by GNU Autoconf 2.69 for cups-filters 1.0.52.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='cups-filters'
 PACKAGE_TARNAME='cups-filters'
-PACKAGE_VERSION='1.0.51'
-PACKAGE_S

commit cups-filters for openSUSE:Factory

2014-04-03 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2014-04-03 16:49:54

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2014-03-28 16:21:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2014-04-03 16:49:55.0 +0200
@@ -1,0 +2,17 @@
+Thu Apr  3 11:26:28 CEST 2014 - jsm...@suse.de
+
+- Version upgrade to 1.0.51
+  * cups-browsed: SECURITY FIX to prevent arbitrary code
+injection into the System V interface scripts generated for
+queues for discovered native IPP printers by a malicious IPP
+print service with forged make/model and/or PDL string
+(CVE-2014-2707 bnc#871327).
+- Version upgrade to 1.0.50
+  Changes in 1.0.50 (excerpt):
+  * pdftops: Let old HP LaserJet printers (model number without
+letter, like "LaserJet 3" or "LaserJet 4000") use Poppler
+instead of Ghostscript.
+  * pdftops: Improved workaround for Toshiba printers. Instead
+of using Poppler do not emit TrueType fonts with Ghostscript.
+
+---

Old:

  cups-filters-1.0-20140326.tar.gz

New:

  cups-filters-1.0.51.tar.gz



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.i8NyYG/_old  2014-04-03 16:49:56.0 +0200
+++ /var/tmp/diff_new_pack.i8NyYG/_new  2014-04-03 16:49:56.0 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Summary:OpenPrinting CUPS filters, backends, and cups-browsed
 License:GPL-2.0 and GPL-2.0+ and GPL-3.0 and MIT
 Group:  Hardware/Printing
@@ -35,16 +36,13 @@
 #   and also run: zypper vcmp 'next version' 'current version'
 # e.g. zypper vcmp '1.0.49' '1.0.49.20140326' -> 1.0.49 is older than 
1.0.49.20140326
 #  and zypper vcmp '1.0.50' '1.0.49.20140326' -> 1.0.50 is newer than 
1.0.49.20140326
-Version:1.0.49.20140326
+Version:1.0.51
 Release:0
 # tarball_version is used below to specify the directory via "setup -n":
 # Special tarball_version needed for current cups-filters e.g. "define 
tarball_version 9.10rc1".
 # For official cups-filters releases tarball_version and version are the same 
(i.e. "define tarball_version %{version}")
 # Special tarball_version needed for current cups-filters e.g. "define 
tarball_version 9.10rc1".
-%define tarball_version 1.0-20140326
-# The current tarball cups-filters-1.0-20140326.tar.gz is version 1.0.49
-# plus the fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1187
-# "cups-browsed must percent-encode component parts of the CUPS device-URI":
+%define tarball_version %{version}
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{tarball_version}.tar.gz
 # Since cups-filters version 1.0.42 foomatic-rip is also provided by 
cups-filters.
 # The foomatic-rip version that is provided by cups-filters is not specified 
in the cups-filters sources

++ cups-filters-1.0-20140326.tar.gz -> cups-filters-1.0.51.tar.gz ++
 49600 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit cups-filters for openSUSE:Factory

2014-03-28 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2014-03-28 16:21:02

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2014-03-27 09:30:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2014-03-28 16:21:03.0 +0100
@@ -1,0 +2,7 @@
+Thu Mar 27 16:03:44 CET 2014 - jsm...@suse.de
+
+- Provide foomatic-filters with the exact foomatic-rip version
+  that is included in cups-filters and conflict with any other
+  foomatic-filters version (bnc#870621).
+
+---



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.8PVPfb/_old  2014-03-28 16:21:03.0 +0100
+++ /var/tmp/diff_new_pack.8PVPfb/_new  2014-03-28 16:21:03.0 +0100
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 Summary:OpenPrinting CUPS filters, backends, and cups-browsed
 License:GPL-2.0 and GPL-2.0+ and GPL-3.0 and MIT
 Group:  Hardware/Printing
@@ -47,6 +46,16 @@
 # plus the fix for https://bugs.linuxfoundation.org/show_bug.cgi?id=1187
 # "cups-browsed must percent-encode component parts of the CUPS device-URI":
 Source0:
http://www.openprinting.org/download/cups-filters/cups-filters-%{tarball_version}.tar.gz
+# Since cups-filters version 1.0.42 foomatic-rip is also provided by 
cups-filters.
+# The foomatic-rip version that is provided by cups-filters is not specified 
in the cups-filters sources
+# but on http://www.openprinting.org/download/foomatic/ the 
foomatic-filters-4.0-current.tar.gz
+# dated 27-Mar-2014 (i.e. from today as of this writing) contains a 
VERSION.full file that reads "4.0.17.256"
+# so that foomatic_rip_version (macro name can be only alphanumeric and '_' 
i.e. "foomatic-rip_version" does not work)
+# is defined here accordingly but with one more additional trailing number 
'.1' to ensure that
+# the sub-package cups-filters-foomatic-rip (see below) conflicts with any 
foomatic-filters package:
+#   zypper vcmp '4.0.17.256' '4.0.17.256.1' -> 4.0.17.256 is older than 
4.0.17.256.1
+#   zypper vcmp '4.0.17.257' '4.0.17.256.1' -> 4.0.17.257 is newer than 
4.0.17.256.1
+%define foomatic_rip_version 4.0.17.256.1
 BuildRequires:  cups-devel
 BuildRequires:  pkgconfig
 # pdftopdf
@@ -154,11 +163,15 @@
 %package foomatic-rip
 Summary:OpenPrinting CUPS filter foomatic-rip
 Group:  Hardware/Printing
-# Conflict with foomatic-filters because
-# the following files are provided by it
+# Provide foomatic-filters with the exact foomatic_rip_version
+# see https://bugzilla.novell.com/show_bug.cgi?id=870621
+# and conflict with any other foomatic-filters version because
+# the following files are also provided by foomatic-filters
 # /usr/lib/cups/filter/foomatic-rip
 # /usr/share/man/man1/foomatic-rip
-Conflicts:  foomatic-filters
+Conflicts:  foomatic-filters < %{foomatic_rip_version}
+Provides:   foomatic-filters = %{foomatic_rip_version}
+Conflicts:  foomatic-filters > %{foomatic_rip_version}
 
 %description foomatic-rip
 Since cups-filters version 1.0.42 foomatic-rip is also
@@ -192,9 +205,9 @@
 # and then it is probably worth submitting an upstream issue report to
 # https://bugs.linuxfoundation.org for "Product: OpenPrinting" and "Component: 
cups-filters"
 ./autogen.sh
-# Set our preferred architecture-specific flags for the compiler and linker:
-export CFLAGS="$RPM_OPT_FLAGS"
-export CXXFLAGS="$RPM_OPT_FLAGS"
+# No need to set our preferred architecture-specific flags for the compiler 
and linker
+# via export CFLAGS="$RPM_OPT_FLAGS" and export CXXFLAGS="$RPM_OPT_FLAGS"
+# because the RPM macro configure does that.
 # --with-pdftops=pdftops - use Poppler instead of Ghostscript (see README)
 %configure --disable-static \
--disable-silent-rules \
@@ -205,10 +218,14 @@
--without-php \
   --with-rcdir=no \
   --with-test-font-path=/usr/share/fonts/truetype/DejaVuSans.ttf
-make %{?_smp_mflags}
+# At least for now - until an expert may have had a look - using plain make
+# instead of make with _smp_mflags because that caused sometimes strange build 
failures:
+make
 
 %check
-make check %{?_smp_mflags}
+# At least for now - until an expert may have had a look - using plain make
+# instead of make with _smp_mflags because that caused sometimes strange build 
failures:
+make check
 
 %install
 make install DESTDIR=%{buildroot}

-- 
To unsubscribe, e-mail: opensuse-commit+u

commit cups-filters for openSUSE:Factory

2014-03-27 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2014-03-27 09:30:15

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2014-03-14 15:15:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2014-03-27 09:30:33.0 +0100
@@ -1,0 +2,121 @@
+Wed Mar 26 11:28:13 CET 2014 - jsm...@suse.de
+
+- Upgrade to current tarball cups-filters-1.0-20140326.tar.gz
+  that is is version 1.0.49 plus the fix for
+  https://bugs.linuxfoundation.org/show_bug.cgi?id=1187
+  "percent-encode component parts of the CUPS device-URI"
+  see also (bnc#869692).
+- Prepare spec files to build both releases and current tarballs
+  easily in the future by using special different version strings.
+
+---
+Tue Mar 25 17:12:22 CET 2014 - jsm...@suse.de
+
+- Version upgrade to 1.0.49
+  Changes in 1.0.49 (excerpt):
+  * pdftops: Fixed typo which always made PostScript level 2 being
+generated when using Poppler's pdftops.
+  Changes in 1.0.48 (excerpt):
+  * cups-browsed: Fix for a crash which happens on Bonjour reports
+of printers without "product", "usb_MDL", and "ty" fields
+  Changes in 1.0.47 (excerpt):
+  * pdftoopvp: SECURITY FIX for CVE-2013-6474, CVE-2013-6475,
+and CVE-2013-6476: Introductionof gmallocn and gmallocn3
+to protect against arbitrary code execution with the
+privileges of the "lp" user via malicious PDF files. Also
+restrict the directory from where OPVP drivers can get
+loaded.
+  * urftopdf: SECURITY FIX for CVE-2013-6473: Two heap-based
+buffer overflow flaws in urftopdf. If a malicious URF file
+were processed it could lead to arbitrary code execution
+with the privileges of the "lp" user.
+  * cups-browsed: Check for changes of the URI of a queue which
+we have created and correct the URI if needed
+  Changes in 1.0.46 (excerpt):
+  * gstoraster: Ignore SIGCHLD, rely on waitpid instead and
+fix two instances of insufficient EINTR handling.
+  Changes in 1.0.45 (excerpt):
+  * cups-browsed: Added auto-shutdown feature for on-demand use
+of cups-browsed (for example on mobile devices). With auto
+shutdown active, cups-browsed terminates after a certain
+time interval (30 sec by default) without having any remote
+printer to make available locally. The mode can be turned
+on, turned off (default) or set to automatically be off
+while avahi-daemon is running an on otherwise (controlled by
+avahi-daemon running on-demand). The mode and the timeout
+interval can be selected by command line options, the
+configuration file, and sending signals to cups-browsed
+(on/off only).
+  * cups-browsed: To make Bonjour-discovered printers locally
+available avahi-daemon does not need to be started before
+cups-browsed and does not need to stay continuously running
+while cups-browsed is running. Bonjour-discovered printers
+are now added whenever avahi-daemon starts and removed
+whenever avahi-daemon stops and cups-browsed keeps running.
+  * pdftops: Log command lines of renderer (Ghostscript, pdftops,
+pdftocairo, acroread) and of pstops in CUPS' error_log (in
+debug mode).
+  Changes in 1.0.44 (excerpt):
+  * README: Documented the "hybrid" choice for the PDF renderer
+in the pdftops filter.
+  Changes in 1.0.43 (excerpt):
+  * cups-browsed: When automatically setting up a PPD-less print
+queue for an IPP network printer add make/model info as an
+additional "make-and-model" command line option to the call
+of the pdftoippprinter filter, this way filters can do
+make/model-specific exceptions.
+  * pdftops: Ignore "landscape", "orientation-requested",
+"fit-to-page", and any page geometry options. The first two
+do not make sense on PDF input and therefore should only be
+used in ...topdf filters used before pdftopdf, the others
+are already taken care of by pdftopdf so that pdftops gets
+pages with print-ready page geometry.
+  * pdftopdf: If there is no PPD file or no
+"*LandscapeOrientation:" keyword in the PPD file, rotate
+counterclockwise, not clockwise to fit a landscape-oriented
+page on a portrait-oriented sheet.
+  * pstopdf: Support for the "landscape" and
+"orientation-requested" options.
+  * pdftops: After fixing the output of rotated PDF pages
+(usually landscape-oriented pages rotated by pdftopdf) in
+Poppler (Poppler/freedesktop.org bug #72312) corrected the
+use of "pdftops -origpagesizes" in pdftops appropriately.
+  Changes in 1.0.42 (ex

commit cups-filters for openSUSE:Factory

2014-03-14 Thread h_root
Hello community,

here is the log from the commit of package cups-filters for openSUSE:Factory 
checked in at 2014-03-14 15:15:47

Comparing /work/SRC/openSUSE:Factory/cups-filters (Old)
 and  /work/SRC/openSUSE:Factory/.cups-filters.new (New)


Package is "cups-filters"

Changes:

--- /work/SRC/openSUSE:Factory/cups-filters/cups-filters.changes
2014-02-02 18:08:18.0 +0100
+++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes   
2014-03-14 15:15:48.0 +0100
@@ -1,0 +2,8 @@
+Thu Mar 13 11:36:37 CET 2014 - jsm...@suse.de
+
+- Added "Recommends: poppler-tools" because /usr/bin/pdftops
+  (provided by poppler-tools) is needed (but not required
+  for non-PostScript printers) to print PDFs on PostScript
+  printers (bnc#868148).
+
+---



Other differences:
--
++ cups-filters.spec ++
--- /var/tmp/diff_new_pack.l3kT3m/_old  2014-03-14 15:15:49.0 +0100
+++ /var/tmp/diff_new_pack.l3kT3m/_new  2014-03-14 15:15:49.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cups-filters
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,7 +15,10 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Summary:OpenPrinting CUPS filters, backends, and cups-browsed
+License:GPL-2.0 and GPL-2.0+ and GPL-3.0 and MIT
+Group:  Hardware/Printing
 Url:
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
 # For a breakdown of the licensing, see COPYING file
 # GPLv2:   filters: commandto*, imagetoraster, pdftops, rasterto*,
@@ -24,8 +27,6 @@
 # GPLv2+:  filters: textonly, texttops, imagetops
 # GPLv3:   filters: bannertopdf
 # MIT: filters: pdftoijs, pdftoopvp, pdftopdf, pdftoraster
-License:GPL-2.0 and GPL-2.0+ and GPL-3.0 and MIT
-Group:  Hardware/Printing
 Name:   cups-filters
 Version:1.0.40
 Release:0
@@ -93,6 +94,16 @@
 # /usr/share/cups/ppdc/escp.h
 # /usr/share/cups/ppdc/pcl.h
 Conflicts:  cups < 1.6
+# /usr/bin/pdftops (provided by poppler-tools)
+# is needed (but not required for non-PostScript printers)
+# to print PDFs on PostScript printers because in this case
+# the CUPS filter chain is:
+#  /usr/lib/cups/filter/pdftopdf
+#  /usr/lib/cups/filter/pdftops
+#  where /usr/lib/cups/filter/pdftops calls /usr/bin/pdftops
+#  /usr/lib/cups/backend/...
+# see https://bugzilla.novell.com/show_bug.cgi?id=868148
+Recommends: poppler-tools
 
 %description
 Contains backends, filters, and other software

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org