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:           Fri Jul 26 08:59:51 UTC 2024

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

Log Message:
devel/difftastic: update to 0.59.0

0.59 (released 20th July 2024)
Diffing

Fixed crash on some textual files where a single change contained more than 1,000 words.
Parsing

Added support for device tree and F#.

Difftastic now uses tree-sitter comment highlighing as a hint that nodes should be treated as atoms. This ensures comments are treated more consistently across languages. This fixes cases in Elm 
where comment differences were ignored, and may improve other languages too.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/difftastic/Makefile \
    pkgsrc/devel/difftastic/distinfo
cvs rdiff -u -r1.25 -r1.26 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.34 pkgsrc/devel/difftastic/Makefile:1.35
--- pkgsrc/devel/difftastic/Makefile:1.34       Mon May 13 06:17:57 2024
+++ pkgsrc/devel/difftastic/Makefile    Fri Jul 26 08:59:51 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.34 2024/05/13 06:17:57 pin Exp $
+# $NetBSD: Makefile,v 1.35 2024/07/26 08:59:51 pin Exp $
 
-DISTNAME=      difftastic-0.58.0
+DISTNAME=      difftastic-0.59.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Wilfred/}
 
@@ -11,6 +11,11 @@ LICENSE=     mit
 
 .include "cargo-depends.mk"
 
+# Upstreams goal is to support at least 12 months of Rust versions,
+# and also the Rust version on Debian stable (# currently 1.63).
+# Unfortunately tree-sitter 0.20.10 has an MSRV of 1.65, and it has
+# a bugfix upstream wants.
+RUST_REQ=      1.65.0
 USE_TOOLS+=    pkg-config
 
 USE_LANGUAGES+=        c c++17
Index: pkgsrc/devel/difftastic/distinfo
diff -u pkgsrc/devel/difftastic/distinfo:1.34 pkgsrc/devel/difftastic/distinfo:1.35
--- pkgsrc/devel/difftastic/distinfo:1.34       Mon May 13 06:17:57 2024
+++ pkgsrc/devel/difftastic/distinfo    Fri Jul 26 08:59:51 2024
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.34 2024/05/13 06:17:57 pin Exp $
+$NetBSD: distinfo,v 1.35 2024/07/26 08:59:51 pin Exp $
 
 BLAKE2s (ahash-0.8.11.crate) = b565d757eebd61e61c4bc77b956fab61c32f9c87787bda573646cff2dac812fe
 SHA512 (ahash-0.8.11.crate) = 47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
@@ -30,9 +30,9 @@ Size (bstr-1.9.1.crate) = 380305 bytes
 BLAKE2s (bumpalo-3.14.0.crate) = ed059679dbe45bf238b303c652976eb4c41d2d746e6adb262417001df2981feb
 SHA512 (bumpalo-3.14.0.crate) = 179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
 Size (bumpalo-3.14.0.crate) = 82400 bytes
-BLAKE2s (cc-1.0.90.crate) = d6f1886f1d5411229e6c7f2f7c6ff49d327abe11935f42c86afe70fe18473db7
-SHA512 (cc-1.0.90.crate) = 349f3c3f8208632f8754cc05d70976eb14f3f13a14d59413994c656efc36bb32b7310adc7d5f3a6745f15e0aaa88334644c9aba8d29fb961215d74bec605307e
-Size (cc-1.0.90.crate) = 73954 bytes
+BLAKE2s (cc-1.1.5.crate) = 1e61b9374b3c0bc1e053e996d583ae8ee5ebcaa4802ad8cb180f381b06c67e3b
+SHA512 (cc-1.1.5.crate) = 2ee646d3808bd06b3bba5788d0f93762009875e1f5c25dad67b0f8dafcb512be3ff105bf9d2e92a2507a2fd942b8d774004971c1f203ad40894336ffb89ceebd
+Size (cc-1.1.5.crate) = 81493 bytes
 BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
 SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 Size (cfg-if-1.0.0.crate) = 7934 bytes
@@ -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.58.0.tar.gz) = 771bb49630353204528e776aad894202fe06e388974c32b5aeea32512e7113d1
-SHA512 (difftastic-0.58.0.tar.gz) = b6bd3f8919df84aa084e645552a2ce468b2112a245f1757889b353243007ad08ff5cd5d144bf290624db643a9ef5f8607398a7686974e2c450010baf95b883c0
-Size (difftastic-0.58.0.tar.gz) = 42962336 bytes
+BLAKE2s (difftastic-0.59.0.tar.gz) = 5fee439518dc62eabcf493f1dc962cd77ef082029d6c89d46c8c69b03f289573
+SHA512 (difftastic-0.59.0.tar.gz) = 4e9ec51542b7ecb2864676c44ec6e6971edda181b2123699b4cdb006ab5e9de1f6e360170dfa526aecc5704e7d12484f812c618d0ce0649d9250ae2304e494be
+Size (difftastic-0.59.0.tar.gz) = 43984897 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
@@ -153,9 +153,9 @@ Size (itoa-1.0.10.crate) = 10534 bytes
 BLAKE2s (lazy_static-1.4.0.crate) = 0d5f7c2bcfe70610bc27bd6b339ea3e4ca3b7014149714db3a0c199ac6f07cd1
 SHA512 (lazy_static-1.4.0.crate) = e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 Size (lazy_static-1.4.0.crate) = 10443 bytes
-BLAKE2s (libc-0.2.153.crate) = cb963b9c21c5df7aa0739de05120fabd8b0e1205fed4e764ee5af289fc2afc5a
-SHA512 (libc-0.2.153.crate) = 3f99e3a192974fffdc053ef21e9ad5fb54b7cdbd4755df176704a95dba38047138ccab76763e89c6b565f37f98fd549fe368749f84f6d1638b3209cb07eae9b4
-Size (libc-0.2.153.crate) = 740614 bytes
+BLAKE2s (libc-0.2.155.crate) = 7d2724d3fdb09b655c8f405ec03a9d9ed8c9c307c38e2461f86edc269f477aab
+SHA512 (libc-0.2.155.crate) = 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
+Size (libc-0.2.155.crate) = 743539 bytes
 BLAKE2s (libm-0.2.8.crate) = 0d3b7dfeaca616787fe12841dc46a7de9d9387756fa08cbc1a62f023d334f366
 SHA512 (libm-0.2.8.crate) = 753df71bb2c838abbac360db2e4400c2d931185ecff993da51a979870f2c3f7ac017380fadee4622102fb4b37ebcc1960b0cbd295afc9cd1cb3307524e1f39c5
 Size (libm-0.2.8.crate) = 113450 bytes
@@ -246,24 +246,18 @@ Size (rayon-core-1.12.1.crate) = 70701 b
 BLAKE2s (redox_syscall-0.4.1.crate) = 85e65efdd39dea91e9283d485b8853037b6f98f2f4c3fd6116679951206f7e97
 SHA512 (redox_syscall-0.4.1.crate) = 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
 Size (redox_syscall-0.4.1.crate) = 24858 bytes
-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.3.9.crate) = f3c84ccddc7ba6fb86c58c5f8413247a04821452743efd09d441ef8cc3485c26
-SHA512 (regex-automata-0.3.9.crate) = c404677bf470f913c1ca70385a1b9694ec4c048d306380c23001bb746803ff70999c7e215efdf02c6bf03cd9a922e98a6ecb3be588fd4f05c1f57836dbe54c0f
-Size (regex-automata-0.3.9.crate) = 610489 bytes
+BLAKE2s (regex-1.10.4.crate) = 28cc3904c91fe8c5d20358f856de3332047ae5b9d6fcd05de0150e0d304e9f38
+SHA512 (regex-1.10.4.crate) = 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b
+Size (regex-1.10.4.crate) = 253191 bytes
 BLAKE2s (regex-automata-0.4.6.crate) = 1ed0f1b2621a3903870a4ef6f0a265ee88d15525b0e2245bc6b4155df1ea6065
 SHA512 (regex-automata-0.4.6.crate) = b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1
 Size (regex-automata-0.4.6.crate) = 617565 bytes
-BLAKE2s (regex-syntax-0.7.5.crate) = 5119a5eebce120fd28155f42907d81786841400ec6fa53a34facd0c2cdcd760e
-SHA512 (regex-syntax-0.7.5.crate) = 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd
-Size (regex-syntax-0.7.5.crate) = 343366 bytes
 BLAKE2s (regex-syntax-0.8.2.crate) = 1d0622805a79f44450950cd96e4eb8f213180b3de639601cebf9c8ca9ba771bb
 SHA512 (regex-syntax-0.8.2.crate) = 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728
 Size (regex-syntax-0.8.2.crate) = 347228 bytes
-BLAKE2s (rustc-hash-1.1.0.crate) = ba3940200a72ad4ee115b0ef61c7c32278f6a3fa5d913220d1bd72362ef63aaf
-SHA512 (rustc-hash-1.1.0.crate) = 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
-Size (rustc-hash-1.1.0.crate) = 9331 bytes
+BLAKE2s (rustc-hash-2.0.0.crate) = 442559d81ffd6baf7dd3d2457b5352d6fe386275974370fdb42a34cecfa361f1
+SHA512 (rustc-hash-2.0.0.crate) = 996ad683db2e6839ee28fdc4a31293aecce7baefaf6051220a633a00beddef1be41aef0995d7501e5b92dbc85350ced920bc980d05f5ba235e9a5d1a13464339
+Size (rustc-hash-2.0.0.crate) = 12691 bytes
 BLAKE2s (rustix-0.37.27.crate) = afef7bec09fc982d5190c58b0b0da6b7f1703b997ed6f7ec0985b4e42c743606
 SHA512 (rustix-0.37.27.crate) = e1c648cf11379509b732b9e9ed88ebd36006d8e73755528a09aed4f46df08e23a705696c5e6ff7ea0e4382513edb487f9859a8f1673150d60d70c698216fec3e
 Size (rustix-0.37.27.crate) = 324534 bytes

Index: pkgsrc/devel/difftastic/cargo-depends.mk
diff -u pkgsrc/devel/difftastic/cargo-depends.mk:1.25 pkgsrc/devel/difftastic/cargo-depends.mk:1.26
--- pkgsrc/devel/difftastic/cargo-depends.mk:1.25       Mon May 13 06:17:57 2024
+++ pkgsrc/devel/difftastic/cargo-depends.mk    Fri Jul 26 08:59:51 2024
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.25 2024/05/13 06:17:57 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.26 2024/07/26 08:59:51 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  ahash-0.8.11
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.3
@@ -10,7 +10,7 @@ CARGO_CRATE_DEPENDS+= bitflags-1.3.2
 CARGO_CRATE_DEPENDS+=  bitflags-2.5.0
 CARGO_CRATE_DEPENDS+=  bstr-1.9.1
 CARGO_CRATE_DEPENDS+=  bumpalo-3.14.0
-CARGO_CRATE_DEPENDS+=  cc-1.0.90
+CARGO_CRATE_DEPENDS+=  cc-1.1.5
 CARGO_CRATE_DEPENDS+=  cfg-if-1.0.0
 CARGO_CRATE_DEPENDS+=  clap-3.2.25
 CARGO_CRATE_DEPENDS+=  clap_lex-0.2.4
@@ -50,7 +50,7 @@ CARGO_CRATE_DEPENDS+= itertools-0.10.5
 CARGO_CRATE_DEPENDS+=  itertools-0.11.0
 CARGO_CRATE_DEPENDS+=  itoa-1.0.10
 CARGO_CRATE_DEPENDS+=  lazy_static-1.4.0
-CARGO_CRATE_DEPENDS+=  libc-0.2.153
+CARGO_CRATE_DEPENDS+=  libc-0.2.155
 CARGO_CRATE_DEPENDS+=  libm-0.2.8
 CARGO_CRATE_DEPENDS+=  libmimalloc-sys-0.1.24
 CARGO_CRATE_DEPENDS+=  line-numbers-0.3.0
@@ -81,12 +81,10 @@ CARGO_CRATE_DEPENDS+=       radix-heap-0.4.2
 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.3.9
+CARGO_CRATE_DEPENDS+=  regex-1.10.4
 CARGO_CRATE_DEPENDS+=  regex-automata-0.4.6
-CARGO_CRATE_DEPENDS+=  regex-syntax-0.7.5
 CARGO_CRATE_DEPENDS+=  regex-syntax-0.8.2
-CARGO_CRATE_DEPENDS+=  rustc-hash-1.1.0
+CARGO_CRATE_DEPENDS+=  rustc-hash-2.0.0
 CARGO_CRATE_DEPENDS+=  rustix-0.37.27
 CARGO_CRATE_DEPENDS+=  rustversion-1.0.14
 CARGO_CRATE_DEPENDS+=  ryu-1.0.17



Home | Main Index | Thread Index | Old Index