summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2020-07-21 07:22:33 +0000
committer Eric Hameleers <alien@slackware.com>2020-07-21 07:22:33 +0000
commit49d71d28edee0cb8fad677b457acaa6c67982ec2 (patch)
treeeeb6706a123fb896eccaf00427817ec79ce654b2
parent902c8c46b3fc111246d96c950e29c19c4919ae0d (diff)
downloadasb-49d71d28edee0cb8fad677b457acaa6c67982ec2.tar.gz
asb-49d71d28edee0cb8fad677b457acaa6c67982ec2.tar.xz
chromium: updated to 84.0.4147.89
-rwxr-xr-xchromium/build/chromium.SlackBuild16
1 files changed, 7 insertions, 9 deletions
diff --git a/chromium/build/chromium.SlackBuild b/chromium/build/chromium.SlackBuild
index 16657036..b78ce658 100755
--- a/chromium/build/chromium.SlackBuild
+++ b/chromium/build/chromium.SlackBuild
@@ -33,6 +33,7 @@
# - ninja;
# - nodejs;
# - gcc >= 8 for bootstrapping gn;
+# - nasm >= 2.14 (yasm no longer being used);
# - Internet access (for downloading toolchain bins)
# Needs:
# Changelog:
@@ -342,6 +343,8 @@
# See https://chromium.googlesource.com/chromium/src/+/master/docs/gpu/vaapi.md#VaAPI-on-Linux
# for the intended usage (Intel VAAPI and MESA VAAPI).
# To support Nvidia and other GPUs, patches would be needed.
+# 84.0.4147.89-1: 20/jul/2020 by Eric Hameleers <alien@slackware.com>
+# * Update to M84.
#
#
# -----------------------------------------------------------------------------
@@ -355,7 +358,7 @@
SRCNAM=chromium
SRCEXT=${SRCEXT:-""} # could be "-dev" for development build
PRGNAM=${SRCNAM}${SRCEXT} # chromium or chromium-dev
-VERSION=${VERSION:-83.0.4103.116}
+VERSION=${VERSION:-84.0.4147.89}
BUILD=${BUILD:-1}
TAG=${TAG:-alien}
@@ -617,11 +620,6 @@ sed -e 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
-i tools/generate_shim_headers/generate_shim_headers.py
# Patches and bug fixes:
touch $OUTPUT/patch-${PRGNAM}.log
-# Be compatible with icu-67.1:
-cd v8
- cat $SRCDIR/patches/chromium_icu67.patch | patch -p1 --verbose \
- 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log
-cd - 1>/dev/null
# Be compatible with gcc 10:
cat $SRCDIR/patches/chromium_gcc10.patch | patch -p1 --verbose \
2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log
@@ -787,10 +785,12 @@ fi
# See https://bugs.chromium.org/p/chromium/issues/detail?id=592268
# icu_use_data_file_flag=false
+# The array of possible replacements of embedded with system libraries is
+# found in 'build/linux/unbundle/replace_gn_files.py':
gn_system_libraries=(
# 'bzip2'
# 'ffmpeg'
- # 'flac'
+ 'flac'
# 'freetype2'
# 'harfbuzz'
# 'icu'
@@ -805,7 +805,6 @@ gn_system_libraries=(
# 'opus'
# 're2'
# 'snappy'
- 'yasm'
# 'zlib'
)
@@ -818,7 +817,6 @@ for ULIB in ${gn_system_libraries[@]}; do
find -type f -path "*third_party/$ULIB/*" \
\! -path "*third_party/$ULIB/chromium/*" \
\! -path "*third_party/$ULIB/google/*" \
- \! -path '*third_party/yasm/run_yasm.py' \
\! -regex '.*\.\(gn\|gni\|isolate\)' \
-delete
done