pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pinentry: Update to 1.1.1



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Fri Jan 29 13:09:35 2021 +0100
Changeset:	7462a673f51d670296bb13caf5333ef869991ec9

Modified Files:
	Makefile
Added Files:
	pinentry/DESCR
	pinentry/Makefile
	pinentry/Makefile.common
	pinentry/PLIST
	pinentry/buildlink3.mk
	pinentry/distinfo

Log Message:
pinentry: Update to 1.1.1

Noteworthy changes in version 1.1.1 (2021-01-21)
===================================

* A Pinentry for the Enlightenment environment is available.

* In the GTK, QT, TQt, and curses pinentries, echoing can be disabled by
pressing the backspace key prior to any other input.

* The TTY pinentry now supports line editing.

* The GTK pinentry now requires GTK+ 2.12.0 or a later version.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7462a673f51d670296bb13caf5333ef869991ec9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                 |  1 +
 pinentry/DESCR           |  4 ++++
 pinentry/Makefile        | 21 +++++++++++++++++++++
 pinentry/Makefile.common | 34 ++++++++++++++++++++++++++++++++++
 pinentry/PLIST           |  6 ++++++
 pinentry/buildlink3.mk   | 13 +++++++++++++
 pinentry/distinfo        |  6 ++++++
 7 files changed, 85 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 98207308cf..6972fc530e 100644
--- a/Makefile
+++ b/Makefile
@@ -3070,6 +3070,7 @@ SUBDIR+=	pike8.0-Odbc
 SUBDIR+=	pilemc-svn
 SUBDIR+=	pimcommon
 SUBDIR+=	pinball
+SUBDIR+=	pinentry
 SUBDIR+=	pinentry-dmenu
 SUBDIR+=	pinkpony
 SUBDIR+=	pioneer
diff --git a/pinentry/DESCR b/pinentry/DESCR
new file mode 100644
index 0000000000..eca2e9c121
--- /dev/null
+++ b/pinentry/DESCR
@@ -0,0 +1,4 @@
+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.
diff --git a/pinentry/Makefile b/pinentry/Makefile
new file mode 100644
index 0000000000..cf0686fc9a
--- /dev/null
+++ b/pinentry/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD$
+
+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-gnome3
+CONFIGURE_ARGS+=	--disable-pinentry-gtk2
+CONFIGURE_ARGS+=	--disable-pinentry-fltk
+
+.include		"../../wip/pinentry/Makefile.common"
+
+.if defined(PINENTRY_DEFAULT)
+post-install:
+	cd ${DESTDIR}${PREFIX}/bin && \
+		${LN} -sf pinentry-${PINENTRY_DEFAULT} pinentry
+.endif
+
+.include "../../security/libksba/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/pinentry/Makefile.common b/pinentry/Makefile.common
new file mode 100644
index 0000000000..984abc97dc
--- /dev/null
+++ b/pinentry/Makefile.common
@@ -0,0 +1,34 @@
+# $NetBSD$
+# -*- Makefile -*-
+#
+# used by security/pinentry/Makefile
+# used by security/pinentry-fltk/Makefile
+# used by security/pinentry-gnome3/Makefile
+# used by security/pinentry-gtk2/Makefile
+# used by security/pinentry-qt4/Makefile
+
+PINENTRY_VERSION=	1.1.1
+DISTNAME=		pinentry-${PINENTRY_VERSION}
+
+CATEGORIES=		security
+MASTER_SITES=		ftp://ftp.gnupg.org/gcrypt/pinentry/
+EXTRACT_SUFX=		.tar.bz2
+
+MAINTAINER=		pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=		ftp://ftp.gnupg.org/gcrypt/pinentry/
+LICENSE=		gnu-gpl-v2
+
+#PATCHDIR=		${.CURDIR}/../../security/pinentry/patches
+DISTINFO_FILE=		${.CURDIR}/../../security/pinentry/distinfo
+
+GNU_CONFIGURE=		yes
+CONFIGURE_ARGS+=	--with-libiconv-prefix=${BUILDLINK_PREFIX.iconv}
+
+INFO_FILES=		yes
+
+.include "../../security/libassuan2/buildlink3.mk"
+BUILDLINK_API_DEPENDS.libgpg-error+=	libgpg-error>=1.16
+.include "../../security/libgpg-error/buildlink3.mk"
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../mk/curses.buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
diff --git a/pinentry/PLIST b/pinentry/PLIST
new file mode 100644
index 0000000000..511f4b3fa5
--- /dev/null
+++ b/pinentry/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.10 2015/07/06 10:31:00 wiz Exp $
+bin/pinentry
+bin/pinentry-curses
+bin/pinentry-emacs
+bin/pinentry-tty
+info/pinentry.info
diff --git a/pinentry/buildlink3.mk b/pinentry/buildlink3.mk
new file mode 100644
index 0000000000..68d1d8e709
--- /dev/null
+++ b/pinentry/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.9 2018/01/07 13:04:30 rillig Exp $
+
+BUILDLINK_TREE+=	pinentry
+
+.if !defined(PINENTRY_BUILDLINK3_MK)
+PINENTRY_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.pinentry+=	pinentry>=0.7.1
+BUILDLINK_ABI_DEPENDS.pinentry+=	pinentry>=0.7.1nb3
+BUILDLINK_PKGSRCDIR.pinentry?=		../../security/pinentry
+.endif # PINENTRY_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-pinentry
diff --git a/pinentry/distinfo b/pinentry/distinfo
new file mode 100644
index 0000000000..eb038e83ee
--- /dev/null
+++ b/pinentry/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.24 2018/01/10 12:29:38 wiz Exp $
+
+SHA1 (pinentry-1.1.0.tar.bz2) = 693bdf9f48dfb3e040d92f50b1bb464e268b9fb0
+RMD160 (pinentry-1.1.0.tar.bz2) = 33b1f9ae44172a0bba37ad4b7d264822e040fe9e
+SHA512 (pinentry-1.1.0.tar.bz2) = 5012672925bcb5f683358c259e55e4b87c67cf063ad52c759308933733025c33f7ce08e5b8019ffc101cbf7ef30499040ef2fd34a7611698e65e1593f80948cd
+Size (pinentry-1.1.0.tar.bz2) = 467702 bytes


Home | Main Index | Thread Index | Old Index