HardenedBSD/src 213876bsys/dev/sound/pci emu10kx-pcm.c

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+19-2sys/dev/sound/pci/emu10kx-pcm.c
+19-21 files

HardenedBSD/src be9f931sys/dev/sound/pci emu10kx-pcm.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+19-2sys/dev/sound/pci/emu10kx-pcm.c
+19-21 files

HardenedBSD/ports 65d2bd5databases/datui Makefile.crates distinfo, mail/pyzor/files patch-7afe0ae.patch

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+717-623databases/datui/distinfo
+357-310databases/datui/Makefile.crates
+0-182mail/pyzor/files/patch-7afe0ae.patch
+55-65www/remark42/distinfo
+27-33www/remark42/Makefile
+14-31sysutils/gsmartcontrol/Makefile
+1,170-1,24480 files not shown
+1,500-1,46486 files

LLVM/project 900b3d6clang/include/clang/Basic DiagnosticParseKinds.td DiagnosticLexKinds.td, clang/lib/Parse ParseDecl.cpp

[Clang] Put compat diagnostics in the pedantic group iff ext_warn==false (#220670)

The `compat-pedantic` groups are supposed to be used if a given
extension is only diagnosed in `-Wpedantic`. Update the compat
diagnostics to reflect this and move various diagnostics that already
adhere to this pattern to compat diagnostics.
DeltaFile
+7-13clang/test/Lexer/hexfloat.cpp
+6-13clang/include/clang/Basic/DiagnosticSemaKinds.td
+8-9clang/include/clang/Basic/DiagnosticLexKinds.td
+3-11clang/include/clang/Basic/DiagnosticParseKinds.td
+6-8clang/lib/Parse/ParseDecl.cpp
+2-8clang/lib/Sema/SemaCast.cpp
+32-6224 files not shown
+77-11030 files

LLVM/project c013403clang/test/CodeGen/AArch64/sve dup.c

[clang][cir] Updates SVE tests for dup intrinsics (#222681)

Updates tests for dup intrinsics to match the tests used for classical
code-gen in
  * clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dup.c.

This is in preparation for merging the two files.
DeltaFile
+161-150clang/test/CodeGen/AArch64/sve/dup.c
+161-1501 files

FreeBSD/ports 4d8dbebtextproc/py-pypa-docs-theme Makefile

textproc/py-pypa-docs-theme: Deprecate/Set to expire

* Upstream archived the repository in 2024 and there are no consumers
  left in the tree.

* Bump PORTREVISION to get users noticed about the deprecation.

MFH:            2026Q3
(cherry picked from commit 5b57df799f802495f1facdf08b320af000121f1e)
DeltaFile
+4-1textproc/py-pypa-docs-theme/Makefile
+4-11 files

LLVM/project dbe4e7ellvm/test/CodeGen/X86 zero-call-used-regs-simd.ll

[X86] zero-call-used-regs-simd.ll - add baseline test coverage from #212147 (#223339)
DeltaFile
+266-0llvm/test/CodeGen/X86/zero-call-used-regs-simd.ll
+266-01 files

FreeBSD/ports ee0efe6net-mgmt/librenms Makefile, net-mgmt/librenms/files newsyslog.conf.sample librenms.in

net-mgmt/librenms: fix rc script restart race & log rotation

Please stop librenms service before updating. No harm will occur.
The value in the PID file changes from the service to the supervisor.

Behavior changes: "service librenms status" now reports the daemon(8)
supervisor PID instead of the python PID; log rotation now actually
re-opens the log file.

Upgrade note: an instance started with the previous rc script is
invisible to the new procname and still holds the pidfile lock. Stop
the service before upgrading, or SIGTERM the old supervisor (visible in
ps as "daemon: ..."), which cleanly terminates the child and removes
the pidfile.

PR:             298398
DeltaFile
+2-2net-mgmt/librenms/files/librenms.in
+1-1net-mgmt/librenms/files/newsyslog.conf.sample
+1-0net-mgmt/librenms/Makefile
+4-33 files

HardenedBSD/ports ee0efe6net-mgmt/librenms Makefile, net-mgmt/librenms/files newsyslog.conf.sample librenms.in

net-mgmt/librenms: fix rc script restart race & log rotation

Please stop librenms service before updating. No harm will occur.
The value in the PID file changes from the service to the supervisor.

Behavior changes: "service librenms status" now reports the daemon(8)
supervisor PID instead of the python PID; log rotation now actually
re-opens the log file.

Upgrade note: an instance started with the previous rc script is
invisible to the new procname and still holds the pidfile lock. Stop
the service before upgrading, or SIGTERM the old supervisor (visible in
ps as "daemon: ..."), which cleanly terminates the child and removes
the pidfile.

PR:             298398
DeltaFile
+2-2net-mgmt/librenms/files/librenms.in
+1-1net-mgmt/librenms/files/newsyslog.conf.sample
+1-0net-mgmt/librenms/Makefile
+4-33 files

HardenedBSD/ports a81a699mail/pyzor distinfo Makefile, mail/pyzor/files patch-7afe0ae.patch

mail/pyzor: Update to 1.1.2

https://github.com/SpamExperts/pyzor/blob/release-1-1-2/docs/changelog.rst

PR:             292936
Co-authored-by:   Danilo G. Baio <dbaio at FreeBSD.org>
DeltaFile
+0-182mail/pyzor/files/patch-7afe0ae.patch
+7-8mail/pyzor/Makefile
+3-7mail/pyzor/distinfo
+10-1973 files

FreeBSD/ports a81a699mail/pyzor distinfo Makefile, mail/pyzor/files patch-7afe0ae.patch

mail/pyzor: Update to 1.1.2

https://github.com/SpamExperts/pyzor/blob/release-1-1-2/docs/changelog.rst

PR:             292936
Co-authored-by:   Danilo G. Baio <dbaio at FreeBSD.org>
DeltaFile
+0-182mail/pyzor/files/patch-7afe0ae.patch
+7-8mail/pyzor/Makefile
+3-7mail/pyzor/distinfo
+10-1973 files

FreeBSD/ports 0ea937airc/znc Makefile pkg-plist

irc/znc: Update to 1.10.3; Fix vulnerabilities

https://wiki.znc.in/ChangeLog/1.10.3

Security:       b7ae786a-af80-11f1-9800-641c67a117d8
DeltaFile
+3-5irc/znc/distinfo
+2-2irc/znc/pkg-plist
+1-2irc/znc/Makefile
+6-93 files

HardenedBSD/ports fd856dairc/znc-clientbuffer Makefile, irc/znc-push Makefile

irc/znc-*: Bump PORTREVISION after znc update
DeltaFile
+1-1irc/znc-push/Makefile
+1-1irc/znc-clientbuffer/Makefile
+2-22 files

HardenedBSD/ports 0ea937airc/znc Makefile pkg-plist

irc/znc: Update to 1.10.3; Fix vulnerabilities

https://wiki.znc.in/ChangeLog/1.10.3

Security:       b7ae786a-af80-11f1-9800-641c67a117d8
DeltaFile
+3-5irc/znc/distinfo
+2-2irc/znc/pkg-plist
+1-2irc/znc/Makefile
+6-93 files

FreeBSD/ports fd856dairc/znc-clientbuffer Makefile, irc/znc-push Makefile

irc/znc-*: Bump PORTREVISION after znc update
DeltaFile
+1-1irc/znc-push/Makefile
+1-1irc/znc-clientbuffer/Makefile
+2-22 files

LLVM/project 1adf54cllvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn build] Port d873afedebd0 (#223372)
DeltaFile
+1-0llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+1-01 files

LLVM/project 7b579a9llvm/utils/gn/secondary/llvm/lib/Transforms/Utils BUILD.gn

[gn build] Port 240670d0d5dc (#223371)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Transforms/Utils/BUILD.gn
+1-01 files

LLVM/project 26b9d50llvm/lib/Target/AMDGPU SIInstrFormats.td SIDefines.h

[AMDGPU] Select the GFX80 encoding family from the subtarget. NFCI. (#219190)

pseudoToMCOpcode() used the D16Buf TSFlag to switch individual instructions to
the GFX80 encoding family on subtargets with UnpackedD16VMem. Select GFX80 for
the whole subtarget instead, and fall back on VI when a pseudo has no GFX80
real. That is what the flag was encoding anyway: only buffer instructions with
unpacked D16 data have a GFX80 encoding.

D16Buf is now unused, so remove it and free up TSFlags bit 50.

Co-authored-by: Claude Opus 5 (1M context) <noreply at anthropic.com>
DeltaFile
+11-6llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+6-6llvm/lib/Target/AMDGPU/BUFInstructions.td
+0-6llvm/lib/Target/AMDGPU/SIDefines.h
+0-5llvm/lib/Target/AMDGPU/SIInstrFormats.td
+17-234 files

LLVM/project 77a26famlir/lib/Dialect/MemRef/Transforms ElideReinterpretCast.cpp, mlir/test/Dialect/MemRef elide-reinterpret-cast-load.mlir

[mlir][memref] Keep memref.load attributes when eliding reinterpret_cast (#221314)

`RewriteLoadFromReinterpretCast` rebuilds the load on the source of the
`memref.reinterpret_cast` with the indices remapped to the non-unit
dimensions, but the rebuilt load carries none of `nontemporal`,
`alignment` or `invariant`:

```mlir
%rc = memref.reinterpret_cast %src to offset: [0], sizes: [1, 1, 8], strides: [8, 8, 1] : memref<1x8xf32> to memref<1x1x8xf32>
%0 = memref.load %rc[%c0, %c0, %i] alignment(16) nontemporal(true) invariant(true) : memref<1x1x8xf32>
// -memref-elide-reinterpret-cast today
%0 = memref.load %src[%c0, %i] : memref<1x8xf32>
```

The rewrite only changes how the same element is addressed, so the three
attributes describe the same access. This forwards them. Same shape of
fix as #221312 for `gpu-decompose-memrefs`.
DeltaFile
+19-0mlir/test/Dialect/MemRef/elide-reinterpret-cast-load.mlir
+3-1mlir/lib/Dialect/MemRef/Transforms/ElideReinterpretCast.cpp
+22-12 files

LLVM/project 0eaa2e6llvm/utils/gn/secondary/llvm/tools/llc BUILD.gn, llvm/utils/gn/secondary/llvm/tools/llc/lib BUILD.gn

[gn] port 474b7358a90e4f2 (llvm/tools/llc/lib) (#223370)
DeltaFile
+7-0llvm/utils/gn/secondary/llvm/tools/llc/lib/BUILD.gn
+1-2llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn
+8-22 files

FreeBSD/ports 215b715www/py-django-filer Makefile distinfo

www/py-django-filer: Update to 3.6.0

Changelog:

https://github.com/django-cms/django-filer/releases/tag/3.6.0
DeltaFile
+3-3www/py-django-filer/distinfo
+1-1www/py-django-filer/Makefile
+4-42 files

HardenedBSD/ports 5b57df7textproc/py-pypa-docs-theme Makefile

textproc/py-pypa-docs-theme: Deprecate/Set to expire

* Upstream archived the repository in 2024 and there are no consumers
  left in the tree.

* Bump PORTREVISION to get users noticed about the deprecation.

MFH:            2026Q3
DeltaFile
+4-1textproc/py-pypa-docs-theme/Makefile
+4-11 files

HardenedBSD/ports 215b715www/py-django-filer Makefile distinfo

www/py-django-filer: Update to 3.6.0

Changelog:

https://github.com/django-cms/django-filer/releases/tag/3.6.0
DeltaFile
+3-3www/py-django-filer/distinfo
+1-1www/py-django-filer/Makefile
+4-42 files

FreeBSD/ports 5b57df7textproc/py-pypa-docs-theme Makefile

textproc/py-pypa-docs-theme: Deprecate/Set to expire

* Upstream archived the repository in 2024 and there are no consumers
  left in the tree.

* Bump PORTREVISION to get users noticed about the deprecation.

MFH:            2026Q3
DeltaFile
+4-1textproc/py-pypa-docs-theme/Makefile
+4-11 files

FreeBSD/ports 34f2cb3devel/py-swagger-spec-validator distinfo Makefile

devel/py-swagger-spec-validator: Update to 3.0.4

* Simplify Makefile by switching to USE_PYTHON=pytest.
* Switch to the PEP517 build framework to make the port future-proof.

Changelog since 2.7.4:

https://github.com/Yelp/swagger_spec_validator/blob/v3.0.4/CHANGELOG.rst
DeltaFile
+12-13devel/py-swagger-spec-validator/Makefile
+3-3devel/py-swagger-spec-validator/distinfo
+15-162 files

HardenedBSD/ports 34f2cb3devel/py-swagger-spec-validator distinfo Makefile

devel/py-swagger-spec-validator: Update to 3.0.4

* Simplify Makefile by switching to USE_PYTHON=pytest.
* Switch to the PEP517 build framework to make the port future-proof.

Changelog since 2.7.4:

https://github.com/Yelp/swagger_spec_validator/blob/v3.0.4/CHANGELOG.rst
DeltaFile
+12-13devel/py-swagger-spec-validator/Makefile
+3-3devel/py-swagger-spec-validator/distinfo
+15-162 files

FreeBSD/ports f1737bbdevel/py-prance Makefile, devel/py-prance/files patch-setup.cfg

devel/py-prance: Allow build with py-swagger-spec-validator 3.0+

* Local test suite runs fine.
* Bump PORTREVISION due package change.

Approved by:    portmgr (blanket)
DeltaFile
+4-2devel/py-prance/files/patch-setup.cfg
+2-1devel/py-prance/Makefile
+6-32 files

HardenedBSD/ports f1737bbdevel/py-prance Makefile, devel/py-prance/files patch-setup.cfg

devel/py-prance: Allow build with py-swagger-spec-validator 3.0+

* Local test suite runs fine.
* Bump PORTREVISION due package change.

Approved by:    portmgr (blanket)
DeltaFile
+4-2devel/py-prance/files/patch-setup.cfg
+2-1devel/py-prance/Makefile
+6-32 files

LLVM/project e9f9afcllvm/lib/Transforms/Scalar SROA.cpp, llvm/test/Transforms/SROA large-alloca.ll

[SROA] Use SparseBitVector for splittable offsets (#222306)

Doing this means we consume memory proportional to the number of
offsets, not the size of the alloca as before. Inverting the logic so
that rather than initially marking all offsets as splittable then
removing those that aren't, we instead initially have all offsets
unsplittable and only add those that are splittable, means we should
take time proportional to the number of slices, not to the combined size
of slices.

This means we can remove the limit on alloca size, and this approach
should also be faster.
DeltaFile
+124-0llvm/test/Transforms/SROA/large-alloca.ll
+41-36llvm/lib/Transforms/Scalar/SROA.cpp
+165-362 files

LLVM/project 76d1884libc/test/src/math/exhaustive cos.wc sin.wc, llvm/test/CodeGen/AMDGPU minimumnum.bf16.ll maximumnum.bf16.ll

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+1,091,085-0libc/test/src/math/exhaustive/sin.wc
+1,090,178-0libc/test/src/math/exhaustive/cos.wc
+6,151-6,581llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+4,692-4,496llvm/test/CodeGen/AMDGPU/bf16.ll
+2,809-3,010llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+2,809-3,010llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+2,197,724-17,097409 files not shown
+2,223,011-51,486415 files