FreeBSD/ports 8e90108 — devel/pinact Makefile distinfo

devel/pinact: Update to 5.0.2

Changelog: https://github.com/suzuki-shunsuke/pinact/releases/tag/v5.0.2

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/pinact/distinfo
+1-1devel/pinact/Makefile
+6-62 files

FreeBSD/ports 403e568 — www/linux-brave Makefile distinfo

www/linux-brave: update to 1.98.60 release, baced on chromium 156.0.8078.47
DeltaFile
+204-2www/linux-brave/pkg-plist
+5-5www/linux-brave/distinfo
+2-1www/linux-brave/Makefile
+211-83 files

FreeBSD/ports e581809 — security/vuxml/vuln 2026.xml

security/vuxml: add www/linux-chrome package for f4f0bb8d-ce20-11f1-9bfa-a8a1599412c6 cromium security issue
DeltaFile
+4-0security/vuxml/vuln/2026.xml
+4-01 files

FreeBSD/ports f6fd9e1 — www/linux-chrome pkg-plist Makefile

www/linux-chrome: update to 156.0.8078.47 release
DeltaFile
+5-5www/linux-chrome/distinfo
+0-2www/linux-chrome/pkg-plist
+1-1www/linux-chrome/Makefile
+6-83 files

FreeBSD/ports ca3c053 — security/linux-rl9-ca-certificates Makefile distinfo

security/linux-rl9-ca-certificates: update to 2026.2.92_v9.0.319-90.3.el9_8

Changelog:
*Thu Oct 22 2026 Krenželok František <fkrenzel at redhat.com> - 2026.2.92_v9.0.319-90.3
- Fix malformed patch header in remove-emsign-root-cs-ca-g3.patch

*Thu Oct 22 2026 Krenželok František <fkrenzel at redhat.com> - 2026.2.92_v9.0.319-90.2
- Removing: emSign Root CS CA - G3 from Microsoft Code Signing certificates

*Wed Oct 21 2026 Krenželok František <fkrenzel at redhat.com> - 2026.2.92_v9.0.319-90.1
- Removing: AAA Certificate Services root CA
- Removing: emSign ECC Root CA - G3 from Microsoft Code Signing certificates

*Wed Oct 21 2026 Krenželok František <fkrenzel at redhat.com> - 2026.2.92_v9.0.319-90.0
- Update to CKBI 2.92_v9.0.319 from NSS 3.131.1
  Removing:
  - emSign Root CA - C1

  Adding:

    [38 lines not shown]
DeltaFile
+21-105security/linux-rl9-ca-certificates/pkg-plist
+5-5security/linux-rl9-ca-certificates/distinfo
+2-2security/linux-rl9-ca-certificates/Makefile
+28-1123 files

FreeBSD/ports 4aaec62 — textproc/antiword Makefile

textproc/antiword: Deprecate

Upstream has been dead since the 0.37 release in 2005. The only
remaining fork (github.com/grobian/antiword) has no releases and does
not address security issues.

CVE-2026-111677 (heap out-of-bounds read in vGet8LstInfo) and
CVE-2026-111678 (stack out-of-bounds read in vGet8PapInfo and
vGet8ChrInfo) are unfixed upstream and in every distribution.

Set to expire on 2026-11-30.

Sponsored by:   Netzkommune GmbH

(cherry picked from commit 100c915a873d51c284aa4febb506da8db7a3a440)
DeltaFile
+4-1textproc/antiword/Makefile
+4-11 files

FreeBSD/ports 100c915 — textproc/antiword Makefile

textproc/antiword: Deprecate

Upstream has been dead since the 0.37 release in 2005. The only
remaining fork (github.com/grobian/antiword) has no releases and does
not address security issues.

CVE-2026-111677 (heap out-of-bounds read in vGet8LstInfo) and
CVE-2026-111678 (stack out-of-bounds read in vGet8PapInfo and
vGet8ChrInfo) are unfixed upstream and in every distribution.

Set to expire on 2026-11-30.

Sponsored by:   Netzkommune GmbH
DeltaFile
+4-1textproc/antiword/Makefile
+4-11 files

FreeBSD/ports a9482d4 — www/py-django-extensions pkg-descr distinfo, www/py-django-extensions/files patch-pyproject.toml patch-django__extensions_management_commands_mail__debug.py

www/py-django-extensions: Update 3.2.3 => 4.1

Changelog:
https://github.com/django-extensions/django-extensions/blob/4.1/CHANGELOG.md

Port changes:
- Switch to USE_PYTHON=pep517.
- Add concurrent to USE_PYTHON.
- Add mail/py-aiosmtpd to RUN_DEPENDS for mail_debug.
- Patch the PEP 639 license string for the setuptools in the tree.
- Fix portlint warnings.

PR:             299899
Approved by:    Kevin Golding <ports at caomhin.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 1c5cc9c088aeb0d7f94c4ccab4ee0acf29d3839a)
DeltaFile
+19-0www/py-django-extensions/files/patch-django__extensions_management_commands_mail__debug.py
+13-4www/py-django-extensions/Makefile
+17-0www/py-django-extensions/files/patch-pyproject.toml
+3-3www/py-django-extensions/distinfo
+5-0www/py-django-extensions/pkg-descr
+57-75 files

FreeBSD/ports 1c5cc9c — www/py-django-extensions pkg-descr distinfo, www/py-django-extensions/files patch-pyproject.toml patch-django__extensions_management_commands_mail__debug.py

www/py-django-extensions: Update 3.2.3 => 4.1

Changelog:
https://github.com/django-extensions/django-extensions/blob/4.1/CHANGELOG.md

Port changes:
- Switch to USE_PYTHON=pep517.
- Add concurrent to USE_PYTHON.
- Add mail/py-aiosmtpd to RUN_DEPENDS for mail_debug.
- Patch the PEP 639 license string for the setuptools in the tree.
- Fix portlint warnings.

PR:             299899
Approved by:    Kevin Golding <ports at caomhin.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+19-0www/py-django-extensions/files/patch-django__extensions_management_commands_mail__debug.py
+13-4www/py-django-extensions/Makefile
+17-0www/py-django-extensions/files/patch-pyproject.toml
+3-3www/py-django-extensions/distinfo
+5-0www/py-django-extensions/pkg-descr
+57-75 files

FreeBSD/ports 826b493 — net/onedrive Makefile distinfo

net/onedrive: Update 2.5.11 => 2.5.12

Changelog:
https://github.com/abraunegg/onedrive/blob/v2.5.12/changelog.md

PR:             300052
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 935b70f916af73437ac14677bb3c192fd3724590)
DeltaFile
+3-3net/onedrive/distinfo
+1-1net/onedrive/Makefile
+4-42 files

FreeBSD/ports 935b70f — net/onedrive Makefile distinfo

net/onedrive: Update 2.5.11 => 2.5.12

Changelog:
https://github.com/abraunegg/onedrive/blob/v2.5.12/changelog.md

PR:             300052
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-3net/onedrive/distinfo
+1-1net/onedrive/Makefile
+4-42 files

FreeBSD/src 8328ca3 — sys/compat/linux linux_ptrace.c

linux: Implement PTRACE_GETREGSET NT_PRFPREG and NT_X86_XSTATE

Implement NT_PRFPREG and NT_X86_XSTATE for PTRACE_GETREGSET on amd64.
Chrome's crashpad handler uses these to collect floating-point and
extended CPU register state for crash dumps.

Other architectures retain the previous EINVAL stub behavior.

Signed-off-by:  Ricardo Branco <rbranco at suse.de>
PR:             289285
Reviewed by:    kib
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2165

(cherry picked from commit c515e6040614434a9262ee8b5ac54b81476ec7ff)
DeltaFile
+85-6sys/compat/linux/linux_ptrace.c
+85-61 files

FreeBSD/src d8f8031 — sys/amd64/linux linux.h linux_machdep.c

linux: Add linux_pt_fpregset and bsd_to_linux_fpregset() for amd64

Add struct linux_pt_fpregset, the amd64 Linux NT_PRFPREG payload,
corresponding to user_i387_struct in Linux. The struct describes
the 512-byte FXSAVE area as exposed by PTRACE_GETREGSET.

Add bsd_to_linux_fpregset() to translate from FreeBSD's struct fpreg
to struct linux_pt_fpregset. Fields are extracted from the fpr_env[]
array which stores the FXSAVE environment packed as four 64-bit words.
The FP and XMM register banks are bulk-copied as opaque byte arrays.

Signed-off-by:  Ricardo Branco <rbranco at suse.de>
Reviewed by:    kib
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2165

(cherry picked from commit b84d31ee74535a0026ff83f2a34c07b7557f9785)
DeltaFile
+20-0sys/amd64/linux/linux_machdep.c
+18-0sys/amd64/linux/linux.h
+38-02 files

FreeBSD/src 29b79c5 — sys/amd64/linux linux.h, sys/amd64/linux32 linux.h

linux: Ignore sigaction(2) flags SA_UNSUPPORTED and SA_EXPOSE_TAGBITS

SA_UNSUPPORTED was introduced in Linux 5.11 to probe support
for other flags such as SA_EXPOSE_TAGBITS, introduced
at the same time. Ignore both.

Signed-off-by:  Ricardo Branco <rbranco at suse.de>
PR:             289285
Reviewed by:    pouria, kib
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2163

(cherry picked from commit fdea83a5f63b881ade91c6cc9dfbf173137512c5)
DeltaFile
+8-0sys/compat/linux/linux_signal.c
+2-0sys/i386/linux/linux.h
+2-0sys/arm64/linux/linux.h
+2-0sys/amd64/linux32/linux.h
+2-0sys/amd64/linux/linux.h
+16-05 files

FreeBSD/ports 5355d05 — www/node22 distinfo, www/node24 distinfo

www/{node,node22,node24,node26}: Security update

node22 22.23.2 -> 22.23.4
node24 24.21.0 -> 24.22.1
node26 26.10.0 -> 26.12.1
www/node follows node24

Changelog: https://nodejs.org/en/blog/vulnerability/october-2026-security-releases

PR:             300001
Security:       33a752ba-4cbe-46d8-abda-587011d90575
With hat:       ports-secteam
Sponsored by:   Netzkommune GmbH

(cherry picked from commit ba74741313899fe901413257e1656adb247c9bd4)
DeltaFile
+0-22www/node24/files/patch-common.gypi
+0-13www/node24/files/patch-src_node.cc
+3-3www/node26/distinfo
+3-3www/node24/distinfo
+3-3www/node22/distinfo
+1-1www/node26/Makefile.version
+10-456 files not shown
+12-5112 files

FreeBSD/ports ba74741 — www/node22 distinfo, www/node24 distinfo

www/{node,node22,node24,node26}: Security update

node22 22.23.2 -> 22.23.4
node24 24.21.0 -> 24.22.1
node26 26.10.0 -> 26.12.1
www/node follows node24

Changelog: https://nodejs.org/en/blog/vulnerability/october-2026-security-releases

PR:             300001
Security:       33a752ba-4cbe-46d8-abda-587011d90575
With hat:       ports-secteam
Sponsored by:   Netzkommune GmbH
DeltaFile
+0-22www/node24/files/patch-common.gypi
+0-13www/node24/files/patch-src_node.cc
+3-3www/node26/distinfo
+3-3www/node24/distinfo
+3-3www/node22/distinfo
+1-1www/node26/Makefile.version
+10-456 files not shown
+12-5112 files

FreeBSD/ports a453a01 — net/freeradius3 Makefile

net/freeradius3: Add OPTION for builtin weak hashing algos

PR:             299832
Reported by:    Xavier Beaudouin <kiwi at FreeBSD.org>
DeltaFile
+3-1net/freeradius3/Makefile
+3-11 files

FreeBSD/doc e37293e — shared contrib-corealumni.adoc contrib-committers.adoc

contributors: remove empty lines in lists, no content changes
DeltaFile
+0-2shared/contrib-committers.adoc
+0-1shared/contrib-corealumni.adoc
+0-32 files

FreeBSD/ports 9372c48 — net-im/signal-desktop Makefile

net-im/signal-desktop: Bump port revision after electron44 update (cec7687c031e)
DeltaFile
+1-1net-im/signal-desktop/Makefile
+1-11 files

FreeBSD/ports cec7687 — devel/electron44 distinfo, devel/electron44/files patch-electron_spec_api-utility-process.spec.ts patch-content_browser_web__contents_web__contents__impl.cc

devel/electron44: Update to 44.9.3

Changelog:
- https://github.com/electron/electron/releases/tag/v44.9.1
- https://github.com/electron/electron/releases/tag/v44.9.2
- https://github.com/electron/electron/releases/tag/v44.9.3

Reported by:    GitHub (watch releases)
DeltaFile
+7-7devel/electron44/distinfo
+5-5devel/electron44/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+4-4devel/electron44/files/patch-services_network_public_mojom_BUILD.gn
+4-4devel/electron44/files/patch-electron_shell_common_api_electron__api__testing.cc
+3-3devel/electron44/files/patch-electron_spec_api-utility-process.spec.ts
+3-3devel/electron44/files/patch-content_browser_web__contents_web__contents__impl.cc
+26-268 files not shown
+39-4014 files

FreeBSD/ports 1669ee2 — devel/mold Makefile

devel/mold: Return to pool

MFH:            2026Q4
(cherry picked from commit 9e2ee7e6afcf17b133913089f89115ccf70e8c35)
DeltaFile
+1-1devel/mold/Makefile
+1-11 files

FreeBSD/ports 9e2ee7e — devel/mold Makefile

devel/mold: Return to pool

MFH:            2026Q4
DeltaFile
+1-1devel/mold/Makefile
+1-11 files

FreeBSD/ports 42165ee — www/cinny Makefile distinfo

www/cinny: Update to 4.12.8
DeltaFile
+8-8www/cinny/pkg-plist
+3-3www/cinny/distinfo
+1-1www/cinny/Makefile
+12-123 files

FreeBSD/ports 0014fd7 — misc/py-mmcv Makefile, misc/py-mmcv/files patch-mmcv_utils_ext__loader.py patch-setup.py

misc/py-mmcv: Fix build on Python 3.13 and the runtime dependencies

PR:     299961

setup.py exec()s mmcv/version.py and then reads __version__ back
from locals(), which no longer works on 3.13 (PEP 667): exec into an
explicit namespace instead.

The package also could not be installed or imported on its own: the
extension links against libc10.so from py-pytorch (only a build
dependency so far), and mmcv.image imports cv2 at the top level.  Add
both py-pytorch and py-opencv-python-headless to RUN_DEPENDS.

While here, follow the Python Ports Policy, add concurrent to
USE_PYTHON, fix portlint warnings and document the patches.
DeltaFile
+24-5misc/py-mmcv/files/patch-setup.py
+21-0misc/py-mmcv/files/patch-mmcv_utils_ext__loader.py
+10-8misc/py-mmcv/Makefile
+55-133 files

FreeBSD/src 6e8786b — sys/amd64/amd64 pmap.c, sys/arm64/arm64 pmap.c

amd64/arm64 pmap: consistently clear PGA_WRITEABLE

We don't consistently clear PGA_WRITEABLE on fictitious, managed pages.
Some functions do, e.g., pmap_remove_all(), but several do not.  At
worst, this is just a pessimization, but there is no good reason to be
inconsistent.  Clear PGA_WRITEABLE in those that previously did not by
introducing (and using) the helper function pmap_page_is_mapped_locked()
that implements the correct test.

(cherry picked from commit 37321270b630d891e48851f81dd6d077ebd6b635)
DeltaFile
+28-36sys/arm64/arm64/pmap.c
+25-28sys/amd64/amd64/pmap.c
+53-642 files

FreeBSD/ports 7068428 — science/py-vedo Makefile

science/py-vedo: fix RUN_DEPENDS which was oberwritten; sort various elements in Makefile

PR:             299734
DeltaFile
+11-9science/py-vedo/Makefile
+11-91 files

FreeBSD/ports 2650b86 — x11 Makefile, x11/bhotkeys-dwm pkg-descr distinfo

x11/bhotkeys-dwm: New port

Stock dwm chords for bhotkeys. SUPERASMODKEY installs those
rows with Super as Mod, for a dwm built with that option.

Reviewed by:    fuz (previous revision), jrm (previous revision)
Differential Revision:  https://reviews.freebsd.org/D60934
DeltaFile
+1,020-0x11/bhotkeys-dwm/files/superasmodkey-patch
+63-0x11/bhotkeys-dwm/pkg-plist
+23-0x11/bhotkeys-dwm/Makefile
+3-0x11/bhotkeys-dwm/pkg-descr
+3-0x11/bhotkeys-dwm/distinfo
+1-0x11/Makefile
+1,113-06 files

FreeBSD/ports 211ad18 — lang/ghc Makefile, lang/ghc/files patch-libraries_process_cbits_posix_posix__spawn.c

lang/ghc: Fix compiler crashes on 15.1-

PR:             294032
DeltaFile
+16-0lang/ghc/files/patch-libraries_process_cbits_posix_posix__spawn.c
+1-1lang/ghc/Makefile
+17-12 files

FreeBSD/ports 760059e — devel/hs-cabal-install Makefile distinfo, devel/hs-cabal-install/files patch-cabal-benchmarks_bench_CabalBenchmarks.hs patch-cabal-install_tests_IntegrationTests2.hs

devel/hs-cabal-install: Update to 3.18.2.0

Reported by:    GitHub releases
DeltaFile
+0-104devel/hs-cabal-install/files/patch-bootstrap_linux-9.12.2.json
+47-53devel/hs-cabal-install/distinfo
+51-0devel/hs-cabal-install/files/patch-cabal-install_cabal-install.cabal
+20-20devel/hs-cabal-install/Makefile
+21-0devel/hs-cabal-install/files/patch-cabal-install_tests_IntegrationTests2.hs
+2-0devel/hs-cabal-install/files/patch-cabal-benchmarks_bench_CabalBenchmarks.hs
+141-1776 files

FreeBSD/ports d4d9e15 — x11/libinput Makefile

x11/libinput: Fix the Python dependencies of the libinput tools

The Python tools in libexec/libinput (libinput-measure-*, -analyze-*,
-replay, ...) import libevdev, i.e. python-libevdev
(devel/py-libevdev), never evdev (python-evdev), yet RUN_DEPENDS lists
devel/py-evdev.  Depend on the package they actually use.  This also
stops pulling devel/py-evdev into every desktop installation.

libinput-analyze-recording, -analyze-per-slot-delta,
-analyze-touch-down-state, -analyze-buttons and libinput-replay import
yaml, which is not declared.  Without PyYAML the analyze tools fail
with ModuleNotFoundError and libinput-replay refuses to run ("One or
more python modules are missing").  Add py-pyyaml to RUN_DEPENDS.

While here, fix portlint warnings.

PR:             299873
DeltaFile
+22-20x11/libinput/Makefile
+22-201 files