| Port details |
- linux-brave Brave web browser based on WebKit
- 1.94.117_1 www
=1 1.85.111Version of this port present on the latest quarterly branch. - Maintainer: emulation@FreeBSD.org
 - Port Added: 2024-11-07 19:41:03
- Last Update: 2026-09-21 15:14:46
- Commit Hash: 7c5b10b
- People watching this port, also watch:: opensmtpd-extras, opensmtpd, aide, linux-discord
- Also Listed In: linux
- License: MPL20
- WWW:
- https://www.brave.com
- Description:
- The web browser from Brave
Browse faster by blocking ads and trackers that violate your privacy
and cost you time and money.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- linux-brave>0:www/linux-brave
- To install the port:
- cd /usr/ports/www/linux-brave/ && make install clean
- To add the package, run one of these commands:
- pkg install www/linux-brave
- pkg install linux-brave
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: linux-brave
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64
- distinfo:
- TIMESTAMP = 1789937393
SHA256 (brave-browser-1.94.117-1.aarch64.rpm) = 055704f4120b160de7b4c872183887d4e2f22d3413f8f3c2c8ed486f748aab4f
SIZE (brave-browser-1.94.117-1.aarch64.rpm) = 140674589
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- Runtime dependencies:
-
- dbus-run-session : devel/dbus
- update-desktop-database : devel/desktop-file-utils
- linux-rl9-alsa-plugins-oss>0 : audio/linux-rl9-alsa-plugins-oss
- linux-rl9-alsa-plugins-pulseaudio>0 : audio/linux-rl9-alsa-plugins-pulseaudio
- linux-rl9-alsa-lib>0 : audio/linux-rl9-alsa-lib
- linux-rl9-at-spi2-atk>0 : accessibility/linux-rl9-at-spi2-atk
- linux-rl9-ca-certificates>0 : security/linux-rl9-ca-certificates
- linux-rl9-cairo>0 : graphics/linux-rl9-cairo
- linux-rl9-cups-libs>0 : print/linux-rl9-cups-libs
- linux-rl9-curl>0 : ftp/linux-rl9-curl
- linux-rl9-dbus-libs>0 : devel/linux-rl9-dbus-libs
- linux-rl9-dri>0 : graphics/linux-rl9-dri
- linux-rl9-expat>0 : textproc/linux-rl9-expat
- linux-rl9-ffmpeg-libs>0 : multimedia/linux-rl9-ffmpeg
- linux-rl9-gnupg2>0 : security/linux-rl9-gnupg
- linux-rl9-gstreamer1-plugin-libav>0 : multimedia/linux-rl9-gstreamer1-libav
- linux-rl9-gtk3>0 : x11-toolkits/linux-rl9-gtk3
- linux-rl9-libxkbcommon>0 : x11/linux-rl9-libxkbcommon
- linux-rl9-nspr>0 : devel/linux-rl9-nspr
- linux-rl9-nss>0 : security/linux-rl9-nss
- linux-rl9-p11-kit>0 : security/linux-rl9-p11-kit
- linux-rl9-pango>0 : x11-toolkits/linux-rl9-pango
- linux_base-rl9>=9.2 : emulators/linux_base-rl9
- linux-rl9-wget>0 : ftp/linux-rl9-wget
- linux-rl9-xorg-libs>=7.7 : x11/linux-rl9-xorg-libs
- python3.12 : lang/python312
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for linux-brave-1.94.117_1:
DOCS=on: Build and/or install documentation
WIDEVINE=on: DRM playback via www/linux-widevine-cdm (Netflix etc.)
===> Use 'make config' to modify these settings
- Options name:
- www_linux-brave
- USES:
- cpe desktop-file-utils gnome linux:rl9 shebangfix python:3.11+,run
- pkg-message:
- For install:
- www/linux-brave runs under the Linuxulator (linux_base-rl9):
sysrc linux_enable=YES
service linux start
For DRM sites such as Netflix, install www/linux-widevine-cdm from
the ports tree (Google's license does not permit distributing it as
a package):
make -C /usr/ports/www/linux-widevine-cdm install clean
With the default WIDEVINE option, no further setup is needed: DRM
playback works as soon as the CDM is installed.
For hardware acceleration, install the Linux Mesa DRI drivers and
the Linux Vulkan loader:
pkg install linux-rl9-dri linux-rl9-vulkan
With both present and a writable DRM render node, the wrapper
renders via ANGLE-on-Vulkan, the preferred path; the Mesa GL path
is prone to GPU hangs on some hardware. Without a hardware Vulkan
driver the wrapper falls back to GL, and without a render node or
DRI drivers to software rendering. BRAVE_GPU=0 forces software
rendering; BRAVE_VULKAN=0 stays on GL.
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
1.94.117_1 21 Sep 2026 15:14:46
    |
Devin Teske (dteske)  |
www/linux-brave: stage with ${CP} -R and INSTALL_DATA
Use ${CP} -R for program tree and INSTALL_DATA for the hicolor icons.
Approved by: fuz (mentor)
Reviewed by: fuz (mentor)
Differential Revision: https://reviews.freebsd.org/D59867 |
1.94.117_1 21 Sep 2026 03:45:25
    |
Devin Teske (dteske)  |
www/linux-brave: DRM out of the box, GPU auto-detection
Add a WIDEVINE option (default on) so DRM playback works with no
browser-side setup once the CDM is present. The option links
${PREFIX}/lib/WidevineCdm into the Brave install directory, where the
component updater discovers it as a preinstalled component, and runs a
pre-launch seed script that sets brave.widevine_opted_in and maintains
the Widevine component hint file: Chromium registers the CDM at
startup from the hint and never repairs it itself, so the script
plants the hint before the first launch and repoints it when its
target no longer holds a CDM (e.g. after the CDM port is reinstalled),
while leaving intact hints -- including one naming a newer
component-updated CDM -- alone.
The option adds no dependency: Google's license permits fetching the(Only the first 15 lines of the commit message are shown above ) |
1.94.117 03 Sep 2026 13:25:01
    |
Dima Panov (fluffy)  |
www/linux-brave: update to 1.94.117 stable release |
1.92.144 28 Jul 2026 15:26:48
    |
Dima Panov (fluffy)  |
www/linux-brave: update to 1.92.144 release |
1.92.139 12 Jul 2026 16:17:36
    |
Dima Panov (fluffy)  |
www/linux-brave: update to 1.92.139 release |
1.85.111 10 Dec 2025 14:44:39
    |
Dima Panov (fluffy)  |
www/linux-brave: update 1.84.141 => 1.85.111 |
1.84.141 23 Nov 2025 15:05:02
    |
Dima Panov (fluffy)  |
www/linux-brave: update to 1.84.141 stable release (+)
Improve port, better handle for supported ARCHes |
1.82.161 05 Sep 2025 12:57:00
    |
Dima Panov (fluffy)  |
www/linux-brave: update to 1.82.161 release |
1.75.180_2 10 Jun 2025 12:35:38
    |
Gleb Popov (arrowd)  |
Uses/linux.mk: Use linux_base for USE_LINUX=sqlite3 on Rocky Linux |
1.75.180_1 10 Jun 2025 07:59:49
    |
Gleb Popov (arrowd)  |
Uses/linux.mk: Remove libunistring |
1.75.180 24 Feb 2025 08:14:55
    |
Dima Panov (fluffy)  |
www/linux-brave: update to 1.75.180 stable release
Sponsored by: Future Crew, LLC |
1.74.50 27 Jan 2025 23:15:45
    |
Dima Panov (fluffy)  |
www/linux-brave: update to 1.74.50 stable release
Sponsored by: Future Crew, LLC |
1.73.104 31 Dec 2024 22:04:37
    |
Dima Panov (fluffy)  |
www/linux-brave: update to 1.73.104 stable release
Sponsored by: Future Crew, LLC |
1.73.101 15 Dec 2024 21:32:29
    |
Dima Panov (fluffy)  |
www/linux-brave: update to 1.73.101 stable release
Sponsored by: Future Crew, LLC |
1.73.91 28 Nov 2024 01:27:55
    |
Dima Panov (fluffy)  |
www/linux-brave: s/libexpat/expat/
Reported by: poudriere failure
Sponsored by: Future Crew, LLC |
1.73.91 28 Nov 2024 00:23:31
    |
Dima Panov (fluffy)  |
www/linux-brave: update to 1.73.91 stable release
Sponsored by: Future Crew, LLC |
1.71.123 07 Nov 2024 12:21:08
    |
Dima Panov (fluffy)  |
www/linux-brave: add new port (+)
The chrome-driven web browser from Brave Software, Inc.
Block ads. Save data. And get way faster webpages.
Sponsored by: Future Crew, LLC |