Author: mkoch
Date: 2008-02-16 18:31:39 +0000 (Sat, 16 Feb 2008)
New Revision: 5725

Added:
   trunk/gjdoc/debian/patches/20_com_sun_tools_javadoc_Main.patch
Modified:
   trunk/gjdoc/debian/changelog
   trunk/gjdoc/debian/rules
Log:
* Added com.sun.tools.javadoc.Main class. Closes: #465389.


Modified: trunk/gjdoc/debian/changelog
===================================================================
--- trunk/gjdoc/debian/changelog        2008-02-16 13:10:21 UTC (rev 5724)
+++ trunk/gjdoc/debian/changelog        2008-02-16 18:31:39 UTC (rev 5725)
@@ -1,5 +1,6 @@
 gjdoc (0.7.8-9) UNRELEASED; urgency=low
 
+  * Added com.sun.tools.javadoc.Main class. Closes: #465389.
   * Fixed debian/copyright.
   * Removed debian/manpages/gjdoc.1. Not needed anymore.
   * Fixed hyphen issues in upstream manpage.

Added: trunk/gjdoc/debian/patches/20_com_sun_tools_javadoc_Main.patch
===================================================================
--- trunk/gjdoc/debian/patches/20_com_sun_tools_javadoc_Main.patch              
                (rev 0)
+++ trunk/gjdoc/debian/patches/20_com_sun_tools_javadoc_Main.patch      
2008-02-16 18:31:39 UTC (rev 5725)
@@ -0,0 +1,94 @@
+--- /dev/null  2008-01-09 22:41:23.640093256 +0100
++++ src/com/sun/tools/javadoc/Main.java        2008-02-13 11:45:01.000000000 
+0100
+@@ -0,0 +1,33 @@
++package com.sun.tools.javadoc;
++
++import java.io.PrintWriter;
++
++public class Main
++{
++      public static void main(String[] args)
++      {
++              execute(args);
++      }
++
++      public static int execute(String[] args)
++      {
++              return execute("gjdoc", args);
++      }
++
++      public static int execute(String programName, String[] args)
++      {
++              return gnu.classpath.tools.gjdoc.Main.execute(programName, 
args);
++      }
++
++      public static int execute(String programName, String 
defaultDocletClassName, String[] args)
++      {
++              
System.out.println("com.sun.tools.javadoc.Main.execute(String,String,String[]) 
is not implemented");
++              return -1;
++      }
++
++      public static int execute(String programName, PrintWriter errWriter, 
PrintWriter warnWriter, PrintWriter noticeWriter, String 
defaultDocletClassName, String[] args)
++      {
++              
System.out.println("com.sun.tools.javadoc.Main.execute(String,PrintWriter,PrintWriter,PrintWriter,String,String[])
 is not implemented");
++              return -1;
++      }
++}
+--- Makefile.am.orig   2008-02-15 10:02:57.000000000 +0100
++++ Makefile.am        2008-02-15 10:03:38.000000000 +0100
+@@ -60,6 +60,7 @@
+       antlr.so
+ 
+ lib_com_sun_javadoc_la_SOURCES = \
++      src/com/sun/tools/javadoc/Main.java \
+       src/com/sun/javadoc/ClassDoc.java \
+       src/com/sun/javadoc/ConstructorDoc.java \
+       src/com/sun/javadoc/Doc.java \
+@@ -370,9 +371,10 @@
+ 
+ com-sun-javadoc-$(VERSION).jar: classes $(com_sun_javadoc_jar_CLASSES)
+       $(JAR) cf $@ -C classes com/sun/javadoc
++      $(JAR) uf $@ -C classes com/sun/tools/javadoc
+ 
+ com-sun-tools-doclets-Taglet-$(VERSION).jar: classes 
$(com_sun_tools_doclets_Taglet_jar_CLASSES)
+-      $(JAR) cf $@ -C classes com/sun/tools
++      $(JAR) cf $@ -C classes com/sun/tools/doclects
+ 
+ gjdoc_resources = $(gnu_classpath_tools_gjdoc_jar_CSS) 
$(gnu_classpath_tools_gjdoc_jar_DTDS) \
+       $(gnu_classpath_tools_gjdoc_jar_ENTS) 
$(gnu_classpath_tools_gjdoc_jar_HTML) \
+--- Makefile.in.orig   2008-02-15 09:57:59.000000000 +0100
++++ Makefile.in        2008-02-15 10:01:50.000000000 +0100
+@@ -627,6 +627,7 @@
+       antlr.so
+ 
+ lib_com_sun_javadoc_la_SOURCES = \
++      src/com/sun/tools/javadoc/Main.java \
+       src/com/sun/javadoc/ClassDoc.java \
+       src/com/sun/javadoc/ConstructorDoc.java \
+       src/com/sun/javadoc/Doc.java \
+@@ -2111,6 +2112,13 @@
+ @AMDEP_TRUE@@am__fastdepGCJ_FALSE@    DEPDIR=$(DEPDIR) $(GCJDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepGCJ_FALSE@        $(LTGCJCOMPILE) -c -o $@ $<
+ 
++src/com/sun/javadoc/tools/Main.lo: src/com/sun/javadoc/tools/Main.java
[EMAIL PROTECTED]@      $(LIBTOOL) --tag=GCJ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) 
--mode=compile $(GCJ) $(AM_GCJFLAGS) $(GCJFLAGS) -MT 
src/com/sun/javadoc/tools/Main.lo -MD -MP -MF 
src/com/sun/javadoc/$(DEPDIR)/tools/Main.Tpo -c -o 
src/com/sun/javadoc/tools/Main.lo `test -f 
'src/com/sun/javadoc/tools/Main.java' || echo 
'$(srcdir)/'`src/com/sun/javadoc/tools/Main.java
[EMAIL PROTECTED]@      mv -f src/com/sun/javadoc/$(DEPDIR)/tools/Main.Tpo 
src/com/sun/javadoc/$(DEPDIR)/tools/Main.Plo
[EMAIL PROTECTED]@@am__fastdepGCJ_FALSE@        
source='src/com/sun/javadoc/tools/Main.java' 
object='src/com/sun/javadoc/tools/Main.lo' libtool=yes @AMDEPBACKSLASH@
[EMAIL PROTECTED]@@am__fastdepGCJ_FALSE@        DEPDIR=$(DEPDIR) $(GCJDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
[EMAIL PROTECTED]@      $(LIBTOOL) --tag=GCJ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) 
--mode=compile $(GCJ) $(AM_GCJFLAGS) $(GCJFLAGS) -c -o 
src/com/sun/javadoc/tools/Main.lo `test -f 
'src/com/sun/javadoc/tools/Main.java' || echo 
'$(srcdir)/'`src/com/sun/javadoc/tools/Main.java
++
+ src/com/sun/javadoc/ClassDoc.lo: src/com/sun/javadoc/ClassDoc.java
+ @am__fastdepGCJ_TRUE@ $(LIBTOOL) --tag=GCJ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) 
--mode=compile $(GCJ) $(AM_GCJFLAGS) $(GCJFLAGS) -MT 
src/com/sun/javadoc/ClassDoc.lo -MD -MP -MF 
src/com/sun/javadoc/$(DEPDIR)/ClassDoc.Tpo -c -o 
src/com/sun/javadoc/ClassDoc.lo `test -f 'src/com/sun/javadoc/ClassDoc.java' || 
echo '$(srcdir)/'`src/com/sun/javadoc/ClassDoc.java
+ @am__fastdepGCJ_TRUE@ mv -f src/com/sun/javadoc/$(DEPDIR)/ClassDoc.Tpo 
src/com/sun/javadoc/$(DEPDIR)/ClassDoc.Plo
+@@ -3744,9 +3752,10 @@
+ 
+ com-sun-javadoc-$(VERSION).jar: classes $(com_sun_javadoc_jar_CLASSES)
+       $(JAR) cf $@ -C classes com/sun/javadoc
++      $(JAR) cf $@ -C classes com/sun/javadoc -C classes com/sun/tools/javadoc
+ 
+ com-sun-tools-doclets-Taglet-$(VERSION).jar: classes 
$(com_sun_tools_doclets_Taglet_jar_CLASSES)
+-      $(JAR) cf $@ -C classes com/sun/tools
++      $(JAR) cf $@ -C classes com/sun/tools/doclets
+ 
+ gnu-classpath-tools-gjdoc-$(VERSION).jar: $(srcdir)/gjdoc.manifest 
src/resources/version.properties $(gnu_classpath_tools_gjdoc_jar_CLASSES) 
$(gnu_classpath_tools_gjdoc_jar_GENCLASSES) $(gjdoc_resources_src)
+       for res in $(gjdoc_resources) ; \

Modified: trunk/gjdoc/debian/rules
===================================================================
--- trunk/gjdoc/debian/rules    2008-02-16 13:10:21 UTC (rev 5724)
+++ trunk/gjdoc/debian/rules    2008-02-16 18:31:39 UTC (rev 5725)
@@ -64,11 +64,16 @@
                --gcj=$(GCJ) --dbtool='$(GCJ_DBTOOL)' \
                -L /usr/lib/gcj build-native build-native
 endif
+       mkdir build-native/temp
+       ( cd build-native/temp ; fastjar -xf ../../com-sun-javadoc-*.jar )
+       ( cd build-native/temp ; fastjar -xf ../../com-sun-tools-doclets-*.jar )
+       ( cd build-native/temp ; fastjar -xf ../../gnu-classpath-*.jar )
+       ( cd build-native/temp ; fastjar -cfM ../gjdoc.jar * )
        time $(GCJ) -g -O1 -o build-native/gjdoc \
          -Wl,-rpath,$(GCJSUBDIR) \
          --main=gnu.classpath.tools.gjdoc.Main \
          -Dgnu.gcj.runtime.VMClassLoader.library_control=never \
-         $(ANTLR_JAR) *.jar
+         $(ANTLR_JAR) build-native/gjdoc.jar
 
        -build-native/gjdoc --help
 


_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

Reply via email to