Gentoo Archives: gentoo-commits

From: "Benedikt Boehm (hollow)" <hollow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/neon: ChangeLog neon-0.26.4.ebuild
Date: Sat, 10 Nov 2007 19:37:24
Message-Id: E1Iqw8s-0006VU-QM@stork.gentoo.org
1 hollow 07/11/10 19:37:18
2
3 Modified: ChangeLog
4 Added: neon-0.26.4.ebuild
5 Log:
6 version bump; fixes #114759, #162318, #186929, #197964
7 (Portage version: 2.1.3.19)
8
9 Revision Changes Path
10 1.90 net-misc/neon/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/neon/ChangeLog?rev=1.90&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/neon/ChangeLog?rev=1.90&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/neon/ChangeLog?r1=1.89&r2=1.90
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-misc/neon/ChangeLog,v
19 retrieving revision 1.89
20 retrieving revision 1.90
21 diff -u -r1.89 -r1.90
22 --- ChangeLog 6 Jul 2007 18:48:48 -0000 1.89
23 +++ ChangeLog 10 Nov 2007 19:37:18 -0000 1.90
24 @@ -1,6 +1,11 @@
25 # ChangeLog for net-misc/neon
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-misc/neon/ChangeLog,v 1.89 2007/07/06 18:48:48 vapier Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-misc/neon/ChangeLog,v 1.90 2007/11/10 19:37:18 hollow Exp $
29 +
30 +*neon-0.26.4 (10 Nov 2007)
31 +
32 + 10 Nov 2007; Benedikt Böhm <hollow@g.o> +neon-0.26.4.ebuild:
33 + version bump; fixes #114759, #162318, #186929, #197964
34
35 06 Jul 2007; Mike Frysinger <vapier@g.o> neon-0.26.1.ebuild,
36 neon-0.26.1-r1.ebuild, neon-0.26.3.ebuild:
37
38
39
40 1.1 net-misc/neon/neon-0.26.4.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/neon/neon-0.26.4.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/neon/neon-0.26.4.ebuild?rev=1.1&content-type=text/plain
44
45 Index: neon-0.26.4.ebuild
46 ===================================================================
47 # Copyright 1999-2007 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/net-misc/neon/neon-0.26.4.ebuild,v 1.1 2007/11/10 19:37:18 hollow Exp $
50
51 inherit eutils libtool versionator autotools
52
53 DESCRIPTION="HTTP and WebDAV client library"
54 HOMEPAGE="http://www.webdav.org/neon/"
55 SRC_URI="http://www.webdav.org/neon/${P}.tar.gz"
56
57 LICENSE="GPL-2"
58 SLOT="0"
59 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
60 IUSE="expat kerberos nls socks5 ssl zlib"
61 RESTRICT="test"
62
63 DEPEND="expat? ( dev-libs/expat )
64 !expat? ( dev-libs/libxml2 )
65 kerberos? ( virtual/krb5 )
66 nls? ( virtual/libintl )
67 socks5? ( net-proxy/dante )
68 ssl? ( >=dev-libs/openssl-0.9.6f )
69 zlib? ( sys-libs/zlib )"
70
71 src_unpack() {
72 unpack ${A}
73 elibtoolize
74 }
75
76 src_compile() {
77 local myconf=
78
79 if has_version sys-libs/glibc; then
80 if built_with_use --missing true sys-libs/glibc nptlonly \
81 || built_with_use --missing true sys-libs/glibc nptl; then
82 einfo "Enabling SSL library thread-safety using POSIX threads..."
83 myconf="${myconf} --enable-threadsafe-ssl=posix"
84 fi
85 fi
86
87 if use expat; then
88 myconf="${myconf} --with-expat"
89 else
90 myconf="${myconf} --with-libxml2"
91 fi
92
93 if use ssl; then
94 myconf="${myconf} --with-ssl=openssl"
95 fi
96
97 econf \
98 --enable-static \
99 --enable-shared \
100 $(use_with zlib) \
101 $(use_with kerberos gssapi) \
102 $(use_enable socks5 socks) \
103 $(use_enable nls) \
104 ${myconf} \
105 || die "econf failed"
106 emake || die "emake failed"
107 }
108
109 src_test() {
110 make check || die "Trying make check without success."
111 }
112
113 src_install() {
114 make DESTDIR="${D}" install || die 'install failed'
115 dodoc AUTHORS BUGS ChangeLog NEWS README THANKS TODO doc/*
116 }
117
118 pkg_postinst() {
119 ewarn "There are new features in this version; please beware that"
120 ewarn "upstream considers the socks support experimental. If you"
121 ewarn "experience test failures (eg, bug 135863) then try rebuilding"
122 ewarn "glibc."
123 ewarn
124 ewarn "Neon has a policy of breaking API across versions, this means"
125 ewarn "that any packages that links against neon will be broken after"
126 ewarn "updating. They will remain broken until they are ported to the"
127 ewarn "new API. You can downgrade neon to the previous version by doing:"
128 ewarn
129 ewarn " emerge --oneshot '<net-misc/neon-$(get_version_component_range 1-2 ${PV})'"
130 ewarn
131 ewarn "You may also have to downgrade any packages that have already been"
132 ewarn "ported to the new API."
133 }
134
135
136
137 --
138 gentoo-commits@g.o mailing list