diff --git a/packages/uwsgi/build.sh b/packages/uwsgi/build.sh index 5435fb2850..a301c38f9c 100644 --- a/packages/uwsgi/build.sh +++ b/packages/uwsgi/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="uWSGI application server container" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="2.0.25.1" +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/unbit/uwsgi/archive/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=a1e4a401f71d29e49d4762223412c32a42594c415f9d72d0f759680e5b8f4cf9 TERMUX_PKG_DEPENDS="libandroid-glob, libandroid-sysv-semaphore, libandroid-utimes, libcap, libcrypt, libjansson, libuuid, libxml2, openssl, pcre, python" diff --git a/packages/uwsgi/core-uwsgi.c.patch b/packages/uwsgi/core-uwsgi.c.patch index ed20eed515..d1b4c6a1fe 100644 --- a/packages/uwsgi/core-uwsgi.c.patch +++ b/packages/uwsgi/core-uwsgi.c.patch @@ -1,22 +1,6 @@ diff -uNr uwsgi-2.0.25.1/core/uwsgi.c uwsgi-2.0.25.1.mod/core/uwsgi.c --- uwsgi-2.0.25.1/core/uwsgi.c 2024-04-15 22:43:55.000000000 +0300 +++ uwsgi-2.0.25.1.mod/core/uwsgi.c 2024-04-17 13:58:37.488293121 +0300 -@@ -1198,6 +1198,7 @@ - // This function is called from signal handler or main thread to wait worker threads. - // `uwsgi.workers[uwsgi.mywid].manage_next_request` should be set to 0 to stop worker threads. - static void wait_for_threads() { -+#ifndef __ANDROID__ - int i, ret; - - // This option was added because we used pthread_cancel(). -@@ -1217,6 +1218,7 @@ - } - } - } -+#endif - } - - @@ -2690,7 +2692,7 @@ #ifdef __APPLE__ uwsgi_string_new_list(&uwsgi.mime_file, "/etc/apache2/mime.types");