debian/0000755000000000000000000000000012210134315007156 5ustar debian/rules0000755000000000000000000000003612210134315010235 0ustar #!/usr/bin/make -f %: dh $@ debian/control0000644000000000000000000000714112210134315010564 0ustar Source: libperl5i-perl Maintainer: Debian Perl Group Uploaders: Ivan Kohler , Jonathan Yu , gregor herrmann , Fabrizio Regalli , Dominique Dumont , Xavier Guimard Section: perl Priority: optional Build-Depends: debhelper (>= 9.20120312), libautobox-core-perl, libautobox-dump-perl, libautobox-list-util-perl, libautobox-perl, libautovivification-perl, libcapture-tiny-perl, libcarp-fix-1-25-perl, libchild-perl, libclass-perl, libdatetime-format-epoch-perl, libdatetime-perl, libdatetime-timezone-tzfile-perl, libdevel-declare-perl (>= 0.006009), libfile-chdir-perl, libhash-fieldhash-perl, libhash-merge-simple-perl, libhash-storediterator-perl, libindirect-perl (>= 0.24), libipc-system-simple-perl, libjson-perl, liblist-moreutils-perl, libmodern-perl-perl, libobject-id-perl, libperl6-caller-perl, libtaint-util-perl, libtest-exception-perl, libtest-output-perl, libtest-warn-perl (>= 0.24), libtime-y2038-perl, libtrue-perl, libtry-tiny-perl, libutf8-all-perl, libwant-perl, libyaml-perl, perl (>= 5.15.3), perl (>= 5.17.2) | libautodie-perl (>= 2.12) Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libperl5i-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libperl5i-perl.git Homepage: https://metacpan.org/release/perl5i/ Package: libperl5i-perl Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, libautobox-core-perl, libautobox-dump-perl, libautobox-list-util-perl, libautobox-perl, libautovivification-perl, libcapture-tiny-perl, libcarp-fix-1-25-perl, libchild-perl, libclass-perl, libdatetime-format-epoch-perl, libdatetime-perl, libdatetime-timezone-tzfile-perl, libdevel-declare-perl (>= 0.006009), libfile-chdir-perl, libhash-fieldhash-perl, libhash-merge-simple-perl, libhash-storediterator-perl, libindirect-perl (>= 0.24), libipc-system-simple-perl, libjson-perl, liblist-moreutils-perl, libmodern-perl-perl, libobject-id-perl, libperl6-caller-perl, libtaint-util-perl, libtime-y2038-perl, libtrue-perl, libtry-tiny-perl, libutf8-all-perl, libwant-perl, libyaml-perl, perl (>= 5.17.2) | libautodie-perl (>= 2.12) Provides: libperl5i-0-perl, libperl5i-1-perl, libperl5i-2-perl Description: pragma to fix as much of Perl 5 as possible perl5i is a Perl pragma that swiftly enables the features of a collection of modules and techniques used to fix Perl 5's warts. It includes changing core functions, adding features and changing defaults, so it will likely not be 100% backwards compatible with standard Perl 5 syntax. However, this pragma tries to limit the damage by having a lexical effect. debian/source/0000755000000000000000000000000012210134315010456 5ustar debian/source/format0000644000000000000000000000001412210134315011664 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001062512210134315011034 0ustar libperl5i-perl (2.12.0-1) unstable; urgency=low [ gregor herrmann ] * debian/control: update {versioned,alternative} (build) dependencies. [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ Xavier Guimard ] * Imported Upstream version 2.10.0 * Update debian/copyright years * Bump Standards-Version to 3.9.4 * Imported Upstream version 2.11.2 * Remove patch that fixes t/utf8.t (fixed in upstream) * Refresh fix-test-for-mips patch * Add Lintian override to hide false-positive hardening warning * Add libcarp-fix-1-25-perl and libhash-storediterator-perl in dependencies * Add version >= 5.15.3 for perl (to have Carp >= 1.22) [ gregor herrmann ] * Add (build) dependency on autodie 2.12. * Build-depend on libtest-warn-perl >= 0.24. * New upstream release 2.12.0. Closes: #710968 * Update (build) dependencies. * Switch order of alternative (build) depends for autodie. -- gregor herrmann Fri, 30 Aug 2013 17:22:23 +0200 libperl5i-perl (2.9.1-2) unstable; urgency=low * patch fix-test-for-mips: work around mips issue (Closes: #650806) * control: added dod to uploaders, refreshed with cme -- Dominique Dumont Thu, 14 Jun 2012 17:27:53 +0200 libperl5i-perl (2.9.1-1) unstable; urgency=low [ Fabrizio Regalli ] * Imported Upstream version 2.9.1 (Closes: #655289) * Added myself to Uploaders and Copyright. * Updated copyright to latest .174 DEP5 revision. * Added libautobox-perl (>= 2.70) to Depends [ gregor herrmann ] * Add patch from upstream git that fixes t/utf8.t. (Closes: #655329) * debian/copyright: update to Copyright-Format 1.0. * Update years of packaging copyright. * Use debhelper 9.20120312 to get all hardening flags. * Bump Standards-Version to 3.9.3 (no changes). * debian/control: update build/runtime dependencies. Make sure we have all runtime modules also as build dependencies; add Module::Build to Build-Depends; drop all versions that are already satisfied in stable. -- gregor herrmann Mon, 09 Apr 2012 18:46:41 +0200 libperl5i-perl (2.9.0-1) unstable; urgency=low * New upstream release. * Remove patches, applied upstream. -- gregor herrmann Mon, 24 Oct 2011 22:37:05 +0200 libperl5i-perl (2.8.0-1) unstable; urgency=low * New upstream release. * Refresh spelling.patch (offset). * Remove 0001-Use-core-module-Digest-SHA-instead-of-Digest-SHA1.patch, applied upstream. * Update build and runtime depenencies according to new upstream requirements. * New patch pod.patch: fixes a POD glitch. -- gregor herrmann Mon, 26 Sep 2011 20:20:15 +0200 libperl5i-perl (2.6.1-2) unstable; urgency=low * Team upload. [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Salvatore Bonaccorso ] * debian/copyright: Replace DEP5 Format-Specification URL from svn.debian.org to anonscm.debian.org URL. * Add 0001-Use-core-module-Digest-SHA-instead-of-Digest-SHA1.patch patch to use Digest::SHA from perl core instead of Digest::SHA1. * debian/control: Drop libdigest-sha1-perl from (Build-)Depends. -- Salvatore Bonaccorso Tue, 16 Aug 2011 19:59:50 +0200 libperl5i-perl (2.6.1-1) unstable; urgency=low * New upstream release. * Set Standards-Version to 3.9.2 (no further changes). -- gregor herrmann Sun, 24 Apr 2011 19:15:07 +0200 libperl5i-perl (2.6.0-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release * Standards-Version 3.9.1 (no changes) * Bump to debhelper 8 * Add myself to Uploaders and Copyright * Update dependencies per upstream * No longer install README, it is autogenerated from pod2text * Rewrite control description [ gregor herrmann ] * Add /me to Uploaders. * Add build dependency on libtest-exception-perl. * Add a patch to fix some spelling errors. -- gregor herrmann Fri, 11 Mar 2011 17:36:50 +0100 libperl5i-perl (2.2.2-1) unstable; urgency=low * New upstream release * Bump dep on libindirect-perl * Add dep on libobject-id-perl -- Ivan Kohler Wed, 02 Jun 2010 01:52:10 -0700 libperl5i-perl (2.1.1-1) unstable; urgency=low * Initial Release (closes: Bug#575973). -- Ivan Kohler Sat, 08 May 2010 17:42:00 -0700 debian/libperl5i-perl.lintian-overrides0000644000000000000000000000014612210134315015366 0ustar # Hardening flags are well passed to cc libperl5i-perl: hardening-no-fortify-functions usr/bin/perl5i debian/compat0000644000000000000000000000000212210134315010354 0ustar 9 debian/patches/0000755000000000000000000000000012210134315010605 5ustar debian/patches/series0000644000000000000000000000002212210134315012014 0ustar fix-test-for-mips debian/patches/fix-test-for-mips0000644000000000000000000000265512210134315014035 0ustar Description: Fix test for mips This patch fix a test issue that occurs only on mips architecture. . The faulty tests times actions done by a forked child process. . The child process does: . say "A"; flush; say "B" ; sleep 5; flush; . The test verifies that A and B are read with several seconds interval even though there's no delay between say A and say B in the child process. (this is a kind of buffer bloat test ;-) ) . Weird thing: the test may fail even if there's indeed more than 2 seconds between receiving A and B (verified with my stopwatch). . After several time measurement manips, it turns out that there's an interaction between time() call, fork and autoflush. . The only way to have the test successful is to call time before calling fork (i.e. before $child->start). Bug-Debian: http://bugs.debian.org/650806 Author: Dominique Dumont Reviewed-By: Xavier Guimard Last-Update: 2013-01-02 --- a/t/Child.t +++ b/t/Child.t @@ -84,13 +84,16 @@ $self->flush; }, pipe => 1 ); +my $fork_time = time ; $proc = $child->start; is( $proc->read(), "A\n", "A" ); my $start = time; is( $proc->read(), "B\n", "B" ); my $end = time; -ok( $end - $start > 2, "No autoflush" ); +my $delta = $end - $start ; +my $delta_fork = $start - $fork_time ; +ok( $delta > 2, "No autoflush (read delta time $delta, fork delta $delta_fork)" ); SKIP: { if ($^O eq 'MSWin32') { debian/copyright0000644000000000000000000000244212210134315011113 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: perl5i Upstream-Contact: Michael G Schwern Source: https://metacpan.org/release/perl5i/ Files: * Copyright: 2009-2013, Michael G Schwern License: Artistic or GPL-1+ Files: debian/* Copyright: 2010, Ivan Kohler 2011, Jonathan Yu 2011-2012, gregor herrmann 2011, Fabrizio Regalli 2011, Salvatore Bonaccorso 2012, Dominique Dumont 2013, Xavier Guimard License: Artistic or GPL-1+ 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: GPL-1+ 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 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. debian/watch0000644000000000000000000000015212210134315010205 0ustar version=3 https://metacpan.org/release/perl5i/ .*/perl5i-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$