[Midnightbsd-cvs] [MidnightBSD/mports] 662cec: devel/hs-git-annex: new port, git-annex 10.2025121...
Lucas Holt
noreply at github.com
Fri Oct 2 11:23:46 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: 662cec2ff26e8711ab3ec3ce42665a30fdadaa3a
https://github.com/MidnightBSD/mports/commit/662cec2ff26e8711ab3ec3ce42665a30fdadaa3a
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-10-02 (Fri, 02 Oct 2026)
Changed paths:
M devel/Makefile
A devel/hs-git-annex/Makefile
A devel/hs-git-annex/distinfo
A devel/hs-git-annex/files/patch-Utility_DirWatcher_Kqueue.hs
A devel/hs-git-annex/files/patch-git-annex.cabal
A devel/hs-git-annex/pkg-descr
A devel/hs-git-annex/pkg-plist
Log Message:
-----------
devel/hs-git-annex: new port, git-annex 10.20251215 (#1676)
New port: git-annex 10.20251215, which manages large files with git
without committing their contents. Based on FreeBSD's
devel/hs-git-annex.
GHC 9.12.4 adaptations (FreeBSD pins `lang/ghc910`, which mports does
not have):
- Dropped the `ghc-9.10.3:lang/ghc910` BUILD_DEPENDS; builds with
lang/ghc 9.12.4
- Removed `file-io-0.1.5` from `USE_CABAL` (GHC 9.12 boot package)
- Bumped `filepath-bytestring` 1.5.2.0.3 → 1.5.2.0.5, whose bounds
accept GHC 9.12.4's filepath 1.5.5.0 (solver rejected the old one); no
bound patches needed
- `post-stage`/`STAGEDIR` → `post-install` with `${PREFIX}` for the
git-annex-shell / git-remote-tor-annex symlinks
- FreeBSD's Kqueue and git-annex.cabal patches kept unchanged
amd64/4.0.6: build/fake/package OK, no plist problems. `git-annex
version` → 10.20251215 (ghc-9.12.4; flags Assistant Webapp Pairing
Kqueue TorrentParser MagicMime Feeds Testsuite S3 WebDAV Servant
OsPath). In a scratch repo `git annex init`, `add` and `whereis` work.
portlint: 0 fatal.
Not exercised: assistant/webapp, kqueue directory watching at runtime,
`bmake test`.
Note: adds a `SUBDIR` line next to the other new hs-* ports in the same
category Makefile; if a sibling PR merges first this needs a trivial
rebase.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
## Summary by Sourcery
Introduce the git-annex 10.20251215 port and integrate it into the devel
category.
New Features:
- Add the git-annex 10.20251215 Haskell port for managing large files
outside Git history, including optional assistant and web application
support.
Enhancements:
- Adapt the port for MidnightBSD's GHC 9.12 toolchain and preserve
Kqueue support.
Build:
- Register the new hs-git-annex port and define its Cabal dependencies,
build options, installation metadata, and architecture-specific build
handling.
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