ports/137719: p5-Catalyst-Devel is missing a critical dependency

Fernan Aguero fernan.aguero at gmail.com
Thu Aug 13 07:40:08 UTC 2009


>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 at 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 at 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 at 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 at dirrm %%SITE_PERL%%/File/ChangeNotify/Watcher
X at dirrm %%SITE_PERL%%/File/ChangeNotify
X at dirrmtry %%SITE_PERL%%/File
X at 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 at 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 at 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 at dirrm %%SITE_PERL%%/MooseX/Params
X at 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 at 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 at 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 at dirrm %%SITE_PERL%%/MooseX/SemiAffordanceAccessor/Role
X at dirrm %%SITE_PERL%%/MooseX/SemiAffordanceAccessor
X at dirrmtry %%SITE_PERL%%/MooseX
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/MooseX/SemiAffordanceAccessor
X at 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
 



More information about the freebsd-ports-bugs mailing list