FreeBSD/doc 8f53df8website/content/ru/releases/15.1R upgrading.adoc

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

Update to EN 4df494ffc469a8e3b8e4f760dc76e8223529143b
DeltaFile
+5-4website/content/ru/releases/15.1R/upgrading.adoc
+5-41 files

FreeBSD/doc 2c4a9b3website/content/ru/releng _index.adoc

website/ru: Update releng/_index.adoc

Update to EN f3fafbb2269e32004327c79e90ba48fbdf545d0d
DeltaFile
+2-2website/content/ru/releng/_index.adoc
+2-21 files

FreeBSD/ports 3adb1adnet-mgmt/omada6 pkg-plist Makefile, net-mgmt/omada6/files omada.in pkg-message.in

net-mgmt/omada6: New port: Omada Software Controller v6

Omada's Software-Defined Networking (SDN) platform integrates network
devices, including access points, switches, and routers. It provides
100% centralized cloud management and a highly scalable network
controlled from a single interface. Seamless wireless and wired
connections are provided, ideal for use in hospitality, education,
retail, and offices.

WWW: https://www.omadanetworks.com/us/business-networking/omada-controller-cloud-software/omada-software-controller/
DeltaFile
+596-0net-mgmt/omada6/pkg-plist
+81-0net-mgmt/omada6/files/omada.in
+71-0net-mgmt/omada6/Makefile
+51-0net-mgmt/omada6/files/pkg-message.in
+18-0net-mgmt/omada6/files/patch-properties_log4j2.properties
+13-0net-mgmt/omada6/files/patch-properties_omada.properties
+830-03 files not shown
+836-09 files

FreeBSD/doc f72bfbdwebsite/themes/beastie/assets/styles main.css

Website - Theme: Fix burger menu on mobile

Differential Revision:  D57739
DeltaFile
+1-1website/themes/beastie/assets/styles/main.css
+1-11 files

FreeBSD/src 8452afeshare/man/man4 hwpstate_intel.4, sys/x86/cpufreq hwpstate_intel.c

hwpstate_intel: Use 8bit scale instead of percentage scale

Reviewed by:    olce
Relnotes:       yes
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55629
DeltaFile
+11-60sys/x86/cpufreq/hwpstate_intel.c
+3-3share/man/man4/hwpstate_intel.4
+14-632 files

FreeBSD/ports c1a0c59misc Makefile, misc/claude-code Makefile pkg-descr

misc/claude-code: New port: Agentic coding tool from Anthropic that lives in your terminal

This is the latest Claude Code CLI that comes only in the binary form.

Previous commit moved previous, NodeJS based claude-code
into claude-code-legacy because of some patches that are there.

Note: Using Claude Code does not strictly require Anthropic's
hosted proprietary models. The tool can interact with open
models via Ollama's Anthropic Messages API compatibility layer.
Users can run these models locally on their own hardware for free,
or utilize Ollama's cloud subscription open weights models for
expanded performance. Some open weights models (like DeepSeek v4 pro)
available via the Ollama cloud are almost as capable as Anthropic's
models for most purposes.
DeltaFile
+48-0misc/claude-code/Makefile
+8-0misc/claude-code/pkg-descr
+5-0misc/claude-code/distinfo
+1-0misc/Makefile
+62-04 files

FreeBSD/ports 5e79e73misc/claude-code Makefile, misc/claude-code-legacy Makefile

misc/claude-code: Move to misc/claude-code-legacy
DeltaFile
+372-0misc/claude-code-legacy/files/package-lock.json
+0-372misc/claude-code/files/package-lock.json
+0-131misc/claude-code/Makefile
+131-0misc/claude-code-legacy/Makefile
+86-0misc/claude-code-legacy/files/audio-capture-fetch.sh
+0-86misc/claude-code/files/audio-capture-fetch.sh
+589-5897 files not shown
+607-60713 files

FreeBSD/ports dcd4774devel/libnjs distinfo, lang/njs distinfo Makefile

*/*: update NGINX JavaScript to 1.0.0

Changelog: https://nginx.org/en/docs/njs/changes.html

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/freenginx/distinfo
+3-3www/nginx/distinfo
+3-3devel/libnjs/distinfo
+3-3lang/njs/distinfo
+3-3www/nginx-devel/distinfo
+1-1lang/njs/Makefile
+16-168 files not shown
+24-2414 files

FreeBSD/ports 1425b7cnet/zapret2 distinfo Makefile

net/zapret2: Update 1.0.1 => 1.0.2

Approved by:            yuri@ (maintainer, Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D57783
DeltaFile
+3-3net/zapret2/distinfo
+1-1net/zapret2/Makefile
+4-42 files

FreeBSD/ports 4257c08net-mgmt/omada5 pkg-plist Makefile, net-mgmt/omada5/files patch-properties_omada.properties

net-mgmt/omada5: Fix mongodb configuration

The omada.properties config file was missing the override to force
mongodb to be externally managed which caused the daemon to fail to start.

The controller cannot manage mongodb by itself when running on FreeBSD so this
has always been a requirement that was mistakenly absent from the port.

Also fix ownership of some files and directories served by the controller's
webserver as an internal process automatically downloads icons for
newly released TP-Link hardware models and fills the log with errors if
the directory and files are not writable.

MFH:    2026Q2
(cherry picked from commit b8c78c0e013b32058307de5c37a9d8d30aa5f4ad)
DeltaFile
+13-0net-mgmt/omada5/files/patch-properties_omada.properties
+5-0net-mgmt/omada5/pkg-plist
+1-1net-mgmt/omada5/Makefile
+19-13 files

FreeBSD/ports b8c78c0net-mgmt/omada5 pkg-plist Makefile, net-mgmt/omada5/files patch-properties_omada.properties

net-mgmt/omada5: Fix mongodb configuration

The omada.properties config file was missing the override to force
mongodb to be externally managed which caused the daemon to fail to start.

The controller cannot manage mongodb by itself when running on FreeBSD so this
has always been a requirement that was mistakenly absent from the port.

Also fix ownership of some files and directories served by the controller's
webserver as an internal process automatically downloads icons for
newly released TP-Link hardware models and fills the log with errors if
the directory and files are not writable.

MFH:    2026Q2
DeltaFile
+13-0net-mgmt/omada5/files/patch-properties_omada.properties
+5-0net-mgmt/omada5/pkg-plist
+1-1net-mgmt/omada5/Makefile
+19-13 files

FreeBSD/src 315238dsys/kern kern_jail.c

jail: call PR_METHOD_ATTACH again (with old jail) if the first call fails

jail_attach lets modules do attachment-specific work by calling
osd_jail_call(PR_METHOD_ATTACH).  If one of the modules returns an
error, the call needs to be repeated with the thread's current prison,
so possible earlier modules and undo any changes they may have made.

(cherry picked from commit e91e8ebefadcce9d57c8ff945ff70050cbbe1ce1)
DeltaFile
+6-6sys/kern/kern_jail.c
+6-61 files

FreeBSD/ports 0231894audio/piper-phonemize Makefile

audio/piper-phonemize: Correct COMMENT

It was just copied from audio/piper.  Piper is a "Fast, local neural
text to speech system" while piper-phonemize is one of its dependencies.

Reviewed by:    jrm
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57819
DeltaFile
+2-2audio/piper-phonemize/Makefile
+2-21 files

FreeBSD/src 3a5c289contrib/libcxxrt exception.cc

libcxxrt: Fix diagnostics for derived classes

In terminate_with_diagnostics the cast_to arguments were swapped, so it
always failed.  The diagnostic handler produced output like "Terminating
due to uncaught exception 0x24891e08000 of type std::runtime_error".

Now, e->what() will actually be included in the output, e.g.
"Terminating due to uncaught exception 0x2bba49208000 'Model file
doesn't exist' of type std::runtime_error".

Reviewed by:    dim
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57822
DeltaFile
+1-1contrib/libcxxrt/exception.cc
+1-11 files

FreeBSD/src 2586f9fsys/dev/virtio/p9fs virtio_p9fs.c

virtio/p9fs: Define the channel list mutex as static

No functional change intended.

MFC after:      1 week
DeltaFile
+1-1sys/dev/virtio/p9fs/virtio_p9fs.c
+1-11 files

FreeBSD/src 9498924sys/dev/virtio/p9fs virtio_p9fs.c, sys/fs/p9fs p9_transport.h

p9fs: Remove the "cancel" transport method

Nothing calls it, and the existing virtio transport doesn't implement
it.  No functional change intended.

MFC after:      1 week
DeltaFile
+0-8sys/dev/virtio/p9fs/virtio_p9fs.c
+0-2sys/fs/p9fs/p9_transport.h
+0-102 files

FreeBSD/src 2226481contrib/ldns configure configure.ac, contrib/ldns/ldns util.h config.h

ldns: Update to 1.9.2

Merge commit '3750aed65c1f5a610b44d29c92236ca119b62780'

(cherry picked from commit 63442ceae5ed31ad45e401f5fe0010b824bc2b38)
DeltaFile
+13-12contrib/ldns/configure
+4-3contrib/ldns/configure.ac
+2-2contrib/ldns/ldns/util.h
+4-0contrib/ldns/Changelog
+2-2contrib/ldns/ldns/config.h
+25-195 files

FreeBSD/src a878e7bcontrib/ldns configure config.guess, contrib/ldns/ldns config.h

ldns: Update to 1.9.1

Merge commit '026e5b88eb0cde54d9fc22b9a1ebc79ea0f67aec'

(cherry picked from commit 4593470d16714d83ac06a3ccc319f998a02ced07)
DeltaFile
+15-13contrib/ldns/configure
+11-6contrib/ldns/config.guess
+6-5contrib/ldns/config.sub
+6-4contrib/ldns/configure.ac
+4-0contrib/ldns/Changelog
+2-2contrib/ldns/ldns/config.h
+44-301 files not shown
+46-327 files

FreeBSD/src c31042acontrib/ldns configure configure.ac, contrib/ldns/ldns config.h util.h

ldns: Update to 1.9.2

Merge commit '3750aed65c1f5a610b44d29c92236ca119b62780'

(cherry picked from commit 63442ceae5ed31ad45e401f5fe0010b824bc2b38)
DeltaFile
+13-12contrib/ldns/configure
+4-3contrib/ldns/configure.ac
+2-2contrib/ldns/ldns/config.h
+4-0contrib/ldns/Changelog
+2-2contrib/ldns/ldns/util.h
+25-195 files

FreeBSD/src a1977a1contrib/ldns configure config.guess, contrib/ldns/ldns config.h

ldns: Update to 1.9.1

Merge commit '026e5b88eb0cde54d9fc22b9a1ebc79ea0f67aec'

(cherry picked from commit 4593470d16714d83ac06a3ccc319f998a02ced07)
DeltaFile
+15-13contrib/ldns/configure
+11-6contrib/ldns/config.guess
+6-5contrib/ldns/config.sub
+6-4contrib/ldns/configure.ac
+4-0contrib/ldns/Changelog
+2-2contrib/ldns/ldns/config.h
+44-301 files not shown
+46-327 files

FreeBSD/src bd1c0ffinclude fts.h, lib/libc/gen fts.c

Revert "fts: refactor to use fd-relative operations internally"

This reverts commit e03ed9daeb49fffa1d16b8d00240c65e92650d01.

The change to the size of struct FTSENT is breaking backwards
compatibility for some binaries.  Jitendra is working on a new version
that will move the new field into a private struct.

Reported by:    bdrewery
Fixes:          e03ed9daeb4 ("fts: refactor to use fd-relative operations")
Sponsored by:   ConnectWise
DeltaFile
+11-27lib/libc/gen/fts.c
+0-1include/fts.h
+11-282 files

FreeBSD/ports bf82d17misc Makefile, misc/grok-build Makefile pkg-message

misc/grok-build: New port: CLI for xAI Grok AI platform
DeltaFile
+54-0misc/grok-build/Makefile
+14-0misc/grok-build/pkg-message
+5-0misc/grok-build/distinfo
+4-0misc/grok-build/pkg-descr
+1-0misc/Makefile
+78-05 files

FreeBSD/src 72a6197sys/compat/linuxkpi/common/include/linux const.h, sys/compat/linuxkpi/common/include/vdso const.h

linuxkpi: Define `ULL()`

It simply appends "ULL" to its argument.

The amdgpu DRM driver used it at some point in the development cycle of
Linux 6.14 but the use case was dropped later. Let's still add it to
linuxkpi because it will help if we need to do a git bisect in drm-kmod.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57703
DeltaFile
+12-0sys/compat/linuxkpi/common/include/linux/const.h
+12-0sys/compat/linuxkpi/common/include/vdso/const.h
+24-02 files

FreeBSD/src de51e9asys/compat/linuxkpi/common/include/asm intel-family.h

linuxkpi: Defined more Intel vendor/family/model constants

The i915 DRM driver started to use them in Linux 6.14.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57699
DeltaFile
+20-0sys/compat/linuxkpi/common/include/asm/intel-family.h
+20-01 files

FreeBSD/src a68dcfasys/compat/linuxkpi/common/include/asm processor.h, sys/compat/linuxkpi/common/src linux_compat.c

linuxkpi: Define and fill `struct cpuinfo_x86->x86_stepping`

This will be used in a follow-up commit to implement `x86_match_cpu()`.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57698
DeltaFile
+1-0sys/compat/linuxkpi/common/include/asm/processor.h
+1-0sys/compat/linuxkpi/common/src/linux_compat.c
+2-02 files

FreeBSD/src 8aa6851sys/compat/linuxkpi/common/include/linux bitmap.h

linuxkpi: Add const qualifier to `bitmap_weight()` 1st arg

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57581
DeltaFile
+1-1sys/compat/linuxkpi/common/include/linux/bitmap.h
+1-11 files

FreeBSD/src b55cc81sys/compat/linuxkpi/common/include/linux cgroup_dmem.h

linuxkpi: Add <linux/cgroup_dmem.h>

In this header, we declare empty stubs for all functions, as if
`CONFIG_CGROUP_DMEM` was disabled is Linux.

The DRM TTM memory manager started to use this in Linux 6.14.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57702
DeltaFile
+58-0sys/compat/linuxkpi/common/include/linux/cgroup_dmem.h
+58-01 files

FreeBSD/src 272a126sys/compat/linuxkpi/common/include/linux mount.h shmem_fs.h, sys/compat/linuxkpi/common/src linux_shmemfs.c

linuxkpi: Define `struct vfsmount` in <linux/mount.h>

In the context of the DRM drivers, this is used to show GEM objects in a
shmfs virtual filesystem. The new `shmem_file_setup_with_mnt()` - also
introduced in this commit as an alias to `shmem_file_setup()` - takes a
`struct vfsmount` as its first argument to indicate which shmfs mount
should be used.

For now, the structure is empty. As we don't present GEM objects in a
virtual filesystem right now, we can defer the actual implementation of
this structure once we have an actual use for it.

The DRM generic code started to use it in Linux 6.13.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57572
DeltaFile
+14-0sys/compat/linuxkpi/common/include/linux/mount.h
+9-0sys/compat/linuxkpi/common/src/linux_shmemfs.c
+5-0sys/compat/linuxkpi/common/include/linux/shmem_fs.h
+1-0sys/compat/linuxkpi/common/include/linux/fs.h
+29-04 files

FreeBSD/ports fa1542fwww/zoraxy distinfo Makefile

www/zoraxy: Update to 3.3.3

Changelog: https://github.com/tobychui/zoraxy/blob/main/CHANGELOG.md

Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5www/zoraxy/distinfo
+2-2www/zoraxy/Makefile
+7-72 files

FreeBSD/src 682f135sys/dev/qat/include/common adf_accel_devices.h, sys/dev/qat/qat_api/common/crypto/sym lac_sym_dp.c lac_sym_alg_chain.c

qat: driver updates to enhance qat infrastructure

- Updated QAT infrastructure FW version/AE mask/num_banks fields
  to facilitate integration of future QAT products.
- Exposed service as sym;asym instead of cy for gen4
- Enhanced cpaGetInstances() for accurate instance retrieval
- Added 57-bit virtual address support to lac_lock_free_stack
- Minor bug fixes and improvements

Signed-off-by: Hareshx Sankar Raj <hareshx.sankar.raj at intel.com>

Reviewed by:    markj
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D57746
DeltaFile
+34-26sys/dev/qat/qat_api/common/utils/lac_lock_free_stack.h
+32-24sys/dev/qat/qat_api/common/crypto/sym/lac_sym_dp.c
+25-25sys/dev/qat/qat_hw/qat_4xxx/adf_4xxx_hw_data.c
+24-17sys/dev/qat/qat_api/common/crypto/sym/lac_sym_alg_chain.c
+17-18sys/dev/qat/qat_common/adf_freebsd_admin.c
+19-15sys/dev/qat/include/common/adf_accel_devices.h
+151-12541 files not shown
+390-31647 files