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

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