SHA256
4
0
forked from pool/ghc

337 Commits

Author SHA256 Message Date
3c40a61065 Accepting request 1218536 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/1218536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=109
2024-10-28 14:18:00 +00:00
24a2ce8c89 osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc revision:26, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=405
2024-10-26 13:48:27 +00:00
2f1f394e63 Accepting request 1180701 from devel:languages:haskell
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1180701
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=108
2024-06-14 17:01:39 +00:00
9cc81ed1d6 - Replace %patchN with %patch -P N: %patchN is deprecated.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=404
2024-06-13 13:12:59 +00:00
3c8072262c Accepting request 1159584 from devel:languages:haskell
Update Haskell ecosystem to GHC version 9.8.2.

OBS-URL: https://build.opensuse.org/request/show/1159584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=107
2024-03-20 20:14:42 +00:00
065073c45b osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc revision:22, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=403
2024-03-19 14:43:32 +00:00
d1d9524962 osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc revision:20, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=402
2024-03-12 14:59:00 +00:00
bf8744071c osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc revision:19, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=401
2024-03-05 22:00:55 +00:00
9caf36f31d osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc revision:18, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=400
2024-03-01 19:00:04 +00:00
c9adbe5de2 Accepting request 1152126 from home:dimstar:rpm4.20:g
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1152126
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=399
2024-02-27 18:54:35 +00:00
0477a48938 Accepting request 1150197 from devel:languages:haskell
- update to 9.6.4
 * Fix a code generator bug on AArch64 platforms resulting in invalid conditional jumps .
 * Fix a simplifier bug that may cause segfaults and core lint failures due to incorrect handling of join points .
 * Ensure unconstrained instance dictionaries get IPE info .
 * Fix a bug where we could silently truncate 64 bit values to 32 bit on 32 bit architectures.
 * Fix a GHCi bug where a failure in the :add command would cause the process to exit .
 * Fix a bug causing suboptimal error messages for certain invalid cyclic module graphs with hs-boot files .
 * Fix a bug causing compiler panics with certain package databases involving unusable units and module reexports
 * Fix some memory leaks in GHCi that manifest on reloads
 * Fix a bug leading to some template haskell splices failing on being reloaded into GHCi due to not clearing the interactive context properly .
 * Fix a type checker crash on certain programs involving implicitly scoped type variables .
 * Fix a bug where certain warning flags were not recognised .
 * Fix an incorrect assertion in the simplifier .
 * Align objects in the data section properly when using the LLVM backend .
 * Ensure concurrent thunk update is sound .
 * Ensure the listAllBlocks function takes the non-moving heap into account .
 * Ensure the non-moving GC is not running when pausing
 * Fix some non-moving loops and bugs on Windows and LLP64 platforms
 * Fix a bug where certain programs could have incorrect async exception masking .
 * Ensure we respect maximum event length and don’t overflow into program memory .
 * Ensure we use the right linker flags on AArch64 darwin
 * Fix a bug where -DNOSMP wasn’t being passed to the C compiler even if the target doesn’t support SMP .
 * Ensure we use the right otool and install_name_tool on Darwin .
 * Fix a bug in ghc-bignum where usage of bigNatIsPowerOf2 might result in out of bounds access . (forwarded request 1150196 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1150197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=106
2024-02-25 13:08:13 +00:00
ce6a1e5d42 Accepting request 1150196 from devel:languages:haskell:ghc-9.6.x
- update to 9.6.4
 * Fix a code generator bug on AArch64 platforms resulting in invalid conditional jumps .
 * Fix a simplifier bug that may cause segfaults and core lint failures due to incorrect handling of join points .
 * Ensure unconstrained instance dictionaries get IPE info .
 * Fix a bug where we could silently truncate 64 bit values to 32 bit on 32 bit architectures.
 * Fix a GHCi bug where a failure in the :add command would cause the process to exit .
 * Fix a bug causing suboptimal error messages for certain invalid cyclic module graphs with hs-boot files .
 * Fix a bug causing compiler panics with certain package databases involving unusable units and module reexports
 * Fix some memory leaks in GHCi that manifest on reloads
 * Fix a bug leading to some template haskell splices failing on being reloaded into GHCi due to not clearing the interactive context properly .
 * Fix a type checker crash on certain programs involving implicitly scoped type variables .
 * Fix a bug where certain warning flags were not recognised .
 * Fix an incorrect assertion in the simplifier .
 * Align objects in the data section properly when using the LLVM backend .
 * Ensure concurrent thunk update is sound .
 * Ensure the listAllBlocks function takes the non-moving heap into account .
 * Ensure the non-moving GC is not running when pausing
 * Fix some non-moving loops and bugs on Windows and LLP64 platforms
 * Fix a bug where certain programs could have incorrect async exception masking .
 * Ensure we respect maximum event length and don’t overflow into program memory .
 * Ensure we use the right linker flags on AArch64 darwin
 * Fix a bug where -DNOSMP wasn’t being passed to the C compiler even if the target doesn’t support SMP .
 * Ensure we use the right otool and install_name_tool on Darwin .
 * Fix a bug in ghc-bignum where usage of bigNatIsPowerOf2 might result in out of bounds access .

OBS-URL: https://build.opensuse.org/request/show/1150196
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=398
2024-02-25 02:33:07 +00:00
c2b3d3c6a4 Accepting request 1126685 from devel:languages:haskell
- cabal-riscv64.patch: libraries/Cabal: Add support for the 64-bit RISC-V (forwarded request 1126684 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1126685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=105
2023-11-23 20:39:13 +00:00
15742623f5 Accepting request 1126684 from devel:languages:haskell:ghc-9.6.x
- cabal-riscv64.patch: libraries/Cabal: Add support for the 64-bit RISC-V

OBS-URL: https://build.opensuse.org/request/show/1126684
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=397
2023-11-15 15:49:04 +00:00
a70f068c1f Accepting request 1126682 from devel:languages:haskell:ghc-9.6.x
- cabal-riscv64i.patch: libraries/Cabal: Add support for the 64-bit RISC-V

OBS-URL: https://build.opensuse.org/request/show/1126682
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=396
2023-11-15 15:42:08 +00:00
214f7771e4 Accepting request 1126676 from devel:languages:haskell:ghc-9.6.x
- add sphinx7.patch

OBS-URL: https://build.opensuse.org/request/show/1126676
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=395
2023-11-15 15:30:25 +00:00
a2a3f8e9e5 Accepting request 1126673 from devel:languages:haskell:ghc-9.6.x
- drop ghc-9.6.3-src.tar.xz.sig

OBS-URL: https://build.opensuse.org/request/show/1126673
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=394
2023-11-15 15:24:44 +00:00
eaab4e858c Accepting request 1126663 from devel:languages:haskell:ghc-9.6.x
- libatomic.patch: Remove unused patch
- ghc-with-interpreter.patch: Hadrian: enable GHCi support on riscv64
- cabal-riscv64: libraries/Cabal: Add support for the 64-bit RISC-V
  architecture
- Adjust constraints for riscv64

OBS-URL: https://build.opensuse.org/request/show/1126663
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=393
2023-11-15 15:12:44 +00:00
e338298c35 osc copypac from project:devel:languages:haskell:ghc-9.6.x package:ghc revision:10, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=392
2023-11-10 14:07:16 +00:00
c8d128b8a2 Accepting request 1103611 from devel:languages:haskell
- update to 9.4.6
- remove fix_extlinks.patch and add bytestring.patch
 * Fix a bug where certain dictionaries for undecidable
    instances could end up looping at runtime
 * Fix a compiler panic involving newtype family instances
 * Fix a bug preventing using the command line
    to compile .cmm files to assembly
 * Fix compiler panics with certain RULE pragmas
 * Fix a loop in the simplifier due to a bug in
    the representation of certain fields in interface files
 * Make type equality (~) checks in the presence
    of quantified contrains more robust to argument ordering
 * Fix some segfaults when using UnliftedDataTypes
 * Improve bounds checking with -fcheck-prim-bounds
 * Fix a bug in the simplifier leading to core lint errors
 * Ensure array read operations have proper memory barries
 * Fix a spurious -dcore-lint failure with certain kinds of type family instances
 * Fix a bug with .hie files containing spurious references
    to generated functions in files with partial field selectors
 * With the aarch64 backend, fix a bug arising from lack
    of zero-extension for 8/16 bit add/sub with immediate
 * Fix a number of bugs having to do with default
    representation polymorphic type variables
 * Add support for top-level Addr# literals
 * Fix some tag inference bugs when using the bytecode interpreter
 * Support the foreign import prim calling convention in the bytecode interpreter
 * Support sized literals in the bytecode interpreter
 * Fix a bug with the handling of unboxed tuples in the bytecode interpreter
 * Make the bytecode interpreter more robust when run on optimised code
 * Accurately account for mutator allocations when using the non-moving GC (forwarded request 1103464 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1103611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=104
2023-08-13 17:17:43 +00:00
3751a31d61 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:27, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=390
2023-08-11 21:01:08 +00:00
44b6143d10 Accepting request 1102611 from devel:languages:haskell
- remove post/postun base as is now handled in macros.ghc-extra (forwarded request 1102609 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1102611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=103
2023-08-07 13:29:09 +00:00
93a57ee64a Accepting request 1102609 from devel:languages:haskell:ghc-9.4.x
- remove post/postun base as is now handled in macros.ghc-extra

OBS-URL: https://build.opensuse.org/request/show/1102609
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=389
2023-08-07 03:46:05 +00:00
cb5de343ab Accepting request 1088861 from devel:languages:haskell
- add patch for Sphinx 7 release - sphinx7.patch
- cleanup spec

OBS-URL: https://build.opensuse.org/request/show/1088861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=102
2023-06-03 22:12:28 +00:00
5e55a8ee29 Accepting request 1088860 from devel:languages:haskell:ghc-9.4.x
- add patch for Sphinx 7 release - sphinx7.patch
- cleanup spec

OBS-URL: https://build.opensuse.org/request/show/1088860
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=388
2023-05-24 15:03:09 +00:00
7658664c7f Accepting request 1084245 from devel:languages:haskell
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1084245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=101
2023-05-04 15:09:59 +00:00
c7e3842b29 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:23, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=387
2023-05-03 09:19:44 +00:00
a489942667 Accepting request 1081178 from devel:languages:haskell
- update to 9.4.5
- drop unused patches:
    ghc-8.0.2-Cabal-dynlibdir.patch
    riscv-tntc.patch
 * Fixes for a number of bug fixes in the simplifier 
 * Many bug fixes to the non-moving and parallel GCs
 * A number of improvements to recompilation avoidance with multiple
   home units
 * Fixes for regressions in the typechecker and constraint solver
 * and many more. See the release notes for a full accounting.
-> https://downloads.haskell.org/~ghc/9.4.5/docs/users_guide/9.4.5-notes.html

OBS-URL: https://build.opensuse.org/request/show/1081178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=100
2023-04-22 20:03:12 +00:00
2f2e2cd36a osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:22
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=386
2023-04-21 09:53:57 +00:00
457409675d osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:21, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=384
2023-04-19 12:56:42 +00:00
fab02f7bf4 Accepting request 1079136 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/1079136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=99
2023-04-14 11:12:45 +00:00
7b7122ef6a osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:20
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=383
2023-04-07 13:11:21 +00:00
eb7fa627ac Accepting request 1076520 from devel:languages:haskell
update ghc to version 9.4.4

OBS-URL: https://build.opensuse.org/request/show/1076520
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=98
2023-04-04 19:25:32 +00:00
12cc594410 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:19, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=382
2023-03-31 15:44:48 +00:00
4e659676b6 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:18, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=381
2023-03-31 15:31:02 +00:00
0db117758b osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:17, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=380
2023-03-31 07:24:00 +00:00
7ae10e2ca6 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:16, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=379
2023-03-31 07:10:48 +00:00
e69f225fe8 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:15, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=378
2023-03-30 08:26:17 +00:00
440583e5b1 osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:59, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=377
2023-02-03 09:19:01 +00:00
476db4a04d - drop ghc-8.0.2-Cabal-dynlibdir.patch - hadrian build fails with
this patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=376
2023-02-02 15:44:26 +00:00
544b2b100b osc copypac from project:openSUSE:Factory package:ghc revision:97
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=375
2023-02-02 15:42:00 +00:00
5fb28d5074 osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc revision:13, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=374
2023-02-02 13:42:05 +00:00
2a6e33aebc Accepting request 1060397 from devel:languages:haskell
OBS-URL: https://build.opensuse.org/request/show/1060397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=97
2023-01-23 17:33:29 +00:00
f0ffea93b9 Accepting request 1060394 from devel:languages:haskell:ghc-8.10.x
update changelog

OBS-URL: https://build.opensuse.org/request/show/1060394
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=372
2023-01-23 11:46:56 +00:00
201a799338 Accepting request 1059581 from home:Guillaume_G:branches:openSUSE:Factory:ARM
Just add a note to keep llvm major version in sync with ghc-bootstrap: https://build.opensuse.org/request/show/1059580

OBS-URL: https://build.opensuse.org/request/show/1059581
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=371
2023-01-23 11:01:36 +00:00
5417b2aaf2 Accepting request 1059044 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/1059044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=96
2023-01-18 12:09:32 +00:00
OBS User buildservice-autocommit
18a24cd443 Updating link to change in openSUSE:Factory/ghc revision 96
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=918b5d89f290402eb2d39f50c3d1d58f
2023-01-18 12:09:32 +00:00
3cb85f7dad Accepting request 989696 from devel:languages:haskell
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/989696
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=95
2022-08-01 19:31:25 +00:00
ee16ea3958 osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:55, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=367
2022-07-17 10:32:39 +00:00
ce7761af88 osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:54, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=366
2022-06-29 12:18:07 +00:00
72d99a6eb0 Accepting request 978085 from devel:languages:haskell
OBS-URL: https://build.opensuse.org/request/show/978085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=94
2022-05-19 20:49:48 +00:00
4363438d72 Accepting request 973952 from home:marxin:branches:devel:languages:haskell
- Remove dependency on binutils-gold as the package will be removed
  in the future. Gold linker is unmaintained by the upstream project.

OBS-URL: https://build.opensuse.org/request/show/973952
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=364
2022-05-19 08:49:32 +00:00
71eedc001c Accepting request 917983 from devel:languages:haskell
- update to 8.10.7
- drop 4134.patch and refresh ghc-pie.patch
 * portabilit yfixes
 * Export some RTS symbols required for static builds of GHC
 * Fix LLVM version checking logic so it no longer complains
    about supported LLVM versions.
 * Fix some RTS crashes on Darwin due to mixing up the closure
    sizes of the aarch64 and x86-64 backends.
 * Fix a crash on the non-moving GC due to incorrect logic
    for calculating the header size for array write barries
 * Fix a bug in base leading to a high likelihood of space
    leaks when using lazy bytestrings
 * Fix some timer races in the RTS possibly manifesting in #18033 and #20132
 * Fix a number of bugs affecting the RTS m32 allocator
 * Fix a bug where code may be unloaded prematurely
    when using the parallel garbage collector
 * Fix a bug where the linker may during shutdown unload code before
    libraries’ atexit handlers have a chance to run
 * Improve code layout by distiguishing conditional and unconditional branches
 * Add hs-boot file support for -ddump-minimal-imports
 * Ensure hs-boot files are built before source files in GHCs -M mode
 * Fix a long standing GHC API bug affecting clients like HLS where
    async exceptions used to cancel threads during typechecking would be
    caught by the Template Haskell evaluator and reported as compile errors
 * Improve error messages when looking up packages fails
 * Fix a number of quirks in GC accounting
 * Fix a code generation bug which could result in entry of unlifted
    objects in some programs using unboxed sums
 * Ensure that POSIX signals are not delivered to the ticker thread
    when using the pthread itimer implementation.

OBS-URL: https://build.opensuse.org/request/show/917983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=93
2021-09-13 14:24:33 +00:00
37e384501f fix
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=363
2021-09-10 14:12:09 +00:00
aa21c311de osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:53, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=362
2021-09-10 13:56:36 +00:00
42a735a8e0 osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:52, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=361
2021-09-07 15:04:09 +00:00
7de4f05aaa Accepting request 902384 from devel:languages:haskell
- add 4134.patch to fix build with Sphinx4

OBS-URL: https://build.opensuse.org/request/show/902384
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=92
2021-06-26 19:25:24 +00:00
6ba74dd326 Accepting request 902314 from devel:languages:haskell:ghc-8.10.x
- add 4134.patch to fix build with Sphinx4

OBS-URL: https://build.opensuse.org/request/show/902314
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=360
2021-06-25 10:03:47 +00:00
7e659e12aa osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:44, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=359
2021-06-10 14:09:09 +00:00
81d703d916 Accepting request 898339 from devel:languages:haskell:ghc-8.10.x
- 8.10.5 llvm backend needs llvm 10 - 12

- update to 8.10.5

OBS-URL: https://build.opensuse.org/request/show/898339
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=358
2021-06-08 10:55:43 +00:00
9735226fcc osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:41, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=357
2021-06-07 08:33:37 +00:00
a9c6f8e06f Accepting request 879381 from devel:languages:haskell
OBS-URL: https://build.opensuse.org/request/show/879381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=91
2021-03-17 19:16:00 +00:00
d0a7f693ec Accepting request 879290 from home:dirkmueller:Factory
- always build against llvm9, also on SLE15 (suse_version == 1500)
  otherwise the resulting build is not working (llvm is 7.x there) (bsc#1181571)

OBS-URL: https://build.opensuse.org/request/show/879290
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=355
2021-03-16 10:08:53 +00:00
1fa6746dc6 Accepting request 870858 from devel:languages:haskell
update haskell stack in factory

OBS-URL: https://build.opensuse.org/request/show/870858
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=90
2021-02-16 21:38:03 +00:00
aa26892ee6 osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:37, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=353
2021-02-09 09:17:39 +00:00
69433ac992 Accepting request 857188 from devel:languages:haskell
update haskell stack in openSUS

OBS-URL: https://build.opensuse.org/request/show/857188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=89
2020-12-22 10:33:03 +00:00
34c82ecb67 osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:36, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=351
2020-12-20 00:32:44 +00:00
1500a9d2c1 osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:35, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=350
2020-12-19 18:27:49 +00:00
f7b55a8675 osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:34, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=349
2020-12-19 17:47:27 +00:00
40217955ab osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:32, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=348
2020-12-18 12:51:28 +00:00
d0850f9420 Accepting request 842735 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/842735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=88
2020-10-23 13:13:19 +00:00
13dbade9b5 Accepting request 842400 from devel:languages:haskell:ghc-8.10.x
- force multiversion for subpackages

OBS-URL: https://build.opensuse.org/request/show/842400
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=346
2020-10-18 16:03:04 +00:00
42fe435b1e Accepting request 839358 from devel:languages:haskell
fix typo (forwarded request 839357 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/839358
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=87
2020-10-05 17:40:12 +00:00
ab6b504100 Accepting request 839357 from devel:languages:haskell:ghc-8.10.x
fix typo

OBS-URL: https://build.opensuse.org/request/show/839357
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=344
2020-10-04 01:05:01 +00:00
97efe91cc4 Accepting request 839339 from devel:languages:haskell:ghc-8.10.x
- add --enable-unregistered to configure phase on unregistered
  architectures

OBS-URL: https://build.opensuse.org/request/show/839339
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=343
2020-10-03 18:18:52 +00:00
73eea8896f osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:25, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=342
2020-09-04 15:09:50 +00:00
7a045e4488 osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc revision:26, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=340
2020-09-04 15:02:51 +00:00
9009c2262b Accepting request 825369 from devel:languages:haskell
OBS-URL: https://build.opensuse.org/request/show/825369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=86
2020-08-18 10:24:11 +00:00
9a0e49e560 Accepting request 825256 from devel:languages:haskell:ghc-8.10.x
- 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.

OBS-URL: https://build.opensuse.org/request/show/825256
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=338
2020-08-10 11:38:36 +00:00
af31439c56 Accepting request 811492 from devel:languages:haskell
- cleanup specfile from Leap 42 and older remrants
- drop fix-unregisterised-v8.4-8.6.patch
- drop fix-build-using-unregisterized-v8.4.patch

OBS-URL: https://build.opensuse.org/request/show/811492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=85
2020-06-05 18:18:01 +00:00
6e6651eaab osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:24, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=336
2020-06-04 01:01:10 +00:00
b90be1b390 Accepting request 801074 from devel:languages:haskell
major version update

OBS-URL: https://build.opensuse.org/request/show/801074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=84
2020-05-11 11:37:20 +00:00
964c0cca4a osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:23, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=334
2020-05-07 09:04:26 +00:00
5de888befb osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:22, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=333
2020-05-07 08:45:51 +00:00
295e3b17d6 osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc revision:21, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=332
2020-05-06 13:42:15 +00:00
9d4e10d7dd Accepting request 780008 from devel:languages:haskell
version update

OBS-URL: https://build.opensuse.org/request/show/780008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=83
2020-03-09 13:14:21 +00:00
2472e843ea osc copypac from project:devel:languages:haskell:ghc-8.8.x package:ghc revision:25, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=330
2020-02-27 18:23:48 +00:00
d8d72d6620 Accepting request 775057 from devel:languages:haskell
OBS-URL: https://build.opensuse.org/request/show/775057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=82
2020-02-19 11:41:02 +00:00
63d74b0591 Accepting request 774949 from home:Andreas_Schwab:Factory
- Increase memory limit for qemu user-space builds

OBS-URL: https://build.opensuse.org/request/show/774949
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=328
2020-02-18 07:51:52 +00:00
58e7abb760 Accepting request 770251 from devel:languages:haskell
OBS-URL: https://build.opensuse.org/request/show/770251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=81
2020-02-06 12:08:05 +00:00
34d6ec57c5 Accepting request 770223 from home:Andreas_Schwab:Factory
- Fix typo in last change

OBS-URL: https://build.opensuse.org/request/show/770223
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=326
2020-02-05 12:35:47 +00:00
f012474144 Accepting request 769887 from devel:languages:haskell
- 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 (forwarded request 769886 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/769887
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=80
2020-02-04 18:56:04 +00:00
6f0f75502b Accepting request 769886 from devel:languages:haskell:ghc-8.8.x
- 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

OBS-URL: https://build.opensuse.org/request/show/769886
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=324
2020-02-04 09:07:18 +00:00
068be59efa Accepting request 766008 from devel:languages:haskell
- Update _constraints for aarch64 (forwarded request 766005 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/766008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=79
2020-01-22 21:43:00 +00:00
4463bd1b2b Accepting request 766005 from devel:languages:haskell:ghc-8.8.x
- Update _constraints for aarch64

OBS-URL: https://build.opensuse.org/request/show/766005
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=322
2020-01-21 09:52:20 +00:00
5677970c69 Accepting request 765570 from devel:languages:haskell
fix (forwarded request 765569 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/765570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=78
2020-01-20 21:51:22 +00:00
5e8064085e Accepting request 765569 from devel:languages:haskell:ghc-8.8.x
fix

OBS-URL: https://build.opensuse.org/request/show/765569
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=320
2020-01-19 13:55:25 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
94697537aa Accepting request 620525 from devel:languages:haskell
OBS-URL: https://build.opensuse.org/request/show/620525
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=62
2018-07-04 21:56:01 +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
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
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
dcc09d2be5 Accepting request 614267 from devel:languages:haskell
Update to 8.4.3.

OBS-URL: https://build.opensuse.org/request/show/614267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=61
2018-06-08 21:14:32 +00:00
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
19bc0c716c Accepting request 614065 from devel:languages:haskell
Fix armv7 build by adding armv7l to llvm-targets.

OBS-URL: https://build.opensuse.org/request/show/614065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=60
2018-06-05 10:53:23 +00:00
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
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
b53cc48ca3 Accepting request 607733 from devel:languages:haskell
Update ghc to the latest version.

OBS-URL: https://build.opensuse.org/request/show/607733
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=59
2018-05-30 09:53:01 +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
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
3f49995d0d Accepting request 601907 from devel:languages:haskell:lts:11
typo

OBS-URL: https://build.opensuse.org/request/show/601907
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=259
2018-04-27 13:40:30 +00:00
f6b0a51db7 Accepting request 601869 from devel:languages:haskell:lts:11
fix

OBS-URL: https://build.opensuse.org/request/show/601869
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=258
2018-04-27 10:24:13 +00:00
9d59a3d19f Accepting request 601655 from devel:languages:haskell:lts:11
fix //

OBS-URL: https://build.opensuse.org/request/show/601655
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=257
2018-04-26 17:07:46 +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
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
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
0af203d779 Accepting request 534526 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/534526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=58
2017-10-19 17:32:38 +00:00
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
105f546c48 Accepting request 529937 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/529937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=57
2017-10-02 14:53:21 +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
41f3f0eb15 Accepting request 526531 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/526531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=56
2017-09-17 20:39:19 +00:00
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
5eae109a28 Accepting request 498960 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/498960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=55
2017-05-31 10:19:10 +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
d28e89c71b Accepting request 493496 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/493496
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=54
2017-05-09 16:06:21 +00:00
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
728a15476f Accepting request 459981 from devel:languages:haskell
- 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/request/show/459981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=53
2017-02-28 22:50:46 +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
1ebb229e8e Accepting request 459907 from devel:languages:haskell:lts:8
update to Haskell LTS version 8.x

OBS-URL: https://build.opensuse.org/request/show/459907
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=240
2017-02-22 20:36:57 +00:00
a2632eba34 synchronize with lts-8 package sett from configuration 0cb270c8d22a0823ab5130d95cc499e186cf864e
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=239
2017-02-22 17:19:24 +00:00
11ba3fe34e Accepting request 451807 from devel:languages:haskell
Fix boo#1020909

OBS-URL: https://build.opensuse.org/request/show/451807
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=52
2017-01-23 10:41:01 +00:00
Peter Trommler
5b68ca8c4e OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=237 2017-01-22 10:59:21 +00:00
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
738056f635 Accepting request 450588 from devel:languages:haskell
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/450588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=51
2017-01-18 20:43:49 +00:00
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
5dacd8b967 import update from devel:languages:haskell:lts:7
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=233
2016-12-18 13:43:23 +00:00
52afd674c3 Accepting request 435803 from devel:languages:haskell
- make compatible with new ghc-rpm-macros 

- 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

OBS-URL: https://build.opensuse.org/request/show/435803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=50
2016-10-19 11:13:49 +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
6774c63fac Accepting request 430616 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/430616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=49
2016-09-30 13:33:03 +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
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
0fe0d538f7 Accepting request 420447 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/420447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=48
2016-08-22 08:07:15 +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
9441f15ee2 Accepting request 397306 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/397306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=47
2016-05-23 14:39:50 +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
b8dc45c0a9 Accepting request 395520 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/395520
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=46
2016-05-17 15:15:36 +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
f1e2b5d4e8 Accepting request 391619 from devel:languages:haskell
- 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 (forwarded request 391618 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/391619
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=45
2016-04-30 21:30:20 +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
d983e995d5 Accepting request 368691 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/368691
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=44
2016-03-16 09:33:51 +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
62369602d4 Accepting request 360033 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/360033
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=43
2016-02-22 07:57:28 +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
350f68c04f Accepting request 359380 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/359380
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=42
2016-02-17 09:26:00 +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
c1b4d281f0 Accepting request 358149 from devel:languages:haskell
- 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 (forwarded request 358148 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/358149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=41
2016-02-08 08:48:19 +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
921125d8ce Accepting request 356036 from devel:languages:haskell
- 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 (forwarded request 356034 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/356036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=40
2016-01-28 16:24:15 +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
cf548aecfe Accepting request 352338 from devel:languages:haskell
- 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 (forwarded request 352337 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/352338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=39
2016-01-08 14:23:22 +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
323ddb6254 Accepting request 351045 from devel:languages:haskell
- 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/request/show/351045
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=38
2015-12-29 11:59:57 +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
31af78b102 Accepting request 350168 from devel:languages:haskell
- update terminfo to 0.4.0.2 
- drop remove-cur_term-usage.patch - merged by upstream

OBS-URL: https://build.opensuse.org/request/show/350168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=37
2015-12-23 07:50:18 +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
e265b84594 Accepting request 347910 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/347910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=36
2015-12-09 18:54:10 +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
Stephan Kulow
8738378828 Accepting request 337228 from devel:languages:haskell
1

OBS-URL: https://build.opensuse.org/request/show/337228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=35
2015-10-12 08:02:17 +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
Stephan Kulow
8d355cc700 Accepting request 336938 from devel:languages:haskell
- 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/336938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=34
2015-10-08 06:26:08 +00:00
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
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
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
Peter Trommler
a31c5d4bbd Accepting request 201119 from devel:languages:haskell:platform
Fix autoconf issues.
Fix ppc64 build.

OBS-URL: https://build.opensuse.org/request/show/201119
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=142
2013-09-27 14:30:03 +00:00
Stephan Kulow
170fce2c4d Accepting request 198436 from devel:languages:haskell
- fix llvm backend
- allow ppc build arch (ppc64 broken, Haskell trac #8134)
- fix gcc detection in bootstrap
- add macros to build.mk for optimized compiler

OBS-URL: https://build.opensuse.org/request/show/198436
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=10
2013-09-11 10:52:45 +00:00
Peter Trommler
be3205a195 - add patch descrition to .changes file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=140
2013-09-11 08:25:59 +00:00
Peter Trommler
729f90e57c - update changes file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=139
2013-09-10 16:27:06 +00:00
Peter Trommler
911a33a5d2 Accepting request 198335 from devel:languages:haskell:platform
add missing macro definitions for optimized build to build.mk (forwarded request 198334 from ptrommler)

OBS-URL: https://build.opensuse.org/request/show/198335
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=138
2013-09-10 16:17:48 +00:00
Peter Trommler
3f6dc53c3d Accepting request 198332 from home:ptrommler:ppc
- Patch ghc for llvm 3.3.
- explicitly configure gcc location in bootstrap builds too
- allow ppc builds (ppc64 build gets stuck)

OBS-URL: https://build.opensuse.org/request/show/198332
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=137
2013-09-10 16:09:04 +00:00
Stephan Kulow
5f2cfbf4c3 Accepting request 197464 from devel:languages:haskell
Build optimized compiler, fix Template Haskell. (forwarded request 197435 from ptrommler) (forwarded request 197437 from ptrommler)

OBS-URL: https://build.opensuse.org/request/show/197464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=9
2013-09-08 09:30:20 +00:00
Peter Trommler
d55c4f449d Accepting request 197437 from devel:languages:haskell:platform
Build optimized compiler, fix Template Haskell. (forwarded request 197435 from ptrommler)

OBS-URL: https://build.opensuse.org/request/show/197437
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=135
2013-09-05 06:14:00 +00:00
Stephan Kulow
c4cd7e758c Accepting request 185297 from devel:languages:haskell
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/185297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=8
2013-08-01 15:14:19 +00:00
Peter Trommler
6d5864aaba Accepting request 185235 from devel:languages:haskell:platform
Update for Haskell Platform 2013.2.0.0.

OBS-URL: https://build.opensuse.org/request/show/185235
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=133
2013-07-31 16:21:12 +00:00
Stephan Kulow
aa197892b7 Accepting request 176584 from devel:languages:haskell
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/176584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=7
2013-06-05 09:52:02 +00:00
Peter Trommler
8d2dff4617 - ghc-pkg allocates memeory in an infinite loop and then crashes
when glibc-locale is not installed, so require glibc-locale for
  ghc-compiler
- this should stop Factory builds of ghc-* packages from hogging
  OBS for hours on end

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=131
2013-05-19 07:18:00 +00:00
Stephan Kulow
f79ddfdb79 Accepting request 149346 from devel:languages:haskell
- enable color and links in html documentation
- disable debug packages (ghc does not produce useful
  debug information)

OBS-URL: https://build.opensuse.org/request/show/149346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=5
2013-01-24 08:56:21 +00:00
Peter Trommler
9509ef86a7 Accepting request 148378 from home:ptrommler:branches:devel:languages:haskell
Enable color and links in ghc documentation.

OBS-URL: https://build.opensuse.org/request/show/148378
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=129
2013-01-15 10:06:23 +00:00
Stephan Kulow
e8636a02f5 Accepting request 144031 from devel:languages:haskell
Now build all libraries (including profiling) and self bootstrap ghc.
Self bootstrapping is required because the ABI of all libraries might change even between minor revisions of the compiler.

Help factory-auto by commenting out BRs that not needed yet but will be built as a result this SR.

OBS-URL: https://build.opensuse.org/request/show/144031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=4
2012-12-10 11:19:25 +00:00
Peter Trommler
208b77df24 - try to work around factory-auto (again!)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=127
2012-12-03 18:25:48 +00:00
Peter Trommler
d0f8248233 - try to work around factory-auto still thniking we need
to wait for BRs even when those are in a comment

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=126
2012-12-03 09:36:50 +00:00
Peter Trommler
fb4018bb67 - help factory-auto by commenting out currently unneeded BRs
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=125
2012-11-28 11:31:06 +00:00
Peter Trommler
8da46619be Accepting request 141432 from home:ptrommler:haskell-platform
Finally self bootstrap ghc 7.4.2 in Factory.

OBS-URL: https://build.opensuse.org/request/show/141432
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=124
2012-11-15 15:12:53 +00:00
Stephan Kulow
dcce15b1b9 Accepting request 140977 from devel:languages:haskell
- Bootstrap ghc 7.4.2 (needed for Haskell Platform 2012.4).
- Removed binary distribution and spec file modifications for that.
- Next step will be self-bootstrap of ghc 7.4.2 after this SR has been built in Factory and we will have a working ghc in Factory.

OBS-URL: https://build.opensuse.org/request/show/140977
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=3
2012-11-15 09:58:10 +00:00
Peter Trommler
9690bd0372 Accepting request 140957 from home:ptrommler:branches:devel:languages:haskell
Bootstrap ghc 7.4.2 for Haskell Platform 2012.4.

OBS-URL: https://build.opensuse.org/request/show/140957
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=122
2012-11-12 13:29:49 +00:00
Peter Trommler
bcba66031e Accepting request 140819 from home:ptrommler:branches:devel:languages:haskell
Update to 7.4.2 for Haskell Platform 2012.4 and get ghc unstuck in Factory.
It failed because of broken tex packages but did not and still does not rebuild in Factory. It builds fine against Factory snapshot and standard.

OBS-URL: https://build.opensuse.org/request/show/140819
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=121
2012-11-10 18:56:34 +00:00
Stephan Kulow
cc25c937fd Accepting request 140491 from devel:languages:haskell
Do not disable debug packages as that breaks Factory builds. Set bootstrapping flags for faster build. That gives us all we need to do self-bootstrapping as the next step.

OBS-URL: https://build.opensuse.org/request/show/140491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=2
2012-11-08 06:59:23 +00:00
Peter Trommler
d4021a6d1a Accepting request 140366 from home:ptrommler:branches:devel:languages:haskell
Do not disable debug packages, breaks build with debuginfo enabled. Build bootstrap version of compiler, which is faster and all we need to have a self-bootstrapped compiler in Factory.

OBS-URL: https://build.opensuse.org/request/show/140366
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=119
2012-11-06 16:12:44 +00:00
Peter Trommler
efad0c7324 Accepting request 140226 from home:ptrommler:branches:devel:languages:haskell
Removed bootstrap code for Factory submission.

OBS-URL: https://build.opensuse.org/request/show/140226
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=118
2012-11-05 14:31:32 +00:00
Stephan Kulow
23f9b62f16 Accepting request 138396 from devel:languages:haskell
New package for Glasgow Haskell Compilation System, will bootstrap the compiler. See http://lists.opensuse.org/opensuse-factory/2012-10/msg00204.html

OBS-URL: https://build.opensuse.org/request/show/138396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc?expand=0&rev=1
2012-11-05 13:54:40 +00:00
Peter Trommler
d3da86733e - avoid nosrc package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=116
2012-10-16 15:20:14 +00:00
Peter Trommler
969123cc9d - add source file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=115
2012-10-14 08:28:29 +00:00
Peter Trommler
6f766341ca - prepare source service for submission to Factory
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=114
2012-10-14 08:08:01 +00:00
Peter Trommler
e14cb1deb4 - do not warn about metapackage ghc containing no binary
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=113
2012-10-14 07:42:37 +00:00
Peter Trommler
d0170dc0ed - fix cyclic dependency to ghc (libraries reqire ghc-compiler)
- mark what needs to be removed after bootstrap

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=112
2012-10-13 13:11:56 +00:00
Peter Trommler
b8dba0d419 - do not override automatic dependency generation
* needs ghc-pkg which we won't have in Factory yet

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=111
2012-10-12 18:35:25 +00:00
Peter Trommler
63abd7b272 - prepare for bootstrap in Factory
* add binary distribution to spec file
* change build to use ghc provided by binary distribution

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=110
2012-10-12 11:19:04 +00:00
Peter Trommler
b4d56891d3 Accepting request 137906 from home:ptrommler:bootstrap
For bootstrapping ghc in Factory. Contains pre-built ghc binary distributions built on my own machines.

OBS-URL: https://build.opensuse.org/request/show/137906
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=109
2012-10-11 20:16:25 +00:00
Peter Trommler
26a941027b Accepting request 132936 from home:ptrommler:haskell-platform
fix Haskell trac #7062

OBS-URL: https://build.opensuse.org/request/show/132936
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=108
2012-09-06 12:02:44 +00:00
Peter Trommler
9f2a8c8b20 Accepting request 126226 from home:ptrommler:haskell-platform
Enable hscolour.
Support ghc-rpm-macros 0.95.5.1.

OBS-URL: https://build.opensuse.org/request/show/126226
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=107
2012-06-26 16:06:48 +00:00
Peter Trommler
ade3533216 Accepting request 123896 from home:ptrommler:haskell-platform
ghc 7.4.1 no bootstrapping

OBS-URL: https://build.opensuse.org/request/show/123896
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=106
2012-06-06 17:23:36 +00:00
Peter Trommler
e0ff50210f Accepting request 123846 from home:ptrommler:haskell-platform
For bootstrap to 7.4.1

OBS-URL: https://build.opensuse.org/request/show/123846
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=105
2012-06-06 13:50:28 +00:00
Peter Trommler
a1c5007a25 Accepting request 123378 from home:ptrommler:branches:devel:languages:haskell
New package structure following Fedora.
Enable patch2.
Do autoreconf in all subdirectories (perl boot).

OBS-URL: https://build.opensuse.org/request/show/123378
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=104
2012-06-03 15:38:23 +00:00
Peter Trommler
92e125ff8d OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=103 2012-05-28 11:20:15 +00:00
Peter Trommler
a17dbceb26 - deleted extra BR after project configuration fix
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=102
2012-05-26 06:47:36 +00:00
Peter Trommler
262ec93c04 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=101 2012-05-25 16:17:23 +00:00
Peter Trommler
48bd5aa02e Accepting request 122054 from home:ptrommler:branches:devel:languages:haskell
Force gmp 5.0 on Factory i586.
Disable al others before accepting.

OBS-URL: https://build.opensuse.org/request/show/122054
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=100
2012-05-24 11:49:13 +00:00
Peter Trommler
f30ac96279 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=99 2012-04-08 16:47:23 +00:00
Peter Trommler
a4f794c57b OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=98 2012-04-08 08:34:25 +00:00
Peter Trommler
97b6b57c5e - enabled hscolour
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=97
2012-03-12 13:34:55 +00:00
Peter Trommler
936b737997 Accepting request 107157 from home:ptrommler:devel:languages:haskell:platform-2011.4
Fixes for SLE-11-SP1

OBS-URL: https://build.opensuse.org/request/show/107157
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=96
2012-02-27 13:12:35 +00:00
Peter Trommler
b1c9b6e1a0 - added description
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=95
2012-02-20 13:22:09 +00:00
Peter Trommler
9771489f65 Accepting request 105890 from home:ptrommler:devel:languages:haskell:platform-2011.4
Fix spec file for sle-11-sp1

OBS-URL: https://build.opensuse.org/request/show/105890
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=94
2012-02-19 20:48:10 +00:00
Peter Trommler
52780272e4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=93 2012-01-28 14:58:52 +00:00
Peter Trommler
30de219bdc Accepting request 101903 from home:ptrommler:branches:devel:languages:haskell
BR ghc-compiler to bootstrap in factory.
Fixes very old ghc package masking any ghc packages in other repositories.

OBS-URL: https://build.opensuse.org/request/show/101903
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=92
2012-01-28 14:05:56 +00:00
Peter Trommler
f5513d77c8 - disable bootstrapping properly (double percent sign!)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=91
2012-01-27 16:56:04 +00:00
Peter Trommler
84c15f65c7 - selfbootstrap 7.0.4 for all
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=90
2012-01-27 13:08:50 +00:00
Peter Trommler
6d5de77c49 - and bootstrap 7.0.4 in factory
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=89
2012-01-27 10:47:59 +00:00
Peter Trommler
1649d71a94 - bootstrapping factory with 6.12.3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=88
2012-01-26 17:15:15 +00:00
Peter Trommler
355cde0b22 - fixed file list for ghc-base (HSffi.o)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=87
2012-01-23 21:28:48 +00:00
Peter Trommler
9f206614f3 Accepting request 101086 from home:ptrommler:devel:languages:haskell:platform-2011.4
Fixed documentation directory.

OBS-URL: https://build.opensuse.org/request/show/101086
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=86
2012-01-23 08:37:41 +00:00
Peter Trommler
5ec6416793 - ... and self-bootstrapping
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=85
2012-01-12 15:20:17 +00:00
Peter Trommler
a86b9bd694 - Bootstrapping ghc
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=84
2012-01-12 08:21:27 +00:00
Peter Trommler
636ff98665 Accepting request 99816 from home:ptrommler:devel:languages:haskell:platform-2011.4
Haskell Platform 2011.4

OBS-URL: https://build.opensuse.org/request/show/99816
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc?expand=0&rev=83
2012-01-11 22:02:10 +00:00
19 changed files with 2809 additions and 509 deletions

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3de754bb3e45d4b3980ed238781cfd808f4e7c84ceae73213662f1bf5ea2d8fa
size 1526663

View File

@@ -0,0 +1,12 @@
Index: ghc-9.4.4/libraries/containers/containers/include/containers.h
===================================================================
--- ghc-9.4.4.orig/libraries/containers/containers/include/containers.h
+++ ghc-9.4.4/libraries/containers/containers/include/containers.h
@@ -23,7 +23,6 @@
* Unboxed arrays are broken on big-endian architectures.
* See https://gitlab.haskell.org/ghc/ghc/-/issues/16998
*/
-# define USE_UNBOXED_ARRAYS 1
#endif
#endif

31
_constraints Normal file
View File

@@ -0,0 +1,31 @@
<constraints>
<hardware>
<disk>
<size unit="G">16</size>
</disk>
<physicalmemory>
<size unit="G">4</size>
</physicalmemory>
</hardware>
<overwrite>
<conditions>
<arch>aarch64</arch>
<arch>s390x</arch>
</conditions>
<hardware>
<physicalmemory>
<size unit="G">10</size>
</physicalmemory>
</hardware>
</overwrite>
<overwrite>
<conditions>
<arch>riscv64</arch>
</conditions>
<hardware>
<disk>
<size unit="G">30</size>
</disk>
</hardware>
</overwrite>
</constraints>

41
cabal-riscv64.patch Normal file
View File

@@ -0,0 +1,41 @@
Index: ghc-9.4.5/libraries/Cabal/Cabal-syntax/src/Distribution/System.hs
===================================================================
--- ghc-9.4.5.orig/libraries/Cabal/Cabal-syntax/src/Distribution/System.hs
+++ ghc-9.4.5/libraries/Cabal/Cabal-syntax/src/Distribution/System.hs
@@ -159,7 +159,7 @@ buildOS = classifyOS Permissive System.I
-- | These are the known Arches: I386, X86_64, PPC, PPC64, Sparc,
-- Arm, AArch64, Mips, SH, IA64, S390, S390X, Alpha, Hppa, Rs6000,
--- M68k, Vax, JavaScript and Wasm32.
+-- M68k, Vax, RISCV64, JavaScript and Wasm32.
--
-- The following aliases can also be used:
-- * PPC alias: powerpc
@@ -174,6 +174,7 @@ data Arch = I386 | X86_64 | PPC | PPC
| IA64 | S390 | S390X
| Alpha | Hppa | Rs6000
| M68k | Vax
+ | RISCV64
| JavaScript
| Wasm32
| OtherArch String
@@ -189,6 +190,7 @@ knownArches = [I386, X86_64, PPC, PPC64,
,IA64, S390, S390X
,Alpha, Hppa, Rs6000
,M68k, Vax
+ ,RISCV64
,JavaScript
,Wasm32]
Index: ghc-9.4.5/libraries/Cabal/Cabal/src/Distribution/Simple/PreProcess.hs
===================================================================
--- ghc-9.4.5.orig/libraries/Cabal/Cabal/src/Distribution/Simple/PreProcess.hs
+++ ghc-9.4.5/libraries/Cabal/Cabal/src/Distribution/Simple/PreProcess.hs
@@ -729,6 +729,7 @@ platformDefines lbi =
Rs6000 -> ["rs6000"]
M68k -> ["m68k"]
Vax -> ["vax"]
+ RISCV64 -> ["riscv64"]
JavaScript -> ["javascript"]
Wasm32 -> ["wasm32"]
OtherArch _ -> []

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dcb7113104bfc2f864d7b6cf696a5192c817a3f93168e833b025ae4334b2c6df
size 493287

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d66a8e52572f4ff819fe5c4e34c6dd1e84a7763e25c3fadcc222453c0bd8534d
size 8060565

3
ghc-9.8.3-src.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:99e40d729ec8831a633b75fd85d65dd10e31a0133dec9d198d686a273679ab70
size 32565948

View File

@@ -0,0 +1,14 @@
Index: ghc-9.2.0.20210331/libraries/Cabal/Cabal/src/Distribution/Simple/Install.hs
===================================================================
--- ghc-9.2.0.20210331.orig/libraries/Cabal/Cabal/src/Distribution/Simple/Install.hs
+++ ghc-9.2.0.20210331/libraries/Cabal/Cabal/src/Distribution/Simple/Install.hs
@@ -206,8 +206,7 @@ copyComponent verbosity pkg_descr lbi (C
++ " in " ++ binPref)
inPath <- isInSearchPath binPref
when (not inPath) $
- warn verbosity ("The directory " ++ binPref
- ++ " is not in the system search path.")
+ warn verbosity ("Executable installed in " ++ binPref)
case compilerFlavor (compiler lbi) of
GHC -> GHC.installExe verbosity lbi binPref buildPref progFix pkg_descr exe
GHCJS -> GHCJS.installExe verbosity lbi binPref buildPref progFix pkg_descr exe

View File

@@ -0,0 +1,13 @@
Index: ghc-9.4.4/libraries/gen_contents_index
===================================================================
--- ghc-9.4.4.orig/libraries/gen_contents_index
+++ ghc-9.4.4/libraries/gen_contents_index
@@ -58,7 +58,7 @@ then
HADDOCK_ARGS="$HADDOCK_ARGS $HADDOCK_ARG"
done
else
- HADDOCK=../../../../../bin/haddock
+ HADDOCK=/usr/bin/haddock
# We don't want the GHC API to swamp the index
HADDOCK_FILES=`ls -1 */*.haddock | grep -v '/ghc\.haddock' | sort`
HADDOCK_ARGS="-p prologue.txt"

View File

@@ -0,0 +1,13 @@
Index: ghc-9.4.4/hadrian/hadrian.cabal
===================================================================
--- ghc-9.4.4.orig/hadrian/hadrian.cabal
+++ ghc-9.4.4/hadrian/hadrian.cabal
@@ -173,7 +173,7 @@ executable hadrian
-- waiting for external processes
-- * -qg: Don't use parallel GC as the synchronization
-- time tends to eat any benefit.
- "-with-rtsopts=-I0 -qg"
+ "-with-rtsopts=-I0"
-threaded
if flag(selftest)

228
ghc-pkg.man Normal file
View File

@@ -0,0 +1,228 @@
.TH ghc-pkg 1 "2010-01-27"
.SH NAME
ghc-pkg \- GHC Haskell Cabal package manager
.SH SYNOPSIS
.B ghc-pkg
.I action
.RI [ OPTION ]...
.SH DESCRIPTION
A package is a library of Haskell modules known to the compiler. The
.B ghc-pkg
tool allows adding or removing them from a package database. By
default, the system-wide package database is modified, but
alternatively the user's local package database or another specified
file can be used.
.PP
To make a package available for
.BR ghc ,
.B ghc-pkg
can be used to register it. Unregistering it removes it from the
database. Also, packages can be hidden, to make
.B ghc
ignore the package by default, without uninstalling it. Exposing a
package makes a hidden package available. Additionally,
.B ghc-pkg
has various commands to query the package database.
.PP
Where a package name is required, the package can be named in full
including the version number (e.g.
.BR network-1.0 ),
or without the version number. Naming a package without the version
number matches all versions of the package; the specified action will
be applied to all the matching packages. A package specifier that
matches all version of the package can also be written
.BR pkg-* ,
to make it clearer that multiple packages are being matched.
.SH ACTIONS
.TP
\fBregister\fP \fIfilename\fP|\fB-\fP
Register the package using the specified installed package
description.
.TP
\fBupdate\fP \fIfilename\fP|\fB-\fP
Register the package, overwriting any other package with the same
name.
.TP
\fBunregister\fP \fIpkg-id\fP
Unregister the specified package.
.TP
\fBexpose\fP \fIpkg-id\fP
Expose the specified package.
.TP
\fBhide\fP \fIpkg-id\fP
Hide the specified package
.TP
\fBlist\fP \fR[\fIpkg\fR]...\fP
List registered packages in the global database, and also the user
database if
.B --user
is given. If a package name is given all the registered versions will
be listed in ascending order. Accepts the
.B --simple-output
flag.
.TP
.B dot
Generate a graph of the package dependencies in a form suitable for
input for the graphviz tools. For example, to generate a PDF of the
dependency graph:
.br
\fB dot \| tred \| dot -Tpdf >pkgs.pdf\fP
.TP
\fBfind-module\fP \fImodule\fP
List registered packages exposing module
.I module
in the global database, and also the user database if
.B --user
is given. All the registered versions will be listed in ascending
order. Accepts the
.B --simple-output
flag.
.TP
\fBlatest\fP \fIpkg-id\fP
Prints the highest registered version of a package.
.TP
.B check
Check the consistency of package dependencies and list broken
packages. Accepts the
.B --simple-output
flag.
.TP
\fBdescribe\fP \fIpkg\fP
Give the registered description for the
specified package. The description is returned in precisely the syntax
required by ghc-pkg register.
.TP
\fBfield\fP \fIpkg field\fP
Extract the specified field of the package description for the
specified package. Accepts comma-separated multiple fields.
.TP
.B dump
Dump the registered description for every package. This is like
.BR ghc-pkg\ describe\ '*' ,
expect that it is intended to be used by tools that parse the results,
rather than humans.
.TP
.B recache
Regenerate the package database cache. This command should only be
necessary if you added a package to the database by dropping a file
into the database directory manyally. By default, the global DB is
recached; to recache a different DB use
.B --user
or
.B --package-conf
as appropriate.
.SH OPTIONS
When asked to modify a database
.RB ( register ,\ unregister ,\ update ,\ hide ,\ expose ,\ and\ also\ check ),
.B ghc-pkg
modifies the global database by
default. Specifying
.B --user
causes it to act on the user database,
or
.B --package-conf
can be used to act on another database
entirely. When multiple of these options are given, the rightmost
one is used as the database to act upon.
.PP
Commands that query the package database
.RB ( list ,\ latest ,\ describe ,\ field )
operate on the list of databases specified by the flags
.BR --user ,\ --global ,
and
.BR --package-conf .
If none of these flags are
given, the default is
.BR --global\ --user .
.TP
.B --user
Use the current user's package database.
.TP
.B --global
Use the global package database.
.TP
\fB-f\fP \fIFILE\fP, \fB--package-conf=\fIFILE\fP
Use the specified package config file.
.TP
.BI --global-conf= FILE
Location of the global package config.
.TP
.B --force
Ignore missing dependencies, directories, and libraries.
.TP
.B --force-files
Ignore missing directories and libraries only.
.TP
.BR -g ,\ --auto-ghc-libs
Automatically build libs for GHCi (with register).
.TP
.BR -? ,\ --help
Display a help message and exit.
.TP
.BR -V ,\ --version
Output version information and exit.
.TP
.B --simple-output
Print output in easy-to-parse format for some commands.
.TP
.B --names-only
Only print package names, not versions; can only be used with
.BR list\ --simple-output .
.TP
.B --ignore-case
Ignore case for substring matching.
.SH ENVIRONMENT VARIABLES
.TP
.B GHC_PACKAGE_PATH
The
.B GHC_PACKAGE_PATH
environment variable may be set to a
.BR : -separated
list of files containing package databases. This list of package
databases is used by
.B ghc
and
.BR ghc-pkg ,
with earlier databases in the list overriding later ones. This order
was chosen to match the behaviour of the
.B PATH
environment variable; think of it as a list of package databases that
are searched left-to-right for packages.
If
.B GHC_PACKAGE_PATH
ends in a separator, then the default user and system package
databases are appended, in that order. e.g. to augment the usual set
of packages with a database of your own, you could say:
.br
\fB export GHC_PACKAGE_PATH=$HOME/.my-ghc-packages.conf:\fP
.br
To check whether your
.B GHC_PACKAGE_PATH
setting is doing the right thing,
.B ghc-pkg list
will list all the databases in use, in the reverse order they are
searched.
.SH FILES
Both of these locations are changed for Debian. Upstream still keeps
these under
.IR /usr .
Some programs may refer to that, but look in
.I /var
instead.
.TP
.I /var/lib/ghc/package.conf
Global package.conf file.
.TP
.I /var/lib/ghc/package.conf.d/
Directory for library specific package.conf files. These are added to
the global registry.
.SH "SEE ALSO"
.BR ghc (1),
.BR runghc (1),
.BR hugs (1).
.SH AUTHOR
This manual page was written by Kari Pahula <kaol@debian.org>, for the
Debian project (and may be used by others).

8
ghc-rpmlintrc Normal file
View File

@@ -0,0 +1,8 @@
addFilter("devel-file-in-non-devel-package")
addFilter("static-library-without-debuginfo")
# ghc-compiler has devel-dependency
addFilter("devel-dependency")
# Regrettably, upstream does not provide man pages for all executables
addFilter("no-manual-page-for-binary")
# Prevent warning about ghc containing no binary (it is a metapackage)
addFilter("no-binary")

View File

@@ -0,0 +1,14 @@
Index: ghc-9.4.5/hadrian/src/Oracles/Setting.hs
===================================================================
--- ghc-9.4.5.orig/hadrian/src/Oracles/Setting.hs
+++ ghc-9.4.5/hadrian/src/Oracles/Setting.hs
@@ -292,7 +292,8 @@ ghcWithInterpreter = do
, "darwin", "kfreebsdgnu" ]
goodArch <- anyTargetArch [ "i386", "x86_64", "powerpc"
, "arm", "aarch64", "s390x"
- , "powerpc64", "powerpc64le" ]
+ , "powerpc64", "powerpc64le"
+ , "riscv64" ]
return $ goodOs && goodArch
-- | Variants of the ARM architecture.

File diff suppressed because it is too large Load Diff

1020
ghc.spec

File diff suppressed because it is too large Load Diff

231
haddock.man Normal file
View File

@@ -0,0 +1,231 @@
.TH HADDOCK 1 "July 2010" "Haddock, version 2.6.1" "Haddock documentation generator"
.SH NAME
haddock \- documentation tool for annotated Haskell source code
.SH SYNOPSIS
.B haddock
.RI [ options ] " file" ...
.SH DESCRIPTION
This manual page documents briefly the
.B haddock
command.
Extensive documentation is available in various other formats including DVI,
PostScript and HTML; see below.
.PP
.I file
is a filename containing a Haskell source module.
All the modules specified on the command line will be processed together.
When one module refers to an entity in another module being processed, the
documentation will link directly to that entity.
Entities that cannot be found, for example because they are in a module that
is not being processed as part of the current batch, simply will not be
hyperlinked in the generated documentation.
.B haddock
will emit warnings listing all the identifiers it could not resolve.
The modules should not be mutually recursive, as
.B haddock
does not like swimming in circles.
.SH OPTIONS
The programs follow the usual GNU command line syntax, with long
options starting with two dashes (`--').
A summary of options is included below.
For a complete description, see the other documentation.
.TP
\fB\-o \fIDIR\fP, \-\-odir=\fIDIR\fP
directory in which to put the output files
.TP
\fB\-i \fIFILE\fP, \-\-read-interface=\fIFILE\fP
read an interface from
.IR FILE .
.TP
\fB\-D \fIFILE\fP, \-\-dump\-interface=\fIFILE\fP
dump an interface for these modules in
.IR FILE .
.TP
\fB\-l \fIDIR\fP, \-\-lib=\fIDIR\fP
location of Haddock's auxiliary files
.TP
.BR \-h ", " \-\-html
Generate documentation in HTML format.
Several files will be generated into the current directory (or the specified
directory if the
.B \-o
option is given), including the following:
.RS
.TP
.I index.html
The top level page of the documentation:
lists the modules available, using indentation to represent the hierarchy if
the modules are hierarchical.
.TP
.I haddock.css
The stylesheet used by the generated HTML.
Feel free to modify this to change the colors or layout, or even specify
your own stylesheet using the
.B \-\-css
option.
.TP
.I module.html
An HTML page for each module.
.TP
.IR doc-index.html ", " doc-index-XX.html
The index, split into two (functions/constructors and types/classes, as per
Haskell namespaces) and further split alphabetically.
.RE
.TP
.B \-\-hoogle
output for Hoogle
.TP
\fB\-\-html\-help=\fIformat
produce index and table of contents in mshelp, mshelp2 or devhelp format
(with \fI\-h\fP)
.TP
\fB\-\-source\-base=\fPURL
Include links to the source files in the generated documentation, where URL
is the base URL where the source files can be found.
.TP
\fB\-s \fPURL, \fB\-\-source\-module=\fPURL
Include links to the source files in the generated documentation, where URL
is a source code link for each module (using the %{FILE} or %{MODULE} vars).
.TP
\fB\-\-source\-entity=\fPURL
Include links to the source files in the generated documentation, where URL
is a source code link for each entity (using the %{FILE}, %{MODULE} or %{NAME} vars).
.TP
\fB\-\-comments\-base=\fPURL
URL for a comments link on the contents and index pages.
.TP
\fB\-\-comments\-module=\fPURL
URL for a comments link for each module (using the %{MODULE} var).
.TP
\fB\-\-comments\-entity=\fPURL
URL for a comments link for each entity (using the %{FILE}, %{MODULE} or %{NAME} vars).
.TP
.BI \-\-css= FILE
Use the CSS
.I FILE
instead of the default stylesheet that comes with
.B haddock
for HTML output. It should specify certain classes: see the default stylesheet for details.
.TP
\fB\-p \fIFILE\fP, \-\-prologue=\fIFILE\fP
Specify a file containing prologue text.
.TP
\fB\-t \fITITLE\fP, \-\-title=\fITITLE\fP
Use \fITITLE\fP as the page heading for each page in the documentation.
This will normally be the name of the library being documented.
The title should be a plain string (no markup please!).
.TP
\fB\-k \fINAME\fP, \-\-package=\fINAME\fP
Specify the package name (optional).
.TP
.BR \-n ", " \-\-no\-implicit\-prelude
do not assume Prelude is imported
.TP
.BR \-d ", " \-\-debug
Enable extra debugging output.
.TP
.BR \-? ", " \-\-help
Display help.
.TP
.BR \-V ", " \-\-version
Display version.
.TP
.BR \-v ", " \-\-verbose
Verbose status reporting.
.TP
\fB\-\-use\-contents=\fPURL
Use a separately-generated HTML contents page.
.TP
.B \-\-gen\-contents
Generate an HTML contents from specified interfaces.
.TP
\fB\-\-use\-index=\fPURL
Use a separately-generated HTML index.
.TP
.B \-\-gen\-index
Generate an HTML index from specified interfaces.
.TP
.B \-\-ignore\-all\-exports
Behave as if all modules have the ignore-exports atribute
.TP
\fB\-\-hide=\fIMODULE
Behave as if \fIMODULE\fP has the hide attribute.
.TP
\fB\-\-use\-package=\fIPACKAGE
The modules being processed depend on \fIPACKAGE\fP.
.SH FILES
.I /usr/bin/haddock
.br
.I /usr/share/haddock-2.6.1/html/plus.gif
.br
.I /usr/share/haddock-2.6.1/html/minus.gif
.br
.I /usr/share/haddock-2.6.1/html/haskell_icon.gif
.br
.I /usr/share/haddock-2.6.1/html/haddock.js
.br
.I /usr/share/haddock-2.6.1/html/haddock.css
.br
.I /usr/share/haddock-2.6.1/html/haddock-DEBUG.css
.SH SEE ALSO
.IR /usr/share/doc/haddock/ ,
.br
the Haddock homepage
.UR http://haskell.org/haddock/
(http://haskell.org/haddock/)
.UE
.SH COPYRIGHT
Haddock version 2.6.1
Copyright 2006-2010 Simon Marlow <simonmar@microsoft.com>, Dawid Waern <david.waern@gmail.com>.
All rights reserved.
.SH AUTHOR
This manual page was written by Michael Weber <michaelw@debian.org>
for the Debian GNU/Linux system (but may be used by others).
.\" Local variables:
.\" mode: nroff
.\" End:

View File

@@ -1,31 +0,0 @@
%cabal %{_bindir}/runghc Setup
%cabal_configure \
%cabal configure --prefix=%{_prefix} --libdir=%{_libdir} --docdir=%{_docdir}/%{name}-%{version} --htmldir=%{pkg_docdir} --libsubdir='$compiler/$pkgid'
%cabal_makefile \
%cabal makefile -f cabal-rpm.mk \
make -f cabal-rpm.mk %{_smp_mflags} \
%{nil}
%cabal_install %cabal copy --destdir=${RPM_BUILD_ROOT} -v
%ghc_gen_filelists() \
rm -f %1-devel.files %1-prof.files \
echo '%defattr(-,root,root,-)' > %1-devel.files \
find ${RPM_BUILD_ROOT}%{pkg_libdir} -type d | sed 's/^/%dir /' >> %1-devel.files \
find ${RPM_BUILD_ROOT}%{pkg_libdir} ! \\( -type d -o -name '*_p.a' -o -name '*.p_hi' \\) >> %1-devel.files \
echo '%defattr(-,root,root,-)' > %1-prof.files \
find ${RPM_BUILD_ROOT}%{pkg_libdir} \\( -name '*_p.a' -o -name '*.p_hi' \\) >> %1-prof.files \
sed -i -e "s!${RPM_BUILD_ROOT}!!g" %1-devel.files %1-prof.files \
%{nil}
%ghc_gen_scripts %cabal register --gen-script ; %cabal unregister --gen-script
%ghc_install_scripts install -m 755 register.sh unregister.sh ${RPM_BUILD_ROOT}%{pkg_libdir}
%ghc_register_pkg %{pkg_libdir}/register.sh >/dev/null || :
%ghc_unregister_pkg %{pkg_libdir}/unregister.sh >/dev/null || :
%ghc_reindex_haddock ( cd %{_datadir}/doc/ghc/libraries && [ -x "./gen_contents_index" ] && ./gen_contents_index ) || :

View File

@@ -1,4 +0,0 @@
addFilter("devel-dependency gmp-devel")
addFilter("devel-file-in-non-devel-package")
addFilter("static-library-without-debuginfo")

45
runghc.man Normal file
View File

@@ -0,0 +1,45 @@
.TH RUNGHC 1 "28 NOVEMBER 2007"
.SH NAME
runghc \- program to run Haskell programs without first having to compile them.
.SH SYNOPSIS
.B runghc
.RI
[runghc|flags] [GHC|flags] module [program|flags]...
.br
.SH DESCRIPTION
.B runghc
is considered a non-interactive interpreter and part of The Glasgow Haskell Compiler.
.B runghc
is a compiler that automatically runs its results at the end.
.PP
.SH OPTIONS
.TP
the flags are:
.TP
.B \-f
it tells runghc which GHC to use to run the program. If it is not given then runghc will search for GHC in the directories in the system search path. runghc -f /path/to/ghc
.TP
.B \--
runghc will try to work out where the boundaries between [runghc flags] and [GHC flags], and [GHC flags] and module are, but you can use a -- flag if it doesn't get it right. For example, runghc -- -fglasgow-exts Foo
means runghc won't try to use glasgow-exts as the path to GHC, but instead will pass the flag to GHC.
.SH EXAMPLES
.TP
.B runghc foo
.PP
.B runghc -f /path/to/ghc foo
.TP
.B runghc -- -fglasgow-exts Foo
.SH SEE ALSO
.BR ghc (1),
.BR ghci (1).
.br
.SH COPYRIGHT
Copyright 2002, The University Court of the University of Glasgow. All rights reserved.
.SH AUTHOR
This manual page was written by Efrain Valles Pulgar <effie.jayx@gmail.com>. This is free documentation; see the GNU
General Public Licence version 2 or later for copying conditions. There is NO WARRANTY.