re PR libgcj/20975 (Remove scripts/TexinfoDoclet.java)
authorAaron Luchko <aluchko@redhat.com>
Tue, 12 Apr 2005 20:06:44 +0000 (20:06 +0000)
committerBryce McKinlay <bryce@gcc.gnu.org>
Tue, 12 Apr 2005 20:06:44 +0000 (21:06 +0100)
2005-04-12  Aaron Luchko  <aluchko@redhat.com>

PR libgcj/20975
* scripts/TexinfoDoclet.java: Removed.
* Makefile.am (texinfo): Removed.
* Makefile.in: Regenerated.

From-SVN: r98034

libjava/ChangeLog
libjava/Makefile.am
libjava/Makefile.in
libjava/scripts/TexinfoDoclet.java [deleted file]

index c6b7e345fe29b31ff7d13425aa9a63543399f8cc..03aa02c7105e7aa4c47b2d6b69764e6d86a48bf2 100644 (file)
@@ -1,3 +1,10 @@
+2005-04-12  Aaron Luchko  <aluchko@redhat.com>
+
+       PR libgcj/20975
+       * scripts/TexinfoDoclet.java: Removed.
+       * Makefile.am (texinfo): Removed.
+       * Makefile.in: Regenerated.
+
 2005-04-11  Michael Koch  <konqueror@gmx.de>
 
        * javax/imageio/ImageIO.java (ReaderFormatFilter.filter):
index 6ba822687387e578bed872eaf1c8f4c5c3f3abb3..e0b98e24f06c998c5839a74997594189257739d3 100644 (file)
@@ -3881,44 +3881,6 @@ gnu/gcj/xlib/natXUnmapEvent.cc
 
 ## ################################################################
 
-##
-## javadoc to texinfo conversion
-##
-
-TexinfoDoclet.class: $(srcdir)/scripts/TexinfoDoclet.java
-       javac -d . $(srcdir)/scripts/TexinfoDoclet.java
-
-texinfo: TexinfoDoclet.class
-       langsource=`ls $(srcdir)/java/lang/*.java`; \
-       lang=`echo $$langsource | sed -e 's/[^ ].*EcosProcess.java//g' | sed -e 's/[^ ].*PosixProcess.java//g'`; \
-       javadoc -outfile $(srcdir)/doc/java-lang.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $$lang
-       javadoc -outfile $(srcdir)/doc/java-lang-ref.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/lang/ref/*.java
-       javadoc -outfile $(srcdir)/doc/java-lang-reflect.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/lang/reflect/*.java
-       javadoc -outfile $(srcdir)/doc/java-applet.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/applet/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt-color.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/color/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt-datatransfer.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/datatransfer/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt-event.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/event/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt-geom.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/geom/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt-image.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/image/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt-peer.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/peer/*.java
-       javadoc -outfile $(srcdir)/doc/java-beans.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/beans/*.java
-       javadoc -outfile $(srcdir)/doc/java-beans-beancontext.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/beans/beancontext/*.java
-       javadoc -outfile $(srcdir)/doc/java-io.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/io/*.java
-       javadoc -outfile $(srcdir)/doc/java-math.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/math/*.java
-       javadoc -outfile $(srcdir)/doc/java-net.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/net/*.java
-       javadoc -outfile $(srcdir)/doc/java-security.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security/*.java
-       javadoc -outfile $(srcdir)/doc/java-security-cert.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security-cert/*.java
-       javadoc -outfile $(srcdir)/doc/java-security-spec.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security/spec/*.java
-       javadoc -outfile $(srcdir)/doc/java-security-interfaces.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security/spec/interfaces/*.java
-       javadoc -outfile $(srcdir)/doc/java-sql.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/sql/*.java
-       javadoc -outfile $(srcdir)/doc/java-text.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/text/*.java
-       javadoc -outfile $(srcdir)/doc/java-util.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/util/*.java
-       javadoc -outfile $(srcdir)/doc/java-util-jar.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/util/jar/*.java
-       javadoc -outfile $(srcdir)/doc/java-util-zip.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/util/zip/*.java
-
-## ################################################################
-
 ##
 ## Creating and installing sources.zip
 ##
index 58bb54bced9e23e13a1d539efdf8dd3f832342e4..6953fae7e3e41cdd03a8f7fce916c1618a2fd12a 100644 (file)
@@ -23706,38 +23706,6 @@ write-entries-to-file-check:
 @MAINTAINER_MODE_TRUE@@NATIVE_TRUE@    >> tmp-0212; \
 @MAINTAINER_MODE_TRUE@@NATIVE_TRUE@    mv tmp-0212 $(srcdir)/gnu/gcj/convert/JIS0212.h
 
-TexinfoDoclet.class: $(srcdir)/scripts/TexinfoDoclet.java
-       javac -d . $(srcdir)/scripts/TexinfoDoclet.java
-
-texinfo: TexinfoDoclet.class
-       langsource=`ls $(srcdir)/java/lang/*.java`; \
-       lang=`echo $$langsource | sed -e 's/[^ ].*EcosProcess.java//g' | sed -e 's/[^ ].*PosixProcess.java//g'`; \
-       javadoc -outfile $(srcdir)/doc/java-lang.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $$lang
-       javadoc -outfile $(srcdir)/doc/java-lang-ref.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/lang/ref/*.java
-       javadoc -outfile $(srcdir)/doc/java-lang-reflect.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/lang/reflect/*.java
-       javadoc -outfile $(srcdir)/doc/java-applet.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/applet/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt-color.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/color/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt-datatransfer.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/datatransfer/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt-event.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/event/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt-geom.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/geom/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt-image.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/image/*.java
-       javadoc -outfile $(srcdir)/doc/java-awt-peer.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/awt/peer/*.java
-       javadoc -outfile $(srcdir)/doc/java-beans.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/beans/*.java
-       javadoc -outfile $(srcdir)/doc/java-beans-beancontext.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/beans/beancontext/*.java
-       javadoc -outfile $(srcdir)/doc/java-io.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/io/*.java
-       javadoc -outfile $(srcdir)/doc/java-math.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/math/*.java
-       javadoc -outfile $(srcdir)/doc/java-net.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/net/*.java
-       javadoc -outfile $(srcdir)/doc/java-security.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security/*.java
-       javadoc -outfile $(srcdir)/doc/java-security-cert.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security-cert/*.java
-       javadoc -outfile $(srcdir)/doc/java-security-spec.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security/spec/*.java
-       javadoc -outfile $(srcdir)/doc/java-security-interfaces.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/security/spec/interfaces/*.java
-       javadoc -outfile $(srcdir)/doc/java-sql.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/sql/*.java
-       javadoc -outfile $(srcdir)/doc/java-text.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/text/*.java
-       javadoc -outfile $(srcdir)/doc/java-util.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/util/*.java
-       javadoc -outfile $(srcdir)/doc/java-util-jar.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/util/jar/*.java
-       javadoc -outfile $(srcdir)/doc/java-util-zip.texi -doclet TexinfoDoclet -sourcepath .'$(CLASSPATH_SEPARATOR)'$(srcdir) $(srcdir)/java/util/zip/*.java
-
 src.zip:
        -rm -f src.zip
        here=`pwd`; \
diff --git a/libjava/scripts/TexinfoDoclet.java b/libjava/scripts/TexinfoDoclet.java
deleted file mode 100644 (file)
index aadc217..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-/* Copyright (C) 2001  Free Software Foundation
-
-   This file is part of libgcj.
-
-This software is copyrighted work licensed under the terms of the
-Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
-details.  */
-
-import java.io.*;
-import com.sun.javadoc.*;
-
-public class TexinfoDoclet
-{
-  static PrintStream outfile;
-  
-  public static int optionLength(String option) 
-  {
-    if (option.equals("-outfile")) 
-      return 2;
-    return 0;
-  }
-
-  private static String replace (String s, String text, String replacement)
-  {
-    int i = s.indexOf (text);
-    while (i != -1)
-      {
-       s = s.substring(0, i) + replacement + s.substring(i+text.length());
-       i = s.indexOf (text);
-      }
-    
-    return s;
-  }
-  
-  private static String texify (String s)
-  {
-    if (s.indexOf('<') == -1)
-      return s;
-    
-    s = replace (s, "<code>", "@code{");
-    s = replace (s, "</code>", "}");
-    s = replace (s, "<ol>", "\n@itemize @bullet\n");
-    s = replace (s, "</ol>", "\n@end itemize\n");
-    s = replace (s, "<ul>", "\n@itemize @bullet\n");
-    s = replace (s, "</ul>", "\n@end itemize\n");
-    s = replace (s, "<li>", "\n@item\n");
-    s = replace (s, "</li>", "\n");
-    s = replace (s, "<p>", "\n\n");
-    
-    s = replace (s, "<CODE>", "@code{");
-    s = replace (s, "</CODE>", "}");
-    s = replace (s, "<OL>", "\n@itemize @bullet\n");
-    s = replace (s, "</OL>", "\n@end itemize\n");
-    s = replace (s, "<UL>", "\n@itemize @bullet\n");
-    s = replace (s, "</UL>", "\n@end itemize\n");
-    s = replace (s, "<LI>", "\n@item\n");
-    s = replace (s, "</LI>", "\n");
-    s = replace (s, "<P>", "\n\n");
-    
-    return s;
-  }
-  
-  private static void emitMethod (ClassDoc c, MethodDoc m)
-  {
-    outfile.print ("@deftypemethod " + c.typeName()
-                  + " {" + m.modifiers()
-                  + " " + m.returnType().typeName()
-                  + "} " + m.name());
-    
-    outfile.print (" (");
-    Parameter p[] = m.parameters();
-    boolean first = true;
-    
-    for (int i = 0; i < p.length; i++)
-      {
-       if (!first)
-         outfile.print (", ");
-       outfile.print (p[i].typeName() 
-                      + "@w{ }@var{"
-                      + p[i].name()
-                      + "}");
-       first = false;
-      }
-    outfile.print (") ");
-    
-    ClassDoc exceptions[] = m.thrownExceptions();
-    if (exceptions.length > 0)
-      {
-       outfile.print ("@*throws ");
-       first = true;
-       for (int i = 0; i < exceptions.length; i++)
-         {
-           if (!first)
-             outfile.print (", ");
-           outfile.print (exceptions[i].typeName());
-           first = false;
-         }
-      }
-    outfile.println ("");
-    
-    outfile.println (texify (m.commentText()));
-    
-    outfile.println ("@end deftypemethod");
-  }
-  
-  private static void emitClass (ClassDoc c)
-  {
-    MethodDoc[] methods = c.methods();
-    for (int i = 0; i < methods.length; i++)
-      {
-       emitMethod (c, methods[i]);
-      }
-  }
-  
-  public static boolean start (RootDoc root)
-  {
-    String options[][] = root.options ();
-    
-    for (int i = 0; i < options.length; i++)
-      {
-       try 
-         {
-           if (options[i][0].equals ("-outfile"))
-             {
-               outfile = new PrintStream (new FileOutputStream (options[i][1]));
-             }
-         } catch (java.io.IOException e) {
-           System.err.println ("Can't write to file " + options[i][1]);
-           return false;
-         }
-      }
-    
-    ClassDoc[] classes = root.classes();
-    for (int i = 0; i < classes.length; i++)
-      {
-       emitClass (classes[i]);
-      }
-    return true;
-  }
-}