# $Id: Portfile 41188 2008-10-27 06:13:03Z blb@macports.org $ PortSystem 1.0 name gpgme version 1.1.7 categories devel security crypto maintainers boeyms openmaintainer description A library for easy acces to GnuPG. long_description \ GnuPG Made Easy (GPGME) is a library designed to make access \ to GnuPG easier for applications. It provides a High-Level \ Crypto API for encryption, decryption, signing, signature \ verification and key management. Currently it uses GnuPG \ as its backend but the API isn't restricted to this engine \ in fact we have already developed a backend for CMS (S/MIME). platforms darwin homepage http://www.gnupg.org/related_software/gpgme/ master_sites gnupg use_bzip2 yes checksums md5 0f9347890339d491241fbdb8812673ff \ sha1 c735bb90431667e3d020aa3adcf0efa858c992af \ rmd160 e9ab630a4389d66718f4aca8b7aa275c83a1fa25 patchfiles patch-assuan_assuan.h.diff depends_lib port:gnupg port:pth port:libgpg-error post-patch { reinplace "s|thread_modules=\"\"|thread_modules=\"pthread\"|" ${worksrcpath}/gpgme/gpgme-config.in } configure.args --with-gpg=${prefix}/bin/gpg --enable-static test.run yes test.target check post-destroot { xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name} xinstall -m 644 -W ${worksrcpath} AUTHORS COPYING COPYING.LESSER \ ChangeLog INSTALL NEWS README THANKS TODO \ ${destroot}${prefix}/share/doc/${name} } platform darwin 7 { configure.env-append LIBS="-lpth" } # S/MIME needs gpgsm which comes with gnupg2 only; so use all gnupg2 here variant smime description {Enable S/MIME support} { depends_lib-append port:gnupg2 depends_lib-delete port:gnupg configure.args-append --with-gpg=${prefix}/bin/gpg2 } livecheck.check regex livecheck.url http://mirrors.rootmode.com/ftp.gnupg.org/${name}/?O=D livecheck.regex ${name}-(\\d+\\.\\d+\\.\\d+)