devel/hs-ghcup: Update to 0.2.5.0
ChangeLog:
- https://github.com/haskell/ghcup-hs/releases/tag/v0.2.5.0
- https://github.com/haskell/ghcup-hs/releases/tag/v0.2.4.0
- https://github.com/haskell/ghcup-hs/releases/tag/v0.2.3.0
- https://github.com/haskell/ghcup-hs/releases/tag/v0.2.2.0
- https://github.com/haskell/ghcup-hs/releases/tag/v0.2.1.0
Breaking changes:
- cabal install <ghc-ver> is gone, use cabal install ghc <ghc-ver>
- cabal install-cabal <cabal-ver> is gone, use cabal install cabal <cabal-ver>
- ghcup compile hls --isolate=/tmp/foo installs binaries into /tmp/foo/bin instead of /tmp/foo
- ghcup list may show -rX suffix on versions when there's a revision update
- if you rely on version equality checks in a script and don't want to deal with parsing those, you may consider ghcup list --show-revisions=none
- ~/.ghcup/bin/ is now all symlinks (except for ghcup binary itself) and the link targets may have different shape
Reported by: Julian Ospald
Reviewed by: arrowd, tiga
MFH: 2026Q2
Differential Revision: https://reviews.freebsd.org/D57292
(cherry picked from commit d8d780d25f032a49c6b17f7cca52d9914bede01f)