commit 06fe166fedb305eaae500ab8c0615134657fccd9df1065d46f32c7bb797373a5 Author: OBS User unknown Date: Thu Jul 16 02:52:54 2009 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/objectweb-asm?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/asm-3.1.pom b/asm-3.1.pom new file mode 100644 index 0000000..33cdd28 --- /dev/null +++ b/asm-3.1.pom @@ -0,0 +1,14 @@ + + 4.0.0 + + + asm-parent + org.objectweb.asm + 3.1 + + + ASM Core + asm + jar + + diff --git a/asm-3.1.tar.bz2 b/asm-3.1.tar.bz2 new file mode 100644 index 0000000..17f0d38 --- /dev/null +++ b/asm-3.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b42cf0c5427e90206173616a67d31404bb25c1b58c7799cf4a2bd638d67ca54 +size 572607 diff --git a/asm-MANIFEST.MF b/asm-MANIFEST.MF new file mode 100644 index 0000000..65478a0 --- /dev/null +++ b/asm-MANIFEST.MF @@ -0,0 +1,14 @@ +Manifest-Version: 1.0 +Bundle-RequiredExecutionEnvironment: J2SE-1.3 +Bundle-SymbolicName: org.objectweb.asm +Bundle-ManifestVersion: 2 +Bundle-Name: %pluginName +Bundle-Localization: plugin +Bundle-Version: 3.1.0.v200803061910 +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" + diff --git a/asm-all-3.1.pom b/asm-all-3.1.pom new file mode 100644 index 0000000..00b518a --- /dev/null +++ b/asm-all-3.1.pom @@ -0,0 +1,15 @@ + + 4.0.0 + + + org.objectweb.asm + asm-parent + 3.1 + + + ASM All + org.objectweb.asm + asm-all + jar + + diff --git a/asm-analysis-3.1.pom b/asm-analysis-3.1.pom new file mode 100644 index 0000000..7a801b4 --- /dev/null +++ b/asm-analysis-3.1.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + org.objectweb.asm + 3.1 + + + ASM Analysis + asm-analysis + jar + + + + asm-tree + org.objectweb.asm + + + + diff --git a/asm-commons-3.1.pom b/asm-commons-3.1.pom new file mode 100644 index 0000000..ef318f3 --- /dev/null +++ b/asm-commons-3.1.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + org.objectweb.asm + 3.1 + + + ASM Commons + asm-commons + jar + + + + asm-tree + org.objectweb.asm + + + + diff --git a/asm-parent-3.1.pom b/asm-parent-3.1.pom new file mode 100644 index 0000000..09a0e6e --- /dev/null +++ b/asm-parent-3.1.pom @@ -0,0 +1,129 @@ + + 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 + + + + diff --git a/asm-tree-3.1.pom b/asm-tree-3.1.pom new file mode 100644 index 0000000..e68d680 --- /dev/null +++ b/asm-tree-3.1.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + org.objectweb.asm + 3.1 + + + ASM Tree + asm-tree + jar + + + + asm + org.objectweb.asm + + + + diff --git a/asm-util-3.1.pom b/asm-util-3.1.pom new file mode 100644 index 0000000..1110b8d --- /dev/null +++ b/asm-util-3.1.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + org.objectweb.asm + 3.1 + + + ASM Util + asm-util + jar + + + + asm-tree + org.objectweb.asm + + + + diff --git a/asm-xml-3.1.pom b/asm-xml-3.1.pom new file mode 100644 index 0000000..d31e5bc --- /dev/null +++ b/asm-xml-3.1.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + org.objectweb.asm + 3.1 + + + ASM XML + asm-xml + jar + + + + asm-util + org.objectweb.asm + + + + diff --git a/objectweb-asm-no-classpath-in-manifest.patch b/objectweb-asm-no-classpath-in-manifest.patch new file mode 100644 index 0000000..30bc79a --- /dev/null +++ b/objectweb-asm-no-classpath-in-manifest.patch @@ -0,0 +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 +@@ -10,7 +10,6 @@ + + + +- + + + diff --git a/objectweb-asm.changes b/objectweb-asm.changes new file mode 100644 index 0000000..d945305 --- /dev/null +++ b/objectweb-asm.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Tue Jun 2 14:50:36 CEST 2009 - mvyskocil@suse.cz + +- Initial SUSE packaging of objectweb-asm (from jpp 5.0) + diff --git a/objectweb-asm.spec b/objectweb-asm.spec new file mode 100644 index 0000000..f9a29a4 --- /dev/null +++ b/objectweb-asm.spec @@ -0,0 +1,147 @@ +# +# spec file for package objectweb-asm (Version 3.1) +# +# Copyright (c) 2009 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 +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +%define section free + +Name: objectweb-asm +Version: 3.1 +Release: 1 +Summary: A code manipulation tool to implement adaptable systems +License: BSD 3-clause (or similar) +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 +Source9: asm-MANIFEST.MF +Patch0: objectweb-asm-no-classpath-in-manifest.patch +# Needed by asm-xml.jar +Requires: xml-commons-apis +PreReq: jpackage-utils >= 1.7.4 +BuildRequires: jpackage-utils >= 1.7.4 +BuildRequires: java-devel +BuildRequires: ant >= 1.6.5 +BuildRequires: objectweb-anttask +BuildRequires: xml-commons-apis +BuildRequires: zip +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +ASM is a 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. + +%package javadoc +License: BSD 3-clause (or similar) +Summary: Javadoc for %{name} +Group: Development/Libraries/Java + +%description javadoc +ASM is a 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. + +%prep +%setup -q -n asm-%{version} +%patch0 -p1 +perl -pi -e 's/\r$//g' LICENSE.txt README.txt +mkdir META-INF +cp -p %{SOURCE9} META-INF/MANIFEST.MF + +%build +export CLASSPATH= +export OPT_JAR_LIST=: +ant -Dobjectweb.ant.tasks.path=$(build-classpath objectweb-anttask) jar jdoc + +%install +# jars +install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{name} +for jar in output/dist/lib/*.jar; do +install -m 644 ${jar} \ +$RPM_BUILD_ROOT%{_javadir}/%{name}/`basename ${jar}` +done +touch META-INF/MANIFEST.MF +zip -u output/dist/lib/all/asm-all-%{version}.jar META-INF/MANIFEST.MF +install -m 644 output/dist/lib/all/asm-all-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/ +(cd $RPM_BUILD_ROOT%{_javadir}/%{name} && for jar in *-%{version}*; do \ +ln -sf ${jar} ${jar/-%{version}/}; done) +# pom +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms +install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.objectweb-asm-asm.pom +%add_to_maven_depmap org.objectweb.asm asm %{version} JPP/objectweb-asm asm +install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.objectweb-asm-asm-analysis.pom +%add_to_maven_depmap org.objectweb.asm asm-analysis %{version} JPP/objectweb-asm asm-analysis +install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.objectweb-asm-asm-commons.pom +%add_to_maven_depmap org.objectweb.asm asm-commons %{version} JPP/objectweb-asm asm-commons +install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.objectweb-asm-asm-tree.pom +%add_to_maven_depmap org.objectweb.asm asm-tree %{version} JPP/objectweb-asm asm-tree +install -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.objectweb-asm-asm-util.pom +%add_to_maven_depmap org.objectweb.asm asm-util %{version} JPP/objectweb-asm asm-util +install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.objectweb-asm-asm-xml.pom +%add_to_maven_depmap org.objectweb.asm asm-xml %{version} JPP/objectweb-asm asm-xml +install -m 644 %{SOURCE7} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.objectweb-asm-asm-all.pom +%add_to_maven_depmap org.objectweb.asm asm-all %{version} JPP/objectweb-asm asm-all +install -m 644 %{SOURCE8} $RPM_BUILD_ROOT%{_datadir}/maven2/poms/JPP.objectweb-asm-asm-parent.pom +%add_to_maven_depmap org.objectweb.asm asm-parent %{version} JPP/objectweb-asm asm-parent +# javadoc +install -p -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +cp -pr output/dist/doc/javadoc/user/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +%update_maven_depmap + +%postun +%update_maven_depmap + +%files +%defattr(0644,root,root,0755) +%doc LICENSE.txt README.txt +%dir %{_javadir}/%{name} +%{_javadir}/%{name}/*.jar +%{_datadir}/maven2/* +%config %{_mavendepmapfragdir}/* + +%files javadoc +%defattr(0644,root,root,0755) +%{_javadocdir}/%{name}-%{version} +%{_javadocdir}/%{name} + +%changelog diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4