"publishing" Tcl support functions used in Portfiles?
René J.V. Bertin
rjvbertin at gmail.com
Mon Sep 7 16:56:01 UTC 2020
On Monday September 07 2020 22:39:50 Joshua Root wrote:
Thanks, will have a look.
>You do it like this:
>In that proc, $mport is an identifier that was returned from mportopen,
>and the code being executed in the port's interpreter is 'set $key',
>which could of course be replaced with any other code you want.
Sounds like maybe one can put a wrapper script in the hashbang that sets $key to the contents of the file it gets called with (and with which you could turn Portfiles into executables if you really wanted). Playtime! :)
>Activating an installed port will execute the pre/post-activate code
>that was in the Portfile when it was installed, not necessarily what's
>in the Portfile now.
Well of course, but that's not the reason as far as I can tell.
More information about the macports-dev