Skip site navigation (1)Skip section navigation (2)
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>