summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-lang/ghc: add arm64, ppc64, riscv binaries for 9.0.2-r4Matoro Mahri2023-03-172-11/+14
| | | | | | | 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: Stabilize for amd64hololeap2023-03-171-1/+1
| | | | | Signed-off-by: hololeap <hololeap@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: Migrate to gpkg binarieshololeap2023-03-173-44/+69
| | | | | | | 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-212-11/+13
| | | | | | | | | | | | | | | | 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: conditionally apply sphinx patchhololeap2023-02-211-3/+1
| | | | | | | | | | | The sphinx patch only applies to the source code and will cause a failure if it is applied with USE=binary (this flag disables the unpacking of the source code). This reverts commit 978a89b79928342990c7da40c43a1cc9b84d3e7e. Signed-off-by: hololeap <hololeap@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: Upgrade bundled process packagehololeap2023-02-213-0/+905
| | | | | | | | | | | | 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: Differentiate glibc vs musl binarieshololeap2023-02-212-47/+122
| | | | | | | | | GHC binaries built for glibc do not seem to play nice on musl systems. This separates the two so musl binaries can later be built/uploaded. Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1368 Signed-off-by: hololeap <hololeap@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: Force C.utf8 locale on all versionshololeap2023-02-211-0/+5
| | | | | | Closes: https://github.com/gentoo-haskell/gentoo-haskell/issues/1289 Signed-off-by: hololeap <hololeap@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: unconditionally apply sphinx patchSam James2023-02-051-1/+3
| | | | | Closes: https://bugs.gentoo.org/890563 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: fix build w/ sphinx 6Sam James2023-02-042-0/+42
| | | | | Closes: https://bugs.gentoo.org/890563 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: bump maximum LLVM to 14Matoro Mahri2023-02-012-2/+18
| | | | | | | | | Validated on arm64. Closes: https://bugs.gentoo.org/876187 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/29366 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/ghc: depend on libffi[-exec-static-trampoline]hololeap2023-01-211-1/+1
| | | | | | | | | | | The 8.10 line of ghc needs USE=exec-static-trampoline turned off on libffi. The fix exists in 9.0.2 and later versions of ghc. See: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6155 Bug: https://bugs.gentoo.org/801109 Reported-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/29195 Signed-off-by: Sam James <sam@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-142-4/+4
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-lang/ghc: drop 8.10.6Jack Todaro2022-11-251-819/+0
| | | | | | Signed-off-by: Jack Todaro <solpeth@posteo.org> Closes: https://github.com/gentoo/gentoo/pull/28394 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: sync from ::haskell (clang-16 workaround)Jack Todaro2022-11-253-0/+850
| | | | | 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-252-857/+0
| | | | | Signed-off-by: Jack Todaro <solpeth@posteo.org> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: sync from ::haskell (clang-16 workaround)Jack Todaro2022-11-252-0/+880
| | | | | Signed-off-by: Jack Todaro <solpeth@posteo.org> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: update bootstrap binaryJack Todaro2022-10-152-2/+2
| | | | | | | | | | | | | 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-083-800/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: keyword 9.0.2 for ~riscvmatoro2022-10-065-4/+897
| | | | | Closes: https://bugs.gentoo.org/866143 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-lang/ghc: drop eutilsSam James2022-10-041-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: cleanup obsolete LLVM slots; conditionalise llvm_pkg_setup callSam James2022-08-311-6/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: keyword 9.0.2 for ~arm64matoro2022-08-314-6/+62
| | | | | Thanks-to: Marcus Comstedt <marcus@mc.pp.se> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: remove unused patchesMichael Mair-Keimberger2022-08-313-48/+0
| | | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.14 Closes: https://github.com/gentoo/gentoo/pull/26984 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-lang/ghc: add big-endian ppc64 binarymatoro2022-08-213-22/+46
| | | | | | | | | | | 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-182-1/+6
| | | | | | | | | | | | | | | | | | | | 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: sync 8.10.6 from ::haskellmatoro2022-08-141-2/+10
| | | | | Closes: https://github.com/gentoo/gentoo/pull/26864 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: drop 8.8.4-r1, 8.10.4-r1matoro2022-08-148-1755/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: Fixed symlink creation to non-existent directoryJaak Ristioja2022-07-301-0/+1
| | | | | | | | | [sam: USE=ghcbootstrap as noted by stikonas] Closes: https://bugs.gentoo.org/860276 Signed-off-by: Jaak Ristioja <jaak@ristioja.ee> Closes: https://github.com/gentoo/gentoo/pull/26640 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: add github upstream metadataSam James2022-07-291-0/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: drop 8.10.5-r1, 9.0.1-r1Sam James2022-07-233-1630/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: drop unnecessary eclassesSam James2022-07-221-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: fix removing debuginfoSam James2022-07-221-1/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: keyword 9.0.2 for ~amd64, ~ppc64, ~x86matoro2022-07-223-17/+51
| | | | | | 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-047-0/+945
| | | | | | | 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: remove x86-fbsdDavid Seifert2022-01-055-20/+5
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-lang/ghc: fix build with autoconf 2.71Sam James2021-12-142-0/+23
| | | | | Closes: https://bugs.gentoo.org/829162 Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* dev-lang/ghc: sync 8.10.6 from ::haskell (no keywords)Jack Todaro2021-08-273-0/+838
| | | | | | 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: use /usr/share/doc/${PF}Sergei Trofimovich2021-07-184-8/+8
| | | | | | | Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/802699 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: Add sys-libs/ncurses[unicode(+)]David Seifert2021-07-174-4/+4
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-lang/ghc: allow python-3.10Sergei Trofimovich2021-06-192-2/+2
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: respect ${PKG_CONFIG}Sam James2021-06-181-1/+1
| | | | | | Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
* dev-lang/ghc: bump up to 8.10.5, no keywords yetSergei Trofimovich2021-06-062-0/+818
| | | | | Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: backport sphinx quoting fixSergei Trofimovich2021-06-062-0/+28
| | | | | | | Reported-by: Andrew Savchenko Closes: https://bugs.gentoo.org/792558 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: use ${EPYTHON}Sergei Trofimovich2021-04-203-7/+53
| | | | | | | Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/774141 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: add missing pkgconfig (B)DEPENDSam James2021-04-123-0/+3
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ghc: remove unused patchesMichael Mair-Keimberger2021-03-1631-2403/+0
| | | | | | | Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/19940 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: 8.10: restore keywordsSergei Trofimovich2021-03-151-2/+1
| | | | | Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: drop oldSergei Trofimovich2021-03-1417-12170/+0
| | | | | Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>