aboutsummaryrefslogtreecommitdiffstats
path: root/community/ghc
Commit message (Collapse)AuthorAgeFilesLines
* community/ghc: disable testsNatanael Copa2019-12-131-1/+1
| | | | | the tests passed in my dev environment but failed on the builder. Disable tests for now, to unblock the builder
* community/ghc: fix testsuite on Alpine LinuxRémi Lefèvre2019-12-129-3/+442
| | | | | | | | | | | | | | | | | - Add `MAKEFLAGS= ` hack to work around failing `+PYTHON` - Add "stat too good" results for Alpine x64 - Increase tolerancy for two "stat not good enough" tests - Add a few more patches from mainline - Require gnu grep to fix T13340 & T7014 - Skip T2615 and T10458 (unresolved linking issues) Some tests should be investigated, particularly - T9630 (+22% memory allocation) - T10458: linking issue - T2615: linker script issue - T12600: broken pipe with grep .. | head -n 1 (replaced by grep -m 1) Hopefully we can get rid of the MAKEFLAGS hack once Hadrian is used.
* community/ghc: patch testsuiteJ0WI2019-12-122-2/+133
|
* community/ghc: add BuildFlavour for cross buildJ0WI2019-12-121-1/+2
|
* community/ghc: LLVM 9J0WI2019-12-121-1/+1
|
* community/ghc: upgrade to 8.6.5J0WI2019-12-121-11/+11
|
* community/ghc: keep static files in main packageNatanael Copa2019-12-051-2/+2
| | | | | | don't split out -static because thseo files are needed to bootstrap ghc. We bootstrap ghc via provides ghc-bootstrap, and to avoid making things complicated we simply include the static files with ghc.
* community/ghc: upgrade to 8.4.4Bart Ribbers2019-11-271-4/+4
|
* community/ghc: build fix. use GNU cpioNatanael Copa2018-06-121-1/+1
|
* community/ghc: build fixNatanael Copa2018-06-121-1/+1
|
* community/ghc: upgrade to 8.4.3Natanael Copa2018-06-121-3/+3
|
* community/ghc: upgrade to 8.4.2Mitch Tishmack2018-06-129-548/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is only one package that depends on ghc right now, and that is community/cabal. Removed armhf support for now as there appear to be overall issues with that architecture across libc's. Additionally, for 8.6 to build we will need to update to at least 8.2. As such, dropping support for armhf makes the most sense for right now. I'll continue working with upstream to fix it. Removed the haskell-* provides as that was originally a plan to follow what arch was doing for their haskell setup. In lieu of that not providing value removing them entirely. The ghc test suite was updated to use python 3 from python 2. Finally really late in the release candidate cycle a change to ld detection necessitated the need to pass --disable-ld-override to the configure of ghc. Without that in place there appears to be some shenanigans going on in exported symbols. Ghc upstream ticket: https://ghc.haskell.org/trac/ghc/ticket/13958 Offending commmit: https://git.haskell.org/ghc.git/commitdiff/2785ef0e31a123400da950ffafebe6cb1ce3f4eb
* community/ghc: replace makedepend haskell-ghc with ghc-bootstrapJakub Jirutka2018-05-241-2/+1
| | | | | Related to 061af43096c5e86becce3336f30b57d990c5544b and 061af43096c5e86becce3336f30b57d990c5544b.
* community/ghc: temporarily remove ghc-bootstrap from makedependsJakub Jirutka2018-05-241-2/+2
| | | | Fixes commit 3fae6aefc1545f895b1190ea88c769fcfcc1d0a3.
* community/ghc: temporarily add haskell-ghc to makedependsJakub Jirutka2018-05-241-1/+2
| | | | | To be able to build it now (haskell-ghc is already provided by ghc aport, so we can use it instead of newly added ghc-bootstrap).
* community/ghc: add ghc-bootstrap to provides and makedependsJakub Jirutka2018-05-241-2/+9
| | | | | This is a hack to allow ghc depend on itself (read comment inside the abuild).
* [various]: unify names of licenses according to SPDXJakub Jirutka2017-12-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit updates $license variable in all APKBUILDs to comply with short names specified by SPDX version 3.0 [1] where possible. It was done using find-and-replace method on substrings inside $license variables. Only license names were updated, not "expressions" specifying relation between the licenses (e.g. "X and Y", "X or Y", "X and (Y or Z)") or exceptions (e.g. "X with exceptions"). Many licenses have a version or multiple variants, e.g. MPL-2.0, BSD-2-Clause, BSD-3-Clause. However, $license in many aports do not contain license version or variant. Since there's no way how to infer this information just from abuild, it were left without the variant suffix or version, i.e. non SPDX compliant. GNU licenses (AGPL, GFDL, GPL, LGPL) are especially complicated. They exist in two variants: -only (formerly e.g. GPL-2.0) and -or-later (formerly e.g. GPL-2.0+). We did not systematically noted distinguish between these variants, so GPL-2.0, GPL2, GPLv2 etc. may mean GPL-2.0-only or GPL-2.0-or-later. Thus GNU licenses without "+" (e.g. GPL2+) were left without the variant suffix, i.e. non SPDX compliant. Note: This commit just fixes format of the license names, no verification has been done if the specified license information is actually correct! [1]: https://spdx.org/licenses/
* community/ghc: move from testingJakub Jirutka2017-05-1712-0/+730