summaryrefslogtreecommitdiff
path: root/devel/p5-Class-Factory
diff options
context:
space:
mode:
authorminskim <minskim@pkgsrc.org>2004-10-23 00:20:37 +0000
committerminskim <minskim@pkgsrc.org>2004-10-23 00:20:37 +0000
commit7fa0b2927ca67ffc40c7363a2f5ad43760f481d3 (patch)
tree18a3618d0eb7d14f2562a825ddc20b2570028a6e /devel/p5-Class-Factory
parent222d88df550ef1ae906d721fdf5b5aa11256c1b8 (diff)
downloadpkgsrc-7fa0b2927ca67ffc40c7363a2f5ad43760f481d3.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.
Diffstat (limited to 'devel/p5-Class-Factory')
-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