aboutsummaryrefslogtreecommitdiffstats
path: root/security/keynote
diff options
context:
space:
mode:
authorkris <kris@FreeBSD.org>2003-07-07 09:47:43 +0800
committerkris <kris@FreeBSD.org>2003-07-07 09:47:43 +0800
commitc8db667590854d3ac645481d1725de1bcb054edf (patch)
tree91d48b63443ec260655e4f31a67978748f0bfee1 /security/keynote
parent174835f9b8c9539a8c2fb07b153248c63c78f454 (diff)
downloadfreebsd-ports-gnome-c8db667590854d3ac645481d1725de1bcb054edf.tar.gz
freebsd-ports-gnome-c8db667590854d3ac645481d1725de1bcb054edf.tar.zst
freebsd-ports-gnome-c8db667590854d3ac645481d1725de1bcb054edf.zip
Fix build with recent bison versions.
PR: ports/52754 Submitted by: Dennis Berger <db@nipsi.de>
Diffstat (limited to 'security/keynote')
-rw-r--r--security/keynote/files/patch-af164
-rw-r--r--security/keynote/files/patch-ag20
2 files changed, 184 insertions, 0 deletions
diff --git a/security/keynote/files/patch-af b/security/keynote/files/patch-af
new file mode 100644
index 000000000000..5a56488f747c
--- /dev/null
+++ b/security/keynote/files/patch-af
@@ -0,0 +1,164 @@
+--- keynote-orig.y Wed Jun 14 08:28:23 2000
++++ keynote.y Wed May 28 14:47:32 2003
+@@ -90,17 +90,17 @@
+ | PRIVATEKEY { keynote_exceptionflag = keynote_donteval = 0; }
+ STRING { keynote_lex_remove($3);
+ keynote_privkey = $3;
+- }
++ };
+
+ keypredicate: /* Nothing */ { keynote_returnvalue = 0;
+ return 0;
+ }
+ | notemptykeypredicate { keynote_returnvalue = $1;
+ return 0;
+- }
++ };
+
+ notemptykeypredicate: key { $$ = $1; }
+- | keyexp { $$ = $1; }
++ | keyexp { $$ = $1; };
+
+ keyexp: notemptykeypredicate AND { if (($1 == 0) && !keynote_justrecord)
+ keynote_donteval = 1;
+@@ -137,7 +137,7 @@
+ $$ = get_kth($1);
+ else
+ $$ = 0;
+- } /* K-th */
++ }; /* K-th */
+
+ keylist: key
+ { /* Don't do anything if we're just recording */
+@@ -154,7 +154,7 @@
+ keynote_kth_array[$1]++;
+
+ keylistcount++;
+- }
++ };
+
+ key: str {
+ if (keynote_donteval)
+@@ -192,10 +192,10 @@
+ break;
+ }
+ }
+- }
++ };
+
+ localinit: /* Nothing */
+- | localconstants
++ | localconstants;
+
+ localconstants: VARIABLE EQQ STRING
+ {
+@@ -264,12 +264,12 @@
+
+ if (i != RESULT_TRUE)
+ return -1;
+- } localconstants
++ } localconstants ;
+
+ program: prog {
+ keynote_returnvalue = $1;
+ return 0;
+- }
++ };
+
+ prog: /* Nada */ { $$ = 0; }
+ | notemptyprog {
+@@ -284,7 +284,7 @@
+ $$ = $1;
+ else
+ $$ = $4;
+- }
++ };
+
+ notemptyprog: expr HINT afterhint
+ {
+@@ -299,7 +299,7 @@
+ $$ = keynote_current_session->ks_values_num - 1;
+ else
+ $$ = 0;
+- }
++ };
+
+ afterhint: str { if (keynote_exceptionflag || keynote_donteval)
+ $$ = 0;
+@@ -314,7 +314,7 @@
+ free($1);
+ }
+ }
+- | OPENBLOCK prog CLOSEBLOCK { $$ = $2; }
++ | OPENBLOCK prog CLOSEBLOCK { $$ = $2; };
+
+
+ expr: OPENPAREN expr CLOSEPAREN { $$ = $2; }
+@@ -333,19 +333,19 @@
+ | floatexp { $$ = $1; }
+ | stringexp { $$ = $1; }
+ | TRUE { $$ = 1; }
+- | FALSE { $$ = 0; }
++ | FALSE { $$ = 0; };
+
+ numexp: numex LT numex { $$ = $1 < $3; }
+ | numex GT numex { $$ = $1 > $3; }
+ | numex EQ numex { $$ = $1 == $3; }
+ | numex LE numex { $$ = $1 <= $3; }
+ | numex GE numex { $$ = $1 >= $3; }
+- | numex NE numex { $$ = $1 != $3; }
++ | numex NE numex { $$ = $1 != $3; };
+
+ floatexp: floatex LT floatex { $$ = $1 < $3; }
+ | floatex GT floatex { $$ = $1 > $3; }
+ | floatex LE floatex { $$ = $1 <= $3; }
+- | floatex GE floatex { $$ = $1 >= $3; }
++ | floatex GE floatex { $$ = $1 >= $3; };
+
+ numex: numex PLUS numex { $$ = $1 + $3; }
+ | numex MINUS numex { $$ = $1 - $3; }
+@@ -383,7 +383,7 @@
+ $$ = (int) floor(atof($2));
+ free($2);
+ }
+- }
++ };
+
+ floatex: floatex PLUS floatex { $$ = ($1 + $3); }
+ | floatex MINUS floatex { $$ = ($1 - $3); }
+@@ -417,7 +417,7 @@
+ $$ = atof($2);
+ free($2);
+ }
+- }
++ };
+
+ stringexp: str EQ str {
+ if (keynote_exceptionflag || keynote_donteval)
+@@ -578,7 +578,7 @@
+ free($1);
+ }
+ }
+- }
++ };
+
+ str: str DOTT str { if (keynote_exceptionflag || keynote_donteval)
+ $$ = (char *) NULL;
+@@ -604,7 +604,7 @@
+ return -1;
+ }
+ }
+- | strnotconcat { $$ = $1; }
++ | strnotconcat { $$ = $1; };
+
+ strnotconcat: STRING { $$ = $1; }
+ | OPENPAREN str CLOSEPAREN { $$ = $2; }
+@@ -659,7 +659,7 @@
+ if (keynote_lex_add($$, LEXTYPE_CHAR) == -1)
+ return -1;
+ }
+- }
++ };
+ %%
+
+ /*
diff --git a/security/keynote/files/patch-ag b/security/keynote/files/patch-ag
new file mode 100644
index 000000000000..6b5a46ce77af
--- /dev/null
+++ b/security/keynote/files/patch-ag
@@ -0,0 +1,20 @@
+--- keynote-ver-orig.y Tue Oct 12 00:34:29 1999
++++ keynote-ver.y Wed May 28 14:47:32 2003
+@@ -48,7 +48,7 @@
+ | STRING { if (kn_add_authorizer(sessid, $1) != 0)
+ return keynote_errno;
+ free($1);
+- }
++ };
+
+ expr: VSTRING EQ STRING { int i = kn_add_action(sessid, $1, $3, 0);
+
+@@ -63,7 +63,7 @@
+ return i;
+ free($1);
+ free($3);
+- } expr
++ } expr ;
+ %%
+ void
+ kverror(char *s)