From owner-svn-ports-head@freebsd.org Mon Apr 15 09:13:42 2019 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 37299156D7C9; Mon, 15 Apr 2019 09:13:42 +0000 (UTC) (envelope-from kai@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 C9B2470C45; Mon, 15 Apr 2019 09:13:41 +0000 (UTC) (envelope-from kai@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 A04FA5F95; Mon, 15 Apr 2019 09:13:41 +0000 (UTC) (envelope-from kai@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x3F9DfXe009763; Mon, 15 Apr 2019 09:13:41 GMT (envelope-from kai@FreeBSD.org) Received: (from kai@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x3F9DeRP009759; Mon, 15 Apr 2019 09:13:40 GMT (envelope-from kai@FreeBSD.org) Message-Id: <201904150913.x3F9DeRP009759@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: kai set sender to kai@FreeBSD.org using -f From: Kai Knoblich Date: Mon, 15 Apr 2019 09:13:40 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: kai X-SVN-Commit-Paths: in head/devel: . p5-MooseX-MungeHas X-SVN-Commit-Revision: 499008 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: C9B2470C45 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.96)[-0.957,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Apr 2019 09:13:42 -0000 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 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 +# $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 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