From owner-svn-ports-all@freebsd.org Fri Apr 24 18:01:19 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A0A7E2BCE8C; Fri, 24 Apr 2020 18:01:19 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49826R3pRrz3JPS; Fri, 24 Apr 2020 18:01:19 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 76D5B21F36; Fri, 24 Apr 2020 18:01:19 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03OI1JEH053459; Fri, 24 Apr 2020 18:01:19 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03OI1IBt053454; Fri, 24 Apr 2020 18:01:18 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <202004241801.03OI1IBt053454@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sunpoet set sender to sunpoet@FreeBSD.org using -f From: Sunpoet Po-Chuan Hsieh Date: Fri, 24 Apr 2020 18:01:18 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r532814 - in head/devel: . p5-routines X-SVN-Group: ports-head X-SVN-Commit-Author: sunpoet X-SVN-Commit-Paths: in head/devel: . p5-routines X-SVN-Commit-Revision: 532814 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2020 18:01:19 -0000 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 +# $FreeBSD$ + +PORTNAME= routines +PORTVERSION= 0.02 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:AWNCORP +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@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 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