czmqpp, czmq3: remove, outdated
This commit is contained in:
parent
5ba6f78efa
commit
3f7a17dee1
@ -2,7 +2,7 @@
|
||||
, pkgconfig, cmake, doxygen
|
||||
, libopenshot-audio, imagemagick, ffmpeg
|
||||
, swig, python3
|
||||
, unittest-cpp, cppzmq, czmqpp
|
||||
, unittest-cpp, cppzmq, zeromq
|
||||
, qtbase, qtmultimedia }:
|
||||
|
||||
with stdenv.lib;
|
||||
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
buildInputs =
|
||||
[ imagemagick ffmpeg swig python3 unittest-cpp
|
||||
cppzmq czmqpp qtbase qtmultimedia ];
|
||||
cppzmq zeromq qtbase qtmultimedia ];
|
||||
|
||||
LIBOPENSHOT_AUDIO_DIR = libopenshot-audio;
|
||||
"UNITTEST++_INCLUDE_DIR" = "${unittest-cpp}/include/UnitTest++";
|
||||
|
@ -1,26 +0,0 @@
|
||||
{ stdenv, fetchurl, zeromq }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "3.0.2";
|
||||
pname = "czmq";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://download.zeromq.org/${pname}-${version}.tar.gz";
|
||||
sha256 = "16k9awrhdsymx7dnmvqcnkaq8lz8x8zppy6sh7ls8prpd6mkkjlb";
|
||||
};
|
||||
|
||||
patches = [ ./czmq3-gcc7.patch ];
|
||||
|
||||
# Fix build on Glibc 2.24.
|
||||
NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations";
|
||||
|
||||
# Needs to be propagated for the .pc file to work
|
||||
propagatedBuildInputs = [ zeromq ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://czmq.zeromq.org/;
|
||||
description = "High-level C Binding for ZeroMQ";
|
||||
license = licenses.mpl20;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
diff --git a/src/zgossip_engine.inc b/src/zgossip_engine.inc
|
||||
index 37dbb4eb..727aaa9b 100644
|
||||
--- a/src/zgossip_engine.inc
|
||||
+++ b/src/zgossip_engine.inc
|
||||
@@ -258,7 +258,7 @@ engine_set_log_prefix (client_t *client, const char *string)
|
||||
{
|
||||
if (client) {
|
||||
s_client_t *self = (s_client_t *) client;
|
||||
- snprintf (self->log_prefix, sizeof (self->log_prefix) - 1,
|
||||
+ snprintf (self->log_prefix, sizeof (self->log_prefix),
|
||||
"%6d:%-33s", self->unique_id, string);
|
||||
}
|
||||
}
|
||||
diff --git a/src/zsys.c b/src/zsys.c
|
||||
index 4d0bb8a1..f07db9c8 100644
|
||||
--- a/src/zsys.c
|
||||
+++ b/src/zsys.c
|
||||
@@ -1071,7 +1071,7 @@ zsys_run_as (const char *lockfile, const char *group, const char *user)
|
||||
}
|
||||
}
|
||||
// We record the current process id in the lock file
|
||||
- char pid_buffer [10];
|
||||
+ char pid_buffer [32];
|
||||
snprintf (pid_buffer, sizeof (pid_buffer), "%6d\n", getpid ());
|
||||
if (write (handle, pid_buffer, strlen (pid_buffer)) != strlen (pid_buffer)) {
|
||||
zsys_error ("cannot write to lockfile: %s", strerror (errno));
|
@ -1,28 +0,0 @@
|
||||
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, czmq }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "czmqpp";
|
||||
version = "1.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "zeromq";
|
||||
repo = "czmqpp";
|
||||
rev = "v${version}";
|
||||
sha256 = "0z8lwq53yk4h7pgibicx3q9idz15qb95r0pjpz0j5vql6qh46rja";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook pkgconfig ];
|
||||
|
||||
propagatedBuildInputs = [ czmq ];
|
||||
|
||||
# https://github.com/zeromq/czmqpp/issues/42
|
||||
patches = [ ./socket.patch ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
inherit (src.meta) homepage;
|
||||
description = "C++ wrapper for czmq. Aims to be minimal, simple and consistent";
|
||||
license = licenses.lgpl3;
|
||||
platforms = platforms.linux ++ platforms.darwin;
|
||||
maintainers = with maintainers; [ chris-martin ];
|
||||
};
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
--- /src/socket.cpp
|
||||
+++ /src/socket.cpp
|
||||
@@ -60,12 +60,12 @@
|
||||
int socket::bind(const std::string& address)
|
||||
{
|
||||
// format-security: format not a string literal and no format arguments.
|
||||
- return zsocket_bind(self_, address.c_str());
|
||||
+ return zsocket_bind(self_, "%s", address.c_str());
|
||||
}
|
||||
int socket::connect(const std::string& address)
|
||||
{
|
||||
// format-security: format not a string literal and no format arguments.
|
||||
- return zsocket_connect(self_, address.c_str());
|
||||
+ return zsocket_connect(self_, "%s", address.c_str());
|
||||
}
|
||||
|
||||
bool operator==(const socket& sock_a, const socket& sock_b)
|
@ -30,8 +30,6 @@ stdenv.mkDerivation rec {
|
||||
] ++ stdenv.lib.optional (libmysqlclient != null) libmysqlclient
|
||||
++ stdenv.lib.optional stdenv.isLinux systemd;
|
||||
|
||||
hardeningDisable = [ "format" ];
|
||||
|
||||
configureFlags = [
|
||||
"--sysconfdir=/etc"
|
||||
"--localstatedir=/var"
|
||||
@ -95,9 +93,7 @@ stdenv.mkDerivation rec {
|
||||
(mkFlag (hadoop != null) "omhdfs")
|
||||
(mkFlag (rdkafka != null) "omkafka")
|
||||
(mkFlag (libmongo-client != null) "ommongodb")
|
||||
(mkFlag (czmq != null) "imzmq3")
|
||||
(mkFlag (czmq != null) "imczmq")
|
||||
(mkFlag (czmq != null) "omzmq3")
|
||||
(mkFlag (czmq != null) "omczmq")
|
||||
(mkFlag (rabbitmq-c != null) "omrabbitmq")
|
||||
(mkFlag (hiredis != null) "omhiredis")
|
||||
|
@ -2020,7 +2020,6 @@ in
|
||||
|
||||
rsyslog = callPackage ../tools/system/rsyslog {
|
||||
hadoop = null; # Currently Broken
|
||||
czmq = czmq3;
|
||||
};
|
||||
|
||||
rsyslog-light = rsyslog.override {
|
||||
@ -14448,13 +14447,7 @@ in
|
||||
|
||||
cppzmq = callPackage ../development/libraries/cppzmq {};
|
||||
|
||||
czmq3 = callPackage ../development/libraries/czmq/3.x.nix {};
|
||||
czmq4 = callPackage ../development/libraries/czmq/4.x.nix {};
|
||||
czmq = czmq4;
|
||||
|
||||
czmqpp = callPackage ../development/libraries/czmqpp {
|
||||
czmq = czmq3;
|
||||
};
|
||||
czmq = callPackage ../development/libraries/czmq/default.nix {};
|
||||
|
||||
zmqpp = callPackage ../development/libraries/zmqpp { };
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user