Date: Tue, 26 Jan 2021 13:59:25 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r562665 - in head: cad/verilator/files editors/xcoral/files games/vultures-eye/files lang/ptoc/files math/cvc3/files net/olsrd/files www/qt5-webkit/files x11-clocks/buici-clock/files Message-ID: <202101261359.10QDxP8R076726@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sunpoet Date: Tue Jan 26 13:59:25 2021 New Revision: 562665 URL: https://svnweb.freebsd.org/changeset/ports/562665 Log: Fix build with bison 3.7.4 PR: 248911 Exp-run by: antoine Added: head/editors/xcoral/files/patch-Makefile (contents, props changed) head/games/vultures-eye/files/patch-..-vulture-GNUmakefile (contents, props changed) head/games/vultures-eye/files/patch-..-vulture-vulture_tileconfig.lexer.l (contents, props changed) head/math/cvc3/files/patch-src-parser-Makefile (contents, props changed) head/net/olsrd/files/patch-src-cfgparser-local.mk (contents, props changed) head/www/qt5-webkit/files/patch-Source_ThirdParty_ANGLE_src_compiler_preprocessor_ExpressionParser.y (contents, props changed) head/www/qt5-webkit/files/patch-Source_WebCore_css_CSSGrammar.y.in (contents, props changed) head/www/qt5-webkit/files/patch-Source_WebCore_css_makegrammar.pl (contents, props changed) head/www/qt5-webkit/files/patch-Source_WebCore_xml_XPathGrammar.y (contents, props changed) head/x11-clocks/buici-clock/files/patch-xo_res.cxx (contents, props changed) head/x11-clocks/buici-clock/files/patch-xo_res__l.l (contents, props changed) Modified: head/cad/verilator/files/patch-src-verilog.y head/lang/ptoc/files/patch-main.cxx head/lang/ptoc/files/patch-makefile.bsd head/lang/ptoc/files/patch-parser.y head/lang/ptoc/files/patch-tpexpr.cxx head/lang/ptoc/files/patch-trnod.cxx head/x11-clocks/buici-clock/files/patch-xo_Makefile.in Modified: head/cad/verilator/files/patch-src-verilog.y ============================================================================== --- head/cad/verilator/files/patch-src-verilog.y Tue Jan 26 13:58:55 2021 (r562664) +++ head/cad/verilator/files/patch-src-verilog.y Tue Jan 26 13:59:25 2021 (r562665) @@ -1,14 +1,6 @@ ---- src/verilog.y.orig 2020-07-11 01:58:03 UTC +--- src/verilog.y.orig 2020-08-14 11:38:09 UTC +++ src/verilog.y -@@ -17,6 +17,7 @@ - //************************************************************************* - // clang-format off - -+%define parse.error verbose - %{ - #ifdef NEVER_JUST_FOR_CLANG_FORMAT - } -@@ -31,7 +32,6 @@ +@@ -31,7 +31,6 @@ #include <cstdarg> #include <stack> Added: head/editors/xcoral/files/patch-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/editors/xcoral/files/patch-Makefile Tue Jan 26 13:59:25 2021 (r562665) @@ -0,0 +1,10 @@ +--- Makefile.orig 2008-04-21 19:51:52 UTC ++++ Makefile +@@ -113,7 +113,6 @@ lint: $(SRCS) + BR_Parser.c BR_Parser.h: BR_Parser.y + $(BISON) -d -t -p BR_yy BR_Parser.y + mv BR_Parser.tab.c BR_Parser.c +- mv BR_Parser.tab.h BR_Parser.h + + BR_Lexer.c: BR_Lexer.l BR_Parser.h + $(FLEX) -8 -PBR_yy -oBR_Lexer.c BR_Lexer.l Added: head/games/vultures-eye/files/patch-..-vulture-GNUmakefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/vultures-eye/files/patch-..-vulture-GNUmakefile Tue Jan 26 13:59:25 2021 (r562665) @@ -0,0 +1,13 @@ +--- ../vulture/GNUmakefile.orig 2011-04-04 18:23:51 UTC ++++ ../vulture/GNUmakefile +@@ -77,9 +77,7 @@ $(OUTPUT_OBJ): $(VOBJ) + $(BUILDDIR)/vulture_tileconfig.parser.cpp $(BUILDDIR)/vulture_tileconfig.parser.h: vulture_tileconfig.parser.y + @echo generating parser + @mkdir -p $(BUILDDIR)/winclass +- @bison -d vulture_tileconfig.parser.y -o $(BUILDDIR)/vulture_tileconfig.parser.tmp.cpp +- @mv $(BUILDDIR)/vulture_tileconfig.parser.tmp.cpp $(BUILDDIR)/vulture_tileconfig.parser.cpp +- @mv $(BUILDDIR)/vulture_tileconfig.parser.tmp.hpp $(BUILDDIR)/vulture_tileconfig.parser.h ++ @bison -d vulture_tileconfig.parser.y -o $(BUILDDIR)/vulture_tileconfig.parser.cpp + + $(BUILDDIR)/vulture_tileconfig.lexer.cpp: vulture_tileconfig.lexer.l + @echo generating lexer Added: head/games/vultures-eye/files/patch-..-vulture-vulture_tileconfig.lexer.l ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/vultures-eye/files/patch-..-vulture-vulture_tileconfig.lexer.l Tue Jan 26 13:59:25 2021 (r562665) @@ -0,0 +1,11 @@ +--- ../vulture/vulture_tileconfig.lexer.l.orig 2011-04-05 02:23:52.000000000 +0800 ++++ ../vulture/vulture_tileconfig.lexer.l 2020-10-01 21:55:27.849177000 +0800 +@@ -7,7 +7,7 @@ + #include "vulture_types.h" + #include "vulture_tile.h" + #include "vulture_tileconfig.h" +-#include "vulture_tileconfig.parser.h" ++#include "vulture_tileconfig.parser.hpp" + + #define YY_SKIP_YYWRAP + extern int yywrap(); Modified: head/lang/ptoc/files/patch-main.cxx ============================================================================== --- head/lang/ptoc/files/patch-main.cxx Tue Jan 26 13:58:55 2021 (r562664) +++ head/lang/ptoc/files/patch-main.cxx Tue Jan 26 13:59:25 2021 (r562665) @@ -1,6 +1,6 @@ ---- main.cxx.orig Thu Sep 23 23:35:38 1999 -+++ main.cxx Sat Oct 21 04:11:00 2000 -@@ -326,8 +326,8 @@ +--- main.cxx.orig 2002-10-24 15:38:50 UTC ++++ main.cxx +@@ -345,8 +345,8 @@ int main(int argc, char* argv[]) compile_system_library = TRUE; #ifdef PREFIX token::input(turbo_pascal Modified: head/lang/ptoc/files/patch-makefile.bsd ============================================================================== --- head/lang/ptoc/files/patch-makefile.bsd Tue Jan 26 13:58:55 2021 (r562664) +++ head/lang/ptoc/files/patch-makefile.bsd Tue Jan 26 13:59:25 2021 (r562665) @@ -1,6 +1,6 @@ ---- makefile.bsd.orig 1998-11-06 21:10:50.000000000 -0500 -+++ makefile.bsd 2018-05-14 12:46:15.288108000 -0400 -@@ -10,21 +10,21 @@ +--- makefile.bsd.orig 1998-11-07 02:10:50 UTC ++++ makefile.bsd +@@ -10,21 +10,21 @@ default : all # # C/C++ compiler # @@ -27,7 +27,7 @@ # # Local packages directory -@@ -94,7 +94,7 @@ +@@ -94,7 +94,7 @@ LIB_OBJS = $(LIB_SRCS:.c=.o) $(CXX) $(CXXFLAGS) $(DEFINES) $(INCLUDES) -o $@ -c $< .c.o : @@ -36,7 +36,15 @@ # # Custom targets. -@@ -131,7 +131,7 @@ +@@ -106,7 +106,6 @@ $(OBJS) : $(INCS) + parser.cxx parser.h : parser.y + $(YACC) parser.y + mv parser.tab.c parser.cxx +- mv parser.tab.h parser.h + + lex.cxx : lex.l + $(LEX) lex.l +@@ -131,7 +130,7 @@ ptoc : $(OBJS) $(LD) $(LDFLAGS) -o $@ $(OBJS) libXbgi.a: Modified: head/lang/ptoc/files/patch-parser.y ============================================================================== --- head/lang/ptoc/files/patch-parser.y Tue Jan 26 13:58:55 2021 (r562664) +++ head/lang/ptoc/files/patch-parser.y Tue Jan 26 13:59:25 2021 (r562665) @@ -1,5 +1,5 @@ ---- parser.y.orig 2010-05-20 18:31:37.000000000 +0400 -+++ parser.y 2010-05-20 18:38:46.000000000 +0400 +--- parser.y.orig 2008-03-04 11:25:16 UTC ++++ parser.y @@ -1,4 +1,4 @@ -%{ +%code requires { @@ -17,7 +17,7 @@ static int zzcnv_table[] = { #define DEF_TOKEN(mnem, cat, cls, yacc) yacc, #include "token.dpp" -@@ -21,7 +25,7 @@ +@@ -21,7 +25,7 @@ void zzerror(char* text) error(curr_token, "syntax error: %s", text); } @@ -26,7 +26,7 @@ %union { -@@ -281,23 +285,27 @@ +@@ -281,24 +285,28 @@ input_file { $2->attrib(ctx_program); $2->translate(ctx_program); } @@ -50,21 +50,22 @@ { $$ = new module_node($1, $2, $3, $4, $5, $6); } -- +; +- /* Turbo Pascal specific */ -@@ -309,38 +317,46 @@ + unit: UNIT IDENT ';' INTERFACE unit_decl_list IMPLEMENTATION unit_def_list END '.' +@@ -309,38 +317,46 @@ unit: UNIT IDENT ';' INTERFACE unit_decl_list IMPLEMEN { $$ = new unit_node(NULL, NULL, NULL, $1, $2, $3, $4, NULL, $5, $6); } | INTERFACE unit_decl_list IMPLEMENTATION unit_def_list compoundst '.' { $$ = new unit_node(NULL, NULL, NULL, $1, $2, $3, $4, $5, NULL, $6); } + ; unit_def_list: decl_part_list -- + ; +- prog_param_list: { $$ = NULL; } | '(' ident_list ')' { $$ = new import_list_node($1, $2, $3); } + ; @@ -104,7 +105,7 @@ /* //============================================================================= -@@ -397,15 +413,20 @@ +@@ -397,15 +413,20 @@ statement: { $$ = new empty_node(curr_token->prev_rele | ICONST ':' statement { $$ = new label_node($1, $2, $3); } | IDENT ':' statement { $$ = new label_node($1, $2, $3); } | compoundst { $$ = $1; } @@ -125,7 +126,7 @@ case_list: case_items | case_items otherwise sequence -@@ -419,20 +440,26 @@ +@@ -419,20 +440,26 @@ case_list: case_items $$ = new case_node(NULL, $2, $3); } } @@ -152,7 +153,7 @@ /* //============================================================================= -@@ -481,6 +508,7 @@ +@@ -481,6 +508,7 @@ expr: simple_expr | expr OR expr { $$ = new op_node(tn_or, $1, $2, $3); } | expr XOR expr { $$ = new op_node(tn_xor, $1, $2, $3); } @@ -160,7 +161,7 @@ | expr GT expr { $$ = new op_node(tn_gt, $1, $2, $3); } | expr LT expr { $$ = new op_node(tn_lt, $1, $2, $3); } | expr LE expr { $$ = new op_node(tn_le, $1, $2, $3); } -@@ -488,6 +516,7 @@ +@@ -488,6 +516,7 @@ expr: simple_expr | expr EQ expr { $$ = new op_node(tn_eq, $1, $2, $3); } | expr NE expr { $$ = new op_node(tn_ne, $1, $2, $3); } | expr IN expr { $$ = new op_node(tn_in, $1, $2, $3); } @@ -168,7 +169,7 @@ simple_expr: primary | PLUS simple_expr %prec UPLUS { -@@ -498,6 +527,7 @@ +@@ -498,6 +527,7 @@ simple_expr: primary { $$ = new op_node(tn_not, NULL, $1, $2); } | '@' primary { $$ = new address_node($1, $2); } | AND primary %prec ADDRESS { $$ = new address_node($1, $2); } @@ -176,7 +177,7 @@ primary: constant | '(' expr_list ')' { $$ = new expr_group_node($1, $2, $3); } -@@ -506,6 +536,7 @@ +@@ -506,6 +536,7 @@ primary: constant | primary '^' { $$ = new deref_expr_node($1, $2); } | primary '[' expr_list ']' { $$ = new idx_expr_node($1, $2, $3, $4); } | LOOPHOLE '(' type ',' expr ')' { $$ = new loophole_node($1, $2, $3, $4, $5, $6); } @@ -184,7 +185,7 @@ constant: record_constant | ICONST { $$ = new integer_node($1); } -@@ -513,41 +544,49 @@ +@@ -513,42 +544,50 @@ constant: record_constant | SCONST { $$ = new string_node($1); } | '[' set_elem_list ']' { $$ = new set_node($1, $2, $3); } | IDENT { $$ = new atom_expr_node($1); } @@ -207,9 +208,9 @@ +; act_param: expr | { $$ = new skipped_node(curr_token->prev_relevant()); } -- +; +- record_constant: '(' field_init_list ')' { $$ = new record_constant_node($1, $2, $3); } @@ -220,25 +221,26 @@ +; field_init_item: IDENT ':' expr { $$ = new field_init_node($1, $2, $3); } -- +; - expr_group: '(' expr_list ')' { $$ = new expr_group_node($1, $2, $3); } - + expr_group: '(' expr_list ')' { $$ = new expr_group_node($1, $2, $3); } +; +- write_list: write_param | write_param ',' write_list { $1->next = $3; $$ = $1; } +; write_param: expr { $$ = new write_param_node($1); } | expr ':' expr { $$ = new write_param_node($1, $2, $3); } | expr ':' expr ':' expr { $$ = new write_param_node($1, $2, $3, $4, $5); } -- +; +- /* //============================================================================= -@@ -590,31 +629,40 @@ + // Declaration syntax: +@@ -590,31 +629,40 @@ write_param: expr { $$ = new write_param_node($1); } label_decl_part: LABEL label_list ';' { $$ = new label_decl_part_node($1, $2, $3); } @@ -279,7 +281,7 @@ var_decl_list: { $$ = NULL; } | var_decl -@@ -630,29 +678,33 @@ +@@ -630,29 +678,33 @@ var_decl_list: { $$ = NULL; } $1->next = $5; $$ = $1; } | var_decl ';' var_decl_list { $1->next = $3; $$ = $1; } @@ -314,7 +316,7 @@ proc_def: PROCEDURE IDENT formal_params ';' block ';' -@@ -671,135 +723,166 @@ +@@ -671,135 +723,166 @@ proc_def: { $$ = new proc_def_node($1, NULL, NULL, $2, $3, $4, $5, $6, $7, $8, $9, $10); } | FUNCTION IDENT ';' FAR ';' block ';' { $$ = new proc_def_node($1, NULL, NULL, $2, NULL, NULL, NULL, $3, $4, $5, $6, $7); } @@ -324,9 +326,9 @@ | SCOPE qualifiers { $$ = new token_list($1, $2); } | IDENT { $$ = new token_list($1); } | SCOPE { $$ = new token_list($1); } -- +; +- formal_params: { $$ = NULL; } | '(' formal_param_list ')' { $$ = new param_list_node($1, $2, $3); } +; @@ -344,10 +346,10 @@ +; param_type: simple_type | conformant_array_type -- -- +; +- +- /* Types definition */ type: simple_type | array_type | record_type | object_type | set_type | file_type @@ -428,9 +430,9 @@ | proc_fwd_decl object_methods { $1->next = $2; $$ = $1; } | proc_spec object_methods { $1->next = $2; $$ = $1; } - -- +; +- file_type: packed FIL OF type { $$ = new file_tpd_node($1, $2, $3, $4); } +; @@ -452,9 +454,9 @@ index_spec: simple_type { $$ = new type_index_node($1); } | expr DOTS expr { $$ = new range_index_node($1, $2, $3); } -- +; +- field_list: fixed_part variant_part { $$ = new field_list_node($1, $2); } @@ -473,9 +475,9 @@ selector: IDENT ':' type { $$ = new selector_node($1, $2, $3); } | type { $$ = new selector_node(NULL, NULL, $1); } -- +; +- variant_list: variant | variant ';' { $$ = $1; } | variant ';' variant_list { $1->next = $3; $$ = $1; } Modified: head/lang/ptoc/files/patch-tpexpr.cxx ============================================================================== --- head/lang/ptoc/files/patch-tpexpr.cxx Tue Jan 26 13:58:55 2021 (r562664) +++ head/lang/ptoc/files/patch-tpexpr.cxx Tue Jan 26 13:59:25 2021 (r562665) @@ -1,6 +1,6 @@ ---- tpexpr.cxx.old Sat Feb 12 17:24:29 2000 -+++ tpexpr.cxx Sat Feb 12 17:24:41 2000 -@@ -170,7 +170,7 @@ +--- tpexpr.cxx.orig 2001-04-04 15:56:02 UTC ++++ tpexpr.cxx +@@ -170,7 +170,7 @@ void array_tp::insert_dimensions(expr_node* e, array_t if (!e->is_parameter() && (base == 0 || base == 1)) { t->prepend(dprintf("items(%.*s", n, "****************")); t->copy(e->f_tkn, e->l_tkn); Modified: head/lang/ptoc/files/patch-trnod.cxx ============================================================================== --- head/lang/ptoc/files/patch-trnod.cxx Tue Jan 26 13:58:55 2021 (r562664) +++ head/lang/ptoc/files/patch-trnod.cxx Tue Jan 26 13:59:25 2021 (r562665) @@ -1,6 +1,6 @@ ---- trnod.cxx.orig Sat Oct 21 04:24:34 2000 -+++ trnod.cxx Sat Oct 21 04:45:38 2000 -@@ -460,7 +460,7 @@ +--- trnod.cxx.orig 2008-06-05 08:43:52 UTC ++++ trnod.cxx +@@ -468,7 +468,7 @@ void read_node::translate(int) if (language_c) { if (params) { char const* format = ""; @@ -9,7 +9,7 @@ expr_node *prm = params->expr; l_tkn = params->rpar; -@@ -618,7 +618,7 @@ +@@ -626,7 +626,7 @@ void write_node::translate(int) write_param_node *prm = params->vals; l_tkn = params->rpar; @@ -18,7 +18,7 @@ write_format = NULL; if (prm->type->tag == tp_file) { prm->translate(ctx_value); -@@ -1000,7 +1000,7 @@ +@@ -1008,7 +1008,7 @@ void for_node::translate(int ctx) from->translate(ctx_value); from->l_tkn->append(";"); t_to->set_trans(t_ident->out_text); @@ -27,7 +27,7 @@ till->translate(ctx_value); till->l_tkn->append(";"); if (t_to->name->tag == TKN_TO) { -@@ -1069,11 +1069,11 @@ +@@ -1077,11 +1077,11 @@ void repeat_node::translate(int ctx) bool body_is_block = body != NULL && body->is_compound() && body->next == NULL; @@ -41,7 +41,7 @@ expr->translate(ctx_condition); f_tkn = t_repeat; l_tkn = expr->l_tkn; -@@ -1264,7 +1264,7 @@ +@@ -1272,7 +1272,7 @@ void atom_expr_node::translate(int ctx) } else if (var->type->tag == tp_proc) { if (turbo_pascal && tkn->name->tag == TKN_HALT) { @@ -50,7 +50,7 @@ return; } proc_tp* prc = (proc_tp*)var->type->get_typedef(); -@@ -1286,8 +1286,8 @@ +@@ -1294,8 +1294,8 @@ void atom_expr_node::translate(int ctx) if (prm->var->type->tag == tp_file || prm->var->type->tag == tp_text) { @@ -61,7 +61,7 @@ } else { t = t->append("0"); } -@@ -1334,7 +1334,7 @@ +@@ -1342,7 +1342,7 @@ void atom_expr_node::translate(int ctx) if (with != NULL) { f_tkn = tkn->prepend(language_c && with->tag == symbol::s_ref @@ -70,7 +70,7 @@ ->prepend(with->out_name->text); } -@@ -1750,7 +1750,7 @@ +@@ -1764,7 +1764,7 @@ void set_node::translate(int) t_lbr->set_trans("set::of("); } } @@ -79,7 +79,7 @@ } idx_expr_node::idx_expr_node(expr_node* arr, token* t_lbr, expr_node* indices, -@@ -2181,7 +2181,7 @@ +@@ -2196,7 +2196,7 @@ void op_node::translate(int) case tn_and: op->set_trans(((left->type && left->type->tag != tp_bool) || (right->type && right->type->tag != tp_bool) || nological) @@ -88,7 +88,7 @@ if (parent_tag != tn_group && parent_tag != tn_and) { f_tkn = left->f_tkn->prepend("("); l_tkn = right->l_tkn->append(")"); -@@ -2201,12 +2201,12 @@ +@@ -2216,12 +2216,12 @@ void op_node::translate(int) if (parent_tag != tn_group) { f_tkn = left->f_tkn->prepend(left->type && left->type->get_typedef() == &longint_type @@ -103,7 +103,7 @@ } op->set_trans(">>"); break; -@@ -2224,14 +2224,14 @@ +@@ -2239,14 +2239,14 @@ void op_node::translate(int) } op->set_trans(((left->type && left->type->tag != tp_bool) || (right->type && right->type->tag != tp_bool) || @@ -120,7 +120,7 @@ left->l_tkn->append(", "); l_tkn = right->l_tkn->append(")"); } else { -@@ -2253,14 +2253,14 @@ +@@ -2268,14 +2268,14 @@ void op_node::translate(int) if (language_c) { if (short_set && ((set_tp*)type)->is_short_set()) { f_tkn = left->f_tkn->prepend(tag == tn_add @@ -141,7 +141,7 @@ } l_tkn = right->l_tkn->append(")"); token::disable(left->l_tkn->next, right->f_tkn->prev); -@@ -2298,9 +2298,9 @@ +@@ -2313,9 +2313,9 @@ void op_node::translate(int) } else if (ltype->tag == tp_enum || rtype->size <= ltype->size) { @@ -154,7 +154,7 @@ } } else if (((rtype->tag == tp_range && rtype->min_value >= 0) || rtype->tag == tp_enum) && -@@ -2313,9 +2313,9 @@ +@@ -2328,9 +2328,9 @@ void op_node::translate(int) else if (rtype->tag == tp_enum || ltype->size <= rtype->size) { f_tkn = left->f_tkn->prepend( @@ -167,7 +167,7 @@ } } } -@@ -2439,7 +2439,7 @@ +@@ -2454,7 +2454,7 @@ void op_node::translate(int) op->set_trans(CMP_OP(tag)); break; case tn_not: @@ -176,7 +176,7 @@ break; } if ((unsigned(tag - tn_add) <= tn_div - tn_add) && type && type->tag == tp_longint) -@@ -3406,7 +3406,7 @@ +@@ -3440,7 +3440,7 @@ void const_def_node::translate(int) } } } else { @@ -185,7 +185,7 @@ enumeration = NULL; if (constant->type->tag == tp_string) { ident->prepend("char "); -@@ -3749,16 +3749,16 @@ +@@ -3783,16 +3783,16 @@ void var_decl_node::translate(int ctx) t = tkn->ident->copy(eltd->f_tkn, eltd->l_tkn); if (tp->tag == tp_dynarray) { tkn->ident->prepend(ctx == ctx_varpar @@ -206,7 +206,7 @@ copy(tpd->f_tkn, tpd->l_tkn); } } else { -@@ -3823,7 +3823,7 @@ +@@ -3857,7 +3857,7 @@ void var_decl_node::translate(int ctx) // initialize file structure tkn->ident->append( (tp->tag == tp_file || tp->tag == tp_text) @@ -215,7 +215,7 @@ } if (tkn->var->flags & symbol::f_static) { is_static = TRUE; -@@ -3854,8 +3854,8 @@ +@@ -3888,8 +3888,8 @@ void var_decl_node::translate(int ctx) { f_tkn = f_tkn->prepend("EXTERN "); } else if (scope != NULL) { @@ -226,7 +226,7 @@ } force_semicolon(); if (is_static) { -@@ -4215,7 +4215,7 @@ +@@ -4249,7 +4249,7 @@ void proc_fwd_decl_node::translate(int) if (qualifiers) { if (is_external) { f_tkn = f_tkn->prepend(type->is_extern_c && !language_c @@ -235,7 +235,7 @@ } else if (is_static) { f_tkn = f_tkn->prepend("static "); } else if (is_virtual) { -@@ -4832,7 +4832,7 @@ +@@ -4875,7 +4875,7 @@ void array_tpd_node::translate(int ctx) t_array->set_trans("conf_matrix"); } else { t_array->set_trans(indices->next == NULL Added: head/math/cvc3/files/patch-src-parser-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/cvc3/files/patch-src-parser-Makefile Tue Jan 26 13:59:25 2021 (r562665) @@ -0,0 +1,35 @@ +--- src/parser/Makefile.orig 2010-06-16 17:55:52 UTC ++++ src/parser/Makefile +@@ -38,7 +38,7 @@ parsePL_defs.h: parsePL.cpp + parsePL.cpp: PL.y + $(YACC) $(YFLAGS) -o parsePL.cpp -p PL --debug -v PL.y + @if [ -f parsePL.cpp.h ]; then mv parsePL.cpp.h parsePL.hpp; fi +- @mv parsePL.hpp parsePL_defs.h ++ @cp parsePL.hpp parsePL_defs.h + + lexLisp.cpp: Lisp.lex parseLisp_defs.h + $(LEX) $(LFLAGS) -I -PLisp -olexLisp.cpp Lisp.lex +@@ -48,7 +48,7 @@ parseLisp_defs.h: parseLisp.cpp + parseLisp.cpp: Lisp.y + $(YACC) $(YFLAGS) -o parseLisp.cpp -p Lisp --debug -v Lisp.y + @if [ -f parseLisp.cpp.h ]; then mv parseLisp.cpp.h parseLisp.hpp; fi +- @mv parseLisp.hpp parseLisp_defs.h ++ @cp parseLisp.hpp parseLisp_defs.h + + lexsmtlib.cpp: smtlib.lex parsesmtlib_defs.h + $(LEX) $(LFLAGS) -I -Psmtlib -olexsmtlib.cpp smtlib.lex +@@ -58,7 +58,7 @@ parsesmtlib_defs.h: parsesmtlib.cpp + parsesmtlib.cpp: smtlib.y + $(YACC) $(YFLAGS) -o parsesmtlib.cpp -p smtlib --debug -v smtlib.y + @if [ -f parsesmtlib.cpp.h ]; then mv parsesmtlib.cpp.h parsesmtlib.hpp; fi +- @mv parsesmtlib.hpp parsesmtlib_defs.h ++ @cp parsesmtlib.hpp parsesmtlib_defs.h + + lexsmtlib2.cpp: smtlib2.lex parsesmtlib2_defs.h + $(LEX) $(LFLAGS) -I -Psmtlib2 -olexsmtlib2.cpp smtlib2.lex +@@ -68,4 +68,4 @@ parsesmtlib2_defs.h: parsesmtlib2.cpp + parsesmtlib2.cpp: smtlib2.y + $(YACC) $(YFLAGS) -o parsesmtlib2.cpp -p smtlib2 --debug -v smtlib2.y + @if [ -f parsesmtlib2.cpp.h ]; then mv parsesmtlib2.cpp.h parsesmtlib2.hpp; fi +- @mv parsesmtlib2.hpp parsesmtlib2_defs.h ++ @cp parsesmtlib2.hpp parsesmtlib2_defs.h Added: head/net/olsrd/files/patch-src-cfgparser-local.mk ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/olsrd/files/patch-src-cfgparser-local.mk Tue Jan 26 13:59:25 2021 (r562665) @@ -0,0 +1,18 @@ +--- src/cfgparser/local.mk.orig 2019-08-11 08:09:47 UTC ++++ src/cfgparser/local.mk +@@ -74,12 +74,9 @@ $(C)oparse.c: $(C)oparse.y $(C)olsrd_conf.h $(C)Makefi + ifeq ($(VERBOSE),0) + @echo "[BISON] $@" + endif +- $(MAKECMDPREFIX)$(BISON) -d -o "$@-tmp" "$<" +- $(MAKECMDPREFIX)sed -e 's/register //' \ +- -e '/^#line/s/$(call quote,$@-tmp)/$(call quote,$@)/' \ +- < "$@-tmp" >"$@" +- $(MAKECMDPREFIX)mv "$(subst .c,.h,$@-tmp)" "$(subst .c,.h,$@)" +- $(MAKECMDPREFIX)$(RM) "$@-tmp" "$(subst .c,.h,$@-tmp)" ++ $(MAKECMDPREFIX)$(BISON) -d -o "$@" "$<" ++ $(MAKECMDPREFIX)sed -e 's/register //' < "$@" >"$@.o" ++ $(MAKECMDPREFIX)mv "$@.o" "$@" + + $(C)oparse.o: CFLAGS := $(filter-out -Wunreachable-code,$(CFLAGS)) + Added: head/www/qt5-webkit/files/patch-Source_ThirdParty_ANGLE_src_compiler_preprocessor_ExpressionParser.y ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/qt5-webkit/files/patch-Source_ThirdParty_ANGLE_src_compiler_preprocessor_ExpressionParser.y Tue Jan 26 13:59:25 2021 (r562665) @@ -0,0 +1,11 @@ +--- Source/ThirdParty/ANGLE/src/compiler/preprocessor/ExpressionParser.y.orig 2020-03-04 17:16:37 UTC ++++ Source/ThirdParty/ANGLE/src/compiler/preprocessor/ExpressionParser.y +@@ -68,7 +68,7 @@ struct Context + } // namespace + %} + +-%pure-parser ++%define api.pure + %name-prefix "pp" + %parse-param {Context *context} + %lex-param {Context *context} Added: head/www/qt5-webkit/files/patch-Source_WebCore_css_CSSGrammar.y.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/qt5-webkit/files/patch-Source_WebCore_css_CSSGrammar.y.in Tue Jan 26 13:59:25 2021 (r562665) @@ -0,0 +1,11 @@ +--- Source/WebCore/css/CSSGrammar.y.in.orig 2020-03-04 17:16:37 UTC ++++ Source/WebCore/css/CSSGrammar.y.in +@@ -21,7 +21,7 @@ + * + */ + +-%pure-parser ++%define api.pure + + %parse-param { CSSParser* parser } + %lex-param { CSSParser* parser } Added: head/www/qt5-webkit/files/patch-Source_WebCore_css_makegrammar.pl ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/qt5-webkit/files/patch-Source_WebCore_css_makegrammar.pl Tue Jan 26 13:59:25 2021 (r562665) @@ -0,0 +1,31 @@ +Obtained from: https://github.com/qtwebkit/qtwebkit/commit/d92b11fea65364fefa700249bd3340e0cd4c5b31 + +--- Source/WebCore/css/makegrammar.pl.orig 2020-03-04 17:16:37 UTC ++++ Source/WebCore/css/makegrammar.pl +@@ -73,25 +73,6 @@ if ($suffix eq ".y.in") { + } + + my $fileBase = File::Spec->join($outputDir, $filename); +-my @bisonCommand = ($bison, "-d", "-p", $symbolsPrefix, $grammarFilePath, "-o", "$fileBase.cpp"); ++my @bisonCommand = ($bison, "--defines=$fileBase.h", "-p", $symbolsPrefix, $grammarFilePath, "-o", "$fileBase.cpp"); + push @bisonCommand, "--no-lines" if $^O eq "MSWin32"; # Work around bug in bison >= 3.0 on Windows where it puts backslashes into #line directives. + system(@bisonCommand) == 0 or die; +- +-open HEADER, ">$fileBase.h" or die; +-print HEADER << "EOF"; +-#ifndef CSSGRAMMAR_H +-#define CSSGRAMMAR_H +-EOF +- +-open HPP, "<$fileBase.cpp.h" or open HPP, "<$fileBase.hpp" or die; +-while (<HPP>) { +- print HEADER; +-} +-close HPP; +- +-print HEADER "#endif\n"; +-close HEADER; +- +-unlink("$fileBase.cpp.h"); +-unlink("$fileBase.hpp"); +- Added: head/www/qt5-webkit/files/patch-Source_WebCore_xml_XPathGrammar.y ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/qt5-webkit/files/patch-Source_WebCore_xml_XPathGrammar.y Tue Jan 26 13:59:25 2021 (r562665) @@ -0,0 +1,11 @@ +--- Source/WebCore/xml/XPathGrammar.y.orig 2020-03-04 17:16:37 UTC ++++ Source/WebCore/xml/XPathGrammar.y +@@ -47,7 +47,7 @@ using namespace XPath; + + %} + +-%pure-parser ++%define api.pure + %lex-param { parser } + %parse-param { Parser& parser } + Modified: head/x11-clocks/buici-clock/files/patch-xo_Makefile.in ============================================================================== --- head/x11-clocks/buici-clock/files/patch-xo_Makefile.in Tue Jan 26 13:58:55 2021 (r562664) +++ head/x11-clocks/buici-clock/files/patch-xo_Makefile.in Tue Jan 26 13:59:25 2021 (r562665) @@ -11,3 +11,11 @@ FLEX=@LEX@ YACC=@YACC@ +@@ -104,7 +104,6 @@ $(O_D)%.o: %.s + + %.cxx: %.y + $(YACC) -d -o $@ $< +- mv $(basename $@).hxx $(basename $@).h + + %.i: %.cxx + $(CC) -c $(CXXFLAGS) $(CXXFLAGS_) -E -o $(notdir $@) $< Added: head/x11-clocks/buici-clock/files/patch-xo_res.cxx ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-clocks/buici-clock/files/patch-xo_res.cxx Tue Jan 26 13:59:25 2021 (r562665) @@ -0,0 +1,11 @@ +--- xo/res.cxx.orig 2012-12-29 18:51:57 UTC ++++ xo/res.cxx +@@ -43,7 +43,7 @@ + + #define IS_PARSER + #include "lres.h" +-#include "res_y.h" ++#include "res_y.hxx" + + #define LONG_PRIME_MAX (LONG_MAX/10) + #define LONG_PRIME_MAX_REM (LONG_MAX - LONG_PRIME_MAX*10) Added: head/x11-clocks/buici-clock/files/patch-xo_res__l.l ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-clocks/buici-clock/files/patch-xo_res__l.l Tue Jan 26 13:59:25 2021 (r562665) @@ -0,0 +1,11 @@ +--- xo/res_l.l.orig 2012-12-29 18:51:57 UTC ++++ xo/res_l.l +@@ -33,7 +33,7 @@ + #include "standard.h" + #define IS_PARSER + #include "lres.h" +-#include "res_y.h" ++#include "res_y.hxx" + #include <limits.h> + + #if defined (__cplusplus)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101261359.10QDxP8R076726>