summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* dev-lang/ghc: bump up to 9.0.1 (no keywords yet)Sergei Trofimovich2021-02-282-0/+802
| | | | | 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-283-0/+815
| | | | | Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: drop handling for x86-macosFabian Groffen2021-01-0717-34/+17
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-lang/ghc: 8.10.3: add x86 binary built by JackSergei Trofimovich2020-12-242-2/+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.10.3, no keywords yetSergei Trofimovich2020-12-242-0/+800
| | | | | 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-202-2/+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.10.2Sergei Trofimovich2020-12-183-0/+1097
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: make USE=binary and USE=profile mutually exclusiveSergei Trofimovich2020-09-053-3/+15
| | | | | | | | | We prebuild binaries without profiling support in Gentoo. Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/740236 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* */*: drop ~ppc and ~ppc64 keywords for dev-lang/ghc and rdepsSergei Trofimovich2020-08-072-2/+2
| | | | | | | | dev-lang/ghc was not being kept up to date consistently for quite a while. We'll still try to build ppc64 BE/LE binaries for it but no promise of keywords. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: fix typo in flag descriptionJan Ziak2020-08-021-2/+2
| | | | | | Signed-off-by: Jan Ziak <0xe2.0x9a.0x9b@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16933 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: keyword ~amd64 and ~x86Jack Todaro2020-08-011-1/+1
| | | | | | | | Bug: https://bugs.gentoo.org/648006 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Jack Todaro <solpeth@posteo.org> Closes: https://github.com/gentoo/gentoo/pull/16890 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.8.4Sergei Trofimovich2020-07-242-0/+810
| | | | | Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: fix hardcoded pkg-configMike Frysinger2020-05-2314-14/+14
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* */*: destabilize dev-lang/ghc for all archesSergei Trofimovich2020-04-133-3/+3
| | | | | | | | | | | | | | | | | | | | dev-lang/ghc is a fast-moving target without much of stable API across major GHC releases. This makes stabilization process a fragile process. The change moves all haskell revdeps to pure ~arch. There are not many outside dev-haskell/*: - app-emulation/ganeti - app-text/pandoc - dev-util/bustle - dev-util/shellcheck - dev-vcs/darcs - x11-wm/xmonad/xmonad Existing stable haskell users are recommended to keyword used packages and all of dev-haskell/* to ease upgrades. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* */*: dekeyword haskell on ia64Sergei Trofimovich2020-04-133-3/+3
| | | | | | | | | | ia64 is an unregisterised GHC target. That means you need a few days to build ghc itself. It's fun to play with but not practical to use software. Cross-compilation to ia64 still works. Let's drop keywords. 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-113-8/+12
| | | | | 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-112-0/+807
| | | | | Package-Manager: Portage-2.3.98, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>