[pkg-java] r4027 - trunk/aspectj/debian

tgg at alioth.debian.org tgg at alioth.debian.org
Sat Aug 18 13:54:48 UTC 2007


Author: tgg
Date: 2007-08-18 13:54:48 +0000 (Sat, 18 Aug 2007)
New Revision: 4027

Added:
   trunk/aspectj/debian/aj.sgml
   trunk/aspectj/debian/aspectj.links
   trunk/aspectj/debian/aspectj.manpages
Modified:
   trunk/aspectj/debian/changelog
   trunk/aspectj/debian/control
   trunk/aspectj/debian/copyright
   trunk/aspectj/debian/manpage_from.sh
   trunk/aspectj/debian/rules
Log:
update copyright, fix manpage, add aj(1) and aj5(1)


Added: trunk/aspectj/debian/aj.sgml
===================================================================
--- trunk/aspectj/debian/aj.sgml	                        (rev 0)
+++ trunk/aspectj/debian/aj.sgml	2007-08-18 13:54:48 UTC (rev 4027)
@@ -0,0 +1,52 @@
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.3//EN">
+<!-- this file is based on:                              -->
+<!--  aspectj/org.aspectj/modules/docs/devGuideDB/aj.xml -->
+<!-- it was slightly modified to cover aj5               -->
+<refentry id="aj-ref" xreflabel="The aj Command-line Reference">
+  <refmeta>
+    <refentrytitle>aj, aj5</refentrytitle>
+    <manvolnum>1</manvolnum>
+  </refmeta>
+
+  <refnamediv>
+    <refname>aj, aj5</refname>
+    <refpurpose>command-line launchers for load-time weaving</refpurpose>
+  </refnamediv>  
+
+  <refsynopsisdiv>
+    <cmdsynopsis>
+       <command>aj</command>
+      <arg><replaceable>Options</replaceable></arg>
+      <group>
+        <arg><replaceable>arg...</replaceable></arg>
+      </group>
+    </cmdsynopsis>
+    <cmdsynopsis>
+       <command>aj5</command>
+      <arg><replaceable>Options</replaceable></arg>
+      <group>
+        <arg><replaceable>arg...</replaceable></arg>
+      </group>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+
+  <refsect1 id="aj" xreflabel="aj">
+    <title>Description</title>
+        
+    <para>The
+      <command>aj</command> command runs Java programs in Java 1.4 or
+      later by setting up
+      <literal>WeavingURLClassLoader</literal> as the system class
+      loader, to do load-time bytecode weaving. </para>
+
+    <para>The
+      <command>aj5</command> command runs Java programs using AspectJ Java5 JVMTI
+      agent to do load-time bytecode weaving. </para>
+
+    <para> The arguments are the same as those used to launch the Java program.
+      Users should define the environment variables
+      <literal>CLASSPATH</literal> and
+      <literal>ASPECTPATH</literal>. </para>
+
+  </refsect1>
+</refentry>

Added: trunk/aspectj/debian/aspectj.links
===================================================================
--- trunk/aspectj/debian/aspectj.links	                        (rev 0)
+++ trunk/aspectj/debian/aspectj.links	2007-08-18 13:54:48 UTC (rev 4027)
@@ -0,0 +1 @@
+usr/share/man/man1/aj.1 usr/share/man/man1/aj5.1

Added: trunk/aspectj/debian/aspectj.manpages
===================================================================
--- trunk/aspectj/debian/aspectj.manpages	                        (rev 0)
+++ trunk/aspectj/debian/aspectj.manpages	2007-08-18 13:54:48 UTC (rev 4027)
@@ -0,0 +1,3 @@
+debian/ajc.1
+debian/ajdoc.1
+debian/aj.1

Modified: trunk/aspectj/debian/changelog
===================================================================
--- trunk/aspectj/debian/changelog	2007-08-17 15:50:04 UTC (rev 4026)
+++ trunk/aspectj/debian/changelog	2007-08-18 13:54:48 UTC (rev 4027)
@@ -1,13 +1,14 @@
-aspectj (1.5.3-1) UNRELEASED; urgency=low
+aspectj (1.5.3-1) unstable; urgency=low
 
   * New maintainer. Closes: #352521.
   * New upstream release. Closes: #286087.
-  * AspectJ 5 builds cleanly with gcj/gij. Closes: #397559.
+  * AspectJ 5 builds cleanly with gcj. Closes: #397559.
   * Bump debhelper level to 5.
   * Convert debian/rules to cdbs.
-  * Install wrappers for ajdoc, aj, and aj5.
+  * Build manpages from the DocBook documentation.
+  * Install wrapper scripts for ajdoc, aj, and aj5.
 
- -- Thomas Girard <thomas.g.girard at free.fr>  Sat, 30 Jun 2007 18:45:45 +0200
+ -- Thomas Girard <thomas.g.girard at free.fr>  Sat, 18 Aug 2007 10:14:13 +0200
 
 aspectj (1.1.1-2) unstable; urgency=low
 
@@ -51,5 +52,3 @@
   * Initial Release.
 
  -- Takashi Okamoto <tora at debian.org>  Fri, 21 Jun 2002 16:38:31 +0900
-
-

Modified: trunk/aspectj/debian/control
===================================================================
--- trunk/aspectj/debian/control	2007-08-17 15:50:04 UTC (rev 4026)
+++ trunk/aspectj/debian/control	2007-08-18 13:54:48 UTC (rev 4027)
@@ -1,9 +1,9 @@
 Source: aspectj
-Section: devel
+Section: contrib/devel
 Priority: optional
 Maintainer: Debian Java maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Thomas Girard <thomas.g.girard at free.fr>
-Build-Depends: debhelper (>> 5), gcj, java-gcj-compat-dev (>= 1.0.65-6), ant (>= 1.6.3), ant-optional (>= 1.6.3), libxalan2-java, cdbs, libcommons-logging-java, junit (>= 3.8.1), libregexp-java, docbook-xml, docbook-xsl, xsltproc
+Build-Depends: debhelper (>> 5), gcj, java-gcj-compat-dev (>= 1.0.65-6), ant (>= 1.6.3), ant-optional (>= 1.6.3), libxalan2-java, cdbs, libcommons-logging-java, junit (>= 3.8.1), libregexp-java, docbook-xml, docbook-xsl, xsltproc, docbook-to-man
 Standards-Version: 3.7.2
 
 Package: aspectj

Modified: trunk/aspectj/debian/copyright
===================================================================
--- trunk/aspectj/debian/copyright	2007-08-17 15:50:04 UTC (rev 4026)
+++ trunk/aspectj/debian/copyright	2007-08-18 13:54:48 UTC (rev 4027)
@@ -1,9 +1,20 @@
 This package was debianized by Takashi Okamoto <tora at debian.org> on
 Fri, 21 Jun 2002 16:38:31 +0900.  And taken over by James LewisMoss
-<dres at debian.org> on 19 Aug 2002.
+<dres at debian.org> on 19 Aug 2002. It is now co-maintained by the
+Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>.
 
-It was downloaded from http://eclipse.org/aspectj
+It was downloaded from <:pserver:anonymous at dev.eclipse.org:/cvsroot/tools>
+using the script debian/cvs-get.sh.
 
+Copyright Holders:
+	1997-2002 Xerox Corporation
+	1998-2002 Palo Alto Research Center, Incorporated (PARC)
+	2000-2006 IBM Corporation and others
+	2002-2006 Contributors
+	2000-2005 INRIA, France Telecom
+	2005 John D. Heintz
+	2001-2002 The Apache Software Foundation
+
 Copyright:
 
                   AspectJ(TM) Compiler and Core Tools License
@@ -21,8 +32,8 @@
 available under the terms of the Apache Software License, Version 1.1 (See
 http://jakarta.apache.org).
 
-¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬
 
+License:
                         Common Public License - v 1.0
 
 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC
@@ -246,5 +257,33 @@
 after the cause of action arose. Each party waives its rights to a jury trial
 in any resulting litigation.
 
-¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬¨¬
 
+Copyright (c) 2000-2005 INRIA, France Telecom
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holders nor the names of its
+   contributors may be used to endorse or promote products derived from
+   this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+THE POSSIBILITY OF SUCH DAMAGE.

Modified: trunk/aspectj/debian/manpage_from.sh
===================================================================
--- trunk/aspectj/debian/manpage_from.sh	2007-08-17 15:50:04 UTC (rev 4026)
+++ trunk/aspectj/debian/manpage_from.sh	2007-08-18 13:54:48 UTC (rev 4027)
@@ -1,7 +1,11 @@
 #!/bin/sh
-
+#
+# Transforms DocBook .xml documents so that docbook-to-man can grok them.
+#
 if test "a$#" = "a0"; then
-    echo "$0: usage $0 \<document\>" >&2
+    echo "$0: missing argument" >&2
+    echo "usage: $0 <document>" >&2
+    echo "prepares an AspectJ document for dobook-to-man" >&2
     exit 2
 fi
 
@@ -10,8 +14,7 @@
 TMPFILE=`mktemp` || exit 1
 trap "rm -f $TMPFILE" 0
 
-# add the header
+# add the doctype header
 echo '<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.3//EN">' >> $TMPFILE
-sed -e "s,\<refnamediv\>,\<refmeta\>\<refentrytitle\>$NAME\</refentrytitle\>\<manvolnum\>1\</manvolnum\>\</refmeta\>\<refnamediv\>,"< $1 >> $TMPFILE
-cat $TMPFILE
-
+sed -e "s,<refnamediv>,<refmeta><refentrytitle>$NAME</refentrytitle><manvolnum>1</manvolnum></refmeta><refnamediv>," < $1 >> $TMPFILE
+docbook-to-man $TMPFILE | sed -e 's# (link to URL \(.*\)) # \1#'

Modified: trunk/aspectj/debian/rules
===================================================================
--- trunk/aspectj/debian/rules	2007-08-17 15:50:04 UTC (rev 4026)
+++ trunk/aspectj/debian/rules	2007-08-18 13:54:48 UTC (rev 4027)
@@ -57,9 +57,12 @@
 	# Also symlink gjdoc.jar
 	$(LN_S) /usr/share/java/gnu-classpath-tools-gjdoc.jar $(MODULES)/lib
 
+debian/aj.1: debian/aj.sgml
+	docbook-to-man $< > $@
+
 # reuse the DocBook xml documents here to generate manpages.
 debian/%.1: org.aspectj/modules/docs/devGuideDB/%.xml
-	docbook-to-man $< > $@
+	sh debian/manpage_from.sh $< > $@
 
 .PHONY: bootstrap
 bootstrap: debian/stamp-bootstrap




More information about the pkg-java-commits mailing list