På mandag 26. oktober 2026 kl. 20:28, skrev Rafael Sadowski: > On Mon Oct 26, 2026 at 07:12:56PM +0100, Anne Jan Brouwer wrote: > > Hi, > > > > updated diff for security/qtpass, superseding the 1.8.2 one. Upstream > > released 1.8.3 on 2026-10-06 and 1.8.4 on 2026-10-26; the port stays on > > Qt6, and nothing else in it changes. > > > > Since 1.8.2: > > - A copied password now carries the KDE password hint on OpenBSD and > > FreeBSD too (it was Linux-only), so Klipper, CopyQ and cliphist keep > > it out of their history. > > - Started from a terminal, QtPass no longer freezes when git or ssh > > asks for credentials: child processes start without a controlling > > terminal (needs Qt 6.7 or newer, which the ports tree has). > > - A failed save no longer loses what was typed (1.8.3). > > - The desktop entry sets StartupWMClass. > > > > Port changes against the 1.8.2 diff: GH_TAGNAME v1.8.4 and distinfo. > > Against the port's current state (1.7.0) it is the same diff as before > > otherwise: Qt6, the desktop file, icons and metainfo in PLIST, and the > > matching RUN_DEPENDS. > > > > Tested on OpenBSD 7.9 amd64 with the 7.9 ports tree and security/qtpass > > from -current: portcheck, makesum, build, fake, update-plist reproduces > > the PLIST, port-lib-depends-check, package, pkg_add. > > CI: > > https://github.com/annejan/qtpass-freebsd-port-test/actions/runs/40343162180 > > > > Changelog: https://github.com/IJHack/QtPass/blob/v1.8.4/CHANGELOG.md > > > > The diff was prepared with AI assistance (Claude Code) and reviewed by > > me. > > > > I hope that is not a problem, > > Anne Jan Brouwer (QtPass upstream) > > > > Finale diff from my side. Based on Anne Jan Brouwer's diff with feedback > from landry@. Thanks Anne Jan, let's wait for Stefan (maintianer) > feedback. Sorry quick and wrong conclusion about svg. > > I added devel/desktop-file-utils for update-desktop-database, spotted by > landry@. > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/security/qtpass/Makefile,v > diff -u -p -r1.5 Makefile > --- Makefile 7 Jul 2026 06:22:28 -0000 1.5 > +++ Makefile 26 Oct 2026 19:24:01 -0000 > @@ -1,8 +1,7 @@ > COMMENT= multi-platform GUI for password-store > - > GH_ACCOUNT= IJHack > GH_PROJECT= QtPass > -GH_TAGNAME= v1.7.0 > +GH_TAGNAME= v1.8.4 > PKGNAME= ${DISTNAME:L} > > CATEGORIES= security x11 > @@ -14,16 +13,19 @@ MAINTAINER= Stefan Hagen <sh+ports@codev > # GPLv3+ > PERMIT_PACKAGE= Yes > > -WANTLIB+= ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Network Qt5Widgets > -WANTLIB+= c m > +WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Network Qt6Widgets > +WANTLIB += c m > > MODULES= devel/qmake \ > - x11/qt5 > + x11/qt6 > > RUN_DEPENDS= devel/git \ > - security/gnupg>=2.2.23p1 \ > + devel/desktop-file-utils \ > + security/gnupg \ > security/password-store \ > - security/pwgen > + security/pwgen \ > + x11/gtk+4,-guic \ > + x11/qt6/qtsvg > > NO_TEST= Yes > > Index: distinfo > =================================================================== > RCS file: /cvs/ports/security/qtpass/distinfo,v > diff -u -p -r1.3 distinfo > --- distinfo 7 Jul 2026 06:22:28 -0000 1.3 > +++ distinfo 26 Oct 2026 19:24:01 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (QtPass-1.7.0.tar.gz) = Fte/ARFKfxHC42G0bhUGP0GaJ77/VKlphbcG2nVnA8M= > -SIZE (QtPass-1.7.0.tar.gz) = 1167619 > +SHA256 (QtPass-1.8.4.tar.gz) = UjaDFUYr5paONCHq9OTgT6PyvzZlLok3Kky16iipASE= > +SIZE (QtPass-1.8.4.tar.gz) = 1755558 > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/security/qtpass/pkg/PLIST,v > diff -u -p -r1.2 PLIST > --- pkg/PLIST 11 Mar 2022 19:53:59 -0000 1.2 > +++ pkg/PLIST 26 Oct 2026 19:24:01 -0000 > @@ -1 +1,15 @@ > @bin bin/qtpass > +share/applications/ > +share/applications/qtpass.desktop > +share/icons/ > +share/icons/hicolor/ > +share/icons/hicolor/512x512/ > +share/icons/hicolor/512x512/apps/ > +share/icons/hicolor/512x512/apps/qtpass-icon.png > +share/icons/hicolor/scalable/ > +share/icons/hicolor/scalable/apps/ > +share/icons/hicolor/scalable/apps/qtpass-icon.svg > +share/metainfo/ > +share/metainfo/org.qtpass.QtPass.metainfo.xml > +@tag update-desktop-database > +@tag gtk-update-icon-cache %D/share/icons/hicolor > >
Current/amd64. Built/packaged fine, no check issues, no tests. Ran native and in xwayland(--platform xcb) on sway. Lgtm. Hope this helps and may you all have a great, hydrated, cool day. -- yaydn
