BSD Ports

www/ungoogled-chromium 151.0.7922.169_1 MidnightBSD

Google web browser based on WebKit sans integration with Google

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
bsd3, lgpl2.1, MPL11
Categories
www, wayland

Description

A lightweight approach to removing Google web service dependency from the Chromium open-source browser.

In the other systems

The newest version among them is 155.0.8059.84, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDwww/ungoogled-chromium151.0.7922.169_1 behind since 2026-09-04no data-[email protected]2026-09-06
FreeBSDwww/ungoogled-chromium151.0.7922.169_5 behind since 2026-09-044 known-[email protected]2026-10-20
OpenBSDwww/ungoogled-chromium155.0.8059.84 newestno data-Robert Nagy <[email protected]>2026-10-23
HardenedBSDwww/ungoogled-chromium151.0.7922.169_2 behind since 2026-09-04no data-[email protected]-
GhostBSDwww/ungoogled-chromium151.0.7922.169_2 behind since 2026-09-04no data-[email protected]-

Compare across BSDs

Version history 2

  1. 151.0.7922.169 1aff99f3ad
  2. 149.0.7827.200 b2cfbcef3f

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install ungoogled-chromium

From mports:

cd /usr/mports/www/ungoogled-chromium && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ungoogled-chromium>0:www/ungoogled-chromium

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 17

Library 34

Runtime 2

Patch 1

Build dependencies 51
Run dependencies 35

No port depends on this one.

Configuration

Options name: www_ungoogled-chromium

OptionDefaultDescription
ALSAon
CODECSonCompile and enable patented codecs like H.264
CUPSon
DEBUGoff
DRIVERonInstall chromedriver
HEIMDALoffHeimdal Kerberos (security/heimdal)
HEIMDAL_BASEoffHeimdal Kerberos (base)
KERBEROSon
LTOoff
MIToffMIT Kerberos (security/krb5)
PIPEWIREonScreen capture via PipeWire
PULSEAUDIOon
SNDIOon
TESToff
WIDEVINEoffDepend on foreign-cdm to enable playback of DRM content
USES
bison compiler:c++17-lang cpe desktop-file-utils gl go:no_targets gmake gnome iconv:wchar_t jpeg localbase:ldflags ninja perl5 pkgconfig python:build qt:5 shebangfix tar:xz xorg
Service scripts
none

Files

Manual pages 1
  • ungoogled-chromium(1)
pkg-plist 690
  • bin/ungoogled-chromium
  • share/ungoogled-chromium/ungoogled-chromium
  • share/ungoogled-chromium/chrome-wrapper
  • share/ungoogled-chromium/chrome_100_percent.pak
  • share/ungoogled-chromium/chrome_200_percent.pak
  • share/ungoogled-chromium/headless_command_resources.pak
  • share/ungoogled-chromium/libEGL.so
  • share/ungoogled-chromium/libGLESv2.so
  • share/ungoogled-chromium/libVkICD_mock_icd.so
  • share/ungoogled-chromium/libvulkan.so
  • share/ungoogled-chromium/locales/af.pak
  • share/ungoogled-chromium/locales/af.pak.info
  • share/ungoogled-chromium/locales/af_FEMININE.pak
  • share/ungoogled-chromium/locales/af_FEMININE.pak.info
  • share/ungoogled-chromium/locales/af_MASCULINE.pak
  • share/ungoogled-chromium/locales/af_MASCULINE.pak.info
  • share/ungoogled-chromium/locales/af_NEUTER.pak
  • share/ungoogled-chromium/locales/af_NEUTER.pak.info
  • share/ungoogled-chromium/locales/am.pak
  • share/ungoogled-chromium/locales/am.pak.info
  • share/ungoogled-chromium/locales/am_FEMININE.pak
  • share/ungoogled-chromium/locales/am_FEMININE.pak.info
  • share/ungoogled-chromium/locales/am_MASCULINE.pak
  • share/ungoogled-chromium/locales/am_MASCULINE.pak.info
  • share/ungoogled-chromium/locales/am_NEUTER.pak
  • share/ungoogled-chromium/locales/am_NEUTER.pak.info
  • share/ungoogled-chromium/locales/ar.pak
  • share/ungoogled-chromium/locales/ar.pak.info
  • share/ungoogled-chromium/locales/ar_FEMININE.pak
  • share/ungoogled-chromium/locales/ar_FEMININE.pak.info
  • share/ungoogled-chromium/locales/ar_MASCULINE.pak
  • share/ungoogled-chromium/locales/ar_MASCULINE.pak.info
  • share/ungoogled-chromium/locales/ar_NEUTER.pak
  • share/ungoogled-chromium/locales/ar_NEUTER.pak.info
  • share/ungoogled-chromium/locales/as.pak
  • share/ungoogled-chromium/locales/as.pak.info
  • share/ungoogled-chromium/locales/as_FEMININE.pak
  • share/ungoogled-chromium/locales/as_FEMININE.pak.info
  • share/ungoogled-chromium/locales/as_MASCULINE.pak
  • share/ungoogled-chromium/locales/as_MASCULINE.pak.info
  • share/ungoogled-chromium/locales/as_NEUTER.pak
  • share/ungoogled-chromium/locales/as_NEUTER.pak.info
  • share/ungoogled-chromium/locales/az.pak
  • share/ungoogled-chromium/locales/az.pak.info
  • share/ungoogled-chromium/locales/az_FEMININE.pak
  • share/ungoogled-chromium/locales/az_FEMININE.pak.info
  • share/ungoogled-chromium/locales/az_MASCULINE.pak
  • share/ungoogled-chromium/locales/az_MASCULINE.pak.info
  • share/ungoogled-chromium/locales/az_NEUTER.pak
  • share/ungoogled-chromium/locales/az_NEUTER.pak.info
  • share/ungoogled-chromium/locales/be.pak
  • share/ungoogled-chromium/locales/be.pak.info
  • share/ungoogled-chromium/locales/be_FEMININE.pak
  • share/ungoogled-chromium/locales/be_FEMININE.pak.info
  • share/ungoogled-chromium/locales/be_MASCULINE.pak
  • share/ungoogled-chromium/locales/be_MASCULINE.pak.info
  • share/ungoogled-chromium/locales/be_NEUTER.pak
  • share/ungoogled-chromium/locales/be_NEUTER.pak.info
  • share/ungoogled-chromium/locales/bg.pak
  • share/ungoogled-chromium/locales/bg.pak.info
  • share/ungoogled-chromium/locales/bg_FEMININE.pak
  • share/ungoogled-chromium/locales/bg_FEMININE.pak.info
  • share/ungoogled-chromium/locales/bg_MASCULINE.pak
  • share/ungoogled-chromium/locales/bg_MASCULINE.pak.info
  • share/ungoogled-chromium/locales/bg_NEUTER.pak
  • share/ungoogled-chromium/locales/bg_NEUTER.pak.info
  • share/ungoogled-chromium/locales/bn.pak
  • share/ungoogled-chromium/locales/bn.pak.info
  • share/ungoogled-chromium/locales/bn_FEMININE.pak
  • share/ungoogled-chromium/locales/bn_FEMININE.pak.info
  • share/ungoogled-chromium/locales/bn_MASCULINE.pak
  • share/ungoogled-chromium/locales/bn_MASCULINE.pak.info
  • share/ungoogled-chromium/locales/bn_NEUTER.pak
  • share/ungoogled-chromium/locales/bn_NEUTER.pak.info
  • share/ungoogled-chromium/locales/bs.pak
  • share/ungoogled-chromium/locales/bs.pak.info
  • share/ungoogled-chromium/locales/bs_FEMININE.pak
  • share/ungoogled-chromium/locales/bs_FEMININE.pak.info
  • share/ungoogled-chromium/locales/bs_MASCULINE.pak
  • share/ungoogled-chromium/locales/bs_MASCULINE.pak.info
  • share/ungoogled-chromium/locales/bs_NEUTER.pak
  • share/ungoogled-chromium/locales/bs_NEUTER.pak.info
  • share/ungoogled-chromium/locales/ca.pak
  • share/ungoogled-chromium/locales/ca.pak.info
  • share/ungoogled-chromium/locales/ca_FEMININE.pak
  • share/ungoogled-chromium/locales/ca_FEMININE.pak.info
  • share/ungoogled-chromium/locales/ca_MASCULINE.pak
  • share/ungoogled-chromium/locales/ca_MASCULINE.pak.info
  • share/ungoogled-chromium/locales/ca_NEUTER.pak
  • share/ungoogled-chromium/locales/ca_NEUTER.pak.info
  • share/ungoogled-chromium/locales/cs.pak
  • share/ungoogled-chromium/locales/cs.pak.info
  • share/ungoogled-chromium/locales/cs_FEMININE.pak
  • share/ungoogled-chromium/locales/cs_FEMININE.pak.info
  • share/ungoogled-chromium/locales/cs_MASCULINE.pak
  • share/ungoogled-chromium/locales/cs_MASCULINE.pak.info
  • share/ungoogled-chromium/locales/cs_NEUTER.pak
  • share/ungoogled-chromium/locales/cs_NEUTER.pak.info
  • share/ungoogled-chromium/locales/cy.pak
  • share/ungoogled-chromium/locales/cy.pak.info

The first 100 are listed.

distinfo 3
FileSizeSHA256
chromium-151.0.7922.169-lite.tar.xz1.712206164e+096e6a725fae7143450f554db6c15a223f88b9599f9ba149bb5ceb1fb3478c34ca
pulseaudio-16.1.tar.gz2.763111e+06027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
ungoogled-software-ungoogled-chromium-151.0.7922.169-151.0.7922.169-1_GH0.tar.gz670587c770dc1a486f2ff0d2f3873496265609a287758147c882e96f2c96733c58a741
Master sites 2
  • https://commondatastorage.googleapis.com/chromium-browser-official/:goo
  • https://freedesktop.org/software/pulseaudio/releases/:pulseaudio

Commit history 3

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …
1aff99f3ad Lucas Holt www/ungoogled-chromium: update to 151.0.7922.169 (#821)
Update ungoogled-chromium from 149.0.7827.200 to 151.0.7922.169. ## Why 151 and not 152 Upstream ungoogled-chromium has tagged `152.0.7977.75-1`, and FreeBSD's `www/chromium` is at 152. But this port's BSD portability patch set (~1600 patches) comes from FreeBSD's `www/ungoogled-chromium`, which is still at **151.0.7922.169** — the combined ungoogled + BSD patch stack has not been rebased to 152 yet. 151.0.7922.169 is the newest version where both patch sets are known to apply together; going to 152 would mean rebasing the whole stack with no upstream reference. ## Changes - `PORTVERSION` 149.0.7827.200 → 151.0.7922.169; `distinfo` regenerated. All three distfile hashes **match FreeBSD's 151 distinfo exactly**. - Patch set resynced with FreeBSD's 151 tree: 39 added, 19 removed, 5 …
b2cfbcef3f Lucas Holt www/ungoogled-chromium: update to 149.0.7827.200
Rebase the port on FreeBSD's ungoogled-chromium 149 and replay the MidnightBSD delta. The previous 134 could no longer be built: chromium 134's C++ rust allocator shim (build/rust/std/remap_alloc.cc) predates the rust 1.85 allocator ABI change, so linking against rustc 1.94's libstd failed on undefined __rustc::__rust_alloc / _v2 shim symbols. Chromium 149 ships build/rust/allocator/lib.rs, which emits the correctly mangled symbols via #[rustc_std_internal_symbol] and works with rust >= 1.85. MidnightBSD-specific changes on top of the FreeBSD port: - Register midnightbsd alongside freebsd in the build scripts that detect the real OS (gn bootstrap gen.py, node.py, pkg-config.py, bind_gen style_format.py, ffmpeg robo_lib/config.py). GN itself is told …