diff --git a/devel/Makefile b/devel/Makefile index 922c277dddcc..4f0d58a56d57 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -538,6 +538,7 @@ SUBDIR += p5-Class-NamedParms SUBDIR += p5-Class-ObjectTemplate SUBDIR += p5-Class-ObjectTemplate-DB + SUBDIR += p5-Class-ParmList SUBDIR += p5-Class-ReturnValue SUBDIR += p5-Class-Singleton SUBDIR += p5-Class-Tangram diff --git a/devel/p5-Class-ParmList/Makefile b/devel/p5-Class-ParmList/Makefile new file mode 100644 index 000000000000..20716372811b --- /dev/null +++ b/devel/p5-Class-ParmList/Makefile @@ -0,0 +1,22 @@ +# New ports collection makefile for: devel/p5-Class-ParmList +# Date created: Oct 23 2003 +# Whom: clsung@dragon2.net +# +# $FreeBSD$ +# + +PORTNAME= Class-ParmList +PORTVERSION= 1.03 +CATEGORIES= devel perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= Class +PKGNAMEPREFIX= p5- + +MAINTAINER= clsung@dragon2.net +COMMENT= A module for processing named parameter lists for method calls + +PERL_CONFIGURE= yes + +MAN3= Class::ParmList.3 + +.include diff --git a/devel/p5-Class-ParmList/distinfo b/devel/p5-Class-ParmList/distinfo new file mode 100644 index 000000000000..d34c8c2266cf --- /dev/null +++ b/devel/p5-Class-ParmList/distinfo @@ -0,0 +1 @@ +MD5 (Class-ParmList-1.03.tar.gz) = 76ad291cf2325f77077d1dbe76396775 diff --git a/devel/p5-Class-ParmList/pkg-descr b/devel/p5-Class-ParmList/pkg-descr new file mode 100644 index 000000000000..ad957bcf41b1 --- /dev/null +++ b/devel/p5-Class-ParmList/pkg-descr @@ -0,0 +1,10 @@ +Class::ParmList + +General named parameter list parser. Handles default values, +required vs allowed distinctions, optional name lexical checking, +multiple retrieval, and error reporting. Works well as a complement to +Class::NamedParms. + +WWW: http://search.cpan.org/~snowhare/Class-ParmList-1.03/ + +Author: Benjamin Franz diff --git a/devel/p5-Class-ParmList/pkg-plist b/devel/p5-Class-ParmList/pkg-plist new file mode 100644 index 000000000000..89a0d2ce52e1 --- /dev/null +++ b/devel/p5-Class-ParmList/pkg-plist @@ -0,0 +1,5 @@ +%%SITE_PERL%%/Class/ParmList.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/ParmList/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/ParmList +@unexec rmdir %D/%%SITE_PERL%%/Class 2>/dev/null || true +@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/ParmList 2>/dev/null || true