BSD Ports

print/cups 2.4.20 FreeBSD

Common UNIX Printing System

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
3c361bc046
License
APACHE20, CUPS
Categories
print
Package size
5475.9 KiB, 13682.1 KiB installed

Description

CUPS is a standards-based, open source printing system. It uses the Internet Printing Protocol (IPP) to support printing to local and network printers.

In the other systems

SystemPortVersion
FreeBSDprint/cups2.4.20
OpenBSDprint/cups2.4.20
NetBSDprint/cups2.4.19nb2
DragonFlyprint/cups2.4.11_1
MidnightBSDprint/cups2.4.20

Install

Binary package:

pkg install cups

From the ports tree:

cd /usr/ports/print/cups/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cups>0:print/cups
LIB_DEPENDS=	libcups.so:print/cups

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.4.19_22.4.202.4.22.4.122.4.20
FreeBSD:14:quarterly2.4.19_22.4.20n/a2.4.11_12.4.20
FreeBSD:15:latest2.4.202.4.20n/a2.4.122.4.12
FreeBSD:15:quarterly2.4.19_22.4.19_2n/an/an/a
FreeBSD:16:latest2.4.19_22.4.20n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 33
Run dependencies 31
Required by 3999

The first 100 are listed.

Configuration

Options name: print_cups

OptionDefaultDescription
AVAHIonZeroconf support via Avahi
DBUSonD-Bus IPC system support
DOCSoffBuild and/or install documentation
GNUTLSoffSSL/TLS support via GnuTLS
IPPTOOLonInternet Printing Protocol testing tool
LIBPAPERonPaper size selection support via libpaper
NLSoffNative Language Support
OPENSSLonSSL/TLS support via OpenSSL
TLSoffSecure network connection support via TLS
X11offInstall desktop menu item
USES
cpe gmake iconv localbase pkgconfig
Service scripts
cupsd
Conflicts with
LPRng

Files

Manual pages 53
  • backend(7)
  • cancel(1)
  • classes.conf(5)
  • client.conf(5)
  • cups(1)
  • cups-config(1)
  • cups-deviced(8)
  • cups-driverd(8)
  • cups-exec(8)
  • cups-files.conf(5)
  • cups-lpd(8)
  • cups-snmp(8)
  • cups-snmp.conf(5)
  • cupsaccept(8)
  • cupsctl(8)
  • cupsd(8)
  • cupsd-helper(8)
  • cupsd-logs(5)
  • cupsd.conf(5)
  • cupsdisable(8)
  • cupsenable(8)
  • cupsfilter(8)
  • cupsreject(8)
  • cupstestppd(1)
  • filter(7)
  • ippevepcl(7)
  • ippeveprinter(1)
  • ippeveps(7)
  • ippfind(1)
  • ipptool(1)
  • ipptoolfile(5)
  • lp(1)
  • lpadmin(8)
  • lpc(8)
  • lpinfo(8)
  • lpmove(8)
  • lpoptions(1)
  • lpq(1)
  • lpr(1)
  • lprm(1)
  • lpstat(1)
  • mailto.conf(5)
  • mime.convs(5)
  • mime.types(5)
  • notifier(7)
  • ppdc(1)
  • ppdcfile(5)
  • ppdhtml(1)
  • ppdi(1)
  • ppdmerge(1)
  • ppdpo(1)
  • printers.conf(5)
  • subscriptions.conf(5)
pkg-plist 884
  • @postexec if test -e /usr/bin/lp; then chmod -h 0 /usr/bin/lp; fi
  • @postexec if test -e /usr/bin/lpq; then chmod -h 0 /usr/bin/lpq; fi
  • @postexec if test -e /usr/bin/lpr; then chmod -h 0 /usr/bin/lpr; fi
  • @postexec if test -e /usr/bin/lprm; then chmod -h 0 /usr/bin/lprm; fi
  • @postexec if test -e /usr/sbin/lpc; then chmod -h 0 /usr/sbin/lpc; fi
  • @postunexec if test -e /usr/bin/lp; then chmod -h 0555 /usr/bin/lp; fi
  • @postunexec if test -e /usr/bin/lpq; then chmod -h 06555 /usr/bin/lpq; fi
  • @postunexec if test -e /usr/bin/lpr; then chmod -h 06555 /usr/bin/lpr; fi
  • @postunexec if test -e /usr/bin/lprm; then chmod -h 06555 /usr/bin/lprm; fi
  • @postunexec if test -e /usr/sbin/lpc; then chmod -h 02555 /usr/sbin/lpc; fi
  • bin/cancel
  • bin/cups-config
  • bin/cupstestppd
  • bin/ippeveprinter
  • bin/ippfind
  • bin/ipptool
  • bin/lp
  • bin/lpoptions
  • bin/lpq
  • bin/lpr
  • bin/lpr-cups
  • bin/lprm
  • bin/lpstat
  • bin/ppdc
  • bin/ppdhtml
  • bin/ppdi
  • bin/ppdmerge
  • bin/ppdpo
  • @sample(,cups,640) etc/cups/cups-files.conf.sample
  • @sample(,cups,640) etc/cups/cupsd.conf.sample
  • @sample(,cups,640) etc/cups/snmp.conf.sample
  • etc/dbus-1/system.d/cups.conf
  • @sample etc/devd/cups.conf.sample
  • etc/pam.d/cups
  • include/cups/adminutil.h
  • include/cups/array.h
  • include/cups/backend.h
  • include/cups/cups.h
  • include/cups/dir.h
  • include/cups/file.h
  • include/cups/http.h
  • include/cups/ipp.h
  • include/cups/language.h
  • include/cups/ppd.h
  • include/cups/pwg.h
  • include/cups/raster.h
  • include/cups/sidechannel.h
  • include/cups/transcode.h
  • include/cups/versioning.h
  • lib/libcups.so
  • lib/libcups.so.2
  • lib/libcupsimage.so
  • lib/libcupsimage.so.2
  • libdata/pkgconfig/cups.pc
  • libexec/cups/backend/dnssd
  • libexec/cups/backend/http
  • libexec/cups/backend/https
  • libexec/cups/backend/ipp
  • libexec/cups/backend/ipps
  • libexec/cups/backend/lpd
  • libexec/cups/backend/snmp
  • libexec/cups/backend/socket
  • libexec/cups/backend/usb
  • libexec/cups/cgi-bin/admin.cgi
  • libexec/cups/cgi-bin/classes.cgi
  • libexec/cups/cgi-bin/help.cgi
  • libexec/cups/cgi-bin/jobs.cgi
  • libexec/cups/cgi-bin/printers.cgi
  • libexec/cups/command/ippevepcl
  • libexec/cups/command/ippeveps
  • libexec/cups/daemon/cups-deviced
  • libexec/cups/daemon/cups-driverd
  • libexec/cups/daemon/cups-exec
  • libexec/cups/daemon/cups-lpd
  • libexec/cups/filter/commandtops
  • libexec/cups/filter/gziptoany
  • libexec/cups/filter/pstops
  • libexec/cups/filter/rastertoepson
  • libexec/cups/filter/rastertohp
  • libexec/cups/filter/rastertolabel
  • libexec/cups/filter/rastertopwg
  • libexec/cups/monitor/bcp
  • libexec/cups/monitor/tbcp
  • libexec/cups/notifier/dbus
  • libexec/cups/notifier/mailto
  • libexec/cups/notifier/rss
  • share/man/man1/cancel.1.gz
  • share/man/man1/cups-config.1.gz
  • share/man/man1/cups.1.gz
  • share/man/man1/cupstestppd.1.gz
  • share/man/man1/ippeveprinter.1.gz
  • share/man/man1/ippfind.1.gz
  • share/man/man1/ipptool.1.gz
  • share/man/man1/lp.1.gz
  • share/man/man1/lpoptions.1.gz
  • share/man/man1/lpq.1.gz
  • share/man/man1/lpr.1.gz
  • share/man/man1/lprm.1.gz
  • share/man/man1/lpstat.1.gz
  • share/man/man1/ppdc.1.gz

The first 100 are listed.

distinfo 2
FileSizeSHA256
cups-2.4.20-source.tar.gz8.164882e+06ab4d9cd7f3e58060091d2b24972223d6401675f11c49b65abf4f6ef31dea22ff
23a183b63a4c94ae7cd0f36c63ee7eb905be60fd.patch92377d6a3f954abf3ec1777537ad22306d0c78844836fa648b0599bdbb962fcddb1
Master sites 1
  • https://github.com/OpenPrinting/cups/releases/download/v2.4.20/

Commit history 3

DateCommitCreditsLog message
3c361bc046 Tijl Coosemans print/cups: Fix build with AVAHI option disabled
PR: 299342 Reported by: vvd
23eee321bb Tijl Coosemans print/cups: Update to 2.4.20
PR: 299342
afcb256509 Tijl Coosemans print/cups: Fix pkg-plist with option OPENSSL