Bump, port to EAPI4, drop old. Notable changes: should no longer silently attempt...
authorAlexandre Rostovtsev <tetromino@gentoo.org>
Sun, 13 Nov 2011 08:36:45 +0000 (08:36 +0000)
committerAlexandre Rostovtsev <tetromino@gentoo.org>
Sun, 13 Nov 2011 08:36:45 +0000 (08:36 +0000)
Package-Manager: portage-2.2.0_alpha74/cvs/Linux x86_64

net-libs/libsocialweb/ChangeLog
net-libs/libsocialweb/Manifest
net-libs/libsocialweb/libsocialweb-0.25.20.ebuild [moved from net-libs/libsocialweb/libsocialweb-0.25.18.ebuild with 82% similarity]
net-libs/libsocialweb/metadata.xml

index f4b7ee48b18b26e52d2e750eb782ed7a475e2902..e918515f8001be2949b9b2891ca2cea4bc7bb92e 100644 (file)
@@ -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)
 
index f5b94892cea200213df5cce60411219eac406094..78ea8563ccca13c9aea0199e700d59d8c4dfe3d1 100644 (file)
@@ -1,16 +1,16 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
 
-DIST libsocialweb-0.25.18.tar.xz 454308 RMD160 ab6d9f248ad32d46aa2ce958c83a0153328a4e6f SHA1 25a7beccf87bd3834d88cab3fb6173c9870f5b8e SHA256 67f4c8b0a49258f65defea1383893ba00aa7280508c980d8eaa1292fa2feb34c
 DIST libsocialweb-0.25.19.tar.xz 470420 RMD160 7f84a0fcb423b861b22b59de7b44e43d490f051f SHA1 0742c5644cbacd6e5a14eaf377ffe8b5994e8a30 SHA256 377b165fed92e1d4f6c7a2430191388633ad25421a72d640e9e60dfdf1d54625
-EBUILD libsocialweb-0.25.18.ebuild 2248 RMD160 ff16af000dab83fb8a89b972542a388cddab07a7 SHA1 f0c8a4ba406b46578964bfaba6fac44810a6a58f SHA256 a993e909a03012e2564864cae0f4a11af82326dc7edb28480cfec523bfd78b5d
+DIST libsocialweb-0.25.20.tar.xz 471464 RMD160 55292f28cfaf5edc58df23dacc66b971a6fcc40a SHA1 85021d882e54643ee54df73fbd8f255e9d2353ea SHA256 eb0078f44eb5fc4570fcee26c5670a433ca1bb83be0cead421a4a03e7d838ff5
 EBUILD libsocialweb-0.25.19.ebuild 2243 RMD160 bbe36b46a031e5ea8debcc0871877821e2cb8f4b SHA1 7d1373d5aacca7431df9b27349ecabe2b2274b78 SHA256 7cc6aeb04d239418bc69d5624d6fbee6f1151438c3295a2344407e06d177a3f0
-MISC ChangeLog 896 RMD160 b9a6de6d8a9d75ac9692768500c5db73fea65918 SHA1 069fb084b0368f4760bdac73d58d954d099c5eb4 SHA256 6a20c2ab8e87115ba9d14816454e79886d785977c45e300c41951a6e7ebd0603
-MISC metadata.xml 564 RMD160 370d8e5f2b48bf2e955e91e6863a8a49e251b829 SHA1 b5e80091e5325b97db2c46880bd6eb139a3ac879 SHA256 12ff4b42673fc4a5fc25b0fb738daa65161846fee0a9d9d913db424921230afb
+EBUILD libsocialweb-0.25.20.ebuild 2036 RMD160 cb325c4f7a4bac850a20c2f565d5f36e184b2f50 SHA1 72c6c7e32465a8f4717c54698bf7868cdde8c05e SHA256 4fea9ed272f350c652446d60485dbaa400b98c87112eabc064e48458d7131645
+MISC ChangeLog 1328 RMD160 6c15b85a46a28762f89c9de195902e26e9edb47c SHA1 631cfac22ce904952bc78f180d190282e224db3b SHA256 3184f9d515e0c2704080d8ac460feefa1692034162b080af73fe938c7e5930a7
+MISC metadata.xml 556 RMD160 39c8463f2b9bed271b7579685ca5d28d80ab235e SHA1 84f44951299dec0c1ff993a203cead2871e08b3b SHA256 105ea0ba3827c13d8e3feea95034e64d682ecf6a3f17e62a396873a79fa32e18
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
 
-iEYEARECAAYFAk4sOWMACgkQ1fmVwcYIWAZF0wCguSCmaZQo9WcbwCGddH2SJWhd
-JbcAoOmPfLySVNIk9rIdSBZM6Tren/U2
-=Uj0R
+iF4EAREIAAYFAk6/gaIACgkQdjK8w9WeBnBtIAD/aiqU6HcySKtgyEyNBsbKJhuJ
+PWeO+YN/XxWLmnZnMT4A/3o2K7rXeKaoCnpkK0Tcvn4SLz/eW3o/0F0BQK2SoX3U
+=Ema1
 -----END PGP SIGNATURE-----
similarity index 82%
rename from net-libs/libsocialweb/libsocialweb-0.25.18.ebuild
rename to net-libs/libsocialweb/libsocialweb-0.25.20.ebuild
index bf6cd2df10b1b7f66f19d4bbc89a3185d2085fe9..42adb2447094cb3c66738563a3a8ff01bba90708 100644 (file)
@@ -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() {
index a61df5f4ae5f8addd698e51df5d79d4d9de68496..3726e784bcf40bd4ae944fb211d6cfb9075dc50e 100644 (file)
@@ -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>