[pkg-java] r10757 - in trunk/aspectj/debian: . patches
Damien Raude-Morvan
drazzib at alioth.debian.org
Sun Oct 4 14:48:51 UTC 2009
Author: drazzib
Date: 2009-10-04 14:48:51 +0000 (Sun, 04 Oct 2009)
New Revision: 10757
Modified:
trunk/aspectj/debian/changelog
trunk/aspectj/debian/control
trunk/aspectj/debian/patches/02_use_gjdoc.diff
Log:
* New upstream release.
- Update 02_use_gjdoc.diff patch
* Update my email address
Modified: trunk/aspectj/debian/changelog
===================================================================
--- trunk/aspectj/debian/changelog 2009-10-03 18:15:16 UTC (rev 10756)
+++ trunk/aspectj/debian/changelog 2009-10-04 14:48:51 UTC (rev 10757)
@@ -1,3 +1,11 @@
+aspectj (1.6.6+dfsg-1) unstable; urgency=low
+
+ * New upstream release.
+ - Update 02_use_gjdoc.diff patch
+ * Update my email address
+
+ -- Damien Raude-Morvan <drazzib at debian.org> Sun, 04 Oct 2009 16:37:23 +0200
+
aspectj (1.6.5+dfsg-1) unstable; urgency=low
[ Thomas Girard ]
Modified: trunk/aspectj/debian/control
===================================================================
--- trunk/aspectj/debian/control 2009-10-03 18:15:16 UTC (rev 10756)
+++ trunk/aspectj/debian/control 2009-10-04 14:48:51 UTC (rev 10757)
@@ -2,7 +2,7 @@
Section: java
Priority: optional
Maintainer: Debian Java maintainers <pkg-java-maintainers at lists.alioth.debian.org>
-Uploaders: Thomas Girard <thomas.g.girard at free.fr>, Michael Koch <konqueror at gmx.de>, Damien Raude-Morvan <drazzib at drazzib.com>
+Uploaders: Thomas Girard <thomas.g.girard at free.fr>, Michael Koch <konqueror at gmx.de>, Damien Raude-Morvan <drazzib at debian.org>
Build-Depends: debhelper (>= 7), default-jdk, ant, ant-optional, cdbs, quilt
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, gjdoc, html2text
Modified: trunk/aspectj/debian/patches/02_use_gjdoc.diff
===================================================================
--- trunk/aspectj/debian/patches/02_use_gjdoc.diff 2009-10-03 18:15:16 UTC (rev 10756)
+++ trunk/aspectj/debian/patches/02_use_gjdoc.diff 2009-10-04 14:48:51 UTC (rev 10757)
@@ -1,7 +1,8 @@
Description: Use gjdoc when invoking ajdoc
Author: Thomas Girard <thomas.g.girard at free.fr>
+Author: Damien Raude-Morvan <drazzib at debian.org>
Forwarded: no
-Last-Update: 2009-08-18
+Last-Update: 2009-10-04
--- a/org.aspectj/modules/ajdoc/.classpath
+++ b/org.aspectj/modules/ajdoc/.classpath
@@ -7,6 +7,7 @@
@@ -14,53 +15,52 @@
<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
-@@ -21,10 +21,21 @@
- * @author Mik Kersten
- */
- class JavadocRunner {
-+ 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());
-+ }
-+ }
-+ }
-
+@@ -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};
+- 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 +76,13 @@
+ } 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 {
+ // 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};
+ 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.");
+- 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});
-@@ -90,6 +100,9 @@
- // 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 );
- }
+ 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());
++ }
++ }
++ }
+ }
More information about the pkg-java-commits
mailing list