[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