The www/iridium port
iridium-2024.11.131p0 – Iridium browser (cvsweb github mirror)
Description
Iridium is a free, open, and libre browser modification of the Chromium code base, with privacy being enhanced in several key areas. Automatic transmission of partial queries, keywords, metrics to central services is inhibited and only occurs with consent.WWW: https://iridiumbrowser.de/
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 iridium[]: pledge " ", syscall . along with the more obvious "Oops" in iridium tabs. Disabling pledge() or unveil() is not recommended! THE FOLLOWING INFORMATION IS FOR DEBUG PURPOSES ONLY - global pledge knob: invoke iridium with --no-sandbox - specific pledge for specific processes: ${SYSCONFDIR}/iridium/pledge.* - global unveil knob: invoke iridium with --disable-unveil - specific unveil for specific processes: ${SYSCONFDIR}/iridium/unveil.* Specific situations ------------------- If you need to access files from alternative locations (for example opening files in /var/www/htdocs directly in iridium), add the paths to ${SYSCONFDIR}/iridium/unveil.main and merge with changes in files in ${PREFIX}/share/examples/iridium/ at update time. webgl and 3d and acceleration support: - some DRM supported cards are marked as unsupported by iridium 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: - some web applications and "not a bot" verification requires support for WebAssembly, which is disabled by default and can be enabled by adding ENABLE_WASM=1 to environment variables.
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)
on riscv64: Unknown current CPU: riscv64
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/iridium/
- /etc/iridium/pledge.main
- /etc/iridium/pledge.utility_audio
- /etc/iridium/pledge.utility_network
- /etc/iridium/pledge.utility_video
- /etc/iridium/unveil.gpu
- /etc/iridium/unveil.main
- /etc/iridium/unveil.utility_audio
- /etc/iridium/unveil.utility_network
- /etc/iridium/unveil.utility_video
- /usr/local/bin/iridium
- /usr/local/iridium/
- /usr/local/iridium/chrome_100_percent.pak
- /usr/local/iridium/chrome_200_percent.pak
- /usr/local/iridium/headless_command_resources.pak
- /usr/local/iridium/headless_lib_data.pak
- /usr/local/iridium/headless_lib_strings.pak
- /usr/local/iridium/iridium
- /usr/local/iridium/libEGL.so
- /usr/local/iridium/libGLESv2.so
- /usr/local/iridium/libVkICD_mock_icd.so
- /usr/local/iridium/libvk_swiftshader.so
- /usr/local/iridium/libvulkan.so
- /usr/local/iridium/locales/
- /usr/local/iridium/locales/af.pak
- /usr/local/iridium/locales/af.pak.info
- /usr/local/iridium/locales/am.pak
- /usr/local/iridium/locales/am.pak.info
- /usr/local/iridium/locales/ar.pak
- /usr/local/iridium/locales/ar.pak.info
- /usr/local/iridium/locales/bg.pak
- /usr/local/iridium/locales/bg.pak.info
- /usr/local/iridium/locales/bn.pak
- /usr/local/iridium/locales/bn.pak.info
- /usr/local/iridium/locales/ca.pak
- /usr/local/iridium/locales/ca.pak.info
- /usr/local/iridium/locales/cs.pak
- /usr/local/iridium/locales/cs.pak.info
- /usr/local/iridium/locales/da.pak
- /usr/local/iridium/locales/da.pak.info
- /usr/local/iridium/locales/de.pak
- /usr/local/iridium/locales/de.pak.info
- /usr/local/iridium/locales/el.pak
- /usr/local/iridium/locales/el.pak.info
- /usr/local/iridium/locales/en-GB.pak
- /usr/local/iridium/locales/en-GB.pak.info
- /usr/local/iridium/locales/en-US.pak
- /usr/local/iridium/locales/en-US.pak.info
- /usr/local/iridium/locales/es-419.pak
- /usr/local/iridium/locales/es-419.pak.info
- /usr/local/iridium/locales/es.pak
- /usr/local/iridium/locales/es.pak.info
- /usr/local/iridium/locales/et.pak
- /usr/local/iridium/locales/et.pak.info
- /usr/local/iridium/locales/fa.pak
- /usr/local/iridium/locales/fa.pak.info
- /usr/local/iridium/locales/fi.pak
- /usr/local/iridium/locales/fi.pak.info
- /usr/local/iridium/locales/fil.pak
- /usr/local/iridium/locales/fil.pak.info
- /usr/local/iridium/locales/fr.pak
- /usr/local/iridium/locales/fr.pak.info
- /usr/local/iridium/locales/gu.pak
- /usr/local/iridium/locales/gu.pak.info
- /usr/local/iridium/locales/he.pak
- /usr/local/iridium/locales/he.pak.info
- /usr/local/iridium/locales/hi.pak
- /usr/local/iridium/locales/hi.pak.info
- /usr/local/iridium/locales/hr.pak
- /usr/local/iridium/locales/hr.pak.info
- /usr/local/iridium/locales/hu.pak
- /usr/local/iridium/locales/hu.pak.info
- /usr/local/iridium/locales/id.pak
- /usr/local/iridium/locales/id.pak.info
- /usr/local/iridium/locales/it.pak
- /usr/local/iridium/locales/it.pak.info
- /usr/local/iridium/locales/ja.pak
- /usr/local/iridium/locales/ja.pak.info
- /usr/local/iridium/locales/kn.pak
- /usr/local/iridium/locales/kn.pak.info
- /usr/local/iridium/locales/ko.pak
- /usr/local/iridium/locales/ko.pak.info
- /usr/local/iridium/locales/lt.pak
- /usr/local/iridium/locales/lt.pak.info
- /usr/local/iridium/locales/lv.pak
- /usr/local/iridium/locales/lv.pak.info
- /usr/local/iridium/locales/ml.pak
- /usr/local/iridium/locales/ml.pak.info
- /usr/local/iridium/locales/mr.pak
- /usr/local/iridium/locales/mr.pak.info
- /usr/local/iridium/locales/ms.pak
- /usr/local/iridium/locales/ms.pak.info
- /usr/local/iridium/locales/nb.pak
- /usr/local/iridium/locales/nb.pak.info
- /usr/local/iridium/locales/nl.pak
- /usr/local/iridium/locales/nl.pak.info
- /usr/local/iridium/locales/pl.pak
- /usr/local/iridium/locales/pl.pak.info
- /usr/local/iridium/locales/pt-BR.pak
- /usr/local/iridium/locales/pt-BR.pak.info
- /usr/local/iridium/locales/pt-PT.pak
- /usr/local/iridium/locales/pt-PT.pak.info
- /usr/local/iridium/locales/ro.pak
- /usr/local/iridium/locales/ro.pak.info
- /usr/local/iridium/locales/ru.pak
- /usr/local/iridium/locales/ru.pak.info
- /usr/local/iridium/locales/sk.pak
- /usr/local/iridium/locales/sk.pak.info
- /usr/local/iridium/locales/sl.pak
- /usr/local/iridium/locales/sl.pak.info
- /usr/local/iridium/locales/sr.pak
- /usr/local/iridium/locales/sr.pak.info
- /usr/local/iridium/locales/sv.pak
- /usr/local/iridium/locales/sv.pak.info
- /usr/local/iridium/locales/sw.pak
- /usr/local/iridium/locales/sw.pak.info
- /usr/local/iridium/locales/ta.pak
- /usr/local/iridium/locales/ta.pak.info
- /usr/local/iridium/locales/te.pak
- /usr/local/iridium/locales/te.pak.info
- /usr/local/iridium/locales/th.pak
- /usr/local/iridium/locales/th.pak.info
- /usr/local/iridium/locales/tr.pak
- /usr/local/iridium/locales/tr.pak.info
- /usr/local/iridium/locales/uk.pak
- /usr/local/iridium/locales/uk.pak.info
- /usr/local/iridium/locales/ur.pak
- /usr/local/iridium/locales/ur.pak.info
- /usr/local/iridium/locales/vi.pak
- /usr/local/iridium/locales/vi.pak.info
- /usr/local/iridium/locales/zh-CN.pak
- /usr/local/iridium/locales/zh-CN.pak.info
- /usr/local/iridium/locales/zh-TW.pak
- /usr/local/iridium/locales/zh-TW.pak.info
- /usr/local/iridium/product_logo_48.png
- /usr/local/iridium/resources.pak
- /usr/local/iridium/resources/
- /usr/local/iridium/resources/accessibility/
- /usr/local/iridium/resources/accessibility/reading_mode_gdocs_helper/
- /usr/local/iridium/resources/accessibility/reading_mode_gdocs_helper/content.js
- /usr/local/iridium/resources/accessibility/reading_mode_gdocs_helper/gdocs_script.js
- /usr/local/iridium/resources/accessibility/reading_mode_gdocs_helper_manifest.json
- /usr/local/iridium/resources/inspector_overlay/
- /usr/local/iridium/resources/inspector_overlay/inspector_overlay_resources.grd
- /usr/local/iridium/resources/inspector_overlay/main.js
- /usr/local/iridium/snapshot_blob.bin
- /usr/local/iridium/v8_context_snapshot.bin
- /usr/local/iridium/vk_swiftshader_icd.json
- /usr/local/man/man1/iridium.1
- /usr/local/share/applications/iridium-browser.desktop
- /usr/local/share/doc/pkg-readmes/iridium
- /usr/local/share/examples/iridium/
- /usr/local/share/examples/iridium/pledge.main
- /usr/local/share/examples/iridium/pledge.utility_audio
- /usr/local/share/examples/iridium/pledge.utility_network
- /usr/local/share/examples/iridium/pledge.utility_video
- /usr/local/share/examples/iridium/unveil.gpu
- /usr/local/share/examples/iridium/unveil.main
- /usr/local/share/examples/iridium/unveil.utility_audio
- /usr/local/share/examples/iridium/unveil.utility_network
- /usr/local/share/examples/iridium/unveil.utility_video
- /usr/local/share/icons/hicolor/128x128/apps/iridium.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/iridium.png
- /usr/local/share/icons/hicolor/24x24/apps/iridium.png
- /usr/local/share/icons/hicolor/256x256/apps/iridium.png
- /usr/local/share/icons/hicolor/48x48/apps/iridium.png
- /usr/local/share/icons/hicolor/64x64/apps/iridium.png
- @tag gtk-update-icon-cache /usr/local/share/icons/hicolor
- @tag update-desktop-database