# HG changeset patch # User Pascal Bellard # Date 1595699096 0 # Node ID 86f5a6f059cb95fc4fabd12003c9093d0c23c994 # Parent 800de22df35e9c39ffcdfe33d8369b685cbe2494 Fix jabberd2 & ntl diff -r 800de22df35e -r 86f5a6f059cb jabberd2/receipt --- a/jabberd2/receipt Sat Jul 25 17:02:18 2020 +0000 +++ b/jabberd2/receipt Sat Jul 25 17:44:56 2020 +0000 @@ -16,7 +16,7 @@ DEPENDS="expat gsasl libidn libcomerr3 libkrb5 openssl perl udns zlib" BUILD_DEPENDS="cppunit-dev db-dev expat expat-dev gsasl gsasl-dev \ libidn-dev mysql openldap-dev openssl-dev postgresql \ - sqlite sqlite-dev udns udns-dev zlib-dev" + sqlite sqlite-dev udns udns-dev zlib-dev libgcrypt-dev" CONFIG_FILES="/etc/jabberd" # Rules to configure and make the package. diff -r 800de22df35e -r 86f5a6f059cb ntl/receipt --- a/ntl/receipt Sat Jul 25 17:02:18 2020 +0000 +++ b/ntl/receipt Sat Jul 25 17:44:56 2020 +0000 @@ -19,6 +19,7 @@ { export CFLAGS="-march=$ARCH -Os -pipe -fomit-frame-pointer" + cd $src/src ./configure \ CXX=g++-83 \ DEF_PREFIX=/usr \ diff -r 800de22df35e -r 86f5a6f059cb ptlib/stuff/ptlib-2.10.10-mga-bison-parameter.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ptlib/stuff/ptlib-2.10.10-mga-bison-parameter.patch Sat Jul 25 17:44:56 2020 +0000 @@ -0,0 +1,39 @@ +--- ptlib-2.10.11/src/ptlib/common/getdate.y 2013-08-15 01:20:26.000000000 +0200 ++++ ptlib-2.10.11/src/ptlib/common/getdate.y 2013-12-15 00:24:27.866481490 +0100 +@@ -121,9 +121,9 @@ + static int yylex(); + + #ifdef __GNUC__ +-static int yyerror(char const *msg); ++static int yyerror(void *, char const *msg); + #else +-static void yyerror(char const *msg); ++static void yyerror(void *, char const *msg); + #endif + + +@@ -132,7 +132,8 @@ + + %} + +-%pure_parser ++%define api.pure ++%parse-param {void *parseParam} + + %union { + time_t Number; +@@ -1018,12 +1019,12 @@ + #endif + + #ifdef __GNUC__ +-int yyerror(const char * s) ++int yyerror(void *var, const char * s) + { + return 0; + } + #else +-static void yyerror(const char * s) ++static void yyerror(void *var, const char * s) + { + } + #endif