Bug 297900 - www/dooble: update 2026.08.21
Summary: www/dooble: update 2026.08.21
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kousuke Kannagi
URL: https://github.com/textbrowser/dooble...
Keywords:
: 297899 (view as bug list)
Depends on:
Blocks:
 
Reported: 2026-08-25 13:39 UTC by Eric Camachat
Modified: 2026-09-01 21:55 UTC (History)
3 users (show)

See Also:
eric: maintainer-feedback+
osa: maintainer-feedback+
mce: maintainer-feedback? (fluffy)


Attachments
update (1.45 KB, patch)
2026-08-25 13:40 UTC, Eric Camachat
no flags Details | Diff
build with gpgme (2.41 KB, patch)
2026-08-26 21:23 UTC, Eric Camachat
no flags Details | Diff
Update to 2026.08.21 (4.39 KB, patch)
2026-08-28 18:10 UTC, Kousuke Kannagi
no flags Details | Diff
update patch (6.15 KB, patch)
2026-08-30 21:38 UTC, Eric Camachat
no flags Details | Diff
Update to 2026.08.21 (7.06 KB, patch)
2026-08-31 04:37 UTC, Kousuke Kannagi
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Camachat 2026-08-25 13:39:55 UTC
Version 2026.08.20 Release Notes

- Added DuckDuckGo search engine.
- Allow for accepting certificate exceptions in Qt 6.
- For Qt 6.8 and newer, reject a sub-resource certificate if it's invalid.
- New Settings -> Display -> Style Override. Set to Fusion on MacOS and Windows. This setting prepares the environment variable QT_STYLE_OVERRIDE. The new setting is recorded in the dooble.ini file.
- New domain-filtering files. Please import from the Data directory.
- QWebEnginePage::certificateError() is a signal in Qt 6. Modified the logic for both Qt 5 and Qt 6.
- Signed MacOS application.
- Support QWebEnginePage::fileSystemAccessRequested(). Requires Qt 6.4 and newer. Requests are denied.
- Yet another LTS release: Kubuntu 26.04 AMD64, MacOS 15 Universal, PiOS 13 ARM64, Windows 11 AMD64.

Version 2026.08.21 Release Notes
 - Compilation problem in Qt 5. GitHub ticket #278.
Comment 1 Eric Camachat 2026-08-25 13:40:37 UTC
Created attachment 274117 [details]
update
Comment 3 Kousuke Kannagi freebsd_committer freebsd_triage 2026-08-25 13:56:01 UTC
*** Bug 297899 has been marked as a duplicate of this bug. ***
Comment 4 Kousuke Kannagi freebsd_committer freebsd_triage 2026-08-26 16:34:27 UTC
It might be better to link it with gpgme.
It appears to be used for the application lock function.
Comment 5 Eric Camachat 2026-08-26 21:23:07 UTC
Created attachment 274158 [details]
build with gpgme
Comment 6 Eric Camachat 2026-08-26 21:24:24 UTC
(In reply to Kousuke Kannagi from comment #4)
OK, updated patch file.
Comment 7 Kousuke Kannagi freebsd_committer freebsd_triage 2026-08-28 18:10:02 UTC
Created attachment 274214 [details]
Update to 2026.08.21

Move LIB_DEPENDS before USES block.
Replace /usr/local with ${LOCALBASE}.
Simplify desktop-file-edit.

(In reply to Eric Camachat from comment #6)
What do you think of this patch?
Comment 8 Kousuke Kannagi freebsd_committer freebsd_triage 2026-08-28 18:18:44 UTC
USES=ssl is also not required.
Comment 9 Eric Camachat 2026-08-30 21:38:55 UTC
Created attachment 274284 [details]
update patch

(In reply to Kousuke Kannagi from comment #7)
Comment 10 Eric Camachat 2026-08-30 21:40:38 UTC
env TWEBENGINE_DICTIONARIES_PATH has no effect.
Comment 11 Eric Camachat 2026-08-30 21:43:12 UTC
Install dictionaries into ${DATADIR} to avoid pageedit conflict.
Comment 12 Kousuke Kannagi freebsd_committer freebsd_triage 2026-08-31 04:37:36 UTC
Created attachment 274295 [details]
Update to 2026.08.21

Move LIB_DEPENDS before USES block.
Move PLIST_SUB after USES=qmake related variables.
Remove the unnecessary desktop-file-edit.
Comment 13 commit-hook freebsd_committer freebsd_triage 2026-09-01 21:54:00 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a3c5311b86f16ff058fb6ef4c94dba5e145571bd

commit a3c5311b86f16ff058fb6ef4c94dba5e145571bd
Author:     Eric Camachat <eric@camachat.org>
AuthorDate: 2026-08-31 04:34:29 +0000
Commit:     Kousuke Kannagi <mce@FreeBSD.org>
CommitDate: 2026-09-01 21:51:41 +0000

    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

 textproc/pageedit/Makefile                         |  2 --
 www/dooble/Makefile                                | 32 +++++++------------
 www/dooble/distinfo                                |  6 ++--
 .../files/patch-Source_dooble__settings.cc (new)   | 37 ++++++++++++++++++++++
 www/dooble/files/patch-dooble.pro (new)            | 29 +++++++++++++++++
 5 files changed, 81 insertions(+), 25 deletions(-)
Comment 14 Kousuke Kannagi freebsd_committer freebsd_triage 2026-09-01 21:55:57 UTC
Thank you.