aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--devel/SpecTcl/Makefile33
-rw-r--r--devel/SpecTcl/distinfo1
-rw-r--r--devel/SpecTcl/files/patch-aa15
-rw-r--r--devel/SpecTcl/files/patch-ab15
-rw-r--r--devel/SpecTcl/pkg-comment1
-rw-r--r--devel/SpecTcl/pkg-descr19
-rw-r--r--devel/SpecTcl/pkg-plist376
7 files changed, 460 insertions, 0 deletions
diff --git a/devel/SpecTcl/Makefile b/devel/SpecTcl/Makefile
new file mode 100644
index 000000000000..6fafb5c33e97
--- /dev/null
+++ b/devel/SpecTcl/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: SpecTcl1.1
+# Version required: 1.1
+# Date created: Fri Oct 3 18:50:53 CEST 1997
+# Whom: Andreas Klemm <andreas@klemm.gtn.com>
+#
+# $Id$
+#
+
+DISTNAME= SpecTcl1.1
+PKGNAME= SpecTcl-1.1
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.sunlabs.com/pub/tcl/SpecTcl/
+
+MAINTAINER= andreas@FreeBSD.ORG
+
+RUN_DEPENDS= wish8.0:${PORTSDIR}/x11/tk80
+
+NO_BUILD= yes
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/specJava ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/specTcl ${PREFIX}/bin
+ ${MKDIR} -p ${PREFIX}/SpecTcl
+ ${INSTALL_DATA} ${WRKSRC}/changes ${PREFIX}/SpecTcl
+ ${INSTALL_DATA} ${WRKSRC}/license.terms ${PREFIX}/SpecTcl
+ ${MKDIR} -p ${PREFIX}/SpecTcl/lib
+ ${CP} -r ${WRKSRC}/SpecTcl/* ${PREFIX}/SpecTcl/lib
+ ${MKDIR} -p ${PREFIX}/SpecTcl/demo
+ ${CP} -r ${WRKSRC}/demo/* ${PREFIX}/SpecTcl/demo
+ ${MKDIR} -p ${PREFIX}/SpecTcl/examples
+ ${CP} -r ${WRKSRC}/examples/* ${PREFIX}/SpecTcl/examples
+
+.include <bsd.port.mk>
diff --git a/devel/SpecTcl/distinfo b/devel/SpecTcl/distinfo
new file mode 100644
index 000000000000..e815ccc827f9
--- /dev/null
+++ b/devel/SpecTcl/distinfo
@@ -0,0 +1 @@
+MD5 (SpecTcl1.1.tar.gz) = 517f8617027ebb745121db060801f4de
diff --git a/devel/SpecTcl/files/patch-aa b/devel/SpecTcl/files/patch-aa
new file mode 100644
index 000000000000..da3ccd3320fc
--- /dev/null
+++ b/devel/SpecTcl/files/patch-aa
@@ -0,0 +1,15 @@
+--- bin/specTcl.orig Fri Oct 3 23:04:56 1997
++++ bin/specTcl Fri Oct 3 23:51:41 1997
+@@ -8,10 +8,10 @@
+ # SCCS: @(#) specTcl 1.9 97/06/26 10:06:06
+
+ # Change DIR to the directory that contains the SpecTcl source files
+-DIR=../SpecTcl
++DIR=/usr/local/SpecTcl/lib
+
+ # Change WISH to the pathname of your tk4.1a2 (or >) wish binary
+-WISH=`which wish`
++WISH=wish8.0
+
+ env SPECTCL_DIR=$DIR $WISH $DIR/main.tk $@ &
+ echo "Starting SpecTcl 1.1"
diff --git a/devel/SpecTcl/files/patch-ab b/devel/SpecTcl/files/patch-ab
new file mode 100644
index 000000000000..989a413e26ae
--- /dev/null
+++ b/devel/SpecTcl/files/patch-ab
@@ -0,0 +1,15 @@
+--- bin/specJava.orig Fri Oct 3 23:04:48 1997
++++ bin/specJava Fri Oct 3 23:51:33 1997
+@@ -8,10 +8,10 @@
+ # SCCS: @(#) specJava 1.7 97/06/26 10:06:45
+
+ # Change DIR to the directory that contains the SpecTcl source files
+-DIR=../SpecTcl
++DIR=/usr/local/SpecTcl/lib
+
+ # Change WISH to the pathname of your tk4.1a2 (or >) wish binary
+-WISH=`which wish`
++WISH=wish8.0
+
+ env SPECTCL_DIR=$DIR $WISH $DIR/main.tk -java $@ &
+ echo "Starting SpecTcl 1.0"
diff --git a/devel/SpecTcl/pkg-comment b/devel/SpecTcl/pkg-comment
new file mode 100644
index 000000000000..1e6d79ca2289
--- /dev/null
+++ b/devel/SpecTcl/pkg-comment
@@ -0,0 +1 @@
+free drag-and-drop GUI builder for Tk and Java from Sun
diff --git a/devel/SpecTcl/pkg-descr b/devel/SpecTcl/pkg-descr
new file mode 100644
index 000000000000..727fa908b9aa
--- /dev/null
+++ b/devel/SpecTcl/pkg-descr
@@ -0,0 +1,19 @@
+Main Features of Sun's SpecTcl 1.1
+==================================
+
+Easy to Learn: SpecTcl's drag & drop interface along with a
+ powerful toolbar and on-line help make it easy
+ to start building GUI applications.
+
+Tcl and Java Support: SpecTcl generates both Tcl and Java code.
+
+Platform Independent: SpecTcl runs on all major platforms:
+ Solaris, SunOS, Linux, Windows 95,
+ Windows NT Server 3.51, Windows NT Workstation 3.51,
+ MacOS, and Irix.
+
+Constraint Based Alignment and resizing of widgets (buttons,
+Geometry Manager: check boxes, etc.) is automatic. This makes
+ creating dynamic UIs and cross platform UIs a snap!
+
+More infos and docu: http://sunscript.sun.com/products/spectcl.html
diff --git a/devel/SpecTcl/pkg-plist b/devel/SpecTcl/pkg-plist
new file mode 100644
index 000000000000..b01b99972390
--- /dev/null
+++ b/devel/SpecTcl/pkg-plist
@@ -0,0 +1,376 @@
+bin/specJava
+bin/specTcl
+SpecTcl/changes
+SpecTcl/demo/Animator.java
+SpecTcl/demo/Cup.java
+SpecTcl/demo/CupDemo.html
+SpecTcl/demo/CupDemo.java
+SpecTcl/demo/CupDemo.jui
+SpecTcl/demo/Database.java
+SpecTcl/demo/Demo1.java
+SpecTcl/demo/Demo1.jui
+SpecTcl/demo/Demo1App.java
+SpecTcl/demo/Demo2.db
+SpecTcl/demo/Demo2.include.java
+SpecTcl/demo/Demo2.java
+SpecTcl/demo/Demo2.jui
+SpecTcl/demo/Demo2.rc
+SpecTcl/demo/EmbeddedAppletStub.java
+SpecTcl/demo/Helper.java
+SpecTcl/demo/README
+SpecTcl/demo/calculator.ui
+SpecTcl/demo/images/T1.gif
+SpecTcl/demo/images/T10.gif
+SpecTcl/demo/images/T11.gif
+SpecTcl/demo/images/T12.gif
+SpecTcl/demo/images/T13.gif
+SpecTcl/demo/images/T14.gif
+SpecTcl/demo/images/T15.gif
+SpecTcl/demo/images/T2.gif
+SpecTcl/demo/images/T3.gif
+SpecTcl/demo/images/T4.gif
+SpecTcl/demo/images/T5.gif
+SpecTcl/demo/images/T6.gif
+SpecTcl/demo/images/T7.gif
+SpecTcl/demo/images/T8.gif
+SpecTcl/demo/images/T9.gif
+SpecTcl/demo/menudemo.ui
+SpecTcl/examples/README
+SpecTcl/examples/exAssemM.ui
+SpecTcl/examples/exAssemS.ui
+SpecTcl/examples/exButton.gif
+SpecTcl/examples/exButton.ui
+SpecTcl/examples/exCanvas.gif
+SpecTcl/examples/exCheckbutton.ui
+SpecTcl/examples/exEntry.ui
+SpecTcl/examples/exFrame.ui
+SpecTcl/examples/exHello.ui
+SpecTcl/examples/exLabel1.ui
+SpecTcl/examples/exLabel2.ui
+SpecTcl/examples/exListbox.button.gif
+SpecTcl/examples/exListbox.checkbutton.gif
+SpecTcl/examples/exListbox.label.gif
+SpecTcl/examples/exListbox.listbox.gif
+SpecTcl/examples/exListbox.ui
+SpecTcl/examples/exLong1.ui
+SpecTcl/examples/exMenubutton.ui
+SpecTcl/examples/exMessage.ui
+SpecTcl/examples/exRadiobutton.ui
+SpecTcl/examples/exRadiobutton2.ui
+SpecTcl/examples/exRelief.ui
+SpecTcl/examples/exResize.ui
+SpecTcl/examples/exScale.ui
+SpecTcl/examples/exScrollbar.ui
+SpecTcl/examples/exSize1.ui
+SpecTcl/examples/exSize2.ui
+SpecTcl/examples/exSticky.ui
+SpecTcl/examples/exText.ui
+SpecTcl/lib/TODO
+SpecTcl/lib/about.tk
+SpecTcl/lib/about_xbm.tcl
+SpecTcl/lib/arrow.tk
+SpecTcl/lib/bind.tk
+SpecTcl/lib/bug.ui
+SpecTcl/lib/bug.ui.tcl
+SpecTcl/lib/button.tk
+SpecTcl/lib/button_bind.tk
+SpecTcl/lib/colors.tk
+SpecTcl/lib/compile.tk
+SpecTcl/lib/compile_html.tk
+SpecTcl/lib/compile_java.tk
+SpecTcl/lib/compile_jdk11.tk
+SpecTcl/lib/composite.tk
+SpecTcl/lib/configure.tk
+SpecTcl/lib/edit.ui
+SpecTcl/lib/edit.ui.tcl
+SpecTcl/lib/edit_api.tk
+SpecTcl/lib/edit_runner.tk
+SpecTcl/lib/editor.tk
+SpecTcl/lib/extract.tk
+SpecTcl/lib/filters.tk
+SpecTcl/lib/font_size.tk
+SpecTcl/lib/forms.tk
+SpecTcl/lib/grid.tk
+SpecTcl/lib/help.tk
+SpecTcl/lib/help.ui
+SpecTcl/lib/help.ui.tcl
+SpecTcl/lib/help/1.gif
+SpecTcl/lib/help/10.gif
+SpecTcl/lib/help/10a.gif
+SpecTcl/lib/help/11.gif
+SpecTcl/lib/help/12.gif
+SpecTcl/lib/help/12a.gif
+SpecTcl/lib/help/13.gif
+SpecTcl/lib/help/14.gif
+SpecTcl/lib/help/15.gif
+SpecTcl/lib/help/16.gif
+SpecTcl/lib/help/17.gif
+SpecTcl/lib/help/18.gif
+SpecTcl/lib/help/19.gif
+SpecTcl/lib/help/2.gif
+SpecTcl/lib/help/20.gif
+SpecTcl/lib/help/21.gif
+SpecTcl/lib/help/22.gif
+SpecTcl/lib/help/23.gif
+SpecTcl/lib/help/24.gif
+SpecTcl/lib/help/3.gif
+SpecTcl/lib/help/4.gif
+SpecTcl/lib/help/5.gif
+SpecTcl/lib/help/5a.gif
+SpecTcl/lib/help/6.gif
+SpecTcl/lib/help/7.gif
+SpecTcl/lib/help/8.gif
+SpecTcl/lib/help/9.gif
+SpecTcl/lib/help/Makefile
+SpecTcl/lib/help/README
+SpecTcl/lib/help/anchor.gif
+SpecTcl/lib/help/aqball.gif
+SpecTcl/lib/help/aqdiamond.gif
+SpecTcl/lib/help/b1.gif
+SpecTcl/lib/help/b2.gif
+SpecTcl/lib/help/b3.gif
+SpecTcl/lib/help/ball.gif
+SpecTcl/lib/help/borderwidth.gif
+SpecTcl/lib/help/bugs.html
+SpecTcl/lib/help/changes.html
+SpecTcl/lib/help/fgcolor.gif
+SpecTcl/lib/help/fill.gif
+SpecTcl/lib/help/finalrun.gif
+SpecTcl/lib/help/finaltut.gif
+SpecTcl/lib/help/font_size.gif
+SpecTcl/lib/help/gball.gif
+SpecTcl/lib/help/glossary.html
+SpecTcl/lib/help/help.html
+SpecTcl/lib/help/interfacing.html
+SpecTcl/lib/help/java.rc
+SpecTcl/lib/help/javanotes.html
+SpecTcl/lib/help/justify.gif
+SpecTcl/lib/help/l1.gif
+SpecTcl/lib/help/misc.html
+SpecTcl/lib/help/new.gif
+SpecTcl/lib/help/new.html
+SpecTcl/lib/help/option.gif
+SpecTcl/lib/help/options.html
+SpecTcl/lib/help/orient.gif
+SpecTcl/lib/help/quick.html
+SpecTcl/lib/help/relief.gif
+SpecTcl/lib/help/style.gif
+SpecTcl/lib/help/tut0.html
+SpecTcl/lib/help/tut1.html
+SpecTcl/lib/help/tut10.html
+SpecTcl/lib/help/tut10a.html
+SpecTcl/lib/help/tut11.html
+SpecTcl/lib/help/tut12.html
+SpecTcl/lib/help/tut12a.html
+SpecTcl/lib/help/tut13.html
+SpecTcl/lib/help/tut14.html
+SpecTcl/lib/help/tut15.html
+SpecTcl/lib/help/tut16.html
+SpecTcl/lib/help/tut17.html
+SpecTcl/lib/help/tut18.html
+SpecTcl/lib/help/tut19.html
+SpecTcl/lib/help/tut2.html
+SpecTcl/lib/help/tut20.html
+SpecTcl/lib/help/tut21.html
+SpecTcl/lib/help/tut22.html
+SpecTcl/lib/help/tut23.html
+SpecTcl/lib/help/tut24.html
+SpecTcl/lib/help/tut3.html
+SpecTcl/lib/help/tut4.html
+SpecTcl/lib/help/tut5.html
+SpecTcl/lib/help/tut6.html
+SpecTcl/lib/help/tut7.html
+SpecTcl/lib/help/tut8.html
+SpecTcl/lib/help/tut9.html
+SpecTcl/lib/help/tutintro.html
+SpecTcl/lib/help/tutorial.html
+SpecTcl/lib/help/ui.html
+SpecTcl/lib/help/under.gif
+SpecTcl/lib/highlight.tk
+SpecTcl/lib/html.tcl
+SpecTcl/lib/html_init.tk
+SpecTcl/lib/html_lib.tcl
+SpecTcl/lib/html_setup.tk
+SpecTcl/lib/http.tcl
+SpecTcl/lib/images/background.gif
+SpecTcl/lib/images/background_r.gif
+SpecTcl/lib/images/background_u.gif
+SpecTcl/lib/images/borderwidth.gif
+SpecTcl/lib/images/borderwidth_r.gif
+SpecTcl/lib/images/borderwidth_u.gif
+SpecTcl/lib/images/button.gif
+SpecTcl/lib/images/button_r.gif
+SpecTcl/lib/images/canvas.gif
+SpecTcl/lib/images/canvas_r.gif
+SpecTcl/lib/images/checkbutton.gif
+SpecTcl/lib/images/checkbutton_r.gif
+SpecTcl/lib/images/delete.gif
+SpecTcl/lib/images/delete_r.gif
+SpecTcl/lib/images/delete_u.gif
+SpecTcl/lib/images/entry.gif
+SpecTcl/lib/images/entry_r.gif
+SpecTcl/lib/images/folder.gif
+SpecTcl/lib/images/foreground.gif
+SpecTcl/lib/images/foreground_r.gif
+SpecTcl/lib/images/foreground_u.gif
+SpecTcl/lib/images/frame.gif
+SpecTcl/lib/images/frame_r.gif
+SpecTcl/lib/images/horizvert.gif
+SpecTcl/lib/images/icon.xbm
+SpecTcl/lib/images/insert.gif
+SpecTcl/lib/images/insert_r.gif
+SpecTcl/lib/images/insert_u.gif
+SpecTcl/lib/images/justify_center.gif
+SpecTcl/lib/images/justify_center_u.gif
+SpecTcl/lib/images/justify_left.gif
+SpecTcl/lib/images/justify_left.gif.gif
+SpecTcl/lib/images/justify_left_u.gif
+SpecTcl/lib/images/justify_right.gif
+SpecTcl/lib/images/justify_right_u.gif
+SpecTcl/lib/images/label.gif
+SpecTcl/lib/images/label_r.gif
+SpecTcl/lib/images/listbox.gif
+SpecTcl/lib/images/listbox_r.gif
+SpecTcl/lib/images/menubutton.gif
+SpecTcl/lib/images/menubutton_r.gif
+SpecTcl/lib/images/message.gif
+SpecTcl/lib/images/message_r.gif
+SpecTcl/lib/images/orient_h.gif
+SpecTcl/lib/images/orient_h_u.gif
+SpecTcl/lib/images/orient_u.gif
+SpecTcl/lib/images/orient_v.gif
+SpecTcl/lib/images/orient_v_u.gif
+SpecTcl/lib/images/radiobutton.gif
+SpecTcl/lib/images/radiobutton_r.gif
+SpecTcl/lib/images/relief__u.gif
+SpecTcl/lib/images/relief_flat.gif
+SpecTcl/lib/images/relief_groove.gif
+SpecTcl/lib/images/relief_groove_u.gif
+SpecTcl/lib/images/relief_raised.gif
+SpecTcl/lib/images/relief_raised_u.gif
+SpecTcl/lib/images/relief_ridge.gif
+SpecTcl/lib/images/relief_ridge_u.gif
+SpecTcl/lib/images/relief_sunken.gif
+SpecTcl/lib/images/relief_sunken_u.gif
+SpecTcl/lib/images/run.gif
+SpecTcl/lib/images/run_r.gif
+SpecTcl/lib/images/run_u.gif
+SpecTcl/lib/images/scale.gif
+SpecTcl/lib/images/scale_r.gif
+SpecTcl/lib/images/scrollbar.gif
+SpecTcl/lib/images/scrollbar_r.gif
+SpecTcl/lib/images/size.gif
+SpecTcl/lib/images/size_r.gif
+SpecTcl/lib/images/size_u.gif
+SpecTcl/lib/images/sticky_c.gif
+SpecTcl/lib/images/sticky_c_u.gif
+SpecTcl/lib/images/sticky_e.gif
+SpecTcl/lib/images/sticky_e_u.gif
+SpecTcl/lib/images/sticky_es.gif
+SpecTcl/lib/images/sticky_esw.gif
+SpecTcl/lib/images/sticky_esw_u.gif
+SpecTcl/lib/images/sticky_ew.gif
+SpecTcl/lib/images/sticky_ew_u.gif
+SpecTcl/lib/images/sticky_n.gif
+SpecTcl/lib/images/sticky_n_u.gif
+SpecTcl/lib/images/sticky_ne.gif
+SpecTcl/lib/images/sticky_ne_u.gif
+SpecTcl/lib/images/sticky_nes.gif
+SpecTcl/lib/images/sticky_nes_u.gif
+SpecTcl/lib/images/sticky_nesw.gif
+SpecTcl/lib/images/sticky_nesw_u.gif
+SpecTcl/lib/images/sticky_new.gif
+SpecTcl/lib/images/sticky_new_u.gif
+SpecTcl/lib/images/sticky_ns.gif
+SpecTcl/lib/images/sticky_ns_u.gif
+SpecTcl/lib/images/sticky_nse.gif
+SpecTcl/lib/images/sticky_nse_u.gif
+SpecTcl/lib/images/sticky_nsew.gif
+SpecTcl/lib/images/sticky_nsew_u.gif
+SpecTcl/lib/images/sticky_nsw.gif
+SpecTcl/lib/images/sticky_nsw_u.gif
+SpecTcl/lib/images/sticky_nw.gif
+SpecTcl/lib/images/sticky_nw_u.gif
+SpecTcl/lib/images/sticky_r.gif
+SpecTcl/lib/images/sticky_s.gif
+SpecTcl/lib/images/sticky_s_u.gif
+SpecTcl/lib/images/sticky_se.gif
+SpecTcl/lib/images/sticky_se_u.gif
+SpecTcl/lib/images/sticky_sew.gif
+SpecTcl/lib/images/sticky_sew_u.gif
+SpecTcl/lib/images/sticky_sw.gif
+SpecTcl/lib/images/sticky_sw_u.gif
+SpecTcl/lib/images/sticky_u.gif
+SpecTcl/lib/images/sticky_w.gif
+SpecTcl/lib/images/sticky_w_u.gif
+SpecTcl/lib/images/stop.gif
+SpecTcl/lib/images/stop_r.gif
+SpecTcl/lib/images/stop_u.gif
+SpecTcl/lib/images/style.gif
+SpecTcl/lib/images/style_bold,italic.gif
+SpecTcl/lib/images/style_bold,italic_u.gif
+SpecTcl/lib/images/style_bold.gif
+SpecTcl/lib/images/style_bold_u.gif
+SpecTcl/lib/images/style_italic.gif
+SpecTcl/lib/images/style_italic_u.gif
+SpecTcl/lib/images/style_none.gif
+SpecTcl/lib/images/style_r.gif
+SpecTcl/lib/images/style_u.gif
+SpecTcl/lib/images/tab.gif
+SpecTcl/lib/images/text.gif
+SpecTcl/lib/images/text_r.gif
+SpecTcl/lib/images/textfile.gif
+SpecTcl/lib/images/textstyle.gif
+SpecTcl/lib/images/tool.gif
+SpecTcl/lib/images/verthoriz.gif
+SpecTcl/lib/init.tk
+SpecTcl/lib/java_init.tk
+SpecTcl/lib/java_setup.tk
+SpecTcl/lib/jdk11_init.tk
+SpecTcl/lib/jdk11_setup.tk
+SpecTcl/lib/main.tk
+SpecTcl/lib/maingui.tk
+SpecTcl/lib/mainmenu.tk
+SpecTcl/lib/menu.tk
+SpecTcl/lib/outline.tk
+SpecTcl/lib/perl_init.tk
+SpecTcl/lib/port.tk
+SpecTcl/lib/pref_appearance.ui
+SpecTcl/lib/pref_appearance.ui.tcl
+SpecTcl/lib/pref_editor.ui
+SpecTcl/lib/pref_editor.ui.tcl
+SpecTcl/lib/pref_general.ui
+SpecTcl/lib/pref_general.ui.tcl
+SpecTcl/lib/pref_java.ui
+SpecTcl/lib/pref_java.ui.tcl
+SpecTcl/lib/pref_network.ui
+SpecTcl/lib/pref_network.ui.tcl
+SpecTcl/lib/preferences.tk
+SpecTcl/lib/project.tcl
+SpecTcl/lib/project.ui
+SpecTcl/lib/project.ui.tcl
+SpecTcl/lib/relief.tk
+SpecTcl/lib/resize.tk
+SpecTcl/lib/save.tk
+SpecTcl/lib/script_api.tcl
+SpecTcl/lib/scroll.tk
+SpecTcl/lib/sj.mui.tcl
+SpecTcl/lib/specremote.tk
+SpecTcl/lib/spectcl.ui
+SpecTcl/lib/spectcl.ui.tcl
+SpecTcl/lib/sticky.tk
+SpecTcl/lib/subs.tk
+SpecTcl/lib/tab.tcl
+SpecTcl/lib/table_subs.tk
+SpecTcl/lib/tkerror.tcl
+SpecTcl/lib/toolbar.tk
+SpecTcl/lib/trace.tcl
+SpecTcl/lib/undo.tk
+SpecTcl/license.terms
+@dirrm SpecTcl/demo/images
+@dirrm SpecTcl/demo
+@dirrm SpecTcl/examples
+@dirrm SpecTcl/lib/help
+@dirrm SpecTcl/lib/images
+@dirrm SpecTcl/lib
+@dirrm SpecTcl