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

www/qutebrowser 3.7.0

Keyboard-focused browser with a minimal GUI

Port info

Maintainer
novel@FreeBSD.org
Packages
latest: 3.7.0
Upstream
up to date
Last update
to 3.7.0 · 0cc0e5aec0
Quarterly
not in the 2026Q4 packages
WWW
https://www.qutebrowser.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install qutebrowser
installs 3.7.0 from latest
Port
# cd /usr/ports/www/qutebrowser && make install clean
# make -C /usr/ports/www/qutebrowser config  # change options first
Size
2.4 MiB download · 11 MiB installed
License
GPLv3
Options
1 of 1 on in the package: ADBLOCK
pkg-message
Shown after installing
If you get wrong colors when watching videos, this is probably because your
system does not support hardware acceleration (see bug 237277): you can
disable it by starting the browser from command line with the
--qt-flag disable-gpu option:

  qutebrowser --qt-flag disable-gpu

Or you can set 'qt.force_software_rendering' qutebrowser option to 'chromium':

  :set qt.force_software_rendering chromium

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.7.03.7.0–
FreeBSD 15✗3.7.0–
FreeBSD 143.7.03.7.0✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.7.03.7.0–
FreeBSD 143.7.03.7.0✗

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.

Dependencies

Depends on 17

Run and library dependencies of the package on latest. Build dependencies are not in the package index.

Required by 0

No package on latest depends on it.

Packages on latest that depend on it directly.

Unaddressed and VuXML only (0)

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

Fixed (2)

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

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

None.

Commits (104)

Roman Bogorodskiy (novel) · 3.7.0
www/qutebrowser: drop qt5 flavor

As QT5 will be deprecated soon, drop the QT5 flavor.

Reviewed by:		kde (arrowd)
Differential Revision:	https://reviews.freebsd.org/D58170
0cc0e5aec0
Tijl Coosemans (tijl) · 3.7.0
*/*: Use C.UTF-8 locale

Ports 02f27a83b44d fixed the ports tree to the C locale so it would work
correctly in environments where users use a locale that isn't compatible
with the C locale, e.g. xx_YY.UTF-8 where [A-Z] includes more than just
upper case letters.  USE_LOCALE was introduced to let ports use another
locale if they needed it.  The C.UTF-8 locale was created later on to be
mostly compatible with the C locale.

Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE.  The
world has moved to Unicode so all ports either require it or know how to
build correctly in a Unicode environment.

PR:		295945
Exp-run by:	antoine
b6ec06f079
Roman Bogorodskiy (novel) · 3.7.0
www/qutebrowser: update to 3.7.0
d387e6b61d
Roman Bogorodskiy (novel) · 3.6.3
www/qutebrowser: update to 3.6.3
62d8b19992
Roman Bogorodskiy (novel) · 3.6.2
www/qutebrowser: update to 3.6.2
8199c72ecf
Roman Bogorodskiy (novel) · 3.6.1
www/qutebrowser: update to 3.6.1
0a9322223f
Matthias Andree (mandree) · 3.6.0
*: Revise USES=python:... version range constraints

and strip all lower bounds of 3.9 or 3.10 because they are implied now.

python:3.9-X  -> python:-X
python:3.9+   -> python
python:3.10-X -> python:-X
python:3.10+  -> python
(options such as ,build preserved)
1403bb7765
Roman Bogorodskiy (novel) · 3.6.0
www/qutebrowser: update to 3.6.0
96a751b5ef
Roman Bogorodskiy (novel) · 3.5.1
www/qutebrowser: update to 3.5.1
e2ad67fcf0
Roman Bogorodskiy (novel) · 3.5.0
www/qutebrowser: update to 3.5.0
af01bb5586
Po-Chuan Hsieh (sunpoet) · 3.4.0
www/qutebrowser: Remove outdated PYTHON_REL check after lang/python38 removal (ca15850a2b13f4fede0294d724e1d4a8edec8407)

Approved by:	portmgr (blanket)
With hat:	python
82a77db932
Roman Bogorodskiy (novel) · 3.4.0
www/qutebrowser: update to 3.4.0

From now on it requires Python 3.9 or newer.
6a719fcce8
Jason E. Hale (jhale) · 3.3.1_1
*/*: Chase removal of sip from RUN_DEPENDS
f3eb2459d7
Jason E. Hale (jhale) · 3.3.1
*/*: Remove qtbuilder and sip from RUN_DEPENDS

devel/py-qtbuilder and devel/py-sip should only be used as a
BUILD_DEPENDS. (e.g. USE_PYQT=qtbuilder:build sip:build)
Usually, these are only used to build the PyQt framework, but a few
other ports need them to build. Ports that have them as a BUILD_DEPENDS
unnecessarily haven't been audited yet.

Sip used to be needed for run, but this hasn't been the case for quite
some time. Runtime is provided by the devel/py-qt[56]-sip ports.
(USE_PYQT=pysip). The main PyQt ports provide this automatically, so
it isn't necessary to add it to individual consumers.

While here:
www/onionshare: Remove PyQt stuff completely. It uses PySide.

With hat:	kde@
0d0b4d9bb9
Roman Bogorodskiy (novel) · 3.3.1
www/qutebrowser: update to 3.3.1
797020ad26
Roman Bogorodskiy (novel) · 3.2.1
www/qutebrowser: update to 3.2.1
8cf9554731
Po-Chuan Hsieh (sunpoet) · 3.2.0_1
devel/py-pyyaml: Move devel/py-yaml to devel/py-pyyaml

- Bump PORTREVISION of dependent ports for dependency change
1a80ec7c22
Roman Bogorodskiy (novel) · 3.2.0
www/qutebrowser: update to 3.2.0
c074bb7969
Roman Bogorodskiy (novel) · 3.1.0
www/qutebrowser: update to 3.1.0
5c82fb6dee
Antoine Brodin (antoine) · 3.0.2
www/qutebrowser: default flavor has to be the first one
34ab6faddd
Roman Bogorodskiy (novel) · 3.0.2
www/qutebrowser: update to 3.0.2
f79301cde8
Roman Bogorodskiy (novel) · 3.0.0
www/qutebrowser: Update to 3.0.0 and flavourise

- Update to 3.0.0
 - Flavourise WebEngine with Qt-5 or Qt-6, Qt-6 being default
   version as per upstream
 - Add ${LICENSE_FILE}
 - Pet portlint

PR:		273252
Reviewed by:	eduardo, novel
Approved by:	novel (maintainer)
7129b6aed0
Rene Ladan (rene) · 2.5.4_1
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Christian Weisgerber (naddy) · 2.5.4_1
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Roman Bogorodskiy (novel) · 2.5.4
www/qutebrowser: update to 2.5.4
e5ac22c6a4
Loïc Bartoletti (lbartoletti) · 2.5.3_2
PyQt: Update to latest versions

- PyQt5: update to 5.15.9
- PyQt6: upate to 6.4.2
- PyQt6-sip: update to 13.4.1
- PyQt5-sip: update to 12.11.1
- PyQt-builder: update to 1.14.1
- sip: upate to 6.7.7

PR:		269751
Exp-run by:	antoine
6d3a647cc0
Roman Bogorodskiy (novel) · 2.5.3_1
www/qutebrowser: remove dependency on alsa-plugins

The dependency was added in D14723 to fix a sound problem, which was
later fixed propperly in r488741 by adding the dependency in
qt-webengine if the ALSA option is on, but the unnessary dependency in
qutebrowser wasn't removed then.

PR:		266267
Submitted by:	Benjamin Takacs
14e755d020
Roman Bogorodskiy (novel) · 2.5.3
www/qutebrowser: update to 2.5.3
d5ec892d45
Dmitry Marakasov (amdmi3) · 2.5.2
*/*: rename CHEESESHOP to PYPI in MASTER_SITES

PR:			267994
Differential revision:	D37518
Approved by:		bapt
77d68471ad
Roman Bogorodskiy (novel) · 2.5.2
www/qutebrowser: update to 2.5.2

Also, remove the WEBENGINE option as webengine is the only supported
rendering backend now, so require it unconditionally.
2afa6815bb
Stefan Eßer (se) · 2.5.1
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 2.5.1
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Roman Bogorodskiy (novel) · 2.5.1
www/qutebrowser: update to 2.5.1
7fd0fa7882
Roman Bogorodskiy (novel) · 2.5.0
www/qutebrowser: update to 2.5.0
40fc75fc37
Loïc Bartoletti (lbartoletti) · 2.4.0_1
devel/py-qt5, devel/py-sip: Update versions

- Update sip to 6.5.1
- Update PyQt5 to 5.15.6
- Update PyQtChart, PyQtNetworkAuth and PyQtWebengine to 5.15.5
- Update PyQtSip to 12.9.1
- Update PyQtBuilder to 1.12.2
- Add ${_MAKE_JOBS} for pyqt.mk (reported by Tatsuki Makino)

PR:		261685
Exp-run by:	antoine
2d8f857316
Yasuhiro Kimura (yasu) · 2.4.0
*/*: Cleanup after the removal of lang/python36

* Remove codes that aren't necessary after the removal of lang/python36
* Mark ports that aren't necessary with Python 3.7 or later as
  DEPRECATED and set EXPIRATION_DATE.

PR:		261046
Approved by:	lwhsu (python)
461373bf1f
Loïc Bartoletti (lbartoletti) · 2.4.0
PyQt: Update sip to 6.5.0, reintroduce sip4 and simplify PyQt framework.

SIP:
As mentioned in the update from sip to sip5, this is a transitional version
to remove what is deprecated in sip4.
Sip6 completely removes the deprecated parts.
Unfortunately, some ports — mostly cura things — can not use sip6, so we
reintroduce sip4.

PyQt:
At the same time, we took the opportunity to simplify PyQT and propose only one
package as for devel/pyside2. */py-qt5-* have been merged — excepted chart,
networkauth and webengine — into devel/py-qt5-pyqt.

This allows us to be in adequacy with the packages that the author of these
libraries proposes, namely:

PyQt - devel/py-qt5-pyqt
PyQt-Charts - x11-toolkits/py-qt5-chart
PyQt-NetworkAuth – net/py-qt5-networkauth
PyQt-WebEngine – www/py-qt5-webengine
SIP – devel/py-sip
py-sip - devel/py-qt5-sip
PyQt-builder - devel/py-qtbuilder
Qscintilla - devel/py-qt5-qscintilla2

Reviewed by:	diizzy, kde
Tested by:	kai, rhurlin, arrowd, madpilot
Approved by:	makc, tcberner, kde
Differential Revision:	https://reviews.freebsd.org/D33237
Exp-run by:	antoine
4f0a5e1540
Rene Ladan (rene) · 2.4.0
cleanup: remove transitive py27 deprecation (www/qt5-webengine)
48d98ef918
Roman Bogorodskiy (novel) · 2.4.0
www/qutebrowser: update to 2.4.0
0947363816
Bernhard Froehlich (decke) · 2.3.1
www/qutebrowser: Add CPE information

Approved by:    portmgr (blanket)
5f6b1a7919
Roman Bogorodskiy (novel) · 2.3.1
www/qutebrowser: update to 2.3.1
4a5533752b
Roman Bogorodskiy (novel) · 2.3.0
www/qutebrowser: update to 2.3.0
47cb6a77bc
Roman Bogorodskiy (novel) · 2.2.3
www/qutebrowser: update to 2.2.3
f7fc40eb7b
Dmitry Marakasov (amdmi3) · 2.2.2
Mk: switch PYTHON_REL to 5 digits to support python 3.10.x

PR:		255013
Differential Revision:	https://reviews.freebsd.org/D29418
Exp-run by:	antoine
Approved by:	wen@, no objection from python@ or portmgr@
0729af4255
Roman Bogorodskiy (novel) · 2.2.2
www/qutebrowser: update to 2.2.2
ebdc3e507a
Roman Bogorodskiy (novel) · 2.2.1
www/qutebrowser: update to 2.2.1
b48d55b296
Roman Bogorodskiy (novel) · 2.2.0
www/qutebrowser: update to 2.2.0
762ef1564e
Roman Bogorodskiy (novel) · 2.1.1
www/qutebrowser: update to 2.1.1
384a21f970
Mathieu Arnold (mat) · 2.1.0_1
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 2.1.0_1
Remove # $FreeBSD$ from Makefiles.
305f148f48