--- asm3-3.2.orig/debian/maven.rules +++ asm3-3.2/debian/maven.rules @@ -0,0 +1 @@ +asm * * s/3\..*/3.x/ --- asm3-3.2.orig/debian/libasm3-java-doc.doc-base +++ asm3-3.2/debian/libasm3-java-doc.doc-base @@ -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 --- asm3-3.2.orig/debian/rules +++ asm3-3.2/debian/rules @@ -0,0 +1,55 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/ant.mk + +PACKAGE := $(DEB_SOURCE_PACKAGE) +VERSION := $(DEB_UPSTREAM_VERSION) +POM_VERSION := 3.1 +JAVA_HOME := /usr/lib/jvm/default-java +DEB_JARS := gnujaxp ant ant-junit junit xalan2 $(JAVA_HOME)/lib/tools.jar +DEB_ANT_BUILD_TARGET := dist +DEB_ANT_BUILDFILE := build.xml +DEB_ANT_ARGS := -propertyfile debian/ant.properties -Dproduct.version=$(VERSION) +MAVEN_REPO := http://repository.sonatype.org/service/local/repositories/central/content + +get-orig-pom: + wget -O debian/poms/asm-parent.pom $(MAVEN_REPO)/asm/asm-parent/$(POM_VERSION)/asm-parent-$(POM_VERSION).pom + wget -O debian/poms/asm.pom $(MAVEN_REPO)/asm/asm/$(POM_VERSION)/asm-$(POM_VERSION).pom + wget -O debian/poms/asm-analysis.pom $(MAVEN_REPO)/asm/asm-analysis/$(POM_VERSION)/asm-analysis-$(POM_VERSION).pom + wget -O debian/poms/asm-commons.pom $(MAVEN_REPO)/asm/asm-commons/$(POM_VERSION)/asm-commons-$(POM_VERSION).pom + wget -O debian/poms/asm-tree.pom $(MAVEN_REPO)/asm/asm-tree/$(POM_VERSION)/asm-tree-$(POM_VERSION).pom + wget -O debian/poms/asm-util.pom $(MAVEN_REPO)/asm/asm-util/$(POM_VERSION)/asm-util-$(POM_VERSION).pom + wget -O debian/poms/asm-xml.pom $(MAVEN_REPO)/asm/asm-xml/$(POM_VERSION)/asm-xml-$(POM_VERSION).pom + perl -p -i -e 's/$(POM_VERSION)/$(VERSION)/' debian/poms/*.pom + +get-orig-source: + -uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename + +binary-post-install/lib$(PACKAGE)-java:: + mh_installpoms -plib$(PACKAGE)-java + mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3 debian/poms/asm.pom output/dist/lib/asm-$(VERSION).jar + mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-analysis debian/poms/asm-analysis.pom output/dist/lib/asm-analysis-$(VERSION).jar + mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-commons debian/poms/asm-commons.pom output/dist/lib/asm-commons-$(VERSION).jar + mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-tree debian/poms/asm-tree.pom output/dist/lib/asm-tree-$(VERSION).jar + mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-util debian/poms/asm-util.pom output/dist/lib/asm-util-$(VERSION).jar + mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-xml debian/poms/asm-xml.pom output/dist/lib/asm-xml-$(VERSION).jar + # make symlinks to the "all" jar + for FILE in debian/lib$(PACKAGE)-java/usr/share/java/*.jar ; do \ + if [ ! -L "$$FILE" ] ; then \ + rm -f "$$FILE" ; \ + ln -s asm3-all-$(VERSION).jar "$$FILE" ; \ + fi ; \ + done + # Rename so the versionless link does not cause confusion/conflicts with earlier versions. + mv output/dist/lib/all/asm-all-$(VERSION).jar output/dist/lib/all/asm3-all-$(VERSION).jar + jar umf debian/osgi.MF output/dist/lib/all/asm3-all-$(VERSION).jar + jh_installlibs output/dist/lib/all/asm3-all-$(VERSION).jar + +binary-post-install/lib$(PACKAGE)-java-doc:: + dh_install -plib$(PACKAGE)-java-doc output/dist/doc/javadoc/user/* usr/share/doc/libasm3-java-doc/api + dh_install -plib$(PACKAGE)-java-doc output/dist/examples usr/share/doc/libasm3-java-doc + +clean:: + -rm -rf debian/tmp + --- asm3-3.2.orig/debian/libasm3-java.dirs +++ asm3-3.2/debian/libasm3-java.dirs @@ -0,0 +1 @@ +usr/share/java --- asm3-3.2.orig/debian/watch +++ asm3-3.2/debian/watch @@ -0,0 +1,3 @@ +version=3 +http://download.forge.objectweb.org/asm/asm-(3.*).tar.gz + --- asm3-3.2.orig/debian/ant.properties +++ asm3-3.2/debian/ant.properties @@ -0,0 +1,17 @@ +# Properties that are set within asm's default build.properties +product.name=asm + +# 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 --- asm3-3.2.orig/debian/changelog +++ asm3-3.2/debian/changelog @@ -0,0 +1,177 @@ +asm3 (3.2-3ubuntu1) lucid; urgency=low + + * Merge from Debian unstable (LP: #521363), remaining changes: + - Runtime depend on default-jre-headless | java2-runtime-headless + + -- Benjamin Drung Sat, 13 Feb 2010 14:00:09 +0100 + +asm3 (3.2-3) unstable; urgency=low + + * Added myself to Uploaders. + * Added a fix to the OSGi-metadata for the asm3-all jar and install + said jar (it is needed by eclipse). + * Replaced all other jars with a symlink to the asm3-all jar. + * Bumped Standards-Version to 3.8.4 - no changes required. + * Bumped debhelper compat to 7. + + -- Niels Thykier Wed, 10 Feb 2010 22:01:29 +0100 + +asm3 (3.2-2ubuntu1) lucid; urgency=low + + * Merge from debian testing, remaining changes: + - Runtime depend on default-jre-headless | java2-runtime-headless + + -- Thierry Carrez Tue, 22 Dec 2009 10:37:09 +0100 + +asm3 (3.2-2) unstable; urgency=low + + * Upload to unstable. + + -- Torsten Werner Sun, 09 Aug 2009 10:10:09 +0200 + +asm3 (3.2-1) experimental; urgency=low + + [Ludovic Claude] + * New upstream version, add myself to Uploaders + * Change section to java, bump up Standards-Version to 3.8.1 + * Use cdbs for the build + * Add the Maven POM to the package, + * Add a Build-Depends-Indep dependency on maven-repo-helper + * Use mh_installpom and mh_installjar to install the POM and the jar to the + Maven repository + * Add ${misc:Depends} to Depends to clear Lintian warnings + * Change the dependency on java-gcj to default-jdk + * Remove Depends on Java runtimes as it is a library + + [Damien Raude-Morvan] + * Removed Marcus Crafter from Uploaders (Closes: #521480) + + -- Ludovic Claude Fri, 15 May 2009 19:59:46 +0100 + +asm3 (3.1-2ubuntu3) karmic; urgency=low + + * Merge packaging changes from Debian, remaining changes compared to 3.2-2: + - Runtime depend on default-jre-headless | java2-runtime-headless + + [Ludovic Claude] + * Add myself to Uploaders + * Change section to java, bump up Standards-Version to 3.8.1 + * Use cdbs for the build + * Add the Maven POM to the package, + * Add a Build-Depends-Indep dependency on maven-repo-helper + * Use mh_installpom and mh_installjar to install the POM and the jar to the + Maven repository + * Add ${misc:Depends} to Depends to clear Lintian warnings + * Change the dependency on java-gcj to default-jdk + * Remove Depends on Java runtimes as it is a library + + [Damien Raude-Morvan] + * Removed Marcus Crafter from Uploaders (Closes: #521480) + + -- Matthias Klose Sun, 18 Oct 2009 17:44:58 +0200 + +asm3 (3.1-2ubuntu2) karmic; urgency=low + + * debian/rules: Copy files instead of moving them in the install target, + so that asm3 can build twice without a clean (LP: #416345) + + -- Thierry Carrez Thu, 20 Aug 2009 15:25:32 +0200 + +asm3 (3.1-2ubuntu1) karmic; urgency=low + + * debian/control, debian/rules: Build with default-jdk + * Other debian/control fixes: + - Runtime depend on default-jre-headless | java2-runtime-headless + - Set section to "java" + - Add ${misc:Depends} to Depends: to hush lintian warning + + -- Thierry Carrez Tue, 11 Aug 2009 12:01:11 +0200 + +asm3 (3.1-2) unstable; urgency=low + + * Cleaned up diff.gz and removed patch to asm 3.0. + * Cleaned up debian/copyright. + * Build package in binary-indep target of debian/rules. + * Don't Build-Depend on dpatch. + * Don't use '-1' in Build-Depends. + * Updated Standards-Version to 3.7.3. + * Added Vcs-Svn and Vcs-Browser fields. + * Changed watch file to another mirror. + + -- Michael Koch Sat, 26 Apr 2008 23:26:33 +0200 + +asm3 (3.1-1) unstable; urgency=low + + * New upstream version. + * Fixed watch file to point to the correct upstream download. + * Updated debhelper level to 5. + * Added Homepage field to debian/control. + + -- Michael Koch Tue, 30 Oct 2007 08:35:02 +0100 + +asm3 (3.0+svn20070511-1) unstable; urgency=low + + * New upstream release + * debian/ant.properties: fixed path to local java api docs + + -- Michael Koch Fri, 11 May 2007 09:09:29 -0100 + +asm3 (3.0-1) unstable; urgency=low + + * New upstream release + + -- Michael Koch 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 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 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 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 Wed, 17 Aug 2005 00:18:39 -0400 + +asm (1.5.2-1) unstable; urgency=low + + * New upstream release. + + -- Marcus Crafter Sat, 18 Dec 2004 23:05:32 +0100 + +asm (1.4.3-2) unstable; urgency=low + + * Fixed broken link to asm.jar + + -- Marcus Crafter Wed, 1 Sep 2004 22:30:33 +0200 + +asm (1.4.3-1) unstable; urgency=low + + * Initial Release. + (closes: #268643) + + -- Marcus Crafter Fri, 27 Aug 2004 19:08:25 +0200 + --- asm3-3.2.orig/debian/copyright +++ asm3-3.2/debian/copyright @@ -0,0 +1,28 @@ +This package was debianized by Marcus Crafter on +Fri, 27 Aug 2004 19:08:25 +0200. + +It was downloaded from http://asm.objectweb.org/ + +Upstream Authors: Eric Bruneton, Eugene Kuleshov + +Copyright: (c) 2004-2008 Eric Bruneton, Eugene Kuleshov + +License: + + 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 University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +ASM is licensed under the BSD license, a full copy of which is available +in /usr/share/common-licenses/BSD --- asm3-3.2.orig/debian/libasm3-java-doc.dirs +++ asm3-3.2/debian/libasm3-java-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/libasm3-java-doc --- asm3-3.2.orig/debian/osgi.MF +++ asm3-3.2/debian/osgi.MF @@ -0,0 +1 @@ +Bundle-SymbolicName: org.objectweb.asm --- asm3-3.2.orig/debian/compat +++ asm3-3.2/debian/compat @@ -0,0 +1 @@ +5 --- asm3-3.2.orig/debian/libasm3-java.docs +++ asm3-3.2/debian/libasm3-java.docs @@ -0,0 +1 @@ +README.txt --- asm3-3.2.orig/debian/control +++ asm3-3.2/debian/control @@ -0,0 +1,40 @@ +Source: asm3 +Section: java +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Java Maintainers +Uploaders: Barry Hawkins , Michael Koch , + Ludovic Claude , Niels Thykier +Build-Depends: debhelper (>= 7), cdbs, default-jdk +Build-Depends-Indep: maven-repo-helper, ant (>= 1.6.5), libow-util-ant-tasks-java (>= 1.3-2), javahelper +Standards-Version: 3.8.4 +Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/asm3 +Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/asm3 +Homepage: http://asm.objectweb.org/ + +Package: libasm3-java +Architecture: all +Depends: ${misc:Depends}, default-jre-headless | java2-runtime-headless +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 +Depends: ${misc:Depends} +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. --- asm3-3.2.orig/debian/libasm3-java.poms +++ asm3-3.2/debian/libasm3-java.poms @@ -0,0 +1,8 @@ +debian/poms/asm-parent.pom --no-parent +debian/poms/asm-analysis.pom +debian/poms/asm-commons.pom +debian/poms/asm-tree.pom +debian/poms/asm-util.pom +debian/poms/asm-xml.pom +debian/poms/asm.pom + --- asm3-3.2.orig/debian/poms/asm-analysis.pom +++ asm3-3.2/debian/poms/asm-analysis.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + asm + 3.2 + + + ASM Analysis + asm-analysis + jar + + + + asm-tree + asm + + + + --- asm3-3.2.orig/debian/poms/asm-commons.pom +++ asm3-3.2/debian/poms/asm-commons.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + asm + 3.2 + + + ASM Commons + asm-commons + jar + + + + asm-tree + asm + + + + --- asm3-3.2.orig/debian/poms/asm-util.pom +++ asm3-3.2/debian/poms/asm-util.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + asm + 3.2 + + + ASM Util + asm-util + jar + + + + asm-tree + asm + + + + --- asm3-3.2.orig/debian/poms/asm-tree.pom +++ asm3-3.2/debian/poms/asm-tree.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + asm + 3.2 + + + ASM Tree + asm-tree + jar + + + + asm + asm + + + + --- asm3-3.2.orig/debian/poms/asm-parent.pom +++ asm3-3.2/debian/poms/asm-parent.pom @@ -0,0 +1,129 @@ + + 4.0.0 + + asm-parent + asm + 3.2 + pom + + ASM + A very small and fast Java bytecode manipulation framework + http://asm.objectweb.org/ + + + ObjectWeb + http://www.objectweb.org/ + + 2000 + + + + Eric Bruneton + ebruneton + Eric.Bruneton@rd.francetelecom.com + + Creator + Java Developer + + + + Eugene Kuleshov + eu + eu@javatx.org + + Java Developer + + + + + + scm:cvs:pserver:anonymous@cvs.forge.objectweb.org:/cvsroot/asm:asm + scm:cvs:ext:${maven.username}@cvs.forge.objectweb.org:/cvsroot/asm:asm + http://cvs.forge.objectweb.org/cgi-bin/viewcvs.cgi/asm/asm/ + + + + http://forge.objectweb.org/tracker/?group_id=23 + + + + + + + asm + ${project.groupId} + ${project.version} + + + + asm-tree + ${project.groupId} + ${project.version} + + + + asm-analysis + ${project.groupId} + ${project.version} + + + + asm-commons + ${project.groupId} + ${project.version} + + + + asm-util + ${project.groupId} + ${project.version} + + + + asm-xml + ${project.groupId} + ${project.version} + + + + + + + + ASM Users List + sympa@ow2.org?subject=subscribe%20asm + sympa@ow2.org?subject=unsubscribe%20asm + asm@ow2.org + http://www.ow2.org/wws/arc/asm + + + ASM Team List + sympa@ow2.org?subject=subscribe%20asm-team + sympa@ow2.org?subject=unsubscribe%20asm-team + asm-team@ow2.org + http://www.ow2.org/wws/arc/asm-team + + + + + http://mojo.codehaus.org/my-project + + objectweb + false + ObjectWeb Maven 2.0 Repository + dav:https://maven.forge.objectweb.org:8002/maven2/ + default + + + objectweb.snapshots + false + ObjectWeb Maven 2.0 Snapshot Repository + dav:https://maven.forge.objectweb.org:8002/maven2-snapshot/ + default + + + + --- asm3-3.2.orig/debian/poms/asm.pom +++ asm3-3.2/debian/poms/asm.pom @@ -0,0 +1,14 @@ + + 4.0.0 + + + asm-parent + asm + 3.2 + + + ASM Core + asm + jar + + --- asm3-3.2.orig/debian/poms/asm-xml.pom +++ asm3-3.2/debian/poms/asm-xml.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + asm + 3.2 + + + ASM XML + asm-xml + jar + + + + asm-util + asm + + + +