From 3a67160e6e3c7db2abf0d77f3adf09106bd92caa Mon Sep 17 00:00:00 2001 From: naddy Date: Tue, 20 Jun 2000 13:30:56 +0000 Subject: [PATCH] initial import of elvis 2.1.4; ok espie@ elvis is a clone of the vi text editor, featuring various extensions. --- editors/elvis/Makefile | 41 +++++++++++++++++++++ editors/elvis/files/md5 | 3 ++ editors/elvis/patches/patch-Makefile_in | 12 +++++++ editors/elvis/pkg/COMMENT | 1 + editors/elvis/pkg/DESCR | 5 +++ editors/elvis/pkg/PLIST | 47 +++++++++++++++++++++++++ 6 files changed, 109 insertions(+) create mode 100644 editors/elvis/Makefile create mode 100644 editors/elvis/files/md5 create mode 100644 editors/elvis/patches/patch-Makefile_in create mode 100644 editors/elvis/pkg/COMMENT create mode 100644 editors/elvis/pkg/DESCR create mode 100644 editors/elvis/pkg/PLIST diff --git a/editors/elvis/Makefile b/editors/elvis/Makefile new file mode 100644 index 00000000000..f51e47c2017 --- /dev/null +++ b/editors/elvis/Makefile @@ -0,0 +1,41 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2000/06/20 13:30:56 naddy Exp $ + +DISTNAME= elvis-2.1_4 +PKGNAME= ${DISTNAME:S/_/./} +CATEGORIES= editors +NEED_VERSION= 1.303 + +HOMEPAGE= http://www.fh-wedel.de/elvis/ + +MAINTAINER= naddy@openbsd.org + +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +FLAVORS= no_x11 +FLAVOR?= + +MASTER_SITES= ftp://ftp.cs.pdx.edu/pub/elvis/ \ + ftp://ftp.fh-wedel.de/pub/elvis/ + +CONFIGURE_STYLE= simple +CONFIGURE_ARGS= --bindir=${PREFIX}/bin --datadir=${PREFIX}/share/elvis +.if ${FLAVOR:L:Mno_x11} +CONFIGURE_ARGS+= --with-x=no +.else +CONFIGURE_ARGS+= --with-x --x-includes=${X11BASE}/include \ + --x-libraries=${X11BASE}/lib +USE_X11= Yes +.endif + +do-install: +.for prog in elvis elvtags ref + ${INSTALL_PROGRAM} ${WRKSRC}/${prog} ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/lib/${prog}.man ${PREFIX}/man/man1/${prog}.1 +.endfor + ${INSTALL_DATA_DIR} ${PREFIX}/share/elvis + ${INSTALL_DATA} ${WRKSRC}/lib/* ${PREFIX}/share/elvis + +.include diff --git a/editors/elvis/files/md5 b/editors/elvis/files/md5 new file mode 100644 index 00000000000..1adfdf8a6c1 --- /dev/null +++ b/editors/elvis/files/md5 @@ -0,0 +1,3 @@ +MD5 (elvis-2.1_4.tar.gz) = b5a5040899bdc197e9ccc70a561a6676 +RMD160 (elvis-2.1_4.tar.gz) = bf6ec1c036677a772f47697a4f7d781217e30b34 +SHA1 (elvis-2.1_4.tar.gz) = 9dca9032e97e8bb50f3041c002d921b23fdb9d69 diff --git a/editors/elvis/patches/patch-Makefile_in b/editors/elvis/patches/patch-Makefile_in new file mode 100644 index 00000000000..964d58a7ef2 --- /dev/null +++ b/editors/elvis/patches/patch-Makefile_in @@ -0,0 +1,12 @@ +$OpenBSD: patch-Makefile_in,v 1.1.1.1 2000/06/20 13:30:57 naddy Exp $ +--- Makefile.in.orig Wed Oct 20 20:33:31 1999 ++++ Makefile.in Tue Jun 20 15:18:51 2000 +@@ -146,7 +146,7 @@ OBJ3= $(OSOBJS2) cut$(OBJ) draw$(OBJ) ev + 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 00000000000..7b682143352 --- /dev/null +++ b/editors/elvis/pkg/COMMENT @@ -0,0 +1 @@ +clone of the ex/vi text editor diff --git a/editors/elvis/pkg/DESCR b/editors/elvis/pkg/DESCR new file mode 100644 index 00000000000..177d18410f2 --- /dev/null +++ b/editors/elvis/pkg/DESCR @@ -0,0 +1,5 @@ +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. diff --git a/editors/elvis/pkg/PLIST b/editors/elvis/pkg/PLIST new file mode 100644 index 00000000000..f9845fdd825 --- /dev/null +++ b/editors/elvis/pkg/PLIST @@ -0,0 +1,47 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2000/06/20 13:30:56 naddy Exp $ +bin/elvis +bin/elvtags +bin/ref +man/man1/elvis.1 +man/man1/elvtags.1 +man/man1/ref.1 +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.html +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/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