diff options
author | 2014-01-17 05:17:00 -0800 | |
---|---|---|
committer | 2014-01-17 05:17:00 -0800 | |
commit | e7a85c4c710bdf7ebb54a0531073f0a676ab2ab3 (patch) | |
tree | c88366fe8800e3af03027e4ac8c5d0448cbd28b6 /net-libs | |
parent | net-libs/neon: clone upstream (diff) | |
download | gmt-e7a85c4c710bdf7ebb54a0531073f0a676ab2ab3.tar.gz gmt-e7a85c4c710bdf7ebb54a0531073f0a676ab2ab3.tar.bz2 gmt-e7a85c4c710bdf7ebb54a0531073f0a676ab2ab3.zip |
net-libs/neon: oops, move to correct directory, and, multilib-utize
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/neon/ChangeLog | 807 | ||||
-rw-r--r-- | net-libs/neon/Manifest | 9 | ||||
-rw-r--r-- | net-libs/neon/files/neon-0.29.6-doc.patch | 15 | ||||
-rw-r--r-- | net-libs/neon/files/neon-0.29.6-gnutls-3-backport.patch | 96 | ||||
-rw-r--r-- | net-libs/neon/files/neon-0.29.6-gnutls-3-functions.patch | 120 | ||||
-rw-r--r-- | net-libs/neon/files/neon-0.29.6-gnutls-3-types.patch | 57 | ||||
-rw-r--r-- | net-libs/neon/files/neon-0.29.6-no-ssl-check.patch | 22 | ||||
-rw-r--r-- | net-libs/neon/metadata.xml | 25 | ||||
-rw-r--r-- | net-libs/neon/neon-0.30.0-r1.ebuild | 97 |
9 files changed, 1248 insertions, 0 deletions
diff --git a/net-libs/neon/ChangeLog b/net-libs/neon/ChangeLog new file mode 100644 index 0000000..bb048a9 --- /dev/null +++ b/net-libs/neon/ChangeLog @@ -0,0 +1,807 @@ +# ChangeLog for net-libs/neon +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/neon/ChangeLog,v 1.61 2014/01/15 09:43:00 ago Exp $ + + 15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0.ebuild: + Stable for ia64, wrt bug #497738 + + 11 Jan 2014; Jeroen Roovers <jer@gentoo.org> neon-0.30.0.ebuild: + Stable for HPPA (bug #497738). + +*neon-0.30.0 (03 Aug 2013) + + 03 Aug 2013; Mike Gilbert <floppym@gentoo.org> +neon-0.30.0.ebuild: + Version bump. Ebuild by Arfrever. + +*neon-0.29.6-r5 (26 Feb 2013) + + 26 Feb 2013; Justin Lecher <jlec@gentoo.org> -neon-0.29.6-r4.ebuild, + +neon-0.29.6-r5.ebuild, metadata.xml: + Add missing linebreak + +*neon-0.29.6-r4 (26 Feb 2013) + + 26 Feb 2013; <qnikst@gentoo.org> +neon-0.29.6-r4.ebuild, + -neon-0.29.6-r3.ebuild: + fix doc path thanks to Chris Mayo <aklhfex@gmail.com> + +*neon-0.29.6-r3 (24 Feb 2013) + + 24 Feb 2013; <qnikst@gentoo.org> +files/neon-0.29.6-doc.patch, + +neon-0.29.6-r3.ebuild: + fix docs layout, thanks to Chris Mayo (#458628) + + 21 Feb 2013; Zac Medico <zmedico@gentoo.org> neon-0.29.6-r2.ebuild: + Add ~arm-linux keyword. + + 01 Jan 2013; Raúl Porcel <armin76@gentoo.org> neon-0.29.6-r2.ebuild: + arm/ia64/s390/sh stable wrt #448638 + + 30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> neon-0.29.6-r2.ebuild: + Stable for alpha, wrt bug #448638 + + 30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> neon-0.29.6-r2.ebuild: + Stable for sparc, wrt bug #448638 + + 29 Dec 2012; Jeroen Roovers <jer@gentoo.org> neon-0.29.6-r2.ebuild: + Stable for HPPA (bug #448638). + + 28 Dec 2012; Agostino Sarubbo <ago@gentoo.org> neon-0.29.6-r2.ebuild: + Stable for ppc, wrt bug #448638 + + 28 Dec 2012; Agostino Sarubbo <ago@gentoo.org> neon-0.29.6-r2.ebuild: + Stable for ppc64, wrt bug #448638 + + 26 Dec 2012; Agostino Sarubbo <ago@gentoo.org> neon-0.29.6-r2.ebuild: + Stable for amd64, wrt bug #448638 + + 26 Dec 2012; Jeff Horelick <jdhore@gentoo.org> neon-0.29.6-r2.ebuild: + marked x86 per bug 448638 + +*neon-0.29.6-r2 (28 Nov 2012) + + 28 Nov 2012; Alexander Vershilov <qnikst@gentoo.org> + +files/neon-0.29.6-gnutls-3-backport.patch, +neon-0.29.6-r2.ebuild: + backporting patches for gnutls (#440936) + + 01 Nov 2012; Alexander Vershilov <qnikst@gentoo.org> + +files/neon-0.29.6-gnutls-3-functions.patch, + +files/neon-0.29.6-gnutls-3-types.patch, neon-0.29.6-r1.ebuild: + fix gnutls-3 breakage #421441, thanks to Bartosz Brachaczek + + 05 Sep 2012; Mike Gilbert <floppym@gentoo.org> neon-0.29.6-r1.ebuild: + Fix handling of EPREFIX with whitespace. Patch by Arfrever. + + 05 Sep 2012; Mike Gilbert <floppym@gentoo.org> neon-0.29.6-r1.ebuild: + Do not inherit versionator.eclass. Patch by Arfrever. + + 05 Sep 2012; Pacho Ramos <pacho@gentoo.org> -neon-0.29.6.ebuild, + neon-0.29.6-r1.ebuild: + Drop suggestion to manually downgrade package as explained in bug #421643, + drop old. + + 01 Jul 2012; Raúl Porcel <armin76@gentoo.org> neon-0.29.6-r1.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #417325 + + 07 Jun 2012; Brent Baude <ranger@gentoo.org> neon-0.29.6-r1.ebuild: + Marking neon-0.29.6-r1 ppc for bug 417325 + + 30 May 2012; Jeroen Roovers <jer@gentoo.org> neon-0.29.6-r1.ebuild: + Stable for HPPA (bug #417325). + + 30 May 2012; Markus Meier <maekke@gentoo.org> neon-0.29.6-r1.ebuild: + arm stable, bug #417325 + + 29 May 2012; Brent Baude <ranger@gentoo.org> neon-0.29.6-r1.ebuild: + Marking neon-0.29.6-r1 ppc for bug 415479 + + 29 May 2012; Brent Baude <ranger@gentoo.org> neon-0.29.6-r1.ebuild: + Marking neon-0.29.6-r1 ppc64 for bug 417325 + + 25 May 2012; Agostino Sarubbo <ago@gentoo.org> neon-0.29.6-r1.ebuild: + Stable for amd64, wrt bug #417325 + + 24 May 2012; Jeff Horelick <jdhore@gentoo.org> neon-0.29.6-r1.ebuild: + marked x86 per bug 417325 + + 21 May 2012; Mike Frysinger <vapier@gentoo.org> neon-0.29.6-r1.ebuild: + Inherit eutils for epatch. + + 12 May 2012; Alexis Ballier <aballier@gentoo.org> neon-0.29.6-r1.ebuild: + keyword ~amd64-fbsd + + 05 May 2012; Jeff Horelick <jdhore@gentoo.org> neon-0.29.6.ebuild, + neon-0.29.6-r1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + +*neon-0.29.6-r1 (19 Apr 2012) + + 19 Apr 2012; Mike Frysinger <vapier@gentoo.org> +neon-0.29.6-r1.ebuild, + +files/neon-0.29.6-no-ssl-check.patch: + Drop openssl version checking. + + 02 Mar 2012; Fabian Groffen <grobian@gentoo.org> neon-0.29.6.ebuild: + Make sure neon links against -lintl on Solaris with USE=nls, because it needs + it. + + 02 Mar 2012; Fabian Groffen <grobian@gentoo.org> neon-0.29.6.ebuild: + Fix ca-bundle path for Prefix + + 24 Sep 2011; Michał Górny <mgorny@gentoo.org> metadata.xml: + Fix invalid herd. + + 18 Sep 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml: + Add Arfrever as proxy maintainer with proxy-maintainers as herd. + + 13 Sep 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml: + Drop maintainer due retirement, bug #246793 + + 05 Aug 2011; Markos Chandras <hwoarang@gentoo.org> -neon-0.29.5.ebuild: + Remove old ebuild. Requested by Arfrever + + 20 Jul 2011; Mark Loeser <halcy0n@gentoo.org> neon-0.29.6.ebuild: + Stable for ppc64; bug #370523 + + 26 Jun 2011; Brent Baude <ranger@gentoo.org> neon-0.29.6.ebuild: + Marking neon-0.29.6 ppc for bug 370523 + + 24 Jun 2011; Raúl Porcel <armin76@gentoo.org> neon-0.29.6.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #370523 + + 14 Jun 2011; Jeroen Roovers <jer@gentoo.org> neon-0.29.6.ebuild: + Stable for HPPA (bug #370523). + + 12 Jun 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> neon-0.29.6.ebuild: + x86 stable wrt bug #370523 + + 11 Jun 2011; Markus Meier <maekke@gentoo.org> neon-0.29.6.ebuild: + arm stable, bug #370523 + + 08 Jun 2011; Markos Chandras <hwoarang@gentoo.org> neon-0.29.6.ebuild: + Stable on amd64 wrt bug #370523 + +*neon-0.29.6 (03 May 2011) + + 03 May 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + +neon-0.29.6.ebuild: + Version bump. Fixed support for >=net-libs/gnutls-2.11.1[nettle] (bug #339393). + Update dependencies (bug #341373). + + 16 Jan 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + neon-0.29.5.ebuild: + Fix dependencies (bug #351826). + + 27 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + -neon-0.29.3.ebuild, -neon-0.29.4.ebuild, -files/neon-0.29-sni-fix.patch: + Delete. + + 27 Dec 2010; Brent Baude <ranger@gentoo.org> neon-0.29.5.ebuild: + stable ppc64, bug 345481 + + 13 Dec 2010; Brent Baude <ranger@gentoo.org> neon-0.29.5.ebuild: + stable ppc, bug 345481 + + 05 Dec 2010; Raúl Porcel <armin76@gentoo.org> neon-0.29.5.ebuild: + alpha/ia64/s390/sh stable wrt #345481 + + 30 Nov 2010; Michael Weber <xmw@gentoo.org> neon-0.29.5.ebuild: + sparc stable (bug 345481) + + 26 Nov 2010; Jeroen Roovers <jer@gentoo.org> neon-0.29.5.ebuild: + Stable for HPPA (bug #345481). + + 17 Nov 2010; Markus Meier <maekke@gentoo.org> neon-0.29.5.ebuild: + arm stable, bug #345481 + + 17 Nov 2010; Markus Meier <maekke@gentoo.org> neon-0.29.5.ebuild: + x86 stable, bug #345481 + + 15 Nov 2010; Markos Chandras <hwoarang@gentoo.org> neon-0.29.5.ebuild: + Stable on amd64 wrt bug #345481 + +*neon-0.29.5 (16 Oct 2010) + + 16 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + +neon-0.29.5.ebuild: + Version bump. + +*neon-0.29.4 (01 Oct 2010) + + 01 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + +neon-0.29.4.ebuild: + Version bump. + + 10 Sep 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + metadata.xml: + Restore previous maintainer. + + 19 Aug 2010; Jeroen Roovers <jer@gentoo.org> metadata.xml: + Remove arfrever. + + 16 May 2010; Markos Chandras <hwoarang@gentoo.org> neon-0.29.3.ebuild: + Stable on amd64 wrt bug #305181. Thanks to Roeland Douma + <roeland@rullzer.com> + + 04 Apr 2010; Raúl Porcel <armin76@gentoo.org> neon-0.29.3.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #305181 + + 23 Mar 2010; Brent Baude <ranger@gentoo.org> neon-0.29.3.ebuild: + stable ppc, bug 305181 + + 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). + + 28 Feb 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> neon-0.29.3.ebuild: + x86 stable wrt bug #305181 + + 23 Feb 2010; Brent Baude <ranger@gentoo.org> neon-0.29.3.ebuild: + Marking neon-0.29.3 ppc64 for bug 305181 + +*neon-0.29.3 (12 Jan 2010) + + 12 Jan 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + +neon-0.29.3.ebuild: + Version bump. + + 07 Jan 2010; Christian Faulhammer <fauli@gentoo.org> neon-0.29.2.ebuild: + Transfer Prefix keywords + +*neon-0.29.2 (31 Dec 2009) + + 31 Dec 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + +neon-0.29.2.ebuild: + Version bump. + +*neon-0.29.1 (19 Dec 2009) + + 19 Dec 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + +neon-0.29.1.ebuild: + Version bump. + + 30 Nov 2009; Markus Meier <maekke@gentoo.org> neon-0.29.0.ebuild: + arm stable, bug #289419 + + 31 Oct 2009; Brent Baude <ranger@gentoo.org> neon-0.29.0.ebuild: + Marking neon-0.29.0 ppc64 for bug 289419 + + 29 Oct 2009; Markus Meier <maekke@gentoo.org> neon-0.29.0.ebuild: + amd64/x86 stable, bug #289419 + + 27 Oct 2009; Tobias Klausmann <klausman@gentoo.org> neon-0.29.0.ebuild: + Stable on alpha, bug #289419 + + 24 Oct 2009; nixnut <nixnut@gentoo.org> neon-0.29.0.ebuild: + ppc stable #289419 + + 23 Oct 2009; Jeroen Roovers <jer@gentoo.org> neon-0.29.0.ebuild: + Stable for HPPA (bug #289419). + +*neon-0.29.0 (14 Sep 2009) + + 14 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + -files/neon-0.28.4-SOCK_CLOEXEC.patch, +neon-0.29.0.ebuild: + Version bump. + + 28 Aug 2009; Petteri Räty <betelgeuse@gentoo.org> -neon-0.28.4.ebuild, + -neon-0.28.5.ebuild: + Remove old security vulnerable versions that also used built_with_use. + + 27 Aug 2009; Alex Legler <a3li@gentoo.org> neon-0.28.6.ebuild: + amd64 stable, security bug 281950 + + 25 Aug 2009; Raúl Porcel <armin76@gentoo.org> neon-0.28.6.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #281950 + + 24 Aug 2009; Brent Baude <ranger@gentoo.org> neon-0.28.6.ebuild: + Marking neon-0.28.6 ppc64 for bug 281950 + + 23 Aug 2009; nixnut <nixnut@gentoo.org> neon-0.28.6.ebuild: + ppc stable #281950 + + 20 Aug 2009; Jeroen Roovers <jer@gentoo.org> neon-0.28.6.ebuild: + Stable for HPPA (bug #281950). + + 19 Aug 2009; Christian Faulhammer <fauli@gentoo.org> neon-0.28.6.ebuild: + stable x86, security bug 281950 + + 19 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + neon-0.28.6.ebuild: + Pass --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt option to econf + with USE="gnutls" (bug #281196). + +*neon-0.28.6 (19 Aug 2009) + + 19 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + -neon-0.26.4.ebuild, -neon-0.28.3.ebuild, +neon-0.28.6.ebuild: + Version bump. + + 09 Aug 2009; Jeroen Roovers <jer@gentoo.org> neon-0.28.5.ebuild: + Stable for HPPA (bug #280251). + + 09 Aug 2009; nixnut <nixnut@gentoo.org> neon-0.28.5.ebuild: + ppc stable #280251 + + 05 Aug 2009; <chainsaw@gentoo.org> neon-0.28.5.ebuild: + Marked stable on AMD64 as requested by Arfrever Frehtes Taifersar Arahesis + <arfrever@gentoo.org> in bug #280251. Tested using RadioSeven.se MP3 + stream in media-sound/audacious-2.1, neon compiled with USE="expat gnutls + nls ssl zlib -doc -kerberos -pkcs11 -socks5". + +*neon-0.28.5 (04 Jul 2009) + + 04 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + -neon-0.28.2.ebuild, +neon-0.28.5.ebuild: + Version bump. + + 12 Jun 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + neon-0.28.4.ebuild, +files/neon-0.28.4-SOCK_CLOEXEC.patch: + Fix support for old kernels + new glibc built against new kernel headers + (bug #264101). + + 03 May 2009; Markus Meier <maekke@gentoo.org> neon-0.28.4.ebuild: + amd64 stable, bug #267272 + + 26 Apr 2009; Raúl Porcel <armin76@gentoo.org> neon-0.28.4.ebuild: + alpha/arm/ia64/s390/sh/sparc/x86 stable wrt #267272 + + 24 Apr 2009; Brent Baude <ranger@gentoo.org> neon-0.28.4.ebuild: + stable ppc, bug 267272 + + 24 Apr 2009; Brent Baude <ranger@gentoo.org> neon-0.28.4.ebuild: + stable ppc64, bug 267272 + + 24 Apr 2009; Jeroen Roovers <jer@gentoo.org> neon-0.28.4: + Stable for HPPA (bug #267272). + +*neon-0.28.4 (21 Mar 2009) + + 21 Mar 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> + metadata.xml, +neon-0.28.4.ebuild: + Version bump (bug #261572). + + 12 Nov 2008; Peter Volkov <pva@gentoo.org> neon-0.28.3.ebuild: + ~mips keyword back, bug #212056. + + 08 Sep 2008; Guy Martin <gmsoft@gentoo.org> neon-0.28.3.ebuild: + Stable on hppa. + + 07 Sep 2008; Raúl Porcel <armin76@gentoo.org> neon-0.28.3.ebuild: + ia64 stable wrt #236128 + + 07 Sep 2008; Markus Meier <maekke@gentoo.org> neon-0.28.3.ebuild: + amd64/x86 stable, bug #236128 + + 06 Sep 2008; Jose Luis Rivero <yoswink@gentoo.org> neon-0.28.3.ebuild: + Stable on alpha wrt #236128 + + 06 Sep 2008; Friedrich Oslage <bluebird@gentoo.org> neon-0.28.3.ebuild: + Stable on sparc, bug #236128 + + 04 Sep 2008; Brent Baude <ranger@gentoo.org> neon-0.28.3.ebuild: + stable ppc, bug 236128 + + 04 Sep 2008; Brent Baude <ranger@gentoo.org> neon-0.28.3.ebuild: + stable ppc64, bug 236128 + + 29 Aug 2008; Markus Meier <maekke@gentoo.org> neon-0.28.3.ebuild: + mark unstable for amd64/x86, bug #236128 comment #3 + + 29 Aug 2008; Markus Meier <maekke@gentoo.org> neon-0.28.3.ebuild: + amd64/x86 stable, bug #236128 + +*neon-0.28.3 (29 Aug 2008) + + 29 Aug 2008; Benedikt Böhm <hollow@gentoo.org> +neon-0.28.3.ebuild: + version bump wrt security #234826 + + 14 Jun 2008; nixnut <nixnut@gentoo.org> neon-0.28.2.ebuild: + Added ~ppc wrt bug 212056 + + 01 Jun 2008; Benedikt Böhm <hollow@gentoo.org> neon-0.26.4.ebuild, + -neon-0.28.1.ebuild: + fix #219888 + + 19 Apr 2008; Benedikt Böhm <hollow@gentoo.org> neon-0.28.1.ebuild, + neon-0.28.2.ebuild: + fix socks support wrt #217538 + +*neon-0.28.2 (13 Apr 2008) + + 13 Apr 2008; Benedikt Böhm <hollow@gentoo.org> +neon-0.28.2.ebuild: + version bump wrt #216240 + + 13 Apr 2008; Benedikt Böhm <hollow@gentoo.org> neon-0.28.1.ebuild: + fix documentation install; re-drop mips and ppc keywords due to repoman + being a bitch and not checking for masked ebuilds anymore + + 13 Apr 2008; Benedikt Böhm <hollow@gentoo.org> + -files/neon-0.27.2-linguas.patch, neon-0.26.4.ebuild, -neon-0.27.2.ebuild, + neon-0.28.1.ebuild: + fix sock support; remove old version + + 23 Mar 2008; Benedikt Böhm <hollow@gentoo.org> neon-0.28.1.ebuild: + fix LINGUAS + +*neon-0.28.1 (22 Mar 2008) + + 22 Mar 2008; Benedikt Böhm <hollow@gentoo.org> +neon-0.28.1.ebuild: + version bump wrt #210532 + + 27 Jan 2008; Benedikt Böhm <hollow@gentoo.org> + +files/neon-0.27.2-linguas.patch, neon-0.27.2.ebuild: + fix #205959 + +*neon-0.27.2 (27 Jan 2008) + + 27 Jan 2008; Benedikt Böhm <hollow@gentoo.org> -neon-0.26.1-r1.ebuild, + -neon-0.26.3.ebuild, +neon-0.27.2.ebuild: + version bump; cleanup; #198753 + + 02 Jan 2008; Jeroen Roovers <jer@gentoo.org> neon-0.26.4.ebuild: + Stable for HPPA (bug #203260). + + 30 Dec 2007; Samuli Suominen <drac@gentoo.org> neon-0.26.4.ebuild: + amd64 stable wrt #203260 + + 29 Dec 2007; Raúl Porcel <armin76@gentoo.org> neon-0.26.4.ebuild: + alpha/ia64/sparc stable wrt #203260 + + 29 Dec 2007; Brent Baude <ranger@gentoo.org> neon-0.26.4.ebuild: + Marking neon-0.26.4 ppc64 for bug 203260 + + 28 Dec 2007; Markus Meier <maekke@gentoo.org> neon-0.26.4.ebuild: + x86 stable, bug #203260 + + 28 Dec 2007; nixnut <nixnut@gentoo.org> neon-0.26.4.ebuild: + Stable on ppc wrt bug 203560 + + 28 Dec 2007; Benedikt Böhm <hollow@gentoo.org> metadata.xml, + -neon-0.24.7.ebuild, -neon-0.25.3.ebuild, -neon-0.25.5.ebuild, + -neon-0.26.1.ebuild: + cleanup old cruft + +*neon-0.26.4 (10 Nov 2007) + + 10 Nov 2007; Benedikt Böhm <hollow@gentoo.org> +neon-0.26.4.ebuild: + version bump; fixes #114759, #162318, #186929, #197964 + + 06 Jul 2007; Mike Frysinger <vapier@gentoo.org> neon-0.26.1.ebuild, + neon-0.26.1-r1.ebuild, neon-0.26.3.ebuild: + If glibc does not have IUSE=nptl, assume it is enabled as newer versions + only support nptl. + + 27 Jun 2007; Lars Weiler <pylon@gentoo.org> neon-0.26.3.ebuild: + Stable on ppc; bug #178264. + + 27 Jun 2007; Jeroen Roovers <jer@gentoo.org> neon-0.26.3.ebuild: + Stable for HPPA (bug #178264). + + 15 Jun 2007; Raúl Porcel <armin76@gentoo.org> neon-0.26.3.ebuild: + alpha/ia64/x86 stable wrt #178264 + + 14 Jun 2007; Christoph Mende <angelos@gentoo.org> neon-0.26.3.ebuild: + Stable on amd64 wrt bug 178264 + + 13 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> neon-0.26.3.ebuild: + Stable on sparc wrt #178264 + + 09 Jun 2007; Markus Rothe <corsair@gentoo.org> neon-0.26.3.ebuild: + Stable on ppc64; bug #178264 + +*neon-0.26.3 (14 May 2007) + + 14 May 2007; Carsten Lohrke <carlo@gentoo.org> +neon-0.26.3.ebuild: + Version bump. + + 04 Apr 2007; Fabian Groffen <grobian@gentoo.org> neon-0.26.1.ebuild, + neon-0.26.1-r1.ebuild: + Drop userland_Darwin stuff, add virtual/libintl dependency when nls USE-flag + in use, bug #160165 + + 03 Mar 2007; Mike Frysinger <vapier@gentoo.org> neon-0.26.1-r1.ebuild: + Fix xml2 configure typo as noted by R Stephan #155952. + + 18 Oct 2006; Roy Marples <uberlord@gentoo.org> neon-0.26.1-r1.ebuild: + Added ~sparc-fbsd keyword. + + 07 Oct 2006; Mike Frysinger <vapier@gentoo.org> neon-0.26.1.ebuild, + neon-0.26.1-r1.ebuild: + Punt invalid use of USE=static. + + 01 Oct 2006; Guy Martin <gmsoft@gentoo.org> neon-0.26.1-r1.ebuild: + Stable on hppa. + +*neon-0.26.1-r1 (24 Sep 2006) + + 24 Sep 2006; Paul de Vrieze <pauldv@gentoo.org> +neon-0.26.1-r1.ebuild: + Gnutls support is broken in connection with subversion. This should fix + #148306 and others once and for all. + + 03 Sep 2006; Joshua Kinard <kumba@gentoo.org> neon-0.26.1.ebuild: + Marked stable on mips. + + 14 Aug 2006; Paul de Vrieze <pauldv@gentoo.org> neon-0.26.1.ebuild: + built_with_use dies when the package is not installed at all. To prevent + dying and allow things to (hopefully) work on a ulibc system add an extra + has_version check around it. This should solve bug #143886. + + 05 Aug 2006; Chris White <chriswhite@gentoo.org> metadata.xml: + metadata.xml translation by Yoshino-san in bug #136538 + + 30 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> neon-0.26.1.ebuild: + Marked stable on amd64 for bug #139506 + + 26 Jul 2006; Joshua Kinard <kumba@gentoo.org> neon-0.25.5.ebuild: + Marking stable on mips (dep needed by gnome-vfs). + + 25 Jul 2006; Thomas Cort <tcort@gentoo.org> neon-0.26.1.ebuild: + Stable on alpha wrt Bug #139506. + + 23 Jul 2006; Akinori Hattori <hattya@gentoo.org> neon-0.26.1.ebuild: + x86 stable, bug #139506 + + 23 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> neon-0.26.1.ebuild: + ppc stable, bug #139506 + + 20 Jul 2006; Markus Rothe <corsair@gentoo.org> neon-0.26.1.ebuild: + Stable on ppc64; bug #139506 + + 17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> neon-0.25.3.ebuild: + Marked stable on amd64 for bug #139612 + + 16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> neon-0.25.3.ebuild: + hppa stable, bug #139612 + + 14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> neon-0.25.3.ebuild: + ppc stable, bug #139612 + + 13 Jul 2006; Patrick McLean <chutzpah@gentoo.org> neon-0.26.1.ebuild: + Add ewarn about API breakage. + + 13 Jul 2006; Aron Griffis <agriffis@gentoo.org> neon-0.26.1.ebuild: + Mark 0.26.1 stable on ia64. #139507 + + 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> neon-0.25.3.ebuild: + Stable on x86 wrt bug #139612. + + 10 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> neon-0.26.1.ebuild: + Stable on sparc wrt #139506 and #139612 + + 10 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> neon-0.25.3.ebuild: + Stable on sparc wrt #139612 + + 05 Jul 2006; Steve Arnold <nerdboy@gentoo.org> neon-0.26.1.ebuild: + Removed unneccesary make clean from src_test (doh!). + +*neon-0.26.1 (05 Jul 2006) + + 05 Jul 2006; Steve Arnold <nerdboy@gentoo.org> +neon-0.26.1.ebuild: + Version bump for rapidsvn and subversion support (and bug 137563). + This version adds several new features, so test away (note that socks + support is considered experimental, and tests are somewhat fragile). + + 21 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> neon-0.25.5.ebuild: + Add missing elibtoolize. + + 30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> neon-0.25.5.ebuild: + Add ~x86-fbsd keyword. + +*neon-0.25.5 (21 Feb 2006) + + 21 Feb 2006; Paul de Vrieze <pauldv@gentoo.org> +neon-0.25.5.ebuild: + New upstream version (bug #123361) + + 23 Dec 2005; Paul de Vrieze <pauldv@gentoo.org> neon-0.25.3.ebuild: + Explicitly disable linking with gssapi. Autodetecting gives a broken + dependency. Using a useflag dependency doesn't work as apparently the + libtool archive created does not have proper dependencies. + + 14 Sep 2005; Aaron Walker <ka0ttic@gentoo.org> neon-0.24.7.ebuild: + 0.24.7 stable on mips. + +*neon-0.25.3 (10 Sep 2005) + + 10 Sep 2005; Daniel Black <dragonheart@gentoo.org> -neon-0.21.3.ebuild, + -neon-0.23.8.ebuild, -neon-0.23.9.ebuild, -neon-0.24.0.ebuild, + -neon-0.24.2.ebuild, -neon-0.24.4.ebuild, -neon-0.24.5.ebuild, + -neon-0.24.6.ebuild, +neon-0.25.3.ebuild: + version bump. remove old and security vulnerable versions + + 29 Jul 2005; Aaron Walker <ka0ttic@gentoo.org> neon-0.24.7.ebuild: + Added ~mips. + + 20 Jul 2005; Andrej Kacian <ticho@gentoo.org> neon-0.24.7.ebuild: + Commented out the darwin sed call for now. Bug #99647. + + 19 Jul 2005; Kito <kito@gentoo.org> neon-0.24.7.ebuild: + fix for shared library on Darwin + + 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : + Change encoding to UTF-8 for GLEP 31 compliance + + 16 Dec 2004; Markus Rothe <corsair@gentoo.org> neon-0.24.7.ebuild: + Stable on ppc64 + + 04 Nov 2004; Aron Griffis <agriffis@gentoo.org> neon-0.24.7.ebuild: + add ia64 keyword + + 01 Nov 2004; Markus Rothe <corsair@gentoo.org> neon-0.24.7.ebuild: + Marked ~ppc64; bug #63683 + + 01 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> neon-0.24.6.ebuild, + neon-0.24.7.ebuild: + Added to ~ppc-macos; bug #58811. + + 23 Jul 2004; Travis Tilley <lv@gentoo.org> neon-0.24.7.ebuild: + stable on amd64 + + 23 Jul 2004; Guy Martin <gmsoft@gentoo.org> neon-0.24.7.ebuild: + Marked stable on hppa. + + 23 Jul 2004; Bryan Østergaard,,, <kloeri@gentoo.org> neon-0.24.7.ebuild: + Stable on alpha, see bug #57747. + + 20 Jul 2004; Stuart Herbert <stuart@gentoo.org> neon-0.24.7.ebuild: + Stable on x86 + + 20 Jul 2004; Ciaran McCreesh <ciaranm@gentoo.org> neon-0.24.7.ebuild: + Stable on sparc for bug #57747 + +*neon-0.24.7 (20 Jul 2004) + + 20 Jul 2004; Stuart Herbert <stuart@gentoo.org> +neon-0.24.7.ebuild: + Version bump; required by subversion-1.0.6 + + 02 Jun 2004; Ciaran McCreesh <ciaranm@gentoo.org> neon-0.24.6.ebuild: + Stable on sparc at klieber's request + + 02 Jun 2004; Aron Griffis <agriffis@gentoo.org> neon-0.24.6.ebuild: + stable on alpha + + 24 May 2004; Bryan Østergaard <kloeri@gentoo.org> neon-0.24.6.ebuild: + Keyworded ~alpha, requested in bug #51550. + + 20 May 2004; Michael McCabe <randy@gentoo.org> neon-0.24.6.ebuild: + Marked stable on s390 + +*neon-0.24.6 (19 May 2004) + + 19 May 2004; Paul de Vrieze <pauldv@gentoo.org> +neon-0.24.6.ebuild: + New version with security fixes + + 13 May 2004; Michael McCabe <randy@gentoo.org> neon-0.24.5.ebuild: + Added s390 keywords + + 27 Apr 2004; Travis Tilley <lv@gentoo.org> neon-0.24.5.ebuild: + stable on amd64 + +*neon-0.24.5 (27 Apr 2004) + + 27 Apr 2004; Paul de Vrieze <pauldv@gentoo.org> +neon-0.24.5.ebuild: + New upstream version with SECURITY fixes. Updating is highly recommended + + 26 Apr 2004; Paul de Vrieze <pauldv@gentoo.org> neon-0.24.4.ebuild: + Mark stable so that subversion can be marked stable + + 26 Apr 2004; Aron Griffis <agriffis@gentoo.org> neon-0.23.8.ebuild, + neon-0.23.9.ebuild, neon-0.24.0.ebuild, neon-0.24.2.ebuild, + neon-0.24.4.ebuild: + Add die following econf for bug 48950 + + 22 Jan 2004; <augustus@gentoo.org> neon-0.24.4.ebuild: + Added ~amd64 keyword. + +*neon-0.24.4 (13 Dec 2003) + + 13 Dec 2003; <paul@gentoo.org> neon-0.24.4.ebuild: + Add a new version, with some fixes based on bug #32232. patch slightly adapted + from a patch by Jani Averbach <jaa@iki.fi> + + 28 Nov 2003; Jason Wever <weeve@gentoo.org> neon-0.24.2.ebuild: + Added ~sparc keyword. + + 09 Nov 2003; David Holm <dholm@gentoo.org> neon-0.24.2.ebuild: + Added to ~ppc. + +*neon-0.24.2 (27 Sep 2003) + + 27 Sep 2003; Paul de Vrieze <pauldv@gentoo.org> metadata.xml, + neon-0.24.2.ebuild: + Version bump as subversion needs 0.24.2 + +*neon-0.24.0 (26 Sep 2003) + + 26 Sep 2003; Martin Holzer <mholzer@gentoo.org> neon-0.24.0.ebuild: + Version bumped. + +*neon-0.23.9 (17 Aug 2003) + + 17 Aug 2003; Paul de Vrieze <pauldv@gentoo.org> neon-0.23.8.ebuild, + neon-0.23.9.ebuild: + Add new upstream version that could probably fix some pkg-config bugs + + 17 Aug 2003; Paul de Vrieze <pauldv@gentoo.org> neon-0.23.8.ebuild: + Mark neon stable as it is needed for subversion to become stable + + 31 May 2003; root <root@gentoo.org> neon-0.21.3.ebuild, neon-0.23.2.ebuild, + neon-0.23.3.ebuild, neon-0.23.5.ebuild, neon-0.23.8.ebuild: + ppc keyworded where necessary + +*neon-0.23.8 (15 Mar 2003) + + 15 Mar 2003; Alain Penders <alain@gentoo.org> neon-0.23.8.ebuild: Version bump, needed for subversion. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*neon-0.23.5 (15 Nov 2002) + + 15 Nov 2002; Karl Trygve (karltk@gentoo.org) neon-0.23.5.ebuild files/digest-neon-0.23.5 : + The version below was never committed, so I made a new one. Fixes #10721. + + 2 Nov 2002; Joshua Brindle (method@gentoo.org) neon-0.23.5.ebuild files/digest-neon-0.23.3 : + Added zlib support, new upstream version + +*neon-0.23.3 (26 Oct 2002) + + 26 Oct 2002; Karl Trygve Kalleberg <karltk@gentoo.org> neon-0.23.3.ebuild files/digest-neon-0.23.3 : + New upstream version. + +*neon-0.23.2 (18 Oct 2002) + + 18 Oct 2002; Karl Trygve Kalleberg <karltk@gentoo.org> neon-0.23.2.ebuild files/digest-neon-0.23.2 : + New upstream version. + +*neon-0.21.3 (14 Jul 2002) + + 14 Jul 2002; Karl Trygve Kalleberg <karltk@gentoo.org> neon-0.21.3.ebuild : + New upstream version. + Old versions 0.15.3-r1, 0.18.5, 0.19.2-r1, 0.19.2, 0.21.1 removed. + +*neon-0.21.1 (06 Jun 2002) + + 09 Jul 2002; phoen][x <phoenix@gentoo.org> neon-0.19.2.ebuild : + Added KEYWORDS. + + 06 Jun 2002; Gabriele Giorgetti <stroke@gentoo.org> neon-0.21.1.ebuild : + Bumped to new version + +*neon-0.19.2-r1 (29 Oct 2002) + + 23 Apr 2003; Paul de Vrieze <pauldv@gentoo.org> neon-0.19.2-r1.ebuild: + Unmasked neon-0.19.2 as subversion-0.10_pre1 is marked stable. + + 29 Oct 2002; Karl Trygve Kalleberg <karltk@gentoo.org> neon-0.19.2-r1.ebuild files/digest-neon-0.19.2-r1 : + Resurrected, so that subversion may work. + + 09 Jul 2002; phoen][x <phoenix@gentoo.org> neon-0.19.2.ebuild : + Added KEYWORDS, LICENSE, SLOT. + +*neon-0.19.2 (26 Feb 2002) + + 09 Jul 2002; phoen][x <phoenix@gentoo.org> neon-0.19.2.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 26 Feb 2002; G.Bevin <gbevin@gentoo.org> neon-0.19.2.ebuild, files/digest-neon-0.19.2 : + + upgraded version to latest release + +*neon-0.18.5 (8 Feb 2002) + + 09 Jul 2002; phoen][x <phoenix@gentoo.org> neon-0.18.5.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 8 Feb 2002; G.Bevin <gbevin@gentoo.org> neon-0.18.5.ebuild, files/digest-neon-0.18.5 : + + upgraded version to latest release + +*neon-0.15.3-r1 (1 Feb 2002) + + 09 Jul 2002; phoen][x <phoenix@gentoo.org> neon-0.15.3-r1.ebuild: + Added KEYWORDS, LICENSE, SLOT. + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + Added initial ChangeLog. diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest new file mode 100644 index 0000000..69c8cf7 --- /dev/null +++ b/net-libs/neon/Manifest @@ -0,0 +1,9 @@ +AUX neon-0.29.6-doc.patch 414 SHA256 a9f46232393ea8eb9e142c3e57b6cac12317437ee7d85893c9bc543e136ed94b SHA512 816fbae7872c959e9d518135440ae095f08194c7497f0bc870a89e68346fa0e933cff9e56f814d07dc419ed5d18956a8b48d79ad3bcb7fbea1fdb0f2bf4708f7 WHIRLPOOL 3c208539d023eb3fe0e42c34f7e5c35647f69c53b3fe9befdf06b35a27db7b8d56c3af357513fefc21fbb76868ace5127bf7357d6efc5fc6e051d8332ab7ef89 +AUX neon-0.29.6-gnutls-3-backport.patch 2830 SHA256 b1ff6b7bd5a0b48109c82e5968a63241c7eb4235a93e0a1b2a7bf8e6e5a5d515 SHA512 46fe323e34294a1b0102edc4422d8037a4aa16a2ed0b3a445086d9e8a8091fc695eb736d847c30f7bb41df57a6a77b998c822dbb628b828d9532783c4b6d87b2 WHIRLPOOL 2c3ccfe8816f7a9bd7c03fe648784466e9e0c5b6aae68f7fc9b7cfeb84d1b1be2b2a982950806811e691e4f2963c054d6043eea083bffbc94c3bf28e2d15fe41 +AUX neon-0.29.6-gnutls-3-functions.patch 4867 SHA256 3d1e50fe2fc79e92e42acbab179a41e9c1c0f96d6f72c19a9f650eebc1f1bd11 SHA512 d278085db6d0d75db67881bedc11c323317a28e70a0f474a5c4d29f1b0d96f4cef2a59d4af1dbfed175e496b091f3dbb9f604d67a45d11638bc1a597729b8e73 WHIRLPOOL 78e40d87f6ad1f0754b566a43700e50934e954f460b6b4c5f704ca7da67af123018b0eb8939a4ff3ab421d937a2007089408be07fb6a995c8946269850ca0db3 +AUX neon-0.29.6-gnutls-3-types.patch 1996 SHA256 1a2aabc6183abe942d5cf547a6f3dd2f28ba98b3e709f718527ba0d9c6969ae3 SHA512 7a139c36329f1125007184da4c50dbe50747486336835e67601033be82ed8ad0838d7af05f9737c8849c76cad0ec4494fffb8390062c268ae747a41a7ac7773d WHIRLPOOL b1432084f5726cfa8460876d99742366238e5d063b86088793d4d80945cd6b6a913a682c05204cab13bfffeabeaff81a9b0e552961811c4d07610a339c28cfa5 +AUX neon-0.29.6-no-ssl-check.patch 834 SHA256 4377b91e901c61feb9ddecc0160cda6717fe24d6caeac8c912ec19a71565bd0e SHA512 36577a6da214e0b354ab646ec678b58d30a56680d8dad1a325025f844b487c58768778da4ac9f6e86e327f5b849c0cc538824672aff5eb611adb11631f03f4f5 WHIRLPOOL 973a2de0606ec2749d174b4dfb1e9ae615c4d3941d6e065e9c3c6df820d64245a8b239166770e187a3d7bac2e0d046edf27bfe938441f4c5e0a43c3aa30a4691 +DIST neon-0.30.0.tar.gz 909989 SHA256 2962cfcb5d30f3272e3d2fa0e473434419770a3801afe3d46e5d1650787990c2 SHA512 67f8a6c5549c37d984d8a0af88cd93c8c51593fa995662fd686e47acb630143d7b0c02c09d3c19f6a0181e0ff82940618cf72a76f9cb17bb964293f4118f013e WHIRLPOOL 75df16aae54410e97887ad1b1d45a17e58868cffff7d929f511c4840179ace1500c33228b02de7a038b9620d729e5153e1e14cc916ed1af9ce90bf4c49fb4b71 +EBUILD neon-0.30.0-r1.ebuild 2613 SHA256 272973cc08324a0f4b233ced18e18dbe1c8dc129520cce28d5ed50c56a1af690 SHA512 cd5406c3f187c047927cb6e06724b4da1c459db09e3147f0320b67b2504c8b068d04eb8d694f11d5180f386f6aaa4067be2c5f520f8e9932e0438ade5128b130 WHIRLPOOL f0cb0fc01d54ac500a8b5cd3e147af9e8c8560154f0d1b6ca4fcb6726fa194190edf00690db1e44e1f0778cfb705dfcf9d085f182d9878e21a1ac83a9e8fc1ed +MISC ChangeLog 27543 SHA256 4bd3a25531711a2f4168061cb81c0308d351ee996a3f47822421069ae209a24b SHA512 37865e3a94ae705acf611024c2ba3ecab5d24144bd87057cd87025514651698893f2aa06cd5ab8c5bbe0354aeeaf6593661780d5e723d10c7feda5056b5a3e0c WHIRLPOOL 6bb84b5f962f72b769ab52b73545741d3f39cc2a24148ccd3f81c898963febc5a34426585af4de7dc809ce8ad20393b719b4b876a5bda0f9e77f68117c8ad2dd +MISC metadata.xml 1221 SHA256 9c82ad6fe8e39c5dd55a026c64723e6e67c28b0332f8b4268b3043a0913b0b2c SHA512 fad08f7f145be6c765c130d276e653f2376c1fc78e4c2c51ccc6fd3b08b5694d3d03c82f69bab12e6a329b5a20ac8e261491675f0b44234181cdeb99d206166e WHIRLPOOL 223bc31e8bfc93882836a82d0f83ba8d59d75f61e73640515341daf05aa88d179f0e2c3988d621242f6dbaa6528d8d67f0e9c96f248e44f36df217f8d2df87c8 diff --git a/net-libs/neon/files/neon-0.29.6-doc.patch b/net-libs/neon/files/neon-0.29.6-doc.patch new file mode 100644 index 0000000..194bb8e --- /dev/null +++ b/net-libs/neon/files/neon-0.29.6-doc.patch @@ -0,0 +1,15 @@ +This patch fixes docdir path + +Patch by Chris Mayo <aklhfex@gmail.com> +see https://bugs.gentoo.org/show_bug.cgi?id=458628 +--- Makefile.in.orig ++++ Makefile.in +@@ -22,7 +22,7 @@ + man3dir = $(mandir)/man3 + datarootdir = @datarootdir@ + datadir = @datadir@ +-docdir = $(datadir)/doc/neon-@NEON_VERSION@ ++docdir = @docdir@ + includedir = @includedir@ + neonincludes = $(includedir)/neon + pkgconfigdir = $(libdir)/pkgconfig diff --git a/net-libs/neon/files/neon-0.29.6-gnutls-3-backport.patch b/net-libs/neon/files/neon-0.29.6-gnutls-3-backport.patch new file mode 100644 index 0000000..e699741 --- /dev/null +++ b/net-libs/neon/files/neon-0.29.6-gnutls-3-backport.patch @@ -0,0 +1,96 @@ +BUGZILLA-GENTOO: https://bugs.gentoo.org/show_bug.cgi?id=440936, +BUGZILLA-GNUTLS: https://savannah.gnu.org/support/index.php?108189 + +This patch fixes situation when subversion fails on some https sources +due incorrect handing of issuers in neon library. + +Patch is backported from upstream. + +diff --git a/src/ne_gnutls.c b/src/ne_gnutls.c +index 5a5dca9..0eef990 100644 +--- a/src/ne_gnutls.c ++++ b/src/ne_gnutls.c +@@ -1,6 +1,6 @@ + /* + neon SSL/TLS support using GNU TLS +- Copyright (C) 2002-2010, Joe Orton <joe@manyfish.co.uk> ++ Copyright (C) 2002-2011, Joe Orton <joe@manyfish.co.uk> + Copyright (C) 2004, Aleix Conchillo Flaque <aleix@member.fsf.org> + + This library is free software; you can redistribute it and/or +@@ -486,7 +486,7 @@ static ne_ssl_certificate *populate_cert(ne_ssl_certificate *cert, + static gnutls_x509_crt x509_crt_copy(gnutls_x509_crt src) + { + int ret; +- size_t size; ++ size_t size = 0; + gnutls_datum tmp; + gnutls_x509_crt dest; + +@@ -680,6 +680,11 @@ void ne_ssl_context_set_flag(ne_ssl_context *ctx, int flag, int value) + /* SSLv2 not supported. */ + } + ++int ne_ssl_context_get_flag(ne_ssl_context *ctx, int flag) ++{ ++ return 0; ++} ++ + void ne_ssl_context_destroy(ne_ssl_context *ctx) + { + gnutls_certificate_free_credentials(ctx->cred); +@@ -1128,6 +1133,21 @@ static int pkcs12_parse(gnutls_pkcs12_t p12, gnutls_x509_privkey *pkey, + + ne_ssl_client_cert *ne_ssl_clicert_read(const char *filename) + { ++ gnutls_datum datum; ++ ne_ssl_client_cert *cc; ++ ++ if (read_to_datum(filename, &datum)) ++ return NULL; ++ ++ cc = ne_ssl_clicert_import(datum.data, datum.size); ++ ++ ne_free(datum.data); ++ ++ return cc; ++} ++ ++ne_ssl_client_cert *ne_ssl_clicert_import(const unsigned char *buffer, size_t buflen) ++{ + int ret; + gnutls_datum data; + gnutls_pkcs12_t p12; +@@ -1136,15 +1156,14 @@ ne_ssl_client_cert *ne_ssl_clicert_read(const char *filename) + gnutls_x509_crt cert = NULL; + gnutls_x509_privkey pkey = NULL; + +- if (read_to_datum(filename, &data)) +- return NULL; ++ data.data = buffer; ++ data.size = buflen; + + if (gnutls_pkcs12_init(&p12) != 0) { + return NULL; + } + + ret = gnutls_pkcs12_import(p12, &data, GNUTLS_X509_FMT_DER, 0); +- ne_free(data.data); + if (ret < 0) { + gnutls_pkcs12_deinit(p12); + return NULL; + +diff --git a/src/ne_gnutls.c b/src/ne_gnutls.c +index 0eef990..2ed90c2 100644 +--- a/src/ne_gnutls.c ++++ b/src/ne_gnutls.c +@@ -60,6 +60,9 @@ GCRY_THREAD_OPTION_PTHREAD_IMPL; + #include "ne_private.h" + #include "ne_privssl.h" + ++ ++ne_ssl_client_cert *ne_ssl_clicert_import(const unsigned char *buffer, size_t buflen); ++ + #if LIBGNUTLS_VERSION_NUMBER >= 0x020302 + /* The GnuTLS DN functions in 2.3.2 and later allow a simpler DN + * abstraction to be used. */ diff --git a/net-libs/neon/files/neon-0.29.6-gnutls-3-functions.patch b/net-libs/neon/files/neon-0.29.6-gnutls-3-functions.patch new file mode 100644 index 0000000..77fe932 --- /dev/null +++ b/net-libs/neon/files/neon-0.29.6-gnutls-3-functions.patch @@ -0,0 +1,120 @@ +From d7516e56dc854308349419b81904e9a61751cde4 Mon Sep 17 00:00:00 2001 +From: Alexander V Vershilov <alexander.vershilov@gmail.com> +Date: Thu, 1 Nov 2012 11:44:10 +0400 +Subject: [PATCH 1/2] neon gnutls-3 fixes + +--- + macros/neon.m4 | 9 ++++++++- + src/ne_gnutls.c | 13 +++++++++++-- + src/ne_socket.c | 10 +++++++--- + 3 files changed, 26 insertions(+), 6 deletions(-) + +diff --git a/macros/neon.m4 b/macros/neon.m4 +index 32111c7..40f1d71 100644 +--- a/macros/neon.m4 ++++ b/macros/neon.m4 +@@ -982,13 +982,20 @@ gnutls) + # Check for functions in later releases + NE_CHECK_FUNCS([gnutls_session_get_data2 gnutls_x509_dn_get_rdn_ava \ + gnutls_sign_callback_set \ ++ gnutls_certificate_get_issuer \ + gnutls_certificate_get_x509_cas \ +- gnutls_certificate_verify_peers2]) ++ gnutls_certificate_verify_peers2 \ ++ gnutls_x509_crt_sign2]) + + # fail if gnutls_certificate_verify_peers2 is not found + if test x${ac_cv_func_gnutls_certificate_verify_peers2} != xyes; then + AC_MSG_ERROR([GnuTLS version predates gnutls_certificate_verify_peers2, newer version required]) + fi ++ ++ # fail if gnutls_x509_crt_sign2 is not found (it was introduced in 1.2.0, which is required) ++ if test x${ac_cv_func_gnutls_x509_crt_sign2} != xyes; then ++ AC_MSG_ERROR([GnuTLS version predates gnutls_x509_crt_sign2, newer version required (at least 1.2.0)]) ++ fi + + # Check for iconv support if using the new RDN access functions: + if test ${ac_cv_func_gnutls_x509_dn_get_rdn_ava}X${ac_cv_header_iconv_h} = yesXyes; then +diff --git a/src/ne_gnutls.c b/src/ne_gnutls.c +index eec5655..d50c6ce 100644 +--- a/src/ne_gnutls.c ++++ b/src/ne_gnutls.c +@@ -692,7 +692,7 @@ void ne_ssl_context_destroy(ne_ssl_context *ctx) + ne_free(ctx); + } + +-#ifdef HAVE_GNUTLS_CERTIFICATE_GET_X509_CAS ++#if !defined(HAVE_GNUTLS_CERTIFICATE_GET_ISSUER) && defined(HAVE_GNUTLS_CERTIFICATE_GET_X509_CAS) + /* Return the issuer of the given certificate, or NULL if none can be + * found. */ + static gnutls_x509_crt find_issuer(gnutls_x509_crt *ca_list, +@@ -747,20 +747,29 @@ static ne_ssl_certificate *make_peers_chain(gnutls_session sock, + } + } + +-#ifdef HAVE_GNUTLS_CERTIFICATE_GET_X509_CAS ++#if defined(HAVE_GNUTLS_CERTIFICATE_GET_ISSUER) || defined(HAVE_GNUTLS_CERTIFICATE_GET_X509_CAS) + /* GnuTLS only returns the peers which were *sent* by the server + * in the Certificate list during the handshake. Fill in the + * complete chain manually against the certs we trust: */ + if (current->issuer == NULL) { + gnutls_x509_crt issuer; ++ ++#ifndef HAVE_GNUTLS_CERTIFICATE_GET_ISSUER + gnutls_x509_crt *ca_list; + unsigned int num_cas; + + gnutls_certificate_get_x509_cas(crd, &ca_list, &num_cas); ++#endif + + do { + /* Look up the issuer. */ ++#ifndef HAVE_GNUTLS_CERTIFICATE_GET_ISSUER + issuer = find_issuer(ca_list, num_cas, current->subject); ++#else ++ if (gnutls_certificate_get_issuer(crd, current->subject, &issuer, 0)) ++ issuer = NULL; ++#endif ++ + if (issuer) { + issuer = x509_crt_copy(issuer); + cert = populate_cert(ne_calloc(sizeof *cert), issuer); +diff --git a/src/ne_socket.c b/src/ne_socket.c +index 12cf020..faee20c 100644 +--- a/src/ne_socket.c ++++ b/src/ne_socket.c +@@ -721,9 +721,11 @@ static ssize_t error_gnutls(ne_socket *sock, ssize_t sret) + _("SSL alert received: %s"), + gnutls_alert_get_name(gnutls_alert_get(sock->ssl))); + break; ++#if GNUTLS_VERSION_MAJOR > 2 || (GNUTLS_VERSION_MAJOR == 2 && GNUTLS_VERSION_MINOR >= 99) ++ case GNUTLS_E_PREMATURE_TERMINATION: ++#else + case GNUTLS_E_UNEXPECTED_PACKET_LENGTH: +- /* It's not exactly an API guarantee but this error will +- * always mean a premature EOF. */ ++#endif + ret = NE_SOCK_TRUNC; + set_error(sock, _("Secure connection truncated")); + break; +@@ -1678,6 +1680,8 @@ int ne_sock_accept_ssl(ne_socket *sock, ne_ssl_context *ctx) + NE_DEBUG(NE_DBG_SSL, "ssl: Server reused session.\n"); + } + #elif defined(HAVE_GNUTLS) ++ unsigned int verify_status; ++ + gnutls_init(&ssl, GNUTLS_SERVER); + gnutls_credentials_set(ssl, GNUTLS_CRD_CERTIFICATE, ctx->cred); + gnutls_set_default_priority(ssl); +@@ -1697,7 +1701,7 @@ int ne_sock_accept_ssl(ne_socket *sock, ne_ssl_context *ctx) + if (ret < 0) { + return error_gnutls(sock, ret); + } +- if (ctx->verify && gnutls_certificate_verify_peers(ssl)) { ++ if (ctx->verify && (gnutls_certificate_verify_peers2(ssl, &verify_status) || verify_status)) { + set_error(sock, _("Client certificate verification failed")); + return NE_SOCK_ERROR; + } +-- +1.7.12.3 + diff --git a/net-libs/neon/files/neon-0.29.6-gnutls-3-types.patch b/net-libs/neon/files/neon-0.29.6-gnutls-3-types.patch new file mode 100644 index 0000000..861207d --- /dev/null +++ b/net-libs/neon/files/neon-0.29.6-gnutls-3-types.patch @@ -0,0 +1,57 @@ +From 9033b72dc4fa250519379cb39142a3e42141d3f5 Mon Sep 17 00:00:00 2001 +From: Alexander V Vershilov <alexander.vershilov@gmail.com> +Date: Thu, 1 Nov 2012 11:44:36 +0400 +Subject: [PATCH 2/2] neon gnutls types fix + +--- + src/ne_gnutls.c | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/src/ne_gnutls.c b/src/ne_gnutls.c +index d50c6ce..11dfd8e 100644 +--- a/src/ne_gnutls.c ++++ b/src/ne_gnutls.c +@@ -83,7 +83,7 @@ struct ne_ssl_certificate_s { + }; + + struct ne_ssl_client_cert_s { +- gnutls_pkcs12 p12; ++ gnutls_pkcs12_t p12; + int decrypted; /* non-zero if successfully decrypted. */ + int keyless; + ne_ssl_certificate cert; +@@ -1041,11 +1041,11 @@ static int read_to_datum(const char *filename, gnutls_datum *datum) + /* Parses a PKCS#12 structure and loads the certificate, private key + * and friendly name if possible. Returns zero on success, non-zero + * on error. */ +-static int pkcs12_parse(gnutls_pkcs12 p12, gnutls_x509_privkey *pkey, ++static int pkcs12_parse(gnutls_pkcs12_t p12, gnutls_x509_privkey *pkey, + gnutls_x509_crt *x5, char **friendly_name, + const char *password) + { +- gnutls_pkcs12_bag bag = NULL; ++ gnutls_pkcs12_bag_t bag = NULL; + int i, j, ret = 0; + + for (i = 0; ret == 0; ++i) { +@@ -1060,7 +1060,7 @@ static int pkcs12_parse(gnutls_pkcs12 p12, gnutls_x509_privkey *pkey, + gnutls_pkcs12_bag_decrypt(bag, password); + + for (j = 0; ret == 0 && j < gnutls_pkcs12_bag_get_count(bag); ++j) { +- gnutls_pkcs12_bag_type type; ++ gnutls_pkcs12_bag_type_t type; + gnutls_datum data; + + if (friendly_name && *friendly_name == NULL) { +@@ -1130,7 +1130,7 @@ ne_ssl_client_cert *ne_ssl_clicert_read(const char *filename) + { + int ret; + gnutls_datum data; +- gnutls_pkcs12 p12; ++ gnutls_pkcs12_t p12; + ne_ssl_client_cert *cc; + char *friendly_name = NULL; + gnutls_x509_crt cert = NULL; +-- +1.7.12.3 + diff --git a/net-libs/neon/files/neon-0.29.6-no-ssl-check.patch b/net-libs/neon/files/neon-0.29.6-no-ssl-check.patch new file mode 100644 index 0000000..a4b815a --- /dev/null +++ b/net-libs/neon/files/neon-0.29.6-no-ssl-check.patch @@ -0,0 +1,22 @@ +newer versions of openssl have started to be compatible across minor versions +too, so this sanity check fails. since we already handle compatibility with +openssl via SONAME checks, we don't need this openssl check at all. + +http://marc.info/?l=openssl-dev&m=133176786215023&w=2 + +--- src/ne_socket.c ++++ src/ne_socket.c +@@ -1745,13 +1745,6 @@ int ne_sock_connect_ssl(ne_socket *sock, + return NE_SOCK_ERROR; + } + +- /* If runtime library version differs from compile-time version +- * number in major/minor/fix level, abort soon. */ +- if ((SSLeay() ^ OPENSSL_VERSION_NUMBER) & 0xFFFFF000) { +- set_error(sock, _("SSL disabled due to library version mismatch")); +- return NE_SOCK_ERROR; +- } +- + sock->ssl = ssl = SSL_new(ctx->ctx); + if (!ssl) { + set_error(sock, _("Could not create SSL structure")); diff --git a/net-libs/neon/metadata.xml b/net-libs/neon/metadata.xml new file mode 100644 index 0000000..25503b4 --- /dev/null +++ b/net-libs/neon/metadata.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>proxy-maintainers</herd> + <maintainer> + <email>arfrever.fta@gmail.com</email> + </maintainer> + <longdescription> + Neon is an HTTP and WebDAV client library for Unix systems, with a C + language API. It provides high-level interfaces to HTTP/1.1 and WebDAV + methods, and a low-level interface to HTTP request/response handling, + allowing new methods to be easily implemented. + </longdescription> + <longdescription lang="ja"> + neon は Unix システムにおける HTTP 及び WebDAV クライアント・ライブラリ + であり、C言語 API です。HTTP/1.1 及び WebDAV のメソッドという高い視点 + でのインターフェイス、HTTP リクエスト/レスポンス のハンドリングという + 低い視点でのインターフェイス、簡単に実装できるようにした新しいメソッド + といったものを提供します。 + </longdescription> + <use> + <flag name="libproxy">Add support for <pkg>net-libs/libproxy</pkg></flag> + <flag name="pkcs11">Add support for PKCS#11 using <pkg>dev-libs/pakchois</pkg></flag> + </use> +</pkgmetadata> diff --git a/net-libs/neon/neon-0.30.0-r1.ebuild b/net-libs/neon/neon-0.30.0-r1.ebuild new file mode 100644 index 0000000..0901507 --- /dev/null +++ b/net-libs/neon/neon-0.30.0-r1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit autotools-multilib libtool + +DESCRIPTION="HTTP and WebDAV client library" +HOMEPAGE="http://www.webdav.org/neon/" +SRC_URI="http://www.webdav.org/neon/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/27" +KEYWORDS="~amd64" +IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib" +IUSE_LINGUAS="cs de fr ja nn pl ru tr zh_CN" +for lingua in ${IUSE_LINGUAS}; do + IUSE+=" linguas_${lingua}" +done +unset lingua +RESTRICT="test" + +RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] ) + !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) + gnutls? ( + app-misc/ca-certificates + net-libs/gnutls:0=[${MULTILIB_USEDEP}] + pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] ) + ) + !gnutls? ( ssl? ( + dev-libs/openssl:0=[${MULTILIB_USEDEP}] + pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] ) + ) ) + kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] ) + libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] ) + nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + local lingua linguas + for lingua in ${IUSE_LINGUAS}; do + use linguas_${lingua} && linguas+=" ${lingua}" + done + sed -e "s/ALL_LINGUAS=.*/ALL_LINGUAS=\"${linguas}\"/" -i configure.in + + AUTOTOOLS_AUTORECONF=yes AT_M4DIR="macros" autotools-multilib_src_prepare +} + +src_configure() { + local myeconfargs=() + + if has_version sys-libs/glibc; then + einfo "Enabling SSL library thread-safety using POSIX threads..." + myeconfargs+=(--enable-threadsafe-ssl=posix) + fi + + if use expat; then + myeconfargs+=(--with-expat) + else + myeconfargs+=(--with-libxml2) + fi + + if use gnutls; then + myeconfargs+=(--with-ssl=gnutls --with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt") + elif use ssl; then + myeconfargs+=(--with-ssl=openssl) + fi + + autotools-multilib_src_configure \ + --docdir="${EPREFIX}/usr/share/doc/${PF}" \ + --enable-shared \ + $(use_with kerberos gssapi) \ + $(use_with libproxy) \ + $(use_enable nls) \ + $(use_with pkcs11 pakchois) \ + $(use_enable static-libs static) \ + $(use_with zlib) +} + +AUTOTOOLS_PRUNE_LIBTOOL_FILES=all +DOC="AUTHORS BUGS NEWS README THANKS TODO" + +ehook autotools-multilib-per-abi-pre_src_install my_abi_src_install +my_abi_src_install() { + emake DESTDIR="${D}" install-{config,headers,lib,man,nls} + return 1 +} + +ehook autotools-multilib-best-abi-post_src_install my_best_abi_post_src_install +my_best_abi_post_src_install() { + if use doc; then + emake DESTDIR="${D}" install-html + fi +} |