diff options
-rw-r--r-- | libjava/ChangeLog | 7 | ||||
-rw-r--r-- | libjava/Makefile.am | 38 | ||||
-rw-r--r-- | libjava/Makefile.in | 32 | ||||
-rw-r--r-- | libjava/scripts/TexinfoDoclet.java | 140 |
4 files changed, 7 insertions, 210 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index c6b7e345fe2..03aa02c7105 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -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): diff --git a/libjava/Makefile.am b/libjava/Makefile.am index 6ba82268738..e0b98e24f06 100644 --- a/libjava/Makefile.am +++ b/libjava/Makefile.am @@ -3882,44 +3882,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 ## diff --git a/libjava/Makefile.in b/libjava/Makefile.in index 58bb54bced9..6953fae7e3e 100644 --- a/libjava/Makefile.in +++ b/libjava/Makefile.in @@ -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 index aadc21786f3..00000000000 --- a/libjava/scripts/TexinfoDoclet.java +++ /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; - } -} |