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.
20 lines
1.2 KiB
20 lines
1.2 KiB
# Declarative payload for src/vfs/punkdeclare.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-115 DEMONSTRATION: the entire binary payload of punkdeclare.vfs is DECLARED - the folder in |
|
# VCS carries only the boot fauxlink (main.tcl -> _config/punk_main.tcl). Clean-tree |
|
# reproduction: with lib_tcl9 absent (fresh clone, or deleted), 'tclsh src/make.tcl vfslibs' |
|
# (or 'bake punkdeclare') rematerializes the payload from the declared sources; the kit's |
|
# smokerequire (udp + tcllibc in mapvfs.toml) proves both binary packages resolve inside the |
|
# built artifact. Undeclared files dropped into the folder are preserved across |
|
# re-materialization (drop-in-wins precedence - src/vfs/README.md). |
|
[payload.tcludp] |
|
source = "vendorlib_tcl9/win32-x86_64/tcludp1.0.13" |
|
target = "lib_tcl9" |
|
|
|
[payload.tcllibc] |
|
source_root = "packages" |
|
source = "win32-x86_64/tcl9/tcllibc" |
|
target = "lib_tcl9"
|
|
|