[perl-POE-Component-Client-HTTP] 0.944 bump
Petr Šabata
psabata at fedoraproject.org
Fri Jan 20 15:39:18 UTC 2012
commit 1d961c830b2c6c7da38cc36d9fc032e14acb7cde
Author: Petr Šabata <contyk at redhat.com>
Date: Fri Jan 20 16:36:06 2012 +0100
0.944 bump
.gitignore | 1 +
perl-POE-Component-Client-HTTP.spec | 101 ++++++++++++++++------------------
sources | 2 +-
3 files changed, 50 insertions(+), 54 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9c63dd0..6844628 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
POE-Component-Client-HTTP-0.895.tar.gz
+/POE-Component-Client-HTTP-0.944.tar.gz
diff --git a/perl-POE-Component-Client-HTTP.spec b/perl-POE-Component-Client-HTTP.spec
index a0ffb21..a15e72e 100644
--- a/perl-POE-Component-Client-HTTP.spec
+++ b/perl-POE-Component-Client-HTTP.spec
@@ -5,58 +5,65 @@
# rpmbuild ... --define '_with_network_tests 1' ...
# rpmbuild ... --with network_tests ...
# define _with_network_tests 1 in your ~/.rpmmacros
-#
-# Note that right now, the only way to run tests locally from a cvs sandbox
-# "make noarch" type scenario is the third one.
Name: perl-POE-Component-Client-HTTP
-Version: 0.895
-Release: 5%{?dist}
+Version: 0.944
+Release: 1%{?dist}
Summary: A non-blocking/parallel web requests engine for POE
-
Group: Development/Libraries
License: GPL+ or Artistic
URL: http://search.cpan.org/dist/POE-Component-Client-HTTP
Source0: http://search.cpan.org/CPAN/authors/id/R/RC/RCAPUTO/POE-Component-Client-HTTP-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
BuildArch: noarch
+BuildRequires: perl(base)
+BuildRequires: perl(constant)
+BuildRequires: perl(Carp)
+BuildRequires: perl(Data::Dumper)
BuildRequires: perl(ExtUtils::MakeMaker)
-# Original perl(POE) >= 1.28 rounded to 3 digit precision
-BuildRequires: perl(POE) >= 1.280
-BuildRequires: perl(HTTP::Request) >= 1.3
-BuildRequires: perl(HTTP::Response) >= 1.37
-BuildRequires: perl(URI) >= 1.24
-# Original perl(POE::Component::Client::Keepalive) >= 0.261 rounded to
+BuildRequires: perl(HTTP::Headers) >= 5.810
+BuildRequires: perl(HTTP::Request) >= 5.811
+BuildRequires: perl(HTTP::Request::Common) >= 5.811
+BuildRequires: perl(HTTP::Response) >= 5.813
+BuildRequires: perl(HTTP::Status) >= 5.811
+BuildRequires: perl(IO::File)
+BuildRequires: perl(IO::Handle)
+BuildRequires: perl(IO::Socket::INET)
+BuildRequires: perl(Net::HTTP::Methods) >= 5.812
+BuildRequires: perl(POE) >= 1.312
+# Original perl(POE::Component::Client::Keepalive) >= 0.268 rounded to
# 4 digit precision
-BuildRequires: perl(POE::Component::Client::Keepalive) >= 0.2610
-
-# tests...
+BuildRequires: perl(POE::Component::Client::Keepalive) >= 0.2680
+BuildRequires: perl(POE::Driver::SysRW)
+BuildRequires: perl(POE::Filter)
+BuildRequires: perl(POE::Filter::HTTPChunk)
+BuildRequires: perl(POE::Filter::HTTPHead)
+BuildRequires: perl(POE::Filter::Line)
+BuildRequires: perl(POE::Filter::Stackable)
+BuildRequires: perl(POE::Filter::Stream)
+BuildRequires: perl(POE::Session)
+BuildRequires: perl(Scalar::Util)
+BuildRequires: perl(Socket)
+BuildRequires: perl(Socket::GetAddrInfo) >= 0.19
+BuildRequires: perl(URI) >= 1.37
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage)
-BuildRequires: perl(Test::More)
-
-# use base...
-Requires: perl(POE::Filter), perl(POE::Filter::Stackable)
-# use POE qw{ ... }
-# Original perl(POE::Component::Client::Keepalive) >= 0.261 rounded to
+BuildRequires: perl(Test::POE::Server::TCP) >= 1.14
+BuildRequires: perl(Test::More) > 0.96
+BuildRequires: perl(Time::HiRes)
+Requires: perl(HTTP::Headers) >= 5.810
+Requires: perl(HTTP::Request) >= 5.811
+Requires: perl(HTTP::Request::Common) >= 5.811
+Requires: perl(HTTP::Response) >= 5.813
+Requires: perl(HTTP::Status) >= 5.811
+Requires: perl(Net::HTTP::Methods) >= 5.812
+Requires: perl(POE) >= 1.312
+# Original perl(POE::Component::Client::Keepalive) >= 0.268 rounded to
# 4 digit precision
-Requires: perl(POE::Component::Client::Keepalive) >= 0.2610
-
+Requires: perl(POE::Component::Client::Keepalive) >= 0.2680
+Requires: perl(Socket::GetAddrInfo) >= 0.19
+Requires: perl(URI) >= 1.37
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-### auto-added brs!
-BuildRequires: perl(Test::POE::Server::TCP)
-BuildRequires: perl(Net::HTTP::Methods) >= 0.02
-
-### auto-added reqs!
-Requires: perl(HTTP::Request) >= 1.3
-Requires: perl(HTTP::Response) >= 1.37
-Requires: perl(Net::HTTP::Methods) >= 0.02
-# Original perl(POE) >= 1.28 rounded to 3 digit precision
-Requires: perl(POE) >= 1.280
-Requires: perl(URI) >= 1.24
-
%{?perl_default_filter}
%description
@@ -64,50 +71,38 @@ POE::Component::Client::HTTP is an HTTP user-agent for POE. It lets other
sessions run while HTTP transactions are being processed, and it lets several
HTTP transactions be processed in parallel.
-
%prep
%setup -q -n POE-Component-Client-HTTP-%{version}
-
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
-
%install
-rm -rf %{buildroot}
-
make pure_install PERL_INSTALL_ROOT=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
-
%{_fixperms} %{buildroot}/*
-
cd examples
sed -i '/#!perl/d;s/\r//' pcchget.perl
-
%check
# we don't have network access during the builds; fortunately these look to be
# the only tests requiring it. Failing that, the entire suite can be
# disabled.
%{?!_with_network_tests:rm t/01* t/02*}
-
make test
-
-%clean
-rm -rf %{buildroot}
-
-
%files
-%defattr(-,root,root,-)
%doc CHANGES* README examples/
%{perl_vendorlib}/*
%{_mandir}/man3/*.3*
-
%changelog
+* Thu Jan 19 2012 Petr Šabata <contyk at redhat.com> - 0.944-1
+- 0.944 bump
+- Spec cleanup
+
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.895-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
diff --git a/sources b/sources
index 3ccd37d..ad4eb44 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-85ae7a8ec4248c4206303d1c5dbdf4e2 POE-Component-Client-HTTP-0.895.tar.gz
+79697fe8bf93bcc85ca7b32a94ca5906 POE-Component-Client-HTTP-0.944.tar.gz
More information about the perl-devel
mailing list