FreeBSD Bugzilla – Attachment 183431 Details for
Bug 219941
editors/vim usability regression, at least for vim-lite users -> new port editors/vim7
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Alternate, complete shar for editors/vim7
vim7+lite-preGTK3.shar (text/plain), 31.78 KB, created by
Harald Schmalzbauer
on 2017-06-12 13:03:25 UTC
(
hide
)
Description:
Alternate, complete shar for editors/vim7
Filename:
MIME Type:
Creator:
Harald Schmalzbauer
Created:
2017-06-12 13:03:25 UTC
Size:
31.78 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># vim7 ># vim7/pkg-descr ># vim7/Makefile ># vim7/distinfo ># vim7/pkg-plist ># vim7/files ># vim7/files/vietnamese_viscii.vim ># vim7/files/patch-src-installml.sh ># vim7/files/patch-src-auto-configure ># vim7/files/patch-vim_CVE-2016-1248 ># vim7/files/patch-vim_CVE-2017-5953 ># vim7/files/vimrc ># vim7-lite ># vim7-lite/Makefile ># >echo c - vim7 >mkdir -p vim7 > /dev/null 2>&1 >echo x - vim7/pkg-descr >sed 's/^X//' >vim7/pkg-descr << '3e8087db1b0800a92f7e592354edb624' >XVim is a highly configurable text editor built to enable efficient text editing. >XIt is an improved version of the vi editor distributed with most UNIX systems. >X >XVim is often called a "programmer's editor," and so useful for programming that >Xmany consider it an entire IDE. It's not just for programmers, though. Vim is >Xperfect for all kinds of text editing, from composing email to editing >Xconfiguration files. >X >XDespite what the above comic suggests, Vim can be configured to work in a very >Xsimple (Notepad-like) way, called evim or Easy Vim. >X >XWWW: http://www.vim.org/ >XWWW: https://github.com/vim/vim >3e8087db1b0800a92f7e592354edb624 >echo x - vim7/Makefile >sed 's/^X//' >vim7/Makefile << 'f4cd81d15c98340206d609fd367ee5db' >X# Created by: David O'Brien <obrien@cs.ucdavis.edu> >X# $FreeBSD: head/editors/vim/Makefile 422333 2016-09-17 16:04:20Z adamw $ >X >XPORTNAME= vim7 >XPORTVERSION= 7.4.2367 >XDISTVERSIONPREFIX= v >XPORTREVISION= CVEp2 >XCATEGORIES?= editors >XCONFLICTS_INSTALL= ${VPNAME}-* >X >XMAINTAINER?= ports@FreeBSD.org >XCOMMENT?= Improved version of the vi editor (pre-GTK3) >X >XOPTIONS_DEFINE= CSCOPE DEFAULT_VIMRC EXUBERANT_CTAGS LUA NLS PERL PYTHON RUBY TCL XTERM_SAVE >XOPTIONS_SINGLE= UI >XOPTIONS_SINGLE_UI= ATHENA CONSOLE GNOME GTK2 MOTIF X11 >XOPTIONS_SUB= yes >XATHENA_DESC= Athena GUI toolkit >XCSCOPE_DESC= cscope support >XCONSOLE_DESC= Console/terminal mode >XDEFAULT_VIMRC_DESC= Install bundled vimrc as default setting >XEXUBERANT_CTAGS_DESC= Use exctags instead of ctags >XUI_DESC= User interface >XXTERM_SAVE_DESC= Restore xterm screen after exit >X >XPORTSCOUT= site:https://github.com/vim/vim/releases >X >XALL_TARGET= # empty >XMAKE_ARGS+= CC="${CC}" CONF_ARGS="--prefix=${PREFIX} ${CSCOPE_ARG}" STRIP="${STRIP_CMD}" CONF_OPT_MULTIBYTE=--enable-multibyte CONF_TERM_LIB=--with-tlib=termlib >XMAKE_ARGS+= VIMRUNTIMEDIR=${PREFIX}/share/vim/${VIM_VER} VIMRCLOC=${ETCDIR} >XREINPLACE_ARGS= -i '' >XUSES= cpe iconv ncurses pkgconfig shebangfix >XWANT_GNOME= yes >X >XVPNAME= vim # $PORTNAME differs from upstream with this private port. >XPLIST_SUB= VIM_VER=${VIM_VER} >XPORTDATA= ${VIM_VER} >XDATADIR= ${PREFIX}/share/${VPNAME} >X >XVIM_VER= ${VPNAME}${PORTVERSION:R:S|.||g} >X >XUSE_GITHUB= yes >XGH_ACCOUNT= ${VPNAME} >XGH_PROJECT= ${VPNAME} >X >XCPE_VERSION= ${PORTVERSION:R} >X >XSLAVEDIRS= editors/vim7-lite >X >XSHEBANG_FILES= runtime/tools/efm_perl.pl >X >X.if defined(LITE) >XPKGNAMESUFFIX+= -lite >XCONFLICTS_INSTALL= vim-[0-9]* >XOPTIONS_DEFAULT=DEFAULT_VIMRC >XOPTIONS_EXCLUDE=ATHENA CSCOPE EXUBERANT_CTAGS GNOME GTK2 LUA MOTIF NLS PERL PYTHON RUBY TCL X11 XTERM_SAVE >XOPTIONS_SLAVE= CONSOLE >XMAKE_ARGS+= CONF_OPT_GUI="--enable-gui=no --without-x" \ >X CONF_OPT_LUA=--disable-luainterp \ >X CONF_OPT_PERL=--disable-perlinterp \ >X CONF_OPT_PYTHON="--disable-pythoninterp --disable-python3interp" \ >X CONF_OPT_RUBY=--disable-rubyinterp \ >X CONF_OPT_TCL=--disable-tclinterp >XPLIST_SUB+= NON_LITE="@comment " >X.else >XCONFLICTS_INSTALL= vim-lite-[0-9]* >XOPTIONS_DEFAULT=CSCOPE DEFAULT_VIMRC EXUBERANT_CTAGS GTK2 LUA PERL PYTHON RUBY TCL >XMAKE_ARGS+= CONF_OPT_FEAT=--with-features=huge \ >X CONF_OPT_INPUT=--enable-xim \ >X CONF_OPT_OUTPUT=--enable-fontset >XPLIST_SUB+= NON_LITE="" >X.endif >X >XATHENA_MAKE_ARGS= CONF_OPT_GUI=--enable-gui=athena >XATHENA_PLIST_SUB= GUI="" >XATHENA_USE= XORG=xaw >XCONSOLE_MAKE_ARGS= CONF_OPT_GUI="--enable-gui=no --without-x" >XCONSOLE_PLIST_SUB= GUI="@comment " >XCSCOPE_MAKE_ARGS= CONF_OPT_CSCOPE=--enable-cscope >XCSCOPE_RUN_DEPENDS= cscope:devel/cscope >XEXUBERANT_CTAGS_RUN_DEPENDS= exctags:devel/ctags >XGNOME_MAKE_ARGS= CONF_OPT_GUI=--enable-gui=gnome2 X_LIBS="$$(X_LIBS) -lX11 -lXpm -lXt" >XGNOME_PLIST_SUB= GUI="" >XGNOME_USE= GNOME=libgnomeui XORG=glproto,xpm,xt >XGTK2_MAKE_ARGS= CONF_OPT_GUI=--enable-gui=gtk2 X_LIBS="$$(X_LIBS) -lX11 -lXpm -lXt" >XGTK2_PLIST_SUB= GUI="" >XGTK2_USE= GNOME=gtk20 XORG=xpm,xt >XLUA_MAKE_ARGS= CONF_OPT_LUA=--enable-luainterp=dynamic CONF_OPT_LUA_PREFIX=--with-lua-prefix=${LOCALBASE} >XLUA_USES= lua >XMOTIF_MAKE_ARGS= CONF_OPT_GUI='--enable-gui=motif --with-motif-lib="${MOTIFLIB}"' MOTIFHOME=${LOCALBASE} >XMOTIF_PLIST_SUB= GUI="" >XMOTIF_USES= motif >XNLS_MAKE_ARGS= CONF_OPT_NLS=--enable-nls >XNLS_MAKE_ARGS_OFF= CONF_OPT_NLS=--disable-nls >XNLS_USES= gettext >XPERL_MAKE_ARGS= CONF_OPT_PERL=--enable-perlinterp >XPERL_USES= perl5 >XPYTHON_USES= python >XRUBY_MAKE_ARGS= CONF_OPT_RUBY=--enable-rubyinterp >XRUBY_USE= RUBY=yes >XTCL_MAKE_ARGS= CONF_OPT_TCL="--enable-tclinterp --with-tclsh=tclsh${TCL_VER}" >XTCL_USES= tcl:85+ >XX11_MAKE_ARGS= CONF_OPT_GUI="--enable-gui=no --with-x" X_LIBS="$$(X_LIBS) -lX11 -lXt" >XX11_PLIST_SUB= GUI="@comment " >XX11_USE= XORG=x11,xt >X >X.include <bsd.port.pre.mk> >X >X.if ${PORT_OPTIONS:MPYTHON} >X.if ${PYTHON_REL} < 3000 >XMAKE_ARGS+= CONF_OPT_PYTHON="--enable-pythoninterp --disable-python3interp" >X.else >XMAKE_ARGS+= CONF_OPT_PYTHON="--enable-python3interp --disable-pythoninterp" >X.endif >X.endif >X >Xpost-patch: >X @${FIND} ${WRKSRC}/ -name 'Makefile' | ${XARGS} ${REINPLACE_CMD} -e 's| $$<| $$>|' >X @${REINPLACE_CMD} -e '/^install_normal: / s|install-icons|# &|; /cd $$(DEST_BIN); ln -s/d' ${WRKSRC}/src/Makefile >X @${REINPLACE_CMD} -e 's|-liconv|${ICONV_LIB}|g' ${WRKSRC}/src/auto/configure >X @${ECHO_CMD} '#define SYS_VIMRC_FILE "'${ETCDIR}'/vimrc"' >> ${WRKSRC}/src/feature.h >X @${ECHO_CMD} '#define SYS_GVIMRC_FILE "'${ETCDIR}'/gvimrc"' >> ${WRKSRC}/src/feature.h >X >Xpost-patch-EXUBERANT_CTAGS-off: >X @${FIND} ${WRKSRC}/runtime/ -name 'menu*.vim' -print0 | ${XARGS} -0 ${REINPLACE_CMD} -e 's|ctags -R \.|${FIND} . -type f \\\| ${XARGS} ctags|g' >X >Xpost-patch-EXUBERANT_CTAGS-on: >X @${FIND} ${WRKSRC}/runtime/ -name 'menu*.vim' -print0 | ${XARGS} -0 ${REINPLACE_CMD} -e 's|ctags -R \.|exctags -R .|g' >X >Xpre-configure: >X @${CP} ${WRKSRC}/src/config.mk.dist ${WRKSRC}/src/auto/config.mk >X @(cd ${WRKSRC}/src/ && ${MAKE_CMD} distclean) >X @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ >X -e 's|\$$gtk_config_prefix/bin/gtk-config|\$${GTK_CONFIG}|g' \ >X -e 's|\$$gtk_config_exec_prefix/bin/gtk-config|\$${GTK_CONFIG}|g' \ >X -e 's|set dummy lua;|set dummy ${LUA_CMD};|g' ${WRKSRC}/src/auto/configure >X >Xpre-configure-XTERM_SAVE-on: >X @${REINPLACE_CMD} -e '/FEAT_XTERM_SAVE/ s|.*|#define FEAT_XTERM_SAVE|' ${WRKSRC}/src/feature.h >X >Xpost-configure: >X @(cd ${WRKSRC}/src/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} scratch config) >X @${REINPLACE_CMD} -e 's|#define HAVE_SYSINFO 1|/* #undef HAVE_SYSINFO */|' ${WRKSRC}/src/auto/config.h >X >Xpost-install: >X ${MKDIR} ${STAGEDIR}${DATADIR}/${VIM_VER}/lang/ >X.for file in evim rview rvim vimdiff >X ${TEST} -e ${STAGEDIR}${PREFIX}/bin/${file} || ${LN} -fs vim ${STAGEDIR}${PREFIX}/bin/${file} >X.endfor >X.if !${PORT_OPTIONS:MCONSOLE} && !${PORT_OPTIONS:MX11} >X.for file in eview gview gvim gvimdiff rgview rgvim >X ${TEST} -e ${STAGEDIR}${PREFIX}/bin/${file} || ${LN} -fs vim ${STAGEDIR}${PREFIX}/bin/${file} >X.endfor >X.endif >X >Xpost-install-DEFAULT_VIMRC-on: >X ${MKDIR} ${STAGEDIR}${ETCDIR} >X ${INSTALL_DATA} ${FILESDIR}/vimrc ${STAGEDIR}${ETCDIR}/gvimrc.sample >X ${INSTALL_DATA} ${FILESDIR}/vimrc ${STAGEDIR}${ETCDIR}/vimrc.sample >X >Xpost-install-NLS-off: >X ${MKDIR} ${STAGEDIR}${DATADIR}/${VIM_VER}/keymap/ >X ${INSTALL_DATA} ${WRKSRC}/runtime/keymap/* ${STAGEDIR}${DATADIR}/${VIM_VER}/keymap/ >X ${INSTALL_DATA} ${FILESDIR}/vietnamese_viscii.vim ${STAGEDIR}${DATADIR}/${VIM_VER}/keymap/ >X >Xpost-install-NLS-on: >X ${INSTALL_DATA} ${FILESDIR}/vietnamese_viscii.vim ${STAGEDIR}${DATADIR}/${VIM_VER}/keymap/ >X >X.include <bsd.port.post.mk> >f4cd81d15c98340206d609fd367ee5db >echo x - vim7/distinfo >sed 's/^X//' >vim7/distinfo << 'f802b7aeb9e211a8bb2f2c0ccd925807' >XTIMESTAMP = 1474128105 >XSHA256 (vim-vim-v7.4.2367_GH0.tar.gz) = a9ae4031ccd73cc60e771e8bf9b3c8b7f10f63a67efce7f61cd694cd8d7cda5c >XSIZE (vim-vim-v7.4.2367_GH0.tar.gz) = 12916710 >f802b7aeb9e211a8bb2f2c0ccd925807 >echo x - vim7/pkg-plist >sed 's/^X//' >vim7/pkg-plist << 'f7056a4cfa2be8fa5c39887eb8272d49' >X%%GUI%%bin/eview >Xbin/evim >X%%GUI%%bin/gview >X%%GUI%%bin/gvim >X%%GUI%%bin/gvimdiff >X%%GUI%%%%NON_LITE%%bin/gvimtutor >X%%GUI%%bin/rgview >X%%GUI%%bin/rgvim >Xbin/rview >Xbin/rvim >Xbin/vim >Xbin/vimdiff >Xbin/vimtutor >Xbin/xxd >X%%DEFAULT_VIMRC%%@sample %%ETCDIR%%/gvimrc.sample >X%%DEFAULT_VIMRC%%@sample %%ETCDIR%%/vimrc.sample >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr/man1/eview.1.gz >X%%NON_LITE%%%%NLS%%man/fr/man1/evim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr/man1/gview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr/man1/gvim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr/man1/gvimdiff.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr/man1/rgview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr/man1/rgvim.1.gz >X%%NON_LITE%%%%NLS%%man/fr/man1/rview.1.gz >X%%NON_LITE%%%%NLS%%man/fr/man1/rvim.1.gz >X%%NON_LITE%%%%NLS%%man/fr/man1/vim.1.gz >X%%NON_LITE%%%%NLS%%man/fr/man1/vimdiff.1.gz >X%%NON_LITE%%%%NLS%%man/fr/man1/vimtutor.1.gz >X%%NON_LITE%%%%NLS%%man/fr/man1/xxd.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr.ISO8859-1/man1/eview.1.gz >X%%NON_LITE%%%%NLS%%man/fr.ISO8859-1/man1/evim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr.ISO8859-1/man1/gview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr.ISO8859-1/man1/gvim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr.ISO8859-1/man1/gvimdiff.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr.ISO8859-1/man1/rgview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr.ISO8859-1/man1/rgvim.1.gz >X%%NON_LITE%%%%NLS%%man/fr.ISO8859-1/man1/rview.1.gz >X%%NON_LITE%%%%NLS%%man/fr.ISO8859-1/man1/rvim.1.gz >X%%NON_LITE%%%%NLS%%man/fr.ISO8859-1/man1/vim.1.gz >X%%NON_LITE%%%%NLS%%man/fr.ISO8859-1/man1/vimdiff.1.gz >X%%NON_LITE%%%%NLS%%man/fr.ISO8859-1/man1/vimtutor.1.gz >X%%NON_LITE%%%%NLS%%man/fr.ISO8859-1/man1/xxd.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr.UTF-8/man1/eview.1.gz >X%%NON_LITE%%%%NLS%%man/fr.UTF-8/man1/evim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr.UTF-8/man1/gview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr.UTF-8/man1/gvim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr.UTF-8/man1/gvimdiff.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr.UTF-8/man1/rgview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/fr.UTF-8/man1/rgvim.1.gz >X%%NON_LITE%%%%NLS%%man/fr.UTF-8/man1/rview.1.gz >X%%NON_LITE%%%%NLS%%man/fr.UTF-8/man1/rvim.1.gz >X%%NON_LITE%%%%NLS%%man/fr.UTF-8/man1/vim.1.gz >X%%NON_LITE%%%%NLS%%man/fr.UTF-8/man1/vimdiff.1.gz >X%%NON_LITE%%%%NLS%%man/fr.UTF-8/man1/vimtutor.1.gz >X%%NON_LITE%%%%NLS%%man/fr.UTF-8/man1/xxd.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it/man1/eview.1.gz >X%%NON_LITE%%%%NLS%%man/it/man1/evim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it/man1/gview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it/man1/gvim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it/man1/gvimdiff.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it/man1/rgview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it/man1/rgvim.1.gz >X%%NON_LITE%%%%NLS%%man/it/man1/rview.1.gz >X%%NON_LITE%%%%NLS%%man/it/man1/rvim.1.gz >X%%NON_LITE%%%%NLS%%man/it/man1/vim.1.gz >X%%NON_LITE%%%%NLS%%man/it/man1/vimdiff.1.gz >X%%NON_LITE%%%%NLS%%man/it/man1/vimtutor.1.gz >X%%NON_LITE%%%%NLS%%man/it/man1/xxd.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it.ISO8859-1/man1/eview.1.gz >X%%NON_LITE%%%%NLS%%man/it.ISO8859-1/man1/evim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it.ISO8859-1/man1/gview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it.ISO8859-1/man1/gvim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it.ISO8859-1/man1/gvimdiff.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it.ISO8859-1/man1/rgview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it.ISO8859-1/man1/rgvim.1.gz >X%%NON_LITE%%%%NLS%%man/it.ISO8859-1/man1/rview.1.gz >X%%NON_LITE%%%%NLS%%man/it.ISO8859-1/man1/rvim.1.gz >X%%NON_LITE%%%%NLS%%man/it.ISO8859-1/man1/vim.1.gz >X%%NON_LITE%%%%NLS%%man/it.ISO8859-1/man1/vimdiff.1.gz >X%%NON_LITE%%%%NLS%%man/it.ISO8859-1/man1/vimtutor.1.gz >X%%NON_LITE%%%%NLS%%man/it.ISO8859-1/man1/xxd.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it.UTF-8/man1/eview.1.gz >X%%NON_LITE%%%%NLS%%man/it.UTF-8/man1/evim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it.UTF-8/man1/gview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it.UTF-8/man1/gvim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it.UTF-8/man1/gvimdiff.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it.UTF-8/man1/rgview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/it.UTF-8/man1/rgvim.1.gz >X%%NON_LITE%%%%NLS%%man/it.UTF-8/man1/rview.1.gz >X%%NON_LITE%%%%NLS%%man/it.UTF-8/man1/rvim.1.gz >X%%NON_LITE%%%%NLS%%man/it.UTF-8/man1/vim.1.gz >X%%NON_LITE%%%%NLS%%man/it.UTF-8/man1/vimdiff.1.gz >X%%NON_LITE%%%%NLS%%man/it.UTF-8/man1/vimtutor.1.gz >X%%NON_LITE%%%%NLS%%man/it.UTF-8/man1/xxd.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ja/man1/eview.1.gz >X%%NON_LITE%%%%NLS%%man/ja/man1/evim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ja/man1/gview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ja/man1/gvim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ja/man1/gvimdiff.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ja/man1/rgview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ja/man1/rgvim.1.gz >X%%NON_LITE%%%%NLS%%man/ja/man1/rview.1.gz >X%%NON_LITE%%%%NLS%%man/ja/man1/rvim.1.gz >X%%NON_LITE%%%%NLS%%man/ja/man1/vim.1.gz >X%%NON_LITE%%%%NLS%%man/ja/man1/vimdiff.1.gz >X%%NON_LITE%%%%NLS%%man/ja/man1/vimtutor.1.gz >X%%NON_LITE%%%%NLS%%man/ja/man1/xxd.1.gz >X%%GUI%%%%NON_LITE%%man/man1/eview.1.gz >Xman/man1/evim.1.gz >X%%GUI%%%%NON_LITE%%man/man1/gview.1.gz >X%%GUI%%%%NON_LITE%%man/man1/gvim.1.gz >X%%GUI%%%%NON_LITE%%man/man1/gvimdiff.1.gz >X%%GUI%%%%NON_LITE%%man/man1/rgview.1.gz >X%%GUI%%%%NON_LITE%%man/man1/rgvim.1.gz >Xman/man1/rview.1.gz >Xman/man1/rvim.1.gz >Xman/man1/vim.1.gz >Xman/man1/vimdiff.1.gz >Xman/man1/vimtutor.1.gz >Xman/man1/xxd.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl/man1/eview.1.gz >X%%NON_LITE%%%%NLS%%man/pl/man1/evim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl/man1/gview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl/man1/gvim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl/man1/gvimdiff.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl/man1/rgview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl/man1/rgvim.1.gz >X%%NON_LITE%%%%NLS%%man/pl/man1/rview.1.gz >X%%NON_LITE%%%%NLS%%man/pl/man1/rvim.1.gz >X%%NON_LITE%%%%NLS%%man/pl/man1/vim.1.gz >X%%NON_LITE%%%%NLS%%man/pl/man1/vimdiff.1.gz >X%%NON_LITE%%%%NLS%%man/pl/man1/vimtutor.1.gz >X%%NON_LITE%%%%NLS%%man/pl/man1/xxd.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl.ISO8859-2/man1/eview.1.gz >X%%NON_LITE%%%%NLS%%man/pl.ISO8859-2/man1/evim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl.ISO8859-2/man1/gview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl.ISO8859-2/man1/gvim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl.ISO8859-2/man1/gvimdiff.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl.ISO8859-2/man1/rgview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl.ISO8859-2/man1/rgvim.1.gz >X%%NON_LITE%%%%NLS%%man/pl.ISO8859-2/man1/rview.1.gz >X%%NON_LITE%%%%NLS%%man/pl.ISO8859-2/man1/rvim.1.gz >X%%NON_LITE%%%%NLS%%man/pl.ISO8859-2/man1/vim.1.gz >X%%NON_LITE%%%%NLS%%man/pl.ISO8859-2/man1/vimdiff.1.gz >X%%NON_LITE%%%%NLS%%man/pl.ISO8859-2/man1/vimtutor.1.gz >X%%NON_LITE%%%%NLS%%man/pl.ISO8859-2/man1/xxd.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl.UTF-8/man1/eview.1.gz >X%%NON_LITE%%%%NLS%%man/pl.UTF-8/man1/evim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl.UTF-8/man1/gview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl.UTF-8/man1/gvim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl.UTF-8/man1/gvimdiff.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl.UTF-8/man1/rgview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/pl.UTF-8/man1/rgvim.1.gz >X%%NON_LITE%%%%NLS%%man/pl.UTF-8/man1/rview.1.gz >X%%NON_LITE%%%%NLS%%man/pl.UTF-8/man1/rvim.1.gz >X%%NON_LITE%%%%NLS%%man/pl.UTF-8/man1/vim.1.gz >X%%NON_LITE%%%%NLS%%man/pl.UTF-8/man1/vimdiff.1.gz >X%%NON_LITE%%%%NLS%%man/pl.UTF-8/man1/vimtutor.1.gz >X%%NON_LITE%%%%NLS%%man/pl.UTF-8/man1/xxd.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ru.KOI8-R/man1/eview.1.gz >X%%NON_LITE%%%%NLS%%man/ru.KOI8-R/man1/evim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ru.KOI8-R/man1/gview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ru.KOI8-R/man1/gvim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ru.KOI8-R/man1/gvimdiff.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ru.KOI8-R/man1/rgview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ru.KOI8-R/man1/rgvim.1.gz >X%%NON_LITE%%%%NLS%%man/ru.KOI8-R/man1/rview.1.gz >X%%NON_LITE%%%%NLS%%man/ru.KOI8-R/man1/rvim.1.gz >X%%NON_LITE%%%%NLS%%man/ru.KOI8-R/man1/vim.1.gz >X%%NON_LITE%%%%NLS%%man/ru.KOI8-R/man1/vimdiff.1.gz >X%%NON_LITE%%%%NLS%%man/ru.KOI8-R/man1/vimtutor.1.gz >X%%NON_LITE%%%%NLS%%man/ru.KOI8-R/man1/xxd.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ru.UTF-8/man1/eview.1.gz >X%%NON_LITE%%%%NLS%%man/ru.UTF-8/man1/evim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ru.UTF-8/man1/gview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ru.UTF-8/man1/gvim.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ru.UTF-8/man1/gvimdiff.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ru.UTF-8/man1/rgview.1.gz >X%%GUI%%%%NON_LITE%%%%NLS%%man/ru.UTF-8/man1/rgvim.1.gz >X%%NON_LITE%%%%NLS%%man/ru.UTF-8/man1/rview.1.gz >X%%NON_LITE%%%%NLS%%man/ru.UTF-8/man1/rvim.1.gz >X%%NON_LITE%%%%NLS%%man/ru.UTF-8/man1/vim.1.gz >X%%NON_LITE%%%%NLS%%man/ru.UTF-8/man1/vimdiff.1.gz >X%%NON_LITE%%%%NLS%%man/ru.UTF-8/man1/vimtutor.1.gz >X%%NON_LITE%%%%NLS%%man/ru.UTF-8/man1/xxd.1.gz >X%%NO_NLS%%@dir %%DATADIR%%/%%VIM_VER%%/lang >f7056a4cfa2be8fa5c39887eb8272d49 >echo c - vim7/files >mkdir -p vim7/files > /dev/null 2>&1 >echo x - vim7/files/vietnamese_viscii.vim >sed 's/^X//' >vim7/files/vietnamese_viscii.vim << '67322025898a76c0fc31d9da3d5c5f74' >X" $FreeBSD: head/editors/vim/files/vietnamese_viscii.vim 340872 2014-01-24 00:14:07Z mat $ >X" vim:ts=8 >X" >X" VIQR input >X" >X" RFC 1456 Vietnamese Standardization Working Group, >X" Conventions for Encoding the Vietnamese Language >X" VISCII: VIetnamese Standard Code for Information Interchange >X" VIQR: VIetnamese Quoted-Readable Specification Revision 1.1", >X" May 1993. >X" >Xset isprint=@,002,005-006,020,025,128-255 >X" >X"letter Á >Ximap A' 193 >X"letter À >Ximap A` 192 >X"letter Ä >Ximap A? 196 >X"letter à >Ximap A~ 195 >X"letter >Ximap A. 128 >X"letter Å >Ximap A( 197 >X"letter >Ximap 197' 129 >X"letter >Ximap 197` 130 >X"letter >Ximap 197? 002 >X"letter >Ximap 197~ 005 >X"letter >Ximap 197. 131 >X"letter  >Ximap A^ 194 >X"letter >Ximap 194' 132 >X"letter >Ximap 194` 133 >X"letter >Ximap 194? 134 >X"letter >Ximap 194~ 006 >X"letter >Ximap 194. 135 >X"letter Ð >Ximap DD 208 >Ximap Dd 208 >X"letter É >Ximap E' 201 >X"letter È >Ximap E` 200 >X"letter Ë >Ximap E? 203 >X"letter >Ximap E~ 136 >X"letter >Ximap E. 137 >X"letter Ê >Ximap E^ 202 >X"letter >Ximap 202' 138 >X"letter >Ximap 202` 139 >X"letter >Ximap 202? 140 >X"letter >Ximap 202~ 141 >X"letter >Ximap 202. 142 >X"letter Í >Ximap I' 205 >X"letter Ì >Ximap I` 204 >X"letter >Ximap I? 155 >X"letter Î >Ximap I~ 206 >X"letter >Ximap I. 152 >X"letter Ó >Ximap O' 211 >X"letter Ò >Ximap O` 210 >X"letter >Ximap O? 153 >X"letter >X"imap O~ 213 -- bug in encoding 213 --> a. >Ximap O~ 160 >X"letter >Ximap O. 154 >X"letter Ô >Ximap O^ 212 >X"letter >Ximap 212' 143 >X"letter >Ximap 212` 144 >X"letter >Ximap 212? 145 >X"letter >Ximap 212~ 146 >X"letter >Ximap 212. 147 >X"letter ´ >Ximap O+ 180 >X"letter >Ximap 180' 149 >X"letter >Ximap 180` 150 >X"letter >Ximap 180? 151 >X"letter ³ >Ximap 180~ 179 >X"letter >Ximap 180. 148 >X"letter Ú >Ximap U' 218 >X"letter Ù >Ximap U` 217 >X"letter >Ximap U? 156 >X"letter >Ximap U~ 157 >X"letter >Ximap U. 158 >X"letter ¿ >Ximap U+ 191 >X"letter º >Ximap 191' 186 >X"letter » >Ximap 191` 187 >X"letter ¼ >Ximap 191? 188 >X"letter ÿ >Ximap 191~ 255 >X"letter ¹ >Ximap 191. 185 >X"letter Ý >Ximap Y' 221 >X"letter >Ximap Y` 159 >X"letter >Ximap Y? 020 >X"letter >Ximap Y~ 025 >X"letter >Ximap Y. 030 >X"letter á >Ximap a' 225 >X"letter à >Ximap a` 224 >X"letter ä >Ximap a? 228 >X"letter ã >Ximap a~ 227 >X"letter Õ >X"imap a. 160 bug in encoding -- 160 --> O~ >Ximap a. 213 >X"letter å >Ximap a( 229 >X"letter ¡ >Ximap 229' 161 >X"letter ¢ >Ximap 229` 162 >X"letter Æ >Ximap 229? 198 >X"letter Ç >Ximap 229~ 199 >X"letter £ >Ximap 229. 163 >X"letter â >Ximap a^ 226 >X"letter ¤ >Ximap 226' 164 >X"letter ¥ >Ximap 226` 165 >X"letter ¦ >Ximap 226? 166 >X"letter ç >Ximap 226~ 231 >X"letter § >Ximap 226. 167 >X"letter ð >Ximap dd 240 >X"letter é >Ximap e' 233 >X"letter è >Ximap e` 232 >X"letter ë >Ximap e? 235 >X"letter ¨ >Ximap e~ 168 >X"letter © >Ximap e. 169 >X"letter ê >Ximap e^ 234 >X"letter ª >Ximap 234' 170 >X"letter « >Ximap 234` 171 >X"letter ¬ >Ximap 234? 172 >X"letter >Ximap 234~ 173 >X"letter ® >Ximap 234. 174 >X"letter í >Ximap i' 237 >X"letter ì >Ximap i` 236 >X"letter ï >Ximap i? 239 >X"letter î >Ximap i~ 238 >X"letter ¸ >Ximap i. 184 >X"letter ó >Ximap o' 243 >X"letter ò >Ximap o` 242 >X"letter ö >Ximap o? 246 >X"letter õ >Ximap o~ 245 >X"letter ÷ >Ximap o. 247 >X"letter ô >Ximap o^ 244 >X"letter ¯ >Ximap 244' 175 >X"letter ° >Ximap 244` 176 >X"letter ± >Ximap 244? 177 >X"letter ² >Ximap 244~ 178 >X"letter µ >Ximap 244. 181 >X"letter ½ >Ximap o+ 189 >X"letter ¾ >Ximap 189' 190 >X"letter ¶ >Ximap 189` 182 >X"letter · >Ximap 189? 183 >X"letter Þ >Ximap 189~ 222 >X"letter þ >Ximap 189. 254 >X"letter ú >Ximap u' 250 >X"letter ù >Ximap u` 249 >X"letter ü >Ximap u? 252 >X"letter û >Ximap u~ 251 >X"letter ø >Ximap u. 248 >X"letter ß >Ximap u+ 223 >X"letter Ñ >Ximap 223' 209 >X"letter × >Ximap 223` 215 >X"letter Ø >Ximap 223? 216 >X"letter æ >Ximap 223~ 230 >X"letter ñ >Ximap 223. 241 >X"letter ý >Ximap y' 253 >X"letter Ï >Ximap y` 207 >X"letter Ö >Ximap y? 214 >X"letter Û >Ximap y~ 219 >X"letter Ü >Ximap y. 220 >X " >X " END OF VIQR input support >67322025898a76c0fc31d9da3d5c5f74 >echo x - vim7/files/patch-src-installml.sh >sed 's/^X//' >vim7/files/patch-src-installml.sh << '72ddb14bc5aeb39e5f724156e29c2722' >X--- src/installml.sh.orig 2015-05-14 03:56:21 UTC >X+++ src/installml.sh >X@@ -53,16 +53,16 @@ if test $what = "install" -a \( -f $dest >X fi >X >X # ex >X- if test ! -f $destdir/$exname.1 -a -f $destdir/$vimname.1; then >X- echo creating link $destdir/$exname.1 >X- cd $destdir; ln -s $vimname.1 $exname.1 >X- fi >X+ #if test ! -f $destdir/$exname.1 -a -f $destdir/$vimname.1; then >X+ # echo creating link $destdir/$exname.1 >X+ # cd $destdir; ln -s $vimname.1 $exname.1 >X+ #fi >X >X # view >X- if test ! -f $destdir/$viewname.1 -a -f $destdir/$vimname.1; then >X- echo creating link $destdir/$viewname.1 >X- cd $destdir; ln -s $vimname.1 $viewname.1 >X- fi >X+ #if test ! -f $destdir/$viewname.1 -a -f $destdir/$vimname.1; then >X+ # echo creating link $destdir/$viewname.1 >X+ # cd $destdir; ln -s $vimname.1 $viewname.1 >X+ #fi >X >X # rvim >X if test ! -f $destdir/$rvimname.1 -a -f $destdir/$vimname.1; then >X@@ -119,14 +119,14 @@ fi >X if test $what = "uninstall"; then >X echo Checking for Vim manual page links in $destdir... >X >X- if test -L $destdir/$exname.1; then >X- echo deleting $destdir/$exname.1 >X- rm -f $destdir/$exname.1 >X- fi >X- if test -L $destdir/$viewname.1; then >X- echo deleting $destdir/$viewname.1 >X- rm -f $destdir/$viewname.1 >X- fi >X+ #if test -L $destdir/$exname.1; then >X+ # echo deleting $destdir/$exname.1 >X+ # rm -f $destdir/$exname.1 >X+ #fi >X+ #if test -L $destdir/$viewname.1; then >X+ # echo deleting $destdir/$viewname.1 >X+ # rm -f $destdir/$viewname.1 >X+ #fi >X if test -L $destdir/$rvimname.1; then >X echo deleting $destdir/$rvimname.1 >X rm -f $destdir/$rvimname.1 >72ddb14bc5aeb39e5f724156e29c2722 >echo x - vim7/files/patch-src-auto-configure >sed 's/^X//' >vim7/files/patch-src-auto-configure << '1a7d5db54fae37c3e32e595261e28ea1' >X--- src/auto/configure.orig 2016-01-31 19:24:32 UTC >X+++ src/auto/configure >X@@ -895,7 +895,7 @@ pdfdir='${docdir}' >X psdir='${docdir}' >X libdir='${exec_prefix}/lib' >X localedir='${datarootdir}/locale' >X-mandir='${datarootdir}/man' >X+mandir='${prefix}/man' >X >X ac_prev= >X ac_dashdash= >X@@ -4963,7 +4963,7 @@ $as_echo_n "checking Lua version of LuaJ >X if ${vi_cv_version_lua_luajit+:} false; then : >X $as_echo_n "(cached) " >&6 >X else >X- vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'` >X+ vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //' | tr d '.'` >X fi >X { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5 >X $as_echo "$vi_cv_version_lua_luajit" >&6; } >X@@ -5017,7 +5017,7 @@ $as_echo_n "checking Lua version... " >& >X if ${vi_cv_version_plain_lua+:} false; then : >X $as_echo_n "(cached) " >&6 >X else >X- vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'` >X+ vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //' | tr -d '.'` >X fi >X { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5 >X $as_echo "$vi_cv_version_plain_lua" >&6; } >X@@ -5108,7 +5108,7 @@ rm -f core conftest.err conftest.$ac_obj >X LIBS=$libs_save >X fi >X if test "x$lua_ok" = "xyes"; then >X- LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}" >X+ LUA_CFLAGS="-I${LUA_INCDIR}" >X LUA_SRC="if_lua.c" >X LUA_OBJ="objects/if_lua.o" >X LUA_PRO="if_lua.pro" >X@@ -5165,7 +5165,8 @@ $as_echo "yes" >&6; } >X $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h >X >X LUA_LIBS="" >X- LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS" >X+ vi_cv_version_lua=${LUA_VER} >X+ LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"liblua-${vi_cv_version_lua}.so\\\" $LUA_CFLAGS" >X fi >X if test "X$LUA_CFLAGS$LUA_LIBS" != "X" && \ >X test "x$MACOSX" = "xyes" && test "x$vi_cv_with_luajit" != "xno" && \ >X@@ -5806,7 +5807,7 @@ if test "$enable_pythoninterp" = "yes" - >X as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 >X fi >X >X- for ac_prog in python2 python >X+ for ac_prog in python2.7 >X do >X # Extract the first word of "$ac_prog", so it can be a program name with args. >X set dummy $ac_prog; ac_word=$2 >X@@ -6146,7 +6147,7 @@ if test "$enable_python3interp" = "yes" >X as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 >X fi >X >X- for ac_prog in python3 python >X+ for ac_prog in python3.5 python3.4 python3.3 python3.2 >X do >X # Extract the first word of "$ac_prog", so it can be a program name with args. >X set dummy $ac_prog; ac_word=$2 >X@@ -6970,6 +6971,7 @@ $as_echo "$try/tclConfig.sh" >&6; } >X TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"` >X fi >X TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\\\\ /\\\\X/g' | tr ' ' '\012' | sed -e '/^[^-]/d' -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'` >X+ TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\\ /\\\\X/g' | tr ' ' '\012' | sed -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'` >X break >X fi >X done >1a7d5db54fae37c3e32e595261e28ea1 >echo x - vim7/files/patch-vim_CVE-2016-1248 >sed 's/^X//' >vim7/files/patch-vim_CVE-2016-1248 << 'b9de2718f95c1b7bb69a00e766e0ca7e' >X--- src/option.c.orig 2016-09-12 13:32:02.000000000 +0200 >X+++ src/option.c 2017-06-12 11:57:58.845378000 +0200 >X@@ -5823,6 +5823,21 @@ >X } >X >X /* >X+ * Return TRUE if "val" is a valid 'filetype' name. >X+ * Also used for 'syntax' and 'keymap'. >X+ */ >X+ static int >X+valid_filetype(char_u *val) >X+{ >X+ char_u *s; >X+ >X+ for (s = val; *s != NUL; ++s) >X+ if (!ASCII_ISALNUM(*s) && vim_strchr((char_u *)".-_", *s) == NULL) >X+ return FALSE; >X+ return TRUE; >X+} >X+ >X+/* >X * Handle string options that need some action to perform when changed. >X * Returns NULL for success, or an error message for an error. >X */ >X@@ -6235,8 +6250,11 @@ >X #ifdef FEAT_KEYMAP >X else if (varp == &curbuf->b_p_keymap) >X { >X- /* load or unload key mapping tables */ >X- errmsg = keymap_init(); >X+ if (!valid_filetype(*varp)) >X+ errmsg = e_invarg; >X+ else >X+ /* load or unload key mapping tables */ >X+ errmsg = keymap_init(); >X >X if (errmsg == NULL) >X { >X@@ -7222,6 +7240,22 @@ >X } >X #endif >X >X+#ifdef FEAT_AUTOCMD >X+ else if (gvarp == &p_ft) >X+ { >X+ if (!valid_filetype(*varp)) >X+ errmsg = e_invarg; >X+ } >X+#endif >X+ >X+#ifdef FEAT_SYN_HL >X+ else if (gvarp == &p_syn) >X+ { >X+ if (!valid_filetype(*varp)) >X+ errmsg = e_invarg; >X+ } >X+#endif >X+ >X /* Options that are a list of flags. */ >X else >X { >X--- src/testdir/test_options.vim.orig 2016-09-12 13:32:02.000000000 +0200 >X+++ src/testdir/test_options.vim 2017-06-12 11:57:58.845713000 +0200 >X@@ -48,3 +48,52 @@ >X endif >X endfunc >X >X+func Test_filetype_valid() >X+ set ft=valid_name >X+ call assert_equal("valid_name", &filetype) >X+ set ft=valid-name >X+ call assert_equal("valid-name", &filetype) >X+ >X+ call assert_fails(":set ft=wrong;name", "E474:") >X+ call assert_fails(":set ft=wrong\\\\name", "E474:") >X+ call assert_fails(":set ft=wrong\\|name", "E474:") >X+ call assert_fails(":set ft=wrong/name", "E474:") >X+ call assert_fails(":set ft=wrong\\\nname", "E474:") >X+ call assert_equal("valid-name", &filetype) >X+ >X+ exe "set ft=trunc\x00name" >X+ call assert_equal("trunc", &filetype) >X+endfunc >X+ >X+func Test_syntax_valid() >X+ set syn=valid_name >X+ call assert_equal("valid_name", &syntax) >X+ set syn=valid-name >X+ call assert_equal("valid-name", &syntax) >X+ >X+ call assert_fails(":set syn=wrong;name", "E474:") >X+ call assert_fails(":set syn=wrong\\\\name", "E474:") >X+ call assert_fails(":set syn=wrong\\|name", "E474:") >X+ call assert_fails(":set syn=wrong/name", "E474:") >X+ call assert_fails(":set syn=wrong\\\nname", "E474:") >X+ call assert_equal("valid-name", &syntax) >X+ >X+ exe "set syn=trunc\x00name" >X+ call assert_equal("trunc", &syntax) >X+endfunc >X+ >X+func Test_keymap_valid() >X+ call assert_fails(":set kmp=valid_name", "E544:") >X+ call assert_fails(":set kmp=valid_name", "valid_name") >X+ call assert_fails(":set kmp=valid-name", "E544:") >X+ call assert_fails(":set kmp=valid-name", "valid-name") >X+ >X+ call assert_fails(":set kmp=wrong;name", "E474:") >X+ call assert_fails(":set kmp=wrong\\\\name", "E474:") >X+ call assert_fails(":set kmp=wrong\\|name", "E474:") >X+ call assert_fails(":set kmp=wrong/name", "E474:") >X+ call assert_fails(":set kmp=wrong\\\nname", "E474:") >X+ >X+ call assert_fails(":set kmp=trunc\x00name", "E544:") >X+ call assert_fails(":set kmp=trunc\x00name", "trunc") >X+endfunc >b9de2718f95c1b7bb69a00e766e0ca7e >echo x - vim7/files/patch-vim_CVE-2017-5953 >sed 's/^X//' >vim7/files/patch-vim_CVE-2017-5953 << '7cc3cc729ffcceb5f0339226b44898b5' >X--- src/spellfile.c.orig 2016-09-12 13:32:02.000000000 +0200 >X+++ src/spellfile.c 2017-06-12 11:53:50.234578000 +0200 >X@@ -1595,6 +1595,9 @@ >X len = get4c(fd); >X if (len < 0) >X return SP_TRUNCERROR; >X+ if (len >= 0x3ffffff) >X+ /* Invalid length, multiply with sizeof(int) would overflow. */ >X+ return SP_FORMERROR; >X if (len > 0) >X { >X /* Allocate the byte array. */ >7cc3cc729ffcceb5f0339226b44898b5 >echo x - vim7/files/vimrc >sed 's/^X//' >vim7/files/vimrc << 'cc2138f62967b480d0a06d5f25afbcb0' >Xif v:lang =~ "utf8$" || v:lang =~ "UTF-8$" >X set fileencodings=ucs-bom,utf-8,latin1 >Xendif >X >Xlet g:is_posix = 1 >Xlet skip_defaults_vim = 1 >Xset nocompatible >Xset bs=indent,eol,start >Xset history=50 >Xset ruler >X >Xif &t_Co > 2 || has("gui_running") >X syntax on >X set hlsearch >Xendif >X >Xif has("autocmd") >X augroup freebsd >X autocmd! >X if $PORTSDIR != "" >X autocmd BufNewFile $PORTSDIR/*/*/Makefile 0r $PORTSDIR/Templates/Makefile >X else >X autocmd BufNewFile /usr/ports/*/*/Makefile 0r /usr/ports/Templates/Makefile >X endif >Xendif >cc2138f62967b480d0a06d5f25afbcb0 >echo c - vim7-lite >mkdir -p vim7-lite > /dev/null 2>&1 >echo x - vim7-lite/Makefile >sed 's/^X//' >vim7-lite/Makefile << 'a12d5dc6d02acb38f956e5ec85f681cc' >X# Created by: David O'Brien (obrien@NUXI.com) >X# $FreeBSD: head/editors/vim-lite/Makefile 423033 2016-10-01 05:36:41Z adamw $ >X >XMAINTAINER= adamw@FreeBSD.org >XCOMMENT= Improved version of the vi editor (lite package, pre-GTK3) >X >XLITE= yes >XMASTERDIR= ${.CURDIR}/../vim7 >X >X.include "${MASTERDIR}/Makefile" >a12d5dc6d02acb38f956e5ec85f681cc >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 219941
:
183429
|
183430
| 183431