summaryrefslogtreecommitdiff
path: root/dev-haskell/cabal
AgeCommit message (Collapse)Author
2025-05-19*/*: convert to ASCII various commentsArthur Zamarin
While not required, it is a good idea to convert comments to ASCII to avoid issues with some tools that may not handle Unicode properly. This commit converts various comments in the ebuilds to ASCII where it makes sense. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-01dev-haskell/*: Drop stable keywordsMatt Turner
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2023-11-20*/*: keyword arm64 ppc64 riscv on ghc-9.2hololeap
This reverts commit dda3d53e486595616e93ce6096b478df4299cb42. Signed-off-by: hololeap <hololeap@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/33909 Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19dev-haskell/cabal: Add upper bound to ghc depshololeap
Old versions of Cabal will not build on new versions of GHC, and will give rise to this error if you try: Unknown/unsupported 'ghc' version detected (Cabal 3.0 supports 'ghc' version < 9.1): /usr/bin/ghc is version 9.2.8 (In reality, despite the contents of the error message, Cabal-3.4 supports <ghc-9.1, Cabal-3.6 supports <ghc-9.3, etc.) Signed-off-by: hololeap <hololeap@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2023-11-19dev-haskell/cabal: drop 3.2.1.0-r2hololeap
With added upper bounds on GHC deps, older versions of Cabal must be removed along with ghc-8.10. Signed-off-by: hololeap <hololeap@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2023-10-23*/*: Unkeyword all but amd64/x86 on ghc-9.2hololeap
ghc-9.2.8 does not have binaries for other platforms, so it does not make sense to keyword those platforms until someone can provide binaries for them. Signed-off-by: hololeap <hololeap@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/33150 Signed-off-by: Sam James <sam@gentoo.org>
2023-10-23dev-haskell/cabal: add 3.6.3.0hololeap
Signed-off-by: hololeap <hololeap@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2023-10-23dev-haskell/cabal: Hackage revision bumphololeap
Signed-off-by: hololeap <hololeap@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2023-05-29dev-haskell/cabal: drop dead prefix targetsSam James
The removal was already done, so this is just cleanup afterwards. Signed-off-by: Sam James <sam@gentoo.org>
2023-03-17dev-haskell/cabal: Stabilize for amd64hololeap
Signed-off-by: hololeap <hololeap@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
2022-11-25dev-haskell/cabal: adjust core lib markingsJack Todaro
Signed-off-by: Jack Todaro <solpeth@posteo.org> Signed-off-by: Sam James <sam@gentoo.org>
2022-10-06dev-haskell/cabal: keyword 3.4.1.0 for ~riscvmatoro
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2022-08-31dev-haskell/cabal: keyword 3.4.1.0 for ~arm64matoro
Thanks-to: Marcus Comstedt <marcus@mc.pp.se> Signed-off-by: Sam James <sam@gentoo.org>
2022-08-14dev-haskell/cabal: clean GHCmatoro
Signed-off-by: Sam James <sam@gentoo.org>
2022-07-29dev-haskell/cabal: add github upstream metadataSam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-07-22dev-haskell/cabal: add 3.4.1.0matoro
Signed-off-by: matoro <matoro@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
2021-09-11**/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller
Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2021-07-25dev-haskell/cabal: drop oldSergei Trofimovich
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2021-07-19dev-haskell/cabal: fix CABAL_CORE_LIB_GHC_PV for rev-bumped ghcSergei Trofimovich
Fixes: f423849485dc ("dev-lang/ghc: Add sys-libs/ncurses[unicode(+)]") Reported-by: Andrew Udvare Bug: https://bugs.gentoo.org/802771 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2021-07-19dev-haskell/cabal: fix CABAL_CORE_LIB_GHC_PV for rev-bumped ghcSergei Trofimovich
Fixes: f423849485dc ("dev-lang/ghc: Add sys-libs/ncurses[unicode(+)]") Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/802771 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2021-03-15dev-haskell/cabal: bump up to 3.2.1.0Sergei Trofimovich
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2021-03-14dev-haskell/cabal: drop oldSergei Trofimovich
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2021-01-07dev-haskell/cabal: drop x86-macosFabian Groffen
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2021-01-06dev-haskell/cabal: drop x86-macosFabian Groffen
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2020-11-01dev-haskell/cabal: update to EAPI=7Sergei Trofimovich
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2020-09-04dev-haskell/cabal: requre ghc-8.8 for 3.0.1.0Sergei Trofimovich
Reported-by: martin@vassor.org Closes: https://bugs.gentoo.org/740034 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2020-09-02dev-haskell/cabal: use https:// HOMEPAGESergei Trofimovich
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2020-08-07*/*: drop ~ppc and ~ppc64 keywords for dev-lang/ghc and rdepsSergei Trofimovich
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>
2020-08-01dev-haskell/cabal: bump up to 3.0.1.0Jack Todaro
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Jack Todaro <solpeth@posteo.org> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2020-05-27dev-haskell/cabal: bump up to 2.4.0.1 (ghc-8.6 core lib)Sergei Trofimovich
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2020-05-17dev-haskell/cabal: update homepageAlexey Sokolov
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alexey Sokolov <sokolov@google.com> Signed-off-by: Aaron Bauman <bman@gentoo.org>
2020-04-13*/*: destabilize dev-lang/ghc for all archesSergei Trofimovich
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>
2020-04-13*/*: dekeyword haskell on ia64Sergei Trofimovich
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>
2020-04-07drop haskell on sparc, it doesn't build at allRolf Eike Beer
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2020-04-03*/*: Drop stable ia64 keywordsMatt Turner
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-03-16dev-haskell/*: drop alpha keywordsMatt Turner
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-02-11*/*: Bump copyright on files touched this yearMichał Górny
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>
2020-01-25*/*: Drop stable alpha keywordsMatt Turner
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-11-10*/*: Inline mirror://hackage and update URIsMichał Górny
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>
2019-10-11dev-haskell: Remove *-fbsd KEYWORDSMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2017-12-03dev-haskell/cabal: bump up to 2.0.0.2, bug #635268Sergei Trofimovich
ghc-8.2 branch needs at least Cabal-2. Closes: https://bugs.gentoo.org/635268 Package-Manager: Portage-2.3.16, Repoman-2.3.6
2017-11-24dev-haskell: refresh ManifestsSergei Trofimovich
Package-Manager: Portage-2.3.16, Repoman-2.3.6
2017-09-23dev-haskell/cabal: stable 1.24.2.0 for x86/amd64, bug #631138Sergei Trofimovich
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="amd64 x86"
2017-02-28Drop $Id$ per council decision in bug #611234.Robin H. Johnson
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-02-15dev-haskell/cabal: bump up to 1.24.2.0Sergei Trofimovich
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-01-29dev-haskell/cabal: dropped ~x86-freebsdFabian Groffen
Package-Manager: portage-2.3.3
2016-12-28dev-haskell/cabal: drop oldSergei Trofimovich
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2016-05-15dev-haskell/cabal: amd64/x86 stable, bug #563090Sergei Trofimovich
Package-Manager: portage-2.2.28
2016-05-15dev-haskell/cabal: disable circular dependency in testsSergei Trofimovich
Package-Manager: portage-2.2.28
2016-04-03dev-haskell/cabal: drop oldSergei Trofimovich
Package-Manager: portage-2.2.28