[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