Bug 294240 - sysutils/passwordsafe: Bump to upstream v1.23.0
Summary: sysutils/passwordsafe: Bump to upstream v1.23.0
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Bernard Spil
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-04-04 02:15 UTC by J Adams
Modified: 2026-04-09 02:36 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (brnrd)


Attachments
Formatted patch file (13.72 KB, patch)
2026-04-04 02:15 UTC, J Adams
no flags Details | Diff
Corrected port patchfile (14.34 KB, patch)
2026-04-09 02:35 UTC, J Adams
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description J Adams 2026-04-04 02:15:07 UTC
Created attachment 269352 [details]
Formatted patch file

- Switch build to CMake to restore full install footprint (CLI, desktop,
icons, metainfo, manpage, XML, locales, help zips)
- Fix FreeBSD runtime defaults in `src/os/unix/dir.cpp` so Help and XML
point to the installed locations
- Verified that help opens; QR works; YubiKey libs linked (but not
runtime-tested)
- `portlint -A`, `check-plist`, `stage-qa` `install/deinstall` and `make
package` clean
Comment 1 Bernard Spil freebsd_committer freebsd_triage 2026-04-07 06:46:22 UTC
Hi J,

Thanks!

Noticed that the Makefile removes OPTIONS_SUB and pkg-plist no longer has the NLS and DOCS conditional options install. These should remain I believe.
Comment 2 J Adams 2026-04-07 11:55:40 UTC
(In reply to Bernard Spil from comment #1)
Hi Bernard,
 Do you need a new patch from me, or do you plan to make these changes? Please let me know; either solution is fine with me.
Comment 3 J Adams 2026-04-09 02:35:44 UTC
Created attachment 269527 [details]
Corrected port patchfile
Comment 4 J Adams 2026-04-09 02:36:05 UTC
Hi Bernard, 
I've restored OPTIONS_SUB and reintroduced DOCS option; pkg-plist now uses `%%NLS%%` and `%%PORTDOCS%%` conditionals.
I've also added `post-stage-(NLS|DOCS)-off` cleanup logic so that STAGEDIR matches options under the CMake install.