FreeBSD/ports f59da93security/py-unicode-show distinfo Makefile

security/py-unicode-show: Update to 52.1-1
DeltaFile
+3-3security/py-unicode-show/distinfo
+1-1security/py-unicode-show/Makefile
+4-42 files

FreeBSD/ports be9f7c7security/py-privleap distinfo Makefile

security/py-privleap: Update to 5.8-1
DeltaFile
+3-3security/py-privleap/distinfo
+1-2security/py-privleap/Makefile
+4-52 files

FreeBSD/ports c825e85net/dataplaneapi distinfo Makefile

net/dataplaneapi: Update to 3.3.5

ChangeLog: https://github.com/haproxytech/dataplaneapi/releases/tag/v3.3.5
DeltaFile
+5-5net/dataplaneapi/distinfo
+2-3net/dataplaneapi/Makefile
+7-82 files

FreeBSD/ports 881afbcarchivers/appscript distinfo Makefile

archivers/appscript: Update to 0.5.0

ChangeLog: https://github.com/DtxdF/appscript/releases/tag/v0.5.0
DeltaFile
+3-3archivers/appscript/distinfo
+1-1archivers/appscript/Makefile
+4-42 files

FreeBSD/ports 4680ef8textproc/py-regex distinfo Makefile

textproc/py-regex: Update 2026.2.28 => 2026.5.9

Changelog:
https://github.com/mrabarnett/mrab-regex/blob/2026.5.9/changelog.txt

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

(cherry picked from commit 060c26d749ff1c03b7682bb75ebe931a20052cf9)
DeltaFile
+3-3textproc/py-regex/distinfo
+1-1textproc/py-regex/Makefile
+4-42 files

FreeBSD/ports 060c26dtextproc/py-regex distinfo Makefile

textproc/py-regex: Update 2026.2.28 => 2026.5.9

Changelog:
https://github.com/mrabarnett/mrab-regex/blob/2026.5.9/changelog.txt

PR:             295832
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3textproc/py-regex/distinfo
+1-1textproc/py-regex/Makefile
+4-42 files

FreeBSD/ports 0c34e95www/mod_qos distinfo Makefile

www/mod_qos: Update 11.76 => 11.78

Changelog:
https://mod-qos.sourceforge.net/CHANGES.txt

- Replace WRKSRC with WRKSRC_SUBDIR.

PR:             295833
Sponsored by:   UNIS Labs
DeltaFile
+3-3www/mod_qos/distinfo
+2-2www/mod_qos/Makefile
+5-52 files

FreeBSD/src 67df313sys/compat/linuxkpi/common/include/linux pm_qos.h

linuxkpi: Make pm_qos.h self-contained

Include <linux/types.h> for `false`.  This is needed by amdgpu somewhere
between Linux 6.12 and 6.15.

Reviewed by:    Minsoo Choo <minsoo at minsoo.io>, bz
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57415
DeltaFile
+2-0sys/compat/linuxkpi/common/include/linux/pm_qos.h
+2-01 files

FreeBSD/ports e893260devel/nextpnr-devel distinfo Makefile

devel/nextpnr-devel: Update to 2026-06-02
DeltaFile
+3-3devel/nextpnr-devel/distinfo
+2-2devel/nextpnr-devel/Makefile
+5-52 files

FreeBSD/ports 9df447adns/dnsdist distinfo Makefile

dns/dnsdist: update to v2.0.6

PR:     295515
Reported by:    Jordan Ostreff <jordan at ostreff.info>
Approved by:    tremere at cainites.net (maintainer)
DeltaFile
+3-3dns/dnsdist/distinfo
+1-2dns/dnsdist/Makefile
+4-52 files

FreeBSD/ports 421ebdcwww/py-django52 distinfo Makefile

www/py-django52: Update to 5.2.15

(cherry picked from commit 896fe23e73c4553592896314ee1096dc95c720fa)
DeltaFile
+3-3www/py-django52/distinfo
+1-1www/py-django52/Makefile
+4-42 files

FreeBSD/ports 5f56ab5www/py-django52 distinfo Makefile

www/py-django52: Update to 5.2.14

Changes:        https://docs.djangoproject.com/en/5.2/releases/
(cherry picked from commit 27543c190efb7603d4c8d1d24ddd7fa383ca99e7)
DeltaFile
+3-3www/py-django52/distinfo
+1-1www/py-django52/Makefile
+4-42 files

FreeBSD/ports e31122ewww/py-django60 distinfo Makefile

www/py-django60: Update to 6.0.6

(cherry picked from commit 2a8629784863b86013383c76b8a42c55fdbd69d7)
DeltaFile
+3-3www/py-django60/distinfo
+1-1www/py-django60/Makefile
+4-42 files

FreeBSD/ports 4543328www/py-django60 distinfo Makefile

www/py-django60: Update to 6.0.5

Changes:        https://docs.djangoproject.com/en/6.0/releases/
(cherry picked from commit b48357863f3f09ebdcbea5f1310b32c9df520a98)
DeltaFile
+3-3www/py-django60/distinfo
+1-1www/py-django60/Makefile
+4-42 files

FreeBSD/ports 896fe23www/py-django52 distinfo Makefile

www/py-django52: Update to 5.2.15
DeltaFile
+3-3www/py-django52/distinfo
+1-1www/py-django52/Makefile
+4-42 files

FreeBSD/ports 2a86297www/py-django60 distinfo Makefile

www/py-django60: Update to 6.0.6
DeltaFile
+3-3www/py-django60/distinfo
+1-1www/py-django60/Makefile
+4-42 files

FreeBSD/src 73e0d6bbin/pwd/tests pwd_test.sh, usr.bin/env/tests env_test.sh

tests: Avoid sleep when causing a write error

Cause a write error using a fifo and wait, rather than needing a sleep
to wait for something to terminate. This is faster and avoids a
potential test failure on a heavily loaded system.

Using /dev/full would be simpler, but it is not portable enough (it
tends not to be available in jails, even). Starting programs with stdout
not open or only open for read/execute/search may have unexpected side
effects.

Reviewed by:    ngie, des
Differential Revision:  https://reviews.freebsd.org/D57213
DeltaFile
+8-7bin/pwd/tests/pwd_test.sh
+7-6usr.bin/printenv/tests/printenv_test.sh
+7-6usr.bin/uniq/tests/uniq_test.sh
+7-6usr.bin/yes/tests/yes_test.sh
+7-5usr.bin/env/tests/env_test.sh
+7-5usr.bin/ident/tests/ident_test.sh
+43-353 files not shown
+64-509 files

FreeBSD/ports 6514c2ax11/wallutils Makefile

x11/wallutils: Bump PORTREVISION

- Previous commit changed build options, lets bump it.

Fixes:          9b1916275021 ("x11/wallutils: Unbreak port")
DeltaFile
+1-1x11/wallutils/Makefile
+1-11 files

FreeBSD/ports f0f98fclang/elixir-devel distinfo Makefile

lang/elixir:  Update to 1.2.0 release

- https://elixir-lang.org/blog/2026/06/03/elixir-v1-20-0-released/
- https://github.com/elixir-lang/elixir/releases

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+3-3lang/elixir-devel/distinfo
+1-2lang/elixir-devel/Makefile
+4-52 files

FreeBSD/ports 4352d53net/eturnal Makefile

net/eturnal: bump port after lang/erlang update

Approved by:    erlang
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+1-1net/eturnal/Makefile
+1-11 files

FreeBSD/src 8bf4902usr.bin/diff pr.c

diff: Correct fd 0 case on pipe

After git commit c8d40bf8ecc60cc15e3904410db62065ea681fdc, if fd 0 was
not open, it is left with CLOEXEC set and therefore fails. This is an
unlikely situation, but fixing it reduces the size of the code (by using
posix_spawn_file_actions_adddup2's special case if the two file
descriptor numbers are the same).

At the same time, check the error code from
posix_spawn_file_actions_adddup2.

Reviewed by:    bapt
Differential Revision:  https://reviews.freebsd.org/D56910
DeltaFile
+3-2usr.bin/diff/pr.c
+3-21 files

FreeBSD/src 248dd56usr.bin/xinstall install.1

install.1: Convert link flags to a table

The five link flags get lost in prose.

Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57418
DeltaFile
+13-10usr.bin/xinstall/install.1
+13-101 files

FreeBSD/doc c0b74d7website/content/ru/releng _index.adoc

website/ru: Update releng/_index.adoc

Update to EN aa570f12f85107e9de1051b8a342924a766d2600
DeltaFile
+10-9website/content/ru/releng/_index.adoc
+10-91 files

FreeBSD/ports 64c711adevel/py-b2 Makefile distinfo

devel/py-b2: Update to 4.7.0

Changes since 4.6.0:

 - Reject unsafe remote filenames in the Download command.

 - Drop support for Python 3.9 and PyPy 3.9.

Reported by:    github
DeltaFile
+6-4devel/py-b2/Makefile
+3-3devel/py-b2/distinfo
+9-72 files

FreeBSD/ports 5604d65devel/py-b2sdk distinfo Makefile

devel/py-b2sdk: Update to 2.12.0

Update dependencies.

Changes since 2.10.4:

 - Handle null case when encoding / decoding content_sha1 in
   BaseFileVersion.

 - Fix SqliteAccountInfo to explicitly close temporary sqlite
   connections used during setup.

 - Declare official support for Python 3.14.

 - Introduce a reusable validator to ensure remote B2 file names
   are safe to use as local paths.

 - Drop support for Python 3.9 and PyPy 3.9.


    [3 lines not shown]
DeltaFile
+3-3devel/py-b2sdk/distinfo
+2-2devel/py-b2sdk/Makefile
+5-52 files

FreeBSD/src 545cef1sys/dev/ena ena.h

ena: Update driver version to v2.8.3

Features:
* Report RX overrun errors via sysctl hw stats

Bug Fixes:
* Budget rx descriptors, not packets, to fix jumbo frame throughput

Minor Changes:
* Adjust ena_[rt]x_cleanup to return bool

MFC after: 2 weeks
Sponsored by: Amazon, Inc.
Differential Revision: https://reviews.freebsd.org/D56641

(cherry picked from commit af7911d3b732b8e0d4254c5d0bf60d74ced89157)
DeltaFile
+1-1sys/dev/ena/ena.h
+1-11 files

FreeBSD/src 109ee0asys/dev/ena ena_datapath.c ena.h

ena: Budget rx descriptors, not packets

We had ENA_RX_BUDGET = 256 in order to allow up to 256 received
packets to be processed before we do other cleanups (handling tx
packets and, critically, refilling the rx buffer ring).  Since the
ring holds 1024 buffers by default, this was fine for normal packets:
We refill the ring when it falls below 7/8 full, and even with a large
burst of incoming packets allowing it to fall by another 1/4 before we
consider refilling the ring still leaves it at 7/8 - 1/4 = 5/8 full.

With jumbos, the story is different: A 9k jumbo (as is used by default
within the EC2 network) consumes 3 descriptors, so a single rx cleanup
pass can consume 3/4 of the default-sized rx ring; if the rx buffer
ring wasn't completely full before a packet burst arrives, this puts
us perilously close to running out of rx buffers.

This precise failure mode has been observed on some EC2 instance types
within a Cluster Placement Group, resulting in the nominal 10 Gbps
single-flow throughput between instances dropping to ~100 Mbps as a

    [21 lines not shown]
DeltaFile
+10-3sys/dev/ena/ena_datapath.c
+2-2sys/dev/ena/ena.h
+12-52 files

FreeBSD/src 94659fcsys/dev/ena ena_datapath.c

ena: Adjust ena_[rt]x_cleanup to return bool

The ena_[rt]x_cleanup functions are limited internally to a maximum
number of packets; this ensures that TX doesn't starve RX (or vice
versa) and also attempts to ensure that we get a chance to refill
the RX buffer ring before the device runs out of buffers and starts
dropping packets.

Historically these functions have returned the number of packets which
they processed which ena_cleanup compares to their respective budgets
to decide whether to reinvoke them.  This is unnecessary complication;
since the precise number of packets processed is never used, adjust
the APIs of those functions to return a bool indicating if they want
to be reinvoked (aka if they hit their limits).

Since ena_tx_cleanup now only uses work_done if diagnostics are
enabled (ena_log_io macros to nothing otherwise) eliminate that
variable and pass its value (ENA_TX_BUDGET - budget) to ena_log_io
directly.

    [9 lines not shown]
DeltaFile
+12-14sys/dev/ena/ena_datapath.c
+12-141 files

FreeBSD/src 77876ebsys/dev/ena ena.c ena.h

ena: Report RX overrun errors

Extract rx_overruns from the keep alive descriptor reported by
the device and expose it via sysctl hw stats.

RX overrun errors occur when a packet arrives but there are not
enough free buffers in the RX ring to receive it.

MFC after: 2 weeks
Sponsored by: Amazon, Inc.
Differential Revision: https://reviews.freebsd.org/D56640

(cherry picked from commit e3f4a63af63bea70bc86b6c790b14aa5ee99fcd0)
DeltaFile
+4-0sys/dev/ena/ena.c
+2-0sys/dev/ena/ena.h
+2-0sys/dev/ena/ena_sysctl.c
+8-03 files

FreeBSD/src b49021busr.bin/xinstall install.1

install.1: Document options incompatible with -s

Reported by:    des
Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57409
DeltaFile
+5-1usr.bin/xinstall/install.1
+5-11 files