debian/0000755000000000000000000000000012137240575007174 5ustar debian/maven.rules0000644000000000000000000000002512137126666011357 0ustar asm * * s/3\..*/3.x/ debian/libasm3-java.docs0000644000000000000000000000001312137126666012315 0ustar README.txt debian/watch0000644000000000000000000000025212137126666010230 0ustar version=3 opts=uversionmangle=s/_/./g \ http://websvn.ow2.org/listing.php?repname=asm&path=%2Ftags%2F .*%2Ftags%2FASM_(3_[\d_]*)%2F \ debian debian/orig-tar.sh debian/rules0000755000000000000000000000441012137126666010257 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/lib$(PACKAGE)-java:: mkdir -p target/poms/ set -eu; cd archive; for POM in *.pom; do sed "s,@product.artifact@,$(VERSION)," $$POM > ../target/poms/$$POM; done mh_installpoms -plib$(PACKAGE)-java -e$(VERSION) mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3 -e$(VERSION) target/poms/asm.pom output/dist/lib/asm-$(VERSION).jar mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-analysis -e$(VERSION) target/poms/asm-analysis.pom output/dist/lib/asm-analysis-$(VERSION).jar mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-commons -e$(VERSION) target/poms/asm-commons.pom output/dist/lib/asm-commons-$(VERSION).jar mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-tree -e$(VERSION) target/poms/asm-tree.pom output/dist/lib/asm-tree-$(VERSION).jar mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-util -e$(VERSION) target/poms/asm-util.pom output/dist/lib/asm-util-$(VERSION).jar mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-xml -e$(VERSION) target/poms/asm-xml.pom output/dist/lib/asm-xml-$(VERSION).jar mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-debug-all -e$(VERSION) target/poms/asm-debug-all.pom output/dist/lib/all/asm-debug-all-$(VERSION).jar # add osgi headers to asm3-all jar umf debian/osgi.MF output/dist/lib/all/asm-all-$(VERSION).jar mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-all -e$(VERSION) target/poms/asm-all.pom output/dist/lib/all/asm-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:: mh_clean rm -Rf target debian/changelog0000644000000000000000000001325312137126666011056 0ustar asm3 (3.3.2-2) unstable; urgency=low * Team upload. * Updated the watch file to match only the 3.x versions * Bumped Standards-Version to 3.9.4 (no changes) * Removed Michael Koch from the Uploaders list (Closes: #653989) * debian/copyright: Updated the Format URI * debian/rules: Improved the clean target to allow rebuilds [ Jakub Adam ] * Add Eclipse-BuddyPolicy: global to OSGi metadata. This allows asm3 to find and load classes not in its Require-Bundle and Import-Package. (Needed by Jython running inside Eclipse.) -- Emmanuel Bourg Sat, 27 Apr 2013 22:13:53 +0200 asm3 (3.3.2-1) unstable; urgency=low * Team upload. * New upstream release. * Change debian/watch to point to upstream's SVN repository. Add debian/orig-tar.sh. * Remove all prebuilt jar files from orig tarball. * Install asm-debug-all.jar. * Do no longer install symlinks from asm3-all.jar to the individual jars. Install the real files instead. * Use upstream provided pom files instead of shipping them in the debian directory. -- Torsten Werner Mon, 12 Sep 2011 13:50:38 +0200 asm3 (3.3.1-1) unstable; urgency=low [ Paul Tagliamonte ] * Team upload. * Bumped Standards-Version to 3.9.2, no changes required. * Changed debian/copyright to use DEP5, this should get rid of the two existing lintian warnings about copyright. [ Niels Thykier ] * Bumped debhelper compat to 7. * Updated clean target to clean up after the maven helpers. -- Paul Tagliamonte Wed, 03 Aug 2011 15:07:14 +0000 asm3 (3.2-4) unstable; urgency=low * Removed Barry Hawkins from Uploaders; Thanks for your work on this package in the past. * Converted source to 3.0 (quilt). -- Niels Thykier Sat, 29 May 2010 12:40:59 +0200 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-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-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 debian/libasm3-java-doc.doc-base0000644000000000000000000000055712137126666013622 0ustar 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 debian/orig-tar.sh0000644000000000000000000000063012137126666011257 0ustar #!/bin/sh set -eu VERSION=$2 TAR=../asm3_$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 ../listing.php # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir && echo "moved $TAR to $origDir" fi debian/ant.properties0000644000000000000000000000103512137126666012077 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/source/0000755000000000000000000000000012137240575010474 5ustar debian/source/format0000644000000000000000000000001412137126666011706 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212137126666010376 0ustar 7 debian/libasm3-java.dirs0000644000000000000000000000001712137126666012332 0ustar usr/share/java debian/copyright0000644000000000000000000000637712137126666011150 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: asm Source: http://download.forge.objectweb.org/asm/ Files: * Copyright: 2004-2008 Eric Bruneton, Eugene Kuleshov 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-2011 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. debian/libasm3-java.poms0000644000000000000000000000036512137126666012355 0ustar target/poms/asm-parent.pom --no-parent target/poms/asm-analysis.pom target/poms/asm-commons.pom target/poms/asm-tree.pom target/poms/asm-util.pom target/poms/asm-xml.pom target/poms/asm.pom target/poms/asm-debug-all.pom target/poms/asm-all.pom debian/libasm3-java-doc.dirs0000644000000000000000000000003712137126666013077 0ustar usr/share/doc/libasm3-java-doc debian/control0000644000000000000000000000343112137126666010604 0ustar Source: asm3 Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Ludovic Claude , Niels Thykier , Emmanuel Bourg 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.9.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} 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. debian/osgi.MF0000644000000000000000000000010312137126666010357 0ustar Bundle-SymbolicName: org.objectweb.asm Eclipse-BuddyPolicy: global