1. 06 Nov, 2000 1 commit
    • simonmar's avatar
      [project @ 2000-11-06 13:13:17 by simonmar] · 769e8c2c
      simonmar authored
      Change the way source distributions are built.
      
      Now we do a 'make boot', 'make distclean', build a link tree to filter
      some files out (eg. .cvsignore), and finally tar up the result.  The
      process isn't bulletproof, so it makes sense to compare the manifest
      against previous versions.
      
      Now you don't have to be in a linked build tree to make a source
      distribution.
      769e8c2c
  2. 25 Aug, 2000 1 commit
  3. 13 Jul, 2000 1 commit
  4. 18 May, 2000 1 commit
  5. 31 Jan, 2000 1 commit
  6. 20 Jan, 2000 1 commit
  7. 26 Oct, 1999 1 commit
  8. 05 Oct, 1999 2 commits
    • simonmar's avatar
      [project @ 1999-10-05 11:36:27 by simonmar] · 347936f4
      simonmar authored
      GHC versions are now of the form AA.BB.C, where AA is the major
      version, BB is the minor version, and C is the patchlevel.
      
      Part of this commit accidentally ended up in an earlier commit to
      fptools/ghc/mk/version.mk, which contains some comments on the version
      rationale.  Excerpt:
      
      # ProjectVersionInt does *not* contain the patchlevel (rationale: this
      # figure is used for conditional compilations, and library interfaces
      # etc. are not supposed to change between patchlevels).
      
      i.e. a patchlevel is for bugfixes only, no new features or
      interface-changing changes.  Unfortunately, we made this mistake in
      4.04pl1, and won't be making it again.
      347936f4
    • simonmar's avatar
      [project @ 1999-10-05 10:30:26 by simonmar] · 67fe852e
      simonmar authored
      Build System Cleanup
      --------------------
      
      This commit is intended to clear the way for automatic RPM building.
      In particular, the idea is that 'make install' doesn't build anything,
      so you can do
      
      	make install prefix=/some/tmp/prefix
      
      to install everything in /some/tmp/prefix, but leave the hardwired-in
      install directories the same.
      
      For scripts that depend on the install dir (currently just the GHC
      driver and mkdependHS), we now build two versions: <script>-inplace,
      which is used for running the script from the build tree, and
      <script>, which is the to-be-installed version.
      
      NOTE: binary distributions are now a little bit trickier to build.
      You *must* include the line "BIN_DIST=1" in your build.mk if you
      intend to make a binary distribution from the current build tree.
      This is because certain scripts have to be built differently, and we
      don't rebuild them when doing 'make binary-dist' anymore (since 'make
      binary-dist' just does a 'make install' with a re-targetted prefix,
      just like the RPM builder).
      
      Other changes
      
      	- the binary-dist machinery is now all in fptools/Makefile
      	- removed a gratuitous $(package)-$(version) level of
      	  directories from the binary distribution.
      	- binary distributions are now placed under the package
      	  name, rather than fptools/fptools.
      	- various other minor cleanups.
      67fe852e
  9. 24 Jun, 1999 1 commit
  10. 27 Aug, 1998 1 commit
  11. 26 Aug, 1998 1 commit
  12. 20 Aug, 1998 1 commit
  13. 14 Aug, 1998 1 commit
  14. 31 May, 1998 1 commit
  15. 07 Jan, 1998 1 commit
  16. 22 Dec, 1997 1 commit
  17. 19 Dec, 1997 1 commit
  18. 18 Dec, 1997 1 commit
  19. 16 Dec, 1997 2 commits
  20. 13 Oct, 1997 1 commit
  21. 09 Oct, 1997 2 commits
  22. 03 Oct, 1997 1 commit
  23. 30 Sep, 1997 1 commit
  24. 24 Sep, 1997 1 commit
  25. 18 Sep, 1997 1 commit
  26. 28 Aug, 1997 1 commit
  27. 09 Jun, 1997 1 commit
  28. 06 Jun, 1997 1 commit
  29. 05 Jun, 1997 1 commit
  30. 19 May, 1997 1 commit
  31. 25 Mar, 1997 1 commit
  32. 24 Mar, 1997 2 commits
  33. 17 Mar, 1997 1 commit
  34. 14 Mar, 1997 1 commit
  35. 21 Nov, 1996 1 commit