summaryrefslogtreecommitdiff
path: root/net/libIDL
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2008-11-08 11:18:14 +0000
committertnn <tnn@pkgsrc.org>2008-11-08 11:18:14 +0000
commit0052932027b27c5353af23ac51b69f2548206813 (patch)
treec686c1cb78419e4587cb89e8e603b74032124cad /net/libIDL
parent38916358e5994eadd631b200765886580bda15f7 (diff)
downloadpkgsrc-0052932027b27c5353af23ac51b69f2548206813.tar.gz
patch-aa: GNOME bug #559395: fix build w/ bison-2.4.
Diffstat (limited to 'net/libIDL')
-rw-r--r--net/libIDL/distinfo3
-rw-r--r--net/libIDL/patches/patch-aa22
2 files changed, 24 insertions, 1 deletions
diff --git a/net/libIDL/distinfo b/net/libIDL/distinfo
index cfc7ff93970..c61cf8b0dee 100644
--- a/net/libIDL/distinfo
+++ b/net/libIDL/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.15 2008/09/06 15:06:53 wiz Exp $
+$NetBSD: distinfo,v 1.16 2008/11/08 11:18:14 tnn Exp $
SHA1 (libIDL-0.8.11.tar.bz2) = 6e0c5ef5716a96bcad5193853b7c3bf417c680e6
RMD160 (libIDL-0.8.11.tar.bz2) = 1ffe518c0b63996fb01013d0a5af7b043156ab6a
Size (libIDL-0.8.11.tar.bz2) = 407443 bytes
+SHA1 (patch-aa) = ecc10e1079722af7927449bfb0a98bff34fd92b7
diff --git a/net/libIDL/patches/patch-aa b/net/libIDL/patches/patch-aa
new file mode 100644
index 00000000000..b8d5a018687
--- /dev/null
+++ b/net/libIDL/patches/patch-aa
@@ -0,0 +1,22 @@
+$NetBSD: patch-aa,v 1.3 2008/11/08 11:18:14 tnn Exp $
+
+--- parser.y.orig 2007-01-02 00:41:34.000000000 +0100
++++ parser.y
+@@ -607,7 +607,7 @@ struct_type: z_props TOK_STRUCT
+ { $<str>$ = "struct"; }
+ z_new_scope_catch '{' {
+ g_hash_table_insert (__IDL_structunion_ht, $4, $4);
+- $$ = IDL_type_struct_new ($4, NULL);
++ $<tree>$ = IDL_type_struct_new ($4, NULL);
+ } member_list
+ '}' pop_scope {
+ g_hash_table_remove (__IDL_structunion_ht, $4);
+@@ -624,7 +624,7 @@ union_type: z_props TOK_UNION
+ switch_type_spec
+ ')' '{' {
+ g_hash_table_insert (__IDL_structunion_ht, $4, $4);
+- $$ = IDL_type_union_new ($4, $7, NULL);
++ $<tree>$ = IDL_type_union_new ($4, $7, NULL);
+ } switch_body
+ '}' pop_scope {
+ g_hash_table_remove (__IDL_structunion_ht, $4);