summaryrefslogtreecommitdiff
path: root/sysutils/vifm
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2002-12-11 21:09:25 +0000
committerjmmv <jmmv@pkgsrc.org>2002-12-11 21:09:25 +0000
commit6fc1f395174f1822e42d0ed30690f093de07d874 (patch)
tree39bcfae636ddb918c5fd6fa0b6f3d24946a369bb /sysutils/vifm
parent3b578bd37b1cbf4a95d8cbadd73c531cc47c2c8c (diff)
downloadpkgsrc-6fc1f395174f1822e42d0ed30690f093de07d874.tar.gz
Initial import of vifm, version 0.1. Description follows:
Vifm is a ncurses based file manager with vi like keybindings. If you use vi, vifm gives you complete keyboard control over your files without having to learn a new set of commands. Features: * Two file list windows. * Bookmarks. * User-defined association of file types/extensions with multiple applications per extension. * Visual mode for selecting files. * User-defined commands. Package provided by Stefan Walter in PR pkg/18010, with several modifications by me. Approved by wiz (thanks for your suggestions!).
Diffstat (limited to 'sysutils/vifm')
-rw-r--r--sysutils/vifm/DESCR11
-rw-r--r--sysutils/vifm/Makefile28
-rw-r--r--sysutils/vifm/PLIST8
-rw-r--r--sysutils/vifm/distinfo4
4 files changed, 51 insertions, 0 deletions
diff --git a/sysutils/vifm/DESCR b/sysutils/vifm/DESCR
new file mode 100644
index 00000000000..94fabadb85c
--- /dev/null
+++ b/sysutils/vifm/DESCR
@@ -0,0 +1,11 @@
+Vifm is a ncurses based file manager with vi like keybindings. If you
+use vi, vifm gives you complete keyboard control over your files without
+having to learn a new set of commands.
+
+Features:
+* Two file list windows.
+* Bookmarks.
+* User-defined association of file types/extensions with multiple
+ applications per extension.
+* Visual mode for selecting files.
+* User-defined commands.
diff --git a/sysutils/vifm/Makefile b/sysutils/vifm/Makefile
new file mode 100644
index 00000000000..410f527ba1c
--- /dev/null
+++ b/sysutils/vifm/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/12/11 21:09:25 jmmv Exp $
+#
+
+DISTNAME= vifm-0.1
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=vifm/}
+
+MAINTAINER= swalter@lettermax.de
+HOMEPAGE= http://vifm.sourceforge.net/
+COMMENT= Ncurses based file manager with vi like keybindings
+
+GNU_CONFIGURE= yes
+USE_BUILDLINK2= yes
+USE_GMAKE= yes
+# Required ncurses function: redrawwin(3n)
+USE_NCURSES= yes
+
+pre-configure:
+ @${SED} -e "s/cfg.use_screen = 0/cfg.use_screen = 1/" \
+ ${WRKSRC}/src/config.c > ${WRKSRC}/src/config.c.new && \
+ ${MV} ${WRKSRC}/src/config.c.new ${WRKSRC}/src/config.c
+ @${SED} -e "s/USE_SCREEN=0/USE_SCREEN=1/" \
+ ${WRKSRC}/src/vifmrc0.1 > ${WRKSRC}/src/vifmrc0.1.new && \
+ ${MV} ${WRKSRC}/src/vifmrc0.1.new ${WRKSRC}/src/vifmrc0.1
+
+.include "../../devel/ncurses/buildlink2.mk"
+.include "../../mk/pthread.buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/vifm/PLIST b/sysutils/vifm/PLIST
new file mode 100644
index 00000000000..21ce846c2fc
--- /dev/null
+++ b/sysutils/vifm/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/12/11 21:09:25 jmmv Exp $
+bin/pauseme
+bin/vifm
+share/vifm/vifm-0.1.help.txt
+share/vifm/vifm.txt
+share/vifm/vifm.vim
+share/vifm/vifmrc0.1
+@dirrm share/vifm
diff --git a/sysutils/vifm/distinfo b/sysutils/vifm/distinfo
new file mode 100644
index 00000000000..b86b236fcc7
--- /dev/null
+++ b/sysutils/vifm/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/12/11 21:09:25 jmmv Exp $
+
+SHA1 (vifm-0.1.tar.gz) = 911e54a3cb78ea456dfe038ed997a349fcea6a5e
+Size (vifm-0.1.tar.gz) = 80719 bytes