[svn] r5448 - in trunk/rpms: perl-Coro perl-Event-ExecFlow perl-Event-RPC perl-IO-AIO

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Thu May 31 12:47:00 CEST 2007


Author: thias
Date: 2007-05-31 12:46:59 +0200 (Thu, 31 May 2007)
New Revision: 5448

Added:
   trunk/rpms/perl-Coro/Coro-3.63-noprompt.patch
Removed:
   trunk/rpms/perl-Coro/Coro-1.9-noprompt.patch
Modified:
   trunk/rpms/perl-Coro/perl-Coro.spec
   trunk/rpms/perl-Event-ExecFlow/perl-Event-ExecFlow.spec
   trunk/rpms/perl-Event-RPC/perl-Event-RPC.spec
   trunk/rpms/perl-IO-AIO/perl-IO-AIO.spec
Log:
Update perl modules required by dvdrip and make sure they build on F7.


Deleted: trunk/rpms/perl-Coro/Coro-1.9-noprompt.patch
===================================================================
--- trunk/rpms/perl-Coro/Coro-1.9-noprompt.patch	2007-05-31 10:43:59 UTC (rev 5447)
+++ trunk/rpms/perl-Coro/Coro-1.9-noprompt.patch	2007-05-31 10:46:59 UTC (rev 5448)
@@ -1,46 +0,0 @@
-diff -Naupr Coro-1.9.orig/Coro/Makefile.PL Coro-1.9/Coro/Makefile.PL
---- Coro-1.9.orig/Coro/Makefile.PL	2005-12-26 19:47:20.000000000 +0100
-+++ Coro-1.9/Coro/Makefile.PL	2006-04-25 13:33:44.000000000 +0200
-@@ -16,7 +16,7 @@ if ($^O =~ /win32/i or $^O =~ /cygwin/ o
-    $iface = "i";
- } elsif ($^O =~ /linux/) {
-    # default to setjmp/longjmp on non-x86...
--   $iface = $Config{archname} =~ /^(i[3456]86|amd64|x86_64)-/ ? "l" : "s";
-+   $iface = $Config{archname} =~ /^(i[3456]86|amd64|x86_64)-/ ? "l" : "u";
- } elsif ($^O =~ /(free|net|open)bsd/) {
-    # FreeBSD 4.x has ucontext.h but no makecontext et al. (see BUGS section of
-    # man context). Assume the same problem for all other BSDs.
-@@ -52,10 +52,8 @@ default.
- 
- EOF
- 
--if (prompt ("Do you want to enable C context sharing (y/n)", "y") !~ /^\s*n/i) {
--   print "\nC context sharing enabled.\n\n";
--   $DEFINE .= " -DCORO_LAZY_STACK";
--}
-+print "\nC context sharing enabled.\n\n";
-+$DEFINE .= " -DCORO_LAZY_STACK";
- 
- if ($iface) {
-    print <<EOF;
-@@ -98,10 +96,7 @@ EOF
- 
- retry:
- 
--   my $r = prompt "Use which implementation,\n" .
--                  "<s>etjmp/longjump, <u>context, <i>rix, <l>inux or <w>indows?",
--                  $iface;
--   $iface = lc $1 if $r =~ /(\S)/;
-+   $iface = "u";
- 
-    if ($iface eq "u") {
-       $DEFINE .= " -DCORO_UCONTEXT";
-@@ -152,7 +147,7 @@ function prologue) or in t/10_bugs.t, yo
- 
- EOF
- 
--my $stacksize = prompt ("C stack size factor", "16384");
-+my $stacksize = "16384";
- $DEFINE .= " -DSTACKSIZE=$stacksize";
- 
- print "using a stacksize of $stacksize * sizeof(long)\n";

Added: trunk/rpms/perl-Coro/Coro-3.63-noprompt.patch
===================================================================
--- trunk/rpms/perl-Coro/Coro-3.63-noprompt.patch	                        (rev 0)
+++ trunk/rpms/perl-Coro/Coro-3.63-noprompt.patch	2007-05-31 10:46:59 UTC (rev 5448)
@@ -0,0 +1,14 @@
+diff -Naupr Coro-3.63.orig/Coro/Makefile.PL Coro-3.63/Coro/Makefile.PL
+--- Coro-3.63.orig/Coro/Makefile.PL	2007-05-02 07:26:37.000000000 +0200
++++ Coro-3.63/Coro/Makefile.PL	2007-05-31 10:02:54.000000000 +0200
+@@ -20,9 +20,7 @@ maintainer :)
+ 
+ EOF
+ 
+-if (prompt ("Skip further questions and use defaults (y/n)?", "y") =~ /[yY]/) {
+-   $ENV{PERL_MM_USE_DEFAULT} = 1;
+-}
++$ENV{PERL_MM_USE_DEFAULT} = 1;
+ 
+ 
+ $DEFINE .= " -DHAVE_MMAP" if $Config{d_mmap} eq "define" && $Config{d_munmap} eq "define";

Modified: trunk/rpms/perl-Coro/perl-Coro.spec
===================================================================
--- trunk/rpms/perl-Coro/perl-Coro.spec	2007-05-31 10:43:59 UTC (rev 5447)
+++ trunk/rpms/perl-Coro/perl-Coro.spec	2007-05-31 10:46:59 UTC (rev 5448)
@@ -8,17 +8,19 @@
 
 Summary: Coroutine process abstraction
 Name: perl-Coro
-Version: 1.9
+Version: 3.63
 Release: 1
 License: Artistic or GPL
 Group: Development/Libraries
 URL: http://search.cpan.org/~mlehmann/Coro/
 Source: http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/Coro-%{version}.tar.gz
-Patch0: Coro-1.9-noprompt.patch
+Patch0: Coro-3.63-noprompt.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: perl(Event) >= 0.86, perl(IO::AIO) >= 1.6
 # This would introduce a circular dependency since AnyEvent requires Coro...
 #BuildRequires: perl(AnyEvent)
+# Provided by either perl or perl-devel
+BuildRequires: perl(ExtUtils::MakeMaker)
 
 %description
 This module collection manages coroutines.
@@ -47,7 +49,7 @@
 
 
 %files
-%defattr(-, root, root, 0755)
+%defattr(-,root,root,-)
 %doc Changes COPYING README
 %{perl_vendorarch}/auto/Coro/
 %{perl_vendorarch}/Coro/
@@ -56,6 +58,10 @@
 
 
 %changelog
+* Thu May 31 2007 Matthias Saou <http://freshrpms.net/> 3.63-1
+- Update to 3.63.
+- Build require perl(ExtUtils::MakeMaker) for F7.
+
 * Wed Apr 19 2006 Matthias Saou <http://freshrpms.net/> 1.9-1
 - Initial RPM release, patch to use the ucontext method since the Linux
   specific one doesn't compile on FC5.

Modified: trunk/rpms/perl-Event-ExecFlow/perl-Event-ExecFlow.spec
===================================================================
--- trunk/rpms/perl-Event-ExecFlow/perl-Event-ExecFlow.spec	2007-05-31 10:43:59 UTC (rev 5447)
+++ trunk/rpms/perl-Event-ExecFlow/perl-Event-ExecFlow.spec	2007-05-31 10:46:59 UTC (rev 5448)
@@ -10,13 +10,15 @@
 Summary: High level API for event-based execution flow control
 Name: perl-Event-ExecFlow
 Version: 0.63
-Release: 1
+Release: 2
 License: Artistic or GPL
 Group: Development/Libraries
 URL: http://www.exit1.org/Event-ExecFlow/
 Source: http://www.exit1.org/packages/Event-ExecFlow/dist/Event-ExecFlow-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: perl(AnyEvent)
+# Provided by either perl or perl-devel
+BuildRequires: perl(ExtUtils::MakeMaker)
 BuildArch: noarch
 
 %description
@@ -48,7 +50,7 @@
 
 
 %files
-%defattr(-, root, root, 0755)
+%defattr(-,root,root,-)
 %doc Changes README
 %{_bindir}/execflow
 %{perl_vendorlib}/Event/ExecFlow/
@@ -57,6 +59,9 @@
 
 
 %changelog
+* Thu May 31 2007 Matthias Saou <http://freshrpms.net/> 0.63-2
+- Build require perl(ExtUtils::MakeMaker) for F7.
+
 * Mon Apr 16 2007 Matthias Saou <http://freshrpms.net/> 0.63-1
 - Update to 0.63.
 

Modified: trunk/rpms/perl-Event-RPC/perl-Event-RPC.spec
===================================================================
--- trunk/rpms/perl-Event-RPC/perl-Event-RPC.spec	2007-05-31 10:43:59 UTC (rev 5447)
+++ trunk/rpms/perl-Event-RPC/perl-Event-RPC.spec	2007-05-31 10:46:59 UTC (rev 5448)
@@ -10,7 +10,7 @@
 Summary: Event based transparent Client/Server RPC framework
 Name: perl-Event-RPC
 Version: 0.90
-Release: 1
+Release: 2
 License: Artistic/GPL
 Group: Development/Libraries
 URL: http://search.cpan.org/dist/Event-RPC/
@@ -18,6 +18,8 @@
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 Requires: perl(IO::Socket::SSL)
 BuildRequires: perl(Event), perl(IO::Socket::SSL)
+# Provided by either perl or perl-devel
+BuildRequires: perl(ExtUtils::MakeMaker)
 BuildArch: noarch
 
 %description
@@ -47,7 +49,7 @@
 
 
 %files
-%defattr(-, root, root, 0755)
+%defattr(-,root,root,-)
 %doc Changes examples/ README
 %dir %{perl_vendorlib}/Event/
 %{perl_vendorlib}/Event/RPC/
@@ -56,6 +58,9 @@
 
 
 %changelog
+* Thu May 31 2007 Matthias Saou <http://freshrpms.net/> 0.90-2
+- Build require perl(ExtUtils::MakeMaker) for F7.
+
 * Thu Jun  1 2006 Dries Verachtert <dries at ulyssis.org> - 0.90-1
 - Updated to release 0.90.
 

Modified: trunk/rpms/perl-IO-AIO/perl-IO-AIO.spec
===================================================================
--- trunk/rpms/perl-IO-AIO/perl-IO-AIO.spec	2007-05-31 10:43:59 UTC (rev 5447)
+++ trunk/rpms/perl-IO-AIO/perl-IO-AIO.spec	2007-05-31 10:46:59 UTC (rev 5448)
@@ -8,13 +8,15 @@
 
 Summary: Asynchronous Input/Output
 Name: perl-IO-AIO
-Version: 1.73
+Version: 2.33
 Release: 1
 License: Artistic or GPL
 Group: Development/Libraries
 URL: http://search.cpan.org/~mlehmann/IO-AIO/
 Source: http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/IO-AIO-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+# Provided by either perl or perl-devel
+BuildRequires: perl(ExtUtils::MakeMaker)
 
 %description
 This module implements asynchronous I/O using whatever means your operating
@@ -46,13 +48,16 @@
 %doc Changes COPYING README
 %dir %{perl_vendorarch}/IO/
 %{perl_vendorarch}/IO/AIO.pm
-%{perl_vendorarch}/IO/autoconf.pm
 %dir %{perl_vendorarch}/auto/IO/
 %{perl_vendorarch}/auto/IO/AIO/
 %{_mandir}/man3/*
 
 
 %changelog
+* Thu May 31 2007 Matthias Saou <http://freshrpms.net/> 2.33-1
+- Update to 2.33.
+- Build require perl(ExtUtils::MakeMaker) for F7.
+
 * Wed Apr 19 2006 Matthias Saou <http://freshrpms.net/> 1.73-1
 - Initial RPM release.
 - Not sure if the autoconf.pm should be included or not...




More information about the commits mailing list