Cabal revisions of c2hs-0.15.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Name: c2hs-Version: 0.15.1-Cabal-Version: >= 1.2-Build-Type: Simple---Versnick: "Rainy Days"---Versdate: "31 Aug 2007"-License: GPL-License-File: COPYING-Copyright: Copyright (c) [1999..2007] Manuel M T Chakravarty-Author: Manuel M T Chakravarty-Maintainer: chak@cse.unsw.edu.au, duncan@haskell.org-Stability: Stable-Homepage: http://www.cse.unsw.edu.au/~chak/haskell/c2hs/-Synopsis: C->Haskell Interface Generator-Description: C->Haskell assists in the development of Haskell bindings to C- libraries. It extracts C interface information from vanilla header- files and generates marshaling and signature code in Haskell.-Category: Development---TODO: Cabal should allow 'Data-Files' in the executable stanza-Data-Files: C2HS.hs-Extra-Source-Files:- c2hs/toplevel/c2hs_config.h- AUTHORS INSTALL README README.CTKlight-- c2hs/tests/Calls.chs c2hs/tests/enums.h c2hs/tests/simple.c- c2hs/tests/calls.h c2hs/tests/Makefile c2hs/tests/Simple.chs- c2hs/tests/Calls.hs c2hs/tests/Marsh.chs c2hs/tests/simple.h- c2hs/tests/Cpp.chs c2hs/tests/marsh.h c2hs/tests/structs.c- c2hs/tests/cpp.h c2hs/tests/pointer.c c2hs/tests/Structs.chs- c2hs/tests/enums.c c2hs/tests/Pointer.chs c2hs/tests/structs.h- c2hs/tests/Enums.chs c2hs/tests/pointer.h-- doc/c2hs.xml doc/man1/c2hs.1 doc/Makefile--Flag splitBase- Description: Choose the new smaller, split-up base package.--Executable c2hs- Main-Is: Main.hs- Build-Depends: base, filepath-- if flag(splitBase)- Build-Depends: base >= 3, process, directory, array, containers, pretty- else- Build-Depends: base < 3---- Build-Tools: happy, alex-- Hs-Source-Dirs: base/admin - base/errors- base/general - base/state- base/syms- base/syntax- c2hs/c- c2hs/chs- c2hs/gen- c2hs/state- c2hs/toplevel- Other-Modules: Errors- DLists- UNames- CIO- StateBase- State- StateTrans- Position- Attributes- Idents- NameSpaces- Lexers- CAST- CAttrs- CBuiltin- C- CTokens- CParserMonad- CLexer- CNames- CParser- CPretty- CTrav- CHS- CHSLexer- CInfo- GBMonad- GenBind- GenHeader- C2HSState- Switches- C2HSConfig- Version- Extensions: ForeignFunctionInterface- C-Sources: c2hs/toplevel/c2hs_config.c+Name: c2hs +Version: 0.15.1 +x-revision: 1 +Cabal-Version: >= 1.2 +Build-Type: Simple +--Versnick: "Rainy Days" +--Versdate: "31 Aug 2007" +License: GPL +License-File: COPYING +Copyright: Copyright (c) [1999..2007] Manuel M T Chakravarty +Author: Manuel M T Chakravarty +Maintainer: chak@cse.unsw.edu.au, duncan@haskell.org +Stability: Stable +Homepage: http://www.cse.unsw.edu.au/~chak/haskell/c2hs/ +Synopsis: C->Haskell Interface Generator +Description: C->Haskell assists in the development of Haskell bindings to C + libraries. It extracts C interface information from vanilla header + files and generates marshaling and signature code in Haskell. +Category: Development +--TODO: Cabal should allow 'Data-Files' in the executable stanza +Data-Files: C2HS.hs +Extra-Source-Files: + c2hs/toplevel/c2hs_config.h + AUTHORS INSTALL README README.CTKlight + + c2hs/tests/Calls.chs c2hs/tests/enums.h c2hs/tests/simple.c + c2hs/tests/calls.h c2hs/tests/Makefile c2hs/tests/Simple.chs + c2hs/tests/Calls.hs c2hs/tests/Marsh.chs c2hs/tests/simple.h + c2hs/tests/Cpp.chs c2hs/tests/marsh.h c2hs/tests/structs.c + c2hs/tests/cpp.h c2hs/tests/pointer.c c2hs/tests/Structs.chs + c2hs/tests/enums.c c2hs/tests/Pointer.chs c2hs/tests/structs.h + c2hs/tests/Enums.chs c2hs/tests/pointer.h + + doc/c2hs.xml doc/man1/c2hs.1 doc/Makefile + +Flag splitBase + Description: Choose the new smaller, split-up base package. + +Executable c2hs + Main-Is: Main.hs + Build-Depends: base < 4.3, filepath + + if flag(splitBase) + Build-Depends: base >= 3, process, directory, array, containers, pretty + else + Build-Depends: base < 3 + +-- Build-Tools: happy, alex + + Hs-Source-Dirs: base/admin + base/errors + base/general + base/state + base/syms + base/syntax + c2hs/c + c2hs/chs + c2hs/gen + c2hs/state + c2hs/toplevel + Other-Modules: Errors + DLists + UNames + CIO + StateBase + State + StateTrans + Position + Attributes + Idents + NameSpaces + Lexers + CAST + CAttrs + CBuiltin + C + CTokens + CParserMonad + CLexer + CNames + CParser + CPretty + CTrav + CHS + CHSLexer + CInfo + GBMonad + GenBind + GenHeader + C2HSState + Switches + C2HSConfig + Version + Extensions: ForeignFunctionInterface + C-Sources: c2hs/toplevel/c2hs_config.c