Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Jan 2006 13:55:31 +0100 (CET)
From:      Geraud CONTINSOUZAS <geraud@gcu.info>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/91905: New port: devel/p5-Object-InsideOut Comprehensive inside-out object support module
Message-ID:  <200601171255.k0HCtVVq018391@komputer.starnberg.udag.de>
Resent-Message-ID: <200601171300.k0HD0JaC000881@freefall.freebsd.org>

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

>Number:         91905
>Category:       ports
>Synopsis:       New port: devel/p5-Object-InsideOut Comprehensive inside-out object support module
>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:   Tue Jan 17 13:00:18 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Geraud CONTINSOUZAS
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD komputer.starnberg.udag.de 6.0-STABLE FreeBSD 6.0-STABLE #0: Thu Jan 5 21:41:52 CET 2006 root@komputer.starnber.udag.de:/usr/obj/usr/src/sys/KOMPUTER01 i386


>Description:

Object::InsideOut provides comprehensive support for implementing classes
using the inside-out object model.

This module implements inside-out objects as anonymous scalar references that
are blessed into a class with the scalar containing the ID for the object
(usually a sequence number). For Perl 5.8.3 and later, the scalar reference is
set as readonly to prevent accidental modifications to the ID. Object data
(i.e., fields) are stored within the class's package in either arrays indexed
by the object's ID, or hashes keyed to the object's ID.

WWW: http://search.cpan.org/dist/Object-InsideOut/


>How-To-Repeat:

>Fix:


--- p5-Object-InsideOut.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:
#
#	./Makefile
#	./distinfo
#	./pkg-descr
#	./pkg-plist
#
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# New ports collection makefile for:	devel/p5-Object-InsideOut
X# Date created				15 January 2006
X# Whom:					Geraud Continsouzas <geraud@gcu.info>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Object-InsideOut
XPORTVERSION=	1.31
XCATEGORIES=	devel perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	Object
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	geraud@gcu.info
XCOMMENT=	Object::InsideOut - Comprehensive inside-out object support module
X
XBUILD_DEPENDS=	p5-Exception-Class>=1.22:${PORTSDIR}/devel/p5-Exception-Class \
X		p5-Test-Simple>=0.50:${PORTSDIR}/devel/p5-Test-Simple
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XPERL_CONFIGURE=	yes
X
XMAN3=	Object::InsideOut.3
X
X.include <bsd.port.mk>
END-of-./Makefile
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'END-of-./distinfo'
XMD5 (Object-InsideOut-1.31.tar.gz) = c49988f4c6140399a828344f97e63ca6
XSHA256 (Object-InsideOut-1.31.tar.gz) = e57cc680b87074ee07be5bfddc38239741530d0193ab1127c701df1efae1ea6c
XSIZE (Object-InsideOut-1.31.tar.gz) = 56085
END-of-./distinfo
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr'
XObject::InsideOut provides comprehensive support for implementing classes
Xusing the inside-out object model.
X
XThis module implements inside-out objects as anonymous scalar references that
Xare blessed into a class with the scalar containing the ID for the object
X(usually a sequence number). For Perl 5.8.3 and later, the scalar reference is
Xset as readonly to prevent accidental modifications to the ID. Object data
X(i.e., fields) are stored within the class's package in either arrays indexed
Xby the object's ID, or hashes keyed to the object's ID. 
X
XWWW: http://search.cpan.org/dist/Object-InsideOut/
END-of-./pkg-descr
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist'
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Object/InsideOut/.packlist
X%%SITE_PERL%%/Object/InsideOut.pm
X%%SITE_PERL%%/Object/InsideOut/Results.pm
X%%SITE_PERL%%/Object/InsideOut/Util.pm
X@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Object/InsideOut 2>/dev/null || true
X@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Object 2>/dev/null || true
X@unexec rmdir %D/%%SITE_PERL%%/Object/InsideOut 2>/dev/null || true
X@unexec rmdir %D/%%SITE_PERL%%/Object 2>/dev/null || true
END-of-./pkg-plist
exit
--- p5-Object-InsideOut.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?200601171255.k0HCtVVq018391>