FreeBSD/ports f17a2a4textproc/linuxdoc-tools Makefile

textproc/linuxdoc-tools: Remove no-op post-stage

This was a remnant from a previous attempt to fix the port with UTF-8.

PR:             295945
DeltaFile
+0-4textproc/linuxdoc-tools/Makefile
+0-41 files

LLVM/project 429afacllvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp, llvm/lib/Target/AArch64 AArch64InstrInfo.cpp AArch64ISelLowering.cpp

[aarch64] Mix the frame pointer with the stack cookie when protecting the stack (#197346)

For MSVC-compatible targets on AArch64, mix the stack cookie with the
frame pointer (FP) to create a position-dependent guard value. This
strengthens protection against attacks where the attacker knows or can
predict the cookie value, as they would also need to know the exact
frame pointer location.

Implementation details:
- Uses SUB (FP - Cookie) instead of XOR like X86 because:
  * SUB maintains the existing AArch64 instruction selection patterns
  * SUB provides equivalent security properties (bijective mixing)
  * The result is still unpredictable without knowing both inputs
- The same SUB operation is performed in both prologue (to store the
  mixed value) and epilogue (to unmix and verify the cookie)
- Forces frame pointer usage for functions with stack guards on MSVCRT
  to ensure consistent addressing with dynamic stack allocation

This matches the MSVC behavior and strengthens stack protection on

    [2 lines not shown]
DeltaFile
+75-36llvm/test/CodeGen/AArch64/mingw-refptr.ll
+37-11llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+24-1llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+14-9llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-stack-protector-windows.ll
+16-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+7-6llvm/test/CodeGen/AArch64/arm64ec-indirect-call.ll
+173-639 files not shown
+207-8015 files

FreeBSD/ports 295203cwww/py-google-api-python-client distinfo Makefile

www/py-google-api-python-client: Update to 2.198.0

ChangeLog:      https://github.com/googleapis/google-api-python-client/releases/tag/v2.198.0
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3www/py-google-api-python-client/distinfo
+1-1www/py-google-api-python-client/Makefile
+4-42 files

LLVM/project 9e0aa61llvm/include/llvm/Analysis ScalarEvolution.h, llvm/lib/Analysis ScalarEvolution.cpp

[SCEV] Prove implied conditions via matching SCEV differences (#201839)

Add isImpliedCondOperandsViaMatchingDiff to fold equality comparisons
when getMinusSCEV(LHS, RHS) == getMinusSCEV(FoundLHS, FoundRHS).
This handles correlated IV comparisons in loops with multiple pointer
IVs sharing the same stride.
DeltaFile
+357-0llvm/test/Transforms/IndVarSimplify/X86/fold-correlated-iv-comparisons.ll
+0-76llvm/test/Transforms/LoopStrengthReduce/X86/lsr-icmpzero-no-inttoptr.ll
+47-0llvm/lib/Analysis/ScalarEvolution.cpp
+10-0llvm/include/llvm/Analysis/ScalarEvolution.h
+414-764 files

LLVM/project d1bd8d3llvm/lib/Target/Sparc Sparc.td

[Sparc] Enable CASA for the leon3 CPU target (#205810)

This matches the leon3 CPU target in GCC.
DeltaFile
+1-1llvm/lib/Target/Sparc/Sparc.td
+1-11 files

OPNSense/plugins 8ad4779security/maltrail pkg-descr Makefile, security/maltrail/src/opnsense/service/templates/OPNsense/Maltrail maltrail.conf

security/maltrail: sync with master
DeltaFile
+1-2security/maltrail/pkg-descr
+2-0security/maltrail/src/opnsense/service/templates/OPNsense/Maltrail/maltrail.conf
+1-1security/maltrail/Makefile
+4-33 files

OPNSense/plugins 055c933security/maltrail pkg-descr Makefile

security/maltrail: document
DeltaFile
+1-2security/maltrail/pkg-descr
+1-1security/maltrail/Makefile
+2-32 files

FreeBSD/ports f64482edevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260701

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260701
(cherry picked from commit 1298732d7c31c263f9036a1f145e73bd86cc824c)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports 1298732devel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260701

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260701
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

OPNSense/plugins c16d878net/freeradius pkg-descr Makefile, net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms ldap.xml

net/freeradius: sync with master
DeltaFile
+9-1net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Ldap.xml
+6-0net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms/ldap.xml
+4-0net/freeradius/src/opnsense/service/templates/OPNsense/Freeradius/mods-enabled-ldap
+4-0net/freeradius/pkg-descr
+1-1net/freeradius/Makefile
+24-25 files

LLVM/project 5820350libc/include string.h.def link.h.def, libc/include/sys ucontext.h.def ucontext.yaml

[libc] Migrate header .def files to public_includes (#206727)

Now that public_includes is supported in header yaml files, we don't
need custom .h.def templates just to include another header.

This patch removes link.h.def, string.h.def, and ucontext.h.def and
moves their inclusions directly into
their yaml definitions:
- link.yaml: add elf.h
- string.yaml: add strings.h
- sys/ucontext.yaml: add ucontext.h

Assisted by Gemini.
DeltaFile
+0-21libc/include/string.h.def
+0-19libc/include/link.h.def
+0-16libc/include/sys/ucontext.h.def
+3-1libc/include/string.yaml
+2-1libc/include/link.yaml
+2-1libc/include/sys/ucontext.yaml
+7-596 files

OPNSense/plugins 32aa6d5net/freeradius pkg-descr Makefile

net/freeradius: document
DeltaFile
+4-0net/freeradius/pkg-descr
+1-1net/freeradius/Makefile
+5-12 files

OPNSense/plugins 314d909net/frr Makefile pkg-descr, net/frr/src/opnsense/service/templates/OPNsense/Quagga bfdd.conf

net/frr: sync with master
DeltaFile
+1-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/bfdd.conf
+1-1net/frr/Makefile
+1-0net/frr/pkg-descr
+3-23 files

OPNSense/plugins 91cc6ebnet/frr Makefile pkg-descr

net/frr: document previous
DeltaFile
+1-1net/frr/Makefile
+1-0net/frr/pkg-descr
+2-12 files

OPNSense/plugins c59ad98dns/bind Makefile pkg-descr, dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind Record.xml

dns/bind: sync with master
DeltaFile
+2-0dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind/Record.xml
+1-1dns/bind/Makefile
+1-0dns/bind/pkg-descr
+4-13 files

LLVM/project 2b07bbflibcxx/docs/Status Cxx26Issues.csv, libcxx/include/__expected expected.h

[libc++] Resolve LWG4366: Heterogeneous comparison of `expected` may be ill-formed  (#185342)

Resolves #171362
- Implement proposed resolution
- Refactor `operator==` code to be more in line with the standard as the
current way was making an explicit `bool()` conversion in the `x.meow()
== y.meow()` cases
- Add test cases
- Update issues paper

---------

Co-authored-by: A. Jiang <de34 at live.cn>
DeltaFile
+20-0libcxx/test/std/utilities/expected/expected.expected/equality/equality.unexpected.pass.cpp
+17-0libcxx/test/support/test_comparisons.h
+12-0libcxx/test/std/utilities/expected/expected.expected/equality/equality.T2.pass.cpp
+8-4libcxx/include/__expected/expected.h
+1-1libcxx/docs/Status/Cxx26Issues.csv
+58-55 files

OPNSense/plugins 76b1116dns/bind Makefile pkg-descr

dns/bind: document previous
DeltaFile
+1-1dns/bind/Makefile
+1-0dns/bind/pkg-descr
+2-12 files

OPNSense/plugins 004b382net/vnstat pkg-descr, net/vnstat/src/opnsense/mvc/app/controllers/OPNsense/Vnstat/Api ServiceController.php

net/vnstat: sync with master
DeltaFile
+338-0net/vnstat/src/opnsense/www/js/widgets/Vnstat.js
+59-23net/vnstat/src/opnsense/mvc/app/controllers/OPNsense/Vnstat/Api/ServiceController.php
+24-0net/vnstat/src/opnsense/www/js/widgets/Metadata/Vnstat.xml
+12-0net/vnstat/src/opnsense/service/conf/actions.d/actions_vnstat.conf
+8-2net/vnstat/src/opnsense/mvc/app/models/OPNsense/Vnstat/General.xml
+5-4net/vnstat/pkg-descr
+446-293 files not shown
+454-329 files

NetBSD/pkgsrc 7P9qBBxdoc CHANGES-2026

   Removed devel/py-pip20, devel/py-pyparsing2
VersionDeltaFile
1.4154+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc zPbUChmdevel Makefile, devel/py-pyparsing2 Makefile PLIST

   py-pyparsing2: removed; use py-pyparsing instead
VersionDeltaFile
1.4646+1-2devel/Makefile
1.4+1-1devel/py-pyparsing2/Makefile
1.2+1-1devel/py-pyparsing2/PLIST
1.2+1-1devel/py-pyparsing2/distinfo
1.3+0-0devel/py-pyparsing2/DESCR
+4-55 files

FreeBSD/ports 0754444lang/perl5.44 pkg-plist Makefile, lang/perl5.44/files patch-hints_freebsd.sh patch-Configure

lang/perl5.44: introduce new Perl version

Changes:        https://metacpan.org/release/LEONT/perl-5.44.0-RC1/view/pod/perldelta.pod
DeltaFile
+2,893-0lang/perl5.44/pkg-plist
+287-0lang/perl5.44/Makefile
+47-0lang/perl5.44/files/patch-hints_freebsd.sh
+37-0lang/perl5.44/files/patch-Configure
+28-0lang/perl5.44/files/patch-perl.c
+24-0lang/perl5.44/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm
+3,316-016 files not shown
+3,484-222 files

NetBSD/pkgsrc EYE2zEMdevel Makefile, devel/py-pip20 Makefile distinfo

   py-pip20: removed; use py-pip instead
VersionDeltaFile
1.4645+1-2devel/Makefile
1.6+1-1devel/py-pip20/Makefile
1.3+1-1devel/py-pip20/distinfo
1.2+1-1devel/py-pip20/PLIST
1.2+0-0devel/py-pip20/ALTERNATIVES
1.2+0-0devel/py-pip20/DESCR
+4-56 files

OPNSense/plugins e60c280net/isc-dhcp Makefile, net/isc-dhcp/src/etc/inc/plugins.inc.d dhcpd.inc

net/isc-dhcp: sync with master
DeltaFile
+2-2net/isc-dhcp/src/etc/inc/plugins.inc.d/dhcpd.inc
+1-1net/isc-dhcp/Makefile
+3-32 files

OPNSense/plugins 6dfe198net/udpbroadcastrelay/src/opnsense/mvc/app/controllers/OPNsense/UDPBroadcastRelay/Api SettingsController.php

net/udpbroadcastrelay: sync with master
DeltaFile
+1-1net/udpbroadcastrelay/src/opnsense/mvc/app/controllers/OPNsense/UDPBroadcastRelay/Api/SettingsController.php
+1-11 files

OPNSense/plugins c9302fbnet/haproxy Makefile, net/haproxy/src/opnsense/scripts/OPNsense/HAProxy exportMapFiles.php

net/haproxy: sync with master
DeltaFile
+0-3net/haproxy/src/opnsense/scripts/OPNsense/HAProxy/exportMapFiles.php
+1-1net/haproxy/Makefile
+1-42 files

OPNSense/plugins 43d334cnet/haproxy Makefile

net/haproxy: change package dependency
DeltaFile
+1-1net/haproxy/Makefile
+1-11 files

OPNSense/plugins 2bad603net/cloudflared Makefile, net/cloudflared/src/opnsense/mvc/app/controllers/OPNsense/Cloudflared/forms general.xml

net/cloudflared: sync with master
DeltaFile
+7-3net/cloudflared/src/opnsense/service/templates/OPNsense/Cloudflared/rc.conf.d
+10-0net/cloudflared/src/opnsense/mvc/app/controllers/OPNsense/Cloudflared/forms/general.xml
+7-0net/cloudflared/src/opnsense/mvc/app/models/OPNsense/Cloudflared/Cloudflared.xml
+1-1net/cloudflared/Makefile
+25-44 files

NetBSD/pkgsrc wYDfb5udoc CHANGES-2026

   Removed devel/py-more-itertools2, devel/py27-attrs
VersionDeltaFile
1.4153+3-1doc/CHANGES-2026
+3-11 files

OpenBSD/src RDZv4uPusr.bin/tmux tty-features.c

   Add overline for ghostty also, GitHub issue 5309.
VersionDeltaFile
1.40+2-1usr.bin/tmux/tty-features.c
+2-11 files

OpenBSD/ports FoyYX1Rmail/mozilla-thunderbird distinfo Makefile, mail/thunderbird-i18n distinfo Makefile.inc

   mail/mozilla-thunderbird: update to 140.12.1.

   see https://www.thunderbird.net/en-US/thunderbird/140.12.1esr/releasenotes/
VersionDeltaFile
1.302+132-132mail/thunderbird-i18n/distinfo
1.319+2-2mail/mozilla-thunderbird/distinfo
1.276+1-1mail/thunderbird-i18n/Makefile.inc
1.533+1-1mail/mozilla-thunderbird/Makefile
+136-1364 files