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: Tue Jul 14 11:21:17 UTC 2026
Modified Files:
pkgsrc/textproc/xan: Makefile PLIST cargo-depends.mk distinfo
Log Message:
textproc/xan: update to 0.60.0
Breaking
Renaming xan from --path to --root.
Renaming xan separate -T/--txt to -L/--lines.
Features
Adding xan count -c/--check-alignment & -H/--human-readable.
Adding xan sort -e -z/--compress.
Adding xan sample -g -S/--sorted.
Adding xan from -f=(json|ndjson) --model.
Adding xan cat rows -I/--intersection & -U/--union.
Adding xan top -g -S/--sorted.
Adding the sort, dedup, flatten & flat_map moonblade function.
Adding support for list & map columns when using xan from -f=parquet.
Fixes
Fixing text wrapping across tool, especially xan flatten -w & xan flatten -F.
Fixing xan select -e & xan map plural clause flattening given list.
Fixing xan from -f=parquet not emitting correct column names for list & map columns.
Performance
Introducing a fast path for xan sort -e when input fits in a single chunk.
Faster xan from -f=ndjson & -f=parquet.
Amortizing xan sample allocations.
Improving performance of xan freq & xan p freq.
Quality of Life
Better record size estimation for xan sort -e.
Better xan flatten -c when string width cannot be computed correctly (because of emojis typically).
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/textproc/xan/Makefile \
pkgsrc/textproc/xan/cargo-depends.mk pkgsrc/textproc/xan/distinfo
cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/xan/PLIST
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.11 pkgsrc/textproc/xan/Makefile:1.12
--- pkgsrc/textproc/xan/Makefile:1.11 Mon Jun 22 07:59:07 2026
+++ pkgsrc/textproc/xan/Makefile Tue Jul 14 11:21:17 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2026/06/22 07:59:07 pin Exp $
+# $NetBSD: Makefile,v 1.12 2026/07/14 11:21:17 pin Exp $
-DISTNAME= xan-0.59.0
+DISTNAME= xan-0.60.0
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=medialab/}
GITHUB_TAG= ${PKGVERSION_NOREV}
Index: pkgsrc/textproc/xan/cargo-depends.mk
diff -u pkgsrc/textproc/xan/cargo-depends.mk:1.11 pkgsrc/textproc/xan/cargo-depends.mk:1.12
--- pkgsrc/textproc/xan/cargo-depends.mk:1.11 Mon Jun 22 07:59:07 2026
+++ pkgsrc/textproc/xan/cargo-depends.mk Tue Jul 14 11:21:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.11 2026/06/22 07:59:07 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.12 2026/07/14 11:21:17 pin Exp $
CARGO_CRATE_DEPENDS+= adler2-2.0.1
CARGO_CRATE_DEPENDS+= ahash-0.8.12
Index: pkgsrc/textproc/xan/distinfo
diff -u pkgsrc/textproc/xan/distinfo:1.11 pkgsrc/textproc/xan/distinfo:1.12
--- pkgsrc/textproc/xan/distinfo:1.11 Mon Jun 22 07:59:07 2026
+++ pkgsrc/textproc/xan/distinfo Tue Jul 14 11:21:17 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.11 2026/06/22 07:59:07 pin Exp $
+$NetBSD: distinfo,v 1.12 2026/07/14 11:21:17 pin Exp $
BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -1095,9 +1095,9 @@ Size (wit-parser-0.244.0.crate) = 159371
BLAKE2s (writeable-0.6.1.crate) = 9bf774d998fabc47fba2a73cb060d3ae04a8fe45be12f70d37db6896b7582f86
SHA512 (writeable-0.6.1.crate) = 686ca04702815096ac529ae6b9b80a30338f42eb5d414331992518c467c1827462673fcbbeb293818bbe570bd2723e9c60324522071c1b790c862fa6652c1385
Size (writeable-0.6.1.crate) = 24068 bytes
-BLAKE2s (xan-0.59.0.tar.gz) = 0441ca787f89c17b7d3feba499ce41306dcf63b4834b0464aa4f7741a41b5b28
-SHA512 (xan-0.59.0.tar.gz) = afdeeef37135e028675f6d330a4543f476dd4b3d18573aed71f66dd0c55b41dd8953a47a88999df154179f5e995061149e5cf3c668a3c976eff86ec80d5cb3bb
-Size (xan-0.59.0.tar.gz) = 36629622 bytes
+BLAKE2s (xan-0.60.0.tar.gz) = 37cd7dd2ed0dd48cf21908b728d34c548bfcfcdcb0666cf53215bd48d180acec
+SHA512 (xan-0.60.0.tar.gz) = a07954ee451e0bf6bac227670536b80a793a524b14e07e7cb52ce78a166e7f11df7be227694fe51bf386033c541c169e82ae34061510817991e090723e354321
+Size (xan-0.60.0.tar.gz) = 42891796 bytes
BLAKE2s (yoke-0.8.0.crate) = 58cbc8841faa0513fad28ecf83c1f39c9d0bea64e4d1474bac402361a77e6bbe
SHA512 (yoke-0.8.0.crate) = 6b6efbfd2bcb7e06fd6f9ae7bd213a54fedc7550273e2613fee3b8791bbe1038a7e7209142cc673d71fd57b7184cbb1209115ecd15c647db1a74f2966d593276
Size (yoke-0.8.0.crate) = 28726 bytes
Index: pkgsrc/textproc/xan/PLIST
diff -u pkgsrc/textproc/xan/PLIST:1.8 pkgsrc/textproc/xan/PLIST:1.9
--- pkgsrc/textproc/xan/PLIST:1.8 Mon Jun 22 07:59:07 2026
+++ pkgsrc/textproc/xan/PLIST Tue Jul 14 11:21:17 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2026/06/22 07:59:07 pin Exp $
+@comment $NetBSD: PLIST,v 1.9 2026/07/14 11:21:17 pin Exp $
bin/xan
share/doc/xan/LOVE_LETTER.md
share/doc/xan/NOTES.md
@@ -84,7 +84,17 @@ share/doc/xan/cookbook/img/dataviz/flatt
share/doc/xan/cookbook/img/dataviz/flatten-split.png
share/doc/xan/cookbook/img/dataviz/flatten.png
share/doc/xan/cookbook/img/dataviz/generate-gif.sh
+share/doc/xan/cookbook/img/dataviz/generate-grid.sh
share/doc/xan/cookbook/img/dataviz/generate-screenshots.sh
+share/doc/xan/cookbook/img/dataviz/grid/flatten-split.png
+share/doc/xan/cookbook/img/dataviz/grid/heatmap-conditional-formatting.png
+share/doc/xan/cookbook/img/dataviz/grid/heatmap-custom-decades.png
+share/doc/xan/cookbook/img/dataviz/grid/hist-categorical1.png
+share/doc/xan/cookbook/img/dataviz/grid/plot-scatter-categorical-grid.png
+share/doc/xan/cookbook/img/dataviz/grid/plot-time-categorical-grid.png
+share/doc/xan/cookbook/img/dataviz/grid/spark-gradient.png
+share/doc/xan/cookbook/img/dataviz/grid/stats-report-long.png
+share/doc/xan/cookbook/img/dataviz/grid/view-grouped.png
share/doc/xan/cookbook/img/dataviz/heatmap-adj.png
share/doc/xan/cookbook/img/dataviz/heatmap-conditional-formatting.png
share/doc/xan/cookbook/img/dataviz/heatmap-corr-renamed.png
@@ -114,6 +124,7 @@ share/doc/xan/cookbook/img/dataviz/plot-
share/doc/xan/cookbook/img/dataviz/plot-layout-gradient.png
share/doc/xan/cookbook/img/dataviz/plot-layout.png
share/doc/xan/cookbook/img/dataviz/plot-regression.png
+share/doc/xan/cookbook/img/dataviz/plot-scatter-categorical-grid.png
share/doc/xan/cookbook/img/dataviz/plot-scatter-categorical.png
share/doc/xan/cookbook/img/dataviz/plot-scatter-grid.png
share/doc/xan/cookbook/img/dataviz/plot-scatter-small-multiples-horizontal.png
@@ -121,6 +132,7 @@ share/doc/xan/cookbook/img/dataviz/plot-
share/doc/xan/cookbook/img/dataviz/plot-scatter-small-multiples-vertical.png
share/doc/xan/cookbook/img/dataviz/plot-scatter-ys.png
share/doc/xan/cookbook/img/dataviz/plot-scatter.png
+share/doc/xan/cookbook/img/dataviz/plot-time-categorical-grid.png
share/doc/xan/cookbook/img/dataviz/plot-time-categorical.png
share/doc/xan/cookbook/img/dataviz/plot-time-small-multiples.png
share/doc/xan/cookbook/img/dataviz/plot-time-y.png
@@ -148,6 +160,7 @@ share/doc/xan/cookbook/img/dataviz/spark
share/doc/xan/cookbook/img/dataviz/spark-vertical-gradient.png
share/doc/xan/cookbook/img/dataviz/spark-vertical-hist.png
share/doc/xan/cookbook/img/dataviz/stats-flat.png
+share/doc/xan/cookbook/img/dataviz/stats-report-long.png
share/doc/xan/cookbook/img/dataviz/stats-report.png
share/doc/xan/cookbook/img/dataviz/unknown-pleasures.jpeg
share/doc/xan/cookbook/img/dataviz/view-borderless.png
Home |
Main Index |
Thread Index |
Old Index