r47752 - in /trunk/libasync-interrupt-perl: Changes Interrupt.pm Interrupt.xs MANIFEST META.json META.yml README debian/changelog
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Wed Nov 25 03:39:58 UTC 2009
Author: jawnsy-guest
Date: Wed Nov 25 03:39:52 2009
New Revision: 47752
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=47752
Log:
This is a port to Win32
IGNORE-VERSION: 1.03-1
* New upstream release
Added:
trunk/libasync-interrupt-perl/META.json
- copied unchanged from r47751, branches/upstream/libasync-interrupt-perl/current/META.json
Modified:
trunk/libasync-interrupt-perl/Changes
trunk/libasync-interrupt-perl/Interrupt.pm
trunk/libasync-interrupt-perl/Interrupt.xs
trunk/libasync-interrupt-perl/MANIFEST
trunk/libasync-interrupt-perl/META.yml
trunk/libasync-interrupt-perl/README
trunk/libasync-interrupt-perl/debian/changelog
Modified: trunk/libasync-interrupt-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libasync-interrupt-perl/Changes?rev=47752&op=diff
==============================================================================
--- trunk/libasync-interrupt-perl/Changes (original)
+++ trunk/libasync-interrupt-perl/Changes Wed Nov 25 03:39:52 2009
@@ -1,4 +1,7 @@
Revision history for Perl extension Async::Interrupt.
+
+1.03 Tue Nov 24 14:31:10 CET 2009
+ - port to loser platform.
1.02 Tue Sep 1 18:41:09 CEST 2009
- prototypes for sig2name/sig2num were missing.
Modified: trunk/libasync-interrupt-perl/Interrupt.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libasync-interrupt-perl/Interrupt.pm?rev=47752&op=diff
==============================================================================
--- trunk/libasync-interrupt-perl/Interrupt.pm (original)
+++ trunk/libasync-interrupt-perl/Interrupt.pm Wed Nov 25 03:39:52 2009
@@ -238,7 +238,7 @@
# etc. will be null pointers.
$SIG{KILL} = sub { };
- our $VERSION = '1.02';
+ our $VERSION = '1.03';
require XSLoader;
XSLoader::load ("Async::Interrupt", $VERSION);
@@ -538,7 +538,7 @@
=head1 THE Async::Interrupt::EventPipe CLASS
-Pipes are the predominent utility to make asynchronous signals
+Pipes are the predominant utility to make asynchronous signals
synchronous. However, pipes are hard to come by: they don't exist on the
broken windows platform, and on GNU/Linux systems, you might want to use
an C<eventfd> instead.
Modified: trunk/libasync-interrupt-perl/Interrupt.xs
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libasync-interrupt-perl/Interrupt.xs?rev=47752&op=diff
==============================================================================
--- trunk/libasync-interrupt-perl/Interrupt.xs (original)
+++ trunk/libasync-interrupt-perl/Interrupt.xs Wed Nov 25 03:39:52 2009
@@ -57,13 +57,14 @@
setsig (int signum, void (*handler)(int))
{
#if _WIN32
- signal (async->signum, handler);
+ signal (signum, handler);
#else
struct sigaction sa;
sa.sa_handler = handler;
sigfillset (&sa.sa_mask);
sa.sa_flags = 0; /* if we interrupt a syscall, we might drain the pipe before it became ready */
sigaction (signum, &sa, 0);
+#endif
}
static void
@@ -242,7 +243,6 @@
}
}
-#endif
MODULE = Async::Interrupt PACKAGE = Async::Interrupt
BOOT:
@@ -468,7 +468,6 @@
PPCODE:
{
s_epipe *epp;
- SV *self;
Newz (0, epp, 1, s_epipe);
XPUSHs (sv_setref_iv (sv_newmortal (), klass, PTR2IV (epp)));
Modified: trunk/libasync-interrupt-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libasync-interrupt-perl/MANIFEST?rev=47752&op=diff
==============================================================================
--- trunk/libasync-interrupt-perl/MANIFEST (original)
+++ trunk/libasync-interrupt-perl/MANIFEST Wed Nov 25 03:39:52 2009
@@ -15,3 +15,4 @@
t/05_var.t
t/06_epipe.t
META.yml Module meta-data (added by MakeMaker)
+META.json Module meta-data (added by MakeMaker)
Modified: trunk/libasync-interrupt-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libasync-interrupt-perl/META.yml?rev=47752&op=diff
==============================================================================
--- trunk/libasync-interrupt-perl/META.yml (original)
+++ trunk/libasync-interrupt-perl/META.yml Wed Nov 25 03:39:52 2009
@@ -9,9 +9,9 @@
"version" : 1.4,
"url" : "http://module-build.sourceforge.net/META-spec-v1.4.html"
},
- "generated_by" : "ExtUtils::MakeMaker version 6.50",
+ "generated_by" : "ExtUtils::MakeMaker version 6.54",
"distribution_type" : "module",
- "version" : "1.02",
+ "version" : "1.03",
"name" : "Async-Interrupt",
"author" : [],
"license" : "unknown",
Modified: trunk/libasync-interrupt-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libasync-interrupt-perl/README?rev=47752&op=diff
==============================================================================
--- trunk/libasync-interrupt-perl/README (original)
+++ trunk/libasync-interrupt-perl/README Wed Nov 25 03:39:52 2009
@@ -467,7 +467,7 @@
They will return "undef" on illegal names or numbers.
THE Async::Interrupt::EventPipe CLASS
- Pipes are the predominent utility to make asynchronous signals
+ Pipes are the predominant utility to make asynchronous signals
synchronous. However, pipes are hard to come by: they don't exist on the
broken windows platform, and on GNU/Linux systems, you might want to use
an "eventfd" instead.
Modified: trunk/libasync-interrupt-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libasync-interrupt-perl/debian/changelog?rev=47752&op=diff
==============================================================================
--- trunk/libasync-interrupt-perl/debian/changelog (original)
+++ trunk/libasync-interrupt-perl/debian/changelog Wed Nov 25 03:39:52 2009
@@ -1,3 +1,12 @@
+libasync-interrupt-perl (1.03-1) UNRELEASED; urgency=low
+
+ This is a port to Win32
+ IGNORE-VERSION: 1.03-1
+
+ * New upstream release
+
+ -- Jonathan Yu <jawnsy at cpan.org> Tue, 24 Nov 2009 19:19:25 -0500
+
libasync-interrupt-perl (1.02-1) unstable; urgency=low
* Initial Release (Closes: #544718)
More information about the Pkg-perl-cvs-commits
mailing list