FreeBSD/ports 9846055www/librewolf distinfo Makefile

www/librewolf: Update 145.0.1-1 => 145.0.1-2

Commit log:
https://codeberg.org/librewolf/source/compare/145.0.1-1...145.0.1-2

PR:     291137
MFH:    2025Q4
DeltaFile
+3-3www/librewolf/distinfo
+2-1www/librewolf/Makefile
+5-42 files

FreeNAS/freenas ecfc370tests/api2 test_audit_alerts.py

Fixup doc string
DeltaFile
+2-2tests/api2/test_audit_alerts.py
+2-21 files

FreeBSD/ports 21dd5b0net-im/telegram-desktop distinfo Makefile

net-im/telegram-desktop: update: 6.3.2 -> 6.3.3

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-1net-im/telegram-desktop/Makefile
+4-42 files

FreeBSD/ports 7f0064bdevel/tl-expected distinfo Makefile

devel/tl-expected: update: 1.1.0 -> 1.3.1

ChangeLog:      https://github.com/TartanLlama/expected/compare/v1.1.0...v1.3.1

Sponsored by:   tipi.work
DeltaFile
+3-3devel/tl-expected/distinfo
+1-2devel/tl-expected/Makefile
+4-52 files

FreeBSD/ports 3e04768lang/luajit Makefile distinfo

lang/luajit: update to the recent commit

Sponsored by:   tipi.work
DeltaFile
+3-3lang/luajit/Makefile
+3-3lang/luajit/distinfo
+1-1lang/luajit/pkg-plist
+7-73 files

LLVM/project 54a4da9clang/lib/AST DeclCXX.cpp ASTContext.cpp, clang/lib/CodeGen CGClass.cpp MicrosoftCXXABI.cpp

Revert "Reland [MS][clang] Add support for vector deleting destructors" (#169116)

This reverts 4d10c1165442cbbbc0017b48fcdd7dae1ccf3678 and its two
dependent commits: e6b9805b574bb5c90263ec7fbcb94df76d2807a4 and
c243406a695ca056a07ef4064b0f9feee7685320, see discussion in
https://github.com/llvm/llvm-project/pull/165598#issuecomment-3563825509.
DeltaFile
+0-336clang/test/CodeGenCXX/microsoft-vector-deleting-dtors.cpp
+1-94clang/lib/CodeGen/CGClass.cpp
+10-63clang/lib/AST/DeclCXX.cpp
+14-56clang/lib/CodeGen/MicrosoftCXXABI.cpp
+13-53clang/lib/Serialization/ASTReaderDecl.cpp
+0-65clang/lib/AST/ASTContext.cpp
+38-66754 files not shown
+166-1,27460 files

NetBSD/pkgsrc Pgfke01mail/thunderbird mozilla-common.mk distinfo, mail/thunderbird/patches patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc

   mail/thunderbird: Fix build under NetBSD 10 at least

   * Internal botan-3.8.1 requires GCC 11. Bump GCC_REQD again.
     Fix my build under NetBSD/amd64 10.
VersionDeltaFile
1.3+2-13mail/thunderbird/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
1.24+4-3mail/thunderbird/mozilla-common.mk
1.290+2-2mail/thunderbird/distinfo
+8-183 files

LLVM/project 58e2ddelld/MachO SymbolTable.cpp, lld/test/MachO weak-alias-override.s

[lld:MachO] Allow independent override of weak symbols aliased via .set (#167825)

Currently, if multiple external weak symbols are defined at the same
address in an object file (e.g., by using the .set assembler directive
to alias them to a single weak variable), ld64.lld treats them as a
single unit. When any one of these symbols is overridden by a strong
definition, all of the original weak symbols resolve to the strong
definition.

This patch changes the behavior in `transplantSymbolsAtOffset`. When a
weak symbol is being replaced by a strong one, only non-external (local)
symbols at the same offset are moved to the new symbol's section. Other
*external* symbols are no longer transplanted.

This allows each external weak symbol to be overridden independently.
This behavior is consistent with Apple's ld-classic, but diverges from
ld-prime in one case, as noted on
https://github.com/llvm/llvm-project/issues/167262 (this discrepancy has
recently been reported to Apple).

    [18 lines not shown]
DeltaFile
+97-0lld/test/MachO/weak-alias-override.s
+18-17lld/MachO/SymbolTable.cpp
+115-172 files

HardenedBSD/src b2b8796sys/net bpf.c, sys/netinet ip_fw.h

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+268-0tests/sys/net/bpf/pcap-test.c
+30-103sys/net/bpf.c
+59-2tests/sys/net/bpf/bpf.sh
+3-1tests/sys/net/bpf/Makefile
+1-1sys/netinet/ip_fw.h
+1-1sys/sys/mbuf.h
+362-1082 files not shown
+362-1108 files

HardenedBSD/src 74111acsys/net bpf.c, sys/netinet ip_fw.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+268-0tests/sys/net/bpf/pcap-test.c
+30-103sys/net/bpf.c
+59-2tests/sys/net/bpf/bpf.sh
+3-1tests/sys/net/bpf/Makefile
+1-1sys/netinet/ip_fw.h
+1-1sys/sys/mbuf.h
+362-1081 files not shown
+362-1097 files

HardenedBSD/ports ba9675fdeskutils/calibre/files user-agent-data.json, misc/gemini-cli pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+6,314-0misc/gemini-cli/files/package-lock.json
+2,390-3misc/gemini-cli/pkg-plist
+67-67security/kanidm/distinfo
+63-53www/grafana/distinfo
+56-56deskutils/calibre/files/user-agent-data.json
+32-32security/kanidm/Makefile.crates
+8,922-21147 files not shown
+9,102-31853 files

LLVM/project 99120bb.ci premerge_advisor_explain.py

[CI] Make Premerge only Comment if Tests Failed (#169102)

Before, we were unconditionally writing a message. After this patch, we
only write a message when the tests failed, or there is already an
existing comment. This is how this workflow was intended to work
originally, but is not how it ended up working, mostly due to my
misconceptions around how the existing code formatter pass handled this
case (we need to actually not write out any comments, not write out a
specific message).
DeltaFile
+30-32.ci/premerge_advisor_explain.py
+30-321 files

LLVM/project dc3c5a5utils/bazel .bazelrc

[bazel] Remove old config option (#169133)

The default of this has been flipped since we're on 8.x
DeltaFile
+0-3utils/bazel/.bazelrc
+0-31 files

OpenBSD/ports sEUG1ycwww/py-flask-appbuilder Makefile distinfo

   update py-flask-appbuilder to 5.0.2
VersionDeltaFile
1.2+3-3www/py-flask-appbuilder/Makefile
1.2+2-2www/py-flask-appbuilder/distinfo
+5-52 files

OpenBSD/ports GxB1K1Awww/jupyter-notebook Makefile distinfo, www/jupyter-notebook/pkg PLIST

   update jupyterlab to 4.5.0 and jupyter-notebook to 7.5.0

   testing and ok bket@
VersionDeltaFile
1.10+129-121www/jupyterlab/pkg/PLIST
1.23+96-89www/jupyter-notebook/pkg/PLIST
1.38+3-3www/jupyter-notebook/Makefile
1.9+2-2www/jupyterlab/distinfo
1.9+2-2www/jupyterlab/Makefile
1.18+2-2www/jupyter-notebook/distinfo
+234-2192 files not shown
+236-2218 files

LLVM/project 5bf7e8aclang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenBuiltin.cpp

[CIR] Upstream overflow builtins (#166643)

This implements the builtins that handle overflow.

This fixes issue https://github.com/llvm/llvm-project/issues/163888
DeltaFile
+374-0clang/test/CIR/CodeGen/builtins-overflow.cpp
+171-2clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+114-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+76-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+735-24 files

LLVM/project 13011felldb/include/lldb/Utility NonNullSharedPtr.h

[lldb] Remove Base::unique from NonNullSharedPtr (#169130)

It seems like this fails on macOS with C++20
DeltaFile
+0-1lldb/include/lldb/Utility/NonNullSharedPtr.h
+0-11 files

HardenedBSD/src e20e572sys/net bpf.c

bpf: remove DDB code

With modern debugging tools it isn't useful at all and is just a
maintenance burden.
DeltaFile
+0-37sys/net/bpf.c
+0-371 files

FreeBSD/src e20e572sys/net bpf.c

bpf: remove DDB code

With modern debugging tools it isn't useful at all and is just a
maintenance burden.
DeltaFile
+0-37sys/net/bpf.c
+0-371 files

FreeNAS/freenas c27a30ftests/api2 test_audit_alerts.py

Update audit setup alert test.
DeltaFile
+6-5tests/api2/test_audit_alerts.py
+6-51 files

LLVM/project 136c9daclang/lib/CIR/CodeGen CIRGenCXX.cpp, clang/lib/CIR/Dialect/Transforms LoweringPrepare.cpp

[CIR] Implement global array dtor support (#169070)

This implements handling to destroy global arrays that require
destruction. Unlike classic codegen, CIR emits the destructor loop into
a 'dtor' region associated with the global array variable. Later, during
LoweringPrepare, this code is moved into a helper function and a call to
__cxa_atexit arranges for it to be called during the shared object
shutdown.
DeltaFile
+111-12clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+101-5clang/test/CIR/CodeGen/global-init.cpp
+19-7clang/lib/CIR/CodeGen/CIRGenCXX.cpp
+231-243 files

LLVM/project 677fbf8clang/test/CIR/CodeGen/X86 avx512f-builtins.c avx-builtins.c

[CIR] Upstream CIR codegen for undef x86 builtins (#167945)

DeltaFile
+79-0clang/test/CIR/CodeGen/X86/avx512f-builtins.c
+76-0clang/test/CIR/CodeGen/X86/avx-builtins.c
+66-0clang/test/CIR/CodeGen/X86/avx512fp16-builtins.c
+47-0clang/test/CIR/CodeGen/X86/avx10_2bf16-builtins.c
+37-0clang/test/CIR/CodeGen/X86/sse2-builtins.c
+28-0clang/test/CIR/CodeGen/X86/avx10_2_512bf16-builtins.c
+333-02 files not shown
+356-48 files

LLVM/project 7e6c913lldb/unittests/Editline EditlineTest.cpp

[lldb] Fix EditlineTest closing files multiple times. (#169100)

This updates the EditlineTest to use `lldb::FileSP` to ensure the
associated FDs are only closed a single time.

Currently, there is some confusion between the `FilePointer`,
`PseudoTerminal` and `LockableStreamFile` about when the files are
closed resulting in a crash in some due to a `fflush` on a closed file.
DeltaFile
+28-58lldb/unittests/Editline/EditlineTest.cpp
+28-581 files

LLVM/project 9fa7627llvm/include/llvm/CodeGen SDPatternMatch.h, llvm/unittests/CodeGen SelectionDAGPatternMatchTest.cpp

DAG: Handle poison in m_Undef (#168288)

DeltaFile
+3-1llvm/include/llvm/CodeGen/SDPatternMatch.h
+2-0llvm/unittests/CodeGen/SelectionDAGPatternMatchTest.cpp
+5-12 files

LLVM/project d7307f4compiler-rt/test/orc/TestCases/Darwin/x86-64 objc-imageinfo.S

[ORC] Fix obj-imageinfo.S on X86 Darwin with Internal Shell (#169104)

d464c99f595b69d3a34b361b6a935e803c60d308 fixes this test on AArch64
Darwin, but I did not realize that there was another X86 version of the
test. This patch also updates the X86 version of the test in a similar
manner.
DeltaFile
+3-1compiler-rt/test/orc/TestCases/Darwin/x86-64/objc-imageinfo.S
+3-11 files

LLVM/project bf6e3f1clang-tools-extra/include-cleaner/test lit.cfg.py

[include-cleaner] Use lit internal shell by default for tests (#169092)

All of the tests seem to be compatible with the internal shell and the
internal shell is typically faster by 10-15% on top of providing a
better debugging experience.
DeltaFile
+14-1clang-tools-extra/include-cleaner/test/lit.cfg.py
+14-11 files

NetBSD/pkgsrc-wip 549de0e. TODO

TODO: + tor-browser-15.0.2.
DeltaFile
+1-1TODO
+1-11 files

NetBSD/pkgsrc tC6mTMqdoc TODO

   doc/TODO: + llvm-21.1.6 [wip], php-8.5.
VersionDeltaFile
1.26465+3-2doc/TODO
+3-21 files

LLVM/project 9c35da1llvm/include/llvm/MC MCSymbolGOFF.h, llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp

Remove LDAttr/ERAttr and initAttributes.
DeltaFile
+25-21llvm/lib/MC/MCSymbolGOFF.cpp
+6-24llvm/include/llvm/MC/MCSymbolGOFF.h
+13-12llvm/lib/Target/SystemZ/MCTargetDesc/SystemZHLASMAsmStreamer.cpp
+0-9llvm/lib/MC/MCGOFFStreamer.cpp
+4-3llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+48-695 files

LLVM/project 3d5191fllvm/unittests/Support SignalsTest.cpp

[test][Support] Disable SignalsTest.PrintsSymbolizerMarkup (#168974)

This test checks that DSOMarkupPrinter::printDSOMarkup prints the module
and segment mappings, but that is only done if we can determine the GNU
build ID for the given object, and in many environments that is not
enabled by default (e.g. the FreeBSD Clang driver never enables it, and
various other Clang drivers only do so when ENABLE_LINKER_BUILD_ID is
opted into at configure time). GCC tends to enable it by default, and
many distributions enable it for Clang, so this has gone unnoticed for a
while, but this test has been failing on FreeBSD since its creation.

Fixes: 22b9404f09dc ("Optionally print symbolizer markup backtraces.")
See: https://github.com/llvm/llvm-project/issues/168891
DeltaFile
+6-0llvm/unittests/Support/SignalsTest.cpp
+6-01 files