From 7062e7ce2d7a992f230b3460fbcea150f520d894 Mon Sep 17 00:00:00 2001 From: ihsakashi <63768664+ihsakashi@users.noreply.github.com> Date: Fri, 25 Sep 2020 10:53:55 -0600 Subject: [PATCH] new package: libczmq (#5820) --- packages/libczmq/01-support-ifaddrs.patch | 16 ++++++++++++++++ packages/libczmq/build.sh | 14 ++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 packages/libczmq/01-support-ifaddrs.patch create mode 100644 packages/libczmq/build.sh diff --git a/packages/libczmq/01-support-ifaddrs.patch b/packages/libczmq/01-support-ifaddrs.patch new file mode 100644 index 000000000..79c4eafc1 --- /dev/null +++ b/packages/libczmq/01-support-ifaddrs.patch @@ -0,0 +1,16 @@ +diff --git a/include/czmq_prelude.h b/include/czmq_prelude.h +index 8a1d7ea7..785ae052 100644 +--- a/include/czmq_prelude.h ++++ b/include/czmq_prelude.h +@@ -286,9 +286,8 @@ + # include + # include // Let CZMQ build with libzmq/3.x + # include // Must come before arpa/inet.h +-# if (!defined (__UTYPE_ANDROID)) && (!defined (__UTYPE_IBMAIX)) \ +- && (!defined (__UTYPE_HPUX)) +-# include ++# if (!defined (__UTYPE_IBMAIX)) && (!defined (__UTYPE_HPUX)) ++# include + # endif + # if defined (__UTYPE_SUNSOLARIS) || defined (__UTYPE_SUNOS) + # include diff --git a/packages/libczmq/build.sh b/packages/libczmq/build.sh new file mode 100644 index 000000000..35ba01877 --- /dev/null +++ b/packages/libczmq/build.sh @@ -0,0 +1,14 @@ +TERMUX_PKG_HOMEPAGE=https://zeromq.org/ +TERMUX_PKG_DESCRIPTION="High-level C binding for ZeroMQ" +TERMUX_PKG_LICENSE="MPL-2.0" +TERMUX_PKG_VERSION=4.2.0 +TERMUX_PKG_SRCURL=https://github.com/zeromq/czmq/releases/download/v${TERMUX_PKG_VERSION}/czmq-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=cfab29c2b3cc8a845749758a51e1dd5f5160c1ef57e2a41ea96e4c2dcc8feceb +TERMUX_PKG_DEPENDS="libzmq, libsodium, liblz4, libuuid" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-drafts=no" + +termux_step_pre_configure() { + CFLAGS+=" -DCZMQ_HAVE_ANDROID=1" + LDFLAGS+=" -llog" + autoconf +} \ No newline at end of file