- mark BROKEN on ia64b20d752dbc
cups -- security vulnerabilitiesentered 2025-09-12
Common UNIX Printing System
# pkg install cupsinstalls 2.4.20 from latest; from quarterly (2026Q4) 2.4.20# cd /usr/ports/print/cups && make install clean# make -C /usr/ports/print/cups config # change options first
cups, group cups| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2.4.20 | 2.4.19_2 | – |
| FreeBSD 15 | 2.4.20 | 2.4.20 | – |
| FreeBSD 14 | 2.4.20 | 2.4.19_2 | 2.4.20 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2.4.20 | 2.4.20 | – |
| FreeBSD 14 | 2.4.20 | 2.4.19_2 | 2.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.
pkg audit for the packaged version 2.4.20.- mark BROKEN on ia64b20d752dbc
- fix crash using print command from Thunderbird Submitted by: Alexander Kabaeva7f7f65a82
- create empty model dir PR: 141375 Submitted by: Boris Samorodov2d10b182cd
- do not overwrite /etc/printcap this lets base lpd and cups coexist on the same system.d8682a2118
- disable libusb support if deselected. - support USB2 in base for FreeBSD 8-STABLE - clenup option CUPS_OVERWRITE_BASE PR: 141246 Submitted by: Matt Dawson13fef8a3cd
- add missing option WITH_LIBUSB Reported by: Bruce Simpson4e4ef94026
- Fix build with GNUTLS PR: 141014, 14103935beb41626
- disable -fpie -fPIE which seems broken on amd64 for FreeBSD >= 7b24e9a7cee
- cleanup REINPLACE for basef748298453
- Fix build of option WITH_PAM - cleanup REINPLACE PR: 140996a996d7b12e
- update to 1.4.23a474271ca
- Security update to 1.4.2 Security: STR #3367 Security: STR #34014855694642
- update to 1.4.1797a7bf54e
Bump PORTREVISIONs of the gnutls dependant ports to chase gnutls update.f32c11d872
- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated Requested by: edwineca78ec61b
- update to jpeg7 Tested by: pav on pointyhat3bbc108312
- cups/driver may be used by other packages69a4bf18e3
- Fix build with custom prefix PR: 135483 Approved by: miwi (mentor) and maintainer timeout (dinoex; 14 days)a2ec5db087
- add seperate pkg_descr642a6377ed
- extend COMMENT master and slave ports8053820fe0
- cleanup: no pkg_message for slave ports647f752e89
- use slave port CUPS_IMAGE - new option WITH_GHOSTSCRIPTb6f78d19c2
- new slave port cups-imagefa55ada041
- new slave port CUPS_IMAGE8d16c7b533
- fix path in message Reported by: AJ_Z0 on IRC3432ed2c50
- force build of cups-client if old cups is installed PR: 134352cf82c28b42
- fix mtree no version bump needed Reported by: QATe22f50c286
- use cups-client as dependency PR: 133136056a1db09e
CUPS Slave port for installing includes files and libs.327d601bd8
- new option CUPS_CLIENT support for a new slave port PR: 13313609b164f3d3
- fix build - require ghostscriptd292591276
- update to 1.3.102690c71e37
-improve text Submitted by: Alexey Dokuchaevb834f4cfed
- remove option GVFS_OPEN PR: 1314724aadfac3dc
- add option WITH_GVFS_OPEN624b3ba4f0
Bump PORTREVISION after the recent libtasn1 shared lib update.20bc066e50
- Fix integer overflow in PNG validation Security: http://www.cups.org/str.php?L2974 PR: 12919302319fd548
- Fix NULL pointer dereference in MaxSubscription Security: http://www.openwall.com/lists/oss-security/2008/11/19/4/ Security: http://www.openwall.com/lists/oss-security/2008/11/20/2 Obtained from: Michael Sweet PR: 1290016d4746618d
- Update to 1.3.97cd54a0e8c
- Security Update to 1.3.9 Security: http://www.freebsd.org/ports/portaudit/ce29ce1d-971a-11dd-ab7e-001c2514716c.html Security: CVE-2008-3639 Security: CVE-2008-3640 Security: CVE-2008-3641 Submitted by: Xin LI (delphij)9d31255fc8
- package cleanup, do not created obsolte dirs Reported by: miwi3eb74e63cb
- update to new distfile only packaging/cups.spec differs, as new distfile was created form tar.gzcdfc2ab81b
- Fix fetch Prompted by: QAT on-commit run36e8af75d9
- update MASTER_SITES ftp.easysw.com/pub/cups/1.3.8/ is broken/corrupted compromised.b086c0b1b2
- upate to 1.3.8 PR: 126881 Submitted by: Martin Matuskaae6890b349
- update to 1.3.8 PR: 126881 Submitted by: Martin Matuska - fix pkg_plist PR: 127021 Submitted by: Sunpoet Po-Chuan Hsiehb15a8cf164
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
- Remove CONFIGURE_TARGET hack in various bsd.*.mk
- USE_GNOME=gnometarget is now an no-op
Changes to individual ports, other than removing the CONFIGURE_TARGET hack:
= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
- comms/gnuradio
- science/abinit
- science/elmer-fem
- science/elmer-matc
- science/elmer-meshgen2d
- science/elmerfront
- science/elmerpost
= use x86_64 as ARCH
- devel/g-wrap
= other changes
- print/magicfilter
GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf
Total # of ports modified: 1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)
PR: 126524 (obsoletes 52917)
Submitted by: rafan
Tested on: two pointyhat 7-amd64 exp runs (by pav)
Approved by: portmgr (pav)741aa71483- Security fix PR: 126447 Submitted by: Tsurutani Naoki Obtained from: http://www.cups.org/str.php?L27909117dc5853
Bump portrevision due to upgrade of devel/gettext. The affected ports are the ones with gettext as a run-dependency according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT in Makefile (29 of them). PR: ports/124340 Submitted by: edwin@ Approved by: portmgr (pav)090059a210
- fix spelling Submitted by: Daniel O'Connor0e5b96ab8a