Format: 1.8 Date: Thu, 24 Dec 2015 13:31:26 -0500 Source: ghc Binary: ghc ghc-prof ghc-doc Architecture: source Version: 7.10.3-4.1~ubuntu14.04.1~ppa1 Distribution: trusty Urgency: medium Maintainer: Debian Haskell Group Changed-By: Justin Geibel Description: ghc - The Glasgow Haskell Compilation system ghc-doc - Documentation for the Glasgow Haskell Compilation system ghc-prof - Profiling libraries for the Glasgow Haskell Compilation system Closes: 738183 747089 751051 751479 752460 763078 769554 781649 783863 783987 784245 785194 785282 807020 807108 807366 807777 Changes: ghc (7.10.3-4.1~ubuntu14.04.1~ppa1) trusty; urgency=medium . * No-change backport to trusty . ghc (7.10.3-4.1) unstable; urgency=medium . * Non-maintainer upload. * Add debian/patches/armel-revert-ghci-fixes.patch which reverts the ARM ghci fixes, but apply the patch on armel only with the help of the debian/rules file (Closes: #807020). . ghc (7.10.3-4) unstable; urgency=medium . [ Colin Watson ] * Disable PIE on s390x, since Ubuntu's toolchain defaults to enabling it there (closes: #807366). . [ Joachim Breitner ] * Add patch for Sparc64. Again thanks to John Paul Adrian Glaubitz for the patch (Closes: #807777). . ghc (7.10.3-3) unstable; urgency=medium . * Platform detection support for sh4 (Closes: #807108). Thanks to John Paul Adrian Glaubitz for the patch. . ghc (7.10.3-2) unstable; urgency=medium . * Switch Vcs-Git/Vcs-Browser headers to new location. . ghc (7.10.3-1) experimental; urgency=medium . * New upstream version. . ghc (7.10.2.20151030-3) experimental; urgency=medium . * Apply a patch by Peter Trommler to fix "PPC.Ppr: Shift by 32 bits is not allowed." on powerpc . ghc (7.10.2.20151030-2) experimental; urgency=medium . * Patch Cabal to provide --show-detail=direct, mostly to work around problems with `setup test` on architectures with insufficient threading support in GHC: https://github.com/haskell/cabal/issues/2398 . ghc (7.10.2.20151030-1) experimental; urgency=medium . * New upstream release (7.10.3-rc1) . ghc (7.10.2-2) experimental; urgency=medium . * Backport patch to fix GHC bug #10549, to unbreak shake’s test suite . ghc (7.10.2-1) experimental; urgency=medium . * New upstream release . ghc (7.10.1.20150630-2) experimental; urgency=medium . * Remove PPC-relocations.patch . ghc (7.10.1.20150630-1) experimental; urgency=medium . [ Joachim Breitner ] * New upstream release candidate, 7.10.2-rc2 * Clean up debian/control a bit, based on a patch by Gianfranco . [ Gianfranco Costamagna ] * Bump std version * Refactor rules file to use dh . ghc (7.10.1.20150612-1) experimental; urgency=medium . * Calculate haddock interface version using the built haddock, not the installed (Thanks to David Fox for noticing). * New upstream release randidate (7.10.2-rc1) * Merge from unstable . ghc (7.10.1-5) experimental; urgency=medium . * Merge from unstable (Closes: #785282, #785194 ) * A lucky guess at making GHC build reproducible, by not putting the process id in temporary filenames. . ghc (7.10.1-4) experimental; urgency=medium . * Fix patch/ghc-7.8.4-3-aarch64.patch; dropped a hunk when upgrading to 7.10 that I should not have dropped. Thanks Gianfranco Costamagna for noticing. . ghc (7.10.1-3) experimental; urgency=medium . * Apply patch by Sergei Trofimovich to implement load_/store_load_barrier on armv6 and older (upstream ticket #10244) . ghc (7.10.1-2) experimental; urgency=medium . * Build against llvm-3.5 (Closes: 784245) . ghc (7.10.1-1) experimental; urgency=medium . * New upstream release. Optimistically dropping lots of patches, lets see what now works out of the box. * Ship haddock with ghc, and leave (most) paths as they are. It is easier to not fight against the way upstream builds and installs stuff. * Remove the hack introduced in 7.2.0 for a clean upgrade from 7.0.3. . ghc (7.8.4-9) unstable; urgency=medium . * Another stab at making GHC more reproducible: Use a hash of the command line instead of the pid when calculating a "random" directory name. . ghc (7.8.4-8) unstable; urgency=medium . * debian/patches/stable-specialization-rule-names: Root out another cause of binary ABI instability. . ghc (7.8.4-7) unstable; urgency=medium . * Remove useless *.haddock.t files (upstream bug 10410) * A lucky guess at making GHC build reproducible, by not putting the process id in temporary filenames. . ghc (7.8.4-6) unstable; urgency=medium . * Hack to get stable ABIs even when the build path changes. Closes: #785282 . ghc (7.8.4-5) unstable; urgency=medium . * New patch patches/PPC-relocations.patch by Colin Watson, Closes: #785194 . ghc (7.8.4-4) unstable; urgency=medium . * Apply hurd compatibility patch by Pino * Put .haddock files of libraries shipped with GHC into /usr/lib/ghc-doc/haddock/ghc/ instead of /usr/lib/ghc-doc/haddock/. This avoids overriding such a file if a -doc package of the same package and version is installed. Closes: #783863. * Use ld.gold on arm64 and enable GHCi. Thanks to Edmund Grimley Evans for digging up the relevant upstream patches, and for Erik de Castro Lopo for writing them in the first place. Closes: #783987 . ghc (7.8.4-3) unstable; urgency=medium . * Remove LLVM path hacks, ghc-7.8 properly remembers the value passed via --with-opt=opt-3.4 and use it at runtime (at least I think it does). . ghc (7.8.4-2) unstable; urgency=medium . * Fix debian/rules syntax (tab instead of spaces) to unbreak build on armel, armhf * Apply all hacks for armel and armhf also on arm64 . ghc (7.8.4-1) unstable; urgency=medium . * Upload to unstable. * Fix version glitch now, so that it never affects anything besides experimental. * ghc-doc: Conflict with libghc-xhtml-doc * Merge from unstable: - Let ghc-haddock break on ghc-doc (<< 7.6.3-20~). Closes #781649. - Improve watch file - Mark all triggers -noawait. Closes: #769554 - Joey Hess: armel,armhf: Force use of llvm-3.4, rather than unversioned lvm, which can have abi changes that break ghc. Closes: #763078 . ghc (7.8.20141223-1) experimental; urgency=medium . * New upstream release (7.8.4) * Drop patches always_build_arm_spinlocks.patch, linker-detection-fix, dll-split-fix.patch, TcSplice-no-GHCi-fix; applied upstream. . ghc (7.8.20141119-8) experimental; urgency=medium . * Now that the package builds on armel and armhf, try to build with GHCi enabled. . ghc (7.8.20141119-7) experimental; urgency=medium . * Apply patches taken from GHC HEAD that help building on ARM - always_build_arm_spinlocks.patch - dll-split-fix.patch - linker-detection-fix * Replace patches/Fix-documentation-build-failure-without-GHCi.patch by the equivalent patch from GHC HEAD (./patches/TcSplice-no-GHCi-fix) * Pass -fuse-ld=gold to gcc when used as alinker on arm (patches/use-gold-on-arm) and make sure this setting does not affect other parts (patches/saner-linker-opt-handling). * Try to handle autoreconf saner, by simply calling perl bool . ghc (7.8.20141119-6) experimental; urgency=medium . * According to Ben Gamari, the flag is -optl-B..., not -optc-B... * Do not pass -mlong-calls to gcc on arm, on the grounds that upstream is not doing it. . ghc (7.8.20141119-5) experimental; urgency=medium . * Try using ld.gold on arm, using -optc-B/usr/bin/ld.gold . ghc (7.8.20141119-4) experimental; urgency=medium . * Try using ld.gold on arm. . ghc (7.8.20141119-3) experimental; urgency=medium . * Explicitly call opt-3.4, and avoid the generic opt command. . ghc (7.8.20141119-2) experimental; urgency=medium . * Explicitly depend on llvm-3.4 on arm, maybe that works better. . ghc (7.8.20141119-1) experimental; urgency=medium . * New upstream release candidate (7.8.4-rc1) . ghc (7.8.20140710-4) experimental; urgency=medium . * Add support for mips and mipsel. Add mips-support.patch. Patch by Dejan Latinovic . Closes: #751479. . ghc (7.8.20140710-3) experimental; urgency=medium . * Depend on libncurses5-dev, since we ship terminfo in ghc now. Thanks to David Fox for noticing. . ghc (7.8.20140710-2) experimental; urgency=medium . * Also ship terminfo, haskeline, and xhtml. Thanks to David Fox for the patch and testing. . ghc (7.8.20140710-1) experimental; urgency=medium . * New upstream release (7.8.3) The version number is a work-around for a glitch earlier, see below. . ghc (7.8.20140411-5) experimental; urgency=medium . * Merge 7.6.3-13 from unstable . ghc (7.8.20140411-4) experimental; urgency=medium . * Merge 7.6.3-9 to 7.6.3-12 from unstable . ghc (7.8.20140411-3) experimental; urgency=medium . * Do not pass -optc-mminimal-toc on ppc64 (Closes: #747089), thanks to Hiroyuki Yamamoto for the patch. . ghc (7.8.20140411-2) experimental; urgency=medium . * Try building without hardening and see what architectures work then. . ghc (7.8.20140411-1) experimental; urgency=medium . * New upstream release (7.8.2) The version number is a work-around for a glitch earlier, see below. * Fix haddock build on armhf (Upstream bug #8988, patch by Colin Watson) * debian/watch: Refer to xz-compressed tarball . ghc (7.8.20140408-1) experimental; urgency=medium . * New upstream release (7.8.1) The version number is a work-around for a glitch earlier. When uploading to Debian unstable, the proper 7.8.1 can be used. This way, the glich will be confined to experimental, and only until 7.9 or 7.10 is uploaded to experimental. . ghc (7.8.20140228-1) experimental; urgency=medium . * New release candiate (7.8 RC 2) * Do not provide stm or parallel, these are not officially part of the GHC distribution. . ghc (7.8.20140130-3) experimental; urgency=medium . * transformers now comes with ghc, put it in the Provides line . ghc (7.8.20140130-2) experimental; urgency=medium . * Call ghc and ghc-pkg via the wrappers in /usr/bin in the postinst script (Closes: 738183) . ghc (7.8.20140130-1) experimental; urgency=low . * New upstream release candidate * Drop ghc-dynamic, now contained in ghc . ghc (7.6.3-21) unstable; urgency=medium . * Fix watch file. * Let ghc-haddock break on ghc-doc (<< 7.6.3-20~). If I used piuparts correctly, this finally closes: #781649. . ghc (7.6.3-20) unstable; urgency=medium . * Mark all triggers -noawait. Possibly Closes: #769554 . ghc (7.6.3-19) unstable; urgency=medium . * Fix armel/armhf script munging; ghci and runghc are not available on those arches. . ghc (7.6.3-18) unstable; urgency=medium . * Fix accidental line wrap in debian/rules . ghc (7.6.3-17) unstable; urgency=medium . * armel,armhf: Force use of llvm-3.4, rather than unversioned lvm, which can have abi changes that break ghc. Closes: #763078 . ghc (7.6.3-16) unstable; urgency=medium . * Also do not conflict with libghc-binary-doc . ghc (7.6.3-15) unstable; urgency=medium . * Do not conflict with libghc-binary-dev. . ghc (7.6.3-14) unstable; urgency=medium . * Backport from 7.8: Do not panic when annotations are encountered on non-TH architectures. Less work this way than patching all the library code. (Closes: 752460). Thanks to Dejan Latinovic to provide the patch. . ghc (7.6.3-13) unstable; urgency=medium . * Actually use the conflicting-devs variable in debian/control. No idea what went wrong yesterday. . ghc (7.6.3-12) unstable; urgency=medium . * Last update broke the calculation of the Provides fields, fixing. (Closes: #751051) . ghc (7.6.3-11) unstable; urgency=medium . * Do no conflict with libghc-cabal-dev. Checksums-Sha1: bbf0a22fcb1a9d24db1a874ee9608189e4536a1b 2373 ghc_7.10.3-4.1~ubuntu14.04.1~ppa1.dsc 471a3df55c7f5ac6be75109d0c29de97842b98e9 11731468 ghc_7.10.3.orig.tar.xz 7021162439134d84a890cafaea2c0febbe335308 47356 ghc_7.10.3-4.1~ubuntu14.04.1~ppa1.debian.tar.xz Checksums-Sha256: b10773fba1b7db22a58a9fc844c25439eca546f655347a8c5c782344fe95b40a 2373 ghc_7.10.3-4.1~ubuntu14.04.1~ppa1.dsc cf90cedce1c28fd0e2b9e72fe8a938756668d18ea1fcc884a19f698658ac4fef 11731468 ghc_7.10.3.orig.tar.xz d4372c06ed3b0c4fb1179c039050e243a5f616efaa9cd769a41816c010e1c696 47356 ghc_7.10.3-4.1~ubuntu14.04.1~ppa1.debian.tar.xz Files: ac214094d879150142dae09488e8d4e6 2373 haskell extra ghc_7.10.3-4.1~ubuntu14.04.1~ppa1.dsc 00104e629bfda9f956c23752b5f38613 11731468 haskell extra ghc_7.10.3.orig.tar.xz 27173171f407639db7cf10392adc1b91 47356 haskell extra ghc_7.10.3-4.1~ubuntu14.04.1~ppa1.debian.tar.xz