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 Feb 17 13:55:58 UTC 2026
Modified Files:
pkgsrc/textproc/xan: Makefile PLIST cargo-depends.mk distinfo
Log Message:
textproc/xan: update to 0.55.0
Breaking
Changing how xan separate generates default column names.
xan from -f=(json|ndjson|jsonl) will now emit column in input order by default.
Changing xan to -B/--buffer-size to --sample-size to harmonize flag names with xan from.
Features
Adding the xan complete command.
Adding an optional unit to ceil, floor, round & trunc moonblade function. E.g. floor to nearest decade: floor(year, 10).
Adding basename & dirname moonblade functions.
Adding parse_py_literal moonblade functions. Useful to deal with files dubiously serialized using pandas.
Adding xan view --repeat-headers=(auto|always|never).
Adding xan view --reveal-whitespace=(auto|always|never).
Adding --color support to XAN_VIEW_ARGS.
Adding xan from -f json --sample-size -1 to sample the whole file.
Adding xan from -f json --single-object.
Adding xan from --sort-keys.
Adding xan to (json|ndjson|jsonl) --sample-size -1 to sample the whole file.
Adding xan to (json|ndjson|jsonl) --strings flag.
Adding xan separate --prefix.
Adding xan heatmap -C short flag for --cram.
Adding xan heatmap --repeat-headers.
Adding rank, cume_dist, percent_rank and ntile window functions.
Adding xan help --color.
Fixes
Fixing xan select -ne incorrectly emitting headers.
Quality of Life
xan view -p will not print bottom header anymore by default.
xan view will not reveal problematic whitespace if output is not colored anymore, by default.
Better xan hist error messages and help.
Testing more file name variants when searching for a .gzi index.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/xan/Makefile \
pkgsrc/textproc/xan/cargo-depends.mk pkgsrc/textproc/xan/distinfo
cvs rdiff -u -r1.3 -r1.4 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.5 pkgsrc/textproc/xan/Makefile:1.6
--- pkgsrc/textproc/xan/Makefile:1.5 Sat Nov 29 20:21:13 2025
+++ pkgsrc/textproc/xan/Makefile Tue Feb 17 13:55:58 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2025/11/29 20:21:13 pin Exp $
+# $NetBSD: Makefile,v 1.6 2026/02/17 13:55:58 pin Exp $
-DISTNAME= xan-0.54.1
+DISTNAME= xan-0.55.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.5 pkgsrc/textproc/xan/cargo-depends.mk:1.6
--- pkgsrc/textproc/xan/cargo-depends.mk:1.5 Sat Nov 29 20:21:13 2025
+++ pkgsrc/textproc/xan/cargo-depends.mk Tue Feb 17 13:55:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.5 2025/11/29 20:21:13 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.6 2026/02/17 13:55:58 pin Exp $
CARGO_CRATE_DEPENDS+= adler2-2.0.1
CARGO_CRATE_DEPENDS+= ahash-0.8.12
@@ -130,8 +130,8 @@ 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.15
-CARGO_CRATE_DEPENDS+= jiff-static-0.2.15
+CARGO_CRATE_DEPENDS+= jiff-0.2.18
+CARGO_CRATE_DEPENDS+= jiff-static-0.2.18
CARGO_CRATE_DEPENDS+= jiff-tzdb-0.1.4
CARGO_CRATE_DEPENDS+= jiff-tzdb-platform-0.1.3
CARGO_CRATE_DEPENDS+= jobserver-0.1.34
Index: pkgsrc/textproc/xan/distinfo
diff -u pkgsrc/textproc/xan/distinfo:1.5 pkgsrc/textproc/xan/distinfo:1.6
--- pkgsrc/textproc/xan/distinfo:1.5 Sat Nov 29 20:21:13 2025
+++ pkgsrc/textproc/xan/distinfo Tue Feb 17 13:55:58 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.5 2025/11/29 20:21:13 pin Exp $
+$NetBSD: distinfo,v 1.6 2026/02/17 13:55:58 pin Exp $
BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -390,12 +390,12 @@ Size (jemalloc-sys-0.5.4+5.3.0-patched.c
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.15.crate) = 6370a0afca212b92ae0ef086d94ff098b93df19a2ce25cd88426372eedacc63f
-SHA512 (jiff-0.2.15.crate) = 577b5b326c66bf8b81174c48e913ee381cb17030b7cfb3d211ea3376a4805edf08eebff7ba1aa67cf20144ebf3aca02d6f96f771cd44e5bf6aa0a23e96f6fd27
-Size (jiff-0.2.15.crate) = 712996 bytes
-BLAKE2s (jiff-static-0.2.15.crate) = fac0a9c5623f4e069273a25b56099f193ede3ccab8d6900ea2536c709d96d652
-SHA512 (jiff-static-0.2.15.crate) = 282b8bbfcba6b86f84a5f93f3efcc20a61b727abad664836e8f81d00b397a34b1e94276af05dca25c7abd44292abcfe7af3c3b710087d4af8b5bbf348999089a
-Size (jiff-static-0.2.15.crate) = 76146 bytes
+BLAKE2s (jiff-0.2.18.crate) = 60143bd283eb4b751afd0805a7fdf233a05f5eb356c728a4e7b96de6a2c03fb6
+SHA512 (jiff-0.2.18.crate) = 3b6d1f57df5d81fbc529d99594c3c6992e7333428020251def4854b141eb9b071467104f720073b6b07119dbd8aa029b36378d41df6a06239b12f48d2a1b7b21
+Size (jiff-0.2.18.crate) = 764726 bytes
+BLAKE2s (jiff-static-0.2.18.crate) = b474955e8f0260c1a1de941a9ffe433d5f357d7c37df0e109334346e65523381
+SHA512 (jiff-static-0.2.18.crate) = cab8cd27b3d67f9e5382d5e1456e147d4432f3af4f045b0ff176eb57efc4ab3971a37a3998a33e5e3b76b1800ea18fe1805d1b63c14a85028f82cef694a935e0
+Size (jiff-static-0.2.18.crate) = 83381 bytes
BLAKE2s (jiff-tzdb-0.1.4.crate) = 01f2ae046e1c147e421e2ba26758628ffddf9a35caddfcc951693bb39cd2a64b
SHA512 (jiff-tzdb-0.1.4.crate) = bdb4b37a12e65d260bbf5d7c096e7f404e2f4c09cd625ed664b23c5bd2551323113c7e27a0e37fc009e1d8edc6643c00ea9d1f3dffcf40cf3349dbec49b7cecb
Size (jiff-tzdb-0.1.4.crate) = 62435 bytes
@@ -960,9 +960,9 @@ Size (wit-bindgen-0.46.0.crate) = 60508
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.54.1.tar.gz) = 9419c4b57459f0fbb89e32a9345bfedcee5305ff4d862b09d4b292a155d86da2
-SHA512 (xan-0.54.1.tar.gz) = 3301995cf17b5471058cdb77bd9673599708cb97f58d3f75b12049019a824d8c95d7e3ec06debb2c738b8673118f2b82dc138137396c1e84150357ef41421b99
-Size (xan-0.54.1.tar.gz) = 5933938 bytes
+BLAKE2s (xan-0.55.0.tar.gz) = ee116f24f6b1e1363c882a72101e1ff241a0e9764cd1c80eef059bc61aa08cdc
+SHA512 (xan-0.55.0.tar.gz) = 941ebf8f4e2c340ec368f0b2cc51795361d60eef90c5f26438df57470902d16670524247ae66dc067edd5bccb0ddda6ecac6ca32b4ea0cf6017b39f6ba1cdabd
+Size (xan-0.55.0.tar.gz) = 5948090 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.3 pkgsrc/textproc/xan/PLIST:1.4
--- pkgsrc/textproc/xan/PLIST:1.3 Tue Nov 18 13:41:20 2025
+++ pkgsrc/textproc/xan/PLIST Tue Feb 17 13:55:58 2026
@@ -1,15 +1,17 @@
-@comment $NetBSD: PLIST,v 1.3 2025/11/18 13:41:20 pin Exp $
+@comment $NetBSD: PLIST,v 1.4 2026/02/17 13:55:58 pin Exp $
bin/xan
share/doc/xan/LOVE_LETTER.md
share/doc/xan/NOTES.md
share/doc/xan/README.md
share/doc/xan/XANZINE.md
+share/doc/xan/blog/csv_base_jumping.md
share/doc/xan/cmd/agg.md
share/doc/xan/cmd/behead.md
share/doc/xan/cmd/bins.md
share/doc/xan/cmd/blank.md
share/doc/xan/cmd/cat.md
share/doc/xan/cmd/cluster.md
+share/doc/xan/cmd/complete.md
share/doc/xan/cmd/count.md
share/doc/xan/cmd/dedup.md
share/doc/xan/cmd/drop.md
Home |
Main Index |
Thread Index |
Old Index