Repository : ssh://g...@git.haskell.org/directory On branch : master Link : http://git.haskell.org/packages/directory.git/commitdiff/76f2227d519a34b4916fc160dd0a58d466f6bfe4
>--------------------------------------------------------------- commit 76f2227d519a34b4916fc160dd0a58d466f6bfe4 Author: Herbert Valerio Riedel <h...@gnu.org> Date: Sun Oct 13 12:58:04 2013 +0200 Refactor & update `directory.cabal` to `cabal-version>=1.10` This also adds a Hackage-supported `changelog` file, bumps the package version to 1.2.0.2, and lists the GHC versions this package has been tested to compile with in the `tested-with` Cabal field. Signed-off-by: Herbert Valerio Riedel <h...@gnu.org> >--------------------------------------------------------------- 76f2227d519a34b4916fc160dd0a58d466f6bfe4 changelog | 11 +++++++ directory.cabal | 90 ++++++++++++++++++++++++++++++++++--------------------- 2 files changed, 67 insertions(+), 34 deletions(-) diff --git a/changelog b/changelog new file mode 100644 index 0000000..8f2cf93 --- /dev/null +++ b/changelog @@ -0,0 +1,11 @@ +-*-changelog-*- + +1.2.0.2 Oct 2013 + + * Add support for sub-second precision in `getModificationTime` + when linked against `unix>=2.6.0.0` + * Fix `createDirectoryIfMissing _ "."` in `C:\` on Windows + * Remove support for NHC98 compiler + * Update package to `cabal-version >= 1.10` format + * Enhance Haddock documentation for `doesDirectoryExist` and + `canonicalizePath` diff --git a/directory.cabal b/directory.cabal index e18b83d..6abf35d 100644 --- a/directory.cabal +++ b/directory.cabal @@ -1,46 +1,68 @@ -name: directory -version: 1.2.0.1 --- GHC 7.6.1 released with 1.2.0.0 -license: BSD3 -license-file: LICENSE -maintainer: librar...@haskell.org -bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries/directory -synopsis: library for directory handling +name: directory +version: 1.2.0.2 +-- GHC 7.6.3 released with 1.2.0.1 +license: BSD3 +license-file: LICENSE +maintainer: librar...@haskell.org +bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries/directory +synopsis: library for directory handling description: - This package provides a library for handling directories. + This package provides a library for handling directories. category: System -build-type: Configure +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 + extra-tmp-files: - config.log config.status autom4te.cache - include/HsDirectoryConfig.h + autom4te.cache + config.log + config.status + include/HsDirectoryConfig.h + extra-source-files: - config.guess config.sub install-sh - configure.ac configure include/HsDirectoryConfig.h.in -cabal-version: >= 1.6 + changelog + config.guess + config.sub + configure + configure.ac + include/HsDirectoryConfig.h.in + install-sh source-repository head type: git location: http://git.haskell.org/packages/directory.git -Library { +source-repository this + type: git + location: http://git.haskell.org/packages/directory.git + tag: directory-1.2.0.2-release + +Library + default-language: Haskell2010 + other-extensions: + CPP + NondecreasingIndentation + Trustworthy + exposed-modules: - System.Directory + System.Directory + c-sources: - cbits/directory.c + cbits/directory.c include-dirs: include - includes: HsDirectory.h - install-includes: HsDirectory.h HsDirectoryConfig.h - extensions: CPP, ForeignFunctionInterface - if impl(ghc >= 7.1) - extensions: NondecreasingIndentation - build-depends: base >= 4.5 && < 4.8, - time < 1.5, - filepath >= 1.1 && < 1.4 - if !impl(nhc98) { - if os(windows) { - build-depends: Win32 - } else { - build-depends: unix - } - } -} + includes: + HsDirectory.h + install-includes: + HsDirectory.h + HsDirectoryConfig.h + + build-depends: + base >= 4.5 && < 4.8, + time >= 1.4 && < 1.5, + filepath >= 1.3 && < 1.4 + if os(windows) + build-depends: Win32 >= 2.2.2 && < 2.4 + else + build-depends: unix >= 2.5.1 && < 2.8 + + ghc-options: -Wall _______________________________________________ ghc-commits mailing list ghc-commits@haskell.org http://www.haskell.org/mailman/listinfo/ghc-commits