diff --git a/Data/Git/Storage/CacheFile.hs b/Data/Git/Storage/CacheFile.hs
--- a/Data/Git/Storage/CacheFile.hs
+++ b/Data/Git/Storage/CacheFile.hs
@@ -14,8 +14,8 @@
 import Filesystem.Path
 import Filesystem.Path.CurrentOS (encodeString)
 import Prelude hiding (FilePath)
-import System.Posix.Files (getFileStatus, modificationTime)
-import System.Posix.Types (EpochTime)
+import System.PosixCompat.Files (getFileStatus, modificationTime)
+import System.PosixCompat.Types (EpochTime)
 
 data CacheFile a = CacheFile
     { cacheFilepath :: FilePath
diff --git a/hit.cabal b/hit.cabal
--- a/hit.cabal
+++ b/hit.cabal
@@ -1,5 +1,5 @@
 Name:                hit
-Version:             0.6.1
+Version:             0.6.2
 Synopsis:            Git operations in haskell
 Description:
     .
@@ -47,7 +47,7 @@
                    , zlib
                    , zlib-bindings >= 0.1 && < 0.2
                    , hourglass >= 0.2
-                   , unix
+                   , unix-compat
                    , patience
   Exposed-modules:   Data.Git
                      Data.Git.Types
