Compare commits

...

6 Commits
rawhide ... el6

Author SHA1 Message Date
Petr Šabata ff2397c49b Update to 1.354 (#961296) 2013-05-15 17:58:53 +02:00
Fedora Release Engineering 508da70b9d dist-git conversion 2010-07-29 07:38:01 +00:00
stevetraylen 4f0c886d25 Renable test. 2010-06-27 17:22:13 +00:00
stevetraylen 6760ccdf44 New 1.289 version. 2010-06-23 20:31:41 +00:00
Dennis Gilmore eaad26e76a Initialize branch EL-6 for perl-POE 2010-05-08 02:10:42 +00:00
Bill Nottingham 596a6b002b Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 02:12:58 +00:00
5 changed files with 54 additions and 80 deletions

View File

@ -1 +0,0 @@
POE-1.269.tar.gz

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
POE-1.289.tar.gz
/POE-1.354.tar.gz

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: perl-POE
# $Id$
NAME := perl-POE
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View File

@ -1,5 +1,5 @@
Name: perl-POE
Version: 1.269
Version: 1.354
Release: 1%{?dist}
Summary: POE - portable multitasking and networking framework for Perl
@ -7,57 +7,50 @@ 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))
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(Test::More)
BuildRequires: perl(Compress::Zlib) >= 1.33
BuildRequires: perl(Curses) >= 1.08
BuildRequires: perl(Data::Dumper)
BuildRequires: perl(Errno) >= 1.09
BuildRequires: perl(Exporter)
BuildRequires: perl(File::Spec)
BuildRequires: perl(IO) >= 1.24
BuildRequires: perl(IO::Handle) >= 1.27
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(IO::Socket)
BuildRequires: perl(IO::Tty)
BuildRequires: perl(HTTP::Date)
BuildRequires: perl(HTTP::Request)
BuildRequires: perl(HTTP::Response)
BuildRequires: perl(HTTP::Status)
# POE::Test::Loops unsurprisingly requires POE
# ...and it's not in EPEL at the moment
%if 0%{!?perl_bootstrap:1} && ! ( 0%{?rhel} )
BuildRequires: perl(POE::Test::Loops) >= 1.351
%endif
BuildRequires: perl(Socket) >= 1.7
BuildRequires: perl(Socket6) >= 0.14
BuildRequires: perl(Storable)
BuildRequires: perl(Term::Cap) >= 1.09
BuildRequires: perl(Term::ReadKey) >= 2.21
BuildRequires: perl(Tk) >= 800.027
BuildRequires: perl(Time::HiRes) >= 1.59
BuildRequires: perl(URI) >= 1.30
# waiting for update BZ#194521
#BuildRequires: perl(Gtk) >= 0.7009
# test
BuildRequires: perl(Test::Harness) >= 2.26
BuildRequires: perl(Test::More)
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage)
BuildRequires: perl(Module::Build)
BuildRequires: perl(Storable) >= 2.16
BuildRequires: perl(Errno) >= 1.09
BuildRequires: perl(IO::Handle) >= 1.27
BuildRequires: perl(Socket) >= 1.7
BuildRequires: perl(IO::Tty) >= 1.08
BuildRequires: perl(POE::Test::Loops) >= 1.022
BuildRequires: perl(POSIX) >= 1.02
BuildRequires: perl(File::Spec) >= 0.87
BuildRequires: perl(Exporter)
BuildRequires: perl(Test::Harness) >= 2.26
BuildRequires: perl(Carp)
Requires: perl(Compress::Zlib)
Requires: perl(Event)
Requires: perl(IO::Pty)
Requires: perl(Socket6)
Requires: perl(Carp)
Requires: perl(Errno) >= 1.09
Requires: perl(Data::Dumper)
Requires: perl(Exporter)
Requires: perl(File::Spec) >= 0.87
Requires: perl(IO::Handle) >= 1.27
Requires: perl(IO::Tty) >= 1.08
Requires: perl(POE::Test::Loops) >= 1.022
Requires: perl(POSIX) >= 1.02
Requires: perl(Socket) >= 1.7
Requires: perl(Storable) >= 2.16
Requires: perl(IO::Tty)
Requires: perl(Socket)
Requires: perl(Socket6)
Requires: perl(Storable)
%{?perl_default_filter}
@ -74,38 +67,27 @@ 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
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}
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} +
find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
%{_fixperms} %{buildroot}/*
%check
# these tests fails under plague. Not quite sure why....
mv t/90_regression/rt1648-tied-stderr.t .
# enable POD tests
#export POE_TEST_POD=1
@ -115,20 +97,32 @@ mv t/90_regression/rt1648-tied-stderr.t .
# Reported upstream at http://rt.cpan.org/Public/Bug/Display.html?id=19878
make test
mv rt1648-tied-stderr.t t/90_regression/
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc CHANGES HISTORY README examples/ TODO t/
%{perl_vendorlib}/*
%{_mandir}/man3/*.3*
%changelog
* Wed May 15 2013 Petr Šabata <contyk@redhat.com> - 1.354-1
- Update to 1.354 (#961296)
- Do some minor cleanup
* Sun Jun 27 2010 Steve Traylen <steve.traylen@cern.ch> - 1.289-3
- Add back perl(POE::Test::Loops) br and enable testing.
* Wed Jun 23 2010 Steve Traylen <steve.traylen@cern.ch> - 1.289-2
- Remove perl(POE::Test::Loops) and testing for build loop.
* 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)

View File

@ -1 +1 @@
1e368c2c9ff34cf79c31359c002936d7 POE-1.269.tar.gz
928482218e29aa4c27f281db9bdc1ac4 POE-1.354.tar.gz