summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2019-04-24 18:50:11 +0000
committer Eric Hameleers <alien@slackware.com>2019-04-24 18:50:11 +0000
commitb027fcf919917251d1f560a2ec7a9ba442a9e333 (patch)
tree4661ede1ff791b095db24e89254ac2fe96b7bdfd
parent2c02e9aa2f697c2eaefa58bac162b361b2f3de8e (diff)
downloadasb-b027fcf919917251d1f560a2ec7a9ba442a9e333.tar.gz
asb-b027fcf919917251d1f560a2ec7a9ba442a9e333.tar.xz
chromium: updated to 74.0.3729.108
-rwxr-xr-xchromium/build/chromium.SlackBuild20
1 files changed, 15 insertions, 5 deletions
diff --git a/chromium/build/chromium.SlackBuild b/chromium/build/chromium.SlackBuild
index e2766cd3..96b9fcc8 100755
--- a/chromium/build/chromium.SlackBuild
+++ b/chromium/build/chromium.SlackBuild
@@ -377,7 +377,9 @@
# 73.0.3683.103-1:
# 14/apr/2019 by Eric Hameleers <alien@slackware.com>
# * Update.
-#
+# 74.0.3729.108-1:
+# 24/apr/2019 by Eric Hameleers <alien@slackware.com>
+# * Update to M74.
#
# -----------------------------------------------------------------------------
#
@@ -390,7 +392,7 @@
SRCNAM=chromium
SRCEXT=${SRCEXT:-""} # could be "-dev" for development build
PRGNAM=${SRCNAM}${SRCEXT} # chromium or chromium-dev
-VERSION=${VERSION:-73.0.3683.103}
+VERSION=${VERSION:-74.0.3729.108}
BUILD=${BUILD:-1}
TAG=${TAG:-alien}
@@ -641,6 +643,13 @@ touch $OUTPUT/patch-${PRGNAM}.log
## Webrtc bug#8311 (https://webrtc.googlesource.com/src.git/+/3e70781361ed):
#cat $SRCDIR/patches/chromium_webrtc_missingheader.patch | patch -p0 --verbose \
# 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log
+# CRBUG #949312 (https://crbug.com/949312):
+cat $SRCDIR/patches/chromium_glibc-2.29.patch | patch -p1 --verbose \
+ 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log
+# Fix the link on 32bit:
+sed -e '/ldflags /s/-m32/&", "-Wl,-z,notext/' \
+ -i build/config/compiler/BUILD.gn
+ 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log
# Slackware specific:
# When compiling google's clang on 32bit Slackware use 'i586' in the triplet.
# I am a python noob so this is clumsy, better implementation is welcome :-)
@@ -740,9 +749,9 @@ echo Building ...
[ ${USE_PA} -eq 1 ] && do_pa=true || do_pa=false
[ ${FFMPEG_HEVC} -eq 1 ] && do_hevc=true || do_hevc=false
-export -n LDFLAGS="$SLKLDFLAGS"
-export -n CXXFLAGS="$SLKCFLAGS"
-export -n CFLAGS="$SLKCFLAGS -Wno-unused-local-typedefs"
+export LDFLAGS="$SLKLDFLAGS"
+export CXXFLAGS="$SLKCFLAGS"
+export CFLAGS="$SLKCFLAGS -Wno-unused-local-typedefs"
export PATH="$TMP/tmp-$PRGNAM/privatebin:$PATH"
# After building gn, run:
@@ -958,6 +967,7 @@ fi
export AS=as
export AR=ar
+LDFLAGS="$LDFLAGS" \
LC_ALL=C \
ninja -C out/Release \
pdf chrome chrome_sandbox chromedriver \