From duncan.coutts at worc.ox.ac.uk Wed Nov 21 07:53:11 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Nov 21 07:49:28 2007 Subject: [C2hs] patch applied (c2hs): Use Cabal configurations to make c2hs build with several ghc versions Message-ID: <20071121125311.GA16551@haskell.galois.com> Wed Nov 21 00:10:25 PST 2007 Bertram Felgenhauer * Use Cabal configurations to make c2hs build with several ghc versions supports at least ghc 6.4.2, 6.6.1 and 6.8.1 M ./c2hs.cabal -66 +78 From duncan.coutts at worc.ox.ac.uk Wed Nov 21 07:53:12 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Nov 21 07:49:28 2007 Subject: [C2hs] patch applied (c2hs): Reimplement C pretty printer Message-ID: <20071121125312.GA16573@haskell.galois.com> Wed Nov 21 00:45:46 PST 2007 Bertram Felgenhauer * Reimplement C pretty printer This is a reimplementation of the C AST pretty printer from scratch, except for the basic interface (i.e. the Pretty class). Features: - almost complete (look for FIXME and "[[[" to see which parts are not covered) - the output is valid C code. M ./c2hs/c/CPretty.hs -100 +274 From duncan.coutts at worc.ox.ac.uk Wed Nov 21 07:53:14 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Nov 21 07:49:30 2007 Subject: [C2hs] patch applied (c2hs): Update authors list Message-ID: <20071121125314.GA16590@haskell.galois.com> Wed Nov 21 04:15:42 PST 2007 Duncan Coutts * Update authors list M ./AUTHORS -18 +19 From duncan.coutts at worc.ox.ac.uk Wed Nov 21 07:53:15 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Nov 21 07:49:31 2007 Subject: [C2hs] patch applied (c2hs): Partially fix c2hs/tests Message-ID: <20071121125315.GA16607@haskell.galois.com> Wed Nov 21 04:24:36 PST 2007 Duncan Coutts * Partially fix c2hs/tests Some tests still fail due to actual unfixed c2hs bugs. Changes sent in by Matthias Kilian. M ./c2hs/tests/Makefile -3 +4 From duncan.coutts at worc.ox.ac.uk Wed Nov 21 07:53:17 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Nov 21 07:49:32 2007 Subject: [C2hs] patch applied (c2hs): Make the cpp stuff work on OpenBSD Message-ID: <20071121125317.GA16623@haskell.galois.com> Wed Nov 21 04:26:04 PST 2007 Duncan Coutts * Make the cpp stuff work on OpenBSD Changes sent in by Matthias Kilian M ./c2hs/toplevel/C2HSConfig.hs -2 +4 From duncan.coutts at worc.ox.ac.uk Wed Nov 21 07:53:18 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Nov 21 07:49:34 2007 Subject: [C2hs] patch applied (c2hs): Update the install instructions Message-ID: <20071121125318.GA16639@haskell.galois.com> Wed Nov 21 04:53:39 PST 2007 Duncan Coutts * Update the install instructions M ./INSTALL -33 +7 From duncan.coutts at worc.ox.ac.uk Wed Nov 21 07:53:19 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Nov 21 07:49:35 2007 Subject: [C2hs] patch applied (c2hs): Add lots of files to the list of stuff to go in the tarball Message-ID: <20071121125319.GA16655@haskell.galois.com> Wed Nov 21 04:54:09 PST 2007 Duncan Coutts * Add lots of files to the list of stuff to go in the tarball M ./c2hs.cabal -6 +19 From duncan.coutts at worc.ox.ac.uk Wed Nov 21 07:57:06 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Nov 21 07:49:36 2007 Subject: [C2hs] ANNOUNCE: c2hs 0.15.0 "Rainy Days" In-Reply-To: <1188769983.5887.8.camel@stardust.lan> References: <1188522106.10322.120.camel@localhost> <1188769983.5887.8.camel@stardust.lan> Message-ID: <1195649826.5523.56.camel@localhost> On Sun, 2007-09-02 at 23:53 +0200, Arjan Oosting wrote: > Is there any reason why the tests (directory c2hs/tests) and the > documentation (directory doc) are removed from the tarball in this > release? > I would like to have the documentation added again to the tarball for > the Debian packages. (The Debian policy requires a manpage for each > binary, such as c2hs, which was in the doc directory.) So I've added these to the c2hs.cabal file however it's still not very useful. The man1/c2hs.1.in needs various values to be substituted into it. Currently there is nothing that does that automatically. The c2hs.sgml is supposed to be processed with sgml2html however I cannot find a version of this program that can process this file without errors. Both documents are also quite out of date. Suggestions or assistance is welcome. Duncan From duncan.coutts at worc.ox.ac.uk Fri Nov 23 11:55:00 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Fri Nov 23 11:51:09 2007 Subject: [C2hs] patch applied (c2hs): Update user guide and man page Message-ID: <20071123165500.GA8626@haskell.galois.com> Fri Nov 23 06:43:52 PST 2007 Duncan Coutts * Update user guide and man page User guide converted from sgml to DocBook XML and updated for 0.15.1. Man page updated too. Includes a new makefile but there's no support for installing at the moment. We'll have to do that via cabal hooks. ./doc/c2hs/Makefile.in -> ./doc/Makefile ./doc/c2hs/c2hs.sgml -> ./doc/c2hs.xml ./doc/c2hs/man1 -> ./doc/man1 ./doc/man1/c2hs.1.in -> ./doc/man1/c2hs.1 M ./doc/Makefile -52 +16 R ./doc/base/ R ./doc/base/Makefile R ./doc/base/base.bib R ./doc/base/base.tex R ./doc/c2hs/ M ./doc/c2hs.xml -842 +1362 R ./doc/c2hs/lib/ R ./doc/c2hs/lib/CError.hs R ./doc/c2hs/lib/CForeign.hs R ./doc/c2hs/lib/CString.hs R ./doc/c2hs/lib/CTypes.hs R ./doc/c2hs/lib/CTypesISO.hs R ./doc/c2hs/lib/Foreign.hs R ./doc/c2hs/lib/ForeignPtr.hs R ./doc/c2hs/lib/Int.hs R ./doc/c2hs/lib/MarshalAlloc.hs R ./doc/c2hs/lib/MarshalArray.hs R ./doc/c2hs/lib/MarshalError.hs R ./doc/c2hs/lib/MarshalUtils.hs R ./doc/c2hs/lib/Ptr.hs R ./doc/c2hs/lib/README R ./doc/c2hs/lib/StablePtr.hs R ./doc/c2hs/lib/Storable.hs R ./doc/c2hs/lib/Word.hs M ./doc/man1/c2hs.1 -15 +62 From duncan.coutts at worc.ox.ac.uk Fri Nov 23 11:55:01 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Fri Nov 23 11:51:09 2007 Subject: [C2hs] patch applied (c2hs): bump version number to 0.15.1 Message-ID: <20071123165501.GA8653@haskell.galois.com> Fri Nov 23 07:02:04 PST 2007 Duncan Coutts * bump version number to 0.15.1 M ./c2hs.cabal -1 +1 From duncan.coutts at worc.ox.ac.uk Fri Nov 23 11:55:02 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Fri Nov 23 11:51:11 2007 Subject: [C2hs] patch applied (c2hs): Fix doc makefile, update INSTALL instructions and file list in .cabal file Message-ID: <20071123165502.GA8669@haskell.galois.com> Fri Nov 23 07:31:44 PST 2007 Duncan Coutts * Fix doc makefile, update INSTALL instructions and file list in .cabal file M ./INSTALL -6 +14 M ./c2hs.cabal -2 +1 M ./doc/Makefile -3 +4 A ./doc/fptools.css From duncan.coutts at worc.ox.ac.uk Fri Nov 23 11:55:04 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Fri Nov 23 11:51:12 2007 Subject: [C2hs] patch applied (c2hs): Remove old empty c2hs/lib dir Message-ID: <20071123165504.GA8686@haskell.galois.com> Fri Nov 23 07:32:17 PST 2007 Duncan Coutts * Remove old empty c2hs/lib dir R ./c2hs/lib/ From duncan.coutts at worc.ox.ac.uk Fri Nov 23 11:55:05 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Fri Nov 23 11:51:15 2007 Subject: [C2hs] patch applied (c2hs): TAG 0.15.1 Message-ID: <20071123165505.GA8702@haskell.galois.com> Fri Nov 23 08:55:25 PST 2007 Duncan Coutts tagged 0.15.1 From duncan.coutts at worc.ox.ac.uk Fri Nov 23 12:22:17 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Fri Nov 23 12:14:29 2007 Subject: [C2hs] ANNOUNCE: c2hs 0.15.1 Message-ID: <1195838537.5523.155.camel@localhost> All, c2hs 0.15.1 is out and available from hackage http://hackage.haskell.org/cgi-bin/hackage-scripts/package/c2hs-0.15.1 The bug tracker is working again and is freshly de-spammed. Login with username "guest" and password "guest". http://hackage.haskell.org/trac/c2hs/ Some notable changes since 0.15.0: * New C pretty printer (thanks to Bertram Felgenhauer) * Updated user guide, man page and installation instructions * Builds with GHC 6.4, 6.6 and 6.8 * Builds on Windows * Builds without needing haddock and happy installed * Works on OpenBSD (thanks to Matthias Kilian) * Tarball includes tests and pre-generated html docs Duncan From duncan.coutts at worc.ox.ac.uk Fri Nov 23 12:25:44 2007 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Fri Nov 23 12:18:07 2007 Subject: [C2hs] ANNOUNCE: c2hs 0.15.1 In-Reply-To: <1195838537.5523.155.camel@localhost> References: <1195838537.5523.155.camel@localhost> Message-ID: <1195838744.5523.159.camel@localhost> On Fri, 2007-11-23 at 17:22 +0000, Duncan Coutts wrote: > Some notable changes since 0.15.0: > * New C pretty printer (thanks to Bertram Felgenhauer) > * Updated user guide, man page and installation instructions > * Builds with GHC 6.4, 6.6 and 6.8 > * Builds on Windows > * Builds without needing haddock and happy installed > * Works on OpenBSD (thanks to Matthias Kilian) > * Tarball includes tests and pre-generated html docs I should have also mentioned that it now requires Cabal 1.2 or later. Duncan