Install this package:
emerge -a www-client/brave-browser
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.87.191 | 8 | ~amd64 ~arm64 | 0 |
| 1.87.190 | 8 | ~amd64 ~arm64 | 0 |
| 1.86.148 | 8 | ~amd64 ~arm64 | 0 |
| 1.86.142 | 8 | ~amd64 ~arm64 | 0 |
<pkgmetadata> <maintainer type="person"> <email>canutethegreat@gmail.com</email> <name>Ronald Farrer</name> <description>Primary maintainer</description> </maintainer> <maintainer type="project"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> <longdescription lang="en"> Brave is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. It blocks ads and website trackers, and provides a way for users to send cryptocurrency contributions in the form of Basic Attention Tokens (BAT) to websites and content creators. Brave distinguishes itself from other Chromium-based browsers through features focused on privacy: - Built-in ad blocker and tracker blocker - HTTPS Everywhere integration - Script blocking - Third-party cookie blocking - Brave Shields for per-site privacy settings - Brave Rewards (optional BAT rewards system) - Brave Wallet for cryptocurrency - Tor integration in private windows - Built-in IPFS support This package builds Brave from source, which provides full control over the build process and optimizations, but requires significant disk space (100GB+) and compilation time (several hours). Most users should use www-client/brave-bin instead, which installs pre-compiled binaries. </longdescription> <use> <flag name="component-build"> Enables component build mode, where each component is built as a shared library. This speeds up development builds but should not be used for production. </flag> <flag name="cups">Enable CUPS printing support</flag> <flag name="hangouts">Enable support for Google Hangouts extension</flag> <flag name="kerberos">Enable Kerberos authentication support</flag> <flag name="libcxx">Use bundled libc++ instead of system libstdc++</flag> <flag name="lto">Enable Link Time Optimization for better performance (increases build time significantly)</flag> <flag name="official">Build an official release (enables optimizations and branding)</flag> <flag name="pax-kernel">Apply PaX kernel compatibility patches</flag> <flag name="pgo">Enable Profile-Guided Optimization (requires multiple build passes)</flag> <flag name="proprietary-codecs">Enable proprietary codecs like H.264, AAC, MP3</flag> <flag name="pulseaudio">Enable PulseAudio support for audio</flag> <flag name="rewards"> Enable Brave Rewards, the Basic Attention Token (BAT) rewards system. Allows users to earn and tip BAT tokens for viewing privacy-respecting ads. </flag> <flag name="js-optimize">Optimize JavaScript and WebUI resources</flag> <flag name="screencast">Enable screen sharing via PipeWire</flag> <flag name="system-toolchain">Use system toolchain instead of Clang/LLVM</flag> <flag name="tor"> Enable Tor integration for private browsing with Tor. Allows opening private windows with Tor for enhanced anonymity. </flag> <flag name="vaapi">Enable VA-API hardware video acceleration</flag> <flag name="vpn"> Enable Brave VPN/Firewall support. Provides built-in VPN functionality (requires subscription). </flag> <flag name="wallet"> Enable Brave Wallet, a browser-native cryptocurrency wallet. Supports Ethereum, Solana, and other blockchain networks without extensions. </flag> <flag name="widevine">Enable Widevine CDM for DRM content (Netflix, etc.)</flag> </use> <upstream> <changelog>https://brave.com/latest/</changelog> <doc>https://support.brave.com/</doc> <bugs-to>https://github.com/brave/brave-browser/issues</bugs-to> <remote-id type="github">brave/brave-browser</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p www-client/brave-browser |
euse -E <flag> -p www-client/brave-browser |
euse -D <flag> -p www-client/brave-browser
| Flag | Description | 1.87.191 | 1.87.190 | 1.86.148 | 1.86.142 |
|---|---|---|---|---|---|
| component-build | Enables component build mode, where each component is built as a shared library. This speeds up development builds but should not be used for production. | ⊕ | ⊕ | ⊕ | ⊕ |
| cpu_flags_arm_neon | ⚠️ | ✓ | ✓ | ✓ | ✓ |
| cups | Enable CUPS printing support | ✓ | ✓ | ✓ | ✓ |
| debug | Enables GCC's 'checking' (assertions) facility. For released GCCs: * USE=debug sets --enable-checking=yes,extra,rtl * USE=-debug sets --enable-checking=release For unreleased GCCs: * USE=debug sets --enable-checking=yes,extra,rtl * USE=-debug sets --enable-checking=yes,extra This adds checks to various compiler passes for integrity and input validation. This can help catch possible miscompilations early as well as latent bugs which could become real problems in future, but at the cost of slower compile times when using GCC. Unrelated to backtraces. ⚠️ | ✓ | ✓ | ✓ | ✓ |
| hangouts | Enable support for Google Hangouts extension | ⊕ | ⊕ | ⊕ | ⊕ |
| js-optimize | Optimize JavaScript and WebUI resources | ⊕ | ⊕ | ⊕ | ⊕ |
| kerberos | Enable Kerberos authentication support | ✓ | ✓ | ✓ | ✓ |
| libcxx | Use bundled libc++ instead of system libstdc++ | ✓ | ✓ | ✓ | ✓ |
| lto | Enable Link Time Optimization for better performance (increases build time significantly) | ⊕ | ⊕ | ⊕ | ⊕ |
| official | Build an official release (enables optimizations and branding) | ⊕ | ⊕ | ⊕ | ⊕ |
| pax-kernel | Apply PaX kernel compatibility patches | ⊕ | ⊕ | ⊕ | ⊕ |
| pgo | Enable Profile-Guided Optimization (requires multiple build passes) | ✓ | ✓ | ✓ | ✓ |
| proprietary-codecs | Enable proprietary codecs like H.264, AAC, MP3 | ⊕ | ⊕ | ⊕ | ⊕ |
| pulseaudio | Enable PulseAudio support for audio | ✓ | ✓ | ✓ | ✓ |
| rewards | Enable Brave Rewards, the Basic Attention Token (BAT) rewards system. Allows users to earn and tip BAT tokens for viewing privacy-respecting ads. | ⊕ | ⊕ | ⊕ | ⊕ |
| screencast | Enable screen sharing via PipeWire | ✓ | ✓ | ✓ | ✓ |
| selinux | ⚠️ | ✓ | ✓ | ✓ | ✓ |
| system-toolchain | Use system toolchain instead of Clang/LLVM | ⊕ | ⊕ | ⊕ | ⊕ |
| tor | Enable Tor integration for private browsing with Tor. Allows opening private windows with Tor for enhanced anonymity. | ✓ | ✓ | ✓ | ✓ |
| vaapi | Enable VA-API hardware video acceleration | ✓ | ✓ | ✓ | ✓ |
| vpn | Enable Brave VPN/Firewall support. Provides built-in VPN functionality (requires subscription). | ✓ | ✓ | ✓ | ✓ |
| wallet | Enable Brave Wallet, a browser-native cryptocurrency wallet. Supports Ethereum, Solana, and other blockchain networks without extensions. | ⊕ | ⊕ | ⊕ | ⊕ |
| widevine | Enable Widevine CDM for DRM content (Netflix, etc.) | ⊕ | ⊕ | ⊕ | ⊕ |