c5da805
Summary:        A Perl interface for making and serving XML-RPC calls
c5da805
Name:           perl-Frontier-RPC
be96c89
Version:        0.07b4p1
6983fbb
Release:        28%{?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
4c4a2d2
# Respect proxy setting for HTTPS, bug #832390, CPAN RT#117812
0748904
Patch5:         Frontier-RPC-0.07b4p1-Respect-proxy-setting-for-HTTPS.patch
c5da805
BuildArch:      noarch
64d69aa
BuildRequires:  perl
29ad827
BuildRequires:  perl-generators
64d69aa
BuildRequires:  perl(ExtUtils::MakeMaker)
64d69aa
# Run-time:
64d69aa
# Apache2::Const not used at tests
64d69aa
# Apache2::ServerUtil not used at tests
64d69aa
BuildRequires:  perl(HTTP::Daemon)
64d69aa
BuildRequires:  perl(HTTP::Request)
64d69aa
BuildRequires:  perl(HTTP::Status)
64d69aa
BuildRequires:  perl(LWP::UserAgent)
64d69aa
BuildRequires:  perl(MIME::Base64)
64d69aa
BuildRequires:  perl(strict)
64d69aa
BuildRequires:  perl(vars)
64d69aa
BuildRequires:  perl(XML::Parser)
64d69aa
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
64d69aa
Requires:       perl-Frontier-RPC-doc = %{?epoch:%{epoch}:}%{version}-%{release}
5883f99
be96c89
%package Client
be96c89
Summary:        Frontier-RPC-Client Perl module
be96c89
Group:          Development/Libraries
0e338ba
License:        GPL+ or Artistic
64d69aa
Requires:       perl-Frontier-RPC-doc = %{?epoch:%{epoch}:}%{version}-%{release}
0e338ba
64d69aa
# To solve 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
0748904
%patch5 -p1
5883f99
cvsdist b3cf836
%build
64d69aa
perl Makefile.PL INSTALLDIRS=vendor
c5da805
make %{?_smp_mflags}
cvsdist b3cf836
c5da805
%install
0e338ba
make pure_install DESTDIR=$RPM_BUILD_ROOT
be96c89
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
be96c89
%{_fixperms} $RPM_BUILD_ROOT/*
5883f99
2fc23ac
%check
c5da805
make test
c5da805
c5da805
%files
be96c89
%{perl_vendorlib}/*
cvsdist b3cf836
be96c89
%files Client
be96c89
%{perl_vendorlib}/Frontier/Client.pm
be96c89
%{perl_vendorlib}/Frontier/RPC2.pm
0e338ba
0e338ba
%files doc
0e338ba
%doc ChangeLog Changes COPYING README examples/
0e338ba
%{_mandir}/man3/*
cvsdist b3cf836
cvsdist b3cf836
%changelog
6983fbb
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.07b4p1-28
6983fbb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6983fbb
0748904
* Tue Sep 13 2016 Petr Pisar <ppisar@redhat.com> - 0.07b4p1-27
4c4a2d2
- Respect proxy setting for HTTPS (bug #832390)
0748904
3c5baa4
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.07b4p1-26
3c5baa4
- Perl 5.24 rebuild
3c5baa4
3c389f2
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.07b4p1-25
3c389f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3c389f2
ed98554
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07b4p1-24
ed98554
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
ed98554
cee93af
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.07b4p1-23
cee93af
- Perl 5.22 rebuild
cee93af
3ef0a56
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.07b4p1-22
3ef0a56
- Perl 5.20 rebuild
3ef0a56
e0c76d8
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07b4p1-21
e0c76d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e0c76d8
21e0bfc
* Mon Apr 07 2014 Petr Pisar <ppisar@redhat.com> - 0.07b4p1-20
64d69aa
- Rebase patches to suppress creating *.orig files
64d69aa
- Modernize the spec file
21e0bfc
6ccc9eb
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07b4p1-19
6ccc9eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6ccc9eb
026f3bf
* Wed Jul 24 2013 Petr Pisar <ppisar@redhat.com> - 0.07b4p1-18
026f3bf
- Perl 5.18 rebuild
026f3bf
0729e94
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07b4p1-17
0729e94
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
0729e94
50888a9
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07b4p1-16
50888a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
50888a9
82913bc
* Fri Jun 15 2012 Petr Pisar <ppisar@redhat.com> - 0.07b4p1-15
82913bc
- Perl 5.16 rebuild
82913bc
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