Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37601596
en ru br
ALT Linux repos
S:9.4.0.9-alt2_10jpp11
5.0: 6.5.5-alt2_1jpp5
4.1: 6.5.3-alt2_5jpp1.7
4.0: 6.5.3-alt2_5jpp1.7

Group :: Development/Java
RPM: saxon

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: saxon-cmdlinefix.patch
Download


--- com/icl/saxon/StyleSheet.java.orig	2004-07-20 13:04:01.490886776 +0300
+++ com/icl/saxon/StyleSheet.java	2004-07-20 13:08:45.562006674 +0300
@@ -157,7 +157,7 @@
 
                     else if (args[i].equals("-x")) {
                         i++;
-                        if (args.length < i+2) badUsage(name, "No source parser class");
+                        if (args.length < i+1) badUsage(name, "No source parser class");
                         String sourceParserName = args[i++];
                         factory.setAttribute(
                                 FeatureKeys.SOURCE_PARSER_CLASS,
@@ -166,7 +166,7 @@
 
                     else if (args[i].equals("-y")) {
                         i++;
-                        if (args.length < i+2) badUsage(name, "No style parser class");
+                        if (args.length < i+1) badUsage(name, "No style parser class");
                         String styleParserName = args[i++];
                         factory.setAttribute(
                                 FeatureKeys.STYLE_PARSER_CLASS,
@@ -175,7 +175,7 @@
 
                     else if (args[i].equals("-r")) {
                         i++;
-                        if (args.length < i+2) badUsage(name, "No URIResolver class");
+                        if (args.length < i+1) badUsage(name, "No URIResolver class");
                         String r = args[i++];
                         factory.setURIResolver(makeURIResolver(r));
                     }
@@ -193,7 +193,7 @@
 
                     else if (args[i].equals("-TL")) {
                         i++;
-                        if (args.length < i+2) badUsage(name, "No TraceListener class");
+                        if (args.length < i+1) badUsage(name, "No TraceListener class");
                         TraceListener traceListener = makeTraceListener(args[i++]);
                         factory.setAttribute(
                                 FeatureKeys.TRACE_LISTENER,
@@ -224,7 +224,7 @@
                     
                     else if (args[i].equals("-m")) {
                         i++;
-                        if (args.length < i+2) badUsage(name, "No message Emitter class");
+                        if (args.length < i+1) badUsage(name, "No message Emitter class");
                         factory.setAttribute(
                                 FeatureKeys.MESSAGE_EMITTER_CLASS,
                                 args[i++]);                              
@@ -538,7 +538,9 @@
         System.err.println("  -ds             Use standard tree data structure ");
         System.err.println("  -dt             Use tinytree data structure (default)");
         System.err.println("  -o filename     Send output to named file or directory ");
+        System.err.println("  -l              Switch on line numbering for the source document ");
         System.err.println("  -m classname    Use specified Emitter class for xsl:message output ");
+        System.err.println("  -noext          Suppress calls on non-system extension functions ");
         System.err.println("  -r classname    Use specified URIResolver class ");
         System.err.println("  -t              Display version and timing information ");        
         System.err.println("  -T              Set standard TraceListener");  
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin