head	1.58;
access;
symbols
	pkgsrc-2026Q1:1.58.0.6
	pkgsrc-2026Q1-base:1.58
	pkgsrc-2025Q4:1.58.0.4
	pkgsrc-2025Q4-base:1.58
	pkgsrc-2025Q3:1.58.0.2
	pkgsrc-2025Q3-base:1.58
	pkgsrc-2025Q2:1.57.0.8
	pkgsrc-2025Q2-base:1.57
	pkgsrc-2025Q1:1.57.0.6
	pkgsrc-2025Q1-base:1.57
	pkgsrc-2024Q4:1.57.0.4
	pkgsrc-2024Q4-base:1.57
	pkgsrc-2024Q3:1.57.0.2
	pkgsrc-2024Q3-base:1.57
	pkgsrc-2024Q2:1.55.0.2
	pkgsrc-2024Q2-base:1.55
	pkgsrc-2024Q1:1.54.0.2
	pkgsrc-2024Q1-base:1.54
	pkgsrc-2023Q4:1.53.0.16
	pkgsrc-2023Q4-base:1.53
	pkgsrc-2023Q3:1.53.0.14
	pkgsrc-2023Q3-base:1.53
	pkgsrc-2023Q2:1.53.0.12
	pkgsrc-2023Q2-base:1.53
	pkgsrc-2023Q1:1.53.0.10
	pkgsrc-2023Q1-base:1.53
	pkgsrc-2022Q4:1.53.0.8
	pkgsrc-2022Q4-base:1.53
	pkgsrc-2022Q3:1.53.0.6
	pkgsrc-2022Q3-base:1.53
	pkgsrc-2022Q2:1.53.0.4
	pkgsrc-2022Q2-base:1.53
	pkgsrc-2022Q1:1.53.0.2
	pkgsrc-2022Q1-base:1.53
	pkgsrc-2021Q4:1.52.0.8
	pkgsrc-2021Q4-base:1.52
	pkgsrc-2021Q3:1.52.0.6
	pkgsrc-2021Q3-base:1.52
	pkgsrc-2021Q2:1.52.0.4
	pkgsrc-2021Q2-base:1.52
	pkgsrc-2021Q1:1.52.0.2
	pkgsrc-2021Q1-base:1.52
	pkgsrc-2020Q4:1.51.0.10
	pkgsrc-2020Q4-base:1.51
	pkgsrc-2020Q3:1.51.0.8
	pkgsrc-2020Q3-base:1.51
	pkgsrc-2020Q2:1.51.0.6
	pkgsrc-2020Q2-base:1.51
	pkgsrc-2020Q1:1.51.0.2
	pkgsrc-2020Q1-base:1.51
	pkgsrc-2019Q4:1.51.0.4
	pkgsrc-2019Q4-base:1.51
	pkgsrc-2019Q3:1.49.0.14
	pkgsrc-2019Q3-base:1.49
	pkgsrc-2019Q2:1.49.0.12
	pkgsrc-2019Q2-base:1.49
	pkgsrc-2019Q1:1.49.0.10
	pkgsrc-2019Q1-base:1.49
	pkgsrc-2018Q4:1.49.0.8
	pkgsrc-2018Q4-base:1.49
	pkgsrc-2018Q3:1.49.0.6
	pkgsrc-2018Q3-base:1.49
	pkgsrc-2018Q2:1.49.0.4
	pkgsrc-2018Q2-base:1.49
	pkgsrc-2018Q1:1.49.0.2
	pkgsrc-2018Q1-base:1.49
	pkgsrc-2017Q4:1.48.0.20
	pkgsrc-2017Q4-base:1.48
	pkgsrc-2017Q3:1.48.0.18
	pkgsrc-2017Q3-base:1.48
	pkgsrc-2017Q2:1.48.0.14
	pkgsrc-2017Q2-base:1.48
	pkgsrc-2017Q1:1.48.0.12
	pkgsrc-2017Q1-base:1.48
	pkgsrc-2016Q4:1.48.0.10
	pkgsrc-2016Q4-base:1.48
	pkgsrc-2016Q3:1.48.0.8
	pkgsrc-2016Q3-base:1.48
	pkgsrc-2016Q2:1.48.0.6
	pkgsrc-2016Q2-base:1.48
	pkgsrc-2016Q1:1.48.0.4
	pkgsrc-2016Q1-base:1.48
	pkgsrc-2015Q4:1.48.0.2
	pkgsrc-2015Q4-base:1.48
	pkgsrc-2015Q3:1.47.0.2
	pkgsrc-2015Q3-base:1.47
	pkgsrc-2015Q2:1.44.0.2
	pkgsrc-2015Q2-base:1.44
	pkgsrc-2015Q1:1.43.0.2
	pkgsrc-2015Q1-base:1.43
	pkgsrc-2014Q4:1.42.0.2
	pkgsrc-2014Q4-base:1.42
	pkgsrc-2014Q3:1.40.0.6
	pkgsrc-2014Q3-base:1.40
	pkgsrc-2014Q2:1.40.0.4
	pkgsrc-2014Q2-base:1.40
	pkgsrc-2014Q1:1.40.0.2
	pkgsrc-2014Q1-base:1.40
	pkgsrc-2013Q4:1.39.0.4
	pkgsrc-2013Q4-base:1.39
	pkgsrc-2013Q3:1.39.0.2
	pkgsrc-2013Q3-base:1.39
	pkgsrc-2013Q2:1.35.0.4
	pkgsrc-2013Q2-base:1.35
	pkgsrc-2013Q1:1.35.0.2
	pkgsrc-2013Q1-base:1.35
	pkgsrc-2012Q4:1.34.0.2
	pkgsrc-2012Q4-base:1.34
	pkgsrc-2012Q3:1.33.0.2
	pkgsrc-2012Q3-base:1.33
	pkgsrc-2012Q2:1.32.0.6
	pkgsrc-2012Q2-base:1.32
	pkgsrc-2012Q1:1.32.0.4
	pkgsrc-2012Q1-base:1.32
	pkgsrc-2011Q4:1.32.0.2
	pkgsrc-2011Q4-base:1.32
	pkgsrc-2011Q3:1.29.0.2
	pkgsrc-2011Q3-base:1.29
	pkgsrc-2011Q2:1.28.0.2
	pkgsrc-2011Q2-base:1.28
	pkgsrc-2011Q1:1.27.0.2
	pkgsrc-2011Q1-base:1.27
	pkgsrc-2010Q4:1.26.0.4
	pkgsrc-2010Q4-base:1.26
	pkgsrc-2010Q3:1.26.0.2
	pkgsrc-2010Q3-base:1.26
	pkgsrc-2010Q2:1.25.0.4
	pkgsrc-2010Q2-base:1.25
	pkgsrc-2010Q1:1.25.0.2
	pkgsrc-2010Q1-base:1.25
	pkgsrc-2009Q4:1.22.0.2
	pkgsrc-2009Q4-base:1.22
	pkgsrc-2009Q3:1.21.0.2
	pkgsrc-2009Q3-base:1.21
	pkgsrc-2009Q2:1.20.0.14
	pkgsrc-2009Q2-base:1.20
	pkgsrc-2009Q1:1.20.0.12
	pkgsrc-2009Q1-base:1.20
	pkgsrc-2008Q4:1.20.0.10
	pkgsrc-2008Q4-base:1.20
	pkgsrc-2008Q3:1.20.0.8
	pkgsrc-2008Q3-base:1.20
	cube-native-xorg:1.20.0.6
	cube-native-xorg-base:1.20
	pkgsrc-2008Q2:1.20.0.4
	pkgsrc-2008Q2-base:1.20
	cwrapper:1.20.0.2
	pkgsrc-2008Q1:1.18.0.10
	pkgsrc-2008Q1-base:1.18
	pkgsrc-2007Q4:1.18.0.8
	pkgsrc-2007Q4-base:1.18
	pkgsrc-2007Q3:1.18.0.6
	pkgsrc-2007Q3-base:1.18
	pkgsrc-2007Q2:1.18.0.4
	pkgsrc-2007Q2-base:1.18
	pkgsrc-2007Q1:1.18.0.2
	pkgsrc-2007Q1-base:1.18
	pkgsrc-2006Q4:1.17.0.2
	pkgsrc-2006Q4-base:1.17
	pkgsrc-2006Q3:1.14.0.4
	pkgsrc-2006Q3-base:1.14
	pkgsrc-2006Q2:1.14.0.2
	pkgsrc-2006Q2-base:1.14
	pkgsrc-2006Q1:1.10.0.2
	pkgsrc-2006Q1-base:1.10
	pkgsrc-2005Q4:1.7.0.6
	pkgsrc-2005Q4-base:1.7
	pkgsrc-2005Q3:1.7.0.4
	pkgsrc-2005Q3-base:1.7
	pkgsrc-2005Q2:1.7.0.2
	pkgsrc-2005Q2-base:1.7
	pkgsrc-2005Q1:1.5.0.2
	pkgsrc-2005Q1-base:1.5
	pkgsrc-2004Q4:1.4.0.2
	pkgsrc-2004Q4-base:1.4;
locks; strict;
comment	@# @;


1.58
date	2025.08.02.09.55.55;	author adam;	state Exp;
branches;
next	1.57;
commitid	o4rkIxJNboThI85G;

1.57
date	2024.08.09.09.42.34;	author ryoon;	state Exp;
branches;
next	1.56;
commitid	hM1y8iFZxVrg98lF;

1.56
date	2024.07.06.06.57.46;	author adam;	state Exp;
branches;
next	1.55;
commitid	OzP5cxPiN5nzkKgF;

1.55
date	2024.05.03.06.30.11;	author jperkin;	state Exp;
branches;
next	1.54;
commitid	xXA8BbdX7Pguew8F;

1.54
date	2024.03.20.15.46.37;	author adam;	state Exp;
branches;
next	1.53;
commitid	eK2gCupY8618JU2F;

1.53
date	2022.01.13.08.05.48;	author adam;	state Exp;
branches;
next	1.52;
commitid	OabTc83SUYkuNroD;

1.52
date	2021.02.06.10.26.53;	author wiz;	state Exp;
branches;
next	1.51;
commitid	c453sZVEDkA1xDGC;

1.51
date	2019.11.05.18.55.18;	author rillig;	state Exp;
branches;
next	1.50;
commitid	0XVykUdrs87G6HJB;

1.50
date	2019.11.04.21.12.58;	author rillig;	state Exp;
branches;
next	1.49;
commitid	G51T39p39YNQTzJB;

1.49
date	2018.01.19.13.36.42;	author abs;	state Exp;
branches;
next	1.48;
commitid	65LjURze5kGMounA;

1.48
date	2015.09.30.19.56.42;	author wiz;	state Exp;
branches;
next	1.47;
commitid	9tgMOyHSDrR0zjDy;

1.47
date	2015.08.18.07.31.17;	author wiz;	state Exp;
branches;
next	1.46;
commitid	UPpMIsB3AWu1PIxy;

1.46
date	2015.08.17.17.11.28;	author wiz;	state Exp;
branches;
next	1.45;
commitid	QQGz11WX4WB14Exy;

1.45
date	2015.07.06.10.31.00;	author wiz;	state Exp;
branches;
next	1.44;
commitid	Lp6nSYULSmgocdsy;

1.44
date	2015.04.12.14.50.43;	author wiz;	state Exp;
branches;
next	1.43;
commitid	krX9gIt7FKxUmjhy;

1.43
date	2015.01.15.20.48.33;	author wiz;	state Exp;
branches;
next	1.42;
commitid	Bh5o0Xf4Ahb09a6y;

1.42
date	2014.12.10.10.24.21;	author mef;	state Exp;
branches;
next	1.41;
commitid	bt1VZlc4xTk9Qt1y;

1.41
date	2014.12.10.02.27.43;	author mef;	state Exp;
branches;
next	1.40;
commitid	DXHwdE3GMk9tcr1y;

1.40
date	2014.01.01.11.52.33;	author wiz;	state Exp;
branches;
next	1.39;
commitid	QYCwxCyUCmbkmpjx;

1.39
date	2013.07.13.23.04.46;	author wiz;	state Exp;
branches;
next	1.38;
commitid	7wqyxrqcCL9UBmXw;

1.38
date	2013.07.04.17.04.58;	author wiz;	state Exp;
branches;
next	1.37;
commitid	TrXqHTtUEuImUaWw;

1.37
date	2013.07.03.08.19.59;	author wiz;	state Exp;
branches;
next	1.36;
commitid	svf9FDp2oq3k20Ww;

1.36
date	2013.07.03.08.18.06;	author wiz;	state Exp;
branches;
next	1.35;
commitid	Y8qII1x9pC0G10Ww;

1.35
date	2013.02.01.22.21.12;	author wiz;	state Exp;
branches;
next	1.34;

1.34
date	2012.10.23.18.16.50;	author asau;	state Exp;
branches;
next	1.33;

1.33
date	2012.08.15.17.47.56;	author drochner;	state Exp;
branches;
next	1.32;

1.32
date	2011.12.25.03.42.30;	author sbd;	state Exp;
branches;
next	1.31;

1.31
date	2011.12.18.03.10.29;	author sbd;	state Exp;
branches;
next	1.30;

1.30
date	2011.12.17.10.16.40;	author sbd;	state Exp;
branches;
next	1.29;

1.29
date	2011.09.14.17.39.22;	author hans;	state Exp;
branches;
next	1.28;

1.28
date	2011.04.22.13.44.38;	author obache;	state Exp;
branches;
next	1.27;

1.27
date	2011.01.11.12.10.16;	author drochner;	state Exp;
branches;
next	1.26;

1.26
date	2010.08.11.13.28.08;	author drochner;	state Exp;
branches;
next	1.25;

1.25
date	2010.02.22.17.19.09;	author drochner;	state Exp;
branches;
next	1.24;

1.24
date	2010.02.08.11.44.39;	author drochner;	state Exp;
branches;
next	1.23;

1.23
date	2010.02.07.15.36.58;	author drochner;	state Exp;
branches;
next	1.22;

1.22
date	2009.12.15.19.50.47;	author drochner;	state Exp;
branches;
next	1.21;

1.21
date	2009.08.26.19.58.46;	author sno;	state Exp;
branches;
next	1.20;

1.20
date	2008.06.12.02.14.45;	author joerg;	state Exp;
branches;
next	1.19;

1.19
date	2008.04.25.15.16.31;	author smb;	state Exp;
branches;
next	1.18;

1.18
date	2007.02.02.00.20.06;	author joerg;	state Exp;
branches;
next	1.17;

1.17
date	2006.11.22.11.56.14;	author shannonjr;	state Exp;
branches;
next	1.16;

1.16
date	2006.10.11.18.53.38;	author shannonjr;	state Exp;
branches;
next	1.15;

1.15
date	2006.10.11.14.55.59;	author shannonjr;	state Exp;
branches;
next	1.14;

1.14
date	2006.06.17.13.46.34;	author rillig;	state Exp;
branches;
next	1.13;

1.13
date	2006.04.17.13.46.47;	author wiz;	state Exp;
branches;
next	1.12;

1.12
date	2006.04.06.06.22.44;	author reed;	state Exp;
branches;
next	1.11;

1.11
date	2006.03.31.23.56.29;	author jlam;	state Exp;
branches;
next	1.10;

1.10
date	2006.02.05.23.10.46;	author joerg;	state Exp;
branches;
next	1.9;

1.9
date	2006.01.20.21.02.51;	author joerg;	state Exp;
branches;
next	1.8;

1.8
date	2006.01.20.20.45.42;	author joerg;	state Exp;
branches;
next	1.7;

1.7
date	2005.05.22.20.08.30;	author jlam;	state Exp;
branches;
next	1.6;

1.6
date	2005.04.11.21.47.17;	author tv;	state Exp;
branches;
next	1.5;

1.5
date	2005.01.14.21.29.47;	author shannonjr;	state Exp;
branches;
next	1.4;

1.4
date	2004.11.05.17.44.35;	author jmmv;	state Exp;
branches;
next	1.3;

1.3
date	2004.11.05.17.19.54;	author jmmv;	state Exp;
branches;
next	1.2;

1.2
date	2004.10.24.08.58.01;	author shannonjr;	state Exp;
branches;
next	1.1;

1.1
date	2004.10.23.13.30.10;	author shannonjr;	state Exp;
branches;
next	;


desc
@@


1.58
log
@pinentry: updated to 1.3.2

Noteworthy changes in version 1.3.2 (2025-07-28)

* qt,qt5: Ensure that input field is large enough for generated
  password.
* qt,qt5: Make Show/Hide Password functionality accessible.
* qt,qt5: Use light icons in dark mode.
* qt: Make showing/hiding the password accessible.
@
text
@# $NetBSD: Makefile,v 1.57 2024/08/09 09:42:34 ryoon Exp $

COMMENT=	Applications for entering PINs or Passphrases

CONFIGURE_ARGS+=	--disable-pinentry-fltk
CONFIGURE_ARGS+=	--disable-pinentry-gnome3
CONFIGURE_ARGS+=	--disable-pinentry-gtk2
CONFIGURE_ARGS+=	--disable-pinentry-qt
CONFIGURE_ARGS+=	--disable-pinentry-qt5
CONFIGURE_ARGS+=	--disable-pinentry-tqt
CONFIGURE_ARGS+=	--enable-pinentry-emacs
CONFIGURE_ARGS+=	--enable-pinentry-tty

USE_CURSES=	wide

.include "../../security/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"
@


1.57
log
@*: Recursive revbump from security/libassuan2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2024/07/06 06:57:46 adam Exp $
a3 1
PKGREVISION=	1
@


1.56
log
@pinentry: updated to 1.3.1

Noteworthy changes in version 1.3.1 (2024-07-03)

* qt: Install and use pinentry icon.
* qt: Small fix for Qt5.
* qt: Fix Windows build of Qt6.
* New envvar PINENTRY_KDE_USE_WALLET to enable the secret storage
  integration on KDE.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2024/05/03 06:30:11 jperkin Exp $
d4 1
@


1.55
log
@pinentry: Needs wide curses.

If linked against ncurses then pinentry-curses box characters are all
wrong.  Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2024/03/20 15:46:37 adam Exp $
a2 1
PKGREVISION=	1
@


1.54
log
@pinentry*: updated to 1.3.0

Noteworthy changes in version 1.3.0 (2024-03-18)
------------------------------------------------
* qt: Add new Qt6 frontend.
* qt: Set parent window on Wayland.
* qt: Fix capslock detection on Wayland.
* qt: Fix window icon on Wayland.
* qt: Add support for external password manager with libsecret.
* qt: Remove focus indication by text selection.
* qt: Use same focus indication for labels as Kleopatra.
* qt: Improve accessibility.
* gnome3: Prefer gcr-4.
* curses: Fix timeout handling.
* curses: Add SETREPEATOK and quality bar colors.
* curses: Add password quality meter.
* curses,tty: Upon SIGINT, let pinentry exit gracefully.
* w32: Fix non-focused window and simplify code.
* Disable secret storage integration when running on KDE Plasma.
* The Windows CE support has been removed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2022/01/13 08:05:48 adam Exp $
d3 1
d15 2
@


1.53
log
@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.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2021/02/06 10:26:53 wiz Exp $
a4 2
CONFIGURE_ARGS+=	--enable-pinentry-tty
CONFIGURE_ARGS+=	--enable-pinentry-emacs
d8 1
d11 2
@


1.52
log
@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.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
COMMENT=		Applications for entering PINs or Passphrases
d7 1
a7 1
CONFIGURE_ARGS+=	--disable-pinentry-qt5
d10 2
a11 1
CONFIGURE_ARGS+=	--disable-pinentry-fltk
d13 1
a13 1
.include		"../../security/pinentry/Makefile.common"
@


1.51
log
@security/pinentry: fix unknown configure option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2019/11/04 21:12:58 rillig Exp $
a2 1
PKGREVISION=		1
@


1.50
log
@security: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2018/01/19 13:36:42 abs Exp $
d3 1
d8 1
a8 1
CONFIGURE_ARGS+=	--disable-pinentry-qt4
@


1.49
log
@Pass --disable-pinentry-fltk to configure to fix build when fltk installed
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2015/09/30 19:56:42 wiz Exp $
d6 5
a10 5
CONFIGURE_ARGS+=        --enable-pinentry-emacs
CONFIGURE_ARGS+=        --disable-pinentry-qt4
CONFIGURE_ARGS+=        --disable-pinentry-gnome3
CONFIGURE_ARGS+=        --disable-pinentry-gtk2
CONFIGURE_ARGS+=        --disable-pinentry-fltk
@


1.48
log
@Update pinentry* to 0.9.6:

Noteworthy changes in version 0.9.6 (2015-09-10)
------------------------------------------------

 * Many improvements for the dump tty pinentry.

 * Use the standard GTK+-2 text entry widget instead of our outdated
   and back-then-it-was-more-secure text widget.

 * Use the standard Qt text widget.

 * Allow for building a static Qt variant.

 * Fix regression in w32 pinentry.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2015/08/18 07:31:17 wiz Exp $
d10 1
@


1.47
log
@Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2015/08/17 17:11:28 wiz Exp $
a3 1
PKGREVISION=		2
@


1.46
log
@Bump PKGREVISION for ncurses shlib bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2015/07/06 10:31:00 wiz Exp $
d4 1
a4 1
PKGREVISION=		1
@


1.45
log
@Update to 0.9.5:

Noteworthy changes in version 0.9.5 (2015-07-01)
------------------------------------------------

 * Replaced the internal Assuan and gpg-error code by the standard
   libassuan and libgpg-error libraries.

 * Add a new Emacs pinentry and use as fallback for GUI programs.

 * gnome3: The use-password-manager checkbox does now work.

 * Gtk: Improved fallback to curses feature.

 * curses: Recognize DEL as backspace.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2015/04/12 14:50:43 wiz Exp $
d4 1
@


1.44
log
@Update to 0.9.1.

Noteworthy changes in version 0.9.1 (2015-03-18)
------------------------------------------------

 * Fixed build problems for systems without ncurses.

 * Reworked the option parser to allow building on systems without
   getopt_long.

 * Fixed Qt4 build problems.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2015/01/15 20:48:33 wiz Exp $
d6 4
a18 3
BUILDLINK_API_DEPENDS.libgpg-error+=	libgpg-error>=1.0.0

.include "../../security/libgpg-error/buildlink3.mk"
a19 1

@


1.43
log
@Build pinentry-tty by default. From ISIHARA Takanori in PR 49573.

Bump PKGREVISION.
@
text
@d1 2
a2 4
# $NetBSD: Makefile,v 1.42 2014/12/10 10:24:21 mef Exp $
#
#PKGNAME=		${DISTNAME}
PKGREVISION=		1
a8 2
.include "options.mk"

@


1.42
log
@Update security/pinentry* from 0.8.3 to 0.8.4
The second part of the commit after Makefile.common updated
This is the last version pinentry-{qt,gtk} are available.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2014/12/10 02:27:43 mef Exp $
d4 1
d7 2
@


1.41
log
@Convert security/pinentry* to using Makefile.common style.
No any changes on built binary. Proposed at:
  http://mail-index.netbsd.org/pkgsrc-users/2014/12/08/msg020735.html
Thank you.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2014/01/01 11:52:33 wiz Exp $
a3 1
PKGREVISION=		2
@


1.40
log
@Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2013/07/13 23:04:46 wiz Exp $
d3 1
a3 9
# The following packages use the same distfile, even if they
# currently do not use a common Makefile fragment. Please look at
# them when updating this package
# pkgsrc/security/pinentry-gtk
# pkgsrc/security/pinentry-gtk2
# pkgsrc/security/pinentry-qt
# pkgsrc/security/pinentry-qt4

DISTNAME=		pinentry-0.8.3
a4 6
CATEGORIES=		security
MASTER_SITES=		ftp://ftp.gnupg.org/gcrypt/pinentry/
EXTRACT_SUFX=		.tar.bz2

MAINTAINER=		pkgsrc-users@@NetBSD.org
HOMEPAGE=		ftp://ftp.gnupg.org/gcrypt/pinentry/
a5 4
LICENSE=		gnu-gpl-v2

GNU_CONFIGURE=		yes
CONFIGURE_ARGS+=	--with-libiconv-prefix=${BUILDLINK_PREFIX.iconv}
d7 1
a7 1
INFO_FILES=		yes
a18 3

.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/ncurses/buildlink3.mk"
d21 1
a21 1
.include "../../mk/pthread.buildlink3.mk"
@


1.39
log
@Mention other packages that should be updated with this one.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2013/07/04 17:04:58 wiz Exp $
d12 1
a12 1
PKGREVISION=		1
@


1.38
log
@Remove patch-aa.

drochner, who added it, isn't sure it's needed any longer.

Bump PKGREVISION.
@
text
@d1 9
a9 1
# $NetBSD: Makefile,v 1.37 2013/07/03 08:19:59 wiz Exp $
@


1.37
log
@Set LICENSE.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2013/07/03 08:18:06 wiz Exp $
d4 1
@


1.36
log
@Update to 0.8.3:

Noteworthy changes in version 0.8.3 (2013-04-26)
------------------------------------------------

 * Build fixes for newer mingw32 toolchains.

 * Add SETTIMEOUT command for the gtk+-2 pinentry.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2013/02/01 22:21:12 wiz Exp $
d11 1
@


1.35
log
@Reset MAINTAINER/OWNER (became observers)
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.34 2012/10/23 18:16:50 asau Exp $
#
d3 1
a3 1
DISTNAME=		pinentry-0.8.2
@


1.34
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2012/08/15 17:47:56 drochner Exp $
d9 1
a9 1
MAINTAINER=		shannonjr@@NetBSD.org
@


1.33
log
@update to 0.8.2
changes:
* New SETTIMEOUT command for the qt4 pinentry.
* Wide character support for the curses pinentry.
* Various bug fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2011/12/25 03:42:30 sbd Exp $
a12 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.32
log
@Include deve/ncurses/buildlink3.mk not mk/curses.buildlink3.mk.

Note: pinentry may need INCOMPAT_CURSES to be set for some platforms.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2011/12/18 03:10:29 sbd Exp $
d4 1
a4 2
DISTNAME=		pinentry-0.8.1
PKGREVISION=		2
d7 1
@


1.31
log
@Include mk/curses.buildlink3.mk not mk/termcap.buildlink3.mk.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2011/12/17 10:16:40 sbd Exp $
d32 1
a32 1
.include "../../mk/curses.buildlink3.mk"
@


1.30
log
@Add missing mk/termcap buildlink.

Bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2011/09/14 17:39:22 hans Exp $
d32 1
a32 1
.include "../../mk/termcap.buildlink3.mk"
@


1.29
log
@Use ncurses on SunOS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2011/04/22 13:44:38 obache Exp $
d5 1
a5 1
PKGREVISION=		1
a29 4
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "SunOS"
.include "../../devel/ncurses/buildlink3.mk"
.endif
d32 1
@


1.28
log
@recursive bump from gettext-lib shlib bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2011/01/11 12:10:16 drochner Exp $
d30 5
@


1.27
log
@update to 0.8.1
changes: bugfixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2010/08/11 13:28:08 drochner Exp $
d5 1
@


1.26
log
@update to 0.8.0
changes:
-Beautified the qt4 pinentry
-Minor enhancements

Thanks to Sverre Froyen for testing the qt4 version and finding
a patch which makes the dialog stay on top.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2010/02/22 17:19:09 drochner Exp $
d4 1
a4 1
DISTNAME=		pinentry-0.8.0
@


1.25
log
@fix a problem with the curses widget and non-UTF8 locales: keys which
used less bytes in the system encoding than in the UTF8 passed to
the caller caused that the passphrase got truncated because only
the input length was accounted for
bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2010/02/08 11:44:39 drochner Exp $
d4 1
a4 2
DISTNAME=		pinentry-0.7.6
PKGREVISION=		1
@


1.24
log
@create relative symlink from the beginning, the pkgsrc absolute->relative
conversion logics has problems
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2010/02/07 15:36:58 drochner Exp $
d5 1
@


1.23
log
@put the pinentry variants which depend on a toolkit into seperate
pkgs rather than having their build controlled by options
(no change in the default case)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2009/12/15 19:50:47 drochner Exp $
d23 2
a24 2
	${LN} -sf ${DESTDIR}${PREFIX}/bin/pinentry-${PINENTRY_DEFAULT} \
		${DESTDIR}${PREFIX}/bin/pinentry
@


1.22
log
@update to 0.7.6
changes: misc improvements

reviewed by John R. Shannon
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2009/08/26 19:58:46 sno Exp $
d21 6
@


1.21
log
@bump revision because of graphics/jpeg update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2008/06/12 02:14:45 joerg Exp $
d4 1
a4 2
DISTNAME=		pinentry-0.7.2
PKGREVISION=		4
@


1.20
log
@Add DESTDIR support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2008/04/25 15:16:31 smb Exp $
d5 1
a5 1
PKGREVISION=		3
@


1.19
log
@Fix function prototype mismatch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2007/02/02 00:20:06 joerg Exp $
d13 2
@


1.18
log
@Don't include x11.b3.mk by default, esp when no GTK/Qt support is
requested.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2006/11/22 11:56:14 shannonjr Exp $
d5 1
a5 1
PKGREVISION=		2
@


1.17
log
@Re: pkg/35086: security/pinentry: PLIST is wrong

PLIST correction.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2006/10/11 18:53:38 shannonjr Exp $
d22 1
a24 1
.include "../../converters/libiconv/buildlink3.mk"
a25 1
.include "../../mk/x11.buildlink3.mk"
@


1.16
log
@Latest pinentry has new GTK+-2 Pinentry option. Enable or disable
according to build options.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2006/10/11 14:55:59 shannonjr Exp $
d5 1
a5 1
PKGREVISION=		1
@


1.15
log
@Update to 0.7.2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2006/06/17 13:46:34 rillig Exp $
d5 1
@


1.14
log
@Fixed the set of installed files when the "qt" or "gtk" options are
selected. Fixed pkglint warnings. Bumped PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2006/04/17 13:46:47 wiz Exp $
d4 1
a4 2
DISTNAME=		pinentry-0.7.1
PKGREVISION=		5
@


1.13
log
@Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2006/04/06 06:22:44 reed Exp $
d5 1
a5 1
PKGREVISION=		4
d16 1
a16 1
INFO_FILES=		# PLIST
d18 1
a18 22
# XXX This usage of bsd.options.mk is wrong and has to be fixed.  The
# package has to be splitted into different packages, such as pinentry-gtk
# and pinentry-qt, so that the frontends can be built on their own and
# can be distributed in different binary packages.
PKG_OPTIONS_VAR=	PKG_OPTIONS.pinentry
PKG_SUPPORTED_OPTIONS=	gtk qt
.include "../../mk/bsd.options.mk"

.if !empty(PKG_OPTIONS:Mgtk)
PLIST_SUBST+=		USE_GTK=
.  include "../../x11/gtk/buildlink3.mk"
.else
PLIST_SUBST+=		USE_GTK='@@comment '
.endif

.if !empty(PKG_OPTIONS:Mqt)
USE_TOOLS+=		gmake
PLIST_SUBST+=		USE_QT=
.  include "../../x11/qt3-libs/buildlink3.mk"
.else
PLIST_SUBST+=		USE_QT='@@comment '
.endif
@


1.12
log
@Over 1200 files touched but no revisions bumped :)

RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2006/03/31 23:56:29 jlam Exp $
d5 1
a5 1
PKGREVISION=		3
@


1.11
log
@List the info pages directly in the PLIST and ensure that we honor
PKGINFODIR.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2006/02/05 23:10:46 joerg Exp $
d41 1
a41 1
BUILDLINK_DEPENDS.libgpg-error+=	libgpg-error>=1.0.0
@


1.10
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2006/01/20 21:02:51 joerg Exp $
d16 1
a16 1
INFO_FILES=		pinentry.info
@


1.9
log
@Use x11.b3.mk instead of setting USE_X11BASE. Suggested by wiz@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2006/01/20 20:45:42 joerg Exp $
d5 1
a5 1
PKGREVISION=		2
@


1.8
log
@Always set USE_X11BASE, which is needed when neither GTK nor Qt is
specified. Bump revision due to changed dependencies.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2005/05/22 20:08:30 jlam Exp $
a17 2
USE_X11BASE=		yes

d47 1
@


1.7
log
@Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:

	USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2005/04/11 21:47:17 tv Exp $
d5 1
a5 1
PKGREVISION=		1
d18 2
@


1.6
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2005/01/14 21:29:47 shannonjr Exp $
d34 1
a34 1
USE_GNU_TOOLS+=		make
@


1.5
log
@Re: pkg/28968: pinentry breaks on build
Added dependancy on libconv to fix breakage reported on NetBSD 1.6.2 alpha
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2004/11/05 17:44:35 jmmv Exp $
a13 1
USE_BUILDLINK3=		yes
@


1.4
log
@In fact, GNU make is required, but only when the QT frontend in enabled.
Pointed out by shannonjr@@.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2004/11/05 17:19:54 jmmv Exp $
d15 1
d46 1
@


1.3
log
@Multiple cleanups:
- Move PKG_INSTALLATION_TYPES where it belongs.
- No need to use GNU make.
- No locales provided, so remove USE_PKGLOCALEDIR definition.
- Add a note telling that the usage of bsd.options.mk in this package is
  a hack and should be fixed (i.e., splitting the package in different
  ones).
- Get rid of the ugly PLIST handling.  (Anyway, the 'new' solution, based
  on PLIST_SUBST as usual, has to go away when the previous point is fixed.)
- Reword DESCR, based on the included README.
- Install info file correctly and bump PKGREVISION to 1 because of this.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2004/10/24 08:58:01 shannonjr Exp $
d34 1
@


1.2
log
@Set the minimum version of libgpg-error required correctly.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2004/10/23 13:30:10 shannonjr Exp $
d5 1
d13 1
a14 4
USE_PKGLOCALEDIR=	yes
GNU_CONFIGURE=		yes
USE_GNU_TOOLS+=		make
PLIST_SRC=		${WRKDIR}/PLIST_DYNAMIC
d16 8
a23 2
PKG_OPTIONS_VAR=        PKG_OPTIONS.pinentry
PKG_SUPPORTED_OPTIONS=  qt gtk
d26 7
a32 2
post-install:
	${CP} -f ${PKGDIR}/PLIST ${PLIST_SRC}
d34 4
a37 4
	${ECHO} "bin/pinentry-qt" >>${PLIST_SRC}
.endif
.if !empty(PKG_OPTIONS:Mgtk)
	${ECHO} "bin/pinentry-gtk" >>${PLIST_SRC}
d41 1
a43 6
.if !empty(PKG_OPTIONS:Mqt)
.include "../../x11/qt3-libs/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mgtk)
.include "../../x11/gtk/buildlink3.mk"
.endif
@


1.1
log
@Applications for entering PINs or Passphrases. Used in conjunction with
gpg-agent that's part of gnupg-devel
@
text
@d1 1
a1 1
# $NetBSD$
d31 1
a31 1
BUILDLINK_DEPENDS.libgpg-erro>= 1.0.0
@

