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)

Bryan Drewery (bdrewery) · 1.7.1 · as print/cups-base
- Fix plist to have proper 'rmdir DIR' ordering.   Pkgng will not detect the directory otherwise. This was due to   incorrectly advise in the check-stagedir.sh script, fixed in   r351587

With hat:	portmgr
23a1cad535
Boris Samorodov (bsam) · 1.7.1 · as print/cups-base
A try (since I can't reproduce it at CURRENT) to fix "make index": include USES+=compiler unconditionally.

Reported by:	Poersnap buildbox
747844a3a4
Boris Samorodov (bsam) · 1.7.1 · as print/cups-base
. fix cross-building;  [1]; . refine comment.

Reported by:	gjb [1]
Suggested by:	bdrewery [1]
MFH:		2014Q2
8a4520bd37
Glen Barber (gjb) · 1.7.1 · as print/cups-base
Remove an unused configure flag. configure: WARNING: unrecognized options: --disable-slp

Sponsored by:	The FreeBSD Foundation
d3f7541087
Boris Samorodov (bsam) · 1.7.1 · as print/cups-base
print/cups-base: add CFLAGS+=-fno-blocks to print/cups-image at gcc systems

In additiond to print/cups-client (r350154):
Use CFLAGS+=-fno-blocks to unbreak systems with default gcc compiler.
This is a band-aid that should be reworked for systems with blocks
and libdispatch support.

Reported by:	Anton Shterenlikht <mexas@bris.ac.uk>
Tested by:	Anton Shterenlikht <mexas@bris.ac.uk>
Discussed at:	freebsd-ports@
MVH:		2014Q2
a1ee8dd5fc
Boris Samorodov (bsam) · 1.7.1 · as print/cups-base
Use CFLAGS+=-fno-blocks to unbreak systems with default gcc compiler. This is a band-aid that should be reworked for systems with blocks and libdispatch support.

Reported by:	Anton Shterenlikht <mexas@bris.ac.uk>
Discussed at:	freebsd-ports@
MFH:		2014Q2
83c66c94e1
Baptiste Daroussin (bapt) · 1.7.1
Update to cups to 1.7.1 - Stage all cups related ports - Cleanup (it still needs more cleanup)

Base on [1]

PR:		ports/186824 [1]
Submitted by:	bsam
0e859c72aa
Baptiste Daroussin (bapt) · 1.5.4
Support stage
fcb08fb464
Tijl Coosemans (tijl) · 1.5.4_1 · as print/cups-base
Fix installation of cups-base when libiconv is installed: do not descend into the cups subdirectory.  That directory is already installed by the cups-client port and it requires USES=iconv.

Reported by:	Mark Knight <markk@knigma.org>
f663aef08c
Boris Samorodov (bsam) · 1.5.4
Release cups-* nad foomatic-* ports. Currently I have no enough spare time for those ports.

I've submitted ports/186824 to update cups-* ports to version 1.7.0.
ec8d898909
Martin Wilke (miwi) · 1.5.4_1 · as print/cups-base
- Stage support part1 for client and image

Submitted by:	antoine
0ecaea287b
Matthias Andree (mandree) · 1.5.4_1 · as print/cups-base
Update master sites for some ports formerly hosted on easysw.com, now extinct.

Remove easysw.com domain from MASTER_SITE_EASYSW, and drop tu-bs.de from mirror
list (is no longer mirroring easysw.com).
7ab8506c5d
Boris Samorodov (bsam) · 1.5.4
Guess I should take those ports...
352933e9c5
Alex Kozlov (ak) · 1.5.4
- Return ports to the pool

PR:	ports/183244
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> (former maintainer)
546a9259a9
Dmitry Marakasov (amdmi3) · 1.5.4_1 · as print/cups-base
- Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with [np])

Approved by:	portmgr (bdrewery)
27d195667d
Guido Falsi (madpilot) · 1.5.4_1 · as print/cups-base
- Add explicit LDFLAGS for iconv

Submitted by:	marino
Approved by:	portmgr (bapt)
2093492436
Baptiste Daroussin (bapt) · 1.5.4
Add NO_STAGE all over the place in preparation for the staging support (cat: print)
6c6152ff82
Chris Rees (crees) · 1.5.4_1 · as print/cups-base
Only cups-base INSTALLS_ICONS

Submitted by:	Scott Allendorf <scott-allendorf@uiowa.edu>
512b02a7c6
Chris Rees (crees) · 1.5.4_1 · as print/cups-base
Fix reinstall

Correct IGNORE messages

INSTALLS_ICONS

PR:		ports/174815
Submitted by:	nemysis <nemysis@gmx.ch>
Approved by:	Chris Petrik <c.petrik.sosa@gmail.com> (maintainer)
6cc4f5292c
Eitan Adler (eadler) · 1.5.4_1 · as print/cups-base
- Fix typo w.r.t. XDG_OPEN option - Add a a backported patch from cups 1.6 which fixes an issue with regard to a timed out TCP connection. it should be deleted once the port is updated to 1.6. - Pet portlint a bit - remove unused CONFLICTS line

PR:		178987
Submitted by:	"r4721@tormail.org" <r4721@tormail.org>
PR:		179194
Submitted by:	Sayetsky Anton <vsjcfm@gmail.com>
Approved by:	c.petrik.sosa@gmail.com (maintainer)
8efafbce82
Rene Ladan (rene) · 1.5.4_1 · as print/cups-base
In preparation of removing devel/libusb (expires 2013-04-30), remove it from these ports.

Other changes:
- convert Makefile header
- convert to optionsNG
- remove indefinite article from comment
- drop support for FreeBSD < 8.0
- pet portlint (leave library ABI versions in LIB_DEPENDS)
- net-mgmt/spectools: change option name from GTK to GTK2 to use default
  description from bsd.options.desc.mk

Approved by:	portmgr (bapt)
4e4178dab5
Marcus von Appen (mva) · 1.5.4_1 · as print/cups-base
- Convert USE_ICONV=yes to USES=iconv - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and   USE_GETTEXT=yes to USES=gettext while here
95e7081976
Baptiste Daroussin (bapt) · 1.5.4_1 · as print/cups-base
Finish converting the whole ports tree to USES=pkgconfig
992586fa08
Bryan Drewery (bdrewery) · 1.5.4
- Please welcome back Chris Petrik as maintainer of   these ports [1] - Trim headers - Remove indefinite article from COMMENT - Convert tab to space in WWW lines

PR:		ports/175415 [1]
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> [1]
Discussed with:	bapt
6910bf819a
Roman Bogorodskiy (novel) · 1.5.4_1 · as print/cups-base
- Add UPDATING entry for gnutls update - Chase shlib version bump for dependant ports
91e365d630
Pawel Pekala (pawel) · 1.5.4 · as print/cups-base
Fix file installation when MDNSRESPONDER=on

PR:		ports/174352 (based on)
Submitted by:	Geraud CONTINSOUZAS <geraud@gcu.info>
a4b6b826c5
Dirk Meyer (dinoex) · 1.5.4
- update to 1.5.4
b0d6a20976
Eitan Adler (eadler) · 1.5.2
Trim the header.  The modeline was causing problems for certain configurations of vim.

Feature safe:	yes
97c7e73cbf
Dirk Meyer (dinoex) · 1.5.2
- drop maintainership Feature safe: yes
0cc883c990
Dirk Meyer (dinoex) · 1.5.2_2 · as print/cups-base
- fix option XPDF PR:		172579 Submitted by:	Kris Moore Feature safe: yes

- cleanup comments
252356abcb
Dirk Meyer (dinoex) · 1.5.2_2 · as print/cups-base
- fix option PYTHON PR:		170801 Submitted by:	Artis Caune
857d444e9a
Baptiste Daroussin (bapt) · 1.5.2_2 · as print/cups-base
new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config are no more self hosting so we are stuck with 0.25 version while pkgconf provide the same set of features as 0.27 and a compatible frontend. A symlink to pkg-config has been added for convenience and compatibility

This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG

it can take the following arguments:
 - yes (meaning build only dep)
 - build (meaning build only dep)
 - run (meaning run only dep)
 - both (meaning run and build dep)

From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.

While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config

With Hat:	portmgr
Exp-runs by:	bapt (pointhat-west), beat (pointyhat)
9346b215f0
Dirk Meyer (dinoex) · 1.5.2_2 · as print/cups-base
- fix option XPDF PR:		169648 Submitted by:	John Levine
8d705c5221
Dirk Meyer (dinoex) · 1.5.2_2 · as print/cups-base
- fix option GHOSTSCRIPT - use LIBPAPER as default
0322473832
Dirk Meyer (dinoex) · 1.5.2 · as print/cups-base
- rename broken option DNSSD to AVAHI - new option MDNSRESPONDER PR:		165206 Suggested by:	Matthieu Volat Feature safe:	yes
0673bb6005
Dirk Meyer (dinoex) · 1.5.2
- update to 1.5.2 PR:		Eygene Submitted by:	Eygene Ryabinkin
e84f51e6d7
Dirk Meyer (dinoex) · 1.5.2 · as print/cups-base
- update to 1.5.2 PR:		164293 Submitted by:	Eygene Ryabinkin
d3596ee15e