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

print/hplip 3.26.6

Drivers and utilities for HP printers and All-in-One devices

Port info

Maintainer
tijl@FreeBSD.org
Packages
latest: 3.26.6
Upstream
up to date
Last update
to 3.26.6 · bb2e093ec7
Quarterly
2026Q4: 3.26.6
Formerly
print/hplip3 until 2010-05-17
WWW
https://developers.hp.com/hp-linux-imaging-and-printing
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install hplip
installs 3.26.6 from latest; from quarterly (2026Q4) 3.26.6
Port
# cd /usr/ports/print/hplip && make install clean
# make -C /usr/ports/print/hplip config  # change options first
Size
22 MiB download · 32 MiB installed
Depends on
devel/dbus 1.16.2_4,1, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/py-dbus 1.4.0_1, devel/py-pygobject 3.58.0, devel/py-qt5-pyqt 5.15.11_2, graphics/jpeg-turbo 3.1.4.1, graphics/py-pillow 12.3.0, graphics/sane-backends 1.4.0_3, lang/python312 3.12.15, net-mgmt/net-snmp 5.9.5.2,1, net/avahi-app 0.8_6, print/cups 2.4.20, print/cups-filters 1.28.17_14, sysutils/py-distro 1.9.0
License
BSD3CLAUSE and GPLv2+ and MIT
Options
4 of 6 on in the package: DOCS NETWORK SCAN X11
Show the 2 options that are off
FAX XSANE

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.26.63.26.6–
FreeBSD 153.26.63.26.6–
FreeBSD 143.26.63.26.63.26.6

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.26.63.26.6–
FreeBSD 143.26.63.26.63.26.6

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 3.26.6.

Fixed (1)

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

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

None.

Commits (188)

Max Brazhnikov (makc) · 3.14.1
Update to 3.14.1
be88475b80
Max Brazhnikov (makc) · 3.13.6_1
- Don't restrict USE_PYTHON to 2.x only - Convert to USES=dos2unix - More source files need path fixes [1] - Use options helpers - Clean up after removing support for FreeBSD < 8.0

Reported by:	Nick Withers <nick.withers at anu.edu.au> via email [1]
19c2e6288c
Max Brazhnikov (makc) · 3.13.6
- Support staging - Use new LIB_DEPENDS syntax - Use options helpers - Convert to USES - Minor changes/fixes
21646392b0
Dmitry Marakasov (amdmi3) · 3.13.6
- Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with [np])

Approved by:	portmgr (bdrewery)
27d195667d
Baptiste Daroussin (bapt) · 3.13.6
Add NO_STAGE all over the place in preparation for the staging support (cat: print)
6c6152ff82
Alex Kozlov (ak) · 3.13.6
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Max Brazhnikov (makc) · 3.13.6
Update to 3.13.6
6b184e8052
Max Brazhnikov (makc) · 3.13.2_2
Add support for HPLIP binary plugins.

The plugin is a Linux shared object, but it depends on few enough
interfaces that it can actually run unmodified on a FreeBSD system.

PR:		ports/176618
Submitted by:	thomas
35243744de
Rene Ladan (rene) · 3.13.2_1
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
Baptiste Daroussin (bapt) · 3.13.2_1
Finish converting the whole ports tree to USES=pkgconfig
992586fa08
Martin Wilke (miwi) · 3.13.2_1
- Fix plist

Reported by:	pointyhat
Approved by:	portmgr
fe7c5461f2
Max Brazhnikov (makc) · 3.13.2
- Add global options (DOCS, NLS, etc) to the OPTIONS_DEFINE if it's   already defined - Remove OPTIONS_DEFINE, if it contains only global options
792213815d
Max Brazhnikov (makc) · 3.13.2
Update to 3.13.2

PR:		ports/176341
Submitted by:	delphij
ba98eecf70
Max Brazhnikov (makc) · 3.12.11_2
Bump PORTREVISON after devel/py-sip and devel/qscintilla2 update.

x11-toolkits/py-qt:
- mark BROKEN: does not build with latest devel/py-sip
3503833535
Max Brazhnikov (makc) · 3.12.11_1
- Fix shebang lines [1] - Rename and update patch - Switch to USE_PKGCONFIG

Reported by:	AN <andy at neu.net> via mail [1]
8311b2e412
Max Brazhnikov (makc) · 3.12.11
- Update to 3.12.11 - Remove stale patches - Trim Makefile header
0d577cde61
Max Brazhnikov (makc) · 3.12.2_2
Fix typo/logic after conversion to new option framework

Reported by:	erwin/pointyhat for textproc/qstardict
0a44979b96
Max Brazhnikov (makc) · 3.12.2_2
- Convert my ports to new options framework - use CONFLICTS_INSTALL - other minor changes
52e8b487f6
Dirk Meyer (dinoex) · 3.12.2_2
- update png to 1.5.10
2b74a89bc8
Max Brazhnikov (makc) · 3.12.2_1
Chase PyQT update
6b63000267
Max Brazhnikov (makc) · 3.12.2
Update to 3.12.2
cfd0e0b043
Max Brazhnikov (makc) · 3.11.12
Update to 3.11.12
ce24535467
Max Brazhnikov (makc) · 3.11.10
Update to 3.11.10 Remove no longer needed patch
a5ad4bc26f
Max Brazhnikov (makc) · 3.11.5_1
Fix build after cups update

PR:		ports/161491
Submitted by:	Kaspars Bankovskis <kaspars at bankovskis.lv>
ca026e485b
Dmitry Marakasov (amdmi3) · 3.11.5_1
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
6f6fbe4bdf
Koop Mast (kwm) · 3.11.5_1
Convert custom *_DEPENDS lines of devel/py-gobject to USE_GNOME=pygobject or pygtk2 (which depends already on py-gobject).
4902f05070
Sylvio Cesar Teixeira (sylvio) · 3.11.5_1
- Chase net-snmp shlib version bump.
c9e4736d26
Max Brazhnikov (makc) · 3.11.5
Update to 3.11.5 Use xdg-open as default browser (instead of firefox)
1fe267ff2d
Max Brazhnikov (makc) · 3.11.3
Update to 3.11.3
6f706238b5
Max Brazhnikov (makc) · 3.11.1
Update to 3.11.1

Feature safe:	yes
6588e3da81
Max Brazhnikov (makc) · 3.10.9_1
Add patch from upstream to allow scanning on DeskJet 1050/2050

Submitted by:	Tamas TEVESZ via mail
Feature safe:	yes
a9a9c1d689
Max Brazhnikov (makc) · 3.10.9
Fix build on 7.x Remove md5 sum
d07c1c0f23
Max Brazhnikov (makc) · 3.10.9
Update to 3.10.9

Changes: http://hplipopensource.com/hplip-web/release_notes.html
242f41bede
Max Brazhnikov (makc) · 3.10.6
- Update to 3.10.6 - Remove rc.d script (remains from hplip2, not used nowadays)   and simplify pkg-message - Make fax and scanning support optional and off by default [1] - Respect PREFIX/LOCALBASE, other minor cleanups

PR:		ports/147346 [1] (based on)
Submitted by:	Christopher Petrik <chris at officialunix.com>
7f14679e6b
Max Brazhnikov (makc) · 3.10.5_1
Take maintainership
9f79a4f0c0
Mark Linimon (linimon) · 3.10.5_1
Reset maintainer at his request.

PR:		ports/147838
bc2e3dd168
Sylvio Cesar Teixeira (sylvio) · 3.10.5_1
- Chase net-snmp shlib bump
da2897022c
Martin Wilke (miwi) · 3.10.5
- Revert back previous changes and fix build

PR:		146894
Submitted by:	Chris Petrik <chris@officialunix.com> (maintainer)
Reprted by:	pointyhat
a31e3e36aa
Martin Wilke (miwi) · 3.10.5
- Add missing dependency

PR:		146807
Reported by:	Peter Jeremy <peterjeremy@acm.org>
Patched by:	maintainer
80a04a58b6
Pav Lucistnik (pav) · 3.10.5
- Fix dos2unix corruption of gz files

PR:		ports/146626
Submitted by:	Emil Smolenski <ambsd@raisa.eu.org>
Approved by:	maintainer
d843ddb01e
Pav Lucistnik (pav) · 3.10.5
- Update to 3.10.5

PR:		ports/146652
Submitted by:	chris petrik <chris@officialunix.com> (maintainer)
ba59f51a63
Pav Lucistnik (pav) · 3.10.2_2
- Move print/hplip3 to print/hplip

Approved by:	Anish Mistry <amistry@am-productions.biz> (old maintainer)
84946ab584
Max Brazhnikov (makc) · 3.10.2_2 · as print/hplip3
Fix configure args [1] While here: Rewrite options descriptions, rename GUI to QT, NOSNMP to SNMP Mark as broken on i386 with SNMP Fix NOPORTDOCS

PR:			ports/146584 [1]
Submitted/approved by:	Christopher Petrik (maintainer)
7fa429da25
Pav Lucistnik (pav) · 3.10.2_1 · as print/hplip3
- Fix plist for NOPORTDOCS case (some docs get installed regardless)

Reported by:	QAT
4aa5f21703
Pav Lucistnik (pav) · 3.10.2_1 · as print/hplip3
- Fix issue regarding net-snmp - Fix issue with fax when disabling dbus - NOPORTDOCS cleanliness

PR:		ports/146535
Submitted by:	Chris Petrik <chris@officialunix.com> (maintainer)
b3f13e0c54
Pav Lucistnik (pav) · 3.10.2 · as print/hplip3
- Fix python version in plist, detection of sane and etc

PR:		ports/146181
Submitted by:	Chris Petrik <chris@officialunix.com> (maintainer)
83e0b81c8c
Max Brazhnikov (makc) · 3.10.2 · as print/hplip3
Update to 3.10.2

PR:		based on ports/145146
Submitted by:	Christopher Petrik (maintainer)
5de287f8a2
Dirk Meyer (dinoex) · 2.8.2_8
- update to 1.4.1 Reviewed by:	exp8 run on pointyhat Supported by:	miwi
de78af3ac5
Doug Barton (dougb) · 2.8.2_7
Begin the process of deprecating sysutils/rc_subr by s#. %%RC_SUBR%%#. /etc/rc.subr#
1d6b4b3f91
Pav Lucistnik (pav) · 3.9.8_3 · as print/hplip3
- The maintainer reappeared

Requested by:	the maintainer
2bbd299830