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
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"]
|
|
|