[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [PATCH 00/11] Series of patches to support ghcjs packages



Oh for Petes sake!  My "corrected" set of patches is correct, but also creates ".orig" files that should have been ignored.  Is there some way I can provide these patches without spamming everyone on the list with yet another series of eleven emails?

On Sat, Mar 28, 2015 at 9:49 AM, David Fox <ddssff@gmail.com> wrote:
Yes, we have used them for over a year on hundreds of unmodified packages from from the Debian repositories and  even more debs produced by cabal-debian.


On Sat, Mar 28, 2015 at 9:43 AM, Joachim Breitner <nomeata@debian.org> wrote:
Hi David,

great, thanks for your work. I haven’t looked in detail yet (busy
weekend with a large party to throw), but I will come to that – unless
someone else beats me to it, which would be fine too!

Do I understand correctly that these patches require no changes to
debian/rules or debian/control and behave the same way for our existing
packages?

Greetings,
Joachim


Am Freitag, den 27.03.2015, 09:14 -0700 schrieb David Fox:
> These changes are available
> at https://github.com/seereason/haskell-devscripts.
>
> On Fri, Mar 27, 2015 at 8:41 AM, David Fox <dsf@seereason.com> 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
>         debian-haskell-request@lists.debian.org
>         with a subject of "unsubscribe". Trouble? Contact
>         listmaster@lists.debian.org
>         Archive:
>         https://lists.debian.org/CAM8C2CDb8q9fRAq-RAOMkrvooVHuehQLOA
>         +2yauoVnH4_7-Ymw@mail.gmail.com
>
>
>

--
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: F0FBF51F
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata



Reply to: