[133796] trunk/dports/gnome/gstreamer010

larryv at macports.org larryv at macports.org
Wed Mar 11 10:49:50 PDT 2015


Revision: 133796
          https://trac.macports.org/changeset/133796
Author:   larryv at macports.org
Date:     2015-03-11 10:49:50 -0700 (Wed, 11 Mar 2015)
Log Message:
-----------
gstreamer010: Make build work with Bison 3

Modified Paths:
--------------
    trunk/dports/gnome/gstreamer010/Portfile

Added Paths:
-----------
    trunk/dports/gnome/gstreamer010/files/bison3.patch

Modified: trunk/dports/gnome/gstreamer010/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer010/Portfile	2015-03-11 17:32:10 UTC (rev 133795)
+++ trunk/dports/gnome/gstreamer010/Portfile	2015-03-11 17:49:50 UTC (rev 133796)
@@ -30,7 +30,8 @@
 checksums           rmd160  5dd01d8ea7afe98e96037bf73f995654f469096e \
                     sha256  e556a529e0a8cf1cd0afd0cab2af5488c9524e7c3f409de29b5d82bb41ae7a30
 
-patchfiles          patch-gst__gstdatetime.c
+patchfiles          patch-gst__gstdatetime.c \
+                    bison3.patch
 
 depends_build       port:gzip \
                     port:m4 \

Added: trunk/dports/gnome/gstreamer010/files/bison3.patch
===================================================================
--- trunk/dports/gnome/gstreamer010/files/bison3.patch	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010/files/bison3.patch	2015-03-11 17:49:50 UTC (rev 133796)
@@ -0,0 +1,32 @@
+From 60516f4798894f958fc53b470e1283318d0f8706 Mon Sep 17 00:00:00 2001
+From: Kerrick Staley <kerrick at kerrickstaley.com>
+Date: Tue, 20 Aug 2013 23:59:29 -0700
+Subject: parse: make grammar.y work with Bison 3
+
+YYLEX_PARAM is no longer supported in Bison 3.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=706462
+
+diff --git a/gst/parse/grammar.y b/gst/parse/grammar.y
+index 24fc87b..7f9dd16 100644
+--- gst/parse/grammar.y
++++ gst/parse/grammar.y
+@@ -26,7 +26,6 @@
+  */
+ 
+ #define YYERROR_VERBOSE 1
+-#define YYLEX_PARAM scanner
+ 
+ #define YYENABLE_NLS 0
+ 
+@@ -648,6 +647,7 @@ static int yyerror (void *scanner, graph_t *graph, const char *s);
+ %right '.'
+ %left '!' '='
+ 
++%lex-param { void *scanner }
+ %parse-param { void *scanner }
+ %parse-param { graph_t *graph }
+ %pure-parser
+-- 
+cgit v0.10.2
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150311/4c64fdff/attachment.html>


More information about the macports-changes mailing list