25136344 vim 8.0.0095
authorDanek Duvall <danek.duvall@oracle.com>
Tue, 22 Nov 2016 14:08:08 -0800
changeset 7378 a73f22c6eecf
parent 7377 ba61cc0d3efe
child 7379 47e248ac4283
25136344 vim 8.0.0095 25136322 problem in UTILITY/VIM
components/vim/Makefile
components/vim/patches/build_date.patch
components/vim/patches/var_tabstops.patch
components/vim/vim.p5m
--- a/components/vim/Makefile	Tue Nov 22 13:58:28 2016 -0800
+++ b/components/vim/Makefile	Tue Nov 22 14:08:08 2016 -0800
@@ -35,11 +35,11 @@
 COMPONENT_PROJECT_URL=	http://www.vim.org/
 
 GIT_REPO=		git://github.com/vim/vim
-GIT_TAG=		v8.0.0016
-GIT_COMMIT_ID=		0e77b76
-GIT_HASH=		sha256:1a5f704a68f844ababa932ac8522d87ede599c062ff7fe1dd48beaaaf5417246
+GIT_TAG=		v8.0.0095
+GIT_COMMIT_ID=		182707a
+GIT_HASH=		sha256:9a9c90d3c5576e7a3e092ec86469529a7386828086d3631eee1b8db4b4c80f37
 
-TPNO=			31881
+TPNO=			32753
 
 PKG_MACROS +=	VIMVER=vim$(subst .,,$(COMPONENT_VERSION))
 
--- a/components/vim/patches/build_date.patch	Tue Nov 22 13:58:28 2016 -0800
+++ b/components/vim/patches/build_date.patch	Tue Nov 22 14:08:08 2016 -0800
@@ -57,10 +57,10 @@
  /* Define when __attribute__((unused)) can be used */
  #undef HAVE_ATTRIBUTE_UNUSED
  
-diff --git a/src/configure.in b/src/configure.in
+diff --git a/src/configure.ac b/src/configure.ac
 index 92a1bb5..70367ca 100644
---- a/src/configure.in
-+++ b/src/configure.in
+--- a/src/configure.ac
++++ b/src/configure.ac
 @@ -29,6 +29,16 @@ dnl in autoconf needs it, where it uses STDC_HEADERS.
  AC_HEADER_STDC
  AC_HEADER_SYS_WAIT
--- a/components/vim/patches/var_tabstops.patch	Tue Nov 22 13:58:28 2016 -0800
+++ b/components/vim/patches/var_tabstops.patch	Tue Nov 22 14:08:08 2016 -0800
@@ -1118,7 +1118,7 @@
  		curwin->w_cursor.coladd = 0;
  	}
 diff --git a/src/option.c b/src/option.c
-index 93e3c39..da91f8a 100644
+index 2b9ba2d..02902fc 100644
 --- a/src/option.c
 +++ b/src/option.c
 @@ -180,6 +180,10 @@
@@ -1190,7 +1190,7 @@
  }
  
  /*
-@@ -7222,6 +7249,88 @@ did_set_string_option(
+@@ -7258,6 +7285,88 @@ did_set_string_option(
      }
  #endif
  
@@ -1279,7 +1279,7 @@
      /* Options that are a list of flags. */
      else
      {
-@@ -8489,7 +8598,14 @@ set_num_option(
+@@ -8525,7 +8634,14 @@ set_num_option(
      if (curbuf->b_p_sw < 0)
      {
  	errmsg = e_positive;
@@ -1294,7 +1294,7 @@
      }
  
      /*
-@@ -10466,6 +10582,10 @@ get_varp(struct vimoption *p)
+@@ -10496,6 +10612,10 @@ get_varp(struct vimoption *p)
  #ifdef FEAT_SIGNS
  	case PV_SCL:	return (char_u *)&(curwin->w_p_scl);
  #endif
@@ -1302,10 +1302,10 @@
 +	case PV_VSTS:	return (char_u *)&(curbuf->b_p_vsts);
 +	case PV_VTS:	return (char_u *)&(curbuf->b_p_vts);
 +#endif
- 	default:	EMSG(_("E356: get_varp ERROR"));
+ 	default:	IEMSG(_("E356: get_varp ERROR"));
      }
      /* always return a valid pointer to avoid a crash! */
-@@ -10774,6 +10894,15 @@ buf_copy_options(buf_T *buf, int flags)
+@@ -10816,6 +10936,15 @@ buf_copy_options(buf_T *buf, int flags)
  #endif
  	    buf->b_p_sts = p_sts;
  	    buf->b_p_sts_nopaste = p_sts_nopaste;
@@ -1321,7 +1321,7 @@
  	    buf->b_p_sn = p_sn;
  #ifdef FEAT_COMMENTS
  	    buf->b_p_com = vim_strsave(p_com);
-@@ -10890,12 +11019,27 @@ buf_copy_options(buf_T *buf, int flags)
+@@ -10932,12 +11061,27 @@ buf_copy_options(buf_T *buf, int flags)
  	     * or to a help buffer.
  	     */
  	    if (dont_do_help)
@@ -1349,7 +1349,7 @@
  		buf->b_help = FALSE;
  #ifdef FEAT_QUICKFIX
  		if (buf->b_p_bt[0] == 'h')
-@@ -11718,6 +11862,12 @@ paste_option_changed(void)
+@@ -11760,6 +11904,12 @@ paste_option_changed(void)
  		buf->b_p_sts_nopaste = buf->b_p_sts;
  		buf->b_p_ai_nopaste = buf->b_p_ai;
  		buf->b_p_et_nopaste = buf->b_p_et;
@@ -1362,7 +1362,7 @@
  	    }
  
  	    /* save global options */
-@@ -11736,6 +11886,11 @@ paste_option_changed(void)
+@@ -11778,6 +11928,11 @@ paste_option_changed(void)
  	    p_sts_nopaste = p_sts;
  	    p_tw_nopaste = p_tw;
  	    p_wm_nopaste = p_wm;
@@ -1374,7 +1374,7 @@
  	}
  
  	/*
-@@ -11750,6 +11905,14 @@ paste_option_changed(void)
+@@ -11792,6 +11947,14 @@ paste_option_changed(void)
  	    buf->b_p_sts = 0;	    /* softtabstop is 0 */
  	    buf->b_p_ai = 0;	    /* no auto-indent */
  	    buf->b_p_et = 0;	    /* no expandtab */
@@ -1389,7 +1389,7 @@
  	}
  
  	/* set global options */
-@@ -11771,6 +11934,11 @@ paste_option_changed(void)
+@@ -11813,6 +11976,11 @@ paste_option_changed(void)
  	p_wm = 0;
  	p_sts = 0;
  	p_ai = 0;
@@ -1401,7 +1401,7 @@
      }
  
      /*
-@@ -11786,6 +11954,18 @@ paste_option_changed(void)
+@@ -11828,6 +11996,18 @@ paste_option_changed(void)
  	    buf->b_p_sts = buf->b_p_sts_nopaste;
  	    buf->b_p_ai = buf->b_p_ai_nopaste;
  	    buf->b_p_et = buf->b_p_et_nopaste;
@@ -1420,7 +1420,7 @@
  	}
  
  	/* restore global options */
-@@ -11808,6 +11988,11 @@ paste_option_changed(void)
+@@ -11850,6 +12030,11 @@ paste_option_changed(void)
  	p_sts = p_sts_nopaste;
  	p_tw = p_tw_nopaste;
  	p_wm = p_wm_nopaste;
@@ -1432,7 +1432,7 @@
      }
  
      old_p_paste = p_paste;
-@@ -12144,6 +12329,301 @@ check_ff_value(char_u *p)
+@@ -12186,6 +12371,301 @@ check_ff_value(char_u *p)
      return check_opt_strings(p, p_ff_values, FALSE);
  }
  
--- a/components/vim/vim.p5m	Tue Nov 22 13:58:28 2016 -0800
+++ b/components/vim/vim.p5m	Tue Nov 22 14:08:08 2016 -0800
@@ -130,6 +130,8 @@
 file path=usr/share/vim/$(VIMVER)/autoload/adacomplete.vim
 file path=usr/share/vim/$(VIMVER)/autoload/ccomplete.vim
 file path=usr/share/vim/$(VIMVER)/autoload/clojurecomplete.vim
+file path=usr/share/vim/$(VIMVER)/autoload/context.vim
+file path=usr/share/vim/$(VIMVER)/autoload/contextcomplete.vim
 file path=usr/share/vim/$(VIMVER)/autoload/csscomplete.vim
 file path=usr/share/vim/$(VIMVER)/autoload/decada.vim
 file path=usr/share/vim/$(VIMVER)/autoload/getscript.vim
@@ -192,7 +194,9 @@
 file path=usr/share/vim/$(VIMVER)/compiler/bcc.vim
 file path=usr/share/vim/$(VIMVER)/compiler/bdf.vim
 file path=usr/share/vim/$(VIMVER)/compiler/checkstyle.vim
+file path=usr/share/vim/$(VIMVER)/compiler/context.vim
 file path=usr/share/vim/$(VIMVER)/compiler/cs.vim
+file path=usr/share/vim/$(VIMVER)/compiler/csslint.vim
 file path=usr/share/vim/$(VIMVER)/compiler/cucumber.vim
 file path=usr/share/vim/$(VIMVER)/compiler/decada.vim
 file path=usr/share/vim/$(VIMVER)/compiler/dot.vim
@@ -231,6 +235,7 @@
 file path=usr/share/vim/$(VIMVER)/compiler/pbx.vim
 file path=usr/share/vim/$(VIMVER)/compiler/perl.vim
 file path=usr/share/vim/$(VIMVER)/compiler/php.vim
+file path=usr/share/vim/$(VIMVER)/compiler/pylint.vim
 file path=usr/share/vim/$(VIMVER)/compiler/pyunit.vim
 file path=usr/share/vim/$(VIMVER)/compiler/rake.vim
 file path=usr/share/vim/$(VIMVER)/compiler/rspec.vim
@@ -614,6 +619,7 @@
 file path=usr/share/vim/$(VIMVER)/indent/cmake.vim
 file path=usr/share/vim/$(VIMVER)/indent/cobol.vim
 file path=usr/share/vim/$(VIMVER)/indent/config.vim
+file path=usr/share/vim/$(VIMVER)/indent/context.vim
 file path=usr/share/vim/$(VIMVER)/indent/cpp.vim
 file path=usr/share/vim/$(VIMVER)/indent/cs.vim
 file path=usr/share/vim/$(VIMVER)/indent/css.vim
@@ -658,6 +664,7 @@
 file path=usr/share/vim/$(VIMVER)/indent/mail.vim
 file path=usr/share/vim/$(VIMVER)/indent/make.vim
 file path=usr/share/vim/$(VIMVER)/indent/matlab.vim
+file path=usr/share/vim/$(VIMVER)/indent/mf.vim
 file path=usr/share/vim/$(VIMVER)/indent/mma.vim
 file path=usr/share/vim/$(VIMVER)/indent/mp.vim
 file path=usr/share/vim/$(VIMVER)/indent/objc.vim
@@ -748,6 +755,7 @@
 file path=usr/share/vim/$(VIMVER)/keymap/hebrewp_iso-8859-8.vim
 file path=usr/share/vim/$(VIMVER)/keymap/hebrewp_utf-8.vim
 file path=usr/share/vim/$(VIMVER)/keymap/kana.vim
+file path=usr/share/vim/$(VIMVER)/keymap/kazakh-jcuken.vim
 file path=usr/share/vim/$(VIMVER)/keymap/lithuanian-baltic.vim
 file path=usr/share/vim/$(VIMVER)/keymap/magyar_utf-8.vim
 file path=usr/share/vim/$(VIMVER)/keymap/mongolian_utf-8.vim