pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/25274
wiz%netbsd.org@localhost wrote:
Synopsis: blt (current) doesn't build w/ tcl 8.4.6
State-Changed-From-To: feedback->analyzed
State-Changed-By: wiz%netbsd.org@localhost
State-Changed-When: Fri, 31 Dec 2004 00:54:31 +0000
State-Changed-Why:
blt currently should build against tcl83; as minskim noted,
if we update it to use tcl84 (which would work) then we'd also have
to updated tkdesk to a newer version that works with tcl84.
So the way is clear, now we just need someone to do it :)
i build tkdesk 2.0 w/ some patches at NetBSD 2.0 pkgsrc 2.0..
blt/Makefile.diff
blt/buildlink3.mk.diff
blt/patches/patch-ya
blt/patches/patch-yb
tcl-itcl/Makefile.diff
tcl-itcl/buildlink3.mk.diff
tcl-itcl/patches/patch-ya
tcl-itcl/patches/patch-yb
tcl-itcl/patches/patch-yc
tcl-itcl/patches/patch-yd
and a new tkdesk Makefile and PLIST
mind !! post-install target in tkdesk/Makefile !! should be addressed.
maybe these patches & files could be a starter
running tkdesk i do get these warnings:
tkdesksh in free(): warning: pointer to wrong page.
tkdesksh in free(): warning: modified (page-) pointer.
blt:
*** Makefile Sun Jan 23 15:51:49 2005
--- Makefile.new Sun Jan 23 17:20:28 2005
***************
*** 22,28 ****
CONFIGURE_ENV+= X11BASE=${X11BASE}
MAKE_ENV+= CP=${CP}
! .include "../../lang/tcl83/buildlink3.mk"
! .include "../../x11/tk83/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
--- 22,28 ----
CONFIGURE_ENV+= X11BASE=${X11BASE}
MAKE_ENV+= CP=${CP}
! .include "../../lang/tcl/buildlink3.mk"
! .include "../../x11/tk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
*** buildlink3.mk Sun Jan 23 18:24:35 2005
--- buildlink3.mk.new Sun Jan 23 18:24:44 2005
***************
*** 15,21 ****
BUILDLINK_PKGSRCDIR.blt?= ../../x11/blt
.endif # BLT_BUILDLINK3_MK
! .include "../../lang/tcl83/buildlink3.mk"
! .include "../../x11/tk83/buildlink3.mk"
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
--- 15,21 ----
BUILDLINK_PKGSRCDIR.blt?= ../../x11/blt
.endif # BLT_BUILDLINK3_MK
! .include "../../lang/tcl/buildlink3.mk"
! .include "../../x11/tk/buildlink3.mk"
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
patch-ya:
*** src/Makefile.in Mon Jul 15 11:31:29 2002
--- src/Makefile.in.new Sun Jan 23 17:06:24 2005
***************
*** 41,48 ****
# Libraries directives for Tcl, Tk, X11, and BLT
# ------------------------------------------------------------------------
! LIBS = @LIB_SPECS@ @EXTRA_LIB_SPECS@
! TCL_ONLY_LIBS = @TCL_ONLY_LIB_SPECS@ @EXTRA_LIB_SPECS@
# ------------------------------------------------------------------------
# You don't need to edit anything beyond this point
--- 41,48 ----
# Libraries directives for Tcl, Tk, X11, and BLT
# ------------------------------------------------------------------------
! LIBS = @LIB_SPECS@ @EXTRA_LIB_SPECS@ -lpthread
! TCL_ONLY_LIBS = @TCL_ONLY_LIB_SPECS@ @EXTRA_LIB_SPECS@ -lpthread
# ------------------------------------------------------------------------
# You don't need to edit anything beyond this point
patch-yb:
*** src/shared/Makefile.in Tue May 14 23:37:19 2002
--- src/shared/Makefile.in.new Sun Jan 23 17:06:06 2005
***************
*** 30,37 ****
scriptdir = @BLT_LIBRARY@
! LIBS = @LIB_SPECS@ @EXTRA_LIB_SPECS@
! TCL_ONLY_LIB_SPECS = @TCL_ONLY_LIB_SPECS@ @EXTRA_LIB_SPECS@
# ------------------------------------------------------------------------
# Don't edit anything beyond this point
--- 30,37 ----
scriptdir = @BLT_LIBRARY@
! LIBS = @LIB_SPECS@ @EXTRA_LIB_SPECS@ -lpthread
! TCL_ONLY_LIB_SPECS = @TCL_ONLY_LIB_SPECS@ @EXTRA_LIB_SPECS@ -lpthread
# ------------------------------------------------------------------------
# Don't edit anything beyond this point
tcl-itcl:
*** Makefile Thu May 13 01:38:35 2004
--- Makefile.new Sat Jan 22 22:29:17 2005
***************
*** 37,42 ****
@${MV} -f ${WRKSRC}/iwidgets2.2.0/doc/tabset.n \
${WRKSRC}/iwidgets2.2.0/doc/itcltabset.n
! .include "../../lang/tcl83/buildlink3.mk"
! .include "../../x11/tk83/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
--- 37,42 ----
@${MV} -f ${WRKSRC}/iwidgets2.2.0/doc/tabset.n \
${WRKSRC}/iwidgets2.2.0/doc/itcltabset.n
! .include "../../lang/tcl/buildlink3.mk"
! .include "../../x11/tk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
*** buildlink3.mk Sun Jan 23 18:26:15 2005
--- buildlink3.mk.new Sun Jan 23 18:26:24 2005
***************
*** 15,21 ****
BUILDLINK_PKGSRCDIR.tcl-itcl?= ../../lang/tcl-itcl
.endif # TCL_ITCL_BUILDLINK3_MK
! .include "../../lang/tcl83/buildlink3.mk"
! .include "../../x11/tk83/buildlink3.mk"
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
--- 15,21 ----
BUILDLINK_PKGSRCDIR.tcl-itcl?= ../../lang/tcl-itcl
.endif # TCL_ITCL_BUILDLINK3_MK
! .include "../../lang/tcl/buildlink3.mk"
! .include "../../x11/tk/buildlink3.mk"
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
patch-ya:
#
http://cvs.sourceforge.net/viewcvs.py/incrtcl/incrTcl/itcl/generic/itcl_class.c?r1=1.5&r2=1.6
*** itcl/generic/itcl_class.c Tue Aug 29 05:58:00 2000
--- itcl/generic/itcl_class.c.new Sun Jan 23 18:56:48 2005
***************
*** 23,29 ****
* mmclennan%lucent.com@localhost
* http://www.tcltk.com/itcl
*
! * RCS: $Id: itcl_class.c,v 1.4 2000/07/06 06:43:29 mmc Exp $
*
========================================================================
* Copyright (c) 1993-1998 Lucent Technologies, Inc.
*
------------------------------------------------------------------------
--- 23,29 ----
* mmclennan%lucent.com@localhost
* http://www.tcltk.com/itcl
*
! * RCS: $Id: itcl_class.c,v 1.6 2001/04/07 07:20:53 davygrvy Exp $
*
========================================================================
* Copyright (c) 1993-1998 Lucent Technologies, Inc.
*
------------------------------------------------------------------------
***************
*** 51,56 ****
--- 51,58 ----
static Tcl_Var ItclClassRuntimeVarResolver _ANSI_ARGS_((
Tcl_Interp *interp, Tcl_ResolvedVarInfo *vinfoPtr));
+ extern int itclCompatFlags;
+
/*
*
------------------------------------------------------------------------
***************
*** 914,919 ****
--- 916,922 ----
Tcl_HashEntry *entry;
ItclMemberFunc *mfunc;
Command *cmdPtr;
+ int isCmdDeleted;
/*
* If the command is a member function, and if it is
***************
*** 960,975 ****
* it--as it is being resolved again by the compiler.
*/
cmdPtr = (Command*)mfunc->accessCmd;
! if (!cmdPtr || cmdPtr->deleted) {
! mfunc->accessCmd = NULL;
!
! if ((flags & TCL_LEAVE_ERR_MSG) != 0) {
! Tcl_AppendStringsToObj(Tcl_GetObjResult(interp),
! "can't access \"", name, "\": deleted or redefined\n",
! "(use the \"body\" command to redefine methods/procs)",
! (char*)NULL);
! }
! return TCL_ERROR; /* disallow access! */
}
*rPtr = mfunc->accessCmd;
--- 963,1001 ----
* it--as it is being resolved again by the compiler.
*/
cmdPtr = (Command*)mfunc->accessCmd;
!
! /*
! * The following #if is needed so itcl can be compiled with
! * all versions of Tcl. The integer "deleted" was renamed to
! * "flags" in tcl8.4a2. This #if is also found in itcl_ensemble.c .
! * We're using a runtime check with itclCompatFlags to adjust for
! * the behavior of this change, too.
! *
! */
! #if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION < 4)
! # define CMD_IS_DELETED 0x1 /* If someone ever changes this from tcl.h,
! * we must change our logic here, too */
! isCmdDeleted = (!cmdPtr ||
! (itclCompatFlags & ITCL_COMPAT_USECMDFLAGS ?
! (cmdPtr->deleted & CMD_IS_DELETED) :
! cmdPtr->deleted));
! #else
! isCmdDeleted = (!cmdPtr ||
! (itclCompatFlags & ITCL_COMPAT_USECMDFLAGS ?
! (cmdPtr->flags & CMD_IS_DELETED) :
! cmdPtr->flags));
! #endif
!
! if (isCmdDeleted) {
! mfunc->accessCmd = NULL;
!
! if ((flags & TCL_LEAVE_ERR_MSG) != 0) {
! Tcl_AppendStringsToObj(Tcl_GetObjResult(interp),
! "can't access \"", name, "\": deleted or redefined\n",
! "(use the \"body\" command to redefine methods/procs)",
! (char*)NULL);
! }
! return TCL_ERROR; /* disallow access! */
}
*rPtr = mfunc->accessCmd;
patch-yb:
#
http://cvs.sourceforge.net/viewcvs.py/incrtcl/incrTcl/itcl/generic/itclInt.h?r1=1.6&r2=1.7
*** itcl/generic/itclInt.h Tue Aug 29 05:58:00 2000
--- itcl/generic/itclInt.h.new Sun Jan 23 19:10:36 2005
***************
*** 39,45 ****
* mmclennan%lucent.com@localhost
* http://www.tcltk.com/itcl
*
! * RCS: $Id: itclInt.h,v 1.6 1999/05/24 21:10:44 redman Exp $
*
========================================================================
* Copyright (c) 1993-1998 Lucent Technologies, Inc.
*
------------------------------------------------------------------------
--- 39,45 ----
* mmclennan%lucent.com@localhost
* http://www.tcltk.com/itcl
*
! * RCS: $Id: itclInt.h,v 1.7 2001/04/07 07:20:53 davygrvy Exp $
*
========================================================================
* Copyright (c) 1993-1998 Lucent Technologies, Inc.
*
------------------------------------------------------------------------
***************
*** 238,243 ****
--- 238,250 ----
Var localStorage[20]; /* default storage for compiled locals */
} ItclContext;
+ /*
+ * Compatibility flags. Used to support small "hacks". These are stored
+ * in the global variable named itclCompatFlags.
+ */
+ #define ITCL_COMPAT_USECMDFLAGS 0x0001 /* Tcl8.4a1 introduced a
different Command
+ * structure, and we need to adapt
+ * dynamically */
#include "itclIntDecls.h"
patch-yc:
#
http://cvs.sourceforge.net/viewcvs.py/*checkout*/incrtcl/incrTcl/itcl/generic/itcl_ensemble.c?rev=1.5
*** itcl/generic/itcl_ensemble.c Tue Aug 29 05:58:00 2000
--- itcl/generic/itcl_ensemble.c.new Sun Jan 23 19:15:12 2005
***************
*** 23,29 ****
* mmclennan%lucent.com@localhost
* http://www.tcltk.com/itcl
*
! * RCS: $Id: itcl_ensemble.c,v 1.3 1999/05/24 21:10:45 redman Exp $
*
========================================================================
* Copyright (c) 1993-1998 Lucent Technologies, Inc.
*
------------------------------------------------------------------------
--- 23,29 ----
* mmclennan%lucent.com@localhost
* http://www.tcltk.com/itcl
*
! * RCS: $Id: itcl_ensemble.c,v 1.5 2001/04/07 07:20:53 davygrvy Exp $
*
========================================================================
* Copyright (c) 1993-1998 Lucent Technologies, Inc.
*
------------------------------------------------------------------------
***************
*** 819,825 ****
cmdPtr->clientData = NULL;
cmdPtr->deleteProc = DeleteEnsemble;
cmdPtr->deleteData = cmdPtr->objClientData;
! cmdPtr->deleted = 0;
cmdPtr->importRefPtr = NULL;
ensPart->cmdPtr = cmdPtr;
--- 819,829 ----
cmdPtr->clientData = NULL;
cmdPtr->deleteProc = DeleteEnsemble;
cmdPtr->deleteData = cmdPtr->objClientData;
! #if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION < 4)
! cmdPtr->deleted = 0;
! #else
! cmdPtr->flags = 0;
! #endif
cmdPtr->importRefPtr = NULL;
ensPart->cmdPtr = cmdPtr;
***************
*** 896,902 ****
--- 900,910 ----
cmdPtr->clientData = NULL;
cmdPtr->deleteProc = deleteProc;
cmdPtr->deleteData = (ClientData)clientData;
+ #if (TCL_MAJOR_VERSION == 8) && (TCL_MINOR_VERSION < 4)
cmdPtr->deleted = 0;
+ #else
+ cmdPtr->flags = 0;
+ #endif
cmdPtr->importRefPtr = NULL;
ensPart->cmdPtr = cmdPtr;
patch-yd:
#
http://cvs.sourceforge.net/viewcvs.py/incrtcl/incrTcl/itcl/generic/itcl_cmds.c?r1=1.10&r2=1.11
*** itcl/generic/itcl_cmds.c Sun Jan 23 19:16:30 2005
--- itcl/generic/itcl_cmds.c.new Sun Jan 23 22:35:22 2005
***************
*** 21,27 ****
* mmclennan%lucent.com@localhost
* http://www.tcltk.com/itcl
*
! * RCS: $Id: itcl_cmds.c,v 1.10 2000/08/18 01:46:08 davidg Exp $
*
========================================================================
* Copyright (c) 1993-1998 Lucent Technologies, Inc.
*
------------------------------------------------------------------------
--- 21,27 ----
* mmclennan%lucent.com@localhost
* http://www.tcltk.com/itcl
*
! * RCS: $Id: itcl_cmds.c,v 1.11 2001/04/07 07:20:53 davygrvy Exp $
*
========================================================================
* Copyright (c) 1993-1998 Lucent Technologies, Inc.
*
------------------------------------------------------------------------
***************
*** 62,70 ****
if {[info exists env(ITCL_LIBRARY)]} {\n\
lappend dirs $env(ITCL_LIBRARY)\n\
}\n\
! lappend dirs [file join [file dirname $tcl_library] tcl
itcl$version]\n\
set bindir [file dirname [info nameofexecutable]]\n\
! lappend dirs [file join $bindir .. lib tcl itcl$version]\n\
lappend dirs [file join $bindir .. library]\n\
lappend dirs [file join $bindir .. .. library]\n\
lappend dirs [file join $bindir .. .. itcl library]\n\
--- 62,70 ----
if {[info exists env(ITCL_LIBRARY)]} {\n\
lappend dirs $env(ITCL_LIBRARY)\n\
}\n\
! lappend dirs [file join [file dirname $tcl_library]
itcl$version]\n\
set bindir [file dirname [info nameofexecutable]]\n\
! lappend dirs [file join $bindir .. lib itcl$version]\n\
lappend dirs [file join $bindir .. library]\n\
lappend dirs [file join $bindir .. .. library]\n\
lappend dirs [file join $bindir .. .. itcl library]\n\
***************
*** 103,108 ****
--- 103,111 ----
extern ItclStubs itclStubs;
+
+ int itclCompatFlags = -1;
+
/*
*
------------------------------------------------------------------------
***************
*** 140,145 ****
--- 143,168 ----
}
/*
+ * Set the compatability options. Stubs allows us to load into many
+ * version of the Tcl core. Some problems have crept-in, and we need
+ * to adapt dynamically regarding use of some internal structures
that
+ * have changed since 8.1.0
+ *
+ * TODO: make a TIP for exporting a Tcl_CommandIsDeleted function
in the core.
+ */
+ if (itclCompatFlags == -1) {
+ int maj, min, ptch, type;
+
+ itclCompatFlags = 0;
+ Tcl_GetVersion(&maj, &min, &ptch, &type);
+
+ if ((maj == 8) && (min >= 4)) {
+ itclCompatFlags = ITCL_COMPAT_USECMDFLAGS;
+ }
+ }
+
+
+ /*
* Initialize the ensemble package first, since we need this
* for other parts of [incr Tcl].
*/
***************
*** 439,445 ****
char *pattern;
char *name;
! int i, newEntry, handledActiveNs;
Tcl_HashTable unique;
Tcl_HashEntry *entry;
Tcl_HashSearch place;
--- 462,468 ----
char *pattern;
char *name;
! int newEntry, handledActiveNs;
Tcl_HashTable unique;
Tcl_HashEntry *entry;
Tcl_HashSearch place;
***************
*** 568,574 ****
ItclClass *isaDefn = NULL;
char *name, *token;
! int i, pos, newEntry, match, handledActiveNs;
ItclObject *contextObj;
Tcl_HashTable unique;
Tcl_HashEntry *entry;
--- 591,597 ----
ItclClass *isaDefn = NULL;
char *name, *token;
! int pos, newEntry, match, handledActiveNs;
ItclObject *contextObj;
Tcl_HashTable unique;
Tcl_HashEntry *entry;
tkdesk-2.0/Makefile:
# $NetBSD$
#
DISTNAME= tkdesk-2.0
CATEGORIES= sysutils
MASTER_SITES= http://tkdesk.sourceforge.net/dist/
MAINTAINER= tech-pkg%NetBSD.org@localhost
HOMEPAGE= http://tkdesk.sourceforge.net/
COMMENT= Graphical file manager
USE_BUILDLINK3= YES
GNU_CONFIGURE= YES
CONFIGURE_ARGS+=--with-tcl=${BUILDLINK_PREFIX.tcl}/lib \
--with-tk=${BUILDLINK_PREFIX.tk}/lib \
--with-itcl=${BUILDLINK_PREFIX.tcl-itcl}/lib/tcl \
--with-blt=${BUILDLINK_PREFIX.blt}/lib
pre-install:
${RM} -Rf ${WRKSRC}/tcldesk/configs/.trash
${FIND} ${WRKSRC}/tcldesk -type f -name '*.orig' -print | ${XARGS}
${RM} -rf
${FIND} ${WRKSRC}/tcldesk -name '*' -exec ${TOUCH} {} ';'
post-install:
# this should be done better..
# or .. export ITCL_LIBRARY=/home/tcl84/pkg/lib/tcl/itcl3.2
${LN} -sf ${PREFIX}/lib/tcl/itcl3.2 ${PREFIX}/lib/itcl3.2
.include "../../lang/tcl/buildlink3.mk"
.include "../../lang/tcl-itcl/buildlink3.mk"
.include "../../x11/blt/buildlink3.mk"
.include "../../x11/tk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
PLIST:
@comment $NetBSD$
bin/cd-tkdesk
bin/ed-tkdesk
bin/od-tkdesk
bin/op-tkdesk
bin/pauseme
bin/pop-tkdesk
bin/tkdesk
bin/tkdeskclient
bin/tkdesksh
lib/TkDesk/Common.tcl
lib/TkDesk/Desktop.tcl
lib/TkDesk/DiskUsage.tcl
lib/TkDesk/Editor.tcl
lib/TkDesk/FileInfo.tcl
lib/TkDesk/FileListbox.tcl
lib/TkDesk/Frame.tcl
lib/TkDesk/HistEntry.tcl
lib/TkDesk/List.tcl
lib/TkDesk/Periodic.tcl
lib/TkDesk/Toplevel.tcl
lib/TkDesk/Viewer.tcl
lib/TkDesk/action.tcl
lib/TkDesk/annotations.tcl
lib/TkDesk/appbar-date.tcl
lib/TkDesk/appbar-dialup.tcl
lib/TkDesk/appbar-load.tcl
lib/TkDesk/appbar-mail.tcl
lib/TkDesk/appbar-trash.tcl
lib/TkDesk/appbar.tcl
lib/TkDesk/bltDnd.tcl
lib/TkDesk/bltDragdrop.tcl
lib/TkDesk/bookmarks.tcl
lib/TkDesk/cb_tools/bindings.tcl
lib/TkDesk/cb_tools/bitmaps/combo.xbm
lib/TkDesk/cb_tools/bitmaps/down.xbm
lib/TkDesk/cb_tools/bitmaps/erase.xbm
lib/TkDesk/cb_tools/bitmaps/help.xbm
lib/TkDesk/cb_tools/bitmaps/slash.xbm
lib/TkDesk/cb_tools/bitmaps/timer.mask.xbm
lib/TkDesk/cb_tools/bitmaps/timer.xbm
lib/TkDesk/cb_tools/bitmaps/timer1.xbm
lib/TkDesk/cb_tools/bitmaps/timer2.xbm
lib/TkDesk/cb_tools/bitmaps/timer3.xbm
lib/TkDesk/cb_tools/bitmaps/timer4.xbm
lib/TkDesk/cb_tools/bitmaps/timer5.xbm
lib/TkDesk/cb_tools/bitmaps/timer6.xbm
lib/TkDesk/cb_tools/bitmaps/timer7.xbm
lib/TkDesk/cb_tools/bitmaps/timer8.xbm
lib/TkDesk/cb_tools/bitmaps/up.xbm
lib/TkDesk/cb_tools/debug.tcl
lib/TkDesk/cb_tools/dialog.tcl
lib/TkDesk/cb_tools/help.tcl
lib/TkDesk/cb_tools/itcl_reload.tcl
lib/TkDesk/cb_tools/mkindex
lib/TkDesk/cb_tools/modules.tcl
lib/TkDesk/cb_tools/popup.tcl
lib/TkDesk/cb_tools/tclIndex
lib/TkDesk/cb_tools/tools.tcl
lib/TkDesk/cb_tools/widgets.tcl
lib/TkDesk/config.tcl
lib/TkDesk/configs/AppBar
lib/TkDesk/configs/AppBar_Be
lib/TkDesk/configs/AppBar_Games
lib/TkDesk/configs/ButtonBar
lib/TkDesk/configs/Commands
lib/TkDesk/configs/Directories
lib/TkDesk/configs/FileTags
lib/TkDesk/configs/Popups
lib/TkDesk/configs/Sounds
lib/TkDesk/configs/System
lib/TkDesk/copy.tcl
lib/TkDesk/cpanels.tcl
lib/TkDesk/delete.tcl
lib/TkDesk/diary.tcl
lib/TkDesk/doc/ChangeLog
lib/TkDesk/doc/Guide
lib/TkDesk/doc/License
lib/TkDesk/doc/QuickStart
lib/TkDesk/doc/guide-1.html
lib/TkDesk/doc/guide-10.html
lib/TkDesk/doc/guide-11.html
lib/TkDesk/doc/guide-2.html
lib/TkDesk/doc/guide-3.html
lib/TkDesk/doc/guide-4.html
lib/TkDesk/doc/guide-5.html
lib/TkDesk/doc/guide-6.html
lib/TkDesk/doc/guide-7.html
lib/TkDesk/doc/guide-8.html
lib/TkDesk/doc/guide-9.html
lib/TkDesk/doc/guide.html
lib/TkDesk/dsk_Listbox.tcl
lib/TkDesk/envedit.tcl
lib/TkDesk/file_ops.tcl
lib/TkDesk/find.tcl
lib/TkDesk/help.tcl
lib/TkDesk/history.tcl
lib/TkDesk/images/aladins_lamp.xpm
lib/TkDesk/images/arrleft.xpm
lib/TkDesk/images/arrright.xpm
lib/TkDesk/images/atom.xpm
lib/TkDesk/images/be/achtung.xpm
lib/TkDesk/images/be/app_link.xpm
lib/TkDesk/images/be/bebox.xpm
lib/TkDesk/images/be/bebox2.xpm
lib/TkDesk/images/be/bettler.xpm
lib/TkDesk/images/be/bildschirm1.xpm
lib/TkDesk/images/be/blocks.xpm
lib/TkDesk/images/be/briefkasten.xpm
lib/TkDesk/images/be/bulb.xpm
lib/TkDesk/images/be/cdplayer.xpm
lib/TkDesk/images/be/domino.xpm
lib/TkDesk/images/be/edit.xpm
lib/TkDesk/images/be/email.xpm
lib/TkDesk/images/be/fernbedienung.xpm
lib/TkDesk/images/be/flieger.xpm
lib/TkDesk/images/be/folder.xpm
lib/TkDesk/images/be/font.xpm
lib/TkDesk/images/be/fraktal.xpm
lib/TkDesk/images/be/grammophon.xpm
lib/TkDesk/images/be/hardware.xpm
lib/TkDesk/images/be/info.xpm
lib/TkDesk/images/be/install.xpm
lib/TkDesk/images/be/kaleidoskop.xpm
lib/TkDesk/images/be/kartei.xpm
lib/TkDesk/images/be/kiste.xpm
lib/TkDesk/images/be/leute.xpm
lib/TkDesk/images/be/lib_link.xpm
lib/TkDesk/images/be/lupe.xpm
lib/TkDesk/images/be/maennchen.xpm
lib/TkDesk/images/be/mailbox.xpm
lib/TkDesk/images/be/mine.xpm
lib/TkDesk/images/be/mischpult.xpm
lib/TkDesk/images/be/netsurf.xpm
lib/TkDesk/images/be/netzwerk.xpm
lib/TkDesk/images/be/ordner.xpm
lib/TkDesk/images/be/ordner_link.xpm
lib/TkDesk/images/be/oszi.xpm
lib/TkDesk/images/be/paint.xpm
lib/TkDesk/images/be/papierkorb.xpm
lib/TkDesk/images/be/printer.xpm
lib/TkDesk/images/be/rakete.xpm
lib/TkDesk/images/be/schrank.xpm
lib/TkDesk/images/be/schreibtisch.xpm
lib/TkDesk/images/be/scsi.xpm
lib/TkDesk/images/be/terminal.xpm
lib/TkDesk/images/be/text.xpm
lib/TkDesk/images/be/text2.xpm
lib/TkDesk/images/be/text_leer.xpm
lib/TkDesk/images/be/uhr.xpm
lib/TkDesk/images/be/world.xpm
lib/TkDesk/images/be/wuerfel.xpm
lib/TkDesk/images/be/zahnrad.xpm
lib/TkDesk/images/be/zahnrad2.xpm
lib/TkDesk/images/be/zeichner.xpm
lib/TkDesk/images/bigfiling.xpm
lib/TkDesk/images/book_edit.xpm
lib/TkDesk/images/book_open.xpm
lib/TkDesk/images/bookcase.xpm
lib/TkDesk/images/box_full.xpm
lib/TkDesk/images/calendar.xpm
lib/TkDesk/images/cdrom.xpm
lib/TkDesk/images/checklist.xpm
lib/TkDesk/images/chess.xpm
lib/TkDesk/images/comet.xpm
lib/TkDesk/images/construction.xpm
lib/TkDesk/images/copy.xpm
lib/TkDesk/images/copy2.xpm
lib/TkDesk/images/desk.xpm
lib/TkDesk/images/desk2.xpm
lib/TkDesk/images/document.xpm
lib/TkDesk/images/door_run.xpm
lib/TkDesk/images/earth.xpm
lib/TkDesk/images/earth2.xpm
lib/TkDesk/images/edit.xpm
lib/TkDesk/images/eye.xpm
lib/TkDesk/images/ficons16/archive.xpm
lib/TkDesk/images/ficons16/backup.xpm
lib/TkDesk/images/ficons16/book.xpm
lib/TkDesk/images/ficons16/c.xpm
lib/TkDesk/images/ficons16/computer.xpm
lib/TkDesk/images/ficons16/config.xpm
lib/TkDesk/images/ficons16/desk.xpm
lib/TkDesk/images/ficons16/dir.xpm
lib/TkDesk/images/ficons16/dir2.xpm
lib/TkDesk/images/ficons16/diropen.xpm
lib/TkDesk/images/ficons16/diropen2.xpm
lib/TkDesk/images/ficons16/doc.xpm
lib/TkDesk/images/ficons16/exec.xpm
lib/TkDesk/images/ficons16/exec2.xpm
lib/TkDesk/images/ficons16/file.xpm
lib/TkDesk/images/ficons16/font.xpm
lib/TkDesk/images/ficons16/gif.xpm
lib/TkDesk/images/ficons16/gif2.xpm
lib/TkDesk/images/ficons16/h.xpm
lib/TkDesk/images/ficons16/html.xpm
lib/TkDesk/images/ficons16/html2.xpm
lib/TkDesk/images/ficons16/image.xpm
lib/TkDesk/images/ficons16/mini-comet.xpm
lib/TkDesk/images/ficons16/music.xpm
lib/TkDesk/images/ficons16/parcel.xpm
lib/TkDesk/images/ficons16/pdf.xpm
lib/TkDesk/images/ficons16/prism.xpm
lib/TkDesk/images/ficons16/rpm.xpm
lib/TkDesk/images/ficons16/script.xpm
lib/TkDesk/images/ficons16/sound.xpm
lib/TkDesk/images/ficons16/speaker.xpm
lib/TkDesk/images/ficons16/sym.xpm
lib/TkDesk/images/ficons16/symdir.xpm
lib/TkDesk/images/ficons16/symdir2.xpm
lib/TkDesk/images/ficons16/symdiropen.xpm
lib/TkDesk/images/ficons16/symdiropen2.xpm
lib/TkDesk/images/ficons16/symexec.xpm
lib/TkDesk/images/ficons16/sys.xpm
lib/TkDesk/images/ficons16/system.xpm
lib/TkDesk/images/ficons16/tcl.xpm
lib/TkDesk/images/ficons16/tex.xpm
lib/TkDesk/images/ficons16/text.xpm
lib/TkDesk/images/ficons16/video.xpm
lib/TkDesk/images/ficons16/write.xpm
lib/TkDesk/images/ficons16/xbm.xpm
lib/TkDesk/images/ficons16/xpm.xpm
lib/TkDesk/images/ficons32/binary.xpm
lib/TkDesk/images/ficons32/bracket.xpm
lib/TkDesk/images/ficons32/compressed.xpm
lib/TkDesk/images/ficons32/dir.xpm
lib/TkDesk/images/ficons32/dir2.xpm
lib/TkDesk/images/ficons32/dot_a.xpm
lib/TkDesk/images/ficons32/dot_c.xpm
lib/TkDesk/images/ficons32/dot_h.xpm
lib/TkDesk/images/ficons32/dot_o.xpm
lib/TkDesk/images/ficons32/drawing.xpm
lib/TkDesk/images/ficons32/drawing3.xpm
lib/TkDesk/images/ficons32/exec.xpm
lib/TkDesk/images/ficons32/fig.xpm
lib/TkDesk/images/ficons32/file.xpm
lib/TkDesk/images/ficons32/gif.xpm
lib/TkDesk/images/ficons32/info.xpm
lib/TkDesk/images/ficons32/makefile.xpm
lib/TkDesk/images/ficons32/postscript.xpm
lib/TkDesk/images/ficons32/sound.xpm
lib/TkDesk/images/ficons32/system.xpm
lib/TkDesk/images/ficons32/tar.xpm
lib/TkDesk/images/ficons32/tex.xpm
lib/TkDesk/images/ficons32/text.xpm
lib/TkDesk/images/ficons32/xbm.xpm
lib/TkDesk/images/ficons32/xpm.xpm
lib/TkDesk/images/file_dir.xpm
lib/TkDesk/images/file_doc.xpm
lib/TkDesk/images/filing.xpm
lib/TkDesk/images/floppy.xpm
lib/TkDesk/images/folder.xpm
lib/TkDesk/images/folder2.xpm
lib/TkDesk/images/hand+.xpm
lib/TkDesk/images/hand.mask.xpm
lib/TkDesk/images/hand.xpm
lib/TkDesk/images/help.xpm
lib/TkDesk/images/home.xpm
lib/TkDesk/images/info.xpm
lib/TkDesk/images/info2.xpm
lib/TkDesk/images/laserwriter2.xpm
lib/TkDesk/images/lightning.xpm
lib/TkDesk/images/lock.xpm
lib/TkDesk/images/mac.xpm
lib/TkDesk/images/magnify.xpm
lib/TkDesk/images/magnify2.xpm
lib/TkDesk/images/mail_edit.xpm
lib/TkDesk/images/mailbox_empty.xpm
lib/TkDesk/images/mailbox_full.xpm
lib/TkDesk/images/mailbox_old.xpm
lib/TkDesk/images/maildog_empty.xpm
lib/TkDesk/images/maildog_new.xpm
lib/TkDesk/images/man.xpm
lib/TkDesk/images/moon.xpm
lib/TkDesk/images/mosaic.xpm
lib/TkDesk/images/move.xpm
lib/TkDesk/images/navigator.xpm
lib/TkDesk/images/netscape.xpm
lib/TkDesk/images/news.xpm
lib/TkDesk/images/next/3D.xpm
lib/TkDesk/images/next/BallotBox.xpm
lib/TkDesk/images/next/Beer.xpm
lib/TkDesk/images/next/BookOpen.xpm
lib/TkDesk/images/next/C-Devel.xpm
lib/TkDesk/images/next/Camera2.xpm
lib/TkDesk/images/next/Chess.xpm
lib/TkDesk/images/next/Computer.xpm
lib/TkDesk/images/next/ComputerPC.xpm
lib/TkDesk/images/next/DarkForest.xpm
lib/TkDesk/images/next/DiskFloppy.xpm
lib/TkDesk/images/next/Draw.xpm
lib/TkDesk/images/next/Equation.xpm
lib/TkDesk/images/next/Files.xpm
lib/TkDesk/images/next/Finder.xpm
lib/TkDesk/images/next/Ghost.xpm
lib/TkDesk/images/next/Home.xpm
lib/TkDesk/images/next/HomeOpen.xpm
lib/TkDesk/images/next/Info.xpm
lib/TkDesk/images/next/Java.xpm
lib/TkDesk/images/next/KeyPower.xpm
lib/TkDesk/images/next/MailOpen.xpm
lib/TkDesk/images/next/Netsurfer.xpm
lib/TkDesk/images/next/Network.xpm
lib/TkDesk/images/next/NewspaperExtra.xpm
lib/TkDesk/images/next/PDFOmni.xpm
lib/TkDesk/images/next/PadlockAndKeys.xpm
lib/TkDesk/images/next/Penguin.xpm
lib/TkDesk/images/next/PhoneTT.xpm
lib/TkDesk/images/next/PhoneTTOffhook.xpm
lib/TkDesk/images/next/PrinterHP.xpm
lib/TkDesk/images/next/Rolodex.xpm
lib/TkDesk/images/next/SoundEdit.xpm
lib/TkDesk/images/next/TeXView.xpm
lib/TkDesk/images/next/Time.xpm
lib/TkDesk/images/next/TrueDie.xpm
lib/TkDesk/images/next/WWW.xpm
lib/TkDesk/images/next/Window.xpm
lib/TkDesk/images/next/World.xpm
lib/TkDesk/images/next/Write.xpm
lib/TkDesk/images/next/WriteMail.xpm
lib/TkDesk/images/next/adder.xpm
lib/TkDesk/images/next/applix.xpm
lib/TkDesk/images/next/bag.xpm
lib/TkDesk/images/next/bag_full.xpm
lib/TkDesk/images/next/bargraph.xpm
lib/TkDesk/images/next/books.xpm
lib/TkDesk/images/next/browsebook.xpm
lib/TkDesk/images/next/butterfly.xpm
lib/TkDesk/images/next/cabinet.xpm
lib/TkDesk/images/next/camera.xpm
lib/TkDesk/images/next/cap.xpm
lib/TkDesk/images/next/cards.xpm
lib/TkDesk/images/next/cdisc.xpm
lib/TkDesk/images/next/checked_monitor.xpm
lib/TkDesk/images/next/chip.xpm
lib/TkDesk/images/next/circle_step.xpm
lib/TkDesk/images/next/clock.xpm
lib/TkDesk/images/next/close_window.xpm
lib/TkDesk/images/next/comet.xpm
lib/TkDesk/images/next/comm-newmail.xpm
lib/TkDesk/images/next/comm-oldmail.xpm
lib/TkDesk/images/next/communicator.xpm
lib/TkDesk/images/next/crash.xpm
lib/TkDesk/images/next/dialog.xpm
lib/TkDesk/images/next/diskbox.xpm
lib/TkDesk/images/next/diskbox_full.xpm
lib/TkDesk/images/next/document.xpm
lib/TkDesk/images/next/dtp.xpm
lib/TkDesk/images/next/edit.xpm
lib/TkDesk/images/next/envelope.xpm
lib/TkDesk/images/next/envelope_full.xpm
lib/TkDesk/images/next/executor.xpm
lib/TkDesk/images/next/feltpend.xpm
lib/TkDesk/images/next/floppy.xpm
lib/TkDesk/images/next/folders.xpm
lib/TkDesk/images/next/galaxy.xpm
lib/TkDesk/images/next/gear.xpm
lib/TkDesk/images/next/globe.xpm
lib/TkDesk/images/next/hammer_chart.xpm
lib/TkDesk/images/next/hammer_doc.xpm
lib/TkDesk/images/next/keys.xpm
lib/TkDesk/images/next/lettercase.xpm
lib/TkDesk/images/next/magnify.xpm
lib/TkDesk/images/next/mail_env.xpm
lib/TkDesk/images/next/mail_letter.xpm
lib/TkDesk/images/next/mailbox_empty.xpm
lib/TkDesk/images/next/mailbox_full.xpm
lib/TkDesk/images/next/mailbox_old.xpm
lib/TkDesk/images/next/mask_clouds.xpm
lib/TkDesk/images/next/microphone.xpm
lib/TkDesk/images/next/monalisa.xpm
lib/TkDesk/images/next/monitor.xpm
lib/TkDesk/images/next/monitor_eye.xpm
lib/TkDesk/images/next/monitor_hp.xpm
lib/TkDesk/images/next/monitor_sun.xpm
lib/TkDesk/images/next/monitor_win.xpm
lib/TkDesk/images/next/nest.xpm
lib/TkDesk/images/next/netscape.xpm
lib/TkDesk/images/next/note.xpm
lib/TkDesk/images/next/novell.xpm
lib/TkDesk/images/next/package.xpm
lib/TkDesk/images/next/paintbrush.xpm
lib/TkDesk/images/next/people.xpm
lib/TkDesk/images/next/pillars.xpm
lib/TkDesk/images/next/plaindoc.xpm
lib/TkDesk/images/next/radar.xpm
lib/TkDesk/images/next/radio.xpm
lib/TkDesk/images/next/rectrash.xpm
lib/TkDesk/images/next/rectrash_full.xpm
lib/TkDesk/images/next/recycle.xpm
lib/TkDesk/images/next/recycle_full.xpm
lib/TkDesk/images/next/screwdriver.xpm
lib/TkDesk/images/next/sealed_document.xpm
lib/TkDesk/images/next/shell.xpm
lib/TkDesk/images/next/spheresd.xpm
lib/TkDesk/images/next/sql.xpm
lib/TkDesk/images/next/tape.xpm
lib/TkDesk/images/next/toaster.xpm
lib/TkDesk/images/next/toaster_full.xpm
lib/TkDesk/images/next/widgets.xpm
lib/TkDesk/images/next/win_comp.xpm
lib/TkDesk/images/next/win_net.xpm
lib/TkDesk/images/next/wizard.xpm
lib/TkDesk/images/next/wrench.xpm
lib/TkDesk/images/orbit.xpm
lib/TkDesk/images/pacman.xpm
lib/TkDesk/images/paint.xpm
lib/TkDesk/images/pda.xpm
lib/TkDesk/images/pen.xpm
lib/TkDesk/images/pencil3.xpm
lib/TkDesk/images/printer.xpm
lib/TkDesk/images/printer16.xpm
lib/TkDesk/images/prism.xpm
lib/TkDesk/images/question.xpm
lib/TkDesk/images/radar.xpm
lib/TkDesk/images/recycle.xpm
lib/TkDesk/images/shell.xpm
lib/TkDesk/images/stars.xpm
lib/TkDesk/images/terminal.xpm
lib/TkDesk/images/tetris.xpm
lib/TkDesk/images/tkdesk_logo.ppm
lib/TkDesk/images/tools.xpm
lib/TkDesk/images/trash.xpm
lib/TkDesk/images/trashcan.xpm
lib/TkDesk/images/trashcan_full.xpm
lib/TkDesk/images/twotexts.xpm
lib/TkDesk/images/up.xpm
lib/TkDesk/images/xbm/apple_draft.xbm
lib/TkDesk/images/xbm/apple_write.xbm
lib/TkDesk/images/xbm/audio.xbm
lib/TkDesk/images/xbm/barhandle.xbm
lib/TkDesk/images/xbm/bigfiling.xbm
lib/TkDesk/images/xbm/bomb.xbm
lib/TkDesk/images/xbm/book.xbm
lib/TkDesk/images/xbm/books.xbm
lib/TkDesk/images/xbm/calc.xbm
lib/TkDesk/images/xbm/calendar.xbm
lib/TkDesk/images/xbm/check_list.xbm
lib/TkDesk/images/xbm/clock.xbm
lib/TkDesk/images/xbm/copy.xbm
lib/TkDesk/images/xbm/copy2.xbm
lib/TkDesk/images/xbm/cup.xbm
lib/TkDesk/images/xbm/dice.xbm
lib/TkDesk/images/xbm/dir.xbm
lib/TkDesk/images/xbm/documents.xbm
lib/TkDesk/images/xbm/door_open.xbm
lib/TkDesk/images/xbm/drag_files.xbm
lib/TkDesk/images/xbm/draw.xbm
lib/TkDesk/images/xbm/earth.xbm
lib/TkDesk/images/xbm/edit.xbm
lib/TkDesk/images/xbm/exclaimation_dot.xbm
lib/TkDesk/images/xbm/exec.xbm
lib/TkDesk/images/xbm/eye.xbm
lib/TkDesk/images/xbm/file.xbm
lib/TkDesk/images/xbm/file_dir.xbm
lib/TkDesk/images/xbm/file_doc.xbm
lib/TkDesk/images/xbm/filing_open.xbm
lib/TkDesk/images/xbm/filing_shut.xbm
lib/TkDesk/images/xbm/film.xbm
lib/TkDesk/images/xbm/floppy.xbm
lib/TkDesk/images/xbm/flow_chart.xbm
lib/TkDesk/images/xbm/folder2.xbm
lib/TkDesk/images/xbm/games.xbm
lib/TkDesk/images/xbm/gnuplot.xbm
lib/TkDesk/images/xbm/hand+.xbm
lib/TkDesk/images/xbm/hand.mask.xbm
lib/TkDesk/images/xbm/hand.xbm
lib/TkDesk/images/xbm/help.xbm
lib/TkDesk/images/xbm/home.xbm
lib/TkDesk/images/xbm/info.xbm
lib/TkDesk/images/xbm/info2.xbm
lib/TkDesk/images/xbm/kiste.xbm
lib/TkDesk/images/xbm/laserwriter2.xbm
lib/TkDesk/images/xbm/letter.xbm
lib/TkDesk/images/xbm/library3.xbm
lib/TkDesk/images/xbm/lightning.xbm
lib/TkDesk/images/xbm/lock.xbm
lib/TkDesk/images/xbm/mac.xbm
lib/TkDesk/images/xbm/macintosh.xbm
lib/TkDesk/images/xbm/magnify2.xbm
lib/TkDesk/images/xbm/magnify_hand.xbm
lib/TkDesk/images/xbm/mail.xbm
lib/TkDesk/images/xbm/moon.xbm
lib/TkDesk/images/xbm/move.xbm
lib/TkDesk/images/xbm/network.xbm
lib/TkDesk/images/xbm/news.xbm
lib/TkDesk/images/xbm/note.xbm
lib/TkDesk/images/xbm/paint.xbm
lib/TkDesk/images/xbm/paint2.xbm
lib/TkDesk/images/xbm/pen.xbm
lib/TkDesk/images/xbm/pencil3.xbm
lib/TkDesk/images/xbm/picture.xbm
lib/TkDesk/images/xbm/postit.xbm
lib/TkDesk/images/xbm/printer16.xbm
lib/TkDesk/images/xbm/question.xbm
lib/TkDesk/images/xbm/question_dot.xbm
lib/TkDesk/images/xbm/radar.xbm
lib/TkDesk/images/xbm/read.xbm
lib/TkDesk/images/xbm/rocket.xbm
lib/TkDesk/images/xbm/shell.xbm
lib/TkDesk/images/xbm/sign_exit.xbm
lib/TkDesk/images/xbm/source.xbm
lib/TkDesk/images/xbm/streamer_drive.xbm
lib/TkDesk/images/xbm/system.xbm
lib/TkDesk/images/xbm/term.xbm
lib/TkDesk/images/xbm/terminal.xbm
lib/TkDesk/images/xbm/text.xbm
lib/TkDesk/images/xbm/tool.xbm
lib/TkDesk/images/xbm/tools.xbm
lib/TkDesk/images/xbm/trash.xbm
lib/TkDesk/images/xbm/trashcan.xbm
lib/TkDesk/images/xbm/trashcan_full.xbm
lib/TkDesk/images/xbm/wichtig.xbm
lib/TkDesk/images/xbm/write.xbm
lib/TkDesk/images/xbm/xchess.xbm
lib/TkDesk/images/xbm/xlogo.xbm
lib/TkDesk/images/xbm/xlogo16.xbm
lib/TkDesk/images/xbm/xterm.xbm
lib/TkDesk/images/xemacs.xpm
lib/TkDesk/images/xlogo16.xpm
lib/TkDesk/images/xterm.xpm
lib/TkDesk/images/xterm32.xpm
lib/TkDesk/itcl_reload.tcl
lib/TkDesk/jdb_rcs.tcl
lib/TkDesk/jobs.tcl
lib/TkDesk/mkindex
lib/TkDesk/popup.tcl
lib/TkDesk/server.tcl
lib/TkDesk/sound.tcl
lib/TkDesk/sounds/door_open.au
lib/TkDesk/sounds/door_shut.au
lib/TkDesk/sounds/halt.au
lib/TkDesk/sounds/herewego.au
lib/TkDesk/sounds/metal.au
lib/TkDesk/sounds/newmail.au
lib/TkDesk/sounds/robot_dead.au
lib/TkDesk/sounds/start.au
lib/TkDesk/tclIndex
lib/TkDesk/update.tcl
lib/TkDesk/util.tcl
@dirrm lib/TkDesk/sounds
@dirrm lib/TkDesk/images/xbm
@dirrm lib/TkDesk/images/next
@dirrm lib/TkDesk/images/ficons32
@dirrm lib/TkDesk/images/ficons16
@dirrm lib/TkDesk/images/be
@dirrm lib/TkDesk/images
@dirrm lib/TkDesk/doc
@dirrm lib/TkDesk/configs
@dirrm lib/TkDesk/cb_tools/bitmaps
@dirrm lib/TkDesk/cb_tools
@dirrm lib/TkDesk
Noud
Home |
Main Index |
Thread Index |
Old Index