diff options
author | recht <recht@pkgsrc.org> | 2004-01-20 21:16:06 +0000 |
---|---|---|
committer | recht <recht@pkgsrc.org> | 2004-01-20 21:16:06 +0000 |
commit | 7b9f1663970d622ed8b6319dfc2fe564468f4e58 (patch) | |
tree | c230da4537ff4c145b5b14e7de16a87d97366169 /editors/elvis | |
parent | 8c4c3bfa83163c13834f04044554218ebfa31907 (diff) | |
download | pkgsrc-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/DESCR | 8 | ||||
-rw-r--r-- | editors/elvis/Makefile | 13 | ||||
-rw-r--r-- | editors/elvis/Makefile.common | 19 | ||||
-rw-r--r-- | editors/elvis/PLIST.common | 119 | ||||
-rw-r--r-- | editors/elvis/distinfo | 5 | ||||
-rw-r--r-- | editors/elvis/patches/patch-aa | 27 |
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 |