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: Thu Jul 31 11:49:48 UTC 2025
Modified Files:
pkgsrc/textproc/xan: Makefile PLIST cargo-depends.mk distinfo
Log Message:
textproc/xan: update to 0.52.0
Breaking
xan search --count will not emit rows with 0 matches anymore unless --left is used.
Features
xan transform is now able to work on a selection of columns, rather than on a single column.
Adding the xan unpivot command.
Adding the xan pivot command.
Adding xan join --semi & xan join --anti commands.
Adding xan slice --raw.
Adding default expression argument to lead & lag window functions.
Adding shlex_split, cmd and shell moonblade functions.
Adding aarch64-apple-darwin and aarch64-unknown-linux-gnu to CI builds.
Adding to_fixed moonblade function.
Adding decimal places optional argument to ratio & percentage aggregation functions.
Adding frac & dense_rank aggregation functions to xan window.
Fixes
Loosening xan partition sanitizer to allow hyphens, dashes and points.
Fixing xan parallel --progress display.
Fixing logic error in xan search -B when using without --left.
Fixing xan parallel cat when working on file chunks with -P or -H.
Fixing moonblade list/string slicing with some combinations of negatives indices.
Fixing moonblade split function not using regex patterns properly.
Fixing moonblade parsing wrt regex patterns and comments (using a regex pattern containing # was not possible).
Fixing lead window aggregation function when working on any column that is not the first one.
Fixing xan view -S/--significance being overzealous, especially wrt integers.
Performance
Improving performance of xan parallel when working on file chunks.
Quality of Life
xan headers now report more useful information when files have diverging headers.
Better error messages for read_json and parse_json moonblade functions.
xan view -p will not engage pager when input errored or is empty.
xan select -e & -f become boolean flags instead of error-inducing invocation variants.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/xan/Makefile \
pkgsrc/textproc/xan/PLIST 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.1 pkgsrc/textproc/xan/Makefile:1.2
--- pkgsrc/textproc/xan/Makefile:1.1 Sat Jul 26 08:58:27 2025
+++ pkgsrc/textproc/xan/Makefile Thu Jul 31 11:49:48 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2025/07/26 08:58:27 pin Exp $
+# $NetBSD: Makefile,v 1.2 2025/07/31 11:49:48 pin Exp $
-DISTNAME= xan-0.51.0
+DISTNAME= xan-0.52.0
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=medialab/}
GITHUB_TAG= ${PKGVERSION_NOREV}
Index: pkgsrc/textproc/xan/PLIST
diff -u pkgsrc/textproc/xan/PLIST:1.1 pkgsrc/textproc/xan/PLIST:1.2
--- pkgsrc/textproc/xan/PLIST:1.1 Sat Jul 26 08:58:27 2025
+++ pkgsrc/textproc/xan/PLIST Thu Jul 31 11:49:48 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2025/07/26 08:58:27 pin Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/07/31 11:49:48 pin Exp $
bin/xan
share/doc/xan/LOVE_LETTER.md
share/doc/xan/NOTES.md
@@ -40,6 +40,7 @@ share/doc/xan/cmd/merge.md
share/doc/xan/cmd/network.md
share/doc/xan/cmd/parallel.md
share/doc/xan/cmd/partition.md
+share/doc/xan/cmd/pivot.md
share/doc/xan/cmd/plot.md
share/doc/xan/cmd/progress.md
share/doc/xan/cmd/range.md
@@ -60,6 +61,7 @@ share/doc/xan/cmd/tokenize.md
share/doc/xan/cmd/top.md
share/doc/xan/cmd/transform.md
share/doc/xan/cmd/transpose.md
+share/doc/xan/cmd/unpivot.md
share/doc/xan/cmd/view.md
share/doc/xan/cmd/vocab.md
share/doc/xan/cmd/window.md
Index: pkgsrc/textproc/xan/cargo-depends.mk
diff -u pkgsrc/textproc/xan/cargo-depends.mk:1.1 pkgsrc/textproc/xan/cargo-depends.mk:1.2
--- pkgsrc/textproc/xan/cargo-depends.mk:1.1 Sat Jul 26 08:58:27 2025
+++ pkgsrc/textproc/xan/cargo-depends.mk Thu Jul 31 11:49:48 2025
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.1 2025/07/26 08:58:27 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.2 2025/07/31 11:49:48 pin Exp $
CARGO_CRATE_DEPENDS+= adler2-2.0.0
CARGO_CRATE_DEPENDS+= ahash-0.8.12
Index: pkgsrc/textproc/xan/distinfo
diff -u pkgsrc/textproc/xan/distinfo:1.1 pkgsrc/textproc/xan/distinfo:1.2
--- pkgsrc/textproc/xan/distinfo:1.1 Sat Jul 26 08:58:27 2025
+++ pkgsrc/textproc/xan/distinfo Thu Jul 31 11:49:48 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1 2025/07/26 08:58:27 pin Exp $
+$NetBSD: distinfo,v 1.2 2025/07/31 11:49:48 pin Exp $
BLAKE2s (adler2-2.0.0.crate) = d269f2089344d4a3f4d0908af3257cf2a65755be0349ff42e3854509afd388f3
SHA512 (adler2-2.0.0.crate) = 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
@@ -888,9 +888,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.51.0.tar.gz) = 6df13ac9cf225e054c52338ea1aa8a468b725ef00f2b0fe27ce416e4cd0d3195
-SHA512 (xan-0.51.0.tar.gz) = 833cef00c3805e607d7dfa121c4425faf77f83c9c0c404163383d8340febe49ca495ce487671033c843b843f0103683f4228577b46e5c25098c7a977442d745d
-Size (xan-0.51.0.tar.gz) = 5881000 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 (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