# $Id: Portfile 60534 2009-11-14 23:10:00Z ryandesign@macports.org $

PortSystem	1.0

name		gpg-agent
version		2.0.13
categories	security mail
maintainers	boeyms openmaintainer
description	GPG key agent
long_description	gpg-agent is a key management agent similar \
			in function to ssh-agent.
homepage	http://www.gnupg.org
platforms	darwin freebsd sunos
distname        gnupg-${version}
dist_subdir     gnupg2
master_sites    gnupg:gnupg

use_bzip2	yes
checksums           md5     41bd7629d815b90c15b37bb31c2f07c0 \
                    sha1    2ff42aff14cdddafc291d44ac1968af5f09a9d4d \
                    rmd160  a2291f4d5923b50bca980b726e2fe0c31c2589a9

configure.args	--enable-agent-only \
		--with-pinentry-pgm=${prefix}/bin/pinentry

depends_lib	port:libiconv 		\
		port:gettext 		\
		port:zlib 		\
		port:bzip2 		\
		port:bison		\
		port:libassuan		\
		port:libksba		\
		port:libgcrypt		\
		port:libgpg-error	\
		port:pth		\
		port:pinentry

patchfiles	patch-po_Makevars.diff

post-destroot {
	delete ${destroot}${prefix}/share/doc/gnupg/README
}

variant no_pinentry description {Do not use pinentry to handle user input} {
	depends_lib-delete	port:pinentry
	configure.args-delete	--with-pinentry-pgm=${prefix}/bin/pinentry
}

livecheck.type  regex
livecheck.url   http://mirrors.rootmode.com/ftp.gnupg.org/gnupg/?O=D
livecheck.regex gnupg-(\\d+\\.\\d+\\.\\d+)
