summaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
authormorr <morr@pkgsrc.org>2018-07-28 08:27:35 +0000
committermorr <morr@pkgsrc.org>2018-07-28 08:27:35 +0000
commit3504a5a04834c3754357cef57c6ddf35d3324d7e (patch)
tree46e400589772fda3078809b15c5933a9ecbe7951 /editors
parent7ee6d6d2df7f420aaa1153105494ea0b46512c20 (diff)
downloadpkgsrc-3504a5a04834c3754357cef57c6ddf35d3324d7e.tar.gz
Update to version 8.1.0216
Changelog: 8.1.0062 popup menu broken if a callback changes the window layout 8.1.0063 Mac: NSStringPboardType is deprecated 8.1.0064 typing CTRL-W in a prompt buffer shows mode "-- --" 8.1.0065 (after 8.1.0062) balloon displayed at the wrong position 8.1.0066 nasty autocommand causes using freed memory 8.1.0067 syntax highlighting not working when re-entering a buffer 8.1.0068 nasty autocommands can still cause using freed memory 8.1.0069 cannot handle pressing CTRL-C in a prompt buffer 8.1.0070 missing part of the changes for prompt_setinterrupt() 8.1.0071 terminal debugger only works with the terminal feature 8.1.0072 use of 'termwinkey' is inconsistent 8.1.0073 crash when autocommands call setloclist() 8.1.0074 (after 8.1.0073) crash when running quickfix tests 8.1.0075 no Vim logo in README file 8.1.0076 command getting cleared with CTRL-W : in a terminal window 8.1.0077 header of README file is not nice 8.1.0078 "..." used inconsistently in messages 8.1.0079 superfluous space in messages 8.1.0080 can't see the breakpoint number in the terminal debugger 8.1.0081 the terminal debugger doesn't adjust to changed 'background' 8.1.0082 in terminal window, typing : at more prompt, inserts ':' 8.1.0083 "is" and "as" have trouble with quoted punctuation 8.1.0084 user name completion does not work on MS-Windows 8.1.0085 no test for completing user name and language 8.1.0086 no tests for libcall() and libcallnr() 8.1.0087 v:shell_error is always zero when using terminal for "!cmd" 8.1.0088 terminal test for stdout and stderr is a bit flaky 8.1.0089 error when ending the terminal debugger 8.1.0090 "..." used inconsistently in a message 8.1.0091 MS-Windows: Cannot interrupt gdb when program is running 8.1.0092 (after 8.1.0091) prompt buffer test fails 8.1.0093 non-MS-Windows: Cannot interrupt gdb when program is running 8.1.0094 help text "usage:" is not capatalized 8.1.0095 dialog for ":browse tabnew" says "new window" 8.1.0096 inconsistent use of the word autocommands 8.1.0097 superfluous space before exclamation mark 8.1.0098 segfault when pattern with \z() is very slow 8.1.0099 exclamation mark in error message not needed 8.1.0100 terminal debugger: error when setting a watch point 8.1.0101 no test for getcmdwintype() 8.1.0102 cannot build without syntax highlighting 8.1.0103 long version string cannot be translated 8.1.0104 can't build without the +eval feature 8.1.0105 all tab stops are the same 8.1.0106 build fails when HAVE_DATE_TIME is undefined 8.1.0107 Python: getting buffer option clears message 8.1.0108 no Danish translations 8.1.0109 new po makefile missing from distribution 8.1.0110 file name not displayed with ":file" 8.1.0111 .po files do not use recommended names 8.1.0112 no error when using bad arguments with searchpair() 8.1.0113 compiler warning for unused variable 8.1.0114 confusing variable name 8.1.0115 the matchparen plugin may throw an error 8.1.0116 display problem with 'vartabstop' and 'linebreak' 8.1.0117 URL in install program still points to SourceForge 8.1.0118 duplicate error message for put command 8.1.0119 failing test goes unnoticed because messages is not written 8.1.0120 buffer 'modified' set even when :sort has no changes 8.1.0121 crash when using ballooneval related to 'vartabstop' 8.1.0122 translators don't always understand the maintainer message 8.1.0123 MS-Windows: colors are wrong after setting 'notgc' 8.1.0124 has('vcon') returns true even for non-win32 terminal 8.1.0125 virtual edit replace with multi-byte fails at end of line 8.1.0126 various problems with 'vartabstop' 8.1.0127 build failure when disabling the session feature 8.1.0128 building with MinGW does not work out-of-the-box 8.1.0129 still some xterm-like terminals get a stray "p" 8.1.0130 ":profdel func" does not work if func was called already 8.1.0131 :profdel is not tested 8.1.0132 lua tests are old style 8.1.0133 tagfiles() can have duplicate entries 8.1.0134 Lua interface does not support funcref 8.1.0135 undo message delays screen update for CTRL-O u 8.1.0136 Lua tests don't cover new features 8.1.0137 CI does not run with TCL 8.1.0138 negative value of 'softtabstop' not used correctly 8.1.0139 Lua tests fail on some platforms 8.1.0140 recording into a register has focus events 8.1.0141 :cexpr no longer jumps to the first error 8.1.0142 xterm and vt320 builtin termcap missing keypad keys 8.1.0143 matchit and matchparen don't handle E363 8.1.0144 the :cd command does not have good test coverage 8.1.0145 test with grep is failing on MS-Windows 8.1.0146 when $LANG is set the compiler test may fail 8.1.0147 compiler warning when building with Python 3.7 8.1.0148 memory leak when using :tcl expr command 8.1.0149 session is wrong with multiple tabs when :lcd was used 8.1.0150 insufficient test coverage for Tcl 8.1.0151 mksession test fails on MS-Windows 8.1.0152 cannot easily run individual tests on MS-Windows 8.1.0153 (after 8.1.0152) build with SHADOWDIR fails 8.1.0154 crash with "set smarttab shiftwidth=0 softtabstop=-1" 8.1.0155 evim.man missing from the distribution 8.1.0156 MS-Windows compiler warning 8.1.0157 old iTerm2 is not recognized, resulting in stray output 8.1.0158 GUI: input() fails if CTRL-C was pressed before 8.1.0159 completion for user names does not work for a prefix. 8.1.0160 no Danish manual translations 8.1.0161 buffer not updated with 'autoread' set if file was deleted 8.1.0162 Danish and German man pages are not installed 8.1.0163 insufficient testing for Tcl 8.1.0164 luaeval('vim.buffer().name') returns an error 8.1.0165 :clist output can be very long 8.1.0166 using dict_add_nr_str() is clumsy 8.1.0167 lock flag in new dictitem is reset in many places 8.1.0168 output of :marks is too short with multi-byte chars 8.1.0169 calling message_filtered() a bit too often 8.1.0170 invalid memory use with complicated pattern 8.1.0171 typing CTRL-W n in a terminal window causes ml_get error 8.1.0172 'viminfofile' option does not behave like a file name 8.1.0173 compiler warning on MS-Windows 8.1.0174 after paging up and down fold line is wrong 8.1.0175 marks test fails in very wide window 8.1.0176 overlapping string argument for strcpy() 8.1.0177 defining function in sandbox is inconsistent 8.1.0178 warning for passing pointer to non-pointer argument 8.1.0179 redundant condition for boundary check 8.1.0180 static analysis errors in Lua interface 8.1.0181 memory leak with trailing characters in skip expression 8.1.0182 Unicode standard was updated 8.1.0183 Lua API changed, breaking the build 8.1.0184 not easy to figure out the window layout 8.1.0185 running tests writes lua.vim even though it is not used 8.1.0186 test for getwininfo() fails in GUI 8.1.0187 getwininfo() and win_screenpos() return different numbers 8.1.0188 no test for ":cscope add" 8.1.0189 function defined in sandbox not tested 8.1.0190 Perl refcounts are wrong 8.1.0191 Perl test fails in 24 line terminal 8.1.0192 executing regexp recursively fails with a crash 8.1.0193 terminal debugger buttons don't always work 8.1.0194 possibly use of NULL pointer 8.1.0195 terminal debugger commands don't always work 8.1.0196 terminal debugger error with .gdbinit file 8.1.0197 Windows GUI: title for search/replace is wrong 8.1.0198 there is no hint that syntax is disabled for 'redrawtime' 8.1.0199 spellbadword() does not check for caps error 8.1.0200 spellbadword() not tested 8.1.0201 newer Python uses "importlib" instead of "imp" 8.1.0202 :version always shows +packages 8.1.0203 building with Perl 5.28 fails on Windows 8.1.0204 inputlist() is not tested 8.1.0205 invalid memory access with invalid modeline 8.1.0206 duplicate test function name 8.1.0207 need many menu translation files to cover regions 8.1.0208 file left behind after running individual test 8.1.0209 stderr output from Ruby messes up display 8.1.0210 still a few K&R function declarations 8.1.0211 expanding a file name "~" results in $HOME 8.1.0212 preferred cursor column not set in interfaces 8.1.0213 CTRL-W CR does not work properly in a quickfix window 8.1.0214 +autochdir feature not reported by has() or :version 8.1.0215 no error if configure --with-x cannot configure X 8.1.0216 part of file not indented properly
Diffstat (limited to 'editors')
-rw-r--r--editors/vim-share/PLIST6
-rw-r--r--editors/vim-share/distinfo16
-rw-r--r--editors/vim-share/patches/patch-Makefile22
-rw-r--r--editors/vim-share/patches/patch-auto_configure6
-rw-r--r--editors/vim-share/patches/patch-configure4
-rw-r--r--editors/vim-share/version.mk6
6 files changed, 37 insertions, 23 deletions
diff --git a/editors/vim-share/PLIST b/editors/vim-share/PLIST
index 7f05e4b7d3f..a20af330719 100644
--- a/editors/vim-share/PLIST
+++ b/editors/vim-share/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.40 2018/06/04 09:05:00 morr Exp $
+@comment $NetBSD: PLIST,v 1.41 2018/07/28 08:27:35 morr Exp $
bin/xxd
man/man1/evim.1
man/man1/vim.1
@@ -1358,6 +1358,8 @@ share/vim/${VIM_SUBDIR}/tutor/tutor.ca.utf-8
share/vim/${VIM_SUBDIR}/tutor/tutor.cs
share/vim/${VIM_SUBDIR}/tutor/tutor.cs.cp1250
share/vim/${VIM_SUBDIR}/tutor/tutor.cs.utf-8
+share/vim/${VIM_SUBDIR}/tutor/tutor.da
+share/vim/${VIM_SUBDIR}/tutor/tutor.da.utf-8
share/vim/${VIM_SUBDIR}/tutor/tutor.de
share/vim/${VIM_SUBDIR}/tutor/tutor.de.utf-8
share/vim/${VIM_SUBDIR}/tutor/tutor.el
@@ -1382,7 +1384,7 @@ share/vim/${VIM_SUBDIR}/tutor/tutor.ja.sjis
share/vim/${VIM_SUBDIR}/tutor/tutor.ja.utf-8
share/vim/${VIM_SUBDIR}/tutor/tutor.ko.euc
share/vim/${VIM_SUBDIR}/tutor/tutor.ko.utf-8
-share/vim/${VIM_SUBDIR}/tutor/tutor.lv
+share/vim/${VIM_SUBDIR}/tutor/tutor.lv.utf-8
share/vim/${VIM_SUBDIR}/tutor/tutor.nb
share/vim/${VIM_SUBDIR}/tutor/tutor.nb.utf-8
share/vim/${VIM_SUBDIR}/tutor/tutor.nl
diff --git a/editors/vim-share/distinfo b/editors/vim-share/distinfo
index 53e67526bac..8c8d4099ec7 100644
--- a/editors/vim-share/distinfo
+++ b/editors/vim-share/distinfo
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.175 2018/06/16 22:46:43 morr Exp $
+$NetBSD: distinfo,v 1.176 2018/07/28 08:27:35 morr Exp $
-SHA1 (vim-8.1.0061.tar.gz) = ce72ff421215ebd5a365f754ee5b121e89a0da19
-RMD160 (vim-8.1.0061.tar.gz) = ec19d3d86793697a5ade9e35890f4c7fc2e263e9
-SHA512 (vim-8.1.0061.tar.gz) = 8c5b03facae2046fdc05746f43a55832083e98e72d110cf69493bead4e9821e3dbb5cdeea12e9a318ea82869b42d1e1f7bf473968da388c8eda91a9281fd623b
-Size (vim-8.1.0061.tar.gz) = 13655774 bytes
-SHA1 (patch-Makefile) = a7a25e77bcb5b53118b12af1dbca7f8312f353a5
-SHA1 (patch-auto_configure) = b71d17ae4f770e25e309d7feef0d5232b74778c1
-SHA1 (patch-configure) = 8bd8d7f463959c1b3b93364c8f3b156ad49965be
+SHA1 (vim-8.1.0216.tar.gz) = 97e6ddfbed657f233debd4c9a9e56a3d9a62ba89
+RMD160 (vim-8.1.0216.tar.gz) = 8f10be37ae78b02efeddd1a42cc4a063595eeb70
+SHA512 (vim-8.1.0216.tar.gz) = 902eb8c973b3a23c311c077ef60178a04b76bb84c29edaf6f91aa5a575c886cf0cf9f0a94da06092f98d3b56f02932b67981f7a5b70a6cfe036b009262073d0f
+Size (vim-8.1.0216.tar.gz) = 13769455 bytes
+SHA1 (patch-Makefile) = 52d05da11e8b0c2ab90310e178032124033887f4
+SHA1 (patch-auto_configure) = 6517ff23cb337f2fb3874f818d5a50861942aca9
+SHA1 (patch-configure) = 4514af45a71309dabfecb8aae019fdc2e36e45b6
SHA1 (patch-feature.h) = 19c5ac2d7056adf9e6e074732871abc4058a59eb
SHA1 (patch-link.sh) = 24db881cea873330a8a3bf672f6135d0835651fd
diff --git a/editors/vim-share/patches/patch-Makefile b/editors/vim-share/patches/patch-Makefile
index 2d104c1a625..dc37b6d527c 100644
--- a/editors/vim-share/patches/patch-Makefile
+++ b/editors/vim-share/patches/patch-Makefile
@@ -1,12 +1,12 @@
-$NetBSD: patch-Makefile,v 1.7 2017/08/15 21:00:11 wiz Exp $
+$NetBSD: patch-Makefile,v 1.8 2018/07/28 08:27:35 morr Exp $
Handle Xaw support appropiately.
Fix GNUmakeism by not depending on $< in non-suffix rules.
---- src/Makefile.orig 2017-08-12 20:55:58.000000000 +0000
+--- src/Makefile.orig 2018-07-27 21:16:51.000000000 +0000
+++ src/Makefile
-@@ -1285,22 +1285,27 @@ MOTIF_BUNDLE =
+@@ -1297,22 +1297,27 @@ MOTIF_BUNDLE =
### Athena GUI
### Use Xaw3d to make the menus look a little bit nicer
#XAW_LIB = -lXaw3d
@@ -41,7 +41,7 @@ Fix GNUmakeism by not depending on $< in non-suffix rules.
ATHENA_IPATH = $(GUI_INC_LOC)
ATHENA_LIBS_DIR = $(GUI_LIB_LOC)
-@@ -2382,7 +2387,7 @@ installrtbase: $(HELPSOURCE)/vim.1 $(DES
+@@ -2236,7 +2241,7 @@ installrtbase: $(HELPSOURCE)/vim.1 $(DES
mv -f tags tags.dist; fi
@echo generating help tags
-@cd $(HELPSOURCE); if test -z "$(CROSS_COMPILING)"; then \
@@ -50,7 +50,7 @@ Fix GNUmakeism by not depending on $< in non-suffix rules.
cd $(HELPSOURCE); \
files=`ls *.txt tags`; \
files="$$files `ls *.??x tags-?? 2>/dev/null || true`"; \
-@@ -2522,26 +2527,26 @@ installtools: $(TOOLS) $(DESTDIR)$(exec_
+@@ -2379,32 +2384,32 @@ installtools: $(TOOLS) $(DESTDIR)$(exec_
fi
-chmod $(FILEMOD) $(DEST_TOOLS)/*
# replace the path in some tools
@@ -64,6 +64,12 @@ Fix GNUmakeism by not depending on $< in non-suffix rules.
# install the language specific files for tools, if they were unpacked
install-tool-languages:
+- -$(SHELL) ./installman.sh xxd $(DEST_MAN_DA) "-da" $(INSTALLMANARGS)
+- -$(SHELL) ./installman.sh xxd $(DEST_MAN_DA_I) "-da" $(INSTALLMANARGS)
+- -$(SHELL) ./installman.sh xxd $(DEST_MAN_DA_U) "-da.UTF-8" $(INSTALLMANARGS)
+- -$(SHELL) ./installman.sh xxd $(DEST_MAN_DE) "-de" $(INSTALLMANARGS)
+- -$(SHELL) ./installman.sh xxd $(DEST_MAN_DE_I) "-de" $(INSTALLMANARGS)
+- -$(SHELL) ./installman.sh xxd $(DEST_MAN_DE_U) "-de.UTF-8" $(INSTALLMANARGS)
- -$(SHELL) ./installman.sh xxd $(DEST_MAN_FR) "-fr" $(INSTALLMANARGS)
- -$(SHELL) ./installman.sh xxd $(DEST_MAN_FR_I) "-fr" $(INSTALLMANARGS)
- -$(SHELL) ./installman.sh xxd $(DEST_MAN_FR_U) "-fr.UTF-8" $(INSTALLMANARGS)
@@ -76,6 +82,12 @@ Fix GNUmakeism by not depending on $< in non-suffix rules.
- -$(SHELL) ./installman.sh xxd $(DEST_MAN_PL_U) "-pl.UTF-8" $(INSTALLMANARGS)
- -$(SHELL) ./installman.sh xxd $(DEST_MAN_RU) "-ru" $(INSTALLMANARGS)
- -$(SHELL) ./installman.sh xxd $(DEST_MAN_RU_U) "-ru.UTF-8" $(INSTALLMANARGS)
++ #-$(SHELL) ./installman.sh xxd $(DEST_MAN_DA) "-da" $(INSTALLMANARGS)
++ #-$(SHELL) ./installman.sh xxd $(DEST_MAN_DA_I) "-da" $(INSTALLMANARGS)
++ #-$(SHELL) ./installman.sh xxd $(DEST_MAN_DA_U) "-da.UTF-8" $(INSTALLMANARGS)
++ #-$(SHELL) ./installman.sh xxd $(DEST_MAN_DE) "-de" $(INSTALLMANARGS)
++ #-$(SHELL) ./installman.sh xxd $(DEST_MAN_DE_I) "-de" $(INSTALLMANARGS)
++ #-$(SHELL) ./installman.sh xxd $(DEST_MAN_DE_U) "-de.UTF-8" $(INSTALLMANARGS)
+ #-$(SHELL) ./installman.sh xxd $(DEST_MAN_FR) "-fr" $(INSTALLMANARGS)
+ #-$(SHELL) ./installman.sh xxd $(DEST_MAN_FR_I) "-fr" $(INSTALLMANARGS)
+ #-$(SHELL) ./installman.sh xxd $(DEST_MAN_FR_U) "-fr.UTF-8" $(INSTALLMANARGS)
diff --git a/editors/vim-share/patches/patch-auto_configure b/editors/vim-share/patches/patch-auto_configure
index 16ec2ddc495..44e768e83d2 100644
--- a/editors/vim-share/patches/patch-auto_configure
+++ b/editors/vim-share/patches/patch-auto_configure
@@ -1,10 +1,10 @@
-$NetBSD: patch-auto_configure,v 1.6 2017/12/08 20:12:43 bsiegert Exp $
+$NetBSD: patch-auto_configure,v 1.7 2018/07/28 08:27:35 morr Exp $
Buildlink takes care of include files.
---- src/auto/configure.orig 2017-08-12 20:55:58.000000000 +0000
+--- src/auto/configure.orig 2018-07-27 21:16:51.000000000 +0000
+++ src/auto/configure
-@@ -9535,7 +9535,7 @@ fi
+@@ -10091,7 +10091,7 @@ fi
if test -z "$SKIP_MOTIF"; then
diff --git a/editors/vim-share/patches/patch-configure b/editors/vim-share/patches/patch-configure
index e0f66b3fe37..01f27bc6da9 100644
--- a/editors/vim-share/patches/patch-configure
+++ b/editors/vim-share/patches/patch-configure
@@ -1,9 +1,9 @@
-$NetBSD: patch-configure,v 1.2 2017/08/15 21:00:11 wiz Exp $
+$NetBSD: patch-configure,v 1.3 2018/07/28 08:27:35 morr Exp $
use the right shell and avoid a non-portable construct
Needed to configure on SunOS-5.9/sparc.
---- src/configure.orig 2017-08-12 20:55:58.000000000 +0000
+--- src/configure.orig 2018-07-27 21:16:51.000000000 +0000
+++ src/configure
@@ -1,7 +1,8 @@
#! /bin/sh
diff --git a/editors/vim-share/version.mk b/editors/vim-share/version.mk
index f76cb9da0f0..12dd481135e 100644
--- a/editors/vim-share/version.mk
+++ b/editors/vim-share/version.mk
@@ -1,8 +1,8 @@
-# $NetBSD: version.mk,v 1.117 2018/06/16 22:46:43 morr Exp $
+# $NetBSD: version.mk,v 1.118 2018/07/28 08:27:35 morr Exp $
VIM_VERSION= 8.1
-VIM_PATCHLEVEL= 0061
-# Changelog: see http://ftp.vim.org/pub/vim/patches/8.0/
+VIM_PATCHLEVEL= 0216
+# Changelog: see http://ftp.vim.org/pub/vim/patches/8.1/
VIM_SUBDIR= vim81
PRINT_PLIST_AWK+= { gsub(/${VIM_SUBDIR}/, "$${VIM_SUBDIR}"); print; next; }