FreeBSD/ports 8851f4fmath/octave-forge-datatypes distinfo Makefile

math/octave-forge-datatypes: Update to 1.2.5.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

FreeBSD/ports 872444a. MOVED, misc Makefile

misc/air: Removed because the upstream has disappeared
DeltaFile
+0-427misc/air/distinfo
+0-251misc/air/Makefile
+0-4misc/air/pkg-descr
+1-0MOVED
+0-1misc/Makefile
+1-6835 files

FreeBSD/ports 2f3da96. MOVED

MOVED: Correction
DeltaFile
+1-1MOVED
+1-11 files

FreeBSD/ports 23e3e0adatabases Makefile, databases/py-apache-arrow pkg-plist Makefile

py-apache-arrow: Remove in favor of databases/py-pyarrow
DeltaFile
+0-878databases/py-apache-arrow/pkg-plist
+0-43databases/py-apache-arrow/Makefile
+0-11databases/py-apache-arrow/files/patch-pyproject.toml
+0-5databases/py-apache-arrow/pkg-descr
+0-3databases/py-apache-arrow/distinfo
+0-1databases/Makefile
+0-9411 files not shown
+1-9417 files

FreeBSD/ports 8016ca1devel/py-miniKanren Makefile

devel/py-miniKanren: Fix build, rename python module to camelcase

Reported by:    fallout
DeltaFile
+2-1devel/py-miniKanren/Makefile
+2-11 files

FreeBSD/ports c8ed6cadevel/py-pytest-mpl Makefile, devel/py-pytest-mpl/files patch-pyproject.toml

devel/py-pytest-mpl: Fix build

Reported by:    fallout
DeltaFile
+21-0devel/py-pytest-mpl/files/patch-pyproject.toml
+2-1devel/py-pytest-mpl/Makefile
+23-12 files

FreeBSD/ports b7da725net/k6 distinfo Makefile

net/k6: Update to 2.0.0

ChangeLog:
https://github.com/grafana/k6/releases/tag/v2.0.0
DeltaFile
+5-5net/k6/distinfo
+4-5net/k6/Makefile
+9-102 files

FreeBSD/ports 7ac81admath/lean4/files patch-stage0_src_runtime_object.cpp

math/lean4: Fix build on 16

Reported by:    fallout
DeltaFile
+15-0math/lean4/files/patch-stage0_src_runtime_object.cpp
+15-01 files

FreeBSD/ports fb65de0net/ipinfo-cli distinfo Makefile

net/ipinfo-cli: Update to 3.3.2

ChangeLog:
https://github.com/ipinfo/cli/releases/tag/ipinfo-3.3.2
DeltaFile
+5-5net/ipinfo-cli/distinfo
+2-3net/ipinfo-cli/Makefile
+7-82 files

FreeBSD/ports 1492239net/nekobox distinfo Makefile

net/nekobox: update 5.11.22 → 5.11.23
DeltaFile
+3-3net/nekobox/distinfo
+1-1net/nekobox/Makefile
+4-42 files

FreeBSD/ports 9ed818acad/nvc Makefile distinfo

cad/nvc: update 1.21.0 → 1.21.1
DeltaFile
+3-3cad/nvc/Makefile
+3-3cad/nvc/distinfo
+6-62 files

FreeBSD/src f4cd991sys/x86/x86 ucode.c

x86/ucode.c: supposedly fix i386 compilation

Fixes:      16f21c5af350 ("amd64: there is no reason to copy ucode around in ucode_load_bsp()")
PR:     295926
Submitted by:   Martin Birgmeier <d8zNeCFG at aon.at>
MFC after:      3 days
DeltaFile
+1-1sys/x86/x86/ucode.c
+1-11 files

FreeBSD/src 3ffd2basys/net if_fwsubr.c

if_fwsubr: remove ARP target hardware address trimming

Per RFC 2734 section 5, the 1394 ARP packet is a fixed 32-octet structure
with no target hardware address field.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D57617
DeltaFile
+0-7sys/net/if_fwsubr.c
+0-71 files

FreeBSD/src 51f4e90sys/dev/firewire firewire.c

firewire: NULL check on malloc in fw_busreset()

fw_busreset() allocates newrom with M_NOWAIT from interrupt context.
If the allocation fails, crom_load() dereferences a NULL pointer.

Skip the config ROM comparison on allocation failure so the next bus
reset will retry.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D57728
DeltaFile
+3-0sys/dev/firewire/firewire.c
+3-01 files

FreeBSD/ports dc1e39emultimedia/libde265 Makefile distinfo

multimedia/libde265: Update 1.0.19 => 1.1.1

Changelogs:
https://github.com/strukturag/libde265/releases/tag/v1.1.0
https://github.com/strukturag/libde265/releases/tag/v1.1.1

- Replace CMAKE_ARGS with CMAKE_ON and CMAKE_OFF.

PR:             296194
Security:       CVE-2026-49295
Security:       CVE-2026-49337
Security:       CVE-2026-49346
Security:       CVE-2026-54240
Security:       CVE-2026-54241
Security:       GHSA-x27c-jp65-g395
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

(cherry picked from commit 94cf33b62574cdc9624c789b8dc682d7ca5e5165)
DeltaFile
+4-4multimedia/libde265/Makefile
+3-3multimedia/libde265/distinfo
+1-1multimedia/libde265/pkg-plist
+8-83 files

FreeBSD/ports 68cfd78multimedia/libde265 Makefile pkg-plist, multimedia/libde265/files patch-libde265_configparam.h patch-configure.ac

multimedia/libde265: Update to 1.0.19, switch to cmake

(cherry picked from commit 54c66caafac728e4c599ac182f0198ae9d5c7bfc)
DeltaFile
+0-71multimedia/libde265/files/patch-libde265_configparam.h
+0-43multimedia/libde265/files/patch-configure.ac
+10-15multimedia/libde265/Makefile
+0-21multimedia/libde265/files/patch-libde265_encoder_Makefile.am
+0-16multimedia/libde265/files/patch-libde265_encoder_algo_Makefile.am
+4-7multimedia/libde265/pkg-plist
+14-1732 files not shown
+19-1788 files

FreeBSD/ports 94cf33bmultimedia/libde265 Makefile distinfo

multimedia/libde265: Update 1.0.19 => 1.1.1

Changelogs:
https://github.com/strukturag/libde265/releases/tag/v1.1.0
https://github.com/strukturag/libde265/releases/tag/v1.1.1

- Replace CMAKE_ARGS with CMAKE_ON and CMAKE_OFF.

PR:             296194
Security:       CVE-2026-49295
Security:       CVE-2026-49337
Security:       CVE-2026-49346
Security:       CVE-2026-54240
Security:       CVE-2026-54241
Security:       GHSA-x27c-jp65-g395
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+4-4multimedia/libde265/Makefile
+3-3multimedia/libde265/distinfo
+1-1multimedia/libde265/pkg-plist
+8-83 files

FreeBSD/ports 147ab5fmultimedia/vapoursynth Makefile pkg-message

multimedia/vapoursynth: Limit port to tier 1 (64-bit) platforms and fix some style issues

Upstream only targets 64-bit platforms
(see release notes for R74 and meson.build) and they're the only plugins
are only optimized and/or runs reasonably fast on aarch64 and amd64.
This is also true for most other related software you normally use with
Vapoursynth. While at fix a few style issues
DeltaFile
+4-1multimedia/vapoursynth/Makefile
+0-1multimedia/vapoursynth/pkg-message
+4-22 files

FreeBSD/ports 8164386dns/blocky distinfo Makefile

dns/blocky: Update to 0.32.1

Changelog: https://github.com/0xERR0R/blocky/releases/tag/v0.32.1
DeltaFile
+5-5dns/blocky/distinfo
+1-1dns/blocky/Makefile
+6-62 files

FreeBSD/src 455c354sys/kgssapi gss_impl.c, usr.sbin/gssd gssd.c

gss_impl.c: Fix a nfsd hang when the kgssapi.ko is loaded, but no gssd

After the conversion to using netlink, the kgssapi had
no way of knowing if the gssd daemon was running.
As such, a boot where the kgssapi is loaded, but the
gssd is not enabled would hang the nfsd for a very
long time. (Many timeouts at 300sec each.)

This patch adds a Null RPC upcall with a 200msec
timeout to check to see if the gssd is running.
If the gssd is not running, the nfsd starts up
(without Kerberos support) with only a 200msec
delay.)

Also, move the svc_svc_nl_create() and svc_reg() calls in gssd.c
to before the daemon() call, so they are guaranteed to have
been done before the nfsd(8) daemon is started by
the rc scripts.


    [4 lines not shown]
DeltaFile
+40-2sys/kgssapi/gss_impl.c
+5-17usr.sbin/gssd/gssd.c
+45-192 files

FreeBSD/ports 09aa0fbwww/firefox distinfo Makefile

www/firefox: update to 152.0.2 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/152.0.2/releasenotes/

(cherry picked from commit 3631dc0018b0463d7ad3082ff8155d5216bca70e)
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

FreeBSD/ports 3631dc0www/firefox distinfo Makefile

www/firefox: update to 152.0.2 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/152.0.2/releasenotes/
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

FreeBSD/src b3249edsys/powerpc/booke trap_subr.S

powerpc/booke: Save watchdog context to "critical" save area

Watchdog interrupt is a "critical" interrupt, so save the correct
registers (CSSRn, into critical save area).
DeltaFile
+2-2sys/powerpc/booke/trap_subr.S
+2-21 files

FreeBSD/src 9faeaacsys/powerpc/booke pmap.c, sys/powerpc/include spr.h

powerpc/pmap: Use variable-sized TID

e6500 core supports 14-bit TIDs (16384), while all earlier cores support
only 8 bit TIDs.  Dynamically allocate the tidbusy array at bootstrap
time so that it stays in the TLB1, but is sized appropriately for the
core.  With MAXCPU of 32, a e6500 tidbusy would be (8 * 32 * 16384), or
4MB for this array, while e5500 would use (8 * 32 * 256), or 64kB.
DeltaFile
+45-7sys/powerpc/booke/pmap.c
+2-0sys/powerpc/include/spr.h
+47-72 files

FreeBSD/src 9006774sys/powerpc/booke trap_subr.S, sys/powerpc/include tlb.h

powerpc/booke: Extend TID register bits to the max

Some Book-E cores (at least e6500) can have much larger PID fields, up
to 14 bits.  Extend the PID mask space to the full space, and future
changes may take advantage of this extended space.
DeltaFile
+1-1sys/powerpc/booke/trap_subr.S
+1-1sys/powerpc/include/tlb.h
+2-22 files

FreeBSD/doc 0885014website/content/ru/releases/15.1R relnotes.adoc

website/ru: Update releases/15.1R/relnotes.adoc

Update to EN 31179643a9d61f46788516ab8270366cdb536078
DeltaFile
+12-8website/content/ru/releases/15.1R/relnotes.adoc
+12-81 files

FreeBSD/ports 35a1227lang/gcc12/files patch-gcc_configure, lang/gcc13/files patch-gcc_configure

lang/gcc1[2-6]: add necessary contents to patch-gcc_configure

1. For gcc14, restore the lost content.
2. For others, add powerpc64le-related content.

Pointy hat:     me
DeltaFile
+21-1lang/gcc14/files/patch-gcc_configure
+10-0lang/gcc16/files/patch-gcc_configure
+10-0lang/gcc15/files/patch-gcc_configure
+10-0lang/gcc13/files/patch-gcc_configure
+10-0lang/gcc12/files/patch-gcc_configure
+1-1lang/gcc16/Makefile
+62-24 files not shown
+66-610 files

FreeBSD/ports 9dd39b4multimedia/libcec Makefile

multimedia/libcec: libcec links against libpython when PYTHON is on
DeltaFile
+2-1multimedia/libcec/Makefile
+2-11 files

FreeBSD/ports c02c122lang/gcc12/files patch-libgcc_config.host, lang/gcc13/files patch-libgcc_config.host

lang/gcc1?: fix runtime on powerpc64le/CURRENT

Since powerpc64le recently switched to 128-bit long double, use them to
generate proper binaries. Patches are necessary to allow use of
--with-long-double-format=ieee on FreeBSD (to be upstreamed).
DeltaFile
+48-0lang/gcc14/files/patch-libgcc_config_rs6000_freebsd-unwind.h
+11-21lang/gcc14/files/patch-gcc_configure
+15-0lang/gcc12/files/patch-libgcc_config.host
+15-0lang/gcc13/files/patch-libgcc_config.host
+15-0lang/gcc14/files/patch-libgcc_config.host
+15-0lang/gcc15/files/patch-libgcc_config.host
+119-2111 files not shown
+229-2517 files

FreeBSD/ports c570f9bdevel/gdb Makefile, devel/gdb/files extra-patch-gdb_ppc-fbsd-tdep.c

devel/gdb: fix runtime on powerpc64le/CURRENT

powerpc64le recently switched to 128-bit long double, so conditionally
apply the patch to use them instead of 64-bit ones.
DeltaFile
+24-0devel/gdb/files/extra-patch-gdb_ppc-fbsd-tdep.c
+7-1devel/gdb/Makefile
+31-12 files