pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-ruff



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Jan 19 11:40:24 UTC 2026

Modified Files:
        pkgsrc/devel/py-ruff: Makefile cargo-depends.mk distinfo
        pkgsrc/devel/py-ruff/patches:
            patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs
            patch-Cargo.toml

Log Message:
py-ruff: update to 0.14.13.

0.14.13

This is a follow-up release to 0.14.12. Because of an issue publishing
the WASM packages, there is no GitHub release or Git tag for 0.14.12,
although the package was published to PyPI. The contents of the
0.14.13 release are identical to 0.14.12.

0.14.12

Preview features

    [flake8-blind-except] Allow more logging methods (BLE001) (#22057)
    [ruff] Respect lint.pydocstyle.property-decorators in RUF066 (#22515)

Bug fixes

    Fix configuration path in --show-settings (#22478)
    Respect fmt: skip for multiple statements on the same logical line (#22119)

Rule changes

    [pydocstyle] Update Rust crate imperative to v1.0.7 (D401) (#22519)
    [isort] Insert imports in alphabetical order (I002) (#22493)

Documentation

    Add llms.txt support for documentation (#22463)
    Use prek in documentation and CI (#22505)
    [flake8-pytest-style] Add check parameter example to PT017 docs (#22546)
    [ruff] Make example error out-of-the-box (RUF103) (#22558)
    [ruff] document RUF100 trailing comment fix behavior (#22479)

Other changes

    wasm: Require explicit logging initialization (#22587)


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 pkgsrc/devel/py-ruff/Makefile
cvs rdiff -u -r1.83 -r1.84 pkgsrc/devel/py-ruff/cargo-depends.mk
cvs rdiff -u -r1.88 -r1.89 pkgsrc/devel/py-ruff/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-ruff/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/py-ruff/patches/patch-Cargo.toml

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-ruff/Makefile
diff -u pkgsrc/devel/py-ruff/Makefile:1.90 pkgsrc/devel/py-ruff/Makefile:1.91
--- pkgsrc/devel/py-ruff/Makefile:1.90  Sun Jan 11 08:35:36 2026
+++ pkgsrc/devel/py-ruff/Makefile       Mon Jan 19 11:40:24 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.90 2026/01/11 08:35:36 adam Exp $
+# $NetBSD: Makefile,v 1.91 2026/01/19 11:40:24 wiz Exp $
 
-DISTNAME=      ruff-0.14.11
+DISTNAME=      ruff-0.14.13
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/ruff/}
@@ -18,7 +18,7 @@ USE_TOOLS+=   gmake
 
 # Depends on an unpublished crate. Can't use cargo.mk to fetch it.
 LSP_TYPES_REV= 3512a9f33eadc5402cfab1b8f7340824c8ca1439
-SALSA_REV=     309c249088fdeef0129606fa34ec2eefc74736ff
+SALSA_REV=     9860ff6ca0f1f8f3a8d6b832020002790b501254
 DISTFILES=     ${DEFAULT_DISTFILES}
 DISTFILES+=    lsp-types-${LSP_TYPES_REV}.tar.gz
 DISTFILES+=    salsa-${SALSA_REV}.tar.gz

Index: pkgsrc/devel/py-ruff/cargo-depends.mk
diff -u pkgsrc/devel/py-ruff/cargo-depends.mk:1.83 pkgsrc/devel/py-ruff/cargo-depends.mk:1.84
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.83  Sun Jan 11 08:35:36 2026
+++ pkgsrc/devel/py-ruff/cargo-depends.mk       Mon Jan 19 11:40:24 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.83 2026/01/11 08:35:36 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.84 2026/01/19 11:40:24 wiz Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.4
@@ -50,8 +50,8 @@ CARGO_CRATE_DEPENDS+= ciborium-0.2.2
 CARGO_CRATE_DEPENDS+=  ciborium-io-0.2.2
 CARGO_CRATE_DEPENDS+=  ciborium-ll-0.2.2
 CARGO_CRATE_DEPENDS+=  clang-sys-1.8.1
-CARGO_CRATE_DEPENDS+=  clap-4.5.53
-CARGO_CRATE_DEPENDS+=  clap_builder-4.5.53
+CARGO_CRATE_DEPENDS+=  clap-4.5.54
+CARGO_CRATE_DEPENDS+=  clap_builder-4.5.54
 CARGO_CRATE_DEPENDS+=  clap_complete-4.5.58
 CARGO_CRATE_DEPENDS+=  clap_complete_command-0.6.1
 CARGO_CRATE_DEPENDS+=  clap_complete_nushell-4.5.8
@@ -161,13 +161,13 @@ CARGO_CRATE_DEPENDS+=     idna-1.1.0
 CARGO_CRATE_DEPENDS+=  idna_adapter-1.2.1
 CARGO_CRATE_DEPENDS+=  ignore-0.4.25
 CARGO_CRATE_DEPENDS+=  imara-diff-0.1.8
-CARGO_CRATE_DEPENDS+=  imperative-1.0.6
+CARGO_CRATE_DEPENDS+=  imperative-1.0.7
 CARGO_CRATE_DEPENDS+=  indexmap-2.12.1
 CARGO_CRATE_DEPENDS+=  indicatif-0.18.3
 CARGO_CRATE_DEPENDS+=  indoc-2.0.7
 CARGO_CRATE_DEPENDS+=  inotify-0.11.0
 CARGO_CRATE_DEPENDS+=  inotify-sys-0.1.5
-CARGO_CRATE_DEPENDS+=  insta-1.45.1
+CARGO_CRATE_DEPENDS+=  insta-1.46.0
 CARGO_CRATE_DEPENDS+=  insta-cmd-0.6.0
 CARGO_CRATE_DEPENDS+=  interpolator-0.5.0
 CARGO_CRATE_DEPENDS+=  intrusive-collections-0.9.7
@@ -191,7 +191,7 @@ CARGO_CRATE_DEPENDS+=       js-sys-0.3.82
 CARGO_CRATE_DEPENDS+=  kqueue-1.1.1
 CARGO_CRATE_DEPENDS+=  kqueue-sys-1.0.4
 CARGO_CRATE_DEPENDS+=  lazy_static-1.5.0
-CARGO_CRATE_DEPENDS+=  libc-0.2.178
+CARGO_CRATE_DEPENDS+=  libc-0.2.179
 CARGO_CRATE_DEPENDS+=  libcst-1.8.6
 CARGO_CRATE_DEPENDS+=  libcst_derive-1.8.6
 CARGO_CRATE_DEPENDS+=  libloading-0.8.9
@@ -257,9 +257,11 @@ CARGO_CRATE_DEPENDS+=      pest_derive-2.8.2
 CARGO_CRATE_DEPENDS+=  pest_generator-2.8.2
 CARGO_CRATE_DEPENDS+=  pest_meta-2.8.2
 CARGO_CRATE_DEPENDS+=  phf-0.11.3
+CARGO_CRATE_DEPENDS+=  phf-0.13.1
 CARGO_CRATE_DEPENDS+=  phf_codegen-0.11.3
 CARGO_CRATE_DEPENDS+=  phf_generator-0.11.3
 CARGO_CRATE_DEPENDS+=  phf_shared-0.11.3
+CARGO_CRATE_DEPENDS+=  phf_shared-0.13.1
 CARGO_CRATE_DEPENDS+=  pin-project-lite-0.2.16
 CARGO_CRATE_DEPENDS+=  pkg-config-0.3.32
 CARGO_CRATE_DEPENDS+=  portable-atomic-1.11.1
@@ -343,7 +345,7 @@ CARGO_CRATE_DEPENDS+=       strsim-0.11.1
 CARGO_CRATE_DEPENDS+=  strum-0.27.2
 CARGO_CRATE_DEPENDS+=  strum_macros-0.27.2
 CARGO_CRATE_DEPENDS+=  supports-hyperlinks-3.2.0
-CARGO_CRATE_DEPENDS+=  syn-2.0.111
+CARGO_CRATE_DEPENDS+=  syn-2.0.113
 CARGO_CRATE_DEPENDS+=  synstructure-0.13.2
 CARGO_CRATE_DEPENDS+=  tap-1.0.1
 CARGO_CRATE_DEPENDS+=  tempfile-3.24.0

Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.88 pkgsrc/devel/py-ruff/distinfo:1.89
--- pkgsrc/devel/py-ruff/distinfo:1.88  Mon Jan 12 10:34:16 2026
+++ pkgsrc/devel/py-ruff/distinfo       Mon Jan 19 11:40:24 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.88 2026/01/12 10:34:16 wiz Exp $
+$NetBSD: distinfo,v 1.89 2026/01/19 11:40:24 wiz Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -150,12 +150,12 @@ Size (ciborium-ll-0.2.2.crate) = 14695 b
 BLAKE2s (clang-sys-1.8.1.crate) = 214b14004732417ef813d486fe0fa6200e5abbfabb1dcda4ce723f6583911648
 SHA512 (clang-sys-1.8.1.crate) = a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125
 Size (clang-sys-1.8.1.crate) = 44009 bytes
-BLAKE2s (clap-4.5.53.crate) = 8d9dee058ffb7895ee71b3b60860ba01dca73f6bcb62bfcfee54bb06bb0d3cce
-SHA512 (clap-4.5.53.crate) = 2e700a46bdbf2afef7e56933629f3d7fae16021e02aeccf6b862a2c1a876e1f8ef52d927ba5a599ec04eb65d4ccade485d1de6ff50547df6df14bd8ad97daf2c
-Size (clap-4.5.53.crate) = 62036 bytes
-BLAKE2s (clap_builder-4.5.53.crate) = 366f8bfa825d1797b219c0ecd50cfa343e7a8cc18c67a2d07dcf2b40fcbdbfee
-SHA512 (clap_builder-4.5.53.crate) = 3151926fa631c882a6a02381f428feb9e861834469229d53c222cfb2e14be8be1ec3836b57891d960d026e98ed5fab1d9fb12c475fd9cde43db7e621143a5ba8
-Size (clap_builder-4.5.53.crate) = 170811 bytes
+BLAKE2s (clap-4.5.54.crate) = 5c11dd758af0eb28f22771bd1e8870bf59421700bde3d1351d414bc78e593170
+SHA512 (clap-4.5.54.crate) = a97624ba82ae13a9f112f6c3d23a8eb4e6ab21304340553a2d34ef13e472f67685d68ebe2ff48e8b25d197bb7c3eeae0a3adfa69f2adc1ab4e6def3edf86d523
+Size (clap-4.5.54.crate) = 62028 bytes
+BLAKE2s (clap_builder-4.5.54.crate) = 0a3fb8863b583bab92b5cee2ca88e2b51c81a06434124b9a3af77a686c8a4506
+SHA512 (clap_builder-4.5.54.crate) = 6b567a2fea4e85b28d054b0432f527aadd735f730604534ab632ae7c70578bb46635d409d5cc28081d32bb6ca02ecdd17063115ad02996eff8006099d2dd838c
+Size (clap_builder-4.5.54.crate) = 170854 bytes
 BLAKE2s (clap_complete-4.5.58.crate) = e3a5673d20c30d396598b3a166d57f0db5a4fedb9e6b8ffb2c46cf146a937d10
 SHA512 (clap_complete-4.5.58.crate) = 5f6f9653bdb96e2c3230172d719b7e432a0dffb2d7a815b39469368aa5ab90f89cb91a5697ff719d2bdef21e2027922fff774b656a73a117c6c9d2a8a5014292
 Size (clap_complete-4.5.58.crate) = 48645 bytes
@@ -483,9 +483,9 @@ Size (ignore-0.4.25.crate) = 59154 bytes
 BLAKE2s (imara-diff-0.1.8.crate) = 541f2d1b311357b16264b18cfd154f7d5645f1d6cd597aa9f57b2ef7cfb12d6e
 SHA512 (imara-diff-0.1.8.crate) = 63cb082e0e2ae32a9abb8b7f6d8e4958f555fd4dc6d28cdeeefd56b97cc5b46465e4945d554f7835c883e8fa53597ed63359a499535df3798e5d2257175c2f5f
 Size (imara-diff-0.1.8.crate) = 155787 bytes
-BLAKE2s (imperative-1.0.6.crate) = 1a7eefbe36a9e1917fbe3766b16bcdc346ac1acee7fe99796854794a80d4c34e
-SHA512 (imperative-1.0.6.crate) = b11a6deb6c9e77d853a8b589040ce05f2c33243383811a88ef066ddbb6a4a10c32a08cae941360b56ca0445a0c08f2fbfb7d559585cde1e8c0c47f74d15d77ac
-Size (imperative-1.0.6.crate) = 13221 bytes
+BLAKE2s (imperative-1.0.7.crate) = 7f995fed108d15922f112f7644a670707e921e1be1a72545921987cd698710e7
+SHA512 (imperative-1.0.7.crate) = e8bdd326ce7f4b52fe71c59ae9b71708c26cb6309b438acc196de120a528c82dd36b241396ff697c49a0e47629793c3fbc3d1d175da5d56f80fbe85ed8ee0e5f
+Size (imperative-1.0.7.crate) = 16838 bytes
 BLAKE2s (indexmap-2.12.1.crate) = f1c952c8944b72477d122a6b9cedcb3478951372240f18eb8ba668024d343612
 SHA512 (indexmap-2.12.1.crate) = 218c1b0f5e117374b73492dae870b0a41a863d5f3fadd1e01adc592fc2d55229ea1f7c428893d02d1be1b768413b07497fa2600606ee6039672a1a8e45bdc5c3
 Size (indexmap-2.12.1.crate) = 100184 bytes
@@ -501,9 +501,9 @@ Size (inotify-0.11.0.crate) = 26241 byte
 BLAKE2s (inotify-sys-0.1.5.crate) = 0636f4b176c0da96092bda39188fe83e291b567b6f84630e5308523494b729ef
 SHA512 (inotify-sys-0.1.5.crate) = dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da
 Size (inotify-sys-0.1.5.crate) = 6965 bytes
-BLAKE2s (insta-1.45.1.crate) = 4a33b11cb663c38b784d05208c194c810eb50c71409c51165c31cbbef47b39d1
-SHA512 (insta-1.45.1.crate) = 71a0539dbc30a4d5adc432d0652764aba1fcbd2842bc451f4d82b032cf5d2ee20d40cc898a344261787b42e7d9277305b5b89b4136db6121c2f0b0ee849606b6
-Size (insta-1.45.1.crate) = 112589 bytes
+BLAKE2s (insta-1.46.0.crate) = c8cf091e6a9a6e01c27375789abd81bcb6fdad1ab00d47e5b12ebc26e77beb3e
+SHA512 (insta-1.46.0.crate) = c6183649c620bc7c2395411e34f50de4ed8736c2a15b2f8ec74036a93fc1c328a83686f24120f596415ed59ebb23c874692a5f419e13b3a1745a27eb2cde62cf
+Size (insta-1.46.0.crate) = 113830 bytes
 BLAKE2s (insta-cmd-0.6.0.crate) = a6a80f410efcee11fe8ad096622b47eddb55a86ad3c67d458b06afd3aac48bbc
 SHA512 (insta-cmd-0.6.0.crate) = fa2415e328976b97488501b4d9a17f650e29585b2c50ab83e6dcb109abd0889d553a26074dbf695625799c81ca4b23209f317b55e344e0dd97806c73fb07b916
 Size (insta-cmd-0.6.0.crate) = 12385 bytes
@@ -573,9 +573,9 @@ Size (kqueue-sys-1.0.4.crate) = 7160 byt
 BLAKE2s (lazy_static-1.5.0.crate) = e1c1f0f38c4bae0138784e2df43c1a683e7dc5a2fb3fc0c9f49e01c04b770b40
 SHA512 (lazy_static-1.5.0.crate) = 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
 Size (lazy_static-1.5.0.crate) = 14025 bytes
-BLAKE2s (libc-0.2.178.crate) = e2b638596c308e3ff3aabf12ec9098d818e6e8d6e6fa7d51c3c0f7c1161c0e74
-SHA512 (libc-0.2.178.crate) = 968b954e2edde88d14135decd9eaadc31ca1aad80529a6696591c06c4414d615c97ce0873f77bfebe08b862faa5f3cb79a6648ab90734d462bef06e06ea43dde
-Size (libc-0.2.178.crate) = 783720 bytes
+BLAKE2s (libc-0.2.179.crate) = 15320c2f2b8bda5a9daaacc64e0c0f699eb196717fb4b00031dc5878f301442a
+SHA512 (libc-0.2.179.crate) = eb84e987084f1edb1756d9fd36ff5cbc811275af7beb3840a3cb37330604607892b4d832a95c23d9bd68e4db8fea04f6536566682c78312dbf58239ac130d30b
+Size (libc-0.2.179.crate) = 810442 bytes
 BLAKE2s (libcst-1.8.6.crate) = e19ad77646d66b769fecce60ebefe3982a97c240eaca4c388451466fd7e29e3d
 SHA512 (libcst-1.8.6.crate) = 116308e93ebfbb91b4478b34265e2d66033cc624c6560259d60a5d8e749f7e298e3c0f723b666653d9b774ffdc7ab9763a6a889728d77acbba002ce65d3f3205
 Size (libcst-1.8.6.crate) = 111277 bytes
@@ -771,6 +771,9 @@ Size (pest_meta-2.8.2.crate) = 42952 byt
 BLAKE2s (phf-0.11.3.crate) = 98266b6e46b32cb844dcd5a80f317bd2fe3bf84fe8aa7c505b2a2c8d510f24ad
 SHA512 (phf-0.11.3.crate) = 20a834481bc43ac8c560b00e337294d3c14d1fe359e7f78ed08166b096305e40277f4cd3c179a740911b5c241aeb4e263afa1a50d37f383ef63da113bd6270a9
 Size (phf-0.11.3.crate) = 23231 bytes
+BLAKE2s (phf-0.13.1.crate) = af715450825aa9945510c78376d61da3c080c28b80bd8ee157c76ce2ce0becba
+SHA512 (phf-0.13.1.crate) = 7e85d992de1216e6c0a499ba61a4f94afe06e23af10ffdda8d635d31c93eba0f2b3140abf0e156d12dfd90d52efcbf8b9e4b9a8f8beaf42b32984c7aec6d3f5b
+Size (phf-0.13.1.crate) = 24786 bytes
 BLAKE2s (phf_codegen-0.11.3.crate) = 959640cb5c9edf8321af3efe5b05f47c680b9c8bc4270e96ba9b22a1f5022806
 SHA512 (phf_codegen-0.11.3.crate) = e86c3b73de198aa0ac67beb6eeebb88865f77d075b9d7f290eb9b73bfdd6728d9479f796d56e4f3358226ee88b877d848017cd951a14804534e4cb656eed209e
 Size (phf_codegen-0.11.3.crate) = 13741 bytes
@@ -780,6 +783,9 @@ Size (phf_generator-0.11.3.crate) = 1543
 BLAKE2s (phf_shared-0.11.3.crate) = a9cf5897cf023d61d53296d21db9d309c3829fbac3759f1b9774a7dd8d364386
 SHA512 (phf_shared-0.11.3.crate) = 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e
 Size (phf_shared-0.11.3.crate) = 15199 bytes
+BLAKE2s (phf_shared-0.13.1.crate) = f0c87f6b9659a27082a396f5ed5e79affe080850474cacb6b03d45948a20f271
+SHA512 (phf_shared-0.13.1.crate) = b8f61f3c420b02dd5256242cef47b7c4a8ad99f07712c81bdfd70be67fd1e538279a987676d07ab542df707a81f37425a5062f147ed98776c678f6ee1b9e0ff1
+Size (phf_shared-0.13.1.crate) = 16141 bytes
 BLAKE2s (pin-project-lite-0.2.16.crate) = c73e5923caec8a0889155d0689a016b373b9935426ed6c28b63322dd3543e323
 SHA512 (pin-project-lite-0.2.16.crate) = 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718
 Size (pin-project-lite-0.2.16.crate) = 30504 bytes
@@ -903,9 +909,9 @@ Size (regex-syntax-0.8.6.crate) = 358808
 BLAKE2s (ron-0.12.0.crate) = c488a6ebd6e366e5591cbe2d87f80c153e70b793b82d456b7cc77dd08f7575d6
 SHA512 (ron-0.12.0.crate) = 67c447dbd9e15ebfe84f85ca2d342489c04d3a8d7294301bcb4a1e4d8c29267503f3516679ec9ea21da3447fcdfb2ab311a30eb76895d35dbf99edbe684d173f
 Size (ron-0.12.0.crate) = 119892 bytes
-BLAKE2s (ruff-0.14.11.tar.gz) = 39ebe9ad71cbea8510cc4474fad66465fe0673029e376fa4a7e389300b1feb95
-SHA512 (ruff-0.14.11.tar.gz) = 01e1262dc59924f2a2447ee64e399a12a7a249ee402b0ea9147519a61fbe5b9d232cf00582cacd59680deb07e32f2f232d807f4138cf37f38e224f7f2ebcd49a
-Size (ruff-0.14.11.tar.gz) = 5993417 bytes
+BLAKE2s (ruff-0.14.13.tar.gz) = c07ff0faa12a8ac0f7dabcffdcaed47d791ade797b459c467032282751638c47
+SHA512 (ruff-0.14.13.tar.gz) = e753672ca38cab35e73d29c859e41b01eadcb7dc7abc061c6659491a32fbc7d4e097f9aa57c4ab8869ce0fb50bdae7f124abde8263ca7b10b3b6b0dcffaf1f01
+Size (ruff-0.14.13.tar.gz) = 6059504 bytes
 BLAKE2s (rust-stemmers-1.2.0.crate) = b3877c53f5abea4a2b4cdabcb1bb1ea43cd4708da95dc458e436a6429a10c542
 SHA512 (rust-stemmers-1.2.0.crate) = b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7
 Size (rust-stemmers-1.2.0.crate) = 2351301 bytes
@@ -924,9 +930,9 @@ Size (rustversion-1.0.22.crate) = 21096 
 BLAKE2s (ryu-1.0.20.crate) = 95eb1e552fedfc29ca6a61fa23321101b88bb0037acbe1a13a543b9c7461ea94
 SHA512 (ryu-1.0.20.crate) = 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
 Size (ryu-1.0.20.crate) = 48738 bytes
-BLAKE2s (salsa-309c249088fdeef0129606fa34ec2eefc74736ff.tar.gz) = d5ce6c5838b7330933017b02ca137a63fe9adec4b17e434f1d430a65a60819ca
-SHA512 (salsa-309c249088fdeef0129606fa34ec2eefc74736ff.tar.gz) = 5e4ee81b8bdb21c98bac9fd8f6e51946a393d5a8e526c8f2f1153234450f25b37618fba26aa1f102439633cc271d8b46769ab86a02d9a51ee1071cc5eed6e876
-Size (salsa-309c249088fdeef0129606fa34ec2eefc74736ff.tar.gz) = 733433 bytes
+BLAKE2s (salsa-9860ff6ca0f1f8f3a8d6b832020002790b501254.tar.gz) = a7a0dbe67355d6ea4a433352f0ba727fe415c96eb0a6b57c11d70e3bfcd0fbee
+SHA512 (salsa-9860ff6ca0f1f8f3a8d6b832020002790b501254.tar.gz) = ed1080daa458a77dc1634381863c671f3facd34e048c952358253be950bc87eb4d11079566be8caa90eb1f704e1dbc3591418a03ed10f1b7147222afcf44fe63
+Size (salsa-9860ff6ca0f1f8f3a8d6b832020002790b501254.tar.gz) = 738416 bytes
 BLAKE2s (same-file-1.0.6.crate) = 1a9b3bb2a767c4e3a7537b2fd8daaa2afc113e6bdaa27a25d2eefff59e7600d6
 SHA512 (same-file-1.0.6.crate) = 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
 Size (same-file-1.0.6.crate) = 10183 bytes
@@ -1026,9 +1032,9 @@ Size (strum_macros-0.27.2.crate) = 30522
 BLAKE2s (supports-hyperlinks-3.2.0.crate) = bb31c80de98e546204b9bf68506767cdcd13f4c5be40fdf6ac270db988d289b2
 SHA512 (supports-hyperlinks-3.2.0.crate) = c084dd83389a2c5c34de3ec7351692747387a1cbc97f02ac0fa492bd40e4a789d43cb96502140119658cd2a028463a9ff5e55839f61c728845ba5aaf7e452460
 Size (supports-hyperlinks-3.2.0.crate) = 8455 bytes
-BLAKE2s (syn-2.0.111.crate) = 59e384935e8312b487a780865026ad631dfdc775720b9246d94b06af3e5751f4
-SHA512 (syn-2.0.111.crate) = f30fc819fc6c942cde044b6bbe608f96736070717f28da71ab4ff68aa9e780416829152da11a83513fbc0de88337c2157e4fd1e4a029ebcbb64daeaa54dbf768
-Size (syn-2.0.111.crate) = 302117 bytes
+BLAKE2s (syn-2.0.113.crate) = ed52f8cebf070d3b045a1933ab77859b448f8d5f3e2dcee47d51343d29c78fce
+SHA512 (syn-2.0.113.crate) = d26df0989f305ec961ac0d68df0b7b40f61e0a673241f476d4febb0b5b48f2cc86d3d92f7945b680b167e7346181de93564ba0cbf73ab7e7357b71e615b443b6
+Size (syn-2.0.113.crate) = 304074 bytes
 BLAKE2s (synstructure-0.13.2.crate) = 674ef97e051051a22c4ec20f4b53a60e382b933bd94e75d853ebb2f98a3a797d
 SHA512 (synstructure-0.13.2.crate) = 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
 Size (synstructure-0.13.2.crate) = 18950 bytes
@@ -1437,6 +1443,6 @@ Size (zstd-safe-5.0.2+zstd.1.5.2.crate) 
 BLAKE2s (zstd-sys-2.0.16+zstd.1.5.7.crate) = 1d257c4cb668e065d2956c3b1681ffbf98ab091238d2802b1f4c4cf5363d664c
 SHA512 (zstd-sys-2.0.16+zstd.1.5.7.crate) = 4bd56e78003a084a27d916ce845f90ae4657725c0f34d56290a8b0c463309e10d2980d1ee6350d6a913cb7906950271ef3da7f25f56b47d02e4b4a5d902ac7ac
 Size (zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620 bytes
-SHA1 (patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs) = 5c0678741070e9341d8fb702bbe49bf2a60c6a4d
-SHA1 (patch-Cargo.toml) = e3b1aceaa9bd3451d0dc9d74a632958ccf02e4fa
+SHA1 (patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs) = 28c4dea1aff96e99d46aeb29c00f06c2382bbeef
+SHA1 (patch-Cargo.toml) = f7c96456fc2a3800174cc07c8e1e1a162495eb46
 SHA1 (patch-python_ruff_____main____.py) = 389d75d66b901f4ae563c6d9175427147b3d1cbf

Index: pkgsrc/devel/py-ruff/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs
diff -u pkgsrc/devel/py-ruff/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs:1.1 pkgsrc/devel/py-ruff/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs:1.2
--- pkgsrc/devel/py-ruff/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs:1.1  Mon Jan 12 10:34:16 2026
+++ pkgsrc/devel/py-ruff/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs      Mon Jan 19 11:40:24 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs,v 1.1 2026/01/12 10:34:16 wiz Exp $
+$NetBSD: patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs,v 1.2 2026/01/19 11:40:24 wiz Exp $
 
-https://github.com/tokio-rs/mio/commit/625655db8e66beab8da7a6b1810bb02c045dd5cc
+Fix build using upstream later released commit
 
---- ../vendor/mio-1.0.4/src/sys/unix/selector/kqueue.rs.orig   2026-01-09 07:58:13.021012278 +0000
+--- ../vendor/mio-1.0.4/src/sys/unix/selector/kqueue.rs.orig   2025-12-04 08:47:31.211497049 +0000
 +++ ../vendor/mio-1.0.4/src/sys/unix/selector/kqueue.rs
-@@ -46,10 +46,7 @@ type Flags = u32;
+@@ -50,10 +50,7 @@ type Flags = u16;
  type Flags = u32;
  
  // Type of the `udata` field in the `kevent` structure.

Index: pkgsrc/devel/py-ruff/patches/patch-Cargo.toml
diff -u pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.35 pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.36
--- pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.35  Sun Jan 11 08:35:36 2026
+++ pkgsrc/devel/py-ruff/patches/patch-Cargo.toml       Mon Jan 19 11:40:24 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-Cargo.toml,v 1.35 2026/01/11 08:35:36 adam Exp $
+$NetBSD: patch-Cargo.toml,v 1.36 2026/01/19 11:40:24 wiz Exp $
 
 Depends on unpublished crates. Can't use cargo.mk to fetch it.
 
---- Cargo.toml.orig    2006-07-24 01:21:28.000000000 +0000
+--- Cargo.toml.orig    1970-01-01 00:00:00.000000000 +0000
 +++ Cargo.toml
-@@ -121,7 +121,7 @@ libc = { version = "0.2.153" }
+@@ -123,7 +123,7 @@ lsp-server = { version = "0.7.6" }
  libcst = { version = "1.8.4", default-features = false }
  log = { version = "0.4.17" }
  lsp-server = { version = "0.7.6" }
@@ -13,12 +13,12 @@ Depends on unpublished crates. Can't use
      "proposed",
  ] }
  matchit = { version = "0.9.0" }
-@@ -146,7 +146,7 @@ regex-automata = { version = "0.4.9" }
+@@ -150,7 +150,7 @@ rustc-stable-hash = { version = "0.1.2" }
  rustc-hash = { version = "2.0.0" }
  rustc-stable-hash = { version = "0.1.2" }
  # When updating salsa, make sure to also update the revision in `fuzz/Cargo.toml`
--salsa = { git = "https://github.com/salsa-rs/salsa.git";, rev = "309c249088fdeef0129606fa34ec2eefc74736ff", default-features = false, features = [
-+salsa = { path = "../salsa-309c249088fdeef0129606fa34ec2eefc74736ff", default-features = false, features = [
+-salsa = { git = "https://github.com/salsa-rs/salsa.git";, rev = "9860ff6ca0f1f8f3a8d6b832020002790b501254", default-features = false, features = [
++salsa = { path = "../salsa-9860ff6ca0f1f8f3a8d6b832020002790b501254", default-features = false, features = [
      "compact_str",
      "macros",
      "salsa_unstable",



Home | Main Index | Thread Index | Old Index