From owner-freebsd-ports Thu Sep 2 9:30:51 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 4B95A14BE0 for ; Thu, 2 Sep 1999 09:30:47 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id JAA40939; Thu, 2 Sep 1999 09:30:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from news.uni-kl.de (news.uni-kl.de [131.246.137.51]) by hub.freebsd.org (Postfix) with SMTP id B6DB414C24 for ; Thu, 2 Sep 1999 09:23:07 -0700 (PDT) (envelope-from naddy@unix-ag.uni-kl.de) Received: from sushi.unix-ag.uni-kl.de ( root@sushi.unix-ag.uni-kl.de [131.246.89.13] ) by news.uni-kl.de id aa18988 for ; 2 Sep 1999 18:23 MESZ Received: from fettuccini.unix-ag.uni-kl.de (fettuccini.unix-ag.uni-kl.de [131.246.89.27]) by sushi.unix-ag.uni-kl.de (8.9.1a/8.9.1) with ESMTP id SAA06971 for ; Thu, 2 Sep 1999 18:21:34 +0200 Received: (from naddy@localhost) by fettuccini.unix-ag.uni-kl.de (8.9.3/8.9.3) id SAA68142; Thu, 2 Sep 1999 18:20:45 +0200 (CEST) (envelope-from naddy) Message-Id: <199909021620.SAA68142@fettuccini.unix-ag.uni-kl.de> Date: Thu, 2 Sep 1999 18:20:45 +0200 (CEST) From: Christian Weisgerber Reply-To: naddy@unix-ag.uni-kl.de To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/13543: New port: editors/elvis Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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 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 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