Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 852752 | Differences between
and this patch

Collapse All | Expand All

(-)a/net-libs/webkit-gtk/webkit-gtk-2.36.1.ebuild (-9 / +8 lines)
Lines 6-12 PYTHON_REQ_USE="xml(+)" Link Here
6
PYTHON_COMPAT=( python3_{8..10} )
6
PYTHON_COMPAT=( python3_{8..10} )
7
USE_RUBY="ruby27 ruby30 ruby31"
7
USE_RUBY="ruby27 ruby30 ruby31"
8
8
9
inherit check-reqs flag-o-matic gnome2 python-any-r1 ruby-single toolchain-funcs cmake
9
inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
10
10
11
MY_P="webkitgtk-${PV}"
11
MY_P="webkitgtk-${PV}"
12
DESCRIPTION="Open source web browser engine"
12
DESCRIPTION="Open source web browser engine"
Lines 17-23 LICENSE="LGPL-2+ BSD" Link Here
17
SLOT="4/37" # soname version of libwebkit2gtk-4.0
17
SLOT="4/37" # soname version of libwebkit2gtk-4.0
18
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
18
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
19
19
20
IUSE="aqua avif +egl examples gamepad +geolocation gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build lcms libnotify seccomp spell systemd test wayland X"
20
IUSE="aqua avif +egl examples gamepad gles2-only gnome-keyring +gstreamer gtk-doc +introspection +jpeg2k +jumbo-build lcms libnotify seccomp spell systemd test wayland X"
21
21
22
# gstreamer with opengl/gles2 needs egl
22
# gstreamer with opengl/gles2 needs egl
23
REQUIRED_USE="
23
REQUIRED_USE="
Lines 107-112 BDEPEND=" Link Here
107
	${PYTHON_DEPS}
107
	${PYTHON_DEPS}
108
	${RUBY_DEPS}
108
	${RUBY_DEPS}
109
	>=app-accessibility/at-spi2-core-2.5.3
109
	>=app-accessibility/at-spi2-core-2.5.3
110
	dev-util/gdbus-codegen
110
	dev-util/glib-utils
111
	dev-util/glib-utils
111
	>=dev-util/gperf-3.0.1
112
	>=dev-util/gperf-3.0.1
112
	>=sys-devel/bison-2.4.3
113
	>=sys-devel/bison-2.4.3
Lines 120-135 BDEPEND=" Link Here
120
	virtual/perl-JSON-PP
121
	virtual/perl-JSON-PP
121
122
122
	gtk-doc? ( >=dev-util/gtk-doc-1.32 )
123
	gtk-doc? ( >=dev-util/gtk-doc-1.32 )
123
	geolocation? ( dev-util/gdbus-codegen )
124
	>=dev-util/cmake-3.10
125
"
124
"
126
#	test? (
125
#	test? (
127
#		dev-python/pygobject:3[python_targets_python2_7]
126
#		dev-python/pygobject:3[python_targets_python2_7]
128
#		x11-themes/hicolor-icon-theme
127
#		x11-themes/hicolor-icon-theme
129
#	)
128
#	)
130
RDEPEND="${RDEPEND}
131
	geolocation? ( >=app-misc/geoclue-2.1.5:2.0 )
132
"
133
129
134
S="${WORKDIR}/${MY_P}"
130
S="${WORKDIR}/${MY_P}"
135
131
Lines 211-217 src_configure() { Link Here
211
		-DENABLE_API_TESTS=$(usex test)
207
		-DENABLE_API_TESTS=$(usex test)
212
		-DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp)
208
		-DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp)
213
		-DENABLE_GAMEPAD=$(usex gamepad)
209
		-DENABLE_GAMEPAD=$(usex gamepad)
214
		-DENABLE_GEOLOCATION=$(usex geolocation) # Runtime optional (talks over dbus service)
210
		-DENABLE_GEOLOCATION=ON # Runtime optional (talks over dbus service)
215
		-DENABLE_MINIBROWSER=$(usex examples)
211
		-DENABLE_MINIBROWSER=$(usex examples)
216
		-DENABLE_SPELLCHECK=$(usex spell)
212
		-DENABLE_SPELLCHECK=$(usex spell)
217
		-DENABLE_UNIFIED_BUILDS=$(usex jumbo-build)
213
		-DENABLE_UNIFIED_BUILDS=$(usex jumbo-build)
Lines 248-250 src_configure() { Link Here
248
244
249
	WK_USE_CCACHE=NO cmake_src_configure
245
	WK_USE_CCACHE=NO cmake_src_configure
250
}
246
}
251
- 
247
248
pkg_postinst() {
249
	optfeature "geolocation service (used at runtime if available)" ">=app-misc/geoclue-2.1.5:2.0"
250
}

Return to bug 852752