diff options
author | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2009-05-04 03:41:50 +0000 |
---|---|---|
committer | Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> | 2009-05-04 03:41:50 +0000 |
commit | 2bb927359554ed88223722922f99c23232728cc6 (patch) | |
tree | a1fbdbe2e54bee9e1b87da83b01b38a8b9a37880 /net-libs | |
parent | Reinstate p.u.m correctly for <sys-devel/gcc-4.3[libffi] (bug #210880). (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | net-libs/gnutls/Manifest | 5 | ||||
-rw-r--r-- | net-libs/gnutls/files/gnutls-2.7.8-lzo.patch | 16 | ||||
-rw-r--r-- | net-libs/gnutls/gnutls-2.7.8.ebuild | 87 |
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 +} |