diff --git a/asm-3.1.tar.bz2 b/asm-3.1.tar.bz2
deleted file mode 100644
index 17f0d38..0000000
--- a/asm-3.1.tar.bz2
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2b42cf0c5427e90206173616a67d31404bb25c1b58c7799cf4a2bd638d67ca54
-size 572607
diff --git a/asm-3.1.pom b/asm-3.3.1.pom
similarity index 71%
rename from asm-3.1.pom
rename to asm-3.3.1.pom
index 33cdd28..dbd6369 100644
--- a/asm-3.1.pom
+++ b/asm-3.3.1.pom
@@ -1,14 +1,14 @@
-
- 4.0.0
-
-
- asm-parent
- org.objectweb.asm
- 3.1
-
-
- ASM Core
- asm
- jar
-
-
+
+ 4.0.0
+
+
+ asm-parent
+ asm
+ 3.3.1
+
+
+ ASM Core
+ asm
+ jar
+
+
diff --git a/asm-3.3.1.tar.gz b/asm-3.3.1.tar.gz
new file mode 100644
index 0000000..a2e7f9e
--- /dev/null
+++ b/asm-3.3.1.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:69a523d41c82d7979c9b47271e31187e23c064e1d2a93b52950463bcb80197f5
+size 854626
diff --git a/asm-MANIFEST.MF b/asm-MANIFEST.MF
index 65478a0..957741c 100644
--- a/asm-MANIFEST.MF
+++ b/asm-MANIFEST.MF
@@ -4,11 +4,11 @@ Bundle-SymbolicName: org.objectweb.asm
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-Localization: plugin
-Bundle-Version: 3.1.0.v200803061910
+Bundle-Version: 3.3.1
Bundle-Vendor: %providerName
-Export-Package: org.objectweb.asm;version="3.1.0",org.objectweb.asm.co
- mmons;version="3.1.0",org.objectweb.asm.signature;version="3.1.0",org
- .objectweb.asm.tree;version="3.1.0",org.objectweb.asm.tree.analysis;v
- ersion="3.1.0",org.objectweb.asm.util;version="3.1.0",org.objectweb.a
- sm.xml;version="3.1.0"
+Export-Package: org.objectweb.asm;version="3.3.1",org.objectweb.asm.co
+ mmons;version="3.3.1",org.objectweb.asm.signature;version="3.3.1",org
+ .objectweb.asm.tree;version="3.3.1",org.objectweb.asm.tree.analysis;v
+ ersion="3.3.1",org.objectweb.asm.util;version="3.3.1",org.objectweb.a
+ sm.xml;version="3.3.1"
diff --git a/asm-all-3.1.pom b/asm-all-3.3.1.pom
similarity index 63%
rename from asm-all-3.1.pom
rename to asm-all-3.3.1.pom
index 00b518a..23a130b 100644
--- a/asm-all-3.1.pom
+++ b/asm-all-3.3.1.pom
@@ -1,15 +1,15 @@
-
- 4.0.0
-
-
- org.objectweb.asm
- asm-parent
- 3.1
-
-
- ASM All
- org.objectweb.asm
- asm-all
- jar
-
-
+
+ 4.0.0
+
+
+ asm
+ asm-parent
+ 3.3.1
+
+
+ ASM All
+ asm
+ asm-all
+ jar
+
+
diff --git a/asm-analysis-3.1.pom b/asm-analysis-3.3.1.pom
similarity index 71%
rename from asm-analysis-3.1.pom
rename to asm-analysis-3.3.1.pom
index 7a801b4..1f7d936 100644
--- a/asm-analysis-3.1.pom
+++ b/asm-analysis-3.3.1.pom
@@ -1,21 +1,21 @@
-
- 4.0.0
-
-
- asm-parent
- org.objectweb.asm
- 3.1
-
-
- ASM Analysis
- asm-analysis
- jar
-
-
-
- asm-tree
- org.objectweb.asm
-
-
-
-
+
+ 4.0.0
+
+
+ asm-parent
+ asm
+ 3.3.1
+
+
+ ASM Analysis
+ asm-analysis
+ jar
+
+
+
+ asm-tree
+ asm
+
+
+
+
diff --git a/asm-commons-3.1.pom b/asm-commons-3.3.1.pom
similarity index 71%
rename from asm-commons-3.1.pom
rename to asm-commons-3.3.1.pom
index ef318f3..a7adfc5 100644
--- a/asm-commons-3.1.pom
+++ b/asm-commons-3.3.1.pom
@@ -1,21 +1,21 @@
-
- 4.0.0
-
-
- asm-parent
- org.objectweb.asm
- 3.1
-
-
- ASM Commons
- asm-commons
- jar
-
-
-
- asm-tree
- org.objectweb.asm
-
-
-
-
+
+ 4.0.0
+
+
+ asm-parent
+ asm
+ 3.3.1
+
+
+ ASM Commons
+ asm-commons
+ jar
+
+
+
+ asm-tree
+ asm
+
+
+
+
diff --git a/asm-parent-3.1.pom b/asm-parent-3.3.1.pom
similarity index 83%
rename from asm-parent-3.1.pom
rename to asm-parent-3.3.1.pom
index 09a0e6e..107d62e 100644
--- a/asm-parent-3.1.pom
+++ b/asm-parent-3.3.1.pom
@@ -1,129 +1,144 @@
-
- 4.0.0
-
- asm-parent
- org.objectweb.asm
- 3.1
- 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
-
-
-
-
+
+ 4.0.0
+
+ asm-parent
+ asm
+ 3.3.1
+ pom
+
+ ASM
+ A very small and fast Java bytecode manipulation framework
+ http://asm.objectweb.org/
+
+
+ ObjectWeb
+ http://www.objectweb.org/
+
+ 2000
+
+
+
+ BSD
+ http://asm.objectweb.org/license.html
+
+
+
+
+
+ Eric Bruneton
+ ebruneton
+ ebruneton@free.fr
+
+ Creator
+ Java Developer
+
+
+
+ Eugene Kuleshov
+ eu
+ eu@javatx.org
+
+ Java Developer
+
+
+
+ Remi Forax
+ forax
+ forax@univ-mlv.fr
+
+ Java Developer
+
+
+
+
+
+ scm:svn:svn://svn.forge.objectweb.org/svnroot/asm/trunk
+ scm:svn:svn+ssh://${maven.username}@svn.forge.objectweb.org/svnroot/asm/trunk
+ http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/asm/trunk/
+
+
+
+ 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
+
+
+
+
diff --git a/asm-tree-3.1.pom b/asm-tree-3.3.1.pom
similarity index 70%
rename from asm-tree-3.1.pom
rename to asm-tree-3.3.1.pom
index e68d680..663a0bb 100644
--- a/asm-tree-3.1.pom
+++ b/asm-tree-3.3.1.pom
@@ -1,21 +1,21 @@
-
- 4.0.0
-
-
- asm-parent
- org.objectweb.asm
- 3.1
-
-
- ASM Tree
- asm-tree
- jar
-
-
-
- asm
- org.objectweb.asm
-
-
-
-
+
+ 4.0.0
+
+
+ asm-parent
+ asm
+ 3.3.1
+
+
+ ASM Tree
+ asm-tree
+ jar
+
+
+
+ asm
+ asm
+
+
+
+
diff --git a/asm-util-3.1.pom b/asm-util-3.3.1.pom
similarity index 71%
rename from asm-util-3.1.pom
rename to asm-util-3.3.1.pom
index 1110b8d..b425318 100644
--- a/asm-util-3.1.pom
+++ b/asm-util-3.3.1.pom
@@ -1,21 +1,21 @@
-
- 4.0.0
-
-
- asm-parent
- org.objectweb.asm
- 3.1
-
-
- ASM Util
- asm-util
- jar
-
-
-
- asm-tree
- org.objectweb.asm
-
-
-
-
+
+ 4.0.0
+
+
+ asm-parent
+ asm
+ 3.3.1
+
+
+ ASM Util
+ asm-util
+ jar
+
+
+
+ asm-tree
+ asm
+
+
+
+
diff --git a/asm-xml-3.1.pom b/asm-xml-3.3.1.pom
similarity index 71%
rename from asm-xml-3.1.pom
rename to asm-xml-3.3.1.pom
index d31e5bc..0b75771 100644
--- a/asm-xml-3.1.pom
+++ b/asm-xml-3.3.1.pom
@@ -1,21 +1,21 @@
-
- 4.0.0
-
-
- asm-parent
- org.objectweb.asm
- 3.1
-
-
- ASM XML
- asm-xml
- jar
-
-
-
- asm-util
- org.objectweb.asm
-
-
-
-
+
+ 4.0.0
+
+
+ asm-parent
+ asm
+ 3.3.1
+
+
+ ASM XML
+ asm-xml
+ jar
+
+
+
+ asm-util
+ asm
+
+
+
+
diff --git a/objectweb-asm-no-classpath-in-manifest.patch b/objectweb-asm-no-classpath-in-manifest.patch
index 30bc79a..808c0a6 100644
--- a/objectweb-asm-no-classpath-in-manifest.patch
+++ b/objectweb-asm-no-classpath-in-manifest.patch
@@ -1,10 +1,10 @@
---- asm-3.1/archive/asm-xml.xml.orig 2008-10-20 15:35:03.716137723 -0400
-+++ asm-3.1/archive/asm-xml.xml 2008-10-20 15:35:12.071115378 -0400
+--- asm-3.2/archive/asm-xml.xml.orig 2010-04-19 11:25:13.000000000 -0400
++++ asm-3.2/archive/asm-xml.xml 2010-04-19 11:25:21.000000000 -0400
@@ -10,7 +10,6 @@
-
-
-
--
-
-
-
+
+
+
+-
+
+
+
diff --git a/objectweb-asm.changes b/objectweb-asm.changes
index d945305..2b71534 100644
--- a/objectweb-asm.changes
+++ b/objectweb-asm.changes
@@ -1,3 +1,13 @@
+-------------------------------------------------------------------
+Sun Dec 18 00:42:38 UTC 2011 - nlminhtl@gmail.com
+
+- 3.3.1 release
+ * added new InstructionAdapter class, TryCatchBlockSorter (provided by Adrian Sampson)
+ * improved extensibility of analysis package (patch from Markus Heiden)
+ * 314119 Provide read access to uninitializedTypes in AnalyzerAdapter
+ * 313804 Improve analysis results
+ * a lot of bugfixes
+
-------------------------------------------------------------------
Tue Jun 2 14:50:36 CEST 2009 - mvyskocil@suse.cz
diff --git a/objectweb-asm.spec b/objectweb-asm.spec
index 9ccad0c..ea52cf7 100644
--- a/objectweb-asm.spec
+++ b/objectweb-asm.spec
@@ -1,7 +1,7 @@
#
-# spec file for package objectweb-asm (Version 3.1)
+# spec file for package objectweb-asm
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,21 +19,21 @@
%define section free
Name: objectweb-asm
-Version: 3.1
+Version: 3.3.1
Release: 1
Summary: A code manipulation tool to implement adaptable systems
License: BSD-3-Clause
Url: http://asm.objectweb.org/
Group: Development/Libraries/Java
-Source0: http://download.forge.objectweb.org/asm/asm-3.1.tar.bz2
-Source1: http://repo1.maven.org/maven2/asm/asm/3.1/asm-3.1.pom
-Source2: http://repo1.maven.org/maven2/asm/asm-analysis/3.1/asm-analysis-3.1.pom
-Source3: http://repo1.maven.org/maven2/asm/asm-commons/3.1/asm-commons-3.1.pom
-Source4: http://repo1.maven.org/maven2/asm/asm-tree/3.1/asm-tree-3.1.pom
-Source5: http://repo1.maven.org/maven2/asm/asm-util/3.1/asm-util-3.1.pom
-Source6: http://repo1.maven.org/maven2/asm/asm-xml/3.1/asm-xml-3.1.pom
-Source7: http://repo1.maven.org/maven2/asm/asm-all/3.1/asm-all-3.1.pom
-Source8: http://repo1.maven.org/maven2/asm/asm-parent/3.1/asm-parent-3.1.pom
+Source0: http://download.forge.objectweb.org/asm/asm-3.3.1.tar.gz
+Source1: http://repo1.maven.org/maven2/asm/asm/3.3.1/asm-3.3.1.pom
+Source2: http://repo1.maven.org/maven2/asm/asm-analysis/3.3.1/asm-analysis-3.3.1.pom
+Source3: http://repo1.maven.org/maven2/asm/asm-commons/3.3.1/asm-commons-3.3.1.pom
+Source4: http://repo1.maven.org/maven2/asm/asm-tree/3.3.1/asm-tree-3.3.1.pom
+Source5: http://repo1.maven.org/maven2/asm/asm-util/3.3.1/asm-util-3.3.1.pom
+Source6: http://repo1.maven.org/maven2/asm/asm-xml/3.3.1/asm-xml-3.3.1.pom
+Source7: http://repo1.maven.org/maven2/asm/asm-all/3.3.1/asm-all-3.3.1.pom
+Source8: http://repo1.maven.org/maven2/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom
Source9: asm-MANIFEST.MF
Patch0: objectweb-asm-no-classpath-in-manifest.patch
# Needed by asm-xml.jar