FreeBSD/ports b3d11ffdns/inadyn Makefile, dns/inadyn/files inadyn.in

dns/inadyn: add custom flags support and fix expire
DeltaFile
+4-1dns/inadyn/files/inadyn.in
+2-2dns/inadyn/Makefile
+6-32 files

FreeBSD/ports 2fc90a5x11-wm/hyprland/files patch-start_src_core_Instance.cpp patch-hyprtester_clients_child-window.cpp

x11-wm/hyprland: Update to 0.53.3

Changelog:
- https://github.com/hyprwm/Hyprland/releases/tag/v0.53.2
- https://github.com/hyprwm/Hyprland/releases/tag/v0.53.3

Reported by:    GitHub (watch releases)
DeltaFile
+0-41x11-wm/hyprland/files/patch-start_src_core_Instance.cpp
+0-17x11-wm/hyprland/files/patch-hyprtester_clients_child-window.cpp
+0-17x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_child-window.cpp
+14-0x11-wm/hyprland/files/patch-hyprpm_CMakeLists.txt
+0-10x11-wm/hyprland/files/patch-hyprtester_clients_pointer-warp.cpp
+0-10x11-wm/hyprland/files/patch-hyprtester_clients_pointer-scroll.cpp
+14-956 files not shown
+21-12912 files

FreeBSD/ports 27ccc6ftextproc/py-gi-docgen distinfo Makefile

textproc/py-gi-docgen: update to 2026.1

PR:             292696
DeltaFile
+3-3textproc/py-gi-docgen/distinfo
+1-1textproc/py-gi-docgen/Makefile
+4-42 files

NetBSD/pkgsrc AlfD2cedoc CHANGES-2026

   Updated security/py-acme, security/py-certbot*
VersionDeltaFile
1.894+18-1doc/CHANGES-2026
+18-11 files

NetBSD/pkgsrc xDHozqGsecurity/py-acme distinfo

   py-acme py-certbot*: updated to 5.3.0

   5.3.0

   Added

   A new command line flag, --ip-address, has been added. This requests certificates with IP address SANs when using the standalone or manual plugin. Note that for Let's Encrypt's implementation of IP address certificates, you'll also need to pass --preferred-profile shortlived.

   Changed

   Deploy directory hooks are now also run when using certbot certonly or certbot run to get a new cert. This change was made for pre and post directory hooks in our 3.2.0 release so this change unifies Certbot's behavior here.
   A few largely unused functions/types have been deprecated in our effort to remove our pyOpenSSL dependency:
   * Deprecated: certbot.crypto_util.get_sans_from_cert
   * Deprecated: certbot.crypto_util.get_names_from_cert
   * Deprecated: certbot.crypto_util.get_names_from_req
   * Deprecated: certbot.crypto_util.import_csr_file (and replaced by certbot.crypto_util.read_csr_file)
   * Deprecated: acme.crypto_util.Format
   achallenges.KeyAuthorizationAnnotatedChallenge, achallenges.DNS, and achallenges.Other have a new field identifier, of type acme.messages.Identifier. This should be used in place of the domain field, which is now deprecated both as an attribute and during object creation.
   Authenticator.get_chall_pref's argument has been renamed from domain to identifier, and can now receive string-formatted IP addresses in addition to domain names.

    [6 lines not shown]
VersionDeltaFile
1.73+4-4security/py-acme/distinfo
+4-41 files

NetBSD/pkgsrc hdEU1OIsecurity/py-certbot-apache distinfo, security/py-certbot-dns-cloudflare distinfo

   py-acme
VersionDeltaFile
1.68+4-4security/py-certbot-dns-dnsimple/distinfo
1.73+4-4security/py-certbot-apache/distinfo
1.16+4-4security/py-certbot-dns-cloudflare/distinfo
1.61+4-4security/py-certbot-dns-digitalocean/distinfo
1.68+4-4security/py-certbot-dns-dnsmadeeasy/distinfo
1.68+4-4security/py-certbot-dns-gehirn/distinfo
+24-2412 files not shown
+70-7018 files

LLVM/project a13c6eallvm/lib/CodeGen ExpandPostRAPseudos.cpp

[CodeGen] Simplify ExpandPostRA::LowerSubregToReg. NFC. (#179634)

SUBREG_TO_REG always has a non-zero subreg index so DstSubReg can never
be the same as DstReg.
DeltaFile
+12-24llvm/lib/CodeGen/ExpandPostRAPseudos.cpp
+12-241 files

FreeBSD/ports f549a97archivers/zlib-ng distinfo Makefile

archivers/zlib-ng: Update 2.3.2 => 2.3.3

Changelog:
https://github.com/zlib-ng/zlib-ng/releases/tag/2.3.3

MFH:    2026Q1
(cherry picked from commit 8fe3c1ef3bb24131f52dd641d82682d24c61004c)
DeltaFile
+3-3archivers/zlib-ng/distinfo
+1-1archivers/zlib-ng/Makefile
+4-42 files

FreeBSD/ports 6b6f9fcgraphics/opencv Makefile

graphics/opencv: unbreak build on aarch64 (+)

Since 4.13.0, usage of KleidiCV (arm-specific acceleration library) is on by default which breaks aarch64 build.
Set it to OFF to mimics previous behavior until library will be ported to FreeBSD.
DeltaFile
+1-1graphics/opencv/Makefile
+1-11 files

FreeBSD/ports 8fe3c1earchivers/zlib-ng distinfo Makefile

archivers/zlib-ng: Update 2.3.2 => 2.3.3

Changelog:
https://github.com/zlib-ng/zlib-ng/releases/tag/2.3.3

MFH:    2026Q1
DeltaFile
+3-3archivers/zlib-ng/distinfo
+1-1archivers/zlib-ng/Makefile
+4-42 files

FreeBSD/ports 2b2d5dedevel/sbt distinfo Makefile

devel/sbt: update to 1.12.2 release
DeltaFile
+3-3devel/sbt/distinfo
+1-1devel/sbt/Makefile
+4-42 files

FreeBSD/ports 35745e5net/openbgpd8 distinfo Makefile

net/openbgpd8: update 8.8 -> 8.9

PR:             289853
Changes:        https://cdn.openbsd.org/pub/OpenBSD/OpenBGPD/openbgpd-8.9-relnotes.txt
DeltaFile
+3-3net/openbgpd8/distinfo
+1-1net/openbgpd8/Makefile
+4-42 files

OpenBSD/src 63pDh8Musr.sbin/bgpctl bgpctl.c output.c

   Adjust bgpctl to use new bgpd_imsg.c file for sending / recving complex
   imsgs. Also extend show rib mem to show more info about filters.
   OK tb@
VersionDeltaFile
1.320+3-17usr.sbin/bgpctl/bgpctl.c
1.68+8-3usr.sbin/bgpctl/output.c
1.59+8-1usr.sbin/bgpctl/output_json.c
1.23+6-1usr.sbin/bgpctl/output_ometric.c
1.21+2-2usr.sbin/bgpctl/Makefile
+27-245 files

LLVM/project 8c3d22allvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

[AArch64][llvm] Remove `+xs` gating for `tlbip *nxs` instructions

A recent specification update has removed FEAT_XS gating for `tlbip *nxs`
instructions. It remains gated on FEAT_XS for `tlbi *nxs` instructions.
DeltaFile
+6-16llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+8-9llvm/test/MC/AArch64/armv9a-sysp.s
+0-8llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
+2-2llvm/test/MC/AArch64/tlbip-tlbid-or-d128.s
+1-2llvm/lib/Target/AArch64/AArch64SystemOperands.td
+17-375 files

LLVM/project e40b430llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

[AArch64][llvm] Gate some `tlbip` insns with +tlbid or +d128

Change the gating of `tlbip` instructions containing `*E1IS*`, `*E1OS*`,
`*E2IS*` or `*E2OS*` to be used with `+tlbid` or `+d128`. This is because
the 2025 Armv9.7-A MemSys specification says:

```
  All TLBIP *E1IS*, TLBIP*E1OS*, TLBIP*E2IS* and TLBIP*E2OS* instructions
  that are currently dependent on FEAT_D128 are updated to be dependent
  on FEAT_D128 or FEAT_TLBID
```
DeltaFile
+259-0llvm/test/MC/AArch64/tlbip-tlbid-or-d128.s
+66-66llvm/test/MC/AArch64/armv9a-sysp.s
+14-6llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+20-0llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+11-2llvm/lib/Target/AArch64/AArch64SystemOperands.td
+370-745 files

LLVM/project 26b9cbellvm/test/MC/AArch64 directive-arch_extension-negative.s

fixup!

Adjust directive-arch_extension-negative.s
DeltaFile
+0-2llvm/test/MC/AArch64/directive-arch_extension-negative.s
+0-21 files

LLVM/project 761f1e2llvm/lib/Target/AArch64 AArch64InstrInfo.td AArch64SystemOperands.td, llvm/test/MC/AArch64 armv9a-sysp.s armv9-mrrs.s

[AArch64][llvm] Remove `+d128` gating on `sysp`, `msrr` and `mrrs` instructions

Remove `+d128` gating on `sysp`, `msrr` and `mrrs` instructions.

We removed gating for `sys`, `mrs` and `mrs` instructions previously,
on the basis that it doesn't add value, as it doesn't indicate that
any particular system registers or system instructions are available.

Therefore, remove `+d128` gating for these too.

(In an upcoming change, some `tlbip` instructions, which are `sysp` aliases
are allowed to be used with either `+d128` or `tlbid`. If we don't remove
this gating, then it would require some ugly work-arounds in the code to
support the relaxation mandated by the 2025 MemSys specification.

In this change, retain `+d128` gating for all `tlbip` instructions, which
will then be loosened to either `+d128` or `+tlbid` in a subsequent change)
DeltaFile
+122-196llvm/test/MC/AArch64/armv9a-sysp.s
+7-97llvm/test/MC/AArch64/armv9-mrrs.s
+42-46llvm/lib/Target/AArch64/AArch64InstrInfo.td
+7-53llvm/test/MC/AArch64/armv9-msrr.s
+4-2llvm/lib/Target/AArch64/AArch64SystemOperands.td
+2-3llvm/test/MC/AArch64/directive-arch_extension-negative.s
+184-3973 files not shown
+190-3989 files

LLVM/project 0fe9454llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vector-shuffle-combining-avx512f.ll legalize-vec-assertzext.ll

[X86] Fold EXPAND(X,Y,M) -> SELECT(M,X,Y) when M is a lowest bit mask (#179630)

If a EXPAND node mask is just the lowest bits, then we can replace it
with a more general SELECT node, which can be cheaper and potentially
allow predication.

Fixes #179008
DeltaFile
+9-0llvm/lib/Target/X86/X86ISelLowering.cpp
+4-4llvm/test/CodeGen/X86/vector-shuffle-combining-avx512f.ll
+2-2llvm/test/CodeGen/X86/legalize-vec-assertzext.ll
+1-1llvm/test/CodeGen/X86/avx512bwvl-arith.ll
+16-74 files

OpenBSD/src mltsBd1usr.sbin/bgpd rde_filter.c bgpd_imsg.c

   Improve rde_apply_set() performance by changing filter_sets in the RDE.

   Switch away from a linked list of filter_set elements and instead use
   an array of stripped down rde_filter_set_elm elements. As a result
   rde_apply_set() becomes more efficent since the CPU is no longer waiting
   all the time for memory accesses.

   Introduce a new way to send and recv the imsgs for IMSG_FILTER_SET.
   There is a send and receive function in the new bgpd_imsg.c file that
   is also used by bgpctl. The receive function is a lot more strict
   and on top of this add imsg_check_filterset() which validates messages
   sent on the control socket before passing them on.

   OK tb@
VersionDeltaFile
1.141+230-104usr.sbin/bgpd/rde_filter.c
1.1+208-0usr.sbin/bgpd/bgpd_imsg.c
1.682+31-23usr.sbin/bgpd/rde.c
1.531+17-3usr.sbin/bgpd/bgpd.h
1.287+6-6usr.sbin/bgpd/bgpd.c
1.136+8-1usr.sbin/bgpd/control.c
+500-1372 files not shown
+507-1418 files

LLVM/project a8af090clang/lib/AST/ByteCode Interp.h, clang/test/AST/ByteCode c.c

[clang][bytecode] Don't call getOffset on non-block pointers (#179628)

Fixes https://github.com/llvm/llvm-project/issues/177587
DeltaFile
+8-0clang/test/AST/ByteCode/c.c
+2-2clang/lib/AST/ByteCode/Interp.h
+10-22 files

LLVM/project 7171d6cmlir/include/mlir/Dialect/SPIRV/IR SPIRVCastOps.td SPIRVNonUniformOps.td

[mlir][spirv] Update op examples that diverged from assemblyFormat. NFC. (#179594)

DeltaFile
+11-11mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCastOps.td
+6-6mlir/include/mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td
+4-4mlir/include/mlir/Dialect/SPIRV/IR/SPIRVArithmeticOps.td
+2-2mlir/include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td
+2-2mlir/include/mlir/Dialect/SPIRV/IR/SPIRVAtomicOps.td
+1-1mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCompositeOps.td
+26-261 files not shown
+27-277 files

FreeBSD/ports 334f3f0math/R-cran-psych distinfo Makefile

math/R-cran-psych: Update to 2.6.1

Changelog: https://cran.r-project.org/web/packages/psych/news.html
DeltaFile
+3-3math/R-cran-psych/distinfo
+1-1math/R-cran-psych/Makefile
+4-42 files

NetBSD/pkgsrc cxGE5yWdoc CHANGES-2026

   Updated lang/nodejs, archivers/zlib-ng
VersionDeltaFile
1.893+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc CsGWmqJarchivers/zlib-ng distinfo Makefile

   zlib-ng: updated to 2.3.3

   2.3.3

   Bug fixes

   Make deflate output deterministic if stream is reused after deflateReset
   minigzip: Fix integer overflow in gz_compress_mmap
   Use GCC's may_alias attribute for access to buffers in crc32_chorba
   Fix false-positive infinite loop warning detected by GCC-14 static analyzer
   Fix warning for potentially uninitialized local variable ft used.

   Tests

   Fixed casting warning in benchmark_uncompress on MSVC
VersionDeltaFile
1.11+4-4archivers/zlib-ng/distinfo
1.12+2-2archivers/zlib-ng/Makefile
+6-62 files

OpenBSD/ports Q8qFMb6security/py-kyber distinfo Makefile, security/py-kyber/pkg PLIST

   Update to py-kyber 1.2.0
VersionDeltaFile
1.2+2-2security/py-kyber/distinfo
1.3+3-0security/py-kyber/pkg/PLIST
1.2+1-1security/py-kyber/Makefile
+6-33 files

NetBSD/pkgsrc CcB97Whlang/nodejs PLIST distinfo

   nodejs: updated to 25.6.0

   25.6.0 (Current)

   Notable Changes

   - (SEMVER-MINOR) async_hooks: add trackPromises option to createHook() (Joyee Cheung)
   - (SEMVER-MINOR) net: add setTOS and getTOS to Socket (Amol Yadav)
   - (SEMVER-MINOR) src: add initial support for ESM in embedder API (Joyee Cheung)
   - src: improve TextEncoder encode performance with simdutf (Mert Can Altin)
   - (SEMVER-MINOR) stream: add bytes() method to node:stream/consumers (wantaek)
   - (SEMVER-MINOR) test_runner: add env option to run function (Ethan Arrowood)
   - url: update Ada to v3.4.2 and support Unicode 17 (Yagiz Nizipli)
VersionDeltaFile
1.95+13-32lang/nodejs/PLIST
1.311+4-4lang/nodejs/distinfo
1.341+2-3lang/nodejs/Makefile
+19-393 files

LLVM/project ea7f8c8llvm/lib/Target/AArch64 MachineSMEABIPass.cpp

[AArch64] Fix a couple of typos (NFC) (#179639)

Fixes some comments I forgot to correct/update.
DeltaFile
+7-7llvm/lib/Target/AArch64/MachineSMEABIPass.cpp
+7-71 files

LLVM/project 8a2b41bclang/lib/Driver/ToolChains/Arch X86.cpp

[X86][NFC] Split mapxf options from mapx_features (#179638)

So that we don't need to check `Name == "apxf"` again.
DeltaFile
+19-20clang/lib/Driver/ToolChains/Arch/X86.cpp
+19-201 files

LLVM/project 49bf907llvm/lib/Target/Mips MipsLegalizerInfo.cpp MipsInstructionSelector.cpp, llvm/lib/Target/PowerPC/GISel PPCInstructionSelector.cpp

[NFC][LLVM] Make `MachineInstrBuilder::constrainAllUses` return `void` (#179632)

This function always returns `true`; so we can transform it to return
`void` and simplify the code.

Follow up of https://github.com/llvm/llvm-project/pull/179501 .
DeltaFile
+487-482llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+91-94llvm/lib/Target/PowerPC/GISel/PPCInstructionSelector.cpp
+11-22llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp
+8-9llvm/lib/Target/SPIRV/SPIRVISelLowering.cpp
+6-7llvm/lib/Target/Mips/MipsLegalizerInfo.cpp
+3-6llvm/lib/Target/Mips/MipsInstructionSelector.cpp
+606-6202 files not shown
+613-6258 files

OPNSense/core 2528b45src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogFilterRule.xml, src/opnsense/mvc/app/library/OPNsense/Firewall FilterRule.php

Firewall: Rules [new]: Add tcpflags_any for parity with legacy rules
DeltaFile
+10-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml
+8-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+1-1src/opnsense/mvc/app/library/OPNsense/Firewall/FilterRule.php
+1-0src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+20-24 files