Gentoo Archives: gentoo-commits

From: "Jonathan Callen (abcd)" <abcd@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/libsoup: ChangeLog libsoup-2.30.2-r1.ebuild libsoup-2.28.2-r1.ebuild
Date: Thu, 01 Jul 2010 22:43:25
Message-Id: 20100701224322.C921B2C096@corvid.gentoo.org
1 abcd 10/07/01 22:43:22
2
3 Modified: ChangeLog
4 Added: libsoup-2.30.2-r1.ebuild libsoup-2.28.2-r1.ebuild
5 Log:
6 Add fix for new versions of gnutls (bug #307343, GNOME bug #622857)
7 (Portage version: 2.2_rc67/cvs/Linux i686)
8
9 Revision Changes Path
10 1.221 net-libs/libsoup/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsoup/ChangeLog?rev=1.221&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsoup/ChangeLog?rev=1.221&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsoup/ChangeLog?r1=1.220&r2=1.221
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-libs/libsoup/ChangeLog,v
19 retrieving revision 1.220
20 retrieving revision 1.221
21 diff -u -r1.220 -r1.221
22 --- ChangeLog 23 Jun 2010 11:46:31 -0000 1.220
23 +++ ChangeLog 1 Jul 2010 22:43:22 -0000 1.221
24 @@ -1,6 +1,13 @@
25 # ChangeLog for net-libs/libsoup
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libsoup/ChangeLog,v 1.220 2010/06/23 11:46:31 pacho Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libsoup/ChangeLog,v 1.221 2010/07/01 22:43:22 abcd Exp $
29 +
30 +*libsoup-2.30.2-r1 (01 Jul 2010)
31 +*libsoup-2.28.2-r1 (01 Jul 2010)
32 +
33 + 01 Jul 2010; Jonathan Callen <abcd@g.o> +libsoup-2.28.2-r1.ebuild,
34 + +libsoup-2.30.2-r1.ebuild, +files/libsoup-2.30.2-disable-tls1.2.patch:
35 + Add fix for new versions of gnutls (bug #307343, GNOME bug #622857)
36
37 *libsoup-2.30.2 (23 Jun 2010)
38
39
40
41
42 1.1 net-libs/libsoup/libsoup-2.30.2-r1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsoup/libsoup-2.30.2-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsoup/libsoup-2.30.2-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: libsoup-2.30.2-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/net-libs/libsoup/libsoup-2.30.2-r1.ebuild,v 1.1 2010/07/01 22:43:22 abcd Exp $
52
53 EAPI="2"
54
55 inherit autotools eutils gnome2
56
57 DESCRIPTION="An HTTP library implementation in C"
58 HOMEPAGE="http://www.gnome.org/"
59 SRC_URI="${SRC_URI}
60 mirror://gentoo/${PN}-2.30.1-build-gir-patches.tar.bz2"
61
62 LICENSE="LGPL-2"
63 SLOT="2.4"
64 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
65 # Do NOT build with --disable-debug/--enable-debug=no - gnome2.eclass takes care of that
66 IUSE="debug doc +introspection gnome ssl"
67
68 RDEPEND=">=dev-libs/glib-2.21.3
69 >=dev-libs/libxml2-2
70 introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
71 ssl? ( >=net-libs/gnutls-2.1.7 )"
72 DEPEND="${RDEPEND}
73 >=dev-util/pkgconfig-0.9
74 dev-util/gtk-doc-am
75 doc? ( >=dev-util/gtk-doc-1 )"
76 # test? (
77 # www-servers/apache
78 # dev-lang/php
79 # net-misc/curl )
80 PDEPEND="gnome? ( ~net-libs/${PN}-gnome-${PV} )"
81
82 DOCS="AUTHORS NEWS README"
83
84 pkg_setup() {
85 G2CONF="${G2CONF}
86 --disable-static
87 --without-gnome
88 $(use_enable introspection)
89 $(use_enable ssl)"
90 }
91
92 src_prepare() {
93 gnome2_src_prepare
94
95 # Fix test to follow POSIX (for x86-fbsd)
96 # No patch to prevent having to eautoreconf
97 sed -e 's/\(test.*\)==/\1=/g' -i configure.ac configure || die "sed failed"
98
99 # Patch *must* be applied conditionally (see patch for details)
100 if use doc; then
101 # Fix bug 268592 (build fails !gnome && doc)
102 epatch "${FILESDIR}/${PN}-2.30.1-fix-build-without-gnome-with-doc.patch"
103 fi
104
105 if use introspection; then
106 epatch "${WORKDIR}/${PN}-2.30.1-build-gir-1.patch"
107 epatch "${WORKDIR}/${PN}-2.30.1-build-gir-2.patch"
108 fi
109
110 # Fix for new versions of gnutls (bug #307343, GNOME bug #622857)
111 epatch "${FILESDIR}/${P}-disable-tls1.2.patch"
112
113 eautoreconf
114 }
115
116
117
118 1.1 net-libs/libsoup/libsoup-2.28.2-r1.ebuild
119
120 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsoup/libsoup-2.28.2-r1.ebuild?rev=1.1&view=markup
121 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsoup/libsoup-2.28.2-r1.ebuild?rev=1.1&content-type=text/plain
122
123 Index: libsoup-2.28.2-r1.ebuild
124 ===================================================================
125 # Copyright 1999-2010 Gentoo Foundation
126 # Distributed under the terms of the GNU General Public License v2
127 # $Header: /var/cvsroot/gentoo-x86/net-libs/libsoup/libsoup-2.28.2-r1.ebuild,v 1.1 2010/07/01 22:43:22 abcd Exp $
128
129 EAPI="2"
130
131 inherit autotools eutils gnome2
132
133 DESCRIPTION="An HTTP library implementation in C"
134 HOMEPAGE="http://www.gnome.org/"
135
136 LICENSE="LGPL-2"
137 SLOT="2.4"
138 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
139 # Do NOT build with --disable-debug/--enable-debug=no - gnome2.eclass takes care of that
140 IUSE="debug doc gnome ssl"
141
142 RDEPEND=">=dev-libs/glib-2.21.3
143 >=dev-libs/libxml2-2
144 ssl? ( >=net-libs/gnutls-2.1.7 )"
145 DEPEND="${RDEPEND}
146 >=dev-util/pkgconfig-0.9
147 dev-util/gtk-doc-am
148 doc? ( >=dev-util/gtk-doc-1 )"
149 # test? (
150 # www-servers/apache
151 # dev-lang/php
152 # net-misc/curl )
153 PDEPEND="gnome? ( ~net-libs/${PN}-gnome-${PV} )"
154
155 DOCS="AUTHORS NEWS README"
156
157 pkg_setup() {
158 G2CONF="${G2CONF}
159 --disable-static
160 --without-gnome
161 $(use_enable ssl)"
162 }
163
164 src_prepare() {
165 gnome2_src_prepare
166
167 # Fix test to follow POSIX (for x86-fbsd)
168 # No patch to prevent having to eautoreconf
169 sed -e 's/\(test.*\)==/\1=/g' -i configure.in configure || die "sed failed"
170
171 # Patch *must* be applied conditionally (see patch for details)
172 if use doc; then
173 # Fix bug 268592 (build fails !gnome && doc)
174 epatch "${FILESDIR}/${PN}-2.26.3-fix-build-without-gnome-with-doc.patch"
175 eautoreconf
176 fi
177
178 # Fix for new versions of gnutls (bug #307343, GNOME bug #622857)
179 epatch "${FILESDIR}/${PN}-2.30.2-disable-tls1.2.patch"
180 }