ports/70339: New Port: devel/p5-Class-Observable

Travis Campbell hcoyote at ghostar.ath.cx
Thu Aug 12 02:20:20 UTC 2004


>Number:         70339
>Category:       ports
>Synopsis:       New Port:  devel/p5-Class-Observable
>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 12 02:20:19 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Travis Campbell
>Release:        FreeBSD 4.10-RELEASE-p2 i386
>Organization:
none
>Environment:
System: FreeBSD malkavian.ghostar.ath.cx 4.10-RELEASE-p2 FreeBSD 4.10-RELEASE-p2 #0: Sat Jul 10 15:35:47 CDT 2004 root at malkavian.ghostar.ath.cx:/usr/obj/usr/src/sys/MALKAVIAN i386


>Description:

perl5 port of Class::Observable

>How-To-Repeat:

N/A

>Fix:

# 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-Observable
#	p5-Class-Observable/Makefile
#	p5-Class-Observable/distinfo
#	p5-Class-Observable/pkg-descr
#	p5-Class-Observable/pkg-plist
#
echo c - p5-Class-Observable
mkdir -p p5-Class-Observable > /dev/null 2>&1
echo x - p5-Class-Observable/Makefile
sed 's/^X//' >p5-Class-Observable/Makefile << 'END-of-p5-Class-Observable/Makefile'
X# New ports collection makefile for:	Class-Observable
X# Date created:	   11 Aug 2004
X# Whom:		  Travis Campbell <hcoyote at ghostar.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Class-Observable
XPORTVERSION=	1.02
XCATEGORIES=	devel perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	Class
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	hcoyote at ghostar.org
XCOMMENT=	Allow other classes and objects to respond to events in yours
X
XBUILD_DEPENDS=	${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple\
X		${SITE_PERL}/Class/ISA.pm:${PORTSDIR}/devel/p5-Class-ISA
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XPERL_CONFIGURE=	yes
X
XMAN3=		Class::Observable.3
X
X.include <bsd.port.mk>
END-of-p5-Class-Observable/Makefile
echo x - p5-Class-Observable/distinfo
sed 's/^X//' >p5-Class-Observable/distinfo << 'END-of-p5-Class-Observable/distinfo'
XMD5 (Class-Observable-1.02.tar.gz) = 792de9e203bda8940d30caca3fb97d60
XSIZE (Class-Observable-1.02.tar.gz) = 9008
END-of-p5-Class-Observable/distinfo
echo x - p5-Class-Observable/pkg-descr
sed 's/^X//' >p5-Class-Observable/pkg-descr << 'END-of-p5-Class-Observable/pkg-descr'
XIf you have ever used Java, you may have run across the java.util.Observable
Xclass and the java.util.Observer interface. Using them, you can decouple an
Xobject from the one or more objects that wish to be notified whenever
Xparticular events occur.  Class::Observable allows you to mimic this action.
X
XWWW: http://search.cpan.org/search?dist=Class-Observable
END-of-p5-Class-Observable/pkg-descr
echo x - p5-Class-Observable/pkg-plist
sed 's/^X//' >p5-Class-Observable/pkg-plist << 'END-of-p5-Class-Observable/pkg-plist'
X%%SITE_PERL%%/Class/Observable.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/Observable/.packlist
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/Observable
X at unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class 2>/dev/null || true
X at unexec rmdir %D/%%SITE_PERL%%/Class 2>/dev/null || true
END-of-p5-Class-Observable/pkg-plist
exit

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



More information about the freebsd-ports-bugs mailing list