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
155.0.1 8 ~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 rapid
155.0 8 ~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 rapid
153.2.0 8 ~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86 rapid
140.15.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 155.0.1 155.0 153.2.0 140.15.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.15.0
DIST firefox-140.15.0esr.source.tar.xz 640054332 bytes 140.15.0
DIST firefox-140esr-patches-13.tar.xz 15628 bytes 140.15.0
DIST firefox-153.2.0esr.source.tar.xz 807705672 bytes 153.2.0
DIST firefox-153esr-patches-03.tar.xz 13056 bytes 153.2.0
DIST firefox-155-patches-04.tar.xz 12860 bytes 155.0
DIST firefox-155-patches-05.tar.xz 19468 bytes 155.0.1
DIST wasi-sdk-32.0-arm64-linux.tar.gz 142940986 bytes 140.15.0
DIST wasi-sdk-32.0-x86_64-linux.tar.gz 143157058 bytes 140.15.0
DIST wasi-sdk-34.0-arm64-linux.tar.gz 192255247 bytes 155.0.1, 155.0, 153.2.0
DIST wasi-sdk-34.0-x86_64-linux.tar.gz 192383077 bytes 155.0.1, 155.0, 153.2.0
Unmatched Entries
Type File Size
DIST firefox-140.15.0esr-ach.xpi 294365 bytes
DIST firefox-140.15.0esr-af.xpi 266641 bytes
DIST firefox-140.15.0esr-an.xpi 332302 bytes
DIST firefox-140.15.0esr-ar.xpi 445289 bytes
DIST firefox-140.15.0esr-ast.xpi 312219 bytes
DIST firefox-140.15.0esr-az.xpi 318406 bytes
DIST firefox-140.15.0esr-be.xpi 521201 bytes
DIST firefox-140.15.0esr-bg.xpi 457551 bytes
DIST firefox-140.15.0esr-bn.xpi 413375 bytes
DIST firefox-140.15.0esr-br.xpi 395316 bytes
DIST firefox-140.15.0esr-bs.xpi 447178 bytes
DIST firefox-140.15.0esr-ca-valencia.xpi 357937 bytes
DIST firefox-140.15.0esr-ca.xpi 404821 bytes
DIST firefox-140.15.0esr-cak.xpi 390838 bytes
DIST firefox-140.15.0esr-cs.xpi 475924 bytes
DIST firefox-140.15.0esr-cy.xpi 441956 bytes
DIST firefox-140.15.0esr-da.xpi 431116 bytes
DIST firefox-140.15.0esr-de.xpi 452696 bytes
DIST firefox-140.15.0esr-dsb.xpi 466071 bytes
DIST firefox-140.15.0esr-el.xpi 536821 bytes
DIST firefox-140.15.0esr-en-CA.xpi 411052 bytes
DIST firefox-140.15.0esr-en-GB.xpi 411403 bytes
DIST firefox-140.15.0esr-eo.xpi 433476 bytes
DIST firefox-140.15.0esr-es-AR.xpi 445508 bytes
DIST firefox-140.15.0esr-es-CL.xpi 446303 bytes
DIST firefox-140.15.0esr-es-ES.xpi 447017 bytes
DIST firefox-140.15.0esr-es-MX.xpi 446236 bytes
DIST firefox-140.15.0esr-et.xpi 359317 bytes
DIST firefox-140.15.0esr-eu.xpi 417295 bytes
DIST firefox-140.15.0esr-fa.xpi 421639 bytes
DIST firefox-140.15.0esr-ff.xpi 310189 bytes
DIST firefox-140.15.0esr-fi.xpi 430170 bytes
DIST firefox-140.15.0esr-fr.xpi 458458 bytes
DIST firefox-140.15.0esr-fur.xpi 451837 bytes
DIST firefox-140.15.0esr-fy-NL.xpi 442171 bytes
DIST firefox-140.15.0esr-ga-IE.xpi 315270 bytes
DIST firefox-140.15.0esr-gd.xpi 399441 bytes
DIST firefox-140.15.0esr-gl.xpi 442912 bytes
DIST firefox-140.15.0esr-gn.xpi 451081 bytes
DIST firefox-140.15.0esr-gu-IN.xpi 358976 bytes
DIST firefox-140.15.0esr-he.xpi 444990 bytes
DIST firefox-140.15.0esr-hi-IN.xpi 377459 bytes
DIST firefox-140.15.0esr-hr.xpi 437685 bytes
DIST firefox-140.15.0esr-hsb.xpi 462691 bytes
DIST firefox-140.15.0esr-hu.xpi 466168 bytes
DIST firefox-140.15.0esr-hy-AM.xpi 461614 bytes
DIST firefox-140.15.0esr-ia.xpi 430107 bytes
DIST firefox-140.15.0esr-id.xpi 422746 bytes
DIST firefox-140.15.0esr-is.xpi 432679 bytes
DIST firefox-140.15.0esr-it.xpi 440904 bytes
DIST firefox-140.15.0esr-ja.xpi 481312 bytes
DIST firefox-140.15.0esr-ka.xpi 494863 bytes
DIST firefox-140.15.0esr-kab.xpi 422848 bytes
DIST firefox-140.15.0esr-kk.xpi 506692 bytes
DIST firefox-140.15.0esr-km.xpi 348773 bytes
DIST firefox-140.15.0esr-kn.xpi 331777 bytes
DIST firefox-140.15.0esr-ko.xpi 467544 bytes
DIST firefox-140.15.0esr-lij.xpi 319278 bytes
DIST firefox-140.15.0esr-lt.xpi 379954 bytes
DIST firefox-140.15.0esr-lv.xpi 389087 bytes
DIST firefox-140.15.0esr-mk.xpi 316839 bytes
DIST firefox-140.15.0esr-mr.xpi 356257 bytes
DIST firefox-140.15.0esr-ms.xpi 295394 bytes
DIST firefox-140.15.0esr-my.xpi 343036 bytes
DIST firefox-140.15.0esr-nb-NO.xpi 429338 bytes
DIST firefox-140.15.0esr-ne-NP.xpi 349028 bytes
DIST firefox-140.15.0esr-nl.xpi 436189 bytes
DIST firefox-140.15.0esr-nn-NO.xpi 432224 bytes
DIST firefox-140.15.0esr-oc.xpi 410934 bytes
DIST firefox-140.15.0esr-pa-IN.xpi 494406 bytes
DIST firefox-140.15.0esr-pl.xpi 460934 bytes
DIST firefox-140.15.0esr-pt-BR.xpi 440753 bytes
DIST firefox-140.15.0esr-pt-PT.xpi 446416 bytes
DIST firefox-140.15.0esr-rm.xpi 438007 bytes
DIST firefox-140.15.0esr-ro.xpi 452830 bytes
DIST firefox-140.15.0esr-ru.xpi 525174 bytes
DIST firefox-140.15.0esr-sc.xpi 410464 bytes
DIST firefox-140.15.0esr-sco.xpi 322650 bytes
DIST firefox-140.15.0esr-si.xpi 411602 bytes
DIST firefox-140.15.0esr-sk.xpi 468234 bytes
DIST firefox-140.15.0esr-skr.xpi 485858 bytes
DIST firefox-140.15.0esr-sl.xpi 441199 bytes
DIST firefox-140.15.0esr-son.xpi 273134 bytes
DIST firefox-140.15.0esr-sq.xpi 456017 bytes
DIST firefox-140.15.0esr-sr.xpi 453364 bytes
DIST firefox-140.15.0esr-sv-SE.xpi 436147 bytes
DIST firefox-140.15.0esr-szl.xpi 341680 bytes
DIST firefox-140.15.0esr-ta.xpi 338138 bytes
DIST firefox-140.15.0esr-te.xpi 382199 bytes
DIST firefox-140.15.0esr-th.xpi 505494 bytes
DIST firefox-140.15.0esr-tl.xpi 356648 bytes
DIST firefox-140.15.0esr-tr.xpi 449322 bytes
DIST firefox-140.15.0esr-trs.xpi 324525 bytes
DIST firefox-140.15.0esr-uk.xpi 516740 bytes
DIST firefox-140.15.0esr-ur.xpi 370185 bytes
DIST firefox-140.15.0esr-uz.xpi 303475 bytes
DIST firefox-140.15.0esr-vi.xpi 469148 bytes
DIST firefox-140.15.0esr-xh.xpi 272792 bytes
DIST firefox-140.15.0esr-zh-CN.xpi 460697 bytes
DIST firefox-140.15.0esr-zh-TW.xpi 463736 bytes
DIST firefox-155.0.1.source.tar.xz 811591200 bytes
DIST firefox-155.0.source.tar.xz 810837272 bytes