diff --git a/Specio-0.31.tar.gz b/Specio-0.31.tar.gz deleted file mode 100644 index 2e0b338..0000000 --- a/Specio-0.31.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ef4a7c4856032cb1d725f96c06de2a25d1edaef8812c1f86d13e55ecee0183f9 -size 82791 diff --git a/Specio-0.35.tar.gz b/Specio-0.35.tar.gz new file mode 100644 index 0000000..eccbf28 --- /dev/null +++ b/Specio-0.35.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c75f366594f0d2a5a39ca9cf31b8dfa0e2564c148aa0e2805fd263530ceffa5 +size 94969 diff --git a/perl-Specio.changes b/perl-Specio.changes index f012ab5..d398f07 100644 --- a/perl-Specio.changes +++ b/perl-Specio.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Mon Feb 13 13:07:06 UTC 2017 - coolo@suse.com + +- updated to 0.35 + see /usr/share/doc/packages/perl-Specio/Changes + + 0.35 2017-02-12 + + - Added Specio::Subs, a module which allows you to turn one or more library's + types into subroutines like is_Int() and to_Int(). + + - Added an inline_coercion method to Specio constraints. + + + 0.34 2017-01-29 + + - Packages with Specio::Exporter as their parent can now specify additional + arbitrary subs to exporter. See the Specio::Exporter docs for details. + + - Importing the same library twice in a given package would throw an + exception. The second attempt to import is now ignored. + + - Added an alpha implementation of structured types. See + Specio::Library::Structured for details. + + + 0.33 2017-01-24 + + - Fixed a mistake in the SYNOPSIS for Specio::Declare. The example for the + *_isa_type helpers was not correct. + + - Removed the alpha warning from the docs. This is being used by enough of my + modules on CPAN that I don't plan on doing any big breaking changes without + a deprecation first. + + + 0.32 2017-01-12 + + - Fixed a bug in the inlining for types create by any_can_type() and + object_can_type(). This inlining mostly worked by accident because of some + List::Util XS magic, but this broke under the debugger. Reported by + Christian Walde (GH #6) and Chan Wilson + (https://github.com/houseabsolute/DateTime.pm/issues/49). + ------------------------------------------------------------------- Mon Nov 7 07:18:01 UTC 2016 - coolo@suse.com diff --git a/perl-Specio.spec b/perl-Specio.spec index 1138733..fdb8dd4 100644 --- a/perl-Specio.spec +++ b/perl-Specio.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Specio # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ Name: perl-Specio -Version: 0.31 +Version: 0.35 Release: 0 %define cpan_name Specio Summary: Type constraints and coercions for Perl License: Artistic-2.0 Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Specio/ -Source0: http://www.cpan.org/authors/id/D/DR/DROLSKY/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -34,6 +34,7 @@ BuildRequires: perl(Devel::StackTrace) BuildRequires: perl(Eval::Closure) BuildRequires: perl(List::Util) >= 1.33 BuildRequires: perl(MRO::Compat) +BuildRequires: perl(Module::Runtime) BuildRequires: perl(Role::Tiny) >= 1.003003 BuildRequires: perl(Role::Tiny::With) BuildRequires: perl(Test::Fatal) @@ -45,17 +46,18 @@ Requires: perl(Devel::StackTrace) Requires: perl(Eval::Closure) Requires: perl(List::Util) >= 1.33 Requires: perl(MRO::Compat) +Requires: perl(Module::Runtime) Requires: perl(Role::Tiny) >= 1.003003 Requires: perl(Role::Tiny::With) Requires: perl(Test::Fatal) Requires: perl(Test::More) >= 0.96 Requires: perl(parent) Requires: perl(version) >= 0.83 +Recommends: perl(Ref::Util) >= 0.112 +Recommends: perl(Sub::Util) >= 1.40 %{perl_requires} %description -*WARNING: This thing is very alpha.* - The 'Specio' distribution provides classes for representing type constraints and coercion, along with syntax sugar for declaring them. @@ -87,6 +89,7 @@ with this module. %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes CONTRIBUTING.md LICENSE README.md +%doc Changes CONTRIBUTING.md README.md TODO.md +%license LICENSE %changelog