FreeBSD/ports 0c79003archivers Makefile, archivers/unhare distinfo pkg-descr

archivers/unhare: new port

unhare extracts the filesystem that Bun embeds in a standalone
executable. It finds the bundle through the ELF section holding it, or
by scanning the whole file where there is no such section -- which is
what the Mach-O and PE executables Bun builds on other systems need --
and writes the bundled modules out as ordinary files.

PR:             298005
DeltaFile
+22-0archivers/unhare/Makefile
+5-0archivers/unhare/pkg-descr
+3-0archivers/unhare/distinfo
+1-0archivers/Makefile
+31-04 files

LLVM/project 4dd595bllvm/lib/Target/WebAssembly WebAssemblyLowerEmscriptenEHSjLj.cpp

Wasm: Remove incorrect assumption that intrinsics cannot throw (#221180)

A few intrinsics are marked as Throws
DeltaFile
+0-3llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
+0-31 files

FreeBSD/src 11ad849sys/dev/evdev evdev_utils.c

evdev: map ChromeOS "Vivaldi" top-row action keys

Chromebook keyboards driven by the ChromeOS EC emit the top-row action
keys as scancode set 1 codes 0xE0 0x11 - 0xE0 0x1E (see the codeset 1
comments on the SCANCODE_* enum in chrome-ec
include/keyboard_8042_sharedlib.h).  The e0 half of the
evdev_scancode2key() translation table leaves eleven of those at NONE,
so on FreeBSD those keys emit no evdev event at all and userspace
remappers such as keyd have nothing to bind to:

  e0 11  fullscreen             KEY_ZOOM
  e0 12  overview               KEY_SCALE
  e0 13  screenshot             KEY_SYSRQ
  e0 14  brightness down        KEY_BRIGHTNESSDOWN
  e0 15  brightness up          KEY_BRIGHTNESSUP
  e0 16  privacy screen toggle  KEY_PRIVACY_SCREEN_TOGGLE
  e0 17  kbd backlight down     KEY_KBDILLUMDOWN
  e0 18  kbd backlight up       KEY_KBDILLUMUP
  e0 1a  play/pause             KEY_PLAYPAUSE

    [13 lines not shown]
DeltaFile
+9-4sys/dev/evdev/evdev_utils.c
+9-41 files

LLVM/project e681bf8llvm/lib/Target/ARM ARMConstantIslandPass.cpp

remove todo
DeltaFile
+0-1llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
+0-11 files

OpenBSD/ports Vv1YIPpwayland/cow Makefile

   wayland/cow: Update SITES and HOMEPAGE

   moved to codeberg.org/cow-wm; DISTFILE remains identical
VersionDeltaFile
1.6+3-2wayland/cow/Makefile
+3-21 files

FreeBSD/ports c232601devel/libftdi1/files patch-CMakeLists.txt

devel/libftdi1: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+11-2devel/libftdi1/files/patch-CMakeLists.txt
+11-21 files

LLVM/project 8fef8fcllvm/test/CodeGen/AArch64 overflow-vec.ll, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.832bit.ll amdgcn.bitcast.896bit.ll

Merge branch 'main' into users/arsenm/clang/emscripten-eh-model
DeltaFile
+57,327-55,762llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+6,634-6,608llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+5,576-5,657llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+4,486-4,550llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+6,589-0llvm/test/CodeGen/AArch64/overflow-vec.ll
+2,884-2,534llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+83,496-75,1114,959 files not shown
+306,030-192,1944,965 files

FreeBSD/ports 78c2c9bnet-mgmt/semaphore Makefile, net-mgmt/semaphore/files semaphore.in

net-mgmt/semaphore: fix rc script config path

The rc script defaulted to semaphore_config.json, but the port installs
config.json, so the service did not start on a fresh installation.

Installations that created semaphore_config.json by hand can keep it via
semaphore_config in rc.conf.

Reported by:    Niclas Wagner (via private mail)
Approved by:    portmgr (runtime fix blanket)
Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1net-mgmt/semaphore/files/semaphore.in
+1-1net-mgmt/semaphore/Makefile
+2-22 files

OpenBSD/xenocara dTmYjXJapp/xidle xidle.c

   Do not close stdio file descriptors if built with -DDEBUG

   From Laurence Tratt a long time ago.
VersionDeltaFile
1.11+5-1app/xidle/xidle.c
+5-11 files

FreeBSD/poudriere 4c66122.builds freebsd.yml

CI: remove kyua dep since it is now part of the base system
DeltaFile
+0-1.builds/freebsd.yml
+0-11 files

FreeBSD/ports bb6a0ecx11-fonts/webfonts Makefile

x11-fonts/webfonts: Improve port

Make use of the framework instead of working around it

PR:             298040
Approved by:    maintainer timeout, 2+ weeks
DeltaFile
+23-36x11-fonts/webfonts/Makefile
+23-361 files

FreeBSD/ports 70d0247net-mgmt/braa Makefile distinfo, net-mgmt/braa/files patch-Makefile

net-mgmt/braa: Update to 0.90.1

Changelog: https://github.com/mteg/braa/compare/v0.9.1...v0.90.1

PR:             297789
DeltaFile
+7-9net-mgmt/braa/files/patch-Makefile
+3-3net-mgmt/braa/distinfo
+3-2net-mgmt/braa/Makefile
+13-143 files

FreeBSD/ports e6ca82fsysutils/py-hcloud Makefile distinfo

sysutils/py-hcloud: update to 2.24.0

Changes:        https://github.com/hetznercloud/hcloud-python/blob/v2.24.0/CHANGELOG.md
Reported-by:    portscout,repology
DeltaFile
+3-3sysutils/py-hcloud/distinfo
+1-1sysutils/py-hcloud/Makefile
+4-42 files

NetBSD/src It4j5Xgsys/arch/ofppc/ofppc machdep.c

   provide cmap_callback
VersionDeltaFile
1.123+22-2sys/arch/ofppc/ofppc/machdep.c
+22-21 files

FreeBSD/src 5de4183share/man/man4 wlan_amrr.4 ixl.4

manpages: Convert links from http to https when valid

Many of our man pages contain links to websites that are still using
http. Convert them to use https. I skipped those that:
- were not available anymore,
- did not provide an SSL page,
- had caused an SSL validation error,
- were not the original link anymore (i.e. aquisition)
- where the site structure had changed, causing 404s on the new site

Event:                  EuroBSDcon 2026
Reviewed by:            carlavilla (very fast, thanks for that)
Differential Revision:  https://reviews.freebsd.org/D59629
DeltaFile
+4-4share/man/man4/dc.4
+3-3share/man/man4/pcm.4
+2-2share/man/man4/ixl.4
+2-2share/man/man4/iavf.4
+2-2share/man/man4/cxgbe.4
+1-1share/man/man4/wlan_amrr.4
+14-1425 files not shown
+39-3931 files

OPNSense/core bc76a75src/etc/inc filter.lib.inc, src/opnsense/scripts/firmware bogons.sh

Revert "firewall: fix loopback address in private defintions; closes #10694"

This reverts commit 9bac2b8a75f3f218e252a1ca2092c2566291790f.

Since we want to get rid of treating loopback as private and push it to
bogons and this was already broken do not try to repair it.
DeltaFile
+1-1src/opnsense/scripts/firmware/bogons.sh
+1-1src/etc/inc/filter.lib.inc
+2-22 files

FreeBSD/src 05a2d40lib/geom/label glabel.8

glabel.8: clarify volume labels, metadata identifiers, and generic GEOM labels

Change description of manual page to add precision. Split out
filesystem, GPT and GEOM labels.  Give an example for each filesystem
for the program to show how to set a label. Clarify examples and use ada
device names consistently.

PR:                         262207
Differential Revision:      https://reviews.freebsd.org/D51030
DeltaFile
+73-56lib/geom/label/glabel.8
+73-561 files

OPNSense/core 0b8c7c0src/etc/inc util.inc filter.lib.inc, src/etc/inc/plugins.inc.d pf.inc

firewall: remove handling looback addresses as "private"

Loopbacks are not "private" in the traditional sense and will be handled
by bogons in the near future to more closely align with the upstream bogon
source.
DeltaFile
+2-2src/etc/inc/filter.lib.inc
+1-1src/etc/inc/util.inc
+1-1src/etc/inc/plugins.inc.d/pf.inc
+4-43 files

FreeBSD/ports c5a7e29multimedia/ossia-score/files patch-3rdparty_libossia_cmake_deps_boost.cmake

multimedia/ossia-score: Fix build

Boost discovery wasn't covering the current boost version.

PR:             298450
Reported by:    Daniel Engberg <diizzy at FreeBSD.org>, fallout
DeltaFile
+12-0multimedia/ossia-score/files/patch-3rdparty_libossia_cmake_deps_boost.cmake
+12-01 files

FreeBSD/src c1e7332sys/compat/freebsd32 freebsd32_misc.c, sys/kern kern_sendfile.c

sendfile(2): rework compat implementation

Rename the sendfile() function to kern_sendfile(), expand the arguments
previously passed in struct sendfile_args, and extend with two function
pointer arguments to copy in the header/trailer structure and the
create uio's for the header and trailer as required.  Use this to allow
the removal of freebsd32_do_sendfile() which was a nearly identical
duplicate of sendfile() with attendant maintenance cost.

Reviewed by:    kib, markj
Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D59034
DeltaFile
+17-76sys/compat/freebsd32/freebsd32_misc.c
+29-28sys/kern/kern_sendfile.c
+18-0sys/sys/syscallsubr.h
+64-1043 files

NetBSD/pkgsrc sdNtrSMnet/jumpgate Makefile

   jumpgate: fix build with newer gcc

   Fixes PR pkg/60157.
VersionDeltaFile
1.8+4-1net/jumpgate/Makefile
+4-11 files

NetBSD/pkgsrc mdJpHhBnet/isic Makefile

   isic: fix build with newer gcc

   Add -Wno-implicit-int to CFLAGS.

   Fixes PR pkg/60156.
VersionDeltaFile
1.24+4-1net/isic/Makefile
+4-11 files

OPNSense/core 050f3c8src/opnsense/www/js opnsense_bootgrid.js

bootgrid: ensure a minimum amount of rows to render

This is a continuation of https://github.com/opnsense/core/pull/10408

(cherry picked from commit 87cb2d055dd0cb7e07ab30e8656c020a82803a91)
DeltaFile
+28-3src/opnsense/www/js/opnsense_bootgrid.js
+28-31 files

NetBSD/pkgsrc fMHDXc6lang/go14 distinfo Makefile, lang/go14/patches patch-src_runtime_mem__freebsd.c

   go14: fix build on FreeBSD with ASLR enabled

   The package lang/go14 used for bootstrapping Go fails to build on
   FreeBSD with ASLR enabled. Fix by Sean Hickey in PR pkg/59620.
VersionDeltaFile
1.1+29-0lang/go14/patches/patch-src_runtime_mem__freebsd.c
1.32+2-2lang/go14/Makefile
1.14+2-1lang/go14/distinfo
+33-33 files

LLVM/project c4628f0llvm/cmake/modules HandleLLVMOptions.cmake

[CMake] Disable linker version scripts for Emscripten (#221647)

Emscripten reports itself as a Unix-like CMake platform, causing LLVM to
set `LLVM_HAVE_LINK_VERSION_SCRIPT` and pass GNU/ELF `--version-script`
options when linking shared libraries.

Emscripten uses `wasm-ld`, which does not support GNU version scripts
and currently reports:
```
    em++: warning: ignoring unsupported linker flag: `--version-script`
```
Treat Emscripten like the other platforms without version-script
support. This prevents LLVM and Clang shared-library targets from
passing an unsupported linker option.

This was encountered while building LLVM 23.1.0 for both wasm32 and
wasm64 with Emscripten 6.x in emscripten-forge.
```
[ 45%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o

    [7 lines not shown]
DeltaFile
+1-1llvm/cmake/modules/HandleLLVMOptions.cmake
+1-11 files

FreeBSD/ports 161f479audio/libg722 distinfo Makefile

audio/libg722: Update to 1.2.8

* Use upstream release archive as recommended by Porters Handbook
* Convert to using USES= cmake:testing helper

Initially submitted by Herbert J. Skuhra <herbert at gojira.at>

PR:             297204
DeltaFile
+5-9audio/libg722/Makefile
+3-3audio/libg722/distinfo
+8-122 files

FreeBSD/ports 1c0775bdns/godns Makefile distinfo

dns/godns: Update to 3.4.4

Changelog: https://github.com/TimothyYe/godns/releases/tag/v3.4.4
DeltaFile
+7-7dns/godns/distinfo
+1-2dns/godns/Makefile
+8-92 files

FreeBSD/ports 176070enet-p2p/mkbrr Makefile distinfo

net-p2p/mkbrr: Update to 1.25.1

Changelog: https://github.com/autobrr/mkbrr/releases/tag/v1.25.1
DeltaFile
+5-5net-p2p/mkbrr/distinfo
+2-3net-p2p/mkbrr/Makefile
+7-82 files

FreeBSD/ports 225b658devel/open62541 Makefile distinfo, devel/open62541/files patch-arch_posix_eventloop__posix.h

devel/open62541: Update to 1.5.8

The bug report to upstream related to the patch has been fixed and
the patch is now obsolete.

Changelog: https://github.com/open62541/open62541/releases#release-v1.5.8

PR:             298320
DeltaFile
+0-12devel/open62541/files/patch-arch_posix_eventloop__posix.h
+3-3devel/open62541/distinfo
+1-1devel/open62541/Makefile
+4-163 files

FreeBSD/ports 475cf3bdevel/kdsingleapplication pkg-plist Makefile

devel/kdsingleapplication: Update to 1.2.1

Changelog:
https://github.com/KDAB/KDSingleApplication/releases/tag/v1.2.1
DeltaFile
+3-3devel/kdsingleapplication/distinfo
+1-1devel/kdsingleapplication/pkg-plist
+1-1devel/kdsingleapplication/Makefile
+5-53 files