# ChangeLog for net-libs/gnutls
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/gnutls/ChangeLog,v 1.313 2011/09/18 07:50:20 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/gnutls/ChangeLog,v 1.314 2011/09/21 06:37:18 radhermit Exp $
+
+*gnutls-3.0.3 (21 Sep 2011)
+*gnutls-2.12.11 (21 Sep 2011)
+
+ 21 Sep 2011; Tim Harder <radhermit@gentoo.org> +gnutls-2.12.11.ebuild,
+ +gnutls-3.0.3.ebuild:
+ Version bump to latest releases.
*gnutls-3.0.2 (18 Sep 2011)
*gnutls-2.12.10 (18 Sep 2011)
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA512
DIST gnutls-2.10.5.tar.bz2 7287913 RMD160 4bc886ced90742a488e00c1884e6124b37047382 SHA1 4530657082a0e754356de89a5529d1ad7a18e777 SHA256 c086d5426ef04427038db6af1a4dc62ff32694e91e759ebf9bb3380243ebd9c9
DIST gnutls-2.12.10.tar.bz2 7253056 RMD160 d1151b1c421cd2b66bd6363f26e0a135b6cff984 SHA1 52ed0bfa3dc7900f8da22f29eaace6ec34439223 SHA256 c21f2e6ba9c78bfe681cfe24f0e8c73e3244da305a57a3287c6c7173a6d9a304
+DIST gnutls-2.12.11.tar.bz2 7162654 RMD160 d8892c8ab44a69e45d43125fd653c25e62d1fb9d SHA1 30c8977c3f32b48e523e09cb8ce8952d80520a4f SHA256 00b58e1aafe99bbd0cb371e7f1df9cc58bf807301cf70a7eebedeee093991360
DIST gnutls-3.0.2.tar.xz 4658808 RMD160 78aacf2c85259d3284a23ec685da31a491b7928c SHA1 f612b00626da68eea2d46a8a8f360a6cf67cc596 SHA256 315a33544d0d0e8b832e2494f15c04125629f72c1ada9af4c9de6c1bcf91c04b
+DIST gnutls-3.0.3.tar.xz 4281044 RMD160 455ad881e5abacb8a3b581534cbef24b256d1ff5 SHA1 0e6c325ae12cf1a4bd7d25125b8d58d51472fc14 SHA256 1c9f7e5e22b30cc7e558b00aa0a78388852b62b241c68c4f5dce1cb39ca6298b
EBUILD gnutls-2.10.5.ebuild 2837 RMD160 08f973e7eab9f993a3be578f84455f623df06969 SHA1 00d1384fcb7b2f720a23decdb5c2563be3680da3 SHA256 62595d10eff18850b36d623cb66cbcdccc6d5e01ae71b5d06fd5898e165f139e
EBUILD gnutls-2.12.10.ebuild 3149 RMD160 ac00128e761fc1d84e742c2b20e15f45c9ffc66c SHA1 3201bd3d7fd8e8087531d851c396ebb77d87ff1f SHA256 46cf777e7174bf01ecb7f4942ff379a2153f61241ba5c70010e8377089baa69c
+EBUILD gnutls-2.12.11.ebuild 3149 RMD160 ae31ae8775ac879131bb6cc03270fb167c61af5d SHA1 7cbe4941e08f188c9f0e02e320e82622d668aa63 SHA256 dc7592dd53e4a391c0cde2dc5034c661c969cafcda40e9eb8cbd27ee263ceddc
EBUILD gnutls-3.0.2.ebuild 2718 RMD160 d4ce0fbf8594a9ae5520f0a4956df3377c232859 SHA1 27d4732c33589fe0abbc871839e99ed430d927cb SHA256 8763feba908922dffdfec07bfb39647a8282a74af064797f7dd6259d8a39f413
-MISC ChangeLog 46897 RMD160 bd9208adf224b8eb0748969c63914d6c10b02c86 SHA1 270775d5e0623af128aa5d5a1816cb35bd943c4e SHA256 f31a3adb05491e4da69f36babffcdfdaed065c49c70c9ba6d87f33671d41132e
+EBUILD gnutls-3.0.3.ebuild 2718 RMD160 99f149c06e3cedd65a398cd7c2da5c569508c113 SHA1 ce5017864002ce9d461243db7061cfca061f3847 SHA256 e09ebbf2354b2daba9481b54cdaede0d3b240ea63187d3fe65bd9fbc9071d71c
+MISC ChangeLog 47089 RMD160 65ae24a9d96efde019d4aceba2ff5c44b1fac6c4 SHA1 c3aa2ea1a9dbbf7c0a6946b460409c47548ea85c SHA256 9398ea129cf56599eceba8190c789d704bb59bb3a5b30b08b24490bd3425a0b4
MISC metadata.xml 253 RMD160 d29cff22b196e16cfd1725a25b1e9334167d38cf SHA1 2122cdcae7f58713b95483c3da76f35dd15e8aef SHA256 98ed95679982db831ecd5feaea09ada3657c97d63a97c41aa6c894487bca5a30
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iQIcBAEBAgAGBQJOdaKhAAoJEOSiRoyO7jvo+C4P/2v1L6Z9uZDgowba6jsSOf9W
-LSQ2q2+D+jzeO4kBhcVGSGXTdBXHATKk4kILvm/SjEp+BgV7G74mfaY3hSFNPgi1
-QY+Gyir1+N+1wFw9n92USPEJG9M6nfBDwVPX/jpcKxOrk/lttOhIg5Ch6OIsP1HH
-g+rfOIuhJoSRcmB8Ino4s7LPF0mRGMfGEoj040yardj6YK4JcmiciThzaVRj1GQY
-HTq9V+6FI/hoVJx/Tey6DLrAMOxYxipaqiXt5ZYTWX7RNjVwYUTTx/yBz4FUsIcV
-UbKC736HllkAFBFEt1+C6lYASe3HTsDaURDAY4rVikNJ2w4s7GqdU5z/+2Ea0Kev
-Udpf6D5A2f7wfVRED51ypF4UJdgopoDQn93XxNN7ikypm2Y7OJJm04CHOqWtghwK
-qVqpqcPPQBb5MT2x1gn7bHSA6So7FYB53jbvXjUzMCs4gYDQCK0DTjhxi/Jz/fZ8
-F+zV213P8YxWvf22xUQPa2G0rBB9l1/KOEBffIDqQT33/cG/xAn5zdGE+bGvK3sX
-7eaGTCcKuoh4smYsP+OWU5NtZBsxYGw1wQM79MbFegTAh0oDejbHasVFWOMMkXzE
-FCJPLLBOkrDz4ndmy7zJfB77KgzhKFh+00GiBdy26eE2Kz/pyH7zYO3TurlHOF5n
-MR2TcGSqklODE0vGC7Ks
-=JMo9
+iQEcBAEBCgAGBQJOeYYoAAoJEEqz6FtPBkyjwEgH/RWps0w3juX+e5aFqW57MvWA
+mLXvO3XGL0K90Z2f2oGZ6XEUEF6ynPakuRDfa/U3b37ievSuAehfxu7S6dWhl6nz
+BYAIEWuW7fWXjDfpYMY4sD8JtA92lNfnybFnB3riKjNrH/9kj5EfSiKLVgzHT4OD
+2gVsOBXu926UKdCV3Mv3996hWrVcMXUXbXwO6ZjkjrFdr6mAhNcvgowpIaNOPaMs
+bGWGK/RPKH0o5Nqr20M7RBJNb+KRinHxbZ57j3WXQJkROpuALD2YIVntd96bXHD2
+xz9e9UE+7Yh/JPt4j4jt0IQ1rWKo+fem3ufmCUHStJ1oOC9AlO4hKXX1uY3rSAQ=
+=/R50
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/gnutls/gnutls-2.12.11.ebuild,v 1.1 2011/09/21 06:37:18 radhermit Exp $
+
+EAPI="3"
+
+inherit autotools libtool
+
+DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project"
+HOMEPAGE="http://www.gnutls.org/"
+
+if [[ "${PV}" == *pre* ]]; then
+ SRC_URI="http://daily.josefsson.org/${P%.*}/${P%.*}-${PV#*pre}.tar.gz"
+else
+ MINOR_VERSION="${PV#*.}"
+ MINOR_VERSION="${MINOR_VERSION%%.*}"
+ if [[ $((MINOR_VERSION % 2)) == 0 ]]; then
+ #SRC_URI="ftp://ftp.gnu.org/pub/gnu/${PN}/${P}.tar.bz2"
+ SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+ else
+ SRC_URI="ftp://alpha.gnu.org/gnu/${PN}/${P}.tar.bz2"
+ fi
+ unset MINOR_VERSION
+fi
+
+# LGPL-2.1 for libgnutls library and GPL-3 for libgnutls-extra library.
+LICENSE="GPL-3 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
+IUSE="bindist +cxx doc examples guile lzo +nettle nls test zlib"
+
+# lib/m4/hooks.m4 says that GnuTLS uses a fork of PaKChoiS.
+RDEPEND="
+ app-crypt/p11-kit
+ >=dev-libs/libtasn1-0.3.4
+ nls? ( virtual/libintl )
+ guile? ( >=dev-scheme/guile-1.8[networking] )
+ nettle? ( >=dev-libs/nettle-2.1[gmp] )
+ !nettle? ( >=dev-libs/libgcrypt-1.4.0 )
+ zlib? ( >=sys-libs/zlib-1.2.3.1 )
+ !bindist? ( lzo? ( >=dev-libs/lzo-2 ) )"
+DEPEND="${RDEPEND}
+ sys-devel/libtool
+ doc? ( dev-util/gtk-doc )
+ nls? ( sys-devel/gettext )
+ test? ( app-misc/datefudge )"
+
+S="${WORKDIR}/${P%_pre*}"
+
+pkg_setup() {
+ if use lzo && use bindist; then
+ ewarn "lzo support is disabled for binary distribution of GnuTLS due to licensing issues."
+ fi
+}
+
+src_prepare() {
+ # tests/suite directory is not distributed.
+ sed -e 's|AC_CONFIG_FILES(\[tests/suite/Makefile\])|:|' -i configure.ac
+
+ sed -e 's/imagesdir = $(infodir)/imagesdir = $(htmldir)/' -i doc/Makefile.am
+
+ local dir
+ for dir in m4 lib/m4 libextra/m4; do
+ rm -f "${dir}/lt"* "${dir}/libtool.m4"
+ done
+ find . -name ltmain.sh -exec rm {} \;
+ for dir in . lib libextra; do
+ pushd "${dir}" > /dev/null
+ eautoreconf
+ popd > /dev/null
+ done
+
+ # Use sane .so versioning on FreeBSD.
+ elibtoolize
+}
+
+src_configure() {
+ local myconf
+ use bindist && myconf="--without-lzo" || myconf="$(use_with lzo)"
+ [[ "${VALGRIND_TESTS}" != "1" ]] && myconf+=" --disable-valgrind-tests"
+
+ econf --htmldir=/usr/share/doc/${P}/html \
+ $(use_enable cxx) \
+ $(use_enable doc gtk-doc) \
+ $(use_enable guile) \
+ $(use_with !nettle libgcrypt) \
+ $(use_enable nls) \
+ $(use_with zlib) \
+ ${myconf}
+}
+
+src_test() {
+ if has_version dev-util/valgrind && [[ "${VALGRIND_TESTS}" != "1" ]]; then
+ elog
+ elog "You can set VALGRIND_TESTS=\"1\" to enable Valgrind tests."
+ elog
+ fi
+
+ default
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc AUTHORS ChangeLog NEWS README THANKS doc/TODO || die "dodoc failed"
+
+ if use doc; then
+ dodoc doc/gnutls.{pdf,ps} || die "dodoc failed"
+ dohtml doc/gnutls.html || die "dohtml failed"
+ fi
+
+ if use examples; then
+ docinto examples
+ dodoc doc/examples/*.c || die "dodoc failed"
+ fi
+}
--- /dev/null
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/gnutls/gnutls-3.0.3.ebuild,v 1.1 2011/09/21 06:37:18 radhermit Exp $
+
+EAPI=4
+
+inherit autotools libtool
+
+DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project"
+HOMEPAGE="http://www.gnutls.org/"
+
+if [[ "${PV}" == *pre* ]]; then
+ SRC_URI="http://daily.josefsson.org/${P%.*}/${P%.*}-${PV#*pre}.tar.gz"
+else
+ MINOR_VERSION="${PV#*.}"
+ MINOR_VERSION="${MINOR_VERSION%%.*}"
+ if [[ $((MINOR_VERSION % 2)) == 0 ]]; then
+ #SRC_URI="ftp://ftp.gnu.org/pub/gnu/${PN}/${P}.tar.bz2"
+ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+ else
+ SRC_URI="ftp://alpha.gnu.org/gnu/${PN}/${P}.tar.xz"
+ fi
+ unset MINOR_VERSION
+fi
+
+# LGPL-2.1 for libgnutls library and GPL-3 for libgnutls-extra library.
+LICENSE="GPL-3 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
+IUSE="+cxx doc examples guile +nettle nls static-libs test zlib"
+
+# lib/m4/hooks.m4 says that GnuTLS uses a fork of PaKChoiS.
+RDEPEND="
+ app-crypt/p11-kit
+ >=dev-libs/libtasn1-0.3.4
+ >=dev-libs/nettle-2.2[gmp]
+ guile? ( >=dev-scheme/guile-1.8[networking] )
+ nls? ( virtual/libintl )
+ zlib? ( >=sys-libs/zlib-1.2.3.1 )"
+DEPEND="${RDEPEND}
+ sys-devel/libtool
+ doc? ( dev-util/gtk-doc )
+ nls? ( sys-devel/gettext )
+ test? ( app-misc/datefudge )"
+
+S="${WORKDIR}/${P%_pre*}"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS doc/TODO )
+
+src_prepare() {
+ local dir
+
+ # tests/suite directory is not distributed.
+ sed -i \
+ -e ':AC_CONFIG_FILES(\[tests/suite/Makefile\]):d' \
+ configure.ac || die
+
+ sed -i \
+ -e 's/imagesdir = $(infodir)/imagesdir = $(htmldir)/' \
+ doc/Makefile.am || die
+
+ for dir in m4 gl/m4; do
+ rm -f "${dir}/lt"* "${dir}/libtool.m4"
+ done
+ find . -name ltmain.sh -exec rm {} \;
+ eautoreconf
+
+ # Use sane .so versioning on FreeBSD.
+ elibtoolize
+}
+
+src_configure() {
+ local myconf
+ [[ ${VALGRIND_TESTS} != 1 ]] && myconf+=" --disable-valgrind-tests"
+
+ econf \
+ --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
+ $(use_enable static-libs static) \
+ $(use_enable cxx) \
+ $(use_enable doc gtk-doc) \
+ $(use_enable doc gtk-doc-pdf) \
+ $(use_enable guile) \
+ $(use_enable nls) \
+ $(use_with zlib) \
+ ${myconf}
+}
+
+src_test() {
+ if has_version dev-util/valgrind && [[ ${VALGRIND_TESTS} != 1 ]]; then
+ elog
+ elog "You can set VALGRIND_TESTS=\"1\" to enable Valgrind tests."
+ elog
+ fi
+
+ default
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -exec rm -f {} +
+
+ if use doc; then
+ dodoc doc/gnutls.{pdf,ps}
+ dohtml doc/gnutls.html
+ fi
+
+ if use examples; then
+ docinto examples
+ dodoc doc/examples/*.c
+ fi
+}