Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ghc-base-4.14.1.0-3.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: ghc-base Distribution: openSUSE Tumbleweed
Version: 4.14.1.0 Vendor: openSUSE
Release: 3.1 Build date: Sat Jun 26 21:29:16 2021
Group: Development/Languages/Other Build host: obs-arm-6
Size: 19678665 Source RPM: ghc-8.10.4-3.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://hackage.haskell.org/package/base
Summary: Haskell base library
This package provides the Haskell base library.

Provides

Requires

License

BSD-3-Clause

Changelog

* Fri Jun 25 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - add 4134.patch to fix build with Sphinx4
* Mon Mar 15 2021 Dirk Müller <dmueller@suse.com>
  - always build against llvm9, also on SLE15 (suse_version == 1500)
    otherwise the resulting build is not working (llvm is 7.x there) (bsc#1181571)
* Tue Feb 09 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - update to 8.10.4
    * Fix a crash caused by inappropriate garbage of heap-allocated data
      reachable from foreign exports
* Sun Dec 20 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - update to 8.10.3
    * More robust support for architectures with weak memory ordering
      guarantees (e.g. modern ARM hardware).
    * GHC can now split dynamic objects to accomodate macOS' RPATH size
      limitation when building large projects (#14444)
    * Several correctness bugs in the new low-latency garbage collector
    * Many, many other bug-fixes))
* Thu Dec 17 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - disable %{ix86} build
* Wed Oct 14 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - force multiversion for subpackages
* Sat Oct 03 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - add --enable-unregistered to configure phase on unregistered
    architectures
* Sun Aug 09 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - update to 8.10.2
    * Fixes a code generation bug resulting in incorrect code generation
      for foreign calls with complex arguments
    * Fixes a bug causing object merging to fail when the lld linker is in use
    * Introduces a workaround for a Linux kernel bug in the implementation
      of the timerfd mechanism
    * Fixes a few specialiser regressions as well introduces a variety
      of miscellaneous specialiser improvements
    * Fixes a potential loss of sharing due to left operator sections
    * Fix bootstrapping of GHC with the LLVM backend on x86-64
    * few important correctness fixes for the low-latency garbage collector.
* Sun May 31 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - cleanup specfile from Leap 42 and older remrants
  - drop fix-unregisterised-v8.4-8.6.patch
  - drop fix-build-using-unregisterized-v8.4.patch
* Thu May 07 2020 Peter Simons <psimons@suse.com>
  - Update ghc to version 8.10.1. Important changes are:
    * The UnliftedNewtypes extension, allowing newtypes to be wrap
      types of kind other than Type.
    * The StandaloneKindSignatures extension, allowing explicit
      signatures on type constructors.
    * A new, low-latency garbage collector for the oldest generation.
    Please refer to the compiler documentation for all details:
    https://downloads.haskell.org/~ghc/8.10.1/docs/html/users_guide/8.10.1-notes.html
* Thu Feb 27 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - update to 8.8.3
    * a compiler panic due to over-zealous eta reduction
    * the ability to bootstrap with earlier 8.8 releases has been restored
    * the directory submodule has been updated
    * the process submodule has been updated
* Mon Feb 17 2020 Andreas Schwab <schwab@suse.de>
  - Increase memory limit for qemu user-space builds
* Wed Feb 05 2020 Andreas Schwab <schwab@suse.de>
  - Fix typo in last change
* Thu Jan 23 2020 Peter Trommler <ptrommler@icloud.com>
  - use ghc-bootstrap-helpers on all archs
  - lower build env requirements on riscv64
    * make sure we can build on smaller systems
    * adjust parallelism so we don't hog big workers for almost a week
    * many thanks to Stefan Bruens for pointing out the issue and
      helping with the solution
* Tue Jan 21 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update _constraints for aarch64
* Thu Jan 16 2020 Peter Trommler <ptrommler@icloud.com>
  - drop 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch
    * fixed upstream
  - drop D5212.patch
    * fixed upstream
  - drop fix-build-using-unregisterized-v8.4.patch
    * bootstrap compiler is 8.6.5 now
  - refresh fix-unregisterised-v8.4-8.6.patch
  - clean up spec file
* Thu Jan 16 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - update to 8.8.2
    * A bug (Issue #17088) in the compacting garbage collector resulting in segmentation
    faults under specific circumstances. Note that this may affect user programs even
    if they did not explicitly request the compacting GC (using the -c RTS flag)
    since GHC may fallback to compacting collection during times of high memory pressure.
    * A code generator bug (Issue #17334) resulting in GHC panics has been fixed.
    * A typechecker bug (Issue #17112) resulting in GHC panicking on some programs
    has been fixed.
    * A bug (Issue #16707) in the implementation of software transactional memory
    potentially resulting in hanging transactions has been fixed.
    * A bug in the implementation of compact normal forms resulting in segmentation
    faults in some uses (Issue #17044) has been fixed.
* Tue Dec 31 2019 Peter Trommler <ptrommler@icloud.com>
  - add fix-unregisterised-v8.4-8.6.patch
    * fix build on s390x and riscv64
* Mon Dec 30 2019 Peter Trommler <ptrommler@icloud.com>
  - refresh buildpath-abi-stability.patch
  - refresh ghc-8.0.2-Cabal-dynlibdir.patch
  - refresh ghc-pie.patch
  - enable riscv64
* Sun Dec 29 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - use prebuilt alex and happy on Tumbleweed to avoid buildcycle
  - Don't require llvm in ghc-compiler for other architectures than arm
* Sat Dec 28 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - update to 8.8.1 -new stable release
  - refresh Disable-unboxed-arrays.patch
  - drop allow-riscv-and-riscv64-CPU.patch - merged in upstream
* Mon Sep 23 2019 Peter Trommler <ptrommler@icloud.com>
  - add fix-build-using-unregisterized-v8.4.patch
    * fixes unregisterised builds when bootstrap compiler is GHC 8.4
    * fixes build on s390x
* Mon Sep 23 2019 Andreas Schwab <schwab@suse.de>
  - Enable build on riscv64
  - Add memory constraints for riscv64, restrict to 2 jobs
  - allow-riscv-and-riscv64-CPU.patch: recognize riscv64 as architecture
  - Apply Disable-unboxed-arrays.patch also on s390x
* Thu Apr 25 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - update to 8.6.5
    * A build system issue where use of GCC with -flto broke configure was fixed
* Wed Mar 13 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - really bump llvm5 to llvm6 requires for ghc-compiler
* Tue Mar 12 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - bump llvm req to llvm6
* Wed Mar 06 2019 Ondřej Súkup <mimi.vx@gmail.com>
  - update to 8.6.4
    * A bug wherein changes in default method definitions would fail
      to trigger recompilation has been fixed
    * A bug wherein plugins would fail to lookup names not in scope
      in the module being compiled has been fixed
    * A bug where some programs involving StaticData would be rejected
      with either a typechecking error or internal compiler error has been fixed
    * A bug where compilation on Windows can fail with linker errors
      referring to __chkstk_ms has been fixed
* Mon Dec 17 2018 Ondřej Súkup <mimi.vx@gmail.com>
  - use python3-Sphinx instead deprecated python-sphinx [boo#1119686]
* Sat Dec 08 2018 Ondřej Súkup <mimi.vx@gmail.com>
  - update to 8.6.3
    * A code generation bug resulting in segmentations faults in some programs
    * bug leading to programs with deep stacks crashing when run with retainer profiling enabled
    * A bug resulting in potential heap corruption during stable name allocation
    * Plugins are now loaded during GHCi sessions
* Wed Nov 07 2018 Ondřej Súkup <mimi.vx@gmail.com>
  - dont require memory-constraints on older distros
  - dropped reproducible-tmp-names.patch
* Tue Nov 06 2018 Ondřej Súkup <mimi.vx@gmail.com>
  - update to 8.6.2
    * Several compiler panics observed in GHC 8.6.1 have been fixed
    * An integer overflow, resulting in some encodeFloat uses returning
      incorrect results, has been fixed
    * A long-standing bug in the LLVM code generator, resulting in incorrect
      floating point evaluation, has been fixed.
    * A long-standing bug exposed in GHC 8.6.1, has been fixed. This issue
      resulted in undefined runtime behavior with some uses of the dataToTag#
      primop. Note that this issue, while less likely to manifest, has existed
      in some form in all GHC releases prior to this release and may result
      in silent, incorrect evaluation.
* Mon Oct 29 2018 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Make use of memory-constraints to avoid OOM errors
* Fri Oct 26 2018 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Remove forced 'make -j2' for aarch64 and %arm
* Tue Oct 09 2018 ptrommler@icloud.com
  - add Disable-unboxed-arrays.patch
    * apply on ppc64 only
    * fixes ppc64 build
  - add D5212.patch
    * fix GHCi on big endian platforms
* Tue Oct 02 2018 ptrommler@icloud.com
  - cleanup
    * remove unused conditional in configure command
* Tue Oct 02 2018 ptrommler@icloud.com
  - update to 8.6.1
  - add 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch
    * fix __atomic_builtin detection
    * upstream commit ce3897ff
  - drop add_armv6l_and_armv7l_target.patch
    * fixed upstream
  - drop fix-ppc64le-recognition.patch
    * fixed upstream
  - drop fix-build-using-unregisterized-v8.2.patch
    * bootstrap with 8.4.3 works w/o this patch
  - refresh ghc-pie.patch
  - refresh ghc-8.0.2-Cabal-dyndir.patch
  - refresh buildpath-abi-stability.patch
* Sun Sep 30 2018 ptrommler@icloud.com
  - Add fix-build-using-unregisterized-v8.2.patch
    * Fix build on s390x
* Thu Sep 06 2018 mmanu84@outlook.de
  - Fix armv6 build by adding armv6l to llvm-targets:
    * change add_armv7l_target.patch to add_armv6l_and_armv7l_target.patch
* Wed Jul 18 2018 psimons@suse.com
  - Cosmetic: replace tabs with blanks, strip trailing white space,
    and update copyright headers with spec-cleaner.
* Sun Jul 01 2018 ptrommler@icloud.com
  - Fix dependencies on arm and s390x
* Sun Jun 17 2018 ptrommler@icloud.com
  - add fix-ppc64le-recognition.patch
    * recognize powerpc64le as PPC64 in cabal files
* Fri Jun 01 2018 ptrommler@icloud.com
  - update to 8.4.3
    * code generation for UnboxedSum fixed
    * compatibility withe newer binutils (as)
    * Cabal issue with abi-depends fixed
* Sun May 27 2018 ptrommler@icloud.com
  - Fix build for older openSUSE
  - Don't do selfbootstrapping
    * Cuts down build time roughly in half
* Fri May 18 2018 guillaume.gardet@opensuse.org
  - Fix armv7 build by adding armv7l to llvm-targets:
    * add_armv7l_target.patch
* Thu Apr 26 2018 ptrommler@icloud.com
  - update to 8.4.2
  - drop 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
    * fixed upstream
  - drop 0001-PPC-Implement-Atomic-operations.patch
    * fixed upstream
  - drop 0001-Use-__atomic-intrinsics-for-atomicread-write.patch
    * fixed upstream
  - drop D4089.patch
    * fixed upstream
* Thu Apr 26 2018 mimi.vx@gmail.com
  - fix BuildRequires for llvm
* Wed Apr 18 2018 mimi.vx@gmail.com
  - use %license macro as used by new ghc-rpm-macros
* Mon Dec 18 2017 ptrommler@icloud.com
  - refresh ghc-pie.patch so it applies cleanly
* Sat Dec 16 2017 mimi.vx@gmail.com
  - reintroduce ghc-pie.patch (pure upstreams don't work)
* Sat Dec 09 2017 ptrommler@icloud.com
  - update to 8.2.2
  - Several important correctness issues fixing potential runtime crashes
  - A correctness issue leading to undefined behavior in some programs
    making use of STMa fixed
  - A runtime system bug which may have manifested as a segmentation fault
    under low-memory conditions fixed
  - ghc-pkg now works correctly ihn environments with misconfigured NFS mounts
  - GHC can now produce position-independent executables
  - Significantly improved type errors
  - refresh reproducible-tmp-names.patch
  - drop ghc-pie.patch fixed upstream
* Tue Oct 31 2017 ptrommler@icloud.com
  - update to 8.2.1
  - improved compiler performance
  - reliable DWARF debugging information on x86_64 and i386
  - aarch64: registerised through LLVM backend (experimental)
  - optimized build for platforms with LLVM backend (arm, aarch64)
  - improved performance on NUMA systems
  - interface file determinism
  - various language improvements
  - update _constraints
    * ppc64le builds need less memory since 8.2.1
  - drop support for ppc and s390
  - drop ghc-no-madv-free.patch fixed upstream
  - drop 0001-StgCmmPrim-Add-missing-write-barrier.patch
  - refresh buildpath-abi-stability.patch
  - refresh ghc-8.0.2-Cabal-dynlibdir.patch
  - refresh ghc-pie.patch
  - refresh reproducible-tmp-names.patch
  - refresh 0001-PPC-Implement-Atomic-operations.patch
  - refresh D4089.patch
* Tue Oct 17 2017 ptrommler@icloud.com
  - add D4089.patch
    * fix GHCi issue on ppc64
    * see Haskell Trac #11262
* Fri Sep 22 2017 ptrommler@icloud.com
  - add 0001-Use-__atomic-intrinsics-for-atomicread-write.patch
    * add missing memory barriers on atomic read/write ops
    * fixes upstream ticket #14244
  - adjust comment for patch 32
    * the situation with upstream #12537 is improved but not
      solved. Patch 32, however, is correct. There are even more
      memory barriers missing elsewhere in the compiler.
* Sat Sep 16 2017 ptrommler@icloud.com
  - add 0001-PPC-Implement-Atomic-operations.patch
    * fixes parallel programs on all PowerPC platforms
    * uptream ticket #12537
  - refresh buildpath-abi-stability.patch
* Sun May 28 2017 mimi.vx@gmail.com
  - make compatible with new upstream macros
  - added patches for more stable abi:
    * buildpath-abi-stability.patch
    * reproducible-tmp-names.patch
* Sat May 06 2017 meissner@suse.com
  - enable for global PIE support:
    - the compiler is built without PIE support due to the bootstrap
      libraries being non-PIE using BuildIgnore: gcc-PIE
    - the compiler itself builds -fPIC objects all the time,
      which should make all ghc compiled binaries be PIE.
  - ghc-pie.patch: enable default -fPIC on Linux/x86_64
* Sun Jan 22 2017 peter.trommler@ohm-hochschule.de
  - comment for patch 100
  - refresh ghc-no-madv-free.patch with upstream patch
    * upstream fix for Haskell Trac #12865
    * Haskell Trac #12495 is a duplicate
* Sat Jan 21 2017 mimi.vx@gmail.com
  - update to 8.0.2
  - drop patches merged by upstream:
    * D2495.patch
  - refreshed patches:
    * 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
    * 0001-StgCmmPrim-Add-missing-write-barrier.patch
    * ghc-no-madv-free.patch
  - added ghc-8.0.2-Cabal-dynlibdir.patch by Jens Petersen simplifing
      haskell packaging
    + Interface files produced by GHC should now be deterministic ( boo#998972 )
    + A bug has been fixed that caused standalone derived Ix instances
      to fail for GADTs with exactly one constructor
    + Compatibility fixes recent Linux distributions.
* Fri Jan 20 2017 peter.trommler@ohm-hochschule.de
  - drop D2844.patch
    * the patch causes more issues with parallel builds
  - fixes boo#1020909
* Fri Dec 16 2016 peter.trommler@ohm-hochschule.de
  - add D2844.patch
    * fix issues with parallel builds
* Fri Oct 14 2016 mimi.vx@gmail.com
  - make compatible with new ghc-rpm-macros
* Wed Sep 28 2016 peter.trommler@ohm-hochschule.de
  - update to 8.0.1
  - drop patches fixed upstream:
    * drop atomic-cast.patch
    * drop cabal-show-detail-direct.patch
    * drop 0001-link-command-line-libs-to-temp-so.patch
    * drop 0001-implement-native-code-generator-for-ppc64.patch
    * drop ghc.git-b29f20.patch
    * drop u_terminfo_0402.patch
    * drop u_Cabal_update.patch
    * drop u_haskeline_update.patch
    * drop 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
    * drop D2214.patch
    * drop D2225.patch
  - refresh 0001-StgCmmPrim-Add-missing-write-barrier.patch
  - refresh 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
  - add ghc-no-madv-free.patch to fix "unable to decommit memory:
    Invalid argument" errors GHC reports due to a misdetected
    MADV_FREE capability. The configure script sees the symbol define
    by glibc, but unfortunately this doesn't mean that the running
    kernel actually supports the feature, too. The upstream ticket
    https://ghc.haskell.org/trac/ghc/ticket/12495 has more details.
    Thanks to @psimons
  - GHC produces debug information on x86 and x86_64
  - aarch64 has LLVM backend (requires llvm-3.7)
  - native code generator for powerpc64[le] (openSUSE contribution!)
  - disable html doc on SLE, we don't have python-sphinx
    * Thanks @mimi_vx
* Tue Sep 27 2016 peter.trommler@ohm-hochschule.de
  - add D2495.patch
    * missing memory barrier on PowerPC, ARM
  - add 0001-StgCmmPrim-Add-missing-write-barrier.patch
    * another issing memory barrier on PowerPC, ARM
  - add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch
    * fix bug in code generator
    * fixes build of ghc-zeromq4-haskell on powerpc64[le]
* Thu Aug 18 2016 mimi.vx@gmail.com
  - fix boo#994268
* Tue May 17 2016 peter.trommler@ohm-hochschule.de
  - add D2225.patch
    * backport of upstream patch accepted for ghc 8.0.1
    * fix SMP primitives on all powerpc archs
* Sat May 14 2016 peter.trommler@ohm-hochschule.de
  - add D2214.patch
    * backport of upstream patch slated for ghc 8.0.2
    * fix issue in code PowerPC code generator (32 bit and 64 bit)
  - add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch
    * backport of upstream fix slated for ghc 8.0.2
    * fix bytestring library on big-endian archs
    * fix wrong results in ghc-pureMD5 and others on big-endian
* Tue Apr 19 2016 mimi.vx@gmail.com
  - update haskeline to 0.7.2.3
  - refresh u_haskeline_update.patch
    * Fix hsc2hs-related warning on ghc-8
    * Fix the behavior of ctrl-W in the emacs bindings
    * Point to github instead of trac
* Tue Mar 08 2016 mimi.vx@gmail.com
  - update Cabal to 1.22.8.0
  - refresh u_Cabal_update.patch
    * Distribution.Simple.Setup: remove job cap
    * Check all object file suffixes for recompilation
    * Move source files under 'src/'.
* Wed Feb 17 2016 peter.trommler@ohm-hochschule.de
  - limit parallel jobs to two on aarch64
    * aarch64 runs out of memory with too many parallel compiles
* Sun Feb 14 2016 peter.trommler@ohm-hochschule.de
  - add missing C library dependency to terminfo devel package
* Sun Feb 07 2016 mimi.vx@gmail.com
  - update haskeline to 0.7.2.2
  - add u_haskeline_update.patch
    * canonicalize AMP instances to make the code more future proof
    * Generalize constraints for InputT instances
    * Bump upper bounds on base and transformers
    * Make Haskeline `-Wtabs` clean
* Tue Jan 26 2016 mimi.vx@gmail.com
  - update Cabal to 1.22.7.0
  - refresh u_Cabal_update.patch
    * Backport #3012 to the 1.22 branch
    * Add foldl' import
    * The Cabal part for fully gcc-like response files
* Tue Jan 05 2016 peter.trommler@ohm-hochschule.de
  - update tarball to 7.10.3b
    * some documentation files were missing in the original
    7.10.3 tarball
  - add 0001-link-command-line-libs-to-temp-so.patch
    * fix panic in GHCi when linking against C library specified
    as command line argument (-l<lib>)
    * currently under upstream review
    * fix Haskell trac #10458
* Mon Dec 28 2015 mimi.vx@gmail.com
  - update Cabal to 1.22.6.0
  - add u_Cabal_update.patch --  update of Cabal
    * Relax upper bound to allow upcoming binary-0.8
* Mon Dec 21 2015 mimi.vx@gmail.com
  - update terminfo to 0.4.0.2
  - drop remove-cur_term-usage.patch - merged by upstream
  - add u_terminfo_0402.patch -- update of terminfo
* Mon Dec 07 2015 mimi.vx@gmail.com
  - update Cabal to 1.22.5.0
    * Don't recompile C sources unless needed
    * Support Haddock response files.
    * Add frameworks when linking a dynamic library.
* Tue Dec 01 2015 mimi.vx@gmail.com
  - use upstream variant of remove-cur_term-usage.patch
* Tue Oct 06 2015 peter.trommler@ohm-hochschule.de
  - update to 7.10.3
  - add cabal-show-detail-direct.patch -- Fix testsuites with large output.
      Debian patch. Thanks Joachim for suggesting it in Haskell #10870!
  - add ghc.git-b29f20.patch
    * fixes upstream #7830
    * fix ghc 7.10.2 failing to bootstrap ghc head on ppc
    and perhaps ppc64 with some optimizations enabled
    * backport of my patch for upcoming ghc 8.0.1
* Mon Oct 05 2015 schwab@suse.de
  - atomic-cast.patch: fix signature of atomic bultins
  - ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch
* Sat Oct 03 2015 sbahling@suse.com
  - Remove ncurses6.patch - it's not so easy ;)
  - Add remove-cur_term-usage.patch to remove the need to access the
    cur_term global which isn't available in the openSUSE ncurses6
    build.
* Sat Oct 03 2015 mimi.vx@gmail.com
  - Add choice for libffi in openSUSE:Leap:42.1
* Sun Sep 20 2015 mimi.vx@gmail.com
  - remove llvm from requires
  - add ncurses6.patch to fix build with ncurses6, all thanks goes to
    Tomas Cech sleep_walker@opensuse.org
* Mon Aug 10 2015 peter.trommler@ohm-hochschule.de
  - update to 7.10.2
    * type checker fixes
    * fixes for Aarch64 support
    * fix deadlock in runtime system when scheduling garbage collection
  - 7.10.1 highlights
    * implement Applicative Monad Proposal
    * implement Burning Bridges Proposal
    * support for partial type signatures
    * reimplement integer-gmp
    * support plugins in type checker (experimental!)
  - drop llvm-powerpc64-datalayout.patch
    * this patch was incomplete all along and now we have our native
    code generator
  - drop ghc-cabal-unversion-docdir.patch
    * ghc-rpm-macros is following ghc's doc layout so no need to patch
  - drop D349.patch
    * fixed upstream
  - drop integer-gmp.patch
    * we do not support SLE11 anymore
  - drop ghc-7.8.2-cgen-constify.patch
    * fixed upstream
  - drop D560.patch
    * fixed upstream
  - drop ghc-glibc-2.20_BSD_SOURCE.patch
    * fixed upstream
  - drop ghc-arm64.patch
    * fixed upstream
  - drop ghc-config.mk.in-Enable-SMP-and-GHCi-support-for-Aarch64.patch
    * fixed upstream
  - refresh 0001-implement-native-code-generator-for-ppc64.patch
  - disable ghc-7.8-arm-use-ld-gold.patch
    * not sure we need this, must be rebased if we do
* Fri Jul 17 2015 peter.trommler@ohm-hochschule.de
  - add ghc-config.mk.in-Enable-SMP-and-GHCi-support-for-Aarch64.patch
    * enable SMP and GHCi on Aarch64
  - add ghc-7.8-arm-use-ld-gold.patch
    * Aarch64 needs gold linker
* Fri May 29 2015 peter.trommler@ohm-hochschule.de
  - refresh ghc-arm64.patch
  - unconditionally apply ghc-arm64.patch
* Thu May 28 2015 peter.trommler@ohm-hochschule.de
  - add backport of powerpc64le native code generator to
    0001-implement-native-code-generator-for-ppc64.patch
  - refresh D349.patch
* Thu May 28 2015 ro@suse.de
  - on s390/s390x use "make -j2" to stabilize abi hashes
    (see also redhat bug 1212374)
* Tue May 26 2015 mimi.vx@gmail.com
  - disable llvm on arm64
* Thu May 21 2015 ro@suse.de
  - re-diffed ghc-arm64.patch
* Thu May 21 2015 ro@suse.de
  - add ghc-arm64.patch for aarch64
  - add aarch64, s390, s390x to ExclusiveArch
* Tue Apr 14 2015 mimi.vx@gmail.com
  - remove unneeded conditions
* Mon Apr 13 2015 mimi.vx@gmail.com
  - chnage constraints to 12G for disk and 4G for ram
* Sun Mar 15 2015 peter.trommler@ohm-hochschule.de
  - add ghc-glibc-2.20_BSD_SOURCE.patch
    * fixes build on unregisterised architectures (openSUSE: ppc64le)
* Mon Feb 23 2015 peter.trommler@ohm-hochschule.de
  - drop ghc-cabal-unversion-docdir.patch
    * ghc-rpm-macros follows upstream ghc again
* Wed Feb 04 2015 mimi.vx@gmail.com
  + add ghc-glibc-2.20_BSD_SOURCE.patch from fedora
  - updated to 7.8.4
    + removed D177.patch (in upstream)
    + removed D173.patch (in upstream)
    + removed ghc.git-e18525f.patch (in upstream)
    + refresh 0001-implement-native-code-generator-for-ppc64.patch
    * A critical bug in the LLVM backend which would cause the compiler to generate incorrect code has been fixed (issue #9439).
    * Several bugs in the code generator have been fixed for unregisterised platforms, such as 64bit PowerPC (issue #8819 and #8849).
    * A bug that could cause GHC's constructor specialization pass (enabled by default at -O2, or via -fspec-constr) to loop forever and consume large amounts of memory has been fixed (issue #8960).
    * A bug that would cause GHC to fail when attempting to determine GCC's version information in non-english locales has been fixed (issue #8825).
    * A minor bug that allowed GHC to seemingly import (but not use) private data constructors has been fixed (issue #9006).
    * A bug in the register allocator which would cause GHC to crash during compilation has been fixed (issue #9303).
    * A bug that caused the compiler to panic on some input C-- code has been fixed (issue #9329).
    * A few various minor deadlocks in the runtime system when using forkProcess have been fixed.
    * A bug which made blocked STM transactions non-interruptible has been fixed (issue #9379).
    * A bug in the compiler which broke pattern synonym imports across modules in Haddock has been fixed (issue #9417).
    * A minor bug in the code generator in which the popCnt16# did not zero-extend its result has been fixed (issue #9435).
    * A bug which caused the compiler to panic on pattern synonyms inside a class declaration has been fixed (issue #9705).
    * A bug in the typechecker revolving around un-saturated type family applications has been fixed (issue #9433).
    * Several bugs have been fixed causing problems with building GHC on ARM (issues #8951, #9620, #9336, and #9552).
    * A bug in the typechecker that could cause an infinite loop when using superclasses in a cycle has been fixed (issue #9415).
    * A bug causing corruption in signal handling with the single-threaded runtime system has been fixed (issue #9817).
    * A bug that could cause compiled programs to crash due to use of overlapping type families has been fixed (issue #9371).
    * A bug in the inliner that caused certain expressions within unboxed tuples to not be properly evaluated has been fixed (issue #9390).
    * A bug that caused the compiler to not always properly detect LLVM tools (particularly on Windows) has been fixed (issue #7143).
    * A bug that prevented GHC from deriving Generic1 instances for data families has been fixed (#9563).
    * A bug that caused type inference to infer the incorrect type in the presence of certain type families and constraints has been fixed (issue #9316).
* Tue Feb 03 2015 mimi.vx@gmail.com
  - add constraints file
* Tue Feb 03 2015 mimi.vx@gmail.com
  - remove dblatex dependency
* Mon Jan 12 2015 peter.trommler@ohm-hochschule.de
  - add patch 0001-implement-native-code-generator-for-ppc64.patch
    * native code generation improved compilation speed
    * fewer errors in testsuite than with C back end
* Sat Dec 13 2014 peter.trommler@ohm-hochschule.de
  - add patch D560.patch
    * fixes dynamic linking on ppc
    * see https://phabricator.haskell.org/D560
    * this is a back port of the upstream patch
* Wed Nov 05 2014 peter.trommler@ohm-hochschule.de
  - add patch D349.patch
    * fix a crash with dynamic linking in GHCi when accessing the
    process environment
    * our patch has been submitted upstream
    * see https://phabricator.haskell.org/D349
* Sun Sep 28 2014 peter.trommler@ohm-hochschule.de
  - ghc-rpm-macros use internal dependency generator now
    * simplifies spec file
* Sat Sep 20 2014 peter.trommler@ohm-hochschule.de
  - fix alternatives handling
* Fri Sep 19 2014 peter.trommler@ohm-hochschule.de
  - update to 7.8.3
    * needed for Haskell Platfoerm 2014.2.0.0
    * fixes bnc #726744
    * way smaller source tarball (windows binaries removed)
    * dynamic libraries, GHCi, and Template Haskell for ppc64 and ppc64le
  - drop ghc-ppc64le.patch (fixed upstream)
  - add integer-gmp.patch
    * build bundled libgmp on SLE 11 (system version is too old)
    * fixes build on x86_64
    * see upstream trac #8156
  - add ghc-7.8.2-cgen-constify.patch
    * C backend (ppc64, ppc64le): generate 'const' strings
    * reduce size of table of contents (TOC)
  - add D173.patch
    * fix C backend: generate literals of correct size
    * fixes lots of arithmetic failures and trac #8849
    * asked upstream to merge fix into 7.8.4
  - add D177.patch
    * pass PIC flags to assembler
    * shared libraries on ppc still broken (trac #8024)
  - add ghc.git-e18525f.patch
    * fix C backend: generate functions for cmm primitives
  - drop ghc-use-system-libffi.patch (included upstream)
  - drop ghc-suse-as-needed.patch (fixed upstream)
  - drop Cabal-fix-dynamic-exec-for-TH.patch (fixed upstream)
  - drop ghc-7.6.3-LlvmCodeGen-no-3.3-warning.patch (fixed upstream)
  - drop ghc-avoid-empty-llvm-used-definitions.patch (fixed upstream)
  - drop 0001-Fix-detection-of-library-for-shm-on-openSUSE.patch
    * our patch was included upstream
  - drop 0001-Delete-spurious-comma-in-configure.ac.patch
    * our patch was included upstream
  -drop ghc-fix-infinite-loop-big-endian.patch (fixed upstream
  - refresh llvm-powerpc64-datalayout.patch
    * port to new LLVM backend
  - refresh ghc-cabal-unversion-docdir.patch
    * include original Fedora patch for 7.8.2
* Tue Sep 16 2014 peter.trommler@ohm-hochschule.de
  - bootstrap from ghc-bootstrap not ghc
    * remove BR loop ghc->ghc
* Thu Jul 31 2014 dimstar@opensuse.org
  - Rename rpmlintrc to %{name}-rpmlintrc.
    Follow the packaging guidelines.
* Sat May 10 2014 dvaleev@suse.com
  - Enable ppc64le (ghc-ppc64le.patch)
* Mon Dec 16 2013 peter.trommler@ohm-hochschule.de
  - use correct setting for unregisterised builds (ppc64)
  - simplify build setup (generation of mk/build.mk)
* Mon Dec 16 2013 peter.trommler@ohm-hochschule.de
  - don't BR llvm for now
  - dblatex broken on older openSUSE
* Sun Dec 15 2013 peter.trommler@ohm-hochschule.de
  - revert LLVM for ppc64 (segfaults during package install)
  - fix setting up build.mk
  - build perf for all archs
* Sat Dec 14 2013 peter.trommler@ohm-hochschule.de
  - Add llvm-powerpc64-datalayout.patch
    * fix LLVM backend for powerpc64
  - build and test LLVM backend on powerpc64
* Fri Dec 13 2013 peter.trommler@ohm-hochschule.de
  - Add cabal-unversion-docdir.patch
    * ghc-rpm-macros don't include versions in package docdirs
    starting with version 1.0
  - use standard docdir for ghc
  - package pdf and ps manuals
* Mon Oct 28 2013 peter.trommler@ohm-hochschule.de
  - Add ghc-fix-infinite-loop-big-endian.patch: Fix Haskell trac
    [#8134] on ppc64.
  - Enable threaded runtime on ppc64
* Tue Sep 24 2013 peter.trommler@ohm-hochschule.de
  - Add 0001-Fix-detection-of-library-for-shm-on-openSUSE.patch:
    Fix broken autoconf test for shm_* and librt. Haskell trac #8350
  - Add 0001-Delete-spurious-comma-in-configure.ac.patch:
    Fix test for setitimer. Haskell trac #8352
* Tue Sep 24 2013 peter.trommler@ohm-hochschule.de
  - set up build.mk with configuration for ppc64
    * explicitly disable features that are not supported on ppc64
* Mon Sep 23 2013 peter.trommler@ohm-hochschule.de
  - add BR binutils-devel for bfd.h and libiberty
* Mon Sep 23 2013 peter.trommler@ohm-hochschule.de
  - add BR libelf-devel for nlist.h
* Tue Sep 10 2013 peter.trommler@ohm-hochschule.de
  - Patches for llvm 3.3.
    * Add ghc-7.6.3-LlvmCodeGen-no-3.3-warning.patch: Silence warning
    about llvm too new
    * Add ghc-avoid-empty-llvm-used-definitions.patch: Fix llvm code
    generator. Backported patch for ghc 7.7 (cf Haskell trac #7996)
  - explicitly configure gcc location in bootstrap builds too
  - allow ppc builds (ppc64 build gets stuck)
* Fri Sep 06 2013 peter.trommler@ohm-hochschule.de
  - include BuildFlavour definitions in build.mk
* Tue Sep 03 2013 peter.trommler@ohm-hochschule.de
  - build optimized compiler (BuildFlavour = perf)
  - bring back Fedora's Template Haskell patch
  - add Haskell trac ticket number to glibc-locale comment
* Tue Jul 16 2013 peter.trommler@ohm-hochschule.de
  - add comment to explain why glibc-locale is required by
    ghc-compiler
* Fri May 17 2013 peter.trommler@ohm-hochschule.de
  - glibc-locale required by ghc-pkg
* Fri May 03 2013 peter.trommler@ohm-hochschule.de
  - update to 7.6.3 from upstream
  - part of Haskell Platform 2013.2
  - new languages features (polymorphic kinds, ...)
  - do compiler upgrade in one submit request by bootstrapping
    ghc if necessary and use that ghc to selfbootstrap new
    ghc
  - replaced ghc-use-system-libffi.patch with new patch for
    Haskell trac #5743 (add configure option to use system libffi)
  - drop Cabal-fix-dynamic-exec-for-TH.patch: Fixed upstream
  - drop ghc-6.12.1-gen_contents_index-haddock-path.patch which used
    system provided haddock and that causes trouble when bootstrapping
  - drop ghc-gen_contents_index-type-level.patch: fixed upstream
  - drop patch ghc-fix-undefined-openpty.patch: Fixed upstream
  - drop patch 0001-Add-missing-flag-for-respecting-EXTRA_LIBDIR.patch:
    Fixed upstream
  - port to new ghc-rpm-macros
* Fri Jan 11 2013 peter.trommler@ohm-hochschule.de
  - enable color and links in documentation
* Mon Dec 03 2012 peter.trommler@ohm-hochschule.de
  - try to work around factory-auto still thinking we need
    to wait for BRs even when those are in a comment
* Wed Nov 28 2012 peter.trommler@ohm-hochschule.de
  - help factory-auto by commenting out currently unneeded BRs
* Tue Nov 13 2012 peter.trommler@ohm-hochschule.de
  - selfbootstrap ghc 7.4.2
* Mon Nov 12 2012 peter.trommler@ohm-hochschule.de
  - remove binary distributions after bootstrap in Factory
* Thu Nov 08 2012 peter.trommler@ohm-hochschule.de
  - Update to version 7.4.2 from upstream
    * Required by Haskell Platform 2012.4.0.0
    * Fixes for ghc and ghci
* Thu Nov 08 2012 peter.trommler@ohm-hochschule.de
  - add ExclusiveArch tag
* Tue Nov 06 2012 peter.trommler@ohm-hochschule.de
  - generate debug packages for Factory
* Sun Oct 14 2012 peter.trommler@ohm-hochschule.de
  - do not warn about metapackage ghc containing no binary
* Sat Oct 13 2012 peter.trommler@ohm-hochschule.de
  - fix cyclic dependency to ghc (libraries reqire ghc-compiler)
* Fri Oct 12 2012 peter.trommler@ohm-hochschule.de
  - do not override automatic dependency generation
    * needs ghc-pkg which we won't have in Factory yet
* Fri Oct 12 2012 peter.trommler@ohm-hochschule.de
  - prepare for bootstrap in Factory
    * add binary distribution to spec file
    * change build to use ghc provided by binary distribution
* Tue Jul 31 2012 peter.trommler@ohm-hochschule.de
  - back ported two patches for Haskell trac #7062
    * fix openpty undefined symbol
    * fix extra libraries not on linker path
* Sat Jul 28 2012 peter.trommler@ohm-hochschule.de
  - fix ghc-suse-as-needed.patch
    * add --disable-new-dtags to linker flags. Adding RUNPATH to shared
    libraries breaks linking. To fix that ghc's libraries need to set
    their own RUNPATHs which they currently don't.
    * fixes Haskell #7062
* Mon Jun 25 2012 peter.trommler@ohm-hochschule.de
  - use ghc_lib_subpackage instead of ghc_binlib_package (ghc-rpm-macros 0.95.5.1)
  - add simple checks to %check section
  - sort BuildRequires somewhat
* Sun Jun 24 2012 peter.trommler@ohm-hochschule.de
  - remove perl boot comment
  - rebuild after project conf fix for hscolour (keep deepseq)
* Wed Jun 20 2012 peter.trommler@ohm-hochschule.de
  - enable hscolour after bootstrap
* Wed Jun 06 2012 peter.trommler@ohm-hochschule.de
  - disable bootstrapping for devel:languagaes:haskell
* Wed Jun 06 2012 peter.trommler@ohm-hochschule.de
  - set bootstrapping for bootstrap in devel:languages:haskell
* Mon Jun 04 2012 peter.trommler@ohm-hochschule.de
  - add autoreconf required by suse as-needed patch
* Mon Jun 04 2012 peter.trommler@ohm-hochschule.de
  - selfbootstraping
  - disable perl boot, might undo libffi patch
* Mon Jun 04 2012 peter.trommler@ohm-hochschule.de
  - upgrade to 7.4.1 from upstream for Haskell Platform 2012.2.0.0
  - drop Cabal-option-executable-dynamic.patch (fixed in upstream)
  - add ghc-suse-as-needed.patch
  - add Cabal-fix-dynamic-exec-for-TH.patch
  - add ghc-gen_contents_index-type-level.patch
  - bootstrapping
* Sun Jun 03 2012 peter.trommler@ohm-hochschule.de
  - apply patch 2
  - use perl boot to autoreconf all subdirectories
* Mon May 28 2012 peter.trommler@ohm-hochschule.de
  - added LICENSE to library and base package
  - should probably be ignored in rpmlintrc
* Mon May 28 2012 peter.trommler@ohm-hochschule.de
  - follow Fedora packaging:
  - package compiler in ghc-compiler
  - meta package for all libraries
  - ghc became meta package for everything
* Sat May 26 2012 peter.trommler@ohm-hochschule.de
  - deleted extra BR after project configuration fix
* Fri May 25 2012 peter.trommler@ohm-hochschule.de
  - remove minimum version requirement for gmp-devel
* Sat May 19 2012 peter.trommler@ohm-hochschule.de
  - don't pack manual page when without_manual is set
* Sat May 19 2012 peter.trommler@ohm-hochschule.de
  - temporarily disable manual to work around broken texlive
* Thu May 17 2012 peter.trommler@ohm-hochschule.de
  - clean up BuildRequires (one per line)
  - force gmp-devel >= 5 to get rid of libgmp.so.3 in Factory
* Mon Mar 12 2012 peter.trommler@ohm-hochschule.de
  - enabled hscolour
* Fri Feb 03 2012 peter.trommler@ohm-hochschule.de
  - selfbootstrapping
* Fri Feb 03 2012 peter.trommler@ohm-hochschule.de
  - disable dependecy generator during bootstrap
* Thu Feb 02 2012 peter.trommler@ohm-hochschule.de
  - bootstrap SLE11-SP1
* Mon Jan 23 2012 peter.trommler@ohm-hochschule.de
  - provide ghc-compiler = %{version}
* Mon Jan 23 2012 peter.trommler@ohm-hochschule.de
  - package HSffi.o on 11.3
* Sun Jan 22 2012 peter.trommler@ohm-hochschule.de
  - done bootstrapping
* Sun Jan 22 2012 peter.trommler@ohm-hochschule.de
  - Move documentation to new place
  - Fix douple packaging
* Mon Jan 16 2012 peter.trommler@ohm-hochschule.de
  - Added haddock patch
  - Fixed many file packaged twice issues
* Wed Jan 04 2012 peter.trommler@ohm-hochschule.de
  - Enabled hscolour
  - Prepared for libffi patch (needs fix fo bnc#711489)
* Thu Dec 29 2011 peter.trommler@ohm-hochschule.de
  - Lowered ghc BR to 6.10
* Wed Dec 28 2011 peter.trommler@ohm-hochschule.de
  - Added Cabal patch (required for ghc-rpm-macros)
* Wed Dec 28 2011 peter.trommler@ohm-hochschule.de
  - unset bootstrapping
  - additional BR that should not be required
* Tue Dec 27 2011 peter.trommler@ohm-hochschule.de
  - Fixed versions and names in libraries
  - Fixed files section
* Thu Dec 22 2011 peter.trommler@ohm-hochschule.de
  - Start version 7.0.4

Files

/usr/lib/ghc-8.10.4
/usr/lib/ghc-8.10.4/base-4.14.1.0
/usr/lib/ghc-8.10.4/base-4.14.1.0/libHSbase-4.14.1.0-ghc8.10.4.so
/usr/lib/ghc-8.10.4/ghc-prim-0.6.1
/usr/lib/ghc-8.10.4/ghc-prim-0.6.1/libHSghc-prim-0.6.1-ghc8.10.4.so
/usr/lib/ghc-8.10.4/integer-gmp-1.0.3.0
/usr/lib/ghc-8.10.4/integer-gmp-1.0.3.0/libHSinteger-gmp-1.0.3.0-ghc8.10.4.so
/usr/lib/ghc-8.10.4/rts
/usr/lib/ghc-8.10.4/rts/libHSrts-ghc8.10.4.so
/usr/lib/ghc-8.10.4/rts/libHSrts_debug-ghc8.10.4.so
/usr/lib/ghc-8.10.4/rts/libHSrts_l-ghc8.10.4.so
/usr/lib/ghc-8.10.4/rts/libHSrts_thr-ghc8.10.4.so
/usr/lib/ghc-8.10.4/rts/libHSrts_thr_debug-ghc8.10.4.so
/usr/lib/ghc-8.10.4/rts/libHSrts_thr_l-ghc8.10.4.so
/usr/share/doc/packages/ghc-base
/usr/share/doc/packages/ghc-base/LICENSE.ghc-prim
/usr/share/doc/packages/ghc-base/LICENSE.integer-gmp


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Dec 9 11:52:28 2022