From: Antoine Jacoutot Subject: Re: [update] security/pinentry To: ports@openbsd.org, Pierre-Emmanuel Andre Date: Tue, 16 Sep 2025 15:20:16 +0200 On Tue, Sep 16, 2025 at 03:07:09PM +0200, Jeremie Courreges-Anglas wrote: > > Here's an update to latest pinentry. > > 1. The package now includes an icon referenced by the .desktop files. > Instead of renaming/duplicating the icon in the qt* subpackages, I > just ship the icon in the main package and add a rundep on -main. > > 2. Also, add the missing rundep on devel/desktop-file-utils to both > packages. > > 3. pea: as discussed with Antoine, the diff moves maintainership to > Antoine and me, so that we get notified when there are new versions > available. > > 4. aja: I did not and *will not* test the gui parts for updates, so > maybe it makes more sense that you take maintainership alone? *shrug* > > Thoughts? ok? OK for me. As you prefer for maintainership. > > Index: Makefile > =================================================================== > RCS file: /home/cvs/ports/security/pinentry/Makefile,v > diff -u -p -r1.38 Makefile > --- Makefile 28 Jan 2025 14:49:51 -0000 1.38 > +++ Makefile 16 Sep 2025 12:10:04 -0000 > @@ -2,11 +2,8 @@ COMMENT-main = PIN or passphrase entry > COMMENT-gnome3 =PIN or passphrase entry dialog (GNOME 3 interface) > COMMENT-qt5 = PIN or passphrase entry dialog (Qt5 interface) > COMMENT-qt6 = PIN or passphrase entry dialog (Qt6 interface) > -REVISION-main = 1 > -REVISION-gnome3 = 0 > -REVISION-qt6 = 0 > > -VERSION = 1.3.0 > +VERSION = 1.3.2 > DISTNAME = pinentry-${VERSION} > CATEGORIES = security > EXTRACT_SUFX = .tar.bz2 > @@ -15,7 +12,8 @@ SITES = ${SITE_GNUPG:=pinentry/} > > HOMEPAGE = https://www.gnupg.org/related_software/pinentry/index.en.html > > -MAINTAINER = Pierre-Emmanuel Andre > +MAINTAINER = Antoine Jacoutot , \ > + Jeremie Courreges-Anglas > > # GPLv2 > PERMIT_PACKAGE = Yes > @@ -45,6 +43,8 @@ LIB_DEPENDS-qt5 = ${LIB_DEPENDS} \ > devel/kf5/kwayland \ > x11/qt5/qtbase \ > x11/qt5/qtx11extras > +RUN_DEPENDS-qt5 = ${FULLPKGNAME-main}:${FULLPKGPATH-main} \ > + devel/desktop-file-utils > > WANTLIB-qt6 += ${WANTLIB} > WANTLIB-qt6 += ${COMPILER_LIBCXX} Qt6Core Qt6Gui Qt6Widgets m > @@ -54,6 +54,8 @@ LIB_DEPENDS-qt6 = ${LIB_DEPENDS} \ > devel/kf6/kguiaddons \ > devel/kf6/kwindowsystem \ > x11/qt6/qtbase > +RUN_DEPENDS-qt6 = ${FULLPKGNAME-main}:${FULLPKGPATH-main} \ > + devel/desktop-file-utils > > CONFIGURE_STYLE = gnu > CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include -D_XOPEN_SOURCE_EXTENDED" \ > Index: distinfo > =================================================================== > RCS file: /home/cvs/ports/security/pinentry/distinfo,v > diff -u -p -r1.11 distinfo > --- distinfo 11 May 2024 10:47:47 -0000 1.11 > +++ distinfo 15 Sep 2025 16:54:57 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (pinentry-1.3.0.tar.bz2) = mzzVIm51l/L97TmaO8ZZkjNRU2VZ6dsIJpgbyjFklN4= > -SIZE (pinentry-1.3.0.tar.bz2) = 610363 > +SHA256 (pinentry-1.3.2.tar.bz2) = jphu2IVhtNpunv4MVPpMqJIwNcmSZN8LBGRJfF+5Tp4= > +SIZE (pinentry-1.3.2.tar.bz2) = 612858 > Index: pkg/PLIST-main > =================================================================== > RCS file: /home/cvs/ports/security/pinentry/pkg/PLIST-main,v > diff -u -p -r1.3 PLIST-main > --- pkg/PLIST-main 30 Oct 2024 17:39:04 -0000 1.3 > +++ pkg/PLIST-main 16 Sep 2025 12:27:11 -0000 > @@ -2,3 +2,5 @@ bin/pinentry > @bin bin/pinentry-curses > @bin bin/pinentry-tty > @info info/pinentry.info > +share/pixmaps/ > +share/pixmaps/pinentry.png > Index: pkg/PLIST-qt5 > =================================================================== > RCS file: /home/cvs/ports/security/pinentry/pkg/PLIST-qt5,v > diff -u -p -r1.3 PLIST-qt5 > --- pkg/PLIST-qt5 11 May 2024 10:47:47 -0000 1.3 > +++ pkg/PLIST-qt5 15 Sep 2025 17:13:55 -0000 > @@ -1,3 +1,4 @@ > @bin bin/pinentry-qt5 > +share/applications/ > share/applications/org.gnupg.pinentry-qt5.desktop > @tag update-desktop-database > Index: pkg/PLIST-qt6 > =================================================================== > RCS file: /home/cvs/ports/security/pinentry/pkg/PLIST-qt6,v > diff -u -p -r1.1 PLIST-qt6 > --- pkg/PLIST-qt6 11 May 2024 10:47:47 -0000 1.1 > +++ pkg/PLIST-qt6 15 Sep 2025 17:14:05 -0000 > @@ -1,4 +1,5 @@ > @conflict pinentry-qt5-<1.3.0 > @bin bin/pinentry-qt > +share/applications/ > share/applications/org.gnupg.pinentry-qt.desktop > @tag update-desktop-database > > -- > jca -- Antoine