diff options
author | dmcmahill <dmcmahill@pkgsrc.org> | 2002-07-03 09:27:00 +0000 |
---|---|---|
committer | dmcmahill <dmcmahill@pkgsrc.org> | 2002-07-03 09:27:00 +0000 |
commit | a6729a70b3daaface36cbd83b0509d8132115b3c (patch) | |
tree | ea6b932ef8e3110c5edd2ddfaa9ea33c11641038 /sysutils/tkdesk | |
parent | b0a1e0dd99e35bfe3c66178c514134192c3f6aae (diff) | |
download | pkgsrc-a6729a70b3daaface36cbd83b0509d8132115b3c.tar.gz |
import tkdesk-1.2.
Submitted in PR pkg/17423 by Rui-Xiang Guo <rxg@ms25.url.com.tw>
TkDesk is a graphical file manager for Unix and the X-Window System. It offers
a very rich set of file operations and services, and provides the user with an
immense amount of configurability. TkDesk's configuration flexibility results
from the use of Tcl/Tk as the primary implementation language. Another benefit
of using Tcl/Tk is that TkDesk is very portable and runs on virtually any Unix
platform.
Diffstat (limited to 'sysutils/tkdesk')
-rw-r--r-- | sysutils/tkdesk/DESCR | 6 | ||||
-rw-r--r-- | sysutils/tkdesk/Makefile | 28 | ||||
-rw-r--r-- | sysutils/tkdesk/PLIST | 590 | ||||
-rw-r--r-- | sysutils/tkdesk/distinfo | 14 | ||||
-rw-r--r-- | sysutils/tkdesk/patches/patch-aa | 64 | ||||
-rw-r--r-- | sysutils/tkdesk/patches/patch-ab | 50 | ||||
-rw-r--r-- | sysutils/tkdesk/patches/patch-ac | 31 | ||||
-rw-r--r-- | sysutils/tkdesk/patches/patch-ad | 22 | ||||
-rw-r--r-- | sysutils/tkdesk/patches/patch-ae | 13 | ||||
-rw-r--r-- | sysutils/tkdesk/patches/patch-af | 19 | ||||
-rw-r--r-- | sysutils/tkdesk/patches/patch-ag | 23 | ||||
-rw-r--r-- | sysutils/tkdesk/patches/patch-ah | 26 | ||||
-rw-r--r-- | sysutils/tkdesk/patches/patch-ai | 13 | ||||
-rw-r--r-- | sysutils/tkdesk/patches/patch-aj | 65 | ||||
-rw-r--r-- | sysutils/tkdesk/patches/patch-ak | 44 |
15 files changed, 1008 insertions, 0 deletions
diff --git a/sysutils/tkdesk/DESCR b/sysutils/tkdesk/DESCR new file mode 100644 index 00000000000..c71f316d61e --- /dev/null +++ b/sysutils/tkdesk/DESCR @@ -0,0 +1,6 @@ +TkDesk is a graphical file manager for Unix and the X-Window System. It offers +a very rich set of file operations and services, and provides the user with an +immense amount of configurability. TkDesk's configuration flexibility results +from the use of Tcl/Tk as the primary implementation language. Another benefit +of using Tcl/Tk is that TkDesk is very portable and runs on virtually any Unix +platform. diff --git a/sysutils/tkdesk/Makefile b/sysutils/tkdesk/Makefile new file mode 100644 index 00000000000..5709ceaeaf9 --- /dev/null +++ b/sysutils/tkdesk/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/07/03 09:27:00 dmcmahill Exp $ +# FreeBSD Id: ports/x11-fm/tkdesk/Makefile,v 1.18 2001/09/03 18:17:47 knu Exp + +DISTNAME= tkdesk-1.2 +CATEGORIES= sysutils +MASTER_SITES= http://tkdesk.sourceforge.net/dist/ + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://tkdesk.sourceforge.net/ +COMMENT= graphical file manager + +DEPENDS+= tcl-itcl>=3.2:../../lang/tcl-itcl +DEPENDS+= blt>=2.4:../../x11/blt + +GNU_CONFIGURE= YES +CONFIGURE_ARGS+=--with-tcl=${LOCALBASE}/lib \ + --with-tk=${LOCALBASE}/lib \ + --with-itcl=${LOCALBASE}/lib \ + --with-blt=${LOCALBASE}/lib + +pre-install: + ${RM} -Rf ${WRKSRC}/tcldesk/configs/.trash + ${FIND} ${WRKSRC}/tcldesk -type f -name '*.orig' | ${XARGS} ${RM} -rf + ${FIND} ${WRKSRC}/tcldesk -name '*' -exec ${TOUCH} {} ';' + +.include "../../lang/tcl/buildlink.mk" +.include "../../x11/tk/buildlink.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/sysutils/tkdesk/PLIST b/sysutils/tkdesk/PLIST new file mode 100644 index 00000000000..d72895181cf --- /dev/null +++ b/sysutils/tkdesk/PLIST @@ -0,0 +1,590 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/07/03 09:27:00 dmcmahill Exp $ +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/clrpick.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/CHANGES +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/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/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/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/tools.xpm +lib/tkdesk/images/trash.xpm +lib/tkdesk/images/trashcan.xpm +lib/tkdesk/images/trashcan_full.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/static/itcl3.0/itcl.tcl +lib/tkdesk/static/itcl3.0/pkgIndex.tcl +lib/tkdesk/static/tcl8.0/history.tcl +lib/tkdesk/static/tcl8.0/init.tcl +lib/tkdesk/static/tcl8.0/ldAix +lib/tkdesk/static/tcl8.0/ldAout.tcl +lib/tkdesk/static/tcl8.0/parray.tcl +lib/tkdesk/static/tcl8.0/safe.tcl +lib/tkdesk/static/tcl8.0/tclIndex +lib/tkdesk/static/tcl8.0/word.tcl +lib/tkdesk/static/tk8.0/bgerror.tcl +lib/tkdesk/static/tk8.0/button.tcl +lib/tkdesk/static/tk8.0/clrpick.tcl +lib/tkdesk/static/tk8.0/comdlg.tcl +lib/tkdesk/static/tk8.0/console.tcl +lib/tkdesk/static/tk8.0/dialog.tcl +lib/tkdesk/static/tk8.0/entry.tcl +lib/tkdesk/static/tk8.0/focus.tcl +lib/tkdesk/static/tk8.0/listbox.tcl +lib/tkdesk/static/tk8.0/menu.tcl +lib/tkdesk/static/tk8.0/msgbox.tcl +lib/tkdesk/static/tk8.0/obsolete.tcl +lib/tkdesk/static/tk8.0/optMenu.tcl +lib/tkdesk/static/tk8.0/palette.tcl +lib/tkdesk/static/tk8.0/prolog.ps +lib/tkdesk/static/tk8.0/safetk.tcl +lib/tkdesk/static/tk8.0/scale.tcl +lib/tkdesk/static/tk8.0/scrlbar.tcl +lib/tkdesk/static/tk8.0/tclIndex +lib/tkdesk/static/tk8.0/tearoff.tcl +lib/tkdesk/static/tk8.0/text.tcl +lib/tkdesk/static/tk8.0/tk.tcl +lib/tkdesk/static/tk8.0/tkfbox.tcl +lib/tkdesk/static/tk8.0/xmfbox.tcl +lib/tkdesk/tclIndex +lib/tkdesk/tkpatches.tcl +lib/tkdesk/update.tcl +lib/tkdesk/util.tcl +man/man1/cd-tkdesk.1 +man/man1/ed-tkdesk.1 +man/man1/od-tkdesk.1 +man/man1/tkdesk.1 +@dirrm lib/tkdesk/static/tk8.0 +@dirrm lib/tkdesk/static/tcl8.0 +@dirrm lib/tkdesk/static/itcl3.0 +@dirrm lib/tkdesk/static +@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 diff --git a/sysutils/tkdesk/distinfo b/sysutils/tkdesk/distinfo new file mode 100644 index 00000000000..c5462487040 --- /dev/null +++ b/sysutils/tkdesk/distinfo @@ -0,0 +1,14 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/07/03 09:27:00 dmcmahill Exp $ + +MD5 (tkdesk-1.2.tar.gz) = 33aa10a3d3b51017cdd495886848a2a6 +SHA1 (patch-aa) = a37188993358a78d3e8a9ec46b08a3f1c0831c60 +SHA1 (patch-ab) = e93006a1f1eeb8d5060465ea73ad95fa234744c4 +SHA1 (patch-ac) = bf3e11e85f02fc2e84ff913e2dc8c14fac00e1bb +SHA1 (patch-ad) = 593fff0281d7caf907fc5cd34f71088d12350f8c +SHA1 (patch-ae) = c09cd944af50c2a31020a7478c1568e847b0cb02 +SHA1 (patch-af) = 86db9011313d0ba914c082e46253e65de09f843b +SHA1 (patch-ag) = 414495caff04710a026f59ffa1405308026ac052 +SHA1 (patch-ah) = f6c29999ea661ea6a67495116aee1cbfb6225f7e +SHA1 (patch-ai) = ffb1c48e1a593bf74d710f97dfa5c7b2d069d0d1 +SHA1 (patch-aj) = fd8fb4132b54d6f3605266dbbb231f5f04f5894c +SHA1 (patch-ak) = 441a1eefd5872786981b25aa07482a8d6d9515aa diff --git a/sysutils/tkdesk/patches/patch-aa b/sysutils/tkdesk/patches/patch-aa new file mode 100644 index 00000000000..be4979cd794 --- /dev/null +++ b/sysutils/tkdesk/patches/patch-aa @@ -0,0 +1,64 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/07/03 09:27:00 dmcmahill Exp $ + +--- configure.orig Fri Jun 28 14:26:26 2002 ++++ configure +@@ -653,7 +653,7 @@ + echo $ac_n "checking version of Tcl/Tk""... $ac_c" 1>&6 + echo "configure:655: checking version of Tcl/Tk" >&5 + echo "$ac_t""$TCL_VERSION/$TK_VERSION" 1>&6 +-TCL_VERSIONS_ALLOWED="7.5 7.6 8.0 8.1 8.2" ++TCL_VERSIONS_ALLOWED="7.5 7.6 8.0 8.1 8.2 8.3" + if test -z "`echo $TCL_VERSIONS_ALLOWED | grep $TCL_VERSION`"; then + echo + echo TkDesk requires Tcl/Tk versions 7.5/4.1, 7.6/4.2., or 8.0. +@@ -661,7 +661,7 @@ + echo yet supported \(but hopefully will be soon\). + exit 1 + fi +-TK_VERSIONS_ALLOWED="4.1 4.2 8.0 8.1 8.2" ++TK_VERSIONS_ALLOWED="4.1 4.2 8.0 8.1 8.2 8.3" + if test -z "`echo $TK_VERSIONS_ALLOWED | grep $TK_VERSION`"; then + echo + echo TkDesk requires Tcl/Tk versions 7.5/4.1, 7.6/4.2, or 8.0. +@@ -681,8 +681,9 @@ + if test -z "$ITCLCONF_PATH" ; then + ITCLCONF_PATH=$TCLCONF_PATH + fi +- if test -r $ITCLCONF_PATH/itclConfig.sh ; then +- . $ITCLCONF_PATH/itclConfig.sh ++ if test -r $ITCLCONF_PATH/tcl/itcl3.2/pkgIndex.tcl ; then ++ ITCL_VERSION="32" ++ ITCL_MAJOR_VERSION=3 + else + ITCL_VERSION="no" + ITCL_MAJOR_VERSION=0 +@@ -713,11 +714,14 @@ + NEED_BLT_LIB=lib_blt + echo "$ac_t""./blt" 1>&6 + else +- BLT_LIB_SPEC="-L$BLT_LIB_PATH -lBLT" +- BLT_LIB_STATIC=$BLT_LIB_PATH/libBLT.a ++ if test -r $BLT_LIB_PATH/tcl/blt2.4/pkgIndex.tcl ; then ++ BLT_VERSION="24" ++ fi ++ BLT_LIB_SPEC="-L$BLT_LIB_PATH -lBLT${BLT_VERSION}" ++ BLT_LIB_STATIC=$BLT_LIB_PATH/libBLT${BLT_VERSION}.a + NEED_BLT_LIB= +- if test ! -f $BLT_LIB_PATH/libBLT.a \ +- -a ! -f $BLT_LIB_PATH/libBLT.so ++ if test ! -f $BLT_LIB_PATH/libBLT${BLT_VERSION}.a \ ++ -a ! -f $BLT_LIB_PATH/libBLT${BLT_VERSION}.so + then + if test ! -f $BLT_LIB_PATH/lib/libBLT.a \ + -a ! -f $BLT_LIB_PATH/lib/libBLT.so +@@ -742,8 +746,8 @@ + TCL_INCLUDE_PATH=$TCL_EXEC_PREFIX/include + TK_INCLUDE_PATH=$TCL_INCLUDE_PATH + NEED_ITCL_LIB= +- # ITCL_LIB_SPEC already set in itclConfig.sh +- ITCL_LIB_STATIC=${TCLCONF_PATH}/libitcl${ITCL_VERSION}.a ++ ITCL_LIB_SPEC="-L${ITCLCONF_PATH} -litcl${ITCL_VERSION}" ++ ITCL_LIB_STATIC=${ITCLCONF_PATH}/libitcl${ITCL_VERSION}.a + else + TCL_INCLUDE_PATH=$TCL_EXEC_PREFIX/include + TK_INCLUDE_PATH=$TK_EXEC_PREFIX/include diff --git a/sysutils/tkdesk/patches/patch-ab b/sysutils/tkdesk/patches/patch-ab new file mode 100644 index 00000000000..fef1a048551 --- /dev/null +++ b/sysutils/tkdesk/patches/patch-ab @@ -0,0 +1,50 @@ +$NetBSD: patch-ab,v 1.1.1.1 2002/07/03 09:27:00 dmcmahill Exp $ + +--- Makefile.in.orig Mon Nov 15 06:07:45 1999 ++++ Makefile.in +@@ -28,7 +28,7 @@ + INSTALL_ROOT = + + # Directory from which TkDesk will reference its library of Tcl scripts: +-TKDESK_LIBRARY = @libdir@/TkDesk ++TKDESK_LIBRARY = @libdir@/tkdesk + + # Path name to use when installing library scripts: + SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(TKDESK_LIBRARY) +@@ -187,26 +187,28 @@ + rm_tkdesk_script: + @rm -f tkdesk + +-install: tkdesksh client rm_tkdesk_script tkdesk_script dirs +- @chmod +x install-sh ++install: tkdesksh client rm_tkdesk_script tkdesk_script + @echo "=== Installing the executables..." +- @for f in tkdesksh tkdesk tkdeskclient/tkdeskclient tools/pauseme tools/ed-tkdesk tools/cd-tkdesk tools/od-tkdesk tools/op-tkdesk tools/pop-tkdesk; do \ ++ @for f in tkdesksh tkdeskclient/tkdeskclient; do \ + echo "installing $$f" ;\ +- rm -f $(BIN_INSTALL_DIR)/`basename $$f` ;\ +- $(INSTALL_PROGRAM) $$f $(BIN_INSTALL_DIR) ;\ ++ $(BSD_INSTALL_PROGRAM) $$f $(BIN_INSTALL_DIR) ;\ ++ done ++ @for f in tkdesk tools/pauseme tools/ed-tkdesk tools/cd-tkdesk tools/od-tkdesk tools/op-tkdesk tools/pop-tkdesk; do \ ++ echo "installing $$f" ;\ ++ $(BSD_INSTALL_SCRIPT) $$f $(BIN_INSTALL_DIR) ;\ + done + @echo "=== Installing TkDesk's library..." ++ $(BSD_INSTALL_DATA_DIR) $(SCRIPT_INSTALL_DIR) + @cd ./tcldesk; tar cf - * | (cd $(SCRIPT_INSTALL_DIR); tar xvf -) + @echo "=== Setting permissions..." + find $(SCRIPT_INSTALL_DIR) -type f -exec chmod a+r {} \; + find $(SCRIPT_INSTALL_DIR) -type d -exec chmod a+rx {} \; + @echo "=== Creating index..." +- cd $(SCRIPT_INSTALL_DIR); $(BIN_INSTALL_DIR)/tkdesksh mkindex ++ cd $(SCRIPT_INSTALL_DIR); tclsh mkindex + @echo "=== Installing the manual pages..." + @for f in tkdesk.1 cd-tkdesk.1 ed-tkdesk.1 od-tkdesk.1; do \ + echo "installing $$f" ;\ +- rm -f $(MAN1_INSTALL_DIR)/$$f ;\ +- $(INSTALL_DATA) doc/$$f $(MAN1_INSTALL_DIR) ;\ ++ $(BSD_INSTALL_MAN) doc/$$f $(MAN1_INSTALL_DIR) ;\ + done + @echo "=== Installation complete." + diff --git a/sysutils/tkdesk/patches/patch-ac b/sysutils/tkdesk/patches/patch-ac new file mode 100644 index 00000000000..e0105971fb3 --- /dev/null +++ b/sysutils/tkdesk/patches/patch-ac @@ -0,0 +1,31 @@ +$NetBSD: patch-ac,v 1.1.1.1 2002/07/03 09:27:00 dmcmahill Exp $ + +--- tcldesk/configs/AppBar.orig Sun Nov 14 14:07:53 1999 ++++ tcldesk/configs/AppBar Sun Sep 2 23:09:23 2001 +@@ -282,7 +282,7 @@ + {{TkDesk User's Guide } {dsk_help guide}} + {{FAQ } {dsk_help faq}} + {{Changes} {dsk_help changes}} +- {{TkDesk Homepage } {dsk_netscape url http://people.mainz.netsurf.de/~bolik/tkdesk/ window}} ++ {{TkDesk Homepage } {dsk_netscape url http://tkdesk.sourceforge.net/ window}} + - + {{Manual Page ...} { + dsk_read_string {Show manual page for: (e.g. col(1))} { +@@ -392,7 +392,7 @@ + } + } + {{Superuser} +- {{Edit password file} {dsk_exec_as_root vi /etc/passwd}} ++ {{Edit password file} {dsk_exec_as_root vipw}} + {{Edit /etc/hosts} {dsk_exec_as_root vi /etc/hosts}} + } + - +@@ -476,7 +476,7 @@ + }} + } + {{Locations} +- {{TkDesk Homepage } {dsk_netscape url http://people.mainz.netsurf.de/~bolik/tkdesk/ window}} ++ {{TkDesk Homepage } {dsk_netscape url http://tkdesk.sourceforge.net/ window}} + {{AltaVista } {dsk_netscape url http://www.altavista.digital.com window}} + {{Tcl/Tk at Sun } {dsk_netscape url http://www.sunlabs.com/research/tcl window}} + } diff --git a/sysutils/tkdesk/patches/patch-ad b/sysutils/tkdesk/patches/patch-ad new file mode 100644 index 00000000000..5bdaae57def --- /dev/null +++ b/sysutils/tkdesk/patches/patch-ad @@ -0,0 +1,22 @@ +$NetBSD: patch-ad,v 1.1.1.1 2002/07/03 09:27:00 dmcmahill Exp $ + +--- tcldesk/configs/AppBar_Be.orig Sun Nov 14 14:07:53 1999 ++++ tcldesk/configs/AppBar_Be Sun Sep 2 23:10:14 2001 +@@ -241,7 +241,7 @@ + {{TkDesk User's Guide } {dsk_help guide}} + {{FAQ } {dsk_help faq}} + {{Changes} {dsk_help changes}} +- {{TkDesk Homepage } {dsk_netscape url http://people.mainz.netsurf.de/~bolik/tkdesk/ window}} ++ {{TkDesk Homepage } {dsk_netscape url http://tkdesk.sourceforge.net/ window}} + - + {{Manual Page ...} { + dsk_read_string {Show manual page for: (e.g. col(1))} { +@@ -333,7 +333,7 @@ + }} + } + {{Locations} +- {{TkDesk Homepage } {dsk_netscape url http://people.mainz.netsurf.de/~bolik/tkdesk/ window}} ++ {{TkDesk Homepage } {dsk_netscape url http://tkdesk.sourceforge.net/ window}} + {{AltaVista } {dsk_netscape url http://www.altavista.digital.com window}} + {{Tcl/Tk at Sun } {dsk_netscape url http://www.sunlabs.com/research/tcl window}} + } diff --git a/sysutils/tkdesk/patches/patch-ae b/sysutils/tkdesk/patches/patch-ae new file mode 100644 index 00000000000..6e0497cf8b4 --- /dev/null +++ b/sysutils/tkdesk/patches/patch-ae @@ -0,0 +1,13 @@ +$NetBSD: patch-ae,v 1.1.1.1 2002/07/03 09:27:00 dmcmahill Exp $ + +--- tcldesk/configs/System.orig Sat Apr 29 18:20:13 2000 ++++ tcldesk/configs/System Sat Apr 29 18:21:05 2000 +@@ -132,7 +132,7 @@ + ### most cases). + + set tkdesk(cmd,whoami) "whoami" ;# used to determine user's login name +-set tkdesk(cmd,du) "du -Dk" ;# for Disk Usage: usage in KB ++set tkdesk(cmd,du) "du -k" ;# for Disk Usage: usage in KB + set tkdesk(cmd,df) "df" ;# for getting free disk space in KB + set tkdesk(cmd,sort) "sort -rn" ;# for Disk Usage: list biggest first + set tkdesk(cmd,cp) "cp -r" ;# copy recursively diff --git a/sysutils/tkdesk/patches/patch-af b/sysutils/tkdesk/patches/patch-af new file mode 100644 index 00000000000..f96840c8196 --- /dev/null +++ b/sysutils/tkdesk/patches/patch-af @@ -0,0 +1,19 @@ +$NetBSD: patch-af,v 1.1.1.1 2002/07/03 09:27:00 dmcmahill Exp $ + +--- tcldesk/appbar.tcl.orig Sun Nov 14 16:07:47 1999 ++++ tcldesk/appbar.tcl Sun May 28 16:30:32 2000 +@@ -631,12 +631,13 @@ + } + } + +-proc _appbar_dd_action {cmd flist} { ++proc _appbar_dd_action {cmd args} { + global tkdesk + + catch "wm withdraw $tkdesk(dd_token_window)" + update + ++ set flist $args + if {[string first %A $cmd] > -1} { + set cmd [string_replace $cmd %A $flist] + } else { diff --git a/sysutils/tkdesk/patches/patch-ag b/sysutils/tkdesk/patches/patch-ag new file mode 100644 index 00000000000..22ca6db7ec1 --- /dev/null +++ b/sysutils/tkdesk/patches/patch-ag @@ -0,0 +1,23 @@ +$NetBSD: patch-ag,v 1.1.1.1 2002/07/03 09:27:00 dmcmahill Exp $ + +--- tcldesk/delete.tcl.orig Sun Nov 14 16:07:47 1999 ++++ tcldesk/delete.tcl Sun May 28 16:30:32 2000 +@@ -381,12 +381,12 @@ + if {[cb_okcancel "Empty trash can?\nThis will delete ALL files in the trash can!"] == 0} { + dsk_sound dsk_really_deleting + if {$anum == 1} {set fll "File"} {set fll "Files"} +- #set tlist "" +- #foreach f $alist { +- # lappend tlist [string trimright \ +- # $tkdesk(trashdir)/$f " "] +- #} +- dsk_bgexec "$tkdesk(cmd,rm) .* *" "Deleting $anum $fll..." ++ set tlist "" ++ foreach f $alist { ++ lappend tlist [string trimright \ ++ $tkdesk(trashdir)/$f " "] ++ } ++ dsk_bgexec "$tkdesk(cmd,rm) $tlist" "Deleting $anum $fll..." + dsk_refresh $tkdesk(trashdir) + } + } diff --git a/sysutils/tkdesk/patches/patch-ah b/sysutils/tkdesk/patches/patch-ah new file mode 100644 index 00000000000..e42da816f80 --- /dev/null +++ b/sysutils/tkdesk/patches/patch-ah @@ -0,0 +1,26 @@ +$NetBSD: patch-ah,v 1.1.1.1 2002/07/03 09:27:00 dmcmahill Exp $ + +--- tkdesk.main.orig Sun Nov 14 16:07:45 1999 ++++ tkdesk.main Sun May 28 16:30:32 2000 +@@ -682,6 +682,12 @@ + blt_drag&drop errors "" + } + ++# Disable BLT's built-in d&d bindings (except for motion): ++catch { ++ bind BltDrag&DropButton2 <Button-2> {} ++ bind BltDrag&DropButton2 <ButtonRelease-2> {} ++} ++ + # + # ==== Set misc. global variables ============================================ + # +@@ -1004,7 +1010,7 @@ + } + + foreach obj [itcl_info objects -class dsk_Editor] { +- if [winfo exists $obj] { ++ if [winfo exists [$obj getToplevel]] { + if {[$obj close_win] == "cancel"} { + return + } diff --git a/sysutils/tkdesk/patches/patch-ai b/sysutils/tkdesk/patches/patch-ai new file mode 100644 index 00000000000..28dde21f11d --- /dev/null +++ b/sysutils/tkdesk/patches/patch-ai @@ -0,0 +1,13 @@ +$NetBSD: patch-ai,v 1.1.1.1 2002/07/03 09:27:00 dmcmahill Exp $ + +--- tcldesk/find.tcl.orig Sun Nov 14 16:07:47 1999 ++++ tcldesk/find.tcl Sun May 28 16:30:32 2000 +@@ -805,7 +805,7 @@ + set flist "" + set list [$dlb get] + foreach f $fl { +- lappend flist [lindex [lindex $list $f] 0] ++ lappend flist [lindex [split [lindex $list $f] \t] 0] + } + + set nfiles 0 diff --git a/sysutils/tkdesk/patches/patch-aj b/sysutils/tkdesk/patches/patch-aj new file mode 100644 index 00000000000..e57d04249aa --- /dev/null +++ b/sysutils/tkdesk/patches/patch-aj @@ -0,0 +1,65 @@ +$NetBSD: patch-aj,v 1.1.1.1 2002/07/03 09:27:01 dmcmahill Exp $ + +--- libdesk/tixImgXpm.c.orig Sun Nov 14 16:07:47 1999 ++++ libdesk/tixImgXpm.c Sun Sep 2 22:41:43 2001 +@@ -156,7 +156,7 @@ + */ + + static int ImgXpmCreate _ANSI_ARGS_((Tcl_Interp *interp, +- char *name, int argc, char **argv, ++ char *name, int objc, Tcl_Obj *CONST objv[], + Tk_ImageType *typePtr, Tk_ImageMaster master, + ClientData *clientDataPtr)); + static ClientData ImgXpmGet _ANSI_ARGS_((Tk_Window tkwin, +@@ -176,7 +176,7 @@ + ImgXpmDisplay, /* displayProc */ + ImgXpmFree, /* freeProc */ + ImgXpmDelete, /* deleteProc */ +- (Tk_ImageType *) NULL /* nextPtr */ ++ /* (Tk_ImageType *) NULL *//* nextPtr */ + }; + + /* +@@ -241,12 +241,12 @@ + *---------------------------------------------------------------------- + */ + static int +-ImgXpmCreate(interp, name, argc, argv, typePtr, master, clientDataPtr) ++ImgXpmCreate(interp, name, objc, objv, typePtr, master, clientDataPtr) + Tcl_Interp *interp; /* Interpreter for application containing + * image. */ + char *name; /* Name to use for image. */ +- int argc; /* Number of arguments. */ +- char **argv; /* Argument strings for options (doesn't ++ int objc; /* Number of arguments. */ ++ Tcl_Obj *CONST objv[]; /* Argument strings for options (doesn't + * include image name or type). */ + Tk_ImageType *typePtr; /* Pointer to our type record (not used). */ + Tk_ImageMaster master; /* Token for image, to be used by us in +@@ -256,6 +256,13 @@ + { + PixmapMaster *masterPtr; + ++ int i; ++ char **argv = (char **) Tcl_Alloc(objc * sizeof(char*)); ++ for (i=0; i < objc; i++) { ++ ++ argv[i] = Tcl_GetString(objv[i]); ++ } ++ + masterPtr = (PixmapMaster *) ckalloc(sizeof(PixmapMaster)); + masterPtr->tkMaster = master; + masterPtr->interp = interp; +@@ -269,10 +276,11 @@ + masterPtr->isDataAlloced = 0; + masterPtr->instancePtr = NULL; + +- if (ImgXpmConfigureMaster(masterPtr, argc, argv, 0) != TCL_OK) { ++ if (ImgXpmConfigureMaster(masterPtr, objc, argv, 0) != TCL_OK) { + ImgXpmDelete((ClientData) masterPtr); + return TCL_ERROR; + } ++ Tcl_Free((char *) argv); + *clientDataPtr = (ClientData) masterPtr; + return TCL_OK; + } diff --git a/sysutils/tkdesk/patches/patch-ak b/sysutils/tkdesk/patches/patch-ak new file mode 100644 index 00000000000..6b547f4896e --- /dev/null +++ b/sysutils/tkdesk/patches/patch-ak @@ -0,0 +1,44 @@ +$NetBSD: patch-ak,v 1.1.1.1 2002/07/03 09:27:01 dmcmahill Exp $ + +--- tcldesk/util.tcl.orig Fri Jun 28 15:05:45 2002 ++++ tcldesk/util.tcl +@@ -112,8 +112,8 @@ + #} + if {$windows != ""} { + foreach win $windows { +- #puts "blt_busy(1) hold $win" +- catch {blt_busy hold $win \ ++ #puts "busy(1) hold $win" ++ catch {busy hold $win \ + -cursor "@$cb_tools(path)/bitmaps/timer1.xbm \ + $cb_tools(path)/bitmaps/timer.mask.xbm black white"} + if {[lsearch $dsk_busy(windows) $win] < 0} { +@@ -141,8 +141,8 @@ + + set cb_balloonHelp(bltbusy) 1 + foreach win $dsk_busy(busy) { +- #puts "blt_busy(2) hold $win" +- catch {blt_busy hold $win \ ++ #puts "busy(2) hold $win" ++ catch {busy hold $win \ + -cursor "@$cb_tools(path)/bitmaps/timer1.xbm \ + $cb_tools(path)/bitmaps/timer.mask.xbm black white"} + } +@@ -177,7 +177,7 @@ + #} + if {$windows != ""} { + foreach win $windows { +- catch {blt_busy release $win} ++ catch {busy release $win} + set l [lsearch $dsk_busy(windows) $win] + if {$l >= 0} { + set dsk_busy(windows) [lreplace $dsk_busy(windows) $l $l] +@@ -202,7 +202,7 @@ + + foreach win $dsk_busy(busy) { + if {([lsearch $dsk_busy(windows) $win] < 0) || ($force != "")} { +- catch {blt_busy release $win} ++ catch {busy release $win} + } + } + |