diff options
Diffstat (limited to 'net-misc/neon')
-rw-r--r-- | net-misc/neon/ChangeLog | 6 | ||||
-rw-r--r-- | net-misc/neon/files/neon-0.29-sni-fix.patch | 18 | ||||
-rw-r--r-- | net-misc/neon/neon-0.29.1.ebuild | 8 | ||||
-rw-r--r-- | net-misc/neon/neon-0.29.2.ebuild | 6 | ||||
-rw-r--r-- | net-misc/neon/neon-0.29.3.ebuild | 6 |
5 files changed, 36 insertions, 8 deletions
diff --git a/net-misc/neon/ChangeLog b/net-misc/neon/ChangeLog index 7c175c5897f4..09504c03d8aa 100644 --- a/net-misc/neon/ChangeLog +++ b/net-misc/neon/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-misc/neon # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/neon/ChangeLog,v 1.152 2010/03/04 15:23:14 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/neon/ChangeLog,v 1.153 2010/03/08 22:35:30 swegener Exp $ + + 08 Mar 2010; Sven Wegener <swegener@gentoo.org> neon-0.29.1.ebuild, + neon-0.29.2.ebuild, neon-0.29.3.ebuild, +files/neon-0.29-sni-fix.patch: + Pull in a patch from Debian to fix SNI support. 04 Mar 2010; Jeroen Roovers <jer@gentoo.org> neon-0.29.3.ebuild: Stable for HPPA (bug #305181). diff --git a/net-misc/neon/files/neon-0.29-sni-fix.patch b/net-misc/neon/files/neon-0.29-sni-fix.patch new file mode 100644 index 000000000000..e9fb33ae85cf --- /dev/null +++ b/net-misc/neon/files/neon-0.29-sni-fix.patch @@ -0,0 +1,18 @@ +http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569639 +http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=15;filename=sni-fix.patch;att=1;bug=569639 + +diff --git a/src/ne_session.c b/src/ne_session.c +index 117c25a..c65848c 100644 +--- a/src/ne_session.c ++++ b/src/ne_session.c +@@ -183,8 +183,9 @@ ne_session *ne_session_create(const char *scheme, + ia = ne_iaddr_parse(hostname, ne_iaddr_ipv6); + + if (ia) { +- sess->flags[NE_SESSFLAG_TLS_SNI] = 1; + ne_iaddr_free(ia); ++ } else { ++ sess->flags[NE_SESSFLAG_TLS_SNI] = 1; + } + NE_DEBUG(NE_DBG_SSL, "ssl: SNI %s by default.\n", + sess->flags[NE_SESSFLAG_TLS_SNI] ? diff --git a/net-misc/neon/neon-0.29.1.ebuild b/net-misc/neon/neon-0.29.1.ebuild index 2e870b8f70b5..70ff1e762753 100644 --- a/net-misc/neon/neon-0.29.1.ebuild +++ b/net-misc/neon/neon-0.29.1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/neon/neon-0.29.1.ebuild,v 1.1 2009/12/19 20:31:21 arfrever Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/neon/neon-0.29.1.ebuild,v 1.2 2010/03/08 22:35:30 swegener Exp $ EAPI="2" -inherit autotools libtool versionator +inherit autotools libtool versionator eutils DESCRIPTION="HTTP and WebDAV client library" HOMEPAGE="http://www.webdav.org/neon/" @@ -44,6 +44,8 @@ src_prepare() { done sed -i -e "s/ALL_LINGUAS=.*/ALL_LINGUAS=\"${linguas}\"/g" configure.in + epatch "${FILESDIR}"/neon-0.29-sni-fix.patch + AT_M4DIR="macros" eautoreconf elibtoolize diff --git a/net-misc/neon/neon-0.29.2.ebuild b/net-misc/neon/neon-0.29.2.ebuild index 70f6e9cccc6b..8caf97be7cf8 100644 --- a/net-misc/neon/neon-0.29.2.ebuild +++ b/net-misc/neon/neon-0.29.2.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/neon/neon-0.29.2.ebuild,v 1.2 2010/01/07 15:56:39 fauli Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/neon/neon-0.29.2.ebuild,v 1.3 2010/03/08 22:35:30 swegener Exp $ EAPI="2" -inherit autotools libtool versionator +inherit autotools libtool versionator eutils DESCRIPTION="HTTP and WebDAV client library" HOMEPAGE="http://www.webdav.org/neon/" @@ -44,6 +44,8 @@ src_prepare() { done sed -i -e "s/ALL_LINGUAS=.*/ALL_LINGUAS=\"${linguas}\"/g" configure.in + epatch "${FILESDIR}"/neon-0.29-sni-fix.patch + AT_M4DIR="macros" eautoreconf elibtoolize diff --git a/net-misc/neon/neon-0.29.3.ebuild b/net-misc/neon/neon-0.29.3.ebuild index 4ca08cf02712..96b7f8cfde32 100644 --- a/net-misc/neon/neon-0.29.3.ebuild +++ b/net-misc/neon/neon-0.29.3.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/neon/neon-0.29.3.ebuild,v 1.4 2010/03/04 15:23:14 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/neon/neon-0.29.3.ebuild,v 1.5 2010/03/08 22:35:30 swegener Exp $ EAPI="2" -inherit autotools libtool versionator +inherit autotools libtool versionator eutils DESCRIPTION="HTTP and WebDAV client library" HOMEPAGE="http://www.webdav.org/neon/" @@ -44,6 +44,8 @@ src_prepare() { done sed -i -e "s/ALL_LINGUAS=.*/ALL_LINGUAS=\"${linguas}\"/g" configure.in + epatch "${FILESDIR}"/neon-0.29-sni-fix.patch + AT_M4DIR="macros" eautoreconf elibtoolize |