app-text/xan
The CSV magician
-
xan-9999debug
View
Download
Browse License: || ( MIT Unlicense ) Apache-2.0 BSD-2 BSD CC0-1.0 GPL-2+ ISC MIT MPL-2.0 Unicode-3.0 Unlicense ZLIB Overlay: guru -
xan-9999debug
View
Download
Browse License: || ( MIT Unlicense ) Apache-2.0 BSD-2 BSD CC0-1.0 GPL-2+ ISC MIT MPL-2.0 Unicode-3.0 Unlicense ZLIB Overlay: vowstar
ChangeLog
commit e8da2624c4d7a4a9cd68c1d95d2db5a37228b678
Author: Huang Rui <vowstar@gmail.com>
Date: Mon May 11 23:19:05 2026 +0800
app-text/xan: switch to crates tarball, drop 0.56.0-r1 and 0.57.0
- 0.57.1 fetches a single crates tarball produced by vowstar-overlay-dist
- removes inline 367-crate CRATES list flagged by tinderbox QA notice
Closes: https://bugs.gentoo.org/show_bug.cgi?id=974647
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit f198f73aa0becdb4ab0e885273eec324126f3741
Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Date: Fri Apr 17 02:50:54 2026 +0600
app-text/xan: add 0.57.1
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/8
Merges: https://codeberg.org/gentoo/guru/pulls/8
commit dbfc23ea88ad181169a9e7dd2e72511184113b9c
Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Date: Wed Apr 15 19:01:58 2026 +0600
app-text/xan: update 0.56.0
updates 0.56.0 to 0.56.0-r1 based on 9999
changes:
- modify src_unpack() internally instead of redefining
updates:
- DEPEND and src_compile:
- copyright years
for more info, please look at the 2nd previous commit which updated 9999
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/8
commit c65ba32c3a7c3161d9018e08419bc82f50ef93eb
Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Date: Wed Apr 15 07:12:16 2026 +0600
app-text/xan: add 0.57.0
bumps to 0.57.0 based on 9999
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/8
commit 5e59028be78481c851e93c24ba941235d0378deb
Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Date: Tue Apr 14 19:01:39 2026 +0600
app-text/xan: update 9999
changes:
- modify src_unpack() internally instead of redefining:
functions should be defined on the order that they are called
for more info, check:
https://github.com/gentoo/guru/commit/e19c6d574461655f11cb1c6e1b37ff22c9a6ff70#commitcomment-172006236
updates:
- DEPEND and src_compile:
a lot of project uses -sys crates, and some of them like to vendor
deps, for more info check:
https://wiki.gentoo.org/wiki/Project:Rust/sys_crates and
https://wiki.gentoo.org/wiki/Why_not_bundle_dependencies
This commit fixes the deps for zstd-sys, and jemalloc-sys, instead of
the vendored deps, they now use the system libs. The -sys crates dep
fix part was done using this script:
https://codeberg.org/ingenarel-NeoJesus/gentoo-dev-scripts/src/commit/9b9bb737a8127582f431b646f4072d66d0165e0c/bins/apply-crates-fixes
- copyright years
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/8
commit 32ea3feca47154a9b5469e2a30d970ae6526e6b5
Author: Huang Rui <vowstar@gmail.com>
Date: Tue Mar 3 18:07:53 2026 +0800
app-text/xan: add 0.56.0, drop 0.51.0-0.54.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit ef8306c42ef176a81695ce01cdf1f7b55b40bedf
Author: ingenarel <ingenarelitems@gmail.com>
Date: Sun Nov 30 00:46:44 2025 +0600
app-text/xan: remove 0.48.0, add 0.54.1
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit 5767cca488640ed7bcb00692670277949f491fb7
Author: ingenarel <ingenarelitems@gmail.com>
Date: Sun Nov 30 00:37:36 2025 +0600
app-text/xan: update 9999
- update crates licenses
- add minimum rust version
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit 0db526e1f3f082b67f07e108c19d4e72359c9ab2
Author: ingenarel <ingenarelitems@gmail.com>
Date: Tue Nov 18 06:26:35 2025 +0600
app-text/xan: add 0.54.0
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit 23ea846121fd995e84ece0704062bb01ecf40f65
Author: ingenarel <ingenarelitems@gmail.com>
Date: Tue Nov 18 01:49:52 2025 +0600
app-text/xan: fix and improve the logic of the live ebuild template
I made a mass depfiles conversion to a lot of packages a while ago, and
most of the changes were reverted in
https://github.com/gentoo/guru/pull/354
However, the depfiles in this ebuild went unnoticed by me, so the logic
was fixed: use CRATES instead of depfiles
I also added `RESTRICT="mirror"` which were recommended to me in the IRC
back when the discussion was made on my mass creation of depfiles, this
way, portage shouldn't check for a mirror each time for hundreds of rust
CRATES
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit 4e8a0b8af1bf369e014e46a91b6f363ce23ff073
Author: ingenarel <ingenarelitems@gmail.com>
Date: Thu Oct 23 01:12:50 2025 +0600
app-text/xan: add 0.53.0
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit d28e0491120d46c6846704be88fc85c07f13aad2
Author: ingenarel <ingenarelitems@gmail.com>
Date: Wed Aug 6 11:10:21 2025 +0600
app-text/xan: add 0.52.0
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit 1214e5b87043bce2307e2d8d592fbbe2fd9df0b6
Author: ingenarel <ingenarelitems@gmail.com>
Date: Thu Jul 24 07:50:06 2025 +0600
app-text/xan: use crates instead of depfiles
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/354
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
commit 19c3e9b14d36866b1bb319e9b8885c58c312760e
Author: ingenarel <ingenarelitems@gmail.com>
Date: Fri Jul 18 08:20:47 2025 +0600
app-text/xan: add 0.51.0, 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit 2e8f25a9902dd9c43ac13a0cea1f1dd76242dc2f
Author: ingenarel <ingenarelitems@gmail.com>
Date: Fri Jul 18 07:24:10 2025 +0600
app-text/xan: use a vendor file instead of CRATES
This has the following upsides:
- fixes pkgcheck scan's `TooManyCrates` warning.
- becomes more easy to maintain since all it takes is a new vendor file
and bumping the ebuild.
- saves time for users. Portage doesn't try to download 500+ crates from
gentoo mirrors first then trying the crates.io links, instead, it just
downloads one singular vendor file
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit fd95115db645f79a0b934436010759d50abe00b1
Author: Huang Rui <vowstar@gmail.com>
Date: Fri Apr 11 00:46:13 2025 +0800
app-text/xan: new package, add 0.48.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
Author: Huang Rui <vowstar@gmail.com>
Date: Mon May 11 23:19:05 2026 +0800
app-text/xan: switch to crates tarball, drop 0.56.0-r1 and 0.57.0
- 0.57.1 fetches a single crates tarball produced by vowstar-overlay-dist
- removes inline 367-crate CRATES list flagged by tinderbox QA notice
Closes: https://bugs.gentoo.org/show_bug.cgi?id=974647
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit f198f73aa0becdb4ab0e885273eec324126f3741
Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Date: Fri Apr 17 02:50:54 2026 +0600
app-text/xan: add 0.57.1
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/8
Merges: https://codeberg.org/gentoo/guru/pulls/8
commit dbfc23ea88ad181169a9e7dd2e72511184113b9c
Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Date: Wed Apr 15 19:01:58 2026 +0600
app-text/xan: update 0.56.0
updates 0.56.0 to 0.56.0-r1 based on 9999
changes:
- modify src_unpack() internally instead of redefining
updates:
- DEPEND and src_compile:
- copyright years
for more info, please look at the 2nd previous commit which updated 9999
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/8
commit c65ba32c3a7c3161d9018e08419bc82f50ef93eb
Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Date: Wed Apr 15 07:12:16 2026 +0600
app-text/xan: add 0.57.0
bumps to 0.57.0 based on 9999
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/8
commit 5e59028be78481c851e93c24ba941235d0378deb
Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Date: Tue Apr 14 19:01:39 2026 +0600
app-text/xan: update 9999
changes:
- modify src_unpack() internally instead of redefining:
functions should be defined on the order that they are called
for more info, check:
https://github.com/gentoo/guru/commit/e19c6d574461655f11cb1c6e1b37ff22c9a6ff70#commitcomment-172006236
updates:
- DEPEND and src_compile:
a lot of project uses -sys crates, and some of them like to vendor
deps, for more info check:
https://wiki.gentoo.org/wiki/Project:Rust/sys_crates and
https://wiki.gentoo.org/wiki/Why_not_bundle_dependencies
This commit fixes the deps for zstd-sys, and jemalloc-sys, instead of
the vendored deps, they now use the system libs. The -sys crates dep
fix part was done using this script:
https://codeberg.org/ingenarel-NeoJesus/gentoo-dev-scripts/src/commit/9b9bb737a8127582f431b646f4072d66d0165e0c/bins/apply-crates-fixes
- copyright years
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/8
commit 32ea3feca47154a9b5469e2a30d970ae6526e6b5
Author: Huang Rui <vowstar@gmail.com>
Date: Tue Mar 3 18:07:53 2026 +0800
app-text/xan: add 0.56.0, drop 0.51.0-0.54.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
commit ef8306c42ef176a81695ce01cdf1f7b55b40bedf
Author: ingenarel <ingenarelitems@gmail.com>
Date: Sun Nov 30 00:46:44 2025 +0600
app-text/xan: remove 0.48.0, add 0.54.1
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit 5767cca488640ed7bcb00692670277949f491fb7
Author: ingenarel <ingenarelitems@gmail.com>
Date: Sun Nov 30 00:37:36 2025 +0600
app-text/xan: update 9999
- update crates licenses
- add minimum rust version
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit 0db526e1f3f082b67f07e108c19d4e72359c9ab2
Author: ingenarel <ingenarelitems@gmail.com>
Date: Tue Nov 18 06:26:35 2025 +0600
app-text/xan: add 0.54.0
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit 23ea846121fd995e84ece0704062bb01ecf40f65
Author: ingenarel <ingenarelitems@gmail.com>
Date: Tue Nov 18 01:49:52 2025 +0600
app-text/xan: fix and improve the logic of the live ebuild template
I made a mass depfiles conversion to a lot of packages a while ago, and
most of the changes were reverted in
https://github.com/gentoo/guru/pull/354
However, the depfiles in this ebuild went unnoticed by me, so the logic
was fixed: use CRATES instead of depfiles
I also added `RESTRICT="mirror"` which were recommended to me in the IRC
back when the discussion was made on my mass creation of depfiles, this
way, portage shouldn't check for a mirror each time for hundreds of rust
CRATES
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit 4e8a0b8af1bf369e014e46a91b6f363ce23ff073
Author: ingenarel <ingenarelitems@gmail.com>
Date: Thu Oct 23 01:12:50 2025 +0600
app-text/xan: add 0.53.0
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit d28e0491120d46c6846704be88fc85c07f13aad2
Author: ingenarel <ingenarelitems@gmail.com>
Date: Wed Aug 6 11:10:21 2025 +0600
app-text/xan: add 0.52.0
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit 1214e5b87043bce2307e2d8d592fbbe2fd9df0b6
Author: ingenarel <ingenarelitems@gmail.com>
Date: Thu Jul 24 07:50:06 2025 +0600
app-text/xan: use crates instead of depfiles
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/354
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
commit 19c3e9b14d36866b1bb319e9b8885c58c312760e
Author: ingenarel <ingenarelitems@gmail.com>
Date: Fri Jul 18 08:20:47 2025 +0600
app-text/xan: add 0.51.0, 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit 2e8f25a9902dd9c43ac13a0cea1f1dd76242dc2f
Author: ingenarel <ingenarelitems@gmail.com>
Date: Fri Jul 18 07:24:10 2025 +0600
app-text/xan: use a vendor file instead of CRATES
This has the following upsides:
- fixes pkgcheck scan's `TooManyCrates` warning.
- becomes more easy to maintain since all it takes is a new vendor file
and bumping the ebuild.
- saves time for users. Portage doesn't try to download 500+ crates from
gentoo mirrors first then trying the crates.io links, instead, it just
downloads one singular vendor file
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
commit fd95115db645f79a0b934436010759d50abe00b1
Author: Huang Rui <vowstar@gmail.com>
Date: Fri Apr 11 00:46:13 2025 +0800
app-text/xan: new package, add 0.48.0
Signed-off-by: Huang Rui <vowstar@gmail.com>

