notbugIf you buy from Amazon USA, please support us by using this link.
Port details
vim Improved version of the vi editor
8.1.0342 editors on this many watch lists=346 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port
Maintainer: adamw@FreeBSD.org search for ports maintained by this maintainer
Port Added: 19 Oct 2001 15:19:42
License: VIM
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.

WWW: http://www.vim.org/
WWW: https://github.com/vim/vim
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (246 items)
  1. @desktop-file-utils
  2. /usr/local/share/licenses/vim-8.1.0342/catalog.mk
  3. /usr/local/share/licenses/vim-8.1.0342/LICENSE
  4. /usr/local/share/licenses/vim-8.1.0342/VIM
  5. bin/eview
  6. bin/evim
  7. bin/gview
  8. bin/gvim
  9. bin/gvimdiff
  10. bin/gvimtutor
  11. bin/rgview
  12. bin/rgvim
  13. bin/rview
  14. bin/rvim
  15. bin/vim
  16. bin/vimdiff
  17. bin/vimtutor
  18. bin/xxd
  19. man/da/man1/gview.1.gz
  20. man/da/man1/gvim.1.gz
  21. man/da/man1/gvimdiff.1.gz
  22. man/da/man1/rgview.1.gz
  23. man/da/man1/rgvim.1.gz
  24. man/da/man1/rview.1.gz
  25. man/da/man1/rvim.1.gz
  26. man/da/man1/vim.1.gz
  27. man/da/man1/vimdiff.1.gz
  28. man/da/man1/vimtutor.1.gz
  29. man/da.ISO8859-1/man1/gview.1.gz
  30. man/da.ISO8859-1/man1/gvim.1.gz
  31. man/da.ISO8859-1/man1/gvimdiff.1.gz
  32. man/da.ISO8859-1/man1/rgview.1.gz
  33. man/da.ISO8859-1/man1/rgvim.1.gz
  34. man/da.ISO8859-1/man1/rview.1.gz
  35. man/da.ISO8859-1/man1/rvim.1.gz
  36. man/da.ISO8859-1/man1/vim.1.gz
  37. man/da.ISO8859-1/man1/vimdiff.1.gz
  38. man/da.ISO8859-1/man1/vimtutor.1.gz
  39. man/da.UTF-8/man1/gview.1.gz
  40. man/da.UTF-8/man1/gvim.1.gz
  41. man/da.UTF-8/man1/gvimdiff.1.gz
  42. man/da.UTF-8/man1/rgview.1.gz
  43. man/da.UTF-8/man1/rgvim.1.gz
  44. man/da.UTF-8/man1/rview.1.gz
  45. man/da.UTF-8/man1/rvim.1.gz
  46. man/da.UTF-8/man1/vim.1.gz
  47. man/da.UTF-8/man1/vimdiff.1.gz
  48. man/da.UTF-8/man1/vimtutor.1.gz
  49. man/de/man1/gview.1.gz
  50. man/de/man1/gvim.1.gz
  51. man/de/man1/rgview.1.gz
  52. man/de/man1/rgvim.1.gz
  53. man/de/man1/rview.1.gz
  54. man/de/man1/rvim.1.gz
  55. man/de/man1/vim.1.gz
  56. man/de.ISO8859-1/man1/gview.1.gz
  57. man/de.ISO8859-1/man1/gvim.1.gz
  58. man/de.ISO8859-1/man1/rgview.1.gz
  59. man/de.ISO8859-1/man1/rgvim.1.gz
  60. man/de.ISO8859-1/man1/rview.1.gz
  61. man/de.ISO8859-1/man1/rvim.1.gz
  62. man/de.ISO8859-1/man1/vim.1.gz
  63. man/de.UTF-8/man1/gview.1.gz
  64. man/de.UTF-8/man1/gvim.1.gz
  65. man/de.UTF-8/man1/rgview.1.gz
  66. man/de.UTF-8/man1/rgvim.1.gz
  67. man/de.UTF-8/man1/rview.1.gz
  68. man/de.UTF-8/man1/rvim.1.gz
  69. man/de.UTF-8/man1/vim.1.gz
  70. @sample etc/vim/gvimrc.sample
  71. @sample etc/vim/vimrc.sample
  72. man/fr/man1/eview.1.gz
  73. man/fr/man1/evim.1.gz
  74. man/fr/man1/gview.1.gz
  75. man/fr/man1/gvim.1.gz
  76. man/fr/man1/gvimdiff.1.gz
  77. man/fr/man1/rgview.1.gz
  78. man/fr/man1/rgvim.1.gz
  79. man/fr/man1/rview.1.gz
  80. man/fr/man1/rvim.1.gz
  81. man/fr/man1/vim.1.gz
  82. man/fr/man1/vimdiff.1.gz
  83. man/fr/man1/vimtutor.1.gz
  84. man/fr/man1/xxd.1.gz
  85. man/fr.ISO8859-1/man1/eview.1.gz
  86. man/fr.ISO8859-1/man1/evim.1.gz
  87. man/fr.ISO8859-1/man1/gview.1.gz
  88. man/fr.ISO8859-1/man1/gvim.1.gz
  89. man/fr.ISO8859-1/man1/gvimdiff.1.gz
  90. man/fr.ISO8859-1/man1/rgview.1.gz
  91. man/fr.ISO8859-1/man1/rgvim.1.gz
  92. man/fr.ISO8859-1/man1/rview.1.gz
  93. man/fr.ISO8859-1/man1/rvim.1.gz
  94. man/fr.ISO8859-1/man1/vim.1.gz
  95. man/fr.ISO8859-1/man1/vimdiff.1.gz
  96. man/fr.ISO8859-1/man1/vimtutor.1.gz
  97. man/fr.ISO8859-1/man1/xxd.1.gz
  98. man/fr.UTF-8/man1/eview.1.gz
  99. man/fr.UTF-8/man1/evim.1.gz
  100. man/fr.UTF-8/man1/gview.1.gz
  101. man/fr.UTF-8/man1/gvim.1.gz
  102. man/fr.UTF-8/man1/gvimdiff.1.gz
  103. man/fr.UTF-8/man1/rgview.1.gz
  104. man/fr.UTF-8/man1/rgvim.1.gz
  105. man/fr.UTF-8/man1/rview.1.gz
  106. man/fr.UTF-8/man1/rvim.1.gz
  107. man/fr.UTF-8/man1/vim.1.gz
  108. man/fr.UTF-8/man1/vimdiff.1.gz
  109. man/fr.UTF-8/man1/vimtutor.1.gz
  110. man/fr.UTF-8/man1/xxd.1.gz
  111. man/it/man1/eview.1.gz
  112. man/it/man1/evim.1.gz
  113. man/it/man1/gview.1.gz
  114. man/it/man1/gvim.1.gz
  115. man/it/man1/gvimdiff.1.gz
  116. man/it/man1/rgview.1.gz
  117. man/it/man1/rgvim.1.gz
  118. man/it/man1/rview.1.gz
  119. man/it/man1/rvim.1.gz
  120. man/it/man1/vim.1.gz
  121. man/it/man1/vimdiff.1.gz
  122. man/it/man1/vimtutor.1.gz
  123. man/it/man1/xxd.1.gz
  124. man/it.ISO8859-1/man1/eview.1.gz
  125. man/it.ISO8859-1/man1/evim.1.gz
  126. man/it.ISO8859-1/man1/gview.1.gz
  127. man/it.ISO8859-1/man1/gvim.1.gz
  128. man/it.ISO8859-1/man1/gvimdiff.1.gz
  129. man/it.ISO8859-1/man1/rgview.1.gz
  130. man/it.ISO8859-1/man1/rgvim.1.gz
  131. man/it.ISO8859-1/man1/rview.1.gz
  132. man/it.ISO8859-1/man1/rvim.1.gz
  133. man/it.ISO8859-1/man1/vim.1.gz
  134. man/it.ISO8859-1/man1/vimdiff.1.gz
  135. man/it.ISO8859-1/man1/vimtutor.1.gz
  136. man/it.ISO8859-1/man1/xxd.1.gz
  137. man/it.UTF-8/man1/eview.1.gz
  138. man/it.UTF-8/man1/evim.1.gz
  139. man/it.UTF-8/man1/gview.1.gz
  140. man/it.UTF-8/man1/gvim.1.gz
  141. man/it.UTF-8/man1/gvimdiff.1.gz
  142. man/it.UTF-8/man1/rgview.1.gz
  143. man/it.UTF-8/man1/rgvim.1.gz
  144. man/it.UTF-8/man1/rview.1.gz
  145. man/it.UTF-8/man1/rvim.1.gz
  146. man/it.UTF-8/man1/vim.1.gz
  147. man/it.UTF-8/man1/vimdiff.1.gz
  148. man/it.UTF-8/man1/vimtutor.1.gz
  149. man/it.UTF-8/man1/xxd.1.gz
  150. man/ja/man1/eview.1.gz
  151. man/ja/man1/evim.1.gz
  152. man/ja/man1/gview.1.gz
  153. man/ja/man1/gvim.1.gz
  154. man/ja/man1/gvimdiff.1.gz
  155. man/ja/man1/rgview.1.gz
  156. man/ja/man1/rgvim.1.gz
  157. man/ja/man1/rview.1.gz
  158. man/ja/man1/rvim.1.gz
  159. man/ja/man1/vim.1.gz
  160. man/ja/man1/vimdiff.1.gz
  161. man/ja/man1/vimtutor.1.gz
  162. man/ja/man1/xxd.1.gz
  163. man/man1/eview.1.gz
  164. man/man1/evim.1.gz
  165. man/man1/gview.1.gz
  166. man/man1/gvim.1.gz
  167. man/man1/gvimdiff.1.gz
  168. man/man1/rgview.1.gz
  169. man/man1/rgvim.1.gz
  170. man/man1/rview.1.gz
  171. man/man1/rvim.1.gz
  172. man/man1/vim.1.gz
  173. man/man1/vimdiff.1.gz
  174. man/man1/vimtutor.1.gz
  175. man/man1/xxd.1.gz
  176. man/pl/man1/eview.1.gz
  177. man/pl/man1/evim.1.gz
  178. man/pl/man1/gview.1.gz
  179. man/pl/man1/gvim.1.gz
  180. man/pl/man1/gvimdiff.1.gz
  181. man/pl/man1/rgview.1.gz
  182. man/pl/man1/rgvim.1.gz
  183. man/pl/man1/rview.1.gz
  184. man/pl/man1/rvim.1.gz
  185. man/pl/man1/vim.1.gz
  186. man/pl/man1/vimdiff.1.gz
  187. man/pl/man1/vimtutor.1.gz
  188. man/pl/man1/xxd.1.gz
  189. man/pl.ISO8859-2/man1/eview.1.gz
  190. man/pl.ISO8859-2/man1/evim.1.gz
  191. man/pl.ISO8859-2/man1/gview.1.gz
  192. man/pl.ISO8859-2/man1/gvim.1.gz
  193. man/pl.ISO8859-2/man1/gvimdiff.1.gz
  194. man/pl.ISO8859-2/man1/rgview.1.gz
  195. man/pl.ISO8859-2/man1/rgvim.1.gz
  196. man/pl.ISO8859-2/man1/rview.1.gz
  197. man/pl.ISO8859-2/man1/rvim.1.gz
  198. man/pl.ISO8859-2/man1/vim.1.gz
  199. man/pl.ISO8859-2/man1/vimdiff.1.gz
  200. man/pl.ISO8859-2/man1/vimtutor.1.gz
  201. man/pl.ISO8859-2/man1/xxd.1.gz
  202. man/pl.UTF-8/man1/eview.1.gz
  203. man/pl.UTF-8/man1/evim.1.gz
  204. man/pl.UTF-8/man1/gview.1.gz
  205. man/pl.UTF-8/man1/gvim.1.gz
  206. man/pl.UTF-8/man1/gvimdiff.1.gz
  207. man/pl.UTF-8/man1/rgview.1.gz
  208. man/pl.UTF-8/man1/rgvim.1.gz
  209. man/pl.UTF-8/man1/rview.1.gz
  210. man/pl.UTF-8/man1/rvim.1.gz
  211. man/pl.UTF-8/man1/vim.1.gz
  212. man/pl.UTF-8/man1/vimdiff.1.gz
  213. man/pl.UTF-8/man1/vimtutor.1.gz
  214. man/pl.UTF-8/man1/xxd.1.gz
  215. man/ru.KOI8-R/man1/eview.1.gz
  216. man/ru.KOI8-R/man1/evim.1.gz
  217. man/ru.KOI8-R/man1/gview.1.gz
  218. man/ru.KOI8-R/man1/gvim.1.gz
  219. man/ru.KOI8-R/man1/gvimdiff.1.gz
  220. man/ru.KOI8-R/man1/rgview.1.gz
  221. man/ru.KOI8-R/man1/rgvim.1.gz
  222. man/ru.KOI8-R/man1/rview.1.gz
  223. man/ru.KOI8-R/man1/rvim.1.gz
  224. man/ru.KOI8-R/man1/vim.1.gz
  225. man/ru.KOI8-R/man1/vimdiff.1.gz
  226. man/ru.KOI8-R/man1/vimtutor.1.gz
  227. man/ru.KOI8-R/man1/xxd.1.gz
  228. man/ru.UTF-8/man1/eview.1.gz
  229. man/ru.UTF-8/man1/evim.1.gz
  230. man/ru.UTF-8/man1/gview.1.gz
  231. man/ru.UTF-8/man1/gvim.1.gz
  232. man/ru.UTF-8/man1/gvimdiff.1.gz
  233. man/ru.UTF-8/man1/rgview.1.gz
  234. man/ru.UTF-8/man1/rgvim.1.gz
  235. man/ru.UTF-8/man1/rview.1.gz
  236. man/ru.UTF-8/man1/rvim.1.gz
  237. man/ru.UTF-8/man1/vim.1.gz
  238. man/ru.UTF-8/man1/vimdiff.1.gz
  239. man/ru.UTF-8/man1/vimtutor.1.gz
  240. man/ru.UTF-8/man1/xxd.1.gz
  241. share/applications/gvim.desktop
  242. share/applications/vim.desktop
  243. share/icons/hicolor/48x48/apps/gvim.png
  244. share/icons/locolor/16x16/apps/gvim.png
  245. share/icons/locolor/32x32/apps/gvim.png
  246. @comment @dir share/vim/vim81/lang
  247. Collapse this list.

To install the port: cd /usr/ports/editors/vim/ && make install clean
To add the package: pkg install vim

PKGNAME: vim

distinfo:

TIMESTAMP = 1535811113
SHA256 (vim-vim-v8.1.0342_GH0.tar.gz) = 25f16236dc63cddaee39c2c59438935a86ab828b60ff09a131e7eacd280c2150
SIZE (vim-vim-v8.1.0342_GH0.tar.gz) = 13817916


Slave ports
  1. editors/vim-console
  2. editors/vim-tiny

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. python2.7 : lang/python27
  2. ruby24 : lang/ruby24
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. msgfmt : devel/gettext-tools
  5. update-desktop-database : devel/desktop-file-utils
  6. gtk-update-icon-cache : graphics/gtk-update-icon-cache
  7. ice.pc : x11/libICE
  8. sm.pc : x11/libSM
  9. x11.pc : x11/libX11
  10. xpm.pc : x11/libXpm
  11. xt.pc : x11-toolkits/libXt
  12. perl5>=5.26<5.27 : lang/perl5.26
Runtime dependencies:
  1. cscope : devel/cscope
  2. exctags : devel/ctags
  3. python2.7 : lang/python27
  4. ruby24 : lang/ruby24
  5. update-desktop-database : devel/desktop-file-utils
  6. gtk-update-icon-cache : graphics/gtk-update-icon-cache
  7. ice.pc : x11/libICE
  8. sm.pc : x11/libSM
  9. x11.pc : x11/libX11
  10. xpm.pc : x11/libXpm
  11. xt.pc : x11-toolkits/libXt
  12. perl5>=5.26<5.27 : lang/perl5.26
Library dependencies:
  1. libiconv.so : converters/libiconv
  2. libintl.so : devel/gettext-runtime
  3. libatk-1.0.so : accessibility/atk
  4. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  5. libglib-2.0.so : devel/glib20
  6. libintl.so : devel/gettext-runtime
  7. libgtk-x11-2.0.so : x11-toolkits/gtk20
  8. libpango-1.0.so : x11-toolkits/pango
Patch dependencies:
  1. ruby24 : lang/ruby24
Extract dependencies:
  1. ruby24 : lang/ruby24

This port is required by:

for Build for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for vim-8.1.0342:
     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=off: Lua scripting language support
     PERL=on: Perl scripting language support
     PYTHON2=on: Python 2.x bindings or support
     PYTHON3=off: Python 3.x bindings or support
     RUBY=on: Ruby bindings or support
     SCHEME=off: MzScheme (Racket) bindings
     TCL=off: 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

USES:
cpe iconv ncurses pkgconfig shebangfix gettext desktop-file-utils perl5 gnome

Master Sites:
  1. https://codeload.github.com/vim/vim/tar.gz/v8.1.0342?dummy=/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2017-10-31
    Affects: users of editors/vim
    Author: adamw@FreeBSD.org
    Reason: 
      The default vim language bindings have changed. Python 2 and 3 bindings
      may now be enabled independently (the default vim package will continue
      to depend on python-2.7).
    
      Lua and Tcl bindings have been disabled by default. If you need these
      bindings, you'll need to compile vim yourself. Note that bindings are
      only for plugins written in those languages, and for interactive
      debugging. Editing, indenting, linting, completing, and syntax-highlighting
      those languages is NOT affected.
    
    
  • 2014-02-20
    Affects: users of editors/vim
    Author: sunpoet@FreeBSD.org
    Reason: 
      The editors/vim port has been reworked to simplify option handling. In UI
      option group, a new option (CONSOLE) was added for users who do not need
      GUI support. This option is off by default. You might encounter install
      or package failures with "old" option setting. Please run "make config" to
      modify your setting.
    
    

Number of commits found: 518 (showing only 100 on this page)

1 | 2 | 3 | 4 | 5 | 6  »  

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
01 Sep 2018 14:22:48
Original commit files touched by this commit  8.1.0342
Revision:478699
adamw search for other commits by this committer
Update vim to patchlevel 342
16 Aug 2018 21:04:01
Original commit files touched by this commit  8.1.0231
Revision:477376
adamw search for other commits by this committer
Improve the way vim looks for python binaries

Previously, we patched in the names of all the python binary versions, but
I have been doing a terrible job of keeping them up-to-date. Instead, just
tell vim's configure script the path to the binary we're using.

This will fix building against python 3.7.

PR:		230675
Reported by:	Kamigishi Rei
MFH:		2018Q3
01 Aug 2018 16:51:32
Original commit files touched by this commit  8.1.0231
Revision:476185
adamw search for other commits by this committer
Update vim to patchlevel 231

Also, add a patch[1] to recognize the UseBlacklist command in sshd_config.

PR:		230074 [1]
Submitted by:	Samy Mahmoudi
31 Jul 2018 18:41:30
Original commit files touched by this commit  8.1.0139_1
Revision:476013
zeising search for other commits by this committer
Switch to xorgproto instead of individual packages

Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
  bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine
02 Jul 2018 21:59:03
Original commit files touched by this commit  8.1.0139
Revision:473772
adamw search for other commits by this committer
Update vim to patchlevel 139
09 Jun 2018 16:51:53
Original commit files touched by this commit  8.1.0039
Revision:472071
adamw search for other commits by this committer
Update vim to patchlevel 39
26 May 2018 15:19:17
Original commit files touched by this commit  8.1.0022
Revision:470895
adamw search for other commits by this committer
Update vim to patchlevel 22
19 May 2018 14:41:42
Original commit files touched by this commit  8.1.0004
Revision:470409
adamw search for other commits by this committer
Update vim to 8.1, patchlevel 4
12 May 2018 14:00:23
Original commit files touched by this commit  8.0.1817
Revision:469730
adamw search for other commits by this committer
Update vim to patchlevel 1817
05 May 2018 16:01:43
Original commit files touched by this commit  8.0.1794
Revision:469124
adamw search for other commits by this committer
Update vim to patchlevel 1794
28 Apr 2018 13:30:21
Original commit files touched by this commit  8.0.1769
Revision:468541
adamw search for other commits by this committer
Update vim to patchlevel 1769
21 Apr 2018 15:14:59
Original commit files touched by this commit  8.0.1740
Revision:467896
adamw search for other commits by this committer
Update vim to patchlevel 1740
15 Apr 2018 12:54:15
Original commit files touched by this commit  8.0.1718
Revision:467387
adamw search for other commits by this committer
Update vim to patchlevel 1718
07 Apr 2018 22:00:57
Original commit files touched by this commit  8.0.1674
Revision:466764
adamw search for other commits by this committer
Update vim to patchlevel 1674
01 Apr 2018 16:53:43
Original commit files touched by this commit  8.0.1655
Revision:466170
adamw search for other commits by this committer
Update vim to patchlevel 1655
25 Mar 2018 13:06:56
Original commit files touched by this commit  8.0.1638
Revision:465515
adamw search for other commits by this committer
Update vim to patchlevel 1638
19 Mar 2018 03:40:03
Original commit files touched by this commit  8.0.1616
Revision:464979
adamw search for other commits by this committer
Update vim to patchlevel 1616
11 Mar 2018 00:29:18
Original commit files touched by this commit  8.0.1594
Revision:464133
adamw search for other commits by this committer
Update vim to patchlevel 1594
03 Mar 2018 23:57:50
Original commit files touched by this commit  8.0.1563
Revision:463544
adamw search for other commits by this committer
Update vim to patchlevel 1563
24 Feb 2018 19:08:19
Original commit files touched by this commit  8.0.1539
Revision:462858
adamw search for other commits by this committer
Update vim to patchlevel 1539
17 Feb 2018 18:57:17
Original commit files touched by this commit  8.0.1521
Revision:462186
adamw search for other commits by this committer
Update vim to patchlevel 1521
10 Feb 2018 20:06:46
Original commit files touched by this commit  8.0.1496
Revision:461430
adamw search for other commits by this committer
Update vim to patchlevel 1496
03 Feb 2018 16:30:00
Original commit files touched by this commit  8.0.1458
Revision:460824
adamw search for other commits by this committer
Update vim to patchlevel 1458
27 Jan 2018 16:50:41
Original commit files touched by this commit  8.0.1432
Revision:460129
adamw search for other commits by this committer
Update vim to patchlevel 1432
11 Jan 2018 20:29:53
Original commit files touched by this commit  8.0.1427
Revision:458784
adamw search for other commits by this committer
Rename editors/vim-lite to editors/vim-console. The vim-console port isn't
actually any lighter---it's built with exactly the same feature-set as
the main vim port. The only difference is lack of gtk20 GUI, and the
language bindings are off by default.

An UPDATING entry is included.
08 Jan 2018 19:44:13
Original commit files touched by this commit  8.0.1427
Revision:458471
adamw search for other commits by this committer
Add editors/vim-tiny.

By popular request, this is a slave port that installs only the vim binary. It
has
no dependencies, produces a 1 MB package with a 3 MB installed footprint, and
is unable to do anything except edit files. It contains no help files, no
runtime
files, no syntax highlighting, no filetype-specific indenting, non-US keymaps,
macros, or spell-checking.

vim-tiny is designed for minimal installs, and is the wrong choice for most
users.
30 Dec 2017 18:21:18
Original commit files touched by this commit  8.0.1427
Revision:457629
adamw search for other commits by this committer
Update to patchlevel 1427
24 Dec 2017 15:05:56
Original commit files touched by this commit  8.0.1424
Revision:457174
adamw search for other commits by this committer
Update to patchlevel 1424
16 Dec 2017 21:07:26
Original commit files touched by this commit  8.0.1397
Revision:456515
adamw search for other commits by this committer
Update to patchlevel 1397
09 Dec 2017 18:23:47
Original commit files touched by this commit  8.0.1381
Revision:455869
adamw search for other commits by this committer
Update to patchlevel 1381
02 Dec 2017 23:10:48
Original commit files touched by this commit  8.0.1365
Revision:455385
adamw search for other commits by this committer
Update to patchlevel 1365
28 Nov 2017 18:09:48
Original commit files touched by this commit  8.0.1342_2
Revision:455068
adamw search for other commits by this committer
Fix CSCOPE and NLS options

Both the CSCOPE and NLS options were broken because _CONFIGURE_ENABLE
was misspelled.
28 Nov 2017 04:35:09
Original commit files touched by this commit  8.0.1342_1
Revision:455019
adamw search for other commits by this committer
Fix WITHOUT_NLS

Due to vim's configure not behaving like it says it does, the --disable-nls
option doesn't actually disable NLS. It linked against libintl anyway.
It turns out that to ACTUALLY disable NLS, you need to set --enable-nls to
a nonsense value.

PR:		223901
Reported by:	Marian Cerny (whose name I'm butchering in 7-bit ASCII)
25 Nov 2017 20:31:59
Original commit files touched by this commit  8.0.1342
Revision:454894
adamw search for other commits by this committer
Update to patchlevel 1342
18 Nov 2017 19:20:54
Original commit files touched by this commit  8.0.1309
Revision:454451
adamw search for other commits by this committer
Update to patchlevel 1309
13 Nov 2017 13:30:27
Original commit files touched by this commit  8.0.1289_1
Revision:454115
adamw search for other commits by this committer
Ignore in portscout. New patches happen multiple times each day
12 Nov 2017 21:43:28
Original commit files touched by this commit  8.0.1289_1
Revision:454086
adamw search for other commits by this committer
Fix lua support

Vim's configure system is completely unable to handle our version-specific
lua library. This is a really ugly fix. If anybody has a more elegant
solution I'd be happy to replace this.

PR:		223632
Reported by:	Dmitri Goutnik
11 Nov 2017 18:08:39
Original commit files touched by this commit  8.0.1289
Revision:453984
adamw search for other commits by this committer
Update to patchlevel 1289

Further simplify Makefile (the GUI checks are automatically disabled
when the GUI is passed manually).
11 Nov 2017 00:05:58
Original commit files touched by this commit  8.0.1264
Revision:453943
adamw search for other commits by this committer
Add an option for mzscheme bindings

Also, use GNU_CONFIGURE, not HAS_CONFIGURE. I mistakenly believed it was
non-GNU.

No PORTREVISION bump. I'm updating the port tomorrow.
10 Nov 2017 22:57:23
Original commit files touched by this commit  8.0.1264
Revision:453940
adamw search for other commits by this committer
Use the provided configure script

Our method of option-passing to vim could best be described as "vestigial."
We go to great lengths to avoid running the configure script, and then pass
everything as weird options directly to make(1).

Instead, just use the provided configure script like a normal person.
Combined with OPTIONS helpers, this makes the Makefile much, much simpler.
No PORTREVISION bump because there shouldn't be any changes to the resulting
package (except for Lua), and I'm updating vim tomorrow anyway.

Every language binding was enabled as built-in rather than dynamic, except
for Lua. Lua is now built-in binding like all the others. If there was some
reason that it was supposed to be dynamic, I'm happy to put it back.
04 Nov 2017 20:56:49
Original commit files touched by this commit  8.0.1264
Revision:453485
adamw search for other commits by this committer
Update to patchlevel 1264
31 Oct 2017 21:03:38
Original commit files touched by this commit  8.0.1231_2
Revision:453251
adamw search for other commits by this committer
Fix the ctags syntax. It does need the escaped pipe.

Reported by:	olgeni
31 Oct 2017 17:15:06
Original commit files touched by this commit  8.0.1231_1
Revision:453244
adamw search for other commits by this committer
Alter language bindings

Separate python2 and python3 bindings[1], to allow each to be enabled
independently or concurrently. py27 is still the default.

As long as I'm messing with language bindings, turn the Tcl and Lua
options off by default. This does NOT in any way affect support for
editing those types of files (including indenting, completion,
highlighting, linting, etc.)---it only affects plugins written in
Tcl or Lua or interactive debugging.

Suggested by:	mat [1]
28 Oct 2017 15:56:49
Original commit files touched by this commit  8.0.1231
Revision:453060
adamw search for other commits by this committer
Update to patchlevel 1231

Also, fix up ctags/exctags commands. I believe the ctags syntax was
wrong before. Anybody who uses ctags, please let me know if things
break and I'll revert that change.
21 Oct 2017 15:37:21
Original commit files touched by this commit  8.0.1207
Revision:452593
adamw search for other commits by this committer
Update to patchlevel 1207
14 Oct 2017 17:35:07
Original commit files touched by this commit  8.0.1191
Revision:452073
adamw search for other commits by this committer
Update to patchlevel 1191
13 Oct 2017 16:14:29
Original commit files touched by this commit  8.0.1178
Revision:452015
adamw search for other commits by this committer
Simplify the "lite" package even more

Make the only differences between "lite" and "regular" vim just console
mode and no language bindings. This was already the case (the default
feature set is "huge"), but now it's explicit.

Add a pkg-descr to vim-lite that explains the above, and remove some
text in the pkg-descr that makes absolutely no sense.

There's no effective change to generated package, but the port is
getting updated tomorrow anyway.

This will facilitate the future removal at some point of the "lite"
package, so that it can be replaced by a "console" flavour.

While here, remove a variable that was last used in 2001.
07 Oct 2017 16:59:17
Original commit files touched by this commit  8.0.1178
Revision:451463
adamw search for other commits by this committer
Update to patchlevel 1178
29 Sep 2017 16:04:50
Original commit files touched by this commit  8.0.1159
Revision:450908
adamw search for other commits by this committer
Update to patchlevel 1159
28 Sep 2017 22:53:04
Original commit files touched by this commit  8.0.1141
Revision:450878
adamw search for other commits by this committer
Reorganize patching and targets

There are so many targets here that it's really hard to follow. Move the
OPTIONS-related stuff away from the basic targets, and separate out a
couple patches into more sensible targets so that it's clearer what things
are doing.
28 Sep 2017 18:50:08
Original commit files touched by this commit  8.0.1141
Revision:450858
adamw search for other commits by this committer
Reorganize and simplify the vim Makefile

There should be no changes to the generated packages from this reorganization.
The bulk of the changes involve better leveraging OPTIONS helpers, including
making vim-lite into an OPTION (which is always SLAVEd or EXCLUDEd).
23 Sep 2017 21:06:09
Original commit files touched by this commit  8.0.1141
Revision:450472
adamw search for other commits by this committer
Update to patchlevel 1141
16 Sep 2017 15:36:30
Original commit files touched by this commit  8.0.1115
Revision:449965
adamw search for other commits by this committer
Update to patchlevel 1115
12 Sep 2017 23:22:20
Original commit files touched by this commit  8.0.1098
Revision:449743
adamw search for other commits by this committer
Update to patchlevel 1098 to fix build when libvterm is installed.

PR:		222187
Reported by:	Oleh Hushchenkov and George L. Yermulnik
09 Sep 2017 15:31:03
Original commit files touched by this commit  8.0.1081
Revision:449493
adamw search for other commits by this committer
Update to patchlevel 1081
02 Sep 2017 15:23:44
Original commit files touched by this commit  8.0.1035
Revision:449150
adamw search for other commits by this committer
Update to patchlevel 1035.
26 Aug 2017 20:26:24
Original commit files touched by this commit  8.0.1000
Revision:448783
adamw search for other commits by this committer
Update to patchlevel 1000.
19 Aug 2017 13:39:25
Original commit files touched by this commit  8.0.0962
Revision:448308
adamw search for other commits by this committer
Update to patchlevel 962.
12 Aug 2017 15:46:16
Original commit files touched by this commit  8.0.0917
Revision:447839
adamw search for other commits by this committer
Update to patchlevel 917.
05 Aug 2017 15:07:23
Original commit files touched by this commit  8.0.0867
Revision:447405
adamw search for other commits by this committer
Update to patchlevel 867.
30 Jul 2017 01:00:43
Original commit files touched by this commit  8.0.0809
Revision:446906
adamw search for other commits by this committer
Update to patchlevel 809.
22 Jul 2017 15:04:16
Original commit files touched by this commit  8.0.0742
Revision:446406
adamw search for other commits by this committer
Update to patchlevel 742.
15 Jul 2017 14:35:42
Original commit files touched by this commit  8.0.0714
Revision:445875
adamw search for other commits by this committer
Update to patchlevel 714.
09 Jul 2017 02:22:24
Original commit files touched by this commit  8.0.0702
Revision:445360
adamw search for other commits by this committer
Update to patchlevel 702
01 Jul 2017 16:01:41
Original commit files touched by this commit  8.0.0691
Revision:444830
adamw search for other commits by this committer
Update to patchlevel 691
24 Jun 2017 14:45:27
Original commit files touched by this commit  8.0.0670
Revision:444212
adamw search for other commits by this committer
Update to patchlevel 670.
17 Jun 2017 14:20:03
Original commit files touched by this commit  8.0.0642
Revision:443774
adamw search for other commits by this committer
Update to patchlevel 642.
10 Jun 2017 13:49:24
Original commit files touched by this commit  8.0.0631
Revision:443089
adamw search for other commits by this committer
Update to patchlevel 631.
03 Jun 2017 14:44:04
Original commit files touched by this commit  8.0.0606
Revision:442500
adamw search for other commits by this committer
Update to patchlevel 606.
27 May 2017 15:28:05
Original commit files touched by this commit  8.0.0604
Revision:441848
adamw search for other commits by this committer
Update to patchlevel 604. Use a hash-based GH_TAGNAME because the main
content of the update (the runtime files) aren't otherwise attached to
any tag currently.
20 May 2017 18:29:27
Original commit files touched by this commit  8.0.0600
Revision:441328
adamw search for other commits by this committer
Update to patchlevel 600.

Prevent just the broken OPTION on ppc64, rather than marking the
whole port BROKEN.
20 May 2017 12:02:07
Original commit files touched by this commit  8.0.0596
Revision:441309
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
06 May 2017 15:43:57
Original commit files touched by this commit  8.0.0596
Revision:440279
adamw search for other commits by this committer
Update to patchlevel 596
29 Apr 2017 16:09:19
Original commit files touched by this commit  8.0.0589
Revision:439757
adamw search for other commits by this committer
Update to patchlevel 589.
22 Apr 2017 15:35:00
Original commit files touched by this commit  8.0.0579
Revision:439179
adamw search for other commits by this committer
Update to patchlevel 579.
15 Apr 2017 17:10:28
Original commit files touched by this commit  8.0.0566
Revision:438591
adamw search for other commits by this committer
Update to patchlevel 566. Work around the new unnecessarily aggressive shebang
check by simply removing the shebang from a python file if vim isn't being built
with python support.
08 Apr 2017 16:31:41
Original commit files touched by this commit  8.0.0550
Revision:438053
adamw search for other commits by this committer
Update to patchlevel 550.
01 Apr 2017 15:24:16
Original commit files touched by this commit  8.0.0534
Revision:437440
adamw search for other commits by this committer
Update to patchlevel 534.
25 Mar 2017 16:05:39
Original commit files touched by this commit  8.0.0507
Revision:436905
adamw search for other commits by this committer
Update to patchlevel 507.
18 Mar 2017 15:14:10
Original commit files touched by this commit  8.0.0473
Revision:436415
adamw search for other commits by this committer
Update to patchlevel 473.
11 Mar 2017 15:52:57
Original commit files touched by this commit  8.0.0442
Revision:435906
adamw search for other commits by this committer
Update to patchlevel 442.
04 Mar 2017 15:47:50
Original commit files touched by this commit  8.0.0407
Revision:435413
adamw search for other commits by this committer
Update to patchlevel 407.
25 Feb 2017 16:19:27
Original commit files touched by this commit  8.0.0367
Revision:434824
adamw search for other commits by this committer
Update to patchlevel 367.
11 Feb 2017 15:16:38
Original commit files touched by this commit  8.0.0325
Revision:433877
adamw search for other commits by this committer
Update to patchlevel 325.
04 Feb 2017 18:28:40
Original commit files touched by this commit  8.0.0301
Revision:433335
adamw search for other commits by this committer
Update to patchlevel 301.
28 Jan 2017 16:06:54
Original commit files touched by this commit  8.0.0252
Revision:432632
adamw search for other commits by this committer
Update to patchlevel 252.
21 Jan 2017 16:49:29
Original commit files touched by this commit  8.0.0209
Revision:432060
adamw search for other commits by this committer
Update to patchlevel 209.
15 Jan 2017 15:07:45
Original commit files touched by this commit  8.0.0189
Revision:431566
adamw search for other commits by this committer
Update to patchlevel 189.
10 Jan 2017 15:23:32
Original commit files touched by this commit  8.0.0149_2
Revision:431093
adamw search for other commits by this committer
Set INSTALLS_ICONS when installing the .desktop files.

Reported by:	Kevin Zheng
09 Jan 2017 17:03:38
Original commit files touched by this commit  8.0.0149_1
Revision:430981
adamw search for other commits by this committer
Re-add MAKE_JOBS_UNSAFE. From mat:
  --- scratch ---
  cp config.mk.dist auto/config.mk
  --- clean ---
  make[2]: "/wrkdirs/usr/ports/editors/vim/work/vim-8.0.0149/src/po/Makefile"
line 4: Could not find ../auto/config.mk
  make[2]: Fatal errors encountered -- cannot continue

Install desktop files and icons when the GNOME, GTK2, or GTK3 knobs are turned
on. Requested by Kevin Zheng. PORTREVISION bump for this.
07 Jan 2017 16:14:57
Original commit files touched by this commit  8.0.0149
Revision:430811
adamw search for other commits by this committer
Update to patchlevel 149.
31 Dec 2016 14:52:35
Original commit files touched by this commit  8.0.0134_1
Revision:430125
adamw search for other commits by this committer
Remove the check for python 3.2, and add a check for python 3.6. Without
this, users with DEFAULT_VERSIONS+=python=3.6 were getting vim without
python3 support. PORTREVISION bump for this, because py3.6 users need
a rebuilt vim.

PR:		215676
Submitted by:	rsmith xs4all nl
17 Dec 2016 17:37:36
Original commit files touched by this commit  8.0.0134
Revision:428789
adamw search for other commits by this committer
Update to patchlevel 134.
10 Dec 2016 16:20:42
Original commit files touched by this commit  8.0.0130
Revision:428306
adamw search for other commits by this committer
Update to patchlevel 130.

Patch 129 was a fix for parallel make. It builds fine for me on
FreeBSD with -j4, and on macOS with -j8, but that's the extent
of what I can test on my own. I'm removing MAKE_JOBS_UNSAFE with
this commit, but if one of you with your crazy 256-core machines
encounters build failures then please let me know!
03 Dec 2016 15:24:00
Original commit files touched by this commit  8.0.0122
Revision:427618
adamw search for other commits by this committer
Update to patchlevel 122.
26 Nov 2016 13:28:55
Original commit files touched by this commit  8.0.0102
Revision:427169
adamw search for other commits by this committer
Update to patchlevel 102.
19 Nov 2016 18:50:12
Original commit files touched by this commit  8.0.0094
Revision:426531
adamw search for other commits by this committer
Update to patchlevel 94, and simplify the Makefile a bit.
12 Nov 2016 22:55:53
Original commit files touched by this commit  8.0.0082
Revision:425999
adamw search for other commits by this committer
Update to patchlevel 82.
05 Nov 2016 16:54:58
Original commit files touched by this commit  8.0.0063
Revision:425397
adamw search for other commits by this committer
Update to patchlevel 63.

Remove the X_LIBS definitions from MAKE_ARGS. They get figured out
automatically, and in r418840, a couple of them got changed to run
a nonexistent external command called "X_LIBS".
29 Oct 2016 16:33:14
Original commit files touched by this commit  8.0.0054
Revision:424920 This port version is marked as vulnerable.
adamw search for other commits by this committer
Update to patchlevel 54.

Number of commits found: 518 (showing only 100 on this page)

1 | 2 | 3 | 4 | 5 | 6  »  

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
mediawiki127Sep 22
mediawiki129Sep 22
mediawiki130Sep 22
rubygem-smart_proxy_dynflowSep 22
asterisk13Sep 21
asterisk15Sep 21
firefoxSep 21
firefox-esrSep 21
moodle31Sep 18
moodle33Sep 18
firefox*Sep 15
firefox-esr*Sep 15
joomla3Sep 15
libxul*Sep 15
linux-firefox*Sep 15

14 vulnerabilities affecting 119 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-09-22 17:51:27


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 35249
Broken 51
Deprecated 320
Ignore 302
Forbidden 5
Restricted 162
No CDROM 74
Vulnerable 36
Expired 6
Set to expire 306
Interactive 0
new 24 hours 13
new 48 hours18
new 7 days189
new fortnight253
new month3326

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2018 Dan Langille. All rights reserved.