SUMMARY="A TLS 1.0 and SSL 3.0 implementation for the GNU project" DESCRIPTION="GnuTLS is a secure communications library implementing the SSL, \ TLS and DTLS protocols and technologies around them. It provides a simple C \ language application programming interface (API) to access the secure \ communications protocols as well as APIs to parse and write X.509, PKCS #12, \ OpenPGP and other required structures. It is aimed to be portable and \ efficient with focus on security and interoperability." HOMEPAGE="http://www.gnutls.org/" COPYRIGHT="2009-2010 Free Software Fundation Inc. 2004-2008 Simon Josefsson 2000-2004 Nikos Mavrogiannopoulos" LICENSE="GNU LGPL v2.1" REVISION="2" SOURCE_URI="ftp://ftp.gnu.org/pub/gnu/gnutls/gnutls-$portVersion.tar.bz2" CHECKSUM_SHA256="d6f846a7064af3ee2c9aebd65dcee76953b767170cbcd719e990ed6b9688a356" PATCHES="gnutls-$portVersion.patch" ARCHITECTURES="x86_gcc2" PROVIDES=" gnutls = $portVersion lib:libgnutls = 26.14.12 compat = 26 lib:libgnutls_extra = 26.14.12 compat = 26 lib:libgnutls_openssl = 26.14.12 compat = 26 lib:libgnutlsxx = 26.14.12 compat = 26 " REQUIRES=" haiku lib:libgcrypt lib:libgpg_error " PROVIDES_bin=" gnutls_bin = $portVersion cmd:certtool cmd:gnutls_cli cmd:gnutls_cli_debug cmd:gnutls_serv cmd:psktool cmd:srptool " REQUIRES_bin=" gnutls == $portVersion base haiku lib:libgcrypt lib:libgpg_error " PROVIDES_devel=" gnutls_devel = $portVersion devel:libgnutls = 26.14.12 compat = 26 devel:libgnutls_extra = 26.14.12 compat = 26 devel:libgnutls_openssl = 26.14.12 compat = 26 devel:libgnutlsxx = 26.14.12 compat = 26 " REQUIRES_devel=" gnutls == $portVersion base devel:libgcrypt devel:libgpg_error " BUILD_REQUIRES=" haiku_devel devel:libgcrypt devel:libgpg_error " BUILD_PREREQUIRES=" cmd:autoconf cmd:automake cmd:gcc cmd:libtoolize cmd:make " BUILD() { libtoolize --force --copy --install cd lib libtoolize --force --copy --install cd .. cd libextra libtoolize --force --copy --install cd .. autoconf runConfigure ./configure make $jobArgs } INSTALL() { make install rm -f $libDir/lib*.la prepareInstalledDevelLibs \ libgnutls-extra \ libgnutls-openssl \ libgnutls \ libgnutlsxx fixPkgconfig packageEntries devel \ $developDir \ $manDir/man3 packageEntries bin \ $binDir \ $documentationDir } TEST() { make check }