<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/583c851aec3689bb6213ef1236f87a6f56db308f">https://github.com/macports/macports-ports/commit/583c851aec3689bb6213ef1236f87a6f56db308f</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 583c851aec3 ruff: update to 0.12.1
</span>583c851aec3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 583c851aec3689bb6213ef1236f87a6f56db308f
</span>Author: i0ntempest <i0ntempest@i0ntempest.com>
AuthorDate: Sun Jun 29 23:04:56 2025 +0800

<span style='display:block; white-space:pre;color:#404040;'>    ruff: update to 0.12.1
</span>---
 devel/ruff/Portfile | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ruff/Portfile b/devel/ruff/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2c8578d7fe5..aebf5615b72 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ruff/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ruff/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> PortGroup           cargo   1.0
 PortGroup           github  1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        astral-sh ruff 0.12.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        astral-sh ruff 0.12.1
</span> github.tarball_from archive
 revision            0
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,9 +30,9 @@ maintainers         {gmail.com:herby.gillot @herbygillot} \
</span>                     openmaintainer
 
 checksums           ${distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  54b7c0e0ee72d26d305cf8b4e62e8f7339ebdd3f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  3623e20815ae84254ca5dec780165e89c2f1947c73824167e3a44d41fde74f57 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    6781834
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  be74bb1b457b4c39aa596640081b21eff38d78aa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  a234572ee7b97ad82debdda91987e6d34e71cc74d83275e51524335d0506989b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    6832799
</span> 
 cargo.offline_cmd
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -117,10 +117,14 @@ cargo.crates \
</span>     codspeed                        2.10.1  93f4cce9c27c49c4f101fffeebb1826f41a9df2e7498b7cd4d95c0658b796c6c \
     codspeed-criterion-compat       2.10.1  c3c23d880a28a2aab52d38ca8481dd7a3187157d0a952196b6db1db3c8499725 \
     codspeed-criterion-compat-walltime    2.10.1  7b0a2f7365e347f4f22a67e9ea689bf7bc89900a354e22e26cf8a531a42c8fbb \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    codspeed-divan-compat           2.10.1  8620a09dfaf37b3c45f982c4b65bd8f9b0203944da3ffa705c0fcae6b84655ff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    codspeed-divan-compat-macros    2.10.1  30fe872bc4214626b35d3a1706a905d0243503bb6ba3bb7be2fc59083d5d680c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    codspeed-divan-compat-walltime    2.10.1  104caa97b36d4092d89e24e4b103b40ede1edab03c0372d19e14a33f9393132b \
</span>     colorchoice                      1.0.3  5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 \
     colored                          2.2.0  117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c \
     colored                          3.0.0  fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e \
     compact_str                      0.9.0  3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    condtype                         1.3.0  baf0a07a401f374238ab8e2f11a104d2851bf9ce711ec69804834de8af45c7af \
</span>     console                        0.15.11  054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8 \
     console_error_panic_hook         0.1.7  a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc \
     console_log                      1.0.0  be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -152,15 +156,14 @@ cargo.crates \
</span>     dirs                             6.0.0  c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e \
     dirs-sys                         0.5.0  e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab \
     displaydoc                       0.2.5  97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    divan-macros                    0.1.17  8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c \
</span>     doc-comment                      0.3.3  fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 \
     drop_bomb                        0.1.5  9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1 \
     dunce                            1.0.5  92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813 \
     dyn-clone                       1.0.19  1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005 \
     either                          1.15.0  48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 \
     encode_unicode                   1.0.0  34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    env_filter                       0.1.3  186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0 \
</span>     env_home                         0.1.0  c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    env_logger                      0.11.8  13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f \
</span>     equivalent                       1.0.2  877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f \
     errno                           0.3.12  cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18 \
     escape8259                       0.5.3  5692dd7b5a1978a5aeb0ce83b7655c58ca8efdcb79d21036ea249da95afec2c6 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -233,10 +236,10 @@ cargo.crates \
</span>     kqueue                           1.1.1  eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a \
     kqueue-sys                       1.0.4  ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b \
     lazy_static                      1.5.0  bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    libc                           0.2.173  d8cfeafaffdbc32176b64fb251369d52ea9f0a8fbc6f8759edffef7b525d64bb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    libc                           0.2.174  1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 \
</span>     libcst                           1.8.2  ae28ddc5b90c3e3146a21d051ca095cbc8d932ad8714cf65ddf71a9abb35684c \
     libcst_derive                    1.8.2  dc2de5c2f62bcf8a4f7290b1854388b262c4b68f1db1a3ee3ef6d4c1319b00a3 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    libmimalloc-sys                 0.1.42  ec9d6fac27761dabcd4ee73571cdb06b7022dc99089acbe5435691edffaac0f4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    libmimalloc-sys                 0.1.43  bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d \
</span>     libredox                         0.1.3  c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d \
     libtest-mimic                    0.7.3  cc0bda45ed5b3a2904262c1bb91e526127aa70e7ef3758aba2ef93cf896b9b58 \
     linux-raw-sys                    0.9.4  cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -250,7 +253,7 @@ cargo.crates \
</span>     matchit                          0.8.6  2f926ade0c4e170215ae43342bf13b9310a437609c81f29f86c5df6657582ef9 \
     memchr                           2.7.5  32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 \
     memoffset                        0.9.1  488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    mimalloc                        0.1.46  995942f432bbb4822a7e9c3faa87a695185b0d09273ba85f097b54f4e458f2af \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    mimalloc                        0.1.47  b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40 \
</span>     minicov                          0.3.7  f27fe9f1cc3c22e1687f9446c2083c4c5fc7f0bcf1c7a86bdbded14985895b4b \
     minimal-lexical                  0.2.1  68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a \
     miniz_oxide                      0.8.8  3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -305,6 +308,7 @@ cargo.crates \
</span>     predicates-core                  1.0.9  727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa \
     predicates-tree                 1.0.12  72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c \
     pretty_assertions                1.4.1  3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    proc-macro-crate                 3.3.0  edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35 \
</span>     proc-macro2                     1.0.95  02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 \
     pyproject-toml                  0.13.5  7b0f6160dc48298b9260d9b958ad1d7f96f6cd0b9df200b22329204e09334663 \
     quick-junit                      0.5.1  3ed1a693391a16317257103ad06a88c6529ac640846021da7c435a06fffdacd7 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -326,6 +330,7 @@ cargo.crates \
</span>     regex                           1.11.1  b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 \
     regex-automata                  0.1.10  6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 \
     regex-automata                   0.4.9  809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    regex-lite                       0.1.6  53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a \
</span>     regex-syntax                    0.6.29  f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 \
     regex-syntax                     0.8.5  2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c \
     ron                              0.7.1  88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -366,7 +371,7 @@ cargo.crates \
</span>     strsim                          0.11.1  7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f \
     strum                           0.27.1  f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32 \
     strum_macros                    0.27.1  c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    syn                            2.0.103  e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    syn                            2.0.104  17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 \
</span>     synstructure                    0.13.2  728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 \
     tempfile                        3.20.0  e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1 \
     termcolor                        1.4.1  06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 \
</pre><pre style='margin:0'>

</pre>