From 57a219bee503cf974bd0d03a2442289461565e00 Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Tue, 11 Apr 2023 09:15:29 +0900 Subject: [PATCH] libmcrypt: Fix implicit int %ci:no-build --- packages/libmcrypt/build.sh | 1 - packages/libmcrypt/lib-Makefile.in.patch | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 packages/libmcrypt/lib-Makefile.in.patch diff --git a/packages/libmcrypt/build.sh b/packages/libmcrypt/build.sh index 6e91c3f96c..5aa40cdfd2 100644 --- a/packages/libmcrypt/build.sh +++ b/packages/libmcrypt/build.sh @@ -10,4 +10,3 @@ TERMUX_PKG_BREAKS="libmcrypt-dev" TERMUX_PKG_REPLACES="libmcrypt-dev" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--mandir=$TERMUX_PREFIX/share/man" -TERMUX_PKG_ENABLE_CLANG16_PORTING=false diff --git a/packages/libmcrypt/lib-Makefile.in.patch b/packages/libmcrypt/lib-Makefile.in.patch new file mode 100644 index 0000000000..5949935213 --- /dev/null +++ b/packages/libmcrypt/lib-Makefile.in.patch @@ -0,0 +1,15 @@ +https://github.com/termux/termux-packages/issues/15852 + +--- a/lib/Makefile.in ++++ b/lib/Makefile.in +@@ -561,8 +561,8 @@ + @echo "/* This is automatically created. Don't touch... */" >> mcrypt_symb.c + @echo "" >> mcrypt_symb.c + -@for i in $(EXTRA_ALGOS); do \ +- if test -f ../modules/algorithms/$$i.c; then cat ../modules/algorithms/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print "extern "$$3"();";}' >> mcrypt_symb.c 2>/dev/null; fi; \ +- if test -f ../modules/modes/$$i.c; then cat ../modules/modes/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print "extern "$$3"();";}' >> mcrypt_symb.c 2>/dev/null; fi; \ ++ if test -f ../modules/algorithms/$$i.c; then cat ../modules/algorithms/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print "extern int "$$3"();";}' >> mcrypt_symb.c 2>/dev/null; fi; \ ++ if test -f ../modules/modes/$$i.c; then cat ../modules/modes/$$i.c 2>/dev/null|grep define|grep LTX|awk '{print "extern int "$$3"();";}' >> mcrypt_symb.c 2>/dev/null; fi; \ + done + @echo "" >> mcrypt_symb.c + @echo "const mcrypt_preloaded mps[] = {" >> mcrypt_symb.c