Commit Graph

780 Commits

Author SHA1 Message Date
robert
5bf2f4aef5 there is no need to call XGetErrorDatabaseText() to cache the XErrorDB anymore
so remove it for now
2023-01-29 11:31:00 +00:00
robert
4bc85882f4 put the embedded blob code to the .openbsd.mutable section and
mprotect it RX to support x-only

idea from deraadt@, diff from kettenis@
2023-01-28 13:39:20 +00:00
robert
78d8cdf966 the chromium build systems do not honor USE_NOEXECONLY properly so let's set
it directly for now
2023-01-27 15:26:51 +00:00
robert
467d997d46 update to 109.0.5414.119 2023-01-26 13:26:20 +00:00
robert
875ff3a029 merge upstream fix for system icu
From 4885090741554be61cb2ed10194cefb29bf8be64 Mon Sep 17 00:00:00 2001
From: Yoshisato Yanagisawa <yyanagisawa@chromium.org>
Date: Wed, 11 Jan 2023 23:51:39 +0000
Subject: [PATCH] Fix the way to handle codecs in the system icu.
2023-01-25 17:39:12 +00:00
robert
f9cf82f04c set USE_NOEXECONLY for now until we can fix v8 properly 2023-01-25 17:37:48 +00:00
robert
d7e94f6612 backport x-only amd64 ffmpeg asm patch from kettenis@:
The x86 assembly FFT implementation uses dispatch tables in .text.  This is
incompatible with x-only so move them into .data.rel.ro where we can have
relocations.  But since they are in the RELRO segment they will be made
read-only by ld.so after relocations have been processed.
2023-01-24 14:37:21 +00:00
robert
0e51b18e8e do not execute go while regenerating boringssl files because we don't need it 2023-01-22 08:23:45 +00:00
robert
2bf5bee6dd add xonly fixes for amd64 perlasm from tb@ and regenerate all assembly files 2023-01-21 20:00:08 +00:00
robert
8f64011107 put the embedded blob code section in .rodata to fix x-only
discussed with deraadt@, kettenis@, tb@
2023-01-19 12:42:03 +00:00
robert
5b4af849bd unbreak tests by using FC_CACHE_VERSION instead of hardcoding the version 2023-01-14 16:12:43 +00:00
robert
4cc8ebc602 update to 109.0.5414.74 2023-01-11 13:13:25 +00:00
robert
a2524a75da update to 108.0.5359.124 2022-12-14 07:27:47 +00:00
robert
30756c48b1 bundle libudev.so from sysutils/libudev-openbsd for now until it gets enabled
in the builds so that fido hotplug can be used in the meantime
2022-12-13 13:40:35 +00:00
robert
fd8d6b3511 enable gpu rasterization feature by default 2022-12-13 12:44:41 +00:00
robert
ef25ed96c5 update to 108.0.5359.98 2022-12-08 06:04:52 +00:00
robert
154594bb21 update to 108.0.5359.94 2022-12-03 12:09:30 +00:00
robert
3bf8dd1584 update to 108.0.5359.71 2022-11-30 14:01:26 +00:00
robert
559d1337f9 update to 107.0.5304.121 2022-11-25 11:11:11 +00:00
sthen
4b20ec5bcc Drop MODPY_SETUPTOOLS in chromium ports, it isn't needed. This change
prevents DPB_PROPERTIES=nojunk from being set.  ok robert@
2022-11-18 11:38:43 +00:00
robert
4facf161b4 revert previous until we fix this 2022-11-16 17:47:15 +00:00
robert
46b28c04d9 bundle libudev.so from sysutils/libudev-openbsd for now until it gets enabled
in the builds so that fido hotplug can be used in the meantime
2022-11-14 15:40:04 +00:00
robert
5f662459d8 update to 107.0.5304.110 2022-11-09 11:20:47 +00:00
robert
dfd6be8623 enable udev support;
if libudev-openbsd is installed, chromium will use its monitoring capabilities
so that e.g. fido(4) keys can be plugged in anytime during an authentication
process instead of enumerating devices once on startup
2022-11-08 19:29:19 +00:00
ajacoutot
560c509e08 Move dependencies from atk|at-spi2-atk to x11/gnome/at-spi2-core. 2022-11-06 09:23:24 +00:00
ajacoutot
477a45da5b WANTLIB: pcre -> pcre2-8 after recent glib2 update. 2022-11-05 17:07:21 +00:00
naddy
424a60c42f remove line continuation before empty lines
ok sthen@ ajacoutot@
2022-10-31 23:14:52 +00:00
robert
e6dc4957c1 sync some patches from my shared bsd repo, no functional change 2022-10-29 14:01:47 +00:00
robert
3641fee99f update to 107.0.5304.87 2022-10-28 18:08:26 +00:00
robert
d61797c145 unbreak webauthn fido support by using the usb service implementation instead
of a nullptr and sync the fido code with the linux specific code to make it
easier to compare in the future
2022-10-28 16:33:30 +00:00
robert
48988d46f9 add build dependency on qt5 base which was missing from the previous commit 2022-10-27 16:37:37 +00:00
robert
8d2a4eb449 update to 107.0.5304.68 2022-10-26 05:54:13 +00:00
tb
2a3e346bdb Bump REVISION of ports depending on security/openssl/{1.1,3.0} 2022-10-12 16:15:02 +00:00
robert
e5c5839984 update to 106.0.5249.119 2022-10-12 09:46:42 +00:00
jca
64fb4ed9b2 Mark chromium and its derivatives BROKEN on riscv64
They all need explicit support for this architecture.
I am jca's complete lack of surprise.
2022-10-09 11:03:26 +00:00
robert
997c072a93 update to 106.0.5249.103 2022-10-07 14:39:14 +00:00
phessler
131402309c fix a typo in local patches, unbalanced '('s 2022-10-06 15:01:40 +00:00
robert
48d6a0c77d update to 106.0.5249.91 2022-10-04 05:53:06 +00:00
robert
dce7b59912 update to 105.0.5195.125 2022-09-14 21:19:15 +00:00
robert
c5506616f5 our arm64 address space is 39 bit, so limit v8 accordingly 2022-09-04 20:15:36 +00:00
robert
dd60e311fe use CPU_ID_AA64ISAR0 to get arm64 cpu capabilities 2022-09-04 11:33:39 +00:00
robert
1d1a8af6e2 unbreak on arm64 by not trying to use getauxval() 2022-09-03 18:41:06 +00:00
robert
87b98f08d5 update to 105.0.5195.102 2022-09-03 11:28:47 +00:00
robert
d6bf3b82cc make sure that the gpu watchdog thread is stopped and restarted the same
way as it is done on linux to avoid confusion and sync shared patches
while here
2022-09-02 11:55:23 +00:00
robert
7fab44992c update to 105.0.5195.52 2022-09-01 07:48:32 +00:00
robert
f2b34ea3f4 fix x11 screensaver suspension by applying the fix from upstream
From 8c1ebea5f601b0b5247535dcdfd01755f3e6e1a6 Mon Sep 17 00:00:00 2001
From: Andrew Wolfers <aswolfers@chromium.org>
Date: Tue, 19 Jul 2022 15:01:25 +0000
Subject: [PATCH] [x11][ozone] Fix X11 screensaver suspension.
2022-08-15 15:42:53 +00:00
robert
c80093b677 unbreak on i386 by pulling commit 904c8cedf85c7223f96ea084953089fea9a36bdd
from upstream:

Fix std::is_same compiler error

std::is_same is the wrong predicate to use because `unsigned long` need
not be equivalent to either `unsigned int` or `unsigned long long`.:
2022-08-06 09:58:39 +00:00
robert
34dc71d5b1 update to 104.0.5112.79 2022-08-03 07:24:27 +00:00
robert
21a2a864e1 unbreak i386 build by updating the ffmpeg config 2022-07-28 07:16:04 +00:00
robert
c9e11f27ae make sure that all run depends are also build depends to unbreak build after previous changes 2022-07-21 21:40:17 +00:00