~ubuntu-branches/ubuntu/oneiric/cups/oneiric-proposed

« back to all changes in this revision

Viewing changes to debian/patches/default-ripcache-size-auto.patch

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt, Till Kamppeter, Martin Pitt
  • Date: 2011-08-07 12:53:12 UTC
  • mfrom: (1.2.13 upstream)
  • Revision ID: james.westby@ubuntu.com-20110807125312-s323cyb3oqaxaemo
Tags: 1.5.0-1
[ Till Kamppeter ]
* New upstream release
* debian/patches/usb-backend-no-segfault-on-bad-device-id.patch,
  debian/patches/usb-backend-accept-old-usblp-uris.patch,
  debian/patches/use-ps2write-ghostscript-device-for-pdftops-filter.patch:
  Removed, included upstream.
* debian/patches/poppler-based-pdftops-fixes.patch,
  debian/patches/do-not-emit-ps-level-3-with-poppler.patch: Replaced patch
  by a new one only containing the parts which remain after removing the
  parts included upstream.
* debian/patches/pidfile.patch,
  debian/patches/ppd-poll-with-client-conf.patch,
  debian/patches/cups-avahi.patch,
  debian/patches/drop_unnecessary_dependencies.patch,
  debian/patches/do-not-broadcast-with-hostnames.patch,
  debian/patches/ppdc-dynamic-linking.patch,
  debian/patches/pstops-based-workflow-only-for-printing-ps-on-a-ps-printer.patch:
  Manually regenerated to adapt to upstream changes.
* debian/patches/manpage-translations.patch,
  debian/patches/rootbackends-worldreadable.patch,
  debian/patches/no-conffile-timestamp.patch,
  debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch,
  debian/patches/cups-snmp-oids-device-id-hp-ricoh.patch,
  debian/patches/configure-default-browse-protocols.patch,
  debian/patches/logfiles_adm_readable.patch,
  debian/patches/confdirperms.patch,
  debian/patches/printer-filtering.patch,
  debian/patches/show-compile-command-lines.patch,
  debian/patches/log-debug-history-nearly-unlimited.patch:
  Refreshed using quilt.
* debian/patches/default-ripcache-size-auto.patch: Dropped, as once,
  Ghostscript 9.04 is ignoring the cache size value as it crashes easily
  otherwise (Ghostscript upstream bug #691586) and second, CUPS defaults to
  more reasonable 128 MB (now only used for imagetops).
* debian/patches/support-gzipped-charmaps.patch: Dropped, as the SBCS and
  VBCS character maps are not used any more by CUPS.
* debian/rules: Enable threads in the ./configure command line, as otherwise
  CUPS 1.5.0 does not build at all.
* debian/local/filters/pdf-filters/filter/pdftoijs.cxx,
  debian/local/filters/pdf-filters/filter/pdftoraster.cxx,
  debian/local/filters/pdf-filters/pdftoopvp/pdftoopvp.cxx,
  debian/local/filters/pdf-filters/pdftopdf/pdftopdf.cxx: Under CUPS 1.5.x.
  all programs using the PPD API of CUPS need to explicitly include
  "<cups/ppd.h>". Updated the PDF filter add-on package.
* debian/local/filters/pdf-filters/addtocups: Make the addition of the
  pdftopdf and pdftoopvp directories also work with CUPS 1.5.x.
* debian/local/filters/pdf-filters/addtocups,
  debian/local/filters/pdf-filters/removefromcups: Added a symbolic link
  cups/i18n.h, so that texttopdf builds.
* debian/cups-client.install: Install the new ipptool and its sample
  files and manpages.
* debian/cups-client.install: Commented out lines for dropped man page
  translations: ipptool, lppasswd, client.conf, ipptoolfile, cupsenable,
  lpadmin, lpinfo, cupsreject, cupsdisable, cupsaccept
* debian/cups-common.install, debian/rules: The /usr/share/cups/charmaps
  directory got removed from CUPS.
* debian/libcups2-dev.install: cups/i18n.h got renamed to
  cups/language-private.h. Install this as /usr/include/cups/i18n.h.
* debian/libcups2.symbols, debian/libcupsmime1.symbols: Updated.
* debian/cups.lintian-overrides, debian/cups.postinst, debian/cups.prerm,
  debian/cups.templates, debian/local/apparmor-profile: The "scsi"
  CUPS backend got dropped upstream, removed its treatment from these files.

[ Martin Pitt ]
* Add Serbian (Cyrillic) debconf translations, thanks Zlatan Todoric.
  (Closes: #635105)
* Add Serbian (Latin) debconf translations, thanks Zlatan Todoric.
  (Closes: #635108)
* debian/local/apparmor-profile: Allow access to serial printers on USB
  adapters. (LP: #677432)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Description: Set the default RIPCache to "auto". This makes Ghostscript (pstoraster, pdftoraster) determine the needed amount of memory completely automatically, which makes nearly all files rendering correctly with the CUPS Raster output device. This requires Ghostscript 9.00 or newer or Ghostscript with the appropriate change patched in.  The upstream hardcoded default of 8 MB (default of CUPS and of Ghostscript 8.71 and older) is too small for complex documents.  The RIPCache is also used by the imagetops CUPS filter, which will default to 32 MB with our "auto" setting. It worked already perfectly with the old 8 MB.
2
 
Author: Till Kamppeter <till.kamppeter@gmail.com>
3
 
 
4
 
Index: cups-1.4.6/scheduler/conf.c
5
 
===================================================================
6
 
--- cups-1.4.6.orig/scheduler/conf.c    2011-07-14 13:02:44.329772752 +0200
7
 
+++ cups-1.4.6/scheduler/conf.c 2011-07-14 13:02:47.689772810 +0200
8
 
@@ -542,7 +542,7 @@
9
 
 
10
 
   cupsdClearString(&DefaultPaperSize);
11
 
 
12
 
-  cupsdSetString(&RIPCache, "8m");
13
 
+  cupsdSetString(&RIPCache, "auto");
14
 
 
15
 
   cupsdSetString(&TempDir, NULL);
16
 
 
17
 
Index: cups-1.4.6/scheduler/cupsfilter.c
18
 
===================================================================
19
 
--- cups-1.4.6.orig/scheduler/cupsfilter.c      2011-07-14 13:02:00.459772006 +0200
20
 
+++ cups-1.4.6/scheduler/cupsfilter.c   2011-07-14 13:02:47.689772810 +0200
21
 
@@ -1218,7 +1218,7 @@
22
 
   else
23
 
     set_string(&FontPath, CUPS_FONTPATH);
24
 
 
25
 
-  set_string(&RIPCache, "8m");
26
 
+  set_string(&RIPCache, "auto");
27
 
 
28
 
   if ((temp = getenv("CUPS_SERVERBIN")) != NULL)
29
 
     set_string(&ServerBin, temp);