The www/chromium port
chromium-130.0.6723.116 – Chromium browser (cvsweb github mirror)
Description
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.WWW: https://www.chromium.org/Home
Readme
+------------------------------------------------------------------------------- | 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[]: pledge " ", syscall . 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.
Maintainer
Robert Nagy
Only for arches
aarch64 amd64 arm i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
Broken
on i386: v8/src/compiler/turboshaft/int64-lowering-reducer.h:295:24: error: call to member function 'Word32Constant' is ambiguous (but will probably run out of memory linking under DPB even if fixed)
on powerpc64: Check failed: false. OS architecture not handled. (powerpc64)
Categories
Library dependencies
Build dependencies
- STEM->=5.4.0:archivers/xz
- archivers/bzip2
- audio/pulseaudio
- devel/bison
- devel/desktop-file-utils
- devel/gmake
- devel/gperf
- devel/llvm/17
- devel/nasm
- devel/ninja
- devel/rust-bindgen
- devel/xdg-utils
- fonts/noto/fonts
- graphics/libexif
- lang/node
- lang/python/3
- lang/rust
- shells/bash
- sysutils/flock
- sysutils/libudev-openbsd
- sysutils/pciutils
- x11/gtk+3,-cups
- x11/gtk+3,-main
- x11/gtk+4,-guic
- x11/py-xcbgen,python3
- x11/qt5/qtbase,-main