FreeBSD/doc afc5ea2website/data/en/news news.toml

15.1: Announce BETA2

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+5-0website/data/en/news/news.toml
+5-01 files

FreeBSD/ports 4b84922misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS amd64-amd64-15.1-BETA2 powerpc-powerpc64-15.1-BETA2

misc/freebsd-release-manifests: Add 15.1-BETA2 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative

(cherry picked from commit cdec66d52c5319677b6d9e53c105f5d3408af2a8)
DeltaFile
+5-5misc/freebsd-release-manifests/pkg-plist
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.1-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.1-BETA2
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.1-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.1-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.1-BETA1
+23-326 files not shown
+47-4712 files

FreeBSD/ports cdec66dmisc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS amd64-amd64-15.1-BETA2 powerpc-powerpc64-15.1-BETA2

misc/freebsd-release-manifests: Add 15.1-BETA2 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+5-5misc/freebsd-release-manifests/pkg-plist
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.1-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.1-BETA2
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.1-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.1-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.1-BETA1
+23-326 files not shown
+47-4712 files

FreeBSD/ports bbebfd2security/tor distinfo Makefile

security/tor: update 0.4.9.6 → 0.4.9.7
DeltaFile
+3-3security/tor/distinfo
+1-1security/tor/Makefile
+4-42 files

FreeBSD/ports 0b250bcdevel/args Makefile distinfo

devel/args: update 6.4.13 → 6.4.16
DeltaFile
+3-4devel/args/Makefile
+3-3devel/args/distinfo
+6-72 files

FreeBSD/ports 7e4be0d. UPDATING, shells/bash-completion Makefile

shells/bash-completion: Don't depend on shells/bash{,-static}

Depending on the shell itself during build time create a large dependency
chain. E.g., using the pc file of this port requires bash being built although
technically not required at all. Have the user install bash as a direct
dependency.

PR:             292501
Tested by:      michaelo
Approved by:    sunpoet (maintainer)
DeltaFile
+2-8shells/bash-completion/Makefile
+7-0UPDATING
+9-82 files

FreeBSD/doc 7c17ba7website/content/en/releases/15.1R/checksums CHECKSUM.SHA512-FreeBSD-15.1-BETA2-amd64-vm.asc CHECKSUM.SHA256-FreeBSD-15.1-BETA2-arm64-aarch64-vm.asc

15.1: Add checksums for 15.1-BETA2

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+31-0website/content/en/releases/15.1R/checksums/CHECKSUM.SHA512-FreeBSD-15.1-BETA2-amd64-vm.asc
+31-0website/content/en/releases/15.1R/checksums/CHECKSUM.SHA256-FreeBSD-15.1-BETA2-arm64-aarch64-vm.asc
+31-0website/content/en/releases/15.1R/checksums/CHECKSUM.SHA512-FreeBSD-15.1-BETA2-arm64-aarch64-vm.asc
+31-0website/content/en/releases/15.1R/checksums/CHECKSUM.SHA256-FreeBSD-15.1-BETA2-amd64-vm.asc
+29-0website/content/en/releases/15.1R/checksums/CHECKSUM.SHA512-FreeBSD-15.1-BETA2-arm64-aarch64.asc
+29-0website/content/en/releases/15.1R/checksums/CHECKSUM.SHA256-FreeBSD-15.1-BETA2-arm64-aarch64.asc
+182-027 files not shown
+763-333 files

FreeBSD/ports 22c6d9anet/amnezia-kmod distinfo Makefile

net/amnezia-kmod: Update 2.0.10 => 2.0.11

Changelog:
- Fix mbuf leak on processing invalid packets.
https://github.com/vgrebenschikov/wireguard-amnezia-kmod/releases/tag/v2.0.11

PR:             295108
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit f6e3eec6fbb45ccdb3ece1e5db70286948535896)
DeltaFile
+3-3net/amnezia-kmod/distinfo
+1-1net/amnezia-kmod/Makefile
+4-42 files

FreeBSD/ports f6e3eecnet/amnezia-kmod distinfo Makefile

net/amnezia-kmod: Update 2.0.10 => 2.0.11

Changelog:
- Fix mbuf leak on processing invalid packets.
https://github.com/vgrebenschikov/wireguard-amnezia-kmod/releases/tag/v2.0.11

PR:             295108
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3net/amnezia-kmod/distinfo
+1-1net/amnezia-kmod/Makefile
+4-42 files

FreeBSD/src 9432351sys/arm/include _types.h, sys/arm64/include _types.h

types: provide __SIZEOF_{INT{8,16,32,64},TIME,TIME32}_T

Suggested by:   kib
Reviewed by:    imp, kib
Discussed with: emaste, jrtc27
Differential Revision:  https://reviews.freebsd.org/D56783
DeltaFile
+5-0sys/sys/_types.h
+2-0sys/x86/include/_types.h
+2-0sys/sys/abi_types.h
+1-0sys/riscv/include/_types.h
+1-0sys/arm64/include/_types.h
+1-0sys/arm/include/_types.h
+12-01 files not shown
+13-07 files

FreeBSD/src 324d53csys/sys time.h

sys/time: rework saturation ifdef to avoid direct arch ref

Suggested by:   kib
Reviewed by:    imp, kib
Differential Revision:  https://reviews.freebsd.org/D56401
DeltaFile
+2-2sys/sys/time.h
+2-21 files

FreeBSD/ports dcfcb1b. MOVED, devel Makefile

devel/py-rednose: Remove expired port

2026-05-07 devel/py-rednose: Depends on unmaintained nosetests
DeltaFile
+0-24devel/py-rednose/Makefile
+0-3devel/py-rednose/distinfo
+0-2devel/py-rednose/pkg-descr
+0-1devel/Makefile
+1-0MOVED
+1-305 files

FreeBSD/ports e06bd56. MOVED, devel Makefile

devel/sd-mux-ctrl: Remove expired port

2026-05-07 devel/sd-mux-ctrl: Upstream project is unmaintained as the Tizen project is no longer active
DeltaFile
+0-35devel/sd-mux-ctrl/Makefile
+0-19devel/sd-mux-ctrl/files/patch-src_CMakeLists.txt
+0-5devel/sd-mux-ctrl/distinfo
+0-2devel/sd-mux-ctrl/pkg-descr
+0-1devel/Makefile
+1-0MOVED
+1-626 files

FreeBSD/ports 9a75833ports-mgmt/portmaster distinfo Makefile

ports-mgmt/portmaster: update to version 3.34

This update adds support for FreeBSD pkgbase systems. Packages with
names that start with FreeBSD-* should be ignored by all operations.

Additional changes:
 * Deal with removed port directories when updating all installed
   ports.
 * Deal with ports that are installed with a flavour but where the
   port is no longer flavoured.
DeltaFile
+3-3ports-mgmt/portmaster/distinfo
+1-1ports-mgmt/portmaster/Makefile
+4-42 files

FreeBSD/src d9b272acontrib/llvm-project/clang/lib/Sema AnalysisBasedWarnings.cpp

Merge commit 871038759afb from llvm git (by Marco Elver):

  Thread Safety Analysis: Fix pointer handling of variables with deprecated attributes (#148974)

  de10e44b6fe7 ("Thread Safety Analysis: Support warning on
  passing/returning pointers to guarded variables") added checks for
  passing pointer to guarded variables. While new features do not
  necessarily need to support the deprecated attributes (`guarded_var`,
  and `pt_guarded_var`), we need to ensure that such features do not cause
  the compiler to crash.

  As such, code such as this:

          struct {
            int v __attribute__((guarded_var));
          } p;

          int *g() {
            return &p.v;  // handleNoMutexHeld() with POK_ReturnPointer

    [24 lines not shown]
DeltaFile
+20-5contrib/llvm-project/clang/lib/Sema/AnalysisBasedWarnings.cpp
+20-51 files

FreeBSD/ports 0ec0008benchmarks/clpeak distinfo Makefile

benchmarks/clpeak: update to 2.0.3

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

FreeBSD/ports ee04c00devel/json-fortran pkg-plist distinfo

devel/json-fortran: update 9.1.0 → 9.3.1
DeltaFile
+6-6devel/json-fortran/pkg-plist
+3-3devel/json-fortran/distinfo
+2-2devel/json-fortran/Makefile
+11-113 files

FreeBSD/ports f109a9faudio/x42-plugins-lv2 distinfo Makefile

audio/x42-plugins-lv2: update 2026012520260420
DeltaFile
+3-3audio/x42-plugins-lv2/distinfo
+1-1audio/x42-plugins-lv2/Makefile
+4-42 files

FreeBSD/ports e810411science/neko pkg-plist Makefile, science/neko/files neko_log_parser.py patch-tests_integration_tests_test__examples_test__examples.py

science/neko: New port: Framework for high-order spectral element flow simulations
DeltaFile
+559-0science/neko/pkg-plist
+192-0science/neko/files/neko_log_parser.py
+48-0science/neko/Makefile
+41-0science/neko/files/patch-tests_integration_tests_test__examples_test__examples.py
+13-0science/neko/files/patch-tests_integration_tests_test__demo_test__suite.py
+7-0science/neko/pkg-descr
+860-02 files not shown
+864-08 files

FreeBSD/ports 1ff3847x11/alttab Makefile

x11/alttab: Take maintainership

- Remove unneeded GNU_CONFIGURE_MANPREFIX

(cherry picked from commit 867eb239184ae8054ec3fb0484430fd61d11effc)
DeltaFile
+2-2x11/alttab/Makefile
+2-21 files

FreeBSD/ports 4d91bdex11/alttab distinfo Makefile

x11/alttab: Update to 1.8.0

ChangeLog: https://github.com/sagb/alttab/releases/tag/v1.8.0

 * Disable bottom line by default.
 * Avoid xnee dependency in tests.
 * Build variable to debug icon source.
 * More secure input filtering.
 * Option -s 5 to prefer file icon if size is equal.
 * Escape key to close UI.
 * Handle COMPOUND WM_NAME.
 * Secure window name loading in ratpoison.
 * Show desktop names instead of numbers.
 * Adapt test script for Darwin.
 * Option -sortmin to show minimized windows last.
 * Option -min to color minimized windows frames.
 * Fix DISPLAY in test script.
 * Fix C language errors.


    [3 lines not shown]
DeltaFile
+3-3x11/alttab/distinfo
+1-2x11/alttab/Makefile
+4-52 files

FreeBSD/ports 867eb23x11/alttab Makefile

x11/alttab: Take maintainership

- Remove unneeded GNU_CONFIGURE_MANPREFIX
DeltaFile
+2-2x11/alttab/Makefile
+2-21 files

FreeBSD/ports fbf4e0esecurity/libgpg-error distinfo Makefile

security/libgpg-error: update to 1.61
DeltaFile
+3-3security/libgpg-error/distinfo
+1-1security/libgpg-error/Makefile
+1-1security/libgpg-error/pkg-plist
+5-53 files

FreeBSD/ports 9650642astro/merkaartor Makefile, databases/postgis33 Makefile

graphics/proj: bump dependends ports
DeltaFile
+1-1databases/spatialite_gui/Makefile
+1-1databases/postgis33/Makefile
+1-1databases/postgis34/Makefile
+1-1databases/spatialite-tools/Makefile
+1-1databases/spatialite/Makefile
+1-1astro/merkaartor/Makefile
+6-628 files not shown
+34-2734 files

FreeBSD/ports bd21980sysutils Makefile

sysutils/Makefile: Add firstboot-pkg-upgrade

MFC:            2026Q2
Fixes:          00f7e6eb6c82 (sysutils/firstboot-pkg-upgrade)
Reported by:    ivy

(cherry picked from commit eb29a4d02e5ba83964587879fee1972450a29cda)
DeltaFile
+1-0sysutils/Makefile
+1-01 files

FreeBSD/ports eb29a4dsysutils Makefile

sysutils/Makefile: Add firstboot-pkg-upgrade

MFC:            2026Q2
Fixes:          00f7e6eb6c82 (sysutils/firstboot-pkg-upgrade)
Reported by:    ivy
DeltaFile
+1-0sysutils/Makefile
+1-01 files

FreeBSD/ports 00f7e6esysutils/firstboot-pkg-upgrade Makefile pkg-descr, sysutils/firstboot-pkg-upgrade/files firstboot_pkg_upgrade.in

sysutils/firstboot-pkg-upgrade: New port

Introduce an rc.d service to upgrade all packages on first boot,
ensuring cloud images are deployed with no known vulnerabilities. By
default, it will patch everything from all enabled repos, and record
this in syslog. It accepts an optional additional line that specifies
a list of space-separated specific repos to limit the upgrade to.

Note specifying bogus repos results in the upgrade aborting,
it will log This and will not try to not run again.

MFH:                    2026Q2
Sponsored by:           Amazon
Sponsored by:           Google Cloud
Sponsored by:           OVHcloud
Reviewed by:            bapt, cperciva
Discussed with:         bapt, cperciva, delphij, lwhsu
Differential Revision: https://reviews.freebsd.org/D56381

(cherry picked from commit 89d217ad06ead7f1138121ca2aa30099bba23165)
DeltaFile
+62-0sysutils/firstboot-pkg-upgrade/files/firstboot_pkg_upgrade.in
+20-0sysutils/firstboot-pkg-upgrade/Makefile
+6-0sysutils/firstboot-pkg-upgrade/pkg-descr
+88-03 files

FreeBSD/ports 89d217asysutils/firstboot-pkg-upgrade Makefile pkg-descr, sysutils/firstboot-pkg-upgrade/files firstboot_pkg_upgrade.in

sysutils/firstboot-pkg-upgrade: New port

Introduce an rc.d service to upgrade all packages on first boot,
ensuring cloud images are deployed with no known vulnerabilities. By
default, it will patch everything from all enabled repos, and record
this in syslog. It accepts an optional additional line that specifies
a list of space-separated specific repos to limit the upgrade to.

Note specifying bogus repos results in the upgrade aborting,
it will log This and will not try to not run again.

MFH:                    2026Q2
Sponsored by:           Amazon
Sponsored by:           Google Cloud
Sponsored by:           OVHcloud
Reviewed by:            bapt, cperciva
Discussed with:         bapt, cperciva, delphij, lwhsu
Differential Revision: https://reviews.freebsd.org/D56381
DeltaFile
+62-0sysutils/firstboot-pkg-upgrade/files/firstboot_pkg_upgrade.in
+20-0sysutils/firstboot-pkg-upgrade/Makefile
+6-0sysutils/firstboot-pkg-upgrade/pkg-descr
+88-03 files

FreeBSD/src cab150fsys/sys time.h

sys/time: appease gcc -Wtype-limits

In environments where time_t is 32 bits, including the 32-bit library
build on amd64, the overflow being tested for cannot happen, and gcc
complains with -Wtype-limits, causing the gcc build to fail.  Work
around this by ifdef'ing out the saturation code on i386.

Reviewed by:    imp, jfree
Discussed with: markj
Fixes:  e3799530b3ba ("sys/time: Add saturating sbt conversions")
Differential Revision:  https://reviews.freebsd.org/D56369

(cherry picked from commit 00dccc3164c6dff38350a1baeeea7238acf2efc3)
DeltaFile
+4-0sys/sys/time.h
+4-01 files

FreeBSD/ports e60a9b6www/evcc distinfo Makefile

www/evcc: update to 0.306.3

Changes:        https://github.com/evcc-io/evcc/releases
DeltaFile
+7-7www/evcc/distinfo
+1-1www/evcc/Makefile
+8-82 files