summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2011-11-13 08:36:45 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2011-11-13 08:36:45 +0000
commitfa863ea6e72750020a7643eb07a649396dacb0e4 (patch)
treecbadc48154d86818ff822580a6bd95ff6619c023 /net-libs/libsocialweb
parentNew package net-misc/termtter. (diff)
downloadgentoo-2-fa863ea6e72750020a7643eb07a649396dacb0e4.tar.gz
gentoo-2-fa863ea6e72750020a7643eb07a649396dacb0e4.tar.bz2
gentoo-2-fa863ea6e72750020a7643eb07a649396dacb0e4.zip
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@gmail.com> for reporting).
(Portage version: 2.2.0_alpha74/cvs/Linux x86_64)
Diffstat (limited to 'net-libs/libsocialweb')
-rw-r--r--net-libs/libsocialweb/ChangeLog11
-rw-r--r--net-libs/libsocialweb/libsocialweb-0.25.20.ebuild (renamed from net-libs/libsocialweb/libsocialweb-0.25.18.ebuild)16
-rw-r--r--net-libs/libsocialweb/metadata.xml4
3 files changed, 18 insertions, 13 deletions
diff --git a/net-libs/libsocialweb/ChangeLog b/net-libs/libsocialweb/ChangeLog
index f4b7ee48b18b..e918515f8001 100644
--- a/net-libs/libsocialweb/ChangeLog
+++ b/net-libs/libsocialweb/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for net-libs/libsocialweb
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/ChangeLog,v 1.4 2011/07/24 15:25:17 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/ChangeLog,v 1.5 2011/11/13 08:36:44 tetromino Exp $
+
+*libsocialweb-0.25.20 (13 Nov 2011)
+
+ 13 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
+ -libsocialweb-0.25.18.ebuild, +libsocialweb-0.25.20.ebuild, metadata.xml:
+ 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@gmail.com> for reporting).
*libsocialweb-0.25.19 (24 Jul 2011)
diff --git a/net-libs/libsocialweb/libsocialweb-0.25.18.ebuild b/net-libs/libsocialweb/libsocialweb-0.25.20.ebuild
index bf6cd2df10b1..42adb2447094 100644
--- a/net-libs/libsocialweb/libsocialweb-0.25.18.ebuild
+++ b/net-libs/libsocialweb/libsocialweb-0.25.20.ebuild
@@ -1,11 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.18.ebuild,v 1.1 2011/06/10 19:10:55 nirbheek Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libsocialweb/libsocialweb-0.25.20.ebuild,v 1.1 2011/11/13 08:36:45 tetromino Exp $
-EAPI="3"
+EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
-GNOME_TARBALL_SUFFIX="xz"
PYTHON_DEPEND="2"
inherit gnome2 python
@@ -44,6 +43,9 @@ DEPEND="${RDEPEND}
>=dev-lang/vala-0.10.0:0.12[vapigen]
>=dev-libs/gobject-introspection-0.9.6 )"
+# Introspection is needed for vala bindings
+REQUIRED_USE="vala? ( introspection )"
+
pkg_setup() {
# TODO: enable sys-apps/keyutils support (--without-kernel-keyring)
G2CONF="${G2CONF}
@@ -62,16 +64,10 @@ pkg_setup() {
use connman && G2CONF="${G2CONF} --with-online=connman"
use networkmanager && G2CONF="${G2CONF} --with-online=networkmanager"
- # Introspection is needed for vala bindings
- # FIXME: Replace with USE_REQUIRED when python.eclass gets EAPI=4 support
- if use vala && ! use introspection; then
- ewarn "Introspection support is needed for Vala bindings, auto-enabling..."
- G2CONF="${G2CONF} --enable-introspection"
- fi
-
DOCS="AUTHORS README TODO"
python_set_active_version 2
+ python_pkg_setup
}
src_prepare() {
diff --git a/net-libs/libsocialweb/metadata.xml b/net-libs/libsocialweb/metadata.xml
index a61df5f4ae5f..3726e784bcf4 100644
--- a/net-libs/libsocialweb/metadata.xml
+++ b/net-libs/libsocialweb/metadata.xml
@@ -7,8 +7,8 @@
connection status information</flag>
<flag name="gnome">Extract proxy information using
<pkg>net-libs/libsoup-gnome</pkg></flag>
- <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
- for introspection</flag>
+ <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
+ for introspection</flag>
<flag name="vala">Build bindings for <pkg>dev-lang/vala</pkg></flag>
</use>
</pkgmetadata>