[Midnightbsd-cvs] [MidnightBSD/mports] c375ce: devel/hs-cabal-install: update to 3.16.1.0 (#1663)
Lucas Holt
noreply at github.com
Fri Oct 2 00:27:43 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: c375ce7fda3e50b5d5dbcb4ff472ab620d2a6161
https://github.com/MidnightBSD/mports/commit/c375ce7fda3e50b5d5dbcb4ff472ab620d2a6161
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-10-02 (Fri, 02 Oct 2026)
Changed paths:
M devel/hs-cabal-install/Makefile
M devel/hs-cabal-install/distinfo
R devel/hs-cabal-install/files/patch-bootstrap_linux-8.10.1.json
A devel/hs-cabal-install/files/patch-bootstrap_linux-9.12.2.json
A devel/hs-cabal-install/files/patch-cabal-benchmarks_bench_CabalBenchmarks.hs
M devel/hs-cabal-install/pkg-descr
Log Message:
-----------
devel/hs-cabal-install: update to 3.16.1.0 (#1663)
Updates devel/hs-cabal-install 3.4.0.0 → 3.16.1.0.
**Depends on #1662 (lang/ghc 9.12.4) — merge that first.** The bootstrap
plan pins GHC 9.12.4's builtin library versions.
### Changes
- Follows FreeBSD's devel/hs-cabal-install 3.16.1.0: `USE_CABAL` set,
`bootstrap/linux-9.12.2.json` plan with FreeBSD's patch updating the
builtin versions to GHC 9.12.4 (rts 1.0.3, base 4.21.2.0, directory
1.3.10.1, process 1.6.26.1, unix 2.8.8.0, …), and their benchmark path
patch
- Keeps `CABAL_BOOTSTRAP=yes` (our `Mk/extensions/cabal.mk` has no
`SKIP_CABAL_EXTRACT`) and explicit `BUILD_DEPENDS=ghc:lang/ghc`
- `WWW=` added to the Makefile; `pkg-descr` no longer carries a WWW line
- Not ported from FreeBSD: their `do-test` target (needs network; tests
were not part of our port)
### Verification (amd64, MidnightBSD 4.0.6, with ghc-9.12.4 from #1662
installed)
- distinfo identical to FreeBSD's (52 entries)
- `bmake build fake package` → `hs-cabal-install-3.16.1.0.mport`
- Staged `cabal --version` → 3.16.1.0; `cabal build --offline` + `cabal
run` of a small base/containers/text project with GHC 9.12.4 succeeds
- portlint: 0 fatal
🤖 Generated with [Claude Code](https://claude.com/claude-code)
## Summary by Sourcery
Update the cabal-install port to 3.16.1.0 and support bootstrapping it
with GHC 9.12.4.
New Features:
- Update the cabal-install port to version 3.16.1.0 with its expanded
dependency set and GHC 9.12 bootstrap plan.
Enhancements:
- Align the port metadata and build configuration with the newer
upstream and FreeBSD port requirements.
---------
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply at anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot at users.noreply.github.com>
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications
More information about the Midnightbsd-cvs
mailing list