From bd7aa076f8f89d3003c00cb816f53c94ca44d0f5 Mon Sep 17 00:00:00 2001 From: vanhofen Date: Sun, 18 Sep 2022 20:33:02 +0200 Subject: [PATCH] - astra-sm: fix url; "rm download/astra-sm" required --- package/astra-sm/astra-sm.mk | 2 +- .../patches/0002-replace-sys-siglist.patch | 24 +++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 package/astra-sm/patches/0002-replace-sys-siglist.patch diff --git a/package/astra-sm/astra-sm.mk b/package/astra-sm/astra-sm.mk index 1a589baf..1135a1ee 100644 --- a/package/astra-sm/astra-sm.mk +++ b/package/astra-sm/astra-sm.mk @@ -7,7 +7,7 @@ ASTRA_SM_VERSION = git ASTRA_SM_DIR = astra-sm.$(ASTRA_SM_VERSION) ASTRA_SM_SOURCE = astra-sm.$(ASTRA_SM_VERSION) -ASTRA_SM_SITE = https://gitlab.com/crazycat69 +ASTRA_SM_SITE = https://github.com/crazycat69 ASTRA_SM_DEPENDENCIES = openssl diff --git a/package/astra-sm/patches/0002-replace-sys-siglist.patch b/package/astra-sm/patches/0002-replace-sys-siglist.patch new file mode 100644 index 00000000..8309c2bf --- /dev/null +++ b/package/astra-sm/patches/0002-replace-sys-siglist.patch @@ -0,0 +1,24 @@ +--- a/src/astra/core/child.c ++++ b/src/astra/core/child.c +@@ -468,7 +468,7 @@ void asc_child_close(asc_child_t *child) + { + const int signum = WTERMSIG(status); + asc_log_debug(MSG("caught signal %d (%s)") +- , signum, sys_siglist[signum]); ++ , signum, strsignal(signum)); + + status = 128 + signum; + } +--- a/src/astra/core/spawn.c ++++ b/src/astra/core/spawn.c +@@ -150,8 +150,8 @@ static + void perror_s(const char *s) + { + const char *msg = "Unknown error"; +- if (errno < sys_nerr && sys_errlist[errno] != NULL) +- msg = sys_errlist[errno]; ++ if (strerrordesc_np(errno) != NULL) ++ msg = strerror(errno); + + size_t slen; + if (s != NULL && (slen = strlen_s(s)))