191 Commits

Author SHA256 Message Date
6c2d9e2cda Accepting request 336409 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/336409
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=33
2015-10-06 11:27:28 +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
Stephan Kulow
a79c709099 Accepting request 332507 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/332507
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=32
2015-09-24 04:15:16 +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
Stephan Kulow
6adf9f27c3 Accepting request 324452 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/324452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=31
2015-08-23 13:43:31 +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
Stephan Kulow
436313765a Accepting request 320046 from devel:languages:haskell
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/320046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=30
2015-08-05 04:51:46 +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
bf77061113 Accepting request 317272 from home:ptrommler:ghc-fix-aarch64
AArch64 neeeds gold linker.

OBS-URL: https://build.opensuse.org/request/show/317272
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=179
2015-07-17 14:55:57 +00:00
7ea6b2e7bb Accepting request 310528 from devel:languages:haskell
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/310528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=29
2015-06-06 07:54:26 +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
1713392d6a Accepting request 308739 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/308739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=28
2015-05-27 10:49:50 +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
ec51ca362d Accepting request 308339 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/308339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=27
2015-05-22 14:37:09 +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
Stephan Kulow
9d761d8ba2 Accepting request 305686 from devel:languages:haskell
+ 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/305686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=26
2015-05-10 08:45:58 +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
1211f120b8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=169 2015-04-17 10:16:35 +00:00
0dd12f8568 Accepting request 296190 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/296190
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=25
2015-04-15 14:24:41 +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
Peter Trommler
90b295b6f3 Accepting request 296072 from home:mimi_vx:branches:devel:languages:haskell
- chnage constraints to 12G for disk and 4G for ram

OBS-URL: https://build.opensuse.org/request/show/296072
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=166
2015-04-14 06:37:53 +00:00
084be3f690 Accepting request 292327 from devel:languages:haskell
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/292327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=24
2015-03-23 11:19:25 +00:00
Peter Trommler
686e37351f - add ghc-glibc-2.20_BSD_SOURCE.patch
* fixes build on unregisterised architectures (openSUSE: ppc64le)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=164
2015-03-15 14:17:35 +00:00
ab5e9c6476 Accepting request 287473 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/287473
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=23
2015-02-25 01:17:46 +00:00
Peter Trommler
372c6d9ed9 Accepting request 287471 from home:ptrommler:branches:devel:languages:haskell
followup on ghc-rpm-macros update

OBS-URL: https://build.opensuse.org/request/show/287471
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=162
2015-02-24 07:58:09 +00:00
359a331325 Accepting request 284001 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/284001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=22
2015-02-05 10:00:47 +00:00
Peter Trommler
21ef6b3a5e Accepting request 283959 from home:mimi_vx:branches:devel:languages:haskell
- add constraints file 
- remove dblatex dependency

OBS-URL: https://build.opensuse.org/request/show/283959
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=160
2015-02-04 11:01:19 +00:00
04a1817d7b Accepting request 283230 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/283230
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=21
2015-01-29 08:58:08 +00:00
Peter Trommler
1104683b54 Accepting request 283228 from devel:languages:haskell:platform
Compile to assembly language directly and not through C on ppc64 (cuts compile time roughly in half).

Patch 19 is a backport of the patch that is currently under review upstream for inclusion into v. 7.12

OBS-URL: https://build.opensuse.org/request/show/283228
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=158
2015-01-28 18:40:16 +00:00
87f0c8ed02 Accepting request 265139 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/265139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=20
2014-12-16 13:48:50 +00:00
Peter Trommler
3c5eaee127 Accepting request 265137 from devel:languages:haskell:platform
fix Haskell shared libraries on ppc

OBS-URL: https://build.opensuse.org/request/show/265137
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=156
2014-12-14 09:35:53 +00:00
7e62cad514 Accepting request 259992 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/259992
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=19
2014-11-26 09:32:51 +00:00
Peter Trommler
202f813b38 Accepting request 259991 from devel:languages:haskell:platform
Haskell Platform 2014.2.0.0 update

OBS-URL: https://build.opensuse.org/request/show/259991
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=154
2014-11-05 21:40:33 +00:00
Stephan Kulow
b8ea08c50f Accepting request 249847 from devel:languages:haskell
Fix bootstrap in openSUSE 13.2

Please wait for SR #249835 (ghc-bootstrap).

OBS-URL: https://build.opensuse.org/request/show/249847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=18
2014-09-23 08:42:21 +00:00
Peter Trommler
c022f45e94 Accepting request 249651 from devel:languages:haskell:compiler
Bootstrap with ghc-bootstrap

OBS-URL: https://build.opensuse.org/request/show/249651
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=153
2014-09-16 19:37:06 +00:00
Stephan Kulow
859c7b3408 Accepting request 243316 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/243316
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=16
2014-08-01 05:08:12 +00:00
Peter Trommler
c9cda66adb Accepting request 243197 from home:dimstar:rpmlintrc
Rename rpmlintrc as per pkg guideline to %{name}-rpmlintrc

OBS-URL: https://build.opensuse.org/request/show/243197
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=151
2014-07-31 19:53:05 +00:00
Stephan Kulow
d925a6d64d Accepting request 233496 from devel:languages:haskell
- Enable ppc64le (ghc-ppc64le.patch) (forwarded request 233472 from k0da)

OBS-URL: https://build.opensuse.org/request/show/233496
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=15
2014-05-13 18:43:57 +00:00
Peter Trommler
2cae1e690c Accepting request 233472 from openSUSE:Factory:PowerPC
- Enable ppc64le (ghc-ppc64le.patch)

OBS-URL: https://build.opensuse.org/request/show/233472
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=149
2014-05-11 18:17:00 +00:00
Stephan Kulow
59c4da5177 Accepting request 211681 from devel:languages:haskell
- fix ppc64 build (profiling libs were missing)
- remove llvm again
- build pdf docs for newer openSUSE (forwarded request 211680 from ptrommler)

OBS-URL: https://build.opensuse.org/request/show/211681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=14
2013-12-19 20:36:55 +00:00
Peter Trommler
e792a6e2ef Accepting request 211680 from devel:languages:haskell:platform
- fix ppc64 build (profiling libs were missing)
- remove llvm again
- build pdf docs for newer openSUSE

OBS-URL: https://build.opensuse.org/request/show/211680
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=147
2013-12-19 11:36:13 +00:00
Peter Trommler
96aeeb4228 Accepting request 210908 from devel:languages:haskell:platform
- fix docs packaging (RPM macros v 1.2)
- fix ppc64 LLVM backend
- package Postscript and PDF manuals (forwarded request 210907 from ptrommler)

OBS-URL: https://build.opensuse.org/request/show/210908
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=146
2013-12-15 07:35:30 +00:00
Stephan Kulow
6ecd2c1f94 Accepting request 205176 from devel:languages:haskell
Fix threaded runtime on 64 bit big endian. Haskell trac #8134. (forwarded request 205174 from ptrommler)

OBS-URL: https://build.opensuse.org/request/show/205176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=13
2013-10-31 08:01:13 +00:00
Peter Trommler
011c369f27 Accepting request 205174 from devel:languages:haskell:platform
Fix threaded runtime on 64 bit big endian. Haskell trac #8134.

OBS-URL: https://build.opensuse.org/request/show/205174
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=144
2013-10-29 20:59:14 +00:00
Stephan Kulow
5846aaf4cc Accepting request 201138 from devel:languages:haskell
Fix autoconf issues.
Fix ppc64 build. (forwarded request 201119 from ptrommler)

OBS-URL: https://build.opensuse.org/request/show/201138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=12
2013-09-29 17:23:24 +00:00