pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/xan



Module Name:    pkgsrc
Committed By:   pin
Date:           Mon Sep 22 13:12:58 UTC 2025

Modified Files:
        pkgsrc/textproc/xan: Makefile cargo-depends.mk distinfo

Log Message:
textproc/xan: update to 0.53.0

Breaking

    xan partition now normalizes filenames to lowercase to correctly deal with case-insensitive filesystems. xan partition also gets a related -C/--case-sensitive flag.

Features

    Adding all and any moonblade higher-order functions.
    Allowing moonblade printf function to be called with lists.
    Adding -f/--evaluate-file flag to map, filter, flatmap & transform commands.
    Adding xan map -O/--overwrite.

Fixes

    Fixing xan top -T/--ties edge case.
    Fixing broken pipe panics for some commands.
    Dropping remnant dbg! macro when reading files in reverse.

Performance

    Using jemallocator for musl builds.

Quality of Life

    Better moonblade printf function error messages.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/xan/Makefile \
    pkgsrc/textproc/xan/cargo-depends.mk pkgsrc/textproc/xan/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/xan/Makefile
diff -u pkgsrc/textproc/xan/Makefile:1.2 pkgsrc/textproc/xan/Makefile:1.3
--- pkgsrc/textproc/xan/Makefile:1.2    Thu Jul 31 11:49:48 2025
+++ pkgsrc/textproc/xan/Makefile        Mon Sep 22 13:12:58 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2025/07/31 11:49:48 pin Exp $
+# $NetBSD: Makefile,v 1.3 2025/09/22 13:12:58 pin Exp $
 
-DISTNAME=      xan-0.52.0
+DISTNAME=      xan-0.53.0
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=medialab/}
 GITHUB_TAG=    ${PKGVERSION_NOREV}
@@ -10,9 +10,9 @@ HOMEPAGE=     https://github.com/medialab/xa
 COMMENT=       CSV handling tool
 LICENSE=       unlicense
 
-#RUST_REQ=             1.88.0
+#RUST_REQ=     1.90.0
 #Upstream does not state the required MSRV.
-#This package is confirmed to build with Rust 1.88.0 on amd64
+#This package is confirmed to build with Rust 1.90.0 on amd64
 USE_LANGUAGES= c
 USE_TOOLS+=    pax
 
Index: pkgsrc/textproc/xan/cargo-depends.mk
diff -u pkgsrc/textproc/xan/cargo-depends.mk:1.2 pkgsrc/textproc/xan/cargo-depends.mk:1.3
--- pkgsrc/textproc/xan/cargo-depends.mk:1.2    Thu Jul 31 11:49:48 2025
+++ pkgsrc/textproc/xan/cargo-depends.mk        Mon Sep 22 13:12:58 2025
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.2 2025/07/31 11:49:48 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.3 2025/09/22 13:12:58 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.0
 CARGO_CRATE_DEPENDS+=  ahash-0.8.12
@@ -125,6 +125,8 @@ CARGO_CRATE_DEPENDS+=       indoc-2.0.6
 CARGO_CRATE_DEPENDS+=  instability-0.3.7
 CARGO_CRATE_DEPENDS+=  itertools-0.13.0
 CARGO_CRATE_DEPENDS+=  itoa-1.0.15
+CARGO_CRATE_DEPENDS+=  jemalloc-sys-0.5.4+5.3.0-patched
+CARGO_CRATE_DEPENDS+=  jemallocator-0.5.4
 CARGO_CRATE_DEPENDS+=  jiff-0.2.14
 CARGO_CRATE_DEPENDS+=  jiff-static-0.2.14
 CARGO_CRATE_DEPENDS+=  jiff-tzdb-0.1.4
Index: pkgsrc/textproc/xan/distinfo
diff -u pkgsrc/textproc/xan/distinfo:1.2 pkgsrc/textproc/xan/distinfo:1.3
--- pkgsrc/textproc/xan/distinfo:1.2    Thu Jul 31 11:49:48 2025
+++ pkgsrc/textproc/xan/distinfo        Mon Sep 22 13:12:58 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2025/07/31 11:49:48 pin Exp $
+$NetBSD: distinfo,v 1.3 2025/09/22 13:12:58 pin Exp $
 
 BLAKE2s (adler2-2.0.0.crate) = d269f2089344d4a3f4d0908af3257cf2a65755be0349ff42e3854509afd388f3
 SHA512 (adler2-2.0.0.crate) = 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
@@ -375,6 +375,12 @@ Size (itertools-0.13.0.crate) = 146261 b
 BLAKE2s (itoa-1.0.15.crate) = 993e1d6f42edf99e7b2f07b1d806f08026a8f2b4067f01701a24f1779847ce40
 SHA512 (itoa-1.0.15.crate) = 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
 Size (itoa-1.0.15.crate) = 11231 bytes
+BLAKE2s (jemalloc-sys-0.5.4+5.3.0-patched.crate) = 1f417132b5afbfbcc635015c1c3de6c7e36082289612124f7217ac87c73d6368
+SHA512 (jemalloc-sys-0.5.4+5.3.0-patched.crate) = b81c75efa70b869abe08c0805fd9545436ccd4e6ce24bb7355c1b3684a03bbf234af0680854f3fd9b519e7d59296d32ef04497a1f45584ed8de462e4e21d60c1
+Size (jemalloc-sys-0.5.4+5.3.0-patched.crate) = 884321 bytes
+BLAKE2s (jemallocator-0.5.4.crate) = 376e81f0aa6ab2ad3d12ec4f6c939d3befe8705c0eec733d8c4f7d7840f24734
+SHA512 (jemallocator-0.5.4.crate) = 23b0107ce5fa6a31cbe2cd07beeee973543c1e5f6f2a57fde5a313dfdf0b7138a0675fd00b1b4823d60eeffe02b9159d0261579c9ee4ce4246fcf799f9c1f853
+Size (jemallocator-0.5.4.crate) = 13088 bytes
 BLAKE2s (jiff-0.2.14.crate) = 342d40cff35c4690abffbb711cdf57f29e70b5db2389f9bc37f301735fe4e218
 SHA512 (jiff-0.2.14.crate) = e0b708f84ee204a1a5815885055cad461552ae444c5e36c72e9655875dd8fbbadbab1a52ba4177961eaf6e61f373b9cde9cbf644f7c4033ef71d2a3ba3c10016
 Size (jiff-0.2.14.crate) = 712978 bytes
@@ -888,9 +894,9 @@ Size (write16-1.0.0.crate) = 7218 bytes
 BLAKE2s (writeable-0.5.5.crate) = bd2fc36b92c818c07a588f34639f106870d7ec697190160d98f52e0606a62c88
 SHA512 (writeable-0.5.5.crate) = 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1
 Size (writeable-0.5.5.crate) = 22354 bytes
-BLAKE2s (xan-0.52.0.tar.gz) = 952a935fab8daa056d4e8f8aa35bd69d6013659929e8b43fac2b45f2ddac9c2c
-SHA512 (xan-0.52.0.tar.gz) = 65e17d6e0b204b026a64f26e239a54c1559e5dc8ba64ccdea4a9beea793159e77d33e3f700291d594e63968bc6a118e6825bb81502af17f97b0da78a52904844
-Size (xan-0.52.0.tar.gz) = 5898409 bytes
+BLAKE2s (xan-0.53.0.tar.gz) = d2d77befad5972c641bbf4bc2ac02cb851c609492d7861db0ed9eebb9093b4fc
+SHA512 (xan-0.53.0.tar.gz) = 1226bad515feef7b66f9d96a613a62afc6c042e20f492047e48f7360628b6182b8dfc1e04e3586c139d3a4903e4d0f382ea44f0eb53e4d1de95e40f92e2f1baa
+Size (xan-0.53.0.tar.gz) = 5901324 bytes
 BLAKE2s (yoke-0.7.5.crate) = 9eedda3baaefca2934c6ff285f1107191c7eb0c6650f2c9a8bcaa7c8cdf3cf19
 SHA512 (yoke-0.7.5.crate) = 6bbd99671d1a5a5217890eaa267113d193b3636b265393afb6e72a313f01704d462fe017264f061405e8e84c188b590094c29e3fcf19a63c375ae165d1a0bbef
 Size (yoke-0.7.5.crate) = 29673 bytes



Home | Main Index | Thread Index | Old Index