Breakage noticed by naddy@.
From Greg Steuck.
Tested by
a) removing hs-sandi, darcs and hedgewars from my package repository and
rebuilding them,
b) removing all haskell ports (except ghc itself) from my package
repository and rebuilding everything.
ghc and the hs-packages now simply include the necessary (haskell)
package description files in lib/ghc/package.conf.d and update the
package.cache by running ghc-pkg recache at the end. register and
unregister scripts are no longer needed.
to unbreak ports like databases/sqlports (noticed by naddy).
plist changes and bumps included, but a little bit pointless (the
ports are still unbuildable).
and the line with the unregister.sh script down to the bottom of
the plist. Silences all the blurb about ".../*.haddock doesn't exist
or isn't a file."
calls them upon exit (via 'runResourceT'). Actions may be registered
via 'register', or resources may be allocated atomically via
'allocate'. allocate corresponds closely to bracket.
ok matthew, sthen.