Wednesday, May 29, 2019

Re: lang/ghc 8.6.4

Hi,

On Sun, May 26, 2019 at 11:23:55PM -0700, Greg Steuck wrote:
> I've updated a couple dozen more ports after having slacked for 2 months:
> https://github.com/blackgnezdo/ports/commits/ghc_864_may26

Thanks (and, well, I'm slacking even more than you).

I really hope to get a try of it, but first I want to experiment a
little bit with replacing all the @exec/@unexec plist entries for
registering and unregistering the hs packages (in ghc *and* the
hs-ports) by @define-tag/@tag. @espie gave me some hints; the idea
is:

- after building the port, in the fake stage, create the package
description and install it straight into lib/ghc/package.conf.d
(with the proper file name) and include that into the plist,

- use (via @define-tag / @tag to run ghc-pkg recache *once* after
installation / deletion or updates.

Don't ve afraid -- if I successfully test this with ghc-8.2 and two
or three hs-ports, I'll just add all the necessary changes to your
work (and send you diffs for it).

Ciao,
Kili

No comments:

Post a Comment