[Pkg-haskell-commits] darcs: ghc: Import of ghc6_6.6-3.dsc

Ian Lynagh (wibble) igloo at debian.org
Sat Jul 30 14:48:24 UTC 2011


Sun Oct 22 22:36:32 UTC 2006  Ian Lynagh (wibble) <igloo at debian.org>
  * Import of ghc6_6.6-3.dsc

    A ./changelog
    A ./compat
    A ./control
    A ./copyright
    A ./flags.xsl.in
    A ./ghc6-doc.doc-base.users-guide
    A ./ghc6.docs
    A ./ghc6.postinst.in
    A ./ghc6.postrm.in
    A ./ghc6.prerm.in
    A ./rules
    A ./scripts.mk

Sun Oct 22 22:36:32 UTC 2006  Ian Lynagh (wibble) <igloo at debian.org>
  * Import of ghc6_6.6-3.dsc
diff -rN -u old-ghc//changelog new-ghc//changelog
--- old-ghc//changelog	1970-01-01 00:00:00.000000000 +0000
+++ new-ghc//changelog	2011-07-30 14:48:24.324699123 +0000
@@ -0,0 +1,987 @@
+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 <simonmar at microsoft.com>
+      * 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.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Sun, 22 Oct 2006 22:36:32 +0000
+
+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.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Mon, 16 Oct 2006 14:20:08 +0100
+
+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.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Thu, 12 Oct 2006 01:22:24 +0000
+
+ghc6 (6.4.2-2) unstable; urgency=low
+
+  * Have ghc-pkg not create ~/.ghc when it doesn't need to, and return
+    the empty package file when trying to read a package file that
+    doesn't exist. Closes: #375166, #375188.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Sat, 24 Jun 2006 09:41:01 +0000
+
+ghc6 (6.4.2-1) unstable; urgency=low
+
+  * New upstream release. Closes: #369947.
+  * Add --nonet to XSLTPROC_OPTS.
+  * Add GhcWithInterpreter=NO on arches we don't build registerised
+    due to http://hackage.haskell.org/trac/ghc/ticket/631
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Mon, 19 Jun 2006 22:43:02 +0100
+
+ghc6 (6.4.1-2.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Add docbook-xml to build-dep (Closes: #356015).
+
+ -- Luk Claes <luk at debian.org>  Sat, 25 Mar 2006 18:43:52 +0100
+
+ghc6 (6.4.1-2) unstable; urgency=low
+
+  * Due to problems with xmltex's uninstallability and its long-standing
+    bugs with lists rendering some docs unbuildable:
+    * Set XMLDocWays to "html" in debian/rules, rather than "html dvi ps".
+    * Remove build-deps on jade, docbook-utils, xmltex, docbook-xml.
+  * Change ghc6-hopengl's dep on "libc6-dev" to
+    "libc6-dev | libc6.1-dev | libc-dev"
+  * Fix building cabal packages that build executables with HS-Source-Dir.
+    Closes: #337909.
+  * Use "tail -n +2" rather than the deprecated "tail +2" in debian/rules.
+    Closes: #339606.
+  * On the list of arches we build registerised:
+    * Add amd64. Closes: #354872.
+    * Remove sparc (it has bitrotted).
+    List now reads "i386 amd64".
+  * Remove ghc6.README.Debian (appeal for registerised ports). The problems
+    when they bitrot outweigh the advantages IMO, at least until we have a
+    testsuite we can run when building.
+  * Apply fix for ghci failing to start ("Unable to mmap( MAP_FIXED ) for
+    Jump Islands") from Ryan Lortie. Closes: #343428.
+  * Delete ".SECONDARY:" from mk/suffix.mk as make >3.80 was taking
+    forever due to bug #346248. Closes: #348633.
+  * Changed xlibs-dev build-dep to:
+    libx11-dev, libsm-dev, libice-dev, libxmu-dev, libxi-dev.
+    Closes: #346752.
+  * Add "GhcWithNativeCodeGen=NO" to mk/build.mk when we are building
+    unregisterised.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Fri, 03 Mar 2006 00:32:06 +0000
+
+ghc6 (6.4.1-1) unstable; urgency=low
+
+  * New upstream release. Closes: #329322.
+  * Relax the libgmp3-dev build-dep to make backporting easier.
+  * Don't force using gcc-3.3 to build; drop gcc-3.3 build-dep.
+  * Apply patch to add support for kfreebsdgnu to configure(.ac) and the
+    mangler. Closes: #332977.
+  * Add kfreebsd-i386 to ghc6_arches.
+  * Add missing deps on libx11-dev, libsm-dev, libice-dev, libxmu-dev,
+    libxi-dev, libc6-dev to ghc6-hopengl. Closes: #317069.
+  * Update (build-)dep xlibmesa-glu-dev to libglu1-xorg-dev | libglu-dev.
+  * Standards version 3.6.1 -> 3.6.2.
+  * Upstream fixed a panic to give a sensible error message.
+    Closes: #319294.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Fri, 14 Oct 2005 10:44:34 +0000
+
+ghc6 (6.4-4.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * C++ ABI transition: Relink against new libgmp3c2 package.
+    This will require a manual bootstrapping on each arch since ghc6
+    build depends on itself and the new and old version of gmp3
+    conflict with each other.  (Closes: #319222)
+    - Versioned build dependency on libgmp3-dev (>= 4.1.4-6)
+  * Build using gcc-3.3 since this version doesn't build/work using 4.0
+    and a new upstream version that fixes it isn't available yet.
+
+  See instructions in debian/bootstrap-extracted on how to build this.
+
+ -- Kurt Roeckx <kurt at roeckx.be>  Wed, 31 Aug 2005 19:08:22 +0200
+
+ghc6 (6.4-4) unstable; urgency=low
+
+  * Use &(arr->payload) instead of BYTE_ARR_CTS(arr) in Adjustor.c on
+    ia64 as we no longer have the definition of BYTE_ARR_CTS to hand.
+  * Use ASSIGN_DBL and PK_DBL in generated C code from CMM code to avoid
+    unaligned access SIGBUSes on some arches. Closes: #309025.
+  * Use the stage2 ghc-inplace when checking "hello world" works.
+  * Build-dep on xmltex, docbook-xsl and docbook-xml.
+  * Set XMLDocWays rather than SGMLDocWays. Closes: #309016.
+  * Disable dvi and ps docs as they don't build.
+  * Remove ps and dvi sections from debian/ghc6-doc.doc-base.users-guide.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Fri, 20 May 2005 12:42:52 +0000
+
+ghc6 (6.4-3) unstable; urgency=low
+
+  * Removed powerpc from the list of arches to do a registerised build with
+    object splitting as there are bootstrapping issues from earlier GHCs.
+  * Change a stray "6.4" to $(ProjectVersion) in debian/rules
+  * Fix "SOURCE:" lines in {pre,post}{inst,rm}.in files.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Wed, 04 May 2005 17:07:08 +0100
+
+ghc6 (6.4-2) experimental; urgency=low
+
+  * Don't create user package.conf if not modifying.
+  * Change "#ifdef darwin_REGS" to "#if darwin_REGS" in
+    ghc/includes/MachRegs.h to fix build on powerpc (from upstream CVS).
+  * Add powerpc to the list of arches to do a registerised build with
+    object splitting.
+  * Fix checkFEDArgs in ghc/compiler/typecheck/TcForeign.lhs so it compiles
+    again.
+  * Remove OpenGL and GLUT packages from package.conf.shipped.
+    Have the postinst/prerm add/remove them.
+  * ghc6-hopengl provides libghc6-{opengl,glut}-{dev,prof}
+  * Other exposed libraries are provided as libghc6-foo-dev by ghc6 and
+    libghc6-foo-prof by ghc6-prof.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Mon, 21 Mar 2005 03:26:35 +0000
+
+ghc6 (6.4-1) experimental; urgency=low
+
+  * New upstream release; just for experimental for now.
+  * Remove xmlise-flags.sgml as upstream now ships flags.xml.
+  * Rejig how files are put in the right packages to follow upstream changes.
+  * Separate build target into build and install.
+  * No longer allow ghc4 or ghc5 to be used for building as they are no longer
+    supported.
+  * Handle /usr/bin/ghc6 et al. and the alternatives without the 6 suffix
+    better.
+  * Add a /usr/bin/runhaskell alternative, priority 8600000600.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Sun, 13 Mar 2005 04:25:20 +0000
+
+ghc6 (6.2.2-3) unstable; urgency=low
+
+  * Backport runghc from CVS.
+  * Build-dep prefers libreadline5-dev rather than libreadline4-dev.
+  * Compiled with libreadline5-dev.  Closes: #291126.
+  * Remove package.conf{,.old} when changing to a different upstream
+    version as well as when purging. Closes: #277606.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Fri, 28 Jan 2005 01:55:31 +0000
+
+ghc6 (6.2.2-2) unstable; urgency=low
+
+  * Add build-depends on autotools-dev.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Wed, 20 Oct 2004 14:40:47 +0100
+
+ghc6 (6.2.2-1) unstable; urgency=low
+
+  * Add "Modes of operation" flags to flag reference in the users guide,
+    and hence to the automatically generated manpage.
+  * Create /usr/bin/ghc-pkg6.
+  * Revert changes to support mips/mipsel. They need changes in
+    glibc/gcc to work, supported by different changes in ghc.
+  * Support the spirit of noopt and nostrip values of DEB_BUILD_OPTIONS
+  * Make symlinks for /usr/bin/{ghc,ghc-pkg,ghci}-$version into
+    /usr/lib/ghc-$version/bin/.
+  * Add manpage symlinks for {ghc,ghci}-$version.
+  * Bump Standards-Version to 3.6.1.
+  * Remove mention of threaded packages from the manpage as they no
+    longer exist.
+  * Add grep-dctrl to build-dep list and use grep-status to build a
+    depends line for the set of installed packages providing
+    libreadline-dev (should have cardinality 1).
+    Replaced libreadline4-dev dependency with ${readline}.
+    Switch order of libreadline4-dev and libreadline-dev in build-deps
+    so the concrete package is first.
+  * Change how configure/config.sub/config.guess are handled in line
+    with /usr/share/doc/autotools-dev/README.Debian.gz.
+  * Added varfile /usr/lib/haskell-utils/ghc6_vars.
+  * Remove docs/building/building.out and
+    ghc6-6.2.2/docs/docbook-cheat-sheet/docbook-cheat-sheet.out when
+    cleaning.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Tue, 19 Oct 2004 18:12:55 +0000
+
+ghc6 (6.2.1-5) unstable; urgency=low
+
+  * Join build-deps onto a single line.
+  * Eliminate {,} bashisms in debian/rules.
+  * Build-dep on xlibs-dev for building the X11 package.
+  * Additionally build the RTS the following ways:
+    debug_p thr_debug thr_debug_p
+    (which, together with those done by default, gives us all ways).
+  * Install initial /usr/lib/ghc-$version/package.conf as
+    /usr/lib/ghc-$version/package.conf.shipped and copy it to
+    /usr/lib/ghc-$version/package.conf in postinst if it doesn't exist.
+    This means other library information isn't lost across upgrades.
+  * Remove /usr/lib/ghc-$version/package.conf{,.old} in postrm purge.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Sat, 07 Aug 2004 12:03:31 +0000
+
+ghc6 (6.2.1-4) unstable; urgency=low
+
+  * Remove IA64 from the unregisterised arches list to try to fix the
+    unaligned accesses.
+  * Add -mlong-calls flag for mips* in both DriverFlags and SRC_CC_OPTS
+    in mk/config.mk.in. Fixes problem where a step in gdb on a call to
+    mp_set_memory_functions lands us in the middle of Show.hc.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Thu, 08 Jul 2004 17:19:06 +0000
+
+ghc6 (6.2.1-3) unstable; urgency=low
+
+  * Up gcc build-dep to "gcc-3.3 (>= 1:3.3.4)" to fix
+    "charToUtf8 1884139800" panic when compiling
+    'module Foo where foo 5 = 6'.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Fri, 18 Jun 2004 18:09:15 -0400
+
+ghc6 (6.2.1-2) unstable; urgency=low
+
+  * Change the mangler to allow a tab before .section on sparc.
+    Fixes a problem which shows up as symbols not being made global
+    so not being defined when compiling with gcc >= 3.something.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Tue, 13 Apr 2004 12:26:41 +0000
+
+ghc6 (6.2.1-1) unstable; urgency=low
+
+  * New upstream (stable branch) release.
+  * Don't use -static on any arches (remove per-arch "-static"s in
+    ghc/compiler/main/DriverFlags.hs).
+  * Remove threaded packages (functionality now handled by main packages).
+  * We now depend and build-depend on "gcc-3.3 (>= 1:3.3.3-2)" which should
+    give correct code on all arches.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Tue, 23 Mar 2004 20:47:13 +0000
+
+ghc6 (6.2-3) unstable; urgency=low
+
+  * More HOpenGL example tweaking.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Sat, 24 Jan 2004 20:16:57 +0000
+
+ghc6 (6.2-2) unstable; urgency=low
+
+  * Apply fix so OpenGL docs build when the compiling compiler doesn't
+    support OpenGL.
+  * Tweaked HOpenGL example, including suggestions from Sven Panne (HOpenGL
+    author).
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Wed, 21 Jan 2004 23:57:22 +0000
+
+ghc6 (6.2-1) unstable; urgency=low
+
+  * New upstream version.
+  * ghc/docs/users_guide/flags.sgml is now xmlised by a script rather
+    than by hand.
+  * Added an HOpenGL example.
+  * Removed build dependency on happy (it has been pre-run on the tarball).
+  * Build dependency on haddock is now >= 0.6 (we need some of its new
+    options).
+  * For the normal ghc6 deb pass GhcLibsWithOpenGL=NO GhcLibsWithGLUT=NO
+    rather than GhcLibsWithHOpenGL=NO
+  * Add config.status and libraries.txt to CLEAN_FILES and a rule to
+    remove the HTML directory for the extraclean target in
+    libraries/Makefile
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Tue, 16 Dec 2003 18:09:11 +0000
+
+ghc6 (6.0.1-10) unstable; urgency=low
+
+  * Change #ifdef IN_STG_CODE to #if IN_STG_CODE in the alpha section of
+    ghc/includes/TailCalls.h
+  * Add __muldi3 to RTS_LIBGCC_SYMBOLS in ghc/rts/Linker.c (ghci was
+    complaining about it being unknown on sparc).
+  * Provide a /usr/bin/haskell-compiler alternative.
+  * Depend on haskell-utils
+  * Register /usr/bin/ghc6 and ghc6 with haskell-utils
+  * Register /usr/bin/ghc6-threaded and ghc6-threaded with haskell-utils
+  * Tidy up postinst/prerm.
+  * Add ghc6-threaded as an alternative for /usr/bin/ghc (priority 590,
+    i.e. between ghc5 and ghc6).
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Sat, 11 Oct 2003 11:07:00 +0000
+
+ghc6 (6.0.1-9) unstable; urgency=low
+
+  * Move the TailCalls.h include in ghc/includes/Stg.h below the config.h
+    include. Fixes the undefined reference warnings in -8. Closes: #211430.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Wed, 17 Sep 2003 22:04:57 +0000
+
+ghc6 (6.0.1-8) unstable; urgency=low
+
+  * If we are not on an i386, sparc or ia64 machine then do an
+    unregisterised build.
+  * Unregisterised builds should be possible for any architecture, so
+    set the architecture to any.
+  * Add s390, m68k, mips, hppa, arm and powerpc Linux to configure{,.in}
+  * Write a README.Debian about the registerised/unregisterised deal.
+  * Change a couple of machine/foo.h includes on alpha to asm/foo.h
+  * Add the x86-64 hack from upstream to MBlock.h, generalising it to all
+    8-bit arches.
+  * Add -optc-mbig-switch to SRC_HC_OPTS in libraries/OpenGL/Makefile
+    on hppa (fixes an assembler failure for at least
+    Graphics/Rendering/OpenGL/GL/QueryUtils.p_o).
+  * Tweak ghc/includes/TailCalls.h so it only steals a register for STG
+    code.
+  * Move the include of TailCalls.h in ghc/includes/Stg.h up so it is
+    before all the procedure definitions.
+  * Change an IF_OS_darwin to an IF_ARCH_powerpc in
+    ghc/compiler/nativeGen/MachCode.lhs
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Tue, 16 Sep 2003 20:40:43 +0000
+
+ghc6 (6.0.1-7) unstable; urgency=low
+
+  * Add ia64 to Architecture field of the packages.
+  * Apply various IA64 fixes from upstream CVS.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Wed, 10 Sep 2003 13:47:56 +0000
+
+ghc6 (6.0.1-6) unstable; urgency=low
+
+  * We need docbook-utils even for a binary-only build as the build fails
+    if it can't build the documentation.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Mon, 08 Sep 2003 00:34:51 +0000
+
+ghc6 (6.0.1-5) unstable; urgency=low
+
+  * Add jade to the build-deps.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Sun, 07 Sep 2003 10:11:54 +0000
+
+ghc6 (6.0.1-4) unstable; urgency=low
+
+  * Remove unnecessary flex build-dep and comment it out of
+    configure{,.in}.
+  * Resurrect the "SGMLDocWays  := html dvi ps" line in build.mk that
+    got lost.
+  * Do a test compilation+run after building to make sure things aren't
+    *completely* screwed up.
+  * make distclean rather than maintainer-clean
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Sat, 06 Sep 2003 11:07:08 +0000
+
+ghc6 (6.0.1-3) unstable; urgency=low
+
+  * Put sparc-unknown-linux entry in configure and configure.in
+  * Add sparc Linux support to ghc/driver/mangler/ghc-asm.lprl
+  * Build depend on gcc-2.95 [sparc]
+  * Change ghc6's dependency on gcc to ${gcc}.
+    This is set to either gcc-2.95 (if we are on a sparc) or gcc
+    (otherwise) in debian/ghc6.substvars
+  * Removed quotes around ${WithGhc-ghc} in configure and aclocal.m4 so
+    arguments can be given (e.g. to point at a certain gcc) with the
+    flag
+  * Pass flags giving the location of ghc and, in the case of sparc,
+    gcc to ./configure
+  * Added sparc to Architecture field of the packages
+  * touch configure early in the build and clean targets to stop the
+    build system trying to regenerate it with autoconf.
+
+ -- Ian Lynagh (wibble) <igloo at debian.org>  Thu, 14 Aug 2003 07:24:18[...incomplete...]



More information about the Pkg-haskell-commits mailing list