FreeBSD/src 49b4137bin/chflags chflags.1, lib/libc/gen strtofflags.c

chflags: Alias nocache to noucache for consistency

Event:                  EuroBSDcon 2026
Requested by:           fuz
Reviewed by:            fuz, rmacklem
Differential Revision:  https://reviews.freebsd.org/D59588
DeltaFile
+2-3lib/libc/gen/strtofflags.c
+2-2bin/chflags/chflags.1
+4-52 files

FreeBSD/poudriere 7c07ad7.builds freebsd.yml

CI: Archive the test log instead of cat'ing it since it is too long
DeltaFile
+3-1.builds/freebsd.yml
+3-11 files

FreeBSD/src 116c727share/man/man4 aq.4

aq.4: Canonicalize SYNOPSIS

Event:          EuroBSDcon 2026
MFC after:      3 days
DeltaFile
+14-10share/man/man4/aq.4
+14-101 files

FreeBSD/ports f417b3emultimedia/libbluray pkg-plist distinfo

multimedia/libbluray: update to version 1.5.1

This is an important bug-fix release:

 - Fix out-of-bounds write in graphics processor on invalid input
 - Fix possible buffer overread when parsing PTS/DTS in m2ts demuxer
 - Fix NULL dereference in playlist subpath cleanup
 - Fix chapter and playmark search range checks
 - Fix invalid memory access with out-of-range angles on multi-angle discs
 - Harden clip info (CLPI) parsing against out-of-range indexes and empty tables
 - Harden RLE decoding against integer overflow and oversized allocations
 - Detect seek/read failures in the bitstream reader
 - Fix branch condition (BC) instruction in HDMV VM
 - Avoid undefined behaviour in HDMV VM shifts and sound data parsing
 - BD-J: Fix DSMCCObject unload condition
 - BD-J: Restrict visibility of EventManager and NPTRate constructors
DeltaFile
+5-4multimedia/libbluray/Makefile
+3-3multimedia/libbluray/distinfo
+2-2multimedia/libbluray/pkg-plist
+10-93 files

FreeBSD/ports 1d067b8textproc/cmark-gfm/files patch-CMakeLists.txt

textproc/cmark-gfm: fix build with cmake 4

Event:          EuroBSDcon Devsummit 2026
Approved by:    portmgr (build fix blanket)
DeltaFile
+8-0textproc/cmark-gfm/files/patch-CMakeLists.txt
+8-01 files

FreeBSD/ports 69fcb59devel/creduce/files patch-clex_CMakeLists.txt patch-delta_CMakeLists.txt

devel/creduce:  fix build with cmake 4

Event:          EuroBSDcon Devsummit 2026
DeltaFile
+11-0devel/creduce/files/patch-clex_CMakeLists.txt
+11-0devel/creduce/files/patch-delta_CMakeLists.txt
+11-0devel/creduce/files/patch-creduce_CMakeLists.txt
+11-0devel/creduce/files/patch-clang__delta_CMakeLists.txt
+11-0devel/creduce/files/patch-CMakeLists.txt
+11-0devel/creduce/files/patch-unifdef_CMakeLists.txt
+66-06 files

FreeBSD/ports 52b9f73archivers/extract-xiso Makefile distinfo

archivers/extract-xiso: update to 202609111233

Changelog: https://github.com/XboxDev/extract-xiso/releases/tag/build-202609111233

Event:          EuroBSDcon Devsummit 2026
DeltaFile
+3-3archivers/extract-xiso/distinfo
+1-1archivers/extract-xiso/Makefile
+4-42 files

FreeBSD/ports 278af1cnet/nanomsg Makefile, net/nanomsg/files patch-CMakeLists.txt

net/nanomsg: fix build with cmake 4

 - adjust maintainer e-mail to the one he uses for his other ports

Approved by:    crest at rlwinm.de (maintainer)
Event:          EuroBSDcon Devsummit 2026
DeltaFile
+11-0net/nanomsg/files/patch-CMakeLists.txt
+1-1net/nanomsg/Makefile
+12-12 files

FreeBSD/ports 4239360devel/physfs/files patch-CMakeLists.txt

devel/physfs: fix build with cmake 4

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
DeltaFile
+11-0devel/physfs/files/patch-CMakeLists.txt
+11-01 files

FreeBSD/ports 17e6087audio/libsoxr Makefile, audio/libsoxr/files patch-CMakeLists.txt

audio/libsoxr: fix build with cmake 4

 - convert static REINPLACE_CMD into patch file as per policy

Approved by:    portmgr (build fix blanket)
Event:          EuroBSDcon Devsummit 2026
DeltaFile
+28-0audio/libsoxr/files/patch-CMakeLists.txt
+0-6audio/libsoxr/Makefile
+28-62 files

FreeBSD/ports de32579emulators/tic-80/files patch-vendor_zip_CMakeLists.txt patch-CMakeLists.txt

emulators/tic-80: fix build with cmake 4

A new version of TIC-80 seems to be out, but there has not been an
official release yet.  Fix the old one as a stop-gap measure.

Event:          EuroBSDcon Devsummit 2026
DeltaFile
+15-9emulators/tic-80/files/patch-CMakeLists.txt
+8-0emulators/tic-80/files/patch-vendor_zip_CMakeLists.txt
+23-92 files

FreeBSD/ports e1216b5math/flann/files patch-CMakeLists.txt

math/flann: fix build with cmake 4

Approved by:    portmgr (build fix blanket)
Event:          EuroBSDcon Devsummit 2026
DeltaFile
+8-0math/flann/files/patch-CMakeLists.txt
+8-01 files

FreeBSD/ports 05bbbaalang/squirrel/files patch-CMakeLists.txt

lang/squirrel: fix build with cmake 4

Approved by:    portmgr (build fix blanket)
Event:          EuroBSDcon Devsummit 2026
DeltaFile
+4-3lang/squirrel/files/patch-CMakeLists.txt
+4-31 files

FreeBSD/ports fe42fb7graphics/sdl2_gpu/files patch-CMakeLists.txt

graphics/sdl2_gpu: fix build with cmake 4
DeltaFile
+8-0graphics/sdl2_gpu/files/patch-CMakeLists.txt
+8-01 files

FreeBSD/ports 522cc2awww/rubygem-nanoc Makefile

www/rubygem-nanoc: Change RUN_DEPENDS from rubygem-parallel to rubygem-parallel1

- While I'm here, update version requirement of RUN_DEPENDS
- Bump PORTREVISION for dependency change
DeltaFile
+8-7www/rubygem-nanoc/Makefile
+8-71 files

FreeBSD/ports 33048d8devel/rubygem-inspec-core Makefile

devel/rubygem-inspec-core: Change RUN_DEPENDS from rubygem-parallel to rubygem-parallel1

- Bump PORTREVISION for dependency change
DeltaFile
+2-1devel/rubygem-inspec-core/Makefile
+2-11 files

FreeBSD/ports ccaa049security/py-pysaml2 Makefile

security/py-pysaml2: Convert to USE_PYTHON=pytest
DeltaFile
+2-5security/py-pysaml2/Makefile
+2-51 files

FreeBSD/ports 7c7a7aescience/py-netcdf-flattener Makefile

science/py-netcdf-flattener: Convert to USE_PYTHON=pytest
DeltaFile
+1-5science/py-netcdf-flattener/Makefile
+1-51 files

FreeBSD/ports ecbdd53devel/py-unpaddedbase64 Makefile

devel/py-unpaddedbase64: Convert to USE_PYTHON=pytest
DeltaFile
+1-4devel/py-unpaddedbase64/Makefile
+1-41 files

FreeBSD/ports f6243b0databases/py-redis2 Makefile

databases/py-redis2: Convert to USE_PYTHON=pytest
DeltaFile
+1-5databases/py-redis2/Makefile
+1-51 files

FreeBSD/ports 4749656sysutils Makefile, sysutils/rubygem-parallel1 pkg-descr distinfo

sysutils/rubygem-parallel1: Add rubygem-parallel1 1.28.0 (copied from rubygem-parallel)

- Add PORTSCOUT
DeltaFile
+20-0sysutils/rubygem-parallel1/Makefile
+3-0sysutils/rubygem-parallel1/distinfo
+1-0sysutils/Makefile
+1-0sysutils/rubygem-parallel1/pkg-descr
+25-04 files

FreeBSD/src b0a216alib/geom/label glabel.8

glabel.8: Fix description, improve table, tag spdx

- restore missing search keyword "disk", GEOM provider is a lgoical disk
- editorial nits on file system table to improve search and rendering
- correct msdosfs terminology, they are FAT filesystems
- use consistent spelling of filesystem

Fixes:          05a2d40ac240
Event:          EuroBSDcon 2026
MFC after:      3 days
Discussed with: bcr, vishwin
DeltaFile
+28-25lib/geom/label/glabel.8
+28-251 files

FreeBSD/poudriere 82b0097.builds freebsd.yml

CI: Add shellcheck and remove the kyua report on failure and cat the log instead
DeltaFile
+2-1.builds/freebsd.yml
+2-11 files

FreeBSD/doc 193653adocumentation/content/en/books/handbook glossary.adoc, documentation/content/en/books/handbook/bsdinstall _index.adoc

Handbook: Update obsolete/insecure http links to https

Update stale http:// links with https:// links in the FreeBSD handbook.

Event:                  EuroBSDCon 2026
Differential Revision:  https://reviews.freebsd.org/D59613
DeltaFile
+12-12documentation/content/en/books/handbook/firewalls/_index.adoc
+3-3documentation/content/en/books/handbook/glossary.adoc
+3-3documentation/content/en/books/handbook/disks/_index.adoc
+2-2documentation/content/en/books/handbook/desktop/_index.adoc
+2-2documentation/content/en/books/handbook/bsdinstall/_index.adoc
+1-1documentation/content/en/books/handbook/dtrace/_index.adoc
+23-231 files not shown
+24-247 files

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

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

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

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

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