aboutsummaryrefslogtreecommitdiffstats
path: root/community/ghc
Commit message (Collapse)AuthorAgeFilesLines
* 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