FreeBSD/ports b69422e — devel/protobuf-c Makefile distinfo, devel/protobuf-c/files patch-configure patch-m4_ld-version-script.m4

devel/protobuf-c: update to 1.5.2

Update protobuf-c to version 1.5.2:
  * Chase compatibility issues with Google protobuf 30.0-rc1 by @edmonds
    in #762

  * protoc-gen-c: Explicitly construct strings where needed for protobuf
    30.x by @edmonds in #768

Add autoreconf.

Add a small patch to fix the symbol versioning bug. The patch will
be submitted upstream as well.

Fetch GitHub release tarball. (truckman)

PR:             298768
Sponsored by:   DomainTools LLC
DeltaFile
+11-0devel/protobuf-c/files/patch-m4_ld-version-script.m4
+0-10devel/protobuf-c/files/patch-configure
+3-3devel/protobuf-c/distinfo
+2-3devel/protobuf-c/Makefile
+16-164 files

FreeBSD/ports c5d38e4 — security/nextcloud-end_to_end_encryption Makefile distinfo

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

FreeBSD/ports 3396922 — www/h2o Makefile distinfo

www/h2o: Update to 20260913 snapshot

Sponsored by:   SkunkWerks, GmbH
Differential Revision:  https://reviews.freebsd.org/D60088
Tested by:      Uwe Trenkner <uwe at trenknerconsulting.com>
DeltaFile
+3-3www/h2o/distinfo
+1-1www/h2o/Makefile
+4-42 files

FreeBSD/src f3c0dcd — sys/dev/ipmi ipmi_isa.c

ipmi: Add some additional diagnostic output on errors

Add some additional diagnostic output for IPMI code,
particularly on error paths. This has been found to be helpful at
$WORK and seems generally useful, so contributing the changes back to
upstream.

Sponsored by: Dell Technologies
Reviewed by: vangyzen@
Differential Revision: https://reviews.freebsd.org/D60091
DeltaFile
+16-1sys/dev/ipmi/ipmi_isa.c
+16-11 files

FreeBSD/ports 8e42e31 — science/PETSc Makefile

science/PETSc: optionalize indices on 64 bits to chase METIS
DeltaFile
+10-4science/PETSc/Makefile
+10-41 files

FreeBSD/ports 9b64ddb — math/parmetis Makefile

math/parmetis: switch integers size to 32 bits by default

Same reason than math/metis.
DeltaFile
+10-6math/parmetis/Makefile
+10-61 files

FreeBSD/ports 31db5fb — math/metis Makefile

math/metis: switch integers size to 32 bits by default

Previously we had INTSIZE64 (and -fdefault-integer-8 for Fortran)
on 64 bits archs, but most consumers programs expect 32 bits
integers by default, and this causes more problems than benefits.
64 bits integers are used only for matrices with more than 2³¹
unknowns, which is not the common case!
DeltaFile
+8-5math/metis/Makefile
+8-51 files

FreeBSD/ports f3fcd9e — devel/gumbo pkg-plist Makefile

devel/gumbo: Update 0.14.0 => 0.14.1

Changelog:
https://codeberg.org/gumbo-parser/gumbo-parser/src/tag/0.14.1/CHANGES.md

PR:             298931
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+3-3devel/gumbo/distinfo
+1-1devel/gumbo/pkg-plist
+1-1devel/gumbo/Makefile
+5-53 files

FreeBSD/ports bf625a7 — devel/eric6 Makefile bsd.eric6.mk, devel/es-eric6 Makefile

devel/eric6: Schedule for removal

Depends on deprecated Qt5 WebEngine

PR:             296230
Approved by:    fluffy (maintainer)

(cherry picked from commit 07adc0bc2e81c945fc52c59376d36dadb4eaab83)
DeltaFile
+3-0devel/eric6/bsd.eric6.mk
+1-1devel/eric6/Makefile
+1-0russian/eric6/Makefile
+1-0german/eric6/Makefile
+1-0devel/es-eric6/Makefile
+7-15 files

FreeBSD/ports 07adc0b — devel/eric6 Makefile bsd.eric6.mk, devel/es-eric6 Makefile

devel/eric6: Schedule for removal

Depends on deprecated Qt5 WebEngine

PR:             296230
Approved by:    fluffy (maintainer)
DeltaFile
+3-0devel/eric6/bsd.eric6.mk
+1-1devel/eric6/Makefile
+1-0russian/eric6/Makefile
+1-0german/eric6/Makefile
+1-0devel/es-eric6/Makefile
+7-15 files

FreeBSD/doc 81a3f30 — website/content/en/status/report-2023-10-2023-12 ci.adoc, website/content/en/status/report-2024-01-2024-03 ci.adoc

website: fix HTML validation errors - wrong links

Fixed links in status reports to stop validation errors

Approved by: doceng (implicit)
PR: 297509
DeltaFile
+2-2website/content/en/status/report-2025-01-2025-03/ci.adoc
+2-2website/content/en/status/report-2024-10-2024-12/ci.adoc
+2-2website/content/en/status/report-2024-07-2024-09/ci.adoc
+2-2website/content/en/status/report-2024-04-2024-06/ci.adoc
+2-2website/content/en/status/report-2024-01-2024-03/ci.adoc
+2-2website/content/en/status/report-2023-10-2023-12/ci.adoc
+12-1211 files not shown
+26-2617 files

FreeBSD/ports e0dfed6 — sysutils/rubygem-fluentd Makefile distinfo

sysutils/rubygem-fluentd: Update to 1.19.4

Release notes:  https://github.com/fluent/fluentd/releases/tag/v1.19.4
DeltaFile
+3-3sysutils/rubygem-fluentd/distinfo
+1-1sysutils/rubygem-fluentd/Makefile
+4-42 files

FreeBSD/ports 7700354 — net/freerdp3 distinfo Makefile

net/freerdp3: Update 3.32.0 => 3.32.1

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.32.1
https://github.com/FreeRDP/FreeRDP/blob/3.32.1/ChangeLog

Security:       GHSA-9qqc-m43j-g4r2
Security:       GHSA-3m9q-g533-rqjq
Security:       GHSA-262p-h989-vmpv
Security:       GHSA-5xjc-c64q-m8r6
Security:       GHSA-f3vg-h45x-6wgf
Security:       GHSA-c49c-xm94-5qf3
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit ed119257692439017f3c002304ad87e04c405116)
DeltaFile
+13-6net/freerdp3/Makefile
+11-3net/freerdp3/distinfo
+24-92 files

FreeBSD/ports ed11925 — net/freerdp3 distinfo Makefile

net/freerdp3: Update 3.32.0 => 3.32.1

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.32.1
https://github.com/FreeRDP/FreeRDP/blob/3.32.1/ChangeLog

Security:       GHSA-9qqc-m43j-g4r2
Security:       GHSA-3m9q-g533-rqjq
Security:       GHSA-262p-h989-vmpv
Security:       GHSA-5xjc-c64q-m8r6
Security:       GHSA-f3vg-h45x-6wgf
Security:       GHSA-c49c-xm94-5qf3
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+13-6net/freerdp3/Makefile
+11-3net/freerdp3/distinfo
+24-92 files

FreeBSD/ports 3443a6f — sysutils/eppctl Makefile

sysutils/eppctl: fix CPE records

Sponsored by:   tipi.work
DeltaFile
+2-1sysutils/eppctl/Makefile
+2-11 files

FreeBSD/ports 810e74e — misc/py-xformers Makefile

misc/py-xformers: fix build on arm64

... by fixing typo in arch name in Makefile
DeltaFile
+1-1misc/py-xformers/Makefile
+1-11 files

FreeBSD/src 2f49e40 — lib/clang llvm.build.mk, lib/clang/include/llvm/Config Targets.def Disassemblers.def

llvm: add LoongArch target support, not enabled by default

Note there is ongoing work to add LoongArch support to the base system,
but having target support in llvm is an essential component.

This must be explicitly enabled using WITH_LLVM_TARGET_LOONGARCH.

Reviewed by:    dim
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D59899
DeltaFile
+49-6lib/clang/libllvm/Makefile
+3-4share/man/man5/src.conf.5
+6-0lib/clang/llvm.build.mk
+0-3tools/build/options/WITH_LLVM_TARGET_BPF
+3-0lib/clang/include/llvm/Config/Targets.def
+3-0lib/clang/include/llvm/Config/Disassemblers.def
+64-136 files not shown
+74-1412 files

FreeBSD/ports 4f60ff5 — sysutils/eppctl pkg-descr Makefile

sysutils/eppctl: fix package list

Update package description with a proper name of AMD CPPC.

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-2sysutils/eppctl/Makefile
+1-1sysutils/eppctl/pkg-descr
+4-32 files

FreeBSD/src 1a6e0c3 — usr.sbin/bhyve pci_emul.c

bhyve: fix boot device ordering

EDK2's QemuBootOrderLib inspects the bootorder file provided
via fw_cfg and requires it to be NUL-terminated. Otherwise,
it rejects the supplied bootorder and falls back to its
default boot order.

Currently, bhyve registers bootorder with qemu_fwcfg_add_file()
using bootorder_len returned by open_memstream(), which excludes
the trailing NUL byte.

Fix that by passing bootorder_len + 1 to qemu_fwcfg_add_file() so
the fw_cfg payload is properly NUL-terminated.

PR:             279720
Reviewed by:    markj
Found with:     codex (gpt-5.6-sol)
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation

    [3 lines not shown]
DeltaFile
+1-1usr.sbin/bhyve/pci_emul.c
+1-11 files

FreeBSD/src 592ede6 — lib/libkvm kvm_powerpc64.h kvm_minidump_powerpc64.c, lib/libkvm/tests kvm_open2_test.c

libkvm: support powerpc64 radix minidumps

PowerPC64 radix minidumps use a 64KB root directory followed by three
levels of 4KB page tables.  Add an MMU backend which walks those tables,
handles large-page leaves, and decodes their always-big-endian entries
on both powerpc64 and powerpc64le.

Reject old radix minidumps whose pmap section is empty with a specific
diagnostic.  Add a synthetic powerpc64le dump test which reads a page
through both its kernel and direct-map addresses.

PR:             298532
Reviewed by:    jhb
Approved by:    jhb (mentor)
MFC after:      2 weeks
Sponsored by:   FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59743
DeltaFile
+270-0lib/libkvm/kvm_minidump_powerpc64_radix.c
+118-0lib/libkvm/tests/kvm_open2_test.c
+2-1lib/libkvm/Makefile
+2-0lib/libkvm/kvm_powerpc64.h
+2-0lib/libkvm/kvm_minidump_powerpc64.c
+394-15 files

FreeBSD/ports 6284be3 — www/gallery-dl Makefile distinfo

www/gallery-dl: update to 1.32.14

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.14
Reported by:    GitHub (watch releases)

(cherry picked from commit e39c72facbc707d0d05d251ce7fef38b5a02b2aa)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/src a38a698 — sys/powerpc/aim mmu_radix.c

powerpc/radix: include page tables in minidumps

The radix pmap did not implement the minidump pmap callbacks, so radix
minidumps were emitted with an empty pmap section.  Such dumps do not
contain enough information for libkvm to translate kernel virtual
addresses.

Snapshot the 64KB radix root table in the pmap section, add lower-level
page-table pages to the sparse dump, and include pages backing non-DMAP
kernel mappings.  Keep the bulk direct map out of the dump while
retaining the relocated kernel image.

PR:             298532
Reviewed by:    jhb
Approved by:    jhb (mentor)
MFC after:      2 weeks
Sponsored by:   FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59743
DeltaFile
+157-0sys/powerpc/aim/mmu_radix.c
+157-01 files

FreeBSD/ports 3eabe64 — x11/wdisplays Makefile distinfo

x11/wdisplays: update to 1.3.0

Changes:        https://github.com/artizirk/wdisplays/releases/tag/1.3.0
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/wdisplays/distinfo
+2-1x11/wdisplays/Makefile
+5-42 files

FreeBSD/ports 65aa576 — benchmarks/clpeak Makefile distinfo

benchmarks/clpeak: update to 3.0.0

Changes:        https://github.com/krrishnarraj/clpeak/releases/tag/3.0.0
Reported by:    GitHub (watch releases)
DeltaFile
+3-3benchmarks/clpeak/distinfo
+1-1benchmarks/clpeak/Makefile
+4-42 files

FreeBSD/ports e39c72f — www/gallery-dl Makefile distinfo

www/gallery-dl: update to 1.32.14

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.14
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/src 4cb357c — sys/arm/arm minidump_machdep.c

arm: pad minidump page table

libkvm locates the sparse page array after the page-rounded PTE table
size, but the ARM minidump writer emitted only the unrounded size.  When
the table size was not page-aligned, libkvm therefore read every dumped
physical page at the wrong offset.

The mismatch was introduced when libkvm began rounding ptesize.  It has
affected ARM minidumps since ffdeef323449 ("libkvm: Improve physical
address lookup scaling."). It is exposed when the dumped KVA span is not
a multiple of 4 MiB.

Zero-pad the final PTE page and include the padding in the dump size.

Reviewed by:    jhb
Approved by:    jhb (mentor)
Fixes:          ffdeef323449 ("libkvm: Improve physical address lookup scaling.")
MFC after:      2 weeks
Sponsored by:   FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59716
DeltaFile
+4-2sys/arm/arm/minidump_machdep.c
+4-21 files

FreeBSD/src 61f98a9 — sys/netinet6 nd6.c

nd6: Fix regeneration of temp addresses in detached state

When an on-link prefix becomes detached, the kernel keeps
generating new RFC 8981 temporary addresses for that prefix.
Fix it by ignoring the detached addresses in regen_tmpaddr().
While here, change its return type to bool.

PR:             298533
Discussed with: markj
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D60051
DeltaFile
+18-12sys/netinet6/nd6.c
+18-121 files

FreeBSD/src 8d31b78 — . .cirrus.yml, .cirrus-ci pkg-install.sh

ci: Remove Cirrus CI files

Cirrus CI shutted down its service on June 1, 2026 and its CI dashboard
website (https://cirrus-ci.com) is now inaccessible. Since these files
are no longer used, remove them from the repository.

Reviewed by:    brooks, emaste, lwhsu
Approved by:    olce (mentor)
MFC after:      2 weeks
Sponsored by:   FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59858
DeltaFile
+0-237.cirrus.yml
+0-22.cirrus-ci/pkg-install.sh
+0-2592 files

FreeBSD/src 8970a9f — sys/powerpc/aim mmu_radix.c

powerpc/radix: synchronize temporary kernel mappings

The radix kremove implementation cleared a kernel PTE without
invalidating its TLB entry.  Reusing crashdumpmap could therefore keep
accessing an old physical page, causing minidumps to contain repeated
stale page contents.

Invalidate the removed kernel mapping and synchronize newly installed
kernel PTEs before they are accessed.

Reviewed by:    jhibbits
Approved by:    olce (mentor)
Fixes:          65bbba25d214 ("powerpc64: Implement Radix MMU for POWER9 CPUs")
MFC after:      2 weeks
Sponsored by:   FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59728
DeltaFile
+3-0sys/powerpc/aim/mmu_radix.c
+3-01 files

FreeBSD/src 7b8f3db — lib/libkvm kvm_minidump_powerpc64_hpt.c kvm_minidump_powerpc64.c

libkvm: support little-endian powerpc64 minidumps

Reviewed by:    jhibbits
Approved by:    olce (mentor)
MFC after:      2 weeks
Sponsored by:   FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59719
DeltaFile
+12-12lib/libkvm/kvm_minidump_powerpc64.c
+2-2lib/libkvm/kvm_minidump_powerpc64_hpt.c
+14-142 files