summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcjep <cjep>2002-06-04 16:44:55 +0000
committercjep <cjep>2002-06-04 16:44:55 +0000
commit84227c4d1e465058ebae0507c65257b1609b6166 (patch)
tree9e64a50185ea5b484593b7546fa5c807f595bd3a
parentdb2a946634c420a5e139988ee8ed5cbd2f7a8344 (diff)
downloadpkgsrc-84227c4d1e465058ebae0507c65257b1609b6166.tar.gz
Initial import of sysutils/xfm-1.4.3 into the NetBSD packages collection.
XFM is a powerful file and applications manager program written using the X toolkit. It contains virtually all of the features that you would expect in a file manager -- move around your directory tree in multiple windows, and move, copy or delete files with simple mouse operations. The integrated application manager allows you to load files into your favourite applications from the file manager by dragging icons. It can also be used as a "shelf" onto which you can place files and directories that you are currently working with. Supplied by Rui-Xiang Guo in PR#13834. Thanks! Also looked at previously by zuntum@.
-rw-r--r--sysutils/xfm/DESCR10
-rw-r--r--sysutils/xfm/Makefile18
-rw-r--r--sysutils/xfm/PLIST443
-rw-r--r--sysutils/xfm/distinfo9
-rw-r--r--sysutils/xfm/patches/patch-aa24
-rw-r--r--sysutils/xfm/patches/patch-ab19
-rw-r--r--sysutils/xfm/patches/patch-ac16
-rw-r--r--sysutils/xfm/patches/patch-ad13
-rw-r--r--sysutils/xfm/patches/patch-ae28
9 files changed, 580 insertions, 0 deletions
diff --git a/sysutils/xfm/DESCR b/sysutils/xfm/DESCR
new file mode 100644
index 00000000000..67fa2d78bc8
--- /dev/null
+++ b/sysutils/xfm/DESCR
@@ -0,0 +1,10 @@
+XFM is a powerful file and applications manager program written using the X
+toolkit. It contains virtually all of the features that you would expect in a
+file manager -- move around your directory tree in multiple windows, and move,
+copy or delete files with simple mouse operations. Directory displays are
+updated automatically in regular intervals when the contents of a displayed
+directory changes. The integrated application manager allows you to load files
+into your favourite applications from the file manager by dragging icons. It
+can also be used as a "shelf" onto which you can place files and directories
+that you are currently working with. A special LOAD action for application
+files enables you to manage different application groups.
diff --git a/sysutils/xfm/Makefile b/sysutils/xfm/Makefile
new file mode 100644
index 00000000000..82985b540a1
--- /dev/null
+++ b/sysutils/xfm/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/06/04 16:44:55 cjep Exp $
+# FreeBSD Id: ports/x11-fm/xfm/Makefile,v 1.20 2001/02/05 21:00:55 olgeni Exp
+
+DISTNAME= xfm-1.4.3
+CATEGORIES= sysutils x11
+MASTER_SITES= http://www.musikwissenschaft.uni-mainz.de/~ag/xfm/
+
+MAINTAINER= rxg@ms25.url.com.tw
+HOMEPAGE= http://www.musikwissenschaft.uni-mainz.de/~ag/xfm/
+COMMENT= The X File Manager
+
+WRKSRC= ${WRKDIR}/xfm-1.4.3
+
+USE_IMAKE= YES
+
+.include "../../graphics/xpm/buildlink.mk"
+.include "../../x11/Xaw3d/buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/xfm/PLIST b/sysutils/xfm/PLIST
new file mode 100644
index 00000000000..b499eba206e
--- /dev/null
+++ b/sysutils/xfm/PLIST
@@ -0,0 +1,443 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/06/04 16:44:55 cjep Exp $
+bin/xfm
+bin/xfm.install
+bin/xfmtype
+lib/X11/app-defaults/Xfm
+lib/X11/xfm/bitmaps/app.xbm
+lib/X11/xfm/bitmaps/app_compress.xbm
+lib/X11/xfm/bitmaps/app_find.xbm
+lib/X11/xfm/bitmaps/app_grep.xbm
+lib/X11/xfm/bitmaps/app_make.xbm
+lib/X11/xfm/bitmaps/app_tar.xbm
+lib/X11/xfm/bitmaps/app_taz.xbm
+lib/X11/xfm/bitmaps/app_uuencode.xbm
+lib/X11/xfm/bitmaps/app_zip.xbm
+lib/X11/xfm/bitmaps/binedit.xbm
+lib/X11/xfm/bitmaps/bitmap.xbm
+lib/X11/xfm/bitmaps/calculator.xbm
+lib/X11/xfm/bitmaps/calendar.xbm
+lib/X11/xfm/bitmaps/calendar2.xbm
+lib/X11/xfm/bitmaps/chess.xbm
+lib/X11/xfm/bitmaps/citadel.xbm
+lib/X11/xfm/bitmaps/citadelroot.xbm
+lib/X11/xfm/bitmaps/clipboard.xbm
+lib/X11/xfm/bitmaps/clipboard2.xbm
+lib/X11/xfm/bitmaps/console_sun.xbm
+lib/X11/xfm/bitmaps/debug.xbm
+lib/X11/xfm/bitmaps/drafting.xbm
+lib/X11/xfm/bitmaps/drawing.xbm
+lib/X11/xfm/bitmaps/edit.xbm
+lib/X11/xfm/bitmaps/emacs.xbm
+lib/X11/xfm/bitmaps/frog.xbm
+lib/X11/xfm/bitmaps/ghost.xbm
+lib/X11/xfm/bitmaps/ghostview.xbm
+lib/X11/xfm/bitmaps/gopher.xbm
+lib/X11/xfm/bitmaps/hexdump.xbm
+lib/X11/xfm/bitmaps/laserprinter.xbm
+lib/X11/xfm/bitmaps/laserwriter.xbm
+lib/X11/xfm/bitmaps/library.xbm
+lib/X11/xfm/bitmaps/library2.xbm
+lib/X11/xfm/bitmaps/lock.xbm
+lib/X11/xfm/bitmaps/log.xbm
+lib/X11/xfm/bitmaps/mailtool.xbm
+lib/X11/xfm/bitmaps/man.xbm
+lib/X11/xfm/bitmaps/man2.xbm
+lib/X11/xfm/bitmaps/math.xbm
+lib/X11/xfm/bitmaps/news.xbm
+lib/X11/xfm/bitmaps/palette.xbm
+lib/X11/xfm/bitmaps/pic_frame.xbm
+lib/X11/xfm/bitmaps/printer.xbm
+lib/X11/xfm/bitmaps/recycle.xbm
+lib/X11/xfm/bitmaps/rlogin.xbm
+lib/X11/xfm/bitmaps/sc.xbm
+lib/X11/xfm/bitmaps/scroll.xbm
+lib/X11/xfm/bitmaps/spell.xbm
+lib/X11/xfm/bitmaps/terminal.xbm
+lib/X11/xfm/bitmaps/terminal_SGI.xbm
+lib/X11/xfm/bitmaps/terminal_lock.xbm
+lib/X11/xfm/bitmaps/terminal_pc.xbm
+lib/X11/xfm/bitmaps/terminal_sun.xbm
+lib/X11/xfm/bitmaps/terminal_tty.xbm
+lib/X11/xfm/bitmaps/termlock.xbm
+lib/X11/xfm/bitmaps/tex-view.xbm
+lib/X11/xfm/bitmaps/tools.xbm
+lib/X11/xfm/bitmaps/trash.xbm
+lib/X11/xfm/bitmaps/typewriter.xbm
+lib/X11/xfm/bitmaps/wizard.xbm
+lib/X11/xfm/bitmaps/xchess.xbm
+lib/X11/xfm/bitmaps/xdbx.xbm
+lib/X11/xfm/bitmaps/xfig.xbm
+lib/X11/xfm/bitmaps/xfm_Sticky.xbm
+lib/X11/xfm/bitmaps/xfm_Suid.xbm
+lib/X11/xfm/bitmaps/xfm_a.xbm
+lib/X11/xfm/bitmaps/xfm_appmgr.xbm
+lib/X11/xfm/bitmaps/xfm_au.xbm
+lib/X11/xfm/bitmaps/xfm_blackhole.xbm
+lib/X11/xfm/bitmaps/xfm_c.xbm
+lib/X11/xfm/bitmaps/xfm_cc.xbm
+lib/X11/xfm/bitmaps/xfm_cline.xbm
+lib/X11/xfm/bitmaps/xfm_core.xbm
+lib/X11/xfm/bitmaps/xfm_data.xbm
+lib/X11/xfm/bitmaps/xfm_dir.xbm
+lib/X11/xfm/bitmaps/xfm_dir_s.xbm
+lib/X11/xfm/bitmaps/xfm_dirlnk.xbm
+lib/X11/xfm/bitmaps/xfm_dirmsk.xbm
+lib/X11/xfm/bitmaps/xfm_dirmsk_s.xbm
+lib/X11/xfm/bitmaps/xfm_draw.xbm
+lib/X11/xfm/bitmaps/xfm_excl.xbm
+lib/X11/xfm/bitmaps/xfm_exec.xbm
+lib/X11/xfm/bitmaps/xfm_exec_s.xbm
+lib/X11/xfm/bitmaps/xfm_execlnk.xbm
+lib/X11/xfm/bitmaps/xfm_execmsk.xbm
+lib/X11/xfm/bitmaps/xfm_execmsk_s.xbm
+lib/X11/xfm/bitmaps/xfm_fig.xbm
+lib/X11/xfm/bitmaps/xfm_file.xbm
+lib/X11/xfm/bitmaps/xfm_file_s.xbm
+lib/X11/xfm/bitmaps/xfm_filemsk.xbm
+lib/X11/xfm/bitmaps/xfm_filemsk_s.xbm
+lib/X11/xfm/bitmaps/xfm_files.xbm
+lib/X11/xfm/bitmaps/xfm_files_s.xbm
+lib/X11/xfm/bitmaps/xfm_filesmsk.xbm
+lib/X11/xfm/bitmaps/xfm_filesmsk_s.xbm
+lib/X11/xfm/bitmaps/xfm_fline.xbm
+lib/X11/xfm/bitmaps/xfm_gif.xbm
+lib/X11/xfm/bitmaps/xfm_h.xbm
+lib/X11/xfm/bitmaps/xfm_icon.xbm
+lib/X11/xfm/bitmaps/xfm_info.xbm
+lib/X11/xfm/bitmaps/xfm_larrow.xbm
+lib/X11/xfm/bitmaps/xfm_lines.xbm
+lib/X11/xfm/bitmaps/xfm_lline.xbm
+lib/X11/xfm/bitmaps/xfm_make.xbm
+lib/X11/xfm/bitmaps/xfm_noentry.xbm
+lib/X11/xfm/bitmaps/xfm_noentry32.xbm
+lib/X11/xfm/bitmaps/xfm_noentry_s.xbm
+lib/X11/xfm/bitmaps/xfm_noentrymsk.xbm
+lib/X11/xfm/bitmaps/xfm_noentrymsk32.xbm
+lib/X11/xfm/bitmaps/xfm_noentrymsk_s.xbm
+lib/X11/xfm/bitmaps/xfm_notick.xbm
+lib/X11/xfm/bitmaps/xfm_o.xbm
+lib/X11/xfm/bitmaps/xfm_objects.xbm
+lib/X11/xfm/bitmaps/xfm_paint.xbm
+lib/X11/xfm/bitmaps/xfm_par.xbm
+lib/X11/xfm/bitmaps/xfm_phone.xbm
+lib/X11/xfm/bitmaps/xfm_ps.xbm
+lib/X11/xfm/bitmaps/xfm_rarrow.xbm
+lib/X11/xfm/bitmaps/xfm_report.xbm
+lib/X11/xfm/bitmaps/xfm_sc.xbm
+lib/X11/xfm/bitmaps/xfm_sticky.xbm
+lib/X11/xfm/bitmaps/xfm_stop.xbm
+lib/X11/xfm/bitmaps/xfm_suid.xbm
+lib/X11/xfm/bitmaps/xfm_symlnk.xbm
+lib/X11/xfm/bitmaps/xfm_sys.xbm
+lib/X11/xfm/bitmaps/xfm_tag.xbm
+lib/X11/xfm/bitmaps/xfm_tar.xbm
+lib/X11/xfm/bitmaps/xfm_tex.xbm
+lib/X11/xfm/bitmaps/xfm_text.xbm
+lib/X11/xfm/bitmaps/xfm_tick.xbm
+lib/X11/xfm/bitmaps/xfm_tiff.xbm
+lib/X11/xfm/bitmaps/xfm_tline.xbm
+lib/X11/xfm/bitmaps/xfm_uu.xbm
+lib/X11/xfm/bitmaps/xfm_watch.xbm
+lib/X11/xfm/bitmaps/xfm_watchmsk.xbm
+lib/X11/xfm/bitmaps/xfm_wavy.xbm
+lib/X11/xfm/bitmaps/xfm_wavy1.xbm
+lib/X11/xfm/bitmaps/xfm_wavy_arrow.xbm
+lib/X11/xfm/bitmaps/xfm_word.xbm
+lib/X11/xfm/bitmaps/xfm_xbm.xbm
+lib/X11/xfm/bitmaps/xfm_xpm.xbm
+lib/X11/xfm/bitmaps/xfm_z.xbm
+lib/X11/xfm/bitmaps/xfm_zoo.xbm
+lib/X11/xfm/bitmaps/xman.xbm
+lib/X11/xfm/bitmaps/xmosaic.xbm
+lib/X11/xfm/bitmaps/xv.xbm
+lib/X11/xfm/dot.xfm/Apps
+lib/X11/xfm/dot.xfm/Graphics
+lib/X11/xfm/dot.xfm/Toolbox
+lib/X11/xfm/dot.xfm/magic
+lib/X11/xfm/dot.xfm/xfmdev
+lib/X11/xfm/dot.xfm/xfmrc
+lib/X11/xfm/icons/app.xpm
+lib/X11/xfm/icons/app_link.xpm
+lib/X11/xfm/icons/app_link_small.xpm
+lib/X11/xfm/icons/app_plain.xpm
+lib/X11/xfm/icons/app_small.xpm
+lib/X11/xfm/icons/bluelogo.xpm
+lib/X11/xfm/icons/book.xpm
+lib/X11/xfm/icons/bookshelf.xpm
+lib/X11/xfm/icons/bookshelf_small.xpm
+lib/X11/xfm/icons/bug.xpm
+lib/X11/xfm/icons/calc.xpm
+lib/X11/xfm/icons/calc2.xpm
+lib/X11/xfm/icons/camera.xpm
+lib/X11/xfm/icons/cdrom.xpm
+lib/X11/xfm/icons/chess.xpm
+lib/X11/xfm/icons/chess2.xpm
+lib/X11/xfm/icons/chess3.xpm
+lib/X11/xfm/icons/chip.xpm
+lib/X11/xfm/icons/circuit.xpm
+lib/X11/xfm/icons/circuit2.xpm
+lib/X11/xfm/icons/clip.xpm
+lib/X11/xfm/icons/clip_file.xpm
+lib/X11/xfm/icons/clip_folder.xpm
+lib/X11/xfm/icons/clip_folder_file.xpm
+lib/X11/xfm/icons/compress.xpm
+lib/X11/xfm/icons/compressed.xpm
+lib/X11/xfm/icons/core.xpm
+lib/X11/xfm/icons/cycle.xpm
+lib/X11/xfm/icons/data.xpm
+lib/X11/xfm/icons/debug.xpm
+lib/X11/xfm/icons/dev_cdrom.xpm
+lib/X11/xfm/icons/dev_floppy.xpm
+lib/X11/xfm/icons/dev_harddrive.xpm
+lib/X11/xfm/icons/diff.xpm
+lib/X11/xfm/icons/dot_a.xpm
+lib/X11/xfm/icons/dot_c.xpm
+lib/X11/xfm/icons/dot_cc.xpm
+lib/X11/xfm/icons/dot_h.xpm
+lib/X11/xfm/icons/dot_o.xpm
+lib/X11/xfm/icons/dot_sa.xpm
+lib/X11/xfm/icons/dot_so.xpm
+lib/X11/xfm/icons/draw.xpm
+lib/X11/xfm/icons/draw2.xpm
+lib/X11/xfm/icons/dvi.xpm
+lib/X11/xfm/icons/edit.xpm
+lib/X11/xfm/icons/editres.xpm
+lib/X11/xfm/icons/emacs.xpm
+lib/X11/xfm/icons/empty.xpm
+lib/X11/xfm/icons/exec.xpm
+lib/X11/xfm/icons/fig.xpm
+lib/X11/xfm/icons/file.xpm
+lib/X11/xfm/icons/file_bad.xpm
+lib/X11/xfm/icons/file_bad_small.xpm
+lib/X11/xfm/icons/file_link.xpm
+lib/X11/xfm/icons/file_link_bad.xpm
+lib/X11/xfm/icons/file_link_bad_small.xpm
+lib/X11/xfm/icons/file_link_small.xpm
+lib/X11/xfm/icons/file_small.xpm
+lib/X11/xfm/icons/fileman.xpm
+lib/X11/xfm/icons/files.xpm
+lib/X11/xfm/icons/fileserver.xpm
+lib/X11/xfm/icons/find.xpm
+lib/X11/xfm/icons/fish.xpm
+lib/X11/xfm/icons/floppy.xpm
+lib/X11/xfm/icons/folder.xpm
+lib/X11/xfm/icons/folder_bad.xpm
+lib/X11/xfm/icons/folder_bad_small.xpm
+lib/X11/xfm/icons/folder_link.xpm
+lib/X11/xfm/icons/folder_link_small.xpm
+lib/X11/xfm/icons/folder_small.xpm
+lib/X11/xfm/icons/folder_up.xpm
+lib/X11/xfm/icons/folder_up_small.xpm
+lib/X11/xfm/icons/font.xpm
+lib/X11/xfm/icons/framemaker.xpm
+lib/X11/xfm/icons/games.xpm
+lib/X11/xfm/icons/ghost.xpm
+lib/X11/xfm/icons/ghostview.xpm
+lib/X11/xfm/icons/gif.xpm
+lib/X11/xfm/icons/graph.xpm
+lib/X11/xfm/icons/grep.xpm
+lib/X11/xfm/icons/hammer.xpm
+lib/X11/xfm/icons/harddrive.xpm
+lib/X11/xfm/icons/helpme.xpm
+lib/X11/xfm/icons/hex.xpm
+lib/X11/xfm/icons/home.xpm
+lib/X11/xfm/icons/home_small.xpm
+lib/X11/xfm/icons/html.xpm
+lib/X11/xfm/icons/icon.xpm
+lib/X11/xfm/icons/iff.xpm
+lib/X11/xfm/icons/info.xpm
+lib/X11/xfm/icons/jpeg.xpm
+lib/X11/xfm/icons/link.xpm
+lib/X11/xfm/icons/link_shadow.xpm
+lib/X11/xfm/icons/link_shadow_small.xpm
+lib/X11/xfm/icons/link_small.xpm
+lib/X11/xfm/icons/lisp.xpm
+lib/X11/xfm/icons/list.xpm
+lib/X11/xfm/icons/mag_glass.xpm
+lib/X11/xfm/icons/magic.xpm
+lib/X11/xfm/icons/mail.xpm
+lib/X11/xfm/icons/mailfolder.xpm
+lib/X11/xfm/icons/make.xpm
+lib/X11/xfm/icons/makefile.xpm
+lib/X11/xfm/icons/manpage.xpm
+lib/X11/xfm/icons/manual.xpm
+lib/X11/xfm/icons/modem.xpm
+lib/X11/xfm/icons/movies.xpm
+lib/X11/xfm/icons/music.xpm
+lib/X11/xfm/icons/netscape.xpm
+lib/X11/xfm/icons/news.xpm
+lib/X11/xfm/icons/paint.xpm
+lib/X11/xfm/icons/paint2.xpm
+lib/X11/xfm/icons/paintings.xpm
+lib/X11/xfm/icons/paragraphs.xpm
+lib/X11/xfm/icons/pbm.xpm
+lib/X11/xfm/icons/pgm.xpm
+lib/X11/xfm/icons/pictures.xpm
+lib/X11/xfm/icons/ppm.xpm
+lib/X11/xfm/icons/printer.xpm
+lib/X11/xfm/icons/printer2.xpm
+lib/X11/xfm/icons/printer3.xpm
+lib/X11/xfm/icons/ps.xpm
+lib/X11/xfm/icons/ps2.xpm
+lib/X11/xfm/icons/raster.xpm
+lib/X11/xfm/icons/rc.xpm
+lib/X11/xfm/icons/readme.xpm
+lib/X11/xfm/icons/recycle.xpm
+lib/X11/xfm/icons/res.xpm
+lib/X11/xfm/icons/script.xpm
+lib/X11/xfm/icons/script_file.xpm
+lib/X11/xfm/icons/script_link.xpm
+lib/X11/xfm/icons/script_plain.xpm
+lib/X11/xfm/icons/sound.xpm
+lib/X11/xfm/icons/sounds.xpm
+lib/X11/xfm/icons/sounds2.xpm
+lib/X11/xfm/icons/stuff.xpm
+lib/X11/xfm/icons/suitcase.xpm
+lib/X11/xfm/icons/system.xpm
+lib/X11/xfm/icons/tape.xpm
+lib/X11/xfm/icons/tape_net.xpm
+lib/X11/xfm/icons/tar.xpm
+lib/X11/xfm/icons/teddy.xpm
+lib/X11/xfm/icons/term.xpm
+lib/X11/xfm/icons/tex.xpm
+lib/X11/xfm/icons/text.xpm
+lib/X11/xfm/icons/tiff.xpm
+lib/X11/xfm/icons/tmpfile.xpm
+lib/X11/xfm/icons/tools.xpm
+lib/X11/xfm/icons/trash_empty.xpm
+lib/X11/xfm/icons/trash_full.xpm
+lib/X11/xfm/icons/uu.xpm
+lib/X11/xfm/icons/video.xpm
+lib/X11/xfm/icons/winzip.xpm
+lib/X11/xfm/icons/write.xpm
+lib/X11/xfm/icons/writings.xpm
+lib/X11/xfm/icons/x.xpm
+lib/X11/xfm/icons/xapp.xpm
+lib/X11/xfm/icons/xbm.xpm
+lib/X11/xfm/icons/xfig.xpm
+lib/X11/xfm/icons/xlogo.xpm
+lib/X11/xfm/icons/xmcd.xpm
+lib/X11/xfm/icons/xplate.xpm
+lib/X11/xfm/icons/xrolodex.xpm
+lib/X11/xfm/icons/xterm.xpm
+lib/X11/xfm/icons/xv.xpm
+lib/X11/xfm/icons/zip.xpm
+lib/X11/xfm/icons/zoo.xpm
+lib/X11/xfm/pixmaps/XfmLogo.xpm
+lib/X11/xfm/pixmaps/app.xpm
+lib/X11/xfm/pixmaps/app_compress.xpm
+lib/X11/xfm/pixmaps/app_find.xpm
+lib/X11/xfm/pixmaps/app_grep.xpm
+lib/X11/xfm/pixmaps/app_make.xpm
+lib/X11/xfm/pixmaps/app_tar.xpm
+lib/X11/xfm/pixmaps/app_taz.xpm
+lib/X11/xfm/pixmaps/app_uuencode.xpm
+lib/X11/xfm/pixmaps/app_zip.xpm
+lib/X11/xfm/pixmaps/apps.xpm
+lib/X11/xfm/pixmaps/bitmap.xpm
+lib/X11/xfm/pixmaps/calc.xpm
+lib/X11/xfm/pixmaps/calendar.xpm
+lib/X11/xfm/pixmaps/cdrom.xpm
+lib/X11/xfm/pixmaps/cdrom_library.xpm
+lib/X11/xfm/pixmaps/cdrom_look.xpm
+lib/X11/xfm/pixmaps/cdrom_view.xpm
+lib/X11/xfm/pixmaps/citadel.xpm
+lib/X11/xfm/pixmaps/citadelroot.xpm
+lib/X11/xfm/pixmaps/clipboard.xpm
+lib/X11/xfm/pixmaps/console.xpm
+lib/X11/xfm/pixmaps/disk.xpm
+lib/X11/xfm/pixmaps/drafting.xpm
+lib/X11/xfm/pixmaps/drawing.xpm
+lib/X11/xfm/pixmaps/edit.xpm
+lib/X11/xfm/pixmaps/editor.xpm
+lib/X11/xfm/pixmaps/emacs.xpm
+lib/X11/xfm/pixmaps/flight_sim.xpm
+lib/X11/xfm/pixmaps/floppy.xpm
+lib/X11/xfm/pixmaps/frog.xpm
+lib/X11/xfm/pixmaps/ghost.xbm
+lib/X11/xfm/pixmaps/ghostview.xpm
+lib/X11/xfm/pixmaps/island.xpm
+lib/X11/xfm/pixmaps/lock.xpm
+lib/X11/xfm/pixmaps/log.xpm
+lib/X11/xfm/pixmaps/mailtool.xpm
+lib/X11/xfm/pixmaps/man.xpm
+lib/X11/xfm/pixmaps/man2.xpm
+lib/X11/xfm/pixmaps/mona_lisa.xpm
+lib/X11/xfm/pixmaps/news.xpm
+lib/X11/xfm/pixmaps/pixmap.xpm
+lib/X11/xfm/pixmaps/printer.xpm
+lib/X11/xfm/pixmaps/recycle.xpm
+lib/X11/xfm/pixmaps/rlogin.xpm
+lib/X11/xfm/pixmaps/scroll.xpm
+lib/X11/xfm/pixmaps/terminal.xpm
+lib/X11/xfm/pixmaps/tex-view.xpm
+lib/X11/xfm/pixmaps/tools.xpm
+lib/X11/xfm/pixmaps/trash.xpm
+lib/X11/xfm/pixmaps/window.xpm
+lib/X11/xfm/pixmaps/wizard.xpm
+lib/X11/xfm/pixmaps/xcalc.xpm
+lib/X11/xfm/pixmaps/xcalc2.xpm
+lib/X11/xfm/pixmaps/xchess.xpm
+lib/X11/xfm/pixmaps/xdbx.xpm
+lib/X11/xfm/pixmaps/xfig.xpm
+lib/X11/xfm/pixmaps/xfm_a.xpm
+lib/X11/xfm/pixmaps/xfm_appmgr.xpm
+lib/X11/xfm/pixmaps/xfm_apps.xpm
+lib/X11/xfm/pixmaps/xfm_au.xpm
+lib/X11/xfm/pixmaps/xfm_blackhole.xpm
+lib/X11/xfm/pixmaps/xfm_c.xpm
+lib/X11/xfm/pixmaps/xfm_cc.xpm
+lib/X11/xfm/pixmaps/xfm_core.xpm
+lib/X11/xfm/pixmaps/xfm_data.xpm
+lib/X11/xfm/pixmaps/xfm_dir.xpm
+lib/X11/xfm/pixmaps/xfm_dirlnk.xpm
+lib/X11/xfm/pixmaps/xfm_draw.xpm
+lib/X11/xfm/pixmaps/xfm_exec.xpm
+lib/X11/xfm/pixmaps/xfm_execlnk.xpm
+lib/X11/xfm/pixmaps/xfm_fig.xpm
+lib/X11/xfm/pixmaps/xfm_file.xpm
+lib/X11/xfm/pixmaps/xfm_file_small.xpm
+lib/X11/xfm/pixmaps/xfm_files.xpm
+lib/X11/xfm/pixmaps/xfm_font.xpm
+lib/X11/xfm/pixmaps/xfm_gif.xpm
+lib/X11/xfm/pixmaps/xfm_h.xpm
+lib/X11/xfm/pixmaps/xfm_icon.xpm
+lib/X11/xfm/pixmaps/xfm_info.xpm
+lib/X11/xfm/pixmaps/xfm_make.xpm
+lib/X11/xfm/pixmaps/xfm_o.xpm
+lib/X11/xfm/pixmaps/xfm_objects.xpm
+lib/X11/xfm/pixmaps/xfm_par.xpm
+lib/X11/xfm/pixmaps/xfm_phone.xpm
+lib/X11/xfm/pixmaps/xfm_ps.xpm
+lib/X11/xfm/pixmaps/xfm_report.xpm
+lib/X11/xfm/pixmaps/xfm_sc.xpm
+lib/X11/xfm/pixmaps/xfm_stop.xpm
+lib/X11/xfm/pixmaps/xfm_symlnk.xpm
+lib/X11/xfm/pixmaps/xfm_sys.xpm
+lib/X11/xfm/pixmaps/xfm_tag.xpm
+lib/X11/xfm/pixmaps/xfm_tar.xpm
+lib/X11/xfm/pixmaps/xfm_taz.xpm
+lib/X11/xfm/pixmaps/xfm_tex.xpm
+lib/X11/xfm/pixmaps/xfm_text.xpm
+lib/X11/xfm/pixmaps/xfm_tiff.xpm
+lib/X11/xfm/pixmaps/xfm_updir.xpm
+lib/X11/xfm/pixmaps/xfm_uu.xpm
+lib/X11/xfm/pixmaps/xfm_word.xpm
+lib/X11/xfm/pixmaps/xfm_xbm.xpm
+lib/X11/xfm/pixmaps/xfm_xpm.xpm
+lib/X11/xfm/pixmaps/xfm_z.xpm
+lib/X11/xfm/pixmaps/xfm_zip.xpm
+lib/X11/xfm/pixmaps/xfm_zoo.xpm
+lib/X11/xfm/pixmaps/xmag.xpm
+lib/X11/xfm/pixmaps/xman.xpm
+lib/X11/xfm/pixmaps/xmosaic.xpm
+lib/X11/xfm/pixmaps/xpaint.xpm
+lib/X11/xfm/pixmaps/xterm.xpm
+lib/X11/xfm/pixmaps/xv.xpm
+man/cat1/xfm.0
+man/cat1/xfmtype.0
+@dirrm lib/X11/xfm/pixmaps
+@dirrm lib/X11/xfm/icons
+@dirrm lib/X11/xfm/dot.xfm
+@dirrm lib/X11/xfm/bitmaps
+@dirrm lib/X11/xfm
diff --git a/sysutils/xfm/distinfo b/sysutils/xfm/distinfo
new file mode 100644
index 00000000000..6e6a6159120
--- /dev/null
+++ b/sysutils/xfm/distinfo
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/06/04 16:44:55 cjep Exp $
+
+SHA1 (xfm-1.4.3.tar.gz) = 8d6235bb63e04491cc99603144b52884866b39e2
+Size (xfm-1.4.3.tar.gz) = 420962 bytes
+SHA1 (patch-aa) = 24ce4e78b18356db98ed2588f8da48380e1efd20
+SHA1 (patch-ab) = 7a0696915c97a25097e58726b44dbc4801a63b1e
+SHA1 (patch-ac) = 40a32177cc5b64a49a51ea9c77062bfdc77da75d
+SHA1 (patch-ad) = cf5cd1596d74b13796bd550463ddba0dec7d4578
+SHA1 (patch-ae) = 9e2a79a0a7becdca8bcdb30da457ef7b25ccd22d
diff --git a/sysutils/xfm/patches/patch-aa b/sysutils/xfm/patches/patch-aa
new file mode 100644
index 00000000000..ffd1ca09e4e
--- /dev/null
+++ b/sysutils/xfm/patches/patch-aa
@@ -0,0 +1,24 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/06/04 16:44:55 cjep Exp $
+
+--- lib/Apps.orig Tue Aug 1 08:48:54 2000
++++ lib/Apps Tue Aug 1 08:56:32 2000
+@@ -1,6 +1,7 @@
+ #XFM
+ Xterm:::terminal.xpm:exec xterm:
+ Emacs:::emacs.xpm:exec emacs:exec emacs $*
++Vi:::editor.xpm:exec xterm -geometry 80x30 -sb -e vi:exec xterm -geometry 80x30 -sb -e vi $*
+ Textedit:::edit.xpm:exec textedit:exec textedit $*
+ Mail:::mailtool.xpm:exec xmailtool:
+ Calculator:::calc.xpm:exec xcalc:
+@@ -11,9 +12,9 @@
+ Mosaic:::xmosaic.xpm:exec mosaic:
+ News:::news.xpm:exec xrn:
+ Hosts:~/.xfm:Hosts:rlogin.xpm:LOAD:
+-Printer:::printer.xpm:lpq -Plaser:exec lpr -Plaser $*
++Printer:::printer.xpm:lpq:exec lpr $*
+ Home::.:citadel.xpm:OPEN:
+ Root:/:.:citadelroot.xpm:OPEN:
+ A\::/disk:a:floppy.xpm:OPEN:
+ B\::/disk:b:disk.xpm:OPEN:
+-Trash::.trash:recycle.xpm:OPEN:shift; mv -f -b -V numbered $* ~/.trash
++Trash::.trash:recycle.xpm:OPEN:shift; mv -f numbered $* ~/.trash
diff --git a/sysutils/xfm/patches/patch-ab b/sysutils/xfm/patches/patch-ab
new file mode 100644
index 00000000000..79b3a2de24b
--- /dev/null
+++ b/sysutils/xfm/patches/patch-ab
@@ -0,0 +1,19 @@
+$NetBSD: patch-ab,v 1.1.1.1 2002/06/04 16:44:55 cjep Exp $
+
+--- src/Fm.h.orig Tue Aug 1 09:09:35 2000
++++ src/Fm.h Tue Aug 1 09:16:04 2000
+@@ -19,10 +19,14 @@
+ #include <malloc.h>
+ #endif
+
++#if defined(__FreeBSD__) || defined(__NetBSD__)
++#include <stdlib.h>
++#else
+ #ifdef _AIX
+ #pragma alloca
+ #else
+ #include <alloca.h>
++#endif
+ #endif
+
+ #include <stdio.h>
diff --git a/sysutils/xfm/patches/patch-ac b/sysutils/xfm/patches/patch-ac
new file mode 100644
index 00000000000..2481b0f4856
--- /dev/null
+++ b/sysutils/xfm/patches/patch-ac
@@ -0,0 +1,16 @@
+$NetBSD: patch-ac,v 1.1.1.1 2002/06/04 16:44:55 cjep Exp $
+
+--- src/FmErrors.c.orig Tue Aug 1 09:19:16 2000
++++ src/FmErrors.c Tue Aug 1 09:20:09 2000
+@@ -21,11 +21,6 @@
+
+ #define LABEL_WIDTH 300
+
+-/* Uggh ...... */
+-#ifndef linux
+-extern char *sys_errlist[];
+-#endif
+-
+ /*-----------------------------------------------------------------------------
+ STAIC DATA
+ -----------------------------------------------------------------------------*/
diff --git a/sysutils/xfm/patches/patch-ad b/sysutils/xfm/patches/patch-ad
new file mode 100644
index 00000000000..a82a2a3feb0
--- /dev/null
+++ b/sysutils/xfm/patches/patch-ad
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.1.1.1 2002/06/04 16:44:55 cjep Exp $
+
+--- src/magic.c.orig Wed Aug 2 13:21:00 2000
++++ src/magic.c Wed Aug 2 13:21:26 2000
+@@ -234,7 +234,7 @@
+ default:
+ mtypes[count].flags |= M_EQ;
+ }
+- mtypes[count].value.number = strtol(cptr, &cptr, 0) & vmask;
++ mtypes[count].value.number = strtoul(cptr, &cptr, 0) & vmask;
+ }
+ while(isspace(*cptr))
+ cptr++;
diff --git a/sysutils/xfm/patches/patch-ae b/sysutils/xfm/patches/patch-ae
new file mode 100644
index 00000000000..ae3bf56e13a
--- /dev/null
+++ b/sysutils/xfm/patches/patch-ae
@@ -0,0 +1,28 @@
+$NetBSD: patch-ae,v 1.1.1.1 2002/06/04 16:44:55 cjep Exp $
+
+--- Imake.options.orig Wed Apr 5 00:05:36 2000
++++ Imake.options Wed Sep 6 00:37:02 2000
+@@ -31,8 +31,8 @@
+
+ #define XAW3D
+
+-XAWINCDIR = -I/usr/X11R6/include/X11/Xaw3d
+-XAWLIBDIR = -L/usr/X11R6/lib
++XAWINCDIR = -I$(INCROOT)/X11/Xaw3d
++XAWLIBDIR = -L$(USRLIBDIR)
+
+ /* Magic headers. *********************************************************/
+
+@@ -164,9 +164,9 @@
+
+ #ifdef USE_GCC
+
+-CC=gcc
+-CCOPTIONS = -Wall -Wno-parentheses
+-CDEBUGFLAGS = -O2
++XCOMM CC=gcc
++XCOMM CCOPTIONS = -Wall -Wno-parentheses
++XCOMM CDEBUGFLAGS = -O2
+
+ #else
+ CC=cc