Re: [PATCH 00/11] Series of patches to support ghcjs packages
Hi,
yes, simply point us to the git repo :-)
Greetings, Joachim
Am 28. März 2015 18:29:54 MEZ, schrieb David Fox <ddssff@gmail.com>:
>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: