421 Commits

Author SHA256 Message Date
4a0dca558a Accepting request 765562 from devel:languages:haskell:ghc-8.8.x
- 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

- 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.

OBS-URL: https://build.opensuse.org/request/show/765562
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=319
2020-01-19 12:18:21 +00:00
5c24cd045b Accepting request 760279 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/760279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=77
2020-01-03 16:35:04 +00:00
Peter Simons
00fc9a21ad osc copypac from project:devel:languages:haskell:ghc-8.8.x package:ghc revision:15, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=317
2020-01-01 15:27:50 +00:00
Peter Simons
e835413802 osc copypac from project:devel:languages:haskell:ghc-8.8.x package:ghc revision:14, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=316
2020-01-01 02:01:31 +00:00
f4a50e35fb osc copypac from project:devel:languages:haskell:ghc-8.8.x package:ghc revision:13, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=315
2019-12-29 19:23:19 +00:00
f501143295 osc copypac from project:devel:languages:haskell:ghc-8.8.x package:ghc revision:12, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=314
2019-12-29 14:41:05 +00:00
c24289cce8 osc copypac from project:devel:languages:haskell:ghc-8.8.x package:ghc revision:11, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=313
2019-12-29 14:37:43 +00:00
Peter Simons
5af39024e7 osc copypac from project:devel:languages:haskell:ghc-8.8.x package:ghc revision:10, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=312
2019-12-29 10:45:55 +00:00
Peter Simons
89342dd9b2 osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc revision:25, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=311
2019-12-29 02:01:37 +00:00
36e77ea02a - refresh Disable-unboxed-arrays.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=310
2019-12-28 22:44:18 +00:00
361ddd5d24 osc copypac from project:devel:languages:haskell:ghc-8.8.x package:ghc revision:8, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=309
2019-12-28 17:01:53 +00:00
b7aed1d1c8 osc copypac from project:devel:languages:haskell:ghc-8.8.x package:ghc revision:7, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=308
2019-12-28 14:39:51 +00:00
7a9994d4f7 Accepting request 759112 from devel:languages:haskell
Resubmit...

OBS-URL: https://build.opensuse.org/request/show/759112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=76
2019-12-24 13:29:56 +00:00
Peter Trommler
2c272684d6 Accepting request 758840 from devel:languages:haskell:ghc-8.6.x
- add fix-build-using-unregisterized-v8.4.patch
  * fixes unregisterised builds when bootstrap compiler is GHC 8.4
  * fixes build on s390x

OBS-URL: https://build.opensuse.org/request/show/758840
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=306
2019-12-23 12:11:42 +00:00
58c4c552c7 Accepting request 734101 from devel:languages:haskell
OBS-URL: https://build.opensuse.org/request/show/734101
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=75
2019-10-07 11:46:04 +00:00
Peter Trommler
4ecac94ad1 Accepting request 733943 from home:Andreas_Schwab:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/733943
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=304
2019-09-30 14:24:09 +00:00
37041ae088 Accepting request 698158 from devel:languages:haskell
- update to 8.6.5
 * A build system issue where use of GCC with -flto broke configure was fixed (forwarded request 698157 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/698158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=74
2019-04-26 20:55:07 +00:00
9ff53fd9c0 Accepting request 698157 from devel:languages:haskell:ghc-8.6.x
- update to 8.6.5
 * A build system issue where use of GCC with -flto broke configure was fixed

OBS-URL: https://build.opensuse.org/request/show/698157
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=302
2019-04-26 10:48:25 +00:00
4187cfbc84 Accepting request 684708 from devel:languages:haskell
- really bump llvm5 to llvm6 requires for ghc-compiler (forwarded request 684707 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/684708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=73
2019-03-14 14:00:41 +00:00
64c8e1d095 Accepting request 684707 from devel:languages:haskell:ghc-8.6.x
- really bump llvm5 to llvm6 requires for ghc-compiler

OBS-URL: https://build.opensuse.org/request/show/684707
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=300
2019-03-13 14:36:33 +00:00
8e0a69b54a Accepting request 684346 from devel:languages:haskell
fix (forwarded request 684345 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/684346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=72
2019-03-13 08:14:13 +00:00
0811c42204 Accepting request 684345 from devel:languages:haskell:ghc-8.6.x
fix

OBS-URL: https://build.opensuse.org/request/show/684345
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=298
2019-03-12 15:07:26 +00:00
8d60eb3408 Accepting request 684272 from devel:languages:haskell:ghc-8.6.x
- bump llvm req to llvm6

OBS-URL: https://build.opensuse.org/request/show/684272
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=297
2019-03-12 11:57:11 +00:00
28fe9f7fd8 Accepting request 682268 from devel:languages:haskell
OBS-URL: https://build.opensuse.org/request/show/682268
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=71
2019-03-08 10:02:35 +00:00
dfd777f9dc Accepting request 682267 from devel:languages:haskell:ghc-8.6.x
- 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

OBS-URL: https://build.opensuse.org/request/show/682267
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=295
2019-03-06 19:33:34 +00:00
3a5bbc9988 Accepting request 661492 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/661492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=70
2018-12-28 11:35:05 +00:00
Peter Simons
c44b11c10b osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc revision:16, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=293
2018-12-19 02:01:33 +00:00
bc920f58e9 Accepting request 656583 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/656583
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=69
2018-12-10 11:29:29 +00:00
Peter Simons
34ffd71eda osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc revision:14, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=291
2018-12-09 02:01:33 +00:00
7c22b413fe Accepting request 646943 from devel:languages:haskell
okk last (forwarded request 646941 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/646943
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=68
2018-11-08 08:50:24 +00:00
a5c708a6c9 Accepting request 646941 from devel:languages:haskell:ghc-8.6.x
okk last

OBS-URL: https://build.opensuse.org/request/show/646941
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=289
2018-11-07 10:51:03 +00:00
a5d5ad7e82 Accepting request 646935 from devel:languages:haskell:ghc-8.6.x
limit_build is from memory constraints

OBS-URL: https://build.opensuse.org/request/show/646935
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=288
2018-11-07 10:46:16 +00:00
2093b17db7 Accepting request 646931 from devel:languages:haskell:ghc-8.6.x
- dont require memory-constraints on older distros

OBS-URL: https://build.opensuse.org/request/show/646931
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=287
2018-11-07 10:34:16 +00:00
c593f930aa Accepting request 646916 from devel:languages:haskell:ghc-8.6.x
- dont require memory-constraints on ppc archs
- dropped reproducible-tmp-names.patch

OBS-URL: https://build.opensuse.org/request/show/646916
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=286
2018-11-07 10:28:43 +00:00
Peter Simons
cd6c352512 Accepting request 646895 from devel:languages:haskell:ghc-8.6.x
- 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.

- Make use of memory-constraints to avoid OOM errors

- Remove forced 'make -j2' for aarch64 and %arm

OBS-URL: https://build.opensuse.org/request/show/646895
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=285
2018-11-07 09:45:55 +00:00
OBS User buildservice-autocommit
107e3e9da2 Accepting request 646490 from devel:languages:haskell
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/646490
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=284
2018-11-06 13:40:36 +00:00
5919cfb171 Accepting request 646490 from devel:languages:haskell
OBS-URL: https://build.opensuse.org/request/show/646490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=67
2018-11-06 13:40:35 +00:00
OBS User buildservice-autocommit
7d1b3916b2 Updating link to change in openSUSE:Factory/ghc revision 67.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=23837b40091de1004dc2aa01af59a0fd
2018-11-06 13:40:35 +00:00
Peter Simons
52c935e14b osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc revision:7, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=283
2018-11-06 02:01:19 +00:00
Peter Trommler
c8b406d92c Accepting request 645195 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Make use of memory-constraints to avoid OOM errors
- Remove forced 'make -j2' for aarch64 and %arm

OBS-URL: https://build.opensuse.org/request/show/645195
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=282
2018-11-05 18:54:51 +00:00
d1944ace19 Accepting request 642934 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/642934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=66
2018-10-25 06:20:16 +00:00
Peter Simons
137dbc6f9f osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc revision:5, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=280
2018-10-18 12:22:17 +00:00
Peter Simons
10fe305a8a osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc revision:4, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=279
2018-10-18 09:46:41 +00:00
711621b759 Accepting request 639256 from devel:languages:haskell
- Add fix-build-using-unregisterized-v8.2.patch
  * Fix build on s390x

OBS-URL: https://build.opensuse.org/request/show/639256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=65
2018-10-02 17:47:12 +00:00
Peter Simons
6efd03556a Accepting request 639253 from home:ptrommler:branches:ghc-s390x
- Add fix-build-using-unregisterized-v8.2.patch
  * Fix build on s390x

OBS-URL: https://build.opensuse.org/request/show/639253
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=277
2018-09-30 19:16:27 +00:00
daaa100947 Accepting request 634780 from devel:languages:haskell
OBS-URL: https://build.opensuse.org/request/show/634780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=64
2018-09-11 15:19:48 +00:00
Peter Simons
0a318920cc Accepting request 633757 from home:mmanu84:branches:devel:languages:haskell
- Fix armv6 build by adding armv6l to llvm-targets:
  * change add_armv7l_target.patch to add_armv6l_and_armv7l_target.patch

OBS-URL: https://build.opensuse.org/request/show/633757
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=275
2018-09-10 15:54:05 +00:00
90e41e9337 Accepting request 623696 from devel:languages:haskell
- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.

- Fix dependencies on arm and s390x
* recognize powerpc64le as PPC64 in cabal files
* Cabal issue with abi-depends fixed
* Cuts down build time roughly in half
* fixed upstream
- fix BuildRequires for llvm
- use %license macro as used by new ghc-rpm-macros
- refresh ghc-pie.patch so it applies cleanly
- drop ghc-pie.patch fixed upstream
- optimized build for platforms with LLVM backend (arm, aarch64)
- drop support for ppc and s390
- refresh buildpath-abi-stability.patch
  * see Haskell Trac #11262
- refresh buildpath-abi-stability.patch
- make compatible with new upstream macros
* Haskell Trac #12495 is a duplicate
- fixes boo#1020909
  * fix issues with parallel builds
- make compatible with new ghc-rpm-macros
* Thanks @mimi_vx
* fixes build of ghc-zeromq4-haskell on powerpc64[le]
- fix boo#994268
* fix SMP primitives on all powerpc archs
* fix wrong results in ghc-pureMD5 and others on big-endian
* aarch64 runs out of memory with too many parallel compiles
- add missing C library dependency to terminfo devel package
- refresh u_Cabal_update.patch

OBS-URL: https://build.opensuse.org/request/show/623696
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=63
2018-07-21 08:18:50 +00:00
Peter Simons
8ddd042c50 osc copypac from project:devel:languages:haskell:ghc-8.4.x package:ghc revision:7, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=273
2018-07-18 14:39:55 +00:00
Peter Simons
602d10cf9c osc copypac from project:devel:languages:haskell:ghc-8.4.x package:ghc revision:6, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=272
2018-07-05 01:01:12 +00:00