Date: Wed, 11 Aug 2004 21:11:22 -0500 (CDT) From: Travis Campbell <hcoyote@ghostar.ath.cx> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/70339: New Port: devel/p5-Class-Observable Message-ID: <200408120211.i7C2BM6r004005@malkavian.ghostar.ath.cx> Resent-Message-ID: <200408120220.i7C2KJgv023211@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/Observable X@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/Class 2>/dev/null || true END-of-p5-Class-Observable/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408120211.i7C2BM6r004005>