ports/devel/py-qcs-sdk-python/files/patch-cargo-crates_zeromq-src_src_lib.rs

18 lines
918 B
Rust

--- cargo-crates/zeromq-src-0.2.6+4.3.4/src/lib.rs.orig 2006-07-24 03:21:28.000000000 +0200
+++ cargo-crates/zeromq-src-0.2.6+4.3.4/src/lib.rs 2023-11-22 10:53:08.374443000 +0100
@@ -415,6 +415,15 @@ impl Build {
if target.contains("musl") {
has_strlcpy = true;
}
+ } else if target.contains("freebsd") {
+ create_platform_hpp_shim(&mut build);
+ build.define("ZMQ_IOTHREAD_POLLER_USE_KQUEUE", "1");
+ build.define("ZMQ_POLL_BASED_ON_POLL", "1");
+ build.define("ZMQ_HAVE_IPC", "1");
+ build.define("HAVE_STRNLEN", "1");
+ build.define("ZMQ_HAVE_UIO", "1");
+ build.define("ZMQ_HAVE_IPC", "1");
+ has_strlcpy = true;
} else if target.contains("apple") {
create_platform_hpp_shim(&mut build);
build.define("ZMQ_IOTHREAD_POLLER_USE_KQUEUE", "1");