various: Bump Go ports for Go 1.26.11 / 1.27.47b94b5e568
Port details
www/brave 1.96.61_3
Brave web browser based on Chromium
Port info
- Maintainer
- freebsd@sysctl.cz
- Packages
- latest: 1.96.61_3
- Upstream
- Higher version available: 7.0.2 portscout
- Last update
- to 1.96.61_3 · 7b94b5e568
- Quarterly
- not in the 2026Q4 packages
- WWW
- https://brave.com/
- CPE
- Brave
- Links
- cgit · VuXML · Report wrong data
UPDATING
No entry in UPDATING affects this port.
Entries come from UPDATING in the ports tree. They are matched to a port through the AFFECTS line, which is free text, so an entry that names no port (“users of python”) or a port that no longer exists is not shown anywhere.
Install
- Package
# pkg install braveinstalls 1.96.61_3 fromlatest- Port
# cd /usr/ports/www/brave && make install clean# make -C /usr/ports/www/brave config # change options first
- Size
- 202 MiB download · 657 MiB installed
- License
- MPL20
- Options
- 10 of 12 on in the package: ALSA CODECS CUPS KERBEROS NODEMODS PIPEWIRE PULSEAUDIO QT6 SNDIO WIDEVINE
Show the 2 options that are off
DEBUG LTO - pkg-message
Shown after installing
## Shared memory Brave, like Chromium, unlinks shared memory segments while they are still mapped, which FreeBSD only allows with sysctl kern.ipc.shm_allow_removed=1 The /usr/local/bin/brave wrapper checks that sysctl and refuses to start the browser without it. To keep the setting across reboots, add kern.ipc.shm_allow_removed=1 to /etc/sysctl.conf. ## Screen sharing under Wayland Choosing a screen or a window under Wayland goes through the ScreenCast portal, which the PIPEWIRE option, on by default, talks to. That portal only answers if xdg-desktop-portal has a backend for the desktop in use. On GNOME, Xfce, MATE and Cinnamon that is deskutils/xdg-desktop-portal-gtk while KDE Plasma and the wlroots compositors ship their own. None of them is a dependency of this package, since only the matching one is of any use. Without a backend the picker stays empty and nothing is shared; under X11 no portal is involved. ## DRM protected media Playing DRM protected media needs the Widevine CDM, which this package does not contain. With the WIDEVINE option on, the default, the support for it is compiled in and www/foreign-cdm, which came with this package, provides the shim that runs the module, but the module itself comes from Google under their own licence and has to be installed separately: cd /usr/ports/www/linux-widevine-cdm && make install clean Brave reads the module through /usr/local/share/brave/WidevineCdm, which this package links to the directory www/foreign-cdm installs it into. It runs under the Linuxulator, so that has to be loaded as well: service linux enable && service linux start The first protected page fails to play even when everything is in place, and the CDM is only registered after the browser is restarted once -- a quirk of foreign-cdm, documented in its own README. Without it Brave says nothing: DRM protected pages simply fail to play, brave://components leaves Widevine at 0.0.0.0, and the reason is only visible with brave --enable-logging=stderr --vmodule='*cdm_registration*=1' which then reports "Widevine enabled but no library found".
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | ✗ | ✗ | – |
| FreeBSD 15 | ✗ | ✗ | – |
| FreeBSD 14 | ✗ | ✗ | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | ✗ | ✗ | – |
| FreeBSD 14 | ✗ | ✗ | ✗ |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Dependencies
Depends on 67
- audio/speex 1.2.1_1,1 1 unaddressed
- devel/glib20 2.88.3,2 1 unaddressed
- devel/xdg-utils 1.2.1 1 unaddressed
- graphics/gdk-pixbuf2 2.44.1 1 unaddressed
- textproc/expat2 2.10.0 2 unaddressed
- accessibility/at-spi2-core 2.60.4
- accessibility/speech-dispatcher 0.12.1_1
- audio/alsa-lib 1.2.16.1
- audio/flac 1.5.0,1
- audio/opus 1.6.1
- audio/pulseaudio 17.0_6
- audio/sndio 1.10.0_1
- converters/libiconv 1.18_1
- devel/dbus 1.16.2_4,1
- devel/dbus-glib 0.116
- devel/dconf 0.49.0
- devel/desktop-file-utils 0.29
- devel/gettext-runtime 1.0_1
- devel/icu 76.1,1
- devel/jsoncpp 1.9.8
- devel/libepoll-shim 0.0.20240608
- devel/libevent 2.1.13
- devel/libffi 3.8.0
- devel/libpci 3.15.0
- devel/nspr 4.39
- devel/qt6-base 6.11.3_1
- devel/re2 20251105
- graphics/cairo 1.18.6,3
- graphics/jpeg-turbo 3.2.1
- graphics/libdrm 2.4.134,1
- graphics/libexif 0.6.26
- graphics/libglvnd 1.7.0
- graphics/mesa-libs 26.2.2_1
- graphics/png 1.6.59_1
- graphics/wayland 1.26.0
- graphics/webp 1.6.0
- multimedia/dav1d 1.5.4_1
- multimedia/openh264 2.6.0_1,2
- multimedia/pipewire 1.6.9
- print/cups 2.4.20
- print/freetype2 2.14.3
- print/harfbuzz 15.0.0
- print/harfbuzz-icu 15.0.0
- security/libgcrypt 1.12.4
- security/libsecret 0.21.7_2
- security/nss 3.133
- textproc/libxml2 2.15.4
- textproc/libxslt 1.1.45
- www/foreign-cdm 20260906
- x11-fonts/fontconfig 2.18.3,1
- x11-fonts/noto-basic 2.0_4
- x11-toolkits/gtk30 3.24.52
- x11-toolkits/pango 1.58.2
- x11/libX11 1.8.14,1
- x11/libXScrnSaver 1.2.5
- x11/libXcomposite 0.4.7,1
- x11/libXcursor 1.2.3
- x11/libXdamage 1.1.7
- x11/libXext 1.3.7,1
- x11/libXfixes 6.0.2
- x11/libXi 1.8.4,1
- x11/libXrandr 1.5.5
- x11/libXrender 0.9.13
- x11/libXtst 1.2.6
- x11/libxcb 1.17.0
- x11/libxkbcommon 1.13.2
- x11/libxshmfence 1.3.3
Run and library dependencies of the package on latest. Build dependencies are not in the package index.
Required by 0
No package on latest depends on it.
Packages on latest that depend on it directly.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 1.96.61_3.Fixed (0)
No VuXML entries for this package.
Problem reports (1) · open in Bugzilla, most recently changed first
| PR | Summary | Status | Changed |
|---|---|---|---|
| 300643 | www/brave: update to 1.97.59 | Open | 2026-11-10 |
Commits (3)
brave: fix distinfo Signed-off-by: Martin Filla <freebsd@sysctl.cz>b93bc4c53a
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.6088a4dc87