summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-lang/ghc: Add binaries for less common archeshololeap2023-11-201-0/+4
| | | | | | | | | | | Add binaries for arm64, ppc64, and riscv Add code to handle discrepencies between binaries uploaded by hololeap and binaries uploaded by matoro. Thanks-to: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: hololeap <hololeap@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: add 9.2.8hololeap2023-10-231-0/+4
| | | | | Signed-off-by: hololeap <hololeap@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: drop 8.10.6-r3, 9.0.2-r3hololeap2023-10-141-10/+0
| | | | | | | | Remove unused patches Signed-off-by: hololeap <hololeap@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/33254 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: repack arm64, ppc64, riscv tarballsMatoro Mahri2023-04-101-4/+4
| | | | | | | | | | The new gpkg changes actually changed the expexted structure of the bootstrap binpkgs, now under ${P}/image. Closes: https://bugs.gentoo.org/902007 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/30358 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: add arm64, ppc64, riscv binaries for 9.0.2-r4Matoro Mahri2023-03-171-0/+4
| | | | | | | Bug: https://bugs.gentoo.org/893524 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/30136 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: Migrate to gpkg binarieshololeap2023-03-171-4/+4
| | | | | | | Use newer gpkg format for binaries, compressed with XZ. Signed-off-by: hololeap <hololeap@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: Update binaries for ghc-9.0.2hololeap2023-02-211-0/+2
| | | | | | | | | | | | | | | | Updates to the amd64 and x86 binaries were built using quickpkg =dev-lang/ghc-9.0.2-r4 Keywords and binary packages for arm64, ppc64 and riscv have been dropped pending new versions. This should prevent anyone on these platforms who are using USE=binary from accidentally using old binaries which use the old version of 'process'. Closes: https://bugs.gentoo.org/893524 Signed-off-by: hololeap <hololeap@users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/29687 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: Upgrade bundled process packagehololeap2023-02-211-0/+1
| | | | | | | | | | | | Use process-1.6.16.0 on all versions of ghc There have been recent bug fixes in the process package which are now required by the 3.8 branch of cabal-install. See: https://github.com/haskell/cabal/commit/ad9e4dc3c63a293bbd89444fc356294e64766556 See: https://github.com/haskell/process/issues/226 Signed-off-by: hololeap <hololeap@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: sync from ::haskell (clang-16 workaround)Jack Todaro2022-11-251-0/+4
| | | | | Signed-off-by: Jack Todaro <solpeth@posteo.org> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: drop 9.0.2Jack Todaro2022-11-251-4/+0
| | | | | Signed-off-by: Jack Todaro <solpeth@posteo.org> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: update bootstrap binaryJack Todaro2022-10-151-1/+1
| | | | | | | | | | | | | Updated bootstrap binary has been built with the upstream ModOrigin patch applied, as is applied when building ghc using default USE flags. This should resolve compilation issues for USE=binary users. Closes: https://bugs.gentoo.org/843968 Signed-off-by: Jack Todaro <solpeth@posteo.org> Closes: https://github.com/gentoo/gentoo/pull/27565 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: move large patch out of FILESDIRSam James2022-10-081-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: keyword 9.0.2 for ~riscvmatoro2022-10-061-0/+1
| | | | | Closes: https://bugs.gentoo.org/866143 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-lang/ghc: keyword 9.0.2 for ~arm64matoro2022-08-311-0/+1
| | | | | Thanks-to: Marcus Comstedt <marcus@mc.pp.se> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: add big-endian ppc64 binarymatoro2022-08-211-0/+1
| | | | | | | | | | | This requires a patch to work correctly on BE systems. Apply the patch unconditionally since it is already includes the appropriate checks in the code. Delete a few lines of commented-out obsolete patches. Closes: https://bugs.gentoo.org/865311 Thanks-to: Marcus Comstedt <marcus@mc.pp.se> Closes: https://github.com/gentoo/gentoo/pull/26921 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: remove prebuilt libHScontainers from sourcesmatoro2022-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | At release, a prebuilt x86 binary for the libHScontainers library was accidentally included in the source tarball. This was noticed by the Fedora packagers here: https://www.mail-archive.com/search?l=ghc-devs@haskell.org&q=subject:%22Re%5C%3A+%5C%5BHaskell%5C%5D+%5C%5BANNOUNCE%5C%5D+GHC+9.0.2+released%22&o=newest&f=1 but no action was taken by upstream, so they are patching it out in their build recipe: https://src.fedoraproject.org/rpms/ghc9.0/blob/rawhide/f/ghc9.0.spec#_327 We should do the same. From looking at upstream source releases, more recent versions like the 9.2 branch do not have the same mistake, so this is specific to 9.0. Also fixes an incorrect hash that was somehow committed for the ppc64le binary. Closes: https://bugs.gentoo.org/863686 Closes: https://github.com/gentoo/gentoo/pull/26876 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: drop 8.8.4-r1, 8.10.4-r1matoro2022-08-141-8/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: drop 8.10.5-r1, 9.0.1-r1Sam James2022-07-231-8/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: keyword 9.0.2 for ~amd64, ~ppc64, ~x86matoro2022-07-221-0/+1
| | | | | | Closes: https://bugs.gentoo.org/583400 Signed-off-by: matoro <matoro@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: add 9.0.2 (no keywords)Jack Todaro2022-07-041-0/+4
| | | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jack Todaro <solpeth@posteo.org> Closes: https://github.com/gentoo/gentoo/pull/24042 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: sync 8.10.6 from ::haskell (no keywords)Jack Todaro2021-08-271-0/+4
| | | | | | Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Jack Todaro <solpeth@posteo.org> Signed-off-by: Mark Wright <gienah@gentoo.org>
* dev-lang/ghc: bump up to 8.10.5, no keywords yetSergei Trofimovich2021-06-061-0/+4
| | | | | Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: drop oldSergei Trofimovich2021-03-141-77/+0
| | | | | Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 9.0.1 (no keywords yet)Sergei Trofimovich2021-02-281-0/+4
| | | | | Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.10.4 (no keywords yet)Sergei Trofimovich2021-02-281-0/+4
| | | | | Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: 8.10.3: add x86 binary built by JackSergei Trofimovich2020-12-241-0/+1
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.10.3, no keywords yetSergei Trofimovich2020-12-241-0/+3
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: 8.10.2: add x86 binary built by JackSergei Trofimovich2020-12-201-0/+1
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.10.2Sergei Trofimovich2020-12-181-0/+3
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.8.4Sergei Trofimovich2020-07-241-0/+4
| | | | | Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: add x86 and amd64 binaries for 8.8.3 and 8.10.1Sergei Trofimovich2020-04-111-0/+4
| | | | | Package-Manager: Portage-2.3.98, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.8.3Sergei Trofimovich2020-04-111-0/+2
| | | | | Package-Manager: Portage-2.3.98, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.10.1Sergei Trofimovich2020-03-241-0/+2
| | | | | Package-Manager: Portage-2.3.95, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.8.2Sergei Trofimovich2020-01-191-0/+4
| | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: add powerpc64le binary for ghc-8.6.5Sergei Trofimovich2020-01-111-0/+1
| | | | | | Bug: https://bugs.gentoo.org/654034 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: add powerpc64le binary for ghc-8.8.1Sergei Trofimovich2020-01-101-0/+1
| | | | | | Bug: https://bugs.gentoo.org/654034 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.8.1. no KEYWORDS yetSergei Trofimovich2019-10-041-0/+4
| | | | | Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: add amd64 and x86 binariesSergei Trofimovich2019-07-171-0/+2
| | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.6.5, no binaries yetSergei Trofimovich2019-07-011-0/+2
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.6.4Sergei Trofimovich2019-03-091-0/+4
| | | | | | | | Available binaries for amd64 and x86. No keywords yet as many revdeps will need to be updated. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: buld amd64 and x86 binaries for 8.4.3Sergei Trofimovich2018-06-101-1/+3
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* dev-lang/ghc: bump up to 8.4.3, no binaries yetSergei Trofimovich2018-06-091-0/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* dev-lang/ghc: bump up to 8.4.2 (no keywords)Sergei Trofimovich2018-05-091-0/+3
| | | | Package-Manager: Portage-2.3.36, Repoman-2.3.9
* dev-lang/ghc: bump up to 8.4.1 with x86 and amd64 binariesSergei Trofimovich2018-03-091-1/+3
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* dev-lang/ghc: rebuild ghc against gcc-6 (PIE support), bug #644170Sergei Trofimovich2018-01-221-2/+2
| | | | | | | | Refresh binaries for amd64 and x86 to support -no-pie option by default. Reported-by: Anton Kochkov Bug: https://bugs.gentoo.org/644170 Package-Manager: Portage-2.3.19, Repoman-2.3.6
* dev-lang/ghc: bump up to 8.4.1_alpha1 (unkeyworded)Sergei Trofimovich2017-12-261-0/+1
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* dev-lang/ghc: add amd64 and x86 binariesSergei Trofimovich2017-11-251-0/+2
| | | | Package-Manager: Portage-2.3.16, Repoman-2.3.6
* dev-lang/ghc: bump up to 8.2.2, no keywords, binaries or core library pinsSergei Trofimovich2017-11-241-0/+1
| | | | Package-Manager: Portage-2.3.16, Repoman-2.3.6
* dev-lang/ghc: drop LD_LIBRARY_PATH hack, bug #637532Sergei Trofimovich2017-11-241-31/+31
| | | | | | | | | | | | | LD_LIBRARY_PATH only worked for prefix systems using host's libc. On systems with prefix/libc it causes host's ld.so to load prefix's libc.so. They are incompatible as ld.so relies on presence of certain private symbols libc.so Reported-by: Horea Christian Bug: https://bugs.gentoo.org/637532 Package-Manager: Portage-2.3.16, Repoman-2.3.6
* dev-lang/ghc: bump up to 8.2.1 with x86 and amd64 binaries, no KEYWORDS yetSergei Trofimovich2017-07-231-0/+3
| | | | Package-Manager: Portage-2.3.6, Repoman-2.3.3