diff options
author | Chris Piazza <cpiazza@FreeBSD.org> | 1999-09-04 19:33:38 +0000 |
---|---|---|
committer | Chris Piazza <cpiazza@FreeBSD.org> | 1999-09-04 19:33:38 +0000 |
commit | 90f74536d2cb313eab3222b7e2f585e8b43fed2c (patch) | |
tree | 6b48ee841284f6fc2c18c84e275b7c3fddd02b57 /editors/elvis | |
parent | Update to version 0.8.9 (diff) |
Import of elvis.
Elvis is intended to be a modern replacement for the classic
ex/vi editor. Elvis supports many new features, including multiple
edit buffers, multiple windows, multiple user interfaces, and a
variety of display modes including plain text, syntax highlighting,
hex dump, HTML and man page formatter.
PR: 13543
Submitted by: Christian Weisgerber <naddy@unix-ag.uni-kl.de>
Diffstat (limited to 'editors/elvis')
-rw-r--r-- | editors/elvis/Makefile | 40 | ||||
-rw-r--r-- | editors/elvis/distinfo | 1 | ||||
-rw-r--r-- | editors/elvis/files/patch-aa | 11 | ||||
-rw-r--r-- | editors/elvis/pkg-comment | 1 | ||||
-rw-r--r-- | editors/elvis/pkg-descr | 7 | ||||
-rw-r--r-- | editors/elvis/pkg-plist | 43 |
6 files changed, 103 insertions, 0 deletions
diff --git a/editors/elvis/Makefile b/editors/elvis/Makefile new file mode 100644 index 000000000000..2d81d4c4ee74 --- /dev/null +++ b/editors/elvis/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: elvis +# Version required: 2.1.3 +# Date created: 1999-09-01 +# Whom: Christian Weisgerber <naddy@unix-ag.uni-kl.de> +# +# $FreeBSD$ +# + +DISTNAME= elvis-2.1_3 +PKGNAME= elvis-2.1.3 +CATEGORIES= editors +MASTER_SITES= ftp://ftp.cs.pdx.edu/pub/elvis/ \ + ftp://ftp.false.com/pub/elvis/ \ + ftp://ftp.fh-wedel.de/pub/elvis/ + +MAINTAINER= ports@freebsd.org + +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --bindir=${PREFIX}/bin --datadir=${PREFIX}/share/elvis +MAN1= elvis.1 elvtags.1 ref.1 + +# Support building on systems with or without X11 installed. +.if defined(NO_X11) +CONFIGURE_ARGS+= --with-x=no +.else +USE_XLIB= yes + +pre-fetch: + @${ECHO_MSG} "To build this port without X11, define \"NO_X11\"." +.endif + +do-install: +.for file in elvis elvtags ref + ${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/lib/${file}.man ${PREFIX}/man/man1/${file}.1 +.endfor + @${MKDIR} ${PREFIX}/share/elvis + ${INSTALL_DATA} ${WRKSRC}/lib/* ${PREFIX}/share/elvis + +.include <bsd.port.mk> diff --git a/editors/elvis/distinfo b/editors/elvis/distinfo new file mode 100644 index 000000000000..37992f42586f --- /dev/null +++ b/editors/elvis/distinfo @@ -0,0 +1 @@ +MD5 (elvis-2.1_3.tar.gz) = a4e8ea963a1d903d04f717cfa0dd0465 diff --git a/editors/elvis/files/patch-aa b/editors/elvis/files/patch-aa new file mode 100644 index 000000000000..1b233bf134b2 --- /dev/null +++ b/editors/elvis/files/patch-aa @@ -0,0 +1,11 @@ +--- Makefile.in.orig Tue Jul 6 20:07:31 1999 ++++ Makefile.in Wed Sep 1 16:36:45 1999 +@@ -146,7 +146,7 @@ + OBJS= $(OBJ1) $(OBJ2) $(OBJ3) + REFOBJS=ref$(OBJ) tag$(OBJ) tagsrch$(OBJ) safe$(OBJ) + CTOBJS= ctags$(OBJ) tag$(OBJ) safe$(OBJ) +-CFLAGS= $(FLAGI)os$(OS) ++CFLAGS+=$(FLAGI)os$(OS) + EVERY= $(ALL) verify$(EXE) elvdump$(EXE) calc$(EXE) + SHELL= /bin/sh + diff --git a/editors/elvis/pkg-comment b/editors/elvis/pkg-comment new file mode 100644 index 000000000000..434fd536bcbe --- /dev/null +++ b/editors/elvis/pkg-comment @@ -0,0 +1 @@ +A clone of the ex/vi text editor diff --git a/editors/elvis/pkg-descr b/editors/elvis/pkg-descr new file mode 100644 index 000000000000..eceb72aaa1c6 --- /dev/null +++ b/editors/elvis/pkg-descr @@ -0,0 +1,7 @@ +elvis is a text editor. It is intended to be a modern replacement +for the classic ex/vi editor of UNIX fame. elvis supports many new +features, including multiple edit buffers, multiple windows, multiple +user interfaces, and a variety of display modes including plain +text, syntax highlighting, hex dump, HTML and man page formatter. + +WWW: http://www.fh-wedel.de/elvis/ diff --git a/editors/elvis/pkg-plist b/editors/elvis/pkg-plist new file mode 100644 index 000000000000..90841530340d --- /dev/null +++ b/editors/elvis/pkg-plist @@ -0,0 +1,43 @@ +bin/elvis +bin/elvtags +bin/ref +share/elvis/ctags.man +share/elvis/doexec.txt +share/elvis/elvis.ali +share/elvis/elvis.arf +share/elvis/elvis.brf +share/elvis/elvis.bro +share/elvis/elvis.bwf +share/elvis/elvis.ini +share/elvis/elvis.lat +share/elvis/elvis.man +share/elvis/elvis.msg +share/elvis/elvis.pc8 +share/elvis/elvis.ps +share/elvis/elvis.syn +share/elvis/elvis.x11 +share/elvis/elvis.html +share/elvis/elviscut.html +share/elvis/elvisdm.html +share/elvis/elvisex.html +share/elvis/elvisexp.html +share/elvis/elvisgui.html +share/elvis/elvisinp.html +share/elvis/elvismsg.html +share/elvis/elvisnet.html +share/elvis/elvisopt.html +share/elvis/elvisos.html +share/elvis/elvisqr.html +share/elvis/elvisre.html +share/elvis/elvisses.html +share/elvis/elvistag.html +share/elvis/elvistip.html +share/elvis/elvistrs.msg +share/elvis/elvisvi.html +share/elvis/elvtags.man +share/elvis/fmt.man +share/elvis/howto.html +share/elvis/license +share/elvis/printdoc.bat +share/elvis/ref.man +@dirrm share/elvis |