Date: Sun, 9 Jul 2000 05:40:28 -0400 (EDT) From: Trevor Johnson <trevor@jpj.net> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/19796: new port: devel/p5-Class-MethodMaker Message-ID: <Pine.BSI.4.21.0007090537270.4521-100000@blues.jpj.net>
next in thread | raw e-mail | index | archive | help
>Number: 19796 >Category: ports >Synopsis: new port: devel/p5-Class-MethodMaker >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 Jul 09 02:50:02 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Trevor Johnson >Release: 4.0-STABLE i386 >Organization: myself >Environment: only tested under FreeBSD 4.0-STABLE #0: Fri May 5 23:39:48 PDT 2000 root@invalid:/usr/src/sys/compile/FREEBASE50b i386 >Description: Perl module for creating generic methods >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-MethodMaker # p5-Class-MethodMaker/files # p5-Class-MethodMaker/files/md5 # p5-Class-MethodMaker/pkg # p5-Class-MethodMaker/pkg/COMMENT # p5-Class-MethodMaker/pkg/DESCR # p5-Class-MethodMaker/pkg/PLIST # p5-Class-MethodMaker/Makefile # echo c - p5-Class-MethodMaker mkdir -p p5-Class-MethodMaker > /dev/null 2>&1 echo c - p5-Class-MethodMaker/files mkdir -p p5-Class-MethodMaker/files > /dev/null 2>&1 echo x - p5-Class-MethodMaker/files/md5 sed 's/^X//' >p5-Class-MethodMaker/files/md5 << 'END-of-p5-Class-MethodMaker/files/md5' XMD5 (Class-MethodMaker-0.96.tar.gz) = 117630105cefadc444dd2fb14935cd79 END-of-p5-Class-MethodMaker/files/md5 echo c - p5-Class-MethodMaker/pkg mkdir -p p5-Class-MethodMaker/pkg > /dev/null 2>&1 echo x - p5-Class-MethodMaker/pkg/COMMENT sed 's/^X//' >p5-Class-MethodMaker/pkg/COMMENT << 'END-of-p5-Class-MethodMaker/pkg/COMMENT' XPerl module for creating generic methods END-of-p5-Class-MethodMaker/pkg/COMMENT echo x - p5-Class-MethodMaker/pkg/DESCR sed 's/^X//' >p5-Class-MethodMaker/pkg/DESCR << 'END-of-p5-Class-MethodMaker/pkg/DESCR' Xfrom the readme: X XThis module solves the problem of having to write a bazillion get/set Xmethods that are all the same. The argument to 'use' is a hash whose keys Xare the names of types of generic methods generated by MethodMaker and Xwhose values tell method maker what methods to make. (More precisely, the Xkeys are the names of MethodMaker methods (methods that write methods) and Xthe values are the arguments to those methods. X XTrevor Johnson Xtrevor@jpj.net END-of-p5-Class-MethodMaker/pkg/DESCR echo x - p5-Class-MethodMaker/pkg/PLIST sed 's/^X//' >p5-Class-MethodMaker/pkg/PLIST << 'END-of-p5-Class-MethodMaker/pkg/PLIST' Xlib/perl5/site_perl/%%PERL_VER%%/Class/MethodMaker.pm Xlib/perl5/site_perl/%%PERL_VER%%/auto/Class/MethodMaker/autosplit.ix Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Class/MethodMaker/.packlist X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Class/MethodMaker X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Class END-of-p5-Class-MethodMaker/pkg/PLIST echo x - p5-Class-MethodMaker/Makefile sed 's/^X//' >p5-Class-MethodMaker/Makefile << 'END-of-p5-Class-MethodMaker/Makefile' X# New ports collection makefile for: p5-Class-MethodMaker X# Date created: 2000-07-09 X# Whom: Trevor Johnson <trevor@jpj.net> X# X# $FreeBSD$ X# X XPORTNAME= Class-MethodMaker XPORTVERSION= 0.96 XCATEGORIES= devel perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Class XPKGNAMEPREFIX= p5- X XMAINTAINER= trevor@jpj.net X XUSE_PERL5= yes X XMAN3= Class::MethodMaker.3 XMANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} X Xdo-configure: X @ cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL X X.include <bsd.port.mk> END-of-p5-Class-MethodMaker/Makefile 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?Pine.BSI.4.21.0007090537270.4521-100000>