Date: Sun, 9 Dec 2001 20:05:58 +1100 (EST) From: Tony Maher <tonym@biolateral.com.au> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/32640: New port: p5-Class-ObjectTemplate Message-ID: <200112090905.fB995w310664@dt.home>
next in thread | raw e-mail | index | archive | help
>Number: 32640 >Category: ports >Synopsis: New port: p5-Class-ObjectTemplate >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 09 01:10:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Tony Maher >Release: FreeBSD 4.4-STABLE i386 >Organization: BioLateral >Environment: System: FreeBSD dt.home 4.4-STABLE FreeBSD 4.4-STABLE #3: Sat Dec 8 16:24:41 EST 2001 root@dt.home:/usr/obj/usr/src/sys/DT i386 >Description: "Class::ObjectTemplate is a utility class to assist in the building of other Object Oriented Perl classes. It was described in detail in the O'Reilly book, "Advanced Perl Programming" by Sriram Srinivasam." - from the manual page. This is (one of many) dependant port required for a large biology port I am working one. A second one p5-Class-ObjectTemplate-DB will follow shortly. I have no real way of testing this port so if a perl guru can look this over before committing ... It is covered in the O'reilly book and from the book package Employee; use Class::ObjectTemplate; @ISA = qw(ObjectTemplate); attributes qw(name age position); running perl on this looks ok. Otherwise it can sit in the PR's until I get the big port going and tested. >How-To-Repeat: >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-ObjectTemplate # p5-Class-ObjectTemplate/files # p5-Class-ObjectTemplate/files/patch-aa # p5-Class-ObjectTemplate/Makefile # p5-Class-ObjectTemplate/pkg-comment # p5-Class-ObjectTemplate/pkg-descr # p5-Class-ObjectTemplate/pkg-plist # p5-Class-ObjectTemplate/distinfo # echo c - p5-Class-ObjectTemplate mkdir -p p5-Class-ObjectTemplate > /dev/null 2>&1 echo c - p5-Class-ObjectTemplate/files mkdir -p p5-Class-ObjectTemplate/files > /dev/null 2>&1 echo x - p5-Class-ObjectTemplate/files/patch-aa sed 's/^X//' >p5-Class-ObjectTemplate/files/patch-aa << 'END-of-p5-Class-ObjectTemplate/files/patch-aa' X--- ObjectTemplate.pm.orig Sun Dec 9 13:38:22 2001 X+++ ObjectTemplate.pm Sun Dec 9 13:38:35 2001 X@@ -194,6 +194,7 @@ X X 1; X __END__ X+ X =head1 NAME X X Class::ObjectTemplate - Perl extension for an optimized template END-of-p5-Class-ObjectTemplate/files/patch-aa echo x - p5-Class-ObjectTemplate/Makefile sed 's/^X//' >p5-Class-ObjectTemplate/Makefile << 'END-of-p5-Class-ObjectTemplate/Makefile' X# New ports collection makefile for: Class::ObjectTemplate X# Date created: 9 Nov 2001 X# Whom: Tony Maher <tonym@biolateral.com.au> X# X# $FreeBSD$ X# X XPORTNAME= Class-ObjectTemplate XPORTVERSION= 0.4 XCATEGORIES= devel perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Class XPKGNAMEPREFIX= p5- X XMAINTAINER= tonym@biolateral.com.au X XPERL_CONFIGURE= yes X X#MAN3= Class::ObjectTemplate.3 X#MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} X X.include <bsd.port.mk> END-of-p5-Class-ObjectTemplate/Makefile echo x - p5-Class-ObjectTemplate/pkg-comment sed 's/^X//' >p5-Class-ObjectTemplate/pkg-comment << 'END-of-p5-Class-ObjectTemplate/pkg-comment' XAn optimized template builder base class END-of-p5-Class-ObjectTemplate/pkg-comment echo x - p5-Class-ObjectTemplate/pkg-descr sed 's/^X//' >p5-Class-ObjectTemplate/pkg-descr << 'END-of-p5-Class-ObjectTemplate/pkg-descr' X"Class::ObjectTemplate is a utility class to assist in the building Xof other Object Oriented Perl classes. XIt was described in detail in the O'Reilly book, "Advanced Perl XProgramming" by Sriram Srinivasam." X- from the manual page. X X-- XTony Maher <tonym@biolateral.com.au> END-of-p5-Class-ObjectTemplate/pkg-descr echo x - p5-Class-ObjectTemplate/pkg-plist sed 's/^X//' >p5-Class-ObjectTemplate/pkg-plist << 'END-of-p5-Class-ObjectTemplate/pkg-plist' Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Class/ObjectTemplate/.packlist Xlib/perl5/site_perl/%%PERL_VER%%/Class/ObjectTemplate.pm X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/Class 2>/dev/null || true X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Class 2>/dev/null || true END-of-p5-Class-ObjectTemplate/pkg-plist echo x - p5-Class-ObjectTemplate/distinfo sed 's/^X//' >p5-Class-ObjectTemplate/distinfo << 'END-of-p5-Class-ObjectTemplate/distinfo' XMD5 (Class-ObjectTemplate-0.4.tar.gz) = b186a19a567375c0b8b5f19321128013 END-of-p5-Class-ObjectTemplate/distinfo exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112090905.fB995w310664>