diff --git a/devel/p5-Class-MethodMaker/Makefile b/devel/p5-Class-MethodMaker/Makefile new file mode 100644 index 00000000000..ddb01ce1cad --- /dev/null +++ b/devel/p5-Class-MethodMaker/Makefile @@ -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 + +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 diff --git a/devel/p5-Class-MethodMaker/files/md5 b/devel/p5-Class-MethodMaker/files/md5 new file mode 100644 index 00000000000..f1c876338f9 --- /dev/null +++ b/devel/p5-Class-MethodMaker/files/md5 @@ -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 diff --git a/devel/p5-Class-MethodMaker/pkg/COMMENT b/devel/p5-Class-MethodMaker/pkg/COMMENT new file mode 100644 index 00000000000..09f89d4bbc1 --- /dev/null +++ b/devel/p5-Class-MethodMaker/pkg/COMMENT @@ -0,0 +1 @@ +module for creating generic methods diff --git a/devel/p5-Class-MethodMaker/pkg/DESCR b/devel/p5-Class-MethodMaker/pkg/DESCR new file mode 100644 index 00000000000..c1ef4bd4c77 --- /dev/null +++ b/devel/p5-Class-MethodMaker/pkg/DESCR @@ -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. diff --git a/devel/p5-Class-MethodMaker/pkg/PLIST b/devel/p5-Class-MethodMaker/pkg/PLIST new file mode 100644 index 00000000000..31b66724d8f --- /dev/null +++ b/devel/p5-Class-MethodMaker/pkg/PLIST @@ -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