From: Aaron Luchko Date: Tue, 12 Apr 2005 20:06:44 +0000 (+0000) Subject: re PR libgcj/20975 (Remove scripts/TexinfoDoclet.java) X-Git-Tag: misc/cutover-cvs2svn~4143 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b0d9bc9b22e6118728e4a156aeb18b908ae5b41c;p=thirdparty%2Fgcc.git re PR libgcj/20975 (Remove scripts/TexinfoDoclet.java) 2005-04-12 Aaron Luchko PR libgcj/20975 * scripts/TexinfoDoclet.java: Removed. * Makefile.am (texinfo): Removed. * Makefile.in: Regenerated. From-SVN: r98034 --- diff --git a/libjava/ChangeLog b/libjava/ChangeLog index c6b7e345fe29..03aa02c7105e 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,10 @@ +2005-04-12 Aaron Luchko + + PR libgcj/20975 + * scripts/TexinfoDoclet.java: Removed. + * Makefile.am (texinfo): Removed. + * Makefile.in: Regenerated. + 2005-04-11 Michael Koch * javax/imageio/ImageIO.java (ReaderFormatFilter.filter): diff --git a/libjava/Makefile.am b/libjava/Makefile.am index 6ba822687387..e0b98e24f06c 100644 --- a/libjava/Makefile.am +++ b/libjava/Makefile.am @@ -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 ## diff --git a/libjava/Makefile.in b/libjava/Makefile.in index 58bb54bced9e..6953fae7e3e4 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 aadc21786f34..000000000000 --- 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{"); - s = replace (s, "", "}"); - s = replace (s, "
    ", "\n@itemize @bullet\n"); - s = replace (s, "
", "\n@end itemize\n"); - s = replace (s, "
    ", "\n@itemize @bullet\n"); - s = replace (s, "
", "\n@end itemize\n"); - s = replace (s, "
  • ", "\n@item\n"); - s = replace (s, "
  • ", "\n"); - s = replace (s, "

    ", "\n\n"); - - s = replace (s, "", "@code{"); - s = replace (s, "", "}"); - s = replace (s, "

      ", "\n@itemize @bullet\n"); - s = replace (s, "
    ", "\n@end itemize\n"); - s = replace (s, "
      ", "\n@itemize @bullet\n"); - s = replace (s, "
    ", "\n@end itemize\n"); - s = replace (s, "
  • ", "\n@item\n"); - s = replace (s, "
  • ", "\n"); - s = replace (s, "

    ", "\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; - } -}