pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/p5-Params-Validate Update to 0.84:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8bd59ea57dfa
branches:  trunk
changeset: 516361:8bd59ea57dfa
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Jul 19 22:39:19 2006 +0000

description:
Update to 0.84:

0.84 May29, 2006

- The XS version of the code used Carp::croak to report failures,
while the Perl version used Carp::confess. The module has always been
documented as using confess, so now the XS version uses this.

- The new compiler detection code always returned false if you didn't
have ExtUtils::CBuilder installed.


0.83 May 28, 2006

- Change how C compiler detection is done in the Makefile.PL so it
does not rely on having make on the system. The new way should work on
(most?) Unix and Win32 systems. Suggested by David Golden. See RT
18969 (for DateTime.pm, but equally applicable to this module). Will
hopefully fix RT 17644.

- Previously, if a parameter was undefined, regex checks for that
parameter always failed. However, it's quite possible for a regex to
successfully match an undefined value (qr/^$/, for example). Now the
code treats undef as an empty string ('') in regex checks. Reported by
Duncan Salada.


0.82 May 9, 2006

- Disabled function inlining if _MSC_VER is defined. Patch from Audrey
Tang.

- Check isa by calling it as a method on the thing being checked.

- Do the same for can in the pure Perl version. This was already fixed
for the XS version in 0.75.


0.81 Apr 1, 2006

- Speed up no validation in XS version by short-circuiting immediately
if validation is off. This gives a noticeable speed boost when
$ENV{NO_VALIDATION} is in use. Patch by Daisuke Maki.

- Inlined some C functions for additional speed in the XS
version. Patch by Daisuke Maki.

diffstat:

 devel/p5-Params-Validate/Makefile |  4 ++--
 devel/p5-Params-Validate/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diffs (25 lines):

diff -r 2961affe366e -r 8bd59ea57dfa devel/p5-Params-Validate/Makefile
--- a/devel/p5-Params-Validate/Makefile Wed Jul 19 22:38:13 2006 +0000
+++ b/devel/p5-Params-Validate/Makefile Wed Jul 19 22:39:19 2006 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2006/03/04 21:29:23 jlam Exp $
+# $NetBSD: Makefile,v 1.24 2006/07/19 22:39:19 wiz Exp $
 
-DISTNAME=      Params-Validate-0.80
+DISTNAME=      Params-Validate-0.84
 PKGNAME=       p5-${DISTNAME}
 SVR4_PKGNAME=  p5pva
 CATEGORIES=    devel perl5
diff -r 2961affe366e -r 8bd59ea57dfa devel/p5-Params-Validate/distinfo
--- a/devel/p5-Params-Validate/distinfo Wed Jul 19 22:38:13 2006 +0000
+++ b/devel/p5-Params-Validate/distinfo Wed Jul 19 22:39:19 2006 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2006/01/29 17:52:49 wiz Exp $
+$NetBSD: distinfo,v 1.12 2006/07/19 22:39:19 wiz Exp $
 
-SHA1 (Params-Validate-0.80.tar.gz) = e785e408b8784b4952a37387563b65617774e81f
-RMD160 (Params-Validate-0.80.tar.gz) = 55cf8a5478be83f8aeaa452eb0f89e017b39a13a
-Size (Params-Validate-0.80.tar.gz) = 54938 bytes
+SHA1 (Params-Validate-0.84.tar.gz) = bb1ceb6545eeb474f1897132895b5f498992e6c5
+RMD160 (Params-Validate-0.84.tar.gz) = 09461c5c8ab861a69d312d5715a924fbf8568722
+Size (Params-Validate-0.84.tar.gz) = 56224 bytes



Home | Main Index | Thread Index | Old Index