BSD Ports

www/linux-brave 1.94.117_1 FreeBSD

Brave web browser based on WebKit

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0767980043
License
MPL20
Categories
www, linux
Package size
156182.9 KiB, 468928.3 KiB installed

Description

The web browser from Brave Browse faster by blocking ads and trackers that violate your privacy and cost you time and money.

In the other systems

SystemPortVersion
FreeBSDwww/linux-brave1.94.117_1
MidnightBSDwww/linux-brave1.96.59
GhostBSDwww/linux-brave1.94.117_1

Install

Binary package:

pkg install linux-brave

From the ports tree:

cd /usr/ports/www/linux-brave/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	linux-brave>0:www/linux-brave

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.94.117_11.94.117_1---
FreeBSD:14:quarterly1.94.117_11.94.117_1n/a--
FreeBSD:15:latest1.94.117_11.94.117_1n/a--
FreeBSD:15:quarterly1.94.117_11.94.117_1n/an/an/a
FreeBSD:16:latest1.94.117_11.94.117_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 131

The first 100 are listed.

No port depends on this one.

Configuration

Options name: www_brave

OptionDefaultDescription
DOCSoffBuild and/or install documentation
WIDEVINEonDRM playback via www/linux-widevine-cdm (Netflix etc.)
USES
cpe desktop-file-utils gnome linux:rl9 shebangfix
Service scripts
none

Message after installing

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.

Files

Manual pages 2
  • brave-browser(1)
  • brave-browser-stable(1)
pkg-plist 189
  • /etc/linux-brave/policies/managed/brave.json
  • /etc/linux-brave/policies/managed/webrtc.json
  • bin/brave-browser
  • bin/brave-widevine-seed
  • share/appdata/brave-browser.appdata.xml
  • share/applications/brave-browser.desktop
  • share/applications/com.brave.Browser.desktop
  • share/linux-brave/LICENSE
  • share/linux-brave/MEIPreload/manifest.json
  • share/linux-brave/MEIPreload/preloaded_data.pb
  • share/linux-brave/PrivacySandboxAttestationsPreloaded/manifest.json
  • share/linux-brave/PrivacySandboxAttestationsPreloaded/privacy-sandbox-attestations.dat
  • share/linux-brave/apparmor.d/brave-browser-stable
  • share/linux-brave/brave
  • share/linux-brave/brave-browser
  • share/linux-brave/brave_100_percent.pak
  • share/linux-brave/brave_200_percent.pak
  • share/linux-brave/brave_resources.pak
  • share/linux-brave/chrome-management-service
  • share/linux-brave/chrome-sandbox
  • share/linux-brave/chrome_100_percent.pak
  • share/linux-brave/chrome_200_percent.pak
  • share/linux-brave/chrome_crashpad_handler
  • share/linux-brave/default-app-block
  • share/linux-brave/icudtl.dat
  • share/linux-brave/libqt5_shim.so
  • share/linux-brave/libqt6_shim.so
  • share/linux-brave/libvk_swiftshader.so
  • share/linux-brave/libvulkan.so.1
  • share/linux-brave/locales/af.pak
  • share/linux-brave/locales/am.pak
  • share/linux-brave/locales/ar.pak
  • share/linux-brave/locales/az.pak
  • share/linux-brave/locales/bg.pak
  • share/linux-brave/locales/bn.pak
  • share/linux-brave/locales/bs.pak
  • share/linux-brave/locales/ca.pak
  • share/linux-brave/locales/cs.pak
  • share/linux-brave/locales/da.pak
  • share/linux-brave/locales/de.pak
  • share/linux-brave/locales/el.pak
  • share/linux-brave/locales/en-GB.pak
  • share/linux-brave/locales/en-US.pak
  • share/linux-brave/locales/es-419.pak
  • share/linux-brave/locales/es.pak
  • share/linux-brave/locales/et.pak
  • share/linux-brave/locales/fa.pak
  • share/linux-brave/locales/fi.pak
  • share/linux-brave/locales/fil.pak
  • share/linux-brave/locales/fr.pak
  • share/linux-brave/locales/gu.pak
  • share/linux-brave/locales/he.pak
  • share/linux-brave/locales/hi.pak
  • share/linux-brave/locales/hr.pak
  • share/linux-brave/locales/hu.pak
  • share/linux-brave/locales/id.pak
  • share/linux-brave/locales/it.pak
  • share/linux-brave/locales/ja.pak
  • share/linux-brave/locales/ka.pak
  • share/linux-brave/locales/kk.pak
  • share/linux-brave/locales/km.pak
  • share/linux-brave/locales/kn.pak
  • share/linux-brave/locales/ko.pak
  • share/linux-brave/locales/lo.pak
  • share/linux-brave/locales/lt.pak
  • share/linux-brave/locales/lv.pak
  • share/linux-brave/locales/mk.pak
  • share/linux-brave/locales/ml.pak
  • share/linux-brave/locales/mn.pak
  • share/linux-brave/locales/mr.pak
  • share/linux-brave/locales/ms.pak
  • share/linux-brave/locales/my.pak
  • share/linux-brave/locales/nb.pak
  • share/linux-brave/locales/nl.pak
  • share/linux-brave/locales/pl.pak
  • share/linux-brave/locales/pt-BR.pak
  • share/linux-brave/locales/pt-PT.pak
  • share/linux-brave/locales/ro.pak
  • share/linux-brave/locales/ru.pak
  • share/linux-brave/locales/si.pak
  • share/linux-brave/locales/sk.pak
  • share/linux-brave/locales/sl.pak
  • share/linux-brave/locales/sq.pak
  • share/linux-brave/locales/sr-Latn.pak
  • share/linux-brave/locales/sr.pak
  • share/linux-brave/locales/sv.pak
  • share/linux-brave/locales/sw.pak
  • share/linux-brave/locales/ta.pak
  • share/linux-brave/locales/te.pak
  • share/linux-brave/locales/th.pak
  • share/linux-brave/locales/tr.pak
  • share/linux-brave/locales/uk.pak
  • share/linux-brave/locales/ur.pak
  • share/linux-brave/locales/uz.pak
  • share/linux-brave/locales/vi.pak
  • share/linux-brave/locales/zh-CN.pak
  • share/linux-brave/locales/zh-TW.pak
  • share/linux-brave/product_logo_128.png
  • share/linux-brave/product_logo_16.png
  • share/linux-brave/product_logo_24.png

The first 100 are listed.

distinfo 2
FileSizeSHA256
brave-browser-1.94.117-1.aarch64.rpm1.40674589e+08055704f4120b160de7b4c872183887d4e2f22d3413f8f3c2c8ed486f748aab4f
brave-browser-1.94.117-1.x86_64.rpm1.49578525e+084739c208eacbcf8f5d1bf63ebc8753c0c04f5b8d73f34a57b2124607699c4710
Master sites 1
  • https://github.com/brave/brave-browser/releases/download/v1.94.117/

Commit history 6

DateCommitCreditsLog message
0767980043 Mathieu Arnold *: remove remnants of makesum-fetch
7c5b10ba20 Devin Teske 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
6edff70afd Devin Teske 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 …
f4f2f98ba7 Dima Panov www/linux-brave: update to 1.94.117 stable release
c56821d7fd Dima Panov www/linux-brave: update to 1.92.144 release

The latest 5 of 6 in the history this site was built from.