FreeBSD/ports f531ed1www/librewolf Makefile distinfo

www/librewolf: Update 153.0.1-1 => 153.0.3-1

Release Notes:
https://www.firefox.com/en-US/firefox/153.0.3/releasenotes/

PR:             297271
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 2f15c0c0b1f96e0f214bc3474a2fe9bd00d584b8)
DeltaFile
+3-3www/librewolf/distinfo
+1-1www/librewolf/Makefile
+4-42 files

FreeBSD/src ef225a9sys/kern kern_exit.c

proc_realparent(): do not mark the child as orphan when reparenting to p_opptr pid

(cherry picked from commit 833bdae6c58bcede4d9d5e64612b34295558de0b)
DeltaFile
+1-2sys/kern/kern_exit.c
+1-21 files

FreeBSD/src 1203141sys/kern sys_procdesc.c

procdesc_exit(): assert that _exit() was called

(cherry picked from commit aa1694e23401762c661da11bbf9016a368d37fbe)
DeltaFile
+1-0sys/kern/sys_procdesc.c
+1-01 files

FreeBSD/src af495adsys/kern kern_exit.c

proc_realparent(): assert that an orphaned child has real parent != parent

(cherry picked from commit 8cef3c9b768a4a6d63a7754f6a46315532687305)
DeltaFile
+3-0sys/kern/kern_exit.c
+3-01 files

FreeBSD/ports 2f15c0cwww/librewolf Makefile distinfo

www/librewolf: Update 153.0.1-1 => 153.0.3-1

Release Notes:
https://www.firefox.com/en-US/firefox/153.0.3/releasenotes/

PR:             297271
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3www/librewolf/distinfo
+1-1www/librewolf/Makefile
+4-42 files

FreeBSD/ports 9f4e1a8net/nats-server Makefile distinfo

net/nats-server: Update to 2.14.4
DeltaFile
+5-5net/nats-server/distinfo
+1-2net/nats-server/Makefile
+6-72 files

FreeBSD/src 1d97ad6sys/kern kern_lock.c, sys/sys lockmgr.h vnode.h

lockmgr(9): add lockcanrecurse(9)

Also add vnode locking wrappers for lockcanrecurse(9) and
lockdisablerecurse(9).

Reviewed by:    jah
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58567
DeltaFile
+7-0sys/kern/kern_lock.c
+2-0sys/sys/vnode.h
+1-0sys/sys/lockmgr.h
+10-03 files

FreeBSD/src 9f5c4efsys/kern vfs_mount.c

dounmount(9): temporarily enable recursion for the covered vnode lock

For some complex nullfs mount configurations, it is possible to get the
covered vnode lock for the mount shared with some inside-mount vnode
lock.  Then at unmount time, vflush() would recurse on the covered vnode
lock when reclaiming the vnode.

Work around it, by temprorarily allowing recursion on the covered vnode
lock.  Disable recursion after the unmount if it was not enabled before.

PR:     297174
Reviewed by:    jah
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58567
DeltaFile
+26-3sys/kern/vfs_mount.c
+26-31 files

FreeBSD/ports b2a92a9devel Makefile, devel/tuicr pkg-descr Makefile

devel/tuicr: Add port

tuicr is an interactive code review tool, providing a portion of the
Github experience in a TUI. And, most importantly it has Vi-ish
keybindings.

* GitHub-style continuous diff in the terminal. Scroll through every
  changed file in one stream.
* PR-style comments at the line, range, file, and review level.
* Review tracking at file or hunk granularity, persisted across
  sessions.
* Three export targets: push a real review to GitHub, GitLab, or
  Bitbucket; copy structured markdown to your clipboard; or pipe to
  stdout.
* Works with git, jj, and mercurial. Reviews uncommitted changes,
  commit ranges, or any GitHub PR, GitLab MR, or Bitbucket PR.
DeltaFile
+779-0devel/tuicr/distinfo
+388-0devel/tuicr/Makefile.crates
+23-0devel/tuicr/Makefile
+14-0devel/tuicr/pkg-descr
+1-0devel/Makefile
+1,205-05 files

FreeBSD/ports 46b3d99www/py-dj60-djangorestframework Makefile distinfo

www/py-dj60-djangorestframework: Update to 3.17.2

Changelog:

https://github.com/encode/django-rest-framework/releases/tag/3.17.2

MFH:            2026Q3
Security:       5ce58e67-919a-11f1-b333-901b0edee044
(cherry picked from commit 62beb4f6632066387e67885847d0c7f5482db2a5)
DeltaFile
+3-3www/py-dj60-djangorestframework/distinfo
+1-1www/py-dj60-djangorestframework/Makefile
+4-42 files

FreeBSD/ports 5a25a51www/py-djangorestframework Makefile distinfo

www/py-djangorestframework: Update to 3.17.2

Changelog:

https://github.com/encode/django-rest-framework/releases/tag/3.17.2

MFH:            2026Q3
Security:       5ce58e67-919a-11f1-b333-901b0edee044
(cherry picked from commit 50a7f8d61d73413223e7259aa741a67978ae3ab7)
DeltaFile
+3-3www/py-djangorestframework/distinfo
+1-1www/py-djangorestframework/Makefile
+4-42 files

FreeBSD/ports d300751lang/lua55 Makefile distinfo, lang/lua55/files extra-patch-dlopen

lang/lua55: Update to 5.5.1

Changelog: https://www.lua.org/bugs.html#5.5.1

Reported by:    portscout
DeltaFile
+24-23lang/lua55/files/extra-patch-dlopen
+3-3lang/lua55/distinfo
+1-1lang/lua55/Makefile
+28-273 files

FreeBSD/src 703c756sys/dev/ixgbe ixgbe_sriov.h if_ix.c

ixgbe: Validate SR-IOV before restarting the PF

A deterministic IOV configuration error currently reaches the driver
only after iflib has stopped the PF. The required cleanup restart then
causes an avoidable carrier flap.

Follow the igb pattern and validate the request in the PCI IOV method
before entering the restart transaction. Reject queue layouts wider
than the selected virtualization pool before they can alias unrelated
82599 registers.

MFC after:      2 weeks
DeltaFile
+50-17sys/dev/ixgbe/if_sriov.c
+22-1sys/dev/ixgbe/if_ix.c
+1-0sys/dev/ixgbe/ixgbe_sriov.h
+73-183 files

FreeBSD/src 86199f1sys/dev/ixgbe ixgbe_sriov.h if_ix.c

ixgbe: restart iflib around SR-IOV reconfiguration

The IOV callback changes the PF pool, virtualization mode, and hardware
queue indices while iflib still considers the old queue layout live.
Teardown likewise leaves the software pool and mode at their SR-IOV
values.

Use iflib stop/mutate/restart transactions for both transitions.
Disable VF DMA and PCI VF Enable before queue reuse, let outstanding
transactions drain, and restore the non-IOV pool and queue indices on
teardown.

Remove the redundant driver-local pci_iov_detach() wrapper; iflib
already performs that check centrally before the driver detach
callback.

It may be possible to avoid some restart in the future on this hardware
pausing DMA and remapping rings but not pursued yet.

MFC after:      2 weeks
DeltaFile
+25-11sys/dev/ixgbe/if_sriov.c
+2-8sys/dev/ixgbe/if_ix.c
+0-2sys/dev/ixgbe/ixgbe_sriov.h
+27-213 files

FreeBSD/ports 62beb4fwww/py-dj60-djangorestframework Makefile distinfo

www/py-dj60-djangorestframework: Update to 3.17.2

Changelog:

https://github.com/encode/django-rest-framework/releases/tag/3.17.2

MFH:            2026Q3
Security:       5ce58e67-919a-11f1-b333-901b0edee044
DeltaFile
+3-3www/py-dj60-djangorestframework/distinfo
+1-1www/py-dj60-djangorestframework/Makefile
+4-42 files

FreeBSD/ports 50a7f8dwww/py-djangorestframework Makefile distinfo

www/py-djangorestframework: Update to 3.17.2

Changelog:

https://github.com/encode/django-rest-framework/releases/tag/3.17.2

MFH:            2026Q3
Security:       5ce58e67-919a-11f1-b333-901b0edee044
DeltaFile
+3-3www/py-djangorestframework/distinfo
+1-1www/py-djangorestframework/Makefile
+4-42 files

FreeBSD/ports 7f5e1d3security/vuxml/vuln 2026.xml

security/vuxml: Amend entry for py-mkdocs-material

* Python 3.10 is still in the ports tree, so add the related entry.
DeltaFile
+2-0security/vuxml/vuln/2026.xml
+2-01 files

FreeBSD/ports 23a1f76security/vuxml/vuln 2026.xml

security/vuxml: Document py-djangorestframework vulnerabilities
DeltaFile
+45-0security/vuxml/vuln/2026.xml
+45-01 files

FreeBSD/src 2cf580cshare/man/man4 em.4, sys/dev/e1000 if_igb_iov.c

iflib: Permit SR-IOV configuration on a down interface

Drivers which remap PF queues need a stop/mutate/restart transaction
only when the interface has live queues. Permit their IOV
initialization callback while the interface is administratively down
and leave it down afterward.

This restores the standard boot-time iovctl.conf workflow for igb and
lets other opt-in drivers configure VFs before netif brings the PF up.

MFC after:      1 week
DeltaFile
+11-11sys/net/iflib.c
+5-3share/man/man4/em.4
+4-0sys/dev/e1000/if_igb_iov.c
+20-143 files

FreeBSD/ports 88af3dcdevel/glib20 Makefile distinfo

devel/glib20: Update to 2.88.3

Reported by:    portscout!
DeltaFile
+45-12devel/glib20/pkg-plist
+3-3devel/glib20/distinfo
+1-1devel/glib20/Makefile
+49-163 files

FreeBSD/ports 5953248graphics/libdrm Makefile distinfo, graphics/libdrm/files patch-libsync.h patch-symbols-check.py

graphics/libdrm: Update to 2.4.134

PR:             297283
DeltaFile
+17-5graphics/libdrm/pkg-plist
+19-0graphics/libdrm/files/patch-symbols-check.py
+3-3graphics/libdrm/distinfo
+2-2graphics/libdrm/files/patch-libsync.h
+1-1graphics/libdrm/Makefile
+42-115 files

FreeBSD/ports 200f151devel/glib20 Makefile distinfo

devel/glib20: Update to 2.86.5
DeltaFile
+3-3devel/glib20/distinfo
+1-1devel/glib20/Makefile
+4-42 files

FreeBSD/ports 9dfdaffports-mgmt/packagekit Makefile

ports-mgmt/packagekit: Bump PORTREVISION after pkg upgrade
DeltaFile
+1-0ports-mgmt/packagekit/Makefile
+1-01 files

FreeBSD/ports a1b8119deskutils/podman-desktop Makefile, editors/vscode Makefile

*/*: Bump port revision after electron42 update (d074a8e368f4)
DeltaFile
+1-1net-im/signal-desktop/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1graphics/drawio/Makefile
+1-1deskutils/podman-desktop/Makefile
+1-0net-im/teams/Makefile
+1-0editors/vscode/Makefile
+6-46 files

FreeBSD/ports d074a8edevel/electron42 Makefile.version distinfo, devel/electron42/files patch-electron_spec_api-protocol-spec.ts patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron42: Update to 42.8.1

Changelog: https://github.com/electron/electron/releases/tag/v42.8.1

Reported by:    GitHub (watch releases)
DeltaFile
+21-21devel/electron42/files/patch-electron_shell_browser_native__window__views.cc
+16-16devel/electron42/files/patch-electron_spec_api-browser-window-spec.ts
+7-7devel/electron42/distinfo
+4-4devel/electron42/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+2-2devel/electron42/files/patch-electron_spec_api-protocol-spec.ts
+1-1devel/electron42/Makefile.version
+51-511 files not shown
+52-527 files

FreeBSD/ports 8fdadeemisc/claude-code Makefile distinfo

misc/claude-code: update 2.1.223 → 2.1.224
DeltaFile
+5-5misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+6-62 files

FreeBSD/ports 1eb7784misc/antigravity-cli Makefile distinfo

misc/antigravity-cli: update 1.1.10 → 1.1.11
DeltaFile
+5-5misc/antigravity-cli/distinfo
+2-2misc/antigravity-cli/Makefile
+7-72 files

FreeBSD/ports 61405d1misc/grok-build Makefile distinfo

misc/grok-build: update 0.2.118 → 1.0.0
DeltaFile
+5-5misc/grok-build/distinfo
+1-1misc/grok-build/Makefile
+6-62 files

FreeBSD/ports 1802c72math/superlu-dist Makefile distinfo

math/superlu-dist: update 9.1.0 → 9.2.1
DeltaFile
+9-3math/superlu-dist/pkg-plist
+3-3math/superlu-dist/distinfo
+2-3math/superlu-dist/Makefile
+14-93 files

FreeBSD/ports e56f7e7databases/py-pylance Makefile distinfo

databases/py-pylance: update 9.0.0 → 9.0.1
DeltaFile
+3-3databases/py-pylance/distinfo
+4-1databases/py-pylance/Makefile
+7-42 files