Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/libsocialweb: metadata.xml ChangeLog libsocialweb-0.25.20.ebuild libsocialweb-0.25.18.ebuild
Date: Sun, 13 Nov 2011 08:36:54
Message-Id: 20111113083645.1892C2004B@flycatcher.gentoo.org
1 tetromino 11/11/13 08:36:45
2
3 Modified: metadata.xml ChangeLog
4 Added: libsocialweb-0.25.20.ebuild
5 Removed: libsocialweb-0.25.18.ebuild
6 Log:
7 Bump, port to EAPI4, drop old. Notable changes: should no longer silently attempt to connect to Twitter and other services without the user's permission (bug #389999, CVE-2011-4129, thanks to Michael Harrison <n0idx80@×××××.com> for reporting).
8
9 (Portage version: 2.2.0_alpha74/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.2 net-libs/libsocialweb/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/metadata.xml?rev=1.2&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/metadata.xml?rev=1.2&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/metadata.xml?r1=1.1&r2=1.2
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/metadata.xml,v
21 retrieving revision 1.1
22 retrieving revision 1.2
23 diff -u -r1.1 -r1.2
24 --- metadata.xml 24 Apr 2011 12:40:46 -0000 1.1
25 +++ metadata.xml 13 Nov 2011 08:36:44 -0000 1.2
26 @@ -7,8 +7,8 @@
27 connection status information</flag>
28 <flag name="gnome">Extract proxy information using
29 <pkg>net-libs/libsoup-gnome</pkg></flag>
30 - <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
31 - for introspection</flag>
32 + <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
33 + for introspection</flag>
34 <flag name="vala">Build bindings for <pkg>dev-lang/vala</pkg></flag>
35 </use>
36 </pkgmetadata>
37
38
39
40 1.5 net-libs/libsocialweb/ChangeLog
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/ChangeLog?rev=1.5&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/ChangeLog?rev=1.5&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/ChangeLog?r1=1.4&r2=1.5
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/ChangeLog,v
49 retrieving revision 1.4
50 retrieving revision 1.5
51 diff -u -r1.4 -r1.5
52 --- ChangeLog 24 Jul 2011 15:25:17 -0000 1.4
53 +++ ChangeLog 13 Nov 2011 08:36:44 -0000 1.5
54 @@ -1,6 +1,15 @@
55 # ChangeLog for net-libs/libsocialweb
56 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/ChangeLog,v 1.4 2011/07/24 15:25:17 eva Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/ChangeLog,v 1.5 2011/11/13 08:36:44 tetromino Exp $
59 +
60 +*libsocialweb-0.25.20 (13 Nov 2011)
61 +
62 + 13 Nov 2011; Alexandre Rostovtsev <tetromino@g.o>
63 + -libsocialweb-0.25.18.ebuild, +libsocialweb-0.25.20.ebuild, metadata.xml:
64 + Bump, port to EAPI4, drop old. Notable changes: should no longer silently
65 + attempt to connect to Twitter and other services without the user's
66 + permission (bug #389999, CVE-2011-4129, thanks to Michael Harrison
67 + <n0idx80@×××××.com> for reporting).
68
69 *libsocialweb-0.25.19 (24 Jul 2011)
70
71
72
73
74 1.1 net-libs/libsocialweb/libsocialweb-0.25.20.ebuild
75
76 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.20.ebuild?rev=1.1&view=markup
77 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.20.ebuild?rev=1.1&content-type=text/plain
78
79 Index: libsocialweb-0.25.20.ebuild
80 ===================================================================
81 # Copyright 1999-2011 Gentoo Foundation
82 # Distributed under the terms of the GNU General Public License v2
83 # $Header: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.20.ebuild,v 1.1 2011/11/13 08:36:45 tetromino Exp $
84
85 EAPI="4"
86 GCONF_DEBUG="no"
87 GNOME2_LA_PUNT="yes"
88 PYTHON_DEPEND="2"
89
90 inherit gnome2 python
91
92 DESCRIPTION="Social web services integration framework"
93 HOMEPAGE="http://git.gnome.org/browse/libsocialweb"
94
95 LICENSE="LGPL-2.1"
96 SLOT="0"
97 KEYWORDS="~amd64 ~x86"
98 IUSE="doc connman +gnome +introspection +networkmanager vala"
99
100 # NOTE: coverage testing should not be enabled
101 RDEPEND=">=dev-libs/glib-2.14:2
102 >=net-libs/rest-0.7.10
103
104 gnome-base/gconf:2
105 gnome-base/libgnome-keyring
106 dev-libs/dbus-glib
107 dev-libs/json-glib
108 net-libs/libsoup:2.4
109
110 gnome? ( >=net-libs/libsoup-gnome-2.25.1:2.4 )
111 introspection? ( >=dev-libs/gobject-introspection-0.9.6 )
112 networkmanager? ( net-misc/networkmanager )
113 !networkmanager? ( connman? ( net-misc/connman ) )"
114 DEPEND="${RDEPEND}
115 >=dev-util/gtk-doc-am-1.15
116 >=dev-util/intltool-0.40
117 dev-util/pkgconfig
118 sys-devel/gettext
119 doc? (
120 dev-libs/libxslt
121 >=dev-util/gtk-doc-1.15 )
122 vala? (
123 >=dev-lang/vala-0.10.0:0.12[vapigen]
124 >=dev-libs/gobject-introspection-0.9.6 )"
125
126 # Introspection is needed for vala bindings
127 REQUIRED_USE="vala? ( introspection )"
128
129 pkg_setup() {
130 # TODO: enable sys-apps/keyutils support (--without-kernel-keyring)
131 G2CONF="${G2CONF}
132 --disable-static
133 --disable-gcov
134 --without-kernel-keyring
135 --enable-all-services
136 $(use_enable introspection)
137 $(use_enable vala vala-bindings)
138 $(use_with gnome)
139 VALAC=$(type -P valac-0.12)
140 VAPIGEN=$(type -P vapigen-0.12)
141 --with-online=always"
142
143 # NetworkManager always overrides connman support
144 use connman && G2CONF="${G2CONF} --with-online=connman"
145 use networkmanager && G2CONF="${G2CONF} --with-online=networkmanager"
146
147 DOCS="AUTHORS README TODO"
148
149 python_set_active_version 2
150 python_pkg_setup
151 }
152
153 src_prepare() {
154 gnome2_src_prepare
155
156 python_convert_shebangs 2 "${S}/tools/glib-ginterface-gen.py"
157 }