Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/accountsservice: accountsservice-0.6.22.ebuild ChangeLog accountsservice-0.6.21.ebuild accountsservice-0.6.22-r10.ebuild
Date: Thu, 05 Jul 2012 05:51:11
Message-Id: 20120705055059.93E342004B@flycatcher.gentoo.org
1 tetromino 12/07/05 05:50:59
2
3 Modified: ChangeLog accountsservice-0.6.21.ebuild
4 Added: accountsservice-0.6.22.ebuild
5 accountsservice-0.6.22-r10.ebuild
6 Log:
7 Bump, fixes information disclosure vulnerability (CVE-2012-2737, bug #424842). 0.6.22 is targeted for stabilization, and therefore has systemd support disabled, while 0.6.22-r10 has optional systemd support. Lower glib dependency to 2.30 (should work).
8
9 (Portage version: 2.2.0_alpha115/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.12 sys-apps/accountsservice/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/accountsservice/ChangeLog?rev=1.12&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/accountsservice/ChangeLog?rev=1.12&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/accountsservice/ChangeLog?r1=1.11&r2=1.12
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sys-apps/accountsservice/ChangeLog,v
21 retrieving revision 1.11
22 retrieving revision 1.12
23 diff -u -r1.11 -r1.12
24 --- ChangeLog 3 Jul 2012 06:19:39 -0000 1.11
25 +++ ChangeLog 5 Jul 2012 05:50:59 -0000 1.12
26 @@ -1,6 +1,17 @@
27 # ChangeLog for sys-apps/accountsservice
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/accountsservice/ChangeLog,v 1.11 2012/07/03 06:19:39 tetromino Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/accountsservice/ChangeLog,v 1.12 2012/07/05 05:50:59 tetromino Exp $
31 +
32 +*accountsservice-0.6.22-r10 (05 Jul 2012)
33 +*accountsservice-0.6.22 (05 Jul 2012)
34 +
35 + 05 Jul 2012; Alexandre Rostovtsev <tetromino@g.o>
36 + accountsservice-0.6.21.ebuild, +accountsservice-0.6.22.ebuild,
37 + +accountsservice-0.6.22-r10.ebuild:
38 + Bump, fixes information disclosure vulnerability (CVE-2012-2737, bug
39 + #424842). 0.6.22 is targeted for stabilization, and therefore has systemd
40 + support disabled, while 0.6.22-r10 has optional systemd support. Lower glib
41 + dependency to 2.30 (should work).
42
43 03 Jul 2012; Alexandre Rostovtsev <tetromino@g.o>
44 accountsservice-0.6.21.ebuild:
45
46
47
48 1.3 sys-apps/accountsservice/accountsservice-0.6.21.ebuild
49
50 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/accountsservice/accountsservice-0.6.21.ebuild?rev=1.3&view=markup
51 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/accountsservice/accountsservice-0.6.21.ebuild?rev=1.3&content-type=text/plain
52 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/accountsservice/accountsservice-0.6.21.ebuild?r1=1.2&r2=1.3
53
54 Index: accountsservice-0.6.21.ebuild
55 ===================================================================
56 RCS file: /var/cvsroot/gentoo-x86/sys-apps/accountsservice/accountsservice-0.6.21.ebuild,v
57 retrieving revision 1.2
58 retrieving revision 1.3
59 diff -u -r1.2 -r1.3
60 --- accountsservice-0.6.21.ebuild 3 Jul 2012 06:19:39 -0000 1.2
61 +++ accountsservice-0.6.21.ebuild 5 Jul 2012 05:50:59 -0000 1.3
62 @@ -1,6 +1,6 @@
63 # Copyright 1999-2012 Gentoo Foundation
64 # Distributed under the terms of the GNU General Public License v2
65 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/accountsservice/accountsservice-0.6.21.ebuild,v 1.2 2012/07/03 06:19:39 tetromino Exp $
66 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/accountsservice/accountsservice-0.6.21.ebuild,v 1.3 2012/07/05 05:50:59 tetromino Exp $
67
68 EAPI="4"
69 GCONF_DEBUG="no"
70 @@ -17,8 +17,8 @@
71 KEYWORDS="~alpha ~amd64 ~arm ~x86"
72 IUSE="doc +introspection systemd vala"
73
74 -# Want glib-2.32 for generated bindings
75 -RDEPEND=">=dev-libs/glib-2.32:2
76 +# Want glib-2.30 for gdbus
77 +RDEPEND=">=dev-libs/glib-2.30:2
78 sys-auth/polkit
79 introspection? ( >=dev-libs/gobject-introspection-0.9.12 )
80 systemd? ( >=sys-apps/systemd-43 )
81
82
83
84 1.1 sys-apps/accountsservice/accountsservice-0.6.22.ebuild
85
86 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/accountsservice/accountsservice-0.6.22.ebuild?rev=1.1&view=markup
87 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/accountsservice/accountsservice-0.6.22.ebuild?rev=1.1&content-type=text/plain
88
89 Index: accountsservice-0.6.22.ebuild
90 ===================================================================
91 # Copyright 1999-2012 Gentoo Foundation
92 # Distributed under the terms of the GNU General Public License v2
93 # $Header: /var/cvsroot/gentoo-x86/sys-apps/accountsservice/accountsservice-0.6.22.ebuild,v 1.1 2012/07/05 05:50:59 tetromino Exp $
94
95 EAPI="4"
96 GCONF_DEBUG="no"
97 GNOME2_LA_PUNT="yes"
98
99 inherit eutils gnome2 systemd
100
101 DESCRIPTION="D-Bus interfaces for querying and manipulating user account information"
102 HOMEPAGE="http://www.fedoraproject.org/wiki/Features/UserAccountDialog"
103 SRC_URI="http://www.freedesktop.org/software/${PN}/${P}.tar.xz"
104
105 LICENSE="GPL-3"
106 SLOT="0"
107 KEYWORDS="~alpha ~amd64 ~arm ~x86"
108 IUSE="doc +introspection vala" # systemd
109
110 # Want glib-2.30 for gdbus
111 RDEPEND=">=dev-libs/glib-2.30:2
112 sys-auth/polkit
113 introspection? ( >=dev-libs/gobject-introspection-0.9.12 )
114 sys-auth/consolekit"
115 # systemd? ( >=sys-apps/systemd-43 )
116 # !systemd? ( sys-auth/consolekit )
117 DEPEND="${RDEPEND}
118 dev-libs/libxslt
119 dev-util/gdbus-codegen
120 >=dev-util/intltool-0.40
121 sys-devel/gettext
122 virtual/pkgconfig
123 doc? (
124 app-text/docbook-xml-dtd:4.1.2
125 app-text/xmlto )
126 vala? ( >=dev-lang/vala-0.16.1-r1:0.16[vapigen] )"
127
128 pkg_setup() {
129 G2CONF="${G2CONF}
130 --disable-static
131 --disable-more-warnings
132 --localstatedir=${EPREFIX}/var
133 --docdir=${EPREFIX}/usr/share/doc/${PF}
134 $(use_enable doc docbook-docs)
135 $(use_enable introspection)
136 $(use_enable vala)
137 $(systemd_with_unitdir)
138 --disable-systemd"
139 # $(use_enable systemd)
140 DOCS="AUTHORS NEWS README TODO"
141 }
142
143 src_prepare() {
144 epatch "${FILESDIR}/${PN}-0.6.21-gentoo-system-users.patch"
145 gnome2_src_prepare
146
147 # FIXME: write a sane version of vapigen.m4 that properly deals with
148 # versioned vapigen pkgconfig files, submit to vala upstream, and get
149 # ${PN} upstream to use it.
150 sed -e 's:vapigen_pkg_name=vapigen$:vapigen_pkg_name=vapigen-0.16:' \
151 -e 's: vapigen\([^a-z_-]\): $vapigen_pkg_name\1:' \
152 -i configure || die 'sed failed'
153 }
154
155
156
157 1.1 sys-apps/accountsservice/accountsservice-0.6.22-r10.ebuild
158
159 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/accountsservice/accountsservice-0.6.22-r10.ebuild?rev=1.1&view=markup
160 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/accountsservice/accountsservice-0.6.22-r10.ebuild?rev=1.1&content-type=text/plain
161
162 Index: accountsservice-0.6.22-r10.ebuild
163 ===================================================================
164 # Copyright 1999-2012 Gentoo Foundation
165 # Distributed under the terms of the GNU General Public License v2
166 # $Header: /var/cvsroot/gentoo-x86/sys-apps/accountsservice/accountsservice-0.6.22-r10.ebuild,v 1.1 2012/07/05 05:50:59 tetromino Exp $
167
168 EAPI="4"
169 GCONF_DEBUG="no"
170 GNOME2_LA_PUNT="yes"
171
172 inherit eutils gnome2 systemd
173
174 DESCRIPTION="D-Bus interfaces for querying and manipulating user account information"
175 HOMEPAGE="http://www.fedoraproject.org/wiki/Features/UserAccountDialog"
176 SRC_URI="http://www.freedesktop.org/software/${PN}/${P}.tar.xz"
177
178 LICENSE="GPL-3"
179 SLOT="0"
180 KEYWORDS="~alpha ~amd64 ~arm ~x86"
181 IUSE="doc +introspection systemd vala"
182
183 # Want glib-2.30 for gdbus
184 RDEPEND=">=dev-libs/glib-2.30:2
185 sys-auth/polkit
186 introspection? ( >=dev-libs/gobject-introspection-0.9.12 )
187 systemd? ( >=sys-apps/systemd-43 )
188 !systemd? ( sys-auth/consolekit )"
189 DEPEND="${RDEPEND}
190 dev-libs/libxslt
191 dev-util/gdbus-codegen
192 >=dev-util/intltool-0.40
193 sys-devel/gettext
194 virtual/pkgconfig
195 doc? (
196 app-text/docbook-xml-dtd:4.1.2
197 app-text/xmlto )
198 vala? ( >=dev-lang/vala-0.16.1-r1:0.16[vapigen] )"
199
200 pkg_setup() {
201 G2CONF="${G2CONF}
202 --disable-static
203 --disable-more-warnings
204 --localstatedir=${EPREFIX}/var
205 --docdir=${EPREFIX}/usr/share/doc/${PF}
206 $(use_enable doc docbook-docs)
207 $(use_enable introspection)
208 $(use_enable vala)
209 $(use_enable systemd)
210 $(systemd_with_unitdir)"
211 DOCS="AUTHORS NEWS README TODO"
212 }
213
214 src_prepare() {
215 epatch "${FILESDIR}/${PN}-0.6.21-gentoo-system-users.patch"
216 gnome2_src_prepare
217
218 # FIXME: write a sane version of vapigen.m4 that properly deals with
219 # versioned vapigen pkgconfig files, submit to vala upstream, and get
220 # ${PN} upstream to use it.
221 sed -e 's:vapigen_pkg_name=vapigen$:vapigen_pkg_name=vapigen-0.16:' \
222 -e 's: vapigen\([^a-z_-]\): $vapigen_pkg_name\1:' \
223 -i configure || die 'sed failed'
224 }