Lines 19-25
Link Here
|
19 |
SLOT="4/37" # soname version of libwebkit2gtk-4.0 |
19 |
SLOT="4/37" # soname version of libwebkit2gtk-4.0 |
20 |
KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~sparc ~x86" |
20 |
KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~sparc ~x86" |
21 |
|
21 |
|
22 |
IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X" |
22 |
IUSE="aqua avif examples flite gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X" |
23 |
REQUIRED_USE="|| ( aqua wayland X )" |
23 |
REQUIRED_USE="|| ( aqua wayland X )" |
24 |
|
24 |
|
25 |
# Tests do not run when built from tarballs |
25 |
# Tests do not run when built from tarballs |
Lines 71-76
Link Here
|
71 |
x11-libs/gtk+:3[aqua?,introspection?,wayland?,X?] |
71 |
x11-libs/gtk+:3[aqua?,introspection?,wayland?,X?] |
72 |
x11-libs/libdrm |
72 |
x11-libs/libdrm |
73 |
avif? ( media-libs/libavif:= ) |
73 |
avif? ( media-libs/libavif:= ) |
|
|
74 |
flite? ( app-accessibility/flite ) |
74 |
gamepad? ( dev-libs/libmanette ) |
75 |
gamepad? ( dev-libs/libmanette ) |
75 |
gstreamer? ( |
76 |
gstreamer? ( |
76 |
media-libs/gstreamer:1.0 |
77 |
media-libs/gstreamer:1.0 |
Lines 146-154
Link Here
|
146 |
cmake_src_prepare |
147 |
cmake_src_prepare |
147 |
gnome2_src_prepare |
148 |
gnome2_src_prepare |
148 |
|
149 |
|
149 |
# https://bugs.gentoo.org/943213 |
|
|
150 |
eapply "${FILESDIR}"/2.44.4-fix-icu76.1.patch |
151 |
|
152 |
# We don't want -Werror for gobject-introspection (bug #947761) |
150 |
# We don't want -Werror for gobject-introspection (bug #947761) |
153 |
sed -i -e "s:--warn-error::" Source/cmake/FindGI.cmake || die |
151 |
sed -i -e "s:--warn-error::" Source/cmake/FindGI.cmake || die |
154 |
} |
152 |
} |
Lines 206-211
Link Here
|
206 |
-DENABLE_GEOLOCATION=ON # Runtime optional (talks over dbus service) |
204 |
-DENABLE_GEOLOCATION=ON # Runtime optional (talks over dbus service) |
207 |
-DENABLE_MINIBROWSER=$(usex examples) |
205 |
-DENABLE_MINIBROWSER=$(usex examples) |
208 |
-DENABLE_PDFJS=$(usex pdf) |
206 |
-DENABLE_PDFJS=$(usex pdf) |
|
|
207 |
-DENABLE_SPEECH_SYNTHESIS=$(usex flite) |
209 |
-DENABLE_SPELLCHECK=$(usex spell) |
208 |
-DENABLE_SPELLCHECK=$(usex spell) |
210 |
-DENABLE_UNIFIED_BUILDS=$(usex jumbo-build) |
209 |
-DENABLE_UNIFIED_BUILDS=$(usex jumbo-build) |
211 |
-DENABLE_VIDEO=$(usex gstreamer) |
210 |
-DENABLE_VIDEO=$(usex gstreamer) |
Lines 214-219
Link Here
|
214 |
-DENABLE_WEBDRIVER=OFF |
213 |
-DENABLE_WEBDRIVER=OFF |
215 |
-DENABLE_WEBGL=ON |
214 |
-DENABLE_WEBGL=ON |
216 |
-DUSE_AVIF=$(usex avif) |
215 |
-DUSE_AVIF=$(usex avif) |
|
|
216 |
-DUSE_FLITE=$(usex flite) |
217 |
-DUSE_GSTREAMER_WEBRTC=$(usex gstreamer) |
217 |
-DUSE_GSTREAMER_WEBRTC=$(usex gstreamer) |
218 |
-DUSE_GSTREAMER_TRANSCODER=$(usex gstreamer) |
218 |
-DUSE_GSTREAMER_TRANSCODER=$(usex gstreamer) |
219 |
# Source/cmake/OptionsGTK.cmake |
219 |
# Source/cmake/OptionsGTK.cmake |