Initial import of Class-MethodMaker-1.01

This module for creating generic methods
This commit is contained in:
kevlo 2001-01-06 15:52:19 +00:00
parent 2503bc1ec2
commit abfd44786b
5 changed files with 69 additions and 0 deletions

View File

@ -0,0 +1,22 @@
# $OpenBSD: Makefile,v 1.1.1.1 2001/01/06 15:52:19 kevlo Exp $
DISTNAME= Class-MethodMaker-1.01
PKGNAME= p5-${DISTNAME}
CATEGORIES= devel perl5
NEED_VERSION= 1.348
MAINTAINER= Kevin Lo <kevlo@openbsd.org>
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Class
CONFIGURE_STYLE= perl
WRKDIST= ${WRKDIR}/Class-MethodMaker-1.00
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (Class-MethodMaker-1.01.tar.gz) = 3a2a3a05c1c152ab791227e09feff75a
RMD160 (Class-MethodMaker-1.01.tar.gz) = fce1fc22e90caf2aa4acec3c993858c74e2ffcfb
SHA1 (Class-MethodMaker-1.01.tar.gz) = 536a519fdc806de828a90a7bd9e47d6b559c03e2

View File

@ -0,0 +1 @@
module for creating generic methods

View File

@ -0,0 +1,6 @@
This module solves the problem of having to write a bazillion get/set
methods that are all the same. The argument to 'use' is a hash whose keys
are the names of types of generic methods generated by MethodMaker and
whose values tell method maker what methods to make. (More precisely, the
keys are the names of MethodMaker methods (methods that write methods) and
the values are the arguments to those methods.

View File

@ -0,0 +1,37 @@
libdata/perl5/site_perl/Class/MethodMaker.pm
libdata/perl5/site_perl/auto/Class/MethodMaker/_ancestry.al
libdata/perl5/site_perl/auto/Class/MethodMaker/_make_get_set.al
libdata/perl5/site_perl/auto/Class/MethodMaker/abstract.al
libdata/perl5/site_perl/auto/Class/MethodMaker/autosplit.ix
libdata/perl5/site_perl/auto/Class/MethodMaker/boolean.al
libdata/perl5/site_perl/auto/Class/MethodMaker/builtin_class.al
libdata/perl5/site_perl/auto/Class/MethodMaker/code.al
libdata/perl5/site_perl/auto/Class/MethodMaker/copy.al
libdata/perl5/site_perl/auto/Class/MethodMaker/counter.al
libdata/perl5/site_perl/auto/Class/MethodMaker/forward.al
libdata/perl5/site_perl/auto/Class/MethodMaker/get_concat.al
libdata/perl5/site_perl/auto/Class/MethodMaker/get_set.al
libdata/perl5/site_perl/auto/Class/MethodMaker/grouped_fields.al
libdata/perl5/site_perl/auto/Class/MethodMaker/hash.al
libdata/perl5/site_perl/auto/Class/MethodMaker/hash_of_lists.al
libdata/perl5/site_perl/auto/Class/MethodMaker/key_attrib.al
libdata/perl5/site_perl/auto/Class/MethodMaker/key_with_create.al
libdata/perl5/site_perl/auto/Class/MethodMaker/list.al
libdata/perl5/site_perl/auto/Class/MethodMaker/listed_attrib.al
libdata/perl5/site_perl/auto/Class/MethodMaker/method.al
libdata/perl5/site_perl/auto/Class/MethodMaker/new.al
libdata/perl5/site_perl/auto/Class/MethodMaker/new_hash_init.al
libdata/perl5/site_perl/auto/Class/MethodMaker/new_with_init.al
libdata/perl5/site_perl/auto/Class/MethodMaker/object.al
libdata/perl5/site_perl/auto/Class/MethodMaker/object_list.al
libdata/perl5/site_perl/auto/Class/MethodMaker/static_get_set.al
libdata/perl5/site_perl/auto/Class/MethodMaker/static_hash.al
libdata/perl5/site_perl/auto/Class/MethodMaker/struct.al
libdata/perl5/site_perl/auto/Class/MethodMaker/tie_hash.al
libdata/perl5/site_perl/${ARCH}-openbsd/auto/Class/MethodMaker/.packlist
man/man3/Class::MethodMaker.3p
@dirrm libdata/perl5/site_perl/${ARCH}-openbsd/auto/Class/MethodMaker
@dirrm libdata/perl5/site_perl/auto/Class/MethodMaker
@dirrm libdata/perl5/site_perl/auto/Class
@dirrm libdata/perl5/site_perl/auto
@dirrm libdata/perl5/site_perl/Class