diff options
author | Jake Waksbaum <jake.waksbaum@gmail.com> | 2017-10-02 18:10:55 -0400 |
---|---|---|
committer | Orivej Desh <orivej@gmx.fr> | 2017-11-06 06:30:02 +0000 |
commit | 03bcadd40c4f47b272791a549b46ff7098307027 (patch) | |
tree | 1671cabacbbf060d617aa67c1f33612de4566c11 /pkgs/development/tools/analysis/splint | |
parent | 6dc9d21cc8675becf323159d5f3880075550c098 (diff) |
splint: Add darwin support
Diffstat (limited to 'pkgs/development/tools/analysis/splint')
-rw-r--r-- | pkgs/development/tools/analysis/splint/darwin.patch | 13 | ||||
-rw-r--r-- | pkgs/development/tools/analysis/splint/default.nix | 4 |
2 files changed, 15 insertions, 2 deletions
diff --git a/pkgs/development/tools/analysis/splint/darwin.patch b/pkgs/development/tools/analysis/splint/darwin.patch new file mode 100644 index 0000000000000..8c435707571db --- /dev/null +++ b/pkgs/development/tools/analysis/splint/darwin.patch @@ -0,0 +1,13 @@ +diff --git a/src/osd.c b/src/osd.c +index ebe214a..4ba81d5 100644 +--- a/src/osd.c ++++ b/src/osd.c +@@ -516,7 +516,7 @@ osd_getPid () + # if defined (WIN32) || defined (OS2) && defined (__IBMC__) + int pid = _getpid (); + # else +- __pid_t pid = getpid (); ++ pid_t pid = getpid (); + # endif + + return (int) pid; diff --git a/pkgs/development/tools/analysis/splint/default.nix b/pkgs/development/tools/analysis/splint/default.nix index e8a056bca5a7b..2d6129dd3764d 100644 --- a/pkgs/development/tools/analysis/splint/default.nix +++ b/pkgs/development/tools/analysis/splint/default.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { sha256 = "02pv8kscsrkrzip9r08pfs9xs98q74c52mlxzbii6cv6vx1vd3f7"; }; - patches = [ ./tmpdir.patch ]; + patches = [ ./tmpdir.patch ] ++ stdenv.lib.optional stdenv.isDarwin ./darwin.patch; buildInputs = [ flex ]; @@ -27,6 +27,6 @@ stdenv.mkDerivation rec { ''; license = licenses.gpl2Plus; - platforms = platforms.linux; + platforms = platforms.unix; }; } |