summaryrefslogtreecommitdiff
path: root/editors/elvis
diff options
context:
space:
mode:
authorrecht <recht@pkgsrc.org>2004-01-20 21:16:06 +0000
committerrecht <recht@pkgsrc.org>2004-01-20 21:16:06 +0000
commit7b9f1663970d622ed8b6319dfc2fe564468f4e58 (patch)
treec230da4537ff4c145b5b14e7de16a87d97366169 /editors/elvis
parent8c4c3bfa83163c13834f04044554218ebfa31907 (diff)
downloadpkgsrc-7b9f1663970d622ed8b6319dfc2fe564468f4e58.tar.gz
initial import of elvis-2.2.0 (non x11-version)
by Peter Bex via pkgsrc-wip Elvis - written by Steve Kirkendall is a very powerful vi/ex clone providing a remarkable number of bells and whistles like: * Syntax Highlighting. * Multiple files in multiple windows. * Browse modes for LaTeX (rather experimental), HTML and MAN pages. * Networking support (http and ftp). * GUI frontends for some of its platforms.
Diffstat (limited to 'editors/elvis')
-rw-r--r--editors/elvis/DESCR8
-rw-r--r--editors/elvis/Makefile13
-rw-r--r--editors/elvis/Makefile.common19
-rw-r--r--editors/elvis/PLIST.common119
-rw-r--r--editors/elvis/distinfo5
-rw-r--r--editors/elvis/patches/patch-aa27
6 files changed, 191 insertions, 0 deletions
diff --git a/editors/elvis/DESCR b/editors/elvis/DESCR
new file mode 100644
index 00000000000..7afcc65053f
--- /dev/null
+++ b/editors/elvis/DESCR
@@ -0,0 +1,8 @@
+Elvis - written by Steve Kirkendall is a very powerful vi/ex clone providing
+a remarkable number of bells and whistles like:
+
+ * Syntax Highlighting.
+ * Multiple files in multiple windows.
+ * Browse modes for LaTeX (rather experimental), HTML and MAN pages.
+ * Networking support (http and ftp).
+ * GUI frontends for some of its platforms.
diff --git a/editors/elvis/Makefile b/editors/elvis/Makefile
new file mode 100644
index 00000000000..6be5310737c
--- /dev/null
+++ b/editors/elvis/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/01/20 21:16:06 recht Exp $
+#
+
+.include "./Makefile.common"
+
+PKGNAME= elvis-2.2.0
+COMMENT= Vi clone with regex search, hex editing, HTML and TeX previewing
+
+CONFLICTS+= elvis-x11[0-9]*
+
+CONFIGURE_ARGS+= --with-x=no
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/editors/elvis/Makefile.common b/editors/elvis/Makefile.common
new file mode 100644
index 00000000000..e5c02d4f329
--- /dev/null
+++ b/editors/elvis/Makefile.common
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile.common,v 1.1.1.1 2004/01/20 21:16:07 recht Exp $
+#
+
+DISTNAME= elvis-2.2_0
+CATEGORIES= editors
+MASTER_SITES= ftp://ftp.cs.pdx.edu/pub/elvis/
+
+MAINTAINER= airhead@users.sourceforge.net
+HOMEPAGE= http://elvis.vi-editor.org/
+
+PLIST_SRC= ${.CURDIR}/../elvis/PLIST.common
+PATCHDIR= ${.CURDIR}/../elvis/patches
+DISTINFO_FILE= ${.CURDIR}/../elvis/distinfo
+
+USE_BUILDLINK2= YES
+
+HAS_CONFIGURE= YES
+CONFIGURE_ARGS+= --prefix=${PREFIX}
+CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc/elvis
diff --git a/editors/elvis/PLIST.common b/editors/elvis/PLIST.common
new file mode 100644
index 00000000000..56c96aa9f27
--- /dev/null
+++ b/editors/elvis/PLIST.common
@@ -0,0 +1,119 @@
+@comment $NetBSD: PLIST.common,v 1.1.1.1 2004/01/20 21:16:07 recht Exp $
+bin/elvfmt
+bin/elvis
+bin/elvtags
+bin/ref
+man/cat1/elvfmt.0
+man/cat1/elvis.0
+man/cat1/elvtags.0
+man/cat1/ref.0
+man/manl/elvfmt.1
+man/manl/elvis.1
+man/manl/elvtags.1
+man/manl/ref.1
+share/elvis/README
+share/doc/elvis/bugs.txt
+share/doc/elvis/ctags.man
+share/doc/elvis/doexec.txt
+share/doc/elvis/elvfmt.man
+share/doc/elvis/elvis.html
+share/doc/elvis/elvis.man
+share/doc/elvis/elviscut.html
+share/doc/elvis/elvisdm.html
+share/doc/elvis/elvisex.html
+share/doc/elvis/elvisexp.html
+share/doc/elvis/elvisgui.html
+share/doc/elvis/elvisinp.html
+share/doc/elvis/elvismsg.html
+share/doc/elvis/elvisnet.html
+share/doc/elvis/elvisopt.html
+share/doc/elvis/elvisos.html
+share/doc/elvis/elvisqr.html
+share/doc/elvis/elvisre.html
+share/doc/elvis/elvisses.html
+share/doc/elvis/elvistag.html
+share/doc/elvis/elvistip.html
+share/doc/elvis/elvistrs.msg
+share/doc/elvis/elvisvi.html
+share/doc/elvis/elvtags.man
+share/doc/elvis/fmt.man
+share/doc/elvis/howto.html
+share/doc/elvis/license.html
+share/doc/elvis/printdoc.bat
+share/doc/elvis/ref.man
+share/elvis/elvis.ali
+share/elvis/elvis.arf
+share/elvis/elvis.awf
+share/elvis/elvis.brf
+share/elvis/elvis.bro
+share/elvis/elvis.bwf
+share/elvis/elvis.clr
+share/elvis/elvis.glade
+share/elvis/elvis.gnome
+share/elvis/elvis.ini
+share/elvis/elvis.lat
+share/elvis/elvis.msg
+share/elvis/elvis.pc8
+share/elvis/elvis.ps
+share/elvis/elvis.rc
+share/elvis/elvis.spe
+share/elvis/elvis.syn
+share/elvis/elvis.x11
+share/elvis/icons/elvis.xpm
+share/elvis/icons/elvis1.xpm
+share/elvis/icons/elvis2.xpm
+share/elvis/icons/elvis3.xpm
+share/elvis/icons/kde.xpm
+share/elvis/icons/mini.xpm
+share/elvis/icons/normal.xpm
+share/elvis/icons/presley.xpm
+share/elvis/icons/small.xpm
+share/elvis/scripts/align.ex
+share/elvis/scripts/augz.ex
+share/elvis/scripts/cb.ex
+share/elvis/scripts/cursor.ex
+share/elvis/scripts/decode.ex
+share/elvis/scripts/define.ex
+share/elvis/scripts/dict.ex
+share/elvis/scripts/ellipse.ex
+share/elvis/scripts/find.ex
+share/elvis/scripts/fontsize.ex
+share/elvis/scripts/html.ex
+share/elvis/scripts/info.ex
+share/elvis/scripts/info2.ex
+share/elvis/scripts/inregion.ex
+share/elvis/scripts/isearch.ex
+share/elvis/scripts/life.ex
+share/elvis/scripts/likevim.ex
+share/elvis/scripts/mailto.ex
+share/elvis/scripts/makehtml.ex
+share/elvis/scripts/match.ex
+share/elvis/scripts/pig.ex
+share/elvis/scripts/reverse.ex
+share/elvis/scripts/rot13.ex
+share/elvis/scripts/sfb.ex
+share/elvis/scripts/shade.ex
+share/elvis/scripts/show.ex
+share/elvis/scripts/since.ex
+share/elvis/scripts/tags.ex
+share/elvis/scripts/wc.ex
+share/elvis/scripts/whois.ex
+share/elvis/scripts/xbuf.ex
+share/elvis/stubs/ansistub.c
+share/elvis/stubs/gdkstub.c
+share/elvis/stubs/glibstub.c
+share/elvis/stubs/gtkstub.c
+share/elvis/stubs/pthread.c
+share/elvis/stubs/unixstub.c
+share/elvis/stubs/xftstub.c
+share/elvis/stubs/xlibstub.c
+share/elvis/stubs/xpmstub.c
+share/elvis/tags
+share/elvis/themes/sand.ex
+share/elvis/themes/sand.xpm
+@dirrm share/elvis/themes
+@dirrm share/elvis/stubs
+@dirrm share/elvis/scripts
+@dirrm share/elvis/icons
+@dirrm share/doc/elvis
+@dirrm share/elvis
diff --git a/editors/elvis/distinfo b/editors/elvis/distinfo
new file mode 100644
index 00000000000..2a3530e264c
--- /dev/null
+++ b/editors/elvis/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/01/20 21:16:07 recht Exp $
+
+SHA1 (elvis-2.2_0.tar.gz) = 8c16574b6d36529735b8ced70972ddaf6275a477
+Size (elvis-2.2_0.tar.gz) = 1439293 bytes
+SHA1 (patch-aa) = b533a7437de65eac9faed27826edce2111f71f30
diff --git a/editors/elvis/patches/patch-aa b/editors/elvis/patches/patch-aa
new file mode 100644
index 00000000000..8f53e4af3d5
--- /dev/null
+++ b/editors/elvis/patches/patch-aa
@@ -0,0 +1,27 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/01/20 21:16:07 recht Exp $
+
+--- instman.sh.orig 2003-10-21 04:32:25.000000000 +0200
++++ instman.sh 2003-12-09 20:42:20.000000000 +0100
+@@ -207,18 +207,18 @@
+ install)
+ if [ -x /usr/bin/nroff ]
+ then
+- /usr/bin/nroff -man doc/$i.man >$catdir/$i$ext
++ /usr/bin/nroff -man doc/$i.man >$catdir/$i.0
+ elif [ -x ./elvis ]
+ then
+ ELVISPATH=dummypath; export ELVISPATH
+- ./elvis -Gquit -c"se bd=man lpt=bs lplines=0|lp! $catdir/$i$ext" doc/$i.man
++ ./elvis -Gquit -c"se bd=man lpt=bs lplines=0|lp! $catdir/$i.0" doc/$i.man
+ else
+ # give nroff another chance
+- nroff -man doc/$i.man >$catdir/$i$ext
++ nroff -man doc/$i.man >$catdir/$i.0
+ fi
+ ;;
+ remove)
+- rm $catdir/$i$ext*
++ rm $catdir/$i.0
+ ;;
+ esac
+ done