debian/0000755000000000000000000000000012231425634007170 5ustar debian/rules0000755000000000000000000000003612207046665010255 0ustar #!/usr/bin/make -f %: dh $@ debian/patches/0000755000000000000000000000000012231425561010616 5ustar debian/patches/pod-errors.patch0000644000000000000000000000033712231425561013736 0ustar Description: fix a missing ==encoding in libev/ev.pod Forwarded: no --- a/libev/ev.pod +++ b/libev/ev.pod @@ -1,3 +1,5 @@ +=encoding UTF-8 + =head1 NAME libev - a high performance full-featured event loop written in C debian/patches/series0000644000000000000000000000010312231424507012024 0ustar fix-spelling-error.patch multiarch-checklib.patch pod-errors.patch debian/patches/fix-spelling-error.patch0000644000000000000000000000126712231424476015401 0ustar Description: Fix a spelling error calender -> calender Origin: vendor Forwarded: no Author: Alessandro Ghedini Last-Update: 2011-11-21 --- a/libev/ev.pod +++ b/libev/ev.pod @@ -2201,7 +2201,7 @@ Periodic watchers are also timers of a k Unlike C, periodic watchers are not based on real time (or relative time, the physical time that passes) but on wall clock time -(absolute time, the thing you can read on your calender or clock). The +(absolute time, the thing you can read on your calendar or clock). The difference is that wall clock time can run faster or slower than real time, and time jumps are not uncommon (e.g. when you adjust your wrist-watch). debian/patches/multiarch-checklib.patch0000644000000000000000000000420012231424502015357 0ustar Description: Find headers with Devel::CheckLib instead of hardcoded paths Origin: vendor Bug-Debian: http://bugs.debian.org/718280 Forwarded: no Author: gregor herrmann Last-Update: 2013-08-07 --- a/Makefile.PL +++ b/Makefile.PL @@ -3,6 +3,7 @@ use 5.008002; use strict qw(vars subs); use Config; use ExtUtils::MakeMaker; +use Devel::CheckLib; unless (-e "libev/ev_epoll.c") { print < "sys/epoll.h"); $can_epoll = $ENV{EV_EPOLL} if exists $ENV{EV_EPOLL}; $DEFINE .= " -DEV_USE_EPOLL=" . (0 + (prompt ("Enable epoll backend (y/n)?", $can_epoll ? "y" : "n") =~ /[yY]/)); @@ -157,7 +158,7 @@ OS X: completely, utterly broken on a EOF -my $can_kqueue = -e "/usr/include/sys/event.h"; +my $can_kqueue = check_lib(header => "sys/event.h"); $can_kqueue = $ENV{EV_KQUEUE} if exists $ENV{EV_KQUEUE}; $DEFINE .= " -DEV_USE_KQUEUE=" . (0 + (prompt ("Enable kqueue backend (y/n)?", $can_kqueue ? "y" : "n") =~ /[yY]/)); @@ -208,7 +209,7 @@ idea to enable it, as kernel availabilit EOF -my $can_inotify = -e "/usr/include/sys/inotify.h"; +my $can_inotify = check_lib(header => "sys/inotify.h"); $can_inotify = $ENV{EV_INOTIFY} if exists $ENV{EV_INOTIFY}; $DEFINE .= " -DEV_USE_INOTIFY=" . (0 + (prompt ("Enable inotify support (y/n)?", $can_inotify ? "y" : "n") =~ /[yY]/)); @@ -225,7 +226,7 @@ have this wrapper. EOF -my $can_eventfd = -e "/usr/include/sys/eventfd.h"; +my $can_eventfd = check_lib(header => "sys/eventfd.h"); $can_eventfd = $ENV{EV_EVENTFD} if exists $ENV{EV_EVENTFD}; $DEFINE .= " -DEV_USE_EVENTFD=" . (0 + (prompt ("Enable linux eventfd support (y/n)?", $can_eventfd ? "y" : "n") =~ /[yY]/)); @@ -241,7 +242,7 @@ wrapper. Glibc 2.7 and later should have EOF -my $can_signalfd = -e "/usr/include/sys/signalfd.h"; +my $can_signalfd = check_lib(header => "sys/signalfd.h"); $can_signalfd = $ENV{EV_SIGNALFD} if exists $ENV{EV_SIGNALFD}; $DEFINE .= " -DEV_USE_SIGNALFD=" . (0 + (prompt ("Enable linux signalfd support (y/n)?", $can_signalfd ? "y" : "n") =~ /[yY]/)); debian/copyright0000644000000000000000000000475512231424337011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: EV Upstream-Contact: Marc Lehmann Source: https://metacpan.org/release/EV/ Files: * Copyright: 2007-2011, Marc Lehmann License: Artistic or GPL-2+ Files: libev/* Copyright: 2007, 2008, 2009, 2010, 2011, 2012, Marc Alexander Lehmann License: BSD or GPL-2+ Files: debian/* Copyright: 2011, 2011, Dmitry E. Oboukhov , 2011, Nicholas Bamber , 2011, Alessandro Ghedini License: Artistic or GPL-2+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. . On Debian systems, the complete text of version 2 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/watch0000644000000000000000000000014212207046665010224 0ustar version=3 https://metacpan.org/release/EV/ .*/EV-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/source/0000755000000000000000000000000011615541463010474 5ustar debian/source/format0000644000000000000000000000001411615541463011702 0ustar 3.0 (quilt) debian/control0000644000000000000000000000252212207046665010602 0ustar Source: libev-perl Maintainer: Debian Perl Group Uploaders: Dmitry E. Oboukhov , Alessandro Ghedini Section: perl Priority: optional Build-Depends: debhelper (>= 9.20120312), perl, libcommon-sense-perl, libdevel-checklib-perl Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libev-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libev-perl.git Homepage: https://metacpan.org/release/EV/ Package: libev-perl Architecture: any Depends: ${perl:Depends}, ${misc:Depends}, ${shlibs:Depends}, libcommon-sense-perl Description: Perl interface to libev, the high performance event loop EV provides a Perl interface to libev, a high performance and full-featured event loop that is loosely modelled after libevent. . It includes relative timers, absolute timers with customized rescheduling, synchronous signals, process status change events, event watchers dealing with the event loop itself, file watchers, and even limited support for fork events. . It uses a priority queue to manage timers and uses arrays as fundamental data structure. It has no artificial limitations on the number of watchers waiting for the same event. debian/compat0000644000000000000000000000000212207046665010374 0ustar 9 debian/changelog0000644000000000000000000000576712231425634011061 0ustar libev-perl (4.15-1) unstable; urgency=low * TEam upload * Imported Upstream version 4.15 * use verbatim list of upstream copyright years * add a patch fixing a missing =encoding in libev/ev.pod * refresh all patches -- Damyan Ivanov Tue, 22 Oct 2013 10:39:00 +0300 libev-perl (4.11-4) unstable; urgency=low * Team upload. * Add patch to find headers using Devel::CheckLib instead of looking for hard-coded path, which fails since multiarchi-ification. Thanks to Petr Salinger for the bug report and the test of the patch. (Closes: #718280) -- gregor herrmann Wed, 07 Aug 2013 17:30:28 +0200 libev-perl (4.11-3) unstable; urgency=low * Team upload. * Switch from cdbs to dh(1). * Enable epoll support in debian/rules. Thanks to Robert Norris for the bug report and hint. (Closes: #716928) * Use metacpan URLs. And update Vcs-* fields in debian/control. * Use debhelper 9.20120312 to get all hardening flags. * debian/copyright: switch formatting to Copyright-Format 1.0. * Declare compliance with Debian Policy 3.9.4. -- gregor herrmann Fri, 26 Jul 2013 18:02:28 +0200 libev-perl (4.11-2) unstable; urgency=low * Team upload. [ Alessandro Ghedini ] * Email change: Alessandro Ghedini -> ghedo@debian.org [ Salvatore Bonaccorso ] * Add missing Depends on libcommon-sense-perl. Thanks to Pustovoyt Alexander (Closes: #698940) -- Salvatore Bonaccorso Fri, 25 Jan 2013 19:31:56 +0100 libev-perl (4.11-1) unstable; urgency=low * New upstream release * Update upstream copyright years * Refresh patch -- Alessandro Ghedini Sun, 05 Feb 2012 17:19:24 +0100 libev-perl (4.10-1) unstable; urgency=low * New upstream release * Bump debhelper compat level to 9 * Refresh patch -- Alessandro Ghedini Fri, 20 Jan 2012 15:30:36 +0100 libev-perl (4.03-3) unstable; urgency=low [ Alessandro Ghedini ] * Use non-ssh VCS URL (fixes vcs-field-uses-not-recommended-uri-format) * Make priority optional (no need to be 'extra') * Re-order d/control fields * Bump debhelper compat level to 8 * Add perl to Build-Depends * Partially re-word the description * Use http://search.cpan.org/dist/EV/ URL in watch file * Add fix-spelling-error.patch * Rewrite debian/copyright using DEP5 format and the real license for the module (copyright file originally written by Nicholas Bamber) * Add myself to Uploaders and debian/copyright [ Dmitry E. Oboukhov ] * debian/rules: version is checked properly -- Dmitry E. Oboukhov Tue, 22 Nov 2011 11:37:34 +0400 libev-perl (4.03-2) unstable; urgency=low * Created GIT-repo. Added VCS-* records into debian/control. -- Dmitry E. Oboukhov Mon, 21 Nov 2011 21:24:35 +0400 libev-perl (4.03-1) unstable; urgency=low * Initial release. (Closes: #497082) -- Dmitry E. Oboukhov Sat, 19 Nov 2011 01:05:06 +0400