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 (-8 / +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 120-135 BDEPEND=" Link Here
120
	virtual/perl-JSON-PP
120
	virtual/perl-JSON-PP
121
121
122
	gtk-doc? ( >=dev-util/gtk-doc-1.32 )
122
	gtk-doc? ( >=dev-util/gtk-doc-1.32 )
123
	geolocation? ( dev-util/gdbus-codegen )
123
	dev-util/gdbus-codegen
124
	>=dev-util/cmake-3.10
124
	>=dev-util/cmake-3.10
125
"
125
"
126
#	test? (
126
#	test? (
127
#		dev-python/pygobject:3[python_targets_python2_7]
127
#		dev-python/pygobject:3[python_targets_python2_7]
128
#		x11-themes/hicolor-icon-theme
128
#		x11-themes/hicolor-icon-theme
129
#	)
129
#	)
130
RDEPEND="${RDEPEND}
131
	geolocation? ( >=app-misc/geoclue-2.1.5:2.0 )
132
"
133
130
134
S="${WORKDIR}/${MY_P}"
131
S="${WORKDIR}/${MY_P}"
135
132
Lines 211-217 src_configure() { Link Here
211
		-DENABLE_API_TESTS=$(usex test)
208
		-DENABLE_API_TESTS=$(usex test)
212
		-DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp)
209
		-DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp)
213
		-DENABLE_GAMEPAD=$(usex gamepad)
210
		-DENABLE_GAMEPAD=$(usex gamepad)
214
		-DENABLE_GEOLOCATION=$(usex geolocation) # Runtime optional (talks over dbus service)
211
		-DENABLE_GEOLOCATION=ON # Runtime optional (talks over dbus service)
215
		-DENABLE_MINIBROWSER=$(usex examples)
212
		-DENABLE_MINIBROWSER=$(usex examples)
216
		-DENABLE_SPELLCHECK=$(usex spell)
213
		-DENABLE_SPELLCHECK=$(usex spell)
217
		-DENABLE_UNIFIED_BUILDS=$(usex jumbo-build)
214
		-DENABLE_UNIFIED_BUILDS=$(usex jumbo-build)
Lines 248-250 src_configure() { Link Here
248
245
249
	WK_USE_CCACHE=NO cmake_src_configure
246
	WK_USE_CCACHE=NO cmake_src_configure
250
}
247
}
251
- 
248
249
pkg_postinst() {
250
	optfeature "geolocation service (used at runtime if available)" ">=app-misc/geoclue-2.1.5:2.0"
251
}

Return to bug 852752