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
Peter Trommler
8cf1dc00d2
Accepting request 360032 from home:ptrommler
...
fix aarch64 build
OBS-URL: https://build.opensuse.org/request/show/360032
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=213
2016-02-17 21:12:25 +00:00
Peter Trommler
127379750b
Accepting request 359360 from home:ptrommler
...
fix C dependency on library terminfo
OBS-URL: https://build.opensuse.org/request/show/359360
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=211
2016-02-14 17:47:58 +00:00
80d8324432
Accepting request 358148 from devel:languages:haskell:lts
...
- 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
OBS-URL: https://build.opensuse.org/request/show/358148
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=209
2016-02-07 07:24:04 +00:00
6d6f02086b
Accepting request 356034 from devel:languages:haskell:lts
...
- 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
OBS-URL: https://build.opensuse.org/request/show/356034
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=207
2016-01-26 12:15:10 +00:00
e08f7219d2
Accepting request 352337 from devel:languages:haskell:lts
...
- 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
OBS-URL: https://build.opensuse.org/request/show/352337
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=205
2016-01-06 18:39:10 +00:00
17ad4e66a5
- 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 !
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=204
2016-01-06 09:14:29 +00:00
cf2d279c55
Accepting request 352121 from devel:languages:haskell:lts
...
- drop remove-cur_term-usage.patch - merged by upstream
- add u_terminfo_0402.patch -- update of terminfo
OBS-URL: https://build.opensuse.org/request/show/352121
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=203
2016-01-06 08:18:51 +00:00
61673d11d9
- update Cabal to 1.22.6.0
...
- add u_Cabal_update.patch -- update of Cabal
* Relax upper bound to allow upcoming binary-0.8
- update terminfo to 0.4.0.2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=201
2015-12-28 10:04:29 +00:00
fdcaf0cd76
- update terminfo to 0.4.0.2
...
- drop remove-cur_term-usage.patch - merged by upstream
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=199
2015-12-21 08:58:12 +00:00
c62b300491
Accepting request 347873 from devel:languages:haskell:lts
...
- 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.
OBS-URL: https://build.opensuse.org/request/show/347873
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=197
2015-12-08 11:40:05 +00:00
Peter Trommler
f88f78378f
Accepting request 347110 from devel:languages:haskell:lts
...
- use upstream variant of remove-cur_term-usage.patch
OBS-URL: https://build.opensuse.org/request/show/347110
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=196
2015-12-02 08:41:34 +00:00
Peter Trommler
f9d482f1f7
Accepting request 337227 from home:ptrommler:branches:devel:languages:haskell
...
Fix PowerPC assembler issue with large stack frames.
OBS-URL: https://build.opensuse.org/request/show/337227
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=194
2015-10-08 13:04:13 +00:00
dfc7b78992
Accepting request 336458 from home:Andreas_Schwab:Factory
...
- atomic-cast.patch: fix signature of atomic bultins
- ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch
OBS-URL: https://build.opensuse.org/request/show/336458
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=191
2015-10-05 11:20:09 +00:00
Peter Trommler
d2ad58f410
Accepting request 336406 from devel:languages:haskell:lts
...
- 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.
OBS-URL: https://build.opensuse.org/request/show/336406
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=190
2015-10-04 19:50:24 +00:00
ab7e4fa2b5
Tomas Cech sleep_walker@opensuse.org
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=189
2015-10-03 18:15:05 +00:00
42689d236e
Tomas Cech tcech@opensuse.org
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=188
2015-10-03 18:13:52 +00:00
407c6707c0
Accepting request 336074 from home:mimi_vx:ghc-rpm
...
- Add choice for libffi in openSUSE:Leap:42.1
Tomas Cech tcech@suse.cz
OBS-URL: https://build.opensuse.org/request/show/336074
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=187
2015-10-03 18:03:32 +00:00
Peter Trommler
d131c516f6
Accepting request 332344 from devel:languages:haskell:lts
...
- remove llvm from requires
- add ncurses6.patch to fix build with ncurses6, all thanks goes to
Tomas Cech - sleep_walker@opensuse.org
OBS-URL: https://build.opensuse.org/request/show/332344
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=185
2015-09-21 05:57:24 +00:00
71ec5bb07c
Accepting request 322625 from devel:languages:haskell:lts
...
- 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
OBS-URL: https://build.opensuse.org/request/show/322625
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=183
2015-08-20 05:53:26 +00:00
Peter Trommler
d555e5c378
fix typo in ghc.changes
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=181
2015-07-26 17:36:43 +00:00
Peter Trommler
e21be02d94
- 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=180
2015-07-17 15:03:59 +00:00
Peter Trommler
c85b2f73b9
Accepting request 309163 from home:ptrommler:branches:devel:languages:haskell
...
Add ppc64le native code generator. Back port of my upstream patch for ghc 7.12.
OBS-URL: https://build.opensuse.org/request/show/309163
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=177
2015-05-29 12:01:37 +00:00
Peter Trommler
b564f11091
Accepting request 309063 from home:oertel:branches:devel:languages:haskell
...
- on s390/s390x use "make -j2" to stabilize abi hashes
(see also redhat bug 1212374)
OBS-URL: https://build.opensuse.org/request/show/309063
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=176
2015-05-28 11:21:57 +00:00
Peter Trommler
e3f8ef15a9
Accepting request 308728 from home:mimi_vx:branches:devel:languages:haskell
...
- disable llvm on arm64
OBS-URL: https://build.opensuse.org/request/show/308728
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=174
2015-05-26 12:21:35 +00:00
Peter Trommler
7012bff814
Accepting request 308323 from home:oertel:branches:devel:languages:haskell
...
- re-diffed ghc-arm64.patch
- add ghc-arm64.patch for aarch64
- add aarch64, s390, s390x to ExclusiveArch
OBS-URL: https://build.opensuse.org/request/show/308323
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=172
2015-05-22 07:17:33 +00:00
Peter Trommler
171c5543f0
Accepting request 304515 from devel:languages:haskell:lts
...
+ 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 ).
OBS-URL: https://build.opensuse.org/request/show/304515
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=170
2015-05-02 09:36:33 +00:00
Peter Trommler
c9f3ec6de5
Accepting request 296152 from home:mimi_vx:branches:devel:languages:haskell
...
- remove unneeded conditions
OBS-URL: https://build.opensuse.org/request/show/296152
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=167
2015-04-14 15:02:49 +00:00