[pkg-java] r3524 - in trunk: . asm3 asm3/debian

mkoch at alioth.debian.org mkoch at alioth.debian.org
Sat May 19 19:17:20 UTC 2007


Author: mkoch
Date: 2007-05-19 19:17:19 +0000 (Sat, 19 May 2007)
New Revision: 3524

Added:
   trunk/asm3/
   trunk/asm3/debian/
   trunk/asm3/debian/ant.properties
   trunk/asm3/debian/changelog
   trunk/asm3/debian/compat
   trunk/asm3/debian/control
   trunk/asm3/debian/copyright
   trunk/asm3/debian/libasm3-java-doc.dirs
   trunk/asm3/debian/libasm3-java-doc.doc-base
   trunk/asm3/debian/libasm3-java.dirs
   trunk/asm3/debian/libasm3-java.docs
   trunk/asm3/debian/libasm3-java.links
   trunk/asm3/debian/rules
   trunk/asm3/debian/watch
Log:
Initial version of ASM 3.x.


Added: trunk/asm3/debian/ant.properties
===================================================================
--- trunk/asm3/debian/ant.properties	                        (rev 0)
+++ trunk/asm3/debian/ant.properties	2007-05-19 19:17:19 UTC (rev 3524)
@@ -0,0 +1,18 @@
+# Properties that are set within asm's default build.properties
+product.name=asm
+product.version=3.0
+
+# Build class path (classes needed to build the project)
+# Class path for the ObjectWeb utility Ant tasks (version 1.2 or higher)
+# See http://forge.objectweb.org/projects/monolog
+objectweb.ant.tasks.path=/usr/share/java/ow_util_ant_tasks.jar
+
+# URL for Javadoc generation
+jdk.url=file:///usr/share/doc/classpath-doc/api
+
+# javac settings used in compilation
+javac.debug=on
+javac.deprecation=on
+javac.includes=org/**/*.java
+javac.nowarn=off
+javac.verbose=yes

Added: trunk/asm3/debian/changelog
===================================================================
--- trunk/asm3/debian/changelog	                        (rev 0)
+++ trunk/asm3/debian/changelog	2007-05-19 19:17:19 UTC (rev 3524)
@@ -0,0 +1,65 @@
+asm3 (3.0+svn20070511-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/ant.properties: fixed path to local java api docs
+
+ -- Michael Koch <konqueror at gmx.de>  Fri, 11 May 2007 09:09:29 -0100
+
+asm3 (3.0-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Michael Koch <konqueror at gmx.de>  Mon, 16 Apr 2007 22:00:36 +0200
+
+asm (1.5.3-4) unstable; urgency=low
+
+  * Updated standards version and uploader email
+  * Added Section: specifications for binary packages
+
+ -- Barry Hawkins <barry at alltc.com>  Sat, 06 May 2006 21:48:59 -0400
+
+asm (1.5.3-3) unstable; urgency=low
+
+  * kaffe compiler transition
+  * Added myself to uploaders
+
+ -- Wolfgang Baer <WBaer at gmx.de>  Mon, 16 Jan 2006 14:29:46 +0100
+
+asm (1.5.3-2) unstable; urgency=low
+
+  * Added missing dpatch build dependency (Closes: #328741) 
+
+ -- Barry Hawkins <barry at bytemason.org>  Sat, 17 Sep 2005 16:37:36 -0400
+
+asm (1.5.3-1) unstable; urgency=low
+
+  * New upstream version.
+  * Package moved to main using kaffe and ant (Closes: #310237)
+  * Removed ow_util_ant_tasks.uue and build against libow-util-ant-tasks-java
+  * Removed sharutils build dependency - no longer needed
+  * Removed ${misc:Depends} from depends - not needed in binary all package
+  * Adjusted build-dep on libow-util-ant-tasks-java to fixed 1.3-2 version
+  * Fixed description to make linda happy
+  * Package moved into Debian Java Maintainers project
+  * Updated standards version to 3.6.2
+
+ -- Barry Hawkins <barry at bytemason.org>  Wed, 17 Aug 2005 00:18:39 -0400
+
+asm (1.5.2-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Marcus Crafter <crafterm at debian.org>  Sat, 18 Dec 2004 23:05:32 +0100
+
+asm (1.4.3-2) unstable; urgency=low
+
+  * Fixed broken link to asm.jar
+
+ -- Marcus Crafter <crafterm at debian.org>  Wed,  1 Sep 2004 22:30:33 +0200
+
+asm (1.4.3-1) unstable; urgency=low
+
+  * Initial Release.
+    (closes: #268643)
+
+ -- Marcus Crafter <crafterm at debian.org>  Fri, 27 Aug 2004 19:08:25 +0200

Added: trunk/asm3/debian/compat
===================================================================
--- trunk/asm3/debian/compat	                        (rev 0)
+++ trunk/asm3/debian/compat	2007-05-19 19:17:19 UTC (rev 3524)
@@ -0,0 +1 @@
+4

Added: trunk/asm3/debian/control
===================================================================
--- trunk/asm3/debian/control	                        (rev 0)
+++ trunk/asm3/debian/control	2007-05-19 19:17:19 UTC (rev 3524)
@@ -0,0 +1,35 @@
+Source: asm3
+Section: devel
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Marcus Crafter <crafterm at debian.org>, Barry Hawkins <barry at alltc.com>, Michael Koch <konqueror at gmx.de>
+Build-Depends: debhelper (>= 4.0.0), dpatch (>= 2.0.14)
+Build-Depends-Indep: ant (>= 1.6.5-1), java-gcj-compat-dev, libow-util-ant-tasks-java (>= 1.3-2)
+Standards-Version: 3.7.2
+
+Package: libasm3-java
+Architecture: all
+Section: devel
+Depends: java-gcj-compat | java1-runtime | java2-runtime
+Description: Java bytecode manipulation framework
+ It can be used to dynamically generate stub classes or other proxy classes,
+ directly in binary form, or to dynamically modify classes at load time, i.e.,
+ just before they are loaded into the Java Virtual Machine.
+ .
+ ASM offers similar functionalities as BCEL or SERP, but is much smaller
+ (25KB instead of 350KB for BCEL and 150KB for SERP) and faster
+ than these tools (the overhead of a load time class transformation is on
+ the order of 60% with ASM, 700% or more with BCEL, and 1100% or more with
+ SERP). ASM was designed to be used in a dynamic and static way and was
+ therefore designed and implemented to be as small and as fast as possible.
+
+Package: libasm3-java-doc
+Architecture: all
+Section: doc
+Suggests: libasm3-java
+Description: Documentation for ASM, the Java(TM) bytecode manipulation framework
+ It can be used to dynamically generate stub classes or other proxy classes,
+ directly in binary form, or to dynamically modify classes at load time, i.e.,
+ just before they are loaded into a Java(TM) Virtual Machine.
+ .
+ This package includes the API Javadoc and examples.

Added: trunk/asm3/debian/copyright
===================================================================
--- trunk/asm3/debian/copyright	                        (rev 0)
+++ trunk/asm3/debian/copyright	2007-05-19 19:17:19 UTC (rev 3524)
@@ -0,0 +1,11 @@
+This package was debianized by Marcus Crafter <crafterm at debian.org> on
+Fri, 27 Aug 2004 19:08:25 +0200.
+
+It was downloaded from http://asm.objectweb.org/
+
+Upstream Authors: Eric Bruneton, Eugene Kuleshov
+
+Copyright:
+
+ASM is licensed under the BSD license, a copy of which is available
+in /usr/share/common-licenses/BSD

Added: trunk/asm3/debian/libasm3-java-doc.dirs
===================================================================
--- trunk/asm3/debian/libasm3-java-doc.dirs	                        (rev 0)
+++ trunk/asm3/debian/libasm3-java-doc.dirs	2007-05-19 19:17:19 UTC (rev 3524)
@@ -0,0 +1 @@
+usr/share/doc/libasm3-java-doc

Added: trunk/asm3/debian/libasm3-java-doc.doc-base
===================================================================
--- trunk/asm3/debian/libasm3-java-doc.doc-base	                        (rev 0)
+++ trunk/asm3/debian/libasm3-java-doc.doc-base	2007-05-19 19:17:19 UTC (rev 3524)
@@ -0,0 +1,10 @@
+Document: libasm3-java-doc
+Title: API Javadoc for ObjectWeb ASM Bytecode Manipulation Framework
+Author: ObjectWeb ASM Project Team
+Abstract: This is the API Javadoc provided by the Objectweb
+ ASM bytecode manipulation framework
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libasm3-java-doc/api/index.html
+Files: /usr/share/doc/libasm3-java-doc/api/*.html

Added: trunk/asm3/debian/libasm3-java.dirs
===================================================================
--- trunk/asm3/debian/libasm3-java.dirs	                        (rev 0)
+++ trunk/asm3/debian/libasm3-java.dirs	2007-05-19 19:17:19 UTC (rev 3524)
@@ -0,0 +1 @@
+usr/share/java

Added: trunk/asm3/debian/libasm3-java.docs
===================================================================
--- trunk/asm3/debian/libasm3-java.docs	                        (rev 0)
+++ trunk/asm3/debian/libasm3-java.docs	2007-05-19 19:17:19 UTC (rev 3524)
@@ -0,0 +1 @@
+README.txt

Added: trunk/asm3/debian/libasm3-java.links
===================================================================
--- trunk/asm3/debian/libasm3-java.links	                        (rev 0)
+++ trunk/asm3/debian/libasm3-java.links	2007-05-19 19:17:19 UTC (rev 3524)
@@ -0,0 +1,6 @@
+/usr/share/java/asm3-3.0.jar          /usr/share/java/asm3.jar
+/usr/share/java/asm3-analysis-3.0.jar /usr/share/java/asm3-analysis.jar
+/usr/share/java/asm3-commons-3.0.jar  /usr/share/java/asm3-commons.jar
+/usr/share/java/asm3-tree-3.0.jar     /usr/share/java/asm3-tree.jar
+/usr/share/java/asm3-util-3.0.jar     /usr/share/java/asm3-util.jar
+/usr/share/java/asm3-xml-3.0.jar      /usr/share/java/asm3-xml.jar

Added: trunk/asm3/debian/rules
===================================================================
--- trunk/asm3/debian/rules	                        (rev 0)
+++ trunk/asm3/debian/rules	2007-05-19 19:17:19 UTC (rev 3524)
@@ -0,0 +1,92 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# Set a locale; currently using default
+export LANG=C
+
+# Include to enable dpatch
+#include /usr/share/dpatch/dpatch.make
+
+# Set JAVA_HOME to be used for Java commands
+JAVA_HOME=/usr/lib/jvm/java-gcj
+
+# Set the invocation of the java command
+JAVACMD=${JAVA_HOME}/bin/java
+
+JAVA_LIB=/usr/share/java
+ANT_HOME=/usr/share/ant
+ANT_CLASSPATH=$(JAVA_LIB)/gnujaxp.jar:$(ANT_HOME)/lib/ant.jar:$(ANT_HOME)/lib/ant-launcher.jar:$(ANT_HOME)/lib/ant-junit.jar:$(JAVA_LIB)/junit.jar:$(JAVA_LIB)/xalan2.jar:$(JAVA_HOME)/lib/tools.jar
+
+# Set path to Ant properties file
+ANT_PROPS=debian/ant.properties
+
+# Universal Ant invocation for reliable builds;
+# place '-verbose' before -propertyfile to 
+# obtain detailed build output.
+ANT=$(JAVACMD) -classpath $(ANT_CLASSPATH) \
+        org.apache.tools.ant.Main -propertyfile $(ANT_PROPS)
+
+build: build-stamp
+
+build-stamp:
+#build-stamp: patch-stamp
+	dh_testdir	
+	$(ANT) dist
+	touch build-stamp
+
+clean:
+#clean: unpatch
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp		
+	$(ANT) clean
+
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+
+	# install the libasm-java jar files
+	mv output/dist/lib/asm-3.0.jar $(CURDIR)/debian/libasm3-java/usr/share/java/asm3-3.0.jar
+	mv output/dist/lib/asm-analysis-3.0.jar $(CURDIR)/debian/libasm3-java/usr/share/java/asm3-analysis-3.0.jar
+	mv output/dist/lib/asm-commons-3.0.jar $(CURDIR)/debian/libasm3-java/usr/share/java/asm3-commons-3.0.jar
+	mv output/dist/lib/asm-tree-3.0.jar $(CURDIR)/debian/libasm3-java/usr/share/java/asm3-tree-3.0.jar
+	mv output/dist/lib/asm-util-3.0.jar $(CURDIR)/debian/libasm3-java/usr/share/java/asm3-util-3.0.jar
+	mv output/dist/lib/asm-xml-3.0.jar $(CURDIR)/debian/libasm3-java/usr/share/java/asm3-xml-3.0.jar
+	# install the javadocs and examples
+	mkdir $(CURDIR)/debian/libasm3-java-doc/usr/share/doc/libasm3-java-doc/api
+	mv output/dist/doc/javadoc/user/* $(CURDIR)/debian/libasm3-java-doc/usr/share/doc/libasm3-java-doc/api
+	mv output/dist/examples $(CURDIR)/debian/libasm3-java-doc/usr/share/doc/libasm3-java-doc
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs
+	dh_installexamples
+	dh_installman
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure


Property changes on: trunk/asm3/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/asm3/debian/watch
===================================================================
--- trunk/asm3/debian/watch	                        (rev 0)
+++ trunk/asm3/debian/watch	2007-05-19 19:17:19 UTC (rev 3524)
@@ -0,0 +1,3 @@
+version=3
+http://download.fr2.forge.objectweb.org/asm/asm-(2.*).jar
+




More information about the pkg-java-commits mailing list