Hi Greg,
On Sun, Jan 18, 2026 at 09:18:42PM -0800, Greg Steuck wrote:
> Date: Sun, 18 Jan 2026 21:18:42 -0800
> From: Greg Steuck <[email protected]>
> To: [email protected], [email protected]
> Message-ID: <[email protected]>
> Subject: Auto-updates for alex, cpphs, happy, hledger
>
> These are all courtesy of the update scripts. I built and installed them
> and minimally tested to note
> https://github.com/haskell-pkg-janitors/cpphs/issues/2
Ok for the four updates.
> Since the perl script is causing no controversy, I'm pushing it
> in. Maybe other people can start producing the updates. Remember to run
> `cabal update` first to fetch the latest state of the ecosystem.
Some notes:
- One should also pkg_add cabal-bundler.
- And cabal-bundler want's to write to ~/.cabal/config, but when
starting from scratch, cabal update will store things under
.config/cabal/ (and .cache/cabal/). This looks like a bug in
cabal-bundler; I didn't yet try wether a newer version already has a
fix.
For now, a workaround is:
cd && ln -s .config/cabal .cabal
This causes some warnings from cabal, but it lets cabal-bundler
(and thus /usr/ports/infrastructure/bin/update-cabal-port) do the
job.
I reproduced your updates (with some minimal differences in the
result, because some dependencies already had updates).
Thanks.
Ciao,
Kili
ps: I also tried to update net/matterhorn to the newest version,
but this failed because of dependency resolution conflicts; but
that's a problem of the Haskell ecosystem (no clear rules when to
bump which part of a version number => nobody trusts maintainers
of dependencies doing the right bumps => everybody hardcodes tight
version ranges of dependencies => things break).