Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Sep 1999 18:20:45 +0200 (CEST)
From:      Christian Weisgerber <naddy@unix-ag.uni-kl.de>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/13543: New port: editors/elvis
Message-ID:  <199909021620.SAA68142@fettuccini.unix-ag.uni-kl.de>

next in thread | raw e-mail | index | archive | help

>Number:         13543
>Category:       ports
>Synopsis:       New port: editors/elvis
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep  2 09:30:00 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Christian Weisgerber
>Release:        FreeBSD 3.2-STABLE i386
>Organization:
Unix-AG, Uni Kaiserslautern
>Environment:

>Description:

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.

NOTE: Since I'm not a regular elvis user and unlikely to convert,
      I can't promise to maintain this port, so I've set the
      MAINTAINER to ports@freebsd.org.

>How-To-Repeat:

>Fix:
	
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	elvis
#	elvis/files
#	elvis/files/md5
#	elvis/pkg
#	elvis/pkg/COMMENT
#	elvis/pkg/DESCR
#	elvis/pkg/PLIST
#	elvis/patches
#	elvis/patches/patch-aa
#	elvis/Makefile
#
echo c - elvis
mkdir -p elvis > /dev/null 2>&1
echo c - elvis/files
mkdir -p elvis/files > /dev/null 2>&1
echo x - elvis/files/md5
sed 's/^X//' >elvis/files/md5 << 'END-of-elvis/files/md5'
XMD5 (elvis-2.1_3.tar.gz) = a4e8ea963a1d903d04f717cfa0dd0465
END-of-elvis/files/md5
echo c - elvis/pkg
mkdir -p elvis/pkg > /dev/null 2>&1
echo x - elvis/pkg/COMMENT
sed 's/^X//' >elvis/pkg/COMMENT << 'END-of-elvis/pkg/COMMENT'
XA clone of the ex/vi text editor
END-of-elvis/pkg/COMMENT
echo x - elvis/pkg/DESCR
sed 's/^X//' >elvis/pkg/DESCR << 'END-of-elvis/pkg/DESCR'
Xelvis is a text editor. It is intended to be a modern replacement
Xfor the classic ex/vi editor of UNIX fame. elvis supports many new
Xfeatures, including multiple edit buffers, multiple windows, multiple
Xuser interfaces, and a variety of display modes including plain
Xtext, syntax highlighting, hex dump, HTML and man page formatter.
X
XWWW: http://www.fh-wedel.de/elvis/
END-of-elvis/pkg/DESCR
echo x - elvis/pkg/PLIST
sed 's/^X//' >elvis/pkg/PLIST << 'END-of-elvis/pkg/PLIST'
Xbin/elvis
Xbin/elvtags
Xbin/ref
Xshare/elvis/ctags.man
Xshare/elvis/doexec.txt
Xshare/elvis/elvis.ali
Xshare/elvis/elvis.arf
Xshare/elvis/elvis.brf
Xshare/elvis/elvis.bro
Xshare/elvis/elvis.bwf
Xshare/elvis/elvis.ini
Xshare/elvis/elvis.lat
Xshare/elvis/elvis.man
Xshare/elvis/elvis.msg
Xshare/elvis/elvis.pc8
Xshare/elvis/elvis.ps
Xshare/elvis/elvis.syn
Xshare/elvis/elvis.x11
Xshare/elvis/elvis.html
Xshare/elvis/elviscut.html
Xshare/elvis/elvisdm.html
Xshare/elvis/elvisex.html
Xshare/elvis/elvisexp.html
Xshare/elvis/elvisgui.html
Xshare/elvis/elvisinp.html
Xshare/elvis/elvismsg.html
Xshare/elvis/elvisnet.html
Xshare/elvis/elvisopt.html
Xshare/elvis/elvisos.html
Xshare/elvis/elvisqr.html
Xshare/elvis/elvisre.html
Xshare/elvis/elvisses.html
Xshare/elvis/elvistag.html
Xshare/elvis/elvistip.html
Xshare/elvis/elvistrs.msg
Xshare/elvis/elvisvi.html
Xshare/elvis/elvtags.man
Xshare/elvis/fmt.man
Xshare/elvis/howto.html
Xshare/elvis/license
Xshare/elvis/printdoc.bat
Xshare/elvis/ref.man
X@dirrm share/elvis
END-of-elvis/pkg/PLIST
echo c - elvis/patches
mkdir -p elvis/patches > /dev/null 2>&1
echo x - elvis/patches/patch-aa
sed 's/^X//' >elvis/patches/patch-aa << 'END-of-elvis/patches/patch-aa'
X--- Makefile.in.orig	Tue Jul  6 20:07:31 1999
X+++ Makefile.in	Wed Sep  1 16:36:45 1999
X@@ -146,7 +146,7 @@
X OBJS=	$(OBJ1) $(OBJ2) $(OBJ3)
X REFOBJS=ref$(OBJ) tag$(OBJ) tagsrch$(OBJ) safe$(OBJ)
X CTOBJS=	ctags$(OBJ) tag$(OBJ) safe$(OBJ)
X-CFLAGS=	$(FLAGI)os$(OS)
X+CFLAGS+=$(FLAGI)os$(OS)
X EVERY=	$(ALL) verify$(EXE) elvdump$(EXE) calc$(EXE)
X SHELL=	/bin/sh
X 
END-of-elvis/patches/patch-aa
echo x - elvis/Makefile
sed 's/^X//' >elvis/Makefile << 'END-of-elvis/Makefile'
X# New ports collection makefile for:	elvis
X# Version required:	2.1.3
X# Date created:		1999-09-01
X# Whom:			Christian Weisgerber <naddy@unix-ag.uni-kl.de>
X#
X# $FreeBSD$
X#
X
XDISTNAME=	elvis-2.1_3
XPKGNAME=	elvis-2.1.3
XCATEGORIES=	editors
XMASTER_SITES=	ftp://ftp.cs.pdx.edu/pub/elvis/	\
X		ftp://ftp.false.com/pub/elvis/	\
X		ftp://ftp.fh-wedel.de/pub/elvis/
X
XMAINTAINER=	ports@freebsd.org
X
XHAS_CONFIGURE=	yes
XCONFIGURE_ARGS=	--bindir=${PREFIX}/bin --datadir=${PREFIX}/share/elvis
XMAN1=		elvis.1 elvtags.1 ref.1
X
X# Support building on systems with or without X11 installed.
X.if defined(NO_X11)
XCONFIGURE_ARGS+=	--with-x=no
X.else
XUSE_XLIB=	yes
X
Xpre-fetch:
X	@${ECHO_MSG} "To build this port without X11, define \"NO_X11\"."
X.endif
X
Xdo-install:
X.for file in elvis elvtags ref
X	${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin
X	${INSTALL_MAN} ${WRKSRC}/lib/${file}.man ${PREFIX}/man/man1/${file}.1
X.endfor
X	@${MKDIR} ${PREFIX}/share/elvis
X	${INSTALL_DATA} ${WRKSRC}/lib/* ${PREFIX}/share/elvis
X
X.include <bsd.port.mk>
END-of-elvis/Makefile
exit


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199909021620.SAA68142>