summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2022-01-13 08:05:48 +0000
committeradam <adam@pkgsrc.org>2022-01-13 08:05:48 +0000
commitcdc9cfcbaa04b0c06dfc2ddd8c5894888cb2781b (patch)
tree9e79b255bb4b1f09524e8f7d2d167a2e905d6cc5
parentcca067dd138f7ed6caeaf8331b2536b0831dc984 (diff)
downloadpkgsrc-cdc9cfcbaa04b0c06dfc2ddd8c5894888cb2781b.tar.gz
pinentry: updated to 1.2.0
Noteworthy changes in version 1.2.0 (2021-08-25) ------------------------------------------------ * qt: Show a warning if Caps Lock is on on Windows, X11 (requires libX11 and Qt5X11Extras), and Wayland (requires KF5WaylandClient). [T4950] * qt: Support password formatting. This makes generated passwords easier to transcript. [T5517] * qt: Fix showing of pinentry window on Wayland. [T5528] * qt: Check passphrase constraints before accepting passphrase if passphrase constraints are requested to be enforced. [T5532] * qt: Improve detection of running in a GUI session. [T3659] * qt: Improve accessibility when entering new password.
-rw-r--r--security/pinentry-fltk/Makefile17
-rw-r--r--security/pinentry-gnome3/Makefile18
-rw-r--r--security/pinentry-gtk2/Makefile16
-rw-r--r--security/pinentry-qt5/Makefile21
-rw-r--r--security/pinentry-qt5/distinfo6
-rw-r--r--security/pinentry/Makefile11
-rw-r--r--security/pinentry/Makefile.common23
-rw-r--r--security/pinentry/distinfo9
-rw-r--r--security/pinentry/patches/patch-m4_qt.m4 (renamed from security/pinentry-qt5/patches/patch-m4_qt.m4)10
9 files changed, 57 insertions, 74 deletions
diff --git a/security/pinentry-fltk/Makefile b/security/pinentry-fltk/Makefile
index 602ccb1022f..8aa8648508f 100644
--- a/security/pinentry-fltk/Makefile
+++ b/security/pinentry-fltk/Makefile
@@ -1,22 +1,21 @@
-# $NetBSD: Makefile,v 1.5 2021/02/06 10:26:53 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2022/01/13 08:05:48 adam Exp $
-PKGNAME= ${DISTNAME:S/pinentry-/pinentry-fltk-/}
-COMMENT= Applications for entering PINs or Passphrases, FLTK enabled
+PKGNAME= ${DISTNAME:S/pinentry-/pinentry-fltk-/}
+COMMENT= Applications for entering PINs or Passphrases, FLTK enabled
-.include "../../security/pinentry/Makefile.common"
+.include "../../security/pinentry/Makefile.common"
-#DISTINFO_FILE= ${.CURDIR}/distinfo
USE_LANGUAGES+= c c++
USE_TOOLS+= pkg-config
-CONFIGURE_ARGS+= --disable-pinentry-gtk2
-CONFIGURE_ARGS+= --disable-pinentry-qt
CONFIGURE_ARGS+= --disable-pinentry-curses
+CONFIGURE_ARGS+= --disable-pinentry-efl
CONFIGURE_ARGS+= --disable-pinentry-emacs
-#CONFIGURE_ARGS+= --disable-fallback-curses
CONFIGURE_ARGS+= --disable-pinentry-gnome3
-CONFIGURE_ARGS+= --disable-pinentry-efl
+CONFIGURE_ARGS+= --disable-pinentry-gtk2
+CONFIGURE_ARGS+= --disable-pinentry-qt
CONFIGURE_ARGS+= --disable-libsecret
+CONFIGURE_ARGS+= --enable-pinentry-fltk
INSTALL_DIRS= fltk
diff --git a/security/pinentry-gnome3/Makefile b/security/pinentry-gnome3/Makefile
index d2d951c5d73..4edb2c7d1df 100644
--- a/security/pinentry-gnome3/Makefile
+++ b/security/pinentry-gnome3/Makefile
@@ -1,21 +1,19 @@
-# $NetBSD: Makefile,v 1.3 2021/12/08 16:06:22 adam Exp $
+# $NetBSD: Makefile,v 1.4 2022/01/13 08:05:48 adam Exp $
-PKGNAME= ${DISTNAME:S/pinentry-/pinentry-gnome3-/}
-PKGREVISION= 1
-COMMENT= Applications for entering PINs or Passphrases, GNOME 3 enabled
+PKGNAME= ${DISTNAME:S/pinentry-/pinentry-gnome3-/}
+COMMENT= Applications for entering PINs or Passphrases, GNOME 3 enabled
-.include "../../security/pinentry/Makefile.common"
+.include "../../security/pinentry/Makefile.common"
USE_TOOLS+= pkg-config
-CONFIGURE_ARGS+= --disable-pinentry-gtk2
-CONFIGURE_ARGS+= --disable-pinentry-qt
CONFIGURE_ARGS+= --disable-pinentry-curses
CONFIGURE_ARGS+= --disable-pinentry-emacs
-#CONFIGURE_ARGS+= --disable-fallback-curses
-CONFIGURE_ARGS+= --enable-pinentry-gnome3
-CONFIGURE_ARGS+= --disable-pinentry-fltk
CONFIGURE_ARGS+= --disable-pinentry-efl
+CONFIGURE_ARGS+= --disable-pinentry-fltk
+CONFIGURE_ARGS+= --disable-pinentry-gtk2
+CONFIGURE_ARGS+= --disable-pinentry-qt
CONFIGURE_ARGS+= --disable-libsecret
+CONFIGURE_ARGS+= --enable-pinentry-gnome3
INSTALL_DIRS= gnome3
diff --git a/security/pinentry-gtk2/Makefile b/security/pinentry-gtk2/Makefile
index 845618d4dce..3b4ae140721 100644
--- a/security/pinentry-gtk2/Makefile
+++ b/security/pinentry-gtk2/Makefile
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.54 2021/12/08 16:06:22 adam Exp $
+# $NetBSD: Makefile,v 1.55 2022/01/13 08:05:48 adam Exp $
-PKGNAME= ${DISTNAME:S/pinentry-/pinentry-gtk2-/}
-PKGREVISION= 1
-COMMENT= Applications for entering PINs or Passphrases, GTK+ enabled
+PKGNAME= ${DISTNAME:S/pinentry-/pinentry-gtk2-/}
+COMMENT= Applications for entering PINs or Passphrases, GTK+ enabled
-.include "../../security/pinentry/Makefile.common"
+.include "../../security/pinentry/Makefile.common"
USE_TOOLS+= pkg-config
CONFIGURE_ARGS+= --enable-pinentry-gtk2
-CONFIGURE_ARGS+= --disable-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-fltk
CONFIGURE_ARGS+= --disable-pinentry-efl
+CONFIGURE_ARGS+= --disable-pinentry-fltk
+CONFIGURE_ARGS+= --disable-pinentry-gnome3
+CONFIGURE_ARGS+= --disable-pinentry-qt
CONFIGURE_ARGS+= --disable-libsecret
INSTALL_DIRS= gtk+-2
diff --git a/security/pinentry-qt5/Makefile b/security/pinentry-qt5/Makefile
index 9cedae0657f..eb254da42b6 100644
--- a/security/pinentry-qt5/Makefile
+++ b/security/pinentry-qt5/Makefile
@@ -1,25 +1,21 @@
-# $NetBSD: Makefile,v 1.3 2021/12/08 16:06:22 adam Exp $
+# $NetBSD: Makefile,v 1.4 2022/01/13 08:05:49 adam Exp $
-PKGNAME= ${DISTNAME:S/pinentry-/pinentry-qt5-/}
-PKGREVISION= 2
-COMMENT= Applications for entering PINs or Passphrases, qt5 enabled
-CONFLICTS= pinentry-qt4-[0-9]*
+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"
+.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-efl
+CONFIGURE_ARGS+= --disable-pinentry-fltk
CONFIGURE_ARGS+= --disable-pinentry-gnome3
CONFIGURE_ARGS+= --disable-pinentry-gtk2
-CONFIGURE_ARGS+= --disable-pinentry-fltk
-CONFIGURE_ARGS+= --disable-pinentry-efl
CONFIGURE_ARGS+= --disable-libsecret
+CONFIGURE_ARGS+= --enable-pinentry-qt
INSTALL_DIRS= qt
@@ -28,5 +24,4 @@ pre-configure:
BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.0.0
.include "../../x11/qt5-qtbase/buildlink3.mk"
-
.include "../../mk/bsd.pkg.mk"
diff --git a/security/pinentry-qt5/distinfo b/security/pinentry-qt5/distinfo
deleted file mode 100644
index 34c205ee629..00000000000
--- a/security/pinentry-qt5/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-$NetBSD: distinfo,v 1.3 2021/10/26 11:17:38 nia Exp $
-
-BLAKE2s (pinentry-1.1.1.tar.bz2) = c3a245e52cb3244e2a76f914baee022adc3164708a93d1eec98b6fc55091bf05
-SHA512 (pinentry-1.1.1.tar.bz2) = d6ab5af8ac2f3c9c05e09703e95d8e2676f9b2b7ceb97f6a31d101d0e9da7a1e106a6d3eabe86cab1bb35a4b119a7cba1380ac64bf13c61af0b3c48803116c12
-Size (pinentry-1.1.1.tar.bz2) = 515723 bytes
-SHA1 (patch-m4_qt.m4) = 70e9386c86e96e97ad2fd12312bd167005eeda65
diff --git a/security/pinentry/Makefile b/security/pinentry/Makefile
index a5f2a77aeeb..2adee06fa43 100644
--- a/security/pinentry/Makefile
+++ b/security/pinentry/Makefile
@@ -1,15 +1,16 @@
-# $NetBSD: Makefile,v 1.52 2021/02/06 10:26:53 wiz Exp $
+# $NetBSD: Makefile,v 1.53 2022/01/13 08:05:48 adam Exp $
-COMMENT= Applications for entering PINs or Passphrases
+COMMENT= Applications for entering PINs or Passphrases
CONFIGURE_ARGS+= --enable-pinentry-tty
CONFIGURE_ARGS+= --enable-pinentry-emacs
-CONFIGURE_ARGS+= --disable-pinentry-qt5
+CONFIGURE_ARGS+= --disable-pinentry-fltk
CONFIGURE_ARGS+= --disable-pinentry-gnome3
CONFIGURE_ARGS+= --disable-pinentry-gtk2
-CONFIGURE_ARGS+= --disable-pinentry-fltk
+CONFIGURE_ARGS+= --disable-pinentry-qt5
+CONFIGURE_ARGS+= --disable-pinentry-tqt
-.include "../../security/pinentry/Makefile.common"
+.include "../../security/pinentry/Makefile.common"
.if defined(PINENTRY_DEFAULT)
post-install:
diff --git a/security/pinentry/Makefile.common b/security/pinentry/Makefile.common
index f1cf835c17f..f90087ddd72 100644
--- a/security/pinentry/Makefile.common
+++ b/security/pinentry/Makefile.common
@@ -1,5 +1,4 @@
-# $NetBSD: Makefile.common,v 1.15 2021/02/06 10:26:53 wiz Exp $
-# -*- Makefile -*-
+# $NetBSD: Makefile.common,v 1.16 2022/01/13 08:05:48 adam Exp $
#
# used by security/pinentry/Makefile
# used by security/pinentry-fltk/Makefile
@@ -7,23 +6,21 @@
# used by security/pinentry-gtk2/Makefile
# used by security/pinentry-qt5/Makefile
-PINENTRY_VERSION= 1.1.1
-DISTNAME= pinentry-${PINENTRY_VERSION}
+DISTNAME= pinentry-1.2.0
-CATEGORIES= security
-MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/pinentry/
-EXTRACT_SUFX= .tar.bz2
+CATEGORIES= security
+MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/pinentry/
+EXTRACT_SUFX= .tar.bz2
-MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= https://gnupg.org/related_software/pinentry/index.html
-LICENSE= gnu-gpl-v2
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://gnupg.org/related_software/pinentry/index.html
+LICENSE= gnu-gpl-v2
-#PATCHDIR= ${.CURDIR}/../../security/pinentry/patches
-DISTINFO_FILE= ${.CURDIR}/../../security/pinentry/distinfo
+DISTINFO_FILE= ${.CURDIR}/../../security/pinentry/distinfo
+PATCHDIR= ${.CURDIR}/../../security/pinentry/patches
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-libiconv-prefix=${BUILDLINK_PREFIX.iconv}
-
INFO_FILES= yes
.include "../../security/libassuan2/buildlink3.mk"
diff --git a/security/pinentry/distinfo b/security/pinentry/distinfo
index 06a9fdfa45a..56847f2b121 100644
--- a/security/pinentry/distinfo
+++ b/security/pinentry/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.27 2021/10/26 11:17:37 nia Exp $
+$NetBSD: distinfo,v 1.28 2022/01/13 08:05:48 adam Exp $
-BLAKE2s (pinentry-1.1.1.tar.bz2) = c3a245e52cb3244e2a76f914baee022adc3164708a93d1eec98b6fc55091bf05
-SHA512 (pinentry-1.1.1.tar.bz2) = d6ab5af8ac2f3c9c05e09703e95d8e2676f9b2b7ceb97f6a31d101d0e9da7a1e106a6d3eabe86cab1bb35a4b119a7cba1380ac64bf13c61af0b3c48803116c12
-Size (pinentry-1.1.1.tar.bz2) = 515723 bytes
+BLAKE2s (pinentry-1.2.0.tar.bz2) = a79231dae318f09b9fe1f749f7b37d17ba80a29117ea53aad70d30342d838928
+SHA512 (pinentry-1.2.0.tar.bz2) = 19cea79aa3982d1f0d75220c8e24ca38d6c49475c6f4c5aa7101151b4690db23ed316096a4a411136e716ba4eb471f48f9b09556e5c9837533c2356b9b384b63
+Size (pinentry-1.2.0.tar.bz2) = 498390 bytes
+SHA1 (patch-m4_qt.m4) = eeb1e8fcba15c0458d9ccf8ab77a5bb66bc1bae8
diff --git a/security/pinentry-qt5/patches/patch-m4_qt.m4 b/security/pinentry/patches/patch-m4_qt.m4
index 628b78b14a6..9b34629ecd9 100644
--- a/security/pinentry-qt5/patches/patch-m4_qt.m4
+++ b/security/pinentry/patches/patch-m4_qt.m4
@@ -1,15 +1,15 @@
-$NetBSD: patch-m4_qt.m4,v 1.1 2021/02/06 10:26:54 wiz Exp $
+$NetBSD: patch-m4_qt.m4,v 1.1 2022/01/13 08:05:48 adam Exp $
The "-rpath" option requires an equal sign.
---- m4/qt.m4.orig 2020-03-11 20:06:21.000000000 +0000
+--- m4/qt.m4.orig 2021-08-12 14:30:43.000000000 +0000
+++ m4/qt.m4
-@@ -59,7 +59,7 @@ AC_DEFUN([FIND_QT],
-
+@@ -60,7 +60,7 @@ AC_DEFUN([FIND_QT],
qtlibdir=`"$PKG_CONFIG" --variable libdir Qt5Core`
if test -n "$qtlibdir"; then
+ if test "$enable_rpath" != "no"; then
- PINENTRY_QT_LDFLAGS="$PINENTRY_QT_LDFLAGS -Wl,-rpath \"$qtlibdir\""
+ PINENTRY_QT_LDFLAGS="$PINENTRY_QT_LDFLAGS -Wl,-rpath=\"$qtlibdir\""
+ fi
fi
- AC_CHECK_TOOL(MOC, moc)