Hi,
abieiber just ran into this problem while working on a new hs- port.
I'm not sure wether I mentioned it anywhere except in the commit
message, so:
When working on a new hs- port or on an update of an existing one,
you should run /usr/ports/lang/ghc/files/fixup-hs-plist on the ports
PLIST after creating / updating it. The script will do some reordering
of PLIST entries (register.sh, unregister.sh) and, more important,
add @exec and @unexec entries.
Otherwise you'll end up with a nice installable package which doesn't
show up when running
ghc-pkg list
Ciao,
Kili