diff options
Diffstat (limited to 'data/vim/patches/8.1.0578')
-rw-r--r-- | data/vim/patches/8.1.0578 | 266 |
1 files changed, 266 insertions, 0 deletions
diff --git a/data/vim/patches/8.1.0578 b/data/vim/patches/8.1.0578 new file mode 100644 index 000000000..c28221dee --- /dev/null +++ b/data/vim/patches/8.1.0578 @@ -0,0 +1,266 @@ +To: vim_dev@googlegroups.com +Subject: Patch 8.1.0578 +Fcc: outbox +From: Bram Moolenaar <Bram@moolenaar.net> +Mime-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +------------ + +Patch 8.1.0578 +Problem: Cannot disable arabic, rightleft and farsi in configure. +Solution: Add configur flags. (Diego Fernando CarriĆ³n, closes #1867) +Files: src/configure.ac, src/auto/configure, src/config.h.in, + src/feature.h, src/Makefile + + +*** ../vim-8.1.0577/src/configure.ac 2018-09-13 17:23:05.165150925 +0200 +--- src/configure.ac 2018-12-12 20:24:39.847759473 +0100 +*************** +*** 2138,2143 **** +--- 2138,2182 ---- + AC_DEFINE(FEAT_MBYTE) + fi + ++ dnl Right-to-Left language support for Vim will be included with big features, ++ dnl unless ENABLE_RIGHTLEFT is undefined. ++ AC_MSG_CHECKING(--disable-rightleft argument) ++ AC_ARG_ENABLE(rightleft, ++ [ --disable-rightleft Do not include Right-to-Left language support.], ++ , [enable_rightleft="yes"]) ++ if test "$enable_rightleft" = "yes"; then ++ AC_MSG_RESULT(no) ++ else ++ AC_MSG_RESULT(yes) ++ AC_DEFINE(DISABLE_RIGHTLEFT) ++ fi ++ ++ dnl Arabic language support for Vim will be included with big features, ++ dnl unless ENABLE_ARABIC is undefined. ++ AC_MSG_CHECKING(--disable-arabic argument) ++ AC_ARG_ENABLE(arabic, ++ [ --disable-arabic Do not include Arabic language support.], ++ , [enable_arabic="yes"]) ++ if test "$enable_arabic" = "yes"; then ++ AC_MSG_RESULT(no) ++ else ++ AC_MSG_RESULT(yes) ++ AC_DEFINE(DISABLE_ARABIC) ++ fi ++ ++ dnl Farsi language support for vim will be included with big features, ++ dnl unless ENABLE_FARSI is undefined. ++ AC_MSG_CHECKING(--disable-farsi argument) ++ AC_ARG_ENABLE(farsi, ++ [ --disable-farsi Do not include Farsi language support.], ++ , [enable_farsi="yes"]) ++ if test "$enable_farsi" = "yes"; then ++ AC_MSG_RESULT(no) ++ else ++ AC_MSG_RESULT(yes) ++ AC_DEFINE(DISABLE_FARSI) ++ fi ++ + AC_MSG_CHECKING(--enable-hangulinput argument) + AC_ARG_ENABLE(hangulinput, + [ --enable-hangulinput Include Hangul input support.], , +*** ../vim-8.1.0577/src/auto/configure 2018-09-13 17:23:05.169150892 +0200 +--- src/auto/configure 2018-12-12 20:24:43.739736987 +0100 +*************** +*** 818,823 **** +--- 818,826 ---- + enable_terminal + enable_autoservername + enable_multibyte ++ enable_rightleft ++ enable_arabic ++ enable_farsi + enable_hangulinput + enable_xim + enable_fontset +*************** +*** 1497,1502 **** +--- 1500,1508 ---- + --enable-terminal Enable terminal emulation support. + --enable-autoservername Automatically define servername at vim startup. + --enable-multibyte Include multibyte editing support. ++ --disable-rightleft Do not include Right-to-Left language support. ++ --disable-arabic Do not include Arabic language support. ++ --disable-farsi Do not include Farsi language support. + --enable-hangulinput Include Hangul input support. + --enable-xim Include XIM input support. + --enable-fontset Include X fontset output support. +*************** +*** 7954,7959 **** +--- 7960,8022 ---- + + fi + ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5 ++ $as_echo_n "checking --disable-rightleft argument... " >&6; } ++ # Check whether --enable-rightleft was given. ++ if test "${enable_rightleft+set}" = set; then : ++ enableval=$enable_rightleft; ++ else ++ enable_rightleft="yes" ++ fi ++ ++ if test "$enable_rightleft" = "yes"; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++ $as_echo "no" >&6; } ++ else ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ++ $as_echo "yes" >&6; } ++ $as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h ++ ++ fi ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5 ++ $as_echo_n "checking --disable-arabic argument... " >&6; } ++ # Check whether --enable-arabic was given. ++ if test "${enable_arabic+set}" = set; then : ++ enableval=$enable_arabic; ++ else ++ enable_arabic="yes" ++ fi ++ ++ if test "$enable_arabic" = "yes"; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++ $as_echo "no" >&6; } ++ else ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ++ $as_echo "yes" >&6; } ++ $as_echo "#define DISABLE_ARABIC 1" >>confdefs.h ++ ++ fi ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-farsi argument" >&5 ++ $as_echo_n "checking --disable-farsi argument... " >&6; } ++ # Check whether --enable-farsi was given. ++ if test "${enable_farsi+set}" = set; then : ++ enableval=$enable_farsi; ++ else ++ enable_farsi="yes" ++ fi ++ ++ if test "$enable_farsi" = "yes"; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++ $as_echo "no" >&6; } ++ else ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ++ $as_echo "yes" >&6; } ++ $as_echo "#define DISABLE_FARSI 1" >>confdefs.h ++ ++ fi ++ + { $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5 + $as_echo_n "checking --enable-hangulinput argument... " >&6; } + # Check whether --enable-hangulinput was given. +*** ../vim-8.1.0577/src/config.h.in 2018-09-12 20:29:05.475670636 +0200 +--- src/config.h.in 2018-12-12 20:23:45.344072492 +0100 +*************** +*** 390,395 **** +--- 390,404 ---- + /* Define if you want to include multibyte support. */ + #undef FEAT_MBYTE + ++ /* Define if you don't want to include right-left support. */ ++ #undef DISABLE_RIGHTLEFT ++ ++ /* Define if you don't want to include Farsi support. */ ++ #undef DISABLE_FARSI ++ ++ /* Define if you don't want to include Arabic support. */ ++ #undef DISABLE_ARABIC ++ + /* Define if you want to always define a server name at vim startup. */ + #undef FEAT_AUTOSERVERNAME + +*** ../vim-8.1.0577/src/feature.h 2018-08-14 13:38:12.744559267 +0200 +--- src/feature.h 2018-12-12 20:21:57.672679147 +0100 +*************** +*** 263,269 **** + * + * Disabled for EBCDIC as it requires multibyte. + */ +! #if defined(FEAT_BIG) && !defined(EBCDIC) + # define FEAT_RIGHTLEFT + #endif + +--- 263,269 ---- + * + * Disabled for EBCDIC as it requires multibyte. + */ +! #if defined(FEAT_BIG) && !defined(DISABLE_RIGHTLEFT) && !defined(EBCDIC) + # define FEAT_RIGHTLEFT + #endif + +*************** +*** 273,279 **** + * + * Disabled for EBCDIC as it requires multibyte. + */ +! #if defined(FEAT_BIG) && !defined(EBCDIC) + # define FEAT_FKMAP + #endif + #ifdef FEAT_FKMAP +--- 273,279 ---- + * + * Disabled for EBCDIC as it requires multibyte. + */ +! #if defined(FEAT_BIG) && !defined(DISABLE_FARSI) && !defined(EBCDIC) + # define FEAT_FKMAP + #endif + #ifdef FEAT_FKMAP +*************** +*** 288,294 **** + * + * Disabled for EBCDIC as it requires multibyte. + */ +! #if defined(FEAT_BIG) && VIM_SIZEOF_INT >= 4 && !defined(EBCDIC) + # define FEAT_ARABIC + #endif + #ifdef FEAT_ARABIC +--- 288,294 ---- + * + * Disabled for EBCDIC as it requires multibyte. + */ +! #if defined(FEAT_BIG) && !defined(DISABLE_ARABIC) && VIM_SIZEOF_INT >= 4 && !defined(EBCDIC) + # define FEAT_ARABIC + #endif + #ifdef FEAT_ARABIC +*** ../vim-8.1.0577/src/Makefile 2018-09-21 13:56:21.522830206 +0200 +--- src/Makefile 2018-12-12 20:31:58.225141981 +0100 +*************** +*** 499,504 **** +--- 499,508 ---- + # configure tests may fail. + #CONF_OPT_MULTIBYTE = --enable-multibyte + ++ # When building with at least "big" features, right-left, Arabic and Farsi ++ # features are enabled. Use this to disable them. ++ #CONF_OPT_MULTIBYTE = --disable-rightleft --disable-farsi --disable-arabic ++ + # NLS - National Language Support + # Uncomment this when you do not want to support translated messages, even + # though configure can find support for it. +*** ../vim-8.1.0577/src/version.c 2018-12-11 20:39:15.446937049 +0100 +--- src/version.c 2018-12-12 20:15:00.894808786 +0100 +*************** +*** 794,795 **** +--- 794,797 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 578, + /**/ + +-- +The fastest way to get an engineer to solve a problem is to declare that the +problem is unsolvable. No engineer can walk away from an unsolvable problem +until it's solved. + (Scott Adams - The Dilbert principle) + + /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ +/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ +\\\ an exciting new programming language -- http://www.Zimbu.org /// + \\\ help me help AIDS victims -- http://ICCF-Holland.org /// |