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 <[email protected]> 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 <[email protected]> > 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 <[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 >> > [email protected] >> > >> > >> > >> >> -- >> Joachim "nomeata" Breitner >> Debian Developer >> [email protected] | ICQ# 74513189 | GPG-Keyid: F0FBF51F >> JID: [email protected] | http://people.debian.org/~nomeata >> > >
