summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2014-12-31 00:38:04 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2014-12-31 00:38:04 +0000
commit53e7e4f1bea897ded542c76d2f57bcb2f45de882 (patch)
treec1f3545a30a92417b8f7eb2da4247ed7a81021ac /net-libs
parentrm PYTHON_MODNAME (missed) (diff)
downloadgentoo-2-53e7e4f1bea897ded542c76d2f57bcb2f45de882.tar.gz
gentoo-2-53e7e4f1bea897ded542c76d2f57bcb2f45de882.tar.bz2
gentoo-2-53e7e4f1bea897ded542c76d2f57bcb2f45de882.zip
Drop gles2 & wayland support following up current upstream status, bug #533704. X useflag is now not an option anymore due to wayland being removed. Make gtk-doc optional in contradiction with teams policy because upstream did some hackery that does not use gtkdoc to manipulate gtk-doc (yay :/), bug #533622.
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key C6085806)
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/webkit-gtk/ChangeLog9
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.6.4.ebuild28
2 files changed, 24 insertions, 13 deletions
diff --git a/net-libs/webkit-gtk/ChangeLog b/net-libs/webkit-gtk/ChangeLog
index d8aa2fb80330..efff044d25f6 100644
--- a/net-libs/webkit-gtk/ChangeLog
+++ b/net-libs/webkit-gtk/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-libs/webkit-gtk
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/ChangeLog,v 1.303 2014/12/22 23:41:53 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/ChangeLog,v 1.304 2014/12/31 00:38:04 eva Exp $
+
+ 31 Dec 2014; Gilles Dartiguelongue <eva@gentoo.org> webkit-gtk-2.6.4.ebuild:
+ Drop gles2 & wayland support following up current upstream status, bug
+ #533704. X useflag is now not an option anymore due to wayland being removed.
+ Make gtk-doc optional in contradiction with teams policy because upstream did
+ some hackery that does not use gtkdoc to manipulate gtk-doc (yay :/), bug
+ #533622.
*webkit-gtk-2.6.4 (22 Dec 2014)
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.6.4.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.6.4.ebuild
index 750985be8a8b..9f1466bde185 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.6.4.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.6.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.6.4.ebuild,v 1.1 2014/12/22 23:41:53 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/webkit-gtk/webkit-gtk-2.6.4.ebuild,v 1.2 2014/12/31 00:38:04 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
@@ -16,16 +16,17 @@ SRC_URI="http://www.webkitgtk.org/releases/${MY_P}.tar.xz"
LICENSE="LGPL-2+ BSD"
SLOT="4/37" # soname version of libwebkit2gtk-4.0
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos"
-IUSE="coverage debug +egl +geoloc gles2 +gstreamer +introspection +jit libsecret +opengl spell wayland +webgl +X"
+IUSE="coverage debug doc +egl +geoloc +gstreamer +introspection +jit libsecret +opengl spell +webgl"
+# gles2 wayland X
# bugs 372493, 416331
REQUIRED_USE="
geoloc? ( introspection )
introspection? ( gstreamer )
- gles2? ( egl )
- webgl? ( ^^ ( gles2 opengl ) )
- !webgl? ( ?? ( gles2 opengl ) )
- || ( wayland X )
"
+# gles2? ( egl )
+# webgl? ( ^^ ( gles2 opengl ) )
+# !webgl? ( ?? ( gles2 opengl ) )
+# || ( wayland X )
# use sqlite, svg by default
# Aqua support in gtk3 is untested
@@ -44,7 +45,7 @@ RDEPEND="
>=media-libs/freetype-2.4.2:2
>=net-libs/libsoup-2.42:2.4[introspection?]
>=x11-libs/cairo-1.10.2:=[X]
- >=x11-libs/gtk+-3.6.0:3[X?,introspection?]
+ >=x11-libs/gtk+-3.6.0:3[X,introspection?]
dev-db/sqlite:3=
>=x11-libs/pango-1.30.0.0
x11-libs/libXrender
@@ -53,7 +54,6 @@ RDEPEND="
egl? ( media-libs/mesa[egl] )
geoloc? ( >=app-misc/geoclue-2.1.5:2.0 )
- gles2? ( media-libs/mesa[gles2] )
gstreamer? (
>=media-libs/gstreamer-1.2:1.0
>=media-libs/gst-plugins-base-1.2:1.0 )
@@ -61,12 +61,13 @@ RDEPEND="
libsecret? ( app-crypt/libsecret )
opengl? ( virtual/opengl )
spell? ( >=app-text/enchant-0.22:= )
- wayland? ( >=x11-libs/gtk+-3.12:3[wayland] )
webgl? (
x11-libs/cairo[opengl]
x11-libs/libXcomposite
x11-libs/libXdamage )
"
+# gles2? ( media-libs/mesa[gles2] )
+# wayland? ( >=x11-libs/gtk+-3.12:3[wayland] )
# paxctl needed for bug #407085
# Need real bison, not yacc
@@ -89,6 +90,7 @@ DEPEND="${RDEPEND}
>=sys-devel/make-3.82-r4
virtual/pkgconfig
+ doc? ( >=dev-util/gtk-doc-am-1.10 )
geoloc? ( dev-util/gdbus-codegen )
introspection? ( jit? ( sys-apps/paxctl ) )
test? (
@@ -174,8 +176,12 @@ src_configure() {
# should somehow let user select between them?
#
# FTL_JIT requires llvm + libcxxabi
+ # $(cmake-utils_use_enable wayland WAYLAND_TARGET)
+ # $(cmake-utils_use_enable X X11_TARGET)
+ # $(cmake-utils_use_find_package gles2 OpenGLES2)
local mycmakeargs=(
$(cmake-utils_use_enable test API_TESTS)
+ $(cmake-utils_use_enable doc GTKDOC)
$(cmake-utils_use_enable geoloc GEOLOCATION)
$(cmake-utils_use_enable gstreamer VIDEO)
$(cmake-utils_use_enable gstreamer WEB_AUDIO)
@@ -183,13 +189,11 @@ src_configure() {
$(cmake-utils_use_enable jit)
$(cmake-utils_use_enable libsecret CREDENTIAL_STORAGE)
$(cmake-utils_use_enable spell SPELLCHECK SPELLCHECK)
- $(cmake-utils_use_enable wayland WAYLANG_TARGET)
$(cmake-utils_use_enable webgl WEBGL)
- $(cmake-utils_use_enable X X11_TARGET)
$(cmake-utils_use_find_package egl EGL)
$(cmake-utils_use_find_package opengl OpenGL)
+ -DENABLE_X11_TARGET=ON
-DPORT=GTK
- -DENABLE_GTKDOC=ON
-DENABLE_PLUGIN_PROCESS_GTK2=ON
${ruby_interpreter}
)