summaryrefslogtreecommitdiff
path: root/devel/stooop
diff options
context:
space:
mode:
authortron <tron@pkgsrc.org>1999-06-07 22:14:08 +0000
committertron <tron@pkgsrc.org>1999-06-07 22:14:08 +0000
commitec42fd4e7a2b995d3c3c47673c8250293ea558f2 (patch)
treec6503d823ff9b6daf7377c748e30b2b66ce79693 /devel/stooop
parenta3a61f419d703592614b2d7fb2fc55eebaa212bf (diff)
downloadpkgsrc-ec42fd4e7a2b995d3c3c47673c8250293ea558f2.tar.gz
New "stooop" package contributed by Greg A. Woods in PR pkg/6905:
a Simple Tcl Only Object Oriented Programming scheme
Diffstat (limited to 'devel/stooop')
-rw-r--r--devel/stooop/Makefile22
-rw-r--r--devel/stooop/files/md53
-rw-r--r--devel/stooop/pkg/COMMENT1
-rw-r--r--devel/stooop/pkg/DESCR13
-rw-r--r--devel/stooop/pkg/PLIST5
5 files changed, 44 insertions, 0 deletions
diff --git a/devel/stooop/Makefile b/devel/stooop/Makefile
new file mode 100644
index 00000000000..13d4899b851
--- /dev/null
+++ b/devel/stooop/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/06/07 22:14:08 tron Exp $
+
+DISTNAME= stooop-3.7
+CATEGORIES= x11 tcl80
+MASTER_SITES= http://www.multimania.com/jfontain/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.mygale.org/~jfontain/
+
+DEPENDS+= tcl-8.0.5:../../lang/tcl80
+
+NO_PATCH= yes
+NO_CONFIGURE= yes
+NO_BUILD= yes
+
+do-install:
+ @${MKDIR} ${PREFIX}/lib/stooop
+ ${INSTALL_DATA} ${WRKSRC}/pkgIndex.tcl ${PREFIX}/lib/stooop
+ ${INSTALL_DATA} ${WRKSRC}/stooop.tcl ${PREFIX}/lib/stooop
+ ${INSTALL_DATA} ${WRKSRC}/switched.tcl ${PREFIX}/lib/stooop
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/stooop/files/md5 b/devel/stooop/files/md5
new file mode 100644
index 00000000000..33e8c613e93
--- /dev/null
+++ b/devel/stooop/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 1999/06/07 22:14:08 tron Exp $
+
+MD5 (stooop-3.7.tar.gz) = 9cd98cf803a9ecc1ac0cb6f239503f80
diff --git a/devel/stooop/pkg/COMMENT b/devel/stooop/pkg/COMMENT
new file mode 100644
index 00000000000..4e3c94f7e4f
--- /dev/null
+++ b/devel/stooop/pkg/COMMENT
@@ -0,0 +1 @@
+a Simple Tcl Only Object Oriented Programming scheme
diff --git a/devel/stooop/pkg/DESCR b/devel/stooop/pkg/DESCR
new file mode 100644
index 00000000000..9aa6e1d0ca1
--- /dev/null
+++ b/devel/stooop/pkg/DESCR
@@ -0,0 +1,13 @@
+This is stooop (a Simple Tcl Only Object Oriented Programming scheme)
+version 3.7. Stooop is implemented in a single sourceable file and
+uses simple techniques to provide object orientation to the great Tcl
+language.
+
+Stooop supports single and multiple inheritance, data encapsulation
+(all member data is public), dynamic binding, nested classes, object
+copy, runtime type identification, optional runtime procedure and data
+access checking as well as tracing.
+
+As stooop is entirely written in Tcl, it will run on all Tcl supported
+platforms, including Windows and the Mac Intosh, if you have Tcl
+version 8.0 or 8.1.
diff --git a/devel/stooop/pkg/PLIST b/devel/stooop/pkg/PLIST
new file mode 100644
index 00000000000..9def4fdd784
--- /dev/null
+++ b/devel/stooop/pkg/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1999/06/07 22:14:08 tron Exp $
+lib/stooop/pkgIndex.tcl
+lib/stooop/stooop.tcl
+lib/stooop/switched.tcl
+@dirrm lib/stooop