Date: Thu, 13 Aug 2009 04:35:53 -0300 From: Fernan Aguero <fernan.aguero@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: lbr@FreeBSD.org Subject: ports/137719: p5-Catalyst-Devel is missing a critical dependency Message-ID: <520894aa0908130035v6747b387nd392c991c4c3a8fc@mail.gmail.com> Resent-Message-ID: <200908130740.n7D7e2he015563@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 137719 >Category: ports >Synopsis: p5-Catalyst-Devel is missing a critical dependency >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Aug 13 07:40:02 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Fernan Aguero >Release: FreeBSD 6.3-RELEASE-p1 i386 >Organization: IIB-UNSAM >Environment: FreeBSD gama.iib.unsam.edu.ar 6.3-RELEASE-p1 FreeBSD 6.3-RELEASE-p1 #0: Wed Apr 2 18:37:14 ART 2008 fernan@gama.iib.unsam.edu.ar:/usr/obj/freebsd/freebsd-6.3/src/sys/GAMA i386 <machine, os, target, libraries (multiple lines)> >Description: <precise description of the problem (multiple lines)> Catalyst-Devel provides helper scripts to run test web servers. One of the script relies on the File-ChangeNotify module, which is absent from the FreeBSD ports tree. Attached is a port for p5-File-ChangeNotify, together with ports for other required perl modules. Hope this helps. >How-To-Repeat: <code/input/activities to reproduce the problem (multiple lines)> >Fix: <how to correct or work around the problem, if known (multiple lines)> --- p5-File-ChangeNotify.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-File-ChangeNotify # p5-File-ChangeNotify/Makefile # p5-File-ChangeNotify/distinfo # p5-File-ChangeNotify/pkg-descr # p5-File-ChangeNotify/pkg-plist # echo c - p5-File-ChangeNotify mkdir -p p5-File-ChangeNotify > /dev/null 2>&1 echo x - p5-File-ChangeNotify/Makefile sed 's/^X//' >p5-File-ChangeNotify/Makefile << 'ac1b74f7d02ff9d1c15f7e38316890ce' X# New ports collection makefile for: p5-File-ChangeNotify X# Date created: 13 August 2009 X# Whom: Fernan Aguero <fernan@iib.unsam.edu.ar> X# X# $FreeBSD$ X# X XPORTNAME= File-ChangeNotify XPORTVERSION= 0.07 XCATEGORIES= devel perl5 XMASTER_SITES= CPAN XPKGNAMEPREFIX= p5- X XMAINTAINER= perl@FreeBSD.org XCOMMENT= Watch for changes to files, cross-platform style X XBUILD_DEPENDS= p5-File-Path>0:${PORTSDIR}/devel/p5-File-Path \ X p5-File-Temp>0:${PORTSDIR}/devel/p5-File-Temp \ X ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple XRUN_DEPENDS= p5-MooseX-Params-Validate>=0.08:${PORTSDIR}/devel/p5-MooseX-Params-Validate \ X p5-MooseX-Policy-SemiAffordanceAccessor>0:${PORTSDIR}/devel/p5-MooseX-Policy-SemiAffordanceAccessor \ X p5-Time-HiRes>0:${PORTSDIR}/devel/p5-Time-HiRes \ X p5-Module-Pluggable>0:${PORTSDIR}/devel/p5-Module-Pluggable \ X p5-Class-MOP>0:${PORTSDIR}/devel/p5-Class-MOP X XPERL_CONFIGURE= YES X XMAN3= File::ChangeNotify::Watcher::Inotify.3 \ X File::ChangeNotify::Event.3 \ X File::ChangeNotify.3 \ X File::ChangeNotify::Watcher.3 \ X File::ChangeNotify::Watcher::Default.3 X X.include <bsd.port.mk> ac1b74f7d02ff9d1c15f7e38316890ce echo x - p5-File-ChangeNotify/distinfo sed 's/^X//' >p5-File-ChangeNotify/distinfo << 'af8ee79ff590980adc7421b25ebb3cf1' XMD5 (File-ChangeNotify-0.07.tar.gz) = 1459d99d91420d14d75bb5d000aa3aa2 XSHA256 (File-ChangeNotify-0.07.tar.gz) = 9e4243b955e5d079d83761b45401e4793348016b9a09625f282682187bf67462 XSIZE (File-ChangeNotify-0.07.tar.gz) = 10440 af8ee79ff590980adc7421b25ebb3cf1 echo x - p5-File-ChangeNotify/pkg-descr sed 's/^X//' >p5-File-ChangeNotify/pkg-descr << '3eaa60e5069cec74614d47a58c0b58a1' XFile::ChangeNotify - Watch for changes to files, cross-platform style X XThis module provides an API for creating a File::ChangeNotify::Watcher Xsubclass that will work on your platform. X XA File::ChangeNotify::Watcher class monitors a directory for changes made to Xany file. You can provide a regular expression to filter out files you are Xnot interested in. It handles the addition of new subdirectories by adding Xthem to the watch list. 3eaa60e5069cec74614d47a58c0b58a1 echo x - p5-File-ChangeNotify/pkg-plist sed 's/^X//' >p5-File-ChangeNotify/pkg-plist << 'f4c5b72fbdab6bdb36dd77eac8f957d4' X%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/ChangeNotify/.packlist X%%SITE_PERL%%/File/ChangeNotify/Watcher/Inotify.pm X%%SITE_PERL%%/File/ChangeNotify/Watcher/Default.pm X%%SITE_PERL%%/File/ChangeNotify/Event.pm X%%SITE_PERL%%/File/ChangeNotify/Watcher.pm X%%SITE_PERL%%/File/ChangeNotify.pm X@dirrm %%SITE_PERL%%/File/ChangeNotify/Watcher X@dirrm %%SITE_PERL%%/File/ChangeNotify X@dirrmtry %%SITE_PERL%%/File X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/File/ChangeNotify f4c5b72fbdab6bdb36dd77eac8f957d4 exit --- p5-File-ChangeNotify.shar ends here --- --- p5-MooseX-Params-Validate.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-MooseX-Params-Validate # p5-MooseX-Params-Validate/Makefile # p5-MooseX-Params-Validate/distinfo # p5-MooseX-Params-Validate/pkg-descr # p5-MooseX-Params-Validate/pkg-plist # echo c - p5-MooseX-Params-Validate mkdir -p p5-MooseX-Params-Validate > /dev/null 2>&1 echo x - p5-MooseX-Params-Validate/Makefile sed 's/^X//' >p5-MooseX-Params-Validate/Makefile << 'c34f2977ae707cf6f2fb41f82746f895' X# New ports collection makefile for: p5-MooseX-Params-Validate X# Date created: 13 August 2009 X# Whom: Fernan Aguero <fernan@iib.unsam.edu.ar> X# X# $FreeBSD$ X# X XPORTNAME= MooseX-Params-Validate XPORTVERSION= 0.12 XCATEGORIES= devel perl5 XMASTER_SITES= CPAN XPKGNAMEPREFIX= p5- X XMAINTAINER= perl@FreeBSD.org XCOMMENT= An extension of Params::Validate for using Moose's types X XBUILD_DEPENDS= p5-ExtUtils-MakeMaker>=6.42:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker \ X p5-Test-Exception>=0.21:${PORTSDIR}/devel/p5-Test-Exception \ X ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple XRUN_DEPENDS= p5-Moose>=0.58:${PORTSDIR}/devel/p5-Moose \ X p5-Devel-Caller>0:${PORTSDIR}/devel/p5-Devel-Caller \ X ${SITE_PERL}/${PERL_ARCH}/Scalar/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils \ X p5-Sub-Exporter>0:${PORTSDIR}/devel/p5-Sub-Exporter X XPERL_CONFIGURE= YES X XMAN3= MooseX::Params::Validate.3 X X.include <bsd.port.mk> c34f2977ae707cf6f2fb41f82746f895 echo x - p5-MooseX-Params-Validate/distinfo sed 's/^X//' >p5-MooseX-Params-Validate/distinfo << 'f7639e4f82c6bc47a06c9e0bd372b19e' XMD5 (MooseX-Params-Validate-0.12.tar.gz) = 028c58ff0431b45e13f70f9d819e5b67 XSHA256 (MooseX-Params-Validate-0.12.tar.gz) = 0c8a7a3d76300ffb1c308a6450b1c3d738dcd24d7804f23d3ee5a6a04870afe7 XSIZE (MooseX-Params-Validate-0.12.tar.gz) = 22232 f7639e4f82c6bc47a06c9e0bd372b19e echo x - p5-MooseX-Params-Validate/pkg-descr sed 's/^X//' >p5-MooseX-Params-Validate/pkg-descr << 'c05cfa79d9d29688c664ec14952eaab4' XThis module fills a gap in Moose by adding method parameter validation to XMoose. This is just one of many developing options, it should not be Xconsidered the "official" one by any means though. X XYou might also want to explore MooseX::Method::Signatures and XMooseX::Declare c05cfa79d9d29688c664ec14952eaab4 echo x - p5-MooseX-Params-Validate/pkg-plist sed 's/^X//' >p5-MooseX-Params-Validate/pkg-plist << 'a82a67bbb6419847010a93e990e0034c' X%%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/Params/Validate/.packlist X%%SITE_PERL%%/MooseX/Params/Validate.pm X@dirrm %%SITE_PERL%%/MooseX/Params X@dirrmtry %%SITE_PERL%%/MooseX a82a67bbb6419847010a93e990e0034c exit --- p5-MooseX-Params-Validate.shar ends here --- --- p5-MooseX-SemiAffordanceAccessor.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-MooseX-SemiAffordanceAccessor # p5-MooseX-SemiAffordanceAccessor/Makefile # p5-MooseX-SemiAffordanceAccessor/distinfo # p5-MooseX-SemiAffordanceAccessor/pkg-descr # p5-MooseX-SemiAffordanceAccessor/pkg-plist # echo c - p5-MooseX-SemiAffordanceAccessor mkdir -p p5-MooseX-SemiAffordanceAccessor > /dev/null 2>&1 echo x - p5-MooseX-SemiAffordanceAccessor/Makefile sed 's/^X//' >p5-MooseX-SemiAffordanceAccessor/Makefile << '27fe000fa74e8497e38484de054d6250' X# New ports collection makefile for: p5-MooseX-SemiAffordanceAccessor X# Date created: 13 August 2009 X# Whom: Fernan Aguero <fernan@iib.unsam.edu.ar> X# X# $FreeBSD$ X# X XPORTNAME= MooseX-SemiAffordanceAccessor XPORTVERSION= 0.05 XCATEGORIES= devel perl5 XMASTER_SITES= CPAN XPKGNAMEPREFIX= p5- X XMAINTAINER= perl@FreeBSD.org XCOMMENT= Name your accessors foo() and set_foo() X XBUILD_DEPENDS= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple XRUN_DEPENDS= p5-Moose>=0.84:${PORTSDIR}/devel/p5-Moose X XPERL_CONFIGURE= YES X XMAN3= MooseX::SemiAffordanceAccessor.3 \ X MooseX::SemiAffordanceAccessor::Role::Attribute.3 X X.include <bsd.port.mk> 27fe000fa74e8497e38484de054d6250 echo x - p5-MooseX-SemiAffordanceAccessor/distinfo sed 's/^X//' >p5-MooseX-SemiAffordanceAccessor/distinfo << 'adb6a6a26ac17860a0c979d2ef863a93' XMD5 (MooseX-SemiAffordanceAccessor-0.05.tar.gz) = 4e917185d50a0de2dc9942a643eb76bd XSHA256 (MooseX-SemiAffordanceAccessor-0.05.tar.gz) = 308467101865d2b34e42f32cf24a004ce5119d2e52a3f8f048edae2d1c730227 XSIZE (MooseX-SemiAffordanceAccessor-0.05.tar.gz) = 4687 adb6a6a26ac17860a0c979d2ef863a93 echo x - p5-MooseX-SemiAffordanceAccessor/pkg-descr sed 's/^X//' >p5-MooseX-SemiAffordanceAccessor/pkg-descr << '1950002d1626def4b8ba9726febcde11' XThis module does not provide any methods. Simply loading it changes the Xdefault naming policy for the loading class so that accessors are separated Xinto get and set methods. The get methods have the same name as the Xaccessor, while set methods are prefixed with "set_". X XIf you define an attribute with a leading underscore, then the set method Xwill start with "_set_". X XIf you explicitly set a "reader" or "writer" name when creating an Xattribute, then that attribute's naming scheme is left unchanged. X XThe name "semi-affordance" comes from David Wheeler's Class::Meta module. 1950002d1626def4b8ba9726febcde11 echo x - p5-MooseX-SemiAffordanceAccessor/pkg-plist sed 's/^X//' >p5-MooseX-SemiAffordanceAccessor/pkg-plist << '356790f586379f4999238d5617d78ba8' X%%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/SemiAffordanceAccessor/.packlist X%%SITE_PERL%%/MooseX/SemiAffordanceAccessor/Role/Attribute.pm X%%SITE_PERL%%/MooseX/SemiAffordanceAccessor.pm X@dirrm %%SITE_PERL%%/MooseX/SemiAffordanceAccessor/Role X@dirrm %%SITE_PERL%%/MooseX/SemiAffordanceAccessor X@dirrmtry %%SITE_PERL%%/MooseX X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/SemiAffordanceAccessor X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX 356790f586379f4999238d5617d78ba8 exit --- p5-MooseX-SemiAffordanceAccessor.shar ends here --- --00148539257a47aad5047100fc5e Content-Type: application/x-shar; name="p5-File-ChangeNotify.shar" Content-Disposition: attachment; filename="p5-File-ChangeNotify.shar" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fyb6d6ds0 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJcDUtRmlsZS1DaGFuZ2VOb3Rp ZnkKIwlwNS1GaWxlLUNoYW5nZU5vdGlmeS9NYWtlZmlsZQojCXA1LUZpbGUtQ2hhbmdlTm90aWZ5 L2Rpc3RpbmZvCiMJcDUtRmlsZS1DaGFuZ2VOb3RpZnkvcGtnLWRlc2NyCiMJcDUtRmlsZS1DaGFu Z2VOb3RpZnkvcGtnLXBsaXN0CiMKZWNobyBjIC0gcDUtRmlsZS1DaGFuZ2VOb3RpZnkKbWtkaXIg LXAgcDUtRmlsZS1DaGFuZ2VOb3RpZnkgPiAvZGV2L251bGwgMj4mMQplY2hvIHggLSBwNS1GaWxl LUNoYW5nZU5vdGlmeS9NYWtlZmlsZQpzZWQgJ3MvXlgvLycgPnA1LUZpbGUtQ2hhbmdlTm90aWZ5 L01ha2VmaWxlIDw8ICdhYzFiNzRmN2QwMmZmOWQxYzE1ZjdlMzgzMTY4OTBjZScKWCMgTmV3IHBv cnRzIGNvbGxlY3Rpb24gbWFrZWZpbGUgZm9yOiAgIHA1LUZpbGUtQ2hhbmdlTm90aWZ5ClgjIERh dGUgY3JlYXRlZDogICAgICAgICAgICAgICAgMTMgQXVndXN0IDIwMDkKWCMgV2hvbTogICAgICAg ICAgICAgICAgICAgICAgICBGZXJuYW4gQWd1ZXJvIDxmZXJuYW5AaWliLnVuc2FtLmVkdS5hcj4K WCMKWCMgJEZyZWVCU0QkClgjClgKWFBPUlROQU1FPQlGaWxlLUNoYW5nZU5vdGlmeQpYUE9SVFZF UlNJT049CTAuMDcKWENBVEVHT1JJRVM9CWRldmVsIHBlcmw1ClhNQVNURVJfU0lURVM9CUNQQU4K WFBLR05BTUVQUkVGSVg9CXA1LQpYClhNQUlOVEFJTkVSPQlwZXJsQEZyZWVCU0Qub3JnClhDT01N RU5UPQlXYXRjaCBmb3IgY2hhbmdlcyB0byBmaWxlcywgY3Jvc3MtcGxhdGZvcm0gc3R5bGUKWApY QlVJTERfREVQRU5EUz0gIHA1LUZpbGUtUGF0aD4wOiR7UE9SVFNESVJ9L2RldmVsL3A1LUZpbGUt UGF0aCBcClgJCXA1LUZpbGUtVGVtcD4wOiR7UE9SVFNESVJ9L2RldmVsL3A1LUZpbGUtVGVtcCBc ClgJCSR7U0lURV9QRVJMfS9UZXN0L01vcmUucG06JHtQT1JUU0RJUn0vZGV2ZWwvcDUtVGVzdC1T aW1wbGUKWFJVTl9ERVBFTkRTPQlwNS1Nb29zZVgtUGFyYW1zLVZhbGlkYXRlPj0wLjA4OiR7UE9S VFNESVJ9L2RldmVsL3A1LU1vb3NlWC1QYXJhbXMtVmFsaWRhdGUgXApYCQlwNS1Nb29zZVgtUG9s aWN5LVNlbWlBZmZvcmRhbmNlQWNjZXNzb3I+MDoke1BPUlRTRElSfS9kZXZlbC9wNS1Nb29zZVgt UG9saWN5LVNlbWlBZmZvcmRhbmNlQWNjZXNzb3IgXApYCQlwNS1UaW1lLUhpUmVzPjA6JHtQT1JU U0RJUn0vZGV2ZWwvcDUtVGltZS1IaVJlcyBcClgJCXA1LU1vZHVsZS1QbHVnZ2FibGU+MDoke1BP UlRTRElSfS9kZXZlbC9wNS1Nb2R1bGUtUGx1Z2dhYmxlIFwKWAkJcDUtQ2xhc3MtTU9QPjA6JHtQ T1JUU0RJUn0vZGV2ZWwvcDUtQ2xhc3MtTU9QClgKWFBFUkxfQ09ORklHVVJFPQlZRVMKWApYTUFO Mz0JRmlsZTo6Q2hhbmdlTm90aWZ5OjpXYXRjaGVyOjpJbm90aWZ5LjMgXApYCUZpbGU6OkNoYW5n ZU5vdGlmeTo6RXZlbnQuMyBcClgJRmlsZTo6Q2hhbmdlTm90aWZ5LjMgXApYCUZpbGU6OkNoYW5n ZU5vdGlmeTo6V2F0Y2hlci4zIFwKWAlGaWxlOjpDaGFuZ2VOb3RpZnk6OldhdGNoZXI6OkRlZmF1 bHQuMwpYClguaW5jbHVkZSA8YnNkLnBvcnQubWs+CmFjMWI3NGY3ZDAyZmY5ZDFjMTVmN2UzODMx Njg5MGNlCmVjaG8geCAtIHA1LUZpbGUtQ2hhbmdlTm90aWZ5L2Rpc3RpbmZvCnNlZCAncy9eWC8v JyA+cDUtRmlsZS1DaGFuZ2VOb3RpZnkvZGlzdGluZm8gPDwgJ2FmOGVlNzlmZjU5MDk4MGFkYzc0 MjFiMjVlYmIzY2YxJwpYTUQ1IChGaWxlLUNoYW5nZU5vdGlmeS0wLjA3LnRhci5neikgPSAxNDU5 ZDk5ZDkxNDIwZDE0ZDc1YmI1ZDAwMGFhM2FhMgpYU0hBMjU2IChGaWxlLUNoYW5nZU5vdGlmeS0w LjA3LnRhci5neikgPSA5ZTQyNDNiOTU1ZTVkMDc5ZDgzNzYxYjQ1NDAxZTQ3OTMzNDgwMTZiOWEw OTYyNWYyODI2ODIxODdiZjY3NDYyClhTSVpFIChGaWxlLUNoYW5nZU5vdGlmeS0wLjA3LnRhci5n eikgPSAxMDQ0MAphZjhlZTc5ZmY1OTA5ODBhZGM3NDIxYjI1ZWJiM2NmMQplY2hvIHggLSBwNS1G aWxlLUNoYW5nZU5vdGlmeS9wa2ctZGVzY3IKc2VkICdzL15YLy8nID5wNS1GaWxlLUNoYW5nZU5v dGlmeS9wa2ctZGVzY3IgPDwgJzNlYWE2MGU1MDY5Y2VjNzQ2MTRkNDdhNThjMGI1OGExJwpYRmls ZTo6Q2hhbmdlTm90aWZ5IC0gV2F0Y2ggZm9yIGNoYW5nZXMgdG8gZmlsZXMsIGNyb3NzLXBsYXRm b3JtIHN0eWxlClgKWFRoaXMgbW9kdWxlIHByb3ZpZGVzIGFuIEFQSSBmb3IgY3JlYXRpbmcgYSBG aWxlOjpDaGFuZ2VOb3RpZnk6OldhdGNoZXIKWHN1YmNsYXNzIHRoYXQgd2lsbCB3b3JrIG9uIHlv dXIgcGxhdGZvcm0uClgKWEEgRmlsZTo6Q2hhbmdlTm90aWZ5OjpXYXRjaGVyIGNsYXNzIG1vbml0 b3JzIGEgZGlyZWN0b3J5IGZvciBjaGFuZ2VzIG1hZGUgdG8KWGFueSBmaWxlLiBZb3UgY2FuIHBy b3ZpZGUgYSByZWd1bGFyIGV4cHJlc3Npb24gdG8gZmlsdGVyIG91dCBmaWxlcyB5b3UgYXJlClhu b3QgaW50ZXJlc3RlZCBpbi4gSXQgaGFuZGxlcyB0aGUgYWRkaXRpb24gb2YgbmV3IHN1YmRpcmVj dG9yaWVzIGJ5IGFkZGluZwpYdGhlbSB0byB0aGUgd2F0Y2ggbGlzdC4KM2VhYTYwZTUwNjljZWM3 NDYxNGQ0N2E1OGMwYjU4YTEKZWNobyB4IC0gcDUtRmlsZS1DaGFuZ2VOb3RpZnkvcGtnLXBsaXN0 CnNlZCAncy9eWC8vJyA+cDUtRmlsZS1DaGFuZ2VOb3RpZnkvcGtnLXBsaXN0IDw8ICdmNGM1Yjcy ZmJkYWI2YmRiMzZkZDc3ZWFjOGY5NTdkNCcKWCUlU0lURV9QRVJMJSUvJSVQRVJMX0FSQ0glJS9h dXRvL0ZpbGUvQ2hhbmdlTm90aWZ5Ly5wYWNrbGlzdApYJSVTSVRFX1BFUkwlJS9GaWxlL0NoYW5n ZU5vdGlmeS9XYXRjaGVyL0lub3RpZnkucG0KWCUlU0lURV9QRVJMJSUvRmlsZS9DaGFuZ2VOb3Rp ZnkvV2F0Y2hlci9EZWZhdWx0LnBtClglJVNJVEVfUEVSTCUlL0ZpbGUvQ2hhbmdlTm90aWZ5L0V2 ZW50LnBtClglJVNJVEVfUEVSTCUlL0ZpbGUvQ2hhbmdlTm90aWZ5L1dhdGNoZXIucG0KWCUlU0lU RV9QRVJMJSUvRmlsZS9DaGFuZ2VOb3RpZnkucG0KWEBkaXJybSAlJVNJVEVfUEVSTCUlL0ZpbGUv Q2hhbmdlTm90aWZ5L1dhdGNoZXIKWEBkaXJybSAlJVNJVEVfUEVSTCUlL0ZpbGUvQ2hhbmdlTm90 aWZ5ClhAZGlycm10cnkgJSVTSVRFX1BFUkwlJS9GaWxlClhAZGlycm0gJSVTSVRFX1BFUkwlJS8l JVBFUkxfQVJDSCUlL2F1dG8vRmlsZS9DaGFuZ2VOb3RpZnkKZjRjNWI3MmZiZGFiNmJkYjM2ZGQ3 N2VhYzhmOTU3ZDQKZXhpdAoK --00148539257a47aad5047100fc5e Content-Type: application/x-shar; name="p5-MooseX-Params-Validate.shar" Content-Disposition: attachment; filename="p5-MooseX-Params-Validate.shar" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fyb6ddli1 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJcDUtTW9vc2VYLVBhcmFtcy1W YWxpZGF0ZQojCXA1LU1vb3NlWC1QYXJhbXMtVmFsaWRhdGUvTWFrZWZpbGUKIwlwNS1Nb29zZVgt UGFyYW1zLVZhbGlkYXRlL2Rpc3RpbmZvCiMJcDUtTW9vc2VYLVBhcmFtcy1WYWxpZGF0ZS9wa2ct ZGVzY3IKIwlwNS1Nb29zZVgtUGFyYW1zLVZhbGlkYXRlL3BrZy1wbGlzdAojCmVjaG8gYyAtIHA1 LU1vb3NlWC1QYXJhbXMtVmFsaWRhdGUKbWtkaXIgLXAgcDUtTW9vc2VYLVBhcmFtcy1WYWxpZGF0 ZSA+IC9kZXYvbnVsbCAyPiYxCmVjaG8geCAtIHA1LU1vb3NlWC1QYXJhbXMtVmFsaWRhdGUvTWFr ZWZpbGUKc2VkICdzL15YLy8nID5wNS1Nb29zZVgtUGFyYW1zLVZhbGlkYXRlL01ha2VmaWxlIDw8 ICdjMzRmMjk3N2FlNzA3Y2Y2ZjJmYjQxZjgyNzQ2Zjg5NScKWCMgTmV3IHBvcnRzIGNvbGxlY3Rp b24gbWFrZWZpbGUgZm9yOiAgIHA1LU1vb3NlWC1QYXJhbXMtVmFsaWRhdGUKWCMgRGF0ZSBjcmVh dGVkOiAgICAgICAgICAgICAgICAxMyBBdWd1c3QgMjAwOQpYIyBXaG9tOiAgICAgICAgICAgICAg ICAgICAgICAgIEZlcm5hbiBBZ3Vlcm8gPGZlcm5hbkBpaWIudW5zYW0uZWR1LmFyPgpYIwpYIyAk RnJlZUJTRCQKWCMKWApYUE9SVE5BTUU9CU1vb3NlWC1QYXJhbXMtVmFsaWRhdGUKWFBPUlRWRVJT SU9OPQkwLjEyClhDQVRFR09SSUVTPQlkZXZlbCBwZXJsNQpYTUFTVEVSX1NJVEVTPQlDUEFOClhQ S0dOQU1FUFJFRklYPQlwNS0KWApYTUFJTlRBSU5FUj0JcGVybEBGcmVlQlNELm9yZwpYQ09NTUVO VD0JQW4gZXh0ZW5zaW9uIG9mIFBhcmFtczo6VmFsaWRhdGUgZm9yIHVzaW5nIE1vb3NlJ3MgdHlw ZXMKWApYQlVJTERfREVQRU5EUz0gIHA1LUV4dFV0aWxzLU1ha2VNYWtlcj49Ni40Mjoke1BPUlRT RElSfS9kZXZlbC9wNS1FeHRVdGlscy1NYWtlTWFrZXIgXApYCQlwNS1UZXN0LUV4Y2VwdGlvbj49 MC4yMToke1BPUlRTRElSfS9kZXZlbC9wNS1UZXN0LUV4Y2VwdGlvbiBcClgJCSR7U0lURV9QRVJM fS9UZXN0L01vcmUucG06JHtQT1JUU0RJUn0vZGV2ZWwvcDUtVGVzdC1TaW1wbGUKWFJVTl9ERVBF TkRTPQlwNS1Nb29zZT49MC41ODoke1BPUlRTRElSfS9kZXZlbC9wNS1Nb29zZSBcClgJCXA1LURl dmVsLUNhbGxlcj4wOiR7UE9SVFNESVJ9L2RldmVsL3A1LURldmVsLUNhbGxlciBcClgJCSR7U0lU RV9QRVJMfS8ke1BFUkxfQVJDSH0vU2NhbGFyL1V0aWwucG06JHtQT1JUU0RJUn0vbGFuZy9wNS1T Y2FsYXItTGlzdC1VdGlscyBcClgJCXA1LVN1Yi1FeHBvcnRlcj4wOiR7UE9SVFNESVJ9L2RldmVs L3A1LVN1Yi1FeHBvcnRlcgpYClhQRVJMX0NPTkZJR1VSRT0JWUVTClgKWE1BTjM9CU1vb3NlWDo6 UGFyYW1zOjpWYWxpZGF0ZS4zClgKWC5pbmNsdWRlIDxic2QucG9ydC5taz4KYzM0ZjI5NzdhZTcw N2NmNmYyZmI0MWY4Mjc0NmY4OTUKZWNobyB4IC0gcDUtTW9vc2VYLVBhcmFtcy1WYWxpZGF0ZS9k aXN0aW5mbwpzZWQgJ3MvXlgvLycgPnA1LU1vb3NlWC1QYXJhbXMtVmFsaWRhdGUvZGlzdGluZm8g PDwgJ2Y3NjM5ZTRmODJjNmJjNDdhMDZjOWUwYmQzNzJiMTllJwpYTUQ1IChNb29zZVgtUGFyYW1z LVZhbGlkYXRlLTAuMTIudGFyLmd6KSA9IDAyOGM1OGZmMDQzMWI0NWUxM2Y3MGY5ZDgxOWU1YjY3 ClhTSEEyNTYgKE1vb3NlWC1QYXJhbXMtVmFsaWRhdGUtMC4xMi50YXIuZ3opID0gMGM4YTdhM2Q3 NjMwMGZmYjFjMzA4YTY0NTBiMWMzZDczOGRjZDI0ZDc4MDRmMjNkM2VlNWE2YTA0ODcwYWZlNwpY U0laRSAoTW9vc2VYLVBhcmFtcy1WYWxpZGF0ZS0wLjEyLnRhci5neikgPSAyMjIzMgpmNzYzOWU0 ZjgyYzZiYzQ3YTA2YzllMGJkMzcyYjE5ZQplY2hvIHggLSBwNS1Nb29zZVgtUGFyYW1zLVZhbGlk YXRlL3BrZy1kZXNjcgpzZWQgJ3MvXlgvLycgPnA1LU1vb3NlWC1QYXJhbXMtVmFsaWRhdGUvcGtn LWRlc2NyIDw8ICdjMDVjZmE3OWQ5ZDI5Njg4YzY2NGVjMTQ5NTJlYWFiNCcKWFRoaXMgbW9kdWxl IGZpbGxzIGEgZ2FwIGluIE1vb3NlIGJ5IGFkZGluZyBtZXRob2QgcGFyYW1ldGVyIHZhbGlkYXRp b24gdG8KWE1vb3NlLiBUaGlzIGlzIGp1c3Qgb25lIG9mIG1hbnkgZGV2ZWxvcGluZyBvcHRpb25z LCBpdCBzaG91bGQgbm90IGJlClhjb25zaWRlcmVkIHRoZSAib2ZmaWNpYWwiIG9uZSBieSBhbnkg bWVhbnMgdGhvdWdoLgpYClhZb3UgbWlnaHQgYWxzbyB3YW50IHRvIGV4cGxvcmUgTW9vc2VYOjpN ZXRob2Q6OlNpZ25hdHVyZXMgYW5kClhNb29zZVg6OkRlY2xhcmUKYzA1Y2ZhNzlkOWQyOTY4OGM2 NjRlYzE0OTUyZWFhYjQKZWNobyB4IC0gcDUtTW9vc2VYLVBhcmFtcy1WYWxpZGF0ZS9wa2ctcGxp c3QKc2VkICdzL15YLy8nID5wNS1Nb29zZVgtUGFyYW1zLVZhbGlkYXRlL3BrZy1wbGlzdCA8PCAn YTgyYTY3YmJiNjQxOTg0NzAxMGE5M2U5OTBlMDAzNGMnClglJVNJVEVfUEVSTCUlLyUlUEVSTF9B UkNIJSUvYXV0by9Nb29zZVgvUGFyYW1zL1ZhbGlkYXRlLy5wYWNrbGlzdApYJSVTSVRFX1BFUkwl JS9Nb29zZVgvUGFyYW1zL1ZhbGlkYXRlLnBtClhAZGlycm0gJSVTSVRFX1BFUkwlJS9Nb29zZVgv UGFyYW1zClhAZGlycm10cnkgJSVTSVRFX1BFUkwlJS9Nb29zZVgKYTgyYTY3YmJiNjQxOTg0NzAx MGE5M2U5OTBlMDAzNGMKZXhpdAoK --00148539257a47aad5047100fc5e Content-Type: application/x-shar; name="p5-MooseX-SemiAffordanceAccessor.shar" Content-Disposition: attachment; filename="p5-MooseX-SemiAffordanceAccessor.shar" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fyb6diwh2 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJcDUtTW9vc2VYLVNlbWlBZmZv cmRhbmNlQWNjZXNzb3IKIwlwNS1Nb29zZVgtU2VtaUFmZm9yZGFuY2VBY2Nlc3Nvci9NYWtlZmls ZQojCXA1LU1vb3NlWC1TZW1pQWZmb3JkYW5jZUFjY2Vzc29yL2Rpc3RpbmZvCiMJcDUtTW9vc2VY LVNlbWlBZmZvcmRhbmNlQWNjZXNzb3IvcGtnLWRlc2NyCiMJcDUtTW9vc2VYLVNlbWlBZmZvcmRh bmNlQWNjZXNzb3IvcGtnLXBsaXN0CiMKZWNobyBjIC0gcDUtTW9vc2VYLVNlbWlBZmZvcmRhbmNl QWNjZXNzb3IKbWtkaXIgLXAgcDUtTW9vc2VYLVNlbWlBZmZvcmRhbmNlQWNjZXNzb3IgPiAvZGV2 L251bGwgMj4mMQplY2hvIHggLSBwNS1Nb29zZVgtU2VtaUFmZm9yZGFuY2VBY2Nlc3Nvci9NYWtl ZmlsZQpzZWQgJ3MvXlgvLycgPnA1LU1vb3NlWC1TZW1pQWZmb3JkYW5jZUFjY2Vzc29yL01ha2Vm aWxlIDw8ICcyN2ZlMDAwZmE3NGU4NDk3ZTM4NDg0ZGUwNTRkNjI1MCcKWCMgTmV3IHBvcnRzIGNv bGxlY3Rpb24gbWFrZWZpbGUgZm9yOiAgIHA1LU1vb3NlWC1TZW1pQWZmb3JkYW5jZUFjY2Vzc29y ClgjIERhdGUgY3JlYXRlZDogICAgICAgICAgICAgICAgMTMgQXVndXN0IDIwMDkKWCMgV2hvbTog ICAgICAgICAgICAgICAgICAgICAgICBGZXJuYW4gQWd1ZXJvIDxmZXJuYW5AaWliLnVuc2FtLmVk dS5hcj4KWCMKWCMgJEZyZWVCU0QkClgjClgKWFBPUlROQU1FPQlNb29zZVgtU2VtaUFmZm9yZGFu Y2VBY2Nlc3NvcgpYUE9SVFZFUlNJT049CTAuMDUKWENBVEVHT1JJRVM9CWRldmVsIHBlcmw1ClhN QVNURVJfU0lURVM9CUNQQU4KWFBLR05BTUVQUkVGSVg9CXA1LQpYClhNQUlOVEFJTkVSPQlwZXJs QEZyZWVCU0Qub3JnClhDT01NRU5UPQlOYW1lIHlvdXIgYWNjZXNzb3JzIGZvbygpIGFuZCBzZXRf Zm9vKCkKWApYQlVJTERfREVQRU5EUz0gICR7U0lURV9QRVJMfS9UZXN0L01vcmUucG06JHtQT1JU U0RJUn0vZGV2ZWwvcDUtVGVzdC1TaW1wbGUKWFJVTl9ERVBFTkRTPQlwNS1Nb29zZT49MC44NDok e1BPUlRTRElSfS9kZXZlbC9wNS1Nb29zZQpYClhQRVJMX0NPTkZJR1VSRT0JWUVTClgKWE1BTjM9 CU1vb3NlWDo6U2VtaUFmZm9yZGFuY2VBY2Nlc3Nvci4zIFwKWAlNb29zZVg6OlNlbWlBZmZvcmRh bmNlQWNjZXNzb3I6OlJvbGU6OkF0dHJpYnV0ZS4zClgKWC5pbmNsdWRlIDxic2QucG9ydC5taz4K MjdmZTAwMGZhNzRlODQ5N2UzODQ4NGRlMDU0ZDYyNTAKZWNobyB4IC0gcDUtTW9vc2VYLVNlbWlB ZmZvcmRhbmNlQWNjZXNzb3IvZGlzdGluZm8Kc2VkICdzL15YLy8nID5wNS1Nb29zZVgtU2VtaUFm Zm9yZGFuY2VBY2Nlc3Nvci9kaXN0aW5mbyA8PCAnYWRiNmE2YTI2YWMxNzg2MGEwYzk3OWQyZWY4 NjNhOTMnClhNRDUgKE1vb3NlWC1TZW1pQWZmb3JkYW5jZUFjY2Vzc29yLTAuMDUudGFyLmd6KSA9 IDRlOTE3MTg1ZDUwYTBkZTJkYzk5NDJhNjQzZWI3NmJkClhTSEEyNTYgKE1vb3NlWC1TZW1pQWZm b3JkYW5jZUFjY2Vzc29yLTAuMDUudGFyLmd6KSA9IDMwODQ2NzEwMTg2NWQyYjM0ZTQyZjMyY2Yy NGEwMDRjZTUxMTlkMmU1MmEzZjhmMDQ4ZWRhZTJkMWM3MzAyMjcKWFNJWkUgKE1vb3NlWC1TZW1p QWZmb3JkYW5jZUFjY2Vzc29yLTAuMDUudGFyLmd6KSA9IDQ2ODcKYWRiNmE2YTI2YWMxNzg2MGEw Yzk3OWQyZWY4NjNhOTMKZWNobyB4IC0gcDUtTW9vc2VYLVNlbWlBZmZvcmRhbmNlQWNjZXNzb3Iv cGtnLWRlc2NyCnNlZCAncy9eWC8vJyA+cDUtTW9vc2VYLVNlbWlBZmZvcmRhbmNlQWNjZXNzb3Iv cGtnLWRlc2NyIDw8ICcxOTUwMDAyZDE2MjZkZWY0YjhiYTk3MjZmZWJjZGUxMScKWFRoaXMgbW9k dWxlIGRvZXMgbm90IHByb3ZpZGUgYW55IG1ldGhvZHMuIFNpbXBseSBsb2FkaW5nIGl0IGNoYW5n ZXMgdGhlClhkZWZhdWx0IG5hbWluZyBwb2xpY3kgZm9yIHRoZSBsb2FkaW5nIGNsYXNzIHNvIHRo YXQgYWNjZXNzb3JzIGFyZSBzZXBhcmF0ZWQKWGludG8gZ2V0IGFuZCBzZXQgbWV0aG9kcy4gVGhl IGdldCBtZXRob2RzIGhhdmUgdGhlIHNhbWUgbmFtZSBhcyB0aGUKWGFjY2Vzc29yLCB3aGlsZSBz ZXQgbWV0aG9kcyBhcmUgcHJlZml4ZWQgd2l0aCAic2V0XyIuClgKWElmIHlvdSBkZWZpbmUgYW4g YXR0cmlidXRlIHdpdGggYSBsZWFkaW5nIHVuZGVyc2NvcmUsIHRoZW4gdGhlIHNldCBtZXRob2QK WHdpbGwgc3RhcnQgd2l0aCAiX3NldF8iLgpYClhJZiB5b3UgZXhwbGljaXRseSBzZXQgYSAicmVh ZGVyIiBvciAid3JpdGVyIiBuYW1lIHdoZW4gY3JlYXRpbmcgYW4KWGF0dHJpYnV0ZSwgdGhlbiB0 aGF0IGF0dHJpYnV0ZSdzIG5hbWluZyBzY2hlbWUgaXMgbGVmdCB1bmNoYW5nZWQuClgKWFRoZSBu YW1lICJzZW1pLWFmZm9yZGFuY2UiIGNvbWVzIGZyb20gRGF2aWQgV2hlZWxlcidzIENsYXNzOjpN ZXRhIG1vZHVsZS4KMTk1MDAwMmQxNjI2ZGVmNGI4YmE5NzI2ZmViY2RlMTEKZWNobyB4IC0gcDUt TW9vc2VYLVNlbWlBZmZvcmRhbmNlQWNjZXNzb3IvcGtnLXBsaXN0CnNlZCAncy9eWC8vJyA+cDUt TW9vc2VYLVNlbWlBZmZvcmRhbmNlQWNjZXNzb3IvcGtnLXBsaXN0IDw8ICczNTY3OTBmNTg2Mzc5 ZjQ5OTkyMzhkNTYxN2Q3OGJhOCcKWCUlU0lURV9QRVJMJSUvJSVQRVJMX0FSQ0glJS9hdXRvL01v b3NlWC9TZW1pQWZmb3JkYW5jZUFjY2Vzc29yLy5wYWNrbGlzdApYJSVTSVRFX1BFUkwlJS9Nb29z ZVgvU2VtaUFmZm9yZGFuY2VBY2Nlc3Nvci9Sb2xlL0F0dHJpYnV0ZS5wbQpYJSVTSVRFX1BFUkwl JS9Nb29zZVgvU2VtaUFmZm9yZGFuY2VBY2Nlc3Nvci5wbQpYQGRpcnJtICUlU0lURV9QRVJMJSUv TW9vc2VYL1NlbWlBZmZvcmRhbmNlQWNjZXNzb3IvUm9sZQpYQGRpcnJtICUlU0lURV9QRVJMJSUv TW9vc2VYL1NlbWlBZmZvcmRhbmNlQWNjZXNzb3IKWEBkaXJybXRyeSAlJVNJVEVfUEVSTCUlL01v b3NlWApYQGRpcnJtICUlU0lURV9QRVJMJSUvJSVQRVJMX0FSQ0glJS9hdXRvL01vb3NlWC9TZW1p QWZmb3JkYW5jZUFjY2Vzc29yClhAZGlycm10cnkgJSVTSVRFX1BFUkwlJS8lJVBFUkxfQVJDSCUl L2F1dG8vTW9vc2VYCjM1Njc5MGY1ODYzNzlmNDk5OTIzOGQ1NjE3ZDc4YmE4CmV4aXQKCg== --00148539257a47aad5047100fc5e-- >Release-Note: >Audit-Trail: >Unformatted: --00148539257a47aad5047100fc5e Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?520894aa0908130035v6747b387nd392c991c4c3a8fc>