[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