diff options
Diffstat (limited to 'data/vim/patches/8.1.1149')
-rw-r--r-- | data/vim/patches/8.1.1149 | 200 |
1 files changed, 200 insertions, 0 deletions
diff --git a/data/vim/patches/8.1.1149 b/data/vim/patches/8.1.1149 new file mode 100644 index 000000000..77f8fd1e0 --- /dev/null +++ b/data/vim/patches/8.1.1149 @@ -0,0 +1,200 @@ +To: vim_dev@googlegroups.com +Subject: Patch 8.1.1149 +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.1149 +Problem: Building desktop files fails with older msgfmt. +Solution: Add autoconf check. Avoid always building the desktop files. +Files: src/configure.ac, src/auto/configure, src/po/Makefile, + src/po/Make_all.mak, src/config.mk.in + + +*** ../vim-8.1.1148/src/configure.ac 2019-02-16 15:09:21.221946179 +0100 +--- src/configure.ac 2019-04-11 15:13:26.738692930 +0200 +*************** +*** 4298,4303 **** +--- 4298,4312 ---- + [++_nl_msg_cat_cntr;], + AC_MSG_RESULT([yes]); AC_DEFINE(HAVE_NL_MSG_CAT_CNTR), + AC_MSG_RESULT([no])) ++ AC_MSG_CHECKING([if msgfmt supports --desktop]) ++ MSGFMT_DESKTOP= ++ if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then ++ AC_MSG_RESULT([yes]) ++ MSGFMT_DESKTOP="gvim.desktop vim.desktop" ++ else ++ AC_MSG_RESULT([no]) ++ fi ++ AC_SUBST(MSGFMT_DESKTOP) + fi + else + AC_MSG_RESULT([no "po/Makefile" - disabled]); +*** ../vim-8.1.1148/src/auto/configure 2019-02-16 15:09:21.221946179 +0100 +--- src/auto/configure 2019-04-11 15:23:30.223694382 +0200 +*************** +*** 623,628 **** +--- 623,629 ---- + LIBOBJS + LINK_AS_NEEDED + DEPEND_CFLAGS_FILTER ++ MSGFMT_DESKTOP + MAKEMO + MSGFMT + INSTALL_TOOL_LANGS +*************** +*** 14533,14538 **** +--- 14534,14551 ---- + fi + rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5 ++ $as_echo_n "checking if msgfmt supports --desktop... " >&6; } ++ MSGFMT_DESKTOP= ++ if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ++ $as_echo "yes" >&6; } ++ MSGFMT_DESKTOP="gvim.desktop vim.desktop" ++ else ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++ $as_echo "no" >&6; } ++ fi ++ + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5 +*** ../vim-8.1.1148/src/po/Makefile 2019-04-11 13:09:57.786699880 +0200 +--- src/po/Makefile 2019-04-11 15:23:02.487832044 +0200 +*************** +*** 25,33 **** + .SUFFIXES: .po .mo .pot .ck + .PHONY: all install uninstall prefixcheck converted check clean checkclean distclean update-po $(LANGUAGES) + +- LINGUAS: +- @echo $(LANGUAGES) | tr " " "\n" |sed -e '/\./d' | sort > LINGUAS +- + .po.mo: + $(MSGFMTCMD) -o $@ $< + +--- 25,30 ---- +*************** +*** 35,41 **** + $(VIM) -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq $< + touch $@ + +! all: $(MOFILES) $(MOCONVERTED) gvim.desktop vim.desktop + + check: $(CHECKFILES) + +--- 32,38 ---- + $(VIM) -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq $< + touch $@ + +! all: $(MOFILES) $(MOCONVERTED) $(MSGFMT_DESKTOP) + + check: $(CHECKFILES) + +*************** +*** 167,173 **** + po/gvim.desktop.in po/vim.desktop.in + mv -f ../$(PACKAGE).po $(PACKAGE).pot + +! %.desktop: %.desktop.in $(PACKAGE).pot LINGUAS + $(MSGFMT) --desktop -d . --template $< -o $@ + cp -f $@ ../../runtime/$@ + +--- 164,170 ---- + po/gvim.desktop.in po/vim.desktop.in + mv -f ../$(PACKAGE).po $(PACKAGE).pot + +! %.desktop: %.desktop.in $(POFILES) + $(MSGFMT) --desktop -d . --template $< -o $@ + cp -f $@ ../../runtime/$@ + +*** ../vim-8.1.1148/src/po/Make_all.mak 2018-07-29 16:13:13.431551849 +0200 +--- src/po/Make_all.mak 2019-04-11 15:22:13.924073103 +0200 +*************** +*** 45,50 **** +--- 45,93 ---- + zh_TW.UTF-8 \ + + ++ POFILES = \ ++ af.po \ ++ ca.po \ ++ cs.po \ ++ cs.cp1250.po \ ++ da.po \ ++ de.po \ ++ en_GB.po \ ++ eo.po \ ++ es.po \ ++ fi.po \ ++ fr.po \ ++ ga.po \ ++ it.po \ ++ ja.po \ ++ ja.euc-jp.po \ ++ ja.sjis.po \ ++ ko.po \ ++ ko.UTF-8.po \ ++ lv.po \ ++ nb.po \ ++ nl.po \ ++ no.po \ ++ pl.po \ ++ pl.UTF-8.po \ ++ pl.cp1250.po \ ++ pt_BR.po \ ++ ru.po \ ++ ru.cp1251.po \ ++ sk.po \ ++ sk.cp1250.po \ ++ sr.po \ ++ sv.po \ ++ uk.po \ ++ uk.cp1251.po \ ++ vi.po \ ++ zh_CN.po \ ++ zh_CN.UTF-8.po \ ++ zh_CN.cp936.po \ ++ zh_TW.po \ ++ zh_TW.UTF-8.po \ ++ ++ + MOFILES = \ + af.mo \ + ca.mo \ +*** ../vim-8.1.1148/src/config.mk.in 2019-01-17 15:43:21.753878419 +0100 +--- src/config.mk.in 2019-04-11 15:11:09.159378061 +0200 +*************** +*** 169,174 **** +--- 169,175 ---- + MAKEMO = @MAKEMO@ + + MSGFMT = @MSGFMT@ ++ MSGFMT_DESKTOP = @MSGFMT_DESKTOP@ + + # Make sure that "make first" will run "make all" once configure has done its + # work. This is needed when using the Makefile in the top directory. +*** ../vim-8.1.1148/src/version.c 2019-04-11 13:45:53.125298538 +0200 +--- src/version.c 2019-04-11 15:24:59.551251079 +0200 +*************** +*** 773,774 **** +--- 773,776 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 1149, + /**/ + +-- +If you're sending someone Styrofoam, what do you pack it in? + + /// 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 /// |