diff options
author | agc <agc@pkgsrc.org> | 2006-01-21 08:12:03 +0000 |
---|---|---|
committer | agc <agc@pkgsrc.org> | 2006-01-21 08:12:03 +0000 |
commit | 315be02ac1f64e37eae03ae0977515ed1795efe7 (patch) | |
tree | 5f72c91777711d1f081baaca10a2246bb36c95e8 /devel/vtcl | |
parent | 863c8a3454a72c1910710fd50dc65ed67146f5cf (diff) | |
download | pkgsrc-315be02ac1f64e37eae03ae0977515ed1795efe7.tar.gz |
Initial import of vtcl 1.6.0, a tcl development environment, into the
Packages Collection.
This package was provided by Stephen Borrill.
Visual Tcl is a freely-available, high-quality application development
environment for UNIX, Windows, Macintosh and AS400 platforms. Visual Tcl is
written entirely in Tcl/Tk and generates pure Tcl/Tk code. This makes
porting your Visual Tcl applications either unnecessary or trivial. Visual
Tcl is covered by the GNU General Public License.
Features
- 100% pure Tcl/Tk. No external libraries required.
- Extensible widget and geometry manager support.
- Create compound widgets and widget libraries.
- GUI interface for most aspects of Tcl/Tk development.
- Support for user images and fonts in your project.
- Imports pre-existing Tcl/Tk code.
- Built-in support for widget toolkits including: [incr Widgets], BLT, TkTable
- Visual Tcl features new ready-to-use widgets: combo box, multicolumn
listbox, progress bar
- Predefined compounds available including scrolled text, scrolled listbox,
scrolled canvas, horizontal and vertical splitters
- Exports Tclets which run in Netscape/MSIE.
- Support for freewrap. Generate binaries for Windows or Linux.
Diffstat (limited to 'devel/vtcl')
-rw-r--r-- | devel/vtcl/DESCR | 21 | ||||
-rw-r--r-- | devel/vtcl/Makefile | 34 | ||||
-rw-r--r-- | devel/vtcl/PLIST | 457 | ||||
-rw-r--r-- | devel/vtcl/distinfo | 6 | ||||
-rw-r--r-- | devel/vtcl/options.mk | 12 | ||||
-rw-r--r-- | devel/vtcl/patches/patch-aa | 21 |
6 files changed, 551 insertions, 0 deletions
diff --git a/devel/vtcl/DESCR b/devel/vtcl/DESCR new file mode 100644 index 00000000000..72536d1ba58 --- /dev/null +++ b/devel/vtcl/DESCR @@ -0,0 +1,21 @@ +Visual Tcl is a freely-available, high-quality application development +environment for UNIX, Windows, Macintosh and AS400 platforms. Visual Tcl is +written entirely in Tcl/Tk and generates pure Tcl/Tk code. This makes +porting your Visual Tcl applications either unnecessary or trivial. Visual +Tcl is covered by the GNU General Public License. + +Features + +- 100% pure Tcl/Tk. No external libraries required. +- Extensible widget and geometry manager support. +- Create compound widgets and widget libraries. +- GUI interface for most aspects of Tcl/Tk development. +- Support for user images and fonts in your project. +- Imports pre-existing Tcl/Tk code. +- Built-in support for widget toolkits including: [incr Widgets], BLT, TkTable +- Visual Tcl features new ready-to-use widgets: combo box, multicolumn + listbox, progress bar +- Predefined compounds available including scrolled text, scrolled listbox, + scrolled canvas, horizontal and vertical splitters +- Exports Tclets which run in Netscape/MSIE. +- Support for freewrap. Generate binaries for Windows or Linux. diff --git a/devel/vtcl/Makefile b/devel/vtcl/Makefile new file mode 100644 index 00000000000..f7088067d3c --- /dev/null +++ b/devel/vtcl/Makefile @@ -0,0 +1,34 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/01/21 08:12:03 agc Exp $ + +DISTNAME= vtcl-1.6.0 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=vtcl/} + +MAINTAINER= tech-pkg@NetBSD.org +HOMEPAGE= http://vtcl.sourceforge.net/ +COMMENT= Visual Tcl/Tk application development environment + +HAS_CONFIGURE= yes +NO_BUILD= yes + +VTCLDIR= ${PREFIX}/lib/vtcl +VTCLDOCDIR= ${PREFIX}/share/doc/vtcl +VTCLEGDIR= ${PREFIX}/share/examples/vtcl + +CONFIGURE_ARGS+= --libdir ${VTCLDIR} + +do-install: + ${INSTALL_SCRIPT_DIR} ${PREFIX}/bin + ${INSTALL_SCRIPT_DIR} ${VTCLDIR} + ${INSTALL_SCRIPT_DIR} ${VTCLDOCDIR} + ${INSTALL_SCRIPT_DIR} ${VTCLEGDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/vtcl ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/vtcl.tcl ${VTCLDIR} + cd ${WRKSRC} && ${PAX} -rwpam lib ${VTCLDIR} + cd ${WRKSRC} && ${PAX} -rwpam images ${VTCLDIR} + cd ${WRKSRC} && ${PAX} -rwpam doc ${VTCLDOCDIR} + cd ${WRKSRC} && ${PAX} -rwpam demo ${VTCLEGDIR} + cd ${WRKSRC} && ${PAX} -rwpam sample ${VTCLEGDIR} + +.include "options.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/vtcl/PLIST b/devel/vtcl/PLIST new file mode 100644 index 00000000000..aa124128f1d --- /dev/null +++ b/devel/vtcl/PLIST @@ -0,0 +1,457 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/01/21 08:12:03 agc Exp $ +bin/vtcl +lib/vtcl/images/anchor.gif +lib/vtcl/images/anchor_c.ppm +lib/vtcl/images/anchor_e.ppm +lib/vtcl/images/anchor_n.ppm +lib/vtcl/images/anchor_ne.ppm +lib/vtcl/images/anchor_nw.ppm +lib/vtcl/images/anchor_s.ppm +lib/vtcl/images/anchor_se.ppm +lib/vtcl/images/anchor_sw.ppm +lib/vtcl/images/anchor_w.ppm +lib/vtcl/images/bg.gif +lib/vtcl/images/border.gif +lib/vtcl/images/curse.xbm +lib/vtcl/images/delete_tag.gif +lib/vtcl/images/down.gif +lib/vtcl/images/down.xbm +lib/vtcl/images/edit/add.gif +lib/vtcl/images/edit/browse.gif +lib/vtcl/images/edit/copy.gif +lib/vtcl/images/edit/cut.gif +lib/vtcl/images/edit/hide.gif +lib/vtcl/images/edit/icons.gif +lib/vtcl/images/edit/inswidg.gif +lib/vtcl/images/edit/new.gif +lib/vtcl/images/edit/ok.gif +lib/vtcl/images/edit/open.gif +lib/vtcl/images/edit/paste.gif +lib/vtcl/images/edit/refresh.gif +lib/vtcl/images/edit/remove.gif +lib/vtcl/images/edit/replace.gif +lib/vtcl/images/edit/save.gif +lib/vtcl/images/edit/search.gif +lib/vtcl/images/edit/show.gif +lib/vtcl/images/edit/srchbak.gif +lib/vtcl/images/edit/srchfwd.gif +lib/vtcl/images/ellipses.gif +lib/vtcl/images/fg.gif +lib/vtcl/images/fontbase.gif +lib/vtcl/images/fontsize.gif +lib/vtcl/images/fontstyle.gif +lib/vtcl/images/icon_BwCombobox.gif +lib/vtcl/images/icon_BwLabelFrame.gif +lib/vtcl/images/icon_BwPanedWindow.gif +lib/vtcl/images/icon_BwPanedWindowHoriz.gif +lib/vtcl/images/icon_BwProgressbar.gif +lib/vtcl/images/icon_BwSeparator.gif +lib/vtcl/images/icon_BwTabnotebook.gif +lib/vtcl/images/icon_arrowbutton.gif +lib/vtcl/images/icon_button.gif +lib/vtcl/images/icon_buttonbox.gif +lib/vtcl/images/icon_calendar.gif +lib/vtcl/images/icon_canvas.gif +lib/vtcl/images/icon_checkbox.gif +lib/vtcl/images/icon_checkbutton.gif +lib/vtcl/images/icon_combobox.gif +lib/vtcl/images/icon_dateentry.gif +lib/vtcl/images/icon_entry.gif +lib/vtcl/images/icon_entryfield.gif +lib/vtcl/images/icon_feedback.gif +lib/vtcl/images/icon_frame.gif +lib/vtcl/images/icon_graph.gif +lib/vtcl/images/icon_hierarchy.gif +lib/vtcl/images/icon_hierbox.gif +lib/vtcl/images/icon_incrCombobox.gif +lib/vtcl/images/icon_incrLabelFrame.gif +lib/vtcl/images/icon_label.gif +lib/vtcl/images/icon_labelentry.gif +lib/vtcl/images/icon_listbox.gif +lib/vtcl/images/icon_mclistbox.gif +lib/vtcl/images/icon_menu.gif +lib/vtcl/images/icon_menubutton.gif +lib/vtcl/images/icon_message.gif +lib/vtcl/images/icon_notebook.gif +lib/vtcl/images/icon_optionmenu.gif +lib/vtcl/images/icon_panedwindow.gif +lib/vtcl/images/icon_pointer.gif +lib/vtcl/images/icon_progressbar.gif +lib/vtcl/images/icon_radiobox.gif +lib/vtcl/images/icon_radiobutton.gif +lib/vtcl/images/icon_scale_h.gif +lib/vtcl/images/icon_scale_v.gif +lib/vtcl/images/icon_scrollbar_h.gif +lib/vtcl/images/icon_scrollbar_v.gif +lib/vtcl/images/icon_scrolledhtml.gif +lib/vtcl/images/icon_scrolledlistbox.gif +lib/vtcl/images/icon_scrolledtext.gif +lib/vtcl/images/icon_spinint.gif +lib/vtcl/images/icon_stripchart.gif +lib/vtcl/images/icon_table.gif +lib/vtcl/images/icon_tabnotebook.gif +lib/vtcl/images/icon_tabset.gif +lib/vtcl/images/icon_text.gif +lib/vtcl/images/icon_tixComboBox.gif +lib/vtcl/images/icon_tixFileEntry.gif +lib/vtcl/images/icon_tixLabelEntry.gif +lib/vtcl/images/icon_tixLabelFrame.gif +lib/vtcl/images/icon_tixMeter.gif +lib/vtcl/images/icon_tixNoteBook.gif +lib/vtcl/images/icon_tixOptionMenu.gif +lib/vtcl/images/icon_tixPanedWindow.gif +lib/vtcl/images/icon_tixScrolledHList.gif +lib/vtcl/images/icon_tixScrolledListBox.gif +lib/vtcl/images/icon_tixSelect.gif +lib/vtcl/images/icon_tixTree.gif +lib/vtcl/images/icon_tix_unknown.gif +lib/vtcl/images/icon_toolbar.gif +lib/vtcl/images/icon_toplevel.gif +lib/vtcl/images/justify.gif +lib/vtcl/images/mgr_grid.gif +lib/vtcl/images/mgr_pack.gif +lib/vtcl/images/mgr_place.gif +lib/vtcl/images/mini-vtcl.xpm +lib/vtcl/images/ofg.gif +lib/vtcl/images/pack_img.gif +lib/vtcl/images/rel_groove.gif +lib/vtcl/images/rel_raised.gif +lib/vtcl/images/rel_ridge.gif +lib/vtcl/images/rel_sunken.gif +lib/vtcl/images/relief.gif +lib/vtcl/images/tconsole.gif +lib/vtcl/images/tip.gif +lib/vtcl/images/title.gif +lib/vtcl/images/title_small.gif +lib/vtcl/images/unknown.gif +lib/vtcl/images/up.gif +lib/vtcl/lib/Help/About.txt +lib/vtcl/lib/Help/Main +lib/vtcl/lib/Help/Preferences +lib/vtcl/lib/Help/PropManager +lib/vtcl/lib/Help/Tips +lib/vtcl/lib/Help/WidgetTree +lib/vtcl/lib/Help/about.ttd +lib/vtcl/lib/Help/reference.ttd +lib/vtcl/lib/Widgets/blt/Options.wgt +lib/vtcl/lib/Widgets/blt/barchart.gif +lib/vtcl/lib/Widgets/blt/barchart.wgt +lib/vtcl/lib/Widgets/blt/busy.wgt +lib/vtcl/lib/Widgets/blt/graph.wgt +lib/vtcl/lib/Widgets/blt/hierbox.wgt +lib/vtcl/lib/Widgets/blt/stripchart.wgt +lib/vtcl/lib/Widgets/blt/tabset.wgt +lib/vtcl/lib/Widgets/bwidget/Options.wgt +lib/vtcl/lib/Widgets/bwidget/arrow.wgt +lib/vtcl/lib/Widgets/bwidget/combobox.wgt +lib/vtcl/lib/Widgets/bwidget/entry.wgt +lib/vtcl/lib/Widgets/bwidget/label.wgt +lib/vtcl/lib/Widgets/bwidget/labelentry.wgt +lib/vtcl/lib/Widgets/bwidget/labelframe.wgt +lib/vtcl/lib/Widgets/bwidget/listbox.gif +lib/vtcl/lib/Widgets/bwidget/listbox.wgt +lib/vtcl/lib/Widgets/bwidget/mainframe.wgt +lib/vtcl/lib/Widgets/bwidget/notebook.wgt +lib/vtcl/lib/Widgets/bwidget/pagemanager.wgt +lib/vtcl/lib/Widgets/bwidget/pagesmanager.gif +lib/vtcl/lib/Widgets/bwidget/panedwindow.wgt +lib/vtcl/lib/Widgets/bwidget/progressbar.wgt +lib/vtcl/lib/Widgets/bwidget/scrolledwindow.gif +lib/vtcl/lib/Widgets/bwidget/scrolledwindow.wgt +lib/vtcl/lib/Widgets/bwidget/scrollframe.gif +lib/vtcl/lib/Widgets/bwidget/scrollframe.wgt +lib/vtcl/lib/Widgets/bwidget/scrollview.wgt +lib/vtcl/lib/Widgets/bwidget/separator.wgt +lib/vtcl/lib/Widgets/bwidget/spinbox.gif +lib/vtcl/lib/Widgets/bwidget/spinbox.wgt +lib/vtcl/lib/Widgets/bwidget/titleframe.gif +lib/vtcl/lib/Widgets/bwidget/titleframe.wgt +lib/vtcl/lib/Widgets/bwidget/tree.gif +lib/vtcl/lib/Widgets/bwidget/tree.wgt +lib/vtcl/lib/Widgets/core/Options.wgt +lib/vtcl/lib/Widgets/core/button.wgt +lib/vtcl/lib/Widgets/core/canvas.wgt +lib/vtcl/lib/Widgets/core/checkbutton.wgt +lib/vtcl/lib/Widgets/core/compoundcontainer.gif +lib/vtcl/lib/Widgets/core/compoundcontainer.wgt +lib/vtcl/lib/Widgets/core/entry.wgt +lib/vtcl/lib/Widgets/core/frame.wgt +lib/vtcl/lib/Widgets/core/label.wgt +lib/vtcl/lib/Widgets/core/labelframe.gif +lib/vtcl/lib/Widgets/core/labelframe.wgt +lib/vtcl/lib/Widgets/core/listbox.wgt +lib/vtcl/lib/Widgets/core/megawidget.wgt +lib/vtcl/lib/Widgets/core/menu.wgt +lib/vtcl/lib/Widgets/core/menubutton.wgt +lib/vtcl/lib/Widgets/core/message.wgt +lib/vtcl/lib/Widgets/core/panedwindow.gif +lib/vtcl/lib/Widgets/core/panedwindow.wgt +lib/vtcl/lib/Widgets/core/panedwindowhoriz.gif +lib/vtcl/lib/Widgets/core/radiobutton.wgt +lib/vtcl/lib/Widgets/core/scale.wgt +lib/vtcl/lib/Widgets/core/scrollbar.wgt +lib/vtcl/lib/Widgets/core/spinbox.gif +lib/vtcl/lib/Widgets/core/spinbox.wgt +lib/vtcl/lib/Widgets/core/text.wgt +lib/vtcl/lib/Widgets/core/toplevel.wgt +lib/vtcl/lib/Widgets/core/unmanagedframe.gif +lib/vtcl/lib/Widgets/core/unmanagedframe.wgt +lib/vtcl/lib/Widgets/itcl/Options.wgt +lib/vtcl/lib/Widgets/itcl/buttonbox.wgt +lib/vtcl/lib/Widgets/itcl/calendar.wgt +lib/vtcl/lib/Widgets/itcl/checkbox.wgt +lib/vtcl/lib/Widgets/itcl/combobox.wgt +lib/vtcl/lib/Widgets/itcl/dateentry.wgt +lib/vtcl/lib/Widgets/itcl/entryfield.wgt +lib/vtcl/lib/Widgets/itcl/feedback.wgt +lib/vtcl/lib/Widgets/itcl/hierarchy.wgt +lib/vtcl/lib/Widgets/itcl/labeledframe.wgt +lib/vtcl/lib/Widgets/itcl/notebook.wgt +lib/vtcl/lib/Widgets/itcl/optionmenu.wgt +lib/vtcl/lib/Widgets/itcl/panedwindow.wgt +lib/vtcl/lib/Widgets/itcl/panedwindowhoriz.gif +lib/vtcl/lib/Widgets/itcl/radiobox.wgt +lib/vtcl/lib/Widgets/itcl/scrolledcanvas.gif +lib/vtcl/lib/Widgets/itcl/scrolledcanvas.wgt +lib/vtcl/lib/Widgets/itcl/scrolledframe.gif +lib/vtcl/lib/Widgets/itcl/scrolledframe.wgt +lib/vtcl/lib/Widgets/itcl/scrolledhtml.wgt +lib/vtcl/lib/Widgets/itcl/scrolledlistbox.wgt +lib/vtcl/lib/Widgets/itcl/scrolledtext.wgt +lib/vtcl/lib/Widgets/itcl/spinint.wgt +lib/vtcl/lib/Widgets/itcl/spintime.gif +lib/vtcl/lib/Widgets/itcl/spintime.wgt +lib/vtcl/lib/Widgets/itcl/tabnotebook.wgt +lib/vtcl/lib/Widgets/itcl/toolbar.wgt +lib/vtcl/lib/Widgets/table/table.wgt +lib/vtcl/lib/Widgets/tablelist/tablelist.gif +lib/vtcl/lib/Widgets/tablelist/tablelist.wgt +lib/vtcl/lib/Widgets/tix/Options.wgt +lib/vtcl/lib/Widgets/tix/tixComboBox.wgt +lib/vtcl/lib/Widgets/tix/tixFileEntry.wgt +lib/vtcl/lib/Widgets/tix/tixLabelEntry.wgt +lib/vtcl/lib/Widgets/tix/tixLabelFrame.wgt +lib/vtcl/lib/Widgets/tix/tixMeter.wgt +lib/vtcl/lib/Widgets/tix/tixNoteBook.wgt +lib/vtcl/lib/Widgets/tix/tixNoteBookFrame.wgt +lib/vtcl/lib/Widgets/tix/tixOptionMenu.wgt +lib/vtcl/lib/Widgets/tix/tixPanedWindow.wgt +lib/vtcl/lib/Widgets/tix/tixPanedWindowHoriz.gif +lib/vtcl/lib/Widgets/tix/tixPopupMenu.wgt +lib/vtcl/lib/Widgets/tix/tixScrolledHList.wgt +lib/vtcl/lib/Widgets/tix/tixScrolledListBox.wgt +lib/vtcl/lib/Widgets/tix/tixSelect.wgt +lib/vtcl/lib/Widgets/vtcl/combobox.wgt +lib/vtcl/lib/Widgets/vtcl/mclistbox.wgt +lib/vtcl/lib/Widgets/vtcl/progressbar1.wgt +lib/vtcl/lib/about.tcl +lib/vtcl/lib/attrbar.tcl +lib/vtcl/lib/balloon.tcl +lib/vtcl/lib/bgerror.tcl +lib/vtcl/lib/bind.tcl +lib/vtcl/lib/bwidget/arrow.tcl +lib/vtcl/lib/bwidget/bitmap.tcl +lib/vtcl/lib/bwidget/button.tcl +lib/vtcl/lib/bwidget/buttonbox.tcl +lib/vtcl/lib/bwidget/color.tcl +lib/vtcl/lib/bwidget/combobox.tcl +lib/vtcl/lib/bwidget/dialog.tcl +lib/vtcl/lib/bwidget/dragsite.tcl +lib/vtcl/lib/bwidget/dropsite.tcl +lib/vtcl/lib/bwidget/dynhelp.tcl +lib/vtcl/lib/bwidget/entry.tcl +lib/vtcl/lib/bwidget/font.tcl +lib/vtcl/lib/bwidget/images/bold.gif +lib/vtcl/lib/bwidget/images/copy.gif +lib/vtcl/lib/bwidget/images/cut.gif +lib/vtcl/lib/bwidget/images/dragfile.gif +lib/vtcl/lib/bwidget/images/dragicon.gif +lib/vtcl/lib/bwidget/images/error.gif +lib/vtcl/lib/bwidget/images/file.gif +lib/vtcl/lib/bwidget/images/folder.gif +lib/vtcl/lib/bwidget/images/hourglass.gif +lib/vtcl/lib/bwidget/images/info.gif +lib/vtcl/lib/bwidget/images/italic.gif +lib/vtcl/lib/bwidget/images/minus.xbm +lib/vtcl/lib/bwidget/images/new.gif +lib/vtcl/lib/bwidget/images/opcopy.xbm +lib/vtcl/lib/bwidget/images/open.gif +lib/vtcl/lib/bwidget/images/openfold.gif +lib/vtcl/lib/bwidget/images/oplink.xbm +lib/vtcl/lib/bwidget/images/opmove.xbm +lib/vtcl/lib/bwidget/images/overstrike.gif +lib/vtcl/lib/bwidget/images/palette.gif +lib/vtcl/lib/bwidget/images/passwd.gif +lib/vtcl/lib/bwidget/images/paste.gif +lib/vtcl/lib/bwidget/images/plus.xbm +lib/vtcl/lib/bwidget/images/print.gif +lib/vtcl/lib/bwidget/images/question.gif +lib/vtcl/lib/bwidget/images/redo.gif +lib/vtcl/lib/bwidget/images/save.gif +lib/vtcl/lib/bwidget/images/target.xbm +lib/vtcl/lib/bwidget/images/underline.gif +lib/vtcl/lib/bwidget/images/undo.gif +lib/vtcl/lib/bwidget/images/warning.gif +lib/vtcl/lib/bwidget/init.tcl +lib/vtcl/lib/bwidget/label.tcl +lib/vtcl/lib/bwidget/labelentry.tcl +lib/vtcl/lib/bwidget/labelframe.tcl +lib/vtcl/lib/bwidget/lang/de.rc +lib/vtcl/lib/bwidget/lang/en.rc +lib/vtcl/lib/bwidget/lang/es.rc +lib/vtcl/lib/bwidget/lang/fr.rc +lib/vtcl/lib/bwidget/listbox.tcl +lib/vtcl/lib/bwidget/mainframe.tcl +lib/vtcl/lib/bwidget/messagedlg.tcl +lib/vtcl/lib/bwidget/notebook.tcl +lib/vtcl/lib/bwidget/pagesmgr.tcl +lib/vtcl/lib/bwidget/panedw.tcl +lib/vtcl/lib/bwidget/passwddlg.tcl +lib/vtcl/lib/bwidget/pkgIndex.tcl +lib/vtcl/lib/bwidget/progressbar.tcl +lib/vtcl/lib/bwidget/progressdlg.tcl +lib/vtcl/lib/bwidget/scrollframe.tcl +lib/vtcl/lib/bwidget/scrollview.tcl +lib/vtcl/lib/bwidget/scrollw.tcl +lib/vtcl/lib/bwidget/separator.tcl +lib/vtcl/lib/bwidget/spinbox.tcl +lib/vtcl/lib/bwidget/titleframe.tcl +lib/vtcl/lib/bwidget/tree.tcl +lib/vtcl/lib/bwidget/utils.tcl +lib/vtcl/lib/bwidget/widget.tcl +lib/vtcl/lib/bwidget/xpm2image.tcl +lib/vtcl/lib/color.tcl +lib/vtcl/lib/command.tcl +lib/vtcl/lib/compound.tcl +lib/vtcl/lib/compounds.tcl +lib/vtcl/lib/do.tcl +lib/vtcl/lib/dragsize.tcl +lib/vtcl/lib/dump.tcl +lib/vtcl/lib/edit.tcl +lib/vtcl/lib/file.tcl +lib/vtcl/lib/font.tcl +lib/vtcl/lib/globals.tcl +lib/vtcl/lib/handle.tcl +lib/vtcl/lib/help.tcl +lib/vtcl/lib/images.tcl +lib/vtcl/lib/input.tcl +lib/vtcl/lib/lib_blt.tcl +lib/vtcl/lib/lib_bwidget.tcl +lib/vtcl/lib/lib_core.tcl +lib/vtcl/lib/lib_itcl.tcl +lib/vtcl/lib/lib_table.tcl +lib/vtcl/lib/lib_tablelist.tcl +lib/vtcl/lib/lib_tix.tcl +lib/vtcl/lib/lib_vtcl.tcl +lib/vtcl/lib/loadwidg.tcl +lib/vtcl/lib/menu.tcl +lib/vtcl/lib/menus.tcl +lib/vtcl/lib/misc.tcl +lib/vtcl/lib/name.tcl +lib/vtcl/lib/new.tcl +lib/vtcl/lib/prefs.tcl +lib/vtcl/lib/proc.tcl +lib/vtcl/lib/propmgr.tcl +lib/vtcl/lib/tclet.tcl +lib/vtcl/lib/tkcon.tcl +lib/vtcl/lib/toolbar.tcl +lib/vtcl/lib/tops.tcl +lib/vtcl/lib/tree.tcl +lib/vtcl/lib/ttd/ttd.tcl +lib/vtcl/lib/var.tcl +lib/vtcl/lib/vtclib.tcl +lib/vtcl/lib/widget.tcl +lib/vtcl/vtcl.tcl +share/doc/vtcl/doc/combobox.html +share/doc/vtcl/doc/mclistbox.html +share/doc/vtcl/doc/progressbar.html +share/doc/vtcl/doc/tutorial.html +share/doc/vtcl/doc/tutorial.txt +share/examples/vtcl/demo/README +share/examples/vtcl/demo/about.ttd +share/examples/vtcl/demo/combo.tcl +share/examples/vtcl/demo/draw.tcl +share/examples/vtcl/demo/grid.tcl +share/examples/vtcl/demo/images/free.gif +share/examples/vtcl/demo/images/line.gif +share/examples/vtcl/demo/images/oval.gif +share/examples/vtcl/demo/images/rect.gif +share/examples/vtcl/demo/megawidget.tcl +share/examples/vtcl/demo/simple.tcl +share/examples/vtcl/demo/tclet-combo.tcl +share/examples/vtcl/demo/tclet-draw.tcl +share/examples/vtcl/demo/tclet-grid.tcl +share/examples/vtcl/demo/tclet-simple.tcl +share/examples/vtcl/demo/tclets.html +share/examples/vtcl/demo/test_megawidget.tcl +share/examples/vtcl/demo/tutorial/core/button.tcl +share/examples/vtcl/demo/tutorial/core/canvas.tcl +share/examples/vtcl/demo/tutorial/core/check_and_radio.tcl +share/examples/vtcl/demo/tutorial/core/compound_container.tcl +share/examples/vtcl/demo/tutorial/core/compound_container_2.tcl +share/examples/vtcl/demo/tutorial/core/entry.tcl +share/examples/vtcl/demo/tutorial/core/frame.tcl +share/examples/vtcl/demo/tutorial/core/horizontal_panedwindow.tcl +share/examples/vtcl/demo/tutorial/core/label.tcl +share/examples/vtcl/demo/tutorial/core/labelframe.tcl +share/examples/vtcl/demo/tutorial/core/listbox.tcl +share/examples/vtcl/demo/tutorial/core/menubutton.tcl +share/examples/vtcl/demo/tutorial/core/message.tcl +share/examples/vtcl/demo/tutorial/core/modal.tcl +share/examples/vtcl/demo/tutorial/core/scales.tcl +share/examples/vtcl/demo/tutorial/core/scrollbar.tcl +share/examples/vtcl/demo/tutorial/core/simple_topevel.tcl +share/examples/vtcl/demo/tutorial/core/simple_topevel_menubar.tcl +share/examples/vtcl/demo/tutorial/core/spinbox.tcl +share/examples/vtcl/demo/tutorial/core/text.tcl +share/examples/vtcl/demo/tutorial/core/unmanaged_frame.tcl +share/examples/vtcl/demo/tutorial/core/vertical_panedwindow.tcl +share/examples/vtcl/demo/tutorial/megawidgets/databaseview/databaseview_compound.tcl +share/examples/vtcl/demo/tutorial/megawidgets/databaseview/databaseview_project.tcl +share/examples/vtcl/demo/tutorial/megawidgets/databaseview/databaseview_test.tcl +share/examples/vtcl/demo/tutorial/megawidgets/databaseview/readme.txt +share/examples/vtcl/demo/tutorial/megawidgets/imagelist/imagelist.tcl +share/examples/vtcl/demo/tutorial/megawidgets/imagelist/imagelist_project.tcl +share/examples/vtcl/demo/tutorial/megawidgets/imagelist/imagelist_test.tcl +share/examples/vtcl/demo/tutorial/megawidgets/imagelist/readme.txt +share/examples/vtcl/demo/tutorial/megawidgets/listviewer/listviewer_compound.tcl +share/examples/vtcl/demo/tutorial/megawidgets/listviewer/listviewer_project.tcl +share/examples/vtcl/demo/tutorial/megawidgets/listviewer/listviewer_test.tcl +share/examples/vtcl/demo/visual-text.tcl +share/examples/vtcl/demo/visual-text.ttd +share/examples/vtcl/sample/User_Compound.tcl +share/examples/vtcl/sample/hierarchy.tcl +share/examples/vtcl/sample/notebook.tcl +share/examples/vtcl/sample/notebook_recurse.tcl +share/examples/vtcl/sample/panedwindow.tcl +share/examples/vtcl/sample/sampleBLT.tcl +@dirrm share/examples/vtcl/sample +@dirrm share/examples/vtcl/demo/tutorial/megawidgets/listviewer +@dirrm share/examples/vtcl/demo/tutorial/megawidgets/imagelist +@dirrm share/examples/vtcl/demo/tutorial/megawidgets/databaseview +@dirrm share/examples/vtcl/demo/tutorial/megawidgets +@dirrm share/examples/vtcl/demo/tutorial/core +@dirrm share/examples/vtcl/demo/tutorial +@dirrm share/examples/vtcl/demo/images +@dirrm share/examples/vtcl/demo +@dirrm share/doc/vtcl/doc +@dirrm lib/vtcl/lib/ttd +@dirrm lib/vtcl/lib/bwidget/lang +@dirrm lib/vtcl/lib/bwidget/images +@dirrm lib/vtcl/lib/bwidget +@dirrm lib/vtcl/lib/Widgets/vtcl +@exec ${MKDIR} %D/lib/vtcl/lib/Widgets/user +@dirrm lib/vtcl/lib/Widgets/user +@dirrm lib/vtcl/lib/Widgets/tix +@dirrm lib/vtcl/lib/Widgets/tablelist +@dirrm lib/vtcl/lib/Widgets/table +@dirrm lib/vtcl/lib/Widgets/itcl +@dirrm lib/vtcl/lib/Widgets/core +@dirrm lib/vtcl/lib/Widgets/bwidget +@dirrm lib/vtcl/lib/Widgets/blt +@dirrm lib/vtcl/lib/Widgets +@dirrm lib/vtcl/lib/Help +@dirrm lib/vtcl/lib +@dirrm lib/vtcl/images/edit +@dirrm lib/vtcl/images +@dirrm lib/vtcl diff --git a/devel/vtcl/distinfo b/devel/vtcl/distinfo new file mode 100644 index 00000000000..a5ccbf0ecee --- /dev/null +++ b/devel/vtcl/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/01/21 08:12:03 agc Exp $ + +SHA1 (vtcl-1.6.0.tar.gz) = e115fe7b3d340cabb5b1475c097d701e4b793fee +RMD160 (vtcl-1.6.0.tar.gz) = 02c03470bd7449d11f388638adf0aee89f403c67 +Size (vtcl-1.6.0.tar.gz) = 554727 bytes +SHA1 (patch-aa) = 17f477855cd02e190698a1e14adf628e8f50d2cf diff --git a/devel/vtcl/options.mk b/devel/vtcl/options.mk new file mode 100644 index 00000000000..9af593de34d --- /dev/null +++ b/devel/vtcl/options.mk @@ -0,0 +1,12 @@ +# $NetBSD: options.mk,v 1.1.1.1 2006/01/21 08:12:03 agc Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.vtcl +PKG_SUPPORTED_OPTIONS= tk83 + +.include "../../mk/bsd.options.mk" + +.if empty(PKG_OPTIONS:Mtk83) +. include "../../x11/tk/buildlink3.mk" +.else +. include "../../x11/tk83/buildlink3.mk" +.endif diff --git a/devel/vtcl/patches/patch-aa b/devel/vtcl/patches/patch-aa new file mode 100644 index 00000000000..23af07c48ee --- /dev/null +++ b/devel/vtcl/patches/patch-aa @@ -0,0 +1,21 @@ +$NetBSD: patch-aa,v 1.1.1.1 2006/01/21 08:12:03 agc Exp $ +--- configure.orig 2003-08-12 07:11:14.000000000 +0100 ++++ configure 2006-01-07 10:38:02.000000000 +0000 +@@ -58,11 +58,16 @@ + cd `dirname $0` + VTCL_HOME=`pwd` + ++if [ "$1" = "--libdir" -a -n "$2" ]; then ++ libdir="$2" ++else ++ libdir="$VTCL_HOME" ++fi + cat > $VTCL_HOME/vtcl << EOF + #!/bin/sh + + PATH_TO_WISH=$WISH +-VTCL_HOME=$VTCL_HOME ++VTCL_HOME=$libdir + + export PATH_TO_WISH + export VTCL_HOME |