unix-compat 0.7.2 → 0.7.3
raw patch · 3 files changed
+13/−7 lines, 3 filesdep ~Win32dep ~filepathdep ~hspec
Dependency ranges changed: Win32, filepath, hspec, time, unix
Files
- CHANGELOG.md +6/−0
- cbits/HsUnixCompat.c +1/−1
- unix-compat.cabal +6/−6
CHANGELOG.md view
@@ -1,3 +1,9 @@+## Version 0.7.3 (2024-10-11)++- Fix `sysmacros.h` include for GNU/Hurd+ ([PR #12](https://github.com/haskell-pkg-janitors/unix-compat/pull/12)).+- Tested with GHC 8.0 - 9.10.+ ## Version 0.7.2 (2024-06-25) - Remove flag `old-time` and drop support for `old-time`.
cbits/HsUnixCompat.c view
@@ -2,7 +2,7 @@ #ifdef SOLARIS #include <sys/mkdev.h>-#elif defined(__linux__)+#elif defined(__linux__) || defined(__GNU__) #include <sys/sysmacros.h> #endif
unix-compat.cabal view
@@ -1,6 +1,6 @@ cabal-version: >= 1.10 name: unix-compat-version: 0.7.2+version: 0.7.3 synopsis: Portable POSIX-compatibility layer. description: This package provides portable implementations of parts of the unix package. This package re-exports the unix@@ -18,7 +18,7 @@ tested-with: GHC == 9.10.1 GHC == 9.8.2- GHC == 9.6.5+ GHC == 9.6.6 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2@@ -57,16 +57,16 @@ cbits/mktemp.c extra-libraries: msvcrt- build-depends: Win32 >= 2.5.0.0+ build-depends: Win32 >= 2.5.0.0 && < 3 build-depends: directory >= 1.3.1 && < 1.4- build-depends: filepath >= 1.0 && < 1.6- build-depends: time >= 1.0 && < 1.13+ build-depends: filepath >= 1.4.1.0 && < 1.6+ build-depends: time >= 1.6.0.1 && < 1.13 other-modules: System.PosixCompat.Internal.Time else- build-depends: unix >= 2.6 && < 2.9+ build-depends: unix >= 2.7.2.0 && < 2.9 include-dirs: include includes: HsUnixCompat.h install-includes: HsUnixCompat.h