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