From 124931d400dced60d5c439646b7c468168d8cae7 Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Tue, 21 Dec 2021 20:22:14 +0900 Subject: [PATCH] new package: liblog4c --- packages/liblog4c/build.sh | 25 +++++++++++++++++++++++++ packages/liblog4c/src-sd-malloc.h.patch | 10 ++++++++++ packages/liblog4c/src-sd-stack.h.patch | 10 ++++++++++ 3 files changed, 45 insertions(+) create mode 100644 packages/liblog4c/build.sh create mode 100644 packages/liblog4c/src-sd-malloc.h.patch create mode 100644 packages/liblog4c/src-sd-stack.h.patch diff --git a/packages/liblog4c/build.sh b/packages/liblog4c/build.sh new file mode 100644 index 000000000..416319fe8 --- /dev/null +++ b/packages/liblog4c/build.sh @@ -0,0 +1,25 @@ +TERMUX_PKG_HOMEPAGE=http://log4c.sourceforge.net/ +TERMUX_PKG_DESCRIPTION="A C library for flexible logging to files, syslog and other destinations" +TERMUX_PKG_LICENSE="LGPL-2.1" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION=1.2.4 +TERMUX_PKG_SRCURL=http://prdownloads.sourceforge.net/log4c/log4c-${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=5991020192f52cc40fa852fbf6bbf5bd5db5d5d00aa9905c67f6f0eadeed48ea +TERMUX_PKG_DEPENDS="libexpat" + +termux_step_pre_configure() { + autoreconf -fi + + _NEED_DUMMY_LIBPTHREAD_A= + _LIBPTHREAD_A=$TERMUX_PREFIX/lib/libpthread.a + if [ ! -e $_LIBPTHREAD_A ]; then + _NEED_DUMMY_LIBPTHREAD_A=true + echo '!' > $_LIBPTHREAD_A + fi +} + +termux_step_post_make_install() { + if [ $_NEED_DUMMY_LIBPTHREAD_A ]; then + rm -f $_LIBPTHREAD_A + fi +} diff --git a/packages/liblog4c/src-sd-malloc.h.patch b/packages/liblog4c/src-sd-malloc.h.patch new file mode 100644 index 000000000..94b6d34ba --- /dev/null +++ b/packages/liblog4c/src-sd-malloc.h.patch @@ -0,0 +1,10 @@ +--- a/src/sd/malloc.h ++++ b/src/sd/malloc.h +@@ -8,6 +8,7 @@ + #ifndef __sd_malloc_h + #define __sd_malloc_h + ++#include + #include + #include + #include diff --git a/packages/liblog4c/src-sd-stack.h.patch b/packages/liblog4c/src-sd-stack.h.patch new file mode 100644 index 000000000..aae2ca2bd --- /dev/null +++ b/packages/liblog4c/src-sd-stack.h.patch @@ -0,0 +1,10 @@ +--- a/src/sd/stack.h ++++ b/src/sd/stack.h +@@ -17,6 +17,7 @@ + * @todo API homogeneity with sd_list and sd_hash + */ + ++#include + #include + #include +