svn commit: r499008 - in head/devel: . p5-MooseX-MungeHas

Kai Knoblich kai at FreeBSD.org
Mon Apr 15 09:13:42 UTC 2019


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 at 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 at centrale-marseille.fr>
+# $FreeBSD$
+
+PORTNAME=	MooseX-MungeHas
+PORTVERSION=	0.011
+CATEGORIES=	devel perl5
+MASTER_SITES=	CPAN
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	dgeo at 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


More information about the svn-ports-head mailing list