harfbuzz: security bump to version 1.4.4
[buildroot-gz.git] / package / webkitgtk / Config.in
blob25f6fad49c4f6b07eb0ee2a7f7eb8850e31c2738
1 config BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
2         bool
3         # ARM needs BLX, so v5t+, BE completely untested so disabled
4         default y if BR2_arm && !BR2_ARM_CPU_ARMV4
5         default y if BR2_i386 || BR2_x86_64
6         # Disabled on MIPS big endian due to sigbus
7         default y if BR2_mipsel || BR2_mips64el
8         # Disabled on PowerPC pending runtime testing
9         # Disabled on SuperH because of segfault
10         depends on BR2_USE_MMU # libglib2
11         depends on BR2_TOOLCHAIN_HAS_SYNC_4
13 comment "webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 4.9"
14         depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
15         depends on !BR2_PACKAGE_LIBGTK3 || !BR2_INSTALL_LIBSTDCPP || \
16                 !BR2_TOOLCHAIN_USES_GLIBC || \
17                 !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
18         depends on BR2_USE_MMU
20 config BR2_PACKAGE_WEBKITGTK
21         bool "webkitgtk"
22         depends on BR2_INSTALL_LIBSTDCPP
23         depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
24         depends on BR2_TOOLCHAIN_USES_GLIBC
25         depends on BR2_PACKAGE_LIBGTK3
26         depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
27         select BR2_PACKAGE_CAIRO
28         select BR2_PACKAGE_CAIRO_PNG
29         select BR2_PACKAGE_ENCHANT
30         select BR2_PACKAGE_HARFBUZZ
31         select BR2_PACKAGE_ICU
32         select BR2_PACKAGE_JPEG
33         select BR2_PACKAGE_LIBSECRET
34         select BR2_PACKAGE_LIBSOUP
35         select BR2_PACKAGE_LIBXML2
36         select BR2_PACKAGE_LIBXSLT
37         select BR2_PACKAGE_SQLITE
38         select BR2_PACKAGE_WEBP
39         select BR2_PACKAGE_XLIB_LIBXCOMPOSITE if BR2_PACKAGE_LIBGTK3_X11
40         select BR2_PACKAGE_XLIB_LIBXDAMAGE if BR2_PACKAGE_LIBGTK3_X11
41         select BR2_PACKAGE_XLIB_LIBXRENDER if BR2_PACKAGE_LIBGTK3_X11
42         select BR2_PACKAGE_XLIB_LIBXT if BR2_PACKAGE_LIBGTK3_X11
43         help
44           WebKit is an open source, standards compliant web browser engine.
46           http://www.webkitgtk.org/
48 if BR2_PACKAGE_WEBKITGTK
50 config BR2_PACKAGE_WEBKITGTK_HTTPS
51         bool "HTTPS support"
52         select BR2_PACKAGE_CA_CERTIFICATES # runtime
53         select BR2_PACKAGE_LIBSOUP_SSL
54         help
55           Enable HTTPS protocol support.
57 config BR2_PACKAGE_WEBKITGTK_MULTIMEDIA
58         bool "multimedia support"
59         select BR2_PACKAGE_GSTREAMER1
60         select BR2_PACKAGE_GST1_PLUGINS_BASE
61         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA
62         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP
63         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOCONVERT
64         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE
65         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK
66         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERT
67         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOSCALE
68         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VOLUME
69         select BR2_PACKAGE_GST1_PLUGINS_GOOD
70         select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ISOMP4
71         select BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP
72         select BR2_PACKAGE_GST1_LIBAV
73         help
74           This option pulls in all of the required dependencies
75           to enable multimedia (video/audio) support.
77 endif