pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/p5-Type-Tiny



Module Name:    pkgsrc
Committed By:   wen
Date:           Fri Jan 27 00:06:27 UTC 2023

Modified Files:
        pkgsrc/devel/p5-Type-Tiny: Makefile distinfo

Log Message:
Update to 2.002001
Update DEPENDS

Upstream changes:
2.002001        2023-01-20

 [ Bug Fixes ]
 - Bugfix for Type::Tie+Storable issue affecting 32-bit builds of Perl.

2.002000        2023-01-01      Happy Fibonacci Day! 1/1/23

 [ Bug Fixes ]
 - When Foo is a parameterized StrMatch type, ensure is_Foo always returns
   a single boolean value, even in list context.
   Diab Jerius++

 [ Documentation ]
 - Update NEWS.
 - Update copyright dates to 2023.

 [ Packaging ]
 - Repackage as stable.

2.001_002       2022-12-03

 [ Test Suite ]
 - Test `t/20-modules/Type-Tiny-Enum/exporter_lexical.t` will now run on
   older versions of Perl, provided Lexical::Sub is installed.

 [ Packaging ]
 - Depend on Exporter::Tiny 1.006000 which offers lexical export support
   for older versions of Perl, provided Lexical::Sub is installed.

 [ Other ]
 - If Type::Params signatures receive multiple unrecognized named
   arguments, the error message now lists them using
   Type::Utils::english_list() instead of just joining them with commas.
   This means that the error message will include 'and' before the last
   unrecognized named argument. If Type::Tiny::AvoidCallbacks is set to
   true while the signature is compiled, the old behaviour will be
   retained.
 - Type::Params no longer attempts to figure out the maximum number of
   expected arguments to functions which take key-value pairs. This allows
   `yourfunc(y=>1,y=>2)` to behave more intuitively, with the function just
   seeing the second value for `y`, instead of it throwing an exception
   complaining about too many arguments.

2.001_001       2022-10-19

 [ Documentation ]
 - Typo fix in Type::Tiny::Manual::UsingWithMoo.

 [ Other ]
 - Type::Library will better detect if two types result in functions with
   the same name.
 - Type::Tiny::XS will now provide XS implementations of some parameterized
   ArrayLike/HashLike types.
 - When importing `use Type::Library -util`, Type::Library will now pass
   some relevant import options to Type::Utils.

2.001_000       2022-09-29

 [ Bug Fixes ]
 - Avoid uninitialized warnings when creating a union between an Enum type
   and a non-Enum type.
   Diab Jerius++

 [ Documentation ]
 - Clearer documentation of Types::TypeTiny::to_TypeTiny.

 [ Test Suite ]
 - No longer report Type::Tie version at start of test suite, as Type::Tie
   is now bundled.

 [ Other ]
 - Added: Type::Library now has an undocumented, but tested and hopefully
   stable `_remove_type` method.
 - Added: Type::Tiny now has a `definition_context` attribute/method
   indicating the file and line number where a type constraint was first
   defined.
 - The list of packages Type::Tiny considers to be 'internal' has been
   moved from Error::TypeTiny to Type::Tiny.
 - Type::Tiny will now mark particular parts of its guts as readonly.
   Currently this is mainly used to prevent people pushing to and popping
   from type constraints which overload `@{}`.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/p5-Type-Tiny/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/p5-Type-Tiny/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-Type-Tiny/Makefile
diff -u pkgsrc/devel/p5-Type-Tiny/Makefile:1.26 pkgsrc/devel/p5-Type-Tiny/Makefile:1.27
--- pkgsrc/devel/p5-Type-Tiny/Makefile:1.26     Sat Oct  1 15:44:25 2022
+++ pkgsrc/devel/p5-Type-Tiny/Makefile  Fri Jan 27 00:06:27 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2022/10/01 15:44:25 wen Exp $
+# $NetBSD: Makefile,v 1.27 2023/01/27 00:06:27 wen Exp $
 
-DISTNAME=      Type-Tiny-2.000001
+DISTNAME=      Type-Tiny-2.002001
 PKGNAME=       p5-${DISTNAME}
 CATEGORIES=    devel perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../authors/id/T/TO/TOBYINK/}
@@ -10,7 +10,7 @@ HOMEPAGE=     https://metacpan.org/release/T
 COMMENT=       Tiny, yet Moo(se)-compatible type constraint
 LICENSE=       gnu-gpl-v1 OR artistic
 
-DEPENDS+=      p5-Exporter-Tiny>=1.004001:../../devel/p5-Exporter-Tiny
+DEPENDS+=      p5-Exporter-Tiny>=1.006000:../../devel/p5-Exporter-Tiny
 
 USE_LANGUAGES=         # empty
 PERL5_PACKLIST=                auto/Type/Tiny/.packlist

Index: pkgsrc/devel/p5-Type-Tiny/distinfo
diff -u pkgsrc/devel/p5-Type-Tiny/distinfo:1.20 pkgsrc/devel/p5-Type-Tiny/distinfo:1.21
--- pkgsrc/devel/p5-Type-Tiny/distinfo:1.20     Sat Oct  1 15:44:25 2022
+++ pkgsrc/devel/p5-Type-Tiny/distinfo  Fri Jan 27 00:06:27 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2022/10/01 15:44:25 wen Exp $
+$NetBSD: distinfo,v 1.21 2023/01/27 00:06:27 wen Exp $
 
-BLAKE2s (Type-Tiny-2.000001.tar.gz) = aa280c041c94bf4439a7da0eb971041532ce33e0e5787f23a72dec1df9154531
-SHA512 (Type-Tiny-2.000001.tar.gz) = 0805b9de9728883a03078adfc0f499b66a4d715481ac0df7c6fdead2d898116730bf231e5bb7091b0a7096166a8aa8dde2040fa42357fd62904800d20453690e
-Size (Type-Tiny-2.000001.tar.gz) = 523805 bytes
+BLAKE2s (Type-Tiny-2.002001.tar.gz) = 93568bd020c1328ea82e2dbd6fccfbc7fb7b8534957f52ff781edb78daec430b
+SHA512 (Type-Tiny-2.002001.tar.gz) = a0c507e0dfbfdb0416a123fbe65a39603028e5d71dfdd2d66290309e6e4818c4d996dcfddccb898a9cc37dbbe19dafea342b246b28e2539475e30cef276e1a49
+Size (Type-Tiny-2.002001.tar.gz) = 529428 bytes



Home | Main Index | Thread Index | Old Index