diff options
author | Herbert Valerio Riedel <hvr@gnu.org> | 2013-10-12 13:30:42 +0200 |
---|---|---|
committer | Herbert Valerio Riedel <hvr@gnu.org> | 2013-10-12 13:30:42 +0200 |
commit | 7b9044abd826ef1e0f91a1ce5922ed1303e1f2a0 (patch) | |
tree | cc96ab40ba2956ff7edc5fb5d8812719a69f2417 /unix.cabal | |
parent | 2b69c54bbbc85993cb2456ecb60a40adb574ccda (diff) |
Refactor & update `unix.cabal` to `cabal-version>=1.10`
This also lists the GHC versions this package has been tested to compile
with in the `tested-with` Cabal field.
Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Diffstat (limited to 'unix.cabal')
-rw-r--r-- | unix.cabal | 71 |
1 files changed, 48 insertions, 23 deletions
@@ -4,9 +4,12 @@ version: 2.7.0.0 license: BSD3 license-file: LICENSE maintainer: libraries@haskell.org -bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries/unix +bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries/unix synopsis: POSIX functionality category: System +build-type: Configure +cabal-version: >= 1.10 +tested-with: GHC==7.6.3, GHC==7.6.2, GHC==7.6.1, GHC==7.4.2, GHC==7.4.1 description: This package gives you access to the set of operating system services standardised by POSIX 1003.1b (or the IEEE Portable @@ -14,23 +17,54 @@ description: IEEE Std. 1003.1). . The package is not supported under Windows (except under Cygwin). - . - Changes in 2.7.0.0: - . - * @ProcessStatus@ changed to include a core-dumped flag. extra-source-files: - config.guess config.sub install-sh - configure.ac configure - unix.buildinfo.in include/HsUnixConfig.h.in - include/HsUnix.h + changelog + config.guess + config.sub + configure + configure.ac + include/HsUnix.h + include/HsUnixConfig.h.in + install-sh + unix.buildinfo.in + extra-tmp-files: - config.log config.status autom4te.cache - unix.buildinfo include/HsUnixConfig.h -build-type: Configure -Cabal-Version: >= 1.6 + autom4te.cache + config.log + config.status + include/HsUnixConfig.h + unix.buildinfo + +source-repository head + type: git + location: http://git.haskell.org/packages/unix.git + +source-repository this + type: git + location: http://git.haskell.org/packages/unix.git + tag: unix-2.7.0.0-release + +library + default-language: Haskell2010 + other-extensions: + CApiFFI + CPP + DeriveDataTypeable + InterruptibleFFI + NoMonomorphismRestriction + OverloadedStrings + + if impl(ghc) + other-extensions: + Safe + Trustworthy + + build-depends: + base >= 4.5 && < 4.8, + bytestring >= 0.9.2 && < 0.11, + time >= 1.2 && < 1.5 -Library exposed-modules: System.Posix System.Posix.ByteString @@ -83,18 +117,9 @@ Library System.Posix.Process.Common System.Posix.Terminal.Common - build-depends: base >= 4.5 && < 4.8, - bytestring >= 0.9.2.0 && < 0.11, - time - extensions: CPP, ForeignFunctionInterface, EmptyDataDecls, - NondecreasingIndentation include-dirs: include includes: HsUnix.h execvpe.h install-includes: HsUnix.h HsUnixConfig.h execvpe.h c-sources: cbits/HsUnix.c cbits/execvpe.c cbits/dirUtils.c -source-repository head - type: git - location: http://git.haskell.org/packages/unix.git - |