diff options
author | andreas <andreas@FreeBSD.org> | 1997-10-04 06:16:35 +0800 |
---|---|---|
committer | andreas <andreas@FreeBSD.org> | 1997-10-04 06:16:35 +0800 |
commit | c3764cf6faab0f090a9d8ba8c2a1e3e21083472e (patch) | |
tree | 98756aba7c89ea3f9881e5373c740e2f427d1773 /devel | |
parent | d845cf3bbcb3155288c17b16f8553d77c09bf070 (diff) | |
download | freebsd-ports-gnome-c3764cf6faab0f090a9d8ba8c2a1e3e21083472e.tar.gz freebsd-ports-gnome-c3764cf6faab0f090a9d8ba8c2a1e3e21083472e.tar.zst freebsd-ports-gnome-c3764cf6faab0f090a9d8ba8c2a1e3e21083472e.zip |
new port SpecTcl 1.1
free drag-and-drop GUI builder for Tk and Java from Sun
Tcl and Java Support: SpecTcl generates both Tcl and Java code.
Platform Independent: SpecTcl runs on all major platforms...
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
Cool stuff ! ;-)
Diffstat (limited to 'devel')
-rw-r--r-- | devel/SpecTcl/Makefile | 33 | ||||
-rw-r--r-- | devel/SpecTcl/distinfo | 1 | ||||
-rw-r--r-- | devel/SpecTcl/files/patch-aa | 15 | ||||
-rw-r--r-- | devel/SpecTcl/files/patch-ab | 15 | ||||
-rw-r--r-- | devel/SpecTcl/pkg-comment | 1 | ||||
-rw-r--r-- | devel/SpecTcl/pkg-descr | 19 | ||||
-rw-r--r-- | devel/SpecTcl/pkg-plist | 376 |
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 |