./print/cups, Common UNIX Printing System

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 2.2.4, Package name: cups-2.2.4, Maintainer: sbd

The Common UNIX Printing System provides a portable printing layer for
UNIX operating systems. It has been developed by Easy Software Products
to promote a standard printing solution for all UNIX vendors and users.
CUPS provides the System V and Berkeley command-line interfaces.

CUPS uses the Internet Printing Protocol (IETF-IPP) as the basis for
managing print jobs and queues. The Line Printer Daemon (LPD, RFC1179)
and AppSocket protocols are also supported with reduced functionality.

CUPS adds network printer browsing and PostScript Printer Description
("PPD")-based printing options to support real world applications under

MESSAGE.libusb [+/-]
MESSAGE.nokerberos [+/-]
MESSAGE.pam [+/-]

Required to run:
[sysutils/dbus] [graphics/tiff] [graphics/png] [security/gnutls] [print/libpaper] [textproc/libunistring] [devel/libusb1]

Required to build:

Package options: dbus, dnssd, kerberos, libusb

Master sites:

SHA1: 964a6c54e0542f11a4b22bba19bd66ded0c53785
RMD160: e97524690a808fd061a2ea758d9ab3099a6c9da5
Filesize: 9750.464 KB

Version history: (Expand)

CVS history: (Expand)

   2017-09-03 13:30:54 by Leonardo Taccari | Files touched by this commit (10) | Package updated
Log message:
Update print/cups to 2.2.4

pkgsrc changes:
- Pass --with-exe-file-perm=0755 to configure in order to be able to strip
  executables and shared objects (the cups' default is 0555 and that's also
  inconsistent with pkgsrc's BINMODE)

- The scheduler did not remove old job files (Issue #4987)
- cupsEnumDests did not return early when all printers had been discovered
  (Issue #4989)
- The CUPS build system now supports cross-compilation (Issue #4897)
- Added a new CUPS Programming Manual to replace the aging API documentation.
- Added the `cupsAddIntegerOption` and `cupsGetIntegerOption` functions
  (Issue #4992)
- The `cupsGetDests` and `cupsCreateJob` functions now support Bonjour printers
  (Issue #4993)
- Added a USB quirk rule for Lexmark E260dn printers (Issue #4994)
- Fixed a potential buffer overflow in the `cupstestppd` utility (Issue #4996)
- IPP Everywhere improvements (Issue #4998)
- Fixed the "cancel all jobs" function in the web interface for several
  languages (Issue #4999)
- Fixed issues with local queues (Issue #5003, Issue #5008, Issue #5009)
- The `lpstat` command now supports a `-e` option to enumerate local printers
  (either previously added or on the network) that can be accessed
  (Issue #5005)
- The `lp` and `lpr` commands now support printing to network printers that
  haven't yet been added (Issue #5006)
- Fixed a typo in the mime.types file.
- Fixed a bug in the Spanish web interface template (Issue #5016)
- The `cupsEnumDests*` and `cupsGetDest*` functions now report the value of the
  "printer-is-temporary" Printer Status attribute (Issue #5028)
- Added Chinese localization (Issue #5029)
- The `cupsCheckDestSupported` function did not support `NULL` values
  (Issue #5031)
- Fixed some issues in the RPM spec file (Issue #5032)
- The `cupsConnectDest` function now supports the `CUPS_DEST_FLAGS_DEVICE` flag
  for explicitly connecting to the device (printer) associated with the
- The `SSLOptions` directive in "client.conf" and \ 
"cupsd.conf" now supports
  `DenyCBC` and `DenyTLS1.0` options (Issue #5037)
   2017-08-21 01:55:54 by Johnny C. Lam | Files touched by this commit (2)
Log message:
print/cups{,15}: Don't make ${CUPS_CONFDIR} with INSTALLATION_DIRS.

${CUPS_CONFDIR} (${PKG_SYSCONFDIR}) may be located outside of
${PREFIX}, which causes a installation failure due to the checks
added in mk/install/install.mk.

Remove ${CUPS_CONFDIR} from INSTALLATION_DIRS since it is created
by the package install script at PRE-INSTALL time.

Fixes pkg/52481 reported by Hauke Fath.
   2017-08-01 16:59:08 by Thomas Klausner | Files touched by this commit (211)
Log message:
Follow some http -> https redirects.
   2017-07-27 10:54:26 by Thomas Klausner | Files touched by this commit (9) | Package updated
Log message:
Add proper pidfile support, from Edgar Fuß.

This has not been accepted upstream in various previous tries, but is
deemed useful functionality anyway.


While here, revert undiscussed mit-krb5 dependency. Should be optional,
and should have bumped PKGREVISION.
   2017-07-25 20:30:39 by Reinoud Zandijk | Files touched by this commit (1)
Log message:
Add dependency to security/mit-krb5 package since it can try to link with it.
   2017-05-25 14:11:55 by Jonathan Perkin | Files touched by this commit (2)
Log message:
Test for PIE by linking rather than just compiling, as on at least SunOS
it is dependent on linker features.
   2017-04-26 16:10:04 by Patrick Welche | Files touched by this commit (2)
Log message:
PROVIDE cups rather than cupsd, as that is what cups-browsed looks for.
http://mail-index.netbsd.org/pkgsrc-use … 24617.html
   2017-04-08 09:27:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
- The IPP backend could get into an infinite loop for certain errors,
  causing a hung queue (<rdar://problem/28008717>)
- The scheduler could pause responding to client requests in order to
  save state changes to disk (<rdar://problem/28690656>)
- Added support for PPD finishing keywords (Issue 4960, Issue 4961,
  Issue 4962)
- The IPP backend did not send a media-col attribute for just the source
  or type (Issue 4963)
- IPP Everywhere print queues did not always support all print qualities
  supported by the printer (Issue 4953)
- IPP Everywhere print queues did not always support all media types
  supported by the printer (Issue 4953)
- The IPP Everywhere PPD generator did not return useful error messages
  (Issue 4954)
- The IPP Everywhere finishings support did not work correctly with
  common UI or command-line options (Issue 4976)
- Fixed an error handling issue for the network backends (Issue 4979)
- The default cupsd.conf file did not work on systems compiled without
  Kerberos support (Issue 4947)
- The "reprint job" option was not available for some canceled jobs
  (Issue 4915)
- Updated the job listing in the web interface (Issue 4978)
- Fixed some localization issues on macOS