BSD Ports

editors/2bsd-vi 050325_3 FreeBSD

The original vi editor, updated to run on modern OSes

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD4CLAUSE
Categories
editors

Description

This is the original BSD ex/vi, updated to build and run on modern Unix systems. 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.

In the other systems

SystemPortVersion
FreeBSDeditors/2bsd-vi050325_3
DragonFlyeditors/2bsd-vi050325_3
MidnightBSDeditors/2bsd-vi050325_3
GhostBSDeditors/2bsd-vi050325_3

Install

Binary package:

pkg install 2bsd-vi

From the ports tree:

cd /usr/ports/editors/2bsd-vi/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	2bsd-vi>0:editors/2bsd-vi

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-050325_3050325_2050325_3050325_3
FreeBSD:14:quarterly-050325_3n/a050325_3050325_3
FreeBSD:15:latest-050325_3n/a050325_3050325_3
FreeBSD:15:quarterly-050325_3n/an/an/a
FreeBSD:16:latest-050325_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

No options to configure.

USES
ncurses sbrk tar:bzip2
Service scripts
none

Files

Manual pages 5
  • edit(1)
  • ex(1)
  • vedit(1)
  • vi(1)
  • view(1)
pkg-plist 13
  • bin/ex
  • bin/edit
  • bin/vedit
  • bin/vi
  • bin/view
  • libexec/exrecover
  • libexec/expreserve
  • share/man/man1/edit.1.gz
  • share/man/man1/ex.1.gz
  • share/man/man1/vedit.1.gz
  • share/man/man1/vi.1.gz
  • share/man/man1/view.1.gz
  • @dir(,,1777)
distinfo 1
FileSizeSHA256
ex-050325.tar.bz2215411da4be7cf67e94572463b19e56850aa36dc4e39eb0d933d3688fe8574bb632409
Master sites 1
  • SF/ex-vi/ex-vi/050325

Commit history 0

No commits in the history this site was built from.