From trevor@jpj.net  Sun Jul  9 02:40:30 2000
Return-Path: <trevor@jpj.net>
Received: from blues.jpj.net (blues.jpj.net [204.97.17.146])
	by hub.freebsd.org (Postfix) with ESMTP id D7D3137B5A5
	for <FreeBSD-gnats-submit@FreeBSD.ORG>; Sun,  9 Jul 2000 02:40:29 -0700 (PDT)
	(envelope-from trevor@jpj.net)
Received: from localhost (trevor@localhost)
	by blues.jpj.net (right/backatcha) with ESMTP id e699eSo04650
	for <FreeBSD-gnats-submit@FreeBSD.ORG>; Sun, 9 Jul 2000 05:40:29 -0400 (EDT)
Message-Id: <Pine.BSI.4.21.0007090537270.4521-100000@blues.jpj.net>
Date: Sun, 9 Jul 2000 05:40:28 -0400 (EDT)
From: Trevor Johnson <trevor@jpj.net>
To: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: new port:  devel/p5-Class-MethodMaker

>Number:         19796
>Category:       ports
>Synopsis:       new port:  devel/p5-Class-MethodMaker
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 09 02:50:02 PDT 2000
>Closed-Date:    Wed Jul 12 09:23:33 PDT 2000
>Last-Modified:  Wed Jul 12 09:25:30 PDT 2000
>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:
State-Changed-From-To: open->closed 
State-Changed-By: kevlo 
State-Changed-When: Wed Jul 12 09:23:33 PDT 2000 
State-Changed-Why:  
Committed, thanks. 
BTW, I added many files in PLIST, bad maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=19796 
>Unformatted:
