svn commit: r532795 - in head/devel: . p5-Data-Object-Role-Errable
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Fri Apr 24 17:48:20 UTC 2020
Author: sunpoet
Date: Fri Apr 24 17:48:19 2020
New Revision: 532795
URL: https://svnweb.freebsd.org/changeset/ports/532795
Log:
Add p5-Data-Object-Role-Errable 0.01
Data::Object::Role::Errable provides a mechanism for handling errors
(exceptions). It's a more structured approach to being "throwable". The idea is
that any object that consumes this role can set an error which automatically
throws an exception which if trapped includes the state (object as thrown) in
the exception context.
WWW: https://metacpan.org/release/Data-Object-Role-Errable
Added:
head/devel/p5-Data-Object-Role-Errable/
head/devel/p5-Data-Object-Role-Errable/Makefile (contents, props changed)
head/devel/p5-Data-Object-Role-Errable/distinfo (contents, props changed)
head/devel/p5-Data-Object-Role-Errable/pkg-descr (contents, props changed)
head/devel/p5-Data-Object-Role-Errable/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Fri Apr 24 17:48:12 2020 (r532794)
+++ head/devel/Makefile Fri Apr 24 17:48:19 2020 (r532795)
@@ -2061,6 +2061,7 @@
SUBDIR += p5-Data-Object-Role-Arguable
SUBDIR += p5-Data-Object-Role-Buildable
SUBDIR += p5-Data-Object-Role-Dumpable
+ SUBDIR += p5-Data-Object-Role-Errable
SUBDIR += p5-Data-ObjectDriver
SUBDIR += p5-Data-OptList
SUBDIR += p5-Data-Page-NoTotalEntries
Added: head/devel/p5-Data-Object-Role-Errable/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Data-Object-Role-Errable/Makefile Fri Apr 24 17:48:19 2020 (r532795)
@@ -0,0 +1,29 @@
+# Created by: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= Data-Object-Role-Errable
+PORTVERSION= 0.01
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= Errable Role for Data::Object
+
+LICENSE= APACHE20
+
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-Data-Object-Exception>=2.02:devel/p5-Data-Object-Exception \
+ p5-Data-Object-Role>=2.01:devel/p5-Data-Object-Role \
+ p5-Data-Object-Role-Tryable>=2.00:devel/p5-Data-Object-Role-Tryable \
+ p5-Data-Object-RoleHas>=2.01:devel/p5-Data-Object-RoleHas \
+ p5-Data-Object-Types>=0.04:devel/p5-Data-Object-Types \
+ p5-routines>=0:devel/p5-routines
+TEST_DEPENDS= p5-Test-Auto>=0.10:devel/p5-Test-Auto
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/devel/p5-Data-Object-Role-Errable/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Data-Object-Role-Errable/distinfo Fri Apr 24 17:48:19 2020 (r532795)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1587721841
+SHA256 (Data-Object-Role-Errable-0.01.tar.gz) = 0baa906d1e7edc8959292bc50e078a752028e1ae367570171b415c978a860112
+SIZE (Data-Object-Role-Errable-0.01.tar.gz) = 12122
Added: head/devel/p5-Data-Object-Role-Errable/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Data-Object-Role-Errable/pkg-descr Fri Apr 24 17:48:19 2020 (r532795)
@@ -0,0 +1,7 @@
+Data::Object::Role::Errable provides a mechanism for handling errors
+(exceptions). It's a more structured approach to being "throwable". The idea is
+that any object that consumes this role can set an error which automatically
+throws an exception which if trapped includes the state (object as thrown) in
+the exception context.
+
+WWW: https://metacpan.org/release/Data-Object-Role-Errable
Added: head/devel/p5-Data-Object-Role-Errable/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Data-Object-Role-Errable/pkg-plist Fri Apr 24 17:48:19 2020 (r532795)
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/Data/Object/Role/Errable.pm
+%%PERL5_MAN3%%/Data::Object::Role::Errable.3.gz
More information about the svn-ports-all
mailing list