BSD Ports

www/brave 1.96.61_2 FreeBSD

Brave web browser based on Chromium

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
b93bc4c53a
License
MPL20
Categories
www

Description

Brave is a Chromium based web browser that blocks ads and trackers by default. It ships with a built-in ad blocker, HTTPS upgrading, fingerprinting protection, a Tor enabled private window and an optional cryptocurrency wallet.

This port builds Brave natively on FreeBSD: neither depot_tools nor gclient are used, the sources come from the official Chromium release tarball plus brave-core, and the browser is built with the compiler and the libraries from the ports tree.

Version history 1

  1. 1.96.61 6088a4dc87

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install brave

From the ports tree:

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

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

RUN_DEPENDS=	brave>0:www/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:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 17

Library 34

Runtime 2

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

Build dependencies 230

The first 100 are listed.

Run dependencies 195

The first 100 are listed.

No port depends on this one.

Configuration

Options name: www_brave

OptionDefaultDescription
ALSAonALSA audio architecture support
CODECSonCompile and enable patented codecs like H.264
CUPSonCUPS printing system support
DEBUGoffBuild with debugging support
KERBEROSonKerberos support
LTOoffUse Link-Time Optimization
NODEMODSonFetch the Node modules as a distfile instead of running pnpm
PIPEWIREonScreen capture via PipeWire
PULSEAUDIOonPulseAudio sound server support
QT6onQt 6 toolkit support
SNDIOonSndio audio support
WIDEVINEonDepend on foreign-cdm to enable playback of DRM content
USES
bison cargo compiler:c++20-lang cpe desktop-file-utils gl gmake gnome go:no_targets iconv:wchar_t jpeg localbase:ldflags ninja nodejs:24,build perl5 pkgconfig python:build shebangfix tar:xz xorg
Service scripts
none

Files

pkg-plist 235
  • bin/brave
  • share/applications/brave-browser.desktop
  • share/brave/WidevineCdm
  • share/brave/brave
  • share/brave/brave_100_percent.pak
  • share/brave/brave_200_percent.pak
  • share/brave/brave_resources.pak
  • share/brave/chrome_100_percent.pak
  • share/brave/chrome_200_percent.pak
  • share/brave/headless_command_resources.pak
  • share/brave/icudtl.dat
  • share/brave/libEGL.so
  • share/brave/libGLESv2.so
  • share/brave/libVkICD_mock_icd.so
  • share/brave/libqt6_shim.so
  • share/brave/libvk_swiftshader.so
  • share/brave/libvulkan.so
  • share/brave/locales/af.pak
  • share/brave/locales/af.pak.info
  • share/brave/locales/am.pak
  • share/brave/locales/am.pak.info
  • share/brave/locales/ar.pak
  • share/brave/locales/ar.pak.info
  • share/brave/locales/az.pak
  • share/brave/locales/az.pak.info
  • share/brave/locales/bg.pak
  • share/brave/locales/bg.pak.info
  • share/brave/locales/bn.pak
  • share/brave/locales/bn.pak.info
  • share/brave/locales/bs.pak
  • share/brave/locales/bs.pak.info
  • share/brave/locales/ca.pak
  • share/brave/locales/ca.pak.info
  • share/brave/locales/cs.pak
  • share/brave/locales/cs.pak.info
  • share/brave/locales/da.pak
  • share/brave/locales/da.pak.info
  • share/brave/locales/de.pak
  • share/brave/locales/de.pak.info
  • share/brave/locales/el.pak
  • share/brave/locales/el.pak.info
  • share/brave/locales/en-GB.pak
  • share/brave/locales/en-GB.pak.info
  • share/brave/locales/en-US.pak
  • share/brave/locales/en-US.pak.info
  • share/brave/locales/es-419.pak
  • share/brave/locales/es-419.pak.info
  • share/brave/locales/es.pak
  • share/brave/locales/es.pak.info
  • share/brave/locales/et.pak
  • share/brave/locales/et.pak.info
  • share/brave/locales/fa.pak
  • share/brave/locales/fa.pak.info
  • share/brave/locales/fi.pak
  • share/brave/locales/fi.pak.info
  • share/brave/locales/fil.pak
  • share/brave/locales/fil.pak.info
  • share/brave/locales/fr.pak
  • share/brave/locales/fr.pak.info
  • share/brave/locales/gu.pak
  • share/brave/locales/gu.pak.info
  • share/brave/locales/he.pak
  • share/brave/locales/he.pak.info
  • share/brave/locales/hi.pak
  • share/brave/locales/hi.pak.info
  • share/brave/locales/hr.pak
  • share/brave/locales/hr.pak.info
  • share/brave/locales/hu.pak
  • share/brave/locales/hu.pak.info
  • share/brave/locales/id.pak
  • share/brave/locales/id.pak.info
  • share/brave/locales/it.pak
  • share/brave/locales/it.pak.info
  • share/brave/locales/ja.pak
  • share/brave/locales/ja.pak.info
  • share/brave/locales/ka.pak
  • share/brave/locales/ka.pak.info
  • share/brave/locales/kk.pak
  • share/brave/locales/kk.pak.info
  • share/brave/locales/km.pak
  • share/brave/locales/km.pak.info
  • share/brave/locales/kn.pak
  • share/brave/locales/kn.pak.info
  • share/brave/locales/ko.pak
  • share/brave/locales/ko.pak.info
  • share/brave/locales/lo.pak
  • share/brave/locales/lo.pak.info
  • share/brave/locales/lt.pak
  • share/brave/locales/lt.pak.info
  • share/brave/locales/lv.pak
  • share/brave/locales/lv.pak.info
  • share/brave/locales/mk.pak
  • share/brave/locales/mk.pak.info
  • share/brave/locales/ml.pak
  • share/brave/locales/ml.pak.info
  • share/brave/locales/mn.pak
  • share/brave/locales/mn.pak.info
  • share/brave/locales/mr.pak
  • share/brave/locales/mr.pak.info
  • share/brave/locales/ms.pak

The first 100 are listed.

distinfo 222
FileSizeSHA256
chromium-154.0.8037.97-linux.tar.xz1.9299027e+09add9e5afc38e2ad8a64ebefabe6081d5f3192e387fab6430333cc1d0d204d7e3
microsoft-TypeScript-v7.0.2_GH0.tar.gz4.9788068e+078472f284b1465f5c4826a64c88853eccba667446f31a435ed1d0b28d373dbc0b
TypeScript-7.0.2-vendor.tar.gz3.166777e+062128fab8682400f0f3c61f567344569b587102ce43accc9e97378fa4d14b6575
brave-node-modules-1.96.61.tar.xz8.8455332e+073cbea8ac426ff93da36840c2d70d71624215430f93841dd80cea22462c2d1a53
rust/crates/ahash-0.8.12.crate434135a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/allocator-api2-0.2.21.crate63622683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
rust/crates/ar_archive_writer-0.5.1.crate853457eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b
rust/crates/arrayvec-0.7.6.crate312377c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
rust/crates/ascii-1.1.0.crate36075d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16
rust/crates/ast_node-5.0.0.crate121692eb025ef00a6da925cf40870b9c8d008526b6004ece399cb0974209720f0b194
rust/crates/autocfg-1.5.0.crate18729c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
rust/crates/base-encode-0.3.1.crate3630a17bd29f7c70f32e9387f4d4acfa5ea7b7749ef784fb78cf382df97069337b8c
rust/crates/base64-0.22.1.crate8159772b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
rust/crates/base64-simd-0.8.0.crate12531339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
rust/crates/better_scoped_tls-1.0.1.crate21407cd228125315b132eed175bf47619ac79b945b26e56b848ba203ae4ea8603609
rust/crates/bitflags-2.11.1.crate49082c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3
rust/crates/bitvec-1.0.1.crate2243751bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
rust/crates/bstr-1.12.1.crate35491663044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
Master sites 4
  • https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/154.0.8037.97/:chromium
  • https://codeload.github.com/microsoft/TypeScript/tar.gz/v7.0.2?dummy=/:typescript
  • https://nerd.hu/distfiles/:external
  • https://github.com/Martinfx/FreeBSD-Ports/releases/download/brave-1.96.61/:nodemods

Commit history 2

DateCommitCreditsLog message
b93bc4c53a Martin Filla brave: fix distinfo
Signed-off-by: Martin Filla <[email protected]>
6088a4dc87 Martin Filla www/brave: add new port (+)
Brave is a Chromium based web browser that blocks ads and trackers by default. It ships with a built-in ad blocker, HTTPS upgrading, fingerprinting protection, a Tor enabled private window and an optional cryptocurrency wallet.