Author: drazzib
Date: 2010-04-13 18:26:30 +0000 (Tue, 13 Apr 2010)
New Revision: 12154

Removed:
   trunk/aspectj/debian/patches/02_use_gjdoc.diff
Modified:
   trunk/aspectj/debian/changelog
   trunk/aspectj/debian/control
   trunk/aspectj/debian/patches/series
   trunk/aspectj/debian/rules
Log:
* Upload to unstable (fix FTBFS)
* Drop usage of gjdoc (use default-jdk javadoc tool)

Modified: trunk/aspectj/debian/changelog
===================================================================
--- trunk/aspectj/debian/changelog      2010-04-13 18:21:02 UTC (rev 12153)
+++ trunk/aspectj/debian/changelog      2010-04-13 18:26:30 UTC (rev 12154)
@@ -1,14 +1,15 @@
-aspectj (1.6.8+dfsg-1) unstable; urgency=low
+aspectj (1.6.6+dfsg-4) unstable; urgency=low
 
-  UNRELEASED: FTBFS
-  * Team upload
-  * New upstream release
+  [ Torsten Werner ]
   * Remove Thomas Girard from Uploaders.
   * Change maintainers into Maintainers.
-  * Replace gjdoc by gcj-jdk.
 
- -- Torsten Werner <[email protected]>  Sun, 11 Apr 2010 22:46:19 +0200
+  [ Damien Raude-Morvan ]
+  * Upload to unstable (fix FTBFS)
+  * Drop usage of gjdoc (use default-jdk javadoc tool)
 
+ -- Damien Raude-Morvan <[email protected]>  Tue, 13 Apr 2010 20:21:51 +0200
+
 aspectj (1.6.6+dfsg-3) unstable; urgency=low
 
   * Add Maven support:

Modified: trunk/aspectj/debian/control
===================================================================
--- trunk/aspectj/debian/control        2010-04-13 18:21:02 UTC (rev 12153)
+++ trunk/aspectj/debian/control        2010-04-13 18:26:30 UTC (rev 12154)
@@ -5,7 +5,7 @@
 Uploaders: Michael Koch <[email protected]>, Damien Raude-Morvan 
<[email protected]>
 Build-Depends: debhelper (>= 7), default-jdk, ant, ant-optional, cdbs
 Build-Depends-Indep: libxalan2-java, libcommons-logging-java, libregexp-java, 
docbook-xml, docbook-xsl, xsltproc, docbook-to-man,
- junit (>= 3.8.1), libasm3-java, eclipse-platform (>= 3.4.1), aspectj, 
gcj-jdk, html2text, maven-repo-helper
+ junit (>= 3.8.1), libasm3-java, eclipse-platform (>= 3.4.1), aspectj, 
html2text, maven-repo-helper
 Standards-Version: 3.8.4
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/aspectj/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/aspectj/

Deleted: trunk/aspectj/debian/patches/02_use_gjdoc.diff
===================================================================
--- trunk/aspectj/debian/patches/02_use_gjdoc.diff      2010-04-13 18:21:02 UTC 
(rev 12153)
+++ trunk/aspectj/debian/patches/02_use_gjdoc.diff      2010-04-13 18:26:30 UTC 
(rev 12154)
@@ -1,66 +0,0 @@
-Description: Use gjdoc when invoking ajdoc
-Author: Thomas Girard <[email protected]>
-Author: Damien Raude-Morvan <[email protected]>
-Forwarded: no
-Last-Update: 2009-10-04
---- a/org.aspectj/modules/ajdoc/.classpath
-+++ b/org.aspectj/modules/ajdoc/.classpath
-@@ -7,6 +7,7 @@
-       <classpathentry kind="src" path="/util"/>
-       <classpathentry kind="src" path="testsrc"/>
-       <classpathentry sourcepath="/lib/junit/junit-src.jar" kind="lib" 
path="/lib/junit/junit.jar"/>
-+      <classpathentry kind="lib" path="/lib/gnu-classpath-tools-gjdoc.jar"/>
-       <classpathentry kind="var" path="JAVA_HOME/lib/tools.jar"/>
-       <classpathentry kind="var" path="JRE14_LIB"/>
-       <classpathentry kind="output" path="bin"/>
---- a/org.aspectj/modules/ajdoc/src/org/aspectj/tools/ajdoc/JavadocRunner.java
-+++ b/org.aspectj/modules/ajdoc/src/org/aspectj/tools/ajdoc/JavadocRunner.java
-@@ -24,7 +24,7 @@
- 
-       static boolean has14ToolsAvailable() {
-               try {
--                      Class jdMainClass = com.sun.tools.javadoc.Main.class;
-+                      Class jdMainClass = getJavadocMainClass();
-                       Class[] paramTypes = new Class[] { String[].class };
-                       jdMainClass.getMethod("execute", paramTypes);
-               } catch (NoClassDefFoundError e) {
-@@ -65,14 +65,13 @@
- 
-               try {
-                       // for JDK 1.4 and above call the execute method...
--                      Class jdMainClass = com.sun.tools.javadoc.Main.class;
-+                      Class jdMainClass = getJavadocMainClass();
-                       Method executeMethod = null;
-                       try {
-                               Class[] paramTypes = new Class[] { 
String[].class };
-                               executeMethod = 
jdMainClass.getMethod("execute", paramTypes);
-                       } catch (NoSuchMethodException e) {
--                              com.sun.tools.javadoc.Main.main(javadocargs);
--                              // throw new 
UnsupportedOperationException("ajdoc requires a tools library from JDK 1.4 or 
later.");
-+                              throw new UnsupportedOperationException("ajdoc 
requires a tools library from JDK 1.4 or later.");
-                       }
-                       try {
-                               executeMethod.invoke(null, new Object[] { 
javadocargs });
-@@ -89,7 +88,22 @@
-                       // Do nothing since we expect it to be thrown
-                       // System.out.println( ">> se: " + se.getMessage() );
-               }
-+              catch ( NoClassDefFoundError nf ) {
-+                      throw new RuntimeException("Failed to invoke javadoc");
-+              }
-               // Set the security manager back
-               // System.setSecurityManager(defaultSecurityManager);
-       }
-+
-+       private static Class getJavadocMainClass() throws NoClassDefFoundError 
{
-+               try {
-+                       return Class.forName("com.sun.tools.javadoc.Main");
-+               } catch (ClassNotFoundException nf1) {
-+                       try {
-+                               return 
Class.forName("gnu.classpath.tools.gjdoc.Main");
-+                       } catch (ClassNotFoundException nf2) {
-+                               throw new 
NoClassDefFoundError(nf2.getMessage());
-+                       }
-+               }
-+       }
- }

Modified: trunk/aspectj/debian/patches/series
===================================================================
--- trunk/aspectj/debian/patches/series 2010-04-13 18:21:02 UTC (rev 12153)
+++ trunk/aspectj/debian/patches/series 2010-04-13 18:26:30 UTC (rev 12154)
@@ -1,5 +1,4 @@
 01_ajc_xml_typo.diff
-02_use_gjdoc.diff
 03_use_system_docbook.diff
 04_use_xsltproc_for_doc.diff
 05_build_classpath.diff

Modified: trunk/aspectj/debian/rules
===================================================================
--- trunk/aspectj/debian/rules  2010-04-13 18:21:02 UTC (rev 12153)
+++ trunk/aspectj/debian/rules  2010-04-13 18:26:30 UTC (rev 12154)
@@ -76,9 +76,6 @@
        # Setup our local.properties
        cp debian/local.properties $(MODULES)/build
 
-       # Also symlink gjdoc.jar
-       $(LN_S) /usr/share/java/gnu-classpath-tools-gjdoc.jar $(MODULES)/lib
-       
        # bootstrap using aspectj itself
        $(MKDIR) $(AJ_BOOT_HOME)
        for f in $(AJ_BOOT_JARS) ; do \
@@ -132,7 +129,6 @@
        rm -Rf $(AJ_ECLIPSE_HOME)
        rm -Rf $(AJ_BOOT_HOME)/lib/aspectj*.jar
        rm -Rf $(AJ_ASM_HOME)/asm-3.1.jar
-       rm -f $(MODULES)/lib/gnu-classpath-tools-gjdoc.jar
        rm -f $(DEB_BUILDDIR)/local.properties $(AJ_MANPAGES)
        rm -Rf $(AJ_COMMONS_HOME)
        rm -Rf $(AJ_JUNIT_HOME)


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

Reply via email to