summaryrefslogtreecommitdiff
path: root/lang/tcl-itcl/Makefile
diff options
context:
space:
mode:
authorjtb <jtb@pkgsrc.org>2001-02-23 20:36:24 +0000
committerjtb <jtb@pkgsrc.org>2001-02-23 20:36:24 +0000
commit2973df2fb0db11333ceaddc4dc337467dbbc1534 (patch)
treee49fccca27e9ac607b5b8f2da1452b1467f83f4e /lang/tcl-itcl/Makefile
parentd0c5cc368feaae2fef06321f8dd3409104477181 (diff)
downloadpkgsrc-2973df2fb0db11333ceaddc4dc337467dbbc1534.tar.gz
Initial import of tcl-itcl. Package submitted by Mark Davies
<mark@MCS.VUW.AC.NZ> in PR pkg/12060. Some minor adjustments by me. [incr Tcl] provides the extra language support needed to build large Tcl/Tk applications. It introduces the notion of objects, which act as building blocks for an application. Each object is a bag of data with a set of procedures or "methods" that are used to manipulate it. Objects are organized into "classes" with identical characteristics, and classes can inherit functionality from one another. This object-oriented paradigm adds another level of organization on top of the basic variable/procedure elements, and the resulting code is easier to understand and maintain.
Diffstat (limited to 'lang/tcl-itcl/Makefile')
-rw-r--r--lang/tcl-itcl/Makefile19
1 files changed, 19 insertions, 0 deletions
diff --git a/lang/tcl-itcl/Makefile b/lang/tcl-itcl/Makefile
new file mode 100644
index 00000000000..2721a91937f
--- /dev/null
+++ b/lang/tcl-itcl/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/02/23 20:36:24 jtb Exp $
+
+DISTNAME= itcl3.2
+PKGNAME= tcl-itcl-3.2
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/itcl/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://tcltk.com/itcl/
+COMMENT= [incr Tcl] object-oriented extension to Tcl/Tk
+
+DEPENDS+= tcl>=8.3.2:../../lang/tcl
+DEPENDS+= tk>=8.3.2:../../x11/tk
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+CONFIGURE_ARGS= --enable-shared
+
+.include "../../mk/bsd.pkg.mk"