pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/difftastic
Module Name: pkgsrc
Committed By: pin
Date: Wed Nov 4 12:17:35 UTC 2026
Modified Files:
pkgsrc/devel/difftastic: Makefile cargo-depends.mk distinfo
Log Message:
devel/difftastic: update to 0.72.0
Diffing
- Improved preprocessing heuristics, so difftastic should be faster and fall back to text diffing less often.
Parsing
- Updated Haskell (the previous version was prone to crashing) and Kotlin parsers.
- Improved delimiter and trailing punctuation handling in: C, C++, C#, Elixir, Erlang, Gleam, Go, Java, JavaScript, Kotlin, Haskell, Nix, OCaml, Python, TypeScript and YAML.
- Removed Smali support (upstream parser is no longer maintained).
- Removed support for Verilog and F# due to the very large parser size making the difft binary big. Adding support for dynamically loading parsers in a future release should allow users to parse
these languages again.
Display
- Fixed an issue with inline display where unchanged lines between two nearby changes were not shown.
- Fixed an issue (introduced in 0.71) where the terminal width wasn't detected when stdin, stdout and stderr were all redirected. This was most noticeable when using difft with jj.
To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 pkgsrc/devel/difftastic/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/difftastic/cargo-depends.mk
cvs rdiff -u -r1.46 -r1.47 pkgsrc/devel/difftastic/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/difftastic/Makefile
diff -u pkgsrc/devel/difftastic/Makefile:1.47 pkgsrc/devel/difftastic/Makefile:1.48
--- pkgsrc/devel/difftastic/Makefile:1.47 Wed Oct 7 13:36:19 2026
+++ pkgsrc/devel/difftastic/Makefile Wed Nov 4 12:17:35 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.47 2026/10/07 13:36:19 pin Exp $
+# $NetBSD: Makefile,v 1.48 2026/11/04 12:17:35 pin Exp $
-DISTNAME= difftastic-0.71.0
+DISTNAME= difftastic-0.72.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=Wilfred/}
Index: pkgsrc/devel/difftastic/cargo-depends.mk
diff -u pkgsrc/devel/difftastic/cargo-depends.mk:1.37 pkgsrc/devel/difftastic/cargo-depends.mk:1.38
--- pkgsrc/devel/difftastic/cargo-depends.mk:1.37 Wed Oct 7 13:36:19 2026
+++ pkgsrc/devel/difftastic/cargo-depends.mk Wed Nov 4 12:17:35 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.37 2026/10/07 13:36:19 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.38 2026/11/04 12:17:35 pin Exp $
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.3
CARGO_CRATE_DEPENDS+= allocator-api2-0.2.16
@@ -113,16 +113,16 @@ CARGO_CRATE_DEPENDS+= tree-sitter-elm-5.
CARGO_CRATE_DEPENDS+= tree-sitter-erlang-0.20.0
CARGO_CRATE_DEPENDS+= tree-sitter-fish-3.6.0
CARGO_CRATE_DEPENDS+= tree-sitter-fortran-0.6.0
-CARGO_CRATE_DEPENDS+= tree-sitter-fsharp-0.3.0
CARGO_CRATE_DEPENDS+= tree-sitter-gleam-1.0.0
CARGO_CRATE_DEPENDS+= tree-sitter-go-0.25.0
-CARGO_CRATE_DEPENDS+= tree-sitter-haskell-0.23.1
+CARGO_CRATE_DEPENDS+= tree-sitter-haskell-0.24.1
CARGO_CRATE_DEPENDS+= tree-sitter-hcl-1.1.0
CARGO_CRATE_DEPENDS+= tree-sitter-html-0.23.2
CARGO_CRATE_DEPENDS+= tree-sitter-java-orchard-0.5.9
CARGO_CRATE_DEPENDS+= tree-sitter-javascript-0.25.0
CARGO_CRATE_DEPENDS+= tree-sitter-json-0.24.8
CARGO_CRATE_DEPENDS+= tree-sitter-julia-0.23.1
+CARGO_CRATE_DEPENDS+= tree-sitter-kotlin-sg-0.4.1
CARGO_CRATE_DEPENDS+= tree-sitter-language-0.1.7
CARGO_CRATE_DEPENDS+= tree-sitter-lua-0.5.0
CARGO_CRATE_DEPENDS+= tree-sitter-make-1.1.1
@@ -147,7 +147,6 @@ CARGO_CRATE_DEPENDS+= tree-sitter-solidi
CARGO_CRATE_DEPENDS+= tree-sitter-swift-0.7.1
CARGO_CRATE_DEPENDS+= tree-sitter-toml-ng-0.7.0
CARGO_CRATE_DEPENDS+= tree-sitter-typescript-0.23.2
-CARGO_CRATE_DEPENDS+= tree-sitter-verilog-1.0.3
CARGO_CRATE_DEPENDS+= tree-sitter-vhdl-1.4.0
CARGO_CRATE_DEPENDS+= tree-sitter-xml-0.7.0
CARGO_CRATE_DEPENDS+= tree-sitter-yaml-0.7.2
Index: pkgsrc/devel/difftastic/distinfo
diff -u pkgsrc/devel/difftastic/distinfo:1.46 pkgsrc/devel/difftastic/distinfo:1.47
--- pkgsrc/devel/difftastic/distinfo:1.46 Wed Oct 7 13:36:19 2026
+++ pkgsrc/devel/difftastic/distinfo Wed Nov 4 12:17:35 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.46 2026/10/07 13:36:19 pin Exp $
+$NetBSD: distinfo,v 1.47 2026/11/04 12:17:35 pin Exp $
BLAKE2s (aho-corasick-1.1.3.crate) = 36150b5dacb72fa7cd0d33aee15e14857914224878f0af76eabcb9daa68e3ae0
SHA512 (aho-corasick-1.1.3.crate) = ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
@@ -69,9 +69,9 @@ Size (diff-0.1.13.crate) = 46216 bytes
BLAKE2s (difflib-0.4.0.crate) = 9dedf118200e28f553a5eac255f0d880196f1e55fb258011866d9f8421cb0122
SHA512 (difflib-0.4.0.crate) = fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9
Size (difflib-0.4.0.crate) = 7638 bytes
-BLAKE2s (difftastic-0.71.0.tar.gz) = 71aa29e0a1b718b6a1dac0f484c691faaa53e884f9d265f4c91fdcd78f2cc51f
-SHA512 (difftastic-0.71.0.tar.gz) = f1dbc26c68f54a1dec034947200a79d32b50382015846244b6c29e18d0e1dc170892fcababf9e9f93a829fa9127882fa6e188fc4ed5673996e1ea0d564b4518a
-Size (difftastic-0.71.0.tar.gz) = 15106582 bytes
+BLAKE2s (difftastic-0.72.0.tar.gz) = 7661e90927bf7ab33a4b371c762c43f93ca44e7d5f19599a055b1f9c989c2840
+SHA512 (difftastic-0.72.0.tar.gz) = 49759dc8df1a79a3cbe001117cdbd00dc60c30ffc758ab9042900947f90c0b6d9946142f3418a1a504ca7544e59bc6685d85557af272659d66245bf552c5ba1c
+Size (difftastic-0.72.0.tar.gz) = 13265375 bytes
BLAKE2s (doc-comment-0.3.3.crate) = 3c6c0c2b176af73b7f930c90bde1054195adccd234d74431050b27bcfefff615
SHA512 (doc-comment-0.3.3.crate) = e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
Size (doc-comment-0.3.3.crate) = 4123 bytes
@@ -342,18 +342,15 @@ Size (tree-sitter-fish-3.6.0.crate) = 38
BLAKE2s (tree-sitter-fortran-0.6.0.crate) = 0be615ca153509ab87a8de236430f5317bd91ab23943ff9e317fbcddc0ff67d7
SHA512 (tree-sitter-fortran-0.6.0.crate) = a57291fc605c6d9c6d5b7e7713d3b53fd329daf3bfb82d904bce5fb5f1a21d4cc6c746c886cfb01c1a3aea72abc304e477174d678f1f27be36dfc9e26e5554ea
Size (tree-sitter-fortran-0.6.0.crate) = 1478810 bytes
-BLAKE2s (tree-sitter-fsharp-0.3.0.crate) = b90a5fba8321bc19799bfa89e23ef3fa642eedccf2035a72b0dce20b9b878b1e
-SHA512 (tree-sitter-fsharp-0.3.0.crate) = 07691e7e240c5d47555aaec6794cc83bdc0ad7132aa4059b44915376b0189a75cd3278595d6b5da3ece3589098f9c00b068f91545bcd553767d2d4f36cffb2e4
-Size (tree-sitter-fsharp-0.3.0.crate) = 4040512 bytes
BLAKE2s (tree-sitter-gleam-1.0.0.crate) = 69cfa96d1fd5e1dda111578c9e20ff74cb53f07fa505813def992191a07a15e1
SHA512 (tree-sitter-gleam-1.0.0.crate) = 3474594a3fd86d17e25cb1965a3d372435ab0ac4f4a3d52a0afd5268a69efe17d9eddcb15dd3310d5f3ac9f9b3d0af623a0ec422a3326b16b6f290e82818ae59
Size (tree-sitter-gleam-1.0.0.crate) = 117231 bytes
BLAKE2s (tree-sitter-go-0.25.0.crate) = 4d71c5a6970bd2118517225ae1eb6bd73a96bb726babeab1253176a32f55be41
SHA512 (tree-sitter-go-0.25.0.crate) = 5c847d91bdf4c9ebd876ca70e485de56a8a8e5bb71faf1348803978851621f0457b0931e82786a80b55484ffb3a9153fea712af40e35c657e1decc0752f13ac7
Size (tree-sitter-go-0.25.0.crate) = 110415 bytes
-BLAKE2s (tree-sitter-haskell-0.23.1.crate) = 91a08bf02d3b304c554f10af47eb4b4196a30eb8dcbe0a79b8408cef02a6e3b8
-SHA512 (tree-sitter-haskell-0.23.1.crate) = 78f35a4a50e8342b68d50a8e62d65ccf3889a85e30f0af73acfb2a25448a5de2cdecc4ee82ce8673bb8e1caceae5d8710ec0fe2ed6364e5cacdc15ba72533443
-Size (tree-sitter-haskell-0.23.1.crate) = 842034 bytes
+BLAKE2s (tree-sitter-haskell-0.24.1.crate) = e982456730413aff8988fa9baedccacf48c3cdea37b5bc7c700885eef8eccafb
+SHA512 (tree-sitter-haskell-0.24.1.crate) = 1f6bf258a364fb97d53e4fad1691d67ac8c6096dbbb1d56595847893bc4c3ea1731afe3bb766398c298946ef14864590659d40bee1e30b168957116572fc5204
+Size (tree-sitter-haskell-0.24.1.crate) = 853842 bytes
BLAKE2s (tree-sitter-hcl-1.1.0.crate) = ffba97236d8f34f460483a7ac1dd486041c7e7f8e36dcae11f0d46d1444ffa43
SHA512 (tree-sitter-hcl-1.1.0.crate) = 52866352a675efe0165c74b602f158ff4af1713692340266d7fc1b634fea90a97c1f146430e4c45504d3f3dea604468c5a9d2ec7b1706146c5f57c3c13c89915
Size (tree-sitter-hcl-1.1.0.crate) = 60729 bytes
@@ -372,6 +369,9 @@ Size (tree-sitter-json-0.24.8.crate) = 1
BLAKE2s (tree-sitter-julia-0.23.1.crate) = 1c7885113d9a3c1ac7aa8a2d61156eab5777338bb190a10632d31aadd35e24ea
SHA512 (tree-sitter-julia-0.23.1.crate) = 4777b787ac46a9944b129b92a7d5b5c6e59f1db65ae205524549000aff394c53f56fe1e8ea1d298df2890fb8f072e00767c0103ab9b0306118ddf4cfc1be1625
Size (tree-sitter-julia-0.23.1.crate) = 2634806 bytes
+BLAKE2s (tree-sitter-kotlin-sg-0.4.1.crate) = 5d59aa8145c3b1411fef809f18f23b9528f378f5204a322c6e64918b9f567152
+SHA512 (tree-sitter-kotlin-sg-0.4.1.crate) = 5d1146010fbfcd32cafb98675c651b81168d1c4ac8bbce748ea654c0eb051c6f19e127ce60dffd2da25a919c2108b2705c5958d554e4234d02bc56b95b0f88a2
+Size (tree-sitter-kotlin-sg-0.4.1.crate) = 1869359 bytes
BLAKE2s (tree-sitter-language-0.1.7.crate) = c2a82ef5548282bbaec00d7aa18ad4ea7d776856b8ec7781347863cffe353e97
SHA512 (tree-sitter-language-0.1.7.crate) = 0b4416abf967e92fa7fa2069061deffe1727b9135c57508a1ba5a9bd5383a7ff7df5834d13b6939759cb5a2c003a7809e5863512b1c0660f5f9d58782362b7a8
Size (tree-sitter-language-0.1.7.crate) = 7945 bytes
@@ -444,9 +444,6 @@ Size (tree-sitter-toml-ng-0.7.0.crate) =
BLAKE2s (tree-sitter-typescript-0.23.2.crate) = 673c651d4224b50ecddbc1e253e8e9e886d3cd5e6f4424cf643d32148d25d8de
SHA512 (tree-sitter-typescript-0.23.2.crate) = 685796ba85a72e60a7955766e8b8afc394eaa30857ecb17981797e4bb1e4e215c0d01f54d91dd7f3b51016f12de824caa32c67acbee5dec346b7266f414ee527
Size (tree-sitter-typescript-0.23.2.crate) = 829457 bytes
-BLAKE2s (tree-sitter-verilog-1.0.3.crate) = 670480fb0cafde0aacfe4430790076f71471cf52d7d137467cb47ad40d5839ba
-SHA512 (tree-sitter-verilog-1.0.3.crate) = 68d28bdef5fbc2c7ada96a8d1256b7e18f608f33848354384fe21e35328d7cf4b32087fe4658f64151b267806e443e513741b0658fdd48f444bbf65617cadeba
-Size (tree-sitter-verilog-1.0.3.crate) = 2375813 bytes
BLAKE2s (tree-sitter-vhdl-1.4.0.crate) = 67b51ff6e8e9043fedbcb106f5bc0ca2e58d128ddd78005ce93b224b03ccec58
SHA512 (tree-sitter-vhdl-1.4.0.crate) = ade6bffad84ac536a8678ea4fb995621ba9f982f080801014e66de756121597028e174d6b9ce4ceb3dcd12a836f6b5c6727b5ad5d5a67a90083bdec5a90d7669
Size (tree-sitter-vhdl-1.4.0.crate) = 465196 bytes
Home |
Main Index |
Thread Index |
Old Index