Thu Dec 29 08:02:12 2022 UTC ()
devel/difftastic: update to 0.40.0

0.40 (released 28th December 2022)

Diffing
 - Diffing is now more efficient: the generated graphs have ~20% fewer vertices.
   This improves performance (less memory, shorter runtime), and also enables
   difftastic to handle larger files (you're less likely to reach
   DFT_GRAPH_LIMIT). This improvement was contributed by @QuarticCat, thanks!

Parsing
 - rebar files (e.g. rebar.lock) are no longer associated with Erlang, only
   *.erl files, as the Erlang parser does not currently support them.

Command Line Interface
 --list-languages now shows filenames associated with languages (e.g.
 Cargo.lock is TOML) in addition to extensions.

Display
 - Symlinks are now expanded before calculating relative paths, resulting in
   relative paths being shown in more cases.


(pin)
diff -r1.13 -r1.14 pkgsrc/devel/difftastic/Makefile
diff -r1.13 -r1.14 pkgsrc/devel/difftastic/distinfo

cvs diff -r1.13 -r1.14 pkgsrc/devel/difftastic/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/difftastic/Makefile 2022/12/21 14:19:42 1.13
+++ pkgsrc/devel/difftastic/Makefile 2022/12/29 08:02:12 1.14
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.13 2022/12/21 14:19:42 pin Exp $ 1# $NetBSD: Makefile,v 1.14 2022/12/29 08:02:12 pin Exp $
2 2
3DISTNAME= difftastic-0.39.0 3DISTNAME= difftastic-0.40.0
4PKGREVISION= 1 
5CATEGORIES= devel 4CATEGORIES= devel
6MASTER_SITES= ${MASTER_SITE_GITHUB:=Wilfred/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=Wilfred/}
7 6
8MAINTAINER= bsiegert@NetBSD.org 7MAINTAINER= bsiegert@NetBSD.org
9HOMEPAGE= https://github.com/Wilfred/difftastic/ 8HOMEPAGE= https://github.com/Wilfred/difftastic/
10COMMENT= Syntax-aware diffing tool 9COMMENT= Syntax-aware diffing tool
11LICENSE= mit 10LICENSE= mit
12 11
13.include "cargo-depends.mk" 12.include "cargo-depends.mk"
14 13
15USE_TOOLS+= pkg-config 14USE_TOOLS+= pkg-config
16 15
17USE_LANGUAGES+= c c++17 16USE_LANGUAGES+= c c++17

cvs diff -r1.13 -r1.14 pkgsrc/devel/difftastic/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/difftastic/distinfo 2022/12/21 14:19:42 1.13
+++ pkgsrc/devel/difftastic/distinfo 2022/12/29 08:02:12 1.14
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.13 2022/12/21 14:19:42 pin Exp $ 1$NetBSD: distinfo,v 1.14 2022/12/29 08:02:12 pin Exp $
2 2
3BLAKE2s (aho-corasick-0.7.18.crate) = 8925e88e2df4b5ca3b31783f527e1bb31dbe27846f409f631148fa239f3b2935 3BLAKE2s (aho-corasick-0.7.18.crate) = 8925e88e2df4b5ca3b31783f527e1bb31dbe27846f409f631148fa239f3b2935
4SHA512 (aho-corasick-0.7.18.crate) = 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 4SHA512 (aho-corasick-0.7.18.crate) = 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
5Size (aho-corasick-0.7.18.crate) = 112923 bytes 5Size (aho-corasick-0.7.18.crate) = 112923 bytes
6BLAKE2s (ansi_term-0.12.1.crate) = 9d7961fca7b2680f17660048cf2d6171faa0def807ea66b5b5b9110f0623a12f 6BLAKE2s (ansi_term-0.12.1.crate) = 9d7961fca7b2680f17660048cf2d6171faa0def807ea66b5b5b9110f0623a12f
7SHA512 (ansi_term-0.12.1.crate) = b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 7SHA512 (ansi_term-0.12.1.crate) = b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
8Size (ansi_term-0.12.1.crate) = 24838 bytes 8Size (ansi_term-0.12.1.crate) = 24838 bytes
9BLAKE2s (atty-0.2.14.crate) = 8a58145c7b668aa6caf8d749e37857ff202211e1bfa9e441f130ff02feb68405 9BLAKE2s (atty-0.2.14.crate) = 8a58145c7b668aa6caf8d749e37857ff202211e1bfa9e441f130ff02feb68405
10SHA512 (atty-0.2.14.crate) = d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 10SHA512 (atty-0.2.14.crate) = d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
11Size (atty-0.2.14.crate) = 5470 bytes 11Size (atty-0.2.14.crate) = 5470 bytes
12BLAKE2s (autocfg-1.1.0.crate) = dd57bc2348994ace592664469f4b2389f230343402c627a9981eb582f10b0060 12BLAKE2s (autocfg-1.1.0.crate) = dd57bc2348994ace592664469f4b2389f230343402c627a9981eb582f10b0060
13SHA512 (autocfg-1.1.0.crate) = df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f 13SHA512 (autocfg-1.1.0.crate) = df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
14Size (autocfg-1.1.0.crate) = 13272 bytes 14Size (autocfg-1.1.0.crate) = 13272 bytes
@@ -47,29 +47,29 @@ SHA512 (crossbeam-deque-0.8.1.crate) = 4 @@ -47,29 +47,29 @@ SHA512 (crossbeam-deque-0.8.1.crate) = 4
47Size (crossbeam-deque-0.8.1.crate) = 20852 bytes 47Size (crossbeam-deque-0.8.1.crate) = 20852 bytes
48BLAKE2s (crossbeam-epoch-0.9.8.crate) = fcd9b531d52766caf10a430da778a2781e1834c3c0796fd1718a0c3b7f151a63 48BLAKE2s (crossbeam-epoch-0.9.8.crate) = fcd9b531d52766caf10a430da778a2781e1834c3c0796fd1718a0c3b7f151a63
49SHA512 (crossbeam-epoch-0.9.8.crate) = c102e7ce9e927424f6c7c20f5eef5dee3457ef6ae3b81ab26e7dd4c787dc525610f1dcd85c3b06773b263c0835a717ce39bf35b927cea03abea62bc0a0a15624 49SHA512 (crossbeam-epoch-0.9.8.crate) = c102e7ce9e927424f6c7c20f5eef5dee3457ef6ae3b81ab26e7dd4c787dc525610f1dcd85c3b06773b263c0835a717ce39bf35b927cea03abea62bc0a0a15624
50Size (crossbeam-epoch-0.9.8.crate) = 46012 bytes 50Size (crossbeam-epoch-0.9.8.crate) = 46012 bytes
51BLAKE2s (crossbeam-utils-0.8.8.crate) = dec4af9b7a4a875a50593f68bb4da771a47c61014cd72b0589d207cf9e77a934 51BLAKE2s (crossbeam-utils-0.8.8.crate) = dec4af9b7a4a875a50593f68bb4da771a47c61014cd72b0589d207cf9e77a934
52SHA512 (crossbeam-utils-0.8.8.crate) = ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0 52SHA512 (crossbeam-utils-0.8.8.crate) = ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0
53Size (crossbeam-utils-0.8.8.crate) = 39681 bytes 53Size (crossbeam-utils-0.8.8.crate) = 39681 bytes
54BLAKE2s (ctor-0.1.22.crate) = 6d4af277eca1fb80bc1f01b9c055b0fe1a47549adfeb0c13cdc8966c19e2f89b 54BLAKE2s (ctor-0.1.22.crate) = 6d4af277eca1fb80bc1f01b9c055b0fe1a47549adfeb0c13cdc8966c19e2f89b
55SHA512 (ctor-0.1.22.crate) = cd7c60dae8fb19c3b10e0bf1ffbcedac90cbbd147d564335e4da2d5483f64ea3dc10ad17d7573b00958db0a72cce45f8b7bc10c32864dd943fe64df8d22aaaab 55SHA512 (ctor-0.1.22.crate) = cd7c60dae8fb19c3b10e0bf1ffbcedac90cbbd147d564335e4da2d5483f64ea3dc10ad17d7573b00958db0a72cce45f8b7bc10c32864dd943fe64df8d22aaaab
56Size (ctor-0.1.22.crate) = 9311 bytes 56Size (ctor-0.1.22.crate) = 9311 bytes
57BLAKE2s (diff-0.1.12.crate) = 97e9a9edde58861f9129c0f531e596f0602a744e070445315118269ae02ad4f7 57BLAKE2s (diff-0.1.12.crate) = 97e9a9edde58861f9129c0f531e596f0602a744e070445315118269ae02ad4f7
58SHA512 (diff-0.1.12.crate) = 0e81331c0424e9369963e23894a6412b65a3ed4f3154ccc184fc84cf1c5985b81c586a6b34e8c6c0e5c3afba38fb15277cfd89e7f50c85bd5d8d4d24ba670d16 58SHA512 (diff-0.1.12.crate) = 0e81331c0424e9369963e23894a6412b65a3ed4f3154ccc184fc84cf1c5985b81c586a6b34e8c6c0e5c3afba38fb15277cfd89e7f50c85bd5d8d4d24ba670d16
59Size (diff-0.1.12.crate) = 10223 bytes 59Size (diff-0.1.12.crate) = 10223 bytes
60BLAKE2s (difftastic-0.39.0.tar.gz) = 8e541c42a9525b60910238e0e065ce38587bb3343e98422186302c03aa6ffbf8 60BLAKE2s (difftastic-0.40.0.tar.gz) = be81a609dfd913765529742be8acda1da0fa5efa66f71a4084a9b489ad072f79
61SHA512 (difftastic-0.39.0.tar.gz) = 08364e582cdb6cd670bc6791ad40b02345afbeb2e636725b133b0df685c8814c3617ed51fa35248902cf0ca228ae433931783a660b4cc4c11ed8847416591347 61SHA512 (difftastic-0.40.0.tar.gz) = 48670fd64c8499c8146592ddfc352f33008eefacb841bb5e4ab16a0fed08a9c42f1122d3430e6e1b10b8aaa496622700a5f36b644d1613dc9156a8f175d9dcbf
62Size (difftastic-0.39.0.tar.gz) = 28786273 bytes 62Size (difftastic-0.40.0.tar.gz) = 28787155 bytes
63BLAKE2s (either-1.6.1.crate) = 6bb7f6e21460b5351a6f5a377c2cf08d5e444c0fef34823941742c346e201965 63BLAKE2s (either-1.6.1.crate) = 6bb7f6e21460b5351a6f5a377c2cf08d5e444c0fef34823941742c346e201965
64SHA512 (either-1.6.1.crate) = 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf 64SHA512 (either-1.6.1.crate) = 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
65Size (either-1.6.1.crate) = 13641 bytes 65Size (either-1.6.1.crate) = 13641 bytes
66BLAKE2s (env_logger-0.7.1.crate) = f4dfea33b5aa2ee7b35943a2bb5b1bf9078c5279277e72a7295147dd2711d995 66BLAKE2s (env_logger-0.7.1.crate) = f4dfea33b5aa2ee7b35943a2bb5b1bf9078c5279277e72a7295147dd2711d995
67SHA512 (env_logger-0.7.1.crate) = 604060d2ee83ab337a2d20d6784d1b7541534d2fd9e1662fc5c709fa681672a9db5e34d00face864b56ae321962e644ebe29fbb6d68a0d556419cf5d71c6149f 67SHA512 (env_logger-0.7.1.crate) = 604060d2ee83ab337a2d20d6784d1b7541534d2fd9e1662fc5c709fa681672a9db5e34d00face864b56ae321962e644ebe29fbb6d68a0d556419cf5d71c6149f
68Size (env_logger-0.7.1.crate) = 32281 bytes 68Size (env_logger-0.7.1.crate) = 32281 bytes
69BLAKE2s (errno-0.2.8.crate) = 7a95f703aa898902b7ae91170e7ee422e103822d88320454f17893e5fd2e7d82 69BLAKE2s (errno-0.2.8.crate) = 7a95f703aa898902b7ae91170e7ee422e103822d88320454f17893e5fd2e7d82
70SHA512 (errno-0.2.8.crate) = 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1 70SHA512 (errno-0.2.8.crate) = 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1
71Size (errno-0.2.8.crate) = 9276 bytes 71Size (errno-0.2.8.crate) = 9276 bytes
72BLAKE2s (errno-dragonfly-0.1.2.crate) = 98b2cbc4374e5c9bec5416a0564feba5e8b0ff6ff565fc69342afb77ee6a1fee 72BLAKE2s (errno-dragonfly-0.1.2.crate) = 98b2cbc4374e5c9bec5416a0564feba5e8b0ff6ff565fc69342afb77ee6a1fee
73SHA512 (errno-dragonfly-0.1.2.crate) = f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 73SHA512 (errno-dragonfly-0.1.2.crate) = f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
74Size (errno-dragonfly-0.1.2.crate) = 1810 bytes 74Size (errno-dragonfly-0.1.2.crate) = 1810 bytes
75BLAKE2s (fixedbitset-0.4.1.crate) = cfe19932186c9ac55f2ee4ddd55013d71248aa9dc7702080d429c65cf844b374 75BLAKE2s (fixedbitset-0.4.1.crate) = cfe19932186c9ac55f2ee4ddd55013d71248aa9dc7702080d429c65cf844b374