NetBSD/pkgsrc J4mJUNJmath/R distinfo Makefile

   (math/R) Updated 4.6.0 to 4.6.1, build with clang (21.1.18) may be OK for now.

   Changes in R 4.6.1:

     New Features:

            * The LaTeX class 'jss' bundled in
              'share/texmf/tex/latex/jss.cls' has been updated to work
              with 'hyperref' version 7.01q (2026/04/24).

            * Plain-text (and legacy HTML) conversion for a simple Rd
              \eqn{} now handles \geq, \leq, \neq and \ne in addition to
              \ge and \le (PR#19070).

     Bug Fixes:

            * 'abbreviate(<non-ASCII>)' now works better, using
              'iswlower()' and '*upper()' to treat "wide" characters,
              thanks to Kevin's PR#19058.

    [45 lines not shown]
VersionDeltaFile
1.119+3-3math/R/distinfo
1.287+2-3math/R/Makefile
1.49+1-1math/R/PLIST
+6-73 files

NetBSD/src 85QP2pXtests/usr.sbin/inetd t_accept_max.sh

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

        tests/usr.sbin/inetd/t_accept_max.sh: revision 1.3
        tests/usr.sbin/inetd/t_accept_max.sh: revision 1.4

   inetd(8): Fix sh(1) trap save/restore in accept-max test.

   Fixes mysterious
   Failed: 1
   failures like this one:
   https://releng.netbsd.org/b5reports/i386/2026/2026.06.22.22.27.17/test.html#usr.sbin_inetd_t_accept_max_max2_kv

   PR bin/59645: inetd `rate-limiting' algorithm is stupid


   tests/usr.sbin/inetd/t_accept_max: Handle SIGKRE.

   Fix some cleanup issues and simplify according to most of kre's
   suggestions.  Mostly this fixes the kill-background-jobs-on-trap

    [13 lines not shown]
VersionDeltaFile
1.2.2.3+25-36tests/usr.sbin/inetd/t_accept_max.sh
+25-361 files

NetBSD/src Iu9Nkxxlib/libc/time strptime.c

   Pull up following revision(s) (requested by wiz in ticket #318):

        lib/libc/time/strptime.c: revision 1.68

   Fix day of week calculcation in strptime().

   The bug was that the calculation used the raw year value without
   adding the 1900 offset.

   While here, switch to the current Wikipedia version of Gauss' algorithm,
   like FreeBSD did, and simplify a loop, like FreeBSD did.
VersionDeltaFile
1.67.4.1+9-11lib/libc/time/strptime.c
+9-111 files

NetBSD/src hsPkGb0sys/dev/acpi acpi.c

   Pull up following revision(s) (requested by tls in ticket #317):

        sys/dev/acpi/acpi.c: revision 1.305
        sys/dev/acpi/acpi.c: revision 1.306

   Hyper-V passes bootstrap entropy to guests via the ACPI OEM0 table.  Use it.

   We verify that the OEM0 table has the correct Microsoft IDs, skip the header,
   feed the remaining contents to the kernel entropy pool, and wipe them in-place
   to prevent later extraction via /dev/acpi (e.g. with acpidump).  This interface
   doesn't seem to be documented but we handle it the same way Microsoft's own
   Linux driver does.

   acpi(4): Leave Hyper-V rndsource attached.

   This way, it will be reported through rndctl(8) rather than only by
   grepping through dmesg, and rndctl(8) can control it, e.g. if it
   turns out something is wrong with that but not with RDSEED on the
   same virtual CPU, you can use `rndctl -Ed "Hyper-V OEM0"' to discount

    [9 lines not shown]
VersionDeltaFile
1.303.2.1+29-3sys/dev/acpi/acpi.c
+29-31 files

FreeBSD/ports e6a4aa2net/haproxy30 distinfo Makefile

net/haproxy30: update to version 3.0.24.
DeltaFile
+3-3net/haproxy30/distinfo
+1-1net/haproxy30/Makefile
+4-42 files

LLVM/project 05f6994llvm/include/llvm/IR PatternMatch.h Constant.h, llvm/lib/Analysis VectorUtils.cpp

[IR][NFC] Introduce Constant::containsMatchingVectorElement and corresponding matcher (#200502)

A common pattern when dealing with vectors is to iterate over each
element and check whether any element satisfies a condition. Introduce
`Constant::containsMatchingVectorElement` to generalize this behavior
along with a corresponding matcher `m_ContainsMatchingVectorElement`
which checks whether any elements match the given subpattern.

Remove function `llvm::maskContainsAllOneOrUndef` in favor of using this
generalization instead.

Co-authored-by: Ramkumar Ramachandra <r at artagnon.com>
DeltaFile
+17-13llvm/lib/IR/Constants.cpp
+21-6llvm/include/llvm/IR/PatternMatch.h
+3-16llvm/lib/Analysis/VectorUtils.cpp
+4-9llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+3-10llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
+5-0llvm/include/llvm/IR/Constant.h
+53-546 files

LLVM/project e7cd51bclang/tools/driver cc1_main.cpp, llvm/include/llvm/MC MCSubtargetInfo.h

Reapply "[MC][NFC] Make FeatureKV/SubtargetKV pointers private" (#206234) (#206237)

Fix C++20 build by adding an explicit constructor. This also permits
making the fields private.

This reapplies #206178.
This reverts commit e44103c5d9feaaf914fdf1a6859d0fe91269fe46.
DeltaFile
+39-13llvm/include/llvm/MC/MCSubtargetInfo.h
+15-14llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+12-11llvm/lib/MC/MCSubtargetInfo.cpp
+6-6clang/tools/driver/cc1_main.cpp
+4-4llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
+3-3llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp
+79-514 files not shown
+88-6010 files

FreeBSD/ports 77cb5c2net/haproxy pkg-plist distinfo

net/haproxy: update to version 3.4.1.
DeltaFile
+8-0net/haproxy/pkg-plist
+3-3net/haproxy/distinfo
+2-2net/haproxy/Makefile
+13-53 files

ELF Tool Chain/elftoolchain 4388trunk/tests/libtest/driver test_driver.1

libtest: Align the test_driver(1) manual page with the code.
DeltaFile
+2-2trunk/tests/libtest/driver/test_driver.1
+2-21 files

ELF Tool Chain/elftoolchain 4387trunk/tests/libtest/driver driver.h driver_main.c

libtest: Shorten a few symbols to improve code readability.
DeltaFile
+8-8trunk/tests/libtest/driver/driver.h
+8-8trunk/tests/libtest/driver/driver_main.c
+2-2trunk/tests/libtest/driver/driver.c
+18-183 files

FreeBSD/ports 4272daenet/haproxy32 pkg-plist Makefile, net/haproxy32/files haproxy.in patch-src_cpuset.c

net/haproxy32: create a separate port for 3.2.X version.
DeltaFile
+130-0net/haproxy32/files/haproxy.in
+113-0net/haproxy32/pkg-plist
+96-0net/haproxy32/Makefile
+14-0net/haproxy32/files/patch-src_cpuset.c
+4-0net/haproxy32/pkg-descr
+3-0net/haproxy32/distinfo
+360-01 files not shown
+361-07 files

OpenBSD/src NZwpKSFusr.bin/tmux tmux.1 cmd-split-window.c

   Make split-window create a new floating pane if used in a floating pane,
   rather than just complaining. Also improve documentation. From Dane
   Jensen.
VersionDeltaFile
1.1111+128-93usr.bin/tmux/tmux.1
1.138+2-2usr.bin/tmux/cmd-split-window.c
+130-952 files

OpenBSD/src 5VSxb7yusr.bin/tmux layout.c tmux.h

   Pulled code out of layout_split_pane for reuse and added
   layout_insert_tile. From Dane Jensen.
VersionDeltaFile
1.81+178-45usr.bin/tmux/layout.c
1.1378+8-1usr.bin/tmux/tmux.h
+186-462 files

OpenBSD/src rpcE41Jusr.bin/tmux layout.c tmux.h

   Add a helper to swap a node into the place of a leaf, from Dane Jensen.
VersionDeltaFile
1.80+35-22usr.bin/tmux/layout.c
1.1377+3-1usr.bin/tmux/tmux.h
+38-232 files

OpenBSD/src 5KDvT9ousr.bin/tmux window.c

   Invalidate scene when changing window Z index, from Dane Jensen.
VersionDeltaFile
1.350+2-1usr.bin/tmux/window.c
+2-11 files

FreeBSD/ports 092a6efnet/haproxy33 distinfo Makefile

net/haproxy33: update to version 3.3.11.
DeltaFile
+3-3net/haproxy33/distinfo
+1-1net/haproxy33/Makefile
+4-42 files

NetBSD/src kM4MXv6external/mpl/bind/dist/bin/tests/system/xfer/ans5 ans.py ans.py, external/mpl/bind/dist/doc/changelog changelog-9.20.23.rst changelog-9.20.23.rst

   Pull up the following, requested by christos in ticket #315:

        external/mpl/bind/dist/bin/tests/system/class/ns1/chaos.db.in up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/ns1/named.conf.j2 up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/ns2/example.db.in up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/ns2/localhost.db.in up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/ns2/named.conf.j2 up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/setup.sh up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/tests_class_chaos.py up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/tests_class_update.py up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/class/ns3/named.conf.j2 up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/ns1/named.conf.j2 up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/ns1/root.db up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/ns2/named.conf.j2 up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/ns2/tld.db up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/tests_cap_glues.py up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/ns3/named.conf.j2 up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/cap_glues/ns3/root.hint up to 1.1.1.1
        external/mpl/bind/dist/bin/tests/system/catz/ns1/catalog-bad6.example.db up to 1.1.1.1

    [396 lines not shown]
VersionDeltaFile
1.23.2.2+385-270external/mpl/bind/dist/lib/dns/resolver.c
1.1.1.2.2.1+0-433external/mpl/bind/dist/bin/tests/system/xfer/ans5/ans.py
1.1.1.2.2.2+433-0external/mpl/bind/dist/bin/tests/system/xfer/ans5/ans.py
1.1.1.1.2.2+369-0external/mpl/bind/dist/doc/changelog/changelog-9.20.23.rst
1.1.1.1.2.1+0-369external/mpl/bind/dist/doc/changelog/changelog-9.20.23.rst
1.13.2.2+210-139external/mpl/bind/dist/lib/dns/dispatch.c
+1,397-1,211531 files not shown
+9,127-8,273537 files

OpenBSD/src qdIPnlKusr.bin/tmux cmd-split-window.c screen-write.c

   Preseve prompt flags across line clear, from Aung Myo Kyaw.
VersionDeltaFile
1.137+3-3usr.bin/tmux/cmd-split-window.c
1.276+5-1usr.bin/tmux/screen-write.c
+8-42 files

FreeBSD/ports 37146d1net/haproxy distinfo Makefile

net/haproxy: update to version 3.2.20.
DeltaFile
+3-3net/haproxy/distinfo
+1-1net/haproxy/Makefile
+4-42 files

FreeBSD/ports 873c912devel/p5-ExtUtils-ParseXS distinfo Makefile

devel/p5-ExtUtils-ParseXS: update to verson 3.63.

PR:     296078
Submitted by:   Sergei Vyshenski <svysh.fbsd at gmail.com>
DeltaFile
+3-3devel/p5-ExtUtils-ParseXS/distinfo
+1-1devel/p5-ExtUtils-ParseXS/Makefile
+4-42 files

LLVM/project 87166bfllvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/test/Transforms/InstCombine fold-select-trunc.ll

[InstCombine] Handle logical and/or (trunc x), y -> and/or x, y IIF y in range [0,2) (#205579)

proof: https://alive2.llvm.org/ce/z/UURtdB
DeltaFile
+116-0llvm/test/Transforms/InstCombine/fold-select-trunc.ll
+14-0llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+130-02 files

FreeBSD/ports 37559a0deskutils/py-khard Makefile

deskutils/py-khard: Unbreak

Builds fine after recent sphinx-autoapi update
DeltaFile
+1-9deskutils/py-khard/Makefile
+1-91 files

FreeBSD/ports acee5f0textproc/py-sphinx-autoapi Makefile distinfo

textproc/py-sphinx-autoapi: Update to 3.8.0

PR:             286694
DeltaFile
+5-7textproc/py-sphinx-autoapi/Makefile
+3-3textproc/py-sphinx-autoapi/distinfo
+8-102 files

LLVM/project ee1fd09clang/tools/driver cc1_main.cpp, llvm/include/llvm/MC MCSubtargetInfo.h

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+39-13llvm/include/llvm/MC/MCSubtargetInfo.h
+15-14llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+12-11llvm/lib/MC/MCSubtargetInfo.cpp
+6-6clang/tools/driver/cc1_main.cpp
+4-4llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
+3-3llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp
+79-514 files not shown
+88-6010 files

FreeBSD/ports a65ff5carchivers/7-zip distinfo Makefile

archivers/7-zip: Update to 26.02

Release notes: https://sourceforge.net/p/sevenzip/discussion/45797/thread/b8d64839d0/
DeltaFile
+3-3archivers/7-zip/distinfo
+1-1archivers/7-zip/Makefile
+4-42 files

FreeBSD/src 9707d9ftests/sys/sound mmap.c

sound tests: Add PROT_EXEC rejection test

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj, kib
Pull-Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/30

(cherry picked from commit 730eaf466493315c1d1164eb6b59b14766f49322)
(cherry picked from commit f6b3bd1f3384d262b893af123f3fc2df21c5b9ee)
DeltaFile
+28-0tests/sys/sound/mmap.c
+28-01 files

FreeBSD/src 0f4aac7sys/dev/sound/pcm dsp.c

sound: Handle CHN_F_MMAP_INVALID after cdev_pager_allocate()

We drop the channel lock to execute cdev_pager_allocate(). By the time
we pick up the lock again, CHN_F_MMAP_INVALID might be set, so make sure
we fail and free the vm handle.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj, kib
Pull-Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/30

(cherry picked from commit 47efa8128268c35ac8f0a552d7a7ce43cd1c5925)
DeltaFile
+17-3sys/dev/sound/pcm/dsp.c
+17-31 files

FreeBSD/src f3d461csys/dev/sound/pcm dsp.c

sound: Re-arrange a calculation in dsp_mmap_single()

This makes it easier to read. No functional change intended.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj, kib
Pull-Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/30

(cherry picked from commit 0c8147ae3bc1c7db95098fcc92fc2e86111f59d3)
DeltaFile
+1-1sys/dev/sound/pcm/dsp.c
+1-11 files

FreeBSD/src 2c21445sys/dev/sound/pcm dsp.c

sound: Use and lock only the appropriate channel in dsp_mmap_single()

dsp_mmap_single() mmaps one of the channels associated with a
dsp_cdevpriv, based on the nprot argument. PROT_WRITE and
PROT_READ|PROT_WRITE select the output channel for mmaping, and
PROT_READ the input one. Instead of locking and modifying the flags of
all dsp_cdevpriv channels, do it only for the one we actually use.

While here, retire the now unused dsp_lock_chans() and
dsp_unlock_chans().

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj, kib
Pull-Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/30

(cherry picked from commit bbb37ddf3669f77d78446b9f1e37f58c63dc0a1c)
DeltaFile
+17-40sys/dev/sound/pcm/dsp.c
+17-401 files

FreeBSD/src e9df33ashare/man/man4 pcm.4, sys/dev/sound/pcm feeder_chain.c sound.c

sound: Retire SD_F_VPC and related settings

VPC is enabled by default, and the only way to turn it off is through a
loader hint. That being said, there is no benefit to turning it off in
the first place, because VPC provides more fine-grained volume control,
as well as access to the SNDCTL_DSP_[SET|GET][REC|PLAY]VOL ioctls and
dsp_ioctl_channel().

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week

(cherry picked from commit f70a687bb071cdee60dc7420d75fa1dd122af51a)
DeltaFile
+1-21share/man/man4/pcm.4
+2-2sys/dev/sound/pcm/feeder_chain.c
+0-4sys/dev/sound/pcm/sound.c
+2-2sys/dev/sound/pcm/sound.h
+1-1sys/dev/sound/pcm/dsp.c
+6-305 files