[Midnightbsd-cvs] [MidnightBSD/mports] ad74a1: devel/hs-cabal-install: update to 3.16.1.0

Lucas Holt noreply at github.com
Fri Oct 2 01:11:48 EDT 2026


  Branch: refs/heads/devel/hs-cabal-install
  Home:   https://github.com/MidnightBSD/mports
  Commit: ad74a10c7bba865981c46d8b795a3c3f02f3e001
      https://github.com/MidnightBSD/mports/commit/ad74a10c7bba865981c46d8b795a3c3f02f3e001
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-10-01 (Thu, 01 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

cabal-install 3.4.0.0 cannot be bootstrapped with current GHC. Update to
3.16.1.0, following FreeBSD's port: new USE_CABAL dependency set and the
linux-9.12.2.json bootstrap plan, patched for the GHC 9.12.4 builtin
library versions. Keep CABAL_BOOTSTRAP (our cabal.mk has no
SKIP_CABAL_EXTRACT). Move WWW from pkg-descr to the Makefile.

Requires lang/ghc 9.12.4.

AI-Assisted-by: Claude Opus 5.5 <noreply at anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 7fad8f270d0ec41b2b9daccfc6f5f5d81c0ed056
      https://github.com/MidnightBSD/mports/commit/7fad8f270d0ec41b2b9daccfc6f5f5d81c0ed056
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-10-02 (Fri, 02 Oct 2026)

  Changed paths:
    M devel/hs-cabal-install/Makefile

  Log Message:
  -----------
  devel/hs-cabal-install: adapt to synced cabal.mk

Replace CABAL_BOOTSTRAP/PLIST_FILES with SKIP_CABAL_EXTRACT,
EXTRACT_ONLY and CABAL_EXECUTABLES as in FreeBSD's port, and define
do-build/do-install before including bsd.port.mk so they take
precedence over the cabal.mk defaults.

AI-Assisted-by: Claude Opus 5.5 <noreply at anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>


Compare: https://github.com/MidnightBSD/mports/compare/ad74a10c7bba%5E...7fad8f270d0e

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