CUPS provides a portable printing layer for UNIX-based operating
systems. It has been developed by Easy Software Products to promote a
standard printing solution for all UNIX vendors and users.
CUPS uses the Internet Printing Protocol ("IPP") as the basis for
managing print jobs and queues. The Line Printer Daemon ("LPD") Server
Message Block ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are
also supported with reduced functionality. CUPS adds network printer
browsing and PostScript Printer Description ("PPD") based printing
options to support real-world printing under UNIX.
CUPS provides the System V and Berkeley command-line interfaces.
CUPS also supports a customized version of GNU Ghostscript (currently based
off GNU Ghostscript 5.50) and an image file RIP that are used to support
non-PostScript printers. Sample drivers for HP and EPSON printers are included
that use these filters. This software is available in the cups-pstoraster
port.
WWW: http://www.cups.org/
[original text by greid@ukug.uk.freebsd.org]
===> The following configuration options are available for cups-base-2.0.3_5:
DBUS=off: D-Bus IPC system support
ICONS=on: Desktop icons
LIBPAPER=on: Paper size selection support via libpaper
LIBUSB=off: USB support
PAM=off: Pluggable authentication module support
XDG_OPEN=off: Build with XDG_OPEN as browser
====> Interpreters for web interfaces
JAVA=off: Java platform support
PERL=off: Perl scripting language support
PHP=off: PHP bindings or support
PYTHON=off: Python bindings or support
====> Zeroconf support: you can only select none or one of them
AVAHI=off: Zeroconf support via Avahi
MDNSRESPONDER=on: Zeroconf support via mDNSResponder
===> Use 'make config' to modify these settings
- update to 1.2.2 [1]
- tell in pkg-message about permissions needed [2] [3]
- fix man / mlink install [4] [5]
- don't remove dirs listed in bsd.local.dist [6]
- conflict with LPRng [7]
- fix OPTIONS handling [8]
- fix printing raw data using application/octet-stream [9]
- some other small fixes
Please note that the biggest part of the work was done by Marcin Wisnicki and
this commit it's based manly on his work.
PR: ports/99624 [1]
ports/99460 [2] ports/99745 [3]
ports/99798 [4] ports/101175 [5]
(Only the first 15 lines of the commit message are shown above )
Remove the PROVIDE line from the startup script. From our
perspective, this is still an old-style rc script, however
the presence of the PROVIDE line fools the new rcorder
code in HEAD into thinking that it should be treated like
a new style script.
I submitted the patch to the maintainer recently, but given
that the PR points out the problem in the real world, I'm
taking unilateral action. If the maintainer has a better
solution, that's not a problem.
PR: ports/89892
Submitted by: Nicolas Blais
- Update to 1.1.23
- Build with GNUTLS isntead of OpenSSL by default to fix FireFox issues
- Fixed man languages
- Change maintainer e-mail
- Pass maintainership of print/cups to submitter
PR: ports/76337
Submitted by: Sergey Akifyev <asa(at)agava.com> (maintainer of cups-base and
cups-lpr)
Update to 1.1.22, which was released on 29 October and is the
latest version. While I'm here, make pkg-message print the
actual prefix when the port is installed, and a nicer message
for package installs.
This version of the software also includes 'es' man pages to
go with the 'fr' ones.
Fix build and plist by updating the locations of a couple of man pages
that changed in version 1.1.21.
According to lofi (who committed the PR for the upgrade) the maintainer
is currently, "very offline," so he agreed that I should just commit
the fixes.
Forgotten by: MAINTAINER
Untested by: lofi
- Let package create necessary config directories
- Change pkg-message to point to common configuration problems
- Give maintainership to submitter
PR: ports/57937
Submitted by: Sergey Akifyev <asa@gascom.ru>
Reviewed by: marcus
Approved by: adamw (mentor)
REST IN PEACE
Alan Eldridge
Born December 15, 1961 in Iowa
Died June 6, 2003 in Denver, Colorado
Thank you for your contributions, you
will be greatly missed.
Fixed "Print Test Page" bug with help from Mike at Easy SW. Portrevision
bumped to 4. Changed package message back to package-users-only message.
PR: 47423
Remove the StUdLyCaPs from maintainer name, 'cause some folks won't realize
mail's case insensitive and will try to type that. Sorry folks, purely a
cosmetic change here, nothing to see, move along, move along....
Changed maintainer to ports@geeksrus.net with blessing of previous maintainer.
Thanks, jah4007@cs.rit.edu.
Added cups-pstoraster to RUN_DEPENDS for metaport (print/cups).
Update the cups usb backend to cvs version. This gives the user the choice of
using /dev/ulptN or /dev/unlptN as is appropriate for the printer being set up.
Since this is significant, and necessary, new functionality, the PORTREVISION
is bumped.
Use ulptX, not unlptX for USB printers. It appears the two are no longer
the same (someone's been coding), and unlptX does not force the job out
on all printers.
Emergency patch; maintainer notified. He's always had me do whatever I
thought was right before, so this should be no different. I will handle
any complaints if this patch causes anyone a problem.
Break out the CUPS port into two parts: cups-base (libraries only) and
cups-lpr (LP* replacement). This is done to avoid clashing LPR systems but
still allow programs to compile with CUPS support. This is essential for the
upcoming KDE 2.2.2 upgrade.
Number of commits found: 276 (showing only 76 on this page)