FreeBSD/ports 43bbef0 — Mk bsd.licenses.db.mk

Mk/bsd.licenses.db.mk: Add somee missing CeCILL licenses

Reported by:    thierry
DeltaFile
+13-1Mk/bsd.licenses.db.mk
+13-11 files

LLVM/project 8424f38 — llvm/test/Transforms/SLPVectorizer/X86 minbw-non-demoted-vectorized-user.ll

[SLP][NFC]Add tests with incorrect nsw propagations, NFC

Pull-request: https://github.com/llvm/llvm-project/pull/242904
DeltaFile
+97-0llvm/test/Transforms/SLPVectorizer/X86/minbw-non-demoted-vectorized-user.ll
+97-01 files

LLVM/project 76baf09 — llvm/lib/Transforms/Vectorize VPlanUtils.cpp, llvm/test/Transforms/LoopVectorize/X86 replicating-load-store-costs.ll

[VPlan] Support non-constant steps for VPScalarIVSteps in getSCEVExpr (#242896)

The IV operand of a VPScalarIVStepsRecipe already advances by the
recipe's step in each iteration, so its SCEV is the recipe's value for
the first lane of the current scalar iteration, independent of the step.
Return it for any step, instead of only constant steps.

Also return SCEVCouldNotCompute for recipes with a start index, which
add StartIndex * Step. Start indices are only set by unrolling and
replication, after the users of getSCEVExprForVPValue that pass a loop,
so this is defensive and does not change behavior.

The only use is the VPlan-based cost model, and VPRelpicateRecipes fall
back to legacy cost model in fewer places with the change.
DeltaFile
+20-73llvm/test/Transforms/LoopVectorize/X86/replicating-load-store-costs.ll
+7-7llvm/test/Transforms/LoopVectorize/X86/CostModel/replicating-load-non-constant-iv-step-cost.ll
+3-2llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+30-823 files

FreeBSD/ports 6be7bf4 — editors/emacs-devel Makefile distinfo

editors/emacs-devel: Update to latest git snapshot
DeltaFile
+3-3editors/emacs-devel/distinfo
+2-2editors/emacs-devel/Makefile
+5-52 files

LLVM/project d14e9cc — llvm/test/Transforms/LoopVectorize if-pred-non-void.ll, llvm/test/Transforms/LoopVectorize/AArch64 early_exit_costs.ll predication_costs.ll

[LV] Add tests for predicated udivs used by replicated recipes (NFC). (#242895)

Add tests where a predicated udiv with various uses in different regions
and cost tests
DeltaFile
+509-0llvm/test/Transforms/LoopVectorize/if-pred-non-void.ll
+225-0llvm/test/Transforms/LoopVectorize/AArch64/predication_costs.ll
+100-0llvm/test/Transforms/LoopVectorize/AArch64/early_exit_costs.ll
+834-03 files

NetBSD/pkgsrc kNlHi9L — doc CHANGES-2026

   doc: Updated editors/vim-share to 9.2.1355
VersionDeltaFile
1.8076+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/ports ff5b8ce — accessibility/accesskit-c pkg-plist Makefile

accessibility/accesskit-c: update to 0.18.0

Changelog: https://github.com/AccessKit/accesskit-c/releases/tag/0.18.0

Strictly required for x11-toolkits/gtk40 4.22, adjust PORTSCOUT

PR: 300763
DeltaFile
+13-13accessibility/accesskit-c/distinfo
+5-5accessibility/accesskit-c/Makefile.crates
+4-4accessibility/accesskit-c/Makefile
+1-1accessibility/accesskit-c/pkg-plist
+23-234 files

NetBSD/pkgsrc REUthyL — textproc/py-shacl Makefile

   py-shacl: fix PKGNAME
VersionDeltaFile
1.2+2-2textproc/py-shacl/Makefile
+2-21 files

NetBSD/pkgsrc D4p0Wvs — doc CHANGES-2026

   doc: Updated devel/py-uv to 0.13.8nb1
VersionDeltaFile
1.8075+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 1JIvGwb — doc TODO CHANGES-2026

   doc: Updated devel/py-uv-build to 0.13.8
VersionDeltaFile
1.28401+1-2doc/TODO
1.8074+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc IVLsNGT — devel/py-uv Makefile.common cargo-depends.mk, devel/py-uv-build cargo-depends.mk distinfo

   py-uv*: update to 0.13.8

   Python

       Add CPython 3.16.0a2 (#23211)
       Update managed CPython 3.11, 3.12, 3.13, 3.14, and 3.15 builds to include pip 26.3, zlib 1.4, and Expat 2.10.0 (#23211)
       Update GraalPy 3.13.0 to build 25.5.5 (#23088)

   Preview features

       Install wheel variants from local paths, direct URLs, and Git repositories in platform-specific resolutions (#22720, #22722, #22724)
       Detect x86-64 microarchitecture levels and AArch64 architecture versions when selecting wheel variants (#22832, #22949)
       Detect Google TPUs up when selecting wheel variants (#23066, #23121)
       Fix CPU detection for wheel variants on macOS with GraalPy (#23089)
       Report quarantined packages in uv audit when index URLs differ only in redacted query values (#23129)

   Performance

       Avoid duplicate environment builds when concurrent uvx or uv run --with invocations need the same environment (#23123)

    [12 lines not shown]
VersionDeltaFile
1.49+52-52devel/py-uv/distinfo
1.50+37-37devel/py-uv-build/distinfo
1.47+16-16devel/py-uv/cargo-depends.mk
1.7+11-11devel/py-uv-build/cargo-depends.mk
1.52+2-2devel/py-uv/Makefile.common
+118-1185 files

FreeBSD/ports 581a826 — x11-toolkits/gtk40 Makefile

x11-toolkits/gtk40: update ACCESSKIT_LIB_DEPENDS

4.22 strictly requires accesskit-c-0.18

PR: 300763
DeltaFile
+1-1x11-toolkits/gtk40/Makefile
+1-11 files

NetBSD/src NYDw6Xx — sys/compat/linux/common linux_signal.c

   PR/61005: Bobby Bingham: compat_linux fails to set si_pid when delivering
   SI_QUEUE signal to Linux process because of cut-n-paste mistake
VersionDeltaFile
1.93+3-3sys/compat/linux/common/linux_signal.c
+3-31 files

LLVM/project ff3345f — llvm/test/Analysis/LoopAccessAnalysis forked-pointers.ll predicated-stores-same-ptr.ll, llvm/test/Transforms/LoopVectorize interleaved-accesses.ll

[LAA] Add tests for miscompiles and monotonic bounds (NFC). (#242898)

Add a number of tests for cases where LAA currently computes incorrect
results: access size ignored in isSafeDependenceDistance, unchecked
dependences between multiple stores through the same pointer, and header
phis with a loop-varying latch value treated as forks.

Also add tests for non-affine pointers clamped with umin/umax/smin/smax
and zext, including cases that must not be bounded.
DeltaFile
+479-0llvm/test/Analysis/LoopAccessAnalysis/non-affine-monotonic-bounds.ll
+237-0llvm/test/Analysis/LoopAccessAnalysis/multiple-stores-same-pointer.ll
+146-0llvm/test/Analysis/LoopAccessAnalysis/predicated-stores-same-ptr.ll
+69-0llvm/test/Analysis/LoopAccessAnalysis/forked-pointers.ll
+55-0llvm/test/Transforms/LoopVectorize/interleaved-accesses.ll
+986-05 files

LLVM/project 603d845 — llvm/lib/Support KnownFPClass.cpp, llvm/test/Transforms/Attributor nofpclass-floor.ll nofpclass-ceil.ll

[KnownFPClass] Refine deductions for trunc/floor/ceil (#231368)

Follow up to https://github.com/llvm/llvm-project/pull/229982

Also refactors `KnownFPClass::roundToIntegral` to use the
`applyInputDenormalMode` helper.
DeltaFile
+92-17llvm/lib/Support/KnownFPClass.cpp
+64-14llvm/test/Transforms/Attributor/nofpclass-trunc.ll
+38-38llvm/test/Transforms/Attributor/nofpclass-roundtointegral-denormal.ll
+52-12llvm/test/Transforms/Attributor/nofpclass-ceil.ll
+30-20llvm/test/Transforms/Attributor/nofpclass-floor.ll
+276-1015 files

NetBSD/src poVzNqB — usr.bin/kdump kdump.c

   PR/61007: tuxifan at posteo.de: Don't attempt to translate syscall arguments to
   names for non-native emulations
VersionDeltaFile
1.153+13-2usr.bin/kdump/kdump.c
+13-21 files

FreeBSD/ports 4f02df7 — science/medcoupling Makefile, science/mgis Makefile

science/*: restrict some pre-requisites of Code_Aster to amd64

These ports fail on non-amd64 for various reasons. Some of these errors
could surely be fixed, but that’s of no interest.
DeltaFile
+5-0science/miss3d/Makefile
+5-0science/mgis/Makefile
+5-0science/medcoupling/Makefile
+15-03 files

LLVM/project bc0683c — llvm/lib/Analysis ValueTracking.cpp, llvm/lib/CodeGen/GlobalISel GISelValueTracking.cpp

[ValueTracking][KnownFPClass] Support constrained fadd/fsub (#241060)

Adds a rounding mode parameter to `KnownFPClass::fadd` and
`KnownFPClass::fsub` to support `constrained_fadd`/`constrained_fsub`
and `G_STRICT_FADD`/`G_STRICT_FSUB`.
DeltaFile
+988-0llvm/test/Transforms/Attributor/nofpclass-constrained-fadd-fsub.ll
+76-53llvm/lib/Analysis/ValueTracking.cpp
+24-15llvm/lib/Support/KnownFPClass.cpp
+39-0llvm/test/CodeGen/AArch64/GlobalISel/knownfpclass-ops.mir
+15-5llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp
+6-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+1,148-761 files not shown
+1,153-797 files

NetBSD/pkgsrc FZVe2PO — doc TODO CHANGES-2026

   doc: Updated devel/py-urwid to 5.1.3
VersionDeltaFile
1.28400+1-2doc/TODO
1.8073+2-1doc/CHANGES-2026
+3-32 files

Linux/linux aebb727 — . Makefile

Linux 7.4-rc3
DeltaFile
+1-1Makefile
+1-11 files

NetBSD/pkgsrc vV8YnjF — devel/py-urwid distinfo Makefile

   py-urwid: update to 5.1.3.

   Urwid 5.1.3

   2026-11-12

   Breaking Changes ⚠

       Drop the experimental GraalPy support: the GraalPy 3.12 and 3.13 test environments, the classifier and the documentation entries are removed, and the workarounds for GraalPy are removed from the library. A failure that only GraalPy shows is no longer treated as a bug by @penguinolog in https://github.com/urwid/urwid/pull/1648

   New features 🗹

       Add MonitoredFocusDeque.set_focus_moved_callback(), so MonitoredFocusDeque and SimpleFocusDequeWalker report a focus change as MonitoredFocusList does by @penguinolog in https://github.com/urwid/urwid/pull/1633

       Add the "postchange" signal to DropDown: it is sent with the previous index once selected and the label show the new option, while "change" is still sent before the selection changes by @penguinolog in https://github.com/urwid/urwid/pull/1634

       Support in-band resize notifications (DEC private mode 2048): a resize keeps its place among the keys and reaches the program over links that carry no SIGWINCH, such as a serial console or telnet. Add in_band_resize to the raw and curses Screen, accept the mode and answer DECRQM in the Terminal widget, and report a Windows console resize in order with the input by @penguinolog in https://github.com/urwid/urwid/pull/1643

   Deprecations ⚡

    [119 lines not shown]
VersionDeltaFile
1.69+4-4devel/py-urwid/distinfo
1.81+4-4devel/py-urwid/Makefile
+8-82 files

LLVM/project d540d0a — llvm/include/llvm/IR InstrTypes.h, llvm/lib/IR Instructions.cpp

[IR] Allow bitcasts between bytes and pointers in `isBitOrNoopPointerCastable`
DeltaFile
+7-7llvm/test/Transforms/InstCombine/load-store-forward.ll
+6-4llvm/test/Transforms/MergedLoadStoreMotion/st_sink_conflict_type.ll
+7-2llvm/include/llvm/IR/InstrTypes.h
+8-0llvm/lib/IR/Instructions.cpp
+1-1llvm/test/Transforms/InstCombine/load.ll
+29-145 files

LLVM/project 13819ef — llvm/test/Transforms/InstCombine load.ll load-store-forward.ll, llvm/test/Transforms/MergedLoadStoreMotion st_sink_conflict_type.ll

[InstCombine][MergedLoadStoreMotion] Add tests for casts between bytes and pointers (NFC)
DeltaFile
+110-0llvm/test/Transforms/InstCombine/load-store-forward.ll
+58-0llvm/test/Transforms/MergedLoadStoreMotion/st_sink_conflict_type.ll
+50-0llvm/test/Transforms/InstCombine/load.ll
+218-03 files

NetBSD/pkgsrc Z2rijD2 — doc TODO CHANGES-2026

   doc: Updated www/py-soupsieve to 4.1.1
VersionDeltaFile
1.28399+1-2doc/TODO
1.8072+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc FJ8kITx — www/py-soupsieve Makefile distinfo

   py-soupsieve: update to 4.1.1.

   4.1.1

   FIX: Improve performance of tag name matching, which runs for every element and selector.
   FIX: Fix nth selectors taking polynomial time when nested inside the of S of other nth selectors, such
   as :nth-last-child(n of :nth-last-child(n of li)), as each level of nesting multiplied the work by the number
   of siblings. nth selectors inside :has() with a subsequent-sibling combinator, such as
   :has(~ :nth-child(n of li)), were also quadratic. Each sibling is now evaluated against an nth selector at most
   once per parent.
   FIX: A range input's value is clamped to its minimum and maximum, 0 and 100 by default, so it now matches
   :out-of-range only when its maximum is less than its minimum, and :in-range otherwise, including without min
   or max. A range input that is disabled, readonly or in a datalist matches neither.
   FIX: :in-range and :out-of-range no longer match an input of any type that is disabled, readonly or in a
   datalist, as it is barred from constraint validation.
   FIX: :in-range and :out-of-range treat a date, month, week or datetime-local value after
   275760-09-13T00:00:00Z as invalid, as browsers do.
   FIX: :placeholder-shown sanitizes an input's value before checking it, as browsers do, so it matches when the
   value is only line breaks, only whitespace for url and email, or, for number, not a valid floating-point

    [28 lines not shown]
VersionDeltaFile
1.30+4-4www/py-soupsieve/distinfo
1.30+2-2www/py-soupsieve/Makefile
+6-62 files

LLVM/project f72b4f2 — llvm/lib/Transforms/Scalar MergedLoadStoreMotion.cpp, llvm/test/Transforms/MergedLoadStoreMotion st_sink_conflict_type.ll

[MergedLoadStoreMotion] Don't drop provenance or spread poison when sinking stores
DeltaFile
+37-31llvm/test/Transforms/MergedLoadStoreMotion/st_sink_conflict_type.ll
+46-11llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
+83-422 files

NetBSD/pkgsrc 2ScKbpj — doc TODO CHANGES-2026

   doc: Updated textproc/py-pymdown-extensions to 13.1
VersionDeltaFile
1.28398+1-2doc/TODO
1.8071+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc Vi3C0xf — textproc/py-pymdown-extensions Makefile distinfo

   py-pymdown-extensions: update to 13.1.

   13.1

       NEW: Snippets: Respect the Retry-After header when a URL responds with a 429. The server's requested delay is
       used instead of our backoff, and the snippet fails right away if it is longer than the longest we would wait
       ourselves (backoff_factor times max_retries).
       NEW: Snippets: Split snippet processing into steps that an extension can override (parse_snippet_target,
       select_snippet_lines, and process_snippet_lines) to add notation or change included content, and add
       get_syntax_mask to find which lines are snippet notation so they can be left alone. (#3040)
       FIX: Fix an issue where only our test environment required Python Markdown 3.10.3. Installs must require this.
       FIX: Snippets: Fix quadratic time complexity when parsing very long runs of ; or - in content, and very long
       snippet paths with line ranges.
       FIX: Quotes, Details (legacy), Tabbed (legacy), FancyLists, Blocks, and Snippets: Gracefully stop short of the
       recursion limit when content is nested too deeply, instead of raising a RecursionError. This includes content
       nested inside of a document structure that is already deep, such as a quote or tab inside of many nested lists.
       Content past the limit is no longer specially processed (Snippets skips includes past the limit, as it does for
       cyclic includes).


    [46 lines not shown]
VersionDeltaFile
1.7+4-4textproc/py-pymdown-extensions/distinfo
1.9+2-2textproc/py-pymdown-extensions/Makefile
+6-62 files

NetBSD/pkgsrc HyrE8nt — doc TODO CHANGES-2026

   doc: Updated devel/py-pylint to 4.1.4
VersionDeltaFile
1.28397+1-2doc/TODO
1.8070+2-1doc/CHANGES-2026
+3-32 files

LLVM/project 8027dcf — llvm/test/Transforms/MergedLoadStoreMotion st_sink_conflict_type.ll

[MergedLoadStoreMotion] Add tests for sinking stores of bytes and vectors (NFC)
DeltaFile
+270-0llvm/test/Transforms/MergedLoadStoreMotion/st_sink_conflict_type.ll
+270-01 files