Port details |
- vim Improved version of the vi editor (console flavor)
- 9.1.1840 editors
=356 9.1.1744Version of this port present on the latest quarterly branch. - Maintainer: adamw@FreeBSD.org
 - Port Added: 2001-10-19 15:19:42
- Last Update: 2025-10-09 06:05:47
- Commit Hash: 823c145
- People watching this port, also watch:: gmake, libiconv, freetype2, expat, png
- License: VIM
- WWW:
- https://www.vim.org/
- https://github.com/vim/vim
- Description:
- 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 packages:
* vim: Console-only Vim (vim binary) with all runtime files
* vim-gtk3, -gtk2, -motif: Console Vim plus a GUI (gvim binary)
* vim-x11: Console Vim only, with xclipboard support
* vim-tiny: Vim binary only, with no runtime files. Not useful for most people;
intended for minimal (ex. jail) installations
 ¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- vim-gtk2
- vim-gtk3
- vim-motif
- vim-x11
- vim-tiny
- To install the port:
- cd /usr/ports/editors/vim/ && make install clean
- To add the package, run one of these commands:
- pkg install editors/vim
- pkg install vim
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: vim
- Package flavors (<flavor>: <package>)
- console: vim
- gtk2: vim-gtk2
- gtk3: vim-gtk3
- motif: vim-motif
- x11: vim-x11
- tiny: vim-tiny
- distinfo:
- TIMESTAMP = 1759989454
SHA256 (vim-vim-v9.1.1840_GH0.tar.gz) = 9f4548487cb8d64db935a8dabac726f98c4c40e79e1d65ba3bdc27f5d66fcc56
SIZE (vim-vim-v9.1.1840_GH0.tar.gz) = 19145501
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- Runtime dependencies:
-
- xxd : sysutils/xxd
- Library dependencies:
-
- libintl.so : devel/gettext-runtime
- This port is required by:
- for Build
-
- audio/fluida-lv2
- audio/mamba
- audio/shairport-sync
- audio/spectacle-lv2
- audio/xuidesigner
- biology/metaeuk
- editors/p5-Vimana
-
Deleted ports which required this port:
- for Run
-
- devel/clewn
- devel/youcompleteme
- editors/cream
- editors/p5-Vimana
- mail/rubygem-vmail
- misc/py-cppman
- sysutils/vimpager
Configuration Options:
- ===> The following configuration options are available for vim-9.1.1840:
MAKE_JOBS=off: Enable parallel build
NLS=on: Native Language Support
XTERM_SAVE=off: Restore xterm screen after exit
XXD=on: Install xxd hexdumper
====> Optional language bindings
LUA=off: Lua scripting 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
====> Options available for the single CTAGS: you have to select exactly one of them
CTAGS_BASE=on: Use system ctags
CTAGS_EXUBERANT=off: Use exctags instead of ctags
CTAGS_UNIVERSAL=off: Use uctags instead of ctags
===> Use 'make config' to modify these settings
- Options name:
- editors_vim
- USES:
- cpe iconv ncurses pkgconfig shebangfix python:build gettext
- pkg-message:
- ERROR
- WARNING: The FreshPorts parser failed. ucl_tool failed. Please report this.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
6.1.117 03 Jul 2002 20:23:03
 |
obrien  |
Add a dependancy on libiconv, BUT ONLY do it if libiconv is already installed.
PR: 37023
Submitted by: ru |
6.1.114 30 Jun 2002 03:53:46
 |
obrien  |
Update to Vim 6.1 patchlevel 114 |
6.1.94 11 Jun 2002 00:19:48
 |
obrien  |
Not sure why all of a sudden the lang/README.txt became such a problem.
A whack with the hammer and it can be forgotten. |
6.1.94 10 Jun 2002 17:29:45
 |
obrien  |
Update to Vim 6.1 patchlevel 94 |
6.1.48 16 May 2002 23:33:22
 |
obrien  |
Needs perl to build. |
6.1.48 05 May 2002 17:37:48
 |
obrien  |
Update to Vim 6.1 patchlevel 48 |
6.1.32 27 Apr 2002 18:43:53
 |
obrien  |
Use complete path for jot(1). The Orville write port also has a jot,
and it has has caused one user a problem.
Submitted by: Rex A. Roof <rex@gunjin.wccnet.org> |
6.1.32 27 Apr 2002 18:42:20
 |
obrien  |
Update to Vim 6.1 patchlevel 32 |
6.1.14 13 Apr 2002 19:13:56
 |
obrien  |
Fix rev 1.128 to what it should have been.
This fixes a `make reinstall' problem. |
6.1.14 10 Apr 2002 02:08:41
 |
obrien  |
Update to Vim 6.1 patchlevel 14
and fix to build on 5-CURRENT. |
6.1.14 10 Apr 2002 02:08:29
 |
obrien  |
Update to Vim 6.1 patchlevel 14
and fix to build on 5-CURRENT. |
6.1.9 09 Apr 2002 02:23:02
 |
obrien  |
Update to Vim 6.1 patchlevel 9. |
10 Mar 2002 18:45:45
 |
obrien  |
Update to Vim 6.1 Beta 'B' |
04 Mar 2002 21:13:20
    |
obrien  |
Update to Vim 6.1 Beta 'A' patchlevel 23 |
28 Feb 2002 18:28:02
    |
obrien  |
Update to Vim 6.1 Beta 'A' patchlevel 10 |
27 Feb 2002 02:42:20
    |
obrien  |
Update to Vim 6.1 Beta `A' patchlevel 6. |
25 Feb 2002 22:32:23
    |
obrien  |
With jot(1) we can start at 001 and not have to remove the bogus 000 patch. |
25 Feb 2002 06:49:09
    |
obrien  |
jot(1) is cool! |
25 Feb 2002 06:47:39
    |
obrien  |
Make USE_GTK work properly on 5-CURRENT. |
24 Feb 2002 21:27:55
    |
obrien  |
Update to Vim 6.0 patchlevel 270 |
24 Feb 2002 05:11:54
    |
obrien  |
Update to Vim 6.0 patchlevel 269 |
20 Feb 2002 09:07:06
    |
obrien  |
Update to Vim 6.0 patchlevel 238 |
20 Feb 2002 09:05:36
    |
obrien  |
Use Tcl 8.3 instead of 8.0. |
16 Feb 2002 18:52:38
    |
obrien  |
Update to Vim 6.0 patchlevel 223 |
09 Feb 2002 22:42:45
    |
obrien  |
Update to Vim 6.0 patchlevel 204 |
05 Feb 2002 17:49:36
    |
obrien  |
Add the ability to select any of the interpreters and the GNOME GUI. This adds
the knobs WITH_PYTHON, WITH_PERL, WITH_TCL, WITH_RUBY, and WITH_GNOME :-( |
05 Feb 2002 15:59:59
    |
obrien  |
Update to Vim 6.0 patchlevel 185 |
04 Feb 2002 19:23:03
    |
obrien  |
Update to Vim 6.0 patchlevel 169 |
02 Feb 2002 20:47:49
    |
obrien  |
Update to Vim 6.0 patchlevel 160 |
31 Jan 2002 15:16:58
    |
obrien  |
Update to Vim 6.0 patchlevel 158 |
29 Jan 2002 10:34:23
    |
knu  |
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO
macro is set to "echo" by default, but it is set to "true" if make(1) is
invoked with the -s option while ECHO_CMD is always set to the echo command.
|
24 Jan 2002 12:54:15
    |
obrien  |
Use printf(1) to reduce the logic speggetti here. |
24 Jan 2002 11:47:53
    |
obrien  |
Update to Vim 6.0 patchlevel 150 |
22 Jan 2002 08:11:59
    |
alfred  |
update, version 6.0.101 -> 6.0.143. |
16 Dec 2001 14:58:32
    |
obrien  |
Update to Vim 6.0 patchlevel 101 |
14 Dec 2001 19:13:15
    |
obrien  |
Update to Vim 6.0 patchlevel 97 |
13 Dec 2001 22:20:36
    |
obrien  |
Update to Vim 6.0 patchlevel 96 |
06 Dec 2001 00:05:34
    |
obrien  |
Fix a minor quoting bug triggered by: (cd /usr/ports/editors/vim ;
make -DNO_GUI ) |
03 Dec 2001 07:13:35
    |
obrien  |
Add a Vietnamese VIQR input mapping. |
09 Nov 2001 20:16:54
    |
obrien  |
Deal with a bad patch. |
09 Nov 2001 16:13:26
    |
obrien  |
Add Cscope support. Define WITH_CSCOPE to compile it in. |
09 Nov 2001 16:12:43
    |
obrien  |
Update to Vim 6.0 patchlevel 93 |
07 Nov 2001 01:00:24
    |
obrien  |
Better support for the vim-lite slave port. These bits are from the vim5 port
-- I thought the two were in sync lite-wise, but I guess not. |
06 Nov 2001 19:39:02
    |
obrien  |
Update to Vim 6.0 patchlevel 84 |
05 Nov 2001 16:26:49
    |
obrien  |
Update to Vim 6.0 patchlevel 76 |
01 Nov 2001 19:44:26
    |
obrien  |
Need to make sure the new gvimdiff exists in all build configurations. |
01 Nov 2001 19:39:28
    |
obrien  |
Enable --enable-multibyte in the "lite" case. This is need for the i18n
community. |
01 Nov 2001 12:32:20
    |
obrien  |
Update to Vim 6.0 patchlevel 52 |
31 Oct 2001 16:26:01
    |
obrien  |
Update to Vim 6.0 patchlevel 45 |
30 Oct 2001 18:56:02
    |
obrien  |
Update to Vim 6.0 patchlevel 38 |
29 Oct 2001 18:06:57
    |
obrien  |
Update to Vim 6.0 patchlevel 32 |
25 Oct 2001 16:01:59
    |
obrien  |
Update to Vim 6.0 patchlevel 26 |
25 Oct 2001 16:01:29
    |
obrien  |
PERL_CFLAGS contains quotes, which breaks compilation of auto/pathdefs.c
(which is generated during vim build). This only happens when vim is built
with perl support, as in package building, for example. |
24 Oct 2001 18:24:00
    |
obrien  |
Update to Vim 6.0 patchlevel 23 |
23 Oct 2001 18:14:35
    |
obrien  |
Update to Vim 6.0 patchlevel 21 |
22 Oct 2001 01:12:58
    |
obrien  |
Update to Vim 6.0 patchlevel 18 |
19 Oct 2001 19:19:42
    |
obrien  |
Update to Vim 6.0 patchlevel 14 |