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.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.cups-filters.new/cups-filters.changes 2015-12-27 01:58:51.000000000 +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.000000000 +0100 +++ /var/tmp/diff_new_pack.6o9C9L/_new 2015-12-27 01:58:53.000000000 +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 -dFirstPage=N [and -dLastPage=M] -# to the Ghostscript command line only if 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 -Patch1: FirstPage_LastPage_only_if_needed.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 @@ -78,6 +74,8 @@ BuildRequires: fontconfig-devel BuildRequires: freetype2-devel BuildRequires: liblcms2-devel +# braille embossers +BuildRequires: liblouis-devel # Make sure we get postscriptdriver tags. BuildRequires: python-cups # cups-browsed @@ -277,10 +275,6 @@ %prep %setup -q -# Patch1 FirstPage_LastPage_only_if_needed.patch lets foomatic-rip add -dFirstPage=N [and -dLastPage=M] -# to the Ghostscript command line only if 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 -%patch1 %build # Just do what is described in the upstream INSTALL file @@ -292,10 +286,12 @@ # 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) +# --enable-braille - enable Braille embosing filters, requires liblouis %configure --disable-static \ --disable-silent-rules \ --enable-shared \ --enable-imagefilters \ + --enable-braille \ --with-pdftops=pdftops \ --with-browseremoteprotocols=DNSSD,CUPS \ --without-php \ @@ -442,16 +438,47 @@ %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/urftopdf +# Filters for braille embosser support: +%attr(0755,root,root) /usr/lib/cups/filter/brftoembosser +%attr(0755,root,root) /usr/lib/cups/filter/imagetobrf +%attr(0755,root,root) /usr/lib/cups/filter/imagetoubrl +%attr(0755,root,root) /usr/lib/cups/filter/imageubrltoindexv3 +%attr(0755,root,root) /usr/lib/cups/filter/imageubrltoindexv4 +%attr(0755,root,root) /usr/lib/cups/filter/textbrftoindexv3 +%attr(0755,root,root) /usr/lib/cups/filter/textbrftoindexv4 +%attr(0755,root,root) /usr/lib/cups/filter/texttobrf %dir %{_datadir}/cups %{_datadir}/cups/banners +# Shell helpers for braille embosser support: +%{_datadir}/cups/braille %{_datadir}/cups/charsets %dir %{_datadir}/cups/data %{_datadir}/cups/data/* %dir %{_datadir}/cups/drv %{_datadir}/cups/drv/cupsfilters.drv +# Driver info files for braille embosser support: +%{_datadir}/cups/drv/generic-brf.drv +%{_datadir}/cups/drv/indexv3.drv +%{_datadir}/cups/drv/indexv4.drv %dir %{_datadir}/cups/mime %{_datadir}/cups/mime/cupsfilters.types %{_datadir}/cups/mime/cupsfilters.convs +# MIME conversion types and rules for braille embosser support: +%{_datadir}/cups/mime/braille.types +%{_datadir}/cups/mime/braille.convs +# CUPS PPD file compiler driver information files for braille embosser support: +%dir %{_datadir}/cups/ppdc +%{_datadir}/cups/ppdc/braille.defs +%{_datadir}/cups/ppdc/fr-braille.po +%{_datadir}/cups/ppdc/imagemagick.defs +%{_datadir}/cups/ppdc/index.defs +%{_datadir}/cups/ppdc/liblouis.defs +%{_datadir}/cups/ppdc/liblouis1.defs +%{_datadir}/cups/ppdc/liblouis2.defs +%{_datadir}/cups/ppdc/liblouis3.defs +%{_datadir}/cups/ppdc/liblouis4.defs +%{_datadir}/cups/ppdc/media-braille.defs +# PPD files: %dir %{_datadir}/ppd %{_datadir}/ppd/cupsfilters %{_libdir}/libfontembed.so.* ++++++ cups-filters-1.0.76.tar.xz -> cups-filters-1.4.0.tar.xz ++++++ ++++ 6575 lines of diff (skipped)