debian/0000755000000000000000000000000012141540523007163 5ustar debian/rules0000755000000000000000000000262112141540523010244 0ustar #!/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) 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) get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename binary-post-install/$(PACKAGE):: mh_installpoms -p$(PACKAGE) -e$(VERSION) mh_installjar -p$(PACKAGE) -l --usj-name=asm4 -e$(VERSION) \ output/dist/lib/asm-$(VERSION).pom output/dist/lib/asm-$(VERSION).jar for j in analysis commons tree util xml; do \ mh_installjar -p$(PACKAGE) -l --usj-name=asm4-$$j -e$(VERSION) \ output/dist/lib/asm-$$j-$(VERSION).pom output/dist/lib/asm-$$j-$(VERSION).jar; \ done ; for j in debug-all all; do \ mh_installjar -p$(PACKAGE) -l --usj-name=asm4-$$j -e$(VERSION) \ output/dist/lib/all/asm-$$j-$(VERSION).pom output/dist/lib/all/asm-$$j-$(VERSION).jar; \ done ; binary-post-install/$(PACKAGE)-doc:: dh_install -p$(PACKAGE)-doc output/dist/doc/javadoc/user/* usr/share/doc/$(PACKAGE)-doc/api dh_install -p$(PACKAGE)-doc output/dist/examples usr/share/doc/$(PACKAGE)-doc clean:: mh_clean debian/watch0000644000000000000000000000025012141540523010211 0ustar version=3 opts=uversionmangle=s/_/./g \ http://websvn.ow2.org/listing.php?repname=asm&path=%2Ftags%2F .*%2Ftags%2FASM_([\d_]*)%2F \ debian debian/orig-tar.sh debian/changelog0000644000000000000000000000277212141540523011045 0ustar libasm4-java (4.1-3) unstable; urgency=low * Upload to unstable. * d/control: Use canonical URL for Vcs-*. -- Damien Raude-Morvan Sun, 05 May 2013 22:28:01 +0200 libasm4-java (4.1-2) experimental; urgency=low * d/patches/remove_bnd.diff: Re-work so that each jar only include expected packages instead of -all. -- Damien Raude-Morvan Sun, 13 Jan 2013 16:59:41 +0100 libasm4-java (4.1-1) experimental; urgency=low * Team upload. * New package libasm4-java (ITP: #623950) based on libasm3-java packaging. ASM 4.x is need for Java 7 support (ie. for class format 51). * d/control: Set Aditya Vaidya and myself as Uploaders. * d/control: Import packaging in Alioth Git, so update Vcs-* headers. * d/patches/remove-bnd.diff: Drop usage of BND to create OSGi metadata and use pre-generated MANIFEST from debian/osgi/. * d/maven.rules: Replace poms version by "4.x". -- Damien Raude-Morvan Tue, 08 Jan 2013 22:08:59 +0100 libasm4-java (4.1-0~ppa1) precise; urgency=low * New upstream release * debian/patches/rm-sigtest.patch: refresh for new release -- Aditya Vaidya Sat, 20 Oct 2012 22:18:09 -0500 libasm4-java (4.0-0~ppa1) precise; urgency=low * New upstream release. * debian/control: bump Standards-Version to 3.9.3 * debian/patches/rm-sigtest.patch: remove references to sigtest because it's not packaged -- Aditya Vaidya Sat, 20 Oct 2012 14:26:20 -0500 debian/libasm4-java-doc.dirs0000644000000000000000000000003712141540523013063 0ustar usr/share/doc/libasm4-java-doc debian/compat0000644000000000000000000000000212141540523010361 0ustar 7 debian/libasm4-java.poms0000644000000000000000000000050512141540523012335 0ustar output/dist/lib/asm-parent-4.1.pom --no-parent output/dist/lib/asm-analysis-4.1.pom output/dist/lib/asm-commons-4.1.pom output/dist/lib/asm-tree-4.1.pom output/dist/lib/asm-util-4.1.pom output/dist/lib/asm-xml-4.1.pom output/dist/lib/asm-4.1.pom output/dist/lib/all/asm-debug-all-4.1.pom output/dist/lib/all/asm-all-4.1.pom debian/libasm4-java-doc.doc-base0000644000000000000000000000055712141540523013606 0ustar Document: libasm4-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/libasm4-java-doc/api/index.html Files: /usr/share/doc/libasm4-java-doc/api/*.html debian/source/0000755000000000000000000000000012141540523010463 5ustar debian/source/format0000644000000000000000000000001412141540523011671 0ustar 3.0 (quilt) debian/maven.rules0000644000000000000000000000003512141540523011343 0ustar org.ow2.asm * * s/4\..*/4.x/ debian/patches/0000755000000000000000000000000012141540523010612 5ustar debian/patches/remove_bnd.diff0000644000000000000000000002261212141540523013567 0ustar Description: Don't use BND to create OSGi metadata to avoid dependencies hell. Use simple ant tasks with pre-generated OSGi metadata. Author: Damien Raude-Morvan Last-Update: 2013-01-08 Forwarded: not-needed --- a/archive/asm-all.xml +++ b/archive/asm-all.xml @@ -34,6 +34,7 @@ + + @@ -59,4 +63,4 @@ - \ No newline at end of file + --- a/archive/asm-analysis.xml +++ b/archive/asm-analysis.xml @@ -33,6 +33,7 @@ + + --- a/archive/asm-commons.xml +++ b/archive/asm-commons.xml @@ -33,6 +33,7 @@ + + --- a/archive/asm-debug-all.xml +++ b/archive/asm-debug-all.xml @@ -34,6 +34,7 @@ + + @@ -59,4 +63,4 @@ - \ No newline at end of file + --- a/archive/asm-tree.xml +++ b/archive/asm-tree.xml @@ -33,6 +33,7 @@ + + --- a/archive/asm-util.xml +++ b/archive/asm-util.xml @@ -33,6 +33,7 @@ + + --- a/archive/asm-xml.xml +++ b/archive/asm-xml.xml @@ -33,6 +33,7 @@ + + --- a/archive/asm.xml +++ b/archive/asm.xml @@ -33,6 +33,7 @@ + + debian/patches/rm-sigtest.patch0000644000000000000000000000331412141540523013732 0ustar --- a/build.xml +++ b/build.xml @@ -492,7 +492,7 @@ --> - + @@ -546,13 +546,13 @@ - + --- a/test/build.xml +++ b/test/build.xml @@ -213,7 +213,7 @@ - + - + debian/patches/series0000644000000000000000000000004112141540523012022 0ustar remove_bnd.diff rm-sigtest.patch debian/orig-tar.sh0000755000000000000000000000040612141540523011246 0ustar #!/bin/sh set -eu VERSION=$2 TAR=../libasm4-java_$VERSION.orig.tar.gz DIR=asm-$VERSION TAG=$(echo "ASM_$VERSION" | sed -re's,\.,_,g') svn export svn://svn.forge.objectweb.org/svnroot/asm/tags/${TAG}/ $DIR tar -c -z -f $TAR --exclude '*.jar' $DIR rm -rf $DIR debian/libasm4-java.docs0000644000000000000000000000001312141540523012301 0ustar README.txt debian/control0000644000000000000000000000367412141540523010600 0ustar Source: libasm4-java Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Aditya Vaidya , Damien Raude-Morvan Build-Depends: cdbs, debhelper (>= 7), default-jdk Build-Depends-Indep: ant (>= 1.6.5), ant-contrib, ant-optional, antlr, javahelper, libow-util-ant-tasks-java (>= 1.3-2), maven-repo-helper Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-java/libasm4-java.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/libasm4-java.git Homepage: http://asm.objectweb.org/ Package: libasm4-java Architecture: all Depends: ${misc:Depends} 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: libasm4-java-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: libasm4-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. debian/libasm4-java.dirs0000644000000000000000000000001712141540523012316 0ustar usr/share/java debian/osgi/0000755000000000000000000000000012141540523010124 5ustar debian/osgi/asm-xml.osgi0000644000000000000000000000200512141540523012362 0ustar Manifest-Version: 1.0 Bnd-LastModified: 1350227190196 Bundle-DocURL: http://asm.objectweb.org Bundle-ManifestVersion: 2 Bundle-Name: ASM xml classes Bundle-RequiredExecutionEnvironment: J2SE-1.3 Bundle-SymbolicName: org.objectweb.asm.xml Bundle-Vendor: France Telecom R&D Bundle-Version: 4.1 Class-Path: asm-4.1.jar asm-util-4.1.jar asm-attrs-4.1.jar Created-By: 1.7.0 (Oracle Corporation) Export-Package: org.objectweb.asm.xml;uses:="org.xml.sax,org.xml.sax.hel pers,org.xml.sax.ext,javax.xml.transform,javax.xml.transform.sax,javax. xml.transform.stream";version="4.1" Implementation-Title: ASM XML classes Implementation-Vendor: Eugene Kuleshov Implementation-Version: 4.1 Import-Package: javax.xml.transform;resolution:=optional,javax.xml.trans form.sax;resolution:=optional,javax.xml.transform.stream;resolution:=op tional,org.xml.sax;resolution:=optional,org.xml.sax.ext;resolution:=opt ional,org.xml.sax.helpers;resolution:=optional Main-Class: org.objectweb.asm.xml.Processor Tool: Bnd-1.50.0 debian/osgi/asm-tree.osgi0000644000000000000000000000116012141540523012522 0ustar Manifest-Version: 1.0 Bnd-LastModified: 1350227188866 Bundle-DocURL: http://asm.objectweb.org Bundle-ManifestVersion: 2 Bundle-Name: ASM Tree class visitor Bundle-RequiredExecutionEnvironment: J2SE-1.3 Bundle-SymbolicName: org.objectweb.asm.tree Bundle-Vendor: France Telecom R&D Bundle-Version: 4.1 Created-By: 1.7.0 (Oracle Corporation) Export-Package: org.objectweb.asm.tree;uses:="org.objectweb.asm";version ="4.1" Implementation-Title: ASM Tree class visitor Implementation-Vendor: France Telecom R&D Implementation-Version: 4.1 Import-Package: org.objectweb.asm;version:="[4.1,4.1]" Tool: Bnd-1.50.0 debian/osgi/asm-commons.osgi0000644000000000000000000000140612141540523013241 0ustar Manifest-Version: 1.0 Bnd-LastModified: 1350227186456 Bundle-DocURL: http://asm.objectweb.org Bundle-ManifestVersion: 2 Bundle-Name: ASM commons classes Bundle-RequiredExecutionEnvironment: J2SE-1.3 Bundle-SymbolicName: org.objectweb.asm.commons Bundle-Vendor: France Telecom R&D Bundle-Version: 4.1 Created-By: 1.7.0 (Oracle Corporation) Export-Package: org.objectweb.asm.commons;uses:="org.objectweb.asm,org.o bjectweb.asm.tree,org.objectweb.asm.signature";version="4.1" Implementation-Title: ASM commons classes Implementation-Vendor: France Telecom R&D Implementation-Version: 4.1 Import-Package: org.objectweb.asm;version:="[4.1,4.1]",org.objectweb.asm .signature;version:="[4.1,4.1]",org.objectweb.asm.tree;version:="[4.1,4 .1]" Tool: Bnd-1.50.0 debian/osgi/asm-debug-all.osgi0000644000000000000000000000303312141540523013420 0ustar Manifest-Version: 1.0 Bnd-LastModified: 1350227187866 Bundle-DocURL: http://asm.objectweb.org Bundle-ManifestVersion: 2 Bundle-Name: ASM all classes with debug info Bundle-RequiredExecutionEnvironment: J2SE-1.5 Bundle-SymbolicName: org.objectweb.asm.all.debug Bundle-Vendor: France Telecom R&D Bundle-Version: 4.1 Created-By: 1.7.0 (Oracle Corporation) Export-Package: org.objectweb.asm.util;uses:="org.objectweb.asm,org.obje ctweb.asm.tree,org.objectweb.asm.tree.analysis,org.objectweb.asm.signat ure";version="4.1",org.objectweb.asm;version="4.1",org.objectweb.asm.co mmons;uses:="org.objectweb.asm,org.objectweb.asm.tree,org.objectweb.asm .signature";version="4.1",org.objectweb.asm.xml;uses:="org.objectweb.as m,org.xml.sax,org.xml.sax.helpers,org.xml.sax.ext,javax.xml.transform,j avax.xml.transform.sax,javax.xml.transform.stream,org.objectweb.asm.uti l";version="4.1",org.objectweb.asm.attrs;version="4.1",org.objectweb.as m.signature;version="4.1",org.objectweb.asm.tree;uses:="org.objectweb.a sm";version="4.1",org.objectweb.asm.tree.analysis;uses:="org.objectweb. asm,org.objectweb.asm.tree";version="4.1" Implementation-Title: ASM all classes with debug info Implementation-Vendor: France Telecom R&D Implementation-Version: 4.1 Import-Package: javax.xml.transform;resolution:=optional,javax.xml.trans form.sax;resolution:=optional,javax.xml.transform.stream;resolution:=op tional,org.xml.sax;resolution:=optional,org.xml.sax.ext;resolution:=opt ional,org.xml.sax.helpers;resolution:=optional Tool: Bnd-1.50.0 debian/osgi/asm-util.osgi0000644000000000000000000000151412141540523012543 0ustar Manifest-Version: 1.0 Bnd-LastModified: 1350227189516 Bundle-DocURL: http://asm.objectweb.org Bundle-ManifestVersion: 2 Bundle-Name: ASM Utilities Bundle-RequiredExecutionEnvironment: J2SE-1.3 Bundle-SymbolicName: org.objectweb.asm.util Bundle-Vendor: France Telecom R&D Bundle-Version: 4.1 Created-By: 1.7.0 (Oracle Corporation) Export-Package: org.objectweb.asm.util;uses:="org.objectweb.asm,org.obje ctweb.asm.tree,org.objectweb.asm.tree.analysis,org.objectweb.asm.signat ure";version="4.1" Implementation-Title: ASM Utilities Implementation-Vendor: France Telecom R&D Implementation-Version: 4.1 Import-Package: org.objectweb.asm;version:="[4.1,4.1]",org.objectweb.asm .signature;version:="[4.1,4.1]",org.objectweb.asm.tree;version:="[4.1,4 .1]",org.objectweb.asm.tree.analysis;version:="[4.1,4.1]" Tool: Bnd-1.50.0 debian/osgi/asm-analysis.osgi0000644000000000000000000000133312141540523013410 0ustar Manifest-Version: 1.0 Bnd-LastModified: 1350227185686 Bundle-DocURL: http://asm.objectweb.org Bundle-ManifestVersion: 2 Bundle-Name: ASM static code analysis framework Bundle-RequiredExecutionEnvironment: J2SE-1.3 Bundle-SymbolicName: org.objectweb.asm.analysis Bundle-Vendor: France Telecom R&D Bundle-Version: 4.1 Created-By: 1.7.0 (Oracle Corporation) Export-Package: org.objectweb.asm.tree.analysis;uses:="org.objectweb.asm ,org.objectweb.asm.tree";version="4.1" Implementation-Title: ASM static code analysis framework Implementation-Vendor: France Telecom R&D Implementation-Version: 4.1 Import-Package: org.objectweb.asm;version:="[4.1,4.1]",org.objectweb.asm .tree;version:="[4.1,4.1]" Tool: Bnd-1.50.0 debian/osgi/asm-all.osgi0000644000000000000000000000273712141540523012346 0ustar Manifest-Version: 1.0 Bnd-LastModified: 1350227184786 Bundle-DocURL: http://asm.objectweb.org Bundle-ManifestVersion: 2 Bundle-Name: ASM all classes with debug info Bundle-RequiredExecutionEnvironment: J2SE-1.3 Bundle-SymbolicName: org.objectweb.asm.all Bundle-Vendor: France Telecom R&D Bundle-Version: 4.1 Created-By: 1.7.0 (Oracle Corporation) Export-Package: org.objectweb.asm.util;uses:="org.objectweb.asm,org.obje ctweb.asm.tree,org.objectweb.asm.tree.analysis,org.objectweb.asm.signat ure";version="4.1",org.objectweb.asm;version="4.1",org.objectweb.asm.co mmons;uses:="org.objectweb.asm,org.objectweb.asm.tree,org.objectweb.asm .signature";version="4.1",org.objectweb.asm.xml;uses:="org.objectweb.as m,org.xml.sax,org.xml.sax.helpers,org.xml.sax.ext,javax.xml.transform,j avax.xml.transform.sax,javax.xml.transform.stream,org.objectweb.asm.uti l";version="4.1",org.objectweb.asm.signature;version="4.1",org.objectwe b.asm.tree;uses:="org.objectweb.asm";version="4.1",org.objectweb.asm.tr ee.analysis;uses:="org.objectweb.asm,org.objectweb.asm.tree";version="4 .1" Implementation-Title: ASM all classes Implementation-Vendor: France Telecom R&D Implementation-Version: 4.1 Import-Package: javax.xml.transform;resolution:=optional,javax.xml.trans form.sax;resolution:=optional,javax.xml.transform.stream;resolution:=op tional,org.xml.sax;resolution:=optional,org.xml.sax.ext;resolution:=opt ional,org.xml.sax.helpers;resolution:=optional Tool: Bnd-1.50.0 debian/osgi/asm.osgi0000644000000000000000000000103012141540523011561 0ustar Manifest-Version: 1.0 Bnd-LastModified: 1350227183296 Bundle-DocURL: http://asm.objectweb.org Bundle-ManifestVersion: 2 Bundle-Name: ASM Bundle-RequiredExecutionEnvironment: J2SE-1.3 Bundle-SymbolicName: org.objectweb.asm Bundle-Vendor: France Telecom R&D Bundle-Version: 4.1 Created-By: 1.7.0 (Oracle Corporation) Export-Package: org.objectweb.asm;version="4.1",org.objectweb.asm.signat ure;version="4.1" Implementation-Title: ASM Implementation-Vendor: France Telecom R&D Implementation-Version: 4.1 Tool: Bnd-1.50.0 debian/ant.properties0000644000000000000000000000103512141540523012062 0ustar # 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 debian/copyright0000644000000000000000000000635512141540523011127 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Name: asm Source: http://download.forge.objectweb.org/asm/ Files: * Copyright: 2000-2011 INRIA, France Telecom License: BSD 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. Files: debian/* Copyright: Copyright (c) 2004-2012 Debian Java Maintainers License: BSD 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.