| Port details on branch 2022Q2 | 
	| 
 firefox-esr Web browser based on the browser portion of Mozilla
 91.11.0_1,1 www  =0            140.4.0_1,1Version of this port present on the latest quarterly branch.Maintainer: gecko@FreeBSD.org Port Added: 2022-04-26 21:29:14Last Update: 2022-06-23 14:52:50Commit Hash: 7a3cd9eLicense: not specified in portWWW: http://www.mozilla.com/firefoxDescription: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
WWW: http://www.mozilla.com/firefox   ¦  ¦  ¦  ¦ 
 Manual pages:FreshPorts has no man page information for this port.pkg-plist: as obtained via: make generate-plistThere is no configure plist information for this port.USE_RC_SUBR (Service Scripts)
no SUBR information found for this portDependency lines:
firefox-esr>0:www/firefox-esr
Conflicts:CONFLICTS_INSTALL:
To install the port: cd /usr/ports/www/firefox-esr/ && make install cleanTo add the package, run one of these commands:NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.pkg install www/firefox-esrpkg install firefox-esr
PKGNAME: firefox-esrFlavors: there is no flavor information for this port.distinfo:TIMESTAMP = 1655993230
SHA256 (firefox-91.11.0esr.source.tar.xz) = e59bbe92ee1ef94936ce928324253e442748d62b5777bc0846ad79ed4a2a05a4
SIZE (firefox-91.11.0esr.source.tar.xz) = 384459848 
Packages (timestamps in pop-ups are UTC):
 
DependenciesNOTE: FreshPorts displays only information on required and default dependencies.  Optional dependencies are not covered.Build dependencies:
nspr>=4.32 : devel/nsprnss>=3.68 : security/nssicu>=67.1,1 : devel/iculibevent>=2.1.8 : devel/libeventharfbuzz>=2.8.1 : print/harfbuzzgraphite2>=1.3.14 : graphics/graphite2png>=1.6.37 : graphics/pngdav1d>=1.0.0 : multimedia/dav1dlibvpx>=1.8.2 : multimedia/libvpxpy38-sqlite3>0 : databases/py-sqlite3@py38v4l_compat>0 : multimedia/v4l_compatautoconf-2.13 : devel/autoconf213nasm : devel/nasmyasm : devel/yasmzip : archivers/zipllvm13>0 : devel/llvm13rust-cbindgen>=0.23.0 : devel/rust-cbindgenrust>=1.59.0 : lang/rustnode : www/nodelibnotify>0 : devel/libnotifyjack.h : audio/jackpulseaudio.h : audio/pulseaudiosndio.h : audio/sndiogmake>=4.3 : devel/gmakepkgconf>=1.3.0_1 : devel/pkgconfpython3.8 : lang/python38update-desktop-database : devel/desktop-file-utilsxorgproto>=0 : x11/xorgprotox11.pc : x11/libX11xcb.pc : x11/libxcbxcomposite.pc : x11/libXcompositexdamage.pc : x11/libXdamagexext.pc : x11/libXextxfixes.pc : x11/libXfixesxrender.pc : x11/libXrenderxt.pc : x11-toolkits/libXtperl5>=5.32.r0<5.33 : lang/perl5.32
Runtime dependencies:
libpci.so : devel/libpciffmpeg>=0.8,1 : multimedia/ffmpegupdate-desktop-database : devel/desktop-file-utilsx11.pc : x11/libX11xcb.pc : x11/libxcbxcomposite.pc : x11/libXcompositexdamage.pc : x11/libXdamagexext.pc : x11/libXextxfixes.pc : x11/libXfixesxrender.pc : x11/libXrenderxt.pc : x11-toolkits/libXt
Library dependencies:
libdrm.so : graphics/libdrmlibepoll-shim.so : devel/libepoll-shimlibfontconfig.so : x11-fonts/fontconfiglibfreetype.so : print/freetype2libaom.so : multimedia/aomlibdav1d.so : multimedia/dav1dlibevent.so : devel/libeventlibffi.so : devel/libffilibgraphite2.so : graphics/graphite2libharfbuzz.so : print/harfbuzzlibicui18n.so : devel/iculibnspr4.so : devel/nsprlibnss3.so : security/nsslibpng.so : graphics/pnglibpixman-1.so : x11/pixmanlibvpx.so : multimedia/libvpxlibwebp.so : graphics/webplibdbus-1.so : devel/dbuslibdbus-glib-1.so : devel/dbus-gliblibGL.so : graphics/libglvndlibatk-1.0.so : accessibility/atklibcairo.so : graphics/cairolibgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2libglib-2.0.so : devel/glib20libintl.so : devel/gettext-runtimelibgtk-3.so : x11-toolkits/gtk30libpango-1.0.so : x11-toolkits/pangolibjpeg.so : graphics/jpeg-turbo
There are no ports dependent upon this portConfiguration Options:
===> The following configuration options are available for firefox-esr-91.11.0_1,1:
     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 settingsOptions name:www_firefox-esrUSES:tar:xz compiler:c++17-lang cpe gl gmake gnome iconv localbase perl5 pkgconfig  python:3.6+,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)
- Gamepad API (requires libusbhid backend)
- WebVR (requires open source runtime)
- TCP fast open
- `about:networking` (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`, `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.
## 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: | 
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) | 
| Commit | Credits | Log message | 
|---|
| 91.11.0_1,1 23 Jun 2022 14:52:50
 
         | Christoph Moench-Tegeder (cmt)  | www/firefox-esr: update to 91.11.0 (rc2)
Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/91.11.0/releasenotes/
(cherry picked from commit 5a62cc1b71a0bc09d8716c28a33858d9edd765e5) | 
| 91.11.0,1 22 Jun 2022 14:34:56
 
         | Christoph Moench-Tegeder (cmt)  | www/firefox-esr: update to 91.11.0 (rc1)
Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/91.11.0/releasenotes/
(cherry picked from commit 2f7b603e814fc0234ddda5833686c2262644e717) | 
| 91.10.0,1 23 May 2022 19:41:40
 
         | Christoph Moench-Tegeder (cmt)  | www/firefox-esr: update to 91.10.0 (rc1)
Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/91.9.1/releasenotes/
(cherry picked from commit c782899226218ee9955cc1a9c6881dfaba96a560) | 
| 91.9.1,1 20 May 2022 13:53:27
 
         | Christoph Moench-Tegeder (cmt)  | www/firefox-esr: update to 91.9.1
Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/91.9.1/releasenotes/
(cherry picked from commit a9388d6df4a2427065944aa23b2abcc4c08d6ad3) | 
| 91.9.0_2,1 03 May 2022 16:36:14
 
         | Christoph Moench-Tegeder (cmt)  | www/firefox{,-esr}, mail/thunderbird: remote LTO from default options
When rust's internal LLVM does not match the LLVM used for building
gecko ports, LTO-built binaries will be unstable, exhibit crashes
and other undesirable behaviour. Rust 1.60 created such a situation.
Disabling LTO will allow these ports to be used, and keeping it off
will safe on build and debug time.
(cherry picked from commit fc0a979a30ea24c8d28d8a3893bb5ac0549e56cb) | 
| 91.9.0,1 26 Apr 2022 21:26:03
 
         | Christoph Moench-Tegeder (cmt)  | www/firefox-esr: update to 91.9.0 (rc1)
Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/91.9.0/releasenotes/
(cherry picked from commit ba04d23279720466ddec634760fd0a87b153ebf2) |