* hptool/os-extras/win/template/Nsisfile.nsi.mu In either 32- or 64-bit installations, if the user chooses a non-default install location, a recent change caused the uninstall to always revert to the default location. This change fixes that problem.
This option causes the script to skip linking, only registering packages. http://projects.haskell.org/pipermail/haskell-platform/2014-August/002994.html
…orrectly represented This also fixes haddock showing up as removed on the Change Log web page.
correct hashes for final windows releases correct file name for os x ghc bindist
these automate making lists of contexts, and add the commonly needed "first", "last", and "index" tags. also, update templates to make use of these.
This makes MuContext composition a bit more sane.
* hptool/os-extras/win/templates/Nsisfile.nsi.mu * Fix the PATH to add the location where binaries are installed with "cabal install --global"; this was correct in 2013.2.0.0 but got lost in my recent shuffling * Fix the url shortcut that is installed, to point to the platform+ghc master indices, rather than just the ghc indices; in moving the HP functionality over from 2013.2.0.0, this got munged * Fix where a 32-bit HP installed on a 64-bit system was going (o, the fun of nsis macros, pre-defines, and variables); this functionality is new for 2014.2.0.0
Two scripts, one to document what was done to RC1 and one in case we need an RC3 and end up doing a rebuild of the binary pieces. * hptool/os-extras/win/fixGHC7.8.3.sh * New. This script is the skeleton of what we will do if we need to rebuild the entire HP packages. Not everything is enabled here (i.e., it's set for testing, not actually doing the changes), so more work and testing would be needed if we need to use this. The approach here is to take the GHC 7.8.3 bin dist, untar it, then lay in the GHC 7.8.3 doc tarball onto that, remove the unneeded files, then re-tar it up. Then any build for RC3 etc. would use this munged up 7.8.3 tarball. * hptool/os-extras/win/fixHP2014.2.0.0_RC1.sh * New. This script is what was used on (a copy of the RC1 build tree to in-place hammer in the GHC 7.8.3 docs, to remove the uneeded files, then generate the installer file once more.
This broken with the changes to detect previous installs. The problem is minor and only affects users on 64-bit Windows, who try to install when there are other HP's installed, and they select the "install anyway; I know what I'm doing" path. And it was still uninstallable, even in the wrong "side" of the registry (the 32-bit side rather than 64-bit side). This file is used to generate the installe executable so it is the last step in the build and thus the effect on anything else should be nothing.