FreeBSD/ports 3db9c4bdevel/py-aws-lambda-builders Makefile distinfo

devel/py-aws-lambda-builders: Update to 1.66.0

ChangeLog:      https://github.com/aws/aws-lambda-builders/compare/v1.64.0...v1.66.0
Approved by:    hrs (mentor, blanket)
DeltaFile
+3-3devel/py-aws-lambda-builders/distinfo
+1-1devel/py-aws-lambda-builders/Makefile
+4-42 files

FreeBSD/ports 628d6a5editors/vscode Makefile.version distinfo, editors/vscode/files patch-src_vs_code_electron-main_app.ts patch-remote_package.json

editors/vscode: Update to 1.131.0

Changelog: https://code.visualstudio.com/updates/v1_131

Reported by:    GitHub (watch releases)
DeltaFile
+45-32editors/vscode/pkg-plist
+9-9editors/vscode/distinfo
+4-4editors/vscode/files/patch-build_gulpfile.vscode.ts
+3-3editors/vscode/Makefile.version
+2-2editors/vscode/files/patch-src_vs_code_electron-main_app.ts
+2-2editors/vscode/files/patch-remote_package.json
+65-523 files not shown
+70-589 files

FreeBSD/src a3a884clib/libc/stdio open_memstream.c open_wmemstream.c, lib/libc/tests/stdio open_wmemstream_test.c open_memstream2_test.c

stdio: *memstream: grow the buffer by 1.5x on write

This improves performance by reducing the number of allocations as we
write into the memstream, both in the fully buffered case with larger
memstreams and also more trivially in the line- and un-buffered case as
they flush back to the underlying buffer more often.

The inspiration for this was taken from Apple's implementation in
https://github.com/apple-oss-distributions/libc, but expanded to include
wmemstream for consistency.  I've added a test for the bug that I hit in
libder that caused me to notice this in the first place, and fixed that
bug in this version.

Reviewed by:    des, jhb (both slightly previous version)
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D57355
DeltaFile
+39-0lib/libc/tests/stdio/open_memstream2_test.c
+38-0lib/libc/tests/stdio/open_wmemstream_test.c
+16-6lib/libc/stdio/open_wmemstream.c
+15-6lib/libc/stdio/open_memstream.c
+108-124 files

FreeBSD/src 781defclib/libc/stdio open_wmemstream.c open_memstream.c

stdio: *memstream: decouple the buffer size from the stream length

It's useful to be able to track both facts with a single variable, but
it also makes it more difficult to change how the buffer size scales.

As an example, Apple's implementation seems to scale the buffer size by
1.5x on growth, presumably in an attempt to reduce trips into realloc().
This might be questionable in the face of stdio buffering, but avoiding
serious churn in the line- or un-buffered case is a net positive if
doing so isn't incredibly invasive.

Reviewed by:    des, jhb, obiwac
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D57354
DeltaFile
+9-4lib/libc/stdio/open_memstream.c
+8-4lib/libc/stdio/open_wmemstream.c
+17-82 files

FreeBSD/src 28327c5lib/libc/stdio open_wmemstream.c open_memstream.c

stdio: *memstream: slightly streamline growth function

Inverting the condition after realloc*() is a minor cleanup, but makes
the success path a little cleaner to ease a future change.

Reviewed by:    des, jhb
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D57353
DeltaFile
+8-9lib/libc/stdio/open_memstream.c
+7-9lib/libc/stdio/open_wmemstream.c
+15-182 files

FreeBSD/ports e7a480enet-im/ejabberd Makefile pkg-plist

net-im/ejabberd: Update to 26.07

MFH:            2026Q3
Security:       ca42379d-8d45-11f1-a129-901b0e9408dc
(cherry picked from commit 4a7c7384f8b2aa595378a712d768de4b52f25430)
DeltaFile
+5-5net-im/ejabberd/distinfo
+6-0net-im/ejabberd/pkg-plist
+2-3net-im/ejabberd/Makefile
+13-83 files

FreeBSD/ports 4a7c738net-im/ejabberd Makefile pkg-plist

net-im/ejabberd: Update to 26.07

MFH:            2026Q3
Security:       ca42379d-8d45-11f1-a129-901b0e9408dc
DeltaFile
+5-5net-im/ejabberd/distinfo
+6-0net-im/ejabberd/pkg-plist
+2-3net-im/ejabberd/Makefile
+13-83 files

FreeBSD/ports d79a312security/vuxml/vuln 2026.xml

security/vuxml: Document ejabberd vulnerabilities
DeltaFile
+60-0security/vuxml/vuln/2026.xml
+60-01 files

FreeBSD/doc b5bc268website/content/en/status/report-2026-04-2026-06 pdopenpid.adoc

Status/2026Q2/pdopenpid.adoc: man references markup fixes
DeltaFile
+4-4website/content/en/status/report-2026-04-2026-06/pdopenpid.adoc
+4-41 files

FreeBSD/ports ca7ba10benchmarks/py-reframe-hpc Makefile distinfo

benchmarks/py-reframe-hpc: Update 4.10.0 → 4.10.2

Changelogs:
https://github.com/reframe-hpc/reframe/releases/tag/v4.10.1
https://github.com/reframe-hpc/reframe/releases/tag/v4.10.2

PR:             297051
Sponsored by:   UNIS Labs
DeltaFile
+3-3benchmarks/py-reframe-hpc/distinfo
+1-1benchmarks/py-reframe-hpc/Makefile
+4-42 files

FreeBSD/src 3a39375sys/dev/e1000 igb_txrx.c em_txrx.c

e1000: fix rx accounting for multi-descriptor packets

The receive paths accumulate ri->iri_len across the descriptors making
up a packet, then add that running total to rxr->rx_bytes on every
iteration of the loop.  A packet spanning descriptors of length l1, l2
and l3 thus contributes 3*l1 + 2*l2 + l3 instead of l1 + l2 + l3.

Single descriptor packets, the common case, are accounted correctly,
so this only shows up on jumbo frames.

Add the per descriptor length instead.  iflib memsets the if_rxd_info
before each isc_rxd_pkt_get() call, so summing len gives the same total
as the final iri_len, and the frame error path that returns without
incrementing rx_packets keeps counting bytes exactly as before.

(cherry picked from commit 41a46c2d46aa4078c597ce3a0d19323cab988277)
DeltaFile
+2-2sys/dev/e1000/em_txrx.c
+1-1sys/dev/e1000/igb_txrx.c
+3-32 files

FreeBSD/src 7ed93a1sys/dev/e1000 if_em.h if_em.c

e1000: Defer link-up notification until after TSO reset

em_automask_tso() changes the enabled TSO capabilities when the link
moves between 10/100 and 1000 Mb/s.  A running interface must be
reinitialized to apply the new capability set.  Do not publish
LINK_STATE_UP until the requested iflib reset has completed.

Replace link_active with an explicit state machine that distinguishes
the physical link, its publication to iflib, and an outstanding reset
barrier.  Preserve that barrier across a link flap with
DOWN_RESET_PENDING, and only publish DOWN if UP was previously
published.

Only request a reset for a running interface or for an initialization
while the interface is administratively up.  In other states the next
initialization will apply the capability changes, avoiding a reset
request that iflib's admin task could discard.

Reviewed by:    Faraz Vahedi <kfv at kfv.io>

    [3 lines not shown]
DeltaFile
+61-18sys/dev/e1000/if_em.c
+9-1sys/dev/e1000/if_em.h
+70-192 files

FreeBSD/src 03125b9sys/dev/e1000 igb_txrx.c em_txrx.c

e1000: fix rx accounting for multi-descriptor packets

The receive paths accumulate ri->iri_len across the descriptors making
up a packet, then add that running total to rxr->rx_bytes on every
iteration of the loop.  A packet spanning descriptors of length l1, l2
and l3 thus contributes 3*l1 + 2*l2 + l3 instead of l1 + l2 + l3.

Single descriptor packets, the common case, are accounted correctly,
so this only shows up on jumbo frames.

Add the per descriptor length instead.  iflib memsets the if_rxd_info
before each isc_rxd_pkt_get() call, so summing len gives the same total
as the final iri_len, and the frame error path that returns without
incrementing rx_packets keeps counting bytes exactly as before.

(cherry picked from commit 41a46c2d46aa4078c597ce3a0d19323cab988277)
DeltaFile
+2-2sys/dev/e1000/em_txrx.c
+1-1sys/dev/e1000/igb_txrx.c
+3-32 files

FreeBSD/src ec14a02sys/dev/e1000 if_em.h if_em.c

e1000: Defer link-up notification until after TSO reset

em_automask_tso() changes the enabled TSO capabilities when the link
moves between 10/100 and 1000 Mb/s.  A running interface must be
reinitialized to apply the new capability set.  Do not publish
LINK_STATE_UP until the requested iflib reset has completed.

Replace link_active with an explicit state machine that distinguishes
the physical link, its publication to iflib, and an outstanding reset
barrier.  Preserve that barrier across a link flap with
DOWN_RESET_PENDING, and only publish DOWN if UP was previously
published.

Only request a reset for a running interface or for an initialization
while the interface is administratively up.  In other states the next
initialization will apply the capability changes, avoiding a reset
request that iflib's admin task could discard.

Reviewed by:    Faraz Vahedi <kfv at kfv.io>

    [3 lines not shown]
DeltaFile
+61-18sys/dev/e1000/if_em.c
+9-1sys/dev/e1000/if_em.h
+70-192 files

FreeBSD/ports 3004919security/py-acme Makefile, security/py-certbot Makefile

security/py-{acme,certbot}: remove setuptools from RUN_DEPENDS

Removed since 3.1.0

Reported by: Christian Ullrich
PR: 294853

(cherry picked from commit c8b7fff07c4a6e6c9da0d8695110a458e57a7bed)
DeltaFile
+2-3security/py-certbot/Makefile
+2-3security/py-acme/Makefile
+4-62 files

FreeBSD/ports c8b7fffsecurity/py-acme Makefile, security/py-certbot Makefile

security/py-{acme,certbot}: remove setuptools from RUN_DEPENDS

Removed since 3.1.0

Reported by: Christian Ullrich
PR: 294853
DeltaFile
+2-3security/py-certbot/Makefile
+2-3security/py-acme/Makefile
+4-62 files

FreeBSD/src cecb0f4sys/dev/igc igc_base.c

igc: Apply ASPM L1.2 workaround to all I226 devices

Classify I226_LMVP and I226_BLANK_NVM as I226 silicon so they
receive the I226-specific ASPM L1.2 workaround.

PR:             279245
MFC after:      1 week
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2318
DeltaFile
+5-0sys/dev/igc/igc_base.c
+5-01 files

FreeBSD/doc 610d2a4website/content/en/releases/15.1R upgrading.adoc

15.1: Tidy architecture notes

CPU architectures have a lot of names,
only use the names we've been using consistently.

Reviewed by:    emaste
DeltaFile
+4-6website/content/en/releases/15.1R/upgrading.adoc
+4-61 files

FreeBSD/ports 5cf2ccccad/cura Makefile, devel/py-trimesh Makefile

all: expire indirect consumers of lang/cython0 on 2026-09-15
DeltaFile
+4-1science/py-chempy/Makefile
+4-1net/py-pytradfri/Makefile
+4-1games/unknown-horizons/Makefile
+4-1devel/py-trimesh/Makefile
+4-1cad/cura/Makefile
+4-0misc/py-torch-geometric/Makefile
+24-56 files

FreeBSD/src 868158fsbin/nvmecontrol nvmecontrol.8

nvmecontrol.8: Explain non-operational power modes

`nvmecontrol power -l ...` lists the available power modes.
Non-operational modes are marked with an asterisk. While here,
add <device-id | namespace-id> to the "nvmecontrol power" synopsis.

MFC after:              3 days
Reviewed by:            dab, imp, michaelo, ziaee
Differential Revision:  https://reviews.freebsd.org/D58480
DeltaFile
+5-1sbin/nvmecontrol/nvmecontrol.8
+5-11 files

FreeBSD/ports 6d360dddevel/electron39 Makefile, devel/electron39/files patch-services_device_hid_hid__service__fido.cc patch-chrome_browser_about__flags.cc

devel/electron39: Remove expired port

2026-06-30 devel/electron39: EOLed upstream, switch to newer version
DeltaFile
+0-14,701devel/electron39/files/packagejsons/yarn.lock
+0-945devel/electron39/files/packagejsons/.yarn/releases/yarn-4.12.0.cjs
+0-470devel/electron39/files/patch-rust-1.95
+0-446devel/electron39/Makefile
+0-403devel/electron39/files/patch-chrome_browser_about__flags.cc
+0-399devel/electron39/files/patch-services_device_hid_hid__service__fido.cc
+0-17,3641,662 files not shown
+1-58,8731,668 files

FreeBSD/ports 5d1171ccomms/zigbee2mqtt Makefile, security/caldera Makefile

all: expire direct consumers of www/node20 on 2026-09-30

This happens to be the date when www/qt5-webengine expires, which
is also a node20 consumer (on i386, same for qt6-webengine).
DeltaFile
+2-2security/caldera/Makefile
+4-0comms/zigbee2mqtt/Makefile
+2-1www/qt6-webengine/Makefile
+8-33 files

FreeBSD/ports 4fab9b8textproc/sigil Makefile, textproc/sigil/files patch-sigil-sh

textproc/sigil: Add patch to workaround crash on close

Add a patch to workaround for issue:
https://github.com/Sigil-Ebook/Sigil/issues/874

Bump port revision.

PR:             296967
Reported-by:    Jonathan Chen <jonc at chen.org.nz> (maintainer)
DeltaFile
+16-0textproc/sigil/files/patch-sigil-sh
+1-0textproc/sigil/Makefile
+17-02 files

FreeBSD/ports 9c86c06x11-fm/xfe pkg-plist Makefile

x11-fm/xfe: Update to 2.1.9
DeltaFile
+3-3x11-fm/xfe/distinfo
+1-1x11-fm/xfe/Makefile
+1-0x11-fm/xfe/pkg-plist
+5-43 files

FreeBSD/src 21bc31csys/dev/acpica acpi.c

acpi: parse resources of not-present devices that are kept enabled

acpi_probe_child() keeps PCI link devices, the RTC,
and docking stations enabled even when _STA reports them not present,
but skipped acpi_parse_resources() for them. With an empty resource
list, resource-based hint matching (BUS_HINT_DEVICE_UNIT) cannot wire
such a device to its hinted unit, and the hinted ISA device is then
created as a duplicate.

Modern AMI firmware reports the PNP0B00 RTC as not present while
handing timekeeping to the ACPI Time-and-Alarm device.

Reviewed by:    adrian, jhb
Differential Revision:  https://reviews.freebsd.org/D58047
DeltaFile
+35-24sys/dev/acpica/acpi.c
+35-241 files

FreeBSD/ports 6bd02a1net/nfstrace Makefile

net/nfstrace: Fix build with json-c 0.19

json-c 0.19 added static inline accessors to <json-c/linkhash.h>,
which trigger -Wunused-function when building the bundled JSON
analyzer with -Werror.

Suppress the warning by adding -Wno-unused-function to CFLAGS.

Reported by:    olgeni
Differential Revision: https://reviews.freebsd.org/D58135

(cherry picked from commit b58cd2fcc0590122badd493a528ff9b897b51d93)
DeltaFile
+2-2net/nfstrace/Makefile
+2-21 files

FreeBSD/ports 9e5295daudio/shairport-sync Makefile distinfo

audio/shairport-sync: Update to 5.2.1
DeltaFile
+3-3audio/shairport-sync/distinfo
+1-1audio/shairport-sync/Makefile
+4-42 files

FreeBSD/ports 22d4e9cgraphics/rawtherapee Makefile

graphics/rawtherapee: FreeBSD-CURRENT is at 16 now

Enable the port on non-amd64 for FreeBSD 15.X
DeltaFile
+1-1graphics/rawtherapee/Makefile
+1-11 files

FreeBSD/ports f95819amultimedia/minisatip Makefile distinfo

multimedia/minisatip: Update to 2.0.90
DeltaFile
+3-3multimedia/minisatip/distinfo
+1-1multimedia/minisatip/Makefile
+4-42 files

FreeBSD/ports 503a8d2ports-mgmt/caronade Makefile distinfo

ports-mgmt/caronade: Update to 0.8.0
DeltaFile
+5-5ports-mgmt/caronade/distinfo
+1-2ports-mgmt/caronade/Makefile
+6-72 files