In order to get a stable release out I've reverted the INSTALLHTML work and moved it into its own branch. http://github.com/schwern/extutils-makemaker/tree/installhtml
There's this critical bug which needs fixed. It seems there's some cases when INSTALLHTML does not honor PREFIX. https://rt.cpan.org/Ticket/Display.html?id=45600 What would help to figure this out is refactoring the INSTALL_BASE and PREFIX tests. Currently they just test the current machine's Config. There's lots of edge cases. They also go through the whole install process which makes it difficult, if not impossible, to test a lot of situations. So we need unit tests for init_INSTALL_from_INSTALL_BASE() and init_INSTALL_from_PREFIX(). It might be worthwhile to refactor them into pure functions which take %Config and an %Install hash and spit out the new %Install hash. Then the prefixification logic can be tested more directly. Also the code which fixes up the values from %Config, replaces missing values, can be split out into its own function. Then INSTALLHTML can get out the door. -- We do what we must because we can. For the good of all of us, Except the ones who are dead. -- Jonathan Coulton, "Still Alive"