# $Id: Portfile 55571 2009-08-13 19:52:13Z mww@macports.org $

PortSystem 1.0

name			botan
version			1.8.6
categories		security devel
platforms		darwin
maintainers		mww
description		cryptographic algorithms and formats library in C++
long_description	Botan is a C++ library implementing a variety of \
				cryptographic algorithms and formats. At this time, it is \
				quite stable, and is suitable for use in a wide variety of \
				programs.

homepage		http://botan.randombit.net/
master_sites	http://files.randombit.net/botan/
distfiles		Botan-${version}.tbz
worksrcdir      Botan-${version}
checksums           md5     827f71f450eb1b7bc9e173c402bc48dc \
                    sha1    ddca5d501ccca6ceba04bf6e04d64126ea0dde5d \
                    rmd160  9913eb04234786a67463834705516893610568bc
use_bzip2		yes
patchfiles		patch-src-build-data-cc-gcc.diff

worksrcdir	Botan-${version}

configure.cmd	./configure.pl
configure.args	--docdir=share/doc --cc=gcc

build.args	CXX=${configure.cxx}

destroot.destdir DESTDIR=${destroot}${prefix}

platform darwin   { configure.args-append --os=darwin }

platform powerpc    { configure.args-append --cpu=ppc }
platform ppc64  { configure.args-append --cpu=ppc64 }
platform i386   { configure.args-append --cpu=ia32 }
platform x86_64 { configure.args-append --cpu=amd64 }

