Hello,

qtpass defaults to using the gpg2 executable and complains at the first 
start if it can't be found. Our gpg 2.2 executable is called "gpg".

Let's fix this in the port, so it works out of the box.

OK?

Best Regards,
Stefan


Index: Makefile
===================================================================
RCS file: /cvs/ports/security/qtpass/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- Makefile    11 Mar 2022 19:53:59 -0000      1.3
+++ Makefile    14 Nov 2022 08:07:46 -0000
@@ -3,7 +3,7 @@ COMMENT=        multi-platform GUI for password
 GH_ACCOUNT=    IJHack
 GH_PROJECT=    QtPass
 GH_TAGNAME=    v1.3.2
-REVISION=      0
+REVISION=      1
 PKGNAME=       ${DISTNAME:L}
 
 CATEGORIES=    security x11
Index: patches/patch-src_configdialog_cpp
===================================================================
RCS file: patches/patch-src_configdialog_cpp
diff -N patches/patch-src_configdialog_cpp
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_configdialog_cpp  14 Nov 2022 08:07:46 -0000
@@ -0,0 +1,14 @@
+Our gpg2 is called gpg
+
+Index: src/configdialog.cpp
+--- src/configdialog.cpp.orig
++++ src/configdialog.cpp
+@@ -237,7 +237,7 @@ void ConfigDialog::on_autodetectButton_clicked() {
+   if (!pass.isEmpty())
+     ui->passPath->setText(pass);
+   usePass(!pass.isEmpty());
+-  QString gpg = Util::findBinaryInPath("gpg2");
++  QString gpg = Util::findBinaryInPath("gpg");
+   if (gpg.isEmpty())
+     gpg = Util::findBinaryInPath("gpg");
+   if (!gpg.isEmpty())

Reply via email to