Package: maude / 2.6-6

Metadata

Package Version Patches format
maude 2.6-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
search datadir.patch | (download)

src/Main/main.cc | 5 5 + 0 - 0 !
src/Mixfix/global.cc | 3 3 + 0 - 0 !
src/Mixfix/global.hh | 1 1 + 0 - 0 !
3 files changed, 9 insertions(+)

---
bison parse param.patch | (download)

src/Mixfix/bottom.yy | 2 1 + 1 - 0 !
src/Mixfix/top.yy | 4 3 + 1 - 0 !
2 files changed, 4 insertions(+), 2 deletions(-)

 this is quick and dirty patch to use %parse-param instead
 of deprecated YYPARSE_PARAM (and eventually removed in Bison 3.0).
 %parse-param was added in bison 1.875, over a decade ago, so no
 Build-Depends adjustments are needed. :-)


getinput size_t.patch | (download)

src/IO_Stuff/IO_Manager.cc | 6 3 + 3 - 0 !
src/IO_Stuff/IO_Manager.hh | 2 1 + 1 - 0 !
src/Mixfix/lexerAux.cc | 7 5 + 2 - 0 !
src/Mixfix/lexerAux.hh | 2 1 + 1 - 0 !
4 files changed, 10 insertions(+), 7 deletions(-)

 types of the arguments for yy_input has changed from int to
 yy_size_t (which is a typedef for size_t), which caused the following error:
 .
 <stdout>: In function 'int yy_get_next_buffer()':
 ./lexer.ll:56:72: error: invalid initialization of reference of type 'int&' from expression of type 'yy_size_t {aka unsigned int}'
 .
 This patch adjusts the types.  This change requires bumping build-dependency
 on flex to >= 2.5.36.


lexbubble semicolons.patch | (download)

src/Mixfix/commands.yy | 4 2 + 2 - 0 !
src/Mixfix/modules.yy | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 fix yet another build error:
 surface.yy: In function 'int yyparse(void*)':
 surface.yy:575:4: error: expected ';' before '}' token