Tue Aug 20 13:08:29 2013 UTC ()
Fix build with bison-3.0.
(just build-tested)


(wiz)
diff -r1.2 -r1.3 pkgsrc/security/openvas-libnasl/distinfo
diff -r0 -r1.1 pkgsrc/security/openvas-libnasl/patches/patch-nasl_nasl__grammar.y

cvs diff -r1.2 -r1.3 pkgsrc/security/openvas-libnasl/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/security/openvas-libnasl/Attic/distinfo 2011/07/05 05:02:10 1.2
+++ pkgsrc/security/openvas-libnasl/Attic/distinfo 2013/08/20 13:08:29 1.3
@@ -1,7 +1,8 @@ @@ -1,7 +1,8 @@
1$NetBSD: distinfo,v 1.2 2011/07/05 05:02:10 dholland Exp $ 1$NetBSD: distinfo,v 1.3 2013/08/20 13:08:29 wiz Exp $
2 2
3SHA1 (openvas-libnasl-2.0.0.tar.gz) = 91d6e0c9e6686aaba6b9bc64df3a941f703381af 3SHA1 (openvas-libnasl-2.0.0.tar.gz) = 91d6e0c9e6686aaba6b9bc64df3a941f703381af
4RMD160 (openvas-libnasl-2.0.0.tar.gz) = 4f1933bfa2c4cdfdd8047e2e5572ed0f045b7719 4RMD160 (openvas-libnasl-2.0.0.tar.gz) = 4f1933bfa2c4cdfdd8047e2e5572ed0f045b7719
5Size (openvas-libnasl-2.0.0.tar.gz) = 497973 bytes 5Size (openvas-libnasl-2.0.0.tar.gz) = 497973 bytes
6SHA1 (patch-aa) = da45176003eaf27c61b707a17cef48ee2fcb95da 6SHA1 (patch-aa) = da45176003eaf27c61b707a17cef48ee2fcb95da
7SHA1 (patch-nasl_Makefile) = 395a2da0af5249c9cce0e916f1c0f641bc183a21 7SHA1 (patch-nasl_Makefile) = 395a2da0af5249c9cce0e916f1c0f641bc183a21
 8SHA1 (patch-nasl_nasl__grammar.y) = 1c5eef82e0ffc3277789aaa1573c13f297e5a583

File Added: pkgsrc/security/openvas-libnasl/patches/Attic/patch-nasl_nasl__grammar.y
$NetBSD: patch-nasl_nasl__grammar.y,v 1.1 2013/08/20 13:08:29 wiz Exp $

Fix build with bison-3.0.

--- nasl/nasl_grammar.y.orig	2008-12-16 13:06:34.000000000 +0000
+++ nasl/nasl_grammar.y
@@ -1,4 +1,6 @@
-%pure_parser
+%pure-parser
+%parse-param {void *parm}
+%lex-param {void *parm}
 %expect 1
 %{
 /* Nessus Attack Scripting Language version 2
@@ -32,7 +34,7 @@
 #include "nasl_debug.h"
 #include "nasl_signature.h"
 
-static void naslerror(const char *);
+static void naslerror(void *, char const *);
 #define YYERROR_VERBOSE
 %}
 
@@ -470,7 +472,7 @@ glob: GLOBAL arg_decl 
 #include <stdlib.h>
 
 static void 
-naslerror(const char *s)
+naslerror(void *locp, char const *s)
 {
   fputs(s, stderr);
 }