FreeBSD/doc 28b246cdocumentation Makefile, website Makefile

Teach hugo to listen over TLS without a port appended

Add targets to documentation & website, to serve the website over TLS,
with nice clean URLs. You will need to provide the TLS terminating proxy
yourself.

Differential Revision:  https://reviews.freebsd.org/D53930

Approved by:    ziaee
Reviewed by:    kevans
Event:          BSDCan 2026
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+8-0documentation/Makefile
+6-0website/Makefile
+14-02 files

FreeBSD/src d582187contrib/file/magic/Magdir archive firmware, contrib/file/src readelf.c funcs.c

MFV: file 5.47.

(cherry picked from commit e949ce9dc0e6fff26e83904f1008b76d36ba0a37)

file: normalize .result files to ensure trailing newline on install

Some upstream result files introduced in file 5.47 (e.g., bgcode.result)
lack a trailing newline, causing the contrib_file_tests ATF test to
fail with "cmp: EOF on bgcode.result".  Generate normalized copies
of the expected results and install those instead.

Fixes:          e949ce9dc0e6fff26e83904f1008b76d36ba0a37

(cherry picked from commit f7c0bd206fe4f3a956b3ecb4dc11a7386b85fa22)
DeltaFile
+143-74contrib/file/magic/Magdir/archive
+109-96contrib/file/src/readelf.c
+140-5contrib/file/magic/Magdir/firmware
+112-0contrib/file/magic/Magdir/sf3
+77-26contrib/file/src/funcs.c
+101-1contrib/file/magic/Magdir/database
+682-20278 files not shown
+2,054-59784 files

FreeBSD/src 5f5fd36contrib/file/magic/Magdir archive firmware, contrib/file/src readelf.c funcs.c

MFV: file 5.47.

(cherry picked from commit e949ce9dc0e6fff26e83904f1008b76d36ba0a37)

file: normalize .result files to ensure trailing newline on install

Some upstream result files introduced in file 5.47 (e.g., bgcode.result)
lack a trailing newline, causing the contrib_file_tests ATF test to
fail with "cmp: EOF on bgcode.result".  Generate normalized copies
of the expected results and install those instead.

Fixes:          e949ce9dc0e6fff26e83904f1008b76d36ba0a37

(cherry picked from commit f7c0bd206fe4f3a956b3ecb4dc11a7386b85fa22)
DeltaFile
+143-74contrib/file/magic/Magdir/archive
+109-96contrib/file/src/readelf.c
+140-5contrib/file/magic/Magdir/firmware
+112-0contrib/file/magic/Magdir/sf3
+77-26contrib/file/src/funcs.c
+101-1contrib/file/magic/Magdir/database
+682-20278 files not shown
+2,054-59784 files

FreeBSD/ports c0c5037misc/gemini-cli pkg-plist distinfo, misc/gemini-cli/files package-lock.json

misc/gemini-cli: update 0.42.0 → 0.47.0
DeltaFile
+55-68misc/gemini-cli/pkg-plist
+7-7misc/gemini-cli/files/package-lock.json
+3-3misc/gemini-cli/distinfo
+1-1misc/gemini-cli/Makefile
+66-794 files

FreeBSD/src 94d7f7erelease Makefile.gce

GCE: Apply public-image label on GCE images

Update the GCE image creation process to automatically apply the
'public-image=true' label when publishing new images. This aligns
with standard labeling expectations for images hosted in public
projects.

(cherry picked from commit c85542b92acd286d9e4b034b2ab4d6b6cd46c740)
DeltaFile
+1-0release/Makefile.gce
+1-01 files

FreeBSD/src 6c2ea28release Makefile.gce

GCE: Apply public-image label on GCE images

Update the GCE image creation process to automatically apply the
'public-image=true' label when publishing new images. This aligns
with standard labeling expectations for images hosted in public
projects.

(cherry picked from commit c85542b92acd286d9e4b034b2ab4d6b6cd46c740)
DeltaFile
+1-0release/Makefile.gce
+1-01 files

FreeBSD/ports d0c8308textproc/p5-Markdown-Render Makefile distinfo

textproc/p5-Markdown-Render: Update to 2.0.4

Changelog: https://metacpan.org/dist/Markdown-Render/changes

PR:             295932
Reported by:    Einar Bjarni Halldórsson <einar at isnic.is> (maintainer)
DeltaFile
+9-8textproc/p5-Markdown-Render/Makefile
+3-3textproc/p5-Markdown-Render/distinfo
+1-0textproc/p5-Markdown-Render/pkg-plist
+13-113 files

FreeBSD/ports 239c27emisc/py-datasets distinfo Makefile

misc/py-datasets: update 4.8.5 → 5.0.0
DeltaFile
+3-3misc/py-datasets/distinfo
+2-3misc/py-datasets/Makefile
+5-62 files

FreeBSD/ports 716b94deditors/zed distinfo Makefile.crates, editors/zed/files patch-crates_gpui_src_gpui.rs patch-Cargo.lock

editors/zed: Update to 1.7.2

Changelog: https://github.com/zed-industries/zed/releases/tag/v1.7.2

Reported by:    GitHub (watch releases)
DeltaFile
+15-11editors/zed/distinfo
+10-11editors/zed/files/patch-crates_gpui_src_gpui.rs
+8-8editors/zed/files/patch-Cargo.lock
+6-4editors/zed/Makefile.crates
+3-3editors/zed/files/patch-crates_gpui_src_platform.rs
+3-3editors/zed/files/patch-crates_zed_src_zed.rs
+45-404 files not shown
+51-4710 files

FreeBSD/ports dff6d3cwww/phalcon distinfo Makefile

www/phalcon: update to 5.15.0.

ChangeLog: https://github.com/phalcon/cphalcon/releases/tag/v5.15.0
DeltaFile
+3-3www/phalcon/distinfo
+1-1www/phalcon/Makefile
+4-42 files

FreeBSD/src 22d6695usr.sbin/ifmcstat ifmcstat.8 ifmcstat.c

ifmcstat: Fixup getopt args to match reality.

Reviewed by:    emaste
Fixes:          ad0e698e642e ("ifmcstat: remove libkvm(3) code")
Event:          BSDCan 2026
DeltaFile
+0-3usr.sbin/ifmcstat/ifmcstat.8
+1-1usr.sbin/ifmcstat/ifmcstat.c
+1-42 files

FreeBSD/ports 7aa0aa4sysutils/py-dbuild distinfo Makefile

sysutils/py-dbuild: Update to 1.9.2
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-1sysutils/py-dbuild/Makefile
+4-42 files

FreeBSD/ports a2a3aefdevel/py-etcd3gw distinfo Makefile

devel/py-etcd3gw: Update to 2.7.0

ChangeLog:
https://docs.openstack.org/releasenotes/etcd3gw/unreleased.html#relnotes-2-7-0
DeltaFile
+3-3devel/py-etcd3gw/distinfo
+1-1devel/py-etcd3gw/Makefile
+4-42 files

FreeBSD/doc 7937e6ddocumentation/content/en/books/handbook/virtualization _index.adoc

handbook/virtualization: Add section on VBoxSVGA to make Xorg work

When trying to run Xorg on FreeBSD as a VirtualBox guest, it fails to
start the X server because of the wrong graphics driver. Instruct users
to set the VBoxSVGA graphics adapter before installing the guest
additions.

Also, remove the "First," from the beginning of a later sentence, as
there is no "Second", "Third", and so on and does not help much in this
context.

Event:                  BSDCan 2026
Reviewed by:            ziaee@
Differential Revision:  https://reviews.freebsd.org/D57693
DeltaFile
+6-1documentation/content/en/books/handbook/virtualization/_index.adoc
+6-11 files

FreeBSD/ports 31f7827x11/swayimg Makefile

x11/swayimg: rename option JPEG2000 to OPENJPEG

Options are named after dependencies to allow disabling globally.
However, JPEG 2000 support can depend on either JasPer or OpenJPEG.
DeltaFile
+7-7x11/swayimg/Makefile
+7-71 files

FreeBSD/ports 9f46a72net/rabbitmq pkg-plist distinfo

net/rabbitmq: Update 4.3.1 => 4.3.2

Changelog:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.3.2

Sponsored by:   UNIS Labs
DeltaFile
+123-116net/rabbitmq/pkg-plist
+3-3net/rabbitmq/distinfo
+1-1net/rabbitmq/Makefile
+127-1203 files

FreeBSD/ports 2d63ddcx11/xdg-desktop-portal-wlr distinfo Makefile

x11/xdg-desktop-portal-wlr: update to 0.8.3

Changes:        https://github.com/emersion/xdg-desktop-portal-wlr/releases/tag/v0.8.3
Reported by:    GitHub (watch releases)

(cherry picked from commit 17c420910b611a6909f3ded15a0a394e60e456bf)
DeltaFile
+3-3x11/xdg-desktop-portal-wlr/distinfo
+1-1x11/xdg-desktop-portal-wlr/Makefile
+4-42 files

FreeBSD/ports f29640fmultimedia/aom distinfo Makefile

multimedia/aom: update to 3.14.1

Changes:        https://aomedia.googlesource.com/aom/+log/v3.14.0..v3.14.1
PR:             296155
(cherry picked from commit e60dcdfb99a7958c64c428f6f437ec80c47bb15d)
DeltaFile
+3-3multimedia/aom/distinfo
+1-1multimedia/aom/Makefile
+4-42 files

FreeBSD/ports f50aee2multimedia/aom/files patch-build_cmake_aom__configure.cmake patch-cmake_aom__configure.cmake

multimedia/aom: update to 3.14.0

Changes:        https://aomedia.googlesource.com/aom/+log/v3.13.3..v3.14.0
PR:             296155
Reported by:    Repology (update), Evgenii Khramtsov (secfixes)
Security:       CVE-2026-56208 CVE-2026-56209 CVE-2026-56210 CVE-2026-56211

(cherry picked from commit a6187013727e8bc0a069eca486f40be982192c82)
DeltaFile
+0-50multimedia/aom/files/patch-build_cmake_aom__configure.cmake
+50-0multimedia/aom/files/patch-cmake_aom__configure.cmake
+13-0multimedia/aom/files/patch-cmake_pkg__config.cmake
+13-0multimedia/aom/files/patch-cmake_cpu.cmake
+0-13multimedia/aom/files/patch-build_cmake_cpu.cmake
+0-13multimedia/aom/files/patch-build_cmake_pkg__config.cmake
+76-763 files not shown
+83-819 files

FreeBSD/ports 9ad17f6graphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 26.1.b.3433

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/dde1709274f...9dbe8846f5f
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

FreeBSD/ports 2813695games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260618

Changes:        https://gitlab.com/veloren/veloren/-/compare/2dd9ea8c42...ef31455955
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports 17c4209x11/xdg-desktop-portal-wlr distinfo Makefile

x11/xdg-desktop-portal-wlr: update to 0.8.3

Changes:        https://github.com/emersion/xdg-desktop-portal-wlr/releases/tag/v0.8.3
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/xdg-desktop-portal-wlr/distinfo
+1-1x11/xdg-desktop-portal-wlr/Makefile
+4-42 files

FreeBSD/ports e60dcdfmultimedia/aom distinfo Makefile

multimedia/aom: update to 3.14.1

Changes:        https://aomedia.googlesource.com/aom/+log/v3.14.0..v3.14.1
PR:             296155
DeltaFile
+3-3multimedia/aom/distinfo
+1-1multimedia/aom/Makefile
+4-42 files

FreeBSD/ports e064f03x11/swayimg Makefile distinfo

x11/swayimg: update to 5.3

Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.3
Reported by:    GitHub (watch releases)
DeltaFile
+6-3x11/swayimg/Makefile
+3-3x11/swayimg/distinfo
+9-62 files

FreeBSD/ports a6c2774net/activemq distinfo Makefile

net/activemq: Update 6.2.5 => 6.2.6

Release Notes:
https://activemq.apache.org/components/classic/download/classic-06-02-06

- Bump dependencies for CVE fixes on 6.2.x.

Security:       CVE-2026-47323
Security:       CVE-2026-27172
Security:       CVE-2026-28367
Security:       CVE-2023-34455
Security:       CVE-2023-43642
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit d06262db3c595af40906f18fe66c692f975be0f6)
DeltaFile
+3-3net/activemq/distinfo
+1-1net/activemq/Makefile
+4-42 files

FreeBSD/ports 839b4bfnet/activemq distinfo Makefile

net/activemq: Update 6.2.4 => 6.2.5

Release Notes:
https://activemq.apache.org/components/classic/download/classic-06-02-05

Sponsored by:   UNIS Labs

(cherry picked from commit ea529c8236046e15b5e05bd2b174234e74ccff28)
DeltaFile
+3-3net/activemq/distinfo
+1-1net/activemq/Makefile
+4-42 files

FreeBSD/ports d06262dnet/activemq distinfo Makefile

net/activemq: Update 6.2.5 => 6.2.6

Release Notes:
https://activemq.apache.org/components/classic/download/classic-06-02-06

- Bump dependencies for CVE fixes on 6.2.x.

Security:       CVE-2026-47323
Security:       CVE-2026-27172
Security:       CVE-2026-28367
Security:       CVE-2023-34455
Security:       CVE-2023-43642
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3net/activemq/distinfo
+1-1net/activemq/Makefile
+4-42 files

FreeBSD/src 640ddf8sys/sys stdatomic.h

libc: Enforce lock-free atomic_flag and C23-safe initialisation

Select the `atomic_flag` backing type according to the C standard
requirements that `atomic_flag` operations be lock-free.

C11 §7.17.1.5 defines `atomic_flag` as:

> a structure type representing a lock-free, primitive atomic flag

and §7.17.8.2 further requires:

> Operations on an object of type atomic_flag shall be lock free

Therefore:

- Prefer `atomic_bool` when `ATOMIC_BOOL_LOCK_FREE == 2`
- Fall back to `atomic_uchar` when `ATOMIC_CHAR_LOCK_FREE == 2`
- Trigger a translation failure if neither type is lock-free


    [13 lines not shown]
DeltaFile
+12-4sys/sys/stdatomic.h
+12-41 files

FreeBSD/src 0f8941ftools/regression/include/stdatomic logic.c

tools/regression: Expand stdatomic conformance tests

Extend the existing test utility to cover recent stdatomic
changes and improve validation of interface semantics,
compile-time assertions, and behavioural conformance.

Signed-off-by: Faraz Vahedi <kfv at kfv.io>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2185
DeltaFile
+109-0tools/regression/include/stdatomic/logic.c
+109-01 files

FreeBSD/src 26bf9fcsys/sys stdatomic.h

libc: Fix GCC pointer semantics for atomic_fetch_add/sub

Correct the GCC implementation of `atomic_fetch_add_explicit()`
and `atomic_fetch_sub_explicit()` for atomic pointer types.

The previous implementation passed the operand directly to the
builtins. For pointer objects, this could result in raw byte-wise
address arithmetic rather than the required C atomic pointer
semantics, where the operand is interpreted as a `ptrdiff_t`
element count.

As a result, operations such as `atomic_fetch_sub_explicit(&p, 2, ...)`
could produce an incorrect post-operation pointer value.

Fix this by applying pointer scaling in the GCC path before invoking
the builtin, mirroring the existing legacy fallback implementation.
Pointer operands are now scaled by the size of the pointed-to type,
while integer atomic behaviour remains unchanged.


    [3 lines not shown]
DeltaFile
+6-2sys/sys/stdatomic.h
+6-21 files