These changes are available at
https://github.com/seereason/haskell-devscripts.

On Fri, Mar 27, 2015 at 8:41 AM, David Fox <[email protected]> wrote:

> These eleven patches start with some bug fixes, followed by some
> fairly major changes to parameterize the haskell compiler name,
> finally adding support for ghcjs specifically.  A lot of the changes
> are due to translating make rules to bash code, moving them from
> hlibrary.mk to Dh_Haskell.sh, leaving function calls in hlibrary.mk.
> Then additional rules are added to hlibrary.mk for the ghcjs packages,
> with modified function parameters.  Finally, some disabled debugging
> code is added to give a nice trace of the execution, but this patch is
> optional.
>
> I've successfully built about 100 ghc packages and 50 ghcjs packages
> with these changes.
>
> David Fox (11):
>   Allow building of documentation when when package has no Haskell
>     modules
>   Fix a bash error - single quote prevents expansion of shell variables
>   Remove support for obsolete doc package prefix 'haskell-'
>   Pass --with-haddock and --with-ghc to haddock, --package-db to cabal
>     configure
>   Reword some error messages and indicate where they originate
>   Add functions to Dh_Haskell.hs
>   Turn the Make rules into shell functions
>   Parameterize the compiler name
>   Add support for building ghcjs packages
>   Add a compiler parameter to the dh_haskell_blurbs script
>   Debugging code (disabled)
>
>  Dh_Haskell.sh            | 343
> ++++++++++++++++++++++++++++++++++++++++++++---
>  dh_haskell_blurbs        |  24 +++-
>  dh_haskell_depends       |  30 +++--
>  dh_haskell_extra_depends |   8 +-
>  dh_haskell_provides      |  26 ++--
>  dh_haskell_shlibdeps     |  15 ++-
>  hlibrary.mk              | 121 +++++++----------
>  7 files changed, 438 insertions(+), 129 deletions(-)
>
> --
> 1.9.1
>
>
> --
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact
> [email protected]
> Archive:
> https://lists.debian.org/cam8c2cdb8q9fraq-raomkrvoovhuehqloa+2yauovnh4_7-...@mail.gmail.com
>
>

Reply via email to