BSD Ports

www/chromium 152.0.7977.75 MidnightBSD

Google web browser based on WebKit

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

Description

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The Chromium website contains design documents, architecture overviews, testing information, and more to help you learn to build and work with the Chromium source code.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDwww/chromium152.0.7977.75 behind since 2026-09-04no data-[email protected]2026-09-06
FreeBSDwww/chromium156.0.8078.47_1 newestnone known-[email protected]2026-10-23
OpenBSDwww/chromium156.0.8078.47 newestno data-Robert Nagy <[email protected]>2026-10-22
NetBSDwww/chromium152.0.7977.82 behind since 2026-09-12none known-[email protected]2026-10-23
DragonFlywww/chromium137.0.7151.119 behind since 2026-07-0220 known-[email protected]-
HardenedBSDwww/chromium154.0.8037.57 behind since 2026-10-01no data-[email protected]-
GhostBSDwww/chromium152.0.7977.75_3 behind since 2026-09-04no data-[email protected]-

Compare across BSDs

Version history 1

  1. 152.0.7977.75 31eb1bd453

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 chromium

From mports:

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

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

RUN_DEPENDS=	chromium>0:www/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 18

Library 34

Runtime 2

Build dependencies 51
Run dependencies 35

No port depends on this one.

Configuration

Options name: www_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 cargo compiler:c++17-lang cpe desktop-file-utils gl gmake go:no_targets 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
  • chrome(1)
pkg-plist 474
  • bin/chrome
  • share/chromium/chrome
  • share/chromium/chrome-wrapper
  • share/chromium/chrome_100_percent.pak
  • share/chromium/chrome_200_percent.pak
  • share/chromium/headless_command_resources.pak
  • share/chromium/libEGL.so
  • share/chromium/libGLESv2.so
  • share/chromium/libVkICD_mock_icd.so
  • share/chromium/libvulkan.so
  • share/chromium/locales/af.pak
  • share/chromium/locales/af.pak.info
  • share/chromium/locales/af_FEMININE.pak
  • share/chromium/locales/af_FEMININE.pak.info
  • share/chromium/locales/af_MASCULINE.pak
  • share/chromium/locales/af_MASCULINE.pak.info
  • share/chromium/locales/af_NEUTER.pak
  • share/chromium/locales/af_NEUTER.pak.info
  • share/chromium/locales/am.pak
  • share/chromium/locales/am.pak.info
  • share/chromium/locales/am_FEMININE.pak
  • share/chromium/locales/am_FEMININE.pak.info
  • share/chromium/locales/am_MASCULINE.pak
  • share/chromium/locales/am_MASCULINE.pak.info
  • share/chromium/locales/am_NEUTER.pak
  • share/chromium/locales/am_NEUTER.pak.info
  • share/chromium/locales/ar.pak
  • share/chromium/locales/ar.pak.info
  • share/chromium/locales/ar_FEMININE.pak
  • share/chromium/locales/ar_FEMININE.pak.info
  • share/chromium/locales/ar_MASCULINE.pak
  • share/chromium/locales/ar_MASCULINE.pak.info
  • share/chromium/locales/ar_NEUTER.pak
  • share/chromium/locales/ar_NEUTER.pak.info
  • share/chromium/locales/bg.pak
  • share/chromium/locales/bg.pak.info
  • share/chromium/locales/bg_FEMININE.pak
  • share/chromium/locales/bg_FEMININE.pak.info
  • share/chromium/locales/bg_MASCULINE.pak
  • share/chromium/locales/bg_MASCULINE.pak.info
  • share/chromium/locales/bg_NEUTER.pak
  • share/chromium/locales/bg_NEUTER.pak.info
  • share/chromium/locales/bn.pak
  • share/chromium/locales/bn.pak.info
  • share/chromium/locales/bn_FEMININE.pak
  • share/chromium/locales/bn_FEMININE.pak.info
  • share/chromium/locales/bn_MASCULINE.pak
  • share/chromium/locales/bn_MASCULINE.pak.info
  • share/chromium/locales/bn_NEUTER.pak
  • share/chromium/locales/bn_NEUTER.pak.info
  • share/chromium/locales/ca.pak
  • share/chromium/locales/ca.pak.info
  • share/chromium/locales/ca_FEMININE.pak
  • share/chromium/locales/ca_FEMININE.pak.info
  • share/chromium/locales/ca_MASCULINE.pak
  • share/chromium/locales/ca_MASCULINE.pak.info
  • share/chromium/locales/ca_NEUTER.pak
  • share/chromium/locales/ca_NEUTER.pak.info
  • share/chromium/locales/cs.pak
  • share/chromium/locales/cs.pak.info
  • share/chromium/locales/cs_FEMININE.pak
  • share/chromium/locales/cs_FEMININE.pak.info
  • share/chromium/locales/cs_MASCULINE.pak
  • share/chromium/locales/cs_MASCULINE.pak.info
  • share/chromium/locales/cs_NEUTER.pak
  • share/chromium/locales/cs_NEUTER.pak.info
  • share/chromium/locales/da.pak
  • share/chromium/locales/da.pak.info
  • share/chromium/locales/da_FEMININE.pak
  • share/chromium/locales/da_FEMININE.pak.info
  • share/chromium/locales/da_MASCULINE.pak
  • share/chromium/locales/da_MASCULINE.pak.info
  • share/chromium/locales/da_NEUTER.pak
  • share/chromium/locales/da_NEUTER.pak.info
  • share/chromium/locales/de.pak
  • share/chromium/locales/de.pak.info
  • share/chromium/locales/de_FEMININE.pak
  • share/chromium/locales/de_FEMININE.pak.info
  • share/chromium/locales/de_MASCULINE.pak
  • share/chromium/locales/de_MASCULINE.pak.info
  • share/chromium/locales/de_NEUTER.pak
  • share/chromium/locales/de_NEUTER.pak.info
  • share/chromium/locales/el.pak
  • share/chromium/locales/el.pak.info
  • share/chromium/locales/el_FEMININE.pak
  • share/chromium/locales/el_FEMININE.pak.info
  • share/chromium/locales/el_MASCULINE.pak
  • share/chromium/locales/el_MASCULINE.pak.info
  • share/chromium/locales/el_NEUTER.pak
  • share/chromium/locales/el_NEUTER.pak.info
  • share/chromium/locales/en-GB.pak
  • share/chromium/locales/en-GB.pak.info
  • share/chromium/locales/en-GB_FEMININE.pak
  • share/chromium/locales/en-GB_FEMININE.pak.info
  • share/chromium/locales/en-GB_MASCULINE.pak
  • share/chromium/locales/en-GB_MASCULINE.pak.info
  • share/chromium/locales/en-GB_NEUTER.pak
  • share/chromium/locales/en-GB_NEUTER.pak.info
  • share/chromium/locales/en-US.pak
  • share/chromium/locales/en-US.pak.info

The first 100 are listed.

distinfo 209
FileSizeSHA256
chromium-152.0.7977.75-lite.tar.xz1.77483994e+0912379ddd4cdce9c318787c32f438dcf386df59b72ba508eb9f9ece54be44eb66
pulseaudio-16.1.tar.gz2.763111e+06027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
chromium-152.0.7977.75-testdata.tar.xz1.301894528e+09ee5c0859e41b167ac2254c1c91fa7806003d57cee89cce1c06ed8a7debf1a916
rust/crates/ahash-0.8.12.crate434135a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/allocator-api2-0.2.21.crate63622683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
rust/crates/ar_archive_writer-0.5.1.crate853457eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b
rust/crates/arrayvec-0.7.6.crate312377c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
rust/crates/ascii-1.1.0.crate36075d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16
rust/crates/ast_node-5.0.0.crate121692eb025ef00a6da925cf40870b9c8d008526b6004ece399cb0974209720f0b194
rust/crates/autocfg-1.5.0.crate18729c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
rust/crates/base-encode-0.3.1.crate3630a17bd29f7c70f32e9387f4d4acfa5ea7b7749ef784fb78cf382df97069337b8c
rust/crates/base64-0.22.1.crate8159772b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
rust/crates/base64-simd-0.8.0.crate12531339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
rust/crates/better_scoped_tls-1.0.1.crate21407cd228125315b132eed175bf47619ac79b945b26e56b848ba203ae4ea8603609
rust/crates/bitflags-2.11.1.crate49082c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3
rust/crates/bitvec-1.0.1.crate2243751bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
rust/crates/bstr-1.12.1.crate35491663044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
rust/crates/bumpalo-3.20.2.crate976965d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb
Master sites 3
  • https://commondatastorage.googleapis.com/chromium-browser-official/
  • https://nerd.hu/distfiles/:external
  • https://freedesktop.org/software/pulseaudio/releases/:pulseaudio

Commit history 2

DateCommitCreditsLog message
31eb1bd453 Lucas Holt www/chromium: update to 152.0.7977.75 (#842)
Update `www/chromium` 105.0.5195.125 -> 152.0.7977.75. **Depends on #841** (`print/harfbuzz` 14.2.1) — chromium 152 bundles harfbuzz 14.2.1 and Blink builds against its current API, and this port sets `use_system_harfbuzz=true`. ### Method The port had been stuck on 105 since 2022 and no longer builds with the current toolchain. Rather than step it forward, it is rebased wholesale on FreeBSD's 152.0.7977.75 port, replaying the MidnightBSD delta that `www/ungoogled-chromium` already carries. Nothing was carried over from the old 105 `files/` (1102 patches, versus 1610 now). ### MidnightBSD patch delta Five patches gain `MidnightBSD` beside `FreeBSD` in OS detection: - `build/config/linux/pkg-config.py` - `media/ffmpeg/scripts/robo_lib/config.py` …
1c7e6ed56b Lucas Holt */*: bump PORTREVISION after multimedia/openh264 update to 2.6.0
openh264 2.6.0 changed its shared library version from libopenh264.so.6 to libopenh264.so.8, so every port that links against it must be rebuilt. Bump PORTREVISION on the direct consumers. www/ungoogled-chromium is not listed because it was updated to 149.0.7827.200 in the same batch and is already built against the new library. AI-Assisted-by: Claude Opus 4.8 (1M context) <[email protected]> Signed-off-by: Lucas Holt <[email protected]>