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
| System | Port | Version |
|---|---|---|
| FreeBSD | editors/vim-classic | 8.3.0 |
| OpenBSD | editors/vim-classic | 8.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 8.3.0 | 8.3.0 | - | - | 8.3.0 |
| FreeBSD:14:quarterly | 8.3.0 | 8.3.0 | n/a | - | 8.3.0 |
| FreeBSD:15:latest | 8.3.0 | 8.3.0 | n/a | - | - |
| FreeBSD:15:quarterly | 8.3.0 | 8.3.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 8.3.0 | 8.3.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/libtextstyle
- devel/libunistring
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/libxml2
Run dependencies 17
No port depends on this one.
Configuration
Options name: editors_vim-classic
| Option | Default | Description |
|---|---|---|
| CTAGS_BASE | on | Use system ctags |
| CTAGS_EXUBERANT | off | Use exctags instead of ctags |
| CTAGS_UNIVERSAL | off | Use uctags instead of ctags |
| LUA | off | Lua scripting language support |
| MAKE_JOBS | off | Enable parallel build |
| NLS | off | Native Language Support |
| PERL | off | Perl scripting language support |
| RUBY | off | Ruby bindings or support |
| SCHEME | off | MzScheme (Racket) bindings |
| TCL | off | Tcl scripting language support |
| XTERM_SAVE | off | Restore xterm screen after exit |
| XXD | on | Install 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
| File | Size | SHA256 |
|---|---|---|
| vim-classic/vim-classic-v8.3.0.tar.gz | 1.4767832e+07 | 6e1c97c8269e9354bbc474f0efa7e1e0b23fcdb6075067474d731a9bfac6e8ef |
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
| Date | Commit | Credits | Log 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 |