FreeBSD/src a42045a — . .gitignore

.gitignore: add tgrep index directory

(cherry picked from commit c2b7fe4a9e94a0edba9dd2772874928b565c4f9e)
DeltaFile
+1-0.gitignore
+1-01 files

FreeBSD/doc cdf9af1 — website/content/en/releases/15.2R schedule.adoc

15.2: Almost on schedule

Developers have been reminded (via internal project mailing list) about
the upcoming release.

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+1-1website/content/en/releases/15.2R/schedule.adoc
+1-11 files

FreeBSD/doc d087ac1 — website/content/en/releases/15.2R hardware.adoc

15.2: Regenerate hardware notes from archetype

Sponsored by:   OpenSats Initiative
DeltaFile
+114-7website/content/en/releases/15.2R/hardware.adoc
+114-71 files

FreeBSD/ports bdd9174 — net-im/ejabberd Makefile distinfo

net-im/ejabberd: Update to 26.09

MFH:            2026Q4
Security:       ec9017a0-c4fe-11f1-bbb3-901b0e9408dc
(cherry picked from commit 81458af11b8331ae5072b0783179b8de15c2f452)
DeltaFile
+11-11net-im/ejabberd/distinfo
+5-5net-im/ejabberd/Makefile
+16-162 files

FreeBSD/ports 81458af — net-im/ejabberd Makefile distinfo

net-im/ejabberd: Update to 26.09

MFH:            2026Q4
Security:       ec9017a0-c4fe-11f1-bbb3-901b0e9408dc
DeltaFile
+11-11net-im/ejabberd/distinfo
+5-5net-im/ejabberd/Makefile
+16-162 files

FreeBSD/ports a020f15 — security/vuxml/vuln 2026.xml

security/vuxml: Document ejabberd vulnerabilities
DeltaFile
+42-0security/vuxml/vuln/2026.xml
+42-01 files

FreeBSD/ports 65c17bf — sysutils/ipget Makefile

sysutils/ipget: pin go to 1.26

Build fails with 1.27

Reported by:    fallout
DeltaFile
+1-1sysutils/ipget/Makefile
+1-11 files

FreeBSD/ports 2863202 — misc/perkeep Makefile

misc/perkeep: pin go to 1.26

Build fails with 1.27

Reported by:    fallout
DeltaFile
+1-1misc/perkeep/Makefile
+1-11 files

FreeBSD/ports 915a30e — sysutils/tmux Makefile distinfo

sysutils/tmux: Update to 3.8

Approved by:    jrm (maintainer)
DeltaFile
+3-3sysutils/tmux/distinfo
+1-1sysutils/tmux/Makefile
+4-42 files

FreeBSD/src 6b0f641 — contrib/llvm-project/compiler-rt/lib/asan asan_malloc_mac.cpp asan_malloc_linux.cpp

Merge commit 681c2ee4dfbf from llvm-project (by Justin King):

  asan: refactor interceptor allocation/deallocation functions (#145087)

  Do some refactoring to allocation/deallocation interceptors. Expose
  explicit per-alloc_type functions and stop accepting explicit AllocType.
  This ensures we do not accidentally mix.

  NOTE: This change rejects attempts to call `operator new(<some_size>,
  static_cast<std::align_val_t>(0))`.

  For https://github.com/llvm/llvm-project/issues/144435

  Signed-off-by: Justin King <jcking at google.com>

This a prerequisite for adding sanitizer interceptors for free_sized(3)
and free_aligned_sized(3).

PR:             298943
MFC after:      1 week
DeltaFile
+97-10contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.cpp
+32-32contrib/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp
+19-5contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.h
+5-5contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_win.cpp
+4-4contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp
+3-3contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_mac.cpp
+160-591 files not shown
+161-607 files

FreeBSD/src a3fbf20 — contrib/llvm-project/compiler-rt/lib/asan asan_allocator.h asan_allocator.cpp, contrib/llvm-project/compiler-rt/lib/hwasan hwasan_allocation_functions.cpp

Merge commit a5fa4dba6e2e from llvm-project (by PiJoules):

  [compiler-rt] Add interceptors for free_[aligned_]sized for asan+hwasan (#189109)

This avoids a jemalloc assertion when running sanitized applications
against glib, which uses free_sized(3).

PR:             298943
MFC after:      1 week
DeltaFile
+32-0contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_allocation_functions.cpp
+22-0contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp
+13-0contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.cpp
+3-0contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.h
+70-04 files

FreeBSD/src 0008561 — contrib/llvm-project/compiler-rt/lib/sanitizer_common sanitizer_internal_defs.h

compiler-rt: enable use of .preinit_array after ef758b59a44e

After base ef758b59a44e6b5b2d2dc178b97c01cde1b34570 we can enable usage
of .preinit_array in compiler-rt's sanitizers. The comment that stated
"On FreeBSD, .preinit_array functions are called with rtld_bind_lock
writer lock held. It will lead to dead lock ..." can also be removed.

PR:             298943
MFC after:      1 week
DeltaFile
+2-5contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h
+2-51 files

FreeBSD/ports 74cb5d4 — textproc/moor Makefile distinfo

textproc/moor: Update 2.19.3 => 2.19.4

Changelog:
https://github.com/walles/moor/releases/tag/v2.19.4

Reported by:    Repology
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5textproc/moor/distinfo
+1-1textproc/moor/Makefile
+6-62 files

FreeBSD/ports 619841e — net-im/qxmpp Makefile distinfo

net-im/qxmpp: Update to 1.17.0
DeltaFile
+3-3net-im/qxmpp/distinfo
+6-0net-im/qxmpp/pkg-plist
+2-2net-im/qxmpp/Makefile
+11-53 files

FreeBSD/ports 572323a — astro/kstars pkg-plist Makefile

astro/kstars: Update to 3.8.5
DeltaFile
+3-3astro/kstars/distinfo
+1-2astro/kstars/Makefile
+1-0astro/kstars/pkg-plist
+5-53 files

FreeBSD/ports 184a5f1 — net-im/kaidan Makefile

net-im/kaidan: Rebuild after QXmpp update
DeltaFile
+1-1net-im/kaidan/Makefile
+1-11 files

FreeBSD/ports ec19791 — graphics/krita Makefile distinfo

graphics/krita: Update to 6.0.4.1
DeltaFile
+3-3graphics/krita/distinfo
+1-1graphics/krita/Makefile
+4-42 files

FreeBSD/src 2d935a1 — share/man/man4 mgb.4 Makefile

man.4: Create if_mgb.4 symlink on supported architectures only.

Fixes:                  05c49e2aa643 ("man: Link mgb.4 to if_mgb.4")
Fixes:                  e0a5aa37c1ef
Differential revision:  https://reviews.freebsd.org/D60551
DeltaFile
+2-1share/man/man4/Makefile
+1-1share/man/man4/mgb.4
+3-22 files

FreeBSD/ports dd908cc — devel/iaito distinfo Makefile

devel/iaito: Update 6.1.8 => 6.2.4

Changelogs:
https://github.com/radareorg/iaito/releases/tag/6.2.0
https://github.com/radareorg/iaito/releases/tag/6.2.2
https://github.com/radareorg/iaito/releases/tag/6.2.4

PR:             299285
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+3-16devel/iaito/Makefile
+3-3devel/iaito/distinfo
+6-192 files

FreeBSD/ports 9a6a991 — emulators/virtualbox-ose-72 Makefile

emulators/virtualbox-ose-72: Fix silent grab of jpeg-turbo

Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4

(cherry picked from commit 45b497e985023d61feee62359ccc341836b2ac2c)
DeltaFile
+2-1emulators/virtualbox-ose-72/Makefile
+2-11 files

FreeBSD/ports 7011c9f — emulators/virtualbox-ose Makefile, emulators/virtualbox-ose-70 Makefile

emulators/virtualbox-ose{,-70,-71,-72}: Fix dependency from libfuse

Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4

(cherry picked from commit f9ccf60c312d6bf2802d3da2d6b0756acfc0bb0b)
DeltaFile
+1-1emulators/virtualbox-ose/Makefile
+1-1emulators/virtualbox-ose-72/Makefile
+1-1emulators/virtualbox-ose-71/Makefile
+1-1emulators/virtualbox-ose-70/Makefile
+4-44 files

FreeBSD/ports 45b497e — emulators/virtualbox-ose-72 Makefile

emulators/virtualbox-ose-72: Fix silent grab of jpeg-turbo

Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4
DeltaFile
+2-1emulators/virtualbox-ose-72/Makefile
+2-11 files

FreeBSD/ports f9ccf60 — emulators/virtualbox-ose Makefile, emulators/virtualbox-ose-70 Makefile

emulators/virtualbox-ose{,-70,-71,-72}: Fix dependency from libfuse

Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4
DeltaFile
+1-1emulators/virtualbox-ose/Makefile
+1-1emulators/virtualbox-ose-72/Makefile
+1-1emulators/virtualbox-ose-71/Makefile
+1-1emulators/virtualbox-ose-70/Makefile
+4-44 files

FreeBSD/src e0a5aa3 — share/man/man4 Makefile

man4: Only link mgb.4 to if_mgb.4 where mgb.4 is installed

mgb.4 is only installed on amd64 and i386, move the MLINKS entry into
the amd64/i386 block next to _mgb.4.

Fixes:          05c49e2aa643 ("man: Link mgb.4 to if_mgb.4")
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1share/man/man4/Makefile
+1-11 files

FreeBSD/src 94d4ba0 — contrib/bc/vs bcl.vcxproj.filters bc.vcxproj.filters, contrib/bc/vs/tests tests_dc.bat tests_bc.bat

contrib/bc: remove vs sub-directory

Some of the files in the vs sub-directory are checked out with  CRLF
line breaks via .getattributes. This causes issues when checking out
the source tree with other tools that operate on Git repositories like
"got". Remove the vs sub-directory from the contrib tree, since it is
not required on FreeBSD.
DeltaFile
+0-301contrib/bc/vs/bc.vcxproj
+0-264contrib/bc/vs/bcl.vcxproj
+0-170contrib/bc/vs/bc.vcxproj.filters
+0-104contrib/bc/vs/tests/tests_bc.bat
+0-87contrib/bc/vs/bcl.vcxproj.filters
+0-61contrib/bc/vs/tests/tests_dc.bat
+0-9873 files not shown
+1-1,0559 files

FreeBSD/ports f820dcd — sysutils/elio Makefile Makefile.crates

sysutils/elio: Update 1.12.0 => 1.13.0

Changelog:
https://github.com/elio-fm/elio/blob/v1.13.0/CHANGELOG.md

PR:             299212
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 727bd0301897bdf1e9b9d03a029ee7aaca54b175)
DeltaFile
+399-259sysutils/elio/distinfo
+199-129sysutils/elio/Makefile.crates
+1-2sysutils/elio/Makefile
+599-3903 files

FreeBSD/ports 727bd03 — sysutils/elio Makefile Makefile.crates

sysutils/elio: Update 1.12.0 => 1.13.0

Changelog:
https://github.com/elio-fm/elio/blob/v1.13.0/CHANGELOG.md

PR:             299212
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+399-259sysutils/elio/distinfo
+199-129sysutils/elio/Makefile.crates
+1-2sysutils/elio/Makefile
+599-3903 files

FreeBSD/ports e77b750 — x11/framework-autorotate distinfo Makefile

x11/framework-autorotate: Update to 1.1

On an extended or rotated desk the stylus watcher stays up for the X
session, because the stylus can appear after the three-minute window; a
laptop-only desk still watches for 180 seconds

EXAMPLES are on by default, no need for OPTIONS_DEFAULT=EXAMPLES

man-pages in repository were moved into man directory

Remove WWW (automatically set by USE_GITHUB)

Changelog: https://github.com/FrauBSD/framework-autorotate/blob/1.1/CHANGELOG.md

Approved by:    jrm (mentor)
Reviewed by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60510
DeltaFile
+4-6x11/framework-autorotate/Makefile
+3-3x11/framework-autorotate/distinfo
+7-92 files

FreeBSD/ports bd47aad — x11 Makefile, x11/bhotkeys-extend pkg-descr distinfo

x11/bhotkeys-extend: New port

Super+E (or Super+X) display-extend hotkey for bhotkeys.

Approved by:    jrm (mentor)
Reviewed by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60493
DeltaFile
+23-0x11/bhotkeys-extend/Makefile
+3-0x11/bhotkeys-extend/pkg-descr
+3-0x11/bhotkeys-extend/distinfo
+1-0x11/Makefile
+30-04 files

FreeBSD/ports df51f24 — devel/lutok Makefile distinfo

devel/lutok: Update version 0.6.2=>0.6.3

Changelog: https://github.com/freebsd/lutok/releases/tag/lutok-0.6.3
(cherry picked from commit 6c97082b77f1cf0984f085cb74aba9b3bb6e2026)
DeltaFile
+3-3devel/lutok/distinfo
+1-1devel/lutok/Makefile
+4-42 files