svn commit: r308307 - in head/devel: . p5-Moos
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Wed Dec 5 03:18:43 UTC 2012
Author: sunpoet
Date: Wed Dec 5 03:18:41 2012
New Revision: 308307
URL: http://svnweb.freebsd.org/changeset/ports/308307
Log:
- Add p5-Moos 0.15
Moos completes the M to Moose sequence of Perl OO modules.
This one is pure Perl, single file and mostly Moose compatible (for what it
does). Moos has no non-core dependencies, but certain features (roles, debugging
functions, legacy Perl support) do require additional modules. If you steer away
from those features, you don't need those additional modules.
WWW: http://search.cpan.org/dist/Moos/
Feature safe: yes
Added:
head/devel/p5-Moos/
head/devel/p5-Moos/Makefile (contents, props changed)
head/devel/p5-Moos/distinfo (contents, props changed)
head/devel/p5-Moos/pkg-descr (contents, props changed)
head/devel/p5-Moos/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Wed Dec 5 03:07:03 2012 (r308306)
+++ head/devel/Makefile Wed Dec 5 03:18:41 2012 (r308307)
@@ -2213,6 +2213,7 @@
SUBDIR += p5-Module-Versions-Report
SUBDIR += p5-Moo
SUBDIR += p5-MooX-Types-MooseLike
+ SUBDIR += p5-Moos
SUBDIR += p5-Moose
SUBDIR += p5-Moose-Autobox
SUBDIR += p5-Moose-Policy
Added: head/devel/p5-Moos/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Moos/Makefile Wed Dec 5 03:18:41 2012 (r308307)
@@ -0,0 +1,36 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= Moos
+PORTVERSION= 0.15
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:INGY
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= Moo s{imple,peedy,ingle}
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Class-XSAccessor>=1.07:${PORTSDIR}/devel/p5-Class-XSAccessor \
+ p5-Role-Tiny>=1.002.000:${PORTSDIR}/devel/p5-Role-Tiny
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+TEST_DEPENDS= p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
+
+PERL_CONFIGURE= yes
+
+MAN1= remoos.1
+MAN3= Moos.3 \
+ Moos::Role.3 \
+ oos.3
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 501000
+BUILD_DEPENDS+= p5-MRO-Compat>=0:${PORTSDIR}/devel/p5-MRO-Compat
+RUN_DEPENDS+= p5-MRO-Compat>=0:${PORTSDIR}/devel/p5-MRO-Compat
+.endif
+
+.include <bsd.port.post.mk>
Added: head/devel/p5-Moos/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Moos/distinfo Wed Dec 5 03:18:41 2012 (r308307)
@@ -0,0 +1,2 @@
+SHA256 (Moos-0.15.tar.gz) = 99cb7322634a74f14d5866ae053f823b95c83a3c95a8723dd8ee9122c4df526f
+SIZE (Moos-0.15.tar.gz) = 42683
Added: head/devel/p5-Moos/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Moos/pkg-descr Wed Dec 5 03:18:41 2012 (r308307)
@@ -0,0 +1,8 @@
+Moos completes the M to Moose sequence of Perl OO modules.
+
+This one is pure Perl, single file and mostly Moose compatible (for what it
+does). Moos has no non-core dependencies, but certain features (roles, debugging
+functions, legacy Perl support) do require additional modules. If you steer away
+from those features, you don't need those additional modules.
+
+WWW: http://search.cpan.org/dist/Moos/
Added: head/devel/p5-Moos/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Moos/pkg-plist Wed Dec 5 03:18:41 2012 (r308307)
@@ -0,0 +1,7 @@
+bin/remoos
+%%SITE_PERL%%/Moos.pm
+%%SITE_PERL%%/Moos/Role.pm
+%%SITE_PERL%%/oos.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Moos/.packlist
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Moos
+ at dirrm %%SITE_PERL%%/Moos
More information about the svn-ports-all
mailing list