ports/www/chromium/files/patch-ui_gl_BUILD.gn
Carlos J. Puga Medina 7636049649 www/chromium: Update to 68.0.3440.84
Changelog: https://chromium.googlesource.com/chromium/src/+log/67.0.3396.87..68.0.3440.84?pretty=fuller&n=10000

At the moment pkg-message says that in order to work around the hanging tabs problem the user may wish to run the following commands:

# [ -d ~{user}/.cache/chromium ] || mkdir ~{user}/.cache/chromium
# echo "md $(echo ~{user})/.cache/chromium mfs rw,late,-w{user}:{group},-s300m 2 0" >> /etc/fstab
# mount ~{user}/.cache/chromium

Add fix-hanging-tabs.sh script to the DATADIR [1], which simplifies the process to just running

/usr/local/share/chromium/fix-hanging-tabs.sh $user $group

PR:		230264 [1]
Submitted by:	0mp [1]
MFH:		2018Q3
Security:	http://vuxml.freebsd.org/freebsd/b9c525d9-9198-11e8-beba-080027ef1a23.html
2018-08-07 13:56:28 +00:00

30 lines
856 B
Text

--- ui/gl/BUILD.gn.orig 2018-08-01 00:09:48.000000000 +0200
+++ ui/gl/BUILD.gn 2018-08-04 23:32:57.498139000 +0200
@@ -214,7 +214,7 @@
}
}
- if (is_posix && !is_fuchsia && !is_mac) {
+ if (is_posix && !is_fuchsia && !is_mac && !is_bsd) {
# Windows has USE_EGL but doesn't support base::FileDescriptor.
# libsync isn't supported or needed on MacOSX.
# Fuchsia is excluded due to a libsync dependency and because it's
@@ -311,7 +311,6 @@
data_deps += [
"//third_party/angle:libEGL",
"//third_party/angle:libGLESv2",
- "//third_party/mesa:osmesa",
"//third_party/swiftshader",
]
}
@@ -545,10 +544,6 @@
"//ui/gl/init",
"//ui/platform_window",
"//ui/platform_window:platform_impls",
- ]
-
- data_deps = [
- "//third_party/mesa:osmesa",
]
if (use_x11) {