Hello community, here is the log from the commit of package foomatic-filters for openSUSE:Factory checked in at Sun Dec 19 15:47:13 CET 2010. -------- --- foomatic-filters/foomatic-filters.changes 2010-04-08 16:41:45.000000000 +0200 +++ /mounts/work_src_done/STABLE/foomatic-filters/foomatic-filters.changes 2010-12-16 16:33:02.000000000 +0100 @@ -1,0 +2,10 @@ +Thu Dec 16 16:06:59 CET 2010 - jsmeix@suse.de + +- Version upgrade to foomatic-filters-4.0.6. + foomatic-rip has several potential crashes fixed. + See the ChangeLog file for details. +- fix_no-return-in-nonvoid-function.patch is obsolete + because it is fixed in the sources, see + http://bugs.linux-foundation.org/show_bug.cgi?id=348 + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- fix_no-return-in-nonvoid-function.patch foomatic-filters-4.0-20090513.tar.bz2 New: ---- foomatic-filters-4.0.6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ foomatic-filters.spec ++++++ --- /var/tmp/diff_new_pack.hpgJl6/_old 2010-12-19 15:46:16.000000000 +0100 +++ /var/tmp/diff_new_pack.hpgJl6/_new 2010-12-19 15:46:16.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package foomatic-filters (Version 4.0.1) +# spec file for package foomatic-filters (Version 4.0.6) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -27,36 +27,36 @@ # so that ghostscript-library must be explicitely requested here, # see https://bugzilla.novell.com/show_bug.cgi?id=507414 BuildRequires: a2ps ghostscript-devel ghostscript-library -%define bzrdate 4.0-20090513 License: GPLv2+ Group: Hardware/Printing Requires: perl, a2ps AutoReqProv: on -# See the VERSION file: -Version: 4.0.1 -Release: 2 +# See the VERSION file if it is a snapshot with "bzrdate": +Version: 4.0.6 +Release: 1 # Source0...Source9 is for sources from upstream: -# URL for Source0: http://www.openprinting.org/download/foomatic/foomatic-filters-4.0.1.tar.gz -#Source0: %{name}-%{version}.tar.bz2 # URL for Source0: http://www.openprinting.org/download/foomatic/foomatic-filters-4.0-20090513.... -Source0: %{name}-%{bzrdate}.tar.bz2 +#%define bzrdate 4.0-20090513 +#Source0: %{name}-%{bzrdate}.tar.bz2 +# URL for Source0: http://www.openprinting.org/download/foomatic/foomatic-filters-4.0.6.tar.gz +Source0: %{name}-%{version}.tar.bz2 # Patch0...Patch9 is for patches from upstream: # ... # Patch10...Patch99 is for Suse patches for the sources from upstream: -# Patch10 fixes a "control reaches end of non-void function" warning in renderer.c -# The upstream bug report is http://bugs.linux-foundation.org/show_bug.cgi?id=348 -Patch10: fix_no-return-in-nonvoid-function.patch +# ... # Source100... is for special Suse sources: # ... Url: http://www.openprinting.org/ # Install into this non-root directory (required when norootforbuild is used): BuildRoot: %{_tmppath}/%{name}-%{version}-build -Summary: Filter Scripts Used by Printer Spoolers +Summary: The universal print filter foomatic-rip %description -Filter scripts used by the printer spoolers to convert the incoming -PostScript data into the printer's native format using a printer and -driver-specific, but spooler-independent PPD file. +The print filter "foomatic-rip" is used +by print spoolers (in particular by CUPS) +to convert PostScript print job data into +the printer's native format as described +by a printer/driver-specific Foomatic PPD file. @@ -67,13 +67,18 @@ %prep # Be quiet when unpacking: -#%setup -q -%setup -q -n %{name}-%{bzrdate} -# Patch10 fixes a "control reaches end of non-void function" warning in renderer.c: -%patch10 +%setup -q +# Use this "setup" if it is a snapshot with "bzrdate": +# setup -q -n %{name}-%{bzrdate} %build export CFLAGS="$RPM_OPT_FLAGS -fstack-protector" +# Use explicit "/usr/lib/" to enforce the right directory +# for CUPS backends and filters which is "/usr/lib/" +# regardless of the architecture see "Compliance with Upstream CUPS" +# at http://en.opensuse.org/Portal:Printing +# and https://bugzilla.novell.com/show_bug.cgi?id=575544#c2 +# and http://bugs.linux-foundation.org/show_bug.cgi?id=349 export CUPS_BACKENDS="/usr/lib/cups/backend" export CUPS_FILTERS="/usr/lib/cups/filter" ./configure \ @@ -88,10 +93,7 @@ export CUPS_FILTERS="/usr/lib/cups/filter" make install PREFIX=$RPM_BUILD_ROOT/%{_prefix} DESTDIR=$RPM_BUILD_ROOT # Remove stuff which we (i.e. Suse/Novell) do not need. -# We provide no PPR spooler (and the development for it had stopped). -# Do not use the RPM _libdir macro here because -# currently "configure --libdir=..." does not work correctly. -# The upstream bug report is http://bugs.linux-foundation.org/show_bug.cgi?id=349 +# We provide no PPR spooler (and the development for it had stopped): rm -f $RPM_BUILD_ROOT/usr/lib*/ppr/interfaces/foomatic-rip rm -f $RPM_BUILD_ROOT/usr/lib*/ppr/lib/foomatic-rip ++++++ foomatic-filters-4.0-20090513.tar.bz2 -> foomatic-filters-4.0.6.tar.bz2 ++++++ ++++ 3840 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org