BSD Ports

www/firefox 158.0.1,2 MidnightBSD

Web browser based on the browser portion of Mozilla

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
255a12e7f2
License
MPL20, gpl2
Categories
www, wayland

Description

Firefox is a full-featured standard-compliant web browser, built on the Mozilla codebase by thousands of contributors around the world. It is extensible through thousands of user-contributed extensions, and features: * Improved Security; * Improved Tabbed Browsing, with tab grouping; * Private Browsing; * Spell Checking; * Search Suggestions; * Session Restore; * Web Feeds (RSS); * Live Titles; * Integrated Search; * Live Bookmarks; * Pop-up Blocker; * Phishing Protection; * Themes; * Search Engine Manager.

In the other systems

SystemPortVersion
MidnightBSDwww/firefox158.0.1,2
FreeBSDwww/firefox158.0.1,2
OpenBSDwww/mozilla-firefox158.0.1
NetBSDwww/firefox154.0.1nb1
DragonFlywww/firefox131.0_1,2
HardenedBSDwww/firefox157.0,2
GhostBSDwww/firefox156.0,2

Install

Binary package:

mport install firefox

From mports:

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

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

RUN_DEPENDS=	firefox>0:www/firefox

Dependencies

As this port's Makefile names them.

Build 17

Library 21

Build dependencies 30
Run dependencies 21
Required by 1

Configuration

No options to configure.

USES
compiler:c++17-lang cpe gl gettext gmake gnome iconv jpeg localbase nodejs:24,build,env perl5 pkgconfig python desktop-file-utils tar:xz
Service scripts
none

Files

pkg-plist 31
  • bin/firefox
  • lib/firefox/application.ini
  • lib/firefox/dependentlibs.list
  • lib/firefox/firefox
  • lib/firefox/firefox-bin
  • lib/firefox/gfxtest
  • lib/firefox/libgkcodecs.so
  • lib/firefox/liblgpllibs.so
  • lib/firefox/libmozavcodec.so
  • lib/firefox/libmozavutil.so
  • lib/firefox/libmozgtk.so
  • lib/firefox/libmozsqlite3.so
  • lib/firefox/libmozinference.so
  • lib/firefox/libmozwayland.so
  • lib/firefox/libxul.so
  • lib/firefox/omni.ja
  • lib/firefox/pingsender
  • lib/firefox/platform.ini
  • lib/firefox/removed-files
  • lib/firefox/browser/omni.ja
  • lib/firefox/browser/chrome/icons/default/default128.png
  • lib/firefox/browser/chrome/icons/default/default16.png
  • lib/firefox/browser/chrome/icons/default/default32.png
  • lib/firefox/browser/chrome/icons/default/default48.png
  • lib/firefox/browser/chrome/icons/default/default64.png
  • lib/firefox/defaults/pref/channel-prefs.js
  • lib/firefox/fonts/TwemojiMozilla.ttf
  • lib/firefox/gmp-clearkey/0.1/libclearkey.so
  • lib/firefox/gmp-clearkey/0.1/manifest.json
  • share/applications/firefox.desktop
  • share/pixmaps/firefox.png
distinfo 1
FileSizeSHA256
firefox-158.0.1.source.tar.xz8.14482044e+08b5beff55fa73a29a674a867da5922f5d7699f51e351e6bbe4405fcc4ba55a824
Master sites 2
  • MOZILLA/firefox/releases/158.0.1${DISTVERSIONSUFFIX}/source
  • MOZILLA/firefox/candidates/158.0.1${DISTVERSIONSUFFIX}-candidates/build1/source

Commit history 6

DateCommitCreditsLog message
255a12e7f2 Lucas Holt www/firefox: update to 158.0.1 [security] (#1869)
## Summary Update www/firefox from 157.0 to 158.0.1, the current release. It fixes: - [MFSA 2026-104](https://www.mozilla.org/security/advisories/mfsa2026-104/) (157.0.1) - [MFSA 2026-106](https://www.mozilla.org/security/advisories/mfsa2026-106/) (158) - [MFSA 2026-111](https://www.mozilla.org/security/advisories/mfsa2026-111/) (158.0.1) ## Changes - `Makefile`: - DISTVERSION is now 158.0.1. - Minimum NSS is now 3.130. 158 bundles NSS 3.130, and with `--with-system-nss` configure checks for `nss >= 3.130`. The tree has 3.131.1. - `distinfo`: regenerated. The checksum matches Mozilla's `SHA256SUMS`. - `files/patch-python_sites_mach.txt`: the glean-sdk pin is now 70.2.0, because upstream bumped it from 68.0.1. All other patches apply cleanly. - `pkg-plist`: no changes needed. …
79736339ce Lucas Holt www/firefox: update to 157.0 and restrict to amd64 (#1757)
d9713c02b8 Lucas Holt www/firefox: update to 155.0 (#805)
Update `www/firefox` from 153.0.4 to 155.0 (latest release, 2026-09-01). > **Depends on #804** (`security/nss: update to 3.127`) — Firefox 155 declares a minimum of `nss>=3.127`. Please merge that first. ## Upstream changes requiring port adjustments ### ANGLE relocated (the hard build failure) ANGLE moved from `gfx/angle/checkout/` to `third_party/angle/`, and the GN-generated `moz.build` files it brought along only carry branches for Linux and OpenBSD. The build died at: ``` gmake[2]: *** No rule to make target 'third_party/angle/gen/ANGLEShaderProgramVersion.h.rsp', needed by 'third_party/angle/gen/.deps/ANGLEShaderProgramVersion.h.stub'. Stop. ``` Two fixes: - Adjusted the `<math.h>` → `<cmath>` fixup path in `post-patch` …
1e3a37078a Lucas Holt www/firefox: update to 153.0.4 (#753)
Summary: - update Firefox from 152.0.6 to 153.0.4 - refresh retained MidnightBSD patches for upstream source changes - guard protobuf POSIX 2024 feature selection on the FreeBSD-compatible target and remove an obsolete protobuf patch Validation: - bmake makesum - bmake patch from a clean work directory - bmake build - bmake fake - bmake package - bmake check-license - git diff --check Tests are disabled by the existing port configuration. Portlint still reports the port's pre-existing Makefile spacing/style findings. ## Summary by Sourcery Update the Firefox port to 153.0.4 and refresh local patches to align with upstream changes and FreeBSD/MidnightBSD compatibility. Enhancements: - Adjust sqlite-vec extension patch to include system type headers …
2fca42840a Lucas Holt Update Firefox to 152.0.6
AI-Assisted-by: Codex GPT-5 <[email protected]> Signed-off-by: Lucas Holt <[email protected]>

The latest 5 of 6 in the history this site was built from.