Bug 295322 - www/dooble: update to 2026.05.15
Summary: www/dooble: update to 2026.05.15
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Vladimir Druzenko
URL: https://github.com/textbrowser/dooble...
Keywords:
Depends on:
Blocks:
 
Reported: 2026-05-16 03:16 UTC by Eric Camachat
Modified: 2026-05-16 05:31 UTC (History)
2 users (show)

See Also:


Attachments
update to 2026.05.15 (2.56 KB, patch)
2026-05-16 03:16 UTC, Eric Camachat
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-05-16 03:16:10 UTC
Created attachment 270770 [details]
update to 2026.05.15
Comment 1 commit-hook freebsd_committer freebsd_triage 2026-05-16 04:42:20 UTC
A commit in branch main references this bug:

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

commit e0017a092ddd33c61fd02f1d1744d384a8b93c85
Author:     Eric Camachat <eric@camachat.org>
AuthorDate: 2026-05-16 04:39:51 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-05-16 04:41:11 +0000

    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

 www/dooble/Makefile                                |  2 +-
 www/dooble/distinfo                                |  6 ++---
 .../files/patch-Source_dooble__settings.cc (gone)  | 29 ----------------------
 3 files changed, 4 insertions(+), 33 deletions(-)
Comment 2 Vladimir Druzenko freebsd_committer freebsd_triage 2026-05-16 04:42:59 UTC
Thanks.
Comment 3 Kousuke Kannagi freebsd_committer freebsd_triage 2026-05-16 05:27:31 UTC
It seems that USES=desktop-file-utils is not necessary.

It might be better to link it with gpgme.
It appears to be used for the application lock function.

dooble.pro:
freebsd-* {
exists(/usr/local/include/gpgme.h) {
DEFINES += DOOBLE_PEEKABOO
LIBS += -lgpgme
message("Discovered gpgme.h. Peekaboo activated!")
}
}

+LIB_DEPENDS=   libgpgme.so:security/gpgme
+

-CXXFLAGS+=     -Wno-c++26-extensions
+CXXFLAGS+=     -Wno-c++26-extensions -Wno-error=old-style-cast
Comment 4 Vladimir Druzenko freebsd_committer freebsd_triage 2026-05-16 05:31:09 UTC
> exists(/usr/local/include/gpgme.h) {
Then need to do:
> ${REINPLACE_SMD} 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/dooble.pro