20663199 six Userland components need work for Python 2.6 -> 2.7 move
authorJohn Beck <John.Beck@Oracle.COM>
Fri, 06 Mar 2015 13:23:54 -0800
changeset 3918 d8138667d338
parent 3917 87d7f448290b
child 3924 6200b874acbb
20663199 six Userland components need work for Python 2.6 -> 2.7 move
components/antlr/Makefile
components/antlr/test/results-32.master
components/grails/Makefile
components/grails/patches/runant.py.patch
components/graphviz/patches/python.patch
components/logilab-common/Makefile
components/logilab-common/logilab-common-27.p5m
components/logilab-common/test/results-all.master
components/mercurial/patches/magic.patch
components/python/cherrypy/patches/setup.cfg.patch
--- a/components/antlr/Makefile	Fri Mar 06 13:33:18 2015 -0800
+++ b/components/antlr/Makefile	Fri Mar 06 13:23:54 2015 -0800
@@ -49,9 +49,9 @@
 CONFIGURE_OPTIONS +=	--without-examples
 
 # pkgdepend doesn't like the first line of a Python script to be:
-# '#!/usr/bin/env python' so turn it into '#!/usr/bin/python2.6'
+# '#!/usr/bin/env python' so turn it into '#!/usr/bin/python2.7'
 COMPONENT_POST_CONFIGURE_ACTION = \
-	$(GSED) -i -e 's/env python/python2.6/' \
+	$(GSED) -i -e 's/env python/python2.7/' \
 		$(BUILD_DIR_32)/scripts/pyantlr.sh
 
 COMPONENT_INSTALL_ARGS += prefix=$(PROTOUSRDIR)
@@ -59,6 +59,9 @@
 COMPONENT_INSTALL_ARGS += bindir=$(PROTOUSRBINDIR)
 COMPONENT_INSTALL_ARGS += sbindir=$(PROTOUSRSBINDIR)
 
+# This expression contains a build date, so delete it.
+COMPONENT_TEST_TRANSFORMS += '-e "/^ANTLR Parser Generator.*$$/d"'
+
 # Needed to find the antlr man page.
 PKG_PROTO_DIRS +=	$(COMPONENT_DIR)/files
 
@@ -76,5 +79,5 @@
 test:           $(TEST_32)
 
 
-REQUIRED_PACKAGES += runtime/python-26
+REQUIRED_PACKAGES += runtime/python-27
 REQUIRED_PACKAGES += shell/ksh93
--- a/components/antlr/test/results-32.master	Fri Mar 06 13:33:18 2015 -0800
+++ b/components/antlr/test/results-32.master	Fri Mar 06 13:23:54 2015 -0800
@@ -51,7 +51,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh  $(SOURCE_DIR)/examples/cpp/ASTsupport/test.g 
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/ASTsupport/test.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling $(@D)/examples/cpp/ASTsupport/SupportTest.cpp
 *** compiling $(SOURCE_DIR)/examples/cpp/ASTsupport/Main.cpp
 gmake[5]: Entering directory `$(@D)/lib/cpp/src'
@@ -130,7 +129,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh  $(SOURCE_DIR)/examples/cpp/HTML/html.g 
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/HTML/html.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling $(@D)/examples/cpp/HTML/HTMLParser.cpp
 *** compiling $(@D)/examples/cpp/HTML/HTMLLexer.cpp
 *** compiling $(SOURCE_DIR)/examples/cpp/HTML/Main.cpp
@@ -147,7 +145,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/IDL/idl.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/IDL/idl.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /bin/touch `echo $(@D)/examples/cpp/IDL/.idl.g`
 *** compiling $(SOURCE_DIR)/examples/cpp/IDL/Main.cpp
 *** compiling $(@D)/examples/cpp/IDL/IDLLexer.cpp
@@ -166,7 +163,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh  $(SOURCE_DIR)/examples/cpp/calc/calc.g 
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/calc/calc.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling $(@D)/examples/cpp/calc/CalcLexer.cpp
 *** compiling $(@D)/examples/cpp/calc/CalcParser.cpp
 *** compiling $(@D)/examples/cpp/calc/CalcTreeWalker.cpp
@@ -196,7 +192,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh  $(SOURCE_DIR)/examples/cpp/exprAST/expr.g 
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/exprAST/expr.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling $(@D)/examples/cpp/exprAST/ExprLexer.cpp
 *** compiling $(@D)/examples/cpp/exprAST/ExprParser.cpp
 *** compiling $(SOURCE_DIR)/examples/cpp/exprAST/Main.cpp
@@ -216,7 +211,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh  $(SOURCE_DIR)/examples/cpp/filter/t.g 
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/filter/t.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling $(@D)/examples/cpp/filter/T.cpp
 *** compiling $(SOURCE_DIR)/examples/cpp/filter/Test.cpp
 gmake[5]: Entering directory `$(@D)/lib/cpp/src'
@@ -259,7 +253,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh  $(SOURCE_DIR)/examples/cpp/heteroAST/calc.g 
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/heteroAST/calc.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling $(@D)/examples/cpp/heteroAST/CalcLexer.cpp
 *** compiling $(@D)/examples/cpp/heteroAST/CalcParser.cpp
 *** compiling $(SOURCE_DIR)/examples/cpp/heteroAST/Main.cpp
@@ -278,7 +271,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/imagNodeAST/treewalk.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/imagNodeAST/treewalk.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/cpp/imagNodeAST/treewalk.g:28:17: warning:nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/cpp/imagNodeAST/treewalk.g:28:17:     k==1:"else"
 /bin/touch `echo $(@D)/examples/cpp/imagNodeAST/.treewalk.g`
@@ -308,7 +300,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/includeFile/P.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/includeFile/P.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /bin/touch `echo $(@D)/examples/cpp/includeFile/.P.g`
 *** compiling $(@D)/examples/cpp/includeFile/PParser.cpp
 "PParser.hpp", line 70: Warning: PParser::traceOut hides the virtual function antlr::LLkParser::traceOut(const char*).
@@ -341,13 +332,11 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh  $(SOURCE_DIR)/examples/cpp/java/java.g 
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/java/java.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /bin/touch `echo $(@D)/examples/cpp/java/.java.g`
 *** compiling $(@D)/examples/cpp/java/JavaLexer.cpp
 *** compiling $(@D)/examples/cpp/java/JavaRecognizer.cpp
 /bin/sh $(@D)/scripts/antlr.sh  $(SOURCE_DIR)/examples/cpp/java/java.tree.g 
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/java/java.tree.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /bin/touch `echo $(@D)/examples/cpp/java/.java.tree.g`
 *** compiling $(@D)/examples/cpp/java/JavaTreeParser.cpp
 *** compiling $(SOURCE_DIR)/examples/cpp/java/Main.cpp
@@ -366,7 +355,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/lexRewrite/rewrite.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/lexRewrite/rewrite.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /bin/touch `echo $(@D)/examples/cpp/lexRewrite/.rewrite.g`
 *** compiling $(SOURCE_DIR)/examples/cpp/lexRewrite/Main.cpp
 *** compiling $(@D)/examples/cpp/lexRewrite/Rewrite.cpp
@@ -389,15 +377,12 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/multiParser/lexer.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/multiParser/lexer.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /bin/touch `echo $(@D)/examples/cpp/multiParser/.lexer.g`
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/multiParser/parser1.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/multiParser/parser1.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /bin/touch `echo $(@D)/examples/cpp/multiParser/.parser1.g`
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/multiParser/parser2.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/multiParser/parser2.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /bin/touch `echo $(@D)/examples/cpp/multiParser/.parser2.g`
 *** compiling $(SOURCE_DIR)/examples/cpp/multiParser/Main.cpp
 *** compiling $(@D)/examples/cpp/multiParser/SimpleLexer.cpp
@@ -419,7 +404,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/parseBinary/data.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/parseBinary/data.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /bin/touch `echo $(@D)/examples/cpp/parseBinary/.data.g`
 *** compiling $(@D)/examples/cpp/parseBinary/DataParser.cpp
 *** compiling $(@D)/examples/cpp/parseBinary/DataLexer.cpp
@@ -440,7 +424,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/preserveWhiteSpace/instr.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/preserveWhiteSpace/instr.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/cpp/preserveWhiteSpace/instr.g:26:40: warning:nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/cpp/preserveWhiteSpace/instr.g:26:40:     k==1:"else"
 $(SOURCE_DIR)/examples/cpp/preserveWhiteSpace/instr.g:26:40:     k==2:LBRACE,"if",ID
@@ -476,7 +459,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/tinyc/lexer.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/tinyc/lexer.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/cpp/tinyc/lexer.g:36: warning:lexical nondeterminism upon
 $(SOURCE_DIR)/examples/cpp/tinyc/lexer.g:36:     k==1:'*'
 $(SOURCE_DIR)/examples/cpp/tinyc/lexer.g:36:     k==2:'/'
@@ -485,7 +467,6 @@
 *** compiling $(@D)/examples/cpp/tinyc/TinyCLexer.cpp
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/tinyc/tinyc.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/tinyc/tinyc.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/cpp/tinyc/tinyc.g:59:17: warning:nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/cpp/tinyc/tinyc.g:59:17:     k==1:"else"
 /bin/touch `echo $(@D)/examples/cpp/tinyc/.tinyc.g`
@@ -505,7 +486,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/tokenStreamRewrite/tinyc.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/tokenStreamRewrite/tinyc.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/cpp/tokenStreamRewrite/tinyc.g:107:17: warning:nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/cpp/tokenStreamRewrite/tinyc.g:107:17:     k==1:"else"
 $(SOURCE_DIR)/examples/cpp/tokenStreamRewrite/tinyc.g:155: warning:lexical nondeterminism upon
@@ -557,7 +537,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/transform/calc.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/transform/calc.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /bin/touch `echo $(@D)/examples/cpp/transform/.calc.g`
 *** compiling $(@D)/examples/cpp/transform/CalcParser.cpp
 *** compiling $(@D)/examples/cpp/transform/CalcLexer.cpp
@@ -579,7 +558,6 @@
 gmake[5]: Leaving directory `$(@D)/antlr'
 /bin/sh $(@D)/scripts/antlr.sh $(SOURCE_DIR)/examples/cpp/treewalk/treewalk.g
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/cpp/treewalk/treewalk.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/cpp/treewalk/treewalk.g:29:17: warning:nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/cpp/treewalk/treewalk.g:29:17:     k==1:"else"
 /bin/touch `echo $(@D)/examples/cpp/treewalk/.treewalk.g`
@@ -651,7 +629,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/ASTsupport/test.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 5 Java file(s)
 Note: $(SOURCE_DIR)/examples/java/ASTsupport/TestASTFactory.java uses or overrides a deprecated API.
 Note: Recompile with -Xlint:deprecation for details.
@@ -733,7 +710,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/HTML/html.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 4 Java file(s)
 /usr/jdk/instances/jdk1.7.0/bin/java Main
 gmake[4]: Leaving directory `$(@D)/examples/java/HTML'
@@ -744,7 +720,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/IDL/idl.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 4 Java file(s)
 Note: $(@D)/examples/java/IDL/IDLLexer.java uses unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
@@ -757,7 +732,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/calc/calc.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 5 Java file(s)
 exec test1 ..
 /usr/jdk/instances/jdk1.7.0/bin/java Calc
@@ -771,7 +745,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/columns/track.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 2 Java file(s)
 /usr/jdk/instances/jdk1.7.0/bin/java L
 Token: ["123456789012345678901234567890",<4>,line=1,col=1]
@@ -790,7 +763,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/cpp/cpp.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/java/cpp/cpp.g:234: warning:lexical nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/java/cpp/cpp.g:234:     k==1:'\\'
 $(SOURCE_DIR)/examples/java/cpp/cpp.g:234:     k==2:'\n'
@@ -820,7 +792,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/exprAST/expr.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 4 Java file(s)
 Note: $(SOURCE_DIR)/examples/java/exprAST/Main.java uses or overrides a deprecated API.
 Note: Recompile with -Xlint:deprecation for details.
@@ -836,7 +807,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/filter/t.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 3 Java file(s)
 /usr/jdk/instances/jdk1.7.0/bin/java Test
 Token: ["<p>",<4>,line=1,col=161]
@@ -856,7 +826,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/filterWithRule/t.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 3 Java file(s)
 /usr/jdk/instances/jdk1.7.0/bin/java Test
 invalid tag: <html>
@@ -875,7 +844,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/heteroAST/calc.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 9 Java file(s)
 Note: $(@D)/examples/java/heteroAST/CalcParser.java uses unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
@@ -891,7 +859,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/imagNodeAST/treewalk.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/java/imagNodeAST/treewalk.g:20:17: warning:nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/java/imagNodeAST/treewalk.g:20:17:     k==1:"else"
 *** compiling 5 Java file(s)
@@ -914,7 +881,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/includeFile/P.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 4 Java file(s)
 Note: $(@D)/examples/java/includeFile/PLexer.java uses unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
@@ -936,9 +902,7 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/java/java.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/java/java.tree.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 6 Java file(s)
 Note: $(@D)/examples/java/java/JavaLexer.java uses unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
@@ -956,7 +920,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/lexRewrite/rewrite.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 3 Java file(s)
 /usr/jdk/instances/jdk1.7.0/bin/java Main
 letter A
@@ -972,7 +935,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/linkChecker/links.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 5 Java file(s)
 Note: $(SOURCE_DIR)/examples/java/linkChecker/LinkChecker.java uses unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
@@ -997,13 +959,9 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/multiLexer/javadoclex.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/multiLexer/javadocparse.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/multiLexer/javalex.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/multiLexer/javaparse.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 9 Java file(s)
 Note: $(@D)/examples/java/multiLexer/DemoJavaLexer.java uses unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
@@ -1018,7 +976,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/parseBinary/data.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 5 Java file(s)
 /usr/jdk/instances/jdk1.7.0/bin/java Main
 274
@@ -1031,7 +988,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/preserveWhiteSpace/instr.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/java/preserveWhiteSpace/instr.g:16:40: warning:nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/java/preserveWhiteSpace/instr.g:16:40:     k==1:"else"
 $(SOURCE_DIR)/examples/java/preserveWhiteSpace/instr.g:16:40:     k==2:LBRACE,"if",ID
@@ -1062,9 +1018,7 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/tinybasic/TinyBasic.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/tinybasic/TinyBasicTreeWalker.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/java/tinybasic/TinyBasicTreeWalker.g:86:17: warning:Rule 'assign_statement' returns a value
 *** compiling 26 Java file(s)
 Note: Some input files use unchecked or unsafe operations.
@@ -1110,13 +1064,11 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/tinyc/lexer.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/java/tinyc/lexer.g:35: warning:lexical nondeterminism upon
 $(SOURCE_DIR)/examples/java/tinyc/lexer.g:35:     k==1:'*'
 $(SOURCE_DIR)/examples/java/tinyc/lexer.g:35:     k==2:'/'
 $(SOURCE_DIR)/examples/java/tinyc/lexer.g:35:     between alt 1 and exit branch of block
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/tinyc/tinyc.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/java/tinyc/tinyc.g:74:17: warning:nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/java/tinyc/tinyc.g:74:17:     k==1:"else"
 *** compiling 4 Java file(s)
@@ -1131,7 +1083,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/transform/calc.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 5 Java file(s)
 /usr/jdk/instances/jdk1.7.0/bin/java Calc
  ( + ( + ( + 0 3 ) ( * 0 5 ) ) 0 )
@@ -1144,7 +1095,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/treewalk/treewalk.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/java/treewalk/treewalk.g:16:17: warning:nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/java/treewalk/treewalk.g:16:17:     k==1:"else"
 *** compiling 5 Java file(s)
@@ -1187,7 +1137,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/unicode/unicode.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 *** compiling 2 Java file(s)
 /usr/jdk/instances/jdk1.7.0/bin/java L
 Token: ["some",<4>,line=1,col=2]
@@ -1207,7 +1156,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/java/xml/xml.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/java/xml/xml.g:73: warning:nongreedy block may exit incorrectly due
 $(SOURCE_DIR)/examples/java/xml/xml.g:73:     	to limitations of linear approximate lookahead (first k-1 sets
 $(SOURCE_DIR)/examples/java/xml/xml.g:73:     	in lookahead not singleton).
@@ -1269,7 +1217,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/ASTsupport/astsupport.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 Test testDefaultCreate succeeded
 Test testSpecificHomoCreate succeeded
 Test testDefaultCreate succeeded
@@ -1347,7 +1294,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/HTML/html.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 ["<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">",<4>,line=1,col=1]
 ["
 ",<118>,line=1,col=50]
@@ -1509,7 +1455,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/IDL/idl.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 ["module",<5>,line=1,col=1]
 ["A",<68>,line=1,col=8]
 ["{",<6>,line=1,col=10]
@@ -1709,7 +1654,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/asn1/asn1.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 ["M",<14>,line=2,col=1]
 ["{",<34>,line=2,col=3]
 ["iso",<12>,line=3,col=2]
@@ -7035,7 +6979,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/calc/calc.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/python/calc/calc.g:209:17: warning:lexical nondeterminism between alts 4 and 5 of block upon
 $(SOURCE_DIR)/examples/python/calc/calc.g:209:17:     k==1:'\r'
 ["begin",<10>,line=1,col=1]
@@ -7131,7 +7074,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/columns/columns.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 ["123456789012345678901234567890",<4>,line=1,col=1]
 ["a",<5>,line=2,col=2]
 ["one",<5>,line=2,col=5]
@@ -7147,7 +7089,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/cpp/cpp.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/python/cpp/cpp.g:252: warning:lexical nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/python/cpp/cpp.g:252:     k==1:'\\'
 $(SOURCE_DIR)/examples/python/cpp/cpp.g:252:     k==2:'\n','\r'
@@ -7170,7 +7111,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/exprAST/expr.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 ["4",<11>,line=1,col=1]
 ["/",<6>,line=1,col=3]
 ["(",<8>,line=1,col=5]
@@ -7216,7 +7156,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/filter/filter.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 ["<p>",<4>,line=1,col=152]
 ["<p>",<4>,line=1,col=494]
 ["<br>",<5>,line=1,col=697]
@@ -7232,7 +7171,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/filterWithRule/rulefilter.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 invalid tag: <html>
 ["<p>",<4>,line=3,col=1]
 ["<br>",<5>,line=5,col=1]
@@ -7247,7 +7185,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/heteroAST/hetero.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 ["3",<7>,line=1,col=1]
 ["+",<4>,line=1,col=2]
 ["4",<7>,line=1,col=3]
@@ -7271,7 +7208,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/imagNodeAST/imagnode.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/python/imagNodeAST/imagnode.g:29:17: warning:nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/python/imagNodeAST/imagnode.g:29:17:     k==1:"else"
 ["{",<5>,line=1,col=1]
@@ -7324,7 +7260,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/includeFile/incfile.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 decl a
 decl b
 decl x
@@ -7341,14 +7276,12 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/java/java.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/python/java/java.g: warning:lexical nondeterminism between rules DOT and NUM_INT upon
 $(SOURCE_DIR)/examples/python/java/java.g:     k==1:'.'
 $(SOURCE_DIR)/examples/python/java/java.g:     k==2:<end-of-token>
 $(SOURCE_DIR)/examples/python/java/java.g:     k==3:<end-of-token>
 $(SOURCE_DIR)/examples/python/java/java.g:     k==4:<end-of-token>
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/java/java_w.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /bin/sh $(@D)/scripts/python.sh java_l.py < $(SOURCE_DIR)/examples/python/java/java.in
 ["class",<70>,line=1,col=1]
 ["T",<58>,line=1,col=7]
@@ -7514,7 +7447,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/lexRewrite/rewrite.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 letter A
 letter B
 letter C
@@ -7527,9 +7459,7 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/lexerTester/lexertester.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/lexerTester/simplelexer1.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 gen persistence file entry for: A
 gen persistence file entry for: A
 deterministic(nextToken:  ( mA ) ;)
@@ -7547,7 +7477,6 @@
 ignoring alt because effectiveDepth!=altDepth1!=0
 genChar( 'A')
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/lexerTester/simplelexer2.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 gen persistence file entry for: A
 gen persistence file entry for: A
 deterministic(nextToken:  ( mA ) ;)
@@ -7570,7 +7499,6 @@
 lookCharLiteral(1, 'A')
 genChar( 'A')
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/lexerTester/simplelexer3.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 gen persistence file entry for: A
 gen persistence file entry for: A
 deterministic(nextToken:  ( mA ) ;)
@@ -7588,7 +7516,6 @@
 ignoring alt because effectiveDepth!=altDepth1!=0
 genChar( 'A')
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/lexerTester/simplelexer4.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 gen persistence file entry for: A
 gen persistence file entry for: A
 deterministic(nextToken:  ( mA ) ;)
@@ -7611,7 +7538,6 @@
 lookCharLiteral(1, 'A')
 genChar( 'A')
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/lexerTester/simplelexer5.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 gen persistence file entry for: A
 gen persistence file entry for: A
 deterministic(nextToken:  ( mA ) ;)
@@ -7670,7 +7596,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/linkChecker/links.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/python/linkChecker/test.html:8: error: Reference to missing file missing.gif
 $(SOURCE_DIR)/examples/python/linkChecker/test.html:11: error: Reference to missing file images/t.gif
 $(SOURCE_DIR)/examples/python/linkChecker/test.html:12: error: Reference to missing file images/T.GIF
@@ -7685,13 +7610,9 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/multiLexer/multilex_l.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/multiLexer/multilex_p.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/multiLexer/javadoc_l.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/multiLexer/javadoc_p.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 found:  @param foo
 found:  @exception IOException
 stop - no AST generated.
@@ -7703,7 +7624,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/filter/filter.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 ["<p>",<4>,line=1,col=152]
 ["<p>",<4>,line=1,col=494]
 ["<br>",<5>,line=1,col=697]
@@ -7719,7 +7639,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/parseBinary/binary.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 ["274",<4>,line=1,col=1]
 ["a test",<5>,line=1,col=4]
 gmake[4]: Leaving directory `$(@D)/examples/python/parseBinary'
@@ -7730,10 +7649,8 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/pascal/pascal.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/python/pascal/pascal.g:624:3: warning:Redefinition of token in tokens {...}: DOTDOT
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/pascal/pascalw.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 ["program",<24>,line=7,col=1]
 ["inflation",<29>,line=7,col=9]
 ["(",<25>,line=7,col=18]
@@ -7832,7 +7749,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/preserveWhiteSpace/keepws.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/python/preserveWhiteSpace/keepws.g:28:32: warning:nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/python/preserveWhiteSpace/keepws.g:28:32:     k==1:"else"
 $(SOURCE_DIR)/examples/python/preserveWhiteSpace/keepws.g:28:32:     k==2:LBRACE,"if",ID
@@ -7935,9 +7851,7 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/tinybasic/basic.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/tinybasic/basic_w.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 /bin/sh $(@D)/scripts/python.sh basic_l.py   < $(SOURCE_DIR)/examples/python/tinybasic/basic.in
 ["PROGRAM",<54>,line=1,col=9]
 ["(",<61>,line=1,col=17]
@@ -8273,13 +8187,11 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/tinyc/tinyc_l.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/python/tinyc/tinyc_l.g:41: warning:lexical nondeterminism upon
 $(SOURCE_DIR)/examples/python/tinyc/tinyc_l.g:41:     k==1:'*'
 $(SOURCE_DIR)/examples/python/tinyc/tinyc_l.g:41:     k==2:'/'
 $(SOURCE_DIR)/examples/python/tinyc/tinyc_l.g:41:     between alt 1 and exit branch of block
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/tinyc/tinyc_p.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/python/tinyc/tinyc_p.g:99:17: warning:nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/python/tinyc/tinyc_p.g:99:17:     k==1:"else"
 ["int",<4>,line=1,col=1]
@@ -8352,7 +8264,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/transform/transform.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 ["0",<7>,line=1,col=1]
 ["+",<4>,line=1,col=2]
 ["3",<7>,line=1,col=3]
@@ -8378,7 +8289,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/treewalk/treewalk.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/python/treewalk/treewalk.g:25:9: warning:nondeterminism between alts 1 and 2 of block upon
 $(SOURCE_DIR)/examples/python/treewalk/treewalk.g:25:9:     k==1:"else"
 ["{",<4>,line=1,col=1]
@@ -8446,7 +8356,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/unicode/unicode.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 warning: terminal can't display unicode chars.
 ["some",<4>,line=1,col=2]
 ["test",<4>,line=1,col=7]
@@ -8464,7 +8373,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/unicode.IDENTs/ident.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 ["English",<4>,line=1,col=1]
 [":=",<5>,line=1,col=9]
 ["word",<4>,line=1,col=12]
@@ -8487,7 +8395,6 @@
 gmake[5]: Entering directory `$(@D)/antlr'
 gmake[5]: Leaving directory `$(@D)/antlr'
 /usr/jdk/instances/jdk1.7.0/bin/java -classpath $(@D)/antlr/antlr.jar antlr.Tool $(SOURCE_DIR)/examples/python/xml/xml.g
-ANTLR Parser Generator   Version 2.7.7 (20150202)   1989-2005
 $(SOURCE_DIR)/examples/python/xml/xml.g:84: warning:nongreedy block may exit incorrectly due
 $(SOURCE_DIR)/examples/python/xml/xml.g:84:     	to limitations of linear approximate lookahead (first k-1 sets
 $(SOURCE_DIR)/examples/python/xml/xml.g:84:     	in lookahead not singleton).
--- a/components/grails/Makefile	Fri Mar 06 13:33:18 2015 -0800
+++ b/components/grails/Makefile	Fri Mar 06 13:23:54 2015 -0800
@@ -78,6 +78,6 @@
 
 REQUIRED_PACKAGES += runtime/perl-512
 REQUIRED_PACKAGES += runtime/perl-516
-REQUIRED_PACKAGES += runtime/python-26
+REQUIRED_PACKAGES += runtime/python-27
 REQUIRED_PACKAGES += shell/bash
 REQUIRED_PACKAGES += shell/ksh93
--- a/components/grails/patches/runant.py.patch	Fri Mar 06 13:33:18 2015 -0800
+++ b/components/grails/patches/runant.py.patch	Fri Mar 06 13:23:54 2015 -0800
@@ -1,3 +1,5 @@
+The status of this patch is unknown.
+
 *** grails-1.0.3/ant/bin/runant.py.orig	Fri Jul  8 09:46:11 2011
 --- grails-1.0.3/ant/bin/runant.py	Fri Jul  8 09:46:26 2011
 ***************
@@ -7,7 +9,7 @@
   #
   #  Licensed under the Apache License, Version 2.0 (the "License");
 --- 1,4 ----
-! #!/usr/bin/python2.6
+! #!/usr/bin/python2.7
   # Copyright 2001,2003-2004 The Apache Software Foundation
   #
   #  Licensed under the Apache License, Version 2.0 (the "License");
--- a/components/graphviz/patches/python.patch	Fri Mar 06 13:33:18 2015 -0800
+++ b/components/graphviz/patches/python.patch	Fri Mar 06 13:23:54 2015 -0800
@@ -1,8 +1,10 @@
+The status of this patch is unknown.
+
 --- graphviz-2.26.3/tclpkg/gv/demo/modgraph.py.orig	Wed Jan  2 18:58:18 2008
 +++ graphviz-2.26.3/tclpkg/gv/demo/modgraph.py	Tue Aug 24 23:48:48 2010
 @@ -1,4 +1,4 @@
 -#!/usr/bin/python
-+#!/usr/bin/python2.6
++#!/usr/bin/python2.7
  
  # display the kernel module dependencies
  
--- a/components/logilab-common/Makefile	Fri Mar 06 13:33:18 2015 -0800
+++ b/components/logilab-common/Makefile	Fri Mar 06 13:23:54 2015 -0800
@@ -73,6 +73,11 @@
 
 COMPONENT_TEST_CMD = $(PROTOUSRBINDIR)/pytest-2.7
 COMPONENT_TEST_ARGS =
+COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
+COMPONENT_TEST_TRANSFORMS += \
+    '-e "s|$(PROTO_DIR)$(PYTHON_VENDOR_PACKAGES)|\\$$(PYTHONPATH)|g"' \
+    '-e "s|\(Exception: Unable to acquire /tmp/tmp\).*/LOCK|\1XXXXXX/LOCK|"' \
+    '-e "s|\(Ran .* test cases in\) .*s (.*s CPU)\(.*\)|\1 TIME (CPUTIME)\2|"'
 
 # Expected failures for test target:
 # 413 test cases, 1 error, 1 failures, 22 skipped
@@ -81,5 +86,5 @@
 
 test:	$(TEST_NO_ARCH)
 
-
 REQUIRED_PACKAGES += library/python-2/pyorbit-26
+REQUIRED_PACKAGES += library/python/pyorbit-27
--- a/components/logilab-common/logilab-common-27.p5m	Fri Mar 06 13:33:18 2015 -0800
+++ b/components/logilab-common/logilab-common-27.p5m	Fri Mar 06 13:23:54 2015 -0800
@@ -101,18 +101,15 @@
 depend type=optional \
     fmri=library/python-2/[email protected],5.12-5.12.0.0.0.41.0
 
-# This is commented out until there is a 2.7 version available.
-# pkgdepend should have picked up the dependency on
-# /library/python/pyorbit-27
-#depend fmri=__TBD
-#    pkg.debug.depend.file=usr/lib/python2.7/vendor-packages/CORBA.py
-#    pkg.debug.reason=usr/lib/python2.7/vendor-packages/logilab/common/corbautils.py
-#    type=require
-
 # force a dependency on the Python 2.7 runtime
 depend type=require fmri=__TBD pkg.debug.depend.file=python2.7 \
     pkg.debug.depend.path=usr/bin
 
+# pkgdepend should have picked up the dependency on /library/python/pyorbit-27
+depend type=require fmri=__TBD \
+    pkg.debug.depend.file=usr/lib/python2.7/vendor-packages/CORBA.py \
+    pkg.debug.reason=usr/lib/python2.7/vendor-packages/logilab/common/corbautils.py
+
 # force a dependency on the logilab-common package
 depend type=require \
     fmri=library/python/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/logilab-common/test/results-all.master	Fri Mar 06 13:23:54 2015 -0800
@@ -0,0 +1,181 @@
+[?1034hgoing into $(SOURCE_DIR)/test
+======================  unittest_interface.py  =======================
+.....
+======================  unittest_shellutils.py  ======================
+.E.....................
+======================================================================
+ERROR: test_locked_for_one_hour (unittest_shellutils.AcquireLockTC)
+----------------------------------------------------------------------
+Traceback (most recent call last)
+  File "$(PYTHONPATH)/logilab/common/testlib.py", line 646, in _proceed
+    testfunc(*args, **kwargs)
+  File "$(SOURCE_DIR)/test/unittest_shellutils.py", line 208, in test_locked_for_one_hour
+    self.assertRaises(UserWarning, acquire_lock, self.lock, max_try=2, delay=1)
+  File "$(PYTHONPATH)/logilab/common/testlib.py", line 1150, in failUnlessRaises
+    callableObj(*args, **kwargs)
+  File "$(PYTHONPATH)/logilab/common/shellutils.py", line 281, in acquire_lock
+    raise Exception('Unable to acquire %s' % lock_file)
+Exception: Unable to acquire /tmp/tmpXXXXXX/LOCK
+
+                              no stdout                               
+                              no stderr                               
+========================  unittest_pytest.py  ========================
+..
+========================  unittest_cache.py  =========================
+........
+======================  unittest_changelog.py  =======================
+unittest_changelog.py:33: DeprecationWarning: Non-standard: please copy test method to your TestCase class
+  self.assertStreamEquals(open(self.cl_file), out)
+.
+========================  unittest_graph.py  =========================
+..............
+=========================  unittest_tree.py  =========================
+........................
+======================  unittest_decorators.py  ======================
+............
+======================  unittest_taskqueue.py  =======================
+.....
+========================  unittest_compat.py  ========================
+....
+====================  unittest_ureports_text.py  =====================
+.......
+=======================  unittest_testlib.py  ========================
+............................................................................unittest_testlib.py:180: DeprecationWarning: Non-standard: please copy test method to your TestCase class
+  self.assertDirEqual(ed1, ed2)
+unittest_testlib.py:181: DeprecationWarning: Non-standard: please copy test method to your TestCase class
+  self.assertDirEqual(ref, ref)
+$(PYTHONPATH)/logilab/common/testlib.py:1059: DeprecationWarning: Non-standard: please copy test method to your TestCase class
+  osp.join(path_b, ipath_b, ifiles_b[index]))
+$(PYTHONPATH)/logilab/common/testlib.py:998: DeprecationWarning: Non-standard: please copy test method to your TestCase class
+  msg_prefix='Files differs\n-:%s\n+:%s\n'%(fname1, fname2))
+unittest_testlib.py:182: DeprecationWarning: Non-standard: please copy test method to your TestCase class
+  self.assertDirEqual( ref, same)
+$(PYTHONPATH)/logilab/common/testlib.py:1150: DeprecationWarning: Non-standard: please copy test method to your TestCase class
+  callableObj(*args, **kwargs)
+..unittest_testlib.py:166: DeprecationWarning: Non-standard: please copy test method to your TestCase class
+  self.tc.assertFileEqual(foo, foo)
+.........unittest_testlib.py:193: DeprecationWarning: Non-standard: please copy test method to your TestCase class
+  self.tc.assertStreamEqual(stream1, stream1)
+.....unittest_testlib.py:119: DeprecationWarning: Non-standard: please copy test method to your TestCase class
+  self.tc.assertXMLStringWellFormed(valid)
+...
+====================  unittest_ureports_html.py  =====================
+.......
+====================  unittest_configuration.py  =====================
+.............
+=========================  unittest_date.py  =========================
+.....................F.unittest_date.py:150: DeprecationWarning: Please use skipTest instead.
+  self.skip('mx.DateTime is not installed')
+SSSSSSSSSSSSSSSSSSSSSS
+======================================================================
+FAIL: test_ticks2datetime_before_1900 (unittest_date.DateTC)
+----------------------------------------------------------------------
+Traceback (most recent call last)
+  File "$(PYTHONPATH)/logilab/common/testlib.py", line 646, in _proceed
+    testfunc(*args, **kwargs)
+  File "$(SOURCE_DIR)/test/unittest_date.py", line 139, in test_ticks2datetime_before_1900
+    self.assertEqual(ustrftime(date, '%Y-%m-%d'), u'1899-12-31')
+  File "/usr/lib/python2.7/unittest/case.py", line 513, in assertEqual
+    assertion_func(first, second, msg=msg)
+  File "/usr/lib/python2.7/unittest/case.py", line 924, in assertMultiLineEqual
+    self.fail(self._formatMessage(msg, standardMsg))
+  File "/usr/lib/python2.7/unittest/case.py", line 410, in fail
+    raise self.failureException(msg)
+AssertionError: u'1899-12-30' != u'1899-12-31'
+- 1899-12-30
+?          ^
++ 1899-12-31
+?          ^
+
+
+                              no stdout                               
+                              no stderr                               
+======================================================================
+SKIPPED: test_add_days_worked (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_day (unittest_date.MxDateTC)
+enumerate days
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_get_national_holidays (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_month (unittest_date.MxDateTC)
+enumerate months
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_afternoon (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_afternoon_before_holiday (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_afternoon_before_saturday (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_day_nextday (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_friday_monday (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_friday_monday_with_two_weekends (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_friday_saturday (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_friday_sunday (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_now_and_before (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_now_now (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_now_now2 (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_saturday_monday (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_saturday_sunday (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_saturday_tuesday (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_tuesday_friday (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_open_days_tuesday_wednesday (unittest_date.MxDateTC)
+week-end + easter monday
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_ticks2datetime_before_1900 (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+======================================================================
+SKIPPED: test_ustrftime_before_1900 (unittest_date.MxDateTC)
+	mx.DateTime is not installed
+========================  unittest_table.py  =========================
+.....................................
+=====================  unittest_deprecation.py  ======================
+....
+=======================  unittest_xmlutils.py  =======================
+.....
+=======================  unittest_umessage.py  =======================
+....
+=======================  unittest_modutils.py  =======================
+...................................
+======================  unittest_fileutils.py  =======================
+............
+=======================  unittest_registry.py  =======================
+..........
+======================  unittest_textutils.py  =======================
+.........................................
+*******************************************************************************
+Ran 413 test cases in TIME (CPUTIME), 1 errors, 1 failures, 22 skipped
+21 modules OK (2 failed)
+failures: $(SOURCE_DIR)/test/unittest_shellutils [1/23], $(SOURCE_DIR)/test/unittest_date [1/45]
--- a/components/mercurial/patches/magic.patch	Fri Mar 06 13:33:18 2015 -0800
+++ b/components/mercurial/patches/magic.patch	Fri Mar 06 13:23:54 2015 -0800
@@ -1,8 +1,10 @@
+The status of this patch is unknown.
+
 --- mercurial-1.8.2/contrib/check-code.py.orig	Fri Apr  1 10:41:52 2011
 +++ mercurial-1.8.2/contrib/check-code.py	Fri Apr  1 11:10:58 2011
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env python
-+#!/usr/bin/python2.6
++#!/usr/bin/python2.7
  #
  # check-code - a style and portability checker for Mercurial
  #
@@ -10,7 +12,7 @@
 +++ mercurial-1.8.2/contrib/dumprevlog	Fri Apr  1 11:11:03 2011
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env python
-+#!/usr/bin/python2.6
++#!/usr/bin/python2.7
  # Dump revlogs as raw data stream
  # $ find .hg/store/ -name "*.i" | xargs dumprevlog > repo.dump
  
@@ -18,7 +20,7 @@
 +++ mercurial-1.8.2/contrib/hg-ssh	Fri Apr  1 11:11:05 2011
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env python
-+#!/usr/bin/python2.6
++#!/usr/bin/python2.7
  #
  # Copyright 2005-2007 by Intevation GmbH <[email protected]>
  #
@@ -26,7 +28,7 @@
 +++ mercurial-1.8.2/contrib/hgweb.fcgi	Fri Apr  1 11:11:07 2011
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env python
-+#!/usr/bin/python2.6
++#!/usr/bin/python2.7
  #
  # An example FastCGI script for use with flup, edit as necessary
  
@@ -34,7 +36,7 @@
 +++ mercurial-1.8.2/contrib/simplemerge	Fri Apr  1 11:11:08 2011
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env python
-+#!/usr/bin/python2.6
++#!/usr/bin/python2.7
  
  from mercurial import demandimport
  demandimport.enable()
@@ -42,7 +44,7 @@
 +++ mercurial-1.8.2/contrib/undumprevlog	Fri Apr  1 11:11:10 2011
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env python
-+#!/usr/bin/python2.6
++#!/usr/bin/python2.7
  # Undump a dump from dumprevlog
  # $ hg init
  # $ undumprevlog < repo.dump
--- a/components/python/cherrypy/patches/setup.cfg.patch	Fri Mar 06 13:33:18 2015 -0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-diff -Nur setup.cfg 
---- setup.cfg	1969-12-31 16:00:00.000000000 -0800
-+++ setup.cfg	2011-06-07 04:19:50.112162699 -0700
[email protected]@ -0,0 +1,3 @@
-+[install]
-+install-data=/usr/lib/python2.6/vendor-packages
-+