%define module POE %define name perl-%{module} %define version 0.3009 %define release 1mdk Summary: Portable multitasking and networking framework for Perl Name: %{name} Version: %{version} Release: %{release} License: GPL or Artistic Group: Development/Perl Source0: %{module}-%{version}.tar.bz2 Url: http://search.cpan.org/dist/%{module}/ BuildArch: noarch BuildRequires: perl-devel >= 5.8.0 perl >= 5.8.0 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot # This modules naming scheme does not follow path names... # Hacking this Provides: perl(POE::Resource::Controls) %description POE is a framework for cooperative, event driven multitasking in Perl. 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 a mature framework for creating multitasking programs in Perl. It has been in active development since 1998. It has been used in mission-critical systems such as internetworked financial markets, file systems, commerce and application servers. %prep %setup -q -n %{module}-%{version} %build # remove this when perl 5.8.7 is out (requires a too recent Test::More) %{__perl} -ni -le '/Test::More/||print' mylib/PoeBuildInfo.pm %{__perl} Makefile.PL INSTALLDIRS=vendor --default %make %install %{__rm} -rf $RPM_BUILD_ROOT %{makeinstall_std} %{__rm} -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc CHANGES HISTORY README samples TODO %{perl_vendorlib}/POE/ %{perl_vendorlib}/*.pm %{_mandir}/man3/* %changelog * Wed Feb 02 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.3009-1mdk - 0.3009 - update summary and description - update BuildRequires in accordance to the Makefile.PL * Sat Aug 28 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.29-2mdk - providing perl module to avoid the path naming issue for this module * Mon Jul 12 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.29-1mdk - 0.29 * Thu Jun 03 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0.2802-1mdk - 2.802 - fix perms - cosmetics * Wed Aug 27 2003 François Pons <fpons@mandrakesoft.com> 0.26-1mdk - 0.26. * Sat Aug 02 2003 Ben Reser <ben@reser.org> 0.25-4mdk - Use %%makeinstall_std now that it works on klama - Remove PREFIX from Makefile.PL * Sat Aug 02 2003 Ben Reser <ben@reser.org> 0.25-3mdk - Macroification - man path - %%make and %%makeinstall - perllocal.pod - Remove explicit requires, they are found automagically now. * Tue May 27 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.25-2mdk - rebuild for new auto{prov,req} * Fri Apr 25 2003 François Pons <fpons@mandrakesoft.com> 0.25-1mdk - 0.25. * Tue Feb 04 2003 Lenny Cartier <lenny@mandrakesoft.com 0.23-4mdk - fix wrong auto requires * Sat Feb 01 2003 Lenny Cartier <lenny@mandrakesoft.com 0.23-3mdk - rebuild * Thu Dec 12 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.23-2mdk - Todd: fix files section * Thu Oct 23 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.23-1mdk - for Peter Chen <petechen@netilla.com> : - 0.23 * Wed Sep 4 2002 Peter Chen <petechen@netilla.com> 0.2201-1mdk - 0.2201 * Tue Jul 23 2002 Peter Chen <petechen@netilla.com> 0.22-2mdk - Add a patch to fix bug in TCP.pm, the patch has been sent upstream. * Tue Jul 9 2002 Peter Chen <petechen@netilla.com> 0.22-1mdk - 0.22 * Tue Jun 11 2002 Peter Chen <petechen@netilla.com> 0.20-1mdk - 0.20