diff --git a/.gitignore b/.gitignore index fda3dc1..b87e61a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ POE-1.289.tar.gz +/POE-1.354.tar.gz diff --git a/perl-POE.spec b/perl-POE.spec index a8a5b12..5dd8076 100644 --- a/perl-POE.spec +++ b/perl-POE.spec @@ -1,62 +1,56 @@ Name: perl-POE -Version: 1.289 -Release: 3%{?dist} +Version: 1.354 +Release: 1%{?dist} Summary: POE - portable multitasking and networking framework for Perl Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/POE/ Source0: http://search.cpan.org/CPAN/authors/id/R/RC/RCAPUTO/POE-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: perl(Test::More) BuildRequires: perl(Compress::Zlib) >= 1.33 BuildRequires: perl(Curses) >= 1.08 -BuildRequires: perl(Event) >= 1.00 +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(Errno) >= 1.09 +BuildRequires: perl(Exporter) +BuildRequires: perl(File::Spec) +BuildRequires: perl(IO) >= 1.24 +BuildRequires: perl(IO::Handle) >= 1.27 BuildRequires: perl(IO::Poll) >= 0.01 BuildRequires: perl(IO::Pty) >= 1.02 -BuildRequires: perl(LWP) >= 5.79 +BuildRequires: perl(IO::Socket) +BuildRequires: perl(IO::Tty) +BuildRequires: perl(HTTP::Date) +BuildRequires: perl(HTTP::Request) +BuildRequires: perl(HTTP::Response) +BuildRequires: perl(HTTP::Status) +# POE::Test::Loops unsurprisingly requires POE +# ...and it's not in EPEL at the moment +%if 0%{!?perl_bootstrap:1} && ! ( 0%{?rhel} ) +BuildRequires: perl(POE::Test::Loops) >= 1.351 +%endif +BuildRequires: perl(Socket) >= 1.7 BuildRequires: perl(Socket6) >= 0.14 +BuildRequires: perl(Storable) BuildRequires: perl(Term::Cap) >= 1.09 BuildRequires: perl(Term::ReadKey) >= 2.21 -BuildRequires: perl(Tk) >= 800.027 +BuildRequires: perl(Time::HiRes) >= 1.59 BuildRequires: perl(URI) >= 1.30 -# waiting for update BZ#194521 -#BuildRequires: perl(Gtk) >= 0.7009 -# test +BuildRequires: perl(Test::Harness) >= 2.26 +BuildRequires: perl(Test::More) BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod::Coverage) -BuildRequires: perl(Module::Build) -BuildRequires: perl(Storable) >= 2.16 -BuildRequires: perl(Errno) >= 1.09 -BuildRequires: perl(IO::Handle) >= 1.27 -BuildRequires: perl(Socket) >= 1.7 -BuildRequires: perl(IO::Tty) >= 1.08 -BuildRequires: perl(POE::Test::Loops) >= 1.035 -BuildRequires: perl(POSIX) >= 1.02 -BuildRequires: perl(File::Spec) >= 0.87 -BuildRequires: perl(Exporter) -BuildRequires: perl(Test::Harness) >= 2.26 -BuildRequires: perl(Carp) - Requires: perl(Compress::Zlib) -Requires: perl(Event) -Requires: perl(IO::Pty) -Requires: perl(Socket6) -Requires: perl(Carp) -Requires: perl(Errno) >= 1.09 +Requires: perl(Data::Dumper) Requires: perl(Exporter) -Requires: perl(File::Spec) >= 0.87 -Requires: perl(IO::Handle) >= 1.27 -Requires: perl(IO::Tty) >= 1.08 -Requires: perl(POE::Test::Loops) >= 1.022 -Requires: perl(POSIX) >= 1.02 -Requires: perl(Socket) >= 1.7 -Requires: perl(Storable) >= 2.16 +Requires: perl(IO::Tty) +Requires: perl(Socket) +Requires: perl(Socket6) +Requires: perl(Storable) %{?perl_default_filter} @@ -73,34 +67,26 @@ to other event loops such as Event and the Tk and Gtk toolkits. POE is written in layers, each building upon the previous. It's therefore possible to use POE at varying levels of abstraction. - %prep %setup -q -n POE-%{version} - # make rpmlint happy... chmod -c -x examples/* find t/ -type f -exec chmod -c -x {} + find t/ -type f -name '*.t' -exec perl -pi -e 's|^#!perl|#!%{__perl}|' {} + %build -%{__perl} Makefile.PL INSTALLDIRS=vendor --default - +perl Makefile.PL INSTALLDIRS=vendor --default # yah. don't do the network tests %{?!_with_network_tests: rm run_network_tests } make %{?_smp_mflags} - %install -rm -rf %{buildroot} - -make pure_install PERL_INSTALL_ROOT=%{buildroot} +make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} + find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';' - %{_fixperms} %{buildroot}/* - %check # enable POD tests #export POE_TEST_POD=1 @@ -111,19 +97,16 @@ find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';' # Reported upstream at http://rt.cpan.org/Public/Bug/Display.html?id=19878 make test - -%clean -rm -rf %{buildroot} - - %files -%defattr(-,root,root,-) %doc CHANGES HISTORY README examples/ TODO t/ %{perl_vendorlib}/* %{_mandir}/man3/*.3* - %changelog +* Wed May 15 2013 Petr Ĺ abata - 1.354-1 +- Update to 1.354 (#961296) +- Do some minor cleanup + * Sun Jun 27 2010 Steve Traylen - 1.289-3 - Add back perl(POE::Test::Loops) br and enable testing. diff --git a/sources b/sources index ad957ff..4358a8f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2172566f98313658d5f6cce231476f07 POE-1.289.tar.gz +928482218e29aa4c27f281db9bdc1ac4 POE-1.354.tar.gz