FreeBSD/doc 30d758bwebsite/content/ru/news/2026-ports-freeze _index.adoc

website: fix newline in the end of adoc file

Approved by: doceng (implicit)
DeltaFile
+1-1website/content/ru/news/2026-ports-freeze/_index.adoc
+1-11 files

FreeBSD/src 9af47fcusr.bin/tail tail.c

tail: Allow repetitive or contraditory options

Unlike its GNU counterpart, our tail(1) has always errored out if given
repetitive or contradictory options, even prior to Keith Bostic's 1991
reimplementation.  There is no good reason to continue to do so, not
even tradition, since many other commands (including head(1)) simply
apply the rightmost option in cases like this.

MFC after:      1 week
Reviewed by:    allanjude, markj
Differential Revision:  https://reviews.freebsd.org/D58192

(cherry picked from commit 9fc14dbe4897c4541113b9ba98236fbd7eb75380)
DeltaFile
+0-2usr.bin/tail/tail.c
+0-21 files

FreeBSD/src 3ab5936contrib/tzcode zic.c localtime.c

tzcode: Update to 2026c

MFC after:      1 week

(cherry picked from commit 28f617de7d9b9c708eacb3c2c13e5287e1b7354d)
DeltaFile
+181-170contrib/tzcode/zic.c
+44-34contrib/tzcode/localtime.c
+70-7contrib/tzcode/NEWS
+10-56contrib/tzcode/zdump.c
+23-27contrib/tzcode/tz-link.html
+17-28contrib/tzcode/Makefile
+345-3229 files not shown
+414-37915 files

FreeBSD/src 8c2e1decontrib/tzcode zic.c localtime.c

tzcode: Update to 2026c

MFC after:      1 week

(cherry picked from commit 28f617de7d9b9c708eacb3c2c13e5287e1b7354d)
DeltaFile
+181-170contrib/tzcode/zic.c
+44-34contrib/tzcode/localtime.c
+70-7contrib/tzcode/NEWS
+10-56contrib/tzcode/zdump.c
+23-27contrib/tzcode/tz-link.html
+17-28contrib/tzcode/Makefile
+345-3229 files not shown
+414-37915 files

FreeBSD/src 58e2ad5usr.bin/tail tail.c

tail: Allow repetitive or contraditory options

Unlike its GNU counterpart, our tail(1) has always errored out if given
repetitive or contradictory options, even prior to Keith Bostic's 1991
reimplementation.  There is no good reason to continue to do so, not
even tradition, since many other commands (including head(1)) simply
apply the rightmost option in cases like this.

MFC after:      1 week
Reviewed by:    allanjude, markj
Differential Revision:  https://reviews.freebsd.org/D58192

(cherry picked from commit 9fc14dbe4897c4541113b9ba98236fbd7eb75380)
DeltaFile
+0-2usr.bin/tail/tail.c
+0-21 files

FreeBSD/ports 25ce339x11/kitty distinfo Makefile

x11/kitty: Update to 0.48.1

ChangeLog:      https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes
Reported by:    Kovid Goyal <notifications at github.com>
DeltaFile
+5-5x11/kitty/distinfo
+1-1x11/kitty/Makefile
+6-62 files

FreeBSD/doc 9ee37b1website/content/en/status/report-2026-04-2026-06 dockerbox.adoc rocm.adoc

Status/2026Q2: Vale fixes
DeltaFile
+3-3website/content/en/status/report-2026-04-2026-06/dockerbox.adoc
+2-1website/content/en/status/report-2026-04-2026-06/rocm.adoc
+2-1website/content/en/status/report-2026-04-2026-06/hpc-ports-modernization.adoc
+1-1website/content/en/status/report-2026-04-2026-06/bhyve-cpuid.adoc
+1-1website/content/en/status/report-2026-04-2026-06/openjdk.adoc
+1-1website/content/en/status/report-2026-04-2026-06/bluetooth.adoc
+10-86 files

FreeBSD/ports 44bbab1net/traefik Makefile distinfo

net/traefik: Update to upstream release 3.7.9

Details:
- Bugfix release, see
  https://github.com/traefik/traefik/releases/tag/v3.7.9

MFH:            2026Q3
DeltaFile
+3-2net/traefik/Makefile
+3-1net/traefik/distinfo
+6-32 files

FreeBSD/src bc81728lib/libc/tests/stdlib/libatexit libatexit.cc

[test] libatexit: leverage __{BEGIN,END}_DECLS

This change converts the longhand form of `extern "C" {` and its
corresponding `}` into `__BEGIN_DECLS` and `__END_DECLS`, respectively.

The new form is much easier to grep for and is a best practice to use in
the FreeBSD tree.

This is meant to be a non-functional change.

MFC after:      1 week
DeltaFile
+7-4lib/libc/tests/stdlib/libatexit/libatexit.cc
+7-41 files

FreeBSD/src 64038dblib/libc/tests/stdlib/libatexit libatexit.cc

libc: tests: add static to resolve -Wmissing-prototypes

The function create_staticobj() is only used inside this translation unit.
Clang produces a -Wmissing-prototypes warning during standard buildworld.
This warning will become a fatal compile error if MK_WERROR is enabled for hardened builds.

PR: 285870
Fixes: ee9ce1078 ("libc: tests: add some tests for __cxa_atexit...")
Signed-off-by: Zhang Qiyue <peter-open-source.probing805 at aleeas.com>
Reviewed-by: ngie
Pull-Request: https://github.com/freebsd/freebsd-src/pull/2321
DeltaFile
+1-1lib/libc/tests/stdlib/libatexit/libatexit.cc
+1-11 files

FreeBSD/src 5f346dblib/libusb libusb.h

libusb: Sync interface for libusb_init_option

Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-3lib/libusb/libusb.h
+5-31 files

FreeBSD/ports 9fde2f9databases/rainfrog distinfo Makefile

databases/rainfrog: Update to 0.4.1

ChangeLog:      https://github.com/achristmascarl/rainfrog/releases/tag/v0.4.1
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3databases/rainfrog/distinfo
+2-2databases/rainfrog/Makefile
+5-52 files

FreeBSD/ports a847db5deskutils/gitte distinfo Makefile.crates

deskutils/gitte: Update to 0.9.1

Sponsored by:         SkunkWerks, GmbH
DeltaFile
+133-133deskutils/gitte/distinfo
+65-65deskutils/gitte/Makefile.crates
+1-2deskutils/gitte/Makefile
+199-2003 files

FreeBSD/ports f6c1f8dnet/zerotier distinfo Makefile, net/zerotier/files zerotier.in

net/zerotier: Update to 1.16.2

- Add alias address support to rc script
- https://github.com/zerotier/ZeroTierOne/releases/tag/1.16.2

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+18-0net/zerotier/files/zerotier.in
+3-3net/zerotier/distinfo
+1-1net/zerotier/Makefile
+22-43 files

FreeBSD/ports 617577fwww/go-anubis distinfo Makefile

www/go-anubis: Update to 1.26.0

- https://github.com/TecharoHQ/anubis/releases/tag/v1.26.0

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+3-3www/go-anubis/distinfo
+2-3www/go-anubis/Makefile
+5-62 files

FreeBSD/src 340c6aflib/libusb libusb.h

libusb: Add LIBUSB_DT_SUPERSPEED_HUB

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-0lib/libusb/libusb.h
+1-01 files

FreeBSD/src 3ebb70fstand/common gfx_fb.c

stand: Fix build failure due to old EDK2 interface

In 43b8edb320519, we change EFI_GRAPHICS_OUTPUT_PROTOCOL from
EFI_GRAPHICS_OUTPUT. However, this patch is not MFC to stable/15. As a
result, we need to use the old interface to prevent compile failure.

Fixes: 1802f2ca7215
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1stand/common/gfx_fb.c
+1-11 files

FreeBSD/ports 334731csysutils/k4dirstat Makefile

sysutils/k4dirstat: Deprecate and set expiration date to 2026-08-31

See also: https://github.com/jeromerobert/k4dirstat/issues/59
DeltaFile
+3-0sysutils/k4dirstat/Makefile
+3-01 files

FreeBSD/ports 1579822devel/R-cran-mlbench distinfo Makefile

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

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/doc 0147b11website/content/en/status/report-2026-04-2026-06 intro.adoc

Status/2026Q2: Add introduction

Reviewed by:    jrm
Differential Revision:  https://reviews.freebsd.org/D58422
DeltaFile
+11-0website/content/en/status/report-2026-04-2026-06/intro.adoc
+11-01 files

FreeBSD/doc 2dd086ewebsite/content/en/status/report-2026-04-2026-06 gcc.adoc

Status/2026Q2/gcc.adoc: Add report

Reviewed by:    jrm
Differential Revision:  https://reviews.freebsd.org/D58233
DeltaFile
+26-0website/content/en/status/report-2026-04-2026-06/gcc.adoc
+26-01 files

FreeBSD/ports 962bb5edevel/py-pytz distinfo Makefile

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

FreeBSD/ports 8a233a7net-im/teams distinfo Makefile, net-im/teams/files/packagejsons package-lock.json package.json

net-im/teams: Update to 2.13.0

Changelog:
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.12.0
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.13.0

PR:             296043
Reported by:    Paavo-Einari Kaipila <pkaipila at gmail.com> (initial patch)
Co-authored-by: Paavo-Einari Kaipila <pkaipila at gmail.com>
DeltaFile
+329-1,539net-im/teams/files/packagejsons/package-lock.json
+9-8net-im/teams/files/packagejsons/package.json
+5-5net-im/teams/distinfo
+4-3net-im/teams/Makefile
+347-1,5554 files

FreeBSD/src b78f880sys/x86/include specialreg.h

x86/specialreg: Add MSR_AMD_CPUID01 MSR

Reviewed by:    markj
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56311
DeltaFile
+1-0sys/x86/include/specialreg.h
+1-01 files

FreeBSD/src 8f7ea6bsys/x86/cpufreq hwpstate_intel.c

hwpstate_intel: Minimize ifdef for i386 build

Reported by:    jrtc27
Fixes:  bdc0f7678257
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 02c440e204041e92da403a64b70c2e1fdf3a4f73)
DeltaFile
+0-4sys/x86/cpufreq/hwpstate_intel.c
+0-41 files

FreeBSD/src 493676dsys/x86/include kvm.h

kvm: Support non-default CPUID leaf

KVM does not always use 0x40000000 as its CPUID base. For example, QEMU
adds a 0x100 offset when nested virtualization is detected and the host
exposes Hyper-V enlightenment hints. To accommodate this behavior,
switch the detection logic to use the CPUID leaf returned by do_cpuid(),
making the implementation more flexible.

See:
https://github.com/qemu/qemu/blob/master/target/i386/kvm/kvm.c#L2300

Reviewed by:    kib
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58146

(cherry picked from commit 86691d52a6d3796ad36ba474cf0a9493f6d99202)
DeltaFile
+3-4sys/x86/include/kvm.h
+3-41 files

FreeBSD/src 1802f2cstand/common gfx_fb.c gfx_fb.h, stand/ficl gfx_loader.c

stand: Bulk operations on each gfxfb_blt if shadow buffer enabled

Previously, gfxfb_blt flushed the framebuffer on every call. Since a
single drawing operation may invoke gfxfb_blt multiple times, this can
result in unnecessary flushes.

Instead, write updates to the shadow buffer (when present) and mark the
affected area as dirty. Flushing is deferred so multiple gfxfb_blt calls
can be coalesced into a single update. As before, only the dirty region
is flushed.

This fixes the slow bootloader problem in some platforms.

Reviewed by:    imp, adrian, obiwac
Tested by:      obiwac, jrm
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57373

(cherry picked from commit 32da2f23ae4d18888d34682b0ddb49ec80c0bb26)
DeltaFile
+203-22stand/common/gfx_fb.c
+7-0stand/common/gfx_fb.h
+4-3stand/ficl/gfx_loader.c
+2-1stand/liblua/gfx_utils.c
+216-264 files

FreeBSD/src 592bf24sys/x86/cpufreq hwpstate_intel.c

hwpstate_intel: Fix i386 build

Reviewed by:    olce
Fixes:  7b26353a59d6
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58208

(cherry picked from commit bdc0f7678257eaa739b9c816285504470e71e3de)
DeltaFile
+8-0sys/x86/cpufreq/hwpstate_intel.c
+8-01 files

FreeBSD/src 4a1a1bfstand/common gfx_fb.c

stand: Fix shadow buffer offset handling

The shadow buffer is addressed relative to `tg_origin`, which includes
the padding offset, whereas `gfxfb_blt` operates on coordinates without
that offset. To make `gfx_fb_copy_area` emulate the behavior of
`gfxfb_blt`, the source coordinates must include the padding offset,
while the destination coordinates must not. The original implementation
omitted the offset from the source coordinates; this change corrects
that.

Additionally, `gfx_fb_cons_display` already applies the padding offset,
so the redundant adjustment is removed.

PR:             296246
Reported by:    2khramtsov at gmail.com
Reviewed by:    imp
Tested by:      2khramtsov at gmail.com, junchoon at dec.sakura.ne.jp,
naito.yuichiro_ at gmail.com
Fixes:          32da2f23ae4d

    [5 lines not shown]
DeltaFile
+15-11stand/common/gfx_fb.c
+15-111 files

FreeBSD/ports cecb5d4sysutils/debootstrap distinfo Makefile

sysutils/debootstrap: Update to 1.0.144
DeltaFile
+3-3sysutils/debootstrap/distinfo
+1-2sysutils/debootstrap/Makefile
+1-0sysutils/debootstrap/pkg-plist
+5-53 files