[perl-SOAP-Lite] 1.06 bump
Petr Šabata
psabata at fedoraproject.org
Tue Nov 12 06:51:45 UTC 2013
commit 28143ada6c3d91ea796028d02ba89df3a1f09d5d
Author: Petr Šabata <contyk at redhat.com>
Date: Tue Nov 12 15:52:02 2013 +0900
1.06 bump
- SOAP::Transport::TCP is back
- UDDI::Lite, XML::Parser::Lite, and XMLRPC::Lite are now split from the package
.gitignore | 1 +
perl-SOAP-Lite-0.715-IO-modules.patch | 425 ---------------------------------
perl-SOAP-Lite-0.716-test.patch | 13 -
perl-SOAP-Lite.spec | 77 +++----
sources | 2 +-
5 files changed, 31 insertions(+), 487 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index dc40280..c3b5957 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ SOAP-Lite-0.710.10.tar.gz
/SOAP-Lite-0.714.tar.gz
/SOAP-Lite-0.715.tar.gz
/SOAP-Lite-0.716.tar.gz
+/SOAP-Lite-1.06.tar.gz
diff --git a/perl-SOAP-Lite.spec b/perl-SOAP-Lite.spec
index e00aaa8..db7c99d 100644
--- a/perl-SOAP-Lite.spec
+++ b/perl-SOAP-Lite.spec
@@ -1,63 +1,46 @@
Name: perl-SOAP-Lite
-Version: 0.716
-Release: 3%{?dist}
+Version: 1.06
+Release: 1%{?dist}
Summary: Client and server side SOAP implementation
License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/SOAP-Lite/
Source0: http://search.cpan.org/CPAN/authors/id/M/MK/MKUTTER/SOAP-Lite-%{version}.tar.gz
-# This shouldn't be needed with 0.717+ (#78489)
-Patch0: perl-SOAP-Lite-0.715-IO-modules.patch
-Patch1: perl-SOAP-Lite-0.716-test.patch
BuildArch: noarch
-# Core package
BuildRequires: perl
+BuildRequires: perl(bytes)
+BuildRequires: perl(Carp)
BuildRequires: perl(Class::Inspector)
BuildRequires: perl(constant)
+BuildRequires: perl(Data::Dumper)
+BuildRequires: perl(Exporter)
+BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: perl(LWP::UserAgent)
BuildRequires: perl(MIME::Base64)
+BuildRequires: perl(MIME::Entity)
+BuildRequires: perl(MIME::Parser)
+BuildRequires: perl(overload)
BuildRequires: perl(Scalar::Util)
-BuildRequires: perl(Task::Weaken)
+BuildRequires: perl(strict)
+BuildRequires: perl(Test)
BuildRequires: perl(Test::More)
BuildRequires: perl(URI)
-BuildRequires: perl(XML::Parser) >= 2.23
-# Optional
-BuildRequires: perl(LWP::UserAgent)
-BuildRequires: perl(Crypt::SSLeay)
-BuildRequires: perl(MIME::Lite)
-BuildRequires: perl(HTTP::Daemon)
-BuildRequires: perl(Apache)
-BuildRequires: perl(FCGI)
-BuildRequires: perl(MIME::Parser)
-BuildRequires: perl(Net::POP3)
-BuildRequires: perl(IO::File)
-BuildRequires: perl(IO::Socket::SSL)
-BuildRequires: perl(Compress::Zlib)
-
-Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+BuildRequires: perl(URI::Escape)
+BuildRequires: perl(vars)
+BuildRequires: perl(warnings)
+BuildRequires: perl(XML::Parser)
+# We don't require Apache* modules as both mod_perl 1 and 2 are supported.
+# The server also introduces a huge dependency chain not everyone really wants.
Requires: perl(Compress::Zlib)
Requires: perl(Encode)
-Requires: perl(Errno)
-Requires: perl(HTTP::Daemon)
Requires: perl(HTTP::Headers)
Requires: perl(HTTP::Request)
-Requires: perl(LWP::UserAgent)
Requires: perl(MIME::Base64)
Requires: perl(MIME::Entity)
-Requires: perl(MIME::Parser)
-Requires: perl(POSIX)
-Requires: perl(URI)
Requires: perl(XML::Parser)
-Requires: perl(XML::Parser::Lite)
-
-# RPM 4.8 filters
-%{?filter_setup:
-%filter_from_requires /perl(My::/d
-%filter_from_provides /perl(My::/d
-%filter_from_provides /perl(LWP::Protocol)/d
-%?perl_default_filter
-}
-# RPM 4.9 filters
+Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
+
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}perl\\(My::.*\\)
%global __provides_exclude %__provides_exclude|perl\\(LWP::Protocol\\)
%global __requires_exclude %{?_requires_exclude:%__requires_exclude|}perl\\(My::\\)
@@ -69,9 +52,7 @@ client and server side.
%prep
%setup -q -n SOAP-Lite-%{version}
-%patch0 -p1
-%patch1 -p1
-find examples -type f -exec chmod ugo-x {} \;
+find examples -type f -exec chmod ugo-x {} +
%build
perl Makefile.PL --noprompt INSTALLDIRS=vendor
@@ -79,26 +60,26 @@ make %{?_smp_mflags}
%install
make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -type f -name .packlist -exec rm -f {} +
chmod -R u+w %{buildroot}/*
%check
-# PERL_PERTURB_KEYS=0 to work around CPAN RT#84168, fixed in 1.01.
-PERL_PERTURB_KEYS=0 make test
+make test
%files
-%doc Changes README ReleaseNotes.txt examples
+%doc Changes HACKING README ReleaseNotes.txt examples
%{_bindir}/*pl
%{perl_vendorlib}/SOAP
%{perl_vendorlib}/Apache
-%{perl_vendorlib}/IO
-%{perl_vendorlib}/UDDI
-%{perl_vendorlib}/XML
-%{perl_vendorlib}/XMLRPC
%{_mandir}/man3/*
%{_mandir}/man1/*
%changelog
+* Tue Nov 12 2013 Petr Šabata <contyk at redhat.com> - 1.06-1
+- 1.06 bump
+- SOAP::Transport::TCP is back
+- UDDI::Lite, XML::Parser::Lite, and XMLRPC::Lite are now split from the package
+
* Sun Aug 04 2013 Petr Pisar <ppisar at redhat.com> - 0.716-3
- Perl 5.18 rebuild
- Adjust tests for Perl 5.18 (CPAN RT#84168)
diff --git a/sources b/sources
index d4e747a..3921133 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d9cef5120d52745ecfd24a7622f08d2f SOAP-Lite-0.716.tar.gz
+29eea1515fa397fdd6723ae73ace11bf SOAP-Lite-1.06.tar.gz
More information about the perl-devel
mailing list