Fri Aug 16 10:10:26 2013 UTC ()
Fix for bison-3 syntax.


(jperkin)
diff -r1.29 -r1.30 pkgsrc/net/mDNSResponder/distinfo
diff -r0 -r1.1 pkgsrc/net/mDNSResponder/patches/patch-mDNSShared_dnsextd__parser.y

cvs diff -r1.29 -r1.30 pkgsrc/net/mDNSResponder/distinfo (expand / switch to unified diff)

--- pkgsrc/net/mDNSResponder/distinfo 2011/10/04 14:08:48 1.29
+++ pkgsrc/net/mDNSResponder/distinfo 2013/08/16 10:10:26 1.30
@@ -1,12 +1,13 @@ @@ -1,12 +1,13 @@
1$NetBSD: distinfo,v 1.29 2011/10/04 14:08:48 hans Exp $ 1$NetBSD: distinfo,v 1.30 2013/08/16 10:10:26 jperkin Exp $
2 2
3SHA1 (mDNSResponder-258.14.tar.gz) = 2a34794ff9a5184ce1e57ccea4001b5af6635f7b 3SHA1 (mDNSResponder-258.14.tar.gz) = 2a34794ff9a5184ce1e57ccea4001b5af6635f7b
4RMD160 (mDNSResponder-258.14.tar.gz) = fbd9dcfa84dbeb9de379066958a0b509af074dbc 4RMD160 (mDNSResponder-258.14.tar.gz) = fbd9dcfa84dbeb9de379066958a0b509af074dbc
5Size (mDNSResponder-258.14.tar.gz) = 1833244 bytes 5Size (mDNSResponder-258.14.tar.gz) = 1833244 bytes
6SHA1 (patch-Clients_dns-sd.c) = 5adac63ba76497056c1abfd426460560b8a3f012 6SHA1 (patch-Clients_dns-sd.c) = 5adac63ba76497056c1abfd426460560b8a3f012
7SHA1 (patch-aa) = 3f31f10ab6bf0d3ec72b56791cc4db5f24bfeb0b 7SHA1 (patch-aa) = 3f31f10ab6bf0d3ec72b56791cc4db5f24bfeb0b
8SHA1 (patch-ab) = 8567d3a9849377fdfd1fd98f1b0dd164561bb6c9 8SHA1 (patch-ab) = 8567d3a9849377fdfd1fd98f1b0dd164561bb6c9
9SHA1 (patch-ac) = 3fb065c49ed434f031ea29214ec4140b24f8da64 9SHA1 (patch-ac) = 3fb065c49ed434f031ea29214ec4140b24f8da64
10SHA1 (patch-ad) = 612390897ad2f395ceb7394b644f977c4858d6cc 10SHA1 (patch-ad) = 612390897ad2f395ceb7394b644f977c4858d6cc
11SHA1 (patch-ae) = 551ddcaa508a2e77361a3b683f9de841ca4957b4 11SHA1 (patch-ae) = 551ddcaa508a2e77361a3b683f9de841ca4957b4
12SHA1 (patch-af) = bce933daa008f081b72c5d509e84704be13360dc 12SHA1 (patch-af) = bce933daa008f081b72c5d509e84704be13360dc
 13SHA1 (patch-mDNSShared_dnsextd__parser.y) = dde7eca76c2b5158c2ac96764f91ce773464094a

File Added: pkgsrc/net/mDNSResponder/patches/patch-mDNSShared_dnsextd__parser.y
$NetBSD: patch-mDNSShared_dnsextd__parser.y,v 1.1 2013/08/16 10:10:26 jperkin Exp $

Support bison3 syntax.

--- mDNSShared/dnsextd_parser.y.orig	2010-03-17 20:26:12.000000000 +0000
+++ mDNSShared/dnsextd_parser.y
@@ -23,7 +23,7 @@
 #include "DebugServices.h"
 #include "dnsextd.h"
 
-void yyerror( const char* error );
+void yyerror( void *context, const char* error );
 int  yylex(void);
 
 
@@ -81,8 +81,6 @@ static ZoneSpec			*	g_zones;
 static ZoneSpec				g_zoneSpec;
 static const char		*	g_filename;
 
-#define YYPARSE_PARAM  context
-
 void
 SetupOptions
 	(
@@ -92,6 +90,8 @@ SetupOptions
 
 %}
 
+%parse-param { void *context }
+
 %union
 {
 	int			number;
@@ -378,7 +378,7 @@ int yywrap(void);
 
 extern int yylineno;
 
-void yyerror( const char *str )
+void yyerror( void *context, const char *str )
 {
         fprintf( stderr,"%s:%d: error: %s\n", g_filename, yylineno, str );
 }