Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-libs/wxGTK/
Date: Thu, 04 Jan 2018 17:18:59
Message-Id: 1515086299.41787a15cf62692c494063f656c82bbf849df8ea.leio@gentoo
1 commit: 41787a15cf62692c494063f656c82bbf849df8ea
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 4 03:31:03 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 4 17:18:19 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41787a15
7
8 x11-libs/wxGTK: remove USE=webkit (wxWebView) support from gtk2 based SLOT=3.0
9
10 gtk2 supporting webkit-gtk versions have not received security fixes for years, so
11 don't allow subjecting oneself to such an unsafe possibility. The only in-tree
12 wxGTK:3.0[webkit] consumer was ported to wxGTK:3.0-gtk3[webkit], which will have
13 a security safe version in a subsequent commit.
14
15 Bug: https://bugs.gentoo.org/629122
16 Package-Manager: Portage-2.3.19, Repoman-2.3.6
17
18 x11-libs/wxGTK/wxGTK-3.0.3.ebuild | 5 ++---
19 1 file changed, 2 insertions(+), 3 deletions(-)
20
21 diff --git a/x11-libs/wxGTK/wxGTK-3.0.3.ebuild b/x11-libs/wxGTK/wxGTK-3.0.3.ebuild
22 index 2f84b71d6cd..316720cf495 100644
23 --- a/x11-libs/wxGTK/wxGTK-3.0.3.ebuild
24 +++ b/x11-libs/wxGTK/wxGTK-3.0.3.ebuild
25 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidge
26 doc? ( https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}-docs-html.tar.bz2 )"
27
28 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
29 -IUSE="+X aqua doc debug gstreamer libnotify opengl sdl tiff webkit"
30 +IUSE="+X aqua doc debug gstreamer libnotify opengl sdl tiff"
31
32 SLOT="3.0"
33
34 @@ -34,7 +34,6 @@ RDEPEND="
35 libnotify? ( x11-libs/libnotify[${MULTILIB_USEDEP}] )
36 opengl? ( virtual/opengl[${MULTILIB_USEDEP}] )
37 tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] )
38 - webkit? ( net-libs/webkit-gtk:2 )
39 )
40 aqua? (
41 x11-libs/gtk+:2[aqua=,${MULTILIB_USEDEP}]
42 @@ -92,8 +91,8 @@ multilib_src_configure() {
43 --with-libxpm=sys
44 --with-libjpeg=sys
45 --without-gnomevfs
46 + --disable-webview
47 $(use_enable gstreamer mediactrl)
48 - $(multilib_native_use_enable webkit webview)
49 $(use_with libnotify)
50 $(use_with opengl)
51 $(use_with tiff libtiff sys)"