Bump buildroot to 2019.02
This commit is contained in:
@@ -2,6 +2,7 @@ config BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
|
||||
bool
|
||||
# ARM needs BLX, so v5t+, BE completely untested so disabled
|
||||
default y if BR2_arm && !BR2_ARM_CPU_ARMV4
|
||||
default y if BR2_aarch64 || BR2_aarch64_be
|
||||
default y if BR2_i386 || BR2_x86_64
|
||||
# Disabled on MIPS big endian due to sigbus
|
||||
default y if BR2_mipsel || BR2_mips64el
|
||||
@@ -11,6 +12,22 @@ config BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt
|
||||
|
||||
config BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS_JIT
|
||||
bool
|
||||
# ARM needs NEON for JIT.
|
||||
default y if BR2_ARM_CPU_HAS_NEON
|
||||
# AArch64 is supported upstream but not well tested on big-endian mode.
|
||||
default y if BR2_aarch64
|
||||
# i386 & x86_64 don't have any special requirements.
|
||||
default y if BR2_i386
|
||||
default y if BR2_x86_64
|
||||
# JIT is known not to work on MIPS64.
|
||||
# Plain MIPS32 (pre R2) is not well tested and likely broken, and R6
|
||||
# is unsupported, see https://bugs.webkit.org/show_bug.cgi?id=191258
|
||||
# The MIPS support is completely untested in big-endian mode.
|
||||
default y if BR2_mipsel && BR2_MIPS_CPU_MIPS32R2
|
||||
default y if BR2_mipsel && BR2_MIPS_CPU_MIPS32R5
|
||||
|
||||
comment "webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 6, host gcc >= 4.8"
|
||||
depends on BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS
|
||||
depends on !BR2_PACKAGE_LIBGTK3 || !BR2_INSTALL_LIBSTDCPP || \
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# From https://webkitgtk.org/releases/webkitgtk-2.22.4.tar.xz.sums
|
||||
md5 9f08d09cfc21c761a431a545549f301a webkitgtk-2.22.4.tar.xz
|
||||
sha1 adf857c8a8b8fb79ba9b01bbe4b454956e633952 webkitgtk-2.22.4.tar.xz
|
||||
sha256 fab5be2883802352ae0e735dd1eff4bc18abaff7ac78689cec72eb2f611943b8 webkitgtk-2.22.4.tar.xz
|
||||
# From https://webkitgtk.org/releases/webkitgtk-2.22.6.tar.xz.sums
|
||||
md5 7c21a30f7f078f0b712caf0c7ee966a4 webkitgtk-2.22.6.tar.xz
|
||||
sha1 26a8f8951da03aa4dfc2c25257b6899ea3c2558f webkitgtk-2.22.6.tar.xz
|
||||
sha256 df90db9c0db0a2072b945fa3e1d45865922bd686c4659cce6cb5897ce357c85b webkitgtk-2.22.6.tar.xz
|
||||
|
||||
# Hashes for license files:
|
||||
sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
WEBKITGTK_VERSION = 2.22.4
|
||||
WEBKITGTK_VERSION = 2.22.6
|
||||
WEBKITGTK_SITE = http://www.webkitgtk.org/releases
|
||||
WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz
|
||||
WEBKITGTK_INSTALL_STAGING = YES
|
||||
@@ -12,7 +12,7 @@ WEBKITGTK_LICENSE = LGPL-2.1+, BSD-2-Clause
|
||||
WEBKITGTK_LICENSE_FILES = \
|
||||
Source/WebCore/LICENSE-APPLE \
|
||||
Source/WebCore/LICENSE-LGPL-2.1
|
||||
WEBKITGTK_DEPENDENCIES = host-ruby host-flex host-bison host-gperf \
|
||||
WEBKITGTK_DEPENDENCIES = host-ruby host-python host-gperf \
|
||||
enchant harfbuzz icu jpeg libgcrypt libgtk3 libsecret libsoup \
|
||||
libtasn1 libxml2 libxslt sqlite webp woff2
|
||||
WEBKITGTK_CONF_OPTS = \
|
||||
@@ -27,9 +27,7 @@ WEBKITGTK_CONF_OPTS = \
|
||||
-DUSE_LIBHYPHEN=OFF \
|
||||
-DUSE_WOFF2=ON
|
||||
|
||||
# ARM needs NEON for JIT
|
||||
# i386 & x86_64 don't seem to have any special requirements
|
||||
ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_i386)$(BR2_x86_64),y)
|
||||
ifeq ($(BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS_JIT),y)
|
||||
WEBKITGTK_CONF_OPTS += -DENABLE_JIT=ON
|
||||
else
|
||||
WEBKITGTK_CONF_OPTS += -DENABLE_JIT=OFF
|
||||
@@ -41,13 +39,9 @@ WEBKITGTK_CONF_OPTS += \
|
||||
-DENABLE_WEB_AUDIO=ON
|
||||
WEBKITGTK_DEPENDENCIES += gstreamer1 gst1-libav gst1-plugins-base gst1-plugins-good
|
||||
else
|
||||
# ENABLE_MEDIA_STREAM has to be explicitly disabled because there is a missing
|
||||
# feature dependency in the WebKitGTK+ CMake files. This can be removed once
|
||||
# https://bugs.webkit.org/show_bug.cgi?id=174940 makes it into a release.
|
||||
WEBKITGTK_CONF_OPTS += \
|
||||
-DENABLE_VIDEO=OFF \
|
||||
-DENABLE_WEB_AUDIO=OFF \
|
||||
-DENABLE_MEDIA_STREAM=OFF
|
||||
-DENABLE_WEB_AUDIO=OFF
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_WEBKITGTK_WEBDRIVER),y)
|
||||
|
||||
Reference in New Issue
Block a user