NetBSD/pkgsrc-wip b5c1915 — nim options.mk Makefile, nim/patches patch-dist_nimble_src_nimblepkg_downloadnim.nim patch-dist_nimble_vendor_chronos_chronos_sendfile.nim

lang/nim: update to version 2.4.2
DeltaFile
+900-0nim/PLIST.doc
+552-0nim/PLIST
+138-0nim/Makefile
+32-0nim/options.mk
+19-0nim/patches/patch-dist_nimble_vendor_chronos_chronos_sendfile.nim
+16-0nim/patches/patch-dist_nimble_src_nimblepkg_downloadnim.nim
+1,657-03 files not shown
+1,698-09 files

NetBSD/src 94qTTuV — sys/arch/hb68k/pg68k pmap_pgmmu.c, sys/arch/m68k/include cpu.h

   More per-cpu data work:
   - curcpu() needs to evaluate to a globally-accessible pointer, not a
     cpu-local pointer, so do what the sparc port does here - provide a
     ci_self that always points to the global pointer, and use that in
     curcpu().  cpu_number() and curlwp reference through the cpu-local
     alias.
   - Rename that alias from cpu_info_store to cpuinfo, again mirroring
     what the sparc port does here.
   - Add the CPU_INFO_FOREACH() infrastructure, lifted from alpha port.
   - Make the temp VAs used by the pmap code + the vmmap temp VA per-cpu.
VersionDeltaFile
1.94+59-41sys/arch/m68k/m68k/pmap_68k.c
1.5+18-47sys/arch/hb68k/pg68k/pmap_pgmmu.c
1.8+19-23sys/arch/sun68k/sun68k/pmap_sunmmu.c
1.67+17-17sys/arch/sun2/sun2/pmap.c
1.36+21-5sys/arch/m68k/include/cpu.h
1.135+10-15sys/arch/sun3/sun3x/pmap.c
+144-14824 files not shown
+259-27930 files

FreeBSD/ports 18ecff2 — games/gzdoom Makefile

games/gzdoom: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+2-1games/gzdoom/Makefile
+2-11 files

FreeBSD/ports 7e141be — lang/julia pkg-plist Makefile, lang/julia/files patch-test_file.jl

lang/julia: upgrade to v1.13.4

Release notes at https://github.com/JuliaLang/julia/releases/tag/v1.13.4

And also fix bad symlinks.
DeltaFile
+63-63lang/julia/distinfo
+10-4lang/julia/Makefile
+0-11lang/julia/files/patch-test_file.jl
+2-0lang/julia/pkg-plist
+75-784 files

NetBSD/pkgsrc T0Ec26Z — doc CHANGES-2026

   doc: Updated security/acme-client to 1.3.8
VersionDeltaFile
1.8033+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc QqmxK3x — security/acme-client Makefile distinfo, security/acme-client/patches patch-config.h.in patch-compat_compat.h

   acme-client: update to 1.3.8

   # changes

   * Add support for external account binding
   * Allow wildcards to be specified in alternate names
   * Various bug fixes
   * License changed to GNU General Public License version 3
   * Distribute ChangeLog and AUTHORS files
VersionDeltaFile
1.1+32-0security/acme-client/patches/patch-compat_compat.c
1.1+27-0security/acme-client/patches/patch-configure
1.1+17-0security/acme-client/patches/patch-compat_compat.h
1.1+16-0security/acme-client/patches/patch-config.h.in
1.4+8-5security/acme-client/distinfo
1.5+2-2security/acme-client/Makefile
+102-71 files not shown
+103-87 files

LLVM/project f5b9faa — llvm/lib/Analysis Loads.cpp, llvm/lib/Transforms/InstCombine InstCombineCompares.cpp

[InstCombine][JumpTableToSwitch] Make a helper for iterating globals elements

Currently there are at least two folds/passes that read elements of a constant
global:

- instcombine's `foldCmpLoadFromIndexedGlobal`
- jump-table-to-switch, when reading the functions from a jump table

and a third one is being written for simplifycfg in PR #229035.

The code to do that is not trivial, especially in its most general form. The
two implementation above currently have different limitations, and PR #229035
has yet another buggy and limited implementation of it.

This PR adds a helper class `ConstGlobalIterator` that analyzes a load from a
global and allows iterating the accessed elements. Current implementation is a
copy of the instcombine's: that's the most general version we have today
(though even that has limitations, e.g. it gives up when the stride is smaller
than the load size).

    [11 lines not shown]
DeltaFile
+51-51llvm/test/Transforms/JumpTableToSwitch/basic.ll
+13-72llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+78-0llvm/lib/Analysis/Loads.cpp
+38-39llvm/test/Transforms/JumpTableToSwitch/skip.ll
+21-42llvm/lib/Transforms/Scalar/JumpTableToSwitch.cpp
+14-14llvm/test/Transforms/JumpTableToSwitch/profile-no-guid-metadata.ll
+215-2188 files not shown
+288-25114 files

LLVM/project e934096 — llvm/lib/Transforms/InstCombine InstCombineCompares.cpp, llvm/test/Transforms/InstCombine load-cmp.ll

[InstCombine] Relax pointer operand type check in foldCmpLoadFromIndexedGlobal

This simplifies code and allows handling `GetElementPtrConstantExpr`.
DeltaFile
+10-10llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+1-2llvm/test/Transforms/InstCombine/load-cmp.ll
+11-122 files

LLVM/project a9a4632 — llvm/test/Transforms/InstCombine load-cmp.ll

Add test
DeltaFile
+13-0llvm/test/Transforms/InstCombine/load-cmp.ll
+13-01 files

LLVM/project 9ef5df8 — llvm/lib/Transforms/InstCombine InstCombineInternal.h InstCombineCasts.cpp

[InstCombine] Simplify foldCmpLoadFromIndexedGlobal calls (NFC) (#242818)

Instead of checking the load's address operand at each call site, check
it once in foldCmpLoadFromIndexedGlobal.
DeltaFile
+17-17llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+4-6llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
+2-4llvm/lib/Transforms/InstCombine/InstCombineInternal.h
+23-273 files

FreeBSD/ports 7011957 — www/freenginx-acme-module Makefile Makefile.crates, www/nginx-acme Makefile Makefile.cargo

www/{nginx-acme,freenginx-acme-module}: Update to 0.4.2

State files are now created with restricted permissions, so far only the
state directory was protected.  Server responses with escaped URLs, with
missing fields or without the authorizations field no longer fail to parse,
and errors from the server and from order finalization are logged correctly.

Changelog: https://github.com/nginx/nginx-acme/releases/tag/v0.4.2

Sponsored by:   Netzkommune GmbH
DeltaFile
+89-89www/nginx-acme/distinfo
+89-89www/freenginx-acme-module/distinfo
+43-43www/nginx-acme/Makefile.cargo
+43-43www/freenginx-acme-module/Makefile.crates
+1-2www/nginx-acme/Makefile
+1-2www/freenginx-acme-module/Makefile
+266-2686 files

FreeBSD/ports 738dcbf — devel/iaito Makefile distinfo

devel/iaito: Update 6.2.4 => 6.2.6

Changelog:
https://github.com/radareorg/iaito/releases/tag/6.2.6

PR:             300794
Sponsored by:   UNIS Labs (vvd, commit patch)

(cherry picked from commit 53b7e78b9e329f5e0e3bc198b0f5c5f5485bd26d)
DeltaFile
+3-3devel/iaito/distinfo
+1-1devel/iaito/Makefile
+4-42 files

FreeBSD/ports 39ea0d3 — devel/iaito distinfo Makefile

devel/iaito: Update 6.1.8 => 6.2.4

Changelogs:
https://github.com/radareorg/iaito/releases/tag/6.2.0
https://github.com/radareorg/iaito/releases/tag/6.2.2
https://github.com/radareorg/iaito/releases/tag/6.2.4

PR:             299285
Sponsored by:   UNIS Labs (vvd, commit patch)

(cherry picked from commit dd908ccef2040b285dfa9589ecb8ffeb61bc0902)
DeltaFile
+3-16devel/iaito/Makefile
+3-3devel/iaito/distinfo
+6-192 files

FreeBSD/ports 07ae368 — lang/rust Makefile

lang/rust: install rustc-dev and keep .rustc metadata when stripping

Install the rustc-dev component unconditionally, instead of only for
nightly builds. The chromium ports need crubit, which links against the
compiler internals (`extern crate rustc_driver`) and therefore requires
rustc-dev.

Rust stores crate metadata in a non-allocated `.rustc` section. A full
strip(1) removes it, so rustc can no longer load its own libraries
(proc-macros, rustc_driver, ...) and crubit fails to build:

  error[E0786]: found invalid metadata files for crate `rustc_macros`
  which `rustc_driver` depends on
    --> cargo/cc_bindings_from_rs/run_compiler/../../../cc_bindings_from_rs/run_compiler.rs:10:1
     |
  10 | extern crate rustc_driver;
     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
     |
     = note: no `.rustc` section in

    [12 lines not shown]
DeltaFile
+7-7lang/rust/Makefile
+7-71 files

NetBSD/src J8xMLZS — doc CHANGES-11.2

   Tickets #566 - #578
VersionDeltaFile
1.1.2.2+75-1doc/CHANGES-11.2
+75-11 files

NetBSD/src aQanD8k — doc CHANGES-11.1

   Ooops, the welcome to 11.1 entry did not make it to 11.1 accidently.
VersionDeltaFile
1.1.2.37+6-1doc/CHANGES-11.1
+6-11 files

FreeBSD/ports c339017 — net-im/signal-desktop distinfo

net-im/signal-desktop: Update distinfo

PR:             300761
DeltaFile
+3-1net-im/signal-desktop/distinfo
+3-11 files

OPNSense/tools 5d2c0cc — config/26.7 ports.conf make.conf

config: add zabbix 8.0 LTS
DeltaFile
+2-0config/26.7/ports.conf
+2-0config/26.7/make.conf
+4-02 files

NetBSD/pkgsrc N7xtAZ8 — audio/exaile Makefile distinfo, audio/exaile/patches patch-xl_main.py patch-xl_main.py

   Pullup ticket #7387 - requested by nia
   audio/exaile: build fix

   Revisions pulled up:
   - audio/exaile/Makefile                                         1.102
   - audio/exaile/distinfo                                         1.20
   - audio/exaile/patches/patch-xl_main.py                         1.1
   - audio/exaile/patches/patch-xl_plugins.py                      1.1

   ---
      Module Name:      pkgsrc
      Committed By:     nia
      Date:             Fri Nov 13 14:37:34 UTC 2026

      Modified Files:
        pkgsrc/audio/exaile: Makefile distinfo
      Added Files:
        pkgsrc/audio/exaile/patches: patch-xl_main.py patch-xl_plugins.py


    [4 lines not shown]
VersionDeltaFile
1.1.2.1+0-32audio/exaile/patches/patch-xl_plugins.py
1.1.2.2+32-0audio/exaile/patches/patch-xl_plugins.py
1.1.2.1+0-26audio/exaile/patches/patch-xl_main.py
1.1.2.2+26-0audio/exaile/patches/patch-xl_main.py
1.97.2.1+2-2audio/exaile/Makefile
1.19.24.1+3-1audio/exaile/distinfo
+63-616 files

FreeBSD/ports 53b7e78 — devel/iaito Makefile distinfo

devel/iaito: Update 6.2.4 => 6.2.6

Changelog:
https://github.com/radareorg/iaito/releases/tag/6.2.6

PR:             300794
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+3-3devel/iaito/distinfo
+1-1devel/iaito/Makefile
+4-42 files

NetBSD/src 39aJO1k — doc CHANGES-10.3

   Tickets #1409 - #1421
VersionDeltaFile
1.1.2.29+71-1doc/CHANGES-10.3
+71-11 files

LLVM/project 7600443 — libc/test/src/math/smoke CMakeLists.txt

[libc][math] disable ddivf128 smoke-test for GPU targets (#242831)

addresses the issue reported in
https://github.com/llvm/llvm-project/pull/242651#issuecomment-6895016120
by temporarily disabling the smoke test for GPU targets until a fix is
landed, with a TODO note to re-enable it afterward
DeltaFile
+15-12libc/test/src/math/smoke/CMakeLists.txt
+15-121 files

FreeBSD/ports 9abd4d7 — sysutils/usacloud-core Makefile.version Makefile

sysutils/usacloud: Update to 1.22.12

ChangeLogs:     https://github.com/sacloud/usacloud/releases/tag/v1.22.9
                https://github.com/sacloud/usacloud/releases/tag/v1.22.10
                https://github.com/sacloud/usacloud/releases/tag/v1.22.11
                https://github.com/sacloud/usacloud/releases/tag/v1.22.12
Approved by:    hrs (mentor, blanket)
DeltaFile
+5-5sysutils/usacloud-core/distinfo
+1-1sysutils/usacloud-core/Makefile.version
+1-1sysutils/usacloud-core/Makefile
+7-73 files

FreeBSD/ports b34ac1f — deskutils/calcurse distinfo Makefile

deskutils/calcurse: Update to 4.9.0

- Add tests

ChangeLog:      https://calcurse.org/files/changes.html
MFH:            2026Q4
(cherry picked from commit 16854992e159afdaf54cd1d743f98074466ebce7)
DeltaFile
+3-3deskutils/calcurse/distinfo
+4-2deskutils/calcurse/Makefile
+7-52 files

FreeBSD/ports 1685499 — deskutils/calcurse distinfo Makefile

deskutils/calcurse: Update to 4.9.0

- Add tests

ChangeLog:      https://calcurse.org/files/changes.html
MFH:            2026Q4
DeltaFile
+3-3deskutils/calcurse/distinfo
+4-2deskutils/calcurse/Makefile
+7-52 files

FreeBSD/ports fc1ff14 — games/xray-16 Makefile distinfo

games/xray-16: Update 2921-january-2025-rc1.20261001 => 2921-january-2025-rc1.20261115

Commit log:
https://github.com/OpenXRay/xray-16/compare/d4979c2...5c431a1

PR:             300797
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+5-5games/xray-16/distinfo
+3-4games/xray-16/Makefile
+8-92 files

NetBSD/src gdpg76X — sys/dev/usb usb_quirks.c uts.c

   Pull up following revision(s) (requested by riastradh in ticket #578):

        sys/dev/usb/usb_quirks.c: revision 1.109
        sys/dev/usb/usbdevs: revision 1.829
        sys/dev/usb/uts.c: revision 1.19

   Add product id for ELAN touchscreen controller.

   Part of PR/60883.

   Add support for ALWAYSON quirk to uts(4).

   Add quirk for ELAN touchscreens.

   Addresses PR/60883.
VersionDeltaFile
1.18.2.1+31-6sys/dev/usb/uts.c
1.108.4.1+4-2sys/dev/usb/usb_quirks.c
+35-82 files

NetBSD/src nxrP3rN — sys/dev/usb usbdevs.h usbdevs_data.h

   regen for ticket #578
VersionDeltaFile
1.815.2.1+2,813-2,809sys/dev/usb/usbdevs_data.h
1.815.2.1+2-1sys/dev/usb/usbdevs.h
+2,815-2,8102 files

NetBSD/src Py3We9t — sys/dev/usb usbdevs

   Pull up the following, requested by nat in ticket #578:

        sys/dev/usb/usbdevs                             1.829

   Add product id for ELAN touchscreen controller.
VersionDeltaFile
1.823.2.1+2-1sys/dev/usb/usbdevs
+2-11 files

OpenBSD/src DgqKOXW — lib/libutil ber.c

   Limit ober_read_element()'s recursion to the arbitrary number of 128.

   OK tb@
VersionDeltaFile
1.27+11-5lib/libutil/ber.c
+11-51 files