Author: drazzib
Date: 2011-03-27 12:14:04 +0000 (Sun, 27 Mar 2011)
New Revision: 13460

Added:
   trunk/aspectj/debian/libaspectj-java-doc.doc-base.aspectj5rt-api
   trunk/aspectj/debian/libaspectj-java-doc.doc-base.runtime-api
   trunk/aspectj/debian/libaspectj-java-doc.doc-base.weaver-api
   trunk/aspectj/debian/libaspectj-java-doc.install
   trunk/aspectj/debian/patches/07_javadoc_links.diff
Removed:
   trunk/aspectj/debian/aspectj-doc.doc-base.aspectj5rt-api
   trunk/aspectj/debian/aspectj-doc.doc-base.runtime-api
   trunk/aspectj/debian/aspectj-doc.doc-base.weaver-api
Modified:
   trunk/aspectj/debian/aspectj-doc.docs
   trunk/aspectj/debian/changelog
   trunk/aspectj/debian/control
   trunk/aspectj/debian/local.properties
   trunk/aspectj/debian/patches/series
   trunk/aspectj/debian/rules
Log:
* New upstream release.
* Updated Standards-Version to 3.9.1 (no changes needed).
* Fix local Javadoc links:
  - d/patches/07_javadoc_links.diff: Use locally installed
   javadoc packages and hyperlink with them.
  - d/control: Add B-D on default-java-doc and libasm3-java-doc.
* d/control: Drop B-D on itself (our new bootstrap infrastructure doesn't need
  that anymore).
* Split packages into :
  - aspectj: only contains CLI tools.
  - libaspectj-java: JAR librairies for /usr/share/java.
  - libaspectj-java-doc: 4 API's Javadoc.
  - aspectj-doc: Programming Guides and SDK Documentation.

Deleted: trunk/aspectj/debian/aspectj-doc.doc-base.aspectj5rt-api
===================================================================
--- trunk/aspectj/debian/aspectj-doc.doc-base.aspectj5rt-api    2011-03-26 
11:52:22 UTC (rev 13459)
+++ trunk/aspectj/debian/aspectj-doc.doc-base.aspectj5rt-api    2011-03-27 
12:14:04 UTC (rev 13460)
@@ -1,9 +0,0 @@
-Document: aspectj-doc-aspectj5rt-api
-Title: API Javadoc for Aspectj Runtime Library
-Author: AspectJ Contributors
-Abstract: This is the API Javadoc provided by the AspectJ Runtime Library.
-Section: Programming
-
-Format: HTML
-Index: /usr/share/doc/aspectj-doc/aspectj5rt-api/index.html
-Files: /usr/share/doc/aspectj-doc/aspectj5rt-api/*

Deleted: trunk/aspectj/debian/aspectj-doc.doc-base.runtime-api
===================================================================
--- trunk/aspectj/debian/aspectj-doc.doc-base.runtime-api       2011-03-26 
11:52:22 UTC (rev 13459)
+++ trunk/aspectj/debian/aspectj-doc.doc-base.runtime-api       2011-03-27 
12:14:04 UTC (rev 13460)
@@ -1,9 +0,0 @@
-Document: aspectj-doc-runtime-api
-Title: API Javadoc for Aspectj Runtime API
-Author: AspectJ Contributors
-Abstract: This is the API Javadoc provided by the AspectJ Runtime API.
-Section: Programming
-
-Format: HTML
-Index: /usr/share/doc/aspectj-doc/runtime-api/index.html
-Files: /usr/share/doc/aspectj-doc/runtime-api/*

Deleted: trunk/aspectj/debian/aspectj-doc.doc-base.weaver-api
===================================================================
--- trunk/aspectj/debian/aspectj-doc.doc-base.weaver-api        2011-03-26 
11:52:22 UTC (rev 13459)
+++ trunk/aspectj/debian/aspectj-doc.doc-base.weaver-api        2011-03-27 
12:14:04 UTC (rev 13460)
@@ -1,9 +0,0 @@
-Document: aspectj-doc-weaver-api
-Title: API Javadoc for Aspectj Weaver API
-Author: AspectJ Contributors
-Abstract: This is the API Javadoc provided by the Aspectj Weaver API.
-Section: Programming
-
-Format: HTML
-Index: /usr/share/doc/aspectj-doc/weaver-api/index.html
-Files: /usr/share/doc/aspectj-doc/weaver-api/*

Modified: trunk/aspectj/debian/aspectj-doc.docs
===================================================================
--- trunk/aspectj/debian/aspectj-doc.docs       2011-03-26 11:52:22 UTC (rev 
13459)
+++ trunk/aspectj/debian/aspectj-doc.docs       2011-03-27 12:14:04 UTC (rev 
13460)
@@ -3,6 +3,3 @@
 org.aspectj/modules/aj-build/dist/docs/doc/progguide
 org.aspectj/modules/aj-build/dist/docs/doc/pdguide
 org.aspectj/modules/aj-build/dist/docs/doc/adk15notebook
-org.aspectj/modules/aj-build/dist/docs/doc/aspectj5rt-api
-org.aspectj/modules/aj-build/dist/docs/doc/runtime-api
-org.aspectj/modules/aj-build/dist/docs/doc/weaver-api

Modified: trunk/aspectj/debian/changelog
===================================================================
--- trunk/aspectj/debian/changelog      2011-03-26 11:52:22 UTC (rev 13459)
+++ trunk/aspectj/debian/changelog      2011-03-27 12:14:04 UTC (rev 13460)
@@ -1,3 +1,21 @@
+aspectj (1.6.11+dfsg-1) unstable; urgency=low
+
+  * New upstream release.
+  * Updated Standards-Version to 3.9.1 (no changes needed).
+  * Fix local Javadoc links:
+    - d/patches/07_javadoc_links.diff: Use locally installed
+     javadoc packages and hyperlink with them.
+    - d/control: Add B-D on default-java-doc and libasm3-java-doc.
+  * d/control: Drop B-D on itself (our new bootstrap infrastructure doesn't 
need
+    that anymore).
+  * Split packages into :
+    - aspectj: only contains CLI tools.
+    - libaspectj-java: JAR librairies for /usr/share/java.
+    - libaspectj-java-doc: 4 API's Javadoc.
+    - aspectj-doc: Programming Guides and SDK Documentation.
+
+ -- Damien Raude-Morvan <draz...@debian.org>  Tue, 15 Mar 2011 23:54:31 +0100
+
 aspectj (1.6.9+dfsg-1) unstable; urgency=low
 
   * New upstream release.

Modified: trunk/aspectj/debian/control
===================================================================
--- trunk/aspectj/debian/control        2011-03-26 11:52:22 UTC (rev 13459)
+++ trunk/aspectj/debian/control        2011-03-27 12:14:04 UTC (rev 13460)
@@ -5,29 +5,65 @@
 Uploaders: Michael Koch <konque...@gmx.de>, Damien Raude-Morvan 
<draz...@debian.org>
 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, 
html2text, maven-repo-helper
-Standards-Version: 3.9.0
+ junit (>= 3.8.1), libasm3-java, eclipse-platform (>= 3.4.1), html2text, 
maven-repo-helper, default-jdk-doc,
+ libasm3-java-doc
+Standards-Version: 3.9.1
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/aspectj/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/aspectj/
 Homepage: http://www.eclipse.org/aspectj
 
 Package: aspectj
 Architecture: all
-Depends: ${misc:Depends}, default-jre-headless | java2-runtime-headless
-Description: A seamless aspect-oriented extension for Java
+Depends: ${misc:Depends}, libaspectj-java (= ${source:Version}),
+ default-jre-headless | java2-runtime-headless
+Description: aspect-oriented extension for Java - tools
  AspectJ enables the clean modularization of crosscutting concerns
  such as: error checking and handling, synchronization, context-sensitive
  behavior, performance optimizations, monitoring and logging, debugging
  support, multi-object protocols.
+ .
+ This package provides the CLI tools of aspectj (aj5, ajc, ajbrowser).
 
+Package: libaspectj-java
+Architecture: all
+Replaces: aspectj (<< 1.6.10+dfsg-1)
+Conflicts: aspectj (<< 1.6.10+dfsg-1)
+Depends: ${misc:Depends}
+Suggests: aspectj
+Description: aspect-oriented extension for Java - library
+ AspectJ enables the clean modularization of crosscutting concerns
+ such as: error checking and handling, synchronization, context-sensitive
+ behavior, performance optimizations, monitoring and logging, debugging
+ support, multi-object protocols.
+ .
+ This package provides the JAR libraries of aspectj.
+
 Package: aspectj-doc
 Section: doc
 Architecture: all
 Depends: ${misc:Depends}
+Suggests: libaspectj-java-doc
 Description: aspect-oriented extension for Java - documentation
  AspectJ enables the clean modularization of crosscutting concerns
  such as: error checking and handling, synchronization, context-sensitive
  behavior, performance optimizations, monitoring and logging, debugging
  support, multi-object protocols.
  .
- This package provides the documentation for aspectj.
+ This package provides AspectJ Programming Guide, Diagnosis Guide and
+ Development Environment Guide and Development Kit Developer's Notebook.
+
+Package: libaspectj-java-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: default-jdk-doc, libasm3-java-doc
+Replaces: aspectj-doc (<< 1.6.10+dfsg-1)
+Conflicts: aspectj-doc (<< 1.6.10+dfsg-1)
+Suggests: aspectj-doc
+Description: aspect-oriented extension for Java - API documentation
+ AspectJ enables the clean modularization of crosscutting concerns
+ such as: error checking and handling, synchronization, context-sensitive
+ behavior, performance optimizations, monitoring and logging, debugging
+ support, multi-object protocols.
+ .
+ This package provides the Javadoc of JAR libraries of aspectj.

Copied: trunk/aspectj/debian/libaspectj-java-doc.doc-base.aspectj5rt-api (from 
rev 13422, trunk/aspectj/debian/aspectj-doc.doc-base.aspectj5rt-api)
===================================================================
--- trunk/aspectj/debian/libaspectj-java-doc.doc-base.aspectj5rt-api            
                (rev 0)
+++ trunk/aspectj/debian/libaspectj-java-doc.doc-base.aspectj5rt-api    
2011-03-27 12:14:04 UTC (rev 13460)
@@ -0,0 +1,9 @@
+Document: aspectj-doc-aspectj5rt-api
+Title: API Javadoc for Aspectj Runtime Library
+Author: AspectJ Contributors
+Abstract: This is the API Javadoc provided by the AspectJ Runtime Library.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libaspectj-java/api-aspectj5rt/index.html
+Files: /usr/share/doc/libaspectj-java/api-aspectj5rt/*

Copied: trunk/aspectj/debian/libaspectj-java-doc.doc-base.runtime-api (from rev 
13422, trunk/aspectj/debian/aspectj-doc.doc-base.runtime-api)
===================================================================
--- trunk/aspectj/debian/libaspectj-java-doc.doc-base.runtime-api               
                (rev 0)
+++ trunk/aspectj/debian/libaspectj-java-doc.doc-base.runtime-api       
2011-03-27 12:14:04 UTC (rev 13460)
@@ -0,0 +1,9 @@
+Document: aspectj-doc-runtime-api
+Title: API Javadoc for Aspectj Runtime API
+Author: AspectJ Contributors
+Abstract: This is the API Javadoc provided by the AspectJ Runtime API.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libaspectj-java/api-runtime/index.html
+Files: /usr/share/doc/libaspectj-java/api-runtime/*

Copied: trunk/aspectj/debian/libaspectj-java-doc.doc-base.weaver-api (from rev 
13422, trunk/aspectj/debian/aspectj-doc.doc-base.weaver-api)
===================================================================
--- trunk/aspectj/debian/libaspectj-java-doc.doc-base.weaver-api                
                (rev 0)
+++ trunk/aspectj/debian/libaspectj-java-doc.doc-base.weaver-api        
2011-03-27 12:14:04 UTC (rev 13460)
@@ -0,0 +1,9 @@
+Document: aspectj-doc-weaver-api
+Title: API Javadoc for Aspectj Weaver API
+Author: AspectJ Contributors
+Abstract: This is the API Javadoc provided by the AspectJ Weaver API.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libaspectj-java/api-weaver/index.html
+Files: /usr/share/doc/libaspectj-java/api-weaver/*

Copied: trunk/aspectj/debian/libaspectj-java-doc.install (from rev 13422, 
trunk/aspectj/debian/aspectj-doc.docs)
===================================================================
--- trunk/aspectj/debian/libaspectj-java-doc.install                            
(rev 0)
+++ trunk/aspectj/debian/libaspectj-java-doc.install    2011-03-27 12:14:04 UTC 
(rev 13460)
@@ -0,0 +1,3 @@
+org.aspectj/modules/aj-build/dist/docs/doc/aspectj5rt-api/*    
/usr/share/doc/libaspectj-java/api-aspectj5rt/
+org.aspectj/modules/aj-build/dist/docs/doc/runtime-api/*               
/usr/share/doc/libaspectj-java/api-runtime/
+org.aspectj/modules/aj-build/dist/docs/doc/weaver-api/*                        
/usr/share/doc/libaspectj-java/api-weaver/

Modified: trunk/aspectj/debian/local.properties
===================================================================
--- trunk/aspectj/debian/local.properties       2011-03-26 11:52:22 UTC (rev 
13459)
+++ trunk/aspectj/debian/local.properties       2011-03-27 12:14:04 UTC (rev 
13460)
@@ -1,8 +1,3 @@
-build.version=1.6.5
-build.version.base=1.6
-build.version.long=1.6.5
-build.version.short=1.6.5
-
 java11.home=/usr/lib/jvm/java-6-openjdk
 java13.home=/usr/lib/jvm/java-6-openjdk
 java14.home=/usr/lib/jvm/java-6-openjdk

Added: trunk/aspectj/debian/patches/07_javadoc_links.diff
===================================================================
--- trunk/aspectj/debian/patches/07_javadoc_links.diff                          
(rev 0)
+++ trunk/aspectj/debian/patches/07_javadoc_links.diff  2011-03-27 12:14:04 UTC 
(rev 13460)
@@ -0,0 +1,40 @@
+Description: Fix Javadoc links to use local
+ files (from default-jdk-doc and libasm3-java-doc).
+Forwarded: no
+Author: Damien Raude-Morvan <draz...@debian.org>
+Last-Update: 2011-03-16
+--- a/org.aspectj/modules/docs/build.xml
++++ b/org.aspectj/modules/docs/build.xml
+@@ -252,10 +252,12 @@
+                      classpath="${@{module}.classpath}"
+                      packagenames="${@{module}.packagenames}"
+             >
+-                <link offline="true"
+-                      href="http://java.sun.com/j2se/1.5/docs/api";
+-                      packagelistLoc="${docs.src.dir}/jdk15-packages.txt"
++                <link
++                      href="/usr/share/doc/default-jdk-doc/api/"
+                 />
++                <link
++                      href="/usr/share/doc/libasm3-java-doc/api/"
++                />            
+             </javadoc>
+         </sequential>
+     </macrodef>
+--- a/org.aspectj/modules/docs/docs.build.properties
++++ b/org.aspectj/modules/docs/docs.build.properties
+@@ -18,12 +18,8 @@
+  
+ weaver.classpath=\
+ ${aspectj.modules.dir}/lib/bcel/bcel.jar;\
+-${aspectj.modules.dir}/asm/bin;\
+-${aspectj.modules.dir}/bridge/bin;\
+-${aspectj.modules.dir}/runtime/bin;\
+-${aspectj.modules.dir}/util/bin;\
+-${aspectj.modules.dir}/testing-util/bin;\
+-${aspectj.modules.dir}/aj-build/jars/asm.jar;\
++${aspectj.modules.dir}/lib/asm/asm-3.1.jar;\
++${aspectj.modules.dir}/aj-build/jars/org.aspectj.matcher.jar;\
+ ${aspectj.modules.dir}/aj-build/jars/bridge.jar;\
+ ${aspectj.modules.dir}/aj-build/jars/runtime.jar;\
+ ${aspectj.modules.dir}/aj-build/jars/util.jar;\

Modified: trunk/aspectj/debian/patches/series
===================================================================
--- trunk/aspectj/debian/patches/series 2011-03-26 11:52:22 UTC (rev 13459)
+++ trunk/aspectj/debian/patches/series 2011-03-27 12:14:04 UTC (rev 13460)
@@ -3,3 +3,4 @@
 04_use_xsltproc_for_doc.diff
 05_build_classpath.diff
 ant_0_8_fix.diff
+07_javadoc_links.diff

Modified: trunk/aspectj/debian/rules
===================================================================
--- trunk/aspectj/debian/rules  2011-03-26 11:52:22 UTC (rev 13459)
+++ trunk/aspectj/debian/rules  2011-03-27 12:14:04 UTC (rev 13460)
@@ -31,9 +31,6 @@
 AJ_ASM_HOME := $(MODULES)/lib/asm
 AJ_JROCKIT_HOME := $(MODULES)/lib/ext/jrockit
 
-AJ_BOOT_HOME := $(MODULES)/lib/aspectj
-AJ_BOOT_JARS := aspectjlib.jar aspectjrt.jar aspectjtools.jar
-
 VERSION := $(shell echo $(DEB_UPSTREAM_VERSION) | sed 's/+dfsg//')
 
 pre-build:: debian/stamp-bootstrap
@@ -76,12 +73,6 @@
        # Setup our local.properties
        cp debian/local.properties $(MODULES)/build
 
-       # bootstrap using aspectj itself
-       $(MKDIR) $(AJ_BOOT_HOME)
-       for f in $(AJ_BOOT_JARS) ; do \
-          $(LN_S) /usr/share/java/$$f $(AJ_BOOT_HOME)/lib ; \
-       done
-
        # asm3
        $(MKDIR) $(AJ_ASM_HOME)
        $(LN_S) /usr/share/java/asm3.jar $(AJ_ASM_HOME)/asm-3.1.jar
@@ -109,14 +100,16 @@
        for f in $(AJ_SCRIPTS) ; do \
           dh_install $$f /usr/bin ; \
        done
-       mh_installpom -paspectj -e$(VERSION) 
org.aspectj/modules/build/aspectjrt.pom
-       mh_installjar -paspectj -e$(VERSION) -l 
org.aspectj/modules/build/aspectjrt.pom \
+
+install/libaspectj-java::
+       mh_installpom -plibaspectj-java -e$(VERSION) 
org.aspectj/modules/build/aspectjrt.pom
+       mh_installjar -plibaspectj-java -e$(VERSION) -l 
org.aspectj/modules/build/aspectjrt.pom \
                org.aspectj/modules/aj-build/dist/tools/lib/aspectjrt.jar
-       mh_installpom -paspectj -e$(VERSION) 
org.aspectj/modules/build/aspectjtools.pom
-       mh_installjar -paspectj -e$(VERSION) -l 
org.aspectj/modules/build/aspectjtools.pom \
+       mh_installpom -plibaspectj-java -e$(VERSION) 
org.aspectj/modules/build/aspectjtools.pom
+       mh_installjar -plibaspectj-java -e$(VERSION) -l 
org.aspectj/modules/build/aspectjtools.pom \
                org.aspectj/modules/aj-build/dist/tools/lib/aspectjtools.jar
-       mh_installpom -paspectj -e$(VERSION) 
org.aspectj/modules/build/aspectjweaver.pom
-       mh_installjar -paspectj -e$(VERSION) -l 
org.aspectj/modules/build/aspectjweaver.pom \
+       mh_installpom -plibaspectj-java -e$(VERSION) 
org.aspectj/modules/build/aspectjweaver.pom
+       mh_installjar -plibaspectj-java -e$(VERSION) -l 
org.aspectj/modules/build/aspectjweaver.pom \
                org.aspectj/modules/aj-build/dist/tools/lib/aspectjweaver.jar
 
 install/aspectj-doc::


_______________________________________________
pkg-java-commits mailing list
pkg-java-comm...@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

Reply via email to