summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* drop haskell on sparc, it doesn't build at allRolf Eike Beer2020-04-072-2/+2
| | | | | Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* */*: Drop stable ia64 keywordsMatt Turner2020-04-032-2/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/ghc: switch virtual/libffi to dev-libs/libffiSergei Trofimovich2020-03-2513-20/+20
| | | | | 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.10.1Sergei Trofimovich2020-03-244-0/+832
| | | | | Package-Manager: Portage-2.3.95, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: Drop alpha keywordsMatt Turner2020-03-163-3/+3
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* */*: Bump copyright on files touched this yearMichał Górny2020-02-112-2/+2
| | | | | | | Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Drop stable alpha keywordsMatt Turner2020-01-252-2/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/ghc: bump up to 8.8.2Sergei Trofimovich2020-01-192-0/+808
| | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: restore RESTRICT="!test? ( test )"Sergei Trofimovich2020-01-112-1/+2
| | | | | 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-112-5/+15
| | | | | | 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-102-5/+8
| | | | | | Bug: https://bugs.gentoo.org/654034 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* */*: [QA] Fix trivial cases of MissingTestRestrictMichał Górny2019-12-113-0/+3
| | | | | | | | | | | | | | | | | | The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/ghc: Switch/update remaining URLsMichał Górny2019-11-1011-48/+48
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Inline mirror://hackage and update URIsMichał Górny2019-11-1010-15/+15
| | | | | | | | | | | | | | | | | This change inlines mirror://hackage in all ebuilds, and updates URIs to the modern form (old URIs redirect to that). The change has been made using the following command: find -name '*.ebuild' -exec sed -r -i \ -e 's@mirror://hackage/@https://hackage.haskell.org/@g' \ -e 's@https://hackage.haskell.org/packages/archive/([^/]*)/([^/]*)/@https://hackage.haskell.org/package/\1-\2/@g' \ -e '/hackage\.haskell\.org/s@\$\{PN}-\$\{PV}@${P}@g' \ -e '/hackage\.haskell\.org/s@\$\{MY_PN}-\$\{PV}@${MY_P}@g' \ -e '/hackage\.haskell\.org/s@\$\{PN}-\$\{MY_PV}@${MY_P}@g' \ {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/ghc: bump up to 8.8.1. no KEYWORDS yetSergei Trofimovich2019-10-046-0/+915
| | | | | Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: Update for sys-libs/ncurses-compatMichał Górny2019-10-012-4/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/ghc: add amd64 and x86 binariesSergei Trofimovich2019-07-172-5/+8
| | | | | 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-012-0/+776
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: fix hprefixify with amd64-linuxMichael Haubenwallner2019-05-291-1/+2
| | | | | | Closes: https://bugs.gentoo.org/686912 Package-Manager: Portage-2.3.62, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>