Sat Feb 6 10:26:54 2021 UTC ()
pinentry: update to 1.1.1
Provided by Michael Baeuerle via pkgsrc-wip.
Add pinentry-qt5, remove pinentry-qt4.
Noteworthy changes in version 1.1.1 (2021-01-21)
------------------------------------------------
* A EFL-based pinentry has been contributed.
* Disable echoing in backspace key is pressed first
(GTK, Qt, TQt, and ncurses pinentries).
* Support line editing in TTY pinentry.
* Remove support for old GTK+2 (< 2.12.0).
* Various minor fixes.
(wiz)
diff -r1.800 -r1.801 pkgsrc/security/Makefile
diff -r1.51 -r1.52 pkgsrc/security/pinentry/Makefile
diff -r1.14 -r1.15 pkgsrc/security/pinentry/Makefile.common
diff -r1.9 -r1.10 pkgsrc/security/pinentry/buildlink3.mk
diff -r1.24 -r1.25 pkgsrc/security/pinentry/distinfo
diff -r1.4 -r1.5 pkgsrc/security/pinentry-fltk/Makefile
diff -r1.1 -r0 pkgsrc/security/pinentry-fltk/distinfo
diff -r1.1 -r0 pkgsrc/security/pinentry-fltk/patches/patch-fltk_main.cxx
diff -r1.1 -r1.2 pkgsrc/security/pinentry-gnome3/Makefile
diff -r1.52 -r1.53 pkgsrc/security/pinentry-gtk2/Makefile
diff -r1.2 -r0 pkgsrc/security/pinentry-qt4/DESCR
diff -r1.2 -r0 pkgsrc/security/pinentry-qt4/PLIST
diff -r1.43 -r0 pkgsrc/security/pinentry-qt4/Makefile
diff -r0 -r1.1 pkgsrc/security/pinentry-qt5/DESCR
diff -r0 -r1.1 pkgsrc/security/pinentry-qt5/Makefile
diff -r0 -r1.1 pkgsrc/security/pinentry-qt5/PLIST
diff -r0 -r1.1 pkgsrc/security/pinentry-qt5/distinfo
diff -r0 -r1.1 pkgsrc/security/pinentry-qt5/patches/patch-m4_qt.m4
--- pkgsrc/security/Makefile 2021/01/23 10:59:55 1.800
+++ pkgsrc/security/Makefile 2021/02/06 10:26:53 1.801
| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.800 2021/01/23 10:59:55 pin Exp $ | | 1 | # $NetBSD: Makefile,v 1.801 2021/02/06 10:26:53 wiz Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | COMMENT= Security tools | | 4 | COMMENT= Security tools |
5 | | | 5 | |
6 | SUBDIR+= 2fa | | 6 | SUBDIR+= 2fa |
7 | SUBDIR+= Bastille | | 7 | SUBDIR+= Bastille |
8 | SUBDIR+= CSP | | 8 | SUBDIR+= CSP |
9 | SUBDIR+= CoolKey | | 9 | SUBDIR+= CoolKey |
10 | SUBDIR+= EasyPG | | 10 | SUBDIR+= EasyPG |
11 | SUBDIR+= HElib | | 11 | SUBDIR+= HElib |
12 | SUBDIR+= KeePass | | 12 | SUBDIR+= KeePass |
13 | SUBDIR+= PACK | | 13 | SUBDIR+= PACK |
14 | SUBDIR+= PortableSigner | | 14 | SUBDIR+= PortableSigner |
| @@ -389,27 +389,27 @@ SUBDIR+= php-mcrypt | | | @@ -389,27 +389,27 @@ SUBDIR+= php-mcrypt |
389 | SUBDIR+= php-oauth | | 389 | SUBDIR+= php-oauth |
390 | SUBDIR+= php-oauth1 | | 390 | SUBDIR+= php-oauth1 |
391 | SUBDIR+= php-pecl-mcrypt | | 391 | SUBDIR+= php-pecl-mcrypt |
392 | SUBDIR+= php-sodium | | 392 | SUBDIR+= php-sodium |
393 | SUBDIR+= php-ssdeep | | 393 | SUBDIR+= php-ssdeep |
394 | SUBDIR+= php-ssh2 | | 394 | SUBDIR+= php-ssh2 |
395 | SUBDIR+= php-ssh2-0 | | 395 | SUBDIR+= php-ssh2-0 |
396 | SUBDIR+= php-suhosin | | 396 | SUBDIR+= php-suhosin |
397 | SUBDIR+= pinentry | | 397 | SUBDIR+= pinentry |
398 | SUBDIR+= pinentry-fltk | | 398 | SUBDIR+= pinentry-fltk |
399 | SUBDIR+= pinentry-gnome3 | | 399 | SUBDIR+= pinentry-gnome3 |
400 | SUBDIR+= pinentry-gtk2 | | 400 | SUBDIR+= pinentry-gtk2 |
401 | SUBDIR+= pinentry-mac | | 401 | SUBDIR+= pinentry-mac |
402 | SUBDIR+= pinentry-qt4 | | 402 | SUBDIR+= pinentry-qt5 |
403 | SUBDIR+= pinepgp | | 403 | SUBDIR+= pinepgp |
404 | SUBDIR+= pius | | 404 | SUBDIR+= pius |
405 | SUBDIR+= pkcs11-helper | | 405 | SUBDIR+= pkcs11-helper |
406 | SUBDIR+= pks | | 406 | SUBDIR+= pks |
407 | SUBDIR+= pleaser | | 407 | SUBDIR+= pleaser |
408 | SUBDIR+= policykit | | 408 | SUBDIR+= policykit |
409 | SUBDIR+= policykit-gnome | | 409 | SUBDIR+= policykit-gnome |
410 | SUBDIR+= polkit | | 410 | SUBDIR+= polkit |
411 | SUBDIR+= polkit-qt | | 411 | SUBDIR+= polkit-qt |
412 | SUBDIR+= polkit-qt5 | | 412 | SUBDIR+= polkit-qt5 |
413 | SUBDIR+= portsentry | | 413 | SUBDIR+= portsentry |
414 | SUBDIR+= prelude-correlator | | 414 | SUBDIR+= prelude-correlator |
415 | SUBDIR+= prelude-lml | | 415 | SUBDIR+= prelude-lml |
--- pkgsrc/security/pinentry/Makefile 2019/11/05 18:55:18 1.51
+++ pkgsrc/security/pinentry/Makefile 2021/02/06 10:26:53 1.52
| @@ -1,16 +1,15 @@ | | | @@ -1,16 +1,15 @@ |
1 | # $NetBSD: Makefile,v 1.51 2019/11/05 18:55:18 rillig Exp $ | | 1 | # $NetBSD: Makefile,v 1.52 2021/02/06 10:26:53 wiz Exp $ |
2 | | | 2 | |
3 | PKGREVISION= 1 | | | |
4 | COMMENT= Applications for entering PINs or Passphrases | | 3 | COMMENT= Applications for entering PINs or Passphrases |
5 | | | 4 | |
6 | CONFIGURE_ARGS+= --enable-pinentry-tty | | 5 | CONFIGURE_ARGS+= --enable-pinentry-tty |
7 | CONFIGURE_ARGS+= --enable-pinentry-emacs | | 6 | CONFIGURE_ARGS+= --enable-pinentry-emacs |
8 | CONFIGURE_ARGS+= --disable-pinentry-qt5 | | 7 | CONFIGURE_ARGS+= --disable-pinentry-qt5 |
9 | CONFIGURE_ARGS+= --disable-pinentry-gnome3 | | 8 | CONFIGURE_ARGS+= --disable-pinentry-gnome3 |
10 | CONFIGURE_ARGS+= --disable-pinentry-gtk2 | | 9 | CONFIGURE_ARGS+= --disable-pinentry-gtk2 |
11 | CONFIGURE_ARGS+= --disable-pinentry-fltk | | 10 | CONFIGURE_ARGS+= --disable-pinentry-fltk |
12 | | | 11 | |
13 | .include "../../security/pinentry/Makefile.common" | | 12 | .include "../../security/pinentry/Makefile.common" |
14 | | | 13 | |
15 | .if defined(PINENTRY_DEFAULT) | | 14 | .if defined(PINENTRY_DEFAULT) |
16 | post-install: | | 15 | post-install: |
--- pkgsrc/security/pinentry/Makefile.common 2020/08/30 23:53:59 1.14
+++ pkgsrc/security/pinentry/Makefile.common 2021/02/06 10:26:53 1.15
| @@ -1,31 +1,31 @@ | | | @@ -1,31 +1,31 @@ |
1 | # $NetBSD: Makefile.common,v 1.14 2020/08/30 23:53:59 wiz Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.15 2021/02/06 10:26:53 wiz Exp $ |
2 | # -*- Makefile -*- | | 2 | # -*- Makefile -*- |
3 | # | | 3 | # |
4 | # used by security/pinentry/Makefile | | 4 | # used by security/pinentry/Makefile |
5 | # used by security/pinentry-fltk/Makefile | | 5 | # used by security/pinentry-fltk/Makefile |
6 | # used by security/pinentry-gnome3/Makefile | | 6 | # used by security/pinentry-gnome3/Makefile |
7 | # used by security/pinentry-gtk2/Makefile | | 7 | # used by security/pinentry-gtk2/Makefile |
8 | # used by security/pinentry-qt4/Makefile | | 8 | # used by security/pinentry-qt5/Makefile |
9 | | | 9 | |
10 | PINENTRY_VERSION= 1.1.0 | | 10 | PINENTRY_VERSION= 1.1.1 |
11 | DISTNAME= pinentry-${PINENTRY_VERSION} | | 11 | DISTNAME= pinentry-${PINENTRY_VERSION} |
12 | | | 12 | |
13 | CATEGORIES= security | | 13 | CATEGORIES= security |
14 | MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/pinentry/ | | 14 | MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/pinentry/ |
15 | EXTRACT_SUFX= .tar.bz2 | | 15 | EXTRACT_SUFX= .tar.bz2 |
16 | | | 16 | |
17 | MAINTAINER= pkgsrc-users@NetBSD.org | | 17 | MAINTAINER= pkgsrc-users@NetBSD.org |
18 | HOMEPAGE= ftp://ftp.gnupg.org/gcrypt/pinentry/ | | 18 | HOMEPAGE= https://gnupg.org/related_software/pinentry/index.html |
19 | LICENSE= gnu-gpl-v2 | | 19 | LICENSE= gnu-gpl-v2 |
20 | | | 20 | |
21 | #PATCHDIR= ${.CURDIR}/../../security/pinentry/patches | | 21 | #PATCHDIR= ${.CURDIR}/../../security/pinentry/patches |
22 | DISTINFO_FILE= ${.CURDIR}/../../security/pinentry/distinfo | | 22 | DISTINFO_FILE= ${.CURDIR}/../../security/pinentry/distinfo |
23 | | | 23 | |
24 | GNU_CONFIGURE= yes | | 24 | GNU_CONFIGURE= yes |
25 | CONFIGURE_ARGS+= --with-libiconv-prefix=${BUILDLINK_PREFIX.iconv} | | 25 | CONFIGURE_ARGS+= --with-libiconv-prefix=${BUILDLINK_PREFIX.iconv} |
26 | | | 26 | |
27 | INFO_FILES= yes | | 27 | INFO_FILES= yes |
28 | | | 28 | |
29 | .include "../../security/libassuan2/buildlink3.mk" | | 29 | .include "../../security/libassuan2/buildlink3.mk" |
30 | BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.16 | | 30 | BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.16 |
31 | .include "../../security/libgpg-error/buildlink3.mk" | | 31 | .include "../../security/libgpg-error/buildlink3.mk" |
--- pkgsrc/security/pinentry/buildlink3.mk 2018/01/07 13:04:30 1.9
+++ pkgsrc/security/pinentry/buildlink3.mk 2021/02/06 10:26:53 1.10
| @@ -1,13 +1,13 @@ | | | @@ -1,13 +1,13 @@ |
1 | # $NetBSD: buildlink3.mk,v 1.9 2018/01/07 13:04:30 rillig Exp $ | | 1 | # $NetBSD: buildlink3.mk,v 1.10 2021/02/06 10:26:53 wiz Exp $ |
2 | | | 2 | |
3 | BUILDLINK_TREE+= pinentry | | 3 | BUILDLINK_TREE+= pinentry |
4 | | | 4 | |
5 | .if !defined(PINENTRY_BUILDLINK3_MK) | | 5 | .if !defined(PINENTRY_BUILDLINK3_MK) |
6 | PINENTRY_BUILDLINK3_MK:= | | 6 | PINENTRY_BUILDLINK3_MK:= |
7 | | | 7 | |
8 | BUILDLINK_API_DEPENDS.pinentry+= pinentry>=0.7.1 | | 8 | BUILDLINK_API_DEPENDS.pinentry+= pinentry>=0.7.1 |
9 | BUILDLINK_ABI_DEPENDS.pinentry+= pinentry>=0.7.1nb3 | | 9 | BUILDLINK_ABI_DEPENDS.pinentry+= pinentry>=0.7.1nb3 |
10 | BUILDLINK_PKGSRCDIR.pinentry?= ../../security/pinentry | | 10 | BUILDLINK_PKGSRCDIR.pinentry?= ../../security/pinentry |
11 | .endif # PINENTRY_BUILDLINK3_MK | | 11 | .endif # PINENTRY_BUILDLINK3_MK |
12 | | | 12 | |
13 | BUILDLINK_TREE+= -pinentry | | 13 | BUILDLINK_TREE+= -pinentry |
--- pkgsrc/security/pinentry/distinfo 2018/01/10 12:29:38 1.24
+++ pkgsrc/security/pinentry/distinfo 2021/02/06 10:26:53 1.25
| @@ -1,6 +1,6 @@ | | | @@ -1,6 +1,6 @@ |
1 | $NetBSD: distinfo,v 1.24 2018/01/10 12:29:38 wiz Exp $ | | 1 | $NetBSD: distinfo,v 1.25 2021/02/06 10:26:53 wiz Exp $ |
2 | | | 2 | |
3 | SHA1 (pinentry-1.1.0.tar.bz2) = 693bdf9f48dfb3e040d92f50b1bb464e268b9fb0 | | 3 | SHA1 (pinentry-1.1.1.tar.bz2) = b8b88cab4fd844e3616d55aeba8f084f2b98fb0f |
4 | RMD160 (pinentry-1.1.0.tar.bz2) = 33b1f9ae44172a0bba37ad4b7d264822e040fe9e | | 4 | RMD160 (pinentry-1.1.1.tar.bz2) = 1b1a42245564b57c0fc0695d1c3c2d68e1cbf3ba |
5 | SHA512 (pinentry-1.1.0.tar.bz2) = 5012672925bcb5f683358c259e55e4b87c67cf063ad52c759308933733025c33f7ce08e5b8019ffc101cbf7ef30499040ef2fd34a7611698e65e1593f80948cd | | 5 | SHA512 (pinentry-1.1.1.tar.bz2) = d6ab5af8ac2f3c9c05e09703e95d8e2676f9b2b7ceb97f6a31d101d0e9da7a1e106a6d3eabe86cab1bb35a4b119a7cba1380ac64bf13c61af0b3c48803116c12 |
6 | Size (pinentry-1.1.0.tar.bz2) = 467702 bytes | | 6 | Size (pinentry-1.1.1.tar.bz2) = 515723 bytes |
--- pkgsrc/security/pinentry-fltk/Makefile 2020/08/17 20:20:00 1.4
+++ pkgsrc/security/pinentry-fltk/Makefile 2021/02/06 10:26:53 1.5
| @@ -1,24 +1,24 @@ | | | @@ -1,24 +1,24 @@ |
1 | # $NetBSD: Makefile,v 1.4 2020/08/17 20:20:00 leot Exp $ | | 1 | # $NetBSD: Makefile,v 1.5 2021/02/06 10:26:53 wiz Exp $ |
2 | | | 2 | |
3 | PKGNAME= ${DISTNAME:S/pinentry-/pinentry-fltk-/} | | 3 | PKGNAME= ${DISTNAME:S/pinentry-/pinentry-fltk-/} |
4 | PKGREVISION= 1 | | | |
5 | COMMENT= Applications for entering PINs or Passphrases, FLTK enabled | | 4 | COMMENT= Applications for entering PINs or Passphrases, FLTK enabled |
6 | | | 5 | |
7 | .include "../../security/pinentry/Makefile.common" | | 6 | .include "../../security/pinentry/Makefile.common" |
8 | | | 7 | |
9 | DISTINFO_FILE= ${.CURDIR}/distinfo | | 8 | #DISTINFO_FILE= ${.CURDIR}/distinfo |
10 | USE_LANGUAGES+= c c++ | | 9 | USE_LANGUAGES+= c c++ |
11 | USE_TOOLS+= pkg-config | | 10 | USE_TOOLS+= pkg-config |
12 | | | 11 | |
13 | CONFIGURE_ARGS+= --disable-pinentry-gtk2 | | 12 | CONFIGURE_ARGS+= --disable-pinentry-gtk2 |
14 | CONFIGURE_ARGS+= --disable-pinentry-qt | | 13 | CONFIGURE_ARGS+= --disable-pinentry-qt |
15 | CONFIGURE_ARGS+= --disable-pinentry-curses | | 14 | CONFIGURE_ARGS+= --disable-pinentry-curses |
16 | CONFIGURE_ARGS+= --disable-pinentry-emacs | | 15 | CONFIGURE_ARGS+= --disable-pinentry-emacs |
17 | #CONFIGURE_ARGS+= --disable-fallback-curses | | 16 | #CONFIGURE_ARGS+= --disable-fallback-curses |
18 | CONFIGURE_ARGS+= --disable-pinentry-gnome3 | | 17 | CONFIGURE_ARGS+= --disable-pinentry-gnome3 |
| | | 18 | CONFIGURE_ARGS+= --disable-pinentry-efl |
19 | CONFIGURE_ARGS+= --disable-libsecret | | 19 | CONFIGURE_ARGS+= --disable-libsecret |
20 | | | 20 | |
21 | INSTALL_DIRS= fltk | | 21 | INSTALL_DIRS= fltk |
22 | | | 22 | |
23 | .include "../../x11/fltk13/buildlink3.mk" | | 23 | .include "../../x11/fltk13/buildlink3.mk" |
24 | .include "../../mk/bsd.pkg.mk" | | 24 | .include "../../mk/bsd.pkg.mk" |
--- pkgsrc/security/pinentry-gnome3/Makefile 2020/08/30 23:53:23 1.1
+++ pkgsrc/security/pinentry-gnome3/Makefile 2021/02/06 10:26:53 1.2
| @@ -1,21 +1,22 @@ | | | @@ -1,21 +1,22 @@ |
1 | # $NetBSD: Makefile,v 1.1 2020/08/30 23:53:23 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.2 2021/02/06 10:26:53 wiz Exp $ |
2 | | | 2 | |
3 | PKGNAME= ${DISTNAME:S/pinentry-/pinentry-gnome3-/} | | 3 | PKGNAME= ${DISTNAME:S/pinentry-/pinentry-gnome3-/} |
4 | COMMENT= Applications for entering PINs or Passphrases, GNOME 3 enabled | | 4 | COMMENT= Applications for entering PINs or Passphrases, GNOME 3 enabled |
5 | | | 5 | |
6 | .include "../../security/pinentry/Makefile.common" | | 6 | .include "../../security/pinentry/Makefile.common" |
7 | | | 7 | |
8 | USE_TOOLS+= pkg-config | | 8 | USE_TOOLS+= pkg-config |
9 | CONFIGURE_ARGS+= --disable-pinentry-gtk2 | | 9 | CONFIGURE_ARGS+= --disable-pinentry-gtk2 |
10 | CONFIGURE_ARGS+= --disable-pinentry-qt | | 10 | CONFIGURE_ARGS+= --disable-pinentry-qt |
11 | CONFIGURE_ARGS+= --disable-pinentry-curses | | 11 | CONFIGURE_ARGS+= --disable-pinentry-curses |
12 | CONFIGURE_ARGS+= --disable-pinentry-emacs | | 12 | CONFIGURE_ARGS+= --disable-pinentry-emacs |
13 | #CONFIGURE_ARGS+= --disable-fallback-curses | | 13 | #CONFIGURE_ARGS+= --disable-fallback-curses |
14 | CONFIGURE_ARGS+= --enable-pinentry-gnome3 | | 14 | CONFIGURE_ARGS+= --enable-pinentry-gnome3 |
15 | CONFIGURE_ARGS+= --disable-pinentry-fltk | | 15 | CONFIGURE_ARGS+= --disable-pinentry-fltk |
| | | 16 | CONFIGURE_ARGS+= --disable-pinentry-efl |
16 | CONFIGURE_ARGS+= --disable-libsecret | | 17 | CONFIGURE_ARGS+= --disable-libsecret |
17 | | | 18 | |
18 | INSTALL_DIRS= gnome3 | | 19 | INSTALL_DIRS= gnome3 |
19 | | | 20 | |
20 | .include "../../security/gcr/buildlink3.mk" | | 21 | .include "../../security/gcr/buildlink3.mk" |
21 | .include "../../mk/bsd.pkg.mk" | | 22 | .include "../../mk/bsd.pkg.mk" |
--- pkgsrc/security/pinentry-gtk2/Makefile 2020/08/17 20:20:00 1.52
+++ pkgsrc/security/pinentry-gtk2/Makefile 2021/02/06 10:26:54 1.53
| @@ -1,22 +1,23 @@ | | | @@ -1,22 +1,23 @@ |
1 | # $NetBSD: Makefile,v 1.52 2020/08/17 20:20:00 leot Exp $ | | 1 | # $NetBSD: Makefile,v 1.53 2021/02/06 10:26:54 wiz Exp $ |
2 | | | 2 | |
3 | PKGNAME= ${DISTNAME:S/pinentry-/pinentry-gtk2-/} | | 3 | PKGNAME= ${DISTNAME:S/pinentry-/pinentry-gtk2-/} |
4 | PKGREVISION= 9 | | | |
5 | COMMENT= Applications for entering PINs or Passphrases, GTK+ enabled | | 4 | COMMENT= Applications for entering PINs or Passphrases, GTK+ enabled |
6 | | | 5 | |
7 | .include "../../security/pinentry/Makefile.common" | | 6 | .include "../../security/pinentry/Makefile.common" |
8 | | | 7 | |
9 | USE_TOOLS+= pkg-config | | 8 | USE_TOOLS+= pkg-config |
10 | CONFIGURE_ARGS+= --enable-pinentry-gtk2 | | 9 | CONFIGURE_ARGS+= --enable-pinentry-gtk2 |
11 | CONFIGURE_ARGS+= --disable-pinentry-qt | | 10 | CONFIGURE_ARGS+= --disable-pinentry-qt |
12 | CONFIGURE_ARGS+= --disable-pinentry-curses | | 11 | CONFIGURE_ARGS+= --disable-pinentry-curses |
13 | CONFIGURE_ARGS+= --disable-pinentry-emacs | | 12 | CONFIGURE_ARGS+= --disable-pinentry-emacs |
14 | #CONFIGURE_ARGS+= --disable-fallback-curses | | 13 | #CONFIGURE_ARGS+= --disable-fallback-curses |
15 | CONFIGURE_ARGS+= --disable-pinentry-gnome3 | | 14 | CONFIGURE_ARGS+= --disable-pinentry-gnome3 |
16 | CONFIGURE_ARGS+= --disable-pinentry-fltk | | 15 | CONFIGURE_ARGS+= --disable-pinentry-fltk |
| | | 16 | CONFIGURE_ARGS+= --disable-pinentry-efl |
17 | CONFIGURE_ARGS+= --disable-libsecret | | 17 | CONFIGURE_ARGS+= --disable-libsecret |
18 | | | 18 | |
19 | INSTALL_DIRS= gtk+-2 | | 19 | INSTALL_DIRS= gtk+-2 |
20 | | | 20 | |
| | | 21 | BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.12.0 |
21 | .include "../../x11/gtk2/buildlink3.mk" | | 22 | .include "../../x11/gtk2/buildlink3.mk" |
22 | .include "../../mk/bsd.pkg.mk" | | 23 | .include "../../mk/bsd.pkg.mk" |
This is a collection of simple PIN or passphrase entry dialogs which
utilize the Assuan protocol as described by the aegypten project.
It provides programs for several graphical toolkits, such as GTK+ and
QT, as well as for the console, using curses.
This package contains the QT5 frontend.
# $NetBSD: Makefile,v 1.1 2021/02/06 10:26:54 wiz Exp $
PKGNAME= ${DISTNAME:S/pinentry-/pinentry-qt5-/}
COMMENT= Applications for entering PINs or Passphrases, qt5 enabled
CONFLICTS= pinentry-qt4-[0-9]*
.include "../../security/pinentry/Makefile.common"
DISTINFO_FILE= ${.CURDIR}/distinfo
USE_LANGUAGES+= c c++
USE_TOOLS+= pkg-config gmake autoconf
CONFIGURE_ARGS+= --enable-pinentry-qt
CONFIGURE_ARGS+= --disable-pinentry-curses
CONFIGURE_ARGS+= --disable-pinentry-emacs
#CONFIGURE_ARGS+= --disable-fallback-curses
CONFIGURE_ARGS+= --disable-pinentry-gnome3
CONFIGURE_ARGS+= --disable-pinentry-gtk2
CONFIGURE_ARGS+= --disable-pinentry-fltk
CONFIGURE_ARGS+= --disable-pinentry-efl
CONFIGURE_ARGS+= --disable-libsecret
INSTALL_DIRS= qt
pre-configure:
cd ${WRKSRC} && autoreconf -i -f
BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.0.0
.include "../../x11/qt5-qtbase/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2021/02/06 10:26:54 wiz Exp $
bin/pinentry-qt
$NetBSD: distinfo,v 1.1 2021/02/06 10:26:54 wiz Exp $
SHA1 (pinentry-1.1.1.tar.bz2) = b8b88cab4fd844e3616d55aeba8f084f2b98fb0f
RMD160 (pinentry-1.1.1.tar.bz2) = 1b1a42245564b57c0fc0695d1c3c2d68e1cbf3ba
SHA512 (pinentry-1.1.1.tar.bz2) = d6ab5af8ac2f3c9c05e09703e95d8e2676f9b2b7ceb97f6a31d101d0e9da7a1e106a6d3eabe86cab1bb35a4b119a7cba1380ac64bf13c61af0b3c48803116c12
Size (pinentry-1.1.1.tar.bz2) = 515723 bytes
SHA1 (patch-m4_qt.m4) = 70e9386c86e96e97ad2fd12312bd167005eeda65
$NetBSD: patch-m4_qt.m4,v 1.1 2021/02/06 10:26:54 wiz Exp $
The "-rpath" option requires an equal sign.
--- m4/qt.m4.orig 2020-03-11 20:06:21.000000000 +0000
+++ m4/qt.m4
@@ -59,7 +59,7 @@ AC_DEFUN([FIND_QT],
qtlibdir=`"$PKG_CONFIG" --variable libdir Qt5Core`
if test -n "$qtlibdir"; then
- PINENTRY_QT_LDFLAGS="$PINENTRY_QT_LDFLAGS -Wl,-rpath \"$qtlibdir\""
+ PINENTRY_QT_LDFLAGS="$PINENTRY_QT_LDFLAGS -Wl,-rpath=\"$qtlibdir\""
fi
AC_CHECK_TOOL(MOC, moc)