FreeBSD/ports 658aec9x11/xwayland-satellite Makefile Makefile.crates

x11/xwayland-satellite: update to 0.8.3

Changes:        https://github.com/Supreeeme/xwayland-satellite/releases/tag/v0.8.3
Reported by:    GitHub (watch releases)

(cherry picked from commit 5efd8248707a17e95f892b2bbb57749a366cbeb6)
DeltaFile
+7-3x11/xwayland-satellite/distinfo
+1-1x11/xwayland-satellite/Makefile
+2-0x11/xwayland-satellite/Makefile.crates
+10-43 files

FreeBSD/ports 5efd824x11/xwayland-satellite Makefile.crates Makefile

x11/xwayland-satellite: update to 0.8.3

Changes:        https://github.com/Supreeeme/xwayland-satellite/releases/tag/v0.8.3
Reported by:    GitHub (watch releases)
DeltaFile
+7-3x11/xwayland-satellite/distinfo
+1-2x11/xwayland-satellite/Makefile
+2-0x11/xwayland-satellite/Makefile.crates
+10-53 files

FreeBSD/src b5f0e7fstand/efi/loader framebuffer.c

loader.efi: Be cautious about using GOPs

When we're searching for the EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID (GOPs) to
use, skip any whose Mode or Mode->Info pointers are NULL. The spec
requires these to be non-null, however, some firmwares seem to fail to
populate the Info when, for example, a monitor is not present. Work
around these bugs by skipping any GOPs with bad pointers.

PR: 288900
Sponsored by:           Netflix
Differential Revision:  https://reviews.freebsd.org/D59830
DeltaFile
+8-1stand/efi/loader/framebuffer.c
+8-11 files

FreeBSD/ports bcaf5d8multimedia/termplay distinfo

multimedia/termplay: convert to .crate after 162d8b02848e

fetch: https://static.crates.io/crates/termplay/termplay-2.0.6.tar.gz?dummy=/rust/crates/termplay-2.0.6.tar.gz: Forbidden

PR:             298812
DeltaFile
+180-180multimedia/termplay/distinfo
+180-1801 files

FreeBSD/ports 162d8b0net-mgmt/geom-exporter Makefile, net-mgmt/nfs-exporter Makefile

all: unbreak fetch after bc18f00c490c

fetch: https://static.crates.io/crates/cargo-c/0.10.25+cargo-0.99.0?dummy=/rust/crates/cargo-c-0.10.25+cargo-0.99.0.crate: Forbidden
fetch: https://static.crates.io/crates/desed/1.2.2?dummy=/rust/crates/desed-1.2.2.crate: Forbidden
fetch: https://static.crates.io/crates/fsx/0.3.2?dummy=/rust/crates/fsx-0.3.2.crate: Forbidden
fetch: https://static.crates.io/crates/gbump/1.3.0?dummy=/rust/crates/gbump-1.3.0.crate: Forbidden
fetch: https://static.crates.io/crates/bindgen-cli/0.72.1?dummy=/rust/crates/bindgen-cli-0.72.1.crate: Forbidden
fetch: https://static.crates.io/crates/cbindgen/0.29.4?dummy=/rust/crates/cbindgen-0.29.4.crate: Forbidden
fetch: https://static.crates.io/crates/doh-proxy/0.9.16?dummy=/rust/crates/doh-proxy-0.9.16.crate: Forbidden
fetch: https://static.crates.io/crates/pjdfstest/0.2.2?dummy=/rust/crates/pjdfstest-0.2.2.crate: Forbidden
fetch: https://static.crates.io/crates/dify/0.8.0?dummy=/rust/crates/dify-0.8.0.crate: Forbidden
fetch: https://static.crates.io/crates/dssim/3.2.4?dummy=/rust/crates/dssim-3.2.4.crate: Forbidden
fetch: https://static.crates.io/crates/termplay/2.0.6?dummy=/rust/crates/termplay-2.0.6.tar.gz: Forbidden
fetch: https://static.crates.io/crates/s3req/1.3.1?dummy=/rust/crates/s3req-1.3.1.crate: Forbidden
fetch: https://static.crates.io/crates/%SUBDIR%?dummy=/rust/crates/freebsd-geom-exporter-0.1.4.crate: Bad Request
fetch: https://static.crates.io/crates/%SUBDIR%?dummy=/rust/crates/freebsd-nfs-exporter-0.4.7.crate: Bad Request
fetch: https://static.crates.io/crates/sequoia-chameleon-gnupg/0.13.1?dummy=/rust/crates/sequoia-chameleon-gnupg-0.13.1.crate: Forbidden
fetch: https://static.crates.io/crates/sequoia-sq/1.4.0?dummy=/rust/crates/sequoia-sq-1.4.0.crate: Forbidden
fetch: https://static.crates.io/crates/ssh-vault/1.0.10?dummy=/rust/crates/ssh-vault-1.0.10.crate: Forbidden

    [10 lines not shown]
DeltaFile
+1-2net-mgmt/nfs-exporter/Makefile
+1-2net-mgmt/geom-exporter/Makefile
+1-1x11/swayrbar/Makefile
+1-1x11/swayr/Makefile
+1-1x11/alacritty/Makefile
+1-1sysutils/flowgger/Makefile
+6-818 files not shown
+24-2624 files

FreeBSD/src 85fb40bstand/efi/loader decompress.c

loader.efi: Use EfiLoaderData memory type for ram disks

For the images we read into the memory, use EfiLoaderData memory type
instead of EfiReservedMemoryType. The kernel handles the former properly
and won't reallocate it. While the latter isn't necessarily mapped,
which can cause ram disks to fault when loaded. memdisk_uefi.efi
used the latter type, but also registered the device as an ACPI
RAM disk, which we don't do.

Fixes: afee781523e45
Sponsored by: Netflix
DeltaFile
+8-1stand/efi/loader/decompress.c
+8-11 files

FreeBSD/src e960cb4sys/contrib/edk2/Include/Protocol LoadFile2.h TcgService.h

edk2: Import Loadfile2.h and TcgService.h from edk2-stable202502

Verbatim import of these files, with unix line endings.

Sponsored by:           Netflix
DeltaFile
+195-0sys/contrib/edk2/Include/Protocol/TcgService.h
+78-0sys/contrib/edk2/Include/Protocol/LoadFile2.h
+273-02 files

FreeBSD/ports 8ccbf46misc/py-langchain-classic distinfo

misc/py-langchain-classic: fix distinfo

PR:     296704
(cherry picked from commit 61a03925aa2b9a0112eb95b364f649c70df28c41)
DeltaFile
+2-2misc/py-langchain-classic/distinfo
+2-21 files

FreeBSD/src 47275d8. Makefile.in configure, admin ltmain.sh config.guess

kyua: import kyua-0.15.0-rc2

This change adds kyua kyua-0.15.0-rc2 from [upstream][1].

The kyua-0.15.0-rc2 artifact was been verified by [SHA256 checksum][3].

This contains a removal for umount(8) support as all supported OSes have
access to the u(n)?mount syscall.

More information about the release (from a high level) can be found in
the [release notes][4].

Updated via [`update_kyua.sh`][4] `update_kyua.sh 0.15.0-rc2 kyua-0.15.0`.

1: https://github.com/freebsd/kyua/releases/download/kyua-0.15.0-rc2/kyua-0.15.0-rc2.tar.gz
2: https://github.com/freebsd/kyua/releases/download/kyua-0.15.0-rc2/kyua-0.15.0-rc2.tar.gz.sha256
3: https://github.com/freebsd/kyua/blob/kyua-0.15.0-rc2/NEWS.md
4: https://codeberg.org/ngie/freebsd-powertools:shell/update_kyua.sh@10a04edb
DeltaFile
+1,490-927admin/config.sub
+947-604admin/config.guess
+601-159m4/libtool.m4
+450-280configure
+245-80admin/ltmain.sh
+93-38Makefile.in
+3,826-2,08812 files not shown
+3,977-2,27618 files

FreeBSD/ports 6c7add3www/homepage Makefile distinfo

www/homepage: Update to 2.4.0

ChangeLogs:

- https://github.com/gethomepage/homepage/releases/tag/v2.2.0
- https://github.com/gethomepage/homepage/releases/tag/v2.3.0
- https://github.com/gethomepage/homepage/releases/tag/v2.4.0
DeltaFile
+3,364-3,358www/homepage/pkg-plist
+3-3www/homepage/distinfo
+1-1www/homepage/Makefile
+3,368-3,3623 files

FreeBSD/ports 2cb43cbdevel/sope Makefile distinfo, www/sogo pkg-plist Makefile

www/sogo: Update to 5.12.11

ChangeLog at:   https://www.sogo.nu/news/2026/sogo-v51211-released.html
DeltaFile
+3-3www/sogo/distinfo
+3-3devel/sope/distinfo
+1-1www/sogo/Makefile
+1-1devel/sope/Makefile
+0-1www/sogo/pkg-plist
+8-95 files

FreeBSD/ports 45e0861games/naev Makefile

games/naev: Add missing dependencies

Reported by:    pkg-fallout
DeltaFile
+2-0games/naev/Makefile
+2-01 files

FreeBSD/ports 49ee85bdevel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: security and patch update to 19.4.1

Changes:        https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-4-1-released/?nav=19.4.1
Security:       3f11e437-b7cd-11f1-a883-2cf05da270f3
DeltaFile
+13-13devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5www/gitlab-workhorse/distinfo
+5-5www/gitlab-pages/distinfo
+5-5net/gitlab-agent/distinfo
+1-1www/gitlab/Makefile.common
+35-356 files

FreeBSD/src 8d94a93contrib/atf/atf-sh integration_test.sh

integration_test: backport fix from freebsd/atf

See the related merge commit for more details.

MFC after:      28 days
Obtained from:  [freebsd/atf at 2690b04c][upstream]
Fixes:          95223108 ("contrib/atf: upgrade to 0.26")

Merge commit '8fd09407c8e64fd26d095c9b00990c545577db5a'

[upstream]: https://github.com/freebsd/atf/commit/2690b04cbc608af165a58426b7275c063b779f03
DeltaFile
+1-1contrib/atf/atf-sh/integration_test.sh
+1-11 files

FreeBSD/src 8fd0940atf-sh integration_test.sh

atf-sh/integration_test: fix hang when invoked via kyua

The code in `create_test_program` called cat on top of the calling
function, resulting in code that would hang waiting for an EOF to be
sent. This was wrong. Pass the heredoc output directly to
`create_test_program` so the content is output to the test program once.

Closes: #201
Signed-off-by: Enji Cooper <ngie at FreeBSD.org>
DeltaFile
+1-1atf-sh/integration_test.sh
+1-11 files

FreeBSD/ports 42b6b5bsecurity/vuxml/vuln 2026.xml

security/vuxml: document gitlab vulnerabilities
DeltaFile
+49-0security/vuxml/vuln/2026.xml
+49-01 files

FreeBSD/ports 10714b9textproc/py-jinjanator-plugins Makefile, textproc/py-jinjanator-plugins/files patch-pyproject.toml

textproc/py-jinjanator-plugins: Chase py-hatchling update

(cherry picked from commit dc6e55b7119993abcfe678bcc1e72c9f2f174a2d)
DeltaFile
+2-1textproc/py-jinjanator-plugins/Makefile
+1-1textproc/py-jinjanator-plugins/files/patch-pyproject.toml
+3-22 files

FreeBSD/ports dc6e55btextproc/py-jinjanator-plugins Makefile, textproc/py-jinjanator-plugins/files patch-pyproject.toml

textproc/py-jinjanator-plugins: Chase py-hatchling update
DeltaFile
+1-1textproc/py-jinjanator-plugins/files/patch-pyproject.toml
+1-1textproc/py-jinjanator-plugins/Makefile
+2-22 files

FreeBSD/ports ed66a84editors/cudatext Makefile pkg-plist

editors/cudatext: Update to 1.237.0.2

ChangeLog at:   https://github.com/Alexey-T/CudaText/blob/master/app/readme/history.txt
DeltaFile
+5-5editors/cudatext/distinfo
+9-0editors/cudatext/pkg-plist
+2-2editors/cudatext/Makefile
+16-73 files

FreeBSD/src bcc27cfsys/netinet raw_ip.c

raw ip: clear sin_port on bind(2)

Application may set sin_port to some value.  Although this value is not
used by SOCK_RAW, it breaks a check that the address is available.  A
perfect fix would be not use sockaddrs for ifaddrs, but that would be a
bigger change.

PR:                     298366
Reviewed by:            pouria, bnovkov, adrian
Differential Revision:  https://reviews.freebsd.org/D59570
Fixes:                  948ad32ae1e0811f45e1d38f26636fefed5051f0

(cherry picked from commit 465942e8cc8160b21e1a3d5e45fa3ddbb852f6db)
DeltaFile
+1-1sys/netinet/raw_ip.c
+1-11 files

FreeBSD/src 7b4bc01sys/netinet tcp_subr.c tcp_usrreq.c

tcp: fix TCPS_CLOSED state underleak in syncache_socket()

The syncache entry holds one TCPS_SYN_RECEIVED count that normally is
transferred to the the newborn tp.  Upon failure syncache_socket() shall
not use TCPSTATES_INC/TCPSTATES_DEC (see 5050df3f4aa4 why).  But when
syncache_socket() fails in_pcbconnect(), it calls tcp_discardcb() to free
resources that were just allocated by tcp_newtcpcb() and this
tcp_discardcb() would do TCPSTATES_DEC(tp->t_state).  The t_state is
TCPS_CLOSED at this point.

Make tcp_discardcb() symmetrical to tcp_newtcpcb() - not responsible for
the TCPSTATES.  Make the caller responsible for state count book keeping.

Reviewed by:            tuexen
Fixes:                  3703e1a73e0e0367c04f47f793e46495e46e647b
Differential Revision:  https://reviews.freebsd.org/D59325

(cherry picked from commit b712bb84a7a7dc229324a95170b8a77e0d9c5bec)
DeltaFile
+0-1sys/netinet/tcp_subr.c
+1-0sys/netinet/tcp_usrreq.c
+1-12 files

FreeBSD/src 7b0bd7elib/libsys recv.2

recv(2): update description of MSG_WAITALL

Remove a note about "data of a different type".  This was a bug that was
fixed in FreeBSD 15.  Instead put an exact quote from SUS that lists
allowed cases of a short read with MSG_WAITALL.  See discussion in D57511.

(cherry picked from commit e5bcf988398924568015202bf853b3a9abd3845e)
DeltaFile
+5-3lib/libsys/recv.2
+5-31 files

FreeBSD/src 8359e00sys/netgraph ng_ipfw.c

ng_ipfw: provide a tree for faster hook lookup

This should assist setups that connect a lot of nodes to ipfw: and then
distribute traffic with ipfw(4) tablearg feature.

Reviewed by:            pouria
Differential Revision:  https://reviews.freebsd.org/D58547

(cherry picked from commit d3a0bf0a79efb0a28d85d48c88d14bc5d89ab00a)
DeltaFile
+36-11sys/netgraph/ng_ipfw.c
+36-111 files

FreeBSD/ports 2a50636lang/babashka Makefile distinfo

lang/babashka: Update to 1.13.224

Changes since 1.13.223:

1.13.224 (2026-09-23)

  * Bundle clojure.data.json
  * #2162: Fix clojure.datafy/datafy on a namespace
  * Bump babashka.ffi to 0.1.2
  * Bump jline to 4.4.5
  * Dep resolution improvements
    - Ignore an empty <version/> element in maven-metadata-local.xml
      when listing an artifact's versions
    - Resolve a locally installed -SNAPSHOT version when a repository
      cannot be reached
    - Record metadata update checks in resolver-status.properties
    - Read versions from a snapshots-only repository for LATEST and
      for version ranges
    - Verify the checksum of maven-metadata.xml under the repository

    [13 lines not shown]
DeltaFile
+5-5lang/babashka/distinfo
+1-1lang/babashka/Makefile
+6-62 files

FreeBSD/ports e0d2f85security/seal Makefile distinfo

security/seal: Update to 4.4.5
DeltaFile
+3-3security/seal/distinfo
+1-1security/seal/Makefile
+4-42 files

FreeBSD/ports 84040bfdevel/jenkins Makefile distinfo

devel/jenkins: Update to 2.583

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/ports 85418betextproc/nerdlog Makefile distinfo

textproc/nerdlog: Update to 1.11.0
DeltaFile
+5-5textproc/nerdlog/distinfo
+1-2textproc/nerdlog/Makefile
+6-72 files

FreeBSD/ports fbee0f9devel/php-swoole Makefile distinfo, devel/php-swoole/files patch-config.m4 patch-src_core_misc.cc

devel/php-swoole: update to 6.2.3.
DeltaFile
+11-0devel/php-swoole/files/patch-src_core_misc.cc
+3-3devel/php-swoole/files/patch-config.m4
+3-3devel/php-swoole/distinfo
+3-2devel/php-swoole/Makefile
+20-84 files

FreeBSD/ports 457ca74www/phalcon Makefile distinfo

www/phalcon: update to 5.22.0.
DeltaFile
+3-3www/phalcon/distinfo
+1-1www/phalcon/Makefile
+4-42 files

FreeBSD/src 508b182sys/dev/ichiic ig4_pci.c

ichiic: Add PCI id for Arrow Lake.

Add PCI id for Arrow Lake to attach iic driver

Reviewed by: wulf, mav
Differential Revision: https://reviews.freebsd.org/D51107

(cherry picked from commit 87994467966806ffbd1f500b510858909c736b88)
DeltaFile
+12-0sys/dev/ichiic/ig4_pci.c
+12-01 files