# $Id: Portfile 68166 2010-05-28 07:00:48Z mww@macports.org $ PortSystem 1.0 name botan version 1.8.8 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 cb7cf79c34414cdf1f7a25569d7b82ac \ sha1 a7bd74f758ca2275f27214075651a76b18a3f72a \ rmd160 0ebafddbf4f57dea090af19c19244849f9bc54f6 use_bzip2 yes patchfiles patch-src-build-data-cc-gcc.txt.diff worksrcdir Botan-${version} configure.cmd ./configure.py configure.args --docdir=share/doc --cc=gcc destroot.destdir DESTDIR=${destroot}${prefix} platform darwin { configure.args-append --os=darwin } if {[info exists build_arch] && ${os.platform} == "darwin"} { if {(${build_arch} == "i386")} { configure.args-append --cpu=ia32 build.args CXX="${configure.cxx} -m32" } elseif {(${build_arch} == "x86_64")} { configure.args-append --cpu=amd64 build.args CXX="${configure.cxx} -m64" } elseif {(${build_arch} == "ppc")} { configure.args-append --cpu=ppc build.args CXX="${configure.cxx} -m32" } elseif {(${build_arch} == "ppc64")} { configure.args-append --cpu=ppc64 build.args CXX="${configure.cxx} -m64" } } else { build.args CXX="${configure.cxx}" } livecheck.regex "(?i)botan (1.8.*)"