On Mar 22, 2007, at 1:13 PM, John Ridgway wrote:
Friends -
I'm creating some new ports -- stuff from CTAN for TeX, and I am
discovering a real need for a pre- or post- deactivate hook
(preferably both, but I could live with only post-). What are the
chances that this functionality could get in to the base? The
reason is that when adding fonts to a TeX tree one needs to run
updmap-sys to make the fonts available, but when they go away again
we need to run updmap-sys again...
I just like to clean up after myself. :-)
This is one of the design problems we have. If you install port A
version 1, that declares a (pre|post)-deactivate hook and then
upgrade your dports/ tree with the new portfile for version 2 that
does not declare the hook, then the very hook is no longer stored
anywhere in your disk.
We should save the whole portfile in the receipt to be able to
implement that feature.
I believe this also applies to dependencies. If port A version 1
depends on port B and version 2 does not depend on port B, port(1)
will let you uninstall B without telling you you are breaking port A
(version 1).
Paul
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev