notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details on branch 2023Q3
firefox Web browser based on the browser portion of Mozilla
118.0.1,2 www on this many watch lists=0 search for ports that depend on this port This port version is marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 137.0.1,2Version of this port present on the latest quarterly branch.
Maintainer: gecko@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-07-08 20:51:13
Last Update: 2023-09-28 17:37:34
Commit Hash: cb9cf52
Also Listed In: wayland
License: not specified in port
WWW:
https://www.mozilla.com/firefox
Description:
Mozilla Firefox is a free and open source web browser descended from the Mozilla Application Suite. It is small, fast and easy to use, and offers many advanced features: o Popup Blocking o Tabbed Browsing o Live Bookmarks (ie. RSS) o Extensions o Themes o FastFind o Improved Security
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • firefox>0:www/firefox
Conflicts:
CONFLICTS_INSTALL:
  • firefox-esr
To install the port:
cd /usr/ports/www/firefox/ && make install clean
To add the package, run one of these commands:
  • pkg install www/firefox
  • pkg install firefox
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: firefox
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1695894599 SHA256 (firefox-118.0.1.source.tar.xz) = a3f4da56d13605d615a740c739e3504261649d040bc473ae2ed609336d79fd95 SIZE (firefox-118.0.1.source.tar.xz) = 516965884

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. nspr>=4.32 : devel/nspr
  2. nss>=3.93 : security/nss
  3. icu>=73.1 : devel/icu
  4. libevent>=2.1.8 : devel/libevent
  5. graphite2>=1.3.14 : graphics/graphite2
  6. png>=1.6.39 : graphics/png
  7. dav1d>=1.0.0 : multimedia/dav1d
  8. libvpx>=1.13.0 : multimedia/libvpx
  9. py39-sqlite3>0 : databases/py-sqlite3@py39
  10. v4l_compat>0 : multimedia/v4l_compat
  11. autoconf2.13 : devel/autoconf2.13
  12. nasm : devel/nasm
  13. yasm : devel/yasm
  14. zip : archivers/zip
  15. libc++abi.a : devel/wasi-libcxx
  16. libc.a : devel/wasi-libc
  17. libclang_rt.builtins-wasm32.a : devel/wasi-compiler-rt13
  18. llvm13>0 : devel/llvm13
  19. rust-cbindgen>=0.24.3 : devel/rust-cbindgen
  20. rust>=1.70.0 : lang/rust
  21. node : www/node
  22. libnotify>0 : devel/libnotify
  23. jack.h : audio/jack
  24. pulseaudio.h : audio/pulseaudio
  25. sndio.h : audio/sndio
  26. gmake>=4.3 : devel/gmake
  27. pkgconf>=1.3.0_1 : devel/pkgconf
  28. python3.9 : lang/python39
  29. update-desktop-database : devel/desktop-file-utils
  30. xorgproto>=0 : x11/xorgproto
  31. x11.pc : x11/libX11
  32. xcb.pc : x11/libxcb
  33. xcomposite.pc : x11/libXcomposite
  34. xdamage.pc : x11/libXdamage
  35. xext.pc : x11/libXext
  36. xfixes.pc : x11/libXfixes
  37. xrandr.pc : x11/libXrandr
  38. xrender.pc : x11/libXrender
  39. xt.pc : x11-toolkits/libXt
  40. xtst.pc : x11/libXtst
Runtime dependencies:
  1. libpci.so : devel/libpci
  2. ffmpeg>=0.8,1 : multimedia/ffmpeg
  3. update-desktop-database : devel/desktop-file-utils
  4. x11.pc : x11/libX11
  5. xcb.pc : x11/libxcb
  6. xcomposite.pc : x11/libXcomposite
  7. xdamage.pc : x11/libXdamage
  8. xext.pc : x11/libXext
  9. xfixes.pc : x11/libXfixes
  10. xrandr.pc : x11/libXrandr
  11. xrender.pc : x11/libXrender
  12. xt.pc : x11-toolkits/libXt
  13. xtst.pc : x11/libXtst
Library dependencies:
  1. libdrm.so : graphics/libdrm
  2. libepoll-shim.so : devel/libepoll-shim
  3. libfontconfig.so : x11-fonts/fontconfig
  4. libfreetype.so : print/freetype2
  5. libaom.so : multimedia/aom
  6. libdav1d.so : multimedia/dav1d
  7. libevent.so : devel/libevent
  8. libffi.so : devel/libffi
  9. libgraphite2.so : graphics/graphite2
  10. libicui18n.so : devel/icu
  11. libnspr4.so : devel/nspr
  12. libnss3.so : security/nss
  13. libpng.so : graphics/png
  14. libpixman-1.so : x11/pixman
  15. libvpx.so : multimedia/libvpx
  16. libwebp.so : graphics/webp
  17. libdbus-1.so : devel/dbus
  18. libdbus-glib-1.so : devel/dbus-glib
  19. libGL.so : graphics/libglvnd
  20. libatk-1.0.so : accessibility/at-spi2-core
  21. libcairo.so : graphics/cairo
  22. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  23. libglib-2.0.so : devel/glib20
  24. libintl.so : devel/gettext-runtime
  25. libgtk-3.so : x11-toolkits/gtk30
  26. libpango-1.0.so : x11-toolkits/pango
  27. libjpeg.so : graphics/jpeg-turbo
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for firefox-118.0.1,2: CANBERRA=off: Sound theme alerts DBUS=on: D-Bus IPC system support DEBUG=off: Build with debugging support FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...) LIBPROXY=off: Proxy support via libproxy LTO=off: Use Link-Time Optimization OPTIMIZED_CFLAGS=on: Use extra compiler optimizations PROFILE=on: Build with profiling support TEST=off: Build and/or run tests ====> Extra cubeb audio backends (OSS is always available) ALSA=off: ALSA audio architecture support JACK=on: JACK audio server support PULSEAUDIO=on: PulseAudio sound server support SNDIO=on: Sndio audio support ===> Use 'make config' to modify these settings
Options name:
www_firefox
USES:
tar:xz compiler:c++17-lang cpe gl gmake gnome iconv localbase pkgconfig python:build desktop-file-utils jpeg
pkg-message:
For install:
## Missing features Some features found on Windows, macOS and Linux are not implemented: - Encrypted Media Extensions (requires Widevine CDM binary) - Process sandboxing (requires Capsicum backend) - Reduced memory usage (requires mozjemalloc) - Crash Reporter (requires Google Breakpad and reproducible builds) - WebVR (requires open source runtime) - TCP fast open - `about:networking#networkid` (requires link state notification) ## Audio backend Currently used audio backend can be inspected on `about:support` page. Supported backends and default probing order is as follows: - `pulse-rust` if `pulseaudio` package is installed (PULSEAUDIO option) - `jack` if `jackit` package is installed (JACK option) - `sndio` if `sndio` package is installed (SNDIO option) - `alsa` if `alsa-lib` package is installed (ALSA option) - `oss` (always available) To force a specific backend open `about:config` page and create `media.cubeb.backend` preference. Microphone selection only works in `oss`, `pulse-rust` backends. Other backends are limited to `default` which is usually `/dev/dsp`, so use virtual_oss to reroute microphones from non-default devices. ## Gamepad API Requires evdev(4) joystick support. On FreeBSD 13 and later enable hgame(4) while older versions can use sysutils/iichid or multimedia/webcamd. ## smb:// issues Network group, machine, and share browsing does not work correctly. ## sftp:// Only sftp access using public key authentication works. To easily setup public key authentication to `remote_host`: $ ssh-keygen $ cat ~/.ssh/id_rsa.pub | ssh remote_host "cat >> .ssh/authorized_keys" The SSH server on `remote_host` must allow pub key authentication.
Master Sites:
Expand this list (4 items)
Collapse this list.
  1. https://archive.mozilla.org/pub/firefox/candidates/118.0.1-candidates/build1/source/
  2. https://archive.mozilla.org/pub/firefox/releases/118.0.1/source/
  3. https://download.cdn.mozilla.net/pub/firefox/candidates/118.0.1-candidates/build1/source/
  4. https://download.cdn.mozilla.net/pub/firefox/releases/118.0.1/source/
Collapse this list.

Number of commits found: 13

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
118.0.1,2
28 Sep 2023 17:37:34
commit hash: cb9cf5243444be1e1803620bfe8a301d91e20a85commit hash: cb9cf5243444be1e1803620bfe8a301d91e20a85commit hash: cb9cf5243444be1e1803620bfe8a301d91e20a85commit hash: cb9cf5243444be1e1803620bfe8a301d91e20a85 files touched by this commit This port version is marked as vulnerable.
Christoph Moench-Tegeder (cmt) search for other commits by this committer
www/firefox: update to 118.0.1

Release Notes:
  https://www.mozilla.org/en-US/firefox/118.0.1/releasenotes/

(cherry picked from commit b38e8d5e38dcffdbe66ba023a0933ad322a23cd6)
118.0,2
18 Sep 2023 20:11:28
commit hash: fb8b6af226bae723469b0411012000e1487b4072commit hash: fb8b6af226bae723469b0411012000e1487b4072commit hash: fb8b6af226bae723469b0411012000e1487b4072commit hash: fb8b6af226bae723469b0411012000e1487b4072 files touched by this commit This port version is marked as vulnerable.
Christoph Moench-Tegeder (cmt) search for other commits by this committer
www/firefox: update to 118.0 (rc1)

Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/118.0/releasenotes/
While here, fix patch name.

(cherry picked from commit 5f8104f017bb592f0e13bd99310669f56b9d7f45)
117.0.1,2
12 Sep 2023 17:58:37
commit hash: a96bd2d5a540bc71a7a6513e40a396b124f93f82commit hash: a96bd2d5a540bc71a7a6513e40a396b124f93f82commit hash: a96bd2d5a540bc71a7a6513e40a396b124f93f82commit hash: a96bd2d5a540bc71a7a6513e40a396b124f93f82 files touched by this commit This port version is marked as vulnerable.
Christoph Moench-Tegeder (cmt) search for other commits by this committer
www/firefox: update to 117.0.1

Release Notes:
  https://www.mozilla.org/en-US/firefox/117.0.1/releasenotes/

(cherry picked from commit a79de016b53157d7141a5c86a4699c43a62ef733)
117.0_1,2
24 Aug 2023 21:01:16
commit hash: 5958533fac2116c3ac7e3c48321c550bf9fcc562commit hash: 5958533fac2116c3ac7e3c48321c550bf9fcc562commit hash: 5958533fac2116c3ac7e3c48321c550bf9fcc562commit hash: 5958533fac2116c3ac7e3c48321c550bf9fcc562 files touched by this commit This port version is marked as vulnerable.
Christoph Moench-Tegeder (cmt) search for other commits by this committer
www/firefox: update to 117.0 (rc2)

while here, tag patches so I don't lose track

Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/117.0/releasenotes/

(cherry picked from commit 58b3862e67cb314301fe445f91f96b08242b2b00)
117.0,2
23 Aug 2023 19:58:41
commit hash: 28a9ebbb1876a2c1085dd49e1215c2e0536db628commit hash: 28a9ebbb1876a2c1085dd49e1215c2e0536db628commit hash: 28a9ebbb1876a2c1085dd49e1215c2e0536db628commit hash: 28a9ebbb1876a2c1085dd49e1215c2e0536db628 files touched by this commit This port version is marked as vulnerable.
Christoph Moench-Tegeder (cmt) search for other commits by this committer
www/firefox: update to 117.0 (rc1)

Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/117.0/releasenotes/

(cherry picked from commit d8a3e1d47a90b65595bbcc3d86ab15a62893653e)
116.0.3_1,2
15 Aug 2023 22:39:57
commit hash: f7480824dc2e2449193548d25a7f62c759512e49commit hash: f7480824dc2e2449193548d25a7f62c759512e49commit hash: f7480824dc2e2449193548d25a7f62c759512e49commit hash: f7480824dc2e2449193548d25a7f62c759512e49 files touched by this commit This port version is marked as vulnerable.
Christoph Moench-Tegeder (cmt) search for other commits by this committer
www/firefox: update to 116.0.3 (rc2)

Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/116.0.3/releasenotes/

(cherry picked from commit d67529adbac5db89990779726f3ac5a54793206f)
116.0.3,2
12 Aug 2023 16:16:40
commit hash: 383120256680022c5e12c9454c76546bf978a104commit hash: 383120256680022c5e12c9454c76546bf978a104commit hash: 383120256680022c5e12c9454c76546bf978a104commit hash: 383120256680022c5e12c9454c76546bf978a104 files touched by this commit This port version is marked as vulnerable.
Christoph Moench-Tegeder (cmt) search for other commits by this committer
www/firefox: update to 116.0.3 (rc1)

Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/116.0.3/releasenotes/

(cherry picked from commit 35b19a089eda64d6f6b10124e533085e55ccbf50)
116.0.2,2
07 Aug 2023 17:52:17
commit hash: 214c737439bf6fd33e162cc9fc3c25c54eea2891commit hash: 214c737439bf6fd33e162cc9fc3c25c54eea2891commit hash: 214c737439bf6fd33e162cc9fc3c25c54eea2891commit hash: 214c737439bf6fd33e162cc9fc3c25c54eea2891 files touched by this commit This port version is marked as vulnerable.
Christoph Moench-Tegeder (cmt) search for other commits by this committer
www/firefox: update to 116.0.2

Release Notes:
  https://www.mozilla.org/en-US/firefox/116.0.2/releasenotes/

(cherry picked from commit ba9d07a005da5ec39f11ffc6509038179bf86501)
116.0.1,2
04 Aug 2023 19:26:48
commit hash: 4539f3e5561f5f07e1c0aaaa375c831a208c9c4ecommit hash: 4539f3e5561f5f07e1c0aaaa375c831a208c9c4ecommit hash: 4539f3e5561f5f07e1c0aaaa375c831a208c9c4ecommit hash: 4539f3e5561f5f07e1c0aaaa375c831a208c9c4e files touched by this commit This port version is marked as vulnerable.
Christoph Moench-Tegeder (cmt) search for other commits by this committer
www/firefox: update to 116.0.1

Release Notes:
  https://www.mozilla.org/en-US/firefox/116.0.1/releasenotes/

(cherry picked from commit 3387695a093f2825867b5c233bae6e02beb9d806)
116.0_1,2
27 Jul 2023 21:03:48
commit hash: aa52dc5aa18a7bc63fdc83094530ebe85632ade5commit hash: aa52dc5aa18a7bc63fdc83094530ebe85632ade5commit hash: aa52dc5aa18a7bc63fdc83094530ebe85632ade5commit hash: aa52dc5aa18a7bc63fdc83094530ebe85632ade5 files touched by this commit This port version is marked as vulnerable.
Christoph Moench-Tegeder (cmt) search for other commits by this committer
www/firefox: update to 116.0 (rc2)

Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/116.0/releasenotes/

(cherry picked from commit d05bd0442d1df7cf6cd4272e878cb068285bf823)
116.0,2
24 Jul 2023 22:02:13
commit hash: 589b6cd6f56faa22986497dd17286473b2aeeca2commit hash: 589b6cd6f56faa22986497dd17286473b2aeeca2commit hash: 589b6cd6f56faa22986497dd17286473b2aeeca2commit hash: 589b6cd6f56faa22986497dd17286473b2aeeca2 files touched by this commit This port version is marked as vulnerable.
Christoph Moench-Tegeder (cmt) search for other commits by this committer
www/firefox: update to 116.0 (rc1)

Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/116.0/releasenotes/

(cherry picked from commit 57ca3177d2a513bfd1cd73e6742a35efadc49cd1)
115.0.2,2
10 Jul 2023 21:34:17
commit hash: e95894bcdf2cf2bd2f4232511401236db5071015commit hash: e95894bcdf2cf2bd2f4232511401236db5071015commit hash: e95894bcdf2cf2bd2f4232511401236db5071015commit hash: e95894bcdf2cf2bd2f4232511401236db5071015 files touched by this commit This port version is marked as vulnerable.
Christoph Moench-Tegeder (cmt) search for other commits by this committer
www/firefox: update to 115.0.2 (rc1)

Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/115.0.2/releasenotes/

(cherry picked from commit 0857df0d2b378ca89d03bae6c22bb406a1f42de8)
115.0.1,2
08 Jul 2023 20:50:08
commit hash: 582bc8d2066bfb795137d894ad05e40ac7b0b1cccommit hash: 582bc8d2066bfb795137d894ad05e40ac7b0b1cccommit hash: 582bc8d2066bfb795137d894ad05e40ac7b0b1cccommit hash: 582bc8d2066bfb795137d894ad05e40ac7b0b1cc files touched by this commit This port version is marked as vulnerable.
Christoph Moench-Tegeder (cmt) search for other commits by this committer
www/firefox: update to 115.0.1 (ga)

Release Notes:
  https://www.mozilla.org/en-US/firefox/115.0.1/releasenotes/

(cherry picked from commit a95b3ed9435b6a49b8720d99e88840da13a51155)

Number of commits found: 13