]> granicus.if.org Git - vim/commitdiff
patch 7.4.1633 v7.4.1633
authorBram Moolenaar <Bram@vim.org>
Mon, 21 Mar 2016 21:40:03 +0000 (22:40 +0100)
committerBram Moolenaar <Bram@vim.org>
Mon, 21 Mar 2016 21:40:03 +0000 (22:40 +0100)
Problem:    If the help tags file was removed "make install" fails. (Tony
            Mechelynck)
Solution:   Only try moving the file if it exists.

src/Makefile
src/version.c

index 58492660678768f3350632723aa7d113ba775c83..e018811d2b1b5448d356f4af4dcf56aa2bdcd056 100644 (file)
@@ -2115,11 +2115,11 @@ installrtbase: $(HELPSOURCE)/vim.1 $(DEST_VIM) $(DEST_RT) \
                $(DEST_FTP) $(DEST_AUTO) $(DEST_AUTO)/xml $(DEST_PLUG) \
                $(DEST_TUTOR) $(DEST_SPELL) $(DEST_COMP)
        -$(SHELL) ./installman.sh install $(DEST_MAN) "" $(INSTALLMANARGS)
-       @echo generating help tags
 # Generate the help tags with ":helptags" to handle all languages.
 # Move the distributed tags file aside and restore it, to avoid it being
 # different from the repository.
-       cd $(HELPSOURCE); mv -f tags tags.dist
+       cd $(HELPSOURCE); if test -f tags; then mv -f tags tags.dist; fi
+       @echo generating help tags
        -@cd $(HELPSOURCE); $(MAKE) VIMEXE=$(DEST_BIN)/$(VIMTARGET) vimtags
        cd $(HELPSOURCE); \
                files=`ls *.txt tags`; \
@@ -2129,7 +2129,7 @@ installrtbase: $(HELPSOURCE)/vim.1 $(DEST_VIM) $(DEST_RT) \
                chmod $(HELPMOD) $$files
        $(INSTALL_DATA)  $(HELPSOURCE)/*.pl $(DEST_HELP)
        chmod $(SCRIPTMOD) $(DEST_HELP)/*.pl
-       cd $(HELPSOURCE); mv -f tags.dist tags
+       cd $(HELPSOURCE); if test -f tags.dist; then mv -f tags.dist tags; fi
 # install the menu files
        $(INSTALL_DATA) $(SCRIPTSOURCE)/menu.vim $(SYS_MENU_FILE)
        chmod $(VIMSCRIPTMOD) $(SYS_MENU_FILE)
index bb75c115ff9f2dc2b9580228618b5b5e2c51413e..3f45bd64b5b986a0f09ff9745e5c5279a16a76e8 100644 (file)
@@ -748,6 +748,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1633,
 /**/
     1632,
 /**/