mirror of
https://github.com/openwrt/telephony.git
synced 2025-12-21 17:04:36 +04:00
This bumps asterisk to version 16.25.2 to address the following security concerns: https://downloads.asterisk.org/pub/security/AST-2022-001.html https://downloads.asterisk.org/pub/security/AST-2022-002.html https://downloads.asterisk.org/pub/security/AST-2022-003.html Other changes: - add two new modules (app_sf and func_json) - update 100-build-reproducibly.patch as upstream refactored some of the code - refresh patches - "--disable-xmldoc" does no longer prevent the linking to libxslt, if available. If that's the case one is greeted with the following error: Package asterisk is missing dependencies for the following libraries: libxslt.so.1 This commit explicitly disables the use of libxslt, to avoid the dependency. - backport 160-AST_EXT_TOOL_CHECK.patch from master for issue #672 - backport 180_build-fix-bininstall-launchd-issue-on-cross-platfrom.patch from master to fix a build issue on MacOS (patch from Sergey V. Lobanov <sergey@lobanov.in>) Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
12 lines
330 B
Diff
12 lines
330 B
Diff
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -1261,7 +1261,7 @@ if test "${ac_cv_have_variable_fdset}x"
|
|
fi
|
|
|
|
AC_MSG_CHECKING([if we have usable eventfd support])
|
|
-AC_RUN_IFELSE(
|
|
+AC_LINK_IFELSE(
|
|
[AC_LANG_PROGRAM([#include <sys/eventfd.h>],
|
|
[return eventfd(0, EFD_NONBLOCK | EFD_SEMAPHORE) == -1;])],
|
|
AC_MSG_RESULT(yes)
|