diff -r 488716b6db75 -r f65313225f8a yaml/yaml.patch --- a/yaml/yaml.patch Wed Feb 08 20:14:10 2012 +0200 +++ b/yaml/yaml.patch Tue Aug 28 18:50:10 2012 +0200 @@ -1,6 +1,6 @@ Index: YAML-AppConfig-0.16/Makefile.PL ---- YAML-AppConfig-0.16/Makefile.PL.orig 2006-07-02 23:21:51 +0200 -+++ YAML-AppConfig-0.16/Makefile.PL 2009-11-27 13:24:07 +0100 +--- YAML-AppConfig-0.16/Makefile.PL.orig 2006-07-02 23:21:51.000000000 +0200 ++++ YAML-AppConfig-0.16/Makefile.PL 2012-07-31 16:07:20.000000000 +0200 @@ -21,6 +21,7 @@ eval "require $info->[0]; 0;"; push @yamls, @$info unless $@; @@ -11,9 +11,9 @@ } + Index: syck-0.70/lib/bytecode.c ---- syck-0.70/lib/bytecode.c.orig 2009-09-30 19:29:34 +0200 -+++ syck-0.70/lib/bytecode.c 2009-11-27 13:24:07 +0100 -@@ -7,6 +7,10 @@ +--- syck-0.70/lib/bytecode.c.orig 2009-09-30 19:29:34.000000000 +0200 ++++ syck-0.70/lib/bytecode.c 2012-07-31 16:10:17.000000000 +0200 +@@ -7,11 +7,16 @@ * * Copyright (C) 2003 why the lucky stiff */ @@ -24,9 +24,36 @@ #include "syck.h" #if GRAM_FILES_HAVE_TAB_SUFFIX + #include "gram.tab.h" + #else ++#define YYPARSE_PARAM + #include "gram.h" + #endif + +Index: syck-0.70/lib/gram.y +--- syck-0.70/lib/gram.y.orig 2009-09-30 19:29:34.000000000 +0200 ++++ syck-0.70/lib/gram.y 2012-07-31 16:09:51.000000000 +0200 +@@ -19,14 +19,14 @@ + #define YYSTACK_USE_ALLOCA 0 + #endif + ++#define YYPARSE_PARAM parser ++#define YYLEX_PARAM parser ++ + #include "syck.h" + #include "sycklex.h" + + void apply_seq_in_map( SyckParser *parser, SyckNode *n ); + +-#define YYPARSE_PARAM parser +-#define YYLEX_PARAM parser +- + #define NULL_NODE(parser, node) \ + SyckNode *node = syck_new_str( "", scalar_plain ); \ + if ( ((SyckParser *)parser)->taguri_expansion == 1 ) \ Index: syck-0.70/lib/handler.c ---- syck-0.70/lib/handler.c.orig 2009-09-30 19:29:34 +0200 -+++ syck-0.70/lib/handler.c 2009-11-27 13:24:07 +0100 +--- syck-0.70/lib/handler.c.orig 2009-09-30 19:29:34.000000000 +0200 ++++ syck-0.70/lib/handler.c 2012-07-31 16:07:20.000000000 +0200 @@ -7,6 +7,9 @@ * Copyright (C) 2003 why the lucky stiff */ @@ -38,8 +65,8 @@ SYMID Index: syck-0.70/lib/implicit.c ---- syck-0.70/lib/implicit.c.orig 2009-09-30 19:29:34 +0200 -+++ syck-0.70/lib/implicit.c 2009-11-27 13:24:07 +0100 +--- syck-0.70/lib/implicit.c.orig 2009-09-30 19:29:34.000000000 +0200 ++++ syck-0.70/lib/implicit.c 2012-07-31 16:07:20.000000000 +0200 @@ -8,6 +8,7 @@ * Copyright (C) 2003 why the lucky stiff */ @@ -49,8 +76,8 @@ #define YYCTYPE char Index: syck-0.70/lib/node.c ---- syck-0.70/lib/node.c.orig 2009-09-30 19:29:34 +0200 -+++ syck-0.70/lib/node.c 2009-11-27 13:24:07 +0100 +--- syck-0.70/lib/node.c.orig 2009-09-30 19:29:34.000000000 +0200 ++++ syck-0.70/lib/node.c 2012-07-31 16:07:20.000000000 +0200 @@ -7,6 +7,9 @@ * Copyright (C) 2003 why the lucky stiff */ @@ -62,8 +89,8 @@ /* Index: syck-0.70/lib/syck.c ---- syck-0.70/lib/syck.c.orig 2009-09-30 19:29:34 +0200 -+++ syck-0.70/lib/syck.c 2009-11-27 13:24:07 +0100 +--- syck-0.70/lib/syck.c.orig 2009-09-30 19:29:34.000000000 +0200 ++++ syck-0.70/lib/syck.c 2012-07-31 16:07:20.000000000 +0200 @@ -7,6 +7,7 @@ * Copyright (C) 2003 why the lucky stiff */ @@ -89,8 +116,8 @@ { str->ptr = str->end; Index: syck-0.70/lib/syck.h ---- syck-0.70/lib/syck.h.orig 2009-09-30 19:29:34 +0200 -+++ syck-0.70/lib/syck.h 2009-11-27 13:24:07 +0100 +--- syck-0.70/lib/syck.h.orig 2009-09-30 19:29:34.000000000 +0200 ++++ syck-0.70/lib/syck.h 2012-07-31 16:07:20.000000000 +0200 @@ -36,6 +36,8 @@ #include @@ -101,9 +128,9 @@ #ifdef HAVE_ST_H #include Index: syck-0.70/lib/token.c ---- syck-0.70/lib/token.c.orig 2009-09-30 19:29:34 +0200 -+++ syck-0.70/lib/token.c 2009-11-27 13:24:07 +0100 -@@ -7,6 +7,8 @@ +--- syck-0.70/lib/token.c.orig 2009-09-30 19:29:34.000000000 +0200 ++++ syck-0.70/lib/token.c 2012-07-31 16:10:37.000000000 +0200 +@@ -7,11 +7,14 @@ * * Copyright (C) 2003 why the lucky stiff */ @@ -112,9 +139,15 @@ #include "syck.h" #if GRAM_FILES_HAVE_TAB_SUFFIX + #include "gram.tab.h" + #else ++#define YYPARSE_PARAM + #include "gram.h" + #endif + Index: syck-0.70/lib/yaml2byte.c ---- syck-0.70/lib/yaml2byte.c.orig 2009-09-30 19:29:34 +0200 -+++ syck-0.70/lib/yaml2byte.c 2009-11-27 13:24:31 +0100 +--- syck-0.70/lib/yaml2byte.c.orig 2009-09-30 19:29:34.000000000 +0200 ++++ syck-0.70/lib/yaml2byte.c 2012-07-31 16:07:20.000000000 +0200 @@ -11,6 +11,8 @@ */ #include "syck.h"