FreeBSD/ports b19bd38lang/erlang-runtime29 Makefile distinfo

lang/erlang-runtime29: Update to 29.0.5
DeltaFile
+3-3lang/erlang-runtime29/distinfo
+1-1lang/erlang-runtime29/Makefile
+4-42 files

FreeBSD/ports b6b1499lang/erlang-man Makefile distinfo

lang/erlang-man: Update to 28.5.0.5
DeltaFile
+3-3lang/erlang-man/distinfo
+1-1lang/erlang-man/Makefile
+4-42 files

FreeBSD/ports f8b994ddevel/pyenv Makefile distinfo

devel/pyenv: Update to 2.8.3
DeltaFile
+14-2devel/pyenv/pkg-plist
+3-3devel/pyenv/distinfo
+1-1devel/pyenv/Makefile
+18-63 files

FreeBSD/ports 5ed8a1blang/erlang-doc Makefile distinfo

lang/erlang-doc: Update to 28.5.0.5
DeltaFile
+3-3lang/erlang-doc/distinfo
+1-1lang/erlang-doc/Makefile
+4-42 files

FreeBSD/ports 208d694devel/gwm Makefile distinfo

devel/gwm: Update to 1.6.1
DeltaFile
+3-3devel/gwm/distinfo
+1-1devel/gwm/Makefile
+4-42 files

FreeBSD/ports 2864a21lang/erlang-runtime28 Makefile distinfo

lang/erlang-runtime28: Update to 28.5.0.5
DeltaFile
+3-3lang/erlang-runtime28/distinfo
+1-1lang/erlang-runtime28/Makefile
+4-42 files

FreeBSD/ports 7bffc23lang/erlang-java Makefile distinfo

lang/erlang-java: Update to 28.5.0.5
DeltaFile
+3-3lang/erlang-java/distinfo
+1-1lang/erlang-java/Makefile
+4-42 files

FreeBSD/ports 32c1dbblang/erlang Makefile distinfo

lang/erlang: Update to 28.5.0.5
DeltaFile
+3-3lang/erlang/distinfo
+1-1lang/erlang/Makefile
+4-42 files

FreeBSD/ports c8ee833lang/erlang-wx Makefile distinfo

lang/erlang-wx: Update to 28.5.0.5
DeltaFile
+3-3lang/erlang-wx/distinfo
+1-1lang/erlang-wx/Makefile
+4-42 files

FreeBSD/ports b2aff90lang/erlang-runtime27 Makefile distinfo

lang/erlang-runtime27: Update to 27.3.4.16
DeltaFile
+3-3lang/erlang-runtime27/distinfo
+1-1lang/erlang-runtime27/Makefile
+4-42 files

FreeBSD/ports ad3afe0security/vuxml/vuln 2026.xml

security/vuxml: Document SSH packet alignment issue in erlang
DeltaFile
+44-0security/vuxml/vuln/2026.xml
+44-01 files

OPNSense/plugins 135f2dcnet/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPFRouteMaps.xml dialogEditOSPF6RouteMaps.xml, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga OSPF.xml

net/frr: OSPF - Fix validation and UX issue in PrefixLists. Fixes: https://github.com/opnsense/plugins/issues/5604
DeltaFile
+1-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPFRouteMaps.xml
+1-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6RouteMaps.xml
+1-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+3-23 files

LLVM/project 78c9e64clang/include/clang/Parse Parser.h, clang/lib/Parse Parser.cpp

Revert "[Modules] Handle decl attributes on deserialization the same as during parsing. (#208348)" (#214407)

This reverts commit 3ce0df7ca8027229618de9802eeffe1f0023bf74. See
https://github.com/llvm/llvm-project/issues/214091 for backgrounds.
DeltaFile
+0-79clang/test/Modules/decl-attr-merge-explicit-modules.c
+37-18clang/lib/Serialization/ASTReaderDecl.cpp
+0-54clang/test/Modules/decl-attr-merge2.c
+4-6clang/include/clang/Parse/Parser.h
+3-2clang/lib/Parse/Parser.cpp
+0-4clang/lib/Sema/Sema.cpp
+44-1636 files not shown
+49-16912 files

FreeBSD/ports 5b5cb97graphics/nvidia-drm-61-kmod-580 distinfo, graphics/nvidia-drm-612-kmod-580 distinfo

x11/nvidia-kmod-580, x11/nvidia-driver-580, x11/linux-nvidia-libs-580, graphics/nvidia-drm-*-kmod-580: Update to 580.178.04

Update Legacy version 580 series of drivers to 580.178.04.

In document below:

https://docs.nvidia.com/datacenter/tesla/pdf/NVIDIA_Data_Center_GPU_Driver_Release_Notes_580_v12.0.pdf

1.2. Fixed Issues
  * When FM deletes a partition, it doesn’t release MC teams, as a result MC Team
  resources (i.e., MLIDs are leaked). We now delete all outstanding MC teams
  associated with a partition while de-activating it.
  * Multibank failures have been identified in HBM3E fleet and the current driver is
  better optimized to handle these failures by triggering channel repair upon the 2nd
  uncorrectable error in a pseudochannel.
  * On self-hosted systems, the WPR region is mapped in RM reserved memory, while
  the CPU never explicitly accesses the mapping. The existence of the mapping could
  lead to CPU speculative access and kernel panic. The fix removes WPR from reserved
  region mapping and avoids CPU speculative access.

    [8 lines not shown]
DeltaFile
+3-3x11/nvidia-driver-580/distinfo
+3-3x11/linux-nvidia-libs-580/distinfo
+3-3graphics/nvidia-drm-latest-kmod-580/distinfo
+3-3graphics/nvidia-drm-66-kmod-580/distinfo
+3-3graphics/nvidia-drm-612-kmod-580/distinfo
+3-3graphics/nvidia-drm-61-kmod-580/distinfo
+18-1810 files not shown
+30-3016 files

LLVM/project f2c0945clang-tools-extra/docs/clang-tidy/checks/bugprone stringview-nullptr.md suspicious-enum-usage.md

[clang-tidy][docs] Rewrite bugprone check docs to Markdown [3/4]
DeltaFile
+206-222clang-tools-extra/docs/clang-tidy/checks/bugprone/sizeof-expression.md
+77-78clang-tools-extra/docs/clang-tidy/checks/bugprone/signed-char-misuse.md
+76-77clang-tools-extra/docs/clang-tidy/checks/bugprone/redundant-branch-condition.md
+58-62clang-tools-extra/docs/clang-tidy/checks/bugprone/signal-handler.md
+50-50clang-tools-extra/docs/clang-tidy/checks/bugprone/suspicious-enum-usage.md
+40-39clang-tools-extra/docs/clang-tidy/checks/bugprone/stringview-nullptr.md
+507-52814 files not shown
+865-91020 files

LLVM/project 8b823f8clang-tools-extra/docs/clang-tidy/checks/bugprone redundant-branch-condition.rst redundant-branch-condition.md

[clang-tidy][docs] Rename bugprone check docs to Markdown [3/4]
DeltaFile
+0-328clang-tools-extra/docs/clang-tidy/checks/bugprone/sizeof-expression.rst
+328-0clang-tools-extra/docs/clang-tidy/checks/bugprone/sizeof-expression.md
+0-125clang-tools-extra/docs/clang-tidy/checks/bugprone/signed-char-misuse.rst
+125-0clang-tools-extra/docs/clang-tidy/checks/bugprone/signed-char-misuse.md
+0-107clang-tools-extra/docs/clang-tidy/checks/bugprone/redundant-branch-condition.rst
+107-0clang-tools-extra/docs/clang-tidy/checks/bugprone/redundant-branch-condition.md
+560-56034 files not shown
+1,449-1,44940 files

FreeBSD/src 976f400sys/dev/e1000 if_em.c

igb: Stop writing the legacy TADV register

TADV is an em-class interrupt delay register and is absent from the
82575 and later register model. The igb attach path does not expose or
initialize that control, but transmit initialization still wrote its
zero valued storage into a reserved queue-window offset.

Apply the same igb_mac_min boundary already used for TIDV and the
absolute-delay sysctls.

Sponsored by:   BBOX.io

(cherry picked from commit c637d474045a41b1763c17a8b4b7763d4159504f)
DeltaFile
+1-1sys/dev/e1000/if_em.c
+1-11 files

FreeBSD/src 8ef5d8bsys/dev/e1000 if_em.c

igb: Reprogram descriptor queues while disabled

Disable each igb-class transmit and receive queue and flush before
changing its descriptor-ring registers. Restore the head and tail
indices that Intel documents as surviving a VF reset.

Use the igb queue-enable control instead of programming legacy TXDCTL
granularity, low-water, and reserved bits that do not belong to the
82575 and later.

Sponsored by:   BBOX.io

(cherry picked from commit f879d1cd7df3c5afa69428cc2b07e1675d7776c9)
DeltaFile
+21-5sys/dev/e1000/if_em.c
+21-51 files

FreeBSD/src c410920sys/dev/e1000 igb_txrx.c

igb: Correct I350 loopback VLAN byte order

I350 loopback receive descriptors report VLAN tags byte-swapped for
both PFs and VFs. The receive path handled the PF device types but
omitted e1000_vfadapt_i350, causing an admitted VF VLAN packet to be
delivered untagged to the VF parent.

Include the I350 VF type in the existing correction. This matches the
dedicated IGB_RXQ_FLAG_LB_BSWAP_VLAN handling in DPDK igbvf.

Sponsored by:   BBOX.io

(cherry picked from commit 7eb7ff6459219e802d51add3ba9d1d9d874db561)
DeltaFile
+2-1sys/dev/e1000/igb_txrx.c
+2-11 files

FreeBSD/src 799f8ebsys/dev/pci pci_iov.c

pci_iov: Clear NumVFs when configuration fails

pci_iov_config() programs NumVFs before validating the final VF RID
layout and allocating all generic resources. A subsequent error ran the
driver uninit callback but left the hardware NumVFs register programmed
while the software VF count returned to zero.

Clear NumVFs in the error path after the driver uninit callback,
matching normal SR-IOV teardown ordering. This prevents stale hardware
state after a failed configuration and permits a clean retry.

Sponsored by:   BBOX.io

(cherry picked from commit 621498b58cdab36a237d5f0b5c902952ad743fa9)
DeltaFile
+3-1sys/dev/pci/pci_iov.c
+3-11 files

FreeBSD/src fbdb872sys/dev/e1000 if_em.c

igb: Stop writing the legacy TADV register

TADV is an em-class interrupt delay register and is absent from the
82575 and later register model. The igb attach path does not expose or
initialize that control, but transmit initialization still wrote its
zero valued storage into a reserved queue-window offset.

Apply the same igb_mac_min boundary already used for TIDV and the
absolute-delay sysctls.

Sponsored by:   BBOX.io

(cherry picked from commit c637d474045a41b1763c17a8b4b7763d4159504f)
DeltaFile
+1-1sys/dev/e1000/if_em.c
+1-11 files

FreeBSD/src 908706bsys/dev/e1000 if_em.c

igb: Reprogram descriptor queues while disabled

Disable each igb-class transmit and receive queue and flush before
changing its descriptor-ring registers. Restore the head and tail
indices that Intel documents as surviving a VF reset.

Use the igb queue-enable control instead of programming legacy TXDCTL
granularity, low-water, and reserved bits that do not belong to the
82575 and later.

Sponsored by:   BBOX.io

(cherry picked from commit f879d1cd7df3c5afa69428cc2b07e1675d7776c9)
DeltaFile
+21-5sys/dev/e1000/if_em.c
+21-51 files

FreeBSD/src 86000d1sys/dev/e1000 igb_txrx.c

igb: Correct I350 loopback VLAN byte order

I350 loopback receive descriptors report VLAN tags byte-swapped for
both PFs and VFs. The receive path handled the PF device types but
omitted e1000_vfadapt_i350, causing an admitted VF VLAN packet to be
delivered untagged to the VF parent.

Include the I350 VF type in the existing correction. This matches the
dedicated IGB_RXQ_FLAG_LB_BSWAP_VLAN handling in DPDK igbvf.

Sponsored by:   BBOX.io

(cherry picked from commit 7eb7ff6459219e802d51add3ba9d1d9d874db561)
DeltaFile
+2-1sys/dev/e1000/igb_txrx.c
+2-11 files

FreeBSD/src 9858800sys/dev/pci pci_iov.c

pci_iov: Clear NumVFs when configuration fails

pci_iov_config() programs NumVFs before validating the final VF RID
layout and allocating all generic resources. A subsequent error ran the
driver uninit callback but left the hardware NumVFs register programmed
while the software VF count returned to zero.

Clear NumVFs in the error path after the driver uninit callback,
matching normal SR-IOV teardown ordering. This prevents stale hardware
state after a failed configuration and permits a clean retry.

Sponsored by:   BBOX.io

(cherry picked from commit 621498b58cdab36a237d5f0b5c902952ad743fa9)
DeltaFile
+3-1sys/dev/pci/pci_iov.c
+3-11 files

LLVM/project 2f4043ecompiler-rt/test/profile instrprof-coroutine-profile.cpp

[compiler-rt][pgo] Add profile instrumentation test for coroutines (#213801)

This PR adds a compiler-rt test (`instrprof-coroutine-profile.cpp`) to
verify PGO profile counter generation and ingestion for C++20
coroutines.

During investigating the iFDO profile ingested for coroutine pass, we
found that the profile data contains entry counts for the original
coroutine function (`foo`), but lacks the entry counters for the split
`foo.resume` function.

After inspecting
[PassBuilderPipelines.cpp](https://github.com/llvm/llvm-project/blob/f7b7ec8d5542dcede1ae607aa74dfe36d7a3c530/llvm/lib/Passes/PassBuilderPipelines.cpp#L1273)
confirms that `PGOInstrumentationGen` runs before `CoroSplitPass`.
Therefore,
- 1) the iFDO profile correctly ingests and associates profile counters
with coroutine function `foo`.
- 2) Separate function entry counters for `foo.resume` are not expected
in the iFDO profile.

    [16 lines not shown]
DeltaFile
+46-0compiler-rt/test/profile/instrprof-coroutine-profile.cpp
+46-01 files

LLVM/project 5bba307clang-tools-extra/docs/clang-tidy/checks/bugprone optional-value-conversion.md invalid-enum-default-initialization.md

[clang-tidy][docs] Rewrite bugprone check docs to Markdown [2/4]
DeltaFile
+85-86clang-tools-extra/docs/clang-tidy/checks/bugprone/narrowing-conversions.md
+66-75clang-tools-extra/docs/clang-tidy/checks/bugprone/not-null-terminated-result.md
+67-69clang-tools-extra/docs/clang-tidy/checks/bugprone/missing-end-comparison.md
+67-67clang-tools-extra/docs/clang-tidy/checks/bugprone/multiple-new-in-one-expression.md
+53-55clang-tools-extra/docs/clang-tidy/checks/bugprone/invalid-enum-default-initialization.md
+45-46clang-tools-extra/docs/clang-tidy/checks/bugprone/optional-value-conversion.md
+383-39814 files not shown
+783-81120 files

LLVM/project df56b80clang-tools-extra/docs/clang-tidy/checks/bugprone multiple-new-in-one-expression.rst multiple-new-in-one-expression.md

[clang-tidy][docs] Rename bugprone check docs to Markdown [2/4]
DeltaFile
+0-134clang-tools-extra/docs/clang-tidy/checks/bugprone/not-null-terminated-result.rst
+134-0clang-tools-extra/docs/clang-tidy/checks/bugprone/not-null-terminated-result.md
+0-127clang-tools-extra/docs/clang-tidy/checks/bugprone/narrowing-conversions.rst
+127-0clang-tools-extra/docs/clang-tidy/checks/bugprone/narrowing-conversions.md
+0-99clang-tools-extra/docs/clang-tidy/checks/bugprone/multiple-new-in-one-expression.rst
+99-0clang-tools-extra/docs/clang-tidy/checks/bugprone/multiple-new-in-one-expression.md
+360-36034 files not shown
+1,314-1,31440 files

LLVM/project 08936cdllvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp, llvm/lib/Target/AArch64/GISel AArch64LegalizerInfo.cpp

[AArch64][GlobalISel] Add legalisation to G_EXRACT_SUBVECTOR (#207956)

Prevent legalisation of this opcode falling back to SDAG.

In situations where a G_EXTRACT_SUBVECTOR is being performed on two
vectors which aren't double/half the size of each other, represent the
extract as build_vector(extract_vector_element, extract_vector_element,
...).
DeltaFile
+391-0llvm/test/CodeGen/AArch64/GlobalISel/extract-subvector.ll
+60-4llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+27-14llvm/test/CodeGen/AArch64/extract-vector-elt.ll
+22-14llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-add.ll
+7-0llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
+2-2llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir
+509-341 files not shown
+509-377 files

FreeBSD/ports c018fdasysutils/rucola Makefile distinfo

sysutils/rucola: Update to 0.10.0

ChangeLog:      https://github.com/Linus-Mussmaecher/rucola/releases/tag/v0.10.0
Reported by:    portscout!
DeltaFile
+3-3sysutils/rucola/distinfo
+2-2sysutils/rucola/Makefile
+5-52 files

FreeBSD/ports f0691adlang/jimtcl Makefile distinfo

lang/jimtcl: update to 0.84

Release notes:
https://msteveb.github.io/jimtcl/articles/jim-release-0-84/
DeltaFile
+3-3lang/jimtcl/distinfo
+1-1lang/jimtcl/Makefile
+4-42 files