[Midnightbsd-cvs] [MidnightBSD/mports] d969bc: devel/hs-hadolint: new port, hadolint 2.14.0 (#1671)
Lucas Holt
noreply at github.com
Fri Oct 2 11:07:58 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: d969bcf84e79b39f7f4f8054402aaab7ca2ccce8
https://github.com/MidnightBSD/mports/commit/d969bcf84e79b39f7f4f8054402aaab7ca2ccce8
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-10-02 (Fri, 02 Oct 2026)
Changed paths:
M devel/Makefile
A devel/hs-hadolint/Makefile
A devel/hs-hadolint/Makefile.cabal
A devel/hs-hadolint/distinfo
A devel/hs-hadolint/files/patch-__cabal__deps_language-docker-15.0.0_language-docker.cabal
A devel/hs-hadolint/files/patch-__cabal__deps_spdx-1.1.0.1_spdx.cabal
A devel/hs-hadolint/files/patch-hadolint.cabal
A devel/hs-hadolint/pkg-descr
Log Message:
-----------
devel/hs-hadolint: new port, hadolint 2.14.0 (#1671)
New port: hadolint 2.14.0, a Dockerfile linter (integrates ShellCheck as
a library). Based on FreeBSD's devel/hs-hadolint.
GHC 9.12.4 adaptations:
- Removed GHC boot packages from `USE_CABAL` (Cabal, Cabal-syntax,
directory, file-io, process, time, unix): built locally they collide
with GHC's `-inplace` unit ids
- Bounds-only patches (code compiles unchanged): hadolint.cabal `Cabal
<3.15`, `time <1.15`; language-docker `time <1.15`; spdx adds
`^>=3.14.2.0` to its Cabal-syntax range (upstream allows 3.10/3.12/3.16
but skips 3.14)
- distinfo matches FreeBSD's except the removed entries
amd64/4.0.6: build/fake/package OK, no plist problems. A sample
Dockerfile triggers DL3007/DL3008/DL3014/DL3009/DL3015/DL3003 and
SC2164; `--require-label ...:spdx` rejects an invalid SPDX id and
accepts `MIT`. portlint: 0 fatal.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
## Summary by Sourcery
Add hadolint 2.14.0 to the devel ports collection for Dockerfile and
embedded shell linting.
New Features:
- Add the hadolint 2.14.0 Dockerfile linter as a Haskell port.
Enhancements:
- Adapt the port's Cabal dependency bounds for compatibility with GHC
9.12.4.
Build:
- Register the new port in the devel ports directory and add its package
metadata, dependency manifest, checksums, and licensing information.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply at anthropic.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