Author: stevetraylen
Update of /cvs/pkgs/rpms/perl-POE/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32714
Modified Files:
.cvsignore perl-POE.spec sources
Log Message:
First EPEL5 version.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/perl-POE/EL-5/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- .cvsignore 14 Aug 2006 01:25:07 -0000 1.5
+++ .cvsignore 27 Nov 2009 20:06:29 -0000 1.6
@@ -1 +1 @@
-POE-0.3601.tar.gz
+POE-1.280.tar.gz
Index: perl-POE.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-POE/EL-5/perl-POE.spec,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -p -r1.10 -r1.11
--- perl-POE.spec 2 Jun 2007 18:17:03 -0000 1.10
+++ perl-POE.spec 27 Nov 2009 20:06:29 -0000 1.11
@@ -1,135 +1,147 @@
-Name: perl-POE
-Version: 0.9989
-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))
-
-# core
-BuildRequires: perl(ExtUtils::MakeMaker)
-BuildRequires: perl(Test::More)
-# cpan
-BuildRequires: perl(Compress::Zlib) >= 1.33
-BuildRequires: perl(Curses) >= 1.08
-BuildRequires: perl(IO::Poll) >= 0.01
-BuildRequires: perl(IO::Pty)
-BuildRequires: perl(Event) >= 1.00
-BuildRequires: perl(IO::Pty) >= 1.02
-BuildRequires: perl(LWP) >= 5.79
-BuildRequires: perl(Socket6) >= 0.14
-BuildRequires: perl(Term::Cap) >= 1.09
-BuildRequires: perl(Term::ReadKey) >= 2.21
-BuildRequires: perl(Tk) >= 800.027
-BuildRequires: perl(URI) >= 1.30
-# waiting for update BZ#194521
-#BuildRequires: perl(Gtk) >= 0.7009
-# test
-BuildRequires: perl(Test::Pod)
+Name: perl-POE
+Version: 1.280
+Release: 1%{?dist}
+Summary: Portable multitasking and networking framework for any event loop
+License: GPL+ or Artistic
+Group: Development/Libraries
+URL:
http://search.cpan.org/dist/POE/
+Source0:
http://www.cpan.org/modules/by-module/POE/POE-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch: noarch
+BuildRequires: perl(IO::Tty) >= 1.07
+BuildRequires: perl(Curses)
+BuildRequires: perl(Term::ReadKey)
+BuildRequires: perl(Socket6)
BuildRequires: perl(Test::Pod::Coverage)
+BuildRequires: perl(Test::Pod)
+# perl(POE::Test::Loops) not available till perl(POE) is available.
+#BuildRequires: perl(POE::Test::Loops) >= 1.030
-# not picked up automatically
+Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo
$version))
+Requires: perl(IO::Tty) >= 1.07
+Requires: perl(Curses)
Requires: perl(Compress::Zlib)
Requires: perl(Event)
Requires: perl(IO::Pty)
-Requires: perl(Socket6)
-
-%description
-POE is a framework for cooperative, event driven multitasking in Perl.
-Other languages have similar frameworks. Python has Twisted. TCL has "the
-event loop".
-
-POE originally was developed as the core of a persistent object server and
-runtime environment. It has evolved into a general purpose multitasking
-and networking framework, encompassing and providing a consistent interface
-to other event loops such as Event and the Tk and Gtk toolkits.
+Requires: perl(Socket6)
+Requires: perl(Carp)
+Requires: perl(Errno) >= 1.09
+Requires: perl(Exporter)
+Requires: perl(File::Spec) >= 0.87
+Requires: perl(IO::Handle) >= 1.25
+Requires: perl(IO::Tty) >= 1.07
+# perl(POE::Test::Loops) not available till perl(POE) is available.
+#Requires: perl(POE::Test::Loops) >= 1.022
+Requires: perl(POSIX) >= 1.02
+Requires: perl(Socket) >= 1.7
+Requires: perl(Storable) >= 2.15
-POE is written in layers, each building upon the previous. It's therefore
-possible to use POE at varying levels of abstraction.
+%description
+POE is a framework for cooperative, event driven multitasking and
+networking in Perl. Other languages have similar frameworks. Python has
+Twisted. TCL has "the event loop".
%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|#!/usr/bin/perl|' {} +
-
-# Filter unwanted Provides:
-cat << \EOF > %{name}-prov
-#!/bin/sh
-%{__perl_provides} $* |\
- sed -e '/perl(POE::Kernel)/d; /perl(POE::Loop::Tk)/d'
-EOF
-
-%define __perl_provides %{_builddir}/POE-%{version}/%{name}-prov
-chmod +x %{__perl_provides}
-
-# Filter unwanted Requires:
-cat << \EOF > %{name}-req
-#!/bin/sh
-%{__perl_requires} $* |\
- sed -e '/perl(Tk)/d; /perl(Test::More)/d; /perl(lib)/d'
-EOF
-
-%define __perl_requires %{_builddir}/POE-%{version}/%{name}-req
-chmod +x %{__perl_requires}
-
-
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor --default
-
-# yah. don't do the network tests
-%{?!_with_network_tests: rm run_network_tests }
-
+#Don't run network tests by default
+%{?!_with_network_tests: rm run_network_tests }
+# Remove tests for now that require POE::Test::Loops
+rm t/00_info.t
make %{?_smp_mflags}
-
%install
-rm -rf %{buildroot}
+rm -rf $RPM_BUILD_ROOT
-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 ';'
+make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
-%{_fixperms} %{buildroot}/*
+find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
+find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
+%{_fixperms} $RPM_BUILD_ROOT/*
%check
-# these tests fails under plague. Not quite sure why....
-mv t/90_regression/rt1648-tied-stderr.t .
-mv t/30_loops/50_tk/wheel_run.t .
-
-# enable POD tests
-#export POE_TEST_POD=1
-
-# note that there are currently a number of tests that throw errors, but do
-# not fail nor cause the build/suite to fail. For now just please be aware
-# that there will be some noisy output as the tests are run.
-# Reported upstream at
http://rt.cpan.org/Public/Bug/Display.html?id=19878
make test
-mv rt1648-tied-stderr.t t/90_regression/
-mv wheel_run.t t/30_loops/50_tk/
-
%clean
-rm -rf %{buildroot}
-
+rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
-%doc CHANGES HISTORY README examples/ TODO t/
+%doc CHANGES HISTORY README TODO
%{perl_vendorlib}/*
-%{_mandir}/man3/*.3*
-
+%{_mandir}/man3/*
%changelog
+* Fri Nov 27 2009 Steve Traylen <steve.traylen(a)cern.ch> 1.280-1
+- First build for EPEL5
+- Remove requirment for perl(POE::Test::Loops) since it can't be
+ built till this package exists.
+
+* Sun Sep 27 2009 Chris Weyl <cweyl(a)alumni.drew.edu> 1.269-1
+- update filtering...
+- auto-update to 1.269 (by cpan-spec-update 0.01)
+- added a new br on perl(Module::Build)
+- altered br on perl(POE::Test::Loops) (1.021 => 1.022)
+- altered req on perl(POE::Test::Loops) (1.021 => 1.022)
+
+* Tue Aug 25 2009 Chris Weyl <cweyl(a)alumni.drew.edu> 1.007-1
+- auto-update to 1.007 (by cpan-spec-update 0.01)
+
+* Tue Aug 11 2009 Chris Weyl <cweyl(a)alumni.drew.edu> 1.007-1
+- auto-update to 1.007 (by cpan-spec-update 0.01)
+- altered br on perl(POE::Test::Loops) (1.004 => 1.021)
+- added a new req on perl(Carp) (version 0)
+- added a new req on perl(Errno) (version 1.09)
+- added a new req on perl(Exporter) (version 0)
+- added a new req on perl(File::Spec) (version 0.87)
+- added a new req on perl(IO::Handle) (version 1.27)
+- added a new req on perl(IO::Tty) (version 1.08)
+- added a new req on perl(POE::Test::Loops) (version 1.021)
+- added a new req on perl(POSIX) (version 1.02)
+- added a new req on perl(Socket) (version 1.7)
+- added a new req on perl(Storable) (version 2.16)
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
1.006-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Jun 02 2009 Chris Weyl <cweyl(a)alumni.drew.edu> 1.006-1
+- auto-update to 1.006 (by cpan-spec-update 0.01)
+
+* Sun May 17 2009 Chris Weyl <cweyl(a)alumni.drew.edu> 1.005-1
+- auto-update to 1.005 (by cpan-spec-update 0.01)
+- added a new br on perl(Storable) (version 2.16)
+- added a new br on perl(Errno) (version 1.09)
+- added a new br on perl(IO::Handle) (version 1.27)
+- added a new br on perl(Socket) (version 1.7)
+- added a new br on perl(IO::Tty) (version 1.08)
+- added a new br on perl(POE::Test::Loops) (version 1.004)
+- added a new br on perl(POSIX) (version 1.02)
+- added a new br on perl(File::Spec) (version 0.87)
+- added a new br on perl(Exporter) (version 0)
+- added a new br on perl(Test::Harness) (version 2.26)
+- added a new br on perl(Carp) (version 0)
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> -
1.003-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sun Sep 07 2008 Chris Weyl <cweyl(a)alumni.drew.edu> 1.003-1
+- update to 1.003
+- filter provides, too
+
+* Mon Jun 16 2008 Chris Weyl <cweyl(a)alumni.drew.edu> 1.0002-1
+- update to 1.0002
+
+* Tue Mar 4 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> 0.9999-1
+- update to 0.9999
+- don't filter out POE::Kernel, POE::Loop::Tk (it actually is provided)
+
+* Tue Mar 4 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> 0.9989-2
+- rebuild for new perl
+
* Sat May 19 2007 Chris Weyl <cweyl(a)alumni.drew.edu>
- spec cleanups, tweaks
- add t/ to doc
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/perl-POE/EL-5/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- sources 24 Mar 2007 03:22:47 -0000 1.7
+++ sources 27 Nov 2009 20:06:29 -0000 1.8
@@ -1 +1 @@
-c4d7c842ac5a9a36acab08f43f6f6a97 POE-0.9989.tar.gz
+341455cb7716ee36e64ca77baf8050a2 POE-1.280.tar.gz