summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorminskim <minskim>2004-10-23 00:20:37 +0000
committerminskim <minskim>2004-10-23 00:20:37 +0000
commit12095792bea6e528404cc694b39ca3f0bbbe5462 (patch)
tree18a3618d0eb7d14f2562a825ddc20b2570028a6e
parent2b0dff5faa83d04b4b63bf33fab53c34eb5fce7f (diff)
downloadpkgsrc-12095792bea6e528404cc694b39ca3f0bbbe5462.tar.gz
Import p5-Class-Factory from pkgsrc-wip. Packaged by Hiramatsu Yoshifumi.
This is a simple module that factory classes can use to generate new types of objects on the fly, providing a consistent interface to common groups of objects. Factory classes are used when you have different implementations for the same set of tasks but may not know in advance what implementations you will be using.
-rw-r--r--devel/p5-Class-Factory/DESCR7
-rw-r--r--devel/p5-Class-Factory/Makefile19
-rw-r--r--devel/p5-Class-Factory/PLIST1
-rw-r--r--devel/p5-Class-Factory/distinfo4
4 files changed, 31 insertions, 0 deletions
diff --git a/devel/p5-Class-Factory/DESCR b/devel/p5-Class-Factory/DESCR
new file mode 100644
index 00000000000..51c334a44de
--- /dev/null
+++ b/devel/p5-Class-Factory/DESCR
@@ -0,0 +1,7 @@
+This is a simple module that factory classes can use to generate new
+types of objects on the fly, providing a consistent interface to common
+groups of objects.
+
+Factory classes are used when you have different implementations for the
+same set of tasks but may not know in advance what implementations you
+will be using.
diff --git a/devel/p5-Class-Factory/Makefile b/devel/p5-Class-Factory/Makefile
new file mode 100644
index 00000000000..c7a1d25f54f
--- /dev/null
+++ b/devel/p5-Class-Factory/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/10/23 00:20:37 minskim Exp $
+
+DISTNAME= Class-Factory-1.00
+PKGNAME= p5-${DISTNAME}
+SVR4_PKGNAME= p5clf
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Class/}
+
+MAINTAINER= hiramatu@boreas.dti.ne.jp
+HOMEPAGE= http://search.cpan.org/dist/Class-Factory/
+COMMENT= Base class for dynamic factory classes
+
+PKG_INSTALLATION_TYPES= overwrite pkgviews
+
+USE_BUILDLINK3= YES
+PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Class/Factory/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/p5-Class-Factory/PLIST b/devel/p5-Class-Factory/PLIST
new file mode 100644
index 00000000000..11b47a416b0
--- /dev/null
+++ b/devel/p5-Class-Factory/PLIST
@@ -0,0 +1 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/10/23 00:20:37 minskim Exp $
diff --git a/devel/p5-Class-Factory/distinfo b/devel/p5-Class-Factory/distinfo
new file mode 100644
index 00000000000..c3475d2f6dc
--- /dev/null
+++ b/devel/p5-Class-Factory/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/10/23 00:20:37 minskim Exp $
+
+SHA1 (Class-Factory-1.00.tar.gz) = 4b8f9ee9fb5d72bfdd82946c5b7c6d742fdd8e9b
+Size (Class-Factory-1.00.tar.gz) = 7888 bytes