FreeBSD/ports 1f49222 — graphics/airsaned Makefile distinfo

graphics/airsaned: Update 0.4.12 => 0.4.15

Changelogs:
https://github.com/SimulPiscator/AirSane/releases/tag/v0.4.14
https://github.com/SimulPiscator/AirSane/releases/tag/v0.4.15

Security:       GHSA-hqh9-mq23-9mwj
Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit b19af6bdc88acf50cb7104f4b10b9faf5f7eeded)
DeltaFile
+3-3graphics/airsaned/distinfo
+1-1graphics/airsaned/Makefile
+4-42 files

FreeBSD/ports b19af6b — graphics/airsaned Makefile distinfo

graphics/airsaned: Update 0.4.12 => 0.4.15

Changelogs:
https://github.com/SimulPiscator/AirSane/releases/tag/v0.4.14
https://github.com/SimulPiscator/AirSane/releases/tag/v0.4.15

Security:       GHSA-hqh9-mq23-9mwj
Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+3-3graphics/airsaned/distinfo
+1-1graphics/airsaned/Makefile
+4-42 files

LLVM/project 5b782e9 — openmp/device/src Reduction.cpp

[OpenMP][offload] Fix wave32 handling of xteam reductions
DeltaFile
+5-2openmp/device/src/Reduction.cpp
+5-21 files

FreeBSD/ports 40fe13c — sysutils/lttng-ust Makefile distinfo

sysutils/lttng-ust: Update 2.13.9 => 2.16.0

Changelog:
https://github.com/lttng/lttng-ust/blob/v2.16.0/ChangeLog

Sponsored by:   UNIS Labs
DeltaFile
+12-10sysutils/lttng-ust/pkg-plist
+3-3sysutils/lttng-ust/distinfo
+1-1sysutils/lttng-ust/Makefile
+16-143 files

FreeBSD/ports 0eec2c9 — polish/libreoffice distinfo, portuguese/libreoffice distinfo

editors/libreoffice: update to 26.8.1 release (+)

LibreOffice 26.8.1, the first minor release in the LibreOffice 26.8 family,
is available now for FreeBSD users.

This release contains around 40 bug fixes, focusing on compatibility with
documents from the Microsoft proprietary OOXML file format.

Announce:       https://blog.documentfoundation.org/blog/2026/10/02/libreoffice-26-8-1/
Changelog:      https://wiki.documentfoundation.org/Releases/26.8.1/RC1
Release notes:  https://wiki.documentfoundation.org/ReleaseNotes/26.8
DeltaFile
+5-5vietnamese/libreoffice/distinfo
+5-5ukrainian/libreoffice/distinfo
+5-5russian/libreoffice/distinfo
+5-5portuguese/libreoffice/distinfo
+5-5portuguese/libreoffice-pt_BR/distinfo
+5-5polish/libreoffice/distinfo
+30-30116 files not shown
+497-497122 files

FreeBSD/ports 10eada4 — editors/libreoffice Makefile

editors/libreoffice: Remove options for Qt5 GUI and KDE Frameworks 5

PR:             299313, 299385
DeltaFile
+4-26editors/libreoffice/Makefile
+4-261 files

NetBSD/pkgsrc qCqFPbd — x11/xbindkeys Makefile.common

   xbindkeys: disable guile to fix build

   this supports guile up to 2.2, so if someone is interested, they
   coudl try adding support for that
VersionDeltaFile
1.16+3-1x11/xbindkeys/Makefile.common
+3-11 files

FreeBSD/ports 02b7508 — sysutils/hared Makefile distinfo

sysutils/hared: Update 1.0-45 => 1.1

Commit log:
https://github.com/jpmens/hared-hare/compare/8341d8a...1.1

- Fix multiple CVEs in statically linked dependencies.

Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit 6a7611a31df9280889ec81ef049bbc8f24ec7f1d)
DeltaFile
+13-11sysutils/hared/distinfo
+6-7sysutils/hared/Makefile
+19-182 files

FreeBSD/ports 6a7611a — sysutils/hared Makefile distinfo

sysutils/hared: Update 1.0-45 => 1.1

Commit log:
https://github.com/jpmens/hared-hare/compare/8341d8a...1.1

- Fix multiple CVEs in statically linked dependencies.

Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+13-11sysutils/hared/distinfo
+6-7sysutils/hared/Makefile
+19-182 files

NetBSD/pkgsrc 0bo9ARe — devel/py-debugpy PLIST Makefile

   py-debugpy: restore Python 3.11 support
VersionDeltaFile
1.28+8-1devel/py-debugpy/Makefile
1.15+2-2devel/py-debugpy/PLIST
+10-32 files

LLVM/project 1614ccf — llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vector-fshr-256.ll

[X86] splitVectorOp - add BUILD_VECTOR handling (#233077)

In case a call to splitVectorOp has already constant folded into a BUILD_VECTOR

Fixes #233063
DeltaFile
+21-11llvm/test/CodeGen/X86/vector-fshr-256.ll
+4-0llvm/lib/Target/X86/X86ISelLowering.cpp
+25-112 files

NetBSD/pkgsrc mXDhzi2 — textproc/py-numpydoc Makefile

   py-numpydoc: add missing tool

   comment on test status
VersionDeltaFile
1.23+5-1textproc/py-numpydoc/Makefile
+5-11 files

NetBSD/pkgsrc moLnm9w — devel/py-versioneer Makefile

   py-versioneer: add missing tool

   add a test dependency, and comment on test status
VersionDeltaFile
1.4+7-1devel/py-versioneer/Makefile
+7-11 files

FreeBSD/ports 887bcc9 — graphics/gifsicle Makefile distinfo

graphics/gifsicle: Update to 1.98

Changelog: https://github.com/kohler/gifsicle/blob/v1.98/NEWS.md

Reported by:    portscout
DeltaFile
+3-3graphics/gifsicle/distinfo
+1-1graphics/gifsicle/Makefile
+4-42 files

FreeBSD/ports ac69d01 — mail/py-resend distinfo Makefile

mail/py-resend: Update to 2.50.0

While here, use recently introduced BUILD_RUN_DEPENDS instead of
custom BR_DEPENDS.

Changelog: https://github.com/resend/resend-python/releases/tag/v2.50.0

Reported by:    portscout
DeltaFile
+5-7mail/py-resend/Makefile
+3-3mail/py-resend/distinfo
+8-102 files

FreeBSD/ports 044f64f — shells/iris Makefile distinfo

shells/iris: Update to 0.7.4

Changelog: https://github.com/versenilvis/IRIS/blob/main/CHANGELOG.md#v074---2026-10-17

Reported by:    GitHub (watch releases)
DeltaFile
+5-5shells/iris/distinfo
+1-1shells/iris/Makefile
+6-62 files

FreeBSD/ports 7d0374f — games/xray-16 Makefile, games/xray-16/files patch-src_Layers_xrRender_r____dsgraph__render.cpp

games/xray-16: Fix SIGILL in renderer caused by invalid sort comparator

The game dies with SIGILL (ud2, "Privileged opcode") while rendering.

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

(cherry picked from commit 38a6cf184c6c72499450168d67eb8502807f70df)
DeltaFile
+11-0games/xray-16/files/patch-src_Layers_xrRender_r____dsgraph__render.cpp
+1-0games/xray-16/Makefile
+12-02 files

FreeBSD/ports b433526 — games/xray-16/files patch-src_xrCore___vector3d.h patch-src_utils_xrMiscMath_vector.cpp

games/xray-16: Fix build against math.h declaring rsqrt() in recent 16

FreeBSD's <math.h> now declares double rsqrt(double), which clashes with
the engine's own rsqrt() helper:

  src/xrCore/_vector3d.h:359:8: error: exception specification in
  declaration does not match previous declaration
    359 | double rsqrt(double v) noexcept;
  /usr/include/math.h:556:9: note: previous declaration is here
    556 | double          rsqrt(double);

Rename the engine helper to xr_rsqrt() in its declaration, its definition
and its four call sites so it no longer collides with the libm symbol.

PR:             299297
Sponsored by:   UNIS Labs (vvd, commit patch)

(cherry picked from commit f8f8aa77d7a9d324b62f440940d7e4af374124b4)
DeltaFile
+38-0games/xray-16/files/patch-src_utils_xrMiscMath_xrMiscMath.cpp
+11-0games/xray-16/files/patch-src_xrCore___vector3d.h
+11-0games/xray-16/files/patch-src_utils_xrMiscMath_vector.cpp
+60-03 files

FreeBSD/ports 8a8b8a8 — games/xray-16 Makefile distinfo

games/xray-16: Update 2921-january-2025-rc1.20260601 => 2921-january-2025-rc1.20261001

Commit log:
https://github.com/OpenXRay/xray-16/compare/11b8c4e...d4979c2

PR:             299010
Sponsored by:   UNIS Labs (vvd, commit patch)

(cherry picked from commit acafdff124074911b6e06468a8888ca0dca841fb)
DeltaFile
+5-5games/xray-16/distinfo
+3-3games/xray-16/Makefile
+8-82 files

NetBSD/pkgsrc AQdQOIo — cross/ia16-elf-gcc distinfo, cross/ia16-elf-gcc/patches patch-zlib_zutil.c patch-gcc_fibonacci_heap.h

   cross/ia16-elf-gcc: Fix building on macOS >= 15
VersionDeltaFile
1.1+20-0cross/ia16-elf-gcc/patches/patch-gcc_config.host
1.1+13-0cross/ia16-elf-gcc/patches/patch-gcc_fibonacci_heap.h
1.1+11-0cross/ia16-elf-gcc/patches/patch-zlib_zutil.c
1.2+4-1cross/ia16-elf-gcc/distinfo
+48-14 files

DragonFlyBSD/src a6e50c3 — sbin/ifconfig ifwg.c

ifconfig(8): Fix false -Wuse-after-free warnings in ifwg.c

Tweak the code to fix the false -Wuse-after-free warnings in
wg_data_grow() from GCC 12.5:

```
/usr/src/sbin/ifconfig/ifwg.c: In function 'wg_data_grow':
/usr/src/sbin/ifconfig/ifwg.c:79:20: warning: pointer may be used after 'realloc' [-Wuse-after-free]
   79 |         aip_offset = (char *)wg_aip - (char *)wg_interface;
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/sbin/ifconfig/ifwg.c:82:33: note: call to 'realloc' here
   82 |         wg_data.wgd_interface = realloc(wg_interface, wg_data.wgd_size);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/sbin/ifconfig/ifwg.c:78:21: warning: pointer may be used after 'realloc' [-Wuse-after-free]
   78 |         peer_offset = (char *)wg_peer - (char *)wg_interface;
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/sbin/ifconfig/ifwg.c:82:33: note: call to 'realloc' here
   82 |         wg_data.wgd_interface = realloc(wg_interface, wg_data.wgd_size);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    [3 lines not shown]
DeltaFile
+9-5sbin/ifconfig/ifwg.c
+9-51 files

DragonFlyBSD/src dea249a — bin/csh/csh Makefile

csh(1): Silence -Wuse-after-free warnings from GCC 12.5

GCC 12.5 generates the following -Wuse-after-free warnings, which are
all false positives, so silence them for this vendor source.  I'd like
to submit the code fixes to upstream and then do a vendor update.

```
/usr/src/bin/csh/csh/../../../contrib/tcsh-6/sh.func.c: In function 'iconv_catgets':
/usr/src/bin/csh/csh/../../../contrib/tcsh-6/sh.func.c:2600:34: warning: pointer may be used after 'realloc' [-Wuse-after-free]
 2600 |                 dest = p + (dest - buf);
      |                            ~~~~~~^~~~~~
In file included from /usr/src/bin/csh/csh/../../../contrib/tcsh-6/sh.func.c:32:
/usr/src/bin/csh/csh/../../../contrib/tcsh-6/sh.h:499:25: note: call to 'realloc' here
  499 | # define xrealloc(p, i) realloc(p, i)
      |                         ^~~~~~~~~~~~~
/usr/src/bin/csh/csh/../../../contrib/tcsh-6/sh.func.c:2597:26: note: in expansion of macro 'xrealloc'
 2597 |                 if ((p = xrealloc(buf, buf_size * 2)) == NULL)
      |                          ^~~~~~~~
/usr/src/bin/csh/csh/../../../contrib/tcsh-6/sh.proc.c: In function 'morecommand':

    [22 lines not shown]
DeltaFile
+8-0bin/csh/csh/Makefile
+8-01 files

DragonFlyBSD/src e42f05a — contrib/gcc-12/gcc expmed.cc

contrib/gcc-12: Silence -Wmaybe-uninitialized warning

GCC 12.5 would generate the following -Wmaybe-uninitialized warning for
expmed.cc, which defines the #pragma to force this diagnostic to be a
warning, so the GCC's own bootstrap that uses -Werror could succeed.
However, this #pragma makes this warning can't be silenced by a
-Wno-maybe-uninitialized option on the command line. So just modify the
source file to ignore it.

```
/usr/src/gnu/usr.bin/cc120/libbackend/../../../../contrib/gcc-12/gcc/expmed.cc: In function 'rtx_def* extract_bit_field_1(rtx, poly_uint64, poly_uint64, int, rtx, machine_mode, machine_mode, bool, bool, rtx_def**)':
/usr/src/gnu/usr.bin/cc120/libbackend/../../../../contrib/gcc-12/gcc/expmed.cc:1832:45: warning: '*(unsigned int*)((char*)&imode + offsetof(scalar_int_mode, scalar_int_mode::m_mode))' may be used uninitialized [-Wmaybe-uninitialized]
 1832 |       rtx sub = extract_bit_field_as_subreg (mode1, op0, imode,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1833 |                                              bitsize, bitnum);
      |                                              ~~~~~~~~~~~~~~~~
/usr/src/gnu/usr.bin/cc120/libbackend/../../../../contrib/gcc-12/gcc/expmed.cc:1792:19: note: '*(unsigned int*)((char*)&imode + offsetof(scalar_int_mode, scalar_int_mode::m_mode))' was declared here
 1792 |   scalar_int_mode imode;
      |                   ^~~~~

    [6 lines not shown]
DeltaFile
+1-1contrib/gcc-12/gcc/expmed.cc
+1-11 files

DragonFlyBSD/src 9ef3e83 — gnu/usr.bin/cc80/backends/guts/guts-target Makefile, gnu/usr.bin/cc80/backends/programs/cc1 Makefile

gnu/cc80: Unify the hack of forcing a C++ compiler to compile .c files
DeltaFile
+15-18gnu/usr.bin/cc80/backends/programs/cc1/Makefile
+15-16gnu/usr.bin/cc80/backends/programs/cc1plus/Makefile
+8-15gnu/usr.bin/cc80/backends/programs/lto-wrapper/Makefile
+7-13gnu/usr.bin/cc80/backends/programs/lto1/Makefile
+7-13gnu/usr.bin/cc80/backends/programs/collect2/Makefile
+6-9gnu/usr.bin/cc80/backends/guts/guts-target/Makefile
+58-846 files not shown
+97-12712 files

DragonFlyBSD/src 95971b5 — gnu/usr.bin/cc80/drivers/c++ Makefile, gnu/usr.bin/cc80/drivers/cc Makefile

gnu/cc80: Correct CFLAGS to fix mkdep warnings

These programs require to use a C++ compiler to compile their '.c'
sources, so they used hacks to do this, one of which is overriding
'MKDEPCC=${CXX}'.  However, the CFLAGS wasn't overridden, so calling
mkdep(1) programs would give the warnings:

```
cc1plus: warning: command-line option '-std=gnu11' is valid for C/ObjC but not for C++
```

Fix it by additionally overriding CC and CFLAGS, similar to the
practice used in 'cc80/cc_tools/libcpp/Makefile'.  One bonus is that we
can also remove the rule overriding.
DeltaFile
+5-7gnu/usr.bin/cc80/drivers/gcov/Makefile
+5-7gnu/usr.bin/cc80/drivers/cpp/Makefile
+5-7gnu/usr.bin/cc80/drivers/cc/Makefile
+5-7gnu/usr.bin/cc80/drivers/c++/Makefile
+20-284 files

FreeBSD/ports 38a6cf1 — games/xray-16 Makefile, games/xray-16/files patch-src_Layers_xrRender_r____dsgraph__render.cpp

games/xray-16: Fix SIGILL in renderer caused by invalid sort comparator

The game dies with SIGILL (ud2, "Privileged opcode") while rendering.

PR:             299369
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4
DeltaFile
+11-0games/xray-16/files/patch-src_Layers_xrRender_r____dsgraph__render.cpp
+1-0games/xray-16/Makefile
+12-02 files

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

security/vuxml: document x11/libXtst vulnerabilities
DeltaFile
+33-0security/vuxml/vuln/2026.xml
+33-01 files

FreeBSD/ports d5788a6 — graphics/hyprland-protocols pkg-plist Makefile

graphics/hyprland-protocols: Update to 0.8.0

Changelog: https://github.com/hyprwm/hyprland-protocols/releases/tag/v0.8.0

Reported by:    GitHub (watch releases)
DeltaFile
+3-3graphics/hyprland-protocols/distinfo
+1-1graphics/hyprland-protocols/Makefile
+1-0graphics/hyprland-protocols/pkg-plist
+5-43 files

FreeBSD/ports 57f15e3 — japanese/mozc-modeless pkg-message Makefile

japanese/mozc-modeless: Fix DEPENDS and update pkg-message

Approved by: osa, fluffy (mentors, implicit)
DeltaFile
+2-2japanese/mozc-modeless/pkg-message
+2-2japanese/mozc-modeless/Makefile
+4-42 files

FreeBSD/ports c1d8c80 — sysutils/froxlor distinfo pkg-plist, sysutils/froxlor/files patch-froxlor_lib_Froxlor_Cli_MasterCron.php patch-froxlor_lib_Froxlor_Cron_Traffic_TrafficCron.php

sysutils/froxlor: Update 2.3.5 => 2.3.15

Changelogs:
https://github.com/froxlor/froxlor/releases/tag/2.3.6
https://github.com/froxlor/froxlor/releases/tag/2.3.7
https://github.com/froxlor/froxlor/releases/tag/2.3.8
https://github.com/froxlor/froxlor/releases/tag/2.3.9
https://github.com/froxlor/froxlor/releases/tag/2.3.10
https://github.com/froxlor/froxlor/releases/tag/2.3.11
https://github.com/froxlor/froxlor/releases/tag/2.3.12
https://github.com/froxlor/froxlor/releases/tag/2.3.13
https://github.com/froxlor/froxlor/releases/tag/2.3.14
https://github.com/froxlor/froxlor/releases/tag/2.3.15

- Fix warnings from portclippy.
- Refresh patches.

Sponsored by:   UNIS Labs
MFH:            2026Q4

    [2 lines not shown]
DeltaFile
+65-67sysutils/froxlor/Makefile
+18-1sysutils/froxlor/pkg-plist
+6-6sysutils/froxlor/files/patch-froxlor_lib_Froxlor_Cron_Traffic_TrafficCron.php
+3-3sysutils/froxlor/distinfo
+2-2sysutils/froxlor/files/patch-froxlor_lib_Froxlor_Cli_MasterCron.php
+94-795 files