editors/ex - The NetBSD Packages Collection

Berkeley vi 3.7

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.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

(none)

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64ex-20040103nb4.tgz
NetBSD 10.0aarch64ex-20040103nb4.tgz
NetBSD 10.0aarch64ex-20040103nb4.tgz
NetBSD 10.0aarch64ebex-20040103nb4.tgz
NetBSD 10.0aarch64ebex-20040103nb4.tgz
NetBSD 10.0alphaex-20040103nb4.tgz
NetBSD 10.0earmv4ex-20040103nb4.tgz
NetBSD 10.0earmv6hfex-20040103nb4.tgz
NetBSD 10.0earmv6hfex-20040103nb4.tgz
NetBSD 10.0earmv6hfex-20040103nb4.tgz
NetBSD 10.0earmv7hfex-20040103nb4.tgz
NetBSD 10.0earmv7hfex-20040103nb4.tgz
NetBSD 10.0earmv7hfex-20040103nb4.tgz
NetBSD 10.0i386ex-20040103nb4.tgz
NetBSD 10.0i386ex-20040103nb4.tgz
NetBSD 10.0powerpcex-20040103nb4.tgz
NetBSD 10.0vaxex-20040103nb4.tgz
NetBSD 10.0x86_64ex-20040103nb4.tgz
NetBSD 10.0_BETAx86_64ex-20040103nb4.tgz
NetBSD 8.0i386ex-20040103nb4.tgz
NetBSD 8.0i386ex-20040103nb4.tgz
NetBSD 8.0i386ex-20040103nb4.tgz
NetBSD 8.0powerpcex-20040103nb4.tgz
NetBSD 8.0powerpcex-20040103nb4.tgz
NetBSD 8.0powerpcex-20040103nb4.tgz
NetBSD 8.0powerpcex-20040103nb4.tgz
NetBSD 8.0x86_64ex-20040103nb4.tgz
NetBSD 8.0x86_64ex-20040103nb4.tgz
NetBSD 8.0x86_64ex-20040103nb4.tgz
NetBSD 9.0aarch64ex-20040103nb4.tgz
NetBSD 9.0aarch64ex-20040103nb4.tgz
NetBSD 9.0aarch64ex-20040103nb4.tgz
NetBSD 9.0alphaex-20040103nb4.tgz
NetBSD 9.0alphaex-20040103nb4.tgz
NetBSD 9.0earmex-20040103nb4.tgz
NetBSD 9.0earmv6hfex-20040103nb4.tgz
NetBSD 9.0earmv6hfex-20040103nb4.tgz
NetBSD 9.0earmv6hfex-20040103nb4.tgz
NetBSD 9.0earmv7hfex-20040103nb4.tgz
NetBSD 9.0earmv7hfex-20040103nb4.tgz
NetBSD 9.0earmv7hfex-20040103nb4.tgz
NetBSD 9.0i386ex-20040103nb4.tgz
NetBSD 9.0i386ex-20040103nb4.tgz
NetBSD 9.0mips64ebex-20040103nb4.tgz
NetBSD 9.0powerpcex-20040103nb4.tgz
NetBSD 9.0powerpcex-20040103nb4.tgz
NetBSD 9.0powerpcex-20040103nb4.tgz
NetBSD 9.0sh3elex-20040103nb4.tgz
NetBSD 9.0sh3elex-20040103nb4.tgz
NetBSD 9.0sparc64ex-20040103nb4.tgz
NetBSD 9.0sparcex-20040103nb4.tgz
NetBSD 9.0sparcex-20040103nb4.tgz
NetBSD 9.0vaxex-20040103nb4.tgz
NetBSD 9.0vaxex-20040103nb4.tgz
NetBSD 9.0x86_64ex-20040103nb4.tgz
NetBSD 9.0x86_64ex-20040103nb4.tgz
NetBSD 9.3x86_64ex-20040103nb4.tgz
NetBSD 9.3x86_64ex-20040103nb4.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.