pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/p5-Function-Parameters
Module Name: pkgsrc
Committed By: mef
Date: Wed Apr 19 12:01:43 UTC 2017
Modified Files:
pkgsrc/devel/p5-Function-Parameters: Makefile distinfo
Log Message:
Updated devel/p5-Function-Parameters to 2.000006
------------------------------------------------
2.000006 2017-04-16
- work around core bug #129090 / #131146 in perl 5.22 and 5.24:
perl -e 'use Function::Parameters; \&f; fun f() { eval "" }' hangs
in the compiler (also happens with perl -d or Devel::Cover instead
of eval) (gh #29)
2.000003 2017-03-31
- fix a bug where method modifiers would inadvertently declare subs
(e.g. 'before foo() {}' acting like 'sub foo;
BEGIN { &before('foo', sub {}) }'), breaking Pkg->can($method) and
thus Class::Method::Modifiers (RT #120804)
- make method modifiers take effect at runtime because otherwise
you'd have to wrap every with()/extends() in a BEGIN block to make
consumed/inherited methods visible to modifiers (RT #120804)
- make method modifiers require a name (what would an anonymous
modifier modify?)
- (hopefully) improve the error message you get for trying to add any
parameters after a slurpy
2.000002 2017-03-27
- default to strict mode
- allow types with multiple arguments (e.g. 'Tuple[Int, String]')
- implement new 'auto' type reifier and use it by default
- allow multiple invocants
- support custom installers
- implement Moo/Moose-style method modifiers
- rework and extend import syntax
- make implicit $self available in default arguments
- call type reifiers from correct package and remove 2nd arg
workaround
- remove :(...) prototype syntax
- remove undocumented 'attrs' option
- drop internal Moo dependency
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/p5-Function-Parameters/Makefile \
pkgsrc/devel/p5-Function-Parameters/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/p5-Function-Parameters/Makefile
diff -u pkgsrc/devel/p5-Function-Parameters/Makefile:1.2 pkgsrc/devel/p5-Function-Parameters/Makefile:1.3
--- pkgsrc/devel/p5-Function-Parameters/Makefile:1.2 Mon Mar 20 09:12:26 2017
+++ pkgsrc/devel/p5-Function-Parameters/Makefile Wed Apr 19 12:01:43 2017
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2017/03/20 09:12:26 mef Exp $
+# $NetBSD: Makefile,v 1.3 2017/04/19 12:01:43 mef Exp $
-DISTNAME= Function-Parameters-1.0706
+DISTNAME= Function-Parameters-2.000006
PKGNAME= p5-${DISTNAME}
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/M/MA/MAUKE/}
Index: pkgsrc/devel/p5-Function-Parameters/distinfo
diff -u pkgsrc/devel/p5-Function-Parameters/distinfo:1.2 pkgsrc/devel/p5-Function-Parameters/distinfo:1.3
--- pkgsrc/devel/p5-Function-Parameters/distinfo:1.2 Mon Mar 20 09:12:26 2017
+++ pkgsrc/devel/p5-Function-Parameters/distinfo Wed Apr 19 12:01:43 2017
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2017/03/20 09:12:26 mef Exp $
+$NetBSD: distinfo,v 1.3 2017/04/19 12:01:43 mef Exp $
-SHA1 (Function-Parameters-1.0706.tar.gz) = 55ea10614f96e4ff4c3f93d7e6014a5dfb899572
-RMD160 (Function-Parameters-1.0706.tar.gz) = d4c650fe7f71afa34ee459db96dc5ff72b65a00e
-SHA512 (Function-Parameters-1.0706.tar.gz) = 76130de0a41f94e62e657dae33c5fce5517e8c617e60107093abb5214c3f16f43e996035e5ffc324acd8bc895ee2722c2bb8919aa69d6eb97720521bc6f54a87
-Size (Function-Parameters-1.0706.tar.gz) = 76889 bytes
+SHA1 (Function-Parameters-2.000006.tar.gz) = 97309bd0ff60dfd2508c86873c294e01b7689b86
+RMD160 (Function-Parameters-2.000006.tar.gz) = ba380830ffaa3c74041826a5750a6f60abdf9ac6
+SHA512 (Function-Parameters-2.000006.tar.gz) = bcdd459df279200e2b1a14d5b83cb2d89895e12ff51a9459a0d49c5d3359e3e26b3f19d6f2b21bcdcdfa0a59767c90bc18afd4119b3f3094735136ecc924e0f5
+Size (Function-Parameters-2.000006.tar.gz) = 87585 bytes
Home |
Main Index |
Thread Index |
Old Index