summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDidier Raboud <didier@raboud.com>2010-07-19 16:15:52 +0200
committerDidier Raboud <didier@raboud.com>2010-07-19 16:15:52 +0200
commitf6cbd7b1928e4e6a5209ab8007f5f11d8ad29ec7 (patch)
treec3e937565085330101881dea5ac9f551b4a594dd
parent385997f8e67c69cca2f6271d06be5abcf7cd6fc6 (diff)
WIP for the new version
-rw-r--r--debian/changelog532
-rw-r--r--debian/control18
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch2
4 files changed, 544 insertions, 9 deletions
diff --git a/debian/changelog b/debian/changelog
index 62b519b..2465734 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,432 @@
+foomatic-filters (4.0.4-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ * Merge from Ubuntu:
+ × - Install the apport hook on Ubuntu
+ - Merge the changelog entries.
+ - Merge most package relationships.
+
+ * Add myself to Uploaders as I'll help Chris in maintaining foomatic-filters.
+ * Convert to 3.0 (quilt) source format.
+ × * Convert to tiny dh7 style.
+ * debian/watch: update.
+ × * Add Vcs-* fields with new packaging repository.
+ × * Update README.Debian.
+ × * Bump Standards to 3.9.0.0 - Rework some Conflicts/Replaces/Breaks.
+
+ -- Didier Raboud <didier@raboud.com> Mon, 19 Jul 2010 15:08:19 +0200
+
+foomatic-filters (4.0.4-0ubuntu1) lucid; urgency=low
+
+ * New upstream release
+ - Removed dependency on libgs to avoid license conflicts in the future
+ and to make packaging easier.
+ - Made more clear that foomatic-filters is released under GPL 2 or later.
+ - Made suppression of CUPS accounting PostScript code into a PostScript
+ data stream requested by the PPD file actually working (LP: #513690).
+ - Added NULL pointer check to avoid segfault when custom margins option
+ is added to the PPD file via the alignmargins script (Upstream bug #413,
+ Debian bug #539676).
+ - Make incoming PDF which needs to be converted to PostScript due to
+ requirements of the driver really converted with Poppler's pdftops
+ (LP: #463059).
+ - When building the driver command line do not use the
+ empty code fields of automatically generated choices of
+ numerical options of Foomatic-based PPDs (Upstream bug #399).
+ * 10_foomatic-rip-use-poppler-pdftops-with-cups.patch,
+ 20_foomatic-rip-suppress-page-accounting.patch: Removed patches with
+ upstream fixes.
+ * debian/copyright: Fixed license info: foomatic-filters is under GPL 2 or
+ later.
+ * debian/control: Removed build dependency on libgs-dev, foomatic-rip
+ does not need libgs any more.
+
+ -- Till Kampeter <till.kamppeter@gmail.com> Mon, 15 Feb 2010 17:14:03 +0100
+
+foomatic-filters (4.0.3-0ubuntu4) lucid; urgency=low
+
+ * debian/patches/20_foomatic-rip-suppress-page-accounting.dpatch:
+ Make the insertion of page accounting code into PostScript data streams
+ actually suppressed if instructed appropriately by the PPD file
+ (especially for Foomatic/Postscript PPDs) (LP: #513690).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Fri, 5 Feb 2010 12:46:17 +0100
+
+foomatic-filters (4.0.3-0ubuntu3) lucid; urgency=low
+
+ * debian/patches/10_foomatic-rip-use-poppler-pdftops-with-cups.patch:
+ CUPS manipulates $PATH when calling filters and this makes foomatic-rip
+ calling CUPS' pdftops instead of Poppler's pdftops. This fails and so
+ always the awkward Ghostscript/pswrite fallback is used, producing
+ huge temporary PostScript files which the following process (driver
+ or PostScript printer) renders very slowly or does not render at all
+ due to excessive memory usage (LP: #463059).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Tue, 2 Feb 2010 13:14:17 +0100
+
+foomatic-filters (4.0.3-0ubuntu2) karmic; urgency=low
+
+ * debian/control: Recommend poppler-utils 0.11.2 or newer, as the
+ PDF-to-PostScript conversion with Poppler works much better than
+ with Ghostscript.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Thu, 20 Aug 2009 12:45:17 +0200
+
+foomatic-filters (4.0.3-0ubuntu1) karmic; urgency=low
+
+ * New upstream release
+ - Do PDF-to-PostScript conversion with Poppler, as Ghostscript produces
+ huge files (Upstream bug #365).
+ - Fixed LPRng support (Upstream bug #337).
+ - Do not use JCL which is preceeded to the input data by a CUPS filter, as
+ this does not get merged with the driver's JCL.
+ - When merging the JCL from the PPD options with the JCL of the driver,
+ make sure that no "@PJL SET ..." commands gets before a "@PJL JOB ..."
+ command as such commands get ignored.
+ * debian/patches/10_jcl-merge-fixes.patch: Removed patch with upstream fixes.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Wed, 19 Aug 2009 20:13:17 +0200
+
+foomatic-filters (4.0.2-0ubuntu2) karmic; urgency=low
+
+ * debian/patches/10_jcl-merge-fixes.patch: Upstream fixes for merging JCL
+ commands:
+ - Do not use JCL which is preceeded to the input data by a CUPS filter, as
+ this does not get merged with the driver's JCL.
+ - When merging the JCL from the PPD options with the JCL of the driver,
+ make sure that no "@PJL SET ..." commands gets before a "@PJL JOB ..."
+ command as such commands get ignored.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Mon, 13 Jul 2009 11:13:21 +0200
+
+foomatic-filters (4.0.2-0ubuntu1) karmic; urgency=low
+
+ * New upstream release
+ - Use cups-config in the ./configure script to find CUPS-related
+ directories
+ - Bug fixes
+ * 01-foomatic-rip-segfault-on-jcl-merging.patch,
+ 02-foomatic-rip-binary-data-after-pjl-options-corrupted.patch,
+ 10_config-file-param-reading-gs-command-line-massaging.patch,
+ 13_foomatic-rip-ps-reader-buffer-overflow.patch,
+ 15_foomatic-rip-renderer-command-line-massaging.patch,
+ 17_foomatic-rip-man-page-typos.patch,
+ 20_foomatic-rip-jcl-segmentation-fault.patch,
+ 23_prioritize-ppd-options-over-cups-options-on-command-line-fix-custom-options.patch:
+ Removed patches with upstream fixes.
+ * debian/control: Added build dependency on libcups2-dev, as now cups-config
+ is used by the ./configure script to find CUPS-related directories.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Wed, 24 Jun 2009 13:59:37 +0200
+
+foomatic-filters (4.0.0-0ubuntu9) jaunty; urgency=low
+
+ * debian/patches/23_prioritize-ppd-options-over-cups-options-on-command-line-fix-custom-options.patch:
+ If there are printing system options (like "media" of CUPS) and PPD
+ options (like "PageSize") on the command line and they do the same thing
+ (like choosing the paper size) let the setting of the PPD option always
+ have priority, as this is expected for a CUPS filter (see CUPS STR #3148).
+ This is done by treating the printing system options before the PPD
+ options (LP: #338999).
+ Custom page sizes were not accepted if one of the three parameters
+ "WidthOffset", "HeightOffset", or "Orientation" of the "PageSize" option
+ in the PPD file did not allow 0 as value.
+ Made error messages for the parameters of custom options more readable.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Tue, 31 Mar 2009 00:19:49 +0200
+
+foomatic-filters (4.0.0-0ubuntu8) jaunty; urgency=low
+
+ * debian/local/apport-hook.py, debian/rules: Added apport hook (LP: #338442).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Thu, 19 Mar 2009 12:21:49 +0100
+
+foomatic-filters (4.0.0-0ubuntu7) jaunty; urgency=low
+
+ * debian/patches/20_foomatic-rip-jcl-segmentation-fault.patch:
+ Fixed segmentation fault in JCL command handling (Upstream bugs #311 and
+ #317).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Sun, 8 Mar 2009 20:03:49 +0100
+
+foomatic-filters (4.0.0-0ubuntu6) jaunty; urgency=low
+
+ * debian/patches/13_foomatic-rip-ps-reader-buffer-overflow.patch: Fixed
+ buffer flow in PostScript file reader (Upstrean bug #311).
+ * debian/patches/15_foomatic-rip-renderer-command-line-massaging.patch:
+ Fixed handling of renderer command line. The line got messed up with
+ PPD files where the call of Ghostscript was not in the beginning of the
+ line, especially Foomatic 3.x PPD files for the "Postscript" driver
+ (Upstream bug #316).
+ * debian/patches/17_foomatic-rip-man-page-typos.patch: Fixed typos in the
+ man page for foomatic-rip.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Sat, 7 Mar 2009 01:15:49 +0100
+
+foomatic-filters (4.0.0-0ubuntu5) jaunty; urgency=low
+
+ * debian/patches/10_config-file-param-reading-gs-command-line-massaging.patch:
+ Several bug fixes: Several parameters were not read from the config file
+ and the Ghostscript command line massaging broke the output in some cases.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Wed, 18 Feb 2009 17:42:49 +0100
+
+foomatic-filters (4.0.0-0ubuntu4) jaunty; urgency=low
+
+ * debian/patches/02-foomatic-rip-binary-data-after-pjl-options-corrupted.patch:
+ Binary job data got corrupted after reading PJL options from the driver
+ output. This should finally fix LP: #318614.
+
+ * debian/patches/foomatic-rip-segfault-on-jcl-merging.patch,
+ debian/patches/01-foomatic-rip-segfault-on-jcl-merging.patch: Renamed patch
+ to make the patches getting applied in the correct order.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Mon, 2 Feb 2009 19:18:49 +0100
+
+foomatic-filters (4.0.0-0ubuntu2) jaunty; urgency=low
+
+ * debian/patches/foomatic-rip-segfault-on-jcl-merging.patch: Fixed
+ segfault of the JCL merging process on long JCL command lists
+ (LP: #321164).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Thu, 29 Jan 2009 20:05:49 +0100
+
+foomatic-filters (4.0.0-0ubuntu1) jaunty; urgency=low
+
+ * New upstream release (4.0.0 final release, BZR rev 195)
+ - Let custom JCL options get correctly inserted.
+ - Treat "None" as empty string in string and password options.
+ - String and password option settings got inserted with the
+ "Custom." prefix.
+ - Fixed seghfault which occured when using string options.
+ - Make foomatic-rip working correctly with PostScript of StarOffice 8
+ - The PostScript code of PostScript options did not get inserted when
+ the spooler is CUPS and foomatic-rip had to convert incoming PDF to
+ PostScript (LP: #299918)
+ - Made merging of PJL options of the PPD and of the driver correctly
+ working.
+ - Corrected the insertion of the "%%PageSetup" sections.
+ - Inserted PostScript option settings from pstops were not corrected
+ with custom option settings done on the command line (numerical,
+ string, password).
+ - If there was only one PJL option in the PPD no PJL got added at all
+ (LP: #303691).
+ - Made foomatic-rip conforming with the LSB compliance tests (LSB bug
+ #2423).
+ - Fixed infinite loop when page-specific option settings are used.
+ - Made foomatic-rip correctly working with custom JCL options.
+ - Option setting insertions got corrupted when there is a composite
+ option in the PPD file (Upstream bug #173, comment #23).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Thu, 15 Jan 2009 10:39:49 +0100
+
+foomatic-filters (4.0.0~bzr177-0ubuntu2) jaunty; urgency=low
+
+ * No-change rebuild to pick up correct libgs8 shlibs on armel.
+
+ -- Colin Watson <cjwatson@ubuntu.com> Wed, 19 Nov 2008 12:42:23 +0000
+
+foomatic-filters (4.0.0~bzr177-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 177)
+ - Let foomatic-rip not try to correct the
+ settings of boolean and enumerated choice options embedded in
+ the Prolog and Setup sections of the PostScript input data
+ (Upstream bug #173).
+ - Fixed problems that for boolean options set to "false" the command
+ line snippet for the "true" setting was inserted into the Ghostscript
+ command line.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Wed, 15 Oct 2008 13:13:07 +0200
+
+foomatic-filters (4.0.0~bzr174-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 174)
+ - Let foomatic-rip use the $TMPDIR variable for the temporary file
+ directory. Use P_tmpdir and /tmp as fallbacks if $TMPDIR is not set
+ or if the directory is not writable.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Mon, 06 Oct 2008 17:48:52 +0200
+
+foomatic-filters (4.0.0~bzr171-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 171)
+ - Let the beh CUPS backend use /tmp as temporary directory when CUPS
+ does not supply the $TMPDIR environment variable (LP: #268284).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Thu, 25 Sep 2008 09:28:44 +0200
+
+foomatic-filters (4.0.0~bzr170-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 170)
+ - foomatic-rip did not add JCL commands to the job (Upstream bug #159)
+ - foomatic-rip added several newlines in the beginning and the end of
+ PDF jobs (Upstream bug #184)
+ - Fix for foomatic-rip not handling PPD files with brackets in their names
+ was not complete (Upstream bug #169)
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Wed, 24 Sep 2008 16:30:19 +0200
+
+foomatic-filters (4.0.0~bzr167-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 167)
+ - foomatic-rip could not handle PPD files with brackets in their names
+ (Upstream bug #169)
+ - foomatic-rip was not able to print custom page sizes when "PageSize"
+ was not a PostScript option (Upstream bug #171)
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Mon, 22 Sep 2008 22:50:24 +0200
+
+foomatic-filters (4.0.0~bzr164-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 164)
+ - Fixed bug in building the renderer command line (Upstream bug #160,
+ LP: #260211)
+ - Fixed crasher bug LP: #259622
+ - Partially fixed problem of options submitted with print jobs not being
+ obeyed by foomatic-rip (PJL/JCL options still TODO, upstream bug #159).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Tue, 02 Sep 2008 11:29:29 +0200
+
+foomatic-filters (4.0.0~bzr160-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 160)
+ - Let foomatic-rip not convert unknown file formats when invoked by
+ CUPS, to avoid calls of external file convertors when the input
+ is corrupted (Upstream bug #156).
+ - Fixed handling of the "Collate" option when it is defined in the
+ PPD file (Ricoh PPDs, upstream bug #157).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Fri, 15 Aug 2008 10:28:32 +0200
+
+foomatic-filters (4.0.0~bzr159-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 159)
+ - Fix creation of temporary files by subprocesses (Upstream bug #155).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Thu, 14 Aug 2008 09:56:05 +0200
+
+foomatic-filters (4.0.0~bzr158-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 158)
+ - Conversion of PDF to PostScript in the case that the driver does not
+ support PDF input did not work due to a bug in handling the
+ subprocesses (Upstream bug #153).
+ - foomatic-rip inserted the -sOutputFile GhostScript command line
+ argument at the wrong position when printing a PDF file (not from
+ stdin), which made Ghostscript crashing.
+ - Option settings can be given in the PPD file before the option is
+ "declared", which led foomatic-rip to think that there are
+ PostScript options (the default) in the PPD and the driver could not
+ understand PDF input. Now, foomatic-rip checks for PostScript
+ options after the whole PPD has been read (Upstream bug #154).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Wed, 13 Aug 2008 23:57:00 +0200
+
+foomatic-filters (4.0.0~bzr156-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 156)
+ - Support for second driver command line for PDF input specified
+ with the "*FoomaticRIPCommandLinePDF" keyword in the PPD.
+ - Incoming PDF is converted to PostScript if there is no
+ "*FoomaticRIPCommandLinePDF" and the "*FoomaticRIPCommandLine" does
+ not start with a call of Ghostscript or if there is at least one
+ option which inserts active PostScript code.
+ - Custom input values were not respected by foomatic-rip (Upstream
+ bug #142).
+ - Some JCL/PJL options were not inserted into the output data stream
+ (Upstream bug #146).
+ - Fixed crash when default value of an option was set from a composite
+ option (Upstream bug #151).
+ - Page overrides work for PDF input now.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Wed, 13 Aug 2008 08:19:02 +0200
+
+foomatic-filters (4.0.0~bzr150-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 150)
+ - Workaround for bad Adobe Reader 8.x (< 8.1.2) output (Upstream bug #144)
+ - Fixed bug which disabled JCL output.
+ - Use correct location for filters.conf
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Tue, 01 Jul 2008 00:16:12 +0200
+
+foomatic-filters (4.0.0~bzr148-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 148)
+ - Fixed crasher bug (LP: #241979).
+ - Eliminate compiler warnings ("-Wall").
+ - Allow float values on *OrderDependency settings. This is
+ valid according to the PPD spec, and is used by some HP PPDs.
+ - Allow choice names starting with "From". Even if they do not
+ point to a valid composite option.
+ - Parse more complex command lines correctly when looking for
+ the "gs" executable to optimize Ghostscript command lines
+ for the needs of foomatic-rip.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Tue, 24 Jun 2008 08:25:55 +0200
+
+foomatic-filters (4.0.0~bzr146-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 146)
+ - Fixed upstream bug #138: foomatic-rip (4.0) does not always insert
+ the code pieces of the members of composite options
+ http://bugs.linux-foundation.org/show_bug.cgi?id=138
+ - Assured that Ghostscript command line gets optimized even if
+ Ghostscript is called out of a pipe (this was a regression from
+ foomatic-rip 3.x.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Tue, 17 Jun 2008 15:47:36 +0100
+
+foomatic-filters (4.0.0~bzr144-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 144)
+ - When replacing elements of the Ghostscript command line,
+ do not remove the spaces between the items. This made printing with
+ the new foomatic-rip not working in general for most cases.
+ * debian/control, debian/foomatic-filters.config,
+ debian/foomatic-filters.templates: The CUPS package in Debian/Ubuntu is
+ named "cups" now and not "cupsys" any more.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Fri, 13 Jun 2008 15:21:52 +0100
+
+foomatic-filters (4.0.0~bzr143-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 143)
+ - Fixes LP: #235404.
+ * debian/control: Added dependency on "ghostscript" as alternative to "gs"
+ and "gs-esp".
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Mon, 09 Jun 2008 21:23:16 +0100
+
+foomatic-filters (4.0.0~bzr142-0ubuntu1) intrepid; urgency=low
+
+ * New upstream release (BZR rev 142)
+ - Forth generation of Foomatic
+ - Rewrite of foomatic-rip in C
+ - Integration of the functionality of foomatic-gswrapper in foomatic-rip
+ - Support for PDF as input data format (for using PDF as standard print
+ job format).
+ - PDF file handling with the Ghostscript library (libgs).
+ - Full support for the custom options of CUPS
+ (http://www.cups.org/documentation.php/spec-ppd.html)
+ * debian/patches/clean-up-on-cancel.patch: Removed, fixed upstream.
+ * debian/control: Added build dependency on libgs-dev, added
+ ${shlibs:Depends}, set Architecture to "any" instead of "all".
+ * debian/control: Updated description text.
+ * debian/rules: We have a platform-dependent executable now. Done the needed
+ adaptations.
+ * Merged from debian unstable.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Tue, 13 May 2008 15:54:19 +0200
+
foomatic-filters (4.0-20090509-1) unstable; urgency=low
* New upstream release. (Closes: #526744)
* Updated debconf translations: sv (Closes: #518497), es (Closes: #521805).
* Update debian/watch. (Closes: #415928)
-
+
-- Chris Lawrence <lawrencc@debian.org> Sat, 09 May 2009 03:00:17 -0500
foomatic-filters (4.0-20090311-1) unstable; urgency=low
@@ -76,6 +499,113 @@ foomatic-filters (3.0.2-20080211-1) unstable; urgency=low
-- Chris Lawrence <lawrencc@debian.org> Thu, 21 Feb 2008 14:17:18 -0600
+foomatic-filters (3.0.2-20071204-0ubuntu2) hardy; urgency=low
+
+ * debian/patches/clean-up-on-cancel.patch: Kill all subprocesses
+ when receiving a TERM signal due to the job being canceled. This
+ assures that there do not stay orphan Ghostscript processes still
+ feeding data to the printer.
+ * debian/control, debian/rules: Added support for patches.
+ * debian/control: Updated home page entry, standards version, description
+ text from Debian.
+ * debian/watch: Updated from Debian.
+ * debian/parseconfig.pl, debian/foomatic-filters.config,
+ debian/foomatic-filters.postinst: Drop debconf option for selecting the
+ Ghostscript version to use (update from Debian).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Wed, 12 Mar 2008 12:58:58 +0001
+
+foomatic-filters (3.0.2-20071204-0ubuntu1) hardy; urgency=low
+
+ * New upstream release
+ - foomatic-gswrapper.in: Let Ghostscript always use buffered
+ input. This works around a Ghostscript bug which prevents
+ printing encrypted PDF files with Adobe Reader 8.1.1 and
+ Ghostscript built as shared library (Ghostscript bug #689577,
+ Ubuntu bug LP: #172264)
+ - Allow the parameters of the "*Foomatic..."
+ lines which formerly had to be given without quotes also to be
+ given with double quotes. This is to support generation and
+ manipulation of Foomatic PPDs with the CUPS DDK. The PPD
+ generator of the CUPS DDK ("ppdc") can create these lines only
+ with quoted parameters (See http://www.cups.org/str.php?L2551).
+ - Bug fixes:
+ o If the CUPS-style duples option
+ "-o sides={one|two}-sided[-{long|short}-edge]" was supplied,
+ the "Duplex" option could be set to "0", "LongEdge", or
+ "ShortEdge", which do not exist in the "Duplex" options in
+ PPD files (Thanks to Ricoh Japan for reporting this bug).
+ o Now all of "LongEdge", "DuplexNoTumble", or "ShortEdge",
+ "DuplexTumble", are converted to each other if supplied as
+ value to an enumerated choice option (usually "Duplex") and
+ this value is not in the list of choices.
+ o Reset the best score for finding the narrowest page range
+ before treating each option, not only before the first
+ option. Now jobs with page overrides on more than one
+ option are executed correctly.
+ o If an option had the default value "0" (enumerated choice,
+ numerical, string) in the PPD file, the first choice from
+ the list was set as default and not "0".
+ o When assigning a non-integer number to an integer option,
+ the "%%BeginFeature: ..." line of the option inserted into
+ the PostScript data stream still contained the non-integer
+ value. Only the value in the code piece was converted to
+ integer.
+ o If a non-integer "*FoomaticRIPDefault..." was given for an
+ integer option it was not converted to integer.
+ o Boolean options had "0" and "1" as values in the
+ "%%BeginFeature: ..." lines and not "False" and "True".
+ o PPD-supplied JCL/PJL options did not get merged with
+ driver-generated JCL/PJL options when there were spaces
+ between the JCL command and the "=" (ex: "@PJL SET TRAY = 1").
+ o Now all of "0", "No", "Off", "False" or "1", "Yes", "On",
+ "True" are converted to each other if supplied as value to
+ an enumerated choice option and this value is not in the
+ list of choices.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Wed, 05 Dec 2007 12:08:58 +0000
+
+foomatic-filters (3.0.2-20070719-0ubuntu1) gutsy; urgency=low
+
+ * New upstream release
+ o Added support for suppressing page accounting on a per-driver basis.
+ Page accounting is deactivated if a line "*FoomaticNoPageAccounting:
+ True" is found in the PPD file.
+ * foomatic-filters.postinst, foomatic-filters.templates: Turned on the
+ insertion of PostScript code for CUPS' page accounting by default
+ (closes: LP#119403).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Thu, 19 Jul 2007 19:11:45 +0100
+
+foomatic-filters (3.0.2-20070323-0ubuntu1) feisty; urgency=low
+
+ * New upstream bug fix release
+ o Performance improvements (closes: LP#78781 and probably also LP#96709).
+ o foomatic-rip did not read custom page sizes from the PostScript data
+ stream (closes: LP#42234, CUPS upstream STR #1722).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Tue, 27 Mar 2007 09:48:54 +0100
+
+foomatic-filters (3.0.2-20070312-0ubuntu1) feisty; urgency=low
+
+ * New upstream bug fix release
+ o Replaced sysread() and syswrite() by read() and print() in foomatic-rip
+ as the buffering of sysread() and syswrite() is not compatible with the
+ buffering of the read() and print() used in the other operations. This
+ lead to printouts being messed up (closes LP#87597).
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Tue, 13 Mar 2007 22:02:12 +0000
+
+foomatic-filters (3.0.2-20070220-0ubuntu1) feisty; urgency=low
+
+ * New upstream bug fix release
+ o Fixes problem of foomatic-rip eating up all memory and blocking the
+ system, requiring a hard reset (closes: LP#85569).
+ o URLs updated to OpenPrinting in documentation.
+ * debian/control: Set Ubuntu maintainer.
+
+ -- Till Kamppeter <till.kamppeter@gmail.com> Thu, 22 Feb 2007 12:05:54 +0000
+
foomatic-filters (3.0.2-20061031-1.2) unstable; urgency=low
* Non-maintainer upload to fix pending l10n issues.
diff --git a/debian/control b/debian/control
index 9151a8f..6f5a456 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,8 @@ Source: foomatic-filters
Section: text
Priority: optional
Maintainer: Chris Lawrence <lawrencc@debian.org>
-Build-Depends: debhelper (>> 7), po-debconf, libgs-dev
+Uploaders: Didier Raboud <didier@raboud.com
+Build-Depends: debhelper (>> 7), po-debconf, libgs-dev, perl, libcups2-dev
Homepage: http://www.openprinting.org/
Standards-Version: 3.8.1
@@ -10,20 +11,23 @@ Package: foomatic-filters
Architecture: any
Pre-Depends: bash (>= 2.05)
Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends}, ucf (>= 0.30)
-Recommends: cups-client | lpr | lprng | pdq | rlpr, ghostscript, cups | enscript | a2ps | mpage, foomatic-db-engine (>= 4.0)
+Recommends:
+ cups-client | lpr | lprng | pdq | rlpr,
+ ghostscript,
+ cups | enscript | a2ps | mpage,
+ foomatic-db-engine (>= 4.0),
+ poppler-utils (>= 0.11.2)
Conflicts: foomatic-bin (<< 2.9), cupsomatic-ppd (<< 20030507)
Replaces: foomatic-bin (<< 2.9), cupsomatic-ppd
Description: OpenPrinting printer support - filters
Foomatic is a printer database designed to make it easier to set up
- common printers for use with UNIX-like other operating systems.
+ common printers for use with UNIX-like operating systems.
It provides the "glue" between a print spooler (like CUPS or lpr) and
the printer, by processing files sent to the printer.
.
- This package consists of filter scripts used by the printer spoolers
+ This package consists of filters used by the printer spoolers
to convert the incoming PostScript data into the printer's native
format using a printer-specific, but spooler-independent PPD file.
- You will need to install the foomatic-db-engine package and its
- dependencies for this package to be useful.
.
- For use with CUPS, you will need both the cupsys and cupsys-client
+ For use with CUPS, you will need both the cups and cups-client
packages installed on your system.
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
index cb2c611..1e39eae 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
version=3
-http://www.linuxprinting.org/download/foomatic/foomatic-filters-(\d.*?-\d+)\.tar\.gz
+http://www.openprinting.org/download/foomatic/foomatic-filters-([\d\.]+)\.tar\.gz