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@xxxxxxx> 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@xxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxx> 1.007-1 +- auto-update to 1.007 (by cpan-spec-update 0.01) + +* Tue Aug 11 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxxxx> - 1.006-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Tue Jun 02 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 1.006-1 +- auto-update to 1.006 (by cpan-spec-update 0.01) + +* Sun May 17 2009 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxxxx> - 1.003-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Sep 07 2008 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 1.003-1 +- update to 1.003 +- filter provides, too + +* Mon Jun 16 2008 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> 1.0002-1 +- update to 1.0002 + +* Tue Mar 4 2008 Tom "spot" Callaway <tcallawa@xxxxxxxxxx> 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@xxxxxxxxxx> 0.9989-2 +- rebuild for new perl + * Sat May 19 2007 Chris Weyl <cweyl@xxxxxxxxxxxxxxx> - 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 -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl Fedora-perl-devel-list mailing list Fedora-perl-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-perl-devel-list