notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2016Q4
vim Improved version of the vi editor
8.0.0134 editors on this many watch lists=0 search for ports that depend on this port This port version is marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 8.0.0134Version of this port present on the latest quarterly branch.
Maintainer: adamw@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-12-22 02:15:39
Last Update: 2016-12-22 02:15:31
Commit Hash: 8035f5a
License: VIM
WWW:
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. Despite what the above comic suggests, Vim can be configured to work in a very simple (Notepad-like) way, called evim or Easy Vim. WWW: http://www.vim.org/ WWW: https://github.com/vim/vim
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (189 items)
Collapse this list.
  1. /usr/local/share/licenses/vim-8.0.0134/catalog.mk
  2. /usr/local/share/licenses/vim-8.0.0134/LICENSE
  3. /usr/local/share/licenses/vim-8.0.0134/VIM
  4. bin/eview
  5. bin/evim
  6. bin/gview
  7. bin/gvim
  8. bin/gvimdiff
  9. bin/gvimtutor
  10. bin/rgview
  11. bin/rgvim
  12. bin/rview
  13. bin/rvim
  14. bin/vim
  15. bin/vimdiff
  16. bin/vimtutor
  17. bin/xxd
  18. @sample etc/vim/gvimrc.sample
  19. @sample etc/vim/vimrc.sample
  20. man/fr/man1/eview.1.gz
  21. man/fr/man1/evim.1.gz
  22. man/fr/man1/gview.1.gz
  23. man/fr/man1/gvim.1.gz
  24. man/fr/man1/gvimdiff.1.gz
  25. man/fr/man1/rgview.1.gz
  26. man/fr/man1/rgvim.1.gz
  27. man/fr/man1/rview.1.gz
  28. man/fr/man1/rvim.1.gz
  29. man/fr/man1/vim.1.gz
  30. man/fr/man1/vimdiff.1.gz
  31. man/fr/man1/vimtutor.1.gz
  32. man/fr/man1/xxd.1.gz
  33. man/fr.ISO8859-1/man1/eview.1.gz
  34. man/fr.ISO8859-1/man1/evim.1.gz
  35. man/fr.ISO8859-1/man1/gview.1.gz
  36. man/fr.ISO8859-1/man1/gvim.1.gz
  37. man/fr.ISO8859-1/man1/gvimdiff.1.gz
  38. man/fr.ISO8859-1/man1/rgview.1.gz
  39. man/fr.ISO8859-1/man1/rgvim.1.gz
  40. man/fr.ISO8859-1/man1/rview.1.gz
  41. man/fr.ISO8859-1/man1/rvim.1.gz
  42. man/fr.ISO8859-1/man1/vim.1.gz
  43. man/fr.ISO8859-1/man1/vimdiff.1.gz
  44. man/fr.ISO8859-1/man1/vimtutor.1.gz
  45. man/fr.ISO8859-1/man1/xxd.1.gz
  46. man/fr.UTF-8/man1/eview.1.gz
  47. man/fr.UTF-8/man1/evim.1.gz
  48. man/fr.UTF-8/man1/gview.1.gz
  49. man/fr.UTF-8/man1/gvim.1.gz
  50. man/fr.UTF-8/man1/gvimdiff.1.gz
  51. man/fr.UTF-8/man1/rgview.1.gz
  52. man/fr.UTF-8/man1/rgvim.1.gz
  53. man/fr.UTF-8/man1/rview.1.gz
  54. man/fr.UTF-8/man1/rvim.1.gz
  55. man/fr.UTF-8/man1/vim.1.gz
  56. man/fr.UTF-8/man1/vimdiff.1.gz
  57. man/fr.UTF-8/man1/vimtutor.1.gz
  58. man/fr.UTF-8/man1/xxd.1.gz
  59. man/it/man1/eview.1.gz
  60. man/it/man1/evim.1.gz
  61. man/it/man1/gview.1.gz
  62. man/it/man1/gvim.1.gz
  63. man/it/man1/gvimdiff.1.gz
  64. man/it/man1/rgview.1.gz
  65. man/it/man1/rgvim.1.gz
  66. man/it/man1/rview.1.gz
  67. man/it/man1/rvim.1.gz
  68. man/it/man1/vim.1.gz
  69. man/it/man1/vimdiff.1.gz
  70. man/it/man1/vimtutor.1.gz
  71. man/it/man1/xxd.1.gz
  72. man/it.ISO8859-1/man1/eview.1.gz
  73. man/it.ISO8859-1/man1/evim.1.gz
  74. man/it.ISO8859-1/man1/gview.1.gz
  75. man/it.ISO8859-1/man1/gvim.1.gz
  76. man/it.ISO8859-1/man1/gvimdiff.1.gz
  77. man/it.ISO8859-1/man1/rgview.1.gz
  78. man/it.ISO8859-1/man1/rgvim.1.gz
  79. man/it.ISO8859-1/man1/rview.1.gz
  80. man/it.ISO8859-1/man1/rvim.1.gz
  81. man/it.ISO8859-1/man1/vim.1.gz
  82. man/it.ISO8859-1/man1/vimdiff.1.gz
  83. man/it.ISO8859-1/man1/vimtutor.1.gz
  84. man/it.ISO8859-1/man1/xxd.1.gz
  85. man/it.UTF-8/man1/eview.1.gz
  86. man/it.UTF-8/man1/evim.1.gz
  87. man/it.UTF-8/man1/gview.1.gz
  88. man/it.UTF-8/man1/gvim.1.gz
  89. man/it.UTF-8/man1/gvimdiff.1.gz
  90. man/it.UTF-8/man1/rgview.1.gz
  91. man/it.UTF-8/man1/rgvim.1.gz
  92. man/it.UTF-8/man1/rview.1.gz
  93. man/it.UTF-8/man1/rvim.1.gz
  94. man/it.UTF-8/man1/vim.1.gz
  95. man/it.UTF-8/man1/vimdiff.1.gz
  96. man/it.UTF-8/man1/vimtutor.1.gz
  97. man/it.UTF-8/man1/xxd.1.gz
  98. man/ja/man1/eview.1.gz
  99. man/ja/man1/evim.1.gz
  100. man/ja/man1/gview.1.gz
  101. man/ja/man1/gvim.1.gz
  102. man/ja/man1/gvimdiff.1.gz
  103. man/ja/man1/rgview.1.gz
  104. man/ja/man1/rgvim.1.gz
  105. man/ja/man1/rview.1.gz
  106. man/ja/man1/rvim.1.gz
  107. man/ja/man1/vim.1.gz
  108. man/ja/man1/vimdiff.1.gz
  109. man/ja/man1/vimtutor.1.gz
  110. man/ja/man1/xxd.1.gz
  111. man/man1/eview.1.gz
  112. man/man1/evim.1.gz
  113. man/man1/gview.1.gz
  114. man/man1/gvim.1.gz
  115. man/man1/gvimdiff.1.gz
  116. man/man1/rgview.1.gz
  117. man/man1/rgvim.1.gz
  118. man/man1/rview.1.gz
  119. man/man1/rvim.1.gz
  120. man/man1/vim.1.gz
  121. man/man1/vimdiff.1.gz
  122. man/man1/vimtutor.1.gz
  123. man/man1/xxd.1.gz
  124. man/pl/man1/eview.1.gz
  125. man/pl/man1/evim.1.gz
  126. man/pl/man1/gview.1.gz
  127. man/pl/man1/gvim.1.gz
  128. man/pl/man1/gvimdiff.1.gz
  129. man/pl/man1/rgview.1.gz
  130. man/pl/man1/rgvim.1.gz
  131. man/pl/man1/rview.1.gz
  132. man/pl/man1/rvim.1.gz
  133. man/pl/man1/vim.1.gz
  134. man/pl/man1/vimdiff.1.gz
  135. man/pl/man1/vimtutor.1.gz
  136. man/pl/man1/xxd.1.gz
  137. man/pl.ISO8859-2/man1/eview.1.gz
  138. man/pl.ISO8859-2/man1/evim.1.gz
  139. man/pl.ISO8859-2/man1/gview.1.gz
  140. man/pl.ISO8859-2/man1/gvim.1.gz
  141. man/pl.ISO8859-2/man1/gvimdiff.1.gz
  142. man/pl.ISO8859-2/man1/rgview.1.gz
  143. man/pl.ISO8859-2/man1/rgvim.1.gz
  144. man/pl.ISO8859-2/man1/rview.1.gz
  145. man/pl.ISO8859-2/man1/rvim.1.gz
  146. man/pl.ISO8859-2/man1/vim.1.gz
  147. man/pl.ISO8859-2/man1/vimdiff.1.gz
  148. man/pl.ISO8859-2/man1/vimtutor.1.gz
  149. man/pl.ISO8859-2/man1/xxd.1.gz
  150. man/pl.UTF-8/man1/eview.1.gz
  151. man/pl.UTF-8/man1/evim.1.gz
  152. man/pl.UTF-8/man1/gview.1.gz
  153. man/pl.UTF-8/man1/gvim.1.gz
  154. man/pl.UTF-8/man1/gvimdiff.1.gz
  155. man/pl.UTF-8/man1/rgview.1.gz
  156. man/pl.UTF-8/man1/rgvim.1.gz
  157. man/pl.UTF-8/man1/rview.1.gz
  158. man/pl.UTF-8/man1/rvim.1.gz
  159. man/pl.UTF-8/man1/vim.1.gz
  160. man/pl.UTF-8/man1/vimdiff.1.gz
  161. man/pl.UTF-8/man1/vimtutor.1.gz
  162. man/pl.UTF-8/man1/xxd.1.gz
  163. man/ru.KOI8-R/man1/eview.1.gz
  164. man/ru.KOI8-R/man1/evim.1.gz
  165. man/ru.KOI8-R/man1/gview.1.gz
  166. man/ru.KOI8-R/man1/gvim.1.gz
  167. man/ru.KOI8-R/man1/gvimdiff.1.gz
  168. man/ru.KOI8-R/man1/rgview.1.gz
  169. man/ru.KOI8-R/man1/rgvim.1.gz
  170. man/ru.KOI8-R/man1/rview.1.gz
  171. man/ru.KOI8-R/man1/rvim.1.gz
  172. man/ru.KOI8-R/man1/vim.1.gz
  173. man/ru.KOI8-R/man1/vimdiff.1.gz
  174. man/ru.KOI8-R/man1/vimtutor.1.gz
  175. man/ru.KOI8-R/man1/xxd.1.gz
  176. man/ru.UTF-8/man1/eview.1.gz
  177. man/ru.UTF-8/man1/evim.1.gz
  178. man/ru.UTF-8/man1/gview.1.gz
  179. man/ru.UTF-8/man1/gvim.1.gz
  180. man/ru.UTF-8/man1/gvimdiff.1.gz
  181. man/ru.UTF-8/man1/rgview.1.gz
  182. man/ru.UTF-8/man1/rgvim.1.gz
  183. man/ru.UTF-8/man1/rview.1.gz
  184. man/ru.UTF-8/man1/rvim.1.gz
  185. man/ru.UTF-8/man1/vim.1.gz
  186. man/ru.UTF-8/man1/vimdiff.1.gz
  187. man/ru.UTF-8/man1/vimtutor.1.gz
  188. man/ru.UTF-8/man1/xxd.1.gz
  189. @comment @dir share/vim/vim80/lang
Collapse this list.
Dependency lines:
  • vim>0:editors/vim
Conflicts:
CONFLICTS_INSTALL:
  • vim-lite-[0-9]*
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
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1481996189 SHA256 (vim-vim-v8.0.0134_GH0.tar.gz) = 1b3e3e7d187eed55cbdb0a1dae6b8f3b885005fbae84222420877d7afa3b2310 SIZE (vim-vim-v8.0.0134_GH0.tar.gz) = 12949311

Packages (timestamps in pop-ups are UTC):
vim
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest9.1.07649.1.0764-9.1.07649.1.0764---
FreeBSD:13:quarterly9.1.07649.1.07649.0.18579.1.07649.1.07649.0.2143_19.0.2143_19.0.2143_1
FreeBSD:14:latest9.1.07649.1.07649.0.11369.1.07649.1.07649.0.1627-9.0.1627
FreeBSD:14:quarterly9.1.07649.1.0764-9.1.07649.1.07649.0.2143_19.0.2143_19.0.2143_1
FreeBSD:15:latest9.1.07649.1.0764n/a9.1.0764n/a9.1.0015_29.1.0015_29.1.0015_2
 

vim-gtk2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest9.1.07649.1.0764-9.1.07649.1.0764---
FreeBSD:13:quarterly9.1.07649.1.0764-9.1.07649.1.07649.0.2143_19.0.2143_19.0.2143_1
FreeBSD:14:latest9.1.07649.1.07649.0.11369.1.07649.1.07649.0.1627-9.0.1627
FreeBSD:14:quarterly9.1.07649.1.0764-9.1.07649.1.07649.0.2143_19.0.2143_19.0.2143_1
FreeBSD:15:latest9.1.07649.1.0764n/a9.1.0764n/a9.1.0015_29.1.0015_29.1.0015_2
 

vim-gtk3
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest9.1.07649.1.0764--9.1.0764---
FreeBSD:13:quarterly9.1.07649.1.0764--9.1.0764-9.0.2143_19.0.2143_1
FreeBSD:14:latest9.1.07649.1.0764--9.1.0764--9.0.1627
FreeBSD:14:quarterly9.1.07649.1.0764--9.1.0764-9.0.2143_19.0.2143_1
FreeBSD:15:latest9.1.07649.1.0764n/a-n/a-9.1.0015_2-
 

vim-motif
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest9.1.07649.1.0764-9.1.07649.1.0764---
FreeBSD:13:quarterly9.1.07649.1.07649.0.18579.1.07649.1.07649.0.2143_19.0.2143_19.0.2143_1
FreeBSD:14:latest9.1.07649.1.07649.0.11369.1.07649.1.07649.0.1627-9.0.1627
FreeBSD:14:quarterly9.1.07649.1.0764-9.1.07649.1.07649.0.2143_19.0.2143_19.0.2143_1
FreeBSD:15:latest9.1.07649.1.0764n/a9.1.0764n/a9.1.0015_29.1.0015_29.1.0015_2
 

vim-tiny
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest9.1.07649.1.0764-9.1.07649.1.0764---
FreeBSD:13:quarterly9.1.07649.1.07649.0.18579.1.07649.1.07649.0.2143_19.0.2143_19.0.2143_1
FreeBSD:14:latest9.1.07649.1.07649.0.11369.1.07649.1.07649.0.1627-9.0.1627
FreeBSD:14:quarterly9.1.07649.1.0764-9.1.07649.1.07649.0.2143_19.0.2143_19.0.2143_1
FreeBSD:15:latest9.1.07649.1.0764n/a9.1.0764n/a9.1.0015_29.1.0015_29.1.0015_2
 

vim-x11
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest9.1.07649.1.0764-9.1.07649.1.0764---
FreeBSD:13:quarterly9.1.07649.1.07649.0.18579.1.07649.1.07649.0.2143_19.0.2143_19.0.2143_1
FreeBSD:14:latest9.1.07649.1.07649.0.11369.1.07649.1.07649.0.1627-9.0.1627
FreeBSD:14:quarterly9.1.07649.1.0764-9.1.07649.1.07649.0.2143_19.0.2143_19.0.2143_1
FreeBSD:15:latest9.1.07649.1.0764n/a9.1.0764n/a9.1.0015_29.1.0015_29.1.0015_2
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. ruby22 : lang/ruby22
  2. pkgconf>=0.9.10 : devel/pkgconf
  3. msgfmt : devel/gettext-tools
  4. python2.7 : lang/python27
  5. ice.pc : x11/libICE
  6. sm.pc : x11/libSM
  7. x11.pc : x11/libX11
  8. xpm.pc : x11/libXpm
  9. xt.pc : x11-toolkits/libXt
  10. perl5>=5.20<5.21 : lang/perl5.20
Runtime dependencies:
  1. cscope : devel/cscope
  2. exctags : devel/ctags
  3. ruby22 : lang/ruby22
  4. python2.7 : lang/python27
  5. ice.pc : x11/libICE
  6. sm.pc : x11/libSM
  7. x11.pc : x11/libX11
  8. xpm.pc : x11/libXpm
  9. xt.pc : x11-toolkits/libXt
  10. perl5>=5.20<5.21 : lang/perl5.20
Library dependencies:
  1. libintl.so : devel/gettext-runtime
  2. liblua-5.2.so : lang/lua52
  3. libtcl86.so : lang/tcl86
  4. libatk-1.0.so : accessibility/atk
  5. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  6. libglib-2.0.so : devel/glib20
  7. libgtk-x11-2.0.so : x11-toolkits/gtk20
  8. libpango-1.0.so : x11-toolkits/pango
Patch dependencies:
  1. ruby22 : lang/ruby22
Extract dependencies:
  1. ruby22 : lang/ruby22
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for vim-8.0.0134: CSCOPE=on: cscope support DEFAULT_VIMRC=on: Install bundled vimrc as default setting EXUBERANT_CTAGS=on: Use exctags instead of ctags NLS=on: Native Language Support XTERM_SAVE=off: Restore xterm screen after exit ====> Optional language bindings LUA=on: Lua scripting language support PERL=on: Perl scripting language support PYTHON=on: Python bindings or support RUBY=on: Ruby bindings or support TCL=on: Tcl scripting language support ====> User interface: you have to select exactly one of them ATHENA=off: Athena GUI toolkit CONSOLE=off: Console/terminal mode GNOME=off: GNOME desktop environment support GTK2=on: GTK+ 2 GUI toolkit support GTK3=off: GTK+ 3 GUI toolkit support MOTIF=off: Motif widget library support X11=off: X11 (graphics) support ===> Use 'make config' to modify these settings
Options name:
editors_vim
USES:
cpe iconv ncurses pkgconfig shebangfix gettext lua perl5 python tcl:85+ gnome
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/vim/vim/tar.gz/v8.0.0134?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
8.0.0134
22 Dec 2016 02:15:31
commit hash: 8035f5a56fc57a6b57fb1631f484a9766ef9abc4commit hash: 8035f5a56fc57a6b57fb1631f484a9766ef9abc4commit hash: 8035f5a56fc57a6b57fb1631f484a9766ef9abc4commit hash: 8035f5a56fc57a6b57fb1631f484a9766ef9abc4 files touched by this commit This port version is marked as vulnerable.
Adam Weinberger (adamw) search for other commits by this committer
MFH: r423210 r423515 r424023 r424478 r424920 r425397 r425999 r426531 r427169
r427618 r428306 r428789

Update vim to patchlevel 134 (the current patchlevel in head).
This addresses a CVE that was fixed in patchlevel 54.
Also included in this update are fixes for DfBSD and support
for parallel make.

Thanks to ohauer for alerting me to this.

Security:	CVE-2016-1248
More info:	http://openwall.com/lists/oss-security/2016/11/22/20
Approved by:	ports-secteam (junovitch)
8.0.0134
22 Dec 2016 02:15:31
Revision:429138Original commit files touched by this commit This port version is marked as vulnerable.
adamw search for other commits by this committer
MFH: r423210 r423515 r424023 r424478 r424920 r425397 r425999 r426531 r427169
r427618 r428306 r428789

Update vim to patchlevel 134 (the current patchlevel in head).
This addresses a CVE that was fixed in patchlevel 54.
Also included in this update are fixes for DfBSD and support
for parallel make.

Thanks to ohauer for alerting me to this.

Security:	CVE-2016-1248
More info:	http://openwall.com/lists/oss-security/2016/11/22/20
Approved by:	ports-secteam (junovitch)

Number of commits found: 2