Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@netbsd.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 05/15/2001 20:43:23
Module Name:	pkgsrc
Committed By:	jlam
Date:		Tue May 15 17:43:23 UTC 2001

Modified Files:
	pkgsrc/print/cups: Makefile distinfo
	pkgsrc/print/cups/patches: patch-aa patch-ac
	pkgsrc/print/cups/pkg: MESSAGE PLIST
Removed Files:
	pkgsrc/print/cups/patches: patch-ad patch-ag patch-ah patch-ai patch-aj
	    patch-ak

Log Message:
Update cups to 1.1.7.  Changes from version 1.1.6nb3 include bugfixes,
documentation updates, better support of Apache options in configuration
files, and:

- Added support for "double" HostNameLookups.
- Added new "RunAsUser" directive to support non-root configurations on the
  standard (privileged) ports.
- Added support for non-root invocation of the lpd backend (does no reserve a
  priviledged port, which might not work with some LPD servers...)
- Added new PrintcapFormat directive to control the output format of the
  printcap file (BSD or Solaris formats are supported at present.)
- httpConnect() now looks up "localhost" by name and by address (127.0.0.1)
  for users that go to the trouble of removing the required localhost entry
  in /etc/hosts or on their DNS server...
- The EPSON drivers now send the "end packet mode" command when printing to
  USB devices.
- The LPD backend now supports a new "order" option:
  "lpd://server/queue?order=control,data" (default) and
  "lpd://server/queue?order=data,control".
- New "Classification" directive to force labeling of the current
  classification on each page.
- New "page-label" attribute to add per-page labels ("For Official Use Only",
  "Draft", etc.)
- Dropped the "file" backend from the device list that is reported, since it
  is only available for *testing* and should never be used in a production
  environment.  The file: device can still be used, but it won't show up in
  the list of devices from lpinfo or the web interface.
- Added META variables to the CGI header template to prevent caching of the
  results.
- Added two new directives - MaxJobsPerPrinter and MaxJobsPerUser - to allow
  an administrator to set the maximum number of pending jobs in a queue or
  submitted by a user.
- Added support for the Enable-Printer and Disable-Printer extension
  operations (same as CUPS-Accept-Jobs and CUPS-Reject-Jobs.)
- Added support for the DeskJet 900 series duplexer and CRET color modes in
  the HP driver.
- Added support for PPD-defined margins in the HP driver.
- Added new cupsGetJobs() and cupsFreeJobs() functions to manage print jobs.
- cupsEncodeOptions() would encode names of 0 length and cupsAddOption() and
  cupsParseOptions() would add names of 0 length.


To generate a diff of this commit:
cvs rdiff -r1.26 -r1.27 pkgsrc/print/cups/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/print/cups/distinfo
cvs rdiff -r1.8 -r1.9 pkgsrc/print/cups/patches/patch-aa \
    pkgsrc/print/cups/patches/patch-ac
cvs rdiff -r1.7 -r0 pkgsrc/print/cups/patches/patch-ad \
    pkgsrc/print/cups/patches/patch-ah pkgsrc/print/cups/patches/patch-ai \
    pkgsrc/print/cups/patches/patch-aj pkgsrc/print/cups/patches/patch-ak
cvs rdiff -r1.6 -r0 pkgsrc/print/cups/patches/patch-ag
cvs rdiff -r1.2 -r1.3 pkgsrc/print/cups/pkg/MESSAGE
cvs rdiff -r1.7 -r1.8 pkgsrc/print/cups/pkg/PLIST

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