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:           Mon May 13 06:17:57 UTC 2024

Modified Files:
        pkgsrc/devel/difftastic: Makefile cargo-depends.mk distinfo

Log Message:
devel/difftastic: update to 0.58.0

0.58 (released 11th May 2024)
Parsing
 - Difftastic now preserves tree-sitter parse tree structure on parse error
   nodes. This reverts the flattening behaviour introduced in 0.38. Preserving
   structure tends to produce better diffs, although it increases the risk that
   difftastic will show fewer changes in the presence of parse errors.
 - Since difftastic is now conservative with parse errors (DFT_PARSE_ERROR_LIMIT
   is 0 by default), this seems like a better tradeoff.
 - Updated C, C++, CMake, CSS, Elm, Go, Lua and Python parsers.

Diffing
 - --strip-cr now defaults to on, so comparing a file with CRLF endings with a
   file with unix line endings will not show spurious changes.

Documentation
 - Difftastic now has a man page, see the difft.1 file.

Performance
 - Fixed a memory leak and improved performance in some cases.

Command Line Interface
 - Fixed a crash when difftastic could not detect the terminal width, such as
   inside eshell.
 - Difftastic now also considers $COLUMNS when detecting the terminal width.


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 pkgsrc/devel/difftastic/Makefile \
    pkgsrc/devel/difftastic/distinfo
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/difftastic/cargo-depends.mk

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.33 pkgsrc/devel/difftastic/Makefile:1.34
--- pkgsrc/devel/difftastic/Makefile:1.33       Wed Apr  3 20:05:43 2024
+++ pkgsrc/devel/difftastic/Makefile    Mon May 13 06:17:57 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.33 2024/04/03 20:05:43 pin Exp $
+# $NetBSD: Makefile,v 1.34 2024/05/13 06:17:57 pin Exp $
 
-DISTNAME=      difftastic-0.57.0
+DISTNAME=      difftastic-0.58.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Wilfred/}
 
Index: pkgsrc/devel/difftastic/distinfo
diff -u pkgsrc/devel/difftastic/distinfo:1.33 pkgsrc/devel/difftastic/distinfo:1.34
--- pkgsrc/devel/difftastic/distinfo:1.33       Wed Apr  3 20:05:43 2024
+++ pkgsrc/devel/difftastic/distinfo    Mon May 13 06:17:57 2024
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.33 2024/04/03 20:05:43 pin Exp $
+$NetBSD: distinfo,v 1.34 2024/05/13 06:17:57 pin Exp $
 
 BLAKE2s (ahash-0.8.11.crate) = b565d757eebd61e61c4bc77b956fab61c32f9c87787bda573646cff2dac812fe
 SHA512 (ahash-0.8.11.crate) = 47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
@@ -9,9 +9,9 @@ Size (aho-corasick-1.1.3.crate) = 183311
 BLAKE2s (allocator-api2-0.2.16.crate) = db5aeae24d930a91556f72dc7a4050b60ad3ef50f6e183556695a70684aa6e20
 SHA512 (allocator-api2-0.2.16.crate) = e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 Size (allocator-api2-0.2.16.crate) = 59025 bytes
-BLAKE2s (assert_cmd-2.0.5.crate) = b751ad8e502d403c769e39d036f93e3d160373ca1e0b8e7f7e7db2e5bc635c8a
-SHA512 (assert_cmd-2.0.5.crate) = 21046c01a6ca5b6cc679dd69914fdda75a5c9c17a572378d59ca17fce3952416dd95d25e3639d6f416f811f4c6485191c92f6bececd53c3644bbfd0a0c3b9c8f
-Size (assert_cmd-2.0.5.crate) = 22683 bytes
+BLAKE2s (assert_cmd-2.0.8.crate) = 99307f3703f93616122275500749fb9b87d7b90194924d0bdf42dd497decad42
+SHA512 (assert_cmd-2.0.8.crate) = 886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428
+Size (assert_cmd-2.0.8.crate) = 24347 bytes
 BLAKE2s (atty-0.2.14.crate) = 8a58145c7b668aa6caf8d749e37857ff202211e1bfa9e441f130ff02feb68405
 SHA512 (atty-0.2.14.crate) = d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 Size (atty-0.2.14.crate) = 5470 bytes
@@ -24,9 +24,6 @@ Size (bitflags-1.3.2.crate) = 23021 byte
 BLAKE2s (bitflags-2.5.0.crate) = 12cca89a1d884de4866aa3c9cb0def390cb7b495c57ab4438fd5279ea90d7301
 SHA512 (bitflags-2.5.0.crate) = 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
 Size (bitflags-2.5.0.crate) = 43821 bytes
-BLAKE2s (bstr-0.2.17.crate) = a970078acf6f8b1a2a6be249cda3a6cc7225239af2aa21cbac2b60fbaab453fd
-SHA512 (bstr-0.2.17.crate) = 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
-Size (bstr-0.2.17.crate) = 330350 bytes
 BLAKE2s (bstr-1.9.1.crate) = 67df1a95caa47a5d61a414d79a591c93bc7c937fbec3e18c15a7d88e49626675
 SHA512 (bstr-1.9.1.crate) = 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172
 Size (bstr-1.9.1.crate) = 380305 bytes
@@ -72,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.57.0.tar.gz) = 225657eaa7a96ed0d20e4a358ba88eed9f4d7e079652554c9409ed4cd171a83e
-SHA512 (difftastic-0.57.0.tar.gz) = 30303a50b6d7daca7dd2d8ed40aa157e16eef52df01c5605ebcdb53789d252ca526d34156c2f6e842ca90e4cabe89ab7f2b0ce05058ca7b59dffa1d9d60fe9a5
-Size (difftastic-0.57.0.tar.gz) = 42654201 bytes
+BLAKE2s (difftastic-0.58.0.tar.gz) = 771bb49630353204528e776aad894202fe06e388974c32b5aeea32512e7113d1
+SHA512 (difftastic-0.58.0.tar.gz) = b6bd3f8919df84aa084e645552a2ce468b2112a245f1757889b353243007ad08ff5cd5d144bf290624db643a9ef5f8607398a7686974e2c450010baf95b883c0
+Size (difftastic-0.58.0.tar.gz) = 42962336 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
@@ -195,9 +192,9 @@ Size (nom-7.1.3.crate) = 117570 bytes
 BLAKE2s (normalize-line-endings-0.3.0.crate) = d148e24dadfbeccefd806b3d8f5426498c5118471813392b089158daffe2c77f
 SHA512 (normalize-line-endings-0.3.0.crate) = f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea
 Size (normalize-line-endings-0.3.0.crate) = 5737 bytes
-BLAKE2s (num-traits-0.2.18.crate) = bc2f1ba5bfae387f4dfa386729c79df144d4d98e4363991dca9f43343819944d
-SHA512 (num-traits-0.2.18.crate) = e395ad9f3b21b0dd1d3a94cefe0d68a42d1b1d429ddb2823696f9cd75042568a635d93d133ddb9497ed357e5b3be5caddb8e4a4af87b65882bbdc60b05c74ebc
-Size (num-traits-0.2.18.crate) = 51930 bytes
+BLAKE2s (num-traits-0.2.19.crate) = 3c64996b86a2f99ad0c535cac3e95e5ca227315695c078d5b17ca8e1b7e47244
+SHA512 (num-traits-0.2.19.crate) = 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
+Size (num-traits-0.2.19.crate) = 51631 bytes
 BLAKE2s (once_cell-1.19.0.crate) = a64a2331693b4389e1ee79eb9bdb3493c4cfe3568e532ff9d4e2ec04a491a132
 SHA512 (once_cell-1.19.0.crate) = 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
 Size (once_cell-1.19.0.crate) = 33046 bytes
@@ -252,9 +249,6 @@ Size (redox_syscall-0.4.1.crate) = 24858
 BLAKE2s (regex-1.9.6.crate) = eceb1e196d0ce6959aad74443ad0e12aebaf324c72825fb16e64edc619cf8f1d
 SHA512 (regex-1.9.6.crate) = e0da225eeeb9d02b83992959889fa9360b9c549905e4ae4982e61743fccce6d721eb0283a5d2f3e9323193bd5c839a2d0da603849bf6ec5f8ad2b7ffc81c59ab
 Size (regex-1.9.6.crate) = 254981 bytes
-BLAKE2s (regex-automata-0.1.10.crate) = 283615bf1114bdcf5a2ebd639ba1889a8a9a0195b566f41226f7e0961f3d5d81
-SHA512 (regex-automata-0.1.10.crate) = 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f
-Size (regex-automata-0.1.10.crate) = 114533 bytes
 BLAKE2s (regex-automata-0.3.9.crate) = f3c84ccddc7ba6fb86c58c5f8413247a04821452743efd09d441ef8cc3485c26
 SHA512 (regex-automata-0.3.9.crate) = c404677bf470f913c1ca70385a1b9694ec4c048d306380c23001bb746803ff70999c7e215efdf02c6bf03cd9a922e98a6ecb3be588fd4f05c1f57836dbe54c0f
 Size (regex-automata-0.3.9.crate) = 610489 bytes

Index: pkgsrc/devel/difftastic/cargo-depends.mk
diff -u pkgsrc/devel/difftastic/cargo-depends.mk:1.24 pkgsrc/devel/difftastic/cargo-depends.mk:1.25
--- pkgsrc/devel/difftastic/cargo-depends.mk:1.24       Wed Apr  3 20:05:43 2024
+++ pkgsrc/devel/difftastic/cargo-depends.mk    Mon May 13 06:17:57 2024
@@ -1,14 +1,13 @@
-# $NetBSD: cargo-depends.mk,v 1.24 2024/04/03 20:05:43 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.25 2024/05/13 06:17:57 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  ahash-0.8.11
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.3
 CARGO_CRATE_DEPENDS+=  allocator-api2-0.2.16
-CARGO_CRATE_DEPENDS+=  assert_cmd-2.0.5
+CARGO_CRATE_DEPENDS+=  assert_cmd-2.0.8
 CARGO_CRATE_DEPENDS+=  atty-0.2.14
 CARGO_CRATE_DEPENDS+=  autocfg-1.1.0
 CARGO_CRATE_DEPENDS+=  bitflags-1.3.2
 CARGO_CRATE_DEPENDS+=  bitflags-2.5.0
-CARGO_CRATE_DEPENDS+=  bstr-0.2.17
 CARGO_CRATE_DEPENDS+=  bstr-1.9.1
 CARGO_CRATE_DEPENDS+=  bumpalo-3.14.0
 CARGO_CRATE_DEPENDS+=  cc-1.0.90
@@ -64,7 +63,7 @@ CARGO_CRATE_DEPENDS+= minimal-lexical-0.
 CARGO_CRATE_DEPENDS+=  mio-0.8.11
 CARGO_CRATE_DEPENDS+=  nom-7.1.3
 CARGO_CRATE_DEPENDS+=  normalize-line-endings-0.3.0
-CARGO_CRATE_DEPENDS+=  num-traits-0.2.18
+CARGO_CRATE_DEPENDS+=  num-traits-0.2.19
 CARGO_CRATE_DEPENDS+=  once_cell-1.19.0
 CARGO_CRATE_DEPENDS+=  os_str_bytes-6.6.1
 CARGO_CRATE_DEPENDS+=  owo-colors-3.5.0
@@ -83,7 +82,6 @@ CARGO_CRATE_DEPENDS+= rayon-1.10.0
 CARGO_CRATE_DEPENDS+=  rayon-core-1.12.1
 CARGO_CRATE_DEPENDS+=  redox_syscall-0.4.1
 CARGO_CRATE_DEPENDS+=  regex-1.9.6
-CARGO_CRATE_DEPENDS+=  regex-automata-0.1.10
 CARGO_CRATE_DEPENDS+=  regex-automata-0.3.9
 CARGO_CRATE_DEPENDS+=  regex-automata-0.4.6
 CARGO_CRATE_DEPENDS+=  regex-syntax-0.7.5



Home | Main Index | Thread Index | Old Index