rel-eng/packages/redstone-xmlrpc | 1
spec-tree/redstone-xmlrpc/build-classpath.patch | 41 ++++++++++++
spec-tree/redstone-xmlrpc/build.py.props | 4 +
spec-tree/redstone-xmlrpc/fault_serialization.patch | 17 +++++
spec-tree/redstone-xmlrpc/redstone-xmlrpc.spec | 67 ++++++++++++++++++++
5 files changed, 130 insertions(+)
New commits:
commit a6227c36004c742270c4433088f367d97755d42b
Author: Michael Mraka <michael.mraka(a)redhat.com>
Date: Fri Jan 18 14:16:06 2013 +0100
Automatic commit of package [redstone-xmlrpc] minor release [1.1_20071120-9].
diff --git a/rel-eng/packages/redstone-xmlrpc b/rel-eng/packages/redstone-xmlrpc
new file mode 100644
index 0000000..81c9bdd
--- /dev/null
+++ b/rel-eng/packages/redstone-xmlrpc
@@ -0,0 +1 @@
+1.1_20071120-9 spec-tree/redstone-xmlrpc/
diff --git a/spec-tree/redstone-xmlrpc/redstone-xmlrpc.spec
b/spec-tree/redstone-xmlrpc/redstone-xmlrpc.spec
index 05803ea..54f55fb 100644
--- a/spec-tree/redstone-xmlrpc/redstone-xmlrpc.spec
+++ b/spec-tree/redstone-xmlrpc/redstone-xmlrpc.spec
@@ -2,7 +2,7 @@
Summary: An xmlrpc library
Name: redstone-xmlrpc
Version: 1.1_20071120
-Release: 8%{?dist}
+Release: 9%{?dist}
License: LGPL
Group: Development/Library
URL:
http://xmlrpc.sourceforge.net
@@ -48,6 +48,9 @@ rm -rf $RPM_BUILD_ROOT
%{_javadir}
%changelog
+* Fri Jan 18 2013 Michael Mraka <michael.mraka(a)redhat.com> 1.1_20071120-9
+- rebuild redstone-xmlrpc from git
+
* Mon May 18 2009 Dennis Gilmore <dgilmore(a)redhat.com> 1.1_20071120-8
- rebuild in new git tree
commit ff87c0f485ea5fd4fba045eb7552bf5e1ba0d1af
Author: Michael Mraka <michael.mraka(a)redhat.com>
Date: Fri Jan 18 14:15:15 2013 +0100
rebuild redstone-xmlrpc from git
diff --git a/spec-tree/redstone-xmlrpc/build-classpath.patch
b/spec-tree/redstone-xmlrpc/build-classpath.patch
new file mode 100644
index 0000000..2ce494c
--- /dev/null
+++ b/spec-tree/redstone-xmlrpc/build-classpath.patch
@@ -0,0 +1,41 @@
+diff -up xmlrpc/build.xml.classpath xmlrpc/build.xml
+--- xmlrpc/build.xml.classpath 2007-09-18 10:01:21.000000000 -0400
++++ xmlrpc/build.xml 2007-09-18 10:02:30.000000000 -0400
+@@ -20,7 +20,7 @@
+
+ <project name="xmlrpc" default="zip">
+
+- <property name="version" value="1.1"/>
++ <property name="version" value="1.1_20071120"/>
+ <property name="src.dir" value="${basedir}/source"/>
+ <property name="build.dir" value="${basedir}/build"/>
+ <property name="build.classes.dir"
value="${build.dir}/classes"/>
+@@ -28,9 +28,7 @@
+ <property name="lib.dir" value="${basedir}/lib"/>
+
+ <path id="build.classpath">
+- <fileset dir="${lib.dir}">
+- <include name="javax.servlet.jar"/>
+- </fileset>
++ <fileset dir="${lib.dir}" />
+ </path>
+
+ <target name="jars" depends="compile">
+@@ -88,11 +86,13 @@
+
+ <target name="compile">
+ <mkdir dir="${build.classes.dir}"/>
+- <javac srcdir="${src.dir}" destdir="${build.classes.dir}"
classpathref="build.classpath" source="1.3"
target="1.3"/>
++ <javac srcdir="${src.dir}"
destdir="${build.classes.dir}"
++ classpathref="build.classpath" debug="on"
++ source="1.3" target="1.3"/>
+ </target>
+
+ <target name="clean">
+ <delete dir="${build.dir}"/>
+ </target>
+
+-</project>
+\ No newline at end of file
++</project>
+diff -up xmlrpc/.classpath xmlrpc/
diff --git a/spec-tree/redstone-xmlrpc/build.py.props
b/spec-tree/redstone-xmlrpc/build.py.props
new file mode 100644
index 0000000..20c6311
--- /dev/null
+++ b/spec-tree/redstone-xmlrpc/build.py.props
@@ -0,0 +1,4 @@
+[buildconfig]
+tagger = spacewalk.releng.tagger.ReleaseTagger
+builder = spacewalkx.builderx.NoTgzBuilder
+
diff --git a/spec-tree/redstone-xmlrpc/fault_serialization.patch
b/spec-tree/redstone-xmlrpc/fault_serialization.patch
new file mode 100644
index 0000000..d4e185e
--- /dev/null
+++ b/spec-tree/redstone-xmlrpc/fault_serialization.patch
@@ -0,0 +1,17 @@
+Index: source/redstone/xmlrpc/XmlRpcSerializer.java
+===================================================================
+--- source/redstone/xmlrpc/XmlRpcSerializer.java (revision 30)
++++ source/redstone/xmlrpc/XmlRpcSerializer.java (working copy)
+@@ -132,9 +132,9 @@
+ writer.write(
"<member><name>faultCode</name><value><int>" );
+ writer.write( String.valueOf( code ) );
+ writer.write( "</int></value>" );
+- writer.write(
"</member><member><name>faultString</name><value><string>"
);
+- writer.write( message );
+- writer.write(
"</string></value></member></struct></value></fault></methodResponse>"
);
++ writer.write(
"</member><member><name>faultString</name>" );
++ serialize( message, writer );
++ writer.write(
"</member></struct></value></fault></methodResponse>"
);
+ }
+
+
diff --git a/spec-tree/redstone-xmlrpc/redstone-xmlrpc.spec
b/spec-tree/redstone-xmlrpc/redstone-xmlrpc.spec
new file mode 100644
index 0000000..05803ea
--- /dev/null
+++ b/spec-tree/redstone-xmlrpc/redstone-xmlrpc.spec
@@ -0,0 +1,64 @@
+%define third_party_jars servletapi5
+Summary: An xmlrpc library
+Name: redstone-xmlrpc
+Version: 1.1_20071120
+Release: 8%{?dist}
+License: LGPL
+Group: Development/Library
+URL:
http://xmlrpc.sourceforge.net
+Source0: %{name}-%{version}.tar.gz
+Patch0: build-classpath.patch
+Patch1: fault_serialization.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
+BuildRequires: jpackage-utils >= 0:1.5
+BuildRequires: servletapi5
+BuildRequires: ant
+BuildRequires: java-devel >= 1.6.0
+BuildArch: noarch
+Requires: servletapi5
+Obsoletes: marquee-xmlrpc
+
+%description
+a simple xmlrpc library for java
+
+%prep
+%setup -n xmlrpc
+%patch0 -p1
+%patch1 -p0
+rm lib/javax.servlet.jar
+build-jar-repository -p lib/ %third_party_jars
+
+%build
+ant jars
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+install -d -m 0755 $RPM_BUILD_ROOT%{_javadir}
+install -m 644 build/lib/xmlrpc-%{version}.jar
$RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
+install -m 644 build/lib/xmlrpc-client-%{version}.jar
$RPM_BUILD_ROOT%{_javadir}/%{name}-client-%{version}.jar
+(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar}
`echo $jar| sed "s|-%{version}||g"`; done)
+install -d -m 755 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(0644,root,root,0755)
+%{_javadir}
+
+%changelog
+* Mon May 18 2009 Dennis Gilmore <dgilmore(a)redhat.com> 1.1_20071120-8
+- rebuild in new git tree
+
+* Wed Jan 28 2009 Dennis Gilmore <dennis(a)ausil.us> 1.1_20071120-7
+- spec cleanups
+- BR java-devel >= 1.6.0
+
+* Tue Nov 20 2007 Jesus M. Rodriguez <jesusr(a)redhat.com>
+- rebasing to latest svn version
+- faultcode patch was accepted by maintainer
+- patching fault exception serialization
+
+* Mon Sep 17 2007 Jesus M. Rodriguez <jesusr(a)redhat.com>
+- Initial build.