Wed Feb 18 12:49:40 2015 UTC ()
2.26      2014-12-26 16:27:23+00:00 UTC

        * BUGFIX / INCOMPAT: Remove "fileno" and "umask" from the list of
                             CORE subs protected by autodie and Fatal.
                             When they return undef, it is not a failure.

        * BUGFIX: Fixed an error that could occur during global destruction of
          the form "(in cleanup) Can't use an undefined value as an ARRAY
          reference at .../autodie/Scope/GuardStack.pm line 48 during global
          destruction" (Thanks to Dave Rolsky).

        * BUGFIX: The open-pragma is now properly ignored when open is
                  given an explicit layer.  This brings autodie protected
                  open in sync with open.  Thanks to Gregory Oschwald and
                  Graham Knop for the report + test case and the patch.
                  (GH#52 + GH#53)

        * BUGFIX: Hide the "SCALAR" (buffer) argument in the string
                  representation of autodie::exception for the read,
                  sysread and syswrite CORE subs.  This is to avoid
                  a dump of binary data to the screen/log when a
                  (sys)read or syswrite fails.

        * FEATURE: Let autodie::exception work in equality tests and
                   string comparison via "overload fallback".
                   (Thanks to Michael G. Schwern)

        * DOC: Mention that "kill" is in the ":ipc" category.  It has
               been there since autodie v2.14.
               (Thanks to Felipe Gasper for reporting it, RT#97320).

        * INTERNAL: Use "parent" instead of "base" for inheritance.  Also
                    avoid some @ISA relationships that were redundant.
                    Either truly redundant ones or by importing "import"
                    from Exporter v5.57.
                    -  This change implies that perl 5.8 users must now
                       also fetch "parent" from cpan.
                    (Thanks to Olivier Mengue (Menguč¾æ), GH#59)

        * DEVEL / TEST: The autodie module now accepts an undefined Fatal
                        version, assuming it to be development version.
                        Test cases that require versions are now either
                        skipped or considered "release" test.

        * TEST / INTERNAL: Enabled travis-ci for Perl 5.20

        * TEST: Close temp file before re-opening in t/truncate.t.
                (Thanks to Craig A. Berry, RT#96609)

        * TEST: Pass O_TRUNC with O_CREAT to sysopen in t/utf8_open.t.
                (Thanks to Craig A. Berry, RT#87237)

        * TEST: Clean up temp file in t/truncate.t.
                (Thanks to Dave Mitchell, RT#100688)


(mef)
diff -r1.15 -r1.16 pkgsrc/devel/p5-autodie/Makefile
diff -r1.8 -r1.9 pkgsrc/devel/p5-autodie/distinfo

cvs diff -r1.15 -r1.16 pkgsrc/devel/p5-autodie/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/p5-autodie/Attic/Makefile 2014/10/09 14:06:29 1.15
+++ pkgsrc/devel/p5-autodie/Attic/Makefile 2015/02/18 12:49:40 1.16
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.15 2014/10/09 14:06:29 wiz Exp $ 1# $NetBSD: Makefile,v 1.16 2015/02/18 12:49:40 mef Exp $
2 2
3DISTNAME= autodie-2.25 3DISTNAME= autodie-2.26
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= devel perl5 5CATEGORIES= devel perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=autodie/} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=autodie/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://search.cpan.org/dist/autodie/ 9HOMEPAGE= http://search.cpan.org/dist/autodie/
11COMMENT= Replace functions with ones that succeed or die with lexical scope 10COMMENT= Replace functions with ones that succeed or die with lexical scope
12LICENSE= ${PERL5_LICENSE} 11LICENSE= ${PERL5_LICENSE}
13 12
14DEPENDS+= p5-IPC-System-Simple>=0.12:../../devel/p5-IPC-System-Simple 13DEPENDS+= p5-IPC-System-Simple>=0.12:../../devel/p5-IPC-System-Simple
15DEPENDS+= p5-Sub-Identify-[0-9]*:../../devel/p5-Sub-Identify 14DEPENDS+= p5-Sub-Identify-[0-9]*:../../devel/p5-Sub-Identify
16 15
17PERL5_PACKLIST= auto/autodie/.packlist 16PERL5_PACKLIST= auto/autodie/.packlist
18 17

cvs diff -r1.8 -r1.9 pkgsrc/devel/p5-autodie/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/p5-autodie/Attic/distinfo 2014/05/29 01:37:28 1.8
+++ pkgsrc/devel/p5-autodie/Attic/distinfo 2015/02/18 12:49:40 1.9
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.8 2014/05/29 01:37:28 wen Exp $ 1$NetBSD: distinfo,v 1.9 2015/02/18 12:49:40 mef Exp $
2 2
3SHA1 (autodie-2.25.tar.gz) = a2ec1cba47cb4f213bd07f1de9aad323bbe6fe5c 3SHA1 (autodie-2.26.tar.gz) = 2eb0aee9ffa1ac1255f6de81ea80a2ab5ecf47be
4RMD160 (autodie-2.25.tar.gz) = 934109309be639a2a8b961a81157f2991f2af8eb 4RMD160 (autodie-2.26.tar.gz) = f7706f7701bb5669a7fa8b94bebc2826b4860073
5Size (autodie-2.25.tar.gz) = 87373 bytes 5Size (autodie-2.26.tar.gz) = 90887 bytes