diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index a8f88ef..0000000 --- a/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -xmlrpc-2.0.1-src.tar.gz diff --git a/Makefile b/Makefile deleted file mode 100644 index b6f6716..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: xmlrpc -# $Id: Makefile,v 1.1 2006/01/06 00:20:17 fnasser Exp $ -NAME := xmlrpc -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attempt a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5204a84 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Orphaned for 6+ weeks diff --git a/sources b/sources deleted file mode 100644 index 281ba07..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -b88cc15b25d9bd688b1889d2ad234125 xmlrpc-2.0.1-src.tar.gz diff --git a/xmlrpc-2.0.1-jessie.patch b/xmlrpc-2.0.1-jessie.patch deleted file mode 100644 index dd6d12d..0000000 --- a/xmlrpc-2.0.1-jessie.patch +++ /dev/null @@ -1,119 +0,0 @@ ---- ./src/java/org/apache/xmlrpc/secure/SecurityConstants.java.sav 2005-08-24 15:49:40.000000000 -0400 -+++ ./src/java/org/apache/xmlrpc/secure/SecurityConstants.java 2007-03-08 17:43:27.000000000 -0500 -@@ -26,7 +26,7 @@ - * default with setSecurityProviderClass(). - */ - public final static String DEFAULT_SECURITY_PROVIDER_CLASS = -- "com.sun.net.ssl.internal.ssl.Provider"; -+ "gnu.javax.net.ssl.provider.Jessie"; - - public final static String SECURITY_PROVIDER_CLASS = - "security.provider"; -@@ -97,7 +97,7 @@ - * Default key manager type. You probably don't need to - * override this default. - */ -- public final static String DEFAULT_KEY_MANAGER_TYPE = "SunX509"; -+ public final static String DEFAULT_KEY_MANAGER_TYPE = "JessieX509"; - - public final static String KEY_MANAGER_TYPE = - "sun.ssl.keymanager.type"; -@@ -110,7 +110,7 @@ - * are using something other than the Sun JSSE. - */ - public final static String DEFAULT_PROTOCOL_HANDLER_PACKAGES = -- "com.sun.net.ssl.internal.www.protocol"; -+ "gnu.java.net.protocol"; - - public final static String PROTOCOL_HANDLER_PACKAGES = - "java.protocol.handler.pkgs"; ---- ./src/java/org/apache/xmlrpc/secure/SecureWebServer.java.sav 2005-08-24 15:49:40.000000000 -0400 -+++ ./src/java/org/apache/xmlrpc/secure/SecureWebServer.java 2007-03-08 17:23:25.000000000 -0500 -@@ -30,8 +30,8 @@ - import org.apache.xmlrpc.XmlRpc; - import org.apache.xmlrpc.XmlRpcServer; - --import com.sun.net.ssl.KeyManagerFactory; --import com.sun.net.ssl.SSLContext; -+import javax.net.ssl.KeyManagerFactory; -+import javax.net.ssl.SSLContext; - - /** - * A minimal web server that exclusively handles XML-RPC requests ---- ./src/java/org/apache/xmlrpc/secure/sunssl/SunSSLTransportFactory.java.sav 2005-08-24 15:49:40.000000000 -0400 -+++ ./src/java/org/apache/xmlrpc/secure/sunssl/SunSSLTransportFactory.java 2007-03-08 17:35:54.000000000 -0500 -@@ -29,10 +29,11 @@ - import org.apache.xmlrpc.XmlRpcTransportFactory; - import org.apache.xmlrpc.secure.SecurityTool; - --import com.sun.net.ssl.HostnameVerifier; --import com.sun.net.ssl.HttpsURLConnection; --import com.sun.net.ssl.SSLContext; --import com.sun.net.ssl.X509TrustManager; -+import javax.net.ssl.HostnameVerifier; -+import javax.net.ssl.HttpsURLConnection; -+import javax.net.ssl.SSLContext; -+import javax.net.ssl.SSLSession; -+import javax.net.ssl.X509TrustManager; - - /** - * Interface from XML-RPC to the HTTPS transport based on the -@@ -55,14 +56,14 @@ - // The openTrustManager trusts all certificates - private static X509TrustManager openTrustManager = new X509TrustManager() - { -- public boolean isClientTrusted(X509Certificate[] chain) -+ public void checkClientTrusted(X509Certificate[] chain, String authType) - { -- return true; -+ //return true; - } - -- public boolean isServerTrusted(X509Certificate[] chain) -+ public void checkServerTrusted(X509Certificate[] chain, String authType) - { -- return true; -+ //return true; - } - - public X509Certificate[] getAcceptedIssuers() -@@ -74,7 +75,7 @@ - // The openHostnameVerifier trusts all hostnames - private static HostnameVerifier openHostnameVerifier = new HostnameVerifier() - { -- public boolean verify(String hostname, String session) -+ public boolean verify(String hostname, SSLSession session) - { - return true; - } -@@ -86,8 +87,8 @@ - - properties.setProperty(XmlRpcTransportFactory.TRANSPORT_URL, "(java.net.URL) - URL to connect to"); - properties.setProperty(XmlRpcTransportFactory.TRANSPORT_AUTH, "(java.lang.String) - HTTP Basic Authentication string (encoded)."); -- properties.setProperty(TRANSPORT_TRUSTMANAGER, "(com.sun.net.ssl.X509TrustManager) - X.509 Trust Manager to use"); -- properties.setProperty(TRANSPORT_HOSTNAMEVERIFIER, "(com.sun.net.ssl.HostnameVerifier) - Hostname verifier to use"); -+ properties.setProperty(TRANSPORT_TRUSTMANAGER, "(javax.net.ssl.X509TrustManager) - X.509 Trust Manager to use"); -+ properties.setProperty(TRANSPORT_HOSTNAMEVERIFIER, "(javax.net.ssl.HostnameVerifier) - Hostname verifier to use"); - - return properties; - } -@@ -99,7 +100,7 @@ - HostnameVerifier hostnameVerifier; - SSLContext sslContext; - -- Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()); -+ Security.addProvider(new gnu.javax.net.ssl.provider.Jessie()); - - url = (URL) properties.get(XmlRpcTransportFactory.TRANSPORT_URL); - auth = properties.getProperty(XmlRpcTransportFactory.TRANSPORT_AUTH); ---- ./build.xml.sav 2005-12-21 04:09:45.000000000 -0500 -+++ ./build.xml 2007-03-08 17:23:25.000000000 -0500 -@@ -94,7 +94,7 @@ - - - diff --git a/xmlrpc.spec b/xmlrpc.spec deleted file mode 100644 index b80b7f3..0000000 --- a/xmlrpc.spec +++ /dev/null @@ -1,226 +0,0 @@ -# Copyright (c) 2000-2005, JPackage Project -# All rights reserved. -# -# 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 JPackage Project 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. -# - -%define _with_gcj_support 1 - -%define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}} - -Name: xmlrpc -Version: 2.0.1 -Release: 4jpp.3%{?dist} -Epoch: 0 -Summary: Java XML-RPC implementation -License: Apache Software License -Group: Development/Java -Url: http://xml.apache.org/%{name}/ -Source0: http://www.apache.org/dist/ws/xmlrpc/sources/xmlrpc-2.0.1-src.tar.gz -Patch0: %{name}-%{version}-jessie.patch - -BuildRequires: ant -BuildRequires: jpackage-utils >= 0:1.6 -BuildRequires: servletapi5 -BuildRequires: junit -BuildRequires: jakarta-commons-httpclient -BuildRequires: jakarta-commons-codec >= 1.3 -BuildRequires: jsse -Requires: jpackage-utils >= 0:1.6 -Requires: servletapi5 -Requires: junit -Requires: jakarta-commons-httpclient -Requires: jakarta-commons-codec >= 1.3 -Requires: jsse - -%if ! %{gcj_support} -Buildarch: noarch -%endif -Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -%if %{gcj_support} -BuildRequires: java-gcj-compat-devel -Requires(post): java-gcj-compat -Requires(postun): java-gcj-compat -%endif - -%description -Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol -that uses XML over HTTP to implement remote procedure calls. -Apache XML-RPC was previously known as Helma XML-RPC. If you have code -using the Helma library, all you should have to do is change the import -statements in your code from helma.xmlrpc.* to org.apache.xmlrpc.*. - -%package javadoc -Summary: Javadoc for %{name} -Group: Development/Java - -%description javadoc -Javadoc for %{name}. - -%prep -%setup -q -n %{name}-%{version} -# remove all binary libs -find . -name "*.jar" -exec rm -f {} \; - -%patch0 -b .sav - -%build -export CLASSPATH=%(build-classpath jsse commons-httpclient commons-codec servletapi5 junit 2>/dev/null) -ant -Dbuild.dir=./bin -Dbuild.dest=./bin -Dsrc.dir=./src -Dfinal.name=%{name}-%{version} -Djavadoc.destdir=./docs/apidocs -Dhave.deps=true jar -ant -Dbuild.dir=./bin -Dbuild.dest=./bin -Dsrc.dir=./src -Dfinal.name=%{name}-%{version} -Djavadoc.destdir=./docs/apidocs -Dhave.deps=true javadocs - -%install -rm -rf $RPM_BUILD_ROOT - -# jars -install -d -m 755 $RPM_BUILD_ROOT%{_javadir} -install -m 644 bin/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar -install -m 644 bin/%{name}-%{version}-applet.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-applet-%{version}.jar -(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do \ -ln -sf ${jar} ${jar/-%{version}/}; done) - -# javadoc -install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} -cp -pr docs/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} - -%if %{gcj_support} -%{_bindir}/aot-compile-rpm -%endif - -%clean -rm -rf $RPM_BUILD_ROOT - -%if %{gcj_support} -%post -if [ -x %{_bindir}/rebuild-gcj-db ] -then - %{_bindir}/rebuild-gcj-db -fi -%endif - -%if %{gcj_support} -%postun -if [ -x %{_bindir}/rebuild-gcj-db ] -then - %{_bindir}/rebuild-gcj-db -fi -%endif - -%files -%defattr(0644,root,root,0755) -%doc LICENSE.txt README.txt -%{_javadir}/* - -%if %{gcj_support} -%attr(-,root,root) %{_libdir}/gcj/%{name} -%attr(-,root,root) %{_libdir}/gcj/%{name}/xmlrpc-applet-2.0.1.jar.* -%endif - -%files javadoc -%defattr(0644,root,root,0755) -%{_javadocdir}/%{name}-%{version} - -%changelog -* Tue Feb 19 2008 Fedora Release Engineering - 0:2.0.1-4jpp.3 -- Autorebuild for GCC 4.3 - -* Tue Mar 27 2007 Matt Wringe 0:2.0.1-3jpp.3 -- Spec file clean up for Fedora Extras Review - -* Thu Mar 08 2007 Deepak Bhole 2.0.1-3jpp.2 -- Add javax.net.ssl support to build org.apache.xmlrpc.secure.* -- Minor spec file cleanup - -* Fri Aug 04 2006 Vivek Lakshmanan - 0:2.0.1-3jpp.1 -- Merge with latest from JPP. - -* Sat Jul 22 2006 Jakub Jelinek - 0:2.0.1-1jpp_8.2fc -- Rebuilt - -* Wed Jul 12 2006 Jesse Keating - 0:2.0.1-1jpp_8.1fc -- rebuild - -* Wed Mar 8 2006 Rafael Schloming - 0:2.0.1-1jpp_7fc -- excluded s390 due to eclipse - -* Mon Mar 6 2006 Jeremy Katz - 0:2.0.1-1jpp_6fc -- stop scriptlet spew - -* Fri Feb 24 2006 Igor Foox - 0:2.0.1-1jpp_5fc -- Added post/postun dependency on coreutils. - -* Fri Feb 10 2006 Jesse Keating - 0:2.0.1-1jpp_4fc -- bump again for double-long bug on ppc(64) - -* Tue Feb 07 2006 Jesse Keating - 0:2.0.1-1jpp_3fc -- rebuilt for new gcc4.1 snapshot and glibc changes - -* Wed Jan 25 2006 Igor Foox 0:2.0.1-1jpp_2fc -- ExcludeArch s390x and ppc64 - -* Wed Jan 18 2006 Andrew Overholt 0:2.0.1-1jpp_2fc -- Comment out JPackage Distribution and Vendor tags - -* Wed Jan 18 2006 Jesse Keating 0:2.0.1-1jpp_2fc -- bump for test - -* Wed Jan 18 2006 Igor Foox 0:2.0.1-1jpp_1fc -- Update to version 2.0.1 -- Natively compile - -* Thu Aug 26 2004 Ralph Apel 0:1.2-0.b1.3jpp -- Build with ant-1.6.2 - -* Thu Apr 29 2004 David Walluck 0:1.2-0.b1.2jpp -- add jar symlinks -- remove %%buildroot in %%install - -* Tue May 06 2003 David Walluck 0:1.2-0.b1.1jpp -- 1.2-b1 -- update for JPackage 1.5 - -* Mon Mar 18 2002 Guillaume Rousse 1.1-1jpp -- 1.1 -- generic servlet support -- used source release -- dropped patch -- added applet jar - -* Mon Jan 21 2002 Guillaume Rousse 1.0-3jpp -- versioned dir for javadoc -- no dependencies for javadoc package -- dropped jsse package -- adaptation to new servlet3 package -- adaptation to new jsse package -- section macro - -* Fri Dec 7 2001 Guillaume Rousse 1.0-2jpp -- javadoc into javadoc package - -* Sat Nov 3 2001 Guillaume Rousse 1.0-1jpp -- first JPackage release