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
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)
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: 2026Q4f45ab0387ewww/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: mcea3c5311b86textproc/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
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 Labse0017a092d
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: 2026Q2ce86bc65f1www/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 Labs31dca07fd6
www/dooble: Update 2026.02.15 => 2026.02.28 Changelog: https://github.com/textbrowser/dooble/releases/tag/2026.02.28 PR: 293532fee2359a6b
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: 293203392858746a
www/dooble: Update 2025.11.25 => 2026.02.09 Changelog: https://github.com/textbrowser/dooble/releases/tag/2026.02.09 PR: 293098cf5931d98a
www/dooble: Prepare for Qt 6.10 Add patch to fix build with Qt 6.10. With hat: kde@c76eacdd30
www/dooble: Update 2025.07.18 => 2025.11.25 Changelog: https://github.com/textbrowser/dooble/releases/tag/2025.11.25 PR: 2912173103179bf7
www/dooble: Update 2025.07.04 => 2025.07.18 Changelog: https://github.com/textbrowser/dooble/releases/tag/2025.07.18 PR: 288315e6de1c0852
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
www/dooble: Update 2025.06.10 => 2025.06.30 Changelog: https://github.com/textbrowser/dooble/releases/tag/2025.06.30 PR: 287925e428be2bde
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
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: 287336b35e4ca485
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: 286729ce35a78e3a
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: 2864071afe08141c
www/dooble: Update 2025.04.02 => 2025.04.06 Changelog: https://github.com/textbrowser/dooble/releases/tag/2025.04.06 PR: 285923265975789b
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: 285862d40eb75228
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: 2857155d4010b52a
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: 28566518cbaece83
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: 2854472c8b260bcb
www/dooble: Update 2025.02.20 → 2025.02.28 Changelog: https://github.com/textbrowser/dooble/releases/tag/2025.02.28 PR: 28513179f5572748
www/dooble: Update to 2025.02.20 https://github.com/textbrowser/dooble/releases/tag/2025.02.20 PR: 2849303fa4d5d2fe
www/dooble: Update to 2024.12.31 Changelog: https://github.com/textbrowser/dooble/releases/tag/2024.12.31 PR: 283771 Approved by: submitter is maintainer4ad9140f84
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 maintainerb5f9d32ab9
www/dooble: update to 2024.11.17 Changelog: https://github.com/textbrowser/dooble/releases/tag/2024.11.17 PR: 2828695483701a17
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.org4b54b45cb0
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: 280996518e5f4c9a
www/dooble: update 2024.01.25 → 2024.08.19 Changelog: https://github.com/textbrowser/dooble/releases/tag/2024.08.19 PR: 2809200c22f82ad5
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
www/dooble: Update to 2023.12.25 https://github.com/textbrowser/dooble/releases/tag/2023.12.25 PR: 275939024c5a8eb7
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.org743248cb48
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
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
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
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
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
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: 27179086b578b388
audio/opus: bump consumers after update to 1.4feb1fa34f5
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
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
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
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
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
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
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
www/dooble: Update to 2022.12.25 ChangeLog: https://github.com/textbrowser/dooble/releases/tag/2022.12.25 PR: 268563d9e173c7bc