You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

25 lines
1.3 KiB

# Declarative payload for src/vfs/punk9linux.vfs (G-115) - materialized by 'tclsh src/make.tcl vfslibs'
# (and automatically as a phase of 'make.tcl bake'/'bakehouse'). Entry format + the drop-in-wins
# precedence rules: src/vfs/README.md. punkcheck-tracked (records in src/vfs/.punkcheck).
# Migrated 2026-07-31 from the per-package src/runtime/vendorlib_vfs.toml surface (G-037/G-139).
# G-139/G-140: platform-neutral tcllib plus each consuming kit target's OWN tcllibc from
# that platform's packages tier (the suite lib-tier builds). replace retires the
# provenance-less hand-dropped tcllibc; supersedes removes the stray-named tcllibc2.0.
[payload.tcllib]
source_root = "packages"
source = "allplatforms/tcl9/tcllib2.0"
target = "lib_tcl9"
replace = true
# G-127 per-platform entry: %platform% resolves per consuming kit target (today
# linux-x86_64 via [kit.punkshell902]; a freebsd kit of this vfs would add its own
# platform automatically once its packages tier is fetched). Staged under
# _targets/<platform>/lib_tcl9/ and selected into the kit image at bake time - the
# flat committed lib_tcl9/tcllibc copy was removed with this migration.
[payload.tcllibc]
source_root = "packages"
source = "%platform%/tcl9/tcllibc"
target = "lib_tcl9"
replace = true
supersedes = ["tcllibc2.0"]