CVE and update status of the FreeBSD ports tree3,296 unaddressed CVEs in 671 portsAll times are CET
Port details

print/cups 2.4.20

Common UNIX Printing System

Port info

Maintainer
tijl@FreeBSD.org
Packages
latest: 2.4.20
Upstream
up to date
Last update
to 2.4.20 · 3c361bc046
Quarterly
2026Q4: 2.4.20 · last MFH 6ec2c7eba3
Formerly
print/cups-base until 2016-03-11, print/cups-client until 2016-03-11, print/cups-image until 2016-03-11, print/cups-lpr until 2006-06-23
WWW
https://github.com/OpenPrinting/cups
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install cups
installs 2.4.20 from latest; from quarterly (2026Q4) 2.4.20
Port
# cd /usr/ports/print/cups && make install clean
# make -C /usr/ports/print/cups config  # change options first
Size
5.4 MiB download · 14 MiB installed
Depends on
devel/dbus 1.16.2_4,1, net/avahi-app 0.8_6, print/libpaper 1.1.28_1
License
APACHE20 and CUPS
Creates
user cups, group cups
Options
7 of 9 on in the package: AVAHI DBUS DOCS IPPTOOL LIBPAPER NLS OPENSSL
Show the 2 options that are off
GNUTLS X11

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.4.202.4.19_2–
FreeBSD 152.4.202.4.20–
FreeBSD 142.4.202.4.19_22.4.20

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.4.202.4.20–
FreeBSD 142.4.202.4.19_22.4.20

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.4.20.

Fixed (4)

Show 4 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (409)

Alan Eldridge (alane) · 1.1.18.0_5
fix Makefile.common: update CUPS_PORTREV, not CUPS_REVISION
2eeccaed5e
Alan Eldridge (alane) · 1.1.18.1_4
Update to rev 1 aftere change to cups-base plist.
d83dfab824
Alan Eldridge (alane) · as print/cups-base
Make sure the conf files are created by the packages from the .N files if they don't exist.
b163ac2982
Ade Lovett (ade) · 1.1.18.0_4
Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
7e52725f2a
Alan Eldridge (alane) · 1.1.18.0_4
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
31b3988864
Alan Eldridge (alane) · 1.1.18.0_3
rev bump, keep rev in Makefile.common
14503c7c61
Alan Eldridge (alane) · as print/cups-base
add workaround for borked Print Test Page to pkg-message file
4cab58b676
Alan Eldridge (alane) · 1.1.18.0_2
fix all outstanding problems except printing test page
bf62f42755
Alan Eldridge (alane) · 1.1.18.0_1
fix for upgrading from early versions of cups w/o deinstalling first
8e648a0a4f
Alan Eldridge (alane) · as print/cups-base
change doc dir to not have version extension for compatibility
b3904f61c4
Alan Eldridge (alane) · 1.1.18.0_1
change doc dir to not have version extension for compatibility
5610ff4d72
Alan Eldridge (alane) · as print/cups-base
Add a message for those using the package that they have to create and' set the perms on the spool directory.
e16b9e318a
Alan Eldridge (alane) · 1.1.18.0
Long awaited update to 1.1.18.0
7a8ec77ba3
Alan Eldridge (alane) · 1.1.15.1
Added a USE_PERL5.
3fe66939fa
Edwin Groothuis (edwin) · 1.1.15.1
Fix PERL dependencies for these ports (print/cups solves print/cups-base and french/cups-base)

Noticed on: bento
da9f30c3f2
Alan Eldridge (alane) · 1.1.15.1
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....
61028157db
Alan Eldridge (alane) · 1.1.15.1
Changed MAINTAINER to my FreeBSD address.
7df6fabb8f
Alan Eldridge (alane) · as print/cups-base
Removed RCSID sections from 1.1.16 backport patches.

PR:		44322
Submitted by:	Aleksandr A. Babaylov <babolo@aaz.links.ru>
6416343efa
Alan Eldridge (alane) · 1.1.15.1
This file did not belong here. Sorry to all concerned for the thrash.
25f9f5a069
Alan Eldridge (alane) · 1.1.15.1
It's still BORKED, IN PROGRESS, MEN WORKING, THIS TRAIN WILL BE OUT OF SERVICE UNTIL DEC 3008. State backup.
8b967f5aac
Alan Eldridge (alane) · 1.1.15.1
This is a new file. It is not used yet, and is still in a state of development for the upgrade to 1.1.16. Remote CVS makes a nice backup system, though. 8-)
6b6e6a837f
Alan Eldridge (alane) · 1.1.15.1
Updated long, short description.
55848446ed
Alan Eldridge (alane) · as print/cups-base
Damn. forgot to remove the period at the end. Good ol' portlint.
83ce7c5416
Alan Eldridge (alane) · 1.1.15.1
This is a new file. It will eventually replace Makefile.inc, which will then be taken out back, shot, and fed to the 'raptors. In the meantime, I'm done with working on this port for tonight, and so CVS is my offsite backup system.
f65fdeb888
Alan Eldridge (alane) · as print/cups-base
Add to message mentioning installing pstoraster if not using a ps printer.
b3cc02aa52
Alan Eldridge (alane) · as print/cups-lpr
Removed dependency on cups-pstoraster. the cups port itself will take care of that.
e4d45a25ce
Alan Eldridge (alane) · as print/cups-base
Do the patch right. My brain was elsewhere, evidently. Fix octet-stream printing problem for non-PS printers.
a5f602ead8
Alan Eldridge (alane) · as print/cups-base
Bug fix for non-PS octet-stream print failures. Patch taken from CVS.
fbe39ec3f0
Alan Eldridge (alane) · 1.1.15.1
POLA: if user says to make a package, package the constituent cups-* ports.
ff23bb18c0
Alan Eldridge (alane) · 1.1.15.1
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).
88a12693de
Alan Eldridge (alane) · as print/cups-base
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.
754b95fb95
Alan Eldridge (alane) · as print/cups-base
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.
1c396b2a99
Alan Eldridge (alane) · as print/cups-lpr
1. Make cups-pstoraster a dependency. This will help ensure that anyone who    is actually using cups gets it. 2. Bump PORTREVISION because of the added dependency, so a new package will    get installed.
dcaccdf685
Alan Eldridge (alane) · as print/cups-base
Fix for cups rotatin certain jobs (e.g. a2ps) away from specified orientation. From cups cvs. Delete this when 1.1.16 come out..
5faa5abe21
Alan Eldridge (alane) · as print/cups-base
Upgrade to 1.15.1. Fix PR 37505. Quiet down portlint.

PR:		39053, 37505.
Submitter:	James Halstead <jah4007@cs.rit.edu>
2c593b06eb
Alan Eldridge (alane) · as print/cups-lpr
1. Upgrade to 1.15.1. 2. Fixes to quiet down  portlint. 3. USE_SUBMAKE to make MLINKS work.

PR:		39053
Submitter:	maintainer
ae8d1ab39c
Alan Eldridge (alane) · 1.1.15.1
Committed last 2 files upgrade, that would not commit for some reason.
21225f9885
Alan Eldridge (alane) · 1.1.15.1
1. Upgrade to 1.15.1. PR 39053. 2. Quiet down portlint. 3. Add USE_SUBMAKE to cups-lpr so MLINKS works. 4. Try to get the CFLAGS and CPPFLAGS handilng closer to sanity. 5. Fix PR 37505. 6. Removed test for malloc.h in configure by dnl'ing it out in the source    m4 file. This means: 7. Added build-dep on autoconf. 8. Other part of 39053 (new french ports) coming in a few minutes.
93b69536fc
Jacques Vidrine (nectar) · 1.1.14
Correct MASTER_SITES.

Submitted by:	MAINTAINER
9625578842
Jacques Vidrine (nectar) · 1.1.14
Update 1.1.12 -> 1.1.14

Submitted by:	MAINTAINER
d16b0f3a13
David W. Chapman Jr. (dwcjr) · 1.1.12_2 · as print/cups-base
Fix typo in pkg-message

PR:		32905
Submitted by:	Paul Marquis
89f4e5041a