head	1.66;
access;
symbols
	RELEASE_8_3_0:1.62
	RELEASE_9_0_0:1.62
	RELEASE_7_4_0:1.58
	RELEASE_8_2_0:1.58
	RELEASE_6_EOL:1.55
	RELEASE_8_1_0:1.54
	RELEASE_7_3_0:1.51
	RELEASE_8_0_0:1.50
	RELEASE_7_2_0:1.46
	RELEASE_7_1_0:1.43
	RELEASE_6_4_0:1.43
	RELEASE_5_EOL:1.41
	RELEASE_7_0_0:1.38
	RELEASE_6_3_0:1.38
	PRE_XORG_7:1.36
	RELEASE_4_EOL:1.36
	RELEASE_6_2_0:1.36
	RELEASE_6_1_0:1.34
	RELEASE_5_5_0:1.34
	RELEASE_6_0_0:1.28
	RELEASE_5_4_0:1.24
	RELEASE_4_11_0:1.22
	RELEASE_5_3_0:1.19
	RELEASE_4_10_0:1.14
	RELEASE_5_2_1:1.12
	RELEASE_5_2_0:1.12
	RELEASE_4_9_0:1.11
	RELEASE_5_1_0:1.8
	RELEASE_4_8_0:1.7;
locks; strict;
comment	@# @;


1.66
date	2013.02.06.13.14.25;	author svnexp;	state Exp;
branches;
next	1.65;

1.65
date	2012.11.17.06.01.15;	author svnexp;	state Exp;
branches;
next	1.64;

1.64
date	2012.07.27.11.03.38;	author makc;	state Exp;
branches;
next	1.63;

1.63
date	2012.06.01.05.24.07;	author dinoex;	state Exp;
branches;
next	1.62;

1.62
date	2011.09.23.22.25.16;	author amdmi3;	state Exp;
branches;
next	1.61;

1.61
date	2011.07.03.11.40.48;	author swills;	state Exp;
branches;
next	1.60;

1.60
date	2011.05.19.20.13.50;	author makc;	state Exp;
branches;
next	1.59;

1.59
date	2011.03.27.19.03.02;	author dougb;	state Exp;
branches;
next	1.58;

1.58
date	2010.12.31.15.20.54;	author makc;	state Exp;
branches;
next	1.57;

1.57
date	2010.12.16.14.16.46;	author glarkin;	state Exp;
branches;
next	1.56;

1.56
date	2010.12.16.02.34.02;	author glarkin;	state Exp;
branches;
next	1.55;

1.55
date	2010.07.27.01.25.18;	author wxs;	state Exp;
branches;
next	1.54;

1.54
date	2010.06.14.12.26.26;	author makc;	state Exp;
branches;
next	1.53;

1.53
date	2010.03.28.06.43.29;	author dinoex;	state Exp;
branches;
next	1.52;

1.52
date	2010.03.06.19.42.41;	author makc;	state Exp;
branches;
next	1.51;

1.51
date	2010.02.05.11.43.52;	author dinoex;	state Exp;
branches;
next	1.50;

1.50
date	2009.08.15.15.40.10;	author makc;	state Exp;
branches;
next	1.49;

1.49
date	2009.07.31.13.55.45;	author dinoex;	state Exp;
branches;
next	1.48;

1.48
date	2009.07.12.11.28.30;	author makc;	state Exp;
branches;
next	1.47;

1.47
date	2009.06.24.08.25.54;	author makc;	state Exp;
branches;
next	1.46;

1.46
date	2009.02.07.23.14.46;	author makc;	state Exp;
branches;
next	1.45;

1.45
date	2009.01.06.13.01.11;	author rafan;	state Exp;
branches;
next	1.44;

1.44
date	2008.09.23.14.19.30;	author rafan;	state Exp;
branches;
next	1.43;

1.43
date	2008.09.07.00.36.27;	author linimon;	state Exp;
branches;
next	1.42;

1.42
date	2008.06.06.14.01.02;	author edwin;	state Exp;
branches;
next	1.41;

1.41
date	2008.04.19.17.53.28;	author miwi;	state Exp;
branches;
next	1.40;

1.40
date	2008.03.20.10.03.41;	author pav;	state Exp;
branches;
next	1.39;

1.39
date	2008.02.28.21.47.05;	author arved;	state Exp;
branches;
next	1.38;

1.38
date	2007.10.30.08.39.28;	author lofi;	state Exp;
branches;
next	1.37;

1.37
date	2007.05.19.20.22.48;	author flz;	state Exp;
branches;
next	1.36;

1.36
date	2006.09.13.21.24.20;	author lofi;	state Exp;
branches;
next	1.35;

1.35
date	2006.05.13.04.15.12;	author edwin;	state Exp;
branches;
next	1.34;

1.34
date	2006.03.07.08.27.36;	author ade;	state Exp;
branches;
next	1.33;

1.33
date	2006.02.23.10.39.03;	author ade;	state Exp;
branches;
next	1.32;

1.32
date	2005.12.20.16.39.54;	author lofi;	state Exp;
branches;
next	1.31;

1.31
date	2005.11.15.06.51.03;	author ade;	state Exp;
branches;
next	1.30;

1.30
date	2005.11.05.05.22.03;	author marcus;	state Exp;
branches;
next	1.29;

1.29
date	2005.10.18.18.33.22;	author lofi;	state Exp;
branches;
next	1.28;

1.28
date	2005.04.21.19.22.56;	author lofi;	state Exp;
branches;
next	1.27;

1.27
date	2005.04.19.15.22.11;	author lofi;	state Exp;
branches;
next	1.26;

1.26
date	2005.04.18.18.01.10;	author lofi;	state Exp;
branches;
next	1.25;

1.25
date	2005.04.15.23.46.00;	author lofi;	state Exp;
branches;
next	1.24;

1.24
date	2005.03.12.10.54.19;	author marcus;	state Exp;
branches;
next	1.23;

1.23
date	2005.01.11.14.53.12;	author arved;	state Exp;
branches;
next	1.22;

1.22
date	2004.11.07.22.35.58;	author marcus;	state Exp;
branches;
next	1.21;

1.21
date	2004.11.04.17.19.01;	author lofi;	state Exp;
branches;
next	1.20;

1.20
date	2004.11.04.16.49.10;	author lofi;	state Exp;
branches;
next	1.19;

1.19
date	2004.08.04.15.14.30;	author lofi;	state Exp;
branches;
next	1.18;

1.18
date	2004.05.04.14.18.52;	author lofi;	state Exp;
branches;
next	1.17;

1.17
date	2004.05.04.11.46.18;	author lofi;	state Exp;
branches;
next	1.16;

1.16
date	2004.05.04.10.49.48;	author lofi;	state Exp;
branches;
next	1.15;

1.15
date	2004.05.03.19.22.04;	author lofi;	state Exp;
branches;
next	1.14;

1.14
date	2004.03.14.06.17.21;	author ade;	state Exp;
branches;
next	1.13;

1.13
date	2004.02.04.05.08.50;	author marcus;	state Exp;
branches;
next	1.12;

1.12
date	2003.09.25.22.28.46;	author lofi;	state Exp;
branches;
next	1.11;

1.11
date	2003.08.28.16.42.22;	author lofi;	state Exp;
branches;
next	1.10;

1.10
date	2003.07.14.02.53.02;	author sf;	state Exp;
branches;
next	1.9;

1.9
date	2003.06.18.02.59.45;	author foxfair;	state Exp;
branches;
next	1.8;

1.8
date	2003.04.20.19.42.16;	author marcus;	state Exp;
branches;
next	1.7;

1.7
date	2003.02.22.18.46.14;	author arved;	state Exp;
branches;
next	1.6;

1.6
date	2003.02.22.17.11.08;	author arved;	state Exp;
branches;
next	1.5;

1.5
date	2003.02.21.13.26.53;	author knu;	state Exp;
branches;
next	1.4;

1.4
date	2003.02.15.12.57.46;	author arved;	state Exp;
branches;
next	1.3;

1.3
date	2003.02.08.05.50.58;	author nork;	state Exp;
branches;
next	1.2;

1.2
date	2003.01.30.22.44.55;	author will;	state Exp;
branches;
next	1.1;

1.1
date	2003.01.30.22.37.06;	author will;	state Exp;
branches;
next	;


desc
@@


1.66
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311760
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Michael Nottebrock <lofi@@freebsd.org>
# $FreeBSD: head/security/pinentry/Makefile 311760 2013-02-06 12:00:29Z makc $

PORTNAME=	pinentry
PORTVERSION=	0.8.1
PORTREVISION?=	2
CATEGORIES=	security
MASTER_SITES=	${MASTER_SITE_GNUPG}
MASTER_SITE_SUBDIR=	pinentry

MAINTAINER=	makc@@FreeBSD.org
COMMENT?=	Collection of simple PIN or passphrase entry dialogs

LIB_DEPENDS=	gcrypt.18:${PORTSDIR}/security/libgcrypt \
		ksba.19:${PORTSDIR}/security/libksba

CONFLICTS_INSTALL?=	pinentry-[a-z]*-[0.9]*

USE_ICONV=	yes
GNU_CONFIGURE=	yes
USE_GMAKE=	yes
INFO=		pinentry

CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

.if !defined(PINENTRY_SLAVE)
OPTIONS_MULTI=	FRONTEND
OPTIONS_MULTI_FRONTEND=	NCURSES GTK GTK2 QT3 QT4
OPTIONS_DEFAULT=	${OPTIONS_MULTI_FRONTEND}

NCURSES_DESC=	Curses frontend
GTK_DESC=	Gtk+1 frontend
GTK2_DESC=	Gtk+2 frontend
QT3_DESC=	Qt3 frontend
QT4_DESC=	Qt4 frontend
.else
PKGNAMESUFFIX=	${PINENTRY_SLAVE}
.endif

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MQT3}
USE_QT_VER=	3
PLIST_SUB+=	WITH_QT3=""
MOC3=		${LOCALBASE}/bin/moc
.else
CONFIGURE_ARGS+=--disable-pinentry-qt
PLIST_SUB+=	WITH_QT3="@@comment "
.endif

.if ${PORT_OPTIONS:MQT4}
# bsd.kde.mk overrides MOC from bsd.qt.mk
USE_QT4=	gui # moc_build
BUILD_DEPENDS+=	${MOC4}:${PORTSDIR}/devel/qt4-moc
PLIST_SUB+=	WITH_QT4=""
MOC4=		${LOCALBASE}/bin/moc-qt4
LDFLAGS+=	${PTHREAD_LIBS}
.else
CONFIGURE_ARGS+=--disable-pinentry-qt4
PLIST_SUB+=	WITH_QT4="@@comment "
.endif

.if ${PORT_OPTIONS:MGTK}
USE_GNOME+=	gtk12
PLIST_SUB+=	WITH_GTK=""
.else
CONFIGURE_ARGS+=--disable-pinentry-gtk
PLIST_SUB+=	WITH_GTK="@@comment "
.endif

.if ${PORT_OPTIONS:MGTK2}
USE_GNOME+=	gtk20
PLIST_SUB+=	WITH_GTK2=""
.else
CONFIGURE_ARGS+=--disable-pinentry-gtk2
PLIST_SUB+=	WITH_GTK2="@@comment "
.endif

.if ${PORT_OPTIONS:MNCURSES}
USE_NCURSES=	yes
PLIST_SUB+=	WITH_NCURSES=""
.else
CONFIGURE_ARGS+=--disable-pinentry-curses
PLIST_SUB+=	WITH_NCURSES="@@comment "
.endif

pre-configure:
	${REINPLACE_CMD} -e "s@@-lpthread@@${PTHREAD_LIBS}@@g" \
		${WRKSRC}/m4/qt.m4 ${WRKSRC}/configure
.if ${PORT_OPTIONS:MQT3}
	${REINPLACE_CMD} -e "/^MOC/s,@@MOC@@,${MOC3}," \
		${WRKSRC}/qt/Makefile.in
.endif
.if ${PORT_OPTIONS:MQT4}
	cd ${WRKSRC}/qt4 && \
		${MOC4} pinentrydialog.h > pinentrydialog.moc && \
		${MOC4} qsecurelineedit.h > qsecurelineedit.moc
.endif

.include <bsd.port.mk>
@


1.65
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for:	pinentry
# Date created:		29 Jan 2003
# Whom:			michaelnottebrock@@gmx.net
#
# $FreeBSD: head/security/pinentry/Makefile 301600 2012-07-27 11:03:38Z makc $
#
d12 1
a12 1
COMMENT?=	A collection of simple PIN or passphrase entry dialogs
d53 3
a55 1
USE_QT4=	gui moc_build
@


1.64
log
@SVN rev 301600 on 2012-07-27 11:03:38Z by makc

- Convert my ports to new options framework
- use CONFLICTS_INSTALL
- other minor changes
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.63
log
@- update png to 1.5.10
@
text
@d21 1
a21 1
CONFLICTS?=	pinentry-[a-z]*-[0.9]*
d32 9
a40 5
OPTIONS=	NCURSES "Curses frontend" on \
		GTK "Gtk+1 frontend" on \
		GTK2 "Gtk+2 frontend" on \
		QT3 "Qt3 frontend" on \
		QT4 "Qt4 frontend" on
d47 1
a47 5
.if !(defined(WITH_NCURSES) || defined(WITH_GTK) || defined(WITH_GTK2) || defined(WITH_QT3) || defined(WITH_QT4))
IGNORE=	requires at least one frontend. Please rerun 'make config'
.endif

.if defined(WITH_QT3)
d56 2
a57 6
.if defined(WITH_QT4)
#USE_QT_VER=	4
#QT_COMPONENTS=	gui moc_build
.include "${PORTSDIR}/Mk/bsd.qt.mk"
BUILD_DEPENDS+=	moc-qt4:${PORTSDIR}/devel/qt4-moc
LIB_DEPENDS+=	QtGui.4:${PORTSDIR}/x11-toolkits/qt4-gui
d66 1
a66 1
.if defined(WITH_GTK)
d74 1
a74 1
.if defined(WITH_GTK2)
d82 1
a82 1
.if defined(WITH_NCURSES)
d93 1
a93 1
.if defined(WITH_QT3)
d97 1
a97 1
.if defined(WITH_QT4)
@


1.62
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d10 1
a10 1
PORTREVISION?=	1
@


1.61
log
@- Chase the libgcrypt shared lib version
@
text
@a29 1
CONFIGURE_ENV+=	LDFLAGS="${LDFLAGS}"
@


1.60
log
@Add missing USE_NCURSES

PR:		ports/157142
Submitted by:	Raphael Kubo da Costa <kubito at gmail.com>
@
text
@d10 1
a10 1
PORTREVISION?=	0
d18 1
a18 1
LIB_DEPENDS=	gcrypt.17:${PORTSDIR}/security/libgcrypt \
@


1.59
log
@Update libksba to 1.2.0, and update dependent ports.
The patch also adds a verify target for the PGP signature
of the distfile.

Noteworthy changes in version 1.2.0 (2011-03-01)
------------------------------------------------

* New functions to allow the creation of X.509 certificates.

This release adds features required by the GnuPG 2.1 development
version.

PR:		ports/155506
Submitted by:	me
Approved by:	maintainer timeout
@
text
@d88 1
@


1.58
log
@Update to 0.8.1
@
text
@d19 1
a19 1
		ksba.18:${PORTSDIR}/security/libksba
@


1.57
log
@- Chase libksba shlib version bump in directly-dependent ports

Reported by:		ale and others via private email
Another pointy to:	glarkin
@
text
@d9 2
a10 2
PORTVERSION=	0.8.0
PORTREVISION?=	4
@


1.56
log
@- Chase security/libksba shlib version bump

Requested by:	kwm
Pointyhat to:	glarkin
@
text
@d10 1
a10 1
PORTREVISION?=	3
d19 1
a19 1
		ksba.17:${PORTSDIR}/security/libksba
@


1.55
log
@Chase security/libgcrypt shlib bump.

PR:		ports/148755
Submitted by:	Hirohisa Yamaguchi <umq@@ueo.co.jp>
@
text
@d10 1
a10 1
PORTREVISION?=	2
@


1.54
log
@Check that at least one frontend is selected
Allow slave ports to override PORTREVISION
@
text
@d10 1
a10 1
PORTREVISION?=	1
d18 1
a18 1
LIB_DEPENDS=	gcrypt.16:${PORTSDIR}/security/libgcrypt \
@


1.53
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d10 1
a10 1
PORTREVISION=	1
d44 4
@


1.52
log
@Update to 0.8.0

Feature safe:	yes
@
text
@d10 1
@


1.51
log
@- update to jpeg-8
@
text
@d9 1
a9 2
PORTVERSION=	0.7.6
PORTREVISION=	2
@


1.50
log
@Fix build on 6.x after recent Qt4 update
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.49
log
@- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
@
text
@d28 3
a30 1
CONFIGURE_ENV+=	CFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib
d61 1
@


1.48
log
@Fix build with upcoming Qt-4.5.2
@
text
@d10 1
@


1.47
log
@Update to 0.7.6
Add new frontend: pinentry-qt4
@
text
@d57 1
d93 5
@


1.46
log
@Take maintainership.

Approved by:	miwi (implicit)
@
text
@d9 1
a9 2
PORTVERSION=	0.7.5
PORTREVISION=	1
a22 1
WANT_GNOME=	yes
a24 1
USE_LDCONFIG=	yes
d27 13
a39 1
CONFIGURE_ARGS+=--with-libiconv-prefix=${LOCALBASE}
d41 1
a41 2
.if defined(PINENTRY_QT) || defined(PINENTRY_GTK) || defined(PINENTRY_GTK2) || defined(PINENTRY_CURSES)
.if defined(PINENTRY_QT)
d43 6
a48 1
PLIST_SUB+=	WITH_QT=""
d50 7
a56 3
pre-configure:
	@@${REINPLACE_CMD} -e "s@@-lpthread@@${PTHREAD_LIBS}@@g" \
		${WRKSRC}/acinclude.m4 ${WRKSRC}/configure
d58 2
a59 2
CONFIGURE_ARGS+=--disable-pinentry-qt
PLIST_SUB+=	WITH_QT="@@comment "
d62 1
a62 1
.if defined(PINENTRY_GTK)
a64 1
CONFIGURE_ENV+=	CFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib
d70 1
a70 1
.if defined(PINENTRY_GTK2)
a72 1
CONFIGURE_ENV+=	CFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib
d78 2
a79 3
.if defined(PINENTRY_CURSES)
PLIST_SUB+=	WITH_CURSES=""
CONFIGURE_ENV+=	CFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib
d82 1
a82 1
PLIST_SUB+=	WITH_CURSES="@@comment "
d84 7
a90 7
.else
USE_QT_VER=	3
USE_GNOME+=	gtk12 gtk20
PLIST_SUB+=	WITH_QT=""
PLIST_SUB+=	WITH_GTK=""
PLIST_SUB+=	WITH_GTK2=""
PLIST_SUB+=	WITH_CURSES=""
@


1.45
log
@- Bump PORTREVISION due to share library version bump in security/libgcrypt

PR:		 ports/127478
@
text
@d15 1
a15 1
MAINTAINER=	ports@@FreeBSD.org
@


1.44
log
@- Update to 0.7.5

PR:		ports/123116
Submitted by:	Yarodin <yarodin at gmail.com>
@
text
@d10 1
d18 1
a18 1
LIB_DEPENDS=	gcrypt.15:${PORTSDIR}/security/libgcrypt \
@


1.43
log
@Reset lofi due to not commits in over 3 months, PR backlog, and no response
to email.

Hat:	portmgr
@
text
@d9 1
a9 2
PORTVERSION=	0.7.3
PORTREVISION=	2
a38 1

d47 1
a47 1
CONFIGURE_ENV+=	CFLAGS=-I${LOCALBASE}/include
d56 1
a56 1
CONFIGURE_ENV+=	CFLAGS=-I${LOCALBASE}/include
@


1.42
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@d15 1
a15 1
MAINTAINER=	lofi@@freebsd.org
@


1.41
log
@- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.40
log
@- Remove USE_GETOPT_LONG which is a no-op since March 2007
@
text
@d27 1
a27 1
INSTALLS_SHLIB=	yes
@


1.39
log
@Chase libgcrypt library version
@
text
@a22 1
USE_GETOPT_LONG=yes
@


1.38
log
@Update to 0.7.3
@
text
@d10 1
a10 1
PORTREVISION=	0
d18 1
a18 1
LIB_DEPENDS=	gcrypt.13:${PORTSDIR}/security/libgcrypt \
@


1.37
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d9 2
a10 2
PORTVERSION=	0.7.2
PORTREVISION=	6
@


1.36
log
@Update gpgme to 1.1.2, chase dependencies.
@
text
@d10 1
a10 1
PORTREVISION=	5
@


1.35
log
@Remove USE_REINPLACE from all categories starting with S
@
text
@d10 1
a10 1
PORTREVISION=	4
d19 1
a19 1
		ksba.15:${PORTSDIR}/security/libksba
@


1.34
log
@Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path.

Discussed with:	kris
Approved by:	portmgr (implicit)
@
text
@a28 1
USE_REINPLACE=	yes
@


1.33
log
@Conversion to a single libtool environment.

Approved by:	portmgr (kris)
@
text
@d10 1
a10 1
PORTREVISION=	3
@


1.32
log
@- Update libksba to 0.9.13
- Chase shared library bumps
- Update gnupg-devel to 1.9.20
@
text
@d26 1
a26 1
USE_AUTOTOOLS=	libtool:13
@


1.31
log
@Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
@
text
@d19 1
a19 1
		ksba.14:${PORTSDIR}/security/libksba
@


1.30
log
@Bump PORTREVISION to chase the glib20 shared library update.
@
text
@d26 1
a26 1
USE_LIBTOOL_VER=13
@


1.29
log
@Make PREFIX-safe
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.28
log
@Update libksba to version 0.9.11.
Update gnupg-devel to 1.9.16.
Update dirmngr to 0.9.2.
Bump PORTREVISION for pinentry (for libksba shared library bump).
@
text
@d51 1
a51 1
CONFIGURE_ENV+=	CFLAGS=-I/usr/local/include
d60 1
a60 1
CONFIGURE_ENV+=	CFLAGS=-I/usr/local/include
d68 1
a68 1
CONFIGURE_ENV+=	CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib
@


1.27
log
@Account for pinentry-symlink.
@
text
@d10 1
a10 1
PORTREVISION=	1
d19 1
a19 1
		ksba.13:${PORTSDIR}/security/libksba
@


1.26
log
@Fix build of the -curses / -gtk slaveports.
@
text
@d10 1
@


1.25
log
@Update to 0.7.2
@
text
@d50 1
d67 1
@


1.24
log
@Bump PORTREVISION to chase the glib20 shared lib version change.
@
text
@d9 1
a9 2
PORTVERSION=	0.7.1
PORTREVISION=	3
d20 1
a20 1
CONFLICTS?=	pinentry-qt* pinentry-gtk* pinentry-curses*
d58 1
a58 10

PATCH_SITES=		http://home.arcor.de/dralbrecht.dress/GnuPG/
PATCHFILES=		pinentry-0.7.1-gtk+-2.4.diff.bz2
PATCH_DIST_STRIP=	-p1

USE_AUTOCONF_VER=	259
USE_AUTOMAKE_VER=	19

pre-configure:
	@@cd ${WRKSRC}; ${ACLOCAL}
a70 5
PATCH_SITES=            http://home.arcor.de/dralbrecht.dress/GnuPG/
PATCHFILES=             pinentry-0.7.1-gtk+-2.4.diff.bz2
PATCH_DIST_STRIP=       -p1
USE_AUTOCONF_VER=       259
USE_AUTOMAKE_VER=       19
a76 11

pre-configure:
	@@cd ${WRKSRC}; ${ACLOCAL}

run-autotools:
	@@(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ${AUTOMAKE} \
		${AUTOMAKE_ARGS})
	@@(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ${AUTOCONF} \
		${AUTOCONF_ARGS})
	@@${REINPLACE_CMD} -e "s@@-lpthread@@${PTHREAD_LIBS}@@g" \
		${WRKSRC}/acinclude.m4 ${WRKSRC}/configure
@


1.23
log
@Update libgcrypt to 1.2.1. Changes:
        * made the code try to lock secure memory pool not only when running as
          root,
        * fixed type usage in Serpent,
        * made the code mix the PID into the entropy pool for better protection
          after a fork,
        * fixed memory leak in RSA.
        * fixed alignment problems in Rijndael,
        * fixed memory leak in gcry_pk_sign(),
        * fixed broken pointer access in gcry_ac_open(),
        * updated the documentation,
        * fixed several other bugs.
Chase Shared library version and bump PORTREVISION of affected ports.
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.22
log
@Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the
big upgrade.
@
text
@d10 1
a10 1
PORTREVISION=	1
d18 1
a18 1
LIB_DEPENDS=	gcrypt.12:${PORTSDIR}/security/libgcrypt \
@


1.21
log
@Fix some brainos.
@
text
@d10 1
@


1.20
log
@Add hooks for new -gtk2 slaveport.
@
text
@d37 5
a44 4

pre-configure:
	${REINPLACE_CMD} -e "s@@-lpthread@@${PTHREAD_LIBS}@@g" \
		${WRKSRC}/acinclude.m4 ${WRKSRC}/configure
a93 1
.endif
d100 1
a100 1
	${REINPLACE_CMD} -e "s@@-lpthread@@${PTHREAD_LIBS}@@g" \
d102 1
@


1.19
log
@Chase bumped libksba shared library version
@
text
@d33 1
a33 1
.if defined(PINENTRY_QT) || defined(PINENTRY_GTK) || defined(PINENTRY_CURSES)
d40 4
d54 18
d79 5
d85 1
a85 1
USE_GNOME+=	gtk12
d88 1
d90 3
d95 5
a99 1
pre-configure:
d101 1
a101 1
		${WRKSRC}/acinclude.m4 ${WRKSRC}/aclocal.m4 ${WRKSRC}/configure
@


1.18
log
@Use a different argument to configure to point to libiconv, the
previous attempt didn't work.
@
text
@d18 1
a18 1
		ksba.11:${PORTSDIR}/security/libksba
@


1.17
log
@Add more CONFIGURE_ARGS to point configure to headers and libraries
in ${LOCALBASE}.
@
text
@d31 2
a43 1
CONFIGURE_ARGS+=--with-extra-libs=${LOCALBASE}/lib --with-extra-includes=${LOCALBASE}/include
a50 1
CONFIGURE_ARGS+=--with-extra-libs=${LOCALBASE}/lib --with-extra-includes=${LOCALBASE}/include
@


1.16
log
@Add missing USE_ICONV.
@
text
@d42 1
d50 1
@


1.15
log
@Update the Aegypten ports to versions compatible with libgcrypt 1.2.0
@
text
@d23 1
@


1.14
log
@Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
@
text
@d9 1
a9 2
PORTVERSION=	0.6.9
PORTREVISION=	3
d11 2
a12 7
MASTER_SITES=	ftp://ftp.klaralvdalens-datakonsult.se/pub/aegypten/alpha/latest/ \
		${MASTER_SITE_GNUPG} \
		http://tigress.com/lofi/:lofi
MASTER_SITE_SUBDIR=	alpha/aegypten
DISTFILES=	${PORTNAME}-${PORTVERSION}.tar.gz \
		common.tar.gz:lofi\
		jnlib.tar.gz:lofi
d15 1
a15 1
COMMENT=	A collection of simple PIN or passphrase entry dialogs
d17 4
a20 2
LIB_DEPENDS=	gcrypt.6:${PORTSDIR}/security/libgcrypt \
		ksba.7:${PORTSDIR}/security/libksba
a22 1
USE_AUTOMAKE_VER=	15
a27 5
CFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
LDFLAGS+=	-L${LOCALBASE}/lib
CPPFLAGS+=	-I${LOCALBASE}/include
CONFIGURE_ENV+=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CPPFLAGS="${CPPFLAGS}"
CONFIGURE_ARGS+=--with-included-gettext=no
d30 2
a31 7
.include <bsd.port.pre.mk>

.if exists(${X11BASE}/bin/moc)
WITH_QT=yes
.endif

.if defined(WITH_QT)
d39 1
a39 1
.if ${HAVE_GNOME:Mgtk12}!=""
d47 13
a59 3
post-extract:
	${MV} ${WRKDIR}/common ${WRKSRC}
	${MV} ${WRKDIR}/jnlib ${WRKSRC}
a63 1
	cd ${WRKSRC}; ./autogen.sh
d65 1
a65 1
.include <bsd.port.post.mk>
@


1.13
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
@
text
@d29 1
a29 1
USE_LIBTOOL=	yes
@


1.12
log
@Add a patch, which implements a workaround for a possible out-of-memory problem
(and basically allocates more mem by default).

PR: ports/57086
Submitted by: Melvyn Sopacua <melvyn@@webteckies.org>
Approved by: arved (Mentor)
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.11
log
@Use INFO macro, change maintainer address.

Approved by:	arved (Mentor)
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.10
log
@get rid of libgnugetopt dependency for -CURRENT,
use USE_GETOPT_LONG instead.
@
text
@d20 1
a20 1
MAINTAINER=	michaelnottebrock@@gmx.net
d38 1
@


1.9
log
@PR:		53403
Submitted by:	maintainer
Update to 0.6.9, the latest release version.
@
text
@d10 1
a23 1
		gnugetopt.1:${PORTSDIR}/devel/libgnugetopt \
d26 1
@


1.8
log
@Remove USE_GNOMENG.
@
text
@d9 1
a9 2
PORTVERSION=	0.6.8
PORTREVISION=	1
d11 2
a12 1
MASTER_SITES=	${MASTER_SITE_GNUPG} \
@


1.7
log
@Reinstate gtk-logic. Readd WANT_GNOME.

PR:		48565
Submitted by:	maintainer
@
text
@a26 1
USE_GNOMENG=	yes
@


1.6
log
@Fix pinentry-qt and enable build.[1]
Use new AUTO* Rules
Use GNOMENG.

PR:		48548[1]
Submitted by:	maintainer[1]
@
text
@d28 1
d50 1
a50 1
PLIST_SUB+=WITH_QT="@@comment "
d53 1
a53 1
.if !defined(WITHOUT_GTK)
d55 1
a55 1
PLIST_SUB+=WITH_GTK=""
d58 1
a58 1
PLIST_SUB+=WITH_GTK="@@comment "
@


1.5
log
@De-pkg-comment.
@
text
@d10 1
a21 2
BUILD_DEPENDS=	autoconf:${PORTSDIR}/devel/autoconf \
		automake:${PORTSDIR}/devel/automake
d26 2
a27 1
WANT_GTK=	yes
d40 4
d45 2
a46 2
#USE_QT_VER=	3
BROKEN=	The QT pinentry-helper is currently non-functional
d49 1
d52 6
a57 2
.if defined(HAVE_GTK)
USE_GTK=	yes
@


1.4
log
@Use MASTER_SITE_GNUPG
@
text
@d19 1
@


1.3
log
@Update to 0.6.8.

PR:		ports/48068
Submitted by:	Michael Nottebrock <michaelnottebrock@@gmx.net> (maintainer)
@
text
@d11 3
a13 2
MASTER_SITES=	ftp://ftp.gnupg.org/gcrypt/alpha/aegypten/ \
		http://tigress.com/lofi/
d15 2
a16 2
		common.tar.gz \
		jnlib.tar.gz
@


1.2
log
@These ports were:
(a) Necessary for egypten support in KMail (KDE 3.1), along with the
    upgrade earlier of security/gpgme to 0.3.14.  This provides PGP/MIME
    support to KMail (in addition to inline PGP signatures).
(b) ...:

Submitted by:	Michael Nottebrock <michaelnottebrock@@gmx.net>
@
text
@d9 1
a9 1
PORTVERSION=	0.6.7
d11 1
a11 1
MASTER_SITES=	ftp://ftp.gnupg.org/gcrypt/pinentry/ \
d41 2
@


1.1
log
@Add pinentry 0.6.7, a collection of simple PIN or passphrase entry
dialogs.
@
text
@@

