FreeBSD/ports ad61804java/openjdk25 Makefile, java/openjdk26 Makefile

java/openjdk: Fix pkgsuffix for jre builds

java/openjdk25 and openjdk26 would use the same pkgsuffix when building
the jre FLAVOR, making the package names clash.

Reported by:    Antoine Brodin <antoine at freebsd.org>
Reviewed by:    fuz
Approved by:    fuz
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56123
DeltaFile
+2-2java/openjdk25/Makefile
+2-1java/openjdk26/Makefile
+4-32 files

FreeBSD/ports c1753addevel/R-cran-tinytest distinfo Makefile

devel/R-cran-tinytest: Update to 1.4.3

- Update WWW to the official CRAN page, as it provides more comprehensive
  documentation and metadata than the GitHub repository.

ChangeLog: https://cran.r-project.org/web/packages/tinytest/NEWS
DeltaFile
+3-3devel/R-cran-tinytest/distinfo
+2-3devel/R-cran-tinytest/Makefile
+5-62 files

FreeBSD/ports e317834math/R-cran-terra distinfo Makefile, math/R-cran-terra/files patch-fix-tests

math/R-cran-terra: Update to 1.9-11

Mark port as TESTING_UNSAFE

ChangeLog: https://cran.r-project.org/web/packages/terra/news/news.html
DeltaFile
+0-80math/R-cran-terra/files/patch-fix-tests
+3-3math/R-cran-terra/distinfo
+2-2math/R-cran-terra/Makefile
+5-853 files

FreeBSD/ports ad4817etextproc/R-cran-rmarkdown distinfo Makefile

textproc/R-cran-rmarkdown: Update to 2.31

ChangeLog: https://cran.r-project.org/web/packages/rmarkdown/news/news.html
DeltaFile
+3-3textproc/R-cran-rmarkdown/distinfo
+1-1textproc/R-cran-rmarkdown/Makefile
+4-42 files

FreeBSD/ports d04395cdevel/aws-c-s3 distinfo Makefile

devel/aws-c-s3: Update to 0.12.0

ChangeLog: https://github.com/awslabs/aws-c-s3/releases/tag/v0.12.0
DeltaFile
+3-3devel/aws-c-s3/distinfo
+1-1devel/aws-c-s3/Makefile
+4-42 files

FreeBSD/ports 640defedevel/aws-c-event-stream distinfo Makefile

devel/aws-c-event-stream: Update to 0.7.0

ChangeLog:
        https://github.com/awslabs/aws-c-event-stream/releases/tag/v0.7.0
        https://github.com/awslabs/aws-c-event-stream/releases/tag/v0.6.1
DeltaFile
+3-3devel/aws-c-event-stream/distinfo
+1-1devel/aws-c-event-stream/Makefile
+4-42 files

FreeBSD/ports 35a04f2devel/aws-crt-cpp distinfo Makefile

devel/aws-crt-cpp: Update to 0.38.1

ChangeLog:
        https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.38.1
        https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.38.0
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+1-1devel/aws-crt-cpp/Makefile
+4-42 files

FreeBSD/ports 48437bddevel/R-cran-mlbench distinfo Makefile

devel/R-cran-mlbench: Update to 2.1-8

ChangeLog: https://cran.r-project.org/web/packages/mlbench/NEWS
DeltaFile
+3-3devel/R-cran-mlbench/distinfo
+1-1devel/R-cran-mlbench/Makefile
+4-42 files

FreeBSD/ports 13a03e5devel/aws-c-http distinfo Makefile

devel/aws-c-http: Update to 0.10.13

ChangeLog: https://github.com/awslabs/aws-c-http/releases/tag/v0.10.13
DeltaFile
+3-3devel/aws-c-http/distinfo
+1-1devel/aws-c-http/Makefile
+4-42 files

FreeBSD/ports 75ce79fdatabases/sabiql distinfo Makefile

databases/sabiql: Update to 1.9.1

ChangeLog:      https://github.com/riii111/sabiql/releases/tag/v1.9.1
Reported by:    riii111 <notifications at github.com>
DeltaFile
+3-3databases/sabiql/distinfo
+1-1databases/sabiql/Makefile
+4-42 files

FreeBSD/ports 891ee63math/lean4 distinfo pkg-plist

math/lean4: update 4.29.0-rc2 → 4.29.0
DeltaFile
+3-3math/lean4/distinfo
+6-0math/lean4/pkg-plist
+2-1math/lean4/Makefile
+11-43 files

FreeBSD/ports 37f74b0devel/py-sqlfluff distinfo Makefile

devel/py-sqlfluff: Update to 4.1.0
DeltaFile
+3-3devel/py-sqlfluff/distinfo
+1-1devel/py-sqlfluff/Makefile
+4-42 files

FreeBSD/ports 938ab55audio/waves distinfo, audio/waves/files patch-internal_lastfm_auth.go patch-internal_notify_stub.go

audio/waves: Update to 0.1.43

- Remove all patches (now included upstream)

ChangeLog:      https://github.com/llehouerou/waves/releases/tag/v0.1.43
DeltaFile
+0-11audio/waves/files/patch-internal_lastfm_auth.go
+5-5audio/waves/distinfo
+0-8audio/waves/files/patch-internal_notify_stub.go
+0-8audio/waves/files/patch-internal_notify_dbus__test.go
+0-8audio/waves/files/patch-internal_notify_dbus.go
+0-8audio/waves/files/patch-internal_notify_albumart__test.go
+5-487 files not shown
+7-9813 files

FreeBSD/ports 05eb48amisc/claude-code pkg-plist distinfo, misc/claude-code/files package-lock.json

misc/claude-code: update 2.1.84 → 2.1.86
DeltaFile
+4-4misc/claude-code/files/package-lock.json
+0-7misc/claude-code/pkg-plist
+3-3misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+8-154 files

FreeBSD/ports d5e6a33textproc/jaq distinfo Makefile

textproc/jaq: update 2.3.0 → 3.0.0
DeltaFile
+133-115textproc/jaq/distinfo
+66-58textproc/jaq/Makefile
+199-1732 files

FreeBSD/ports be6654bshells/atuin distinfo Makefile

shells/atuin: update 18.12.0 → 18.13.6
DeltaFile
+395-317shells/atuin/distinfo
+198-160shells/atuin/Makefile
+593-4772 files

FreeBSD/ports f28b295textproc Makefile, textproc/jsongrep distinfo Makefile

textproc/jsongrep: New port: Query language over JSON documents
DeltaFile
+319-0textproc/jsongrep/distinfo
+182-0textproc/jsongrep/Makefile
+11-0textproc/jsongrep/pkg-descr
+1-0textproc/Makefile
+513-04 files

FreeBSD/ports ff4dcdasysutils/mise distinfo Makefile

sysutils/mise: update 2026.3.7 → 2026.3.17
DeltaFile
+11-13sysutils/mise/distinfo
+6-7sysutils/mise/Makefile
+17-202 files

FreeBSD/ports f0cfd6awww/py-primp distinfo Makefile.crates

www/py-primp: update 1.1.3 → 1.2.0
DeltaFile
+97-147www/py-primp/distinfo
+47-72www/py-primp/Makefile.crates
+1-2www/py-primp/Makefile
+145-2213 files

FreeBSD/src 6cc99balib/libc/gen dup3.3, lib/libsys dup.2

dup(2): document the handling of filedescriptor flags

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential revision:  https://reviews.freebsd.org/D56121
DeltaFile
+4-1lib/libsys/dup.2
+2-0lib/libc/gen/dup3.3
+6-12 files

FreeBSD/src c8d40bfusr.bin/diff pr.c

diff: use O_CLOEXEC on pipes

This only simplifies the code, no functional changes expected

MFC After:      1 week
DeltaFile
+2-5usr.bin/diff/pr.c
+2-51 files

FreeBSD/src 945e60eusr.bin/diff3 diff3.c

diff3: set O_CLOEXEC on pipes

This avoid leaking pipe fd in children and simplifies the code

MFC After:      1 week
Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D56120
DeltaFile
+2-6usr.bin/diff3/diff3.c
+2-61 files

FreeBSD/ports 9891fbdmath/R-cran-psych distinfo Makefile

math/R-cran-psych: Update to 2.6.3

Changelog: https://cran.r-project.org/web/packages/psych/news.html
DeltaFile
+3-3math/R-cran-psych/distinfo
+1-1math/R-cran-psych/Makefile
+4-42 files

FreeBSD/src 7b6be00sys/dev/hyperv/vmbus/x86 hyperv_reg.h, sys/x86/x86 local_apic.c

Hyper-V: Detect Extended Destination ID support

Hyper-V advertises support for the Extended Destination ID standard via
bit 2 of the value returned in the EAX register when the hypervisor
stack properties are queried via CPUID.

This is based on a commit to the Linux kernel, as there does not seem
to be any other documentation of this feature.

Reviewed by:    Souradeep Chakrabarti
MFC after:      3 weeks
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D55432
DeltaFile
+9-0sys/x86/x86/local_apic.c
+6-0sys/dev/hyperv/vmbus/x86/hyperv_reg.h
+15-02 files

FreeBSD/src 8dd9a0dsys/x86/x86 local_apic.c

Bhyve: Detect Extended Destination ID support

Bhyve advertises support for the Extended Destination ID standard via
bit 0 (aka CPUID_BHYVE_FEAT_EXT_DEST_ID) of the value returned in the
EAX register when Bhyve features are queried via CPUID.

MFC after:      3 weeks
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D55431
DeltaFile
+8-0sys/x86/x86/local_apic.c
+8-01 files

FreeBSD/src 49b6254sys/amd64/vmm x86.c, sys/x86/include bhyve.h

vmm: Move defines from x86.c to x86/bhyve.h

The values CPUID_BHYVE_FEATURES and CPUID_BHYVE_FEAT_EXT_DEST_ID are
useful for guests, not just hosts; so they belong in a header file in
sys/x86/include rather than simply in the .c file implementing the
bhyve host side.

The original addition of these defines took place without adding a
copyright statement, but since I'm moving them into a new file I've
added the original author's standard copyright (Amazon).

MFC after:      3 weeks
Fixes:  313a68ea20b4 ("bhyve: Add CPUID_BHYVE_FEATURES leaf")
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D55430
DeltaFile
+35-0sys/x86/include/bhyve.h
+1-4sys/amd64/vmm/x86.c
+36-42 files

FreeBSD/src 9b18ba2sys/x86/x86 local_apic.c

Xen: Detect Extended Destination ID support

Xen advertises support for the Extended Destination ID standard via
bit 5 (aka XEN_HVM_CPUID_EXT_DEST_ID) of the value returned in the
EAX register when Xen features are queried via CPUID.

MFC after:      3 weeks
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D55429
DeltaFile
+6-0sys/x86/x86/local_apic.c
+6-01 files

FreeBSD/src 8c986d1sys/contrib/xen/arch-x86 cpuid.h

x86/cpuid: add CPUID flag for Extended Destination ID support

Introduce the CPUID flag to be used in order to signal the support for
using an extended destination ID in IO-APIC RTEs and MSI address
fields. Such format expands the maximum target APIC ID from 255 to
32768 without requiring the usage of interrupt remapping.

The design document describing the feature can be found at:

http://david.woodhou.se/15-bit-msi.pdf

Signed-off-by: Roger Pau Monné <roger.pau at citrix.com>
Reviewed-by: Jan Beulich <jbeulich at suse.com>
DeltaFile
+7-0sys/contrib/xen/arch-x86/cpuid.h
+7-01 files

FreeBSD/src 9ab5aa3sys/x86/include kvm.h, sys/x86/x86 local_apic.c

KVM: Detect Extended Destination ID support

KVM advertises support for the Extended Destination ID standard via
bit 15 of the value returned in the EAX register when KVM features
are queried via CPUID.

Tested on:      EC2 r8i.96xlarge
MFC after:      3 weeks
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D55427
DeltaFile
+11-0sys/x86/x86/local_apic.c
+1-0sys/x86/include/kvm.h
+12-02 files

FreeBSD/src b0e1b10sys/x86/include apicvar.h, sys/x86/x86 io_apic.c

io_apic: Support APIC Extended Destination IDs

If APIC Extended Destination ID support is enabled, use it in APIC RTEs
by allowing APIC IDs up to 2^15 - 1 and encoding the high bits into
Intel "reserved" bits per the standard.

Reviewed by:    kib
MFC after:      3 weeks
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D55889
DeltaFile
+7-0sys/x86/x86/io_apic.c
+1-0sys/x86/include/apicvar.h
+8-02 files