summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2009-05-04 03:41:50 +0000
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2009-05-04 03:41:50 +0000
commit2bb927359554ed88223722922f99c23232728cc6 (patch)
treea1fbdbe2e54bee9e1b87da83b01b38a8b9a37880 /net-libs
parentReinstate p.u.m correctly for <sys-devel/gcc-4.3[libffi] (bug #210880). (diff)
downloadhistorical-2bb927359554ed88223722922f99c23232728cc6.tar.gz
historical-2bb927359554ed88223722922f99c23232728cc6.tar.bz2
historical-2bb927359554ed88223722922f99c23232728cc6.zip
Version bump.
Package-Manager: portage-13611-svn/cvs/Linux x86_64
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/gnutls/ChangeLog8
-rw-r--r--net-libs/gnutls/Manifest5
-rw-r--r--net-libs/gnutls/files/gnutls-2.7.8-lzo.patch16
-rw-r--r--net-libs/gnutls/gnutls-2.7.8.ebuild87
4 files changed, 114 insertions, 2 deletions
diff --git a/net-libs/gnutls/ChangeLog b/net-libs/gnutls/ChangeLog
index ef4e994fa600..630497d1a86b 100644
--- a/net-libs/gnutls/ChangeLog
+++ b/net-libs/gnutls/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-libs/gnutls
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/gnutls/ChangeLog,v 1.194 2009/05/03 12:57:27 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/gnutls/ChangeLog,v 1.195 2009/05/04 03:41:49 arfrever Exp $
+
+*gnutls-2.7.8 (04 May 2009)
+
+ 04 May 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ +gnutls-2.7.8.ebuild, +files/gnutls-2.7.8-lzo.patch:
+ Version bump.
03 May 2009; Brent Baude <ranger@gentoo.org> gnutls-2.6.6.ebuild:
Marking gnutls-2.6.6 ppc64 and ppc for bug 267774
diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 28f5678d5576..f99059c2d5fb 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -3,14 +3,17 @@ AUX CVE-2009-1416.patch 393 RMD160 727454d4c7dec0932b551c849a7fb52ffc3b2679 SHA1
AUX CVE-2009-1417.patch 2984 RMD160 5e753e59291d782ec6ccf598cda93f0ed053bafc SHA1 744c77a1881a680483fdfe02a2ef2379e91a886e SHA256 a301edfad1ddc4e7c60b012ea52271a740afd5f510d6a1d3ad47f6c650463327
AUX gnutls-2.6.0-cxx-configure.in.patch 502 RMD160 fdd7f402f2a9122f8d7db9b165670c42d83abeb8 SHA1 748b7a0f0b689169054970993d7b4a6331f52c33 SHA256 c7a3ff932c467d08b27eee7e8b5bd1ce97b200328fc90478dee5ea3a59b18f71
AUX gnutls-2.6.0-openpgp-selftest.patch 508 RMD160 dcd254a8078c4ab21662377e4f53176a541292e4 SHA1 f73103e1aa5dcccd4449b42123c00b0e782cac67 SHA256 235e0a1e588548eb52627d9fae528c680aeaf260e6cb87afa86a624f134fbd08
+AUX gnutls-2.7.8-lzo.patch 550 RMD160 7ce3a7a1e3f9d18b8cb7ad7e168333bacd220c7b SHA1 cf9a31512c9159fd5078f5eab867ac7bbee3ae85 SHA256 973e7df790a9286d919a403eb6a22b7d2257f456bdaac34d82f7a2d04e977277
DIST gnutls-2.6.4.tar.bz2 5115205 RMD160 771fd64026df69d770a0a681141591b21f9be751 SHA1 11dd1e11599906a32b3ff92308f4c4dbaadbad58 SHA256 728a5f9aa4b746d281a442e783caabcdd9df2292a2919ce3330cf75ac4ce0441
DIST gnutls-2.6.5.tar.bz2 5112923 RMD160 9e484d26c50bda0e26e0788ca5465da1ef620fe3 SHA1 87d0fd82debee0d644f72fcf404ccd7540c6c71a SHA256 e78be636072c0ab748ccf1742c4b41fc7aaff98b43166cfbc8df91c7185501cb
DIST gnutls-2.6.6.tar.bz2 5116385 RMD160 dc6e717e38741628508208244f07fed8faedb13c SHA1 d1693e611aa7270f14bc500bd56ef529ffcb1703 SHA256 03d85b8b51ca7885740c69b87663963c58fe7c9672da0a43e45732078fabdc9e
DIST gnutls-2.7.7.tar.bz2 6040718 RMD160 054cb169ebc1e65830e64d0a10b6a9abea219b99 SHA1 3d975adf19c2d28e14c427629ce82be580d15f1d SHA256 005c1e18d0516feb85216b055972402ed00f8ea91abebd9558afce0e08ee0905
+DIST gnutls-2.7.8.tar.bz2 6056746 RMD160 4db24b55863d5a34e582e80394bb444d02154b20 SHA1 d36896478a8156e9da52a0b2b605af43975a2958 SHA256 a3e73660fcae82c2137e576b4e0babd755c9257e5806ce2906e00823b5344c47
EBUILD gnutls-2.6.4.ebuild 2314 RMD160 65f60de190cb647e3fafb2a64846f8dbe924495e SHA1 f6536d4fcdf131183ec4a99d5aaf49030a3419f3 SHA256 da6d07ff07592051365e59637e77eb4c91b6333f41a7cda0394ae806c097c9c0
EBUILD gnutls-2.6.5-r1.ebuild 2522 RMD160 12964630f8d47e57164aefff39e58bbcd82e8080 SHA1 17936f4bb8c835547355d029fcbe744f520214b8 SHA256 36ff95ed1f941c84d1c5bd51ff5b84ee7583747bb844761249a94d55e09a23be
EBUILD gnutls-2.6.5.ebuild 2338 RMD160 7bb73cf8dff83e97bd20302eba1249071a5f6b6e SHA1 3ae9aa8ea83ecf62e63561c48cb573fc5d382e18 SHA256 992153019c80e8e73d837573cfc1a1d623796d5f5bbd8fb461c2f5cf44bc9c18
EBUILD gnutls-2.6.6.ebuild 2314 RMD160 5571a0d6736b8193916dfaa660ff84020ab90efa SHA1 41eae73d82cdbca3ef964d248396084cc9d1d863 SHA256 bbe18ad8207918fc224c886681f6f9ee92b07ba83759b23fad9f541ea3480b8c
EBUILD gnutls-2.7.7.ebuild 2223 RMD160 b6b3c12a87cc13529d9292ef278129f555f0b6ec SHA1 93597f3a19ba53a8430b260430b0d5032f2fcdc5 SHA256 854152ce650bfa0d2434e9a9b5ff7812e44c2d5f4b4b2a5e13d0a78276c8e1e5
-MISC ChangeLog 29595 RMD160 3ae89d123046db4468d7552a2be35d34c158aa39 SHA1 ac6971bf1ddac0bbfbb61010ff4d3785aff1fdcf SHA256 b896a3a5489d55ca709e48987f5a8e732a07248c5cb622b54d74836d2178dbee
+EBUILD gnutls-2.7.8.ebuild 2268 RMD160 95aa09ba8ea62dbcd81329dde33d7ad1320a0ca6 SHA1 af24184af22ce38c3221266e94bf9c83da2c2555 SHA256 215666d532f3767b121a567177487b5abe023b53c3a56c1f9c5bfeb0113cb027
+MISC ChangeLog 29771 RMD160 f2d26676dc02c6d91ff05ffbabb6070f939afea0 SHA1 93f1770f3f2773ebd887122658f676cd204b9512 SHA256 b6ce1a5c3394b5f85e65b2d972d1b6e932a2aef06aa73c2ec0395626d969f0b3
MISC metadata.xml 160 RMD160 61ea9f9370afee3db802f40f7c6b2edd2f5347cf SHA1 51cf29a3589cff823294704e225b0de18f65e6dd SHA256 7419f4e73ddd07284403525f1380824fc68280cad69e2dfae0645ad52b33ef10
diff --git a/net-libs/gnutls/files/gnutls-2.7.8-lzo.patch b/net-libs/gnutls/files/gnutls-2.7.8-lzo.patch
new file mode 100644
index 000000000000..5b0d280281f9
--- /dev/null
+++ b/net-libs/gnutls/files/gnutls-2.7.8-lzo.patch
@@ -0,0 +1,16 @@
+http://git.savannah.gnu.org/gitweb/?p=gnutls.git;a=commitdiff;h=e7eeb6c7c94cf838b3b199d4d7ec5aa1b6e1f656
+
+--- lib/libgnutls.map
++++ lib/libgnutls.map
+@@ -582,6 +582,11 @@
+ _gnutls_read_uint24;
+ _gnutls_get_cred;
+ _gnutls_recv_int;
++ # Internal symbols needed by libgnutls-extra for LZO:
++ _gnutls_compression_algorithms;
++ _gnutls_comp_algorithms_size;
++ _gnutls_lzo1x_decompress_safe;
++ _gnutls_lzo1x_1_compress;
+ # Internal symbols needed by libgnutls-openssl:
+ _gnutls_pkix1_asn;
+ _gnutls_x509_parse_dn_oid;
diff --git a/net-libs/gnutls/gnutls-2.7.8.ebuild b/net-libs/gnutls/gnutls-2.7.8.ebuild
new file mode 100644
index 000000000000..b0c9c2aa2d97
--- /dev/null
+++ b/net-libs/gnutls/gnutls-2.7.8.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/gnutls/gnutls-2.7.8.ebuild,v 1.1 2009/05/04 03:41:49 arfrever Exp $
+
+EAPI="2"
+
+inherit autotools eutils libtool
+
+DESCRIPTION="A TLS 1.0 and SSL 3.0 implementation for the GNU project"
+HOMEPAGE="http://www.gnutls.org/"
+
+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
+
+# GPL-3 for the gnutls-extras library and LGPL for the gnutls library.
+LICENSE="LGPL-2.1 GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+IUSE="bindist +cxx doc guile lzo nls zlib"
+
+RDEPEND="dev-libs/libgpg-error
+ >=dev-libs/libgcrypt-1.4.0
+ >=dev-libs/libtasn1-0.3.4
+ nls? ( virtual/libintl )
+ guile? ( dev-scheme/guile[networking] )
+ zlib? ( >=sys-libs/zlib-1.1 )
+ !bindist? ( lzo? ( >=dev-libs/lzo-2 ) )"
+DEPEND="${RDEPEND}
+ sys-devel/libtool
+ doc? ( dev-util/gtk-doc )
+ nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+ if use lzo && use bindist; then
+ ewarn "lzo support was disabled for binary distribution of gnutls"
+ ewarn "due to licensing issues. See Bug 202381 for details."
+ epause 5
+ fi
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-lzo.patch"
+
+ 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
+
+ elibtoolize # for sane .so versioning on FreeBSD
+}
+
+src_configure() {
+ local myconf
+ use bindist && myconf="--without-lzo" || myconf="$(use_with lzo)"
+ econf \
+ $(use_enable cxx) \
+ $(use_enable doc gtk-doc) \
+ $(use_enable guile) \
+ $(use_enable nls) \
+ $(use_with zlib) \
+ ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc AUTHORS ChangeLog NEWS README THANKS doc/TODO
+
+ if use doc ; then
+ dodoc doc/README.autoconf doc/tex/gnutls.ps
+ docinto examples
+ dodoc doc/examples/*.c
+ fi
+}