184 Commits

Author SHA256 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
OBS User buildservice-autocommit
8e68152f40 Accepting request 620525 from devel:languages:haskell
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/620525
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=271
2018-07-04 21:56:01 +00:00
OBS User buildservice-autocommit
3d21f35970 Updating link to change in openSUSE:Factory/ghc revision 62.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=4cec627b7be42e6036eb541d80d7ef12
2018-07-04 21:56:01 +00:00
Peter Simons
437e52bb7b osc copypac from project:devel:languages:haskell:ghc-8.4.x package:ghc revision:5, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=270
2018-07-04 01:01:30 +00:00
Peter Trommler
23cb870d46 Accepting request 620524 from home:ptrommler:branches:devel:languages:haskell
- Fix dependencies on arm and s390x

OBS-URL: https://build.opensuse.org/request/show/620524
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=269
2018-07-03 19:14:09 +00:00
Peter Simons
6f3bf9ff8e osc copypac from project:devel:languages:haskell:ghc-8.4.x package:ghc revision:5, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=268
2018-06-18 01:01:21 +00:00
Peter Simons
ded4edf9bc osc copypac from project:devel:languages:haskell:ghc-8.4.x package:ghc revision:4, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=266
2018-06-05 13:10:29 +00:00
Peter Simons
8297569a3d osc copypac from project:devel:languages:haskell package:ghc revision:262, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=264
2018-06-04 18:50:21 +00:00
Peter Simons
eddd79fbdc Accepting request 613997 from home:ptrommler:branches:devel:languages:haskell
- update to 8.4.3
* code generation for UnboxedSum fixed
* compatibility withe newer binutils (as)
* Cabal issue with abi-depends fixed 
- Fix build for older openSUSE
- Don't do selfbootstrapping
* Cuts down build time roughly in half

OBS-URL: https://build.opensuse.org/request/show/613997
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=263
2018-06-04 13:59:42 +00:00
Peter Trommler
d076fe5c46 Accepting request 610225 from home:Guillaume_G:branches:devel:languages:haskell
- Fix armv7 build by adding armv7l to llvm-targets:
  * add_armv7l_target.patch

OBS-URL: https://build.opensuse.org/request/show/610225
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=261
2018-05-18 09:02:21 +00:00
Peter Simons
61cedda0f1 osc copypac from project:devel:languages:haskell:ghc-8.4.x package:ghc revision:1, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=260
2018-05-14 13:15:35 +00:00
3d9f148855 Accepting request 601542 from devel:languages:haskell:lts:11
- fix BuildRequires for llvm

OBS-URL: https://build.opensuse.org/request/show/601542
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=256
2018-04-26 12:26:48 +00:00
Peter Simons
9b27de6a10 osc copypac from project:devel:languages:haskell:lts:11 package:ghc revision:4, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=255
2018-04-26 07:07:46 +00:00
Peter Simons
ba9292df58 osc copypac from project:devel:languages:haskell:lts:10 package:ghc revision:2, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=254
2017-12-21 19:35:55 +00:00
Peter Simons
08cc33e6af Accepting request 534523 from home:ptrommler:branches:devel:languages:haskell
- add D4089.patch
  * fix GHCi issue on ppc64
  * see Haskell Trac #11262

OBS-URL: https://build.opensuse.org/request/show/534523
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=252
2017-10-17 18:44:22 +00:00
d841d24b98 Accepting request 529936 from devel:languages:haskell:lts:9
- 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.

OBS-URL: https://build.opensuse.org/request/show/529936
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=250
2017-09-29 13:18:17 +00:00
Peter Simons
f2d1bf1801 Accepting request 526530 from devel:languages:haskell:lts:9
- add 0001-PPC-Implement-Atomic-operations.patch
  * fixes parallel programs on all PowerPC platforms
  * uptream ticket #12537
- refresh buildpath-abi-stability.patch

OBS-URL: https://build.opensuse.org/request/show/526530
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=248
2017-09-16 19:26:49 +00:00
Peter Trommler
649ebc918e Accepting request 498934 from devel:languages:haskell:lts:8
- make compactible with new upstream macros 
- added patches for more stable abi:
* buildpath-abi-stability.patch
* reproducible-tmp-names.patch

OBS-URL: https://build.opensuse.org/request/show/498934
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=245
2017-05-29 11:09:39 +00:00
Peter Simons
f5f064fb6e Accepting request 493191 from home:msmeissn:branches:devel:languages:haskell
- 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

OBS-URL: https://build.opensuse.org/request/show/493191
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=243
2017-05-08 16:26:07 +00:00
f37c1d403c - 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 

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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=241
2017-02-23 09:35:20 +00:00
Peter Simons
154851d83c Accepting request 451561 from devel:languages:haskell:lts:7
Fix boo#1020909

OBS-URL: https://build.opensuse.org/request/show/451561
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=236
2017-01-20 09:13:08 +00:00
Peter Simons
1879fd5f33 import updates from devel:languages:haskell:lts:7
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=234
2017-01-09 21:10:38 +00:00
e3b9e6ba9f revmove old cabal
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=231
2016-10-14 20:37:54 +00:00
Peter Trommler
c874ef2ba6 Accepting request 431112 from home:ptrommler:branches:devel:languages:haskell
Fix typo in changelog

OBS-URL: https://build.opensuse.org/request/show/431112
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=229
2016-09-28 14:53:35 +00:00
Peter Trommler
4d8cbbbb83 Accepting request 431106 from home:ptrommler:branches:devel:languages:haskell
Fix changelog and rescue lost patch 30.

OBS-URL: https://build.opensuse.org/request/show/431106
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=228
2016-09-28 14:42:24 +00:00
Peter Simons
8e32665755 Accepting request 430761 from devel:languages:haskell:lts:7
update devel:languages:haskell to LTS 7.x

OBS-URL: https://build.opensuse.org/request/show/430761
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=227
2016-09-28 10:48:25 +00:00
Peter Trommler
7313e05346 Accepting request 430597 from home:ptrommler:branches:devel:languages:haskell
Fix ghc-zeromq4-haskell on powerpc64 and powerpc64le. Make parallel builds a bit more reliable on PowerPC.

OBS-URL: https://build.opensuse.org/request/show/430597
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=226
2016-09-27 17:38:49 +00:00
e1277b6de1 Accepting request 420295 from devel:languages:haskell:lts:6
- fix boo#994268

OBS-URL: https://build.opensuse.org/request/show/420295
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=224
2016-08-19 08:28:46 +00:00
a96b741889 Accepting request 397305 from home:ptrommler
Fix multithreading primitives on PPC 32-bit and 64-bit.

OBS-URL: https://build.opensuse.org/request/show/397305
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=221
2016-05-22 09:59:50 +00:00
367e55ab24 Accepting request 395516 from home:ptrommler
Fixes for PowerPC big-endian and PowerPC code generator.

OBS-URL: https://build.opensuse.org/request/show/395516
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=219
2016-05-14 16:45:29 +00:00
3bc135f698 Accepting request 391618 from devel:languages:haskell:lts
- 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

OBS-URL: https://build.opensuse.org/request/show/391618
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=217
2016-04-26 08:27:20 +00:00
Peter Trommler
f459af695b Accepting request 368388 from devel:languages:haskell:lts
- 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/'.

OBS-URL: https://build.opensuse.org/request/show/368388
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=215
2016-03-08 20:08:11 +00:00