NetBSD/pkgsrc Yy9cJvPcross/pioasm Makefile

   pioasm: use PKGVERSION_NOREV for GITHUB_RELEASE
VersionDeltaFile
1.2+2-2cross/pioasm/Makefile
+2-21 files

NetBSD/pkgsrc QaQin78cross Makefile, doc CHANGES-2026

   add cross/pioasm
VersionDeltaFile
1.127+2-1cross/Makefile
1.359+2-1doc/CHANGES-2026
+4-22 files

NetBSD/pkgsrc RvVa30Across/pioasm Makefile PLIST

   cross/pioasm: import pioasm-2.2.0

   Programmable I/O block assembler for Raspberry Pi Pico microcontrollers.
VersionDeltaFile
1.1+22-0cross/pioasm/Makefile
1.1+6-0cross/pioasm/PLIST
1.1+5-0cross/pioasm/distinfo
1.1+1-0cross/pioasm/DESCR
+34-04 files

NetBSD/src lsHwolisys/arch/i386/i386 i386_trap.S spl.S, sys/arch/i386/include frameasm.h

   Port amd64 fix for PR port-xen/58561 to i386, with one extra fix:
   with recent Xen (maybe since pvshim), traps handlers are called with
   interrupts enabled, so adjust the i386 assembly code for this.
   updating curcup()->ci_vcpu->evtchn_upcall_mask requires 2 intructions, e.g.
   movl CPUVAR(VCPU),reg
   movb $1,EVTCHN_UPCALL_MASK(reg)
   With preemption enabled we may be moved to another CPU between the
   2 intructions and we end up updating the evtchn_upcall_mask of another VCPU
   than the one we're now running on.
   Fix for Xen/i386:
   - Add a CLI2 macro, which disables preemtion before the above sequence.
     Use it instead of CLI where preemtion may be enabled
   - Add DIAGNOSTIC code to check that preemtion is disabled in CLI
   - Add DIAGNOSTIC code to check that interrupts are disabled when calling STI     and STIC
   - rename PUSHF to PUSHFCLI and change it to both read and disable
     EVTCHN_UPCALL_MASK with preemption disabled
   - remove the XENPVHVM version of STIC which is unused
VersionDeltaFile
1.36+100-20sys/arch/i386/include/frameasm.h
1.25+20-5sys/arch/i386/i386/i386_trap.S
1.59+7-8sys/arch/i386/i386/spl.S
1.206+7-4sys/arch/i386/i386/locore.S
+134-374 files

NetBSD/src igfLZLssys/arch/amd64/amd64 locore.S spl.S, sys/arch/amd64/include frameasm.h

   updating curcup()->ci_vcpu->evtchn_upcall_mask requires 2 intructions, e.g.
   movq CPUVAR(VCPU),%r ## temp_reg ;
   movb $1,EVTCHN_UPCALL_MASK(%r ## temp_reg);
   With preemption enabled we may be moved to another CPU between the
   2 intructions and we end up updating the evtchn_upcall_mask of another VCPU
   than the one we're now running on.
   Fix for Xen/amd64:
   - Add a CLI2 macro, which disables preemtion before the above sequence.
     Use it instead of CLI where preemtion may be enabled
   - Add DIAGNOSTIC code to check that preemtion is disabled in CLI
   - Add DIAGNOSTIC code to check that interrupts are disabled when calling STI

   while there, remove PUSHF/POPF macros which are unused
   Hopefully fixes PR port-xen/58561
   Thanks to Konrad Schroder for testing and Taylor R Campbell for review.
VersionDeltaFile
1.56+48-11sys/arch/amd64/include/frameasm.h
1.236+8-4sys/arch/amd64/amd64/locore.S
1.50+7-5sys/arch/amd64/amd64/spl.S
1.32+8-2sys/arch/xen/x86/xen_intr.c
1.56+3-3sys/arch/amd64/amd64/amd64_trap.S
1.71+2-2sys/arch/amd64/amd64/cpufunc.S
+76-276 files

NetBSD/src LT8Znx0tests/libexec/ld.elf_so t_tls_alignment.c

   Test passes now.
VersionDeltaFile
1.2+1-5tests/libexec/ld.elf_so/t_tls_alignment.c
+1-51 files

NetBSD/src Qv143P2libexec/ld.elf_so tls.c

   PR toolchain/59652 DNS utilities core dump in -current

   Fix the alignment of TLS initialised data for __HAVE_TLS_VARIANT_I
   platforms by registering the largest alignment required and allocating
   memory accordingly. Additionally calculate correct offsets for each
   object's data relative to the end of the struct tls_tcb placed at the
   beginning of the TCB.

   This makes the tests/libexec/ld.elf_so:t_tls_alignment pass.

   I also tested it against a program that attempts to dlopen a DSO that
   (erroneously) attempts to use tls_model("initial-exec") and it correctly
   failed with

       Use of initialized Thread Local Storage with model initial-exec and dlopen is not supported
VersionDeltaFile
1.28+23-6libexec/ld.elf_so/tls.c
+23-61 files

NetBSD/src AXwhXd4sys/arch/x86/x86 fpu.c

   fputrap: enable interrupts before panic(), for consistency.
   noticed while working on PR port-xen/58561
VersionDeltaFile
1.94+3-2sys/arch/x86/x86/fpu.c
+3-21 files

NetBSD/pkgsrc aC0iWOMdoc CHANGES-2026

   Updated textproc/py-myst-parser, devel/py-faker
VersionDeltaFile
1.358+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 192PZWpdevel/py-faker distinfo Makefile

   py-faker: updated to 40.1.2

   v40.1.2 - 2026-01-13

   * Make `tzdata` conditionally required based on platform. Thanks @rodrigobnogueira.

   v40.1.1 - 2026-01-13

   * Fix grouping for `-i` CLI parameter. Thanks @crd.
VersionDeltaFile
1.106+4-4devel/py-faker/distinfo
1.111+2-2devel/py-faker/Makefile
+6-62 files

NetBSD/pkgsrc Q8FbU86textproc/py-myst-parser Makefile distinfo

   py-myst-parser: updated to 5.0.0

   5.0.0 - 2026-01-15

   This release significantly bumps the supported versions of core dependencies:

   Breaking Changes

   This release updates the minimum supported versions:

   - **Python**: `>=3.11` (dropped Python 3.10, tests up to 3.14)
   - **Sphinx**: `>=8,<10` (dropped Sphinx 7, added Sphinx 9)
   - **Docutils**: `>=0.20,<0.23` (dropped docutils 0.19, added docutils 0.22)
   - **markdown-it-py**: `~=4.0` (upgraded from v3)

   Dependency Upgrades

   - Upgrade to markdown-it-py v4
   - Drop Python 3.10 and Sphinx 7

    [13 lines not shown]
VersionDeltaFile
1.10+6-7textproc/py-myst-parser/Makefile
1.5+4-4textproc/py-myst-parser/distinfo
+10-112 files

NetBSD/pkgsrc aYG7z7Tdoc CHANGES-2026

   doc: Updated sysutils/yazi to 26.1.4nb1
VersionDeltaFile
1.357+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc oIOfirqsysutils/yazi distinfo Makefile, sysutils/yazi/patches patch-yazi-fs_src_provider_local_casefold.rs

   yazi: use upstream version of build fix

   Bump PKGREVISION.
VersionDeltaFile
1.2+145-14sysutils/yazi/patches/patch-yazi-fs_src_provider_local_casefold.rs
1.29+2-2sysutils/yazi/distinfo
1.34+2-1sysutils/yazi/Makefile
+149-173 files

NetBSD/src LrY8GWwsys/arch/riscv/riscv riscv_machdep.c

   Whitespace
VersionDeltaFile
1.47+2-3sys/arch/riscv/riscv/riscv_machdep.c
+2-31 files

NetBSD/src VOvJNKvsys/arch/riscv/include bus_funcs.h, sys/arch/riscv/riscv bus_dma.c

   G/C riscv_dma_range_intersect
VersionDeltaFile
1.13+2-42sys/arch/riscv/riscv/bus_dma.c
1.5+1-4sys/arch/riscv/include/bus_funcs.h
+3-462 files

NetBSD/pkgsrc g3MUuLydoc CHANGES-2026

   Updated ham/hackrf, finance/py-stripe
VersionDeltaFile
1.356+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc OHgpsthfinance/py-stripe PLIST distinfo

   py-stripe: updated to 14.2.0

   14.2.0

   Update generated code
   Add support for event notifications V2CoreAccountClosedEvent, V2CoreAccountCreatedEvent, V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationCustomerUpdatedEvent, V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationMerchantUpdatedEvent, V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent, V2CoreAccountIncludingConfigurationRecipientUpdatedEvent, V2CoreAccountIncludingDefaultsUpdatedEvent, V2CoreAccountIncludingFutureRequirementsUpdatedEvent, V2CoreAccountIncludingIdentityUpdatedEvent, V2CoreAccountIncludingRequirementsUpdatedEvent, and V2CoreAccountUpdatedEvent with related object v2.core.Account
   Add support for event notification V2CoreAccountLinkReturnedEvent
   Add support for event notifications V2CoreAccountPersonCreatedEvent, V2CoreAccountPersonDeletedEvent, and V2CoreAccountPersonUpdatedEvent with related object v2.core.AccountPerson
   Fix DeprecationWarning when encoding StripeObject metadata
   Update ci to run on Python 3.14 as well
VersionDeltaFile
1.38+52-1finance/py-stripe/PLIST
1.73+4-4finance/py-stripe/distinfo
1.78+2-2finance/py-stripe/Makefile
+58-73 files

NetBSD/pkgsrc p7IDfLGham/hackrf distinfo Makefile

   hackrf: updated to 2026.01.2

   HackRF 2026.01.2 Release Notes

   This is a firmware bug fix release. There are no changes to host software.

   Changes in this release include:

   - Fixed RX, TX, and self-test on rad1o.

   - Fixed intermittent tuning failures with SDR++.

   - Fixed intermittent spectrum inversion in RX mode when changing the sample
     rate on HackRF Pro.
VersionDeltaFile
1.12+4-4ham/hackrf/distinfo
1.21+2-2ham/hackrf/Makefile
1.9+2-1ham/hackrf/PLIST
+8-73 files

NetBSD/src p5XtCxfsys/arch/evbarm/conf GENERIC, sys/dev/fdt files.fdt dwc2_fdt.c

   fdt: add basic usb nodes support.

   The Odriod-C1 has an internal USB node with a reset GPIO. The USB node
   support here detects the usb node (in this case a device) and {,de-}asserts
   the GPIO pin.

   The Linux device tree specification for this is less than ideal.

   Done correctly with the "fdt" interface attribute on the dwctwo_fdt
   attachment now that this is supported in the config(5) system.

   With a big thankyou to Jason.
VersionDeltaFile
1.79+7-2sys/dev/fdt/files.fdt
1.16+6-3sys/dev/fdt/dwc2_fdt.c
1.130+2-1sys/arch/evbarm/conf/GENERIC
1.3+0-0sys/dev/fdt/usbnode.c
+15-64 files

NetBSD/src NprD8KAsys/dev/spi spi.c

   typo in comment
VersionDeltaFile
1.41+3-3sys/dev/spi/spi.c
+3-31 files

NetBSD/othersrc D31jivtusr.bin/tnftp todo

   todo: more items from a while ago
VersionDeltaFile
1.17+11-3usr.bin/tnftp/todo
+11-31 files

NetBSD/src CTbd3Ktsys/dev/pad pad.c, sys/kern subr_autoconf.c subr_userconf.c

   Allow "attach" directives to have interface attributes, rather than
   restricting them to plain attributes only.

   Consider the case of a USB controller for which there is a generic
   driver with multiple front-end bus attachments.  Normally, a USB
   controller driver carries the interface attribute necessary to attach
   a USB root hub / bus instance.  But, on some systems, a platform-specific
   attachment may have other nodes in the device tree that are needed to
   enable or configure the USB controller, that appear in the device tree
   as children of the USB controller.  These devices may need to attach
   using a different interface attribute, unrelated to USB functionality.

   Prior to this change, it would have been necessary to put the platform-
   specific interface attribute onto the generic driver.  But that comes
   with side-effects on other platforms where that driver might be used.

   In an ideal scenario, an attachment with special requirements should be
   able to carry attachment-specific interface attributes to handle those
   requirements, and this change enables that.  When searching for prospective

    [14 lines not shown]
VersionDeltaFile
1.318+110-20sys/kern/subr_autoconf.c
1.37+76-4usr.bin/config/mkioconf.c
1.193+17-3sys/sys/device.h
1.88+9-4usr.bin/config/sem.c
1.29+5-4sys/kern/subr_userconf.c
1.86+4-4sys/dev/pad/pad.c
+221-393 files not shown
+228-459 files

NetBSD/src ucc4HDNdistrib/common/bootimage Makefile.bootimage

   bootimage: make ${FATFILES} dependency more explicit for readability

   Only add the FATFILES -> TARGETFS dependency in Makefile.bootimage
   when FATFILES is defined in MD Makefiles.

   This makes the optional nature of FATFILES clearer for MD ports and
   avoids relying on empty-target handling as an implicit make(1) behavior.
VersionDeltaFile
1.49+3-1distrib/common/bootimage/Makefile.bootimage
+3-11 files

NetBSD/pkgsrc-wip b987e05rust192 distinfo, rust192/patches patch-src_bootstrap_src_lib.rs

rust192: sync w/ lang/rust
DeltaFile
+20-5rust192/patches/patch-src_bootstrap_src_lib.rs
+1-1rust192/distinfo
+21-62 files

NetBSD/pkgsrc DSGmc6Zx11/xscreensaver distinfo, x11/xscreensaver/patches patch-hacks_glx_Makefile.in

   Do not add the generated bash scripts to the executables list -
   install(8)'s attempt to strip them will fail, and they will get
   deleted.
VersionDeltaFile
1.1+25-0x11/xscreensaver/patches/patch-hacks_glx_Makefile.in
1.100+2-1x11/xscreensaver/distinfo
+27-12 files

NetBSD/pkgsrc-wip d91380b. TODO

TODO: + forgejo-14.0.
DeltaFile
+1-0TODO
+1-01 files

NetBSD/pkgsrc cOvqJlcdoc TODO

   doc/TODO: + libvirt-12.0, openblas-0.3.31.
VersionDeltaFile
1.26677+3-3doc/TODO
+3-31 files

NetBSD/pkgsrc pZpKA7mpkgtools/varcache Makefile

   varcache: only override X11BASE in modular X11 case
VersionDeltaFile
1.4+3-1pkgtools/varcache/Makefile
+3-11 files

NetBSD/pkgsrc 2h7huDYarchivers/engrampa distinfo, archivers/engrampa/patches patch-src_file-utils.c

   engrampa: fix build on NetBSD-current
VersionDeltaFile
1.1+14-0archivers/engrampa/patches/patch-src_file-utils.c
1.19+2-1archivers/engrampa/distinfo
+16-12 files

NetBSD/pkgsrc WkbN5jKx11/mate-desktop Makefile

   mate-desktop: fix build on NetBSD 11
VersionDeltaFile
1.50+3-1x11/mate-desktop/Makefile
+3-11 files