Subject: CVS commit: pkgsrc/editors
From: Soren Jacobsen
Date: 2017-02-19 20:13:35
Message id: 20170219191335.69581FBE4@cvs.NetBSD.org

Log Message:
Update vim to 8.0.0341.

Changes:
8.0.0162  build error on Fedora 23
8.0.0163  cannot build with Ruby 2.4
8.0.0164  outdated and misplaced comments
8.0.0165  ubsan warns for integer overflow
8.0.0166  JSON with a duplicate key gives an internal error
8.0.0167  str2nr()/str2float() fail with negative values
8.0.0168  not all float functionality is tested
8.0.0169  json_decode() may run out of stack space
8.0.0170  crash in channel test
8.0.0171  JS style JSON does not support single quotes
8.0.0172  command line window does not work
8.0.0173  build fails with EBCDIC defined
8.0.0174  executing "locale -a" on MS-Windows needlessly
8.0.0175  setting language on MS-Windows does not always work
8.0.0176  cannot use :change inside a function definition
8.0.0177  BufEnter autocommand not fired for a directory
8.0.0178  command count test fails on MS-Windows
8.0.0179  cannot have a local value for 'formatprg'
8.0.0180  error E937 is used twice
8.0.0181  with cursorbind set cursor column highlighting is off
8.0.0182  cursor ilne not update when 'cursorbind' is set
8.0.0183  ubsan warns for unaligned address
8.0.0184  when an error is caught Vim still exits with non-zero result
8.0.0185  (after 8.0.0184) system() test fails on MS-Windows
8.0.0186  confusing error message from assert_notequal()
8.0.0187  cant build with new Ruby version
8.0.0188  (after 8.0.0182) redrawing for 'cursorbind' is inefficient
8.0.0189  profile commands are not tested
8.0.0190  finding duplicate tags uses a slow linear search
8.0.0191  (after 8.0.0187) can't build with Ruby on some systems
8.0.0192  (after 8.0.0190) cannot build with tiny features
8.0.0193  (after 8.0.0188) accidentally removed #ifdef
8.0.0194  (after 8.0.0189) profile test fails if times are equal
8.0.0195  (after 8.0.0190) fail to jump to static tag in current file
8.0.0196  profile test is slow and does not work on MS-Windows
8.0.0197  system() test skips some parts for MS-Windows
8.0.0198  some syntax arguments take effect even after "if 0"
8.0.0199  compiler warnings for libcall
8.0.0200  some syntax arguments are not tested
8.0.0201  completion of highlight groups includes cleared names
8.0.0202  no test for invalid syntax group name
8.0.0203  order of complication flags is sometimes wrong
8.0.0204  compiler warns for uninitialized variable
8.0.0205  wrong behavior after :undojoin
8.0.0206  test coverage for :retab insufficient
8.0.0207  leaking file descriptor when system() fails
8.0.0208  internally used commands end up in history
8.0.0209  cursor binding does not work with :substitute
8.0.0210  no support for bracketed paste
8.0.0211  (after 8.0.0210) cannot build without the multi-byte feature
8.0.0212  buffer for key name may be too small
8.0.0213  Netbeans specialKeys command does not check argument length
8.0.0214  leaking memory when syntax cluster id is unknown
8.0.0215  NULL pointer use if cscope line looks like emacs tag
8.0.0216  decoding js style json may fail
8.0.0217  (after 8.0.0215) build fails without cscope feature
8.0.0218  no completion for :cexpr and similar commands
8.0.0219  ubsan reports errors for overflow
8.0.0220  completion of highlight names misses a few values
8.0.0221  unnecessary condition on PROTO
8.0.0222  blockwise put on multi-byte character misplaced
8.0.0223  Coverity warns for an uninitialized variable
8.0.0224  change to 'fileformats' from autocmd does not take effect
8.0.0225  put in Visual block mode terminates early
8.0.0226  test for patch 8.0.0224 missing CR characters
8.0.0227  crash with ff=dos when first line in file has no CR
8.0.0228  pasting in xterm on the command line has PasteStart
8.0.0229  local 'formatprg' option value leaks
8.0.0230  bracketed paste does not support line breaks
8.0.0231  bracketed paste mode is not tested
8.0.0232  paste does not work when 'esckeys' is off
8.0.0233  (after 8.0.0231) paste test fails in the GUI
8.0.0234  (after 8.0.0225) crash when using put in Visual mode
8.0.0235  memory leak in diff mode
8.0.0236  (after 8.0.0234) gcc complains about uninitialized variable
8.0.0237  when 'wildoptions' is "tagfile" completion may not work
8.0.0238  bracketed paste does not disable autoindent
8.0.0239  no CI with an address sanitizer
8.0.0240  (after 8.0.0239) failure with one build on CI
8.0.0241  fallback implementation of mch_memmove is unused
8.0.0242  no tests for user command completion
8.0.0243  tolower() does not work if the byte count changes
8.0.0244  making t_BE empty only has an effect before startup
8.0.0245  zh_CN.cp936.po has a conversion error
8.0.0246  compiler warnings for int to pointer conversion
8.0.0247  need to type Ctrl-N twice to select a completion
8.0.0248  vim_strcat() cannot handle overlapping arguments
8.0.0249  CI failure when a submit is close to previous one
8.0.0250  virtcol() does not work well for multi-byte characters
8.0.0251  not easy to select Python 2 or 3
8.0.0252  not properly recognizing word characters between 128 and 255
8.0.0253  error when loading session if winminheight is 2
8.0.0254  error message of assert functions is sometimes incomplete
8.0.0255  setpos() does not use the buffer argument for all marks
8.0.0256  (after 8.0.0255) missing changes to one file breaks test
8.0.0257  (after 8.0.0252) test file missing in distribution
8.0.0258  (after 8.0.0252) mksession test leaves file behind
8.0.0259  tab commands do not handle count correctly
8.0.0260  build fails with tiny features
8.0.0261  not enough test coverage for eval functions
8.0.0262  Farsi support is barely tested
8.0.0263  Farsi support is not tested enough
8.0.0264  memory error reported by ubsan
8.0.0265  may get ml_get error when :pydo deletes lines
8.0.0266  compiler warning for using uninitialized variable
8.0.0267  channel test sometimes fails on Mac
8.0.0268  may get ml_get error when :luado deletes lines
8.0.0269  may get ml_get error when :perldo deletes lines
8.0.0270  may get ml_get error when :rubydo deletes lines
8.0.0271  may get ml_get error when :tcldo deletes lines
8.0.0272  crash on exit is not detected when running tests
8.0.0273  dead code detected by Coverity
8.0.0274  possible recursive screen updating causes trouble
8.0.0275  the screen may be updated at the wrong time
8.0.0276  unnecessary #ifdefs
8.0.0277  the GUI test may trigger fontconfig and take a long time
8.0.0278  (after 8.0.0277) GUI test fails on MS-Windows
8.0.0279  MSVC 2015 uses a different dll name
8.0.0280  problem setting multi-byte environment var on MS-Windows
8.0.0281  some files are still using ARGSUSED instead of UNUSED
8.0.0282  need to use CTRL-O twice when in Visual-Insert mode
8.0.0283  mode() does not indicate Insert mode completion
8.0.0284  collapse buffers test failed once
8.0.0285  (after 8.0.0277) tests fail with tiny build on Unix
8.0.0286  not always redrawing after screen resize
8.0.0287  debug mode: cannot access function arguments
8.0.0288  (after 8.0.0284) errors reported while running tests
8.0.0289  no test for "ga" and :ascii
8.0.0290  cursor positioning wrong if wide character wraps
8.0.0291  (after 8.0.0282) Visual block insert does not do all lines
8.0.0292  the stat test is a bit slow
8.0.0293  some tests have a one or three second wait
8.0.0294  argument list is not stored correctly in a session file
8.0.0295  (after 8.0.0293) test_viml hangs
8.0.0296  bracketed paste can only append, not insert
8.0.0297  double free on exit when using a closure
8.0.0298  Ex command range with repeated search does not work
8.0.0299  a window resize is sometimes not taking effect
8.0.0300  cannot stop diffing hidden buffers
8.0.0301  not enough testing for setting options
8.0.0302  cannot set terminal key codes with :let
8.0.0303  bracketed paste does not work in Visual mode
8.0.0304  assign test fails in the GUI
8.0.0305  invalid memory access when option has duplicate flag
8.0.0306  mode() not sufficiently tested
8.0.0307  asan detects a memory error when EXITFREE is defined
8.0.0308 'runtimepath' not updated correctly when using symbolic link
8.0.0309  cannot use an empty key in json
8.0.0310  not enough testing for GUI functionality
8.0.0311  linebreak tests are old style
8.0.0312  failure when a channel receives a split json message
8.0.0313  (after 8.0.0310) not enough testing for GUI functionality
8.0.0314  getcmd*() functions are not tested
8.0.0315  :help :[range] does not work
8.0.0316  :help z? does not work
8.0.0317  no test for setting 'guifont'
8.0.0318  small mistake in 7x13 font name
8.0.0319  insert mode completion does not respect 'backspace'
8.0.0320  warning for unused variable with small build
8.0.0321  errors when trying to use scripts in tiny version
8.0.0322  possible overflow with corrupted spell file
8.0.0323  one second pause when running cmdline test
8.0.0324  illegal memory access with a wrong yank range
8.0.0325  packadd test does not clean up symlink
8.0.0326  packadd test uses wrong directory name
8.0.0327  error message in cmdline window is not translated
8.0.0328  the "zero count" error doesn't have a number
8.0.0329  xfontset and guifontwide are not tested
8.0.0330  illegal memory access after "vapo"
8.0.0331  restoring help snapshot accesses freed memory
8.0.0332  GUI test fails on some systems
8.0.0333  illegal memory access when 'complete' ends in a backslash
8.0.0334  can't access b:changedtick from a dict reference
8.0.0335  (after 8.0.0335) functions test fails
8.0.0336  flags of :substitute not sufficiently tested
8.0.0337  invalid memory access in :recover command
8.0.0338  (after 8.0.0337) :recover test fails on MS-Windows
8.0.0339  illegal memory access with vi'
8.0.0340  not checking return valud of dict_add()
8.0.0341  undo does not work properly when using completion

Files:
RevisionActionfile
1.73modifypkgsrc/editors/vim-gtk2/Makefile
1.6modifypkgsrc/editors/vim-gtk3/Makefile
1.36modifypkgsrc/editors/vim-motif/Makefile
1.30modifypkgsrc/editors/vim-share/PLIST
1.160modifypkgsrc/editors/vim-share/distinfo
1.101modifypkgsrc/editors/vim-share/version.mk
1.60modifypkgsrc/editors/vim-xaw/Makefile