[pkg-java] r3207 - trunk/asm2/debian
Michael Koch
mkoch at alioth.debian.org
Sat Apr 14 16:05:54 UTC 2007
Author: mkoch
Date: 2007-04-14 16:05:53 +0000 (Sat, 14 Apr 2007)
New Revision: 3207
Added:
trunk/asm2/debian/ant.properties
trunk/asm2/debian/changelog
trunk/asm2/debian/compat
trunk/asm2/debian/control
trunk/asm2/debian/copyright
trunk/asm2/debian/libasm2-java-doc.dirs
trunk/asm2/debian/libasm2-java-doc.doc-base
trunk/asm2/debian/libasm2-java.dirs
trunk/asm2/debian/libasm2-java.docs
trunk/asm2/debian/libasm2-java.links
trunk/asm2/debian/rules
trunk/asm2/debian/watch
Modified:
trunk/asm2/debian/
Log:
Initial check in of asm2.
Property changes on: trunk/asm2/debian
___________________________________________________________________
Name: svn:ignore
+ files
libasm2-java
libasm2-java-doc
*.debhelper
Added: trunk/asm2/debian/ant.properties
===================================================================
--- trunk/asm2/debian/ant.properties 2007-04-14 16:03:02 UTC (rev 3206)
+++ trunk/asm2/debian/ant.properties 2007-04-14 16:05:53 UTC (rev 3207)
@@ -0,0 +1,18 @@
+# Properties that are set within asm's default build.properties
+product.name=asm
+product.version=2.2.3
+
+# 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=http://java.sun.com/j2se/1.4.2/docs/api
+
+# javac settings used in compilation
+javac.debug=on
+javac.deprecation=on
+javac.includes=org/**/*.java
+javac.nowarn=off
+javac.verbose=yes
Added: trunk/asm2/debian/changelog
===================================================================
--- trunk/asm2/debian/changelog 2007-04-14 16:03:02 UTC (rev 3206)
+++ trunk/asm2/debian/changelog 2007-04-14 16:05:53 UTC (rev 3207)
@@ -0,0 +1,59 @@
+asm2 (2.2.3-1) unstable; urgency=low
+
+ * New upstream release (with own source package due to API
+ incompatibilities). Closes: #333164.
+
+ -- Michael Koch <konqueror at gmx.de> Sat, 14 Apr 2007 18:33:13 +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/asm2/debian/compat
===================================================================
--- trunk/asm2/debian/compat 2007-04-14 16:03:02 UTC (rev 3206)
+++ trunk/asm2/debian/compat 2007-04-14 16:05:53 UTC (rev 3207)
@@ -0,0 +1 @@
+4
Added: trunk/asm2/debian/control
===================================================================
--- trunk/asm2/debian/control 2007-04-14 16:03:02 UTC (rev 3206)
+++ trunk/asm2/debian/control 2007-04-14 16:05:53 UTC (rev 3207)
@@ -0,0 +1,35 @@
+Source: asm2
+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>, Wolfgang Baer <WBaer at gmx.de>, 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: libasm2-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: libasm2-java-doc
+Architecture: all
+Section: doc
+Suggests: libasm2-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/asm2/debian/copyright
===================================================================
--- trunk/asm2/debian/copyright 2007-04-14 16:03:02 UTC (rev 3206)
+++ trunk/asm2/debian/copyright 2007-04-14 16:05:53 UTC (rev 3207)
@@ -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/asm2/debian/libasm2-java-doc.dirs
===================================================================
--- trunk/asm2/debian/libasm2-java-doc.dirs 2007-04-14 16:03:02 UTC (rev 3206)
+++ trunk/asm2/debian/libasm2-java-doc.dirs 2007-04-14 16:05:53 UTC (rev 3207)
@@ -0,0 +1 @@
+usr/share/doc/libasm2-java-doc
Added: trunk/asm2/debian/libasm2-java-doc.doc-base
===================================================================
--- trunk/asm2/debian/libasm2-java-doc.doc-base 2007-04-14 16:03:02 UTC (rev 3206)
+++ trunk/asm2/debian/libasm2-java-doc.doc-base 2007-04-14 16:05:53 UTC (rev 3207)
@@ -0,0 +1,10 @@
+Document: libasm2-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/libasm2-java-doc/api/index.html
+Files: /usr/share/doc/libasm2-java-doc/api/*.html
Added: trunk/asm2/debian/libasm2-java.dirs
===================================================================
--- trunk/asm2/debian/libasm2-java.dirs 2007-04-14 16:03:02 UTC (rev 3206)
+++ trunk/asm2/debian/libasm2-java.dirs 2007-04-14 16:05:53 UTC (rev 3207)
@@ -0,0 +1 @@
+usr/share/java
Added: trunk/asm2/debian/libasm2-java.docs
===================================================================
--- trunk/asm2/debian/libasm2-java.docs 2007-04-14 16:03:02 UTC (rev 3206)
+++ trunk/asm2/debian/libasm2-java.docs 2007-04-14 16:05:53 UTC (rev 3207)
@@ -0,0 +1 @@
+README.txt
Added: trunk/asm2/debian/libasm2-java.links
===================================================================
--- trunk/asm2/debian/libasm2-java.links 2007-04-14 16:03:02 UTC (rev 3206)
+++ trunk/asm2/debian/libasm2-java.links 2007-04-14 16:05:53 UTC (rev 3207)
@@ -0,0 +1,7 @@
+/usr/share/java/asm2-2.2.3.jar /usr/share/java/asm2.jar
+/usr/share/java/asm2-attrs-2.2.3.jar /usr/share/java/asm2-attrs.jar
+/usr/share/java/asm2-analysis-2.2.3.jar /usr/share/java/asm2-analysis.jar
+/usr/share/java/asm2-commons-2.2.3.jar /usr/share/java/asm2-commons.jar
+/usr/share/java/asm2-tree-2.2.3.jar /usr/share/java/asm2-tree.jar
+/usr/share/java/asm2-util-2.2.3.jar /usr/share/java/asm2-util.jar
+/usr/share/java/asm2-xml-2.2.3.jar /usr/share/java/asm2-xml.jar
Added: trunk/asm2/debian/rules
===================================================================
--- trunk/asm2/debian/rules 2007-04-14 16:03:02 UTC (rev 3206)
+++ trunk/asm2/debian/rules 2007-04-14 16:05:53 UTC (rev 3207)
@@ -0,0 +1,93 @@
+#!/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-2.2.3.jar $(CURDIR)/debian/libasm2-java/usr/share/java/asm2-2.2.3.jar
+ mv output/dist/lib/asm-attrs-2.2.3.jar $(CURDIR)/debian/libasm2-java/usr/share/java/asm2-attrs-2.2.3.jar
+ mv output/dist/lib/asm-analysis-2.2.3.jar $(CURDIR)/debian/libasm2-java/usr/share/java/asm2-analysis-2.2.3.jar
+ mv output/dist/lib/asm-commons-2.2.3.jar $(CURDIR)/debian/libasm2-java/usr/share/java/asm2-commons-2.2.3.jar
+ mv output/dist/lib/asm-tree-2.2.3.jar $(CURDIR)/debian/libasm2-java/usr/share/java/asm2-tree-2.2.3.jar
+ mv output/dist/lib/asm-util-2.2.3.jar $(CURDIR)/debian/libasm2-java/usr/share/java/asm2-util-2.2.3.jar
+ mv output/dist/lib/asm-xml-2.2.3.jar $(CURDIR)/debian/libasm2-java/usr/share/java/asm2-xml-2.2.3.jar
+ # install the javadocs and examples
+ mkdir $(CURDIR)/debian/libasm2-java-doc/usr/share/doc/libasm2-java-doc/api
+ mv output/dist/doc/javadoc/user/* $(CURDIR)/debian/libasm2-java-doc/usr/share/doc/libasm2-java-doc/api
+ mv output/dist/examples $(CURDIR)/debian/libasm2-java-doc/usr/share/doc/libasm2-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/asm2/debian/rules
___________________________________________________________________
Name: svn:executable
+ *
Added: trunk/asm2/debian/watch
===================================================================
--- trunk/asm2/debian/watch 2007-04-14 16:03:02 UTC (rev 3206)
+++ trunk/asm2/debian/watch 2007-04-14 16:05:53 UTC (rev 3207)
@@ -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