BSD Ports

editors/vim-classic 8.3.0 FreeBSD

Fork of Vim 8.x for long-term maintenance

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
cbd8d6156e
License
VIM
Categories
editors
Package size
7412.1 KiB, 32838.1 KiB installed

Description

Vim Classic is a fork of Vim 8.x for long-term maintenance, providing a stable, dependable editor maintained entirely by humans.

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.

Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

FreeBSD has the following Vim Classic packages: * vim-classic: Console-only Vim (vim binary) with all runtime files * vim-classic-gtk3, -gtk2, -motif: Console Vim plus a GUI (gvim binary) * vim-classic-x11: Console Vim only, with xclipboard support * vim-classic-tiny: Vim binary only, with no runtime files. Not useful for most people; intended for minimal (ex. jail) installations

In the other systems

SystemPortVersion
FreeBSDeditors/vim-classic8.3.0
OpenBSDeditors/vim-classic8.3.0pl20260916

Install

Binary package:

pkg install vim-classic

From the ports tree:

cd /usr/ports/editors/vim-classic/ && make install clean

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

RUN_DEPENDS=	vim-classic>0:editors/vim-classic

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:latest8.3.08.3.0--8.3.0
FreeBSD:14:quarterly8.3.08.3.0n/a-8.3.0
FreeBSD:15:latest8.3.08.3.0n/a--
FreeBSD:15:quarterly8.3.08.3.0n/an/an/a
FreeBSD:16:latest8.3.08.3.0n/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.

Build dependencies 21
Run dependencies 17

No port depends on this one.

Configuration

Options name: editors_vim-classic

OptionDefaultDescription
CTAGS_BASEonUse system ctags
CTAGS_EXUBERANToffUse exctags instead of ctags
CTAGS_UNIVERSALoffUse uctags instead of ctags
LUAoffLua scripting language support
MAKE_JOBSoffEnable parallel build
NLSoffNative Language Support
PERLoffPerl scripting language support
RUBYoffRuby bindings or support
SCHEMEoffMzScheme (Racket) bindings
TCLoffTcl scripting language support
XTERM_SAVEoffRestore xterm screen after exit
XXDonInstall xxd hexdumper
USES
cpe desktop-file-utils iconv ncurses pkgconfig shebangfix
Service scripts
none
Conflicts with
${FLAVORS:N${FLAVORS:[1]}:S/^/vim-/}
Flavors
vim-classic-x11-8.3.0, vim-classic-gtk2-8.3.0, vim-classic-gtk3-8.3.0, vim-classic-tiny-8.3.0, vim-classic-motif-8.3.0

Files

Manual pages 6
  • evim(1)
  • rview(1)
  • rvim(1)
  • vim(1)
  • vimdiff(1)
  • vimtutor(1)
pkg-plist 137
  • bin/eview
  • bin/evim
  • bin/gview
  • bin/gvim
  • bin/gvimdiff
  • bin/rgview
  • bin/rgvim
  • bin/rview
  • bin/rvim
  • bin/vim
  • bin/vimdiff
  • bin/vimtutor
  • share/applications/gvim.desktop
  • share/applications/vim.desktop
  • share/icons/hicolor/48x48/apps/gvim.png
  • share/icons/locolor/16x16/apps/gvim.png
  • share/icons/locolor/32x32/apps/gvim.png
  • share/man/da.ISO8859-1/man1/rview.1.gz
  • share/man/da.ISO8859-1/man1/rvim.1.gz
  • share/man/da.ISO8859-1/man1/vim.1.gz
  • share/man/da.ISO8859-1/man1/vimdiff.1.gz
  • share/man/da.ISO8859-1/man1/vimtutor.1.gz
  • share/man/da.UTF-8/man1/rview.1.gz
  • share/man/da.UTF-8/man1/rvim.1.gz
  • share/man/da.UTF-8/man1/vim.1.gz
  • share/man/da.UTF-8/man1/vimdiff.1.gz
  • share/man/da.UTF-8/man1/vimtutor.1.gz
  • share/man/da/man1/rview.1.gz
  • share/man/da/man1/rvim.1.gz
  • share/man/da/man1/vim.1.gz
  • share/man/da/man1/vimdiff.1.gz
  • share/man/da/man1/vimtutor.1.gz
  • share/man/de.ISO8859-1/man1/rview.1.gz
  • share/man/de.ISO8859-1/man1/rvim.1.gz
  • share/man/de.ISO8859-1/man1/vim.1.gz
  • share/man/de.UTF-8/man1/rview.1.gz
  • share/man/de.UTF-8/man1/rvim.1.gz
  • share/man/de.UTF-8/man1/vim.1.gz
  • share/man/de/man1/rview.1.gz
  • share/man/de/man1/rvim.1.gz
  • share/man/de/man1/vim.1.gz
  • share/man/fr.ISO8859-1/man1/evim.1.gz
  • share/man/fr.ISO8859-1/man1/rview.1.gz
  • share/man/fr.ISO8859-1/man1/rvim.1.gz
  • share/man/fr.ISO8859-1/man1/vim.1.gz
  • share/man/fr.ISO8859-1/man1/vimdiff.1.gz
  • share/man/fr.ISO8859-1/man1/vimtutor.1.gz
  • share/man/fr.UTF-8/man1/evim.1.gz
  • share/man/fr.UTF-8/man1/rview.1.gz
  • share/man/fr.UTF-8/man1/rvim.1.gz
  • share/man/fr.UTF-8/man1/vim.1.gz
  • share/man/fr.UTF-8/man1/vimdiff.1.gz
  • share/man/fr.UTF-8/man1/vimtutor.1.gz
  • share/man/fr/man1/evim.1.gz
  • share/man/fr/man1/rview.1.gz
  • share/man/fr/man1/rvim.1.gz
  • share/man/fr/man1/vim.1.gz
  • share/man/fr/man1/vimdiff.1.gz
  • share/man/fr/man1/vimtutor.1.gz
  • share/man/it.ISO8859-1/man1/evim.1.gz
  • share/man/it.ISO8859-1/man1/rview.1.gz
  • share/man/it.ISO8859-1/man1/rvim.1.gz
  • share/man/it.ISO8859-1/man1/vim.1.gz
  • share/man/it.ISO8859-1/man1/vimdiff.1.gz
  • share/man/it.ISO8859-1/man1/vimtutor.1.gz
  • share/man/it.UTF-8/man1/evim.1.gz
  • share/man/it.UTF-8/man1/rview.1.gz
  • share/man/it.UTF-8/man1/rvim.1.gz
  • share/man/it.UTF-8/man1/vim.1.gz
  • share/man/it.UTF-8/man1/vimdiff.1.gz
  • share/man/it.UTF-8/man1/vimtutor.1.gz
  • share/man/it/man1/evim.1.gz
  • share/man/it/man1/rview.1.gz
  • share/man/it/man1/rvim.1.gz
  • share/man/it/man1/vim.1.gz
  • share/man/it/man1/vimdiff.1.gz
  • share/man/it/man1/vimtutor.1.gz
  • share/man/ja/man1/evim.1.gz
  • share/man/ja/man1/rview.1.gz
  • share/man/ja/man1/rvim.1.gz
  • share/man/ja/man1/vim.1.gz
  • share/man/ja/man1/vimdiff.1.gz
  • share/man/ja/man1/vimtutor.1.gz
  • share/man/man1/evim.1.gz
  • share/man/man1/rview.1.gz
  • share/man/man1/rvim.1.gz
  • share/man/man1/vim.1.gz
  • share/man/man1/vimdiff.1.gz
  • share/man/man1/vimtutor.1.gz
  • share/man/pl.ISO8859-2/man1/evim.1.gz
  • share/man/pl.ISO8859-2/man1/rview.1.gz
  • share/man/pl.ISO8859-2/man1/rvim.1.gz
  • share/man/pl.ISO8859-2/man1/vim.1.gz
  • share/man/pl.ISO8859-2/man1/vimdiff.1.gz
  • share/man/pl.ISO8859-2/man1/vimtutor.1.gz
  • share/man/pl.UTF-8/man1/evim.1.gz
  • share/man/pl.UTF-8/man1/rview.1.gz
  • share/man/pl.UTF-8/man1/rvim.1.gz
  • share/man/pl.UTF-8/man1/vim.1.gz
  • share/man/pl.UTF-8/man1/vimdiff.1.gz

The first 100 are listed.

distinfo 1
FileSizeSHA256
vim-classic/vim-classic-v8.3.0.tar.gz1.4767832e+076e1c97c8269e9354bbc474f0efa7e1e0b23fcdb6075067474d731a9bfac6e8ef
Master sites 2
  • https://git.sr.ht/~sircmpwn/vim-classic/archive/v${DISTVERSION}.tar.gz?dummy=/
  • https://mirror.sonologic.net/vim-classic/v${DISTVERSION}.tar.gz?dummy=/

Commit history 3

DateCommitCreditsLog message
cbd8d6156e Bruce M Simpson editors/vim-classic: Fix unwanted character in pkg-descr.
Submitted by: [email protected]
f80f063aa0 Bruce M Simpson editors/vim-classic: Adjust MASTER_SITES so DISTNAME, WRKSRC need not be set.
Fix minor comment nits while we are here. Submitted by: fuz Approved by: fuz
c3c4c8f5c4 Bruce M Simpson editors/vim-classic: New port: Fork of Vim 8.x for long-term maintenance
Some people prefer a more streamlined Vim. I am one of them. Approved by: fuz PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295817