Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@netbsd.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 02/27/2001 19:37:54
Module Name:	pkgsrc
Committed By:	jlam
Date:		Tue Feb 27 17:37:54 UTC 2001

Modified Files:
	pkgsrc/print/cups: Makefile
	pkgsrc/print/cups/files: md5 patch-sum
	pkgsrc/print/cups/patches: patch-ad
Added Files:
	pkgsrc/print/cups/patches: patch-ag patch-ah
Removed Files:
	pkgsrc/print/cups/patches: patch-ae patch-af

Log Message:
Update CUPS to 1.1.6.3nb1 from source distribution 1.1.6-3.  Changes from
version 1.1.6.2nb1 include incorporation of USB fixes from NetBSD pkgsrc,
security fixes from SuSE, lpr-compatibility fixes from Caldera, and:

- Fix problem exposed by the MaxJobs directive where the scheduler was
  losing count of the number of jobs.  This fix, stored in patch-ah, was
  gleaned from the CUPS mailing list, and bumps the cups packages version
  number to 1.1.6.3nb1.
- The updated cupsTempFile() function did not return the filename when
  called with a filename buffer of NULL (previously it used a static
  buffer.)
- DeletePrinter() didn't remove the printer from any classes it was a member of.
- DeletePrinterFromClass() didn't preserve the implicit status of a class.
- DeletePrinterFromClasses() didn't remove printers from implicit classes.
- StartJob() didn't send the job-sheets, job-priority, and job-hold-until
  attributes to remote printers.
- LoadAllJobs() was looking for job-sheets-completed instead of
  job-media-sheets-completed.  This would prevent accumulation of page data
  after a restart of the scheduler.
- The pstops and imagetops filters now generate copies using the appropriate
  method for a Level 1, 2, or 3 printer since some Level 2/3 printers don't
  support the /#copies variable anymore.
- The IPP backend didn't handle version-not-supported errors and revert to
  IPP/1.0 (previously it only checked for a bad-request error)


To generate a diff of this commit:
cvs rdiff -r1.22 -r1.23 pkgsrc/print/cups/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/print/cups/files/md5
cvs rdiff -r1.13 -r1.14 pkgsrc/print/cups/files/patch-sum
cvs rdiff -r1.6 -r1.7 pkgsrc/print/cups/patches/patch-ad
cvs rdiff -r1.8 -r0 pkgsrc/print/cups/patches/patch-ae \
    pkgsrc/print/cups/patches/patch-af
cvs rdiff -r0 -r1.6 pkgsrc/print/cups/patches/patch-ag
cvs rdiff -r0 -r1.7 pkgsrc/print/cups/patches/patch-ah

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.