NetBSD pkgsrc (package source) is a package management system for
Unix-like operating systems
The Traditional Vi
Source Code for Modern Unix Systems
The vi editor is one of the most common text editors on Unix. It
was developed starting around 1976 by Bill Joy at UCB, who was
tired of the ed editor. But since he used ed as a code base, access
to the original sources has required a Unix Source Code License
for more than twenty years. In January 2002, Caldera was so kind
to remove usage restrictions to the Ancient Unix Code by a BSD-style
license (see the announcement at Slashdot) and thus vi is now
finally free.
Compared to most of its many clones, the original vi is a rather
small program (~120 KB code on i386) just with its extremely powerful
editing interface, but lacking fancy features like multiple undo,
multiple screens or syntax highlighting. In other words, it is a
typical Unix program that does exactly what it should and nothing
more. I intend to preserve this style in maintaining my port, except
for changes to achieve POSIX.2 standards compliance, features in
the SVr4 versions of vi, and, of course, bug fixes.
# $NetBSD: Makefile,v 1.8 2010/01/31 21:24:03 joerg Exp $
#
DISTNAME= ex-040103
PKGNAME= ex-20040103
PKGREVISION= 1
CATEGORIES= editors
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ex-vi/files/ex-vi/040103/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://ex-vi.sourceforge.net/
COMMENT= Berkeley vi 3.7
LICENSE= original-bsd
PKG_DESTDIR_SUPPORT= user-destdir
MAKE_DIRS_PERMS+= ${VARBASE}/tmp/vi.recover ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 1777
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1.1.1 2002/12/16 14:59:00 itojun Exp $
bin/edit
bin/ex
bin/vedit
bin/vi
bin/view
libexec/expreserve
libexec/exrecover
man/man1/edit.1
man/man1/ex.1
man/man1/vedit.1
man/man1/vi.1
man/man1/view.1
$NetBSD: distinfo,v 1.13 2010/01/31 21:24:03 joerg Exp $
SHA1 (ex-040103.tar.gz) = 51fa1d613b37a4f3aed1ef2968be691465cdff09
RMD160 (ex-040103.tar.gz) = 5fc3f222dde5a8d00e1b233281ccf210affdbdf1
Size (ex-040103.tar.gz) = 284130 bytes
SHA1 (patch-aa) = 8902846a518fbf214725a801293610ebe12c143b
SHA1 (patch-ab) = 5bac9911e71b7fe787023568a7a46d1e87fb4d0e
SHA1 (patch-ac) = 0401448724a4aba59b4aeb07a4cb00982bb52d98
SHA1 (patch-ad) = 31bafb04f553ca286baf90505da450964fea9954