chromium
Chromium browser
WWW CVSWeb GITHub-
Package versionchromium-122.0.6261.111p0
-
MaintainerRobert Nagy
Chromium is an open-source browser project that aims
to build a safer, faster, and more stable way for all
Internet users to experience the web.
+-------------------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-------------------------------------------------------------------------------
Chromium uses several mitigations on OpenBSD:
- each category of process uses pledge(2) to limit system call access
- each category of process uses unveil(2) to limit filesystem access.
Occasionally, some extensions may violate some pledge(2) specifications.
This will appear in syslog's /var/log/messages as
chromium[<pid>]: pledge "<name>", syscall <n>.
along with the more obvious "Oops" in chromium tabs.
Disabling pledge() or unveil() is not recommended!
THE FOLLOWING INFORMATION IS FOR DEBUG PURPOSES ONLY
- global pledge knob: invoke chromium with --no-sandbox
- specific pledge for specific processes:
${SYSCONFDIR}/chromium/pledge.*
- global unveil knob: invoke chromium with --disable-unveil
- specific unveil for specific processes:
${SYSCONFDIR}/chromium/unveil.*
Specific situations
-------------------
If you need to access files from alternative locations (for example
opening files in /var/www/htdocs directly in chromium), add the paths
to ${SYSCONFDIR}/chromium/unveil.main and merge with changes in files in
${PREFIX}/share/examples/chromium/ at update time.
webgl and 3d and acceleration support:
- some DRM supported cards are marked as unsupported by chromium
Using --ignore-gpu-blacklist may allow you to test
Interoperability with base window managers:
- some window managers do not have compositing support; for instance, fvwm.
In order to have decent graphic rendering, they should be supplemented by
a compositing manager. For instance, xcompmgr in base.
- component
- debug
- lto
- archivers/bzip2
- devel/gperf
- devel/bison
- lang/node
- shells/bash
- sysutils/flock
- sysutils/pciutils
- devel/ninja
- x11/py-xcbgen,python3
- x11/qt5/qtbase,-main
- devel/xdg-utils
- devel/desktop-file-utils
- fonts/noto/fonts
- graphics/libexif
- sysutils/libudev-openbsd
- x11/gtk+3,-main
- x11/gtk+4,-guic
- x11/gtk+3,-cups
- devel/nasm
- devel/llvm/17
- lang/python/3.10
- devel/gmake
- STEM->=5.4.0:archivers/xz
- devel/xdg-utils
- devel/desktop-file-utils
- fonts/noto/fonts
- graphics/libexif
- sysutils/libudev-openbsd
- x11/gtk+3,-main
- x11/gtk+4,-guic
- x11/gtk+3,-cups