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
- 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
| System | Port | Version |
|---|---|---|
| FreeBSD | print/cups | 2.4.20 |
| OpenBSD | print/cups | 2.4.20 |
| NetBSD | print/cups | 2.4.19nb2 |
| DragonFly | print/cups | 2.4.11_1 |
| MidnightBSD | print/cups | 2.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.4.19_2 | 2.4.20 | 2.4.2 | 2.4.12 | 2.4.20 |
| FreeBSD:14:quarterly | 2.4.19_2 | 2.4.20 | n/a | 2.4.11_1 | 2.4.20 |
| FreeBSD:15:latest | 2.4.20 | 2.4.20 | n/a | 2.4.12 | 2.4.12 |
| FreeBSD:15:quarterly | 2.4.19_2 | 2.4.19_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.4.19_2 | 2.4.20 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/gdbm
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/libdaemon
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- net/avahi-app
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
Run dependencies 31
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/gdbm
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/libdaemon
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- net/avahi-app
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
Required by 3999
- accessibility/accerciser
- accessibility/caribou
- accessibility/kdeaccessibility
- accessibility/kmag
- accessibility/kmousetool
- accessibility/kmouth
- accessibility/libqaccessibilityclient
- accessibility/onboard
- accessibility/orca
- accessibility/qt6-speech
- arabic/arabtex
- arabic/libreoffice
- archivers/R-cran-brotli
- archivers/R-cran-zip
- archivers/ark
- archivers/arqiver
- archivers/engrampa
- archivers/file-roller
- archivers/gnome-autoar
- archivers/kf6-karchive
- archivers/libarchive-qt
- archivers/lxqt-archiver
- archivers/peazip
- archivers/quazip
- archivers/thunar-archive-plugin
- archivers/xarchive
- archivers/xarchiver
- archivers/zipper
- astro/celestia-gtk
- astro/foxtrotgps
- astro/gkrellmoon2
- astro/gnuastro
- astro/gpsbabel
- astro/gpscorrelate
- astro/gpsd
- astro/indiwebmanagerapp
- astro/kosmindoormap
- astro/kosmorro
- astro/kstars
- astro/marble
- astro/merkaartor
- astro/nightfall
- astro/opencpn
- astro/oskar
- astro/phd2
- astro/pp3
- astro/qmapshack
- astro/siril
- astro/starplot
- astro/stellarium
- astro/stellarsolver
- astro/viking
- astro/wmglobe
- audio/abgate-lv2
- audio/abx
- audio/amarok
- audio/amberol
- audio/amsynth
- audio/aqualung
- audio/ardour
- audio/ario
- audio/atunes
- audio/audacity
- audio/audiocd-kio
- audio/autozen
- audio/aylet
- audio/baresip
- audio/beets
- audio/bespokesynth
- audio/boca
- audio/cadence
- audio/calf-lv2
- audio/cantata
- audio/carla
- audio/cddb-bundle
- audio/csoundqt
- audio/d11amp
- audio/deadbeef-gui-plugins
- audio/deadbeef-musical-spectrum-plugin
- audio/deadbeef-playback-status-plugin
- audio/deadbeef-quick-search-plugin
- audio/deadbeef-spectrogram-plugin
- audio/deadbeef-vu-meter-plugin
- audio/deadbeef-waveform-seekbar-plugin
- audio/dmidiplayer
- audio/drumkv1-lv2
- audio/drumstick
- audio/dsbmixer
- audio/easytag
- audio/elisa
- audio/emms
- audio/entropypianotuner
- audio/eq10q-lv2
- audio/exaile
- audio/faustlive
- audio/fdmf
- audio/fluidsynth-dssi
- audio/foo-yc20
- audio/fooyin
- audio/freac
The first 100 are listed.
Configuration
Options name: print_cups
| Option | Default | Description |
|---|---|---|
| AVAHI | on | Zeroconf support via Avahi |
| DBUS | on | D-Bus IPC system support |
| DOCS | off | Build and/or install documentation |
| GNUTLS | off | SSL/TLS support via GnuTLS |
| IPPTOOL | on | Internet Printing Protocol testing tool |
| LIBPAPER | on | Paper size selection support via libpaper |
| NLS | off | Native Language Support |
| OPENSSL | on | SSL/TLS support via OpenSSL |
| TLS | off | Secure network connection support via TLS |
| X11 | off | Install 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
| File | Size | SHA256 |
|---|---|---|
| cups-2.4.20-source.tar.gz | 8.164882e+06 | ab4d9cd7f3e58060091d2b24972223d6401675f11c49b65abf4f6ef31dea22ff |
| 23a183b63a4c94ae7cd0f36c63ee7eb905be60fd.patch | 923 | 77d6a3f954abf3ec1777537ad22306d0c78844836fa648b0599bdbb962fcddb1 |
Master sites 1
- https://github.com/OpenPrinting/cups/releases/download/v2.4.20/