commit ff2397c49b58a6675ac94d91fc54ac4e62adf846
Author: Petr Šabata <con...@redhat.com>
Date:   Wed May 15 17:58:53 2013 +0200

    Update to 1.354 (#961296)

 .gitignore    |    1 +
 perl-POE.spec |   89 +++++++++++++++++++++++----------------------------------
 sources       |    2 +-
 3 files changed, 38 insertions(+), 54 deletions(-)
---
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 <con...@redhat.com> - 1.354-1
+- Update to 1.354 (#961296)
+- Do some minor cleanup
+
 * Sun Jun 27 2010 Steve Traylen <steve.tray...@cern.ch> - 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
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Reply via email to