summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog249
-rw-r--r--debian/control36
-rw-r--r--debian/copyright70
-rw-r--r--debian/libev-perl.docs1
-rw-r--r--debian/patches/fix-spelling-error.patch36
-rw-r--r--debian/patches/series1
-rwxr-xr-xdebian/rules16
-rw-r--r--debian/source/format1
-rw-r--r--debian/upstream/metadata4
-rw-r--r--debian/watch2
10 files changed, 416 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..2e4fe1e
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,249 @@
+libev-perl (4.33-2) unstable; urgency=medium
+
+ [ gregor herrmann ]
+ * Update 'DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow' to '=+all'.
+
+ [ Debian Janitor ]
+ * Apply multi-arch hints. + libev-perl: Add Multi-Arch: same.
+ * Bump debhelper from old 12 to 13.
+ * Update standards version to 4.5.1, no changes needed.
+ * Update standards version to 4.6.0, no changes needed.
+ * Update standards version to 4.6.1, no changes needed.
+
+ -- Jelmer Vernooij <jelmer@debian.org> Wed, 30 Nov 2022 15:51:37 +0000
+
+libev-perl (4.33-1) unstable; urgency=medium
+
+ * Import upstream version 4.33.
+
+ -- gregor herrmann <gregoa@debian.org> Thu, 19 Mar 2020 19:10:12 +0100
+
+libev-perl (4.32-1) unstable; urgency=medium
+
+ * Import upstream version 4.32.
+ * Update years of upstream and packaging copyright.
+ * Refresh fix-spelling-error.patch (offset).
+ * Declare compliance with Debian Policy 4.5.0.
+
+ -- gregor herrmann <gregoa@debian.org> Mon, 27 Jan 2020 17:37:10 +0100
+
+libev-perl (4.31-1) unstable; urgency=medium
+
+ * Import upstream version 4.31.
+ * Update years of packaging copyright.
+
+ -- gregor herrmann <gregoa@debian.org> Sun, 22 Dec 2019 15:34:23 +0100
+
+libev-perl (4.30-1) unstable; urgency=medium
+
+ * Team upload.
+
+ * New upstream version 4.30
+ * d/control:
+ - Declare compliance with Debian Policy 4.4.1
+ - Refresh build dependencies for cross builds
+ - Annotate test-only build dependencies with <!nocheck>
+ - Add Rules-Requires-Root field
+ * d/copyright:
+ - Refresh Debian Files stanza
+ * d/u/metadata:
+ - Add upstream metadata
+ * d/watch:
+ - Migrate to version 4 watch file format
+
+ -- Nick Morrott <nickm@debian.org> Mon, 02 Dec 2019 01:49:10 +0000
+
+libev-perl (4.27-1) unstable; urgency=medium
+
+ * Team upload.
+ * Import upstream version 4.27
+ * Update upstream copyright years and contact.
+ * Fix licensing information for libev/ev.c.
+ * Bump debhelper compatibility version to 12.
+ * Declare compatibility with Debian Policy 4.4.0.
+
+ -- intrigeri <intrigeri@debian.org> Thu, 25 Jul 2019 18:01:51 +0000
+
+libev-perl (4.25-1) unstable; urgency=medium
+
+ [ Salvatore Bonaccorso ]
+ * debian/control: Use HTTPS transport protocol for Vcs-Git URI
+
+ [ gregor herrmann ]
+ * debian/copyright: change Copyright-Format 1.0 URL to HTTPS.
+
+ [ Alex Muntada ]
+ * Remove inactive pkg-perl members from Uploaders.
+
+ [ Salvatore Bonaccorso ]
+ * Update Vcs-* headers for switch to salsa.debian.org
+
+ [ gregor herrmann ]
+ * Import upstream version 4.25.
+ * Fix typo in debian/copyright: Comments → Comment.
+ * Refresh fix-spelling-error.patch.
+ * Update years of upstream copyright.
+ * Add /me to Uploaders.
+ * Declare compliance with Debian Policy 4.3.0.
+ * Bump debhelper compatibility level to 11.
+ * Remove trailing whitespace from debian/*.
+ * Set bindnow linker flag in debian/rules.
+ * Install libev/Changes (as changelog.libev).
+
+ -- gregor herrmann <gregoa@debian.org> Tue, 25 Dec 2018 20:03:31 +0100
+
+libev-perl (4.22-1) unstable; urgency=medium
+
+ * Team upload.
+
+ * debian/rules: build with -DEV_NO_ATFORK.
+ Fixes segfault of Apache when EV is preloaded under Apache/mod_perl.
+ Thanks to Niko Tyni for the analysis. (Closes: #805847)
+
+ * New upstream release.
+ * Refresh fix-spelling-error.patch (offset).
+ * Add more spelling fixes to the patch.
+
+ -- gregor herrmann <gregoa@debian.org> Thu, 07 Jan 2016 19:54:14 +0100
+
+libev-perl (4.21-1) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Axel Beckert ]
+ * d/copyright: Fix link to schmorp's libecb home page. Found by DUCK.
+
+ [ gregor herrmann ]
+ * New upstream release.
+ * Update years of upstream copyright.
+ * Add new build dependency.
+ * Mark package as autopkgtest-able.
+ * Declare compliance with Debian Policy 3.9.6.
+ * Add another spelling fix to fix-spelling-error.patch.
+
+ -- gregor herrmann <gregoa@debian.org> Sat, 05 Dec 2015 21:23:17 +0100
+
+libev-perl (4.18-1) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Salvatore Bonaccorso ]
+ * Update Vcs-Browser URL to cgit web frontend
+
+ [ gregor herrmann ]
+ * New upstream release.
+ * Refresh fix-spelling-error.patch (offset).
+ * Drop multiarch-checklib.patch. Makefile.PL has adapted to multiarch.
+ Remove build dependency on libdevel-checklib-perl.
+ * Harmonize BDS-* license names in debian/copyright.
+
+ -- gregor herrmann <gregoa@debian.org> Mon, 15 Sep 2014 20:18:40 +0200
+
+libev-perl (4.17-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release.
+ * Strip trailing slash from metacpan URLs.
+ * Update patches.
+ - Drop pod-errors.patch; fixed upstream.
+ - Refresh fix-spelling-error.patch; offset.
+ * Update upstream copyright years.
+ * Declare compliance with Debian Policy 3.9.5.
+
+ -- gregor herrmann <gregoa@debian.org> Sun, 11 May 2014 18:42:49 +0200
+
+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 <dmn@debian.org> 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 <gregoa@debian.org> 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 <gregoa@debian.org> 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 <isntvoid@yandex.ru> (Closes: #698940)
+
+ -- Salvatore Bonaccorso <carnil@debian.org> 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 <al3xbio@gmail.com> 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 <al3xbio@gmail.com> 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 <unera@debian.org> 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 <unera@debian.org> Mon, 21 Nov 2011 21:24:35 +0400
+
+libev-perl (4.03-1) unstable; urgency=low
+
+ * Initial release. (Closes: #497082)
+
+ -- Dmitry E. Oboukhov <unera@debian.org> Sat, 19 Nov 2011 01:05:06 +0400
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..5b8a57e
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,36 @@
+Source: libev-perl
+Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
+Uploaders: gregor herrmann <gregoa@debian.org>
+Section: perl
+Testsuite: autopkgtest-pkg-perl
+Priority: optional
+Build-Depends: debhelper-compat (= 13),
+ libcanary-stability-perl,
+ libcommon-sense-perl <!nocheck>,
+ perl-xs-dev,
+ perl:native
+Standards-Version: 4.6.1
+Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libev-perl
+Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libev-perl.git
+Homepage: https://metacpan.org/release/EV
+Rules-Requires-Root: no
+
+Package: libev-perl
+Architecture: any
+Depends: ${misc:Depends},
+ ${perl:Depends},
+ ${shlibs:Depends},
+ libcommon-sense-perl
+Multi-Arch: same
+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.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..1455be6
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,70 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: EV
+Upstream-Contact: Marc Lehmann <schmorp@schmorp.de>
+Source: https://metacpan.org/release/EV
+
+Files: *
+Copyright: 2007-2020, Marc Lehmann <schmorp@schmorp.de>
+License: Artistic or GPL-2+
+
+Files: libev/*
+Copyright: 2007-2020 Marc Alexander Lehmann <libev@schmorp.de>
+License: BSD-2-clause or GPL-2+
+
+Files: libev/ev.c
+Copyright: 2007-2020, Marc Alexander Lehmann <libev@schmorp.de>
+License: BSD-2-clause or GPL-2+
+Comment: includes ECB.H:
+ libecb - http://software.schmorp.de/pkg/libecb.html
+ Copyright: 2009-2015, Marc Alexander Lehmann <libecb@schmorp.de>
+ 2011, Emanuele Giaquinta
+ License: BSD-2-clause or GPL-2+
+
+Files: debian/*
+Copyright: 2011, 2011, Dmitry E. Oboukhov <unera@debian.org>,
+ 2011, Nicholas Bamber <nicholas@periapt.co.uk>,
+ 2011, Alessandro Ghedini <ghedo@debian.org>
+ 2013-2020, gregor herrmann <gregoa@debian.org>
+ 2019, Nick Morrott <nickm@debian.org>
+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-2-clause
+ 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'.
diff --git a/debian/libev-perl.docs b/debian/libev-perl.docs
new file mode 100644
index 0000000..a2cb889
--- /dev/null
+++ b/debian/libev-perl.docs
@@ -0,0 +1 @@
+libev/Changes
diff --git a/debian/patches/fix-spelling-error.patch b/debian/patches/fix-spelling-error.patch
new file mode 100644
index 0000000..2fa092b
--- /dev/null
+++ b/debian/patches/fix-spelling-error.patch
@@ -0,0 +1,36 @@
+Description: Fix a spelling error calender -> calender
+Origin: vendor
+Forwarded: no
+Author: Alessandro Ghedini <al3xbio@gmail.com>
+Reviewed-by: gregor herrmann <gregoa@debian.org>
+Last-Update: 2020-01-27
+
+--- a/EV.pm
++++ b/EV.pm
+@@ -277,7 +277,7 @@
+ Effectively, all C<timer> watchers will be delayed by the time spend
+ between C<suspend> and C<resume>, and all C<periodic> watchers
+ will be rescheduled (that is, they will lose any events that would have
+-occured while suspended).
++occurred while suspended).
+
+ After calling C<suspend> you B<must not> call I<any> function on the given
+ loop other than C<resume>, and you B<must not> call C<resume>
+@@ -366,7 +366,7 @@
+ =item EV::feed_signal_event $signal
+
+ Feed a signal event into the default loop. EV will react to this call as
+-if the signal specified by C<$signal> had occured.
++if the signal specified by C<$signal> had occurred.
+
+ =item EV::feed_signal $signal
+
+@@ -1131,7 +1131,7 @@
+
+ my $socket_loop;
+
+- # check wether we use SELECT or POLL _and_ KQUEUE is supported
++ # check whether we use SELECT or POLL _and_ KQUEUE is supported
+ if (
+ (EV::backend & (EV::BACKEND_POLL | EV::BACKEND_SELECT))
+ && (EV::supported_backends & EV::embeddable_backends & EV::BACKEND_KQUEUE)
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..2475b92
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+fix-spelling-error.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..74f32c3
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,16 @@
+#!/usr/bin/make -f
+
+PACKAGE = $(shell dh_listpackages)
+TMP = $(CURDIR)/debian/$(PACKAGE)
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+%:
+ dh $@
+
+override_dh_auto_configure:
+ EV_EXTRA_DEFS="-DEV_NO_ATFORK" dh_auto_configure
+
+override_dh_installdocs:
+ dh_installdocs
+ mv -v $(TMP)/usr/share/doc/libev-perl/Changes $(TMP)/usr/share/doc/libev-perl/changelog.libev
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..34badd3
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,4 @@
+---
+Archive: CPAN
+Bug-Database: https://rt.cpan.org/Public/Dist/Display.html?Name=EV
+Bug-Submit: bug-EV@rt.cpan.org
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..d15cd52
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=4
+https://metacpan.org/release/EV .*/EV-v?@ANY_VERSION@@ARCHIVE_EXT@$