git: 163cafb9827a - main - security/pinentry: Update to 1.3.3

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Fri, 03 Jul 2026 09:20:27 UTC
The branch main has been updated by jhale:

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

commit 163cafb9827a89fc980cdbdceeb11956b1bcde76
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2026-07-03 08:55:14 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2026-07-03 09:20:19 +0000

    security/pinentry: Update to 1.3.3
    
    Fix typos and ESL.
    
    Use security/gcr as recommended by upstream. Consequently, allow
    the security/pinenty-gnome3 child port to build normally.
---
 security/pinentry/Makefile | 18 ++++++------------
 security/pinentry/distinfo |  6 +++---
 2 files changed, 9 insertions(+), 15 deletions(-)

diff --git a/security/pinentry/Makefile b/security/pinentry/Makefile
index ce82121570aa..61abc156f617 100644
--- a/security/pinentry/Makefile
+++ b/security/pinentry/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	pinentry
-PORTVERSION=	1.3.2
-PORTREVISION?=	2
+PORTVERSION=	1.3.3
+PORTREVISION?=	0
 CATEGORIES=	security
 MASTER_SITES=	GNUPG/pinentry
 
@@ -36,7 +36,7 @@ NCURSES_RUN_DEPENDS=	${PINENTRY_NCURSES}:security/pinentry-curses
 EFL_DESC=	EFL frontend
 PINENTRY_EFL=	pinentry-efl
 # Due to a dependency loop that exists between security/pinentry-efl,
-# devel/elf, graphics/poppler, security/gpgmepp, security/gpgme,
+# devel/efl, graphics/poppler, security/gpgmepp, security/gpgme,
 # security/gnupg and security/pinentry, the user must install
 # pinentry-efl manually. See pkg-message.dep-loop for more details.
 #EFL_RUN_DEPENDS=	${PINENTRY_EFL}:security/pinentry-efl
@@ -62,13 +62,7 @@ QT6_RUN_DEPENDS=	${PINENTRY_QT6}:security/pinentry-qt6
 
 GNOME_DESC=	GNOME frontend
 PINENTRY_GNOME=	pinentry-gnome3
-# Due to a dependency loop that exists between security/pinentry-gnome,
-# security/gcr, security/gnupg and security/pinentry, the user must install
-# pinentry-gnome manually. See pkg-message.dep-loop for more details.
-#GNOME_RUN_DEPENDS=	${PINENTRY_GNOME}:security/pinentry-gnome
-GNOME_SUB_FILES=pkg-message.dep-loop
-GNOME_SUB_LIST=	PKGNAME="pinentry-gnome"
-GNOME_VARS=	PKGMESSAGE+=${WRKDIR}/pkg-message.dep-loop
+GNOME_RUN_DEPENDS=	${PINENTRY_GNOME}:security/pinentry-gnome
 
 .include <bsd.port.options.mk>
 
@@ -94,7 +88,7 @@ LDFLAGS+=	-Wl,--as-needed
 
 OPTIONS_DEFINE=	LIBSECRET
 
-LIBSECRET_DESC=	Saving the passphrase with libsecret
+LIBSECRET_DESC=	Store passphrases with libsecret
 LIBSECRET_CONFIGURE_ENABLE=	libsecret
 LIBSECRET_LIB_DEPENDS=	libsecret-1.so:security/libsecret
 LIBSECRET_USES=		gnome
@@ -102,7 +96,7 @@ LIBSECRET_USE=		GNOME=glib20
 
 .if ${PINENTRY_GUI} == "gnome"
 OPTIONS_SLAVE=	LIBSECRET
-LIB_DEPENDS+=	libgcr-base-3.so:security/gcr3
+LIB_DEPENDS+=	libgcr-4.so:security/gcr
 PLIST_FILES=	bin/pinentry-gnome3
 .else
 CONFIGURE_ARGS+=--disable-pinentry-gnome3
diff --git a/security/pinentry/distinfo b/security/pinentry/distinfo
index be24efed8e75..5cb6d53223fb 100644
--- a/security/pinentry/distinfo
+++ b/security/pinentry/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754409834
-SHA256 (pinentry-1.3.2.tar.bz2) = 8e986ed88561b4da6e9efe0c54fa4ca8923035c99264df0b0464497c5fb94e9e
-SIZE (pinentry-1.3.2.tar.bz2) = 612858
+TIMESTAMP = 1783044133
+SHA256 (pinentry-1.3.3.tar.bz2) = c2970f16d6afb66ecddfca767d743936c86239bff936eed7fd7597a678414b63
+SIZE (pinentry-1.3.3.tar.bz2) = 620687