123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259 |
- Name: perl-POE
- Version: 1.367
- Release: 1%{?_dist_release}
- 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
- Vendor: Project Vine
- Distribution: Vine Linux
- BuildArch: noarch
- Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
- BuildRequires: perl(ExtUtils::MakeMaker)
- BuildRequires: perl(Compress::Zlib)
- BuildRequires: perl(Curses)
- BuildRequires: perl(Data::Dumper)
- BuildRequires: perl(Errno)
- BuildRequires: perl(Exporter)
- BuildRequires: perl(File::Spec)
- BuildRequires: perl(IO)
- BuildRequires: perl(IO::Handle)
- BuildRequires: perl(IO::Pipely)
- BuildRequires: perl(IO::Poll)
- BuildRequires: perl(IO::Pty)
- BuildRequires: perl(IO::Socket)
- BuildRequires: perl(IO::Tty)
- BuildRequires: perl(HTTP::Date)
- BuildRequires: perl(HTTP::Request)
- BuildRequires: perl(HTTP::Response)
- BuildRequires: perl(HTTP::Status)
- #BuildRequires: perl(POE::Test::Loops)
- BuildRequires: perl(Socket)
- BuildRequires: perl(Socket6)
- BuildRequires: perl(Storable)
- BuildRequires: perl(Term::Cap)
- BuildRequires: perl(Term::ReadKey)
- BuildRequires: perl(Time::HiRes)
- BuildRequires: perl(URI)
- # test
- BuildRequires: perl(Test::Harness)
- BuildRequires: perl(Test::More)
- BuildRequires: perl(Test::Pod)
- BuildRequires: perl(Test::Pod::Coverage)
- Requires: perl(Compress::Zlib)
- Requires: perl(Data::Dumper)
- Requires: perl(Errno)
- Requires: perl(Exporter)
- Requires: perl(File::Spec)
- Requires: perl(IO::Handle)
- Requires: perl(IO::Pty)
- Requires: perl(IO::Tty)
- Requires: perl(POSIX)
- Requires: perl(Socket)
- Requires: perl(Socket6)
- Requires: perl(Storable)
- %{?perl_default_filter}
- %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.
- 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
- # 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}
- 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
- # 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
- %files
- %doc CHANGES HISTORY README examples/ TODO t/
- %{perl_vendorlib}/*
- %{_mandir}/man3/*.3*
- %changelog
- * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.367-1
- - new upstream release.
- - rebuilt with perl-5.26.
- * Mon Jun 30 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 1.350-2
- - build with Perl 5.16
- * Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.350-1
- - initial build for Vine Linux
- * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.350-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
- * Wed Dec 21 2011 Petr Šabata <contyk@redhat.com> - 1.350-1
- - 1.350 bump
- - Remove Buildroot and defattr
- * Mon Aug 01 2011 Petr Sabata <contyk@redhat.com> - 1.312-1
- - 1.312 bump
- - Deps updated
- * Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.289-5
- - Perl mass rebuild
- * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.289-4
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
- * Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.289-3
- - 661697 rebuild for fixing problems with vendorach/lib
- * Sun Sep 12 2010 Iain Arnell <iarnell@gmail.com> 1.289-2
- - doesn't require POE::Test::Loops (RHBZ#632855)
- * Tue Jun 8 2010 Petr Pisar <ppisar@redhat.com> - 1.289-1
- - 1.289 bump
- - Reenable t/90_regression/rt1648-tied-stderr.t test
- * Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.269-3
- - Mass rebuild with perl-5.12.0
- * Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.269-2
- - rebuild against perl 5.10.1
- * 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
- * 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
- * Fri Mar 23 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.9989-1
- - update to 0.9989
- * 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)
- * Thu Aug 31 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3601-2
- - bump for mass rebuild
- * Sun Aug 13 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3601-1
- - update to cpan ver 0.3601
- * Thu Aug 10 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3600-1
- - update to cpan ver 0.36
- * 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
- * Thu Jun 15 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-2
- - Nix test that was causing build to fail in plague
- * Wed Jun 14 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-1
- - bump release, minor cleanups per review.
- * Fri Jun 09 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-0
- - Initial spec file for F-E
|