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-misc/vino: ChangeLog vino-2.32.2-r2.ebuild vino-3.8.1.ebuild
Date: Tue, 01 Oct 2013 21:42:11
Message-Id: 20131001214206.3AD9C2004C@flycatcher.gentoo.org
1 tetromino 13/10/01 21:42:06
2
3 Modified: ChangeLog
4 Added: vino-2.32.2-r2.ebuild
5 Removed: vino-3.8.1.ebuild
6 Log:
7 Fix DoS vulnerability and remove vulnerable version (CVE-2013-5745, bug #486694, thanks to Agostino Sarubbo).
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key CF0ADD61)
10
11 Revision Changes Path
12 1.192 net-misc/vino/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/vino/ChangeLog?rev=1.192&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/vino/ChangeLog?rev=1.192&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/vino/ChangeLog?r1=1.191&r2=1.192
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-misc/vino/ChangeLog,v
21 retrieving revision 1.191
22 retrieving revision 1.192
23 diff -u -r1.191 -r1.192
24 --- ChangeLog 13 Sep 2013 22:41:08 -0000 1.191
25 +++ ChangeLog 1 Oct 2013 21:42:06 -0000 1.192
26 @@ -1,6 +1,13 @@
27 # ChangeLog for net-misc/vino
28 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-misc/vino/ChangeLog,v 1.191 2013/09/13 22:41:08 eva Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-misc/vino/ChangeLog,v 1.192 2013/10/01 21:42:06 tetromino Exp $
31 +
32 +*vino-2.32.2-r2 (01 Oct 2013)
33 +
34 + 01 Oct 2013; Alexandre Rostovtsev <tetromino@g.o>
35 + +vino-2.32.2-r2.ebuild, -vino-3.8.1.ebuild:
36 + Fix DoS vulnerability and remove vulnerable version (CVE-2013-5745, bug
37 + #486694, thanks to Agostino Sarubbo).
38
39 *vino-3.8.1-r1 (14 Sep 2013)
40
41
42
43
44 1.1 net-misc/vino/vino-2.32.2-r2.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/vino/vino-2.32.2-r2.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/vino/vino-2.32.2-r2.ebuild?rev=1.1&content-type=text/plain
48
49 Index: vino-2.32.2-r2.ebuild
50 ===================================================================
51 # Copyright 1999-2013 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/net-misc/vino/vino-2.32.2-r2.ebuild,v 1.1 2013/10/01 21:42:06 tetromino Exp $
54
55 EAPI="5"
56 GCONF_DEBUG="yes"
57 GNOME_TARBALL_SUFFIX="bz2"
58
59 inherit eutils gnome2
60
61 DESCRIPTION="An integrated VNC server for GNOME"
62 HOMEPAGE="http://live.gnome.org/Vino"
63
64 LICENSE="GPL-2+"
65 SLOT="0"
66 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
67 IUSE="avahi crypt ipv6 jpeg gnome-keyring libnotify networkmanager ssl +telepathy zlib"
68
69 RDEPEND=">=dev-libs/glib-2.17:2
70 >=x11-libs/gtk+-2.20:2
71 >=gnome-base/gconf-2:2
72 >=sys-apps/dbus-1.2.3
73 >=net-libs/libsoup-2.24:2.4
74 dev-libs/libunique:1
75 dev-libs/dbus-glib
76 x11-libs/libXext
77 x11-libs/libXtst
78 avahi? ( >=net-dns/avahi-0.6:=[dbus] )
79 crypt? ( >=dev-libs/libgcrypt-1.1.90:= )
80 gnome-keyring? ( || ( gnome-base/libgnome-keyring <gnome-base/gnome-keyring-2.29.4 ) )
81 jpeg? ( virtual/jpeg:0= )
82 libnotify? ( >=x11-libs/libnotify-0.4.4:= )
83 networkmanager? ( >=net-misc/networkmanager-0.7 )
84 ssl? ( >=net-libs/gnutls-1:= )
85 telepathy? ( >=net-libs/telepathy-glib-0.11.6 )
86 zlib? ( sys-libs/zlib:= )"
87 DEPEND="${RDEPEND}
88 >=dev-lang/perl-5
89 virtual/pkgconfig
90 >=dev-util/intltool-0.40
91 || (
92 gnome-base/libgnome-keyring
93 <gnome-base/gnome-keyring-2.29.4 )"
94 # keyring is always required at build time per bug 322763
95
96 # bug #394611; tight encoding requires zlib encoding
97 REQUIRED_USE="jpeg? ( zlib )"
98
99 src_prepare() {
100 DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
101
102 # Fix autorestart loop, bug #277989
103 epatch "${FILESDIR}/${PN}-2.26.2-autorestart-loop.patch"
104
105 # clipboard leak to unauthenticated clients, bug #434930
106 epatch "${FILESDIR}/${PN}-3.6.2-clipboard-leak.patch"
107
108 # DoS fix from 3.8.2/3.10, bug #486694
109 epatch "${FILESDIR}/${PN}-3.8.1-new-client.patch"
110
111 gnome2_src_prepare
112 }
113
114 src_configure() {
115 gnome2_src_configure \
116 $(use_enable avahi) \
117 $(use_enable crypt gcrypt) \
118 $(use_enable ipv6) \
119 $(use_with jpeg) \
120 $(use_enable gnome-keyring) \
121 $(use_enable libnotify) \
122 $(use_enable networkmanager network-manager) \
123 $(use_enable ssl gnutls) \
124 $(use_enable telepathy) \
125 $(use_with zlib) \
126 $(use_with zlib libz) \
127 --enable-libunique
128 }
129
130 pkg_postinst() {
131 gnome2_pkg_postinst
132
133 elog "If you are getting refresh problems when using special 3D effects,"
134 elog "try disabling XDamage extension. For that, you can run the following:"
135 elog " gconftool-2 --type boolean --set /desktop/gnome/remote_access/disable_xdamage true"
136 elog "This is due http://bugs.freedesktop.org/12255"
137 }