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-head mailing list