Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Nov 2010 09:38:05 +0800 (CST)
From:      Gea-Suan Lin <gslin@gslin.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        gslin@gslin.org
Subject:   ports/152630: [NEW PORT] devel/p5-Class-Accessor-Complex: Arrays, hashes, booleans, integers, sets and more
Message-ID:  <20101128013805.AF9917E81C@colo-p.gslin.org>
Resent-Message-ID: <201011280200.oAS20KrG077530@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         152630
>Category:       ports
>Synopsis:       [NEW PORT] devel/p5-Class-Accessor-Complex: Arrays, hashes, booleans, integers, sets and more
>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:   Sun Nov 28 02:00:20 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 7.3-RELEASE-p2 i386
>Organization:
>Environment:
System: FreeBSD colo-p.gslin.org 7.3-RELEASE-p2 FreeBSD 7.3-RELEASE-p2 #0: Mon Jul 12 19:04:04 UTC 2010
>Description:
This module generates accessors for your class in the same spirit as
Class::Accessor does. While the latter deals with accessors for
scalar values, this module provides accessor makers for arrays,
hashes, integers, booleans, sets and more.

As seen in the synopsis, you can chain calls to the accessor makers.
Also, because this module inherits from Class::Accessor, you can put
a call to one of its accessor makers at the end of the chain.

The accessor generators also generate documentation ready to be used
with Sub::Documentation.

WWW:	http://search.cpan.org/~marcel/Class-Accessor-Complex-1.100880/

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- p5-Class-Accessor-Complex-1.100880.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-Class-Accessor-Complex
#	p5-Class-Accessor-Complex/pkg-descr
#	p5-Class-Accessor-Complex/Makefile
#	p5-Class-Accessor-Complex/pkg-plist
#	p5-Class-Accessor-Complex/distinfo
#
echo c - p5-Class-Accessor-Complex
mkdir -p p5-Class-Accessor-Complex > /dev/null 2>&1
echo x - p5-Class-Accessor-Complex/pkg-descr
sed 's/^X//' >p5-Class-Accessor-Complex/pkg-descr << 'c211f0f8d25deed4edb6ba03937181e8'
XThis module generates accessors for your class in the same spirit as
XClass::Accessor does. While the latter deals with accessors for
Xscalar values, this module provides accessor makers for arrays,
Xhashes, integers, booleans, sets and more.
X
XAs seen in the synopsis, you can chain calls to the accessor makers.
XAlso, because this module inherits from Class::Accessor, you can put
Xa call to one of its accessor makers at the end of the chain.
X
XThe accessor generators also generate documentation ready to be used
Xwith Sub::Documentation.
X
XWWW:	http://search.cpan.org/~marcel/Class-Accessor-Complex-1.100880/
c211f0f8d25deed4edb6ba03937181e8
echo x - p5-Class-Accessor-Complex/Makefile
sed 's/^X//' >p5-Class-Accessor-Complex/Makefile << '0848692c8b589fd98ce02dda468991bd'
X# New ports collection makefile for:	p5-Class-Accessor-Complex
X# Date created:		2010-11-28
X# Whom:			Gea-Suan Lin <gslin@gslin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Class-Accessor-Complex
XPORTVERSION=	1.100880
XCATEGORIES=	devel perl5
XMASTER_SITES=	CPAN
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	gslin@gslin.org
XCOMMENT=	Arrays, hashes, booleans, integers, sets and more
X
XRUN_DEPENDS=	p5-Class-Accessor>=0:${PORTSDIR}/devel/p5-Class-Accessor \
X		p5-Data-Miscellany>=0:${PORTSDIR}/devel/p5-Data-Miscellany \
X		p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils
X
XPERL_CONFIGURE=	yes
XUSE_PERL5_RUN=	5.8.1+
X
XMAN3=		Class::Accessor::Complex.3
X
X.include <bsd.port.pre.mk>
X
X.if ${PERL_LEVEL} < 501001
XRUN_DEPENDS+=	p5-parent>=0:${PORTSDIR}/devel/p5-parent
X.endif
X
X.include <bsd.port.post.mk>
0848692c8b589fd98ce02dda468991bd
echo x - p5-Class-Accessor-Complex/pkg-plist
sed 's/^X//' >p5-Class-Accessor-Complex/pkg-plist << 'cdafa1d001e93618215a4507633fd382'
X@comment $FreeBSD$
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/Accessor/Complex/.packlist
X%%SITE_PERL%%/Class/Accessor/Complex.pm
X@dirrmtry %%SITE_PERL%%/Class/Accessor
X@dirrmtry %%SITE_PERL%%/Class
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/Accessor/Complex
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/Accessor
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class
cdafa1d001e93618215a4507633fd382
echo x - p5-Class-Accessor-Complex/distinfo
sed 's/^X//' >p5-Class-Accessor-Complex/distinfo << '14b718406d85c80872015ac421848cee'
XSHA256 (Class-Accessor-Complex-1.100880.tar.gz) = c65a95c23da16d8bf9118abefc00cf3e313001811fd2d51148b0d10d83474487
XSIZE (Class-Accessor-Complex-1.100880.tar.gz) = 32955
14b718406d85c80872015ac421848cee
exit
--- p5-Class-Accessor-Complex-1.100880.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101128013805.AF9917E81C>