From owner-svn-ports-all@FreeBSD.ORG Sat Sep 14 07:07:01 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 10FDF7CE; Sat, 14 Sep 2013 07:07:01 +0000 (UTC) (envelope-from andrej.zverev@gmail.com) Received: from mail-pd0-x235.google.com (mail-pd0-x235.google.com [IPv6:2607:f8b0:400e:c02::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CEB33260F; Sat, 14 Sep 2013 07:07:00 +0000 (UTC) Received: by mail-pd0-f181.google.com with SMTP id g10so2122974pdj.26 for ; Sat, 14 Sep 2013 00:07:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=qQxd6W2xjkD8q9eznCPzs30dNaBpxCHlLyRQyuE6hw0=; b=NNIGy2Ccxun8xagGR3ga8/GAWRcorggDJxZREw7tXRYWyCZ2wM7MUKMLBgjaqmnMbq 8DMMa+jGJIemjzPFykZsc8B9pNxdTAkiSQFoQNtfNrHAus4DWiofYu54UZGVQyDcqngN iBjU8Msv9QJRzJSLv/kOT+radTpbZ+jPsO+hukIZPxJtrP3f7dibHHZSV3/YDisFjiee W3u7mACI0iiDPIm6BljdEtbSc5wiNZQyVovKpEwdEs/6iFC9ms8iZ0RoqJbAUo4+iQOP 6Brk7kuBKND/INS4BbN/4ZylTsik2Rwhh3p5u8xPw2u8HNhRHlOeniVLxhWrypyRTNmO eiOA== MIME-Version: 1.0 X-Received: by 10.68.241.132 with SMTP id wi4mr17462172pbc.45.1379142420266; Sat, 14 Sep 2013 00:07:00 -0700 (PDT) Sender: andrej.zverev@gmail.com Received: by 10.70.70.106 with HTTP; Sat, 14 Sep 2013 00:07:00 -0700 (PDT) In-Reply-To: <201309140639.r8E6dplv004979@svn.freebsd.org> References: <201309140639.r8E6dplv004979@svn.freebsd.org> Date: Sat, 14 Sep 2013 11:07:00 +0400 X-Google-Sender-Auth: ZK7s9mhFE3j5lw_ESO5en8zyBvk Message-ID: Subject: Re: svn commit: r327221 - in head/devel: . p5-Mo From: Andrej Zverev To: Sunpoet Po-Chuan Hsieh Content-Type: text/plain; charset=ISO-8859-1 Cc: "svn-ports-head@freebsd.org" , "svn-ports-all@freebsd.org" , "ports-committers@freebsd.org" X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 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: Sat, 14 Sep 2013 07:07:01 -0000 Now for full collection we need http://search.cpan.org/dist/M/ :-) On Sat, Sep 14, 2013 at 10:39 AM, Sunpoet Po-Chuan Hsieh wrote: > Author: sunpoet > Date: Sat Sep 14 06:39:51 2013 > New Revision: 327221 > URL: http://svnweb.freebsd.org/changeset/ports/327221 > > Log: > - Add p5-Mo 0.35 > > Mo is the bare minimum needed for Perl OO. Many times you'll want just a couple > more features. Don't worry. Mo's got you covered. > > Mo simply loads the feature classes Mo::build, Mo::default, Mo::builder, > Mo::coerce, Mo::is and Mo::required. The first one supports BUILD constructing > and the other three add their magics to has. A Mo::Feature module can enhance > new, extends and has, and also add new export subs, or remove existing ones. > Features can also be combined for a single accessor. See Mo::Features for a list > of all the features and for an explanation of the Feature API. > > WWW: http://search.cpan.org/dist/Mo/ > > Added: > head/devel/p5-Mo/ > head/devel/p5-Mo/Makefile (contents, props changed) > head/devel/p5-Mo/distinfo (contents, props changed) > head/devel/p5-Mo/pkg-descr (contents, props changed) > head/devel/p5-Mo/pkg-plist (contents, props changed) > Modified: > head/devel/Makefile > > Modified: head/devel/Makefile > ============================================================================== > --- head/devel/Makefile Sat Sep 14 06:21:43 2013 (r327220) > +++ head/devel/Makefile Sat Sep 14 06:39:51 2013 (r327221) > @@ -2261,6 +2261,7 @@ > SUBDIR += p5-Method-Signatures-Simple > SUBDIR += p5-Mixin-Linewise > SUBDIR += p5-Mknod > + SUBDIR += p5-Mo > SUBDIR += p5-Mock-Quick > SUBDIR += p5-Module-Build > SUBDIR += p5-Module-Build-Convert > > Added: head/devel/p5-Mo/Makefile > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/devel/p5-Mo/Makefile Sat Sep 14 06:39:51 2013 (r327221) > @@ -0,0 +1,45 @@ > +# Created by: Sunpoet Po-Chuan Hsieh > +# $FreeBSD$ > + > +PORTNAME= Mo > +PORTVERSION= 0.35 > +CATEGORIES= devel perl5 > +MASTER_SITES= CPAN > +MASTER_SITE_SUBDIR= CPAN:INGY > +PKGNAMEPREFIX= p5- > + > +MAINTAINER= sunpoet@FreeBSD.org > +COMMENT= Micro Objects. Mo is less > + > +LICENSE= ART10 GPLv1 > +LICENSE_COMB= dual > + > +TEST_DEPENDS= p5-Class-XSAccessor>=0:${PORTSDIR}/devel/p5-Class-XSAccessor \ > + p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \ > + p5-Mouse>=0:${PORTSDIR}/devel/p5-Mouse > + > +USE_PERL5= configure > +USES= perl5 > + > +MAN3= Mo.3 \ > + Mo::Design.3 \ > + Mo::Features.3 \ > + Mo::Golf.3 \ > + Mo::Hacking.3 \ > + Mo::Inline.3 \ > + Mo::Moose.3 \ > + Mo::Mouse.3 \ > + Mo::build.3 \ > + Mo::builder.3 \ > + Mo::chain.3 \ > + Mo::coerce.3 \ > + Mo::default.3 \ > + Mo::exports.3 \ > + Mo::import.3 \ > + Mo::importer.3 \ > + Mo::is.3 \ > + Mo::option.3 \ > + Mo::required.3 \ > + Mo::xs.3 > + > +.include > > Added: head/devel/p5-Mo/distinfo > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/devel/p5-Mo/distinfo Sat Sep 14 06:39:51 2013 (r327221) > @@ -0,0 +1,2 @@ > +SHA256 (Mo-0.35.tar.gz) = 40af2bfd7ddb921b9f8c323380923cc337c624072712851f82a74f0ecf5b88db > +SIZE (Mo-0.35.tar.gz) = 49421 > > Added: head/devel/p5-Mo/pkg-descr > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/devel/p5-Mo/pkg-descr Sat Sep 14 06:39:51 2013 (r327221) > @@ -0,0 +1,11 @@ > +Mo is the bare minimum needed for Perl OO. Many times you'll want just a couple > +more features. Don't worry. Mo's got you covered. > + > +Mo simply loads the feature classes Mo::build, Mo::default, Mo::builder, > +Mo::coerce, Mo::is and Mo::required. The first one supports BUILD constructing > +and the other three add their magics to has. A Mo::Feature module can enhance > +new, extends and has, and also add new export subs, or remove existing ones. > +Features can also be combined for a single accessor. See Mo::Features for a list > +of all the features and for an explanation of the Feature API. > + > +WWW: http://search.cpan.org/dist/Mo/ > > Added: head/devel/p5-Mo/pkg-plist > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/devel/p5-Mo/pkg-plist Sat Sep 14 06:39:51 2013 (r327221) > @@ -0,0 +1,42 @@ > +bin/mo-inline > +%%SITE_PERL%%/Mo.pm > +%%SITE_PERL%%/Mo.pod > +%%SITE_PERL%%/Mo/Design.pod > +%%SITE_PERL%%/Mo/Features.pod > +%%SITE_PERL%%/Mo/Golf.pm > +%%SITE_PERL%%/Mo/Golf.pod > +%%SITE_PERL%%/Mo/Hacking.pod > +%%SITE_PERL%%/Mo/Inline.pm > +%%SITE_PERL%%/Mo/Inline.pod > +%%SITE_PERL%%/Mo/Moose.pm > +%%SITE_PERL%%/Mo/Moose.pod > +%%SITE_PERL%%/Mo/Mouse.pm > +%%SITE_PERL%%/Mo/Mouse.pod > +%%SITE_PERL%%/Mo/build.pm > +%%SITE_PERL%%/Mo/build.pod > +%%SITE_PERL%%/Mo/builder.pm > +%%SITE_PERL%%/Mo/builder.pod > +%%SITE_PERL%%/Mo/chain.pm > +%%SITE_PERL%%/Mo/chain.pod > +%%SITE_PERL%%/Mo/coerce.pm > +%%SITE_PERL%%/Mo/coerce.pod > +%%SITE_PERL%%/Mo/default.pm > +%%SITE_PERL%%/Mo/default.pod > +%%SITE_PERL%%/Mo/exporter.pm > +%%SITE_PERL%%/Mo/exports.pod > +%%SITE_PERL%%/Mo/import.pm > +%%SITE_PERL%%/Mo/import.pod > +%%SITE_PERL%%/Mo/importer.pm > +%%SITE_PERL%%/Mo/importer.pod > +%%SITE_PERL%%/Mo/is.pm > +%%SITE_PERL%%/Mo/is.pod > +%%SITE_PERL%%/Mo/nonlazy.pm > +%%SITE_PERL%%/Mo/option.pm > +%%SITE_PERL%%/Mo/option.pod > +%%SITE_PERL%%/Mo/required.pm > +%%SITE_PERL%%/Mo/required.pod > +%%SITE_PERL%%/Mo/xs.pm > +%%SITE_PERL%%/Mo/xs.pod > +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Mo/.packlist > +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Mo > +@dirrm %%SITE_PERL%%/Mo