commit 1d961c830b2c6c7da38cc36d9fc032e14acb7cde Author: Petr Šabata <contyk@xxxxxxxxxx> 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@xxxxxxxxxx> - 0.944-1 +- 0.944 bump +- Spec cleanup + * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@xxxxxxxxxxxxxxxxxxxxxxx> - 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 -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel