Change logs for ghc6 source package in Gutsy

  • ghc6 (6.6.1-2ubuntu2) gutsy; urgency=low
    
      * Move "SplitObjs=NO" out of the arch conditional, to make gcc-4.2
        builds happy, fixing the FTBFS on lpia (thanks to Ian Lynagh).
    
     -- Adam Conrad <email address hidden>   Wed, 15 Aug 2007 04:08:59 +1000
  • ghc6 (6.6.1-2ubuntu1) gutsy; urgency=low
    
      * Mangle debian/rules to make lpia builds behave like i386/amd64.
    
     -- Adam Conrad <email address hidden>   Wed, 15 Aug 2007 01:08:21 +1000
  • ghc6 (6.6.1-2build1) gutsy; urgency=low
    
      * Rebuild to fix installation on 32-bit arches, and stop warnings.
    
     -- Steve Kowalik <email address hidden>   Sat,  4 Aug 2007 19:32:41 +1000
  • ghc6 (6.6.1-2) unstable; urgency=low
    
      * ghc6-doc now depends on haddock as it needs to run
        gen_contents_index in postinst. Closes: #423561.
      * ghc6-doc and ghc6-libsrc depend on ${shlibs:Depends}, ${misc:Depends}.
    
     -- Ubuntu Archive Auto-Sync <email address hidden>   Fri,  18 May 2007 09:33:15 +0100
  • ghc6 (6.6.1-1) unstable; urgency=low
    
      * New upstream version.
      * Policy 3.7.2 compliant.
      * ghc6-doc provides libghc6-PACKAGE-doc for the various packages it
        has docs for.
      * Tweaked debian/rules to handle changes.
      * Remove build-dep on xutils; we no longer use lndir (which has now
        moved to xutils-dev anyway!)
      * Remove build-dep on cpio; we now let dh_install do all the moving
        rather than doing it ourselves with cpio.
      * Remove build-dep on time; no longer used.
      * Remove build-deps on libx11-dev, libsm-dev, libice-dev, libxmu-dev,
        libxi-dev; the X11 stuff is now in separate Cabal packages.
      * Manpages generation script removed s it is now in upstream.
      * Pass --datadir to ./configure rather than "make install-docs"
        so the haddock fields in package.conf get set correctly.
        Closes: #417325.
      * In mk/config.mk.in, don't put ghc-6.6.1/ on the end of datadir.
      * Use $(INSTALL) rather than hardcoding /usr/bin/install everywhere.
      * Don't generate or install library HTML doc contents and index.
      * Do install libraries-footer.txt, libraries-header.txt and the various
        prologue.txt's.
      * Install a gen_contents_index script for generating the haddock
        contents and index.
      * Add -X.haddock to the dh_compress call to make sure the .haddock
        files aren't getting compressed.
      * Give ghc6-doc a postinst to generate the haddock contents and index
        when it is installed.
      * Give ghc6-doc a prerm to clean up the above.
      * Revert these earlier changes as we now have haddock 0.8:
        * Remove the --source-module argument to haddock in mk/package.mk
          as haddock 0.7 doesn't support it.
        * Re-add the -optP-P when generating .raw-hs files as haddock 0.7
          doesn't cope with line numbers in the files.
    
     -- Ubuntu Archive Auto-Sync <email address hidden>   Mon,  14 May 2007 12:23:48 +0100
  • ghc6 (6.6-3) unstable; urgency=low
    
      * Add arm to the list of arches that have ghc6.
      * Add arm to the arches in compiler/cmm/PprC.hs for which
        loads and stores to be printed in a way that works if they are not
        aligned as the arch wishes.
      * For arm's odd floating point numbers:
        * Add FPTOOLS_FLOAT_WORD_ORDER_BIGENDIAN test to aclocal.m4
        * Call FPTOOLS_FLOAT_WORD_ORDER_BIGENDIAN after AC_C_BIGENDIAN
          in configure.ac.
        * Extra section for the FPTOOLS_FLOAT_WORD_ORDER_BIGENDIAN test in
          configure.
        * Add "#undef FLOAT_WORDS_BIGENDIAN" to mk/config.h.in.
        * Add FLOAT_WORDS_BIGENDIAN cases to rts/StgPrimFloat.c.
      * Apply the following upstream patch, to fix potential problems
        compiling ghc6 on amd64 (and possibly others):
        
        Fri Oct 20 16:39:25 BST 2006  Simon Marlow <email address hidden>
          * In hashExpr, use Word32 rather than relying on wrapping behaviour of Int
          Fixes #952, as it turns out.
          
          When compiling via C, we are at the mercy of C's undefined behaviour
          with respect to overflow of signed integer operations, and this was
          biting us here.
          
          Perhaps we should always add the -fwrapv flag to gcc, but since
          Haskell doesn't define overflow on Int either, it seemed the right
          thing to do to fix this code anyway.
    
    ghc6 (6.6-2) unstable; urgency=low
    
      * Add mips and mipsel to the list of arches that have ghc6.
      * Add mips and mipsel to the arches in compiler/cmm/PprC.hs for which
        loads and stores to be printed in a way that works if they are not
        aligned as the arch wishes.
      * Removed the -static flag for mips from compiler/main/DynFlags.hs.
    
    ghc6 (6.6-1) unstable; urgency=low
    
      * New upstream version.
      * Drop ghc6-hopengl package as HOpenGL is now split off from the
        GHC core.
      * Removed:
        * ghc6-hopengl.README.debian
        * ghc6-hopengl.examples
        * ghc6-hopengl.postinst.in
        * ghc6-hopengl.prerm.in
      * Removed opengl examples.
      * debian/scripts.mk no longer makes:
        * debian/ghc6-hopengl.postinst
        * debian/ghc6-hopengl.prerm
      * Removed all opengl-related commands from debian/rules.
      * Drop build-deps on
          xlibmesa-gl-dev, libglu1-xorg-dev | libglu-dev, libglut3-dev
        now we don't build the OpenGL libs.
      * Added note to manpage that ghci is not yet available on all arches.
      * Add ppc64 to the list of arches that have ghc6. Closes: #375623.
      * Update locations of README and ANNOUNCE in ghc6.docs.
      * Don't include ghc/mk/version.mk in debian/scripts.mk as it no longer
        exists. Instead, get ProjectVersion with some shell magic.
      * Don't include ghc/mk/version.mk in debian/scripts.mk as it no longer
        exists. Instead, pass $(ProjectVersion) in from debian/rules.
      * Remove mk/build.mk before we start filling it so the commands can be
        more symmetric.
      * Don't build the threaded RTS except on x86/amd64.
      * Don't try to link ghc6 with the threaded RTS except on x86/amd64.
      * Remove debian/test-build before creating it, so we can restart
        builds part-way through without them falling over.
      * Various paths in debian/rules lose their ghc/ prefix.
      * Clean up debian/test-build/ after doing the test.
      * hslibs no longer exists, so remove everything relating to it in
        debian/rules.
      * Remove register declarations from rts/StgCRun.c that break the
        unregisterised build on alpha.
      * Add to compiler/cmm/PprC.hs an option for loads and stores to be
        printed in a way that works if they are not aligned as the arch
        wishes. Enable this option for alpha.
      * Remove the --source-module argument to haddock in mk/package.mk
        as haddock 0.7 doesn't support it.
      * Re-add the -optP-P when generating .raw-hs files as haddock 0.7
        doesn't cope with line numbers in the files.
    
     -- StefanPotyra <email address hidden>   Tue,  14 Nov 2006 23:31:57 +0000