www-client/firefox (gentoo)

Search

Install

Install this package:

emerge -a www-client/firefox

Package Information

Description:
Firefox Web Browser
Homepage:
https://www.firefox.com
License:
MPL-2.0 GPL-2 LGPL-2.1

Versions

Version EAPI Keywords Slot
157.0 8 ~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 rapid
156.0.1 8 ~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 rapid
156.0 8 ~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 rapid
153.4.0 8 amd64 arm64 ~loong ~ppc64 ~riscv ~x86 rapid
153.3.0 8 amd64 arm64 ~loong ~ppc64 ~riscv ~x86 rapid
140.16.0 8 amd64 arm64 ~loong ~ppc64 ~riscv ~x86 rapid

Metadata

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>mozilla@gentoo.org</email>
		<name>Gentoo Mozilla Team</name>
	</maintainer>
	<use>
		<flag name="clang">Use Clang compiler instead of GCC</flag>
		<flag name="eme-free">Disable EME (DRM plugin) capability at build time</flag>
		<flag name="gmp-autoupdate">Allow Gecko Media Plugins (binary blobs) to be automatically
		downloaded and kept up-to-date in user profiles</flag>
		<flag name="gnome-shell">Integrate with gnome-base/gnome-shell search</flag>
		<flag name="hwaccel">Force-enable hardware-accelerated rendering (Mozilla bug 594876)</flag>
		<flag name="jpegxl">Add JPEG XL / jxl image support</flag>
		<flag name="jumbo-build">Enable unified build - combines source files to speed up build process, but requires more memory</flag>
		<flag name="libproxy">Enable libproxy support</flag>
		<flag name="openh264">Use <pkg>media-libs/openh264</pkg> for H264 support
		instead of downloading binary blob from Mozilla at runtime</flag>
		<flag name="pgo">Add support for profile-guided optimization for faster binaries - this
		option will double the compile time</flag>
		<flag name="pulseaudio">Add sound server support via media-libs/libpulse (may be PulseAudio or
		Pipewire, or apulse if installed)</flag>
		<flag name="sndio">Enable support for the <pkg>media-sound/sndio</pkg> backend</flag>
		<flag name="system-av1">Use the system-wide <pkg>media-libs/dav1d</pkg>
		and <pkg>media-libs/libaom</pkg> library instead of bundled</flag>
		<flag name="system-harfbuzz">Use the system-wide <pkg>media-libs/harfbuzz</pkg>
		instead of bundled and <pkg>media-gfx/graphite2</pkg> in most cases</flag>
		<flag name="system-icu">Use the system-wide <pkg>dev-libs/icu</pkg>
		instead of bundled</flag>
		<flag name="system-jpeg">Use the system-wide <pkg>media-libs/libjpeg-turbo</pkg>
		instead of bundled</flag>
		<flag name="system-libevent">Use the system-wide <pkg>dev-libs/libevent</pkg>
		instead of bundled</flag>
		<flag name="system-libvpx">Use the system-wide <pkg>media-libs/libvpx</pkg>
		instead of bundled</flag>
		<flag name="system-pipewire">Use system <pkg>media-video/pipewire</pkg> for WebRTC and screencast instead of bundled one</flag>
		<flag name="system-png">Use the system-wide <pkg>media-libs/libpng</pkg>
		instead of bundled (requires APNG patches)</flag>
		<flag name="system-webp">Use the system-wide <pkg>media-libs/libwebp</pkg>
		instead of bundled</flag>
		<flag name="wasm-sandbox">Sandbox certain third-party libraries through WebAssembly using RLBox</flag>
		<flag name="wifi">Enable necko-wifi for NetworkManager integration, and access point MAC
		address scanning for better precision with opt-in geolocation services</flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p www-client/firefox | euse -E <flag> -p www-client/firefox | euse -D <flag> -p www-client/firefox

Flag Description 157.0 156.0.1 156.0 153.4.0 153.3.0 140.16.0
X Add support for X11 ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
clang Use Clang compiler instead of GCC ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) ✓ ✓ ✓ ✓ ✓ ✓
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces ✓ ✓ ✓ ✓ ✓ ✓
eme-free Disable EME (DRM plugin) capability at build time ✓ ✓ ✓ ✓ ✓ ✓
gmp-autoupdate Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
gnome-shell Integrate with gnome-base/gnome-shell search ✓ ✓ ✓ ✓ ✓ ✓
hardened Activate default security enhancements for toolchain (gcc, glibc, binutils) ✓ ✓ ✓ ✓ ✓ ✓
hwaccel Force-enable hardware-accelerated rendering (Mozilla bug 594876) ✓ ✓ ✓ ✓ ✓ ✓
jack Add support for the JACK Audio Connection Kit ✓ ✓ ✓ ✓ ✓ ✓
jpegxl Add JPEG XL / jxl image support ✓ ✓ ✓ ✓ ✓ ✗
jumbo-build Enable unified build - combines source files to speed up build process, but requires more memory ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
libproxy Enable libproxy support ✓ ✓ ✓ ✓ ✓ ✓
openh264 Use <pkg>media-libs/openh264</pkg> for H264 support instead of downloading binary blob from Mozilla at runtime ✓ ✓ ✓ ✓ ✓ ✓
pgo Add support for profile-guided optimization for faster binaries - this option will double the compile time ✓ ✓ ✓ ✓ ✓ ✓
pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or Pipewire, or apulse if installed) ✓ ✓ ✓ ✓ ✓ ✓
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur ✓ ✓ ✓ ✓ ✓ ✓
sndio Enable support for the <pkg>media-sound/sndio</pkg> backend ✓ ✓ ✓ ✓ ✓ ✓
system-av1 Use the system-wide <pkg>media-libs/dav1d</pkg> and <pkg>media-libs/libaom</pkg> library instead of bundled ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
system-harfbuzz Use the system-wide <pkg>media-libs/harfbuzz</pkg> instead of bundled and <pkg>media-gfx/graphite2</pkg> in most cases ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
system-icu Use the system-wide <pkg>dev-libs/icu</pkg> instead of bundled ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
system-jpeg Use the system-wide <pkg>media-libs/libjpeg-turbo</pkg> instead of bundled ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
system-libevent Use the system-wide <pkg>dev-libs/libevent</pkg> instead of bundled ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
system-libvpx Use the system-wide <pkg>media-libs/libvpx</pkg> instead of bundled ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
system-pipewire Use system <pkg>media-video/pipewire</pkg> for WebRTC and screencast instead of bundled one ✓ ✓ ✓ ✓ ✓ ✓
system-png Use the system-wide <pkg>media-libs/libpng</pkg> instead of bundled (requires APNG patches) ✓ ✓ ✓ ✓ ✓ ✓
system-webp Use the system-wide <pkg>media-libs/libwebp</pkg> instead of bundled ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
telemetry Send anonymized usage information to upstream so they can better understand our users ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) ✓ ✓ ✓ ✓ ✓ ✓
valgrind Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind ✓ ✓ ✓ ✓ ✓ ✗
wasm-sandbox Sandbox certain third-party libraries through WebAssembly using RLBox ✓ ✓ ✓ ✓ ✓ ✓
wayland Enable dev-libs/wayland backend ✓ ✓ ✓ ✓ ✓ ✓
wifi Enable necko-wifi for NetworkManager integration, and access point MAC address scanning for better precision with opt-in geolocation services ✓ ✓ ✓ ✓ ✓ ✓

Files

Manifest

Type File Size Versions
DIST firefox-139-loong-patches-02.tar.xz 3096 bytes 140.16.0
DIST firefox-140.16.0esr.source.tar.xz 632581380 bytes 140.16.0
DIST firefox-140esr-patches-13.tar.xz 15628 bytes 140.16.0
DIST firefox-153.3.0esr.source.tar.xz 804997520 bytes 153.3.0
DIST firefox-153.4.0esr.source.tar.xz 801731048 bytes 153.4.0
DIST firefox-153esr-patches-03.tar.xz 13056 bytes 153.3.0
DIST firefox-153esr-patches-04.tar.xz 12232 bytes 153.4.0
DIST firefox-156-patches-01.tar.xz 18908 bytes 156.0
DIST firefox-156-patches-02.tar.xz 24940 bytes 156.0.1
DIST firefox-157-patches-01.tar.xz 22380 bytes 157.0
DIST wasi-sdk-32.0-arm64-linux.tar.gz 142940986 bytes 140.16.0
DIST wasi-sdk-32.0-x86_64-linux.tar.gz 143157058 bytes 140.16.0
DIST wasi-sdk-34.0-arm64-linux.tar.gz 192255247 bytes 157.0, 156.0.1, 156.0, 153.4.0, 153.3.0
DIST wasi-sdk-34.0-x86_64-linux.tar.gz 192383077 bytes 157.0, 156.0.1, 156.0, 153.4.0, 153.3.0
Unmatched Entries
Type File Size
DIST firefox-140.16.0esr-ach.xpi 294366 bytes
DIST firefox-140.16.0esr-af.xpi 266634 bytes
DIST firefox-140.16.0esr-an.xpi 332292 bytes
DIST firefox-140.16.0esr-ar.xpi 445289 bytes
DIST firefox-140.16.0esr-ast.xpi 312225 bytes
DIST firefox-140.16.0esr-az.xpi 318405 bytes
DIST firefox-140.16.0esr-be.xpi 521203 bytes
DIST firefox-140.16.0esr-bg.xpi 457552 bytes
DIST firefox-140.16.0esr-bn.xpi 413378 bytes
DIST firefox-140.16.0esr-br.xpi 395316 bytes
DIST firefox-140.16.0esr-bs.xpi 447163 bytes
DIST firefox-140.16.0esr-ca-valencia.xpi 357938 bytes
DIST firefox-140.16.0esr-ca.xpi 404832 bytes
DIST firefox-140.16.0esr-cak.xpi 390849 bytes
DIST firefox-140.16.0esr-cs.xpi 475932 bytes
DIST firefox-140.16.0esr-cy.xpi 441968 bytes
DIST firefox-140.16.0esr-da.xpi 431121 bytes
DIST firefox-140.16.0esr-de.xpi 452703 bytes
DIST firefox-140.16.0esr-dsb.xpi 466058 bytes
DIST firefox-140.16.0esr-el.xpi 536815 bytes
DIST firefox-140.16.0esr-en-CA.xpi 411057 bytes
DIST firefox-140.16.0esr-en-GB.xpi 411403 bytes
DIST firefox-140.16.0esr-eo.xpi 433476 bytes
DIST firefox-140.16.0esr-es-AR.xpi 445517 bytes
DIST firefox-140.16.0esr-es-CL.xpi 446298 bytes
DIST firefox-140.16.0esr-es-ES.xpi 447016 bytes
DIST firefox-140.16.0esr-es-MX.xpi 446248 bytes
DIST firefox-140.16.0esr-et.xpi 359322 bytes
DIST firefox-140.16.0esr-eu.xpi 417304 bytes
DIST firefox-140.16.0esr-fa.xpi 421640 bytes
DIST firefox-140.16.0esr-ff.xpi 310192 bytes
DIST firefox-140.16.0esr-fi.xpi 430171 bytes
DIST firefox-140.16.0esr-fr.xpi 458446 bytes
DIST firefox-140.16.0esr-fur.xpi 451834 bytes
DIST firefox-140.16.0esr-fy-NL.xpi 442161 bytes
DIST firefox-140.16.0esr-ga-IE.xpi 315284 bytes
DIST firefox-140.16.0esr-gd.xpi 399430 bytes
DIST firefox-140.16.0esr-gl.xpi 442900 bytes
DIST firefox-140.16.0esr-gn.xpi 451083 bytes
DIST firefox-140.16.0esr-gu-IN.xpi 358975 bytes
DIST firefox-140.16.0esr-he.xpi 444989 bytes
DIST firefox-140.16.0esr-hi-IN.xpi 377453 bytes
DIST firefox-140.16.0esr-hr.xpi 437688 bytes
DIST firefox-140.16.0esr-hsb.xpi 462688 bytes
DIST firefox-140.16.0esr-hu.xpi 466167 bytes
DIST firefox-140.16.0esr-hy-AM.xpi 461616 bytes
DIST firefox-140.16.0esr-ia.xpi 430115 bytes
DIST firefox-140.16.0esr-id.xpi 422746 bytes
DIST firefox-140.16.0esr-is.xpi 432696 bytes
DIST firefox-140.16.0esr-it.xpi 440900 bytes
DIST firefox-140.16.0esr-ja.xpi 481308 bytes
DIST firefox-140.16.0esr-ka.xpi 494867 bytes
DIST firefox-140.16.0esr-kab.xpi 422847 bytes
DIST firefox-140.16.0esr-kk.xpi 506693 bytes
DIST firefox-140.16.0esr-km.xpi 348776 bytes
DIST firefox-140.16.0esr-kn.xpi 331778 bytes
DIST firefox-140.16.0esr-ko.xpi 467534 bytes
DIST firefox-140.16.0esr-lij.xpi 319283 bytes
DIST firefox-140.16.0esr-lt.xpi 379958 bytes
DIST firefox-140.16.0esr-lv.xpi 389080 bytes
DIST firefox-140.16.0esr-mk.xpi 316840 bytes
DIST firefox-140.16.0esr-mr.xpi 356255 bytes
DIST firefox-140.16.0esr-ms.xpi 295393 bytes
DIST firefox-140.16.0esr-my.xpi 343032 bytes
DIST firefox-140.16.0esr-nb-NO.xpi 429335 bytes
DIST firefox-140.16.0esr-ne-NP.xpi 349026 bytes
DIST firefox-140.16.0esr-nl.xpi 436190 bytes
DIST firefox-140.16.0esr-nn-NO.xpi 432221 bytes
DIST firefox-140.16.0esr-oc.xpi 410931 bytes
DIST firefox-140.16.0esr-pa-IN.xpi 494405 bytes
DIST firefox-140.16.0esr-pl.xpi 460923 bytes
DIST firefox-140.16.0esr-pt-BR.xpi 440759 bytes
DIST firefox-140.16.0esr-pt-PT.xpi 446409 bytes
DIST firefox-140.16.0esr-rm.xpi 438013 bytes
DIST firefox-140.16.0esr-ro.xpi 452830 bytes
DIST firefox-140.16.0esr-ru.xpi 525180 bytes
DIST firefox-140.16.0esr-sc.xpi 410464 bytes
DIST firefox-140.16.0esr-sco.xpi 322645 bytes
DIST firefox-140.16.0esr-si.xpi 411606 bytes
DIST firefox-140.16.0esr-sk.xpi 468238 bytes
DIST firefox-140.16.0esr-skr.xpi 485868 bytes
DIST firefox-140.16.0esr-sl.xpi 441193 bytes
DIST firefox-140.16.0esr-son.xpi 273126 bytes
DIST firefox-140.16.0esr-sq.xpi 456015 bytes
DIST firefox-140.16.0esr-sr.xpi 453365 bytes
DIST firefox-140.16.0esr-sv-SE.xpi 436157 bytes
DIST firefox-140.16.0esr-szl.xpi 341670 bytes
DIST firefox-140.16.0esr-ta.xpi 338153 bytes
DIST firefox-140.16.0esr-te.xpi 382195 bytes
DIST firefox-140.16.0esr-th.xpi 505489 bytes
DIST firefox-140.16.0esr-tl.xpi 356651 bytes
DIST firefox-140.16.0esr-tr.xpi 449315 bytes
DIST firefox-140.16.0esr-trs.xpi 324517 bytes
DIST firefox-140.16.0esr-uk.xpi 516739 bytes
DIST firefox-140.16.0esr-ur.xpi 370171 bytes
DIST firefox-140.16.0esr-uz.xpi 303486 bytes
DIST firefox-140.16.0esr-vi.xpi 469146 bytes
DIST firefox-140.16.0esr-xh.xpi 272784 bytes
DIST firefox-140.16.0esr-zh-CN.xpi 460702 bytes
DIST firefox-140.16.0esr-zh-TW.xpi 463735 bytes
DIST firefox-156.0.1.source.tar.xz 806005992 bytes
DIST firefox-156.0.source.tar.xz 802800568 bytes
DIST firefox-157.0.source.tar.xz 813871236 bytes