Cabal revisions of haskeline-0.4
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Name: haskeline-Cabal-Version: >=1.2-Version: 0.4-Category: User Interfaces-License: BSD3-License-File: LICENSE-Copyright: (c) Judah Jacobson-Author: Judah Jacobson-Maintainer: Judah Jacobson <judah.jacobson@gmail.com>-Category: User Interfaces-Synopsis: A command-line interface for user input, written in Haskell.-Description: - Haskeline provides a user interface for line input in command-line- programs. This library is similar in purpose to readline, but since- it is written in Haskell it is (hopefully) more easily used in other- Haskell programs.- .- Haskeline runs both on POSIX-compatible systems and on Windows- (under MinGW).-Homepage: http://trac.haskell.org/haskeline-Stability: Experimental-Build-Type: Simple-extra-source-files: examples/Test.hs--flag old-base- Description: Use the base packages from before version 6.8--Library- if flag(old-base)- Build-depends: base < 3- else- Build-depends: base>=3 && <5 , containers>=0.1, directory>=1.0- Build-depends: stm>=2.0, filepath>=1.1, - mtl>=1.1, utf8-string>=0.3.1.1, bytestring>=0.9.0.1,- extensible-exceptions>=0.1.1.0- Extensions: ForeignFunctionInterface, RankNTypes, FlexibleInstances,- TypeSynonymInstances- FlexibleContexts, ExistentialQuantification- ScopedTypeVariables, GeneralizedNewtypeDeriving- MultiParamTypeClasses, OverlappingInstances- PatternSignatures, CPP, DeriveDataTypeable,- PatternGuards, StandaloneDeriving- Exposed-Modules:- System.Console.Haskeline- System.Console.Haskeline.Completion- System.Console.Haskeline.Prefs- System.Console.Haskeline.MonadException- Other-Modules:- System.Console.Haskeline.Backend- System.Console.Haskeline.Command- System.Console.Haskeline.Command.Completion- System.Console.Haskeline.Command.History- System.Console.Haskeline.Emacs- System.Console.Haskeline.InputT- System.Console.Haskeline.LineState- System.Console.Haskeline.Monads- System.Console.Haskeline.Term- System.Console.Haskeline.Command.Undo- System.Console.Haskeline.Vi- include-dirs: includes- if os(windows) {- Build-depends: Win32>=2.0- Other-modules: System.Console.Haskeline.Backend.Win32- c-sources: cbits/win_console.c- includes: win_console.h- install-includes: win_console.h- cpp-options: -DMINGW- } else {- Build-depends: terminfo>=0.2.2, unix>=2.0- Other-modules: - System.Console.Haskeline.Backend.Posix- System.Console.Haskeline.Backend.DumbTerm- System.Console.Haskeline.Backend.Terminfo- }- ghc-options: -Wall+Name: haskeline +Cabal-Version: >=1.2 +Version: 0.4 +x-revision: 1 +Category: User Interfaces +License: BSD3 +License-File: LICENSE +Copyright: (c) Judah Jacobson +Author: Judah Jacobson +Maintainer: Judah Jacobson <judah.jacobson@gmail.com> +Category: User Interfaces +Synopsis: A command-line interface for user input, written in Haskell. +Description: + Haskeline provides a user interface for line input in command-line + programs. This library is similar in purpose to readline, but since + it is written in Haskell it is (hopefully) more easily used in other + Haskell programs. + . + Haskeline runs both on POSIX-compatible systems and on Windows + (under MinGW). +Homepage: http://trac.haskell.org/haskeline +Stability: Experimental +Build-Type: Simple +extra-source-files: examples/Test.hs + +flag old-base + Description: Use the base packages from before version 6.8 + +Library + if flag(old-base) + Build-depends: base < 3 + else + Build-depends: base>=3 && <5 , containers>=0.1, directory>=1.0 + Build-depends: stm>=2.0, filepath>=1.1, + mtl>=1.1, utf8-string>=0.3.1.1 && <1, bytestring>=0.9.0.1, + extensible-exceptions>=0.1.1.0 + Extensions: ForeignFunctionInterface, RankNTypes, FlexibleInstances, + TypeSynonymInstances + FlexibleContexts, ExistentialQuantification + ScopedTypeVariables, GeneralizedNewtypeDeriving + MultiParamTypeClasses, OverlappingInstances + PatternSignatures, CPP, DeriveDataTypeable, + PatternGuards, StandaloneDeriving + Exposed-Modules: + System.Console.Haskeline + System.Console.Haskeline.Completion + System.Console.Haskeline.Prefs + System.Console.Haskeline.MonadException + Other-Modules: + System.Console.Haskeline.Backend + System.Console.Haskeline.Command + System.Console.Haskeline.Command.Completion + System.Console.Haskeline.Command.History + System.Console.Haskeline.Emacs + System.Console.Haskeline.InputT + System.Console.Haskeline.LineState + System.Console.Haskeline.Monads + System.Console.Haskeline.Term + System.Console.Haskeline.Command.Undo + System.Console.Haskeline.Vi + include-dirs: includes + if os(windows) { + Build-depends: Win32>=2.0 + Other-modules: System.Console.Haskeline.Backend.Win32 + c-sources: cbits/win_console.c + includes: win_console.h + install-includes: win_console.h + cpp-options: -DMINGW + } else { + Build-depends: terminfo>=0.2.2, unix>=2.0 + Other-modules: + System.Console.Haskeline.Backend.Posix + System.Console.Haskeline.Backend.DumbTerm + System.Console.Haskeline.Backend.Terminfo + } + ghc-options: -Wall
revision 2
Name: haskeline Cabal-Version: >=1.2 Version: 0.4 -x-revision: 1 +x-revision: 2 Category: User Interfaces License: BSD3 License-File: LICENSE if flag(old-base) Build-depends: base < 3 else - Build-depends: base>=3 && <5 , containers>=0.1, directory>=1.0 - Build-depends: stm>=2.0, filepath>=1.1, + Build-depends: base>=3 && <4.3 , containers>=0.1, directory>=1.0 + Build-depends: stm>=2.0 && < 2.3, filepath>=1.1, mtl>=1.1, utf8-string>=0.3.1.1 && <1, bytestring>=0.9.0.1, extensible-exceptions>=0.1.1.0 Extensions: ForeignFunctionInterface, RankNTypes, FlexibleInstances,