summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2020-02-06 09:35:43 +0000
committer Eric Hameleers <alien@slackware.com>2020-02-06 09:35:43 +0000
commit5fdc3cc6e34f3ddf5d4f3cd118dc021a6c1957a5 (patch)
treef06bfbcd1e99ad8f0ca11ab7f3a410196d3b4a28
parent9a253dd4c6d7fafbad22595e581b6f38d6b82602 (diff)
downloadasb-5fdc3cc6e34f3ddf5d4f3cd118dc021a6c1957a5.tar.gz
asb-5fdc3cc6e34f3ddf5d4f3cd118dc021a6c1957a5.tar.xz
chromium: updated to 80.0.3987.87
-rwxr-xr-xchromium/build/chromium.SlackBuild24
1 files changed, 15 insertions, 9 deletions
diff --git a/chromium/build/chromium.SlackBuild b/chromium/build/chromium.SlackBuild
index b59be83a..96947288 100755
--- a/chromium/build/chromium.SlackBuild
+++ b/chromium/build/chromium.SlackBuild
@@ -437,6 +437,9 @@
# 79.0.3945.130-1:
# 19/jan/2020 by Eric Hameleers <alien@slackware.com>
# * Security update.
+# 80.0.3987.87-1:
+# 05/feb/2020 by Eric Hameleers <alien@slackware.com>
+# * Update to M80.
#
# -----------------------------------------------------------------------------
#
@@ -449,7 +452,7 @@
SRCNAM=chromium
SRCEXT=${SRCEXT:-""} # could be "-dev" for development build
PRGNAM=${SRCNAM}${SRCEXT} # chromium or chromium-dev
-VERSION=${VERSION:-79.0.3945.130}
+VERSION=${VERSION:-80.0.3987.87}
BUILD=${BUILD:-1}
TAG=${TAG:-alien}
@@ -693,12 +696,14 @@ echo "Extracting the source archive(s) for $PRGNAM..."
tar -xf ${SOURCE[0]}
cd ${SRCNAM}-${VERSION}
-# Patches:
+# Patches and bug fixes:
touch $OUTPUT/patch-${PRGNAM}.log
# Reduce log spam in console, see https://crbug.com/1005508
cat $SRCDIR/patches/chromium_fontmatching-logspam.patch | patch -p1 --verbose \
2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log
-# Bug fixes:
+# Fix graphics rendering corruption, see https://crbug.com/1046122
+cat $SRCDIR/patches/chromium_windowrendering.patch | patch -p1 --verbose \
+ 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log
# Enable USSPasswords by default to prevent a long delay in doing the
# initial sync of stored passwords (fixed in next release):
cat $SRCDIR/patches/chromium_sync-enable-usspasswords-by-default.patch \
@@ -828,7 +833,7 @@ _chromium_conf=(
'enable_platform_mpeg_h_audio=true'
'enable_platform_dolby_vision=true'
'enable_precompiled_headers=false'
- 'enable_swiftshader=false'
+ 'enable_swiftshader=true'
'enable_webrtc=true'
"enable_widevine=${do_cdm}"
'exclude_unwind_tables=true'
@@ -1083,11 +1088,12 @@ elif [ -f out/Release/lib/libffmpeg.so ]; then
out/Release/lib/libffmpeg.so* \
$PKG/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/lib/
fi
-if [ -f out/Release/natives_blob.bin ]; then
- cp -a \
- out/Release/{natives_blob.bin,snapshot_blob.bin,v8_context_snapshot.bin} \
- $PKG/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/
-fi
+for BLOB in out/Release/{natives_blob.bin,snapshot_blob.bin,v8_context_snapshot.bin};
+do
+ if [ -f $BLOB ]; then
+ cp -a $BLOB $PKG/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/
+ fi
+done
if [ ${USE_NACL} -eq 1 ]; then
# Native Client files:
cp -a \