pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/tcl-itcl-current import tcl-itcl-current-20040920...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e08c30ce7a2d
branches:  trunk
changeset: 481053:e08c30ce7a2d
user:      dmcmahill <dmcmahill%pkgsrc.org@localhost>
date:      Fri Sep 24 21:16:02 2004 +0000

description:
import tcl-itcl-current-20040920.  This is a snapshot from the [incr Tcl] CVS
repository.  They have not made a release in years but development
has continued.

The largest item of note is this version works with tcl-8.4.


[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.

This package is based on CVS sources for [incr Tcl].

diffstat:

 lang/tcl-itcl-current/DESCR            |   10 +
 lang/tcl-itcl-current/Makefile         |   28 +++
 lang/tcl-itcl-current/PLIST            |  296 +++++++++++++++++++++++++++++++++
 lang/tcl-itcl-current/buildlink3.mk    |   21 ++
 lang/tcl-itcl-current/distinfo         |   12 +
 lang/tcl-itcl-current/patches/patch-aa |   24 ++
 lang/tcl-itcl-current/patches/patch-ab |   64 +++++++
 lang/tcl-itcl-current/patches/patch-ac |   33 +++
 lang/tcl-itcl-current/patches/patch-ad |   64 +++++++
 lang/tcl-itcl-current/patches/patch-ae |   13 +
 lang/tcl-itcl-current/patches/patch-ag |   16 +
 lang/tcl-itcl-current/patches/patch-ah |   16 +
 lang/tcl-itcl-current/patches/patch-ai |   22 ++
 13 files changed, 619 insertions(+), 0 deletions(-)

diffs (truncated from 671 to 300 lines):

diff -r c4e13781c5a0 -r e08c30ce7a2d lang/tcl-itcl-current/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/tcl-itcl-current/DESCR       Fri Sep 24 21:16:02 2004 +0000
@@ -0,0 +1,10 @@
+[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.
+
+This package is based on CVS sources for [incr Tcl].
diff -r c4e13781c5a0 -r e08c30ce7a2d lang/tcl-itcl-current/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/tcl-itcl-current/Makefile    Fri Sep 24 21:16:02 2004 +0000
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/09/24 21:16:02 dmcmahill Exp $
+
+DISTNAME=      tcl-itcl-20040920
+PKGNAME=       ${DISTNAME:S/itcl/itcl-current/}
+CATEGORIES=    lang
+MASTER_SITES=  ${MASTER_SITE_LOCAL}
+
+MAINTAINER=    tech-pkg%NetBSD.org@localhost
+HOMEPAGE=      http://tcltk.com/itcl/
+COMMENT=       [incr Tcl] object-oriented extension to Tcl/Tk.  CVS snapshot
+
+PKG_INSTALLATION_TYPES=        overwrite pkgviews
+
+CONFLICTS+=    tcl-itcl-[0-9]*
+
+WRKSRC=                ${WRKDIR}/tcl-itcl-3.3
+USE_BUILDLINK3=        yes
+GNU_CONFIGURE= yes
+USE_LIBTOOL=   yes
+CONFIGURE_ARGS= --with-tcl=${BUILDLINK_PREFIX.tcl}/lib \
+               --with-tk=${BUILDLINK_PREFIX.tk}/lib    \
+               --enable-shared
+
+MAKE_ENV+=     TCL_HEADER_DIR=${BUILDLINK_PREFIX.tcl}/include/tcl
+
+.include "../../lang/tcl/buildlink3.mk"
+.include "../../x11/tk/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r c4e13781c5a0 -r e08c30ce7a2d lang/tcl-itcl-current/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/tcl-itcl-current/PLIST       Fri Sep 24 21:16:02 2004 +0000
@@ -0,0 +1,296 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/09/24 21:16:02 dmcmahill Exp $
+include/itcl.h
+include/itclDecls.h
+include/itclInt.h
+include/itclIntDecls.h
+include/itk.h
+include/itkDecls.h
+lib/iwidgets
+lib/itclConfig.sh
+lib/tcl/itcl3.3/pkgIndex.tcl
+lib/tcl/itcl3.3/itcl.tcl
+lib/tcl/itcl3.3/libitcl33.so
+lib/tcl/itcl3.3/libitcl33.so.0
+lib/tcl/itcl3.3/libitcl33.so.0.0
+lib/tcl/itcl3.3/libitcl33.la
+lib/tcl/itcl3.3/libitcl33.a
+lib/tcl/itcl3.3/libitclstub33.a
+lib/tcl/itk3.3/pkgIndex.tcl
+lib/tcl/itk3.3/Archetype.itk
+lib/tcl/itk3.3/Toplevel.itk
+lib/tcl/itk3.3/Widget.itk
+lib/tcl/itk3.3/itk.tcl
+lib/tcl/itk3.3/tclIndex
+lib/tcl/itk3.3/libitk33.so
+lib/tcl/itk3.3/libitk33.so.0
+lib/tcl/itk3.3/libitk33.so.0.0
+lib/tcl/itk3.3/libitk33.la
+lib/tcl/itk3.3/libitk33.a
+lib/tcl/iwidgets/scripts/buttonbox.itk
+lib/tcl/iwidgets/scripts/calendar.itk
+lib/tcl/iwidgets/scripts/canvasprintbox.itk
+lib/tcl/iwidgets/scripts/canvasprintdialog.itk
+lib/tcl/iwidgets/scripts/checkbox.itk
+lib/tcl/iwidgets/scripts/combobox.itk
+lib/tcl/iwidgets/scripts/dateentry.itk
+lib/tcl/iwidgets/scripts/datefield.itk
+lib/tcl/iwidgets/scripts/dialog.itk
+lib/tcl/iwidgets/scripts/dialogshell.itk
+lib/tcl/iwidgets/scripts/disjointlistbox.itk
+lib/tcl/iwidgets/scripts/entryfield.itk
+lib/tcl/iwidgets/scripts/extbutton.itk
+lib/tcl/iwidgets/scripts/extfileselectionbox.itk
+lib/tcl/iwidgets/scripts/extfileselectiondialog.itk
+lib/tcl/iwidgets/scripts/feedback.itk
+lib/tcl/iwidgets/scripts/fileselectionbox.itk
+lib/tcl/iwidgets/scripts/fileselectiondialog.itk
+lib/tcl/iwidgets/scripts/finddialog.itk
+lib/tcl/iwidgets/scripts/hierarchy.itk
+lib/tcl/iwidgets/scripts/hyperhelp.itk
+lib/tcl/iwidgets/scripts/labeledframe.itk
+lib/tcl/iwidgets/scripts/labeledwidget.itk
+lib/tcl/iwidgets/scripts/mainwindow.itk
+lib/tcl/iwidgets/scripts/menubar.itk
+lib/tcl/iwidgets/scripts/messagebox.itk
+lib/tcl/iwidgets/scripts/messagedialog.itk
+lib/tcl/iwidgets/scripts/notebook.itk
+lib/tcl/iwidgets/scripts/optionmenu.itk
+lib/tcl/iwidgets/scripts/pane.itk
+lib/tcl/iwidgets/scripts/panedwindow.itk
+lib/tcl/iwidgets/scripts/promptdialog.itk
+lib/tcl/iwidgets/scripts/pushbutton.itk
+lib/tcl/iwidgets/scripts/radiobox.itk
+lib/tcl/iwidgets/scripts/regexpfield.itk
+lib/tcl/iwidgets/scripts/scrolledcanvas.itk
+lib/tcl/iwidgets/scripts/scrolledframe.itk
+lib/tcl/iwidgets/scripts/scrolledhtml.itk
+lib/tcl/iwidgets/scripts/scrolledlistbox.itk
+lib/tcl/iwidgets/scripts/scrolledtext.itk
+lib/tcl/iwidgets/scripts/scrolledwidget.itk
+lib/tcl/iwidgets/scripts/selectionbox.itk
+lib/tcl/iwidgets/scripts/selectiondialog.itk
+lib/tcl/iwidgets/scripts/shell.itk
+lib/tcl/iwidgets/scripts/spindate.itk
+lib/tcl/iwidgets/scripts/spinint.itk
+lib/tcl/iwidgets/scripts/spinner.itk
+lib/tcl/iwidgets/scripts/spintime.itk
+lib/tcl/iwidgets/scripts/tabnotebook.itk
+lib/tcl/iwidgets/scripts/tabset.itk
+lib/tcl/iwidgets/scripts/timeentry.itk
+lib/tcl/iwidgets/scripts/timefield.itk
+lib/tcl/iwidgets/scripts/toolbar.itk
+lib/tcl/iwidgets/scripts/watch.itk
+lib/tcl/iwidgets/scripts/colors.itcl
+lib/tcl/iwidgets/scripts/roman.itcl
+lib/tcl/iwidgets/scripts/scopedobject.itcl
+lib/tcl/iwidgets/scripts/tclIndex
+lib/tcl/iwidgets/scripts/unknownimage.gif
+lib/tcl/iwidgets/demos/images/box.xbm
+lib/tcl/iwidgets/demos/images/clear.gif
+lib/tcl/iwidgets/demos/images/close.gif
+lib/tcl/iwidgets/demos/images/copy.gif
+lib/tcl/iwidgets/demos/images/cut.gif
+lib/tcl/iwidgets/demos/images/exit.gif
+lib/tcl/iwidgets/demos/images/find.gif
+lib/tcl/iwidgets/demos/images/help.gif
+lib/tcl/iwidgets/demos/images/line.xbm
+lib/tcl/iwidgets/demos/images/mag.gif
+lib/tcl/iwidgets/demos/images/new.gif
+lib/tcl/iwidgets/demos/images/open.gif
+lib/tcl/iwidgets/demos/images/oval.xbm
+lib/tcl/iwidgets/demos/images/paste.gif
+lib/tcl/iwidgets/demos/images/points.xbm
+lib/tcl/iwidgets/demos/images/poly.gif
+lib/tcl/iwidgets/demos/images/print.gif
+lib/tcl/iwidgets/demos/images/ruler.gif
+lib/tcl/iwidgets/demos/images/save.gif
+lib/tcl/iwidgets/demos/images/select.gif
+lib/tcl/iwidgets/demos/images/text.xbm
+lib/tcl/iwidgets/demos/html/buttonbox.n.html
+lib/tcl/iwidgets/demos/html/calendar.n.html
+lib/tcl/iwidgets/demos/html/canvasprintbox.n.html
+lib/tcl/iwidgets/demos/html/canvasprintdialog.n.html
+lib/tcl/iwidgets/demos/html/checkbox.n.html
+lib/tcl/iwidgets/demos/html/combobox.n.html
+lib/tcl/iwidgets/demos/html/dateentry.n.html
+lib/tcl/iwidgets/demos/html/datefield.n.html
+lib/tcl/iwidgets/demos/html/dialog.n.html
+lib/tcl/iwidgets/demos/html/dialogshell.n.html
+lib/tcl/iwidgets/demos/html/disjointlistbox.n.html
+lib/tcl/iwidgets/demos/html/entryfield.n.html
+lib/tcl/iwidgets/demos/html/extbutton.n.html
+lib/tcl/iwidgets/demos/html/extfileselectionbox.n.html
+lib/tcl/iwidgets/demos/html/extfileselectiondialog.n.html
+lib/tcl/iwidgets/demos/html/feedback.n.html
+lib/tcl/iwidgets/demos/html/finddialog.n.html
+lib/tcl/iwidgets/demos/html/fileselectionbox.n.html
+lib/tcl/iwidgets/demos/html/fileselectiondialog.n.html
+lib/tcl/iwidgets/demos/html/hierarchy.n.html
+lib/tcl/iwidgets/demos/html/hyperhelp.n.html
+lib/tcl/iwidgets/demos/html/iwidgets4.0.0UserCmds.html
+lib/tcl/iwidgets/demos/html/labeledframe.n.html
+lib/tcl/iwidgets/demos/html/labeledwidget.n.html
+lib/tcl/iwidgets/demos/html/mainwindow.n.html
+lib/tcl/iwidgets/demos/html/menubar.n.html
+lib/tcl/iwidgets/demos/html/messagebox.n.html
+lib/tcl/iwidgets/demos/html/messagedialog.n.html
+lib/tcl/iwidgets/demos/html/notebook.n.html
+lib/tcl/iwidgets/demos/html/optionmenu.n.html
+lib/tcl/iwidgets/demos/html/panedwindow.n.html
+lib/tcl/iwidgets/demos/html/promptdialog.n.html
+lib/tcl/iwidgets/demos/html/pushbutton.n.html
+lib/tcl/iwidgets/demos/html/radiobox.n.html
+lib/tcl/iwidgets/demos/html/scopedobject.n.html
+lib/tcl/iwidgets/demos/html/scrolledcanvas.n.html
+lib/tcl/iwidgets/demos/html/scrolledframe.n.html
+lib/tcl/iwidgets/demos/html/scrolledhtml.n.html
+lib/tcl/iwidgets/demos/html/scrolledlistbox.n.html
+lib/tcl/iwidgets/demos/html/scrolledtext.n.html
+lib/tcl/iwidgets/demos/html/selectionbox.n.html
+lib/tcl/iwidgets/demos/html/selectiondialog.n.html
+lib/tcl/iwidgets/demos/html/shell.n.html
+lib/tcl/iwidgets/demos/html/spindate.n.html
+lib/tcl/iwidgets/demos/html/spinint.n.html
+lib/tcl/iwidgets/demos/html/spinner.n.html
+lib/tcl/iwidgets/demos/html/spintime.n.html
+lib/tcl/iwidgets/demos/html/tabnotebook.n.html
+lib/tcl/iwidgets/demos/html/tabset.n.html
+lib/tcl/iwidgets/demos/html/timeentry.n.html
+lib/tcl/iwidgets/demos/html/timefield.n.html
+lib/tcl/iwidgets/demos/html/toolbar.n.html
+lib/tcl/iwidgets/demos/html/watch.n.html
+lib/tcl/iwidgets/demos/buttonbox
+lib/tcl/iwidgets/demos/calendar
+lib/tcl/iwidgets/demos/canvasprintbox
+lib/tcl/iwidgets/demos/canvasprintdialog
+lib/tcl/iwidgets/demos/catalog
+lib/tcl/iwidgets/demos/checkbox
+lib/tcl/iwidgets/demos/combobox
+lib/tcl/iwidgets/demos/dateentry
+lib/tcl/iwidgets/demos/datefield
+lib/tcl/iwidgets/demos/demo.html
+lib/tcl/iwidgets/demos/dialog
+lib/tcl/iwidgets/demos/dialogshell
+lib/tcl/iwidgets/demos/disjointlistbox
+lib/tcl/iwidgets/demos/entryfield
+lib/tcl/iwidgets/demos/extbutton
+lib/tcl/iwidgets/demos/extfileselectionbox
+lib/tcl/iwidgets/demos/extfileselectiondialog
+lib/tcl/iwidgets/demos/feedback
+lib/tcl/iwidgets/demos/fileselectionbox
+lib/tcl/iwidgets/demos/fileselectiondialog
+lib/tcl/iwidgets/demos/finddialog
+lib/tcl/iwidgets/demos/hierarchy
+lib/tcl/iwidgets/demos/hyperhelp
+lib/tcl/iwidgets/demos/iwidgets.gif
+lib/tcl/iwidgets/demos/labeledframe
+lib/tcl/iwidgets/demos/labeledwidget
+lib/tcl/iwidgets/demos/mainwindow
+lib/tcl/iwidgets/demos/menubar
+lib/tcl/iwidgets/demos/messagebox
+lib/tcl/iwidgets/demos/messagedialog
+lib/tcl/iwidgets/demos/notebook
+lib/tcl/iwidgets/demos/optionmenu
+lib/tcl/iwidgets/demos/panedwindow
+lib/tcl/iwidgets/demos/promptdialog
+lib/tcl/iwidgets/demos/pushbutton
+lib/tcl/iwidgets/demos/radiobox
+lib/tcl/iwidgets/demos/scopedobject
+lib/tcl/iwidgets/demos/scrolledcanvas
+lib/tcl/iwidgets/demos/scrolledframe
+lib/tcl/iwidgets/demos/scrolledhtml
+lib/tcl/iwidgets/demos/scrolledlistbox
+lib/tcl/iwidgets/demos/scrolledtext
+lib/tcl/iwidgets/demos/selectionbox
+lib/tcl/iwidgets/demos/selectiondialog
+lib/tcl/iwidgets/demos/shell
+lib/tcl/iwidgets/demos/spindate
+lib/tcl/iwidgets/demos/spinint
+lib/tcl/iwidgets/demos/spinner
+lib/tcl/iwidgets/demos/spintime
+lib/tcl/iwidgets/demos/tabnotebook
+lib/tcl/iwidgets/demos/tabset
+lib/tcl/iwidgets/demos/timeentry
+lib/tcl/iwidgets/demos/timefield
+lib/tcl/iwidgets/demos/toolbar
+lib/tcl/iwidgets/demos/watch
+lib/tcl/iwidgets/iwidgets.tcl
+lib/tcl/iwidgets/pkgIndex.tcl
+lib/tcl/iwidgets/license.terms
+man/mann/Archetype.n
+man/mann/Toplevel.n
+man/mann/Widget.n
+man/mann/body.n
+man/mann/class.n
+man/mann/code.n
+man/mann/configbody.n
+man/mann/delete.n
+man/mann/ensemble.n
+man/mann/find.n
+man/mann/is.n
+man/mann/itcl.n
+man/mann/itclvars.n
+man/mann/itk.n
+man/mann/itkvars.n
+man/mann/iwidgets_buttonbox.n
+man/mann/iwidgets_calendar.n
+man/mann/iwidgets_canvasprintbox.n
+man/mann/iwidgets_canvasprintdialog.n
+man/mann/iwidgets_checkbox.n
+man/mann/iwidgets_combobox.n
+man/mann/iwidgets_dateentry.n
+man/mann/iwidgets_datefield.n
+man/mann/iwidgets_dialog.n
+man/mann/iwidgets_dialogshell.n
+man/mann/iwidgets_disjointlistbox.n
+man/mann/iwidgets_entryfield.n
+man/mann/iwidgets_extbutton.n
+man/mann/iwidgets_extfileselectionbox.n
+man/mann/iwidgets_extfileselectiondialog.n
+man/mann/iwidgets_feedback.n



Home | Main Index | Thread Index | Old Index