Merge pull request #239898 from Ma27/bump-zmap

zmap: 2.1.1 -> 3.0.0
This commit is contained in:
Maximilian Bosch 2023-06-28 21:09:17 +02:00 committed by GitHub
commit 5257e4d442
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 23 deletions

View File

@ -1,13 +0,0 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8bd825f..694d9b2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -72,6 +72,8 @@ if(WITH_JSON)
endif()
add_definitions("-DJSON")
+ # JSON_CFLAGS is a list, i.e. semicolon-separated, convert it to space-separated
+ string(REPLACE ";" " " JSON_CFLAGS "${JSON_CFLAGS}")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${JSON_CFLAGS}")
endif()

View File

@ -1,28 +1,22 @@
{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, libjson, json_c, gengetopt, flex, byacc, gmp
, libpcap
, libpcap, libunistring
}:
stdenv.mkDerivation rec {
pname = "zmap";
version = "2.1.1";
version = "3.0.0";
src = fetchFromGitHub {
owner = "zmap";
repo = pname;
rev = "v${version}";
sha256 = "0yaahaiawkjk020hvsb8pndbrk8k10wxkfba1irp12a4sj6rywcs";
sha256 = "sha256-OJZKcnsuBi3z/AI05RMBitgn01bhVTqx2jFYJLuIJk4=";
};
patches = [
# fix build with json-c 0.14 https://github.com/zmap/zmap/pull/609
./cmake-json-0.14-fix.patch
];
cmakeFlags = [ "-DRESPECT_INSTALL_PREFIX_CONFIG=ON" ];
dontUseCmakeBuildDir = true;
nativeBuildInputs = [ cmake pkg-config gengetopt flex byacc ];
buildInputs = [ libjson json_c gmp libpcap ];
buildInputs = [ libjson json_c gmp libpcap libunistring ];
outputs = [ "out" "man" ];