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

FreeBSD/ports 006d114mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.10.2
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports 3f229fdscience/minc-tools pkg-plist Makefile, science/minc-tools/files patch-Testing_CMakeLists.txt patch-progs_mincdump_mincdump.c

science/minc-tools: split from science/minc2 and upgrade to 2-3-00

minc2 is obsolete: this package is now split into two parts: libminc and
minc-tools.
DeltaFile
+85-0science/minc-tools/pkg-plist
+74-0science/minc-tools/files/patch-Testing_CMakeLists.txt
+72-0science/minc-tools/files/patch-progs_mincdump_mincdump.c
+36-0science/minc-tools/Makefile
+19-0science/minc-tools/files/patch-progs_mincgen_ncgentab.y
+14-0science/minc-tools/files/patch-conversion_minctoecat_ecat__write.h
+300-07 files not shown
+366-013 files

FreeBSD/ports 5072fe5science/libminc pkg-plist, science/minc2 pkg-plist Makefile

science/libminc: core library and API of the MINC toolkit, split from science/minc2
DeltaFile
+0-124science/minc2/pkg-plist
+0-53science/minc2/files/patch-Makefile.am
+0-51science/minc2/files/patch-progs_mincdump_mincdump.c
+50-0science/libminc/pkg-plist
+0-44science/minc2/Makefile
+0-42science/minc2/files/patch-netcdf
+50-31414 files not shown
+110-40520 files

FreeBSD/ports 4aacce4security/nextcloud-end_to_end_encryption distinfo Makefile

security/nextcloud-end_to_end_encryption: Update to 2.2.0
DeltaFile
+3-3security/nextcloud-end_to_end_encryption/distinfo
+1-1security/nextcloud-end_to_end_encryption/Makefile
+4-42 files