czmqpp, czmq3: remove, outdated

This commit is contained in:
Franz Pletz 2019-11-02 19:18:06 +01:00
parent 5ba6f78efa
commit 3f7a17dee1
No known key found for this signature in database
GPG Key ID: 846FDED7792617B4
8 changed files with 3 additions and 111 deletions

View File

@ -2,7 +2,7 @@
, pkgconfig, cmake, doxygen , pkgconfig, cmake, doxygen
, libopenshot-audio, imagemagick, ffmpeg , libopenshot-audio, imagemagick, ffmpeg
, swig, python3 , swig, python3
, unittest-cpp, cppzmq, czmqpp , unittest-cpp, cppzmq, zeromq
, qtbase, qtmultimedia }: , qtbase, qtmultimedia }:
with stdenv.lib; with stdenv.lib;
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
buildInputs = buildInputs =
[ imagemagick ffmpeg swig python3 unittest-cpp [ imagemagick ffmpeg swig python3 unittest-cpp
cppzmq czmqpp qtbase qtmultimedia ]; cppzmq zeromq qtbase qtmultimedia ];
LIBOPENSHOT_AUDIO_DIR = libopenshot-audio; LIBOPENSHOT_AUDIO_DIR = libopenshot-audio;
"UNITTEST++_INCLUDE_DIR" = "${unittest-cpp}/include/UnitTest++"; "UNITTEST++_INCLUDE_DIR" = "${unittest-cpp}/include/UnitTest++";

View File

@ -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;
};
}

View File

@ -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));

View File

@ -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 ];
};
}

View File

@ -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)

View File

@ -30,8 +30,6 @@ stdenv.mkDerivation rec {
] ++ stdenv.lib.optional (libmysqlclient != null) libmysqlclient ] ++ stdenv.lib.optional (libmysqlclient != null) libmysqlclient
++ stdenv.lib.optional stdenv.isLinux systemd; ++ stdenv.lib.optional stdenv.isLinux systemd;
hardeningDisable = [ "format" ];
configureFlags = [ configureFlags = [
"--sysconfdir=/etc" "--sysconfdir=/etc"
"--localstatedir=/var" "--localstatedir=/var"
@ -95,9 +93,7 @@ stdenv.mkDerivation rec {
(mkFlag (hadoop != null) "omhdfs") (mkFlag (hadoop != null) "omhdfs")
(mkFlag (rdkafka != null) "omkafka") (mkFlag (rdkafka != null) "omkafka")
(mkFlag (libmongo-client != null) "ommongodb") (mkFlag (libmongo-client != null) "ommongodb")
(mkFlag (czmq != null) "imzmq3")
(mkFlag (czmq != null) "imczmq") (mkFlag (czmq != null) "imczmq")
(mkFlag (czmq != null) "omzmq3")
(mkFlag (czmq != null) "omczmq") (mkFlag (czmq != null) "omczmq")
(mkFlag (rabbitmq-c != null) "omrabbitmq") (mkFlag (rabbitmq-c != null) "omrabbitmq")
(mkFlag (hiredis != null) "omhiredis") (mkFlag (hiredis != null) "omhiredis")

View File

@ -2020,7 +2020,6 @@ in
rsyslog = callPackage ../tools/system/rsyslog { rsyslog = callPackage ../tools/system/rsyslog {
hadoop = null; # Currently Broken hadoop = null; # Currently Broken
czmq = czmq3;
}; };
rsyslog-light = rsyslog.override { rsyslog-light = rsyslog.override {
@ -14448,13 +14447,7 @@ in
cppzmq = callPackage ../development/libraries/cppzmq {}; cppzmq = callPackage ../development/libraries/cppzmq {};
czmq3 = callPackage ../development/libraries/czmq/3.x.nix {}; czmq = callPackage ../development/libraries/czmq/default.nix {};
czmq4 = callPackage ../development/libraries/czmq/4.x.nix {};
czmq = czmq4;
czmqpp = callPackage ../development/libraries/czmqpp {
czmq = czmq3;
};
zmqpp = callPackage ../development/libraries/zmqpp { }; zmqpp = callPackage ../development/libraries/zmqpp { };