c5da805
Summary:        A Perl interface for making and serving XML-RPC calls
c5da805
Name:           perl-Frontier-RPC
be96c89
Version:        0.07b4p1
9192955
Release:        14%{?dist}
2fc23ac
License:        GPL+ or Artistic
be96c89
Group:          Development/Libraries
be96c89
URL:            http://search.cpan.org/dist/Frontier-RPC/
be96c89
Source0:        http://search.cpan.org/CPAN/authors/id/R/RT/RTFIREFLY/Frontier-RPC-%{version}.tar.gz
c5da805
Patch0:         perl-frontier-raw-call.patch
c5da805
Patch1:         perl-frontier-raw-serve.patch
be96c89
Patch2:         perl-frontier-undef-scalar.patch
be96c89
Patch3:         security-xml-external-entity.patch
be96c89
Patch4:         apache2.patch
c5da805
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
c5da805
BuildArch:      noarch
2fc23ac
BuildRequires:  perl(LWP::UserAgent), perl(XML::Parser), perl(ExtUtils::MakeMaker)
5883f99
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
0e338ba
Requires:       perl-Frontier-RPC-doc
5883f99
be96c89
%package Client
be96c89
Summary:        Frontier-RPC-Client Perl module
be96c89
Group:          Development/Libraries
0e338ba
License:        GPL+ or Artistic
0e338ba
Requires:       perl-Frontier-RPC-doc
0e338ba
0e338ba
# fix conflicts between those two packages
0e338ba
%package doc
0e338ba
Summary:        Frontier-RPC-Client Perl module documentation
0e338ba
Group:          Development/Libraries
8d41f65
License:        GPL+ or Artistic
cvsdist b3cf836
cvsdist b3cf836
%description
be96c89
Frontier::RPC implements UserLand Software's XML RPC (Remote
be96c89
Procedure Calls using Extensible Markup Language).  Frontier::RPC
be96c89
includes both a client module for making requests to a server and
be96c89
several server modules for implementing servers using CGI, Apache,
be96c89
and standalone with HTTP::Daemon.
cvsdist b3cf836
be96c89
%description Client
be96c89
Frontier::RPC::Client implements UserLand Software's XML RPC (Remote
be96c89
Procedure Calls using Extensible Markup Language).  Frontier::RPC::Client
be96c89
includes just client module for making requests to a server.
cvsdist b3cf836
0e338ba
%description doc
0e338ba
Documentation and examples to Frontier::RPC and Frontier::RPC::Client.
0e338ba
cvsdist b3cf836
%prep
be96c89
%setup -q -n Frontier-RPC-%{version}
c5da805
%patch0 -p1
c5da805
%patch1 -p1
be96c89
%patch2 -p1
be96c89
%patch3 -p1
be96c89
%patch4 -p1
5883f99
cvsdist b3cf836
%build
c5da805
%{__perl} Makefile.PL INSTALLDIRS=vendor
c5da805
make %{?_smp_mflags}
cvsdist b3cf836
c5da805
%install
cvsdist b3cf836
rm -rf $RPM_BUILD_ROOT
be96c89
0e338ba
make pure_install DESTDIR=$RPM_BUILD_ROOT
cvsdist b3cf836
be96c89
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
be96c89
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
be96c89
be96c89
%{_fixperms} $RPM_BUILD_ROOT/*
5883f99
2fc23ac
%check
c5da805
make test
c5da805
c5da805
%clean
cvsdist b3cf836
rm -rf $RPM_BUILD_ROOT
cvsdist b3cf836
c5da805
%files
c5da805
%defattr(-,root,root,-)
be96c89
%{perl_vendorlib}/*
cvsdist b3cf836
be96c89
%files Client
be96c89
%defattr(-,root,root,-)
be96c89
%{perl_vendorlib}/Frontier/Client.pm
be96c89
%{perl_vendorlib}/Frontier/RPC2.pm
0e338ba
0e338ba
%files doc
0e338ba
%defattr(-,root,root,-)
0e338ba
%doc ChangeLog Changes COPYING README examples/
0e338ba
%{_mandir}/man3/*
cvsdist b3cf836
cvsdist b3cf836
%changelog
9192955
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07b4p1-14
9192955
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9192955
Petr Sabata adbc450
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 0.07b4p1-13
Petr Sabata adbc450
- Perl mass rebuild
Petr Sabata adbc450
abd3caf
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07b4p1-12
abd3caf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
abd3caf
b107c10
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.07b4p1-11
b107c10
- 661697 rebuild for fixing problems with vendorach/lib
b107c10
0e338ba
* Mon May  3 2010 Marcela Mašláňová <mmaslano@redhat.com> - 0.07b4p1-10
0e338ba
- create doc sub-package to solve conflicts
0e338ba
50df80d
* Sun May 02 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.07b4p1-9
50df80d
- Mass rebuild with perl-5.12.0
50df80d
812bd2b
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.07b4p1-8
812bd2b
- rebuild against perl 5.10.1
812bd2b
4547c11
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07b4p1-7
4547c11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4547c11
023f6b1
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07b4p1-6
023f6b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
023f6b1
8d41f65
* Thu Aug 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.07b4p1-5
8d41f65
- fix license tag
8d41f65
be96c89
* Wed Jul 30 2008 Miroslav Suchý <msuchy@redhat.com> 0.07b4p1-4
be96c89
- applied security patches.
be96c89
- created light package with only Client part.
be96c89
e24caf4
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.07b4-4
e24caf4
Rebuild for new perl
e24caf4
5883f99
* Fri Oct 26 2007 Robin Norwood <rnorwood@redhat.com> - 0.07b4-3
5883f99
- Various fixes from package review:
5883f99
- Remove BR: perl
5883f99
- Use dist tag in release
5883f99
- Resolves: bz#226258
5883f99
2fc23ac
* Wed Aug 29 2007 Robin Norwood <rnorwood@redhat.com> - 0.07b4-2
2fc23ac
- Update license tag
2fc23ac
- add some files to %%doc section
2fc23ac
- Update BuildRequires
2fc23ac
jvdias b8eaf22
* Mon Jun 05 2006 Jason Vas Dias <jvdias@redhat.com> - 0.07b4-1
jvdias b8eaf22
- Upgrade to upstream version 0.07b4
jvdias b8eaf22
jvdias 4d79c5b
* Fri Feb 03 2006 Jason Vas Dias <jvdias@redhat.com> - 0.06-39.2
jvdias 4d79c5b
- rebuild for new perl-5.8.8
jvdias 4d79c5b
181cf15
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
755f9ef
- rebuilt for new gcc
755f9ef
755f9ef
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
181cf15
- rebuilt for new gcj
181cf15
c5da805
* Sat Apr 30 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.06-39
c5da805
- Source URL: using the Comprehensive Perl Arcana Society Tapestry address
c5da805
  (Frontier::RPC version 0.06 no longer available in CPAN mirrors).
c5da805
- spec cleanup (#156480)
d2cc0be
cturner 9bb0a83
* Wed Sep 22 2004 Chip Turner <cturner@redhat.com> 0.06-38
cturner 9bb0a83
- rebuild
cturner 9bb0a83
cvsdist b3cf836
* Tue Aug  6 2002 Chip Turner <cturner@redhat.com>
cvsdist b3cf836
- automated release bump and build
cvsdist b3cf836
cvsdist b3cf836
* Fri Apr  5 2002 Chip Turner <cturner@redhat.com>
be96c89
- add patch from RHN to allow raw non-conformat calls.
be96c89
- doesn't affect main code path, but adds functionality
cvsdist b3cf836
- similar to python xmlrpc module
cvsdist b3cf836
cvsdist b3cf836
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist b3cf836
- automated rebuild
cvsdist b3cf836
cvsdist b3cf836
* Mon Apr 30 2001 Chip Turner <cturner@redhat.com>
be96c89
- Spec file was autogenerated.
be96c89