Date: Mon, 15 Apr 2019 09:13:40 +0000 (UTC) From: Kai Knoblich <kai@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r499008 - in head/devel: . p5-MooseX-MungeHas Message-ID: <201904150913.x3F9DeRP009759@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kai Date: Mon Apr 15 09:13:40 2019 New Revision: 499008 URL: https://svnweb.freebsd.org/changeset/ports/499008 Log: New port: devel/p5-MooseX-MungeHas MooseX::MungeHas alters the behaviour of the attributes of your Moo, Moose or Mouse based class. It manages to support all three because it doesn't attempt to do anything smart with metathingies; it simply installs a wrapper for has that munges the attribute specification hash before passing it on to the original has function. WWW: https://metacpan.org/pod/MooseX::MungeHas PR: 237109 Submitted by: Geoffroy Desvernay <dgeo@centrale-marseille.fr> Reviewed by: tcberner (mentor) Approved by: miwi (mentor) Differential Revision: https://reviews.freebsd.org/D19859 Added: head/devel/p5-MooseX-MungeHas/ head/devel/p5-MooseX-MungeHas/Makefile (contents, props changed) head/devel/p5-MooseX-MungeHas/distinfo (contents, props changed) head/devel/p5-MooseX-MungeHas/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Mon Apr 15 09:07:19 2019 (r499007) +++ head/devel/Makefile Mon Apr 15 09:13:40 2019 (r499008) @@ -3028,6 +3028,7 @@ SUBDIR += p5-MooseX-MethodAttributes SUBDIR += p5-MooseX-MultiInitArg SUBDIR += p5-MooseX-MultiMethods + SUBDIR += p5-MooseX-MungeHas SUBDIR += p5-MooseX-NonMoose SUBDIR += p5-MooseX-Object-Pluggable SUBDIR += p5-MooseX-OneArgNew Added: head/devel/p5-MooseX-MungeHas/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-MooseX-MungeHas/Makefile Mon Apr 15 09:13:40 2019 (r499008) @@ -0,0 +1,29 @@ +# Created by: Geoffroy Desvernay <dgeo@centrale-marseille.fr> +# $FreeBSD$ + +PORTNAME= MooseX-MungeHas +PORTVERSION= 0.011 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= dgeo@centrale-marseille.fr +COMMENT= Munge your "has" (works with Moo, Moose and Mouse) + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual +LICENSE_FILE_ART10= ${WRKSRC}/LICENSE +LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE + +BUILD_DEPENDS= p5-Moose>=1.10:devel/p5-Moose +RUN_DEPENDS= p5-Moose>=1.10:devel/p5-Moose +TEST_DEPENDS= p5-Test-Requires>=0:devel/p5-Test-Requires + +USES= perl5 +USE_PERL5= configure + +NO_ARCH= yes +PLIST_FILES= ${SITE_PERL_REL}/MooseX/MungeHas.pm \ + ${SITE_MAN3_REL}/MooseX::MungeHas.3.gz + +.include <bsd.port.mk> Added: head/devel/p5-MooseX-MungeHas/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-MooseX-MungeHas/distinfo Mon Apr 15 09:13:40 2019 (r499008) @@ -0,0 +1,3 @@ +TIMESTAMP = 1553517622 +SHA256 (MooseX-MungeHas-0.011.tar.gz) = 863bc8e9049f2c06f0af15fa4b413f287be2c0821d1981661803ceae36d06495 +SIZE (MooseX-MungeHas-0.011.tar.gz) = 23927 Added: head/devel/p5-MooseX-MungeHas/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-MooseX-MungeHas/pkg-descr Mon Apr 15 09:13:40 2019 (r499008) @@ -0,0 +1,8 @@ +MooseX::MungeHas alters the behaviour of the attributes of your Moo, Moose or +Mouse based class. + +It manages to support all three because it doesn't attempt to do anything smart +with metathingies; it simply installs a wrapper for has that munges the +attribute specification hash before passing it on to the original has function. + +WWW: https://metacpan.org/pod/MooseX::MungeHas
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201904150913.x3F9DeRP009759>