626 Commits

Author SHA1 Message Date
robert
eea602afc8 update to 89.0.4389.114 2021-04-01 05:53:16 +00:00
robert
18266abbc6 update to 89.0.4389.90 2021-03-22 18:04:53 +00:00
sthen
7800bcdac9 chromium: put back "DPB_PROPERTIES=lonesome" and get rid of "parallel" for i386.
I was trying to avoid this as only some parts of the build use large
amounts of memory and the build is so slow that it would really help to
have 2 build jobs, but it's causing the bulk build machines to swap too
much, which causes clocks to go out of sync (11 minutes in my current
build), which breaks all the KF5 things built on that machine afterwards
because cmake does stupid time checks on files installed in /usr/local
not just in the build directory.
2021-03-20 19:45:44 +00:00
sthen
237b2fbe4a reenable chromium on i386 following MAXTSIZ changes in base 2021-03-16 21:15:15 +00:00
naddy
4e8ab85ce5 revert accidental reintroduction of carriage returns in patch file 2021-03-12 16:36:47 +00:00
kurt
ad5c506445 Allow OpenBSD's mmap to select a random address. Fixes aarch64 at least.
ok robert@ phessler@ sthen@
2021-03-11 17:41:14 +00:00
robert
03012791f4 Remove google_default_client_id and google_default_client_secret from
GN_ARGS.

From 2013 until early 2021, Google permitted distribution builds of
Chromium to access Google APIs that added significant features to
Chromium including, but not limited to, Sync and geolocation.

As of March 15, 2021, any Chromium builds which pass client_id and/or
client_secret during build will prevent end-users from signing into their
Google account.

Hint:
If you wish to use sync, you have to build your own chromium package
and use the publicly available client_id and client_secret of the Chrome
browser.
2021-03-11 05:41:14 +00:00
naddy
afcc689c59 remove carriage returns ('\r') from patch files and set FIX_CRLF_FILES 2021-02-26 18:20:31 +00:00
robert
8bc46b177f update to 88.0.4324.190 2021-02-24 09:36:47 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
mglocker
7141d29858 Back-out USB data toggle fix for HID devices, since we received multiple
reports about broken devices, e.g. for ukbd(4) and fido(4).

ok ajacoutot@
2021-02-16 07:05:45 +00:00
robert
daa733212b update to 88.0.4324.150 2021-02-06 07:33:27 +00:00
gnezdo
f85fbd0b27 www/chromium remove terrible_ping_kludge since kernel is fixed
ok mglocker@
2021-02-06 05:05:04 +00:00
robert
fbc449b0e2 unbreak usrsctp by taking the proper codepath on openbsd
also makes google stadia work
2021-01-24 07:15:04 +00:00
sthen
aeb8c7b7e4 reinstate BROKEN-i386 again, it will not run so it is useless to waste
30 hours building it
2021-01-23 15:15:58 +00:00
robert
f30714e5cf update to 88.0.4324.96 2021-01-20 07:28:06 +00:00
robert
97f8466728 now that we have struct ip_mreqn, start using that to avoid multiple
multicast errors
2021-01-17 10:56:05 +00:00
robert
20c14d70ef update to 87.0.4280.141 2021-01-07 14:29:19 +00:00
robert
686ea41623 unbreak policies once again by re-introducing a patch that was removed
in a previous commit
2020-12-22 06:53:11 +00:00
sthen
4b6020c6a0 put back BROKEN-i386 in chromium and add it to iridium, the binaries
cannot be loaded, they immediately exit:

: sthen@i386.p; chrome
/usr/local/bin/chrome[60]: /usr/local/chrome/chrome: Cannot allocate memory

: sthen@i386.p; size /usr/local/chrome/chrome
text	data	bss	dec	hex
180104608	3805736	1949616	185859960	b13ff78

exiting happens very early, before ld.so loads libraries:

: sthen@i386.p; LD_DEBUG=1 /usr/local/chrome/chrome
ksh: /usr/local/chrome/chrome: Cannot allocate memory

no point wasting 2x24h in build for these two.
2020-12-21 18:25:13 +00:00
robert
97aa82b44b update to 87.0.4280.88 2020-12-03 18:46:46 +00:00
robert
981b121a03 update to 87.0.4280.66 2020-11-18 12:29:32 +00:00
robert
8fd858af2e make it possible for gn to determine its own executable path so that
regenerating rules with ninja is possible
2020-11-15 19:14:12 +00:00
robert
839944dd17 unbreak xcursor theme handling by using XcursorLibraryPath() to determine
our own path for the icons instead of using the hardcoded linux paths

tested and okidoki aja@
2020-11-14 08:59:08 +00:00
robert
be007ddb7b update to 86.0.4240.198 2020-11-12 14:25:46 +00:00
robert
3a5917a9b8 update to 86.0.4240.193 2020-11-10 15:15:27 +00:00
robert
9ccdfc73e9 update to 86.0.4240.185 2020-11-03 13:21:54 +00:00
sthen
a8701c760b chromium: disable build on i386, the binary cannot be execve()'d, it
immediately returns ENOMEM so there's no point wasting 26h in a build
for it

  2254 sh       NAMI  "/usr/local/chrome/chrome"
  2254 sh       RET   execve -1 errno 12 Cannot allocate memory
2020-10-29 21:06:52 +00:00
robert
5833c17f23 change a linux ifdef to include bsd as well for consistency, no functional change 2020-10-24 10:06:56 +00:00
robert
b7d3361739 update to 86.0.4240.111 2020-10-22 13:52:53 +00:00
robert
9ea18a8691 update to 85.0.4183.121 2020-09-22 11:47:39 +00:00
robert
8299125de2 update to 84.0.4147.135 2020-08-20 19:00:12 +00:00
robert
0b87e68617 update to 84.0.4147.125 2020-08-11 11:50:00 +00:00
robert
f0bc9618e1 check if the ENABLE_WASM environment variable is set and do not disable
webassembly if it is; this makes zoom.us (evil) work
2020-07-29 14:16:42 +00:00
robert
41b753a668 install missing unveil and pledge files for the video process 2020-07-29 14:02:14 +00:00
robert
330f6abed0 unbreak video recording now that it uses its own utility process by moving
all the unveil and pledge magic to the proper place
2020-07-29 13:53:36 +00:00
robert
2c997073a6 update to 84.0.4147.105 2020-07-28 17:46:47 +00:00
robert
7199504a2d unbreak build again by not including my own pobj path 2020-07-18 17:43:22 +00:00
robert
f6a14d2ae3 update to 84.0.4147.89 2020-07-17 20:23:07 +00:00
solene
a14ed998a3 Fix README --disable-unveil flag
ok robert@
2020-06-28 20:08:41 +00:00
robert
02020c7c7c update to 83.0.4103.116 2020-06-23 13:28:24 +00:00
robert
321627dadc unbreak sync to google and add some missing OS_BSD ifdefs to the viz and
autofill code

sync was broken because we had the a function neutered that pulled hardware
information (manufacturer and model) which was required for sync to work.

this commit implements this function but sends dummy information about the
hardware: manufacturer is OpenBSD and the model is an empty string
2020-06-23 06:32:53 +00:00
gnezdo
271300ed3a Migrate off base::ThreadPool()-as-a-trait in /services/device
6ddec2fbc4

Fixes SEGV when using FIDO keys.

ok robert@
2020-06-21 15:49:36 +00:00
robert
2af9d0a8e5 update to 83.0.4103.106 and unbreak the debug flavor which was broken
because of an accidentally removed patch to to build/config/compiler/BUILD.gn
2020-06-16 19:21:53 +00:00
jasper
39567b34b2 bump after libxslt dependency changed 2020-06-09 07:14:44 +00:00
robert
6767dff356 update to 83.0.4103.97 2020-06-04 15:01:53 +00:00
robert
89de8872ec disable the memory dump manager 2020-05-30 05:39:15 +00:00
robert
b5bf126db9 update to 83.0.4103.61 2020-05-29 20:03:22 +00:00
robert
d5c49b5fa0 last minute update to 81.0.4044.138 which includes 3 security fixes:
https://chromereleases.googleblog.com/2020/05/stable-channel-update-for-desktop.html

ok naddy@
2020-05-06 18:50:44 +00:00
robert
29881496ae re-introduce a debug PSEUDO_FLAVOR so that the regular chromium build can
be used to build DEBUG_PACKAGES as well
2020-05-02 08:18:07 +00:00