svn commit: r532814 - in head/devel: . p5-routines

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Fri Apr 24 18:01:19 UTC 2020


Author: sunpoet
Date: Fri Apr 24 18:01:18 2020
New Revision: 532814
URL: https://svnweb.freebsd.org/changeset/ports/532814

Log:
  Add p5-routines 0.02
  
  The routines pragma is used to provide typeable method and function signtures to
  the calling package, as well as before, after, around, augment and override
  method modifiers.
  
  The registry pragma is used to associate the calling package with Type::Tiny
  type libraries. A $registry variable is made available to the caller to be used
  to access registry objects. The variable is a callback (i.e. coderef) which
  should be called with a single argument, the namespace whose registry object you
  want, otherwise the argument defaults to main.
  
  WWW: https://metacpan.org/release/routines

Added:
  head/devel/p5-routines/
  head/devel/p5-routines/Makefile   (contents, props changed)
  head/devel/p5-routines/distinfo   (contents, props changed)
  head/devel/p5-routines/pkg-descr   (contents, props changed)
  head/devel/p5-routines/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Fri Apr 24 18:01:11 2020	(r532813)
+++ head/devel/Makefile	Fri Apr 24 18:01:18 2020	(r532814)
@@ -3661,6 +3661,7 @@
     SUBDIR += p5-pip
     SUBDIR += p5-prefork
     SUBDIR += p5-relative
+    SUBDIR += p5-routines
     SUBDIR += p5-self
     SUBDIR += p5-self-init
     SUBDIR += p5-strictures

Added: head/devel/p5-routines/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-routines/Makefile	Fri Apr 24 18:01:18 2020	(r532814)
@@ -0,0 +1,26 @@
+# Created by: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	routines
+PORTVERSION=	0.02
+CATEGORIES=	devel perl5
+MASTER_SITES=	CPAN
+MASTER_SITE_SUBDIR=	CPAN:AWNCORP
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	sunpoet at FreeBSD.org
+COMMENT=	Typeable method and function signatures
+
+LICENSE=	APACHE20
+
+BUILD_DEPENDS=	${RUN_DEPENDS}
+RUN_DEPENDS=	p5-Function-Parameters>=2.001003:devel/p5-Function-Parameters \
+		p5-Type-Tiny>=1.004004:devel/p5-Type-Tiny
+TEST_DEPENDS=	p5-Test-Auto>=0.03:devel/p5-Test-Auto
+
+USES=		perl5
+USE_PERL5=	configure
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/devel/p5-routines/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-routines/distinfo	Fri Apr 24 18:01:18 2020	(r532814)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1587721877
+SHA256 (routines-0.02.tar.gz) = fc6da1cc15ec93fc977ea01e59b06328e981871871a178ba5585273a9e0b905d
+SIZE (routines-0.02.tar.gz) = 13302

Added: head/devel/p5-routines/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-routines/pkg-descr	Fri Apr 24 18:01:18 2020	(r532814)
@@ -0,0 +1,11 @@
+The routines pragma is used to provide typeable method and function signtures to
+the calling package, as well as before, after, around, augment and override
+method modifiers.
+
+The registry pragma is used to associate the calling package with Type::Tiny
+type libraries. A $registry variable is made available to the caller to be used
+to access registry objects. The variable is a callback (i.e. coderef) which
+should be called with a single argument, the namespace whose registry object you
+want, otherwise the argument defaults to main.
+
+WWW: https://metacpan.org/release/routines

Added: head/devel/p5-routines/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-routines/pkg-plist	Fri Apr 24 18:01:18 2020	(r532814)
@@ -0,0 +1,4 @@
+%%PERL5_MAN3%%/registry.3.gz
+%%PERL5_MAN3%%/routines.3.gz
+%%SITE_PERL%%/registry.pm
+%%SITE_PERL%%/routines.pm


More information about the svn-ports-all mailing list