Compare commits

...
This repository has been archived on 2026-09-10. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.

38 commits

Author SHA1 Message Date
Alexander Kurtakov
6b8f0868fb Merged into xmlprc package. 2012-09-14 11:48:49 +03:00
Jeff Johnston
4fc03ed132 Fix compiler errors for webserver classes that implement HttpServerResponse and HttpServerRequest 2012-07-24 18:31:49 -04:00
Dennis Gilmore
7a8e16e6ff - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-22 00:55:06 -05:00
Stanislav Ochotnicky
92bcc3cb58 Merge branch 'master' into f17
Conflicts:
	xmlrpc3.spec
2012-05-09 18:38:59 +02:00
Stanislav Ochotnicky
93b074e8f4 Remove unneeded BR on maven-eclipse-plugin 2012-05-09 15:03:47 +02:00
Jeff Johnston
95e7fa696d Remove .qualifier in common and client patches so the build version is set correctly. 2012-04-13 18:22:14 -04:00
Jeff Johnston
88612b61fd Remove .qualifier in common and client patches so the build version is set correctly. 2012-04-13 18:08:34 -04:00
Alexander Kurtakov
a008d2e284 Build against tomcat v7 apis.
- Guideline fixes.
2012-03-23 10:08:39 +02:00
Dennis Gilmore
803feb9c65 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 03:04:37 -06:00
Sami Wagiaalla
80e8255265 Use mvn-rpmbuild.
* Mon Nov 28 2011 Sami Wagiaalla
- Use mvn-rpmbuild.
- Change the depmaps flag.
- Use BR maven istead of maven2.
2011-11-28 18:48:59 -05:00
Dennis Gilmore
8b48cc32b0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 23:33:58 -06:00
Stanislav Ochotnicky
91b6d3ed75 Fix Requires (split to sub-packages, change codec to logging)
- Make jars and javadocs versionless
2010-12-09 17:25:52 +01:00
Alexander Kurtakov
bd39949111 - Add missing maven-site-plugin BR. 2010-09-29 10:15:00 +03:00
Alexander Kurtakov
59315cf21c - Really remove old patch. 2010-09-29 10:04:55 +03:00
Alexander Kurtakov
baee213eb4 - Update to new version.
- Drop devel subpackages.
- Drop ant build.
- Move poms to the proper subpackages.
- Use new names of dependencies.
2010-09-29 09:59:41 +03:00
Alexander Kurtakov
7baabe7e4c Install maven depmaps and poms. 2010-08-24 18:34:55 +03:00
Fedora Release Engineering
cb1dbe37f2 dist-git conversion 2010-07-29 15:56:59 +00:00
Andrew Overholt
ff997586ec - Ensure license is also in -javadoc package 2010-07-12 19:04:52 +00:00
Andrew Overholt
a00aa1c1d8 - Really drop maven2-plugin-release BR. 2010-01-13 17:03:17 +00:00
Andrew Overholt
a1191a538d - Add ant BR. 2010-01-11 14:17:41 +00:00
Andrew Overholt
1420d242ea - Fix Source0 URL. 2010-01-11 14:02:36 +00:00
Andrew Overholt
bb5d8b8e9c Enable tests but don't fail if some fail. Fix release. 2009-12-09 20:19:19 +00:00
Andrew Overholt
e1767f30da - Disable building with maven due to missing -release plugin.
- Provide ability to build with ant.
- Drop maven2-plugin-release BR as it's folded into maven2.
2009-12-09 19:18:14 +00:00
Bill Nottingham
e2af6f9491 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:41:00 +00:00
Andrew Overholt
e43f2dc9b7 - Fixed URL (bug #354031) 2009-08-17 19:18:43 +00:00
Jesse Keating
2e852c854a - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 08:12:32 +00:00
Jesse Keating
ae99b7f93c - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-26 10:04:28 +00:00
Alexander Kurtakov
6a62a8c2d0 - Fix client osgi manifest - client should require common bundle. 2008-10-31 16:24:33 +00:00
Alexander Kurtakov
a87e64b182 BR tomcat5 2008-10-22 18:13:59 +00:00
Alexander Kurtakov
e6f38e29fc Bump release. 2008-10-22 17:58:13 +00:00
Alexander Kurtakov
5025c0dd14 - Drop gcj_support.
- Fix commons osgi manifest.
2008-10-22 17:53:11 +00:00
Andrew Overholt
b948f4119b - Add ppc64. 2008-09-12 14:29:08 +00:00
89513991e2 fix repotag 2008-07-10 20:47:32 +00:00
Andrew Overholt
b53036edaa - Fix server description (rhbz#433699) 2008-03-19 23:34:20 +00:00
Jesse Keating
ca1da47d8a - Autorebuild for GCC 4.3 2008-02-19 17:33:46 +00:00
Andrew Overholt
71b963d1ea - Disable ppc64 (rh#239123). 2007-09-07 18:06:12 +00:00
Andrew Overholt
a943089478 - Add OSGi manifests. 2007-09-07 17:53:10 +00:00
Andrew Overholt
564414288e - Rebuild. 2007-08-24 14:28:51 +00:00
7 changed files with 1 additions and 430 deletions

View file

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: xmlrpc3
# $Id$
NAME := xmlrpc3
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),)
# attept 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)

1
dead.package Normal file
View file

@ -0,0 +1 @@
Merged into xmlprc package.

View file

@ -1 +0,0 @@
99500a5d04f2eb558716ba3d5a613d14 xmlrpc-3.0-src.tar.gz

View file

@ -1,20 +0,0 @@
--- tests/pom.xml 2006-08-30 16:12:43.000000000 -0400
+++ tests/pom.xml 2007-03-19 14:09:58.000000000 -0400
@@ -44,5 +44,17 @@
<artifactId>commons-httpclient</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <version>2.4</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
</project>

View file

@ -1,50 +0,0 @@
<dependencies>
<dependency>
<maven>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
</maven>
<jpp>
<groupId>JPP</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
</jpp>
</dependency>
<dependency>
<maven>
<groupId>jaxme</groupId>
<artifactId>jaxmeapi</artifactId>
<version>0.5.1</version>
</maven>
<jpp>
<groupId>JPP</groupId>
<artifactId>jaxme/jaxmeapi</artifactId>
<version>0.5.1</version>
</jpp>
</dependency>
<dependency>
<maven>
<groupId>org.apache.ws.commons</groupId>
<artifactId>ws-commons-util</artifactId>
<version>1.0.1</version>
</maven>
<jpp>
<groupId>JPP</groupId>
<artifactId>ws-commons-util</artifactId>
<version>1.0.1</version>
</jpp>
</dependency>
<dependency>
<maven>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
</maven>
<jpp>
<groupId>JPP</groupId>
<artifactId>tomcat5-servlet-2.4-api</artifactId>
<version>2.4</version>
</jpp>
</dependency>
</dependencies>

View file

@ -1,338 +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 mainname xmlrpc
%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: xmlrpc3
Version: 3.0
Release: 1jpp.1%{?dist}
Summary: Java XML-RPC implementation
License: Apache Software License
Group: Development/Libraries
Url: http://xml.apache.org/%{name}/
Source0: http://www.apache.org/dist/ws/xmlrpc/sources/xmlrpc-%{version}-src.tar.gz
Source1: %{name}-jpp-depmap.xml
# FIXME: file this upstream
# The tests pom.xml doesn't include necessary dependencies on junit and
# servletapi
Patch0: %{name}-addjunitandservletapitotestpom.patch
BuildRequires: dos2unix
BuildRequires: maven2 >= 2.0.4
BuildRequires: maven2-plugin-resources
BuildRequires: maven2-plugin-compiler
BuildRequires: maven2-plugin-surefire
BuildRequires: maven2-plugin-jar
BuildRequires: maven2-plugin-install
BuildRequires: maven2-plugin-javadoc
BuildRequires: maven2-plugin-eclipse
BuildRequires: maven2-plugin-assembly
BuildRequires: maven2-plugin-release
BuildRequires: maven2-plugin-source
BuildRequires: ws-jaxme
BuildRequires: ws-commons-util
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
Requires: ws-jaxme
Requires: ws-commons-util
%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/Libraries
%description javadoc
Javadoc for %{name}.
%package common
Summary: Common classes for XML-RPC client and server implementations
Group: Development/Libraries
%description common
%{summary}.
%package common-devel
Summary: Source for common classes of XML-RPC
Group: Development/Libraries
Requires: %{name}-common
%description common-devel
%{summary} client and server implementations.
%package client
Summary: XML-RPC client implementation
Group: Development/Libraries
Requires: %{name}-common
%description client
%{summary}.
%package client-devel
Summary: Source for XML-RPC client implementation
Group: Development/Libraries
Requires: %{name}-client
%description client-devel
%{summary}.
%package server
Summary: Javadoc for %{name}
Group: Development/Libraries
Requires: %{name}-common
%description server
%{summary}.
%package server-devel
Summary: Source for XML-RPC server implementation
Group: Development/Libraries
Requires: %{name}-server
%description server-devel
%{summary}.
%prep
%setup -q -n %{mainname}-%{version}
%patch0
cp %{SOURCE1} .
%build
dos2unix LICENSE.txt
export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
mkdir -p $MAVEN_REPO_LOCAL
# The java.home is due to java-gcj and libgcj weirdness on 64-bit
# systems
mvn-jpp \
-e \
-Dmaven.repo.local=$MAVEN_REPO_LOCAL \
-Djava.home=%{_jvmdir}/java/jre \
-Dmaven2.jpp.depmap.file=%{SOURCE1} \
-Dmaven.test.failure.ignore=true \
install javadoc:javadoc
%install
rm -rf $RPM_BUILD_ROOT
# jars
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
install -m 644 client/target/%{mainname}-client-%{version}.jar \
$RPM_BUILD_ROOT%{_javadir}/%{name}-client-%{version}.jar
install -m 644 server/target/%{mainname}-server-%{version}.jar \
$RPM_BUILD_ROOT%{_javadir}/%{name}-server-%{version}.jar
install -m 644 common/target/%{mainname}-common-%{version}.jar \
$RPM_BUILD_ROOT%{_javadir}/%{name}-common-%{version}.jar
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do \
ln -sf ${jar} ${jar/-%{version}/}; done)
# sources jars
install -m 644 client/target/%{mainname}-client-%{version}-sources.jar \
$RPM_BUILD_ROOT%{_javadir}/%{name}-client-%{version}-sources.jar
install -m 644 server/target/%{mainname}-server-%{version}-sources.jar \
$RPM_BUILD_ROOT%{_javadir}/%{name}-server-%{version}-sources.jar
install -m 644 common/target/%{mainname}-common-%{version}-sources.jar \
$RPM_BUILD_ROOT%{_javadir}/%{name}-common-%{version}-sources.jar
# javadoc
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr target/site/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 javadoc
%defattr(-,root,root,-)
%{_javadocdir}/*
%files common
%defattr(-,root,root,-)
%doc LICENSE.txt
%{_javadir}/%{name}-common.jar
%{_javadir}/%{name}-common-%{version}.jar
%if %{gcj_support}
%{_libdir}/gcj/%{name}/%{name}-common*
%endif
%files common-devel
%defattr(-,root,root,-)
%{_javadir}/%{name}-common-%{version}-sources.jar
%files client
%defattr(-,root,root,-)
%{_javadir}/%{name}-client.jar
%{_javadir}/%{name}-client-%{version}.jar
%if %{gcj_support}
%{_libdir}/gcj/%{name}/%{name}-client*
%endif
%files client-devel
%defattr(-,root,root,-)
%{_javadir}/%{name}-client-%{version}-sources.jar
%files server
%defattr(-,root,root,-)
%{_javadir}/%{name}-server.jar
%{_javadir}/%{name}-server-%{version}.jar
%if %{gcj_support}
%{_libdir}/gcj/%{name}/%{name}-server*
%endif
%files server-devel
%defattr(0644,root,root,0755)
%{_javadir}/%{name}-server-%{version}-sources.jar
%changelog
* Fri Mar 16 2007 Andrew Overholt <overholt@redhat.com> 3.0-1jpp.1
- Create new xmlrpc3 package
- Use maven to build
- Shuffle to common, server, and client sub-packages
- Add -devel sub-packages for -sources jars
* Thu Mar 08 2007 Deepak Bhole <dbhole@redhat.com> 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 <vivekl@redhat.com> - 0:2.0.1-3jpp.1
- Merge with latest from JPP.
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> - 0:2.0.1-1jpp_8.2fc
- Rebuilt
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0:2.0.1-1jpp_8.1fc
- rebuild
* Wed Mar 8 2006 Rafael Schloming <rafaels@redhat.com> - 0:2.0.1-1jpp_7fc
- excluded s390 due to eclipse
* Mon Mar 6 2006 Jeremy Katz <katzj@redhat.com> - 0:2.0.1-1jpp_6fc
- stop scriptlet spew
* Fri Feb 24 2006 Igor Foox <ifoox@redhat.com> - 0:2.0.1-1jpp_5fc
- Added post/postun dependency on coreutils.
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0:2.0.1-1jpp_4fc
- bump again for double-long bug on ppc(64)
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0:2.0.1-1jpp_3fc
- rebuilt for new gcc4.1 snapshot and glibc changes
* Wed Jan 25 2006 Igor Foox <ifoox@redhat.com> 0:2.0.1-1jpp_2fc
- ExcludeArch s390x and ppc64
* Wed Jan 18 2006 Andrew Overholt <overholt@redhat.com> 0:2.0.1-1jpp_2fc
- Comment out JPackage Distribution and Vendor tags
* Wed Jan 18 2006 Jesse Keating <jkeating@redhat.com> 0:2.0.1-1jpp_2fc
- bump for test
* Wed Jan 18 2006 Igor Foox <ifoox@redhat.com> 0:2.0.1-1jpp_1fc
- Update to version 2.0.1
- Natively compile
* Thu Aug 26 2004 Ralph Apel <r.apel at r-apel.de> 0:1.2-0.b1.3jpp
- Build with ant-1.6.2
* Thu Apr 29 2004 David Walluck <david@jpackage.org> 0:1.2-0.b1.2jpp
- add jar symlinks
- remove %%buildroot in %%install
* Tue May 06 2003 David Walluck <david@anti-microsoft.org> 0:1.2-0.b1.1jpp
- 1.2-b1
- update for JPackage 1.5
* Mon Mar 18 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.1-1jpp
- 1.1
- generic servlet support
- used source release
- dropped patch
- added applet jar
* Mon Jan 21 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 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 <guillomovitch@users.sourceforge.net> 1.0-2jpp
- javadoc into javadoc package
* Sat Nov 3 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.0-1jpp
- first JPackage release