FreeBSD/ports ce9f081 — devel/py-pytest-services Makefile, devel/py-pytest-services/files patch-pytest__services_memcached.py

devel/py-pytest-services: Add missing dependencies

- Add option MEMCACHED (default OFF)
- Bump PORTREVISION
- Enable tests
- Pet portclippy

PR:             298718
DeltaFile
+21-3devel/py-pytest-services/Makefile
+19-0devel/py-pytest-services/files/patch-pytest__services_memcached.py
+40-32 files

FreeBSD/src 2ff9182 — sys/compat/linuxkpi/common/src linux_work.c

LinuxKPI: account for delayed work cancelled after taskqueue dequeue

I encounter intermittent shutdown/restart hangs with i915/GuC and the
normal 34 ms scheduling-disable delay. Setting that delay to zero has
avoided the hang in my testing. This change fixes a reproducible
LinuxKPI cancellation-accounting defect that can leave the
corresponding context reference unreleased, rather than changing the
driver's delay.

Commit 79e290d96786 corrected the ordinary queued and already-executing
return values of cancel_delayed_work_sync(). There is still a gap
between native taskqueue dequeue and LinuxKPI callback ownership:

1. In sys/kern/subr_taskqueue.c, taskqueue_run_locked() removes the
   task, clears ta_pending and sets tb_running before calling its
   handler.
2. Before linux_work_fn() claims the callback,
   linux_cancel_delayed_work_sync_int() atomically changes WORK_ST_TASK
   to WORK_ST_IDLE.

    [34 lines not shown]
DeltaFile
+16-7sys/compat/linuxkpi/common/src/linux_work.c
+16-71 files

FreeBSD/ports ac9a235 — multimedia/lms Makefile distinfo

multimedia/lms: update 3.80.0 → 3.81.0
DeltaFile
+3-3multimedia/lms/distinfo
+1-2multimedia/lms/Makefile
+4-52 files

FreeBSD/ports f291cf4 — misc/ollama Makefile distinfo

misc/ollama: update 0.40.5 → 0.40.6

ChangeLog: https://github.com/ollama/ollama/releases/tag/v0.40.6
DeltaFile
+17-17misc/ollama/distinfo
+4-4misc/ollama/Makefile
+21-212 files

FreeBSD/ports 1b7fa26 — misc/onnxruntime pkg-plist Makefile.DISTFILES, misc/onnxruntime/files patch-onnxruntime_core_platform_posix_env.cc patch-onnxruntime_test_optimizer_graph__transform__test.cc

misc/onnxruntime: update 1.30.0 → 1.31.0
DeltaFile
+15-15misc/onnxruntime/distinfo
+22-0misc/onnxruntime/files/patch-onnxruntime_test_testdata_custom__op__get__const__input__test__library_custom__op.cc
+0-16misc/onnxruntime/files/patch-onnxruntime_test_optimizer_graph__transform__test.cc
+7-7misc/onnxruntime/Makefile.DISTFILES
+11-2misc/onnxruntime/files/patch-onnxruntime_core_platform_posix_env.cc
+4-3misc/onnxruntime/pkg-plist
+59-432 files not shown
+64-488 files

FreeBSD/ports 9db5c9c — misc/py-onnx distinfo Makefile

misc/py-onnx: update 1.23.0 → 1.23.2
DeltaFile
+4-5misc/py-onnx/Makefile
+3-3misc/py-onnx/distinfo
+7-82 files

FreeBSD/ports fe5b4a7 — net/rtptools Makefile

net/rtptools: update WWW

The authors home directory at CS Columbia has been removed, link to the
Github repository instead.
DeltaFile
+2-2net/rtptools/Makefile
+2-21 files

FreeBSD/ports e0c47d0 — x11-wm/mango Makefile distinfo

x11-wm/mango: Update to 0.18.2

ChangeLog:

1. https://github.com/mangowm/mango/releases/tag/0.18.2

Reported by:    DreamMaoMao <notifications at github.com>
DeltaFile
+3-3x11-wm/mango/distinfo
+1-1x11-wm/mango/Makefile
+4-42 files

FreeBSD/ports 347e2d2 — sysutils/terraform Makefile distinfo

sysutils/terraform: Update to 1.16.6

ChangeLog:
https://github.com/hashicorp/terraform/releases/tag/v1.16.6
DeltaFile
+27-27sysutils/terraform/distinfo
+1-2sysutils/terraform/Makefile
+28-292 files

FreeBSD/ports b0f56c1 — www/dooble Makefile distinfo

www/dooble: Update 2026.08.21 => 2026.10.17

Changelog:
https://github.com/textbrowser/dooble/releases/tag/2026.10.17

PR:             299515
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+3-3www/dooble/distinfo
+1-1www/dooble/Makefile
+4-42 files

FreeBSD/ports a323a12 — x11/libXi Makefile distinfo

x11/libXi: security update to 1.8.4

PR:             299457
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-93541
Security:       CVE-2026-93542
Security:       CVE-2026-93543
Security:       CVE-2026-93544
Security:       CVE-2026-93545
Security:       CVE-2026-94281
Security:       CVE-2026-94282
Security:       CVE-2026-109089
Security:       CVE-2026-109090

Sponsored by:   tipi.work

(cherry picked from commit ac1dc066fa9a744224c6b7b2b1497a6c9b48446b)
DeltaFile
+3-3x11/libXi/distinfo
+1-1x11/libXi/Makefile
+4-42 files

FreeBSD/ports 3692e8f — x11/libXrender Makefile distinfo

x11/libXrender: security update to 0.9.13

PR:             299499
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-88807

Sponsored by:   tipi.work

(cherry picked from commit ab42b181e708ca6b70a4ee1ed66a880af79cd5c3)
DeltaFile
+3-3x11/libXrender/distinfo
+1-1x11/libXrender/Makefile
+4-42 files

FreeBSD/ports 6ff8784 — x11/libX11 Makefile distinfo

x11/libX11: security update to 1.8.14

PR:             299496
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-88806
Security:       CVE-2026-94283
Security:       CVE-2026-94284
Security:       CVE-2026-94285

Sponsored by:   tipi.work

(cherry picked from commit 508d2a1b42a444e1374d322f718d5ed555ceca05)
DeltaFile
+3-3x11/libX11/distinfo
+1-2x11/libX11/Makefile
+4-52 files

FreeBSD/ports 8825615 — x11/libXtst Makefile distinfo

x11/libXtst: security update to 1.2.6

PR:             299465
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-94286
Security:       CVE-2026-109088

Sponsored by:   tipi.work

(cherry picked from commit dd6924fa589458096bf8bfba84cb112c86c2498a)
DeltaFile
+3-3x11/libXtst/distinfo
+1-1x11/libXtst/Makefile
+4-42 files

FreeBSD/ports 8b7c31e — x11/libXpm Makefile distinfo

x11/libXpm: security update to 3.5.20

PR:             299464
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-94287

Sponsored by:   tipi.work

(cherry picked from commit e64379cfbe223a497ce732dbfbd1a3e8e418ad1c)
DeltaFile
+3-3x11/libXpm/distinfo
+1-1x11/libXpm/Makefile
+4-42 files

FreeBSD/ports ab42b18 — x11/libXrender Makefile distinfo

x11/libXrender: security update to 0.9.13

PR:             299499
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-88807

Sponsored by:   tipi.work
DeltaFile
+3-3x11/libXrender/distinfo
+1-1x11/libXrender/Makefile
+4-42 files

FreeBSD/ports 508d2a1 — x11/libX11 Makefile distinfo

x11/libX11: security update to 1.8.14

PR:             299496
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-88806
Security:       CVE-2026-94283
Security:       CVE-2026-94284
Security:       CVE-2026-94285

Sponsored by:   tipi.work
DeltaFile
+3-3x11/libX11/distinfo
+1-2x11/libX11/Makefile
+4-52 files

FreeBSD/ports dd6924f — x11/libXtst Makefile distinfo

x11/libXtst: security update to 1.2.6

PR:             299465
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-94286
Security:       CVE-2026-109088

Sponsored by:   tipi.work
DeltaFile
+3-3x11/libXtst/distinfo
+1-1x11/libXtst/Makefile
+4-42 files

FreeBSD/ports e64379c — x11/libXpm Makefile distinfo

x11/libXpm: security update to 3.5.20

PR:             299464
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-94287

Sponsored by:   tipi.work
DeltaFile
+3-3x11/libXpm/distinfo
+1-1x11/libXpm/Makefile
+4-42 files

FreeBSD/ports ac1dc06 — x11/libXi Makefile distinfo

x11/libXi: security update to 1.8.4

PR:             299457
Approved by:    x11 (maintainer, arrowd)
Security:       CVE-2026-93541
Security:       CVE-2026-93542
Security:       CVE-2026-93543
Security:       CVE-2026-93544
Security:       CVE-2026-93545
Security:       CVE-2026-94281
Security:       CVE-2026-94282
Security:       CVE-2026-109089
Security:       CVE-2026-109090

Sponsored by:   tipi.work
DeltaFile
+3-3x11/libXi/distinfo
+1-1x11/libXi/Makefile
+4-42 files

FreeBSD/ports 3909ff4 — devel/gwm Makefile

devel/gwm: Fix LICENSE after upstream dual-license switch

Upstream relicensed at 1.10.0: LICENSE.md is gone, replaced by
LICENSE-MIT and LICENSE-APACHE, and Cargo.toml now declares
"MIT OR Apache-2.0".  The stale LICENSE_FILE went unnoticed in the
1.10.0 update because licenses were disabled in the build at the
time; with them enabled again the patch phase fails with "Missing
license file for MIT".

No PORTREVISION bump: the pending _1 -> _2 revision has never
produced a package, so the added license files ride along with it.

(cherry picked from commit 30bb7cd78f6abfb2d83c89f1ef01a4558bd4cd33)
DeltaFile
+4-2devel/gwm/Makefile
+4-21 files

FreeBSD/ports b5589bf — lang/erlang-java Makefile distinfo

lang/erlang-java: Update to 28.5.0.8

(cherry picked from commit df4c7f3ad95d1e2289ecd5afd98eb787e5ef6733)
DeltaFile
+3-3lang/erlang-java/distinfo
+1-1lang/erlang-java/Makefile
+4-42 files

FreeBSD/ports 7e9ae14 — lang/erlang-wx Makefile distinfo

lang/erlang-wx: Update to 28.5.0.8

(cherry picked from commit 7e7fcf2fdfcb6af2407214751c2a7f2d8618d29b)
DeltaFile
+3-3lang/erlang-wx/distinfo
+1-1lang/erlang-wx/Makefile
+4-42 files

FreeBSD/ports f71bfaf — lang/erlang Makefile distinfo

lang/erlang: Update to 28.5.0.8

(cherry picked from commit 2f43b1e1f40d801aee50cb7609334d57d2bb8efc)
DeltaFile
+3-3lang/erlang/distinfo
+2-2lang/erlang/Makefile
+5-52 files

FreeBSD/ports 5089e7a — lang/erlang Makefile

lang/erlang: Fix the vsn.mk consistency checks in pre-configure

The checks grepped lib/*/vsn.mk for _EI_VSN, _TOOLS_VSN and _SNMP_VSN,
but upstream names those variables EI_VSN, TOOLS_VSN and SNMP_VSN.
The grep therefore matched nothing and each test reduced to
[ ! = <version> ], which sh evaluates as a false string comparison, so
every check passed silently no matter what the Makefile said.

The port-side variables grew their underscore prefix in 12b48a4d8ea,
which renamed them inside the grep patterns as well.

(cherry picked from commit af2f39d2d6d9520cc5e9710910a0454aee01ad5d)
DeltaFile
+3-3lang/erlang/Makefile
+3-31 files

FreeBSD/ports 78b7333 — lang/erlang Makefile

lang/erlang: Do not add WRKSRC/lib to ERL_LIBS during build

ERL_LIBS=${WRKSRC}/lib puts the half-populated in-tree lib/*/ebin
directories on the bootstrap erlc's code path, where they shadow the
bootstrap compiler.  That breaks whenever a patch release changes an
API inside the compiler itself.  OTP 28.5.0.8 changes
beam_ssa_type:opt_start from arity 2 to arity 3, so the freshly
written beam_ssa_opt.beam gets loaded from lib/compiler/ebin while
beam_ssa_type still comes from the bootstrap, and the build dies with

  beam_ssa_recv.erl: internal error in pass beam_ssa_opt:
  exception error: undefined function beam_ssa_type:opt_start/3

The ordering inside lib/compiler/src is alphabetical, so this is not a
job race and MAKE_JOBS_UNSAFE, which the error message suggests, does
not help.

The build system derives its own code paths from ERL_TOP, and
lang/erlang-runtime2[789] build the same tarballs, doc chunks

    [4 lines not shown]
DeltaFile
+0-1lang/erlang/Makefile
+0-11 files

FreeBSD/ports c43e5a0 — lang/erlang-doc Makefile distinfo

lang/erlang-doc: Update to 28.5.0.8

(cherry picked from commit 19123b5493f78fe307150b4987a42cf270eadf5f)
DeltaFile
+3-3lang/erlang-doc/distinfo
+1-1lang/erlang-doc/Makefile
+4-42 files

FreeBSD/ports 57e56e1 — lang/erlang-man Makefile distinfo

lang/erlang-man: Update to 28.5.0.8

(cherry picked from commit dddcd15ce7f61d524700844f180c0e205296f5d2)
DeltaFile
+3-3lang/erlang-man/distinfo
+1-1lang/erlang-man/Makefile
+4-42 files

FreeBSD/ports fba32c5 — lang/erlang-runtime27 Makefile distinfo

lang/erlang-runtime27: Update to 27.3.4.19

(cherry picked from commit 7fc211bb7258bfce6f003d5c9b710bb541b698fc)
DeltaFile
+3-3lang/erlang-runtime27/distinfo
+1-1lang/erlang-runtime27/Makefile
+4-42 files

FreeBSD/ports d84c31d — lang/erlang-runtime28 Makefile distinfo

lang/erlang-runtime28: Update to 28.5.0.8

(cherry picked from commit cdc02b3658833466561674105e160c4978a31bea)
DeltaFile
+3-3lang/erlang-runtime28/distinfo
+1-1lang/erlang-runtime28/Makefile
+4-42 files