2009-11-27 20:06:29 +00:00
|
|
|
Name: perl-POE
|
|
|
|
Version: 1.280
|
2009-12-03 14:27:47 +00:00
|
|
|
Release: 2%{?dist}
|
2009-11-27 20:06:29 +00:00
|
|
|
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)
|
2007-06-02 18:17:03 +00:00
|
|
|
BuildRequires: perl(Test::Pod::Coverage)
|
2009-11-27 20:06:29 +00:00
|
|
|
BuildRequires: perl(Test::Pod)
|
2009-12-03 14:27:47 +00:00
|
|
|
BuildRequires: perl(POE::Test::Loops) >= 1.030
|
2006-06-14 22:32:12 +00:00
|
|
|
|
2009-11-27 20:06:29 +00:00
|
|
|
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
|
|
|
Requires: perl(IO::Tty) >= 1.07
|
|
|
|
Requires: perl(Curses)
|
2007-06-02 18:17:03 +00:00
|
|
|
Requires: perl(Compress::Zlib)
|
|
|
|
Requires: perl(Event)
|
|
|
|
Requires: perl(IO::Pty)
|
2009-11-27 20:06:29 +00:00
|
|
|
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
|
2009-12-03 14:27:47 +00:00
|
|
|
Requires: perl(POE::Test::Loops) >= 1.022
|
2009-11-27 20:06:29 +00:00
|
|
|
Requires: perl(POSIX) >= 1.02
|
|
|
|
Requires: perl(Socket) >= 1.7
|
|
|
|
Requires: perl(Storable) >= 2.15
|
2006-06-14 22:32:12 +00:00
|
|
|
|
|
|
|
|
2009-11-27 20:06:29 +00:00
|
|
|
%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".
|
2006-06-14 22:32:12 +00:00
|
|
|
|
2007-06-02 18:17:03 +00:00
|
|
|
%prep
|
|
|
|
%setup -q -n POE-%{version}
|
2006-06-14 22:32:12 +00:00
|
|
|
|
|
|
|
%build
|
2006-08-11 04:22:27 +00:00
|
|
|
%{__perl} Makefile.PL INSTALLDIRS=vendor --default
|
2009-11-27 20:06:29 +00:00
|
|
|
#Don't run network tests by default
|
|
|
|
%{?!_with_network_tests: rm run_network_tests }
|
2006-06-14 22:32:12 +00:00
|
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
%install
|
2009-11-27 20:06:29 +00:00
|
|
|
rm -rf $RPM_BUILD_ROOT
|
2007-03-22 16:08:48 +00:00
|
|
|
|
2009-11-27 20:06:29 +00:00
|
|
|
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
|
2007-03-22 16:08:48 +00:00
|
|
|
|
2009-11-27 20:06:29 +00:00
|
|
|
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
|
|
|
|
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
|
2006-06-14 22:32:12 +00:00
|
|
|
|
2009-11-27 20:06:29 +00:00
|
|
|
%{_fixperms} $RPM_BUILD_ROOT/*
|
2006-06-14 22:32:12 +00:00
|
|
|
|
|
|
|
%check
|
|
|
|
make test
|
|
|
|
|
|
|
|
%clean
|
2009-11-27 20:06:29 +00:00
|
|
|
rm -rf $RPM_BUILD_ROOT
|
2006-06-14 22:32:12 +00:00
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root,-)
|
2009-11-27 20:06:29 +00:00
|
|
|
%doc CHANGES HISTORY README TODO
|
2006-06-14 22:32:12 +00:00
|
|
|
%{perl_vendorlib}/*
|
2009-11-27 20:06:29 +00:00
|
|
|
%{_mandir}/man3/*
|
2006-06-14 22:32:12 +00:00
|
|
|
|
|
|
|
%changelog
|
2009-12-03 14:27:47 +00:00
|
|
|
* Thu Dec 3 2009 Steve Traylen <steve.traylen@cern.ch> 1.280-2
|
|
|
|
- Add back requirment on perl(POE::Test::Loops) since it
|
|
|
|
is now available.
|
2009-11-27 20:06:29 +00:00
|
|
|
* Fri Nov 27 2009 Steve Traylen <steve.traylen@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@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@alumni.drew.edu> 1.007-1
|
|
|
|
- auto-update to 1.007 (by cpan-spec-update 0.01)
|
|
|
|
|
|
|
|
* Tue Aug 11 2009 Chris Weyl <cweyl@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@lists.fedoraproject.org> - 1.006-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
|
|
|
|
|
* Tue Jun 02 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.006-1
|
|
|
|
- auto-update to 1.006 (by cpan-spec-update 0.01)
|
|
|
|
|
|
|
|
* Sun May 17 2009 Chris Weyl <cweyl@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@lists.fedoraproject.org> - 1.003-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
|
|
|
|
|
* Sun Sep 07 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.003-1
|
|
|
|
- update to 1.003
|
|
|
|
- filter provides, too
|
|
|
|
|
|
|
|
* Mon Jun 16 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.0002-1
|
|
|
|
- update to 1.0002
|
|
|
|
|
|
|
|
* Tue Mar 4 2008 Tom "spot" Callaway <tcallawa@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@redhat.com> 0.9989-2
|
|
|
|
- rebuild for new perl
|
|
|
|
|
2007-06-02 18:17:03 +00:00
|
|
|
* Sat May 19 2007 Chris Weyl <cweyl@alumni.drew.edu>
|
|
|
|
- spec cleanups, tweaks
|
|
|
|
- add t/ to doc
|
|
|
|
- move away from macroized versioning system
|
|
|
|
- no rebuild at this point
|
|
|
|
|
2007-03-24 03:22:47 +00:00
|
|
|
* Fri Mar 23 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.9989-1
|
|
|
|
- update to 0.9989
|
|
|
|
|
2007-03-22 16:08:48 +00:00
|
|
|
* Wed Mar 21 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.9917-1
|
|
|
|
- update to 0.9917. 0.3800-1, below, was never built/released to the wild.
|
|
|
|
|
|
|
|
* Mon Sep 25 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3800-1
|
|
|
|
- update to 0.38. 0.37-1, below, was never built/released to the wild.
|
|
|
|
|
|
|
|
* Mon Sep 11 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3700-1
|
|
|
|
- update to 0.37
|
|
|
|
- samples/ is now examples/
|
|
|
|
- add additional br's: perl(IO::Pty), perl(Test::Pod),
|
|
|
|
perl(Test::Pod::Coverage)
|
|
|
|
|
2006-09-01 04:17:28 +00:00
|
|
|
* Thu Aug 31 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3601-2
|
|
|
|
- bump for mass rebuild
|
|
|
|
|
2006-08-14 01:25:07 +00:00
|
|
|
* Sun Aug 13 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3601-1
|
|
|
|
- update to cpan ver 0.3601
|
|
|
|
|
2006-08-11 04:22:27 +00:00
|
|
|
* Thu Aug 10 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3600-1
|
|
|
|
- update to cpan ver 0.36
|
|
|
|
|
2006-06-21 04:24:05 +00:00
|
|
|
* Tue Jun 20 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3502-1
|
|
|
|
- filter errant provides. Also translate POE::Provides::foo modules to
|
|
|
|
POE::Provide::foo
|
|
|
|
- Bump to latest version released
|
|
|
|
|
2006-06-15 19:25:20 +00:00
|
|
|
* Thu Jun 15 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-2
|
|
|
|
- Nix test that was causing build to fail in plague
|
|
|
|
|
2006-06-14 22:35:17 +00:00
|
|
|
* Wed Jun 14 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-1
|
|
|
|
- bump release, minor cleanups per review.
|
|
|
|
|
2006-06-14 22:32:12 +00:00
|
|
|
* Fri Jun 09 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-0
|
|
|
|
- Initial spec file for F-E
|