Port details |
- vim Improved version of the vi editor (console flavor)
- 9.1.0764 editors =356 9.1.0708Version of this port present on the latest quarterly branch.
- Maintainer: adamw@FreeBSD.org
- Port Added: 2001-10-19 15:19:42
- Last Update: 2024-10-06 17:24:47
- Commit Hash: 634c56e
- People watching this port, also watch:: libiconv, gmake, 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.
- 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 = 1728235176
SHA256 (vim-vim-v9.1.0764_GH0.tar.gz) = 874be6146792d67ae47dc8d89f9d32558a266df87a81f5f80ad1b9b4cb31c1a1
SIZE (vim-vim-v9.1.0764_GH0.tar.gz) = 18120597
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
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- python3.11 : lang/python311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- xxd : sysutils/xxd
- python3.11 : lang/python311
- 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
- sysutils/vimpager
- textproc/p5-Text-VimColor
Configuration Options:
- ===> The following configuration options are available for vim-9.1.0764:
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
PYTHON=on: Python bindings or 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 gettext python
- pkg-message:
- If upgrading from < 9.0.0129:
- Vim no longer installs or reads a system-wide vimrc. The only overridden
defaults are those which provide FreeBSD-specific settings. Read through
$VIMRUNTIME/defaults.vim to see Vim's defaults, and see ':h initialization'
for the standard locations Vim looks for configuration files.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
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 |