diff options
-rw-r--r-- | debian/changelog | 249 | ||||
-rw-r--r-- | debian/control | 36 | ||||
-rw-r--r-- | debian/copyright | 70 | ||||
-rw-r--r-- | debian/libev-perl.docs | 1 | ||||
-rw-r--r-- | debian/patches/fix-spelling-error.patch | 36 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rwxr-xr-x | debian/rules | 16 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/upstream/metadata | 4 | ||||
-rw-r--r-- | debian/watch | 2 |
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@$ |