CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

www/dooble2026.10.17

Dooble Web Browser

Maintainer
eric@camachat.org
Packages
dooble 2026.10.17
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://textbrowser.github.io/dooble/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (64)

Vladimir Druzenko (vvd) · 2026.10.17
www/dooble: Update 2026.08.21 => 2026.10.17

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2026.10.17

PR:		299515
Sponsored by:	UNIS Labs (vvd, commit patch)
b0f56c1359
Vladimir Druzenko (vvd) · 2026.08.21
www/dooble: Fix compiling on 16-CURRENT

In file included from Source/dooble_charts_file.cc:30:
In file included from /usr/local/include/qt6/QtQml/QJSEngine:1:
In file included from /usr/local/include/qt6/QtQml/qjsengine.h:13:
/usr/local/include/qt6/QtCore/qtimezone.h:86:9: error: '= delete' with a message is a C++2c extension [-Werror,-Wc++26-extensions]
   86 |         "Would be treated as int offsetSeconds. "
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   87 |         "Use QTimeZone::UTC or QTimeZone::LocalTime instead.");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/qt6/QtCore/qcompilerdetection.h:1046:49: note: expanded from macro 'Q_DECL_EQ_DELETE_X'
 1046 | #    define Q_DECL_EQ_DELETE_X(reason) = delete(reason)
      |                                                 ^~~~~~

PR:		299033
Reported by:	pkg-fallout
Sponsored by:	UNIS Labs (vvd, commit patch)
MFH:		2026Q4
f45ab0387e
Kousuke Kannagi (mce) · 2026.08.21
www/dooble: Update to 2026.08.21

Link with gpgme for use with the application lock function.
Replace /usr/local with ${LOCALBASE}.
Install dictionaries into ${DATADIR} to avoid pageedit conflict.
Remove the unnecessary desktop-file-edit.

Changelog:
https://github.com/textbrowser/dooble/releases#release-2026.08.21

PR:		297900
Approved by:	Eric Camachat <eric@camachat.org> (maintainer)
Approved by:	osa (mentor)
Co-authored-by:	mce
a3c5311b86
Kousuke Kannagi (mce) · 2026.05.15
textproc/pageedit: Update to 2.7.6

https://raw.githubusercontent.com/Sigil-Ebook/PageEdit/refs/tags/2.7.6/ChangeLog.txt

PR:		296960
Approved by:	Shane <FreeBSD@ShaneWare.Biz> (maintainer)
Approved by:	osa (mentor)
a7e298c4b6
Vladimir Druzenko (vvd) · 2026.05.15
www/dooble: Update 2026.03.31 => 2026.05.15

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2026.05.15

PR:		295322
Sponsored by:	UNIS Labs
e0017a092d
Vladimir Druzenko (vvd) · 2026.03.31
www/dooble: Fix build on 16-CURRENT

In file included from Source/dooble_charts_file.cc:30:
In file included from /usr/local/include/qt6/QtQml/QJSEngine:1:
In file included from /usr/local/include/qt6/QtQml/qjsengine.h:12:
/usr/local/include/qt6/QtCore/qtimezone.h:85:9: error: '= delete' with a message is a C++2c extension [-Werror,-Wc++26-extensions]
   85 |         "Would be treated as int offsetSeconds. "
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   86 |         "Use QTimeZone::UTC or QTimeZone::LocalTime instead.");
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/qt6/QtCore/qcompilerdetection.h:1041:49: note: expanded from macro 'Q_DECL_EQ_DELETE_X'
 1041 | #    define Q_DECL_EQ_DELETE_X(reason) = delete(reason)
      |                                                 ^~~~~~

PR:		295116
Reported by:	pkg-fallout
Sponsored by:	UNIS Labs
MFH:		2026Q2
ce86bc65f1
Vladimir Druzenko (vvd) · 2026.03.31
www/dooble: Update 2026.02.28 => 2026.03.31

Changelogs:
https://github.com/textbrowser/dooble/releases/tag/2026.03.09
https://github.com/textbrowser/dooble/releases/tag/2026.03.31

PR:		293727
Sponsored by:	UNIS Labs
31dca07fd6
Vladimir Druzenko (vvd) · 2026.02.28
www/dooble: Update 2026.02.15 => 2026.02.28

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2026.02.28

PR:	293532
fee2359a6b
Vladimir Druzenko (vvd) · 2026.02.15
www/dooble: Update 2026.02.09 => 2026.02.15

Changelog:
 - Interpret command-line arguments as local files first and then as
   remote locations. See 2025.11.25 item.
 - New Settings -> Web -> Local Content Can Access File URLs.
 - New Settings -> Web -> Special Files Suffixes.
 - Sleepy-deepy timers on panel closings.
 - Special logic for displaying .desktop files. A page's setContent()
   method will be issued whenever the local file has a suffix of
   .desktop. GitHub ticket #274.
https://github.com/textbrowser/dooble/releases/tag/2026.02.15

PR:	293203
392858746a
Vladimir Druzenko (vvd) · 2026.02.09
www/dooble: Update 2025.11.25 => 2026.02.09

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2026.02.09

PR:	293098
cf5931d98a
Jason E. Hale (jhale) · 2025.11.25
www/dooble: Prepare for Qt 6.10

Add patch to fix build with Qt 6.10.

With hat:	kde@
c76eacdd30
Vladimir Druzenko (vvd) · 2025.11.25
www/dooble: Update 2025.07.18 => 2025.11.25

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2025.11.25

PR:	291217
3103179bf7
Vladimir Druzenko (vvd) · 2025.07.18
www/dooble: Update 2025.07.04 => 2025.07.18

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2025.07.18

PR:	288315
e6de1c0852
Zsolt Udvari (uzsolt) · 2025.07.04
www/dooble: Update to 2025.07.04

Changelog: https://github.com/textbrowser/dooble/releases/tag/2025.07.04

PR:		288005
Approved by:	eric@camachat.org (maintainer)
17c174b2b5
Vladimir Druzenko (vvd) · 2025.06.30
www/dooble: Update 2025.06.10 => 2025.06.30

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2025.06.30

PR:	287925
e428be2bde
Hiroki Tagato (tagattie) · 2025.06.10
www/dooble: update to 2025.06.10

Release Notes:
* Per-domain user agent strings. Please see Settings -> Web -> User Agents.

https://github.com/textbrowser/dooble/releases/tag/2025.06.10

PR:		287426
Reported by:	Eric Camachat <eric@camachat.org> (maintainer)
7d6be05e2e
Vladimir Druzenko (vvd) · 2025.06.01
www/dooble: Update 2025.05.10 => 2025.06.01

Changelogs:
https://github.com/textbrowser/dooble/releases/tag/2025.05.31
https://github.com/textbrowser/dooble/releases/tag/2025.06.01

PR:	287336
b35e4ca485
Vladimir Druzenko (vvd) · 2025.05.10
www/dooble: Update 2025.04.27 => 2025.05.10

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2025.05.10

While here replace PORTVERSION with DISTVERSION.

PR:	286729
ce35a78e3a
Vladimir Druzenko (vvd) · 2025.04.27
www/dooble: Update 2025.04.06 => 2025.04.27

Changelogs:
https://github.com/textbrowser/dooble/releases/tag/2025.04.07
https://github.com/textbrowser/dooble/releases/tag/2025.04.27

PR:	286407
1afe08141c
Vladimir Druzenko (vvd) · 2025.04.06
www/dooble: Update 2025.04.02 => 2025.04.06

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2025.04.06

PR:	285923
265975789b
Vladimir Druzenko (vvd) · 2025.04.02
www/dooble: Update 2025.03.27 => 2025.04.02

Release Notes:
 * Close tab via middle mouse button. GitHub ticket #258.
 * Corrected Tab Document Mode tool tip.
https://github.com/textbrowser/dooble/releases/tag/2025.04.02

PR:	285862
d40eb75228
Vladimir Druzenko (vvd) · 2025.03.27
www/dooble: Update 2025.03.26 => 2025.03.27

Release Notes:
 * Optional application font. Settings -> Display -> Application Font.
 * Qt 6.8.3 LTS.
 * Settings -> Web -> JavaScript is not checkable. New option introduced
   in the 2025.03.26 release supersedes this simple setting.
https://github.com/textbrowser/dooble/releases/tag/2025.03.27

PR:	285715
5d4010b52a
Vladimir Druzenko (vvd) · 2025.03.26
www/dooble: Update 2025.03.15 => 2025.03.26

Release Notes:
 * Disable JavaScript per domain. Settings -> Web -> Disable JavaScript.
https://github.com/textbrowser/dooble/releases/tag/2025.03.26

PR:	285665
18cbaece83
Vladimir Druzenko (vvd) · 2025.03.15
www/dooble: Update 2025.02.28 => 2025.03.15

Release Notes:
 * Completed Qt 6.8 LTS Web permissions. Modal dialogs are required.
 * New Qt 6.8 LTS Web permissions: Clipboard Read / Write, Local Fonts Access.
 * Optional tab document mode. Please see Settings -> Display.
https://github.com/textbrowser/dooble/releases/tag/2025.03.15

PR:	285447
2c8b260bcb
Vladimir Druzenko (vvd) · 2025.02.28
www/dooble: Update 2025.02.20 → 2025.02.28

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2025.02.28

PR:	285131
79f5572748
Jason E. Hale (jhale) · 2025.02.20
www/dooble: Update to 2025.02.20

https://github.com/textbrowser/dooble/releases/tag/2025.02.20

PR:		284930
3fa4d5d2fe
Zsolt Udvari (uzsolt) · 2024.12.31
www/dooble: Update to 2024.12.31

Changelog: https://github.com/textbrowser/dooble/releases/tag/2024.12.31

PR:		283771
Approved by:	submitter is maintainer
4ad9140f84
Zsolt Udvari (uzsolt) · 2024.11.23
www/dooble: Update to 2024.11.23

Pet portfmt.

Changelog: https://github.com/textbrowser/dooble/releases/tag/2024.11.23

PR:		283069
Approved by:	submitter is maintainer
b5f9d32ab9
Robert Clausecker (fuz) · 2024.11.17
www/dooble: update to 2024.11.17

Changelog: https://github.com/textbrowser/dooble/releases/tag/2024.11.17

PR:		282869
5483701a17
Fernando Apesteguía (fernape) · 2024.09.29
www/dooble: update to 2024.09.29

ChangeLog: https://github.com/textbrowser/dooble/releases/tag/2024.09.29

 * Allow -style terminal argument.
 * Attempt to discover terminal file URLs.
 * Attempt to load translation files according to QTranslator::load(QLocale(),
   "dooble", "_", path, ".qm") and QTranslator::load(QLocale(), "qtbase", "_",
	   path, ".qm").
 * Automatics and constants. Please report errors.
 * Everyone loves elapsed time! See Floating Digital Clock.
 * New --disable-javascript option.
 * New --normal-screen option.
 * New --reload-periodically TIME option.
 * Removed incorrect text from History label: Private Dooble History windows do
   not exist.
 * Save the floating history window's geometry only if the window is visible.
   Otherwise, the recorded geometry will be invalid in a future session.
 * Set QMAKE_MACOSX_DEPLOYMENT_TARGET to 12.0.
 * Set terminal URL schemes to HTTPS.
 * Source release!
 * Windows 11 release!

PR:		281775
Reported by:	eric@camachat.org
4b54b45cb0
Vladimir Druzenko (vvd) · 2024.08.20
www/dooble: update 2024.08.19 → 2024.08.20

Changelog:
 - Allow about:blank in address field.
 - Corrected Search Engines -> Add Checked. An empty syntax was not
   allowed.
https://github.com/textbrowser/dooble/releases/tag/2024.08.20

PR:	280996
518e5f4c9a
Vladimir Druzenko (vvd) · 2024.08.19
www/dooble: update 2024.01.25 → 2024.08.19

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2024.08.19

PR:	280920
0c22f82ad5
Fernando Apesteguía (fernape) · 2024.01.25
www/dooble: update to 2024.01.25

ChangeLog: https://github.com/textbrowser/dooble/releases/tag/2024.01.25

 * Display a history item's data in page's status bar during a hover event.
 * New jar scheme. Decompressed files are recorded in the Desktop. The
   executables jar and unzip are required.
 * QSqlDatabase issues a warning (connect() and nullptr) if QApplication is not
   present in Qt 6. A QApplication object must be created before accessing an
   SQLite database.
 * QWebEngineSettings::ReadingFromCanvasEnabled and Qt 6.6.
 * Smaller page buttons in Settings.

PR:		276647
Reported by:	eric@camachat.org (maintainer)
e3dda513b6
Jason E. Hale (jhale) · 2023.12.25
www/dooble: Update to 2023.12.25

https://github.com/textbrowser/dooble/releases/tag/2023.12.25

PR:		275939
024c5a8eb7
Fernando Apesteguía (fernape) · 2023.11.30
www/dooble: update to 2023.11.30

Build only with Qt6.

ChangeLog: https://github.com/textbrowser/dooble/releases/tag/2023.11.30

 * Added QSqlDatabase::exec() correction. Please see
   https://github.com//pull/199. This item will be included in future release
   notes.
 * Final LTS release of 2023!
 * Final Windows 7 release! Future requests will be accepted only with Patreon
   memberships.
 * New Address Widget Completer Mode. Please see Settings -> Display.
 * New Doxygen files.
 * Page translation via Google. GitHub ticket #200.
 * Qt 6.5.3 LTS everywhere, except for Windows 7.

PR:		275380
Reported by:	eric@camachat.org
743248cb48
Jason E. Hale (jhale) · 2023.08.30_1
www/dooble: Fix build with upcoming Qt 6.6.0

This port builds with -Werror, and due to QSqlDataBase::exec() being
finally marked as deprecated in Qt 6.6.0 [1], it fails to build due to
deprecation warnings. Add upstreamed patch to fix this issue. [2] Port
builds perfectly fine with previous versions of Qt, including 5.x, as it
took 12 years for the soft deprecation in the API notes [3] to actually
take effect. Upstream notes this was an automatic-completion error. [2]

While here: clean up USE_QT for both the qt5 and qt6 flavors and
remove checks for long unsupported (3+ years) versions of Qt 5.x. [4]

[1] https://doc.qt.io/qt-6/qsqldatabase-obsolete.html
[2] https://github.com/textbrowser/dooble/pull/199
[3] https://doc.qt.io/qt-5/qsqldatabase.html

Approved by:	portmgr (blanket)
With hat:	kde@ [4]
9c02656488
Fernando Apesteguía (fernape) · 2023.08.30
www/dooble: update to 2023.08.30

ChangeLog: https://github.com/textbrowser/dooble/releases/tag/2023.08.30

 * Create new page via double-click on a tab bar. GitHub ticket.
 * OS/2 and QLocalServer::UserAccessOption corrections.
 * Qt 6.5.2 LTS.

PR:		273467
Reported by:	eric@camachat.org (maintainer)
4066e83c02
Fernando Apesteguía (fernape) · 2023.07.15_1
www/dooble: default flavor to qt6

Bump PORTREVISION. This flavor seems to have more requirements in terms of GL contexts
that Qt5.

PR:		272756
Reported by:	eric@camachat.org (maintainer)
e86d0498b9
Fernando Apesteguía (fernape) · 2023.07.15
www/dooble: update to 2023.07.15

ChangeLog: https://github.com/textbrowser/dooble/releases/tag/2023.07.15

 * Display discovered shorcuts in Settings -> Display. Read-only.
 * Initialize s[i] elements in Threefish.
 * Introduced --attach and --listen command-line options. If a Dooble instance
   is available, a new Dooble instance will attach its URLs to the existing
   Dooble instance.
 * New executable-current-url command-line option. See Tools -> Current URL
   Executable(s). Multiple instances are allowed and Dooble does not verify
   content.
 * Scoped C++ enumerators.

PR:		272490
Reported by:	eric@camachat.org (maintainer)
d9fc341985
Fernando Apesteguía (fernape) · 2023.05.31_1
www/dooble: qt6 flavor fix

sqldriver-sqlite is no longer a part of qt6-base after
https://cgit.freebsd.org/ports/commit/?id=fe629e0d7c4b442064675fb96325afcbd2336521
Add it as a dependency.

PR:		272074
Reported by:	eric@camachat.org (maintainer)
2a87b26446
Matthew Seaman (matthew) · 2023.05.31
www/dooble: update to 2023.05.31

Release Notes
 - Peek-a-boo, where available. Explore, build, discover.
 - Qt 6.5.1.
 - Release includes a bunch of accumulated bundles!
 - Updated domain-filtering files.

Changes:	https://github.com/textbrowser/dooble/releases/tag/2023.05.31
PR:		271790
86b578b388
Christian Weisgerber (naddy) · 2023.04.20_2
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Fernando Apesteguía (fernape) · 2023.04.20
www/dooble: update to 2023.04.20

ChangeLog: https://github.com/textbrowser/dooble/releases/tag/2023.04.20

Flavorize port (qt5, qt6)

2023.04.10 Release Notes
 * AdGuard DNS file processing. Dooble will now allow importing of
   https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt. Basic
   interpretation is included. For example, ||url^ is blocked. All other entries
   are ignored. Please see Data/dooble_filter.txt.
 * Include default HTTP agent string in About.
 * Listen on fullScreenRequested() signal and accept the request. Address, menu
   bar, and status bar widgets will be hidden. Other widgets (find, page
   notifications, etc.) will remain visible. The Escape key may be used to exit a
   full-screen mode.
 * Native dialogs.
 * Non-modal import dialog on MacOS. The dialog offers a simple explanation of
   the import process.
 * Qt 6.5 LTS.
 * Replaced Q_OS_MAC with Q_OS_MACOS.
 * Updated Data/dooble_accepted_or_blocked_domains.txt.

2023.04.10 Release Notes
 * Avoid native file dialogs.
 * FreeBSD and Qt 6.4. Dooble does not provide support for non-LTS. This is a
   brief exception.
 * Set a page's address text as soon as possible.

PR:		270850
Reported by:	eric@camachat.org (maintainer)
eef49b8e79
Fernando Apesteguía (fernape) · 2023.04.01
www/dooble: Update to 2023.04.01

ChangeLog: https://github.com/textbrowser/dooble/releases/tag/2023.04.01

 * Added -Wformat-security, -fstack-clash-protection for Linux builds.
 * Corrected widget buddies. Buddies are similar to mnemonics.
 * Include the text (Private) in private Dooble window titles.
 * New Private Window shortcut.
 * Relative location character. Please see Settings -> Web.
 * Retain proxy information if a proxy is disabled.
 * Retrieve a complete locale name for translation file warning in Settings ->
   Display.
 * The Linux bundle was created on KUbuntu 22.04.

PR:		270585
Reported by:	eric@camachat.org (maintainer)
f01e8af459
Fernando Apesteguía (fernape) · 2023.02.25
www/dooble: update to 2023.02.25

ChangeLog: https://github.com/textbrowser/dooble/releases/tag/2023.02.25

 * Allow empty Home URL.
 * Ignite a search from the address bar.
 * Search engine titles must be unique!

PR:		269839
Reported by:	eric@camachat.org (maintainer)
5185ea910d
Fernando Apesteguía (fernape) · 2023.02.20
www/dooble: update to 2023.02.20

ChangeLog: https://github.com/textbrowser/dooble/releases/tag/2023.02.20

 * Add Tab Behavior. Settings -> Display.
 * Corrected state of private Cookies Window.
 * Save Purge Periodically setting in private Cookies Window as a separate
   setting.
 * Show a warning label in Settings -> Web -> Spell Checkers if
   qtwebengine_dictionaries cannot be read.

PR:		269750
Reported by:	eric@camachat.org (maintainer)
879f9d5ca6
Fernando Apesteguía (fernape) · 2023.01.30
www/dooble: update to 2023.01.30

ChangeLog: https://github.com/textbrowser/dooble/releases/tag/2023.01.30

Support XDG_CONFIG_HOME.

PR:		269239
Reported by:	eric@camachat.org (maintainer)
11f8af57d2
Fernando Apesteguía (fernape) · 2023.01.18
www/dooble: update to 2023.01.18

ChangeLog: https://github.com/textbrowser/dooble/releases/tag/2023.01.18

 * Do not save private session tabs.
 * Dooble profiles through the DOOBLE_HOME environment variable.
 * Finicky QFont and empty strings. Some corrections.
 * Swiftly download version information and display it in About.

PR:		269071
Reported by:	eric@camachat.org (maintainer)
2d995711e4
Fernando Apesteguía (fernape) · 2023.01.13
www/dooble: Update to 2023.01.13

ChangeLog: https://github.com/textbrowser/dooble/releases/tag/2023.01.13

 * New setting: Retain Session Tabs. See Settings -> History.
 * Special parsing of address text via Control keyboard modifier.
 * Spooky Friday!
 * memzero() key information.

PR:		268933
Reported by:	eric@camachat.org (maintainer)
92680c65fa
Nuno Teixeira (eduardo) · 2022.12.25
www/dooble: Update to 2022.12.25

ChangeLog:	https://github.com/textbrowser/dooble/releases/tag/2022.12.25
PR:		268563
d9e173c7bc