Commit Graph

495 Commits

Author SHA1 Message Date
Mikael Urankar ab66938185 www/chromium: Fix build on aarch64
PR:		246982
Approved by:	portmgr (tier-2 blanket)
2021-02-07 08:28:31 +00:00
Rene Ladan 5557257fb9 www/chromium: update to 88.0.4324.150
Security:	http://vuxml.freebsd.org/freebsd/3e01aad2-680e-11eb-83e2-e09467587c17.html
Security:	http://vuxml.freebsd.org/freebsd/479fdfda-6659-11eb-83e2-e09467587c17.html
2021-02-06 09:43:09 +00:00
Sunpoet Po-Chuan Hsieh 60321667ec Bump PORTREVISION for devel/re2 shlib change 2021-02-03 19:46:35 +00:00
Rene Ladan 870abdfa92 www/chromium: fix build when the VAAPI in multimedia/ffmpeg is switched off
PR:		253071
Submitted by:	george@m5p.com
MFH:		2021Q1
2021-02-01 19:50:11 +00:00
Rene Ladan a04e75e95a www/chromium: update to 88.0.4324.96
Submitted by:	Matthias Wolf (via github)
MFH:		2021Q1
Security:	https://www.vuxml.org/freebsd/4ed0e43c-5cef-11eb-bafd-3065ec8fd3ec.html
2021-01-27 21:01:06 +00:00
Rene Ladan 391acded85 www/chromium: update to 87.0.4280.141
Clean up now unused GN_ONLY code from Makefile
Security:	https://www.vuxml.org/freebsd/d153c4d2-50f8-11eb-8046-3065ec8fd3ec.html
2021-01-09 13:26:28 +00:00
Conrad Meyer d817c0d07c www/chromium: Update to 87.0.4280.88
https://chromereleases.googleblog.com/2020/12/stable-channel-update-for-desktop.html

Changes: https://chromium.googlesource.com/chromium/src/+log/87.0.4280.67..87.0.4280.88?pretty=fuller&n=10000

Approved by:	jrm
Differential Revision:	https://reviews.freebsd.org/D27452
2020-12-03 20:36:25 +00:00
Antoine Brodin 9749c01f0e Unbreak INDEX 2020-12-01 07:12:50 +00:00
Joseph Mingrone a0dbfe2fb0 www/chromium: Update to version 87.0.4280.66
Submitted by:	Matthias Wolf, cem, rene
Obtained from:	Some patches from OpenBSD port (robert@openbsd.org)
2020-12-01 04:06:37 +00:00
Joseph Mingrone 3c7c4cb53c www/chromium: Make online detection always positive
Summary: navigator.onLine is currently broken in www/chromium. This change
introduce a workaround that always return positive for online detection.

Sponsored by:   The FreeBSD Foundation
Submitted by:	Ka Ho Ng <khng300@gmail.com>
Differential Revision:   https://reviews.freebsd.org/D26490
2020-11-14 15:08:00 +00:00
Mikael Urankar adbc0f6151 www/chromium: improve cpu features detection on aarch64
Approved by:	portmgr (tier-2 blanket)
2020-11-11 13:38:27 +00:00
Mikael Urankar 9d7e951362 www/chromium: attempt to fix build on aarch64
PR:		246982
Reported by:	Bob Prohaska
Approved by:	portmgr (tier-2 blanket)
2020-11-09 18:32:44 +00:00
Jan Beich 6d5d6429d5 devel/icu: update to 68.1
Changes:	http://site.icu-project.org/download/68
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-11-03 00:56:26 +00:00
Joseph Mingrone 288df69b89 www/chromium: Use SNDIO instead of ALSA for audio by default
There are stuttering sound issues when using ALSA, so switch to something
that works.

PR:		250370
2020-10-23 20:48:38 +00:00
Joseph Mingrone 40c48efc97 www/chromium: Update to version 85.0.4183.121
Submitted by:	cem, rene
Obtained from:	some patches from OpenBSD port
2020-10-23 04:29:32 +00:00
Rene Ladan 44c0d965a4 www/chromium: drop pkg-message which was only useful for FreeBSD <= 11.2
Phabricator:	D26646
2020-10-17 14:48:34 +00:00
Jan Beich b1f3421492 www/chromium: unbreak with libglvnd
[188/188] LINK gn
ERROR at //build/config/linux/pkg_config.gni:103:17: Script returned non-zero exit code.
    pkgresult = exec_script(pkg_config_script, args, "value")
                ^----------
Package gbm was not found in the pkg-config search path.
Perhaps you should add the directory containing `gbm.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gbm', required by 'virtual:world', not found
Could not run pkg-config.

See //third_party/minigbm/BUILD.gn:122:3: whence it was called.
  pkg_config("libgbm") {
  ^---------------------
See //ui/gfx/linux/BUILD.gn:41:5: which caused the file to be included.
    "//third_party/minigbm",
    ^----------------------
2020-08-19 10:50:13 +00:00
Joseph Mingrone f73c23acc3 www/chromium: Update to version 84.0.4147.135
Upstream changes:
https://chromereleases.googleblog.com/2020/08/stable-channel-update-for-desktop_18.html

Approved by:	cem
Differential Revision:	https://reviews.freebsd.org/D26117
2020-08-18 23:39:55 +00:00
Joseph Mingrone 89a7265880 www/chromium: Fix U2F authentication
PR:		247744
Submitted by:	gonzo
Reported by:	Henry Hu <henry.hu.sh@gmail.com>
MFH:		(blanket: bug/crash fix)
2020-08-15 20:55:06 +00:00
Joseph Mingrone e9b7b8a037 www/chromium: Update to version 84.0.4147.125
Upstream changes:
https://chromereleases.googleblog.com/2020/08/stable-channel-update-for-desktop.html

MFH:		2020Q3 (blanket: security fixes)
2020-08-15 20:54:03 +00:00
Rene Ladan 7358d11020 www/chromium: fix build when using Python 3.{x!=7} as default
Submitted by:	kib (private mail)
MFH:		2020Q3
2020-08-01 20:41:11 +00:00
Rene Ladan 2dd4dd29c0 www/chromium: update to 84.0.4147.105
Submitted by:	Matthias Wolf via GitHub
MFH:		2020Q3
Security:	http://vuxml.freebsd.org/freebsd/9a447f78-d0f8-11ea-9837-e09467587c17.html
Security:	http://vuxml.freebsd.org/freebsd/870d59b0-c6c4-11ea-8015-e09467587c17.html
2020-07-30 20:39:39 +00:00
Tobias Kortkamp a167bf51dd audio/sndio: Update to 1.7.0 2020-07-12 09:30:28 +00:00
Joseph Mingrone d854684bd4 www/chromium: Update to 83.0.4103.116, which includes two security fixes
Approved by:	cem
Differential Revision:	https://reviews.freebsd.org/D25540
2020-07-01 20:07:47 +00:00
Tobias C. Berner e2cd5999be Bump devel/jsoncpp consumers after r540853.
Reported by:	Kevin Oberman <rkoberman@gmail.com>
2020-06-30 17:46:18 +00:00
Joseph Mingrone a30c5559c6 www/chromium: Update to 83.0.4103.106 and fix synchronization
PR:		244185, 246387
Reported by:	bourne.identity@hotmail.com
Approved by:	chromium@ (rene), cem
Obtained from:	Robert Nagy via OpenBSD port
MFH:		2020Q2
Security:	https://www.vuxml.org/freebsd/6a5d15b6-b661-11ea-8015-e09467587c17.html
Differential Revision:	https://reviews.freebsd.org/D25449
2020-06-26 00:43:51 +00:00
Mikael Urankar a2f5d86423 www/chromium: fix build on aarch64
PR:		246982
Approved by:	portmgr (tier-2 blanket)
2020-06-10 18:23:24 +00:00
Joseph Mingrone 0884aebd18 www/chromium: Update to version 83.0.4103.97
Submitted by:	Matthias Wolf <freebsd@rheinwolf.de> via [1]
Approved by:	chromium@ (rene)
MFH:            2020Q2
Security:	https://chromereleases.googleblog.com/2020/06/stable-channel-update-for-desktop.html

[1] https://github.com/gliaskos/freebsd-chromium
2020-06-06 15:34:27 +00:00
Joseph Mingrone 8f6dc7d1dd www/chromium: Update to version 83.0.4103.61
Submitted by:	Matthias Wolf <freebsd@rheinwolf.de>
Reviewed by:	rene
Approved by:    chromium@ (rene)
Obtained from:	https://github.com/gliaskos/freebsd-chromium
MFH:		2020Q2
Security:	https://chromereleases.googleblog.com/2020/05/stable-channel-update-for-desktop.html
Differential Revision:	https://reviews.freebsd.org/D25102
2020-06-02 20:30:55 +00:00
Jan Beich 767d3c61be multimedia/openh264: update to 2.1.1
Changes:	https://github.com/cisco/openh264/releases/tag/v2.1.1
ABI:		https://abi-laboratory.pro/tracker/timeline/openh264/
Reported by:	GitHub (watch releases)
2020-05-22 01:19:33 +00:00
Rene Ladan 25dc93eb67 www/chromium: update to 81.0.4044.138
MFH:		2020Q2
Security:	https://chromereleases.googleblog.com/2020/05/stable-channel-update-for-desktop.html
2020-05-06 21:54:57 +00:00
Rene Ladan f5873372f1 www/chromium: update to 81.0.4044.129
MFH:		2020Q2
Security:	https://chromereleases.googleblog.com/2020/04/stable-channel-update-for-desktop_27.html
2020-04-29 21:18:44 +00:00
Jan Beich ffb8eb82e5 devel/icu: update to 67.1
Changes:	http://site.icu-project.org/download/67
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-04-23 20:14:49 +00:00
Joseph Mingrone 19d4124837 www/chromium: Add accidentally omitted test entries to distinfo
Reported by:	lwhsu
Pointy-hat:	jrm
2020-04-23 19:05:08 +00:00
Joseph Mingrone c24cb8d5b0 www/chromium: Update to version 81.0.4044.122
Approved by:	rene
2020-04-23 16:57:03 +00:00
Rene Ladan 3f5f18c7b3 www/chromium: update to 81.0.4044.113
MFH:		2020Q2
Security:	https://www.vuxml.org/freebsd/25efe05c-7ffc-11ea-b594-3065ec8fd3ec.html
2020-04-17 06:50:19 +00:00
Rene Ladan e3b53fa127 www/chromium: update to 81.0.4044.92
Currently the camera and geolocation do not work.

Submitted by:	Matthias Wolf
Obtained from:	https://github.com/gliaskos/freebsd-chromium/pull/173
Obtained from:	https://github.com/gliaskos/freebsd-chromium/pull/174
MFH:		2020Q2
Security:	https://www.vuxml.org/freebsd/6e3b700a-7ca3-11ea-b594-3065ec8fd3ec.html
2020-04-13 10:37:15 +00:00
Conrad Meyer 2cf32f371d www/chromium: Un-remove v4l video capture support
This support was removed in r416521. The revision message did not document the
removal nor justify patching out a major port feature.

This restores that support.

The earlier revision should probably be audited for other patches which (a) add
update burden to this already huge port and (b) remove expected functionality.

PR:		245250
Submitted by:	Tamas Szakaly <sghctoma AT gmail.com>
Reported by:	yuri@
Approved by:	jrm
Differential Revision:	https://reviews.freebsd.org/D24330
2020-04-08 00:22:46 +00:00
Conrad Meyer f4e55c92a8 www/chromium: update to 80.0.3987.163
Approved by:	jrm, mikael, rene
Security:	CVE-2020-6450 CVE-2020-6451 CVE-2020-6452
Differential Revision:	https://reviews.freebsd.org/D24290
2020-04-04 20:16:00 +00:00
Sunpoet Po-Chuan Hsieh 74d47c7a3b Bump PORTREVISION for devel/re2 shlib change 2020-04-04 07:23:29 +00:00
Conrad Meyer 8481040786 www/chromium: update to 80.0.3987.149
The Chrome stable channel has been updated to 80.0.3987.149[1].

This update includes 13 security fixes, including 9 Sev:High reports from
external researchers.

[1]: https://chromereleases.googleblog.com/2020/03/stable-channel-update-for-desktop_18.html

PR:		245019
Approved by:	jrm
Security:	yes
Differential Revision:	https://reviews.freebsd.org/D24169
2020-03-25 01:43:35 +00:00
Jan Beich f821cdc347 devel/icu: update to 66.1
Changes:	http://site.icu-project.org/download/66
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2020-03-13 09:47:16 +00:00
Conrad Meyer 2b7ee102cf www/chromium: Fix aarch64 by reapplying r527876
It was lost in the 80.x update, unfortunately. Mea culpa.

Reported by:	mikael
Discussed with:	jrm
Approved by:	mikael
Differential Revision:	https://reviews.freebsd.org/D24026
2020-03-11 19:59:56 +00:00
Christoph Moench-Tegeder b3ca6f9079 remove patches obviously forgotten when updating to chrome 80
these patches don't apply anymore and are not needed anymore, according
to my reading of the code

PR:		244625
Approved by:	"trivial build fixes" blanket
2020-03-09 10:25:45 +00:00
Conrad Meyer 747ea80263 www/chromium: Reduce build log spam
Avoid build log spam by disabling a noisy and purely false-positive warning
in targeted locations. The Clang static analysis of pthread locking
primitives assumes they are not wrapped (as well as relatively simple
locking use). These headers simply wrap the underlying primitives and tickle
hundreds of false positives with deep include stacks that spam build logs.

Approved by:	jrm
Differential Revision:	https://reviews.freebsd.org/D24000
2020-03-09 01:53:13 +00:00
Conrad Meyer 01b2b9b6d6 www/chromium: update to 80.0.3987.132
This addresses some security issues, including at least one Google admits was
being exploited in the wild.  For more, see:
https://chromereleases.googleblog.com/2020/02/stable-channel-update-for-desktop_24.html

PR:		244625
Approved by:	jrm, rene
Security:	CVE-2020-6407, CVE-2020-6418 (in the wild), CVE-2020-6420
Differential Revision:	https://reviews.freebsd.org/D23984
2020-03-08 19:44:41 +00:00
Mikael Urankar 203d3dcd69 www/chromium: fix build on head-aarch64
The interface has changed on -current

PR:		242105
Approved by:	chromium (maintainer timeout), manu (mentor)
2020-03-06 11:59:52 +00:00
Christoph Moench-Tegeder 2e1db4278e fix build
in a 12.1amd64 poudriere, chromium failed:
In file included from ../../third_party/leveldatabase/port/port_chromium.cc:10:
../../third_party/snappy/src/snappy.h:76:59: error: unknown type name 'string'; did you mean 'std::string'?
  size_t Compress(const char* input, size_t input_length, string* output);
                                                          ^~~~~~
                                                          std::string
/usr/include/c++/v1/iosfwd:211:65: note: 'std::string' declared here

instead of trying to muck around with type aliasing (see
snappy-stubs-public.h.in) just reference thy type directly, as there's only
one file requiring patching.

MFH:		2020Q1 (blanket: web browser, just fix it)
2020-01-22 20:53:41 +00:00
Rene Ladan a65946d7a6 www/chromium: update to 79.0.3945.130 [1] and restore path for policies [2].
Submitted by:	Matthias Wolf [1], Landon Fuller [2] via Github
MFH:		2020Q1 (security, browser)
Security:	https://chromereleases.googleblog.com/2020/01/stable-channel-update-for-desktop_16.html
2020-01-21 19:29:41 +00:00
Rene Ladan b1f54f0fc1 www/chromium: update to 79.0.3945.117
Submitted by:	Matthias Wolf via GitHub
Pull requests:	169, 170
MFH:		2019Q2 (browser, security)
2020-01-16 20:59:10 +00:00