sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Ismael Luceno (a36d2bdf46b689a8bd6ae69e2f58ef15b7c68922)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (a36d2bdf46b689a8bd6ae69e2f58ef15b7c68922)
- Date: Sat, 6 Jan 2018 05:41:52 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 5 ++++
perl-cpan/datetime/DEPENDS | 9 +++++--
perl-cpan/datetime/HISTORY | 3 ++
perl-cpan/devel-stacktrace/DETAILS | 4 +--
perl-cpan/devel-stacktrace/HISTORY | 3 ++
perl-cpan/exception-class/DETAILS | 6 ++---
perl-cpan/exception-class/HISTORY | 4 +++
perl-cpan/mro-compat/DETAILS | 6 ++---
perl-cpan/mro-compat/HISTORY | 3 ++
perl-cpan/perl-params-validationcompiler/BUILD | 1
perl-cpan/perl-params-validationcompiler/DEPENDS | 3 ++
perl-cpan/perl-params-validationcompiler/DETAILS | 19 ++++++++++++++++
perl-cpan/perl-params-validationcompiler/HISTORY | 2 +
perl-cpan/perl-role-tiny/BUILD | 1
perl-cpan/perl-role-tiny/DEPENDS | 1
perl-cpan/perl-role-tiny/DETAILS | 14 ++++++++++++
perl-cpan/perl-role-tiny/HISTORY | 2 +
perl-cpan/perl-specio/BUILD | 1
perl-cpan/perl-specio/DEPENDS | 3 ++
perl-cpan/perl-specio/DETAILS | 26
+++++++++++++++++++++++
perl-cpan/perl-specio/HISTORY | 2 +
21 files changed, 107 insertions(+), 11 deletions(-)
New commits:
commit a36d2bdf46b689a8bd6ae69e2f58ef15b7c68922
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
perl-specio: new spell, Specio - Type constraints and coercions for Perl
commit cf5890498c3c54c4a81e95be63d27d791a9ec384
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
datetime: Update dependencies
commit d9aed7b4beea1351612ce3ee2196eac6bccc4898
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
exception-class 1.44
commit 01e05e8fe606f9079af6cc4e534433bee15f0dd3
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
perl-params-validationcompiler: new spell, Params::ValidationCompiler -
Build an optimized subroutine parameter validator once, use it forever
commit b95b0c18848ccda7510945ccb26be7319c8da9b8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
mro-compat 0.13
commit efc5bc7f270b9536dacb6d783575971ef67fa518
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
devel-stacktrace 2.03
commit 8d6b736219585c6dbb568ed7963a6972ecd2e77d
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
perl-role-tiny: new spell, Role::Tiny - Roles. Like a nouvelle cuisine
portion size slice of Moose.
diff --git a/ChangeLog b/ChangeLog
index 31d4999..58aad2b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,11 @@
2018-01-06 Ismael Luceno <ismael AT sourcemage.org>
* perl-cpan/perl-class-inspector: new spell, Class::Inspector -
Get information about a class and its structure
+ * perl-cpan/perl-role-tiny: new spell, Role::Tiny - Roles. Like
+ a nouvelle cuisine portion size slice of Moose.
+ * perl-cpan/perl-params-validationcompiler: new spell,
Params::ValidationCompiler - Build an optimized subroutine parameter
validator once, use it forever
+ * perl-cpan/perl-specio: new spell, Specio - Type constraints and
+ coercions for Perl
2018-01-05 Ismael Luceno <ismael AT sourcemage.org>
* perl-cpan/perl-canary-stability: new spell, canary to check perl
diff --git a/perl-cpan/datetime/DEPENDS b/perl-cpan/datetime/DEPENDS
index 016ddd8..4c660f7 100755
--- a/perl-cpan/datetime/DEPENDS
+++ b/perl-cpan/datetime/DEPENDS
@@ -1,5 +1,8 @@
depends perl &&
depends try-tiny &&
-depends datetime-timezone &&
-depends datetime-locale &&
-depends params-validate
+runtime_depends datetime-locale &&
+runtime_depends datetime-timezone &&
+runtime_depends params-validate &&
+runtime_depends perl-namespace-autoclean &&
+runtime_depends perl-params-validationcompiler &&
+runtime_depends perl-specio
diff --git a/perl-cpan/datetime/HISTORY b/perl-cpan/datetime/HISTORY
index bf0df57..7d5fe34 100644
--- a/perl-cpan/datetime/HISTORY
+++ b/perl-cpan/datetime/HISTORY
@@ -1,3 +1,6 @@
+2018-01-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: updated dependencies
+
2018-01-05 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 1.45
* BUILD, INSTALL: removed, not needed anymore
diff --git a/perl-cpan/devel-stacktrace/DETAILS
b/perl-cpan/devel-stacktrace/DETAILS
index 1401103..4f9f3cd 100755
--- a/perl-cpan/devel-stacktrace/DETAILS
+++ b/perl-cpan/devel-stacktrace/DETAILS
@@ -1,9 +1,9 @@
SPELL=devel-stacktrace
- VERSION=1.13
+ VERSION=2.03
SOURCE=Devel-StackTrace-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Devel-StackTrace-$VERSION
SOURCE_URL[0]=http://www.cpan.org/authors/id/D/DR/DROLSKY/$SOURCE
-
SOURCE_HASH=sha512:b391fe3596951e649dd9625acbbd8d0c1573f3dcbb9a441c5ddab10f9c6e88f2a1be1041f241b76836f03d99d747973486a2c69bad7b6a53ae489b59b4ea7f1c
+
SOURCE_HASH=sha512:a5263ec76f5adb83b83cc4906c18d6c341f50472a254617882a889315597698968988be1bacbbb4c6c0709974ff4ba67a14835d3c2278d672219c52e4c823514
LICENSE=ART
WEB_SITE="http://search.cpan.org/search?module=Devel::StackTrace"
ENTERED=20020321
diff --git a/perl-cpan/devel-stacktrace/HISTORY
b/perl-cpan/devel-stacktrace/HISTORY
index a380af1..98586e0 100644
--- a/perl-cpan/devel-stacktrace/HISTORY
+++ b/perl-cpan/devel-stacktrace/HISTORY
@@ -1,3 +1,6 @@
+2018-01-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2.03
+
2008-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD: useless
diff --git a/perl-cpan/exception-class/DETAILS
b/perl-cpan/exception-class/DETAILS
index 3b54eb2..93f70e5 100755
--- a/perl-cpan/exception-class/DETAILS
+++ b/perl-cpan/exception-class/DETAILS
@@ -1,10 +1,10 @@
SPELL=exception-class
- VERSION=1.23
+ VERSION=1.44
SOURCE=Exception-Class-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Exception-Class-$VERSION
SOURCE_URL[0]=http://www.cpan.org/authors/id/D/DR/DROLSKY/$SOURCE
-
SOURCE_HASH=sha512:c1f76cf95e0c1881b0b5ae4eba5cbe51a1335840b171ad974ad60c35d5eb3f056c73cdd710d2b708550b626831631461396a604aae6bb2ec2896425e9e627a46
- WEB_SITE="http://search.cpan.org/search?dist=Exception-Class"
+
SOURCE_HASH=sha512:7ce1e488505dc3d1c6d6365b5ed523b204b93d89d205ad4cdf6c9ee9dbad1a6edc257251a365275f067479e734def56b3b21d588e978822e7714bd8a49ba6bb2
+ WEB_SITE="http://search.cpan.org/dist/Exception-Class/"
ENTERED=20060520
KEYWORDS="perl"
SHORT="module that allows you to declare real exception classes"
diff --git a/perl-cpan/exception-class/HISTORY
b/perl-cpan/exception-class/HISTORY
index 6e67de5..d54e2b4 100644
--- a/perl-cpan/exception-class/HISTORY
+++ b/perl-cpan/exception-class/HISTORY
@@ -1,3 +1,7 @@
+2018-01-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.44
+ fixed WEB_SITE
+
2008-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD: useless
diff --git a/perl-cpan/mro-compat/DETAILS b/perl-cpan/mro-compat/DETAILS
index 735420c..de03958 100755
--- a/perl-cpan/mro-compat/DETAILS
+++ b/perl-cpan/mro-compat/DETAILS
@@ -1,9 +1,9 @@
SPELL=mro-compat
SPELLX=MRO-Compat
- VERSION=0.12
+ VERSION=0.13
SOURCE=${SPELLX}-${VERSION}.tar.gz
- SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/B/BO/BOBTFISH/${SOURCE}
-
SOURCE_HASH=sha512:428255bc7a7b73ed8005107109b2294e8f7cf0cbd1543431105ec638582cb32e4cc81f29b06ce90741c1ff656186259fc1a4105247f95fe977e6758c0ccca6ab
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/H/HA/HAARG/${SOURCE}
+
SOURCE_HASH=sha512:3311c37c8fc73acaf68bae2b12315a448a87de8f756e817c967cf49b753cf218e8c762ecc44890297afd82193d71b2407060db0bc70720d228b31c0a30de10c1
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}"
LICENSE=ART
WEB_SITE=http://search.cpan.org/dist/MRO-Compat/
diff --git a/perl-cpan/mro-compat/HISTORY b/perl-cpan/mro-compat/HISTORY
index 3ac7f76..4156189 100644
--- a/perl-cpan/mro-compat/HISTORY
+++ b/perl-cpan/mro-compat/HISTORY
@@ -1,2 +1,5 @@
+2018-01-06 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.13
+
2015-05-01 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS, DEPENDS: created spell, version 0.12
diff --git a/perl-cpan/perl-params-validationcompiler/BUILD
b/perl-cpan/perl-params-validationcompiler/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/perl-params-validationcompiler/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/perl-params-validationcompiler/DEPENDS
b/perl-cpan/perl-params-validationcompiler/DEPENDS
new file mode 100755
index 0000000..c0b7625
--- /dev/null
+++ b/perl-cpan/perl-params-validationcompiler/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+runtime_depends perl-specio &&
+runtime_depends exception-class
diff --git a/perl-cpan/perl-params-validationcompiler/DETAILS
b/perl-cpan/perl-params-validationcompiler/DETAILS
new file mode 100755
index 0000000..892aea4
--- /dev/null
+++ b/perl-cpan/perl-params-validationcompiler/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=perl-params-validationcompiler
+ VERSION=0.26
+ SOURCE="Params-ValidationCompiler-$VERSION.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DR/DROLSKY/$SOURCE
+
SOURCE_HASH=sha512:f393b1cf063ea4e504ddbc863b4f478924b071810431b7817bf6faeb1fe632cbd493bc2e96033dccc99c4ecb5fdba072044f90387c92f262b54cf8f0b0386c0b
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/Params-ValidationCompiler-$VERSION"
+ WEB_SITE="http://search.cpan.org/~drolsky/Params-ValidationCompiler/"
+ LICENSE[0]="ART"
+ ENTERED=20180106
+ KEYWORDS=""
+ SHORT="Params::ValidationCompiler - Build an optimized subroutine
parameter validator once, use it forever"
+cat << EOF
+This module creates a customized, highly efficient parameter checking
+subroutine. It can handle named or positional parameters, and can return the
+parameters as key/value pairs or a list of values.
+
+In addition to type checks, it also supports parameter defaults, optional
+parameters, and extra "slurpy" parameters.
+EOF
diff --git a/perl-cpan/perl-params-validationcompiler/HISTORY
b/perl-cpan/perl-params-validationcompiler/HISTORY
new file mode 100644
index 0000000..fd54d78
--- /dev/null
+++ b/perl-cpan/perl-params-validationcompiler/HISTORY
@@ -0,0 +1,2 @@
+2018-01-06 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/perl-cpan/perl-role-tiny/BUILD b/perl-cpan/perl-role-tiny/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/perl-role-tiny/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/perl-role-tiny/DEPENDS
b/perl-cpan/perl-role-tiny/DEPENDS
new file mode 100755
index 0000000..6826bc7
--- /dev/null
+++ b/perl-cpan/perl-role-tiny/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/perl-role-tiny/DETAILS
b/perl-cpan/perl-role-tiny/DETAILS
new file mode 100755
index 0000000..8de8af0
--- /dev/null
+++ b/perl-cpan/perl-role-tiny/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=perl-role-tiny
+ VERSION=2.000006
+ SOURCE="Role-Tiny-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/H/HA/HAARG/${SOURCE}
+
SOURCE_HASH=sha512:7640196c4bc1bf7a5437c57f0137f3bbf7c5fb92b9614805f16fec41dfb87a8bf6b7f3348ceade0800bccd72c4e5b72bcd4ab8bf28768ecda9d912c1b4c78047
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Role-Tiny-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~haarg/Role-Tiny/"
+ LICENSE[0]="ART"
+ ENTERED=20180106
+ KEYWORDS=""
+ SHORT="Role::Tiny - Roles. Like a nouvelle cuisine portion size
slice of Moose."
+cat << EOF
+Role::Tiny is a minimalist role composition tool.
+EOF
diff --git a/perl-cpan/perl-role-tiny/HISTORY
b/perl-cpan/perl-role-tiny/HISTORY
new file mode 100644
index 0000000..fd54d78
--- /dev/null
+++ b/perl-cpan/perl-role-tiny/HISTORY
@@ -0,0 +1,2 @@
+2018-01-06 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
diff --git a/perl-cpan/perl-specio/BUILD b/perl-cpan/perl-specio/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/perl-specio/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/perl-specio/DEPENDS b/perl-cpan/perl-specio/DEPENDS
new file mode 100755
index 0000000..3d6c9ac
--- /dev/null
+++ b/perl-cpan/perl-specio/DEPENDS
@@ -0,0 +1,3 @@
+depends perl &&
+runtime_depends mro-compat &&
+runtime_depends perl-eval-closure
diff --git a/perl-cpan/perl-specio/DETAILS b/perl-cpan/perl-specio/DETAILS
new file mode 100755
index 0000000..516a623
--- /dev/null
+++ b/perl-cpan/perl-specio/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=perl-specio
+ VERSION=0.42
+ SOURCE="Specio-$VERSION.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/D/DR/DROLSKY/$SOURCE
+
SOURCE_HASH=sha512:7a9ff3e96cf3957d7857cd5f6af5efd9e35fc4c888fcd8177041e34a2388f54269e7a3da84ec60961fb61307beb882ebf54e19ae4346876e06197b1ff57891a0
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/Specio-$VERSION"
+ WEB_SITE="http://search.cpan.org/~drolsky/Specio/"
+ LICENSE[0]="ART"
+ ENTERED=20180105
+ KEYWORDS=""
+ SHORT="Specio - Type constraints and coercions for Perl"
+cat << EOF
+The Specio distribution provides classes for representing type constraints
and
+coercion, along with syntax sugar for declaring them.
+
+Note that this is not a proper type system for Perl. Nothing in this
+distribution will magically make the Perl interpreter start checking a
value's
+type on assignment to a variable. In fact, there's no built-in way to apply a
+type to a variable at all.
+
+Instead, you can explicitly check a value against a type, and optionally
coerce
+values to that type.
+
+My long-term goal is to replace Moose's built-in types and MooseX::Types with
+this module.
+EOF
diff --git a/perl-cpan/perl-specio/HISTORY b/perl-cpan/perl-specio/HISTORY
new file mode 100644
index 0000000..fd54d78
--- /dev/null
+++ b/perl-cpan/perl-specio/HISTORY
@@ -0,0 +1,2 @@
+2018-01-06 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created
- [SM-Commit] GIT changes to master grimoire by Ismael Luceno (a36d2bdf46b689a8bd6ae69e2f58ef15b7c68922), Ismael Luceno, 01/06/2018
Archive powered by MHonArc 2.6.24.