perl-POE-vl.spec 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. Name: perl-POE
  2. Version: 1.367
  3. Release: 1%{?_dist_release}
  4. Summary: POE - portable multitasking and networking framework for Perl
  5. Group: Development/Libraries
  6. License: GPL+ or Artistic
  7. URL: http://search.cpan.org/dist/POE/
  8. Source0: http://search.cpan.org/CPAN/authors/id/R/RC/RCAPUTO/POE-%{version}.tar.gz
  9. Vendor: Project Vine
  10. Distribution: Vine Linux
  11. BuildArch: noarch
  12. Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
  13. BuildRequires: perl(ExtUtils::MakeMaker)
  14. BuildRequires: perl(Compress::Zlib)
  15. BuildRequires: perl(Curses)
  16. BuildRequires: perl(Data::Dumper)
  17. BuildRequires: perl(Errno)
  18. BuildRequires: perl(Exporter)
  19. BuildRequires: perl(File::Spec)
  20. BuildRequires: perl(IO)
  21. BuildRequires: perl(IO::Handle)
  22. BuildRequires: perl(IO::Pipely)
  23. BuildRequires: perl(IO::Poll)
  24. BuildRequires: perl(IO::Pty)
  25. BuildRequires: perl(IO::Socket)
  26. BuildRequires: perl(IO::Tty)
  27. BuildRequires: perl(HTTP::Date)
  28. BuildRequires: perl(HTTP::Request)
  29. BuildRequires: perl(HTTP::Response)
  30. BuildRequires: perl(HTTP::Status)
  31. #BuildRequires: perl(POE::Test::Loops)
  32. BuildRequires: perl(Socket)
  33. BuildRequires: perl(Socket6)
  34. BuildRequires: perl(Storable)
  35. BuildRequires: perl(Term::Cap)
  36. BuildRequires: perl(Term::ReadKey)
  37. BuildRequires: perl(Time::HiRes)
  38. BuildRequires: perl(URI)
  39. # test
  40. BuildRequires: perl(Test::Harness)
  41. BuildRequires: perl(Test::More)
  42. BuildRequires: perl(Test::Pod)
  43. BuildRequires: perl(Test::Pod::Coverage)
  44. Requires: perl(Compress::Zlib)
  45. Requires: perl(Data::Dumper)
  46. Requires: perl(Errno)
  47. Requires: perl(Exporter)
  48. Requires: perl(File::Spec)
  49. Requires: perl(IO::Handle)
  50. Requires: perl(IO::Pty)
  51. Requires: perl(IO::Tty)
  52. Requires: perl(POSIX)
  53. Requires: perl(Socket)
  54. Requires: perl(Socket6)
  55. Requires: perl(Storable)
  56. %{?perl_default_filter}
  57. %description
  58. POE is a framework for cooperative, event driven multitasking in Perl.
  59. Other languages have similar frameworks. Python has Twisted. TCL has "the
  60. event loop".
  61. POE originally was developed as the core of a persistent object server and
  62. runtime environment. It has evolved into a general purpose multitasking
  63. and networking framework, encompassing and providing a consistent interface
  64. to other event loops such as Event and the Tk and Gtk toolkits.
  65. POE is written in layers, each building upon the previous. It's therefore
  66. possible to use POE at varying levels of abstraction.
  67. %prep
  68. %setup -q -n POE-%{version}
  69. # make rpmlint happy...
  70. chmod -c -x examples/*
  71. find t/ -type f -exec chmod -c -x {} +
  72. find t/ -type f -name '*.t' -exec perl -pi -e 's|^#!perl|#!%{__perl}|' {} +
  73. %build
  74. %{__perl} Makefile.PL INSTALLDIRS=vendor --default
  75. # yah. don't do the network tests
  76. %{?!_with_network_tests: rm run_network_tests }
  77. make %{?_smp_mflags}
  78. %install
  79. rm -rf %{buildroot}
  80. make pure_install PERL_INSTALL_ROOT=%{buildroot}
  81. find %{buildroot} -type f -name .packlist -exec rm -f {} +
  82. find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
  83. %{_fixperms} %{buildroot}/*
  84. %check
  85. # enable POD tests
  86. #export POE_TEST_POD=1
  87. # note that there are currently a number of tests that throw errors, but do
  88. # not fail nor cause the build/suite to fail. For now just please be aware
  89. # that there will be some noisy output as the tests are run.
  90. # Reported upstream at http://rt.cpan.org/Public/Bug/Display.html?id=19878
  91. make test
  92. %files
  93. %doc CHANGES HISTORY README examples/ TODO t/
  94. %{perl_vendorlib}/*
  95. %{_mandir}/man3/*.3*
  96. %changelog
  97. * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.367-1
  98. - new upstream release.
  99. - rebuilt with perl-5.26.
  100. * Mon Jun 30 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 1.350-2
  101. - build with Perl 5.16
  102. * Fri Mar 02 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.350-1
  103. - initial build for Vine Linux
  104. * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.350-2
  105. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  106. * Wed Dec 21 2011 Petr Šabata <contyk@redhat.com> - 1.350-1
  107. - 1.350 bump
  108. - Remove Buildroot and defattr
  109. * Mon Aug 01 2011 Petr Sabata <contyk@redhat.com> - 1.312-1
  110. - 1.312 bump
  111. - Deps updated
  112. * Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.289-5
  113. - Perl mass rebuild
  114. * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.289-4
  115. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  116. * Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.289-3
  117. - 661697 rebuild for fixing problems with vendorach/lib
  118. * Sun Sep 12 2010 Iain Arnell <iarnell@gmail.com> 1.289-2
  119. - doesn't require POE::Test::Loops (RHBZ#632855)
  120. * Tue Jun 8 2010 Petr Pisar <ppisar@redhat.com> - 1.289-1
  121. - 1.289 bump
  122. - Reenable t/90_regression/rt1648-tied-stderr.t test
  123. * Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.269-3
  124. - Mass rebuild with perl-5.12.0
  125. * Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.269-2
  126. - rebuild against perl 5.10.1
  127. * Sun Sep 27 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.269-1
  128. - update filtering...
  129. - auto-update to 1.269 (by cpan-spec-update 0.01)
  130. - added a new br on perl(Module::Build)
  131. - altered br on perl(POE::Test::Loops) (1.021 => 1.022)
  132. - altered req on perl(POE::Test::Loops) (1.021 => 1.022)
  133. * Tue Aug 25 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.007-1
  134. - auto-update to 1.007 (by cpan-spec-update 0.01)
  135. * Tue Aug 11 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.007-1
  136. - auto-update to 1.007 (by cpan-spec-update 0.01)
  137. - altered br on perl(POE::Test::Loops) (1.004 => 1.021)
  138. - added a new req on perl(Carp) (version 0)
  139. - added a new req on perl(Errno) (version 1.09)
  140. - added a new req on perl(Exporter) (version 0)
  141. - added a new req on perl(File::Spec) (version 0.87)
  142. - added a new req on perl(IO::Handle) (version 1.27)
  143. - added a new req on perl(IO::Tty) (version 1.08)
  144. - added a new req on perl(POE::Test::Loops) (version 1.021)
  145. - added a new req on perl(POSIX) (version 1.02)
  146. - added a new req on perl(Socket) (version 1.7)
  147. - added a new req on perl(Storable) (version 2.16)
  148. * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.006-2
  149. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  150. * Tue Jun 02 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.006-1
  151. - auto-update to 1.006 (by cpan-spec-update 0.01)
  152. * Sun May 17 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.005-1
  153. - auto-update to 1.005 (by cpan-spec-update 0.01)
  154. - added a new br on perl(Storable) (version 2.16)
  155. - added a new br on perl(Errno) (version 1.09)
  156. - added a new br on perl(IO::Handle) (version 1.27)
  157. - added a new br on perl(Socket) (version 1.7)
  158. - added a new br on perl(IO::Tty) (version 1.08)
  159. - added a new br on perl(POE::Test::Loops) (version 1.004)
  160. - added a new br on perl(POSIX) (version 1.02)
  161. - added a new br on perl(File::Spec) (version 0.87)
  162. - added a new br on perl(Exporter) (version 0)
  163. - added a new br on perl(Test::Harness) (version 2.26)
  164. - added a new br on perl(Carp) (version 0)
  165. * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.003-2
  166. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  167. * Sun Sep 07 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.003-1
  168. - update to 1.003
  169. - filter provides, too
  170. * Mon Jun 16 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.0002-1
  171. - update to 1.0002
  172. * Tue Mar 4 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.9999-1
  173. - update to 0.9999
  174. - don't filter out POE::Kernel, POE::Loop::Tk (it actually is provided)
  175. * Tue Mar 4 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.9989-2
  176. - rebuild for new perl
  177. * Sat May 19 2007 Chris Weyl <cweyl@alumni.drew.edu>
  178. - spec cleanups, tweaks
  179. - add t/ to doc
  180. - move away from macroized versioning system
  181. - no rebuild at this point
  182. * Fri Mar 23 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.9989-1
  183. - update to 0.9989
  184. * Wed Mar 21 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.9917-1
  185. - update to 0.9917. 0.3800-1, below, was never built/released to the wild.
  186. * Mon Sep 25 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3800-1
  187. - update to 0.38. 0.37-1, below, was never built/released to the wild.
  188. * Mon Sep 11 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3700-1
  189. - update to 0.37
  190. - samples/ is now examples/
  191. - add additional br's: perl(IO::Pty), perl(Test::Pod),
  192. perl(Test::Pod::Coverage)
  193. * Thu Aug 31 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3601-2
  194. - bump for mass rebuild
  195. * Sun Aug 13 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3601-1
  196. - update to cpan ver 0.3601
  197. * Thu Aug 10 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3600-1
  198. - update to cpan ver 0.36
  199. * Tue Jun 20 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3502-1
  200. - filter errant provides. Also translate POE::Provides::foo modules to
  201. POE::Provide::foo
  202. - Bump to latest version released
  203. * Thu Jun 15 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-2
  204. - Nix test that was causing build to fail in plague
  205. * Wed Jun 14 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-1
  206. - bump release, minor cleanups per review.
  207. * Fri Jun 09 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.3501-0
  208. - Initial spec file for F-E