From owner-freebsd-ports Thu Aug 19 14:51:34 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 9014A1527B for ; Thu, 19 Aug 1999 14:51:30 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id OAA82595; Thu, 19 Aug 1999 14:50:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from kronos.alcnet.com (kronos.alcnet.com [63.69.28.22]) by hub.freebsd.org (Postfix) with ESMTP id AAEE5150C9 for ; Thu, 19 Aug 1999 14:41:31 -0700 (PDT) (envelope-from kbyanc@kronos.alcnet.com) Received: (from kbyanc@localhost) by kronos.alcnet.com (8.9.3/8.9.3/antispam) id RAA51208; Thu, 19 Aug 1999 17:41:12 -0400 (EDT) Message-Id: <199908192141.RAA51208@kronos.alcnet.com> Date: Thu, 19 Aug 1999 17:41:12 -0400 (EDT) From: kbyanc@posi.net Reply-To: kbyanc@posi.net To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/13259: new port: editors/bvi Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 13259 >Category: ports >Synopsis: new port: editors/bvi >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 Aug 19 14:50:00 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Kelly Yancey >Release: FreeBSD 3.2-STABLE i386 >Organization: >Environment: >Description: # 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: # # bvi # bvi/pkg # bvi/pkg/PLIST # bvi/pkg/COMMENT # bvi/pkg/DESCR # bvi/patches # bvi/patches/patch-aa # bvi/Makefile # bvi/files # bvi/files/md5 # echo c - bvi mkdir -p bvi > /dev/null 2>&1 echo c - bvi/pkg mkdir -p bvi/pkg > /dev/null 2>&1 echo x - bvi/pkg/PLIST sed 's/^X//' >bvi/pkg/PLIST << 'END-of-bvi/pkg/PLIST' Xbin/bvi Xbin/bvedit Xbin/bview END-of-bvi/pkg/PLIST echo x - bvi/pkg/COMMENT sed 's/^X//' >bvi/pkg/COMMENT << 'END-of-bvi/pkg/COMMENT' XA vi work-alike for editing binary files END-of-bvi/pkg/COMMENT echo x - bvi/pkg/DESCR sed 's/^X//' >bvi/pkg/DESCR << 'END-of-bvi/pkg/DESCR' Xbvi is a display-oriented editor for binary files, based on the vi text editor. XMost of the commands are identical except where the concept of text lines does Xnot extend to binary files. Similarly, you cannot make any modifications which Xalter the size of the file, only replace data that is already present. On the Xother hand, bvi offers a number of new commands which make manipulating binary Xdata easier including logical operators (:and, :or, :xor:, and :not) and Xbitwise shift and rotate commands. X X WWW: http://bvi.linuxbox.com/ X XBoth the man page and the web site are very informative as to what commands Xdiffer from standard vi. One minor difference they don't mention is that you Xcannot use "Q" to return to command-mode, you have to use ":" instead (which Xis more correct anyway). X X -Kelly X kbyanc@posi.net END-of-bvi/pkg/DESCR echo c - bvi/patches mkdir -p bvi/patches > /dev/null 2>&1 echo x - bvi/patches/patch-aa sed 's/^X//' >bvi/patches/patch-aa << 'END-of-bvi/patches/patch-aa' X--- bvi.h.orig Thu Aug 19 16:17:34 1999 X+++ bvi.h Thu Aug 19 16:17:54 1999 X@@ -76,10 +76,6 @@ X extern FILE *debug_fp; X #endif X X-#ifndef __GNU_LIBRARY__ X- extern char *sys_errlist[]; X-#endif X- X extern char *version; X extern char pattern[]; X extern int maxx, maxy, x, y; END-of-bvi/patches/patch-aa echo x - bvi/Makefile sed 's/^X//' >bvi/Makefile << 'END-of-bvi/Makefile' X# New ports collection makefile for: bvi X# Version required: 1.1.1 X# Date created: 19 Aug 1999 X# Whom: kbyanc X# X# $Id$ X# X XDISTNAME= bvi-1.1.1.src XPKGNAME= bvi-1.1.1 XCATEGORIES= editors XMASTER_SITES= http://bvi.linuxbox.com/download/ \ X http://awwm.linuxberg.com/files/console/office/ \ X http://powerlinux.linuxberg.com/files/console/office/ X XMAINTAINER= kbyanc@posi.net X XLIB_DEPENDS= ncurses:${PORTSDIR}/devel/ncurses:install X XMAN1= bvi.1 X XWRKSRC= ${WRKDIR}/bvi-1.1.1 XALL_TARGET= freebsd XINSTALL_TARGET= freebsd install X X.include END-of-bvi/Makefile echo c - bvi/files mkdir -p bvi/files > /dev/null 2>&1 echo x - bvi/files/md5 sed 's/^X//' >bvi/files/md5 << 'END-of-bvi/files/md5' XMD5 (bvi-1.1.1.src.tar.gz) = bfaa6e28bb997d0d04632acbc379d7c3 END-of-bvi/files/md5 exit >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message