The www/chromium port
chromium-131.0.6778.108 – 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. WebAssembly support: - WebAssembly can be disabled by setting ENABLE_WASM=0 in your environment.
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
Run dependencies
Test dependencies
Files
- /etc/chromium/
- /etc/chromium/pledge.main
- /etc/chromium/pledge.utility_audio
- /etc/chromium/pledge.utility_network
- /etc/chromium/pledge.utility_video
- /etc/chromium/unveil.gpu
- /etc/chromium/unveil.main
- /etc/chromium/unveil.utility_audio
- /etc/chromium/unveil.utility_network
- /etc/chromium/unveil.utility_video
- /usr/local/bin/chrome
- /usr/local/bin/chromedriver
- /usr/local/chrome/
- /usr/local/chrome/chrome
- /usr/local/chrome/chrome_100_percent.pak
- /usr/local/chrome/chrome_200_percent.pak
- /usr/local/chrome/headless_command_resources.pak
- /usr/local/chrome/headless_lib_data.pak
- /usr/local/chrome/headless_lib_strings.pak
- /usr/local/chrome/libEGL.so
- /usr/local/chrome/libGLESv2.so
- /usr/local/chrome/libVkICD_mock_icd.so
- /usr/local/chrome/libvk_swiftshader.so
- /usr/local/chrome/libvulkan.so
- /usr/local/chrome/locales/
- /usr/local/chrome/locales/af.pak
- /usr/local/chrome/locales/af.pak.info
- /usr/local/chrome/locales/am.pak
- /usr/local/chrome/locales/am.pak.info
- /usr/local/chrome/locales/ar.pak
- /usr/local/chrome/locales/ar.pak.info
- /usr/local/chrome/locales/bg.pak
- /usr/local/chrome/locales/bg.pak.info
- /usr/local/chrome/locales/bn.pak
- /usr/local/chrome/locales/bn.pak.info
- /usr/local/chrome/locales/ca.pak
- /usr/local/chrome/locales/ca.pak.info
- /usr/local/chrome/locales/cs.pak
- /usr/local/chrome/locales/cs.pak.info
- /usr/local/chrome/locales/da.pak
- /usr/local/chrome/locales/da.pak.info
- /usr/local/chrome/locales/de.pak
- /usr/local/chrome/locales/de.pak.info
- /usr/local/chrome/locales/el.pak
- /usr/local/chrome/locales/el.pak.info
- /usr/local/chrome/locales/en-GB.pak
- /usr/local/chrome/locales/en-GB.pak.info
- /usr/local/chrome/locales/en-US.pak
- /usr/local/chrome/locales/en-US.pak.info
- /usr/local/chrome/locales/es-419.pak
- /usr/local/chrome/locales/es-419.pak.info
- /usr/local/chrome/locales/es.pak
- /usr/local/chrome/locales/es.pak.info
- /usr/local/chrome/locales/et.pak
- /usr/local/chrome/locales/et.pak.info
- /usr/local/chrome/locales/fa.pak
- /usr/local/chrome/locales/fa.pak.info
- /usr/local/chrome/locales/fi.pak
- /usr/local/chrome/locales/fi.pak.info
- /usr/local/chrome/locales/fil.pak
- /usr/local/chrome/locales/fil.pak.info
- /usr/local/chrome/locales/fr.pak
- /usr/local/chrome/locales/fr.pak.info
- /usr/local/chrome/locales/gu.pak
- /usr/local/chrome/locales/gu.pak.info
- /usr/local/chrome/locales/he.pak
- /usr/local/chrome/locales/he.pak.info
- /usr/local/chrome/locales/hi.pak
- /usr/local/chrome/locales/hi.pak.info
- /usr/local/chrome/locales/hr.pak
- /usr/local/chrome/locales/hr.pak.info
- /usr/local/chrome/locales/hu.pak
- /usr/local/chrome/locales/hu.pak.info
- /usr/local/chrome/locales/id.pak
- /usr/local/chrome/locales/id.pak.info
- /usr/local/chrome/locales/it.pak
- /usr/local/chrome/locales/it.pak.info
- /usr/local/chrome/locales/ja.pak
- /usr/local/chrome/locales/ja.pak.info
- /usr/local/chrome/locales/kn.pak
- /usr/local/chrome/locales/kn.pak.info
- /usr/local/chrome/locales/ko.pak
- /usr/local/chrome/locales/ko.pak.info
- /usr/local/chrome/locales/lt.pak
- /usr/local/chrome/locales/lt.pak.info
- /usr/local/chrome/locales/lv.pak
- /usr/local/chrome/locales/lv.pak.info
- /usr/local/chrome/locales/ml.pak
- /usr/local/chrome/locales/ml.pak.info
- /usr/local/chrome/locales/mr.pak
- /usr/local/chrome/locales/mr.pak.info
- /usr/local/chrome/locales/ms.pak
- /usr/local/chrome/locales/ms.pak.info
- /usr/local/chrome/locales/nb.pak
- /usr/local/chrome/locales/nb.pak.info
- /usr/local/chrome/locales/nl.pak
- /usr/local/chrome/locales/nl.pak.info
- /usr/local/chrome/locales/pl.pak
- /usr/local/chrome/locales/pl.pak.info
- /usr/local/chrome/locales/pt-BR.pak
- /usr/local/chrome/locales/pt-BR.pak.info
- /usr/local/chrome/locales/pt-PT.pak
- /usr/local/chrome/locales/pt-PT.pak.info
- /usr/local/chrome/locales/ro.pak
- /usr/local/chrome/locales/ro.pak.info
- /usr/local/chrome/locales/ru.pak
- /usr/local/chrome/locales/ru.pak.info
- /usr/local/chrome/locales/sk.pak
- /usr/local/chrome/locales/sk.pak.info
- /usr/local/chrome/locales/sl.pak
- /usr/local/chrome/locales/sl.pak.info
- /usr/local/chrome/locales/sr.pak
- /usr/local/chrome/locales/sr.pak.info
- /usr/local/chrome/locales/sv.pak
- /usr/local/chrome/locales/sv.pak.info
- /usr/local/chrome/locales/sw.pak
- /usr/local/chrome/locales/sw.pak.info
- /usr/local/chrome/locales/ta.pak
- /usr/local/chrome/locales/ta.pak.info
- /usr/local/chrome/locales/te.pak
- /usr/local/chrome/locales/te.pak.info
- /usr/local/chrome/locales/th.pak
- /usr/local/chrome/locales/th.pak.info
- /usr/local/chrome/locales/tr.pak
- /usr/local/chrome/locales/tr.pak.info
- /usr/local/chrome/locales/uk.pak
- /usr/local/chrome/locales/uk.pak.info
- /usr/local/chrome/locales/ur.pak
- /usr/local/chrome/locales/ur.pak.info
- /usr/local/chrome/locales/vi.pak
- /usr/local/chrome/locales/vi.pak.info
- /usr/local/chrome/locales/zh-CN.pak
- /usr/local/chrome/locales/zh-CN.pak.info
- /usr/local/chrome/locales/zh-TW.pak
- /usr/local/chrome/locales/zh-TW.pak.info
- /usr/local/chrome/product_logo_48.png
- /usr/local/chrome/resources.pak
- /usr/local/chrome/resources/
- /usr/local/chrome/resources/accessibility/
- /usr/local/chrome/resources/accessibility/reading_mode_gdocs_helper/
- /usr/local/chrome/resources/accessibility/reading_mode_gdocs_helper/content.js
- /usr/local/chrome/resources/accessibility/reading_mode_gdocs_helper/gdocs_script.js
- /usr/local/chrome/resources/accessibility/reading_mode_gdocs_helper_manifest.json
- /usr/local/chrome/resources/inspector_overlay/
- /usr/local/chrome/resources/inspector_overlay/inspector_overlay_resources.grd
- /usr/local/chrome/resources/inspector_overlay/main.js
- /usr/local/chrome/snapshot_blob.bin
- /usr/local/chrome/v8_context_snapshot.bin
- /usr/local/chrome/vk_swiftshader_icd.json
- /usr/local/man/man1/chrome.1
- /usr/local/share/applications/chromium-browser.desktop
- /usr/local/share/doc/pkg-readmes/chromium
- /usr/local/share/examples/chromium/
- /usr/local/share/examples/chromium/pledge.main
- /usr/local/share/examples/chromium/pledge.utility_audio
- /usr/local/share/examples/chromium/pledge.utility_network
- /usr/local/share/examples/chromium/pledge.utility_video
- /usr/local/share/examples/chromium/unveil.gpu
- /usr/local/share/examples/chromium/unveil.main
- /usr/local/share/examples/chromium/unveil.utility_audio
- /usr/local/share/examples/chromium/unveil.utility_network
- /usr/local/share/examples/chromium/unveil.utility_video
- /usr/local/share/icons/hicolor/128x128/apps/chrome.png
- /usr/local/share/icons/hicolor/22_monox22_mono/
- /usr/local/share/icons/hicolor/22_monox22_mono/apps/
- /usr/local/share/icons/hicolor/22_monox22_mono/apps/chrome.png
- /usr/local/share/icons/hicolor/24x24/apps/chrome.png
- /usr/local/share/icons/hicolor/256x256/apps/chrome.png
- /usr/local/share/icons/hicolor/48x48/apps/chrome.png
- /usr/local/share/icons/hicolor/64x64/apps/chrome.png
- @tag gtk-update-icon-cache /usr/local/share/icons/hicolor
- @tag update-desktop-database