head 1.80; access; symbols pkgsrc-2023Q4:1.80.0.4 pkgsrc-2023Q4-base:1.80 pkgsrc-2023Q3:1.80.0.2 pkgsrc-2023Q3-base:1.80 pkgsrc-2023Q2:1.79.0.12 pkgsrc-2023Q2-base:1.79 pkgsrc-2023Q1:1.79.0.10 pkgsrc-2023Q1-base:1.79 pkgsrc-2022Q4:1.79.0.8 pkgsrc-2022Q4-base:1.79 pkgsrc-2022Q3:1.79.0.6 pkgsrc-2022Q3-base:1.79 pkgsrc-2022Q2:1.79.0.4 pkgsrc-2022Q2-base:1.79 pkgsrc-2022Q1:1.79.0.2 pkgsrc-2022Q1-base:1.79 pkgsrc-2021Q4:1.78.0.2 pkgsrc-2021Q4-base:1.78 pkgsrc-2021Q3:1.77.0.12 pkgsrc-2021Q3-base:1.77 pkgsrc-2021Q2:1.77.0.10 pkgsrc-2021Q2-base:1.77 pkgsrc-2021Q1:1.77.0.8 pkgsrc-2021Q1-base:1.77 pkgsrc-2020Q4:1.77.0.6 pkgsrc-2020Q4-base:1.77 pkgsrc-2020Q3:1.77.0.4 pkgsrc-2020Q3-base:1.77 pkgsrc-2020Q2:1.77.0.2 pkgsrc-2020Q2-base:1.77 pkgsrc-2020Q1:1.76.0.4 pkgsrc-2020Q1-base:1.76 pkgsrc-2019Q4:1.76.0.6 pkgsrc-2019Q4-base:1.76 pkgsrc-2019Q3:1.76.0.2 pkgsrc-2019Q3-base:1.76 pkgsrc-2019Q2:1.74.0.54 pkgsrc-2019Q2-base:1.74 pkgsrc-2019Q1:1.74.0.52 pkgsrc-2019Q1-base:1.74 pkgsrc-2018Q4:1.74.0.50 pkgsrc-2018Q4-base:1.74 pkgsrc-2018Q3:1.74.0.48 pkgsrc-2018Q3-base:1.74 pkgsrc-2018Q2:1.74.0.46 pkgsrc-2018Q2-base:1.74 pkgsrc-2018Q1:1.74.0.44 pkgsrc-2018Q1-base:1.74 pkgsrc-2017Q4:1.74.0.42 pkgsrc-2017Q4-base:1.74 pkgsrc-2017Q3:1.74.0.40 pkgsrc-2017Q3-base:1.74 pkgsrc-2017Q2:1.74.0.36 pkgsrc-2017Q2-base:1.74 pkgsrc-2017Q1:1.74.0.34 pkgsrc-2017Q1-base:1.74 pkgsrc-2016Q4:1.74.0.32 pkgsrc-2016Q4-base:1.74 pkgsrc-2016Q3:1.74.0.30 pkgsrc-2016Q3-base:1.74 pkgsrc-2016Q2:1.74.0.28 pkgsrc-2016Q2-base:1.74 pkgsrc-2016Q1:1.74.0.26 pkgsrc-2016Q1-base:1.74 pkgsrc-2015Q4:1.74.0.24 pkgsrc-2015Q4-base:1.74 pkgsrc-2015Q3:1.74.0.22 pkgsrc-2015Q3-base:1.74 pkgsrc-2015Q2:1.74.0.20 pkgsrc-2015Q2-base:1.74 pkgsrc-2015Q1:1.74.0.18 pkgsrc-2015Q1-base:1.74 pkgsrc-2014Q4:1.74.0.16 pkgsrc-2014Q4-base:1.74 pkgsrc-2014Q3:1.74.0.14 pkgsrc-2014Q3-base:1.74 pkgsrc-2014Q2:1.74.0.12 pkgsrc-2014Q2-base:1.74 pkgsrc-2014Q1:1.74.0.10 pkgsrc-2014Q1-base:1.74 pkgsrc-2013Q4:1.74.0.8 pkgsrc-2013Q4-base:1.74 pkgsrc-2013Q3:1.74.0.6 pkgsrc-2013Q3-base:1.74 pkgsrc-2013Q2:1.74.0.4 pkgsrc-2013Q2-base:1.74 pkgsrc-2013Q1:1.74.0.2 pkgsrc-2013Q1-base:1.74 pkgsrc-2012Q4:1.72.0.2 pkgsrc-2012Q4-base:1.72 pkgsrc-2012Q3:1.71.0.2 pkgsrc-2012Q3-base:1.71 pkgsrc-2012Q2:1.70.0.10 pkgsrc-2012Q2-base:1.70 pkgsrc-2012Q1:1.70.0.8 pkgsrc-2012Q1-base:1.70 pkgsrc-2011Q4:1.70.0.6 pkgsrc-2011Q4-base:1.70 pkgsrc-2011Q3:1.70.0.4 pkgsrc-2011Q3-base:1.70 pkgsrc-2011Q2:1.70.0.2 pkgsrc-2011Q2-base:1.70 pkgsrc-2011Q1:1.69.0.30 pkgsrc-2011Q1-base:1.69 pkgsrc-2010Q4:1.69.0.28 pkgsrc-2010Q4-base:1.69 pkgsrc-2010Q3:1.69.0.26 pkgsrc-2010Q3-base:1.69 pkgsrc-2010Q2:1.69.0.24 pkgsrc-2010Q2-base:1.69 pkgsrc-2010Q1:1.69.0.22 pkgsrc-2010Q1-base:1.69 pkgsrc-2009Q4:1.69.0.20 pkgsrc-2009Q4-base:1.69 pkgsrc-2009Q3:1.69.0.18 pkgsrc-2009Q3-base:1.69 pkgsrc-2009Q2:1.69.0.16 pkgsrc-2009Q2-base:1.69 pkgsrc-2009Q1:1.69.0.14 pkgsrc-2009Q1-base:1.69 pkgsrc-2008Q4:1.69.0.12 pkgsrc-2008Q4-base:1.69 pkgsrc-2008Q3:1.69.0.10 pkgsrc-2008Q3-base:1.69 cube-native-xorg:1.69.0.8 cube-native-xorg-base:1.69 pkgsrc-2008Q2:1.69.0.6 pkgsrc-2008Q2-base:1.69 cwrapper:1.69.0.4 pkgsrc-2008Q1:1.69.0.2 pkgsrc-2008Q1-base:1.69 pkgsrc-2007Q4:1.65.0.16 pkgsrc-2007Q4-base:1.65 pkgsrc-2007Q3:1.65.0.14 pkgsrc-2007Q3-base:1.65 pkgsrc-2007Q2:1.65.0.12 pkgsrc-2007Q2-base:1.65 pkgsrc-2007Q1:1.65.0.10 pkgsrc-2007Q1-base:1.65 pkgsrc-2006Q4:1.65.0.8 pkgsrc-2006Q4-base:1.65 pkgsrc-2006Q3:1.65.0.6 pkgsrc-2006Q3-base:1.65 pkgsrc-2006Q2:1.65.0.4 pkgsrc-2006Q2-base:1.65 pkgsrc-2006Q1:1.65.0.2 pkgsrc-2006Q1-base:1.65 pkgsrc-2005Q4:1.63.0.2 pkgsrc-2005Q4-base:1.63 pkgsrc-2005Q3:1.62.0.2 pkgsrc-2005Q3-base:1.62 pkgsrc-2005Q2:1.61.0.2 pkgsrc-2005Q2-base:1.61 pkgsrc-2005Q1:1.59.0.2 pkgsrc-2005Q1-base:1.59 pkgsrc-2004Q4:1.55.0.2 pkgsrc-2004Q4-base:1.55 pkgsrc-2004Q3:1.53.0.2 pkgsrc-2004Q3-base:1.53 pkgsrc-2004Q2:1.52.0.2 pkgsrc-2004Q2-base:1.52 pkgsrc-2004Q1:1.51.0.2 pkgsrc-2004Q1-base:1.51 pkgsrc-2003Q4:1.49.0.2 pkgsrc-2003Q4-base:1.49 netbsd-1-6-1:1.43.0.2 netbsd-1-6-1-base:1.43 netbsd-1-6:1.42.0.8 netbsd-1-6-RELEASE-base:1.42 pkgviews:1.42.0.4 pkgviews-base:1.42 buildlink2:1.42.0.2 buildlink2-base:1.42 netbsd-1-5-PATCH003:1.42 netbsd-1-5-PATCH001:1.37 netbsd-1-5-RELEASE:1.34 netbsd-1-4-PATCH003:1.34 netbsd-1-4-PATCH002:1.32 comdex-fall-1999:1.20 netbsd-1-4-PATCH001:1.17 netbsd-1-4-RELEASE:1.16 netbsd-1-3-PATCH003:1.12 netbsd-1-3-PATCH002:1.6; locks; strict; comment @# @; 1.80 date 2023.09.16.12.43.13; author rhialto; state Exp; branches; next 1.79; commitid i4Ig5g56YgFxGZEE; 1.79 date 2022.01.10.20.55.32; author morr; state Exp; branches; next 1.78; commitid 5THsaQzM3rqA98oD; 1.78 date 2021.12.01.21.36.59; author wiz; state Exp; branches; next 1.77; commitid 39Iek5kvK9elEZiD; 1.77 date 2020.05.03.13.14.21; author morr; state Exp; branches; next 1.76; commitid tzBpoC9MeJlaqN6C; 1.76 date 2019.08.27.09.26.01; author maya; state Exp; branches; next 1.75; commitid arHy6tvGEoE6cEAB; 1.75 date 2019.08.03.21.01.11; author morr; state Exp; branches; next 1.74; commitid eDMmB6fbvFkZNCxB; 1.74 date 2013.03.25.00.34.49; author mspo; state Exp; branches; next 1.73; 1.73 date 2013.03.21.00.29.05; author mspo; state Exp; branches; next 1.72; 1.72 date 2012.10.03.11.43.46; author asau; state Exp; branches; next 1.71; 1.71 date 2012.08.27.14.45.36; author morr; state Exp; branches; next 1.70; 1.70 date 2011.04.22.13.43.28; author obache; state Exp; branches; next 1.69; 1.69 date 2008.03.11.10.55.02; author martti; state Exp; branches; next 1.68; 1.68 date 2008.03.02.16.01.31; author jlam; state Exp; branches; next 1.67; 1.67 date 2008.01.09.13.47.42; author martti; state Exp; branches; next 1.66; 1.66 date 2008.01.03.23.20.50; author heinz; state Exp; branches; next 1.65; 1.65 date 2006.03.02.10.41.41; author martti; state Exp; branches; next 1.64; 1.64 date 2006.02.10.20.56.57; author heinz; state Exp; branches; next 1.63; 1.63 date 2005.10.23.14.13.50; author rillig; state Exp; branches; next 1.62; 1.62 date 2005.07.19.10.18.59; author grant; state Exp; branches; next 1.61; 1.61 date 2005.05.30.14.18.14; author martti; state Exp; branches 1.61.2.1; next 1.60; 1.60 date 2005.05.26.20.09.35; author jmmv; state Exp; branches; next 1.59; 1.59 date 2005.03.15.09.07.29; author martti; state Exp; branches; next 1.58; 1.58 date 2005.01.25.13.48.54; author jmmv; state Exp; branches; next 1.57; 1.57 date 2005.01.06.20.39.28; author adrianp; state Exp; branches; next 1.56; 1.56 date 2005.01.05.11.03.44; author cjs; state Exp; branches; next 1.55; 1.55 date 2004.12.03.15.14.56; author wiz; state Exp; branches 1.55.2.1; next 1.54; 1.54 date 2004.10.03.00.14.39; author tv; state Exp; branches; next 1.53; 1.53 date 2004.06.21.08.23.48; author martti; state Exp; branches; next 1.52; 1.52 date 2004.04.25.01.46.11; author snj; state Exp; branches 1.52.2.1; next 1.51; 1.51 date 2003.12.14.10.14.28; author wiz; state Exp; branches; next 1.50; 1.50 date 2003.12.14.10.10.52; author cjs; state Exp; branches; next 1.49; 1.49 date 2003.09.28.09.13.56; author jlam; state Exp; branches; next 1.48; 1.48 date 2003.09.27.17.07.36; author grant; state Exp; branches; next 1.47; 1.47 date 2003.08.10.03.15.30; author grant; state Exp; branches; next 1.46; 1.46 date 2003.07.13.13.51.37; author wiz; state Exp; branches; next 1.45; 1.45 date 2003.06.02.08.26.03; author martti; state Exp; branches; next 1.44; 1.44 date 2003.02.15.18.56.17; author martti; state Exp; branches; next 1.43; 1.43 date 2002.09.14.00.10.45; author jlam; state Exp; branches; next 1.42; 1.42 date 2002.03.24.19.38.25; author martti; state Exp; branches; next 1.41; 1.41 date 2001.09.27.23.18.02; author jlam; state Exp; branches; next 1.40; 1.40 date 2001.08.06.17.44.44; author pooka; state Exp; branches; next 1.39; 1.39 date 2001.06.20.18.59.37; author jlam; state Exp; branches; next 1.38; 1.38 date 2001.06.11.06.34.32; author jlam; state Exp; branches; next 1.37; 1.37 date 2001.02.16.14.40.54; author wiz; state Exp; branches; next 1.36; 1.36 date 2001.01.08.13.23.53; author wiz; state Exp; branches; next 1.35; 1.35 date 2000.11.02.03.25.33; author wiz; state Exp; branches; next 1.34; 1.34 date 2000.07.28.10.33.57; author wiz; state Exp; branches; next 1.33; 1.33 date 2000.06.25.11.50.32; author pooka; state Exp; branches; next 1.32; 1.32 date 2000.02.18.14.37.43; author pooka; state Exp; branches; next 1.31; 1.31 date 2000.01.25.17.13.14; author pooka; state Exp; branches; next 1.30; 1.30 date 2000.01.17.17.36.35; author pooka; state Exp; branches; next 1.29; 1.29 date 2000.01.15.18.46.27; author jlam; state Exp; branches; next 1.28; 1.28 date 99.12.21.17.18.59; author pooka; state Exp; branches; next 1.27; 1.27 date 99.12.21.13.18.05; author pooka; state Exp; branches; next 1.26; 1.26 date 99.11.28.23.50.37; author tron; state Exp; branches; next 1.25; 1.25 date 99.11.28.23.26.23; author tron; state Exp; branches; next 1.24; 1.24 date 99.11.28.18.57.52; author tron; state Exp; branches; next 1.23; 1.23 date 99.11.25.20.20.32; author tron; state Exp; branches; next 1.22; 1.22 date 99.11.22.08.49.12; author tron; state Exp; branches; next 1.21; 1.21 date 99.11.12.16.55.11; author agc; state Exp; branches; next 1.20; 1.20 date 99.10.07.17.41.49; author tron; state Exp; branches; next 1.19; 1.19 date 99.08.08.09.31.18; author rh; state Exp; branches; next 1.18; 1.18 date 99.08.08.07.23.46; author rh; state Exp; branches; next 1.17; 1.17 date 99.07.06.08.00.50; author jlam; state Exp; branches; next 1.16; 1.16 date 99.04.27.22.27.14; author tron; state Exp; branches; next 1.15; 1.15 date 99.02.12.21.32.59; author tron; state Exp; branches; next 1.14; 1.14 date 99.02.12.21.09.28; author tron; state Exp; branches; next 1.13; 1.13 date 99.01.10.22.29.38; author tron; state Exp; branches; next 1.12; 1.12 date 98.09.16.21.54.26; author tron; state Exp; branches; next 1.11; 1.11 date 98.09.14.21.48.04; author garbled; state Exp; branches; next 1.10; 1.10 date 98.09.01.09.33.41; author agc; state Exp; branches; next 1.9; 1.9 date 98.08.24.10.12.22; author agc; state Exp; branches; next 1.8; 1.8 date 98.08.20.15.16.51; author tsarna; state Exp; branches; next 1.7; 1.7 date 98.06.22.12.27.09; author agc; state Exp; branches; next 1.6; 1.6 date 98.04.21.22.08.14; author tron; state Exp; branches; next 1.5; 1.5 date 98.04.15.10.38.23; author agc; state Exp; branches; next 1.4; 1.4 date 98.03.01.13.35.54; author tron; state Exp; branches; next 1.3; 1.3 date 98.02.28.22.03.20; author tron; state Exp; branches; next 1.2; 1.2 date 98.02.22.10.01.24; author tron; state Exp; branches; next 1.1; 1.1 date 98.02.19.21.47.54; author tron; state Exp; branches; next ; 1.61.2.1 date 2005.07.29.07.08.44; author snj; state Exp; branches; next ; 1.55.2.1 date 2005.01.08.16.22.48; author salo; state Exp; branches; next ; 1.52.2.1 date 2004.07.08.08.15.55; author agc; state Exp; branches; next ; desc @@ 1.80 log @editors/vim-xaw: remove, because upstream removed Athena GUI support in Vim 8.2.4677 of Sun Apr 3 18:02:37 2022 +0100. @ text @# $NetBSD: Makefile,v 1.79 2022/01/10 20:55:32 morr Exp $ PKGNAME= vim-${VIM_VERSION}.${VIM_PATCHLEVEL} COMMENT= Vim editor (vi clone) without GUI .include "../../editors/vim-share/Makefile.common" DEPENDS+= vim-share-${VIM_VERSION}.${VIM_PATCHLEVEL}{,nb*}:../../editors/vim-share CONFLICTS+= vim-gtk2-[0-9]* vim-gtk3-[0-9]* vim-motif-[0-9]* CONFIGURE_ARGS+= --enable-gui=no --without-x CONFIGURE_ARGS+= --with-tlib=${BUILDLINK_LIBNAME.termcap} BUILD_TARGET= vim INSTALL_TARGET= installvimbin installvimdiff installtutorbin TEST_TARGET= check post-install: .for f in rvim rview ${RM} -f ${DESTDIR}${PREFIX}/bin/${f} ${LN} -s vim ${DESTDIR}${PREFIX}/bin/${f} .endfor .include "../../converters/libiconv/buildlink3.mk" .include "../../devel/gettext-lib/buildlink3.mk" .include "../../mk/termcap.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.79 log @Remove PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.78 2021/12/01 21:36:59 wiz Exp $ d11 1 a11 2 CONFLICTS+= vim-gtk-[0-9]* vim-gtk2-[0-9]* vim-motif-[0-9]* CONFLICTS+= vim-xaw-[0-9]* vim-kde-[0-9]* @ 1.78 log @vim*: do not define NO_BUILTIN_TCAPS unconditionally This makes vim disregard color schemes. See https://mail-index.netbsd.org/pkgsrc-bugs/2021/05/28/msg070066.html and reading the CVS logs I couldn't find the reason it was done. Fix from RVP. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.77 2020/05/03 13:14:21 morr Exp $ a3 1 PKGREVISION= 1 @ 1.77 log @Update vim to version 8.2.0683. Changelog: 8.2.0304 terminal test if failing on some systems 8.2.0305 relativenumber test fails on some systems 8.2.0306 Vim9: :substitute(pat(repl does not work in Vim9 script 8.2.0307 Python 3 vim.eval not well tested 8.2.0308 'showbreak' does not work for a very long line 8.2.0309 window-local values have confusing name 8.2.0310 autocmd test fails on a slow system 8.2.0311 Vim9: insufficient script tests 8.2.0312 Vim9: insufficient script tests 8.2.0313 Vim9: insufficient script tests 8.2.0314 short name not set for terminal buffer 8.2.0315 build failure on HP-UX system 8.2.0316 ex_getln.c code has insufficient test coverage 8.2.0317 MSVC: _CRT_SECURE_NO_DEPRECATE not defined on DEBUG build 8.2.0318 Vim9: types not sufficiently tested 8.2.0319 file missing in distribution, comments outdated 8.2.0320 no Haiku support 8.2.0321 Vim9: ":execute" does not work yet 8.2.0322 Vim9: error checks not tested 8.2.0323 Vim9: calling a function that is defined later is slow 8.2.0324 text property not updated correctly when inserting/deleting 8.2.0325 ex_getln.c code not covered by tests 8.2.0326 compiler warning for using uninitialized variable 8.2.0327 crash when opening and closing two popup terminal windows 8.2.0328 no redraw when leaving term-normal mode in popup terminal 8.2.0329 popup filter converts 0x80 bytes 8.2.0330 build error with popup window but without terminal 8.2.0331 internal error when using test_void() and test_unknown() 8.2.0332 some code in ex_getln.c not covered by tests 8.2.0333 terminal in popup test is flaky 8.2.0334 abort called when using test_void() 8.2.0335 no completion for :disassemble 8.2.0336 Vim9: insufficient test coverage for compiling 8.2.0337 build fails on a few systems 8.2.0338 build failure without the channel feature 8.2.0339 Vim9: function return type may depend on arguments 8.2.0340 Vim9: function and partial types not tested 8.2.0341 using ":for" in Vim9 script gives an error 8.2.0342 some code in ex_getln.c not covered by tests 8.2.0343 Vim9: using wrong instruction, limited test coverage 8.2.0344 ":def" not skipped properly 8.2.0345 compiler warning when building without the float feature 8.2.0346 Vim9: finding common list type not tested 8.2.0347 various code not covered by tests 8.2.0348 Vim9: not all code tested 8.2.0349 Vim9: constant expression not well tested 8.2.0350 Vim9: expression tests don't use recognized constants 8.2.0351 terminal in popup test is still a bit flaky 8.2.0352 FreeBSD: test for sourcing utf-8 is skipped 8.2.0353 Vim9: while loop not tested 8.2.0354 Python 3.9 does not define _Py_DEC_REFTOTAL 8.2.0355 Vim9: str_val is confusing, it's a number 8.2.0356 MS-Windows: feedkeys() with VIMDLL cannot handle CSI 8.2.0357 cannot delete a text property matching both id and type 8.2.0358 insufficient testing for indent.c 8.2.0359 popup_atcursor() may hang 8.2.0360 yaml files are only recognized by the file extension 8.2.0361 internal error when using "0" for a callback 8.2.0362 MS-Windows: channel test fails if grep is not available 8.2.0363 some Normal mode commands not tested 8.2.0364 printf test failing on Haiku 8.2.0365 tag kind can't be a multi-byte character 8.2.0366 hardcopy command not tested enough 8.2.0367 can use :pedit in a popup window 8.2.0368 Vim9: import that redefines local variable does not fail 8.2.0369 various Normal mode commands not fully tested 8.2.0370 the typebuf_was_filled flag is sometimes not reset 8.2.0371 crash with combination of terminal popup and autocmd 8.2.0372 prop_find() may not find text property at start of the line 8.2.0373 type of term_sendkeys() is unknown 8.2.0374 using wrong printf directive for jump location 8.2.0375 Coverity warning for not using return value 8.2.0376 nasty callback test fails on some systems 8.2.0377 no CI test for a big-endian system 8.2.0378 prop_find() does not find all props 8.2.0379 gcc warns for ambiguous else 8.2.0380 tiny popup when creating a terminal popup without minwidth 8.2.0381 using freed memory with :lvimgrep and autocommand 8.2.0382 some tests fail when run under valgrind 8.2.0383 wrong feature check causes test not to be run 8.2.0384 Travis CI has warnings 8.2.0385 menu functionality insufficiently tested 8.2.0386 part from unfinished patch got included 8.2.0387 error for possible NULL argument to qsort() 8.2.0388 printmbcharset option not tested 8.2.0389 delayed redraw when shifting text from Insert mode 8.2.0390 terminal postponed scrollback test is flaky 8.2.0391 CI test coverage dropped 8.2.0392 Coverity warns for using array index out of range 8.2.0393 Coverity warns for not using return value 8.2.0394 Coverity complains about using NULL pointer 8.2.0395 build fails with FEAT_EVAL but without FEAT_MENU 8.2.0396 cmdexpand.c insufficiently tested 8.2.0397 delayed screen update when using undo from Insert mode 8.2.0398 profile test fails when two functions take same time 8.2.0399 various memory leaks 8.2.0400 not all tests using a terminal are in the list of flaky tests 8.2.0401 not enough test coverage for evalvars.c 8.2.0402 setting local instead of global flag 8.2.0403 when 'buftype' is "nofile" there is no overwrite check 8.2.0404 writefile() error does not give a hint 8.2.0405 MSVC: build fails with some combination of features 8.2.0406 FileReadCmd event not well tested 8.2.0407 no early check if :find and :sfind have an argument 8.2.0408 delete() commented out for testing 8.2.0409 search test leaves file behind 8.2.0410 channel test fails too often on slow Mac 8.2.0411 Mac: breakcheck is using a value from the stone ages 8.2.0412 MS-Windows: cannot use vimtutor from the start menu 8.2.0413 buffer menu does not handle special buffers properly 8.2.0414 channel connect_waittime() test is flaky 8.2.0415 bsdl filetype is not detected 8.2.0416 test leaves file behind 8.2.0417 Travis CI config can be improved 8.2.0418 code in eval.c not sufficiently covered by tests 8.2.0419 various memory leaks in Vim9 script code 8.2.0420 Vim9: cannot interrupt a loop with CTRL-C 8.2.0421 interrupting with CTRL-C does not always work 8.2.0422 crash when passing popup window to win_splitmove() 8.2.0423 in some environments a few tests are expected to fail 8.2.0424 checking for wrong return value 8.2.0425 code for modeless selection not sufficiently tested 8.2.0426 some errors were not tested for 8.2.0427 it is not possible to check for a typo in a feature name 8.2.0428 buffer name may leak 8.2.0429 no warning when test checks for option that never exists 8.2.0430 window creation failure not properly tested 8.2.0431 some compilers don't support using \e for Esc 8.2.0432 a few tests fail in a huge terminal 8.2.0433 INT signal not properly tested 8.2.0434 MS-Windows with VTP: Normal color not working 8.2.0435 channel contents might be freed twice 8.2.0436 no warnings for incorrect printf arguments 8.2.0437 MS-Windows installer contains old stuff 8.2.0438 terminal noblock test is very flaky on BSD 8.2.0439 :disassemble has minor flaws 8.2.0440 terminal noblock test is still very flaky on BSD 8.2.0441 terminal noblock test is still failing on BSD 8.2.0442 channel contents might be used after being freed 8.2.0443 clipboard code is spread out 8.2.0444 swap file test fails on some systems 8.2.0445 png and xpm files not in MS-Windows zip file 8.2.0446 listener with undo of deleting all lines not tested 8.2.0447 terminal scroll tests fails on some systems 8.2.0448 various functions not properly tested 8.2.0449 Vim9: crash if return type is invalid 8.2.0450 not enough testing for restricted mode and function calls 8.2.0451 Win32: double-width character displayed incorrectly 8.2.0452 channel_parse_messages() fails when called recursively 8.2.0453 trailing space in job_start() command causes empty argument 8.2.0454 some tests fail when the system is slow 8.2.0455 cannot set the highlight group for a specific terminal 8.2.0456 Test_confirm_cmd is flaky 8.2.0457 Test_quotestar() often fails when run under valgrind 8.2.0458 missing feature check in test function 8.2.0459 cannot check if a function name is correct 8.2.0460 build failure because of wrong feature name 8.2.0461 confirm test fails on amd64 system 8.2.0462 previewwindow test fails on some systems 8.2.0463 build error without float and channel feature 8.2.0464 typos and other small problems 8.2.0465 Vim9: dead code and wrong return type 8.2.0466 not parsing messages recursively breaks the govim plugin 8.2.0467 Vim9: some errors are not tested 8.2.0468 GUI: pixel dust with some fonts and characters 8.2.0469 Vim9: no error for missing ] after list 8.2.0470 Test_confirm_cmd_cancel() can fail on a slow system 8.2.0471 missing change to compile_list() 8.2.0472 terminal highlight name is set twice, leaking memory 8.2.0473 variables declared in an outer scope 8.2.0474 cannot use :write when using a plugin with BufWriteCmd 8.2.0475 channel out_cb test still fails sometimes on Mac 8.2.0476 terminal nasty callback test fails sometimes 8.2.0477 Vim9: error messages not tested 8.2.0478 new buffers are not added to the Buffers menu 8.2.0479 unloading shared libraries on exit has no purpose 8.2.0480 Vim9: some code is not tested 8.2.0481 Travis is still using trusty 8.2.0482 channel and sandbox code not sufficiently tested 8.2.0483 Vim9: "let x = x + 1" does not give an error 8.2.0484 Vim9: some error messages not tested 8.2.0485 Vim9 script test fails 8.2.0486 Vim9: some code and error messages not tested 8.2.0487 Vim9: compiling not sufficiently tested 8.2.0488 Vim9: compiling can break when using a lambda inside :def 8.2.0489 Vim9: memory leaks 8.2.0490 Win32: VTP doesn't respect 'restorescreen' 8.2.0491 cannot recognize a <script> mapping using maparg() 8.2.0492 Vim9: some error messages not tested 8.2.0493 Vim9: some error messages not tested 8.2.0494 Vim9: asan error 8.2.0495 Vim9: some code not tested 8.2.0496 Vim9: disassemble test fails 8.2.0497 too verbose output from the asan build in Travis 8.2.0498 Coverity complains about uninitialized field 8.2.0499 calling a lambda is slower than evaluating a string 8.2.0500 using the same loop in many places 8.2.0501 Vim9: script test fails when channel feature is missing 8.2.0502 Vim9: some code is not tested 8.2.0503 Vim9: some code is not tested 8.2.0504 Vim9: leaking scope memory when compilation fails 8.2.0505 term_getty() not sufficiently tested 8.2.0506 Coverity complains about ignoring return value 8.2.0507 getbufvar() may get the wrong dictionary 8.2.0508 Vim9: func and partial types not done yet 8.2.0509 various code is not properly tested. 8.2.0510 Coverity complains about using uninitialized variable 8.2.0511 Cscope code not fully tested 8.2.0512 Vim9: no optional arguments in func type 8.2.0513 reading past allocated memory when using varargs 8.2.0514 several global functions are used in only one file 8.2.0515 some compilers cannot add to "void *" 8.2.0516 client-server code is spread out 8.2.0517 Vim9: cannot separate "func" and "func(): void" 8.2.0518 a terminal falls back to setting $TERM to "xterm" 8.2.0519 Vim9: return type not properly checked 8.2.0520 tests are not listed in sorted order 8.2.0521 crash when reading a blob fails 8.2.0522 several errors are not tested for 8.2.0523 loops are repeated 8.2.0524 Win32: searching for file matches is slow 8.2.0525 Win32: typo in assignment and misplaced paren 8.2.0526 Gcc 9 complains about empty statement 8.2.0527 Vim9: function types insufficiently tested 8.2.0528 Vim9: function arguments insufficiently tested 8.2.0529 Vim9: function argument with default not checked 8.2.0530 test crashes on s390 8.2.0531 various errors not tested 8.2.0532 cannot use simplify() as a method 8.2.0533 tests using term_wait() can still be flaky 8.2.0534 client-server test fails under valgrind 8.2.0535 regexp patterns not fully tested 8.2.0536 Vim9: some compilation code not tested 8.2.0537 Vim9: no check for sandbox when setting v:var 8.2.0538 Vim9: VAR_PARTIAL is not used during compilation 8.2.0539 comparing two NULL list fails 8.2.0540 regexp and other code not tested 8.2.0541 Travis CI does not give compiler warnings 8.2.0542 no test for E386 8.2.0543 Vim9: function with varargs does not work properly 8.2.0544 memory leak in search test 8.2.0545 unused arguments ignored in non-standard way 8.2.0546 Vim9: varargs implementation is inefficient 8.2.0547 Win32: restoring screen not always done right 8.2.0548 Vim9: not all possible func type errors tested 8.2.0549 user systemd files not recognized 8.2.0550 some changes in the libvterm upstream code 8.2.0551 not all code for options is tested 8.2.0552 Vim9: some errors not covered by tests 8.2.0553 error for unused argument 8.2.0554 the GUI doesn't set t_Co 8.2.0555 Vim9: line continuation is not always needed 8.2.0556 Vim9: memory leak when finding common type 8.2.0557 no IPv6 support for channels 8.2.0558 Vim9: dict code not covered by tests 8.2.0559 clearing a struct is verbose 8.2.0560 compiler warning in tiny build 8.2.0561 Vim9: cannot split function call in multiple lines 8.2.0562 Vim9: cannot split an expression into multiple lines 8.2.0563 Vim9: cannot split a function line 8.2.0564 Vim9: calling a def function from non-vim9 may fail 8.2.0565 Vim9: tests contain superfluous line continuation 8.2.0566 Vim9: variable can be used uninitialized 8.2.0567 Vim9: cannot put comments halfway expressions 8.2.0568 the man filetype plugin overwrites the unnamed register 8.2.0569 build failure with tiny version 8.2.0570 Vim9: no error when omitting type from argument 8.2.0571 double free when passing invalid argument to job_start() 8.2.0572 using two lines for free and reset 8.2.0573 using :version twice leaks memory 8.2.0574 ipv6 feature not shown in :version output 8.2.0575 :digraph! not tested 8.2.0576 some errors are not covered by tests 8.2.0577 not all modifiers supported for :options 8.2.0578 heredoc for interfaces does not support "trim" 8.2.0579 Coverity warns for unused value 8.2.0580 window size wrong if 'ea' is off and 'splitright' is on 8.2.0581 Win32 console: the cursor position is always top-left 8.2.0582 color ramp test does not show text colors 8.2.0583 Vim9: # comment not recognized in :def function 8.2.0584 viminfo file uses obsolete function file_readable() 8.2.0585 Vim9: # comment not recognized after :vim9script 8.2.0586 Vim9: # comment not sufficiently tested 8.2.0587 compiler warning for unused variable 8.2.0588 Putty does not use "sgr" 'ttymouse' by default 8.2.0589 .bsd file type not recognized 8.2.0590 no 'backspace' value allows ignoring the insertion point 8.2.0591 MS-Windows: should always support IPv6 8.2.0592 MS-Windows with VTP: cursor is not made invisible 8.2.0593 finding a user command is not optimal 8.2.0594 MS-Windows: cannot build with WINVER set to 0x0501 8.2.0595 Vim9: not all commands using ends_excmd() tested 8.2.0596 crash in test49 8.2.0597 test_eval is old style 8.2.0598 test_eval_stuff fails in normal terminal 8.2.0599 Netbeans interface insufficiently tested 8.2.0600 Vim9: cannot read or write w:, t: and b: variables 8.2.0601 Vim9: :unlet is not compiled 8.2.0602 :unlet $VAR does not work properly 8.2.0603 configure does not detect moonjit 8.2.0604 :startinsert in a terminal window used later 8.2.0605 Vim9: cannot unlet an environment variable 8.2.0606 several syntax HL errors not checked 8.2.0607 gcc warns for using uninitialized variable 8.2.0608 warning from clang when building message test 8.2.0609 configure does not detect moonjit correctly 8.2.0610 some tests are still old style 8.2.0611 Vim9: no check for space before #comment 8.2.0612 Vim9: no check for space before #comment 8.2.0613 Vim9: no check for space before #comment 8.2.0614 get ml_get error when deleting a line in 'completefunc' 8.2.0615 regexp benchmark stest is old style 8.2.0616 build error when disabling the diff feature 8.2.0617 new error check triggers in Swedish menu 8.2.0618 echoing a null list results in no output 8.2.0619 null dict is not handled like an empty dict 8.2.0620 error in menu translations 8.2.0621 after running tests asan files may remain 8.2.0622 Haiku: GUI does not compile 8.2.0623 typo in test comment 8.2.0624 Vim9: no check for space before #comment 8.2.0625 Vim9: confusing error when calling unknown function 8.2.0626 Vim9: wrong syntax of function in Vim9 script 8.2.0627 Vim9: error message does not work 8.2.0628 error in menu translations 8.2.0629 setting a boolean option to v:false does not work 8.2.0630 "make tags" does not cover Haiku GUI file 8.2.0631 Haiku file formatted with wrong tabstop 8.2.0632 crash when using Haiku 8.2.0633 crash when using null partial in filter() 8.2.0634 crash with null partial and blob 8.2.0635 when using 256 colors DarkYellow does not show expected color 8.2.0636 :messages does not show the maintainer when $LANG is unset 8.2.0637 incsearch highlighting does not work for ":sort!" 8.2.0638 MS-Windows: messages test fails 8.2.0639 MS-Windows: messages test still fails 8.2.0640 Vim9: expanding `=expr` does not work 8.2.0641 Vim9: `=expr` not expanded in :hardcopy and syn-include 8.2.0642 Vim9: using invalid index 8.2.0643 terminal uses brown instead of dark yellow 8.2.0644 insufficient testing for invalid function arguments 8.2.0645 MS-Windows terminal: CTRL-C does not get to child job 8.2.0646 t_Co uses the value of $COLORS in the GUI 8.2.0647 MS-Windows: repeat count for events was not used 8.2.0648 semicolon search does not work in first line 8.2.0649 undo problem when an InsertLeave autocommand resets undo 8.2.0650 Vim9: script function can be deleted 8.2.0651 old style benchmark test still in list of distributed files 8.2.0652 compiler warning for char conversion 8.2.0653 using uninitialized pointer 8.2.0654 building with Python fails 8.2.0655 search code not sufficiently tested 8.2.0656 MS-Windows: redrawing right screen edge may not be needed 8.2.0657 Vim9: no check if called variable is a FuncRef 8.2.0658 HP-UX build fails when setenv() is not defined 8.2.0659 Vim9: no test for equal func type 8.2.0660 the search.c file is a bit big 8.2.0661 eval test is still old style 8.2.0662 cannot use input() in a channel callback 8.2.0663 not all systemd temp files are recognized 8.2.0664 included undesired changes in Makefile 8.2.0665 wrongly assuming Python executable is called "python" 8.2.0666 Ruby test fails on MS-Windows 8.2.0667 cannot install Haiku version from source 8.2.0668 compiler warning for int/size_t usage 8.2.0669 MS-Windows: display in VTP is a bit slow 8.2.0670 cannot change window when evaluating 'completefunc' 8.2.0671 Haiku: compiler warnings 8.2.0672 heredoc in scripts does not accept lower case marker 8.2.0673 cannot build Haiku in shadow directory 8.2.0674 some source files are too big 8.2.0675 Vim9: no support for closures 8.2.0676 pattern in list of distributed files does not match 8.2.0677 Vim9: no support for closures 8.2.0678 rare crash for popup menu 8.2.0679 Vim9: incomplete support for closures 8.2.0680 PTYGROUP and PTYMODE are unused 8.2.0681 pattern for 'hlsearch' highlighting may leak 8.2.0682 Vim9: parsing function argument type can get stuck 8.2.0683 Vim9: parsing type does not always work @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.76 2019/08/27 09:26:01 maya Exp $ d4 1 @ 1.76 log @vim*: disable fortify The package lowers it to weaker fortify, but this doesn't work in some circumstances, like PR pkg/54464. Must be done before including bsd.prefs.mk. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.75 2019/08/03 21:01:11 morr Exp $ a3 1 PKGREVISION= 1 @ 1.75 log @Update to version 8.1.1778. While there, enable vimdiff and vimtutor. Changes: 8.1.1567 localtime_r() does not respond to $TZ changes 8.1.1568 strftime() test fails on MS-Windows 8.1.1569 cannot build with signs but without diff feature 8.1.1570 icon signs not displayed properly in the number column 8.1.1571 textprop highlight starts too early if just after a tab 8.1.1572 compiler warnings with tiny build 8.1.1573 textprop test fails if screenhots do not work 8.1.1574 tabpage option not yet implemented for popup window 8.1.1575 callbacks may be garbage collected 8.1.1576 compiler warning for unused argument 8.1.1577 command line redrawn for +arabic without Arabic characters 8.1.1578 MS-Windows: pathdef.c should depend on build options 8.1.1579 dict and list could be GC'ed while displaying error 8.1.1580 cannot make part of a popup transparent 8.1.1581 shared functions for testing are disorganised 8.1.1582 cannot build with +textprop but without +timers 8.1.1583 set_ref_in_list() only sets ref in items 8.1.1584 the evalfunc.c file is getting too big 8.1.1585 :let-heredoc does not trim enough 8.1.1586 error number used in two places 8.1.1587 redraw problem when sign icons in the number column 8.1.1588 in :let-heredoc line continuation is recognized 8.1.1589 popup window does not indicate scroll position 8.1.1590 popup window test fails 8.1.1591 on error garbage collection may free memory in use 8.1.1592 may start file dialog while exiting 8.1.1593 filetype not detected for C++ header files without extension 8.1.1594 may still start file dialog while exiting 8.1.1595 MS-Windows with VIMDLL: colors wrong in GUI 8.1.1596 when resizing the screen may draw popup in wrong position 8.1.1597 cannot scroll a popup window with the mouse 8.1.1598 update to test file missing 8.1.1599 compiler warning for uninitialized variable 8.1.1600 cannot specify highlighting for popup window scrollbar 8.1.1601 missing changes to popup window test file 8.1.1602 popup window cannot overflow on the left or right 8.1.1603 crash when using unknown highlighting in text property 8.1.1604 popup window scroll test is flaky 8.1.1605 Vim may delay processing messages on a json channel 8.1.1606 on a narrow screen ":hi" output is confusing 8.1.1607 popup window scrollbar does not respond to click 8.1.1608 the evalfunc.c file is too big 8.1.1609 the user cannot easily close a popup window 8.1.1610 there is no way to add or load a buffer without side effects 8.1.1611 bufadd() reuses existing buffer without a name 8.1.1612 cannot show an existing buffer in a popup window 8.1.1613 popup window test fails with Athena and Motif 8.1.1614 'numberwidth' can only go up to 10 8.1.1615 crash when passing buffer number to popup_create() 8.1.1616 build failure with gcc on Amiga 8.1.1617 no test for popup window with mask and position fixed 8.1.1618 Amiga-like systems quickly run out of stack 8.1.1619 tests are not run with GUI on Travis 8.1.1620 no test for popup window with border and mask 8.1.1621 Amiga: time.h included twice 8.1.1622 wrong width if displaying a lot of lines in a popup window 8.1.1623 display wrong with signs in narrow number column 8.1.1624 when testing in the GUI may try to run gvim in a terminal 8.1.1625 script line numbers are not exactly right 8.1.1626 no test for closing a popup window with a modified buffer 8.1.1627 header file contains mixed comment style 8.1.1628 popup window functions not in list of functions 8.1.1629 terminal function help is in the wrong file 8.1.1630 various small problems 8.1.1631 displaying signs is inefficient 8.1.1632 build with EXITFREE but without +arabic fails 8.1.1633 cannot generate prototypes with X11 but without GUI 8.1.1634 terminal test fails when term_getansicolors() is missing 8.1.1635 warnings for unused variables in small version 8.1.1636 crash when popup has fitting scrollbar 8.1.1637 after running tests and clean the XfakeHOME directory remains 8.1.1638 running tests leaves some files behind 8.1.1639 changing an autoload name into a file name is inefficient 8.1.1640 the CursorHold autocommand takes down a balloon 8.1.1641 garbage collection may run at a wrong moment 8.1.1642 may use uninitialized variable 8.1.1643 sign placement is wrong when 'foldcolumn' is set 8.1.1644 sound test does not work on Travis 8.1.1645 cannot use a popup window for a balloon 8.1.1646 build failure 8.1.1647 build error with GTK and hangulinput feature 8.1.1648 MS-Windows: build error with normal feaures 8.1.1649 Illegal memory access when closing popup window 8.1.1650 warning for using uninitialized variable 8.1.1651 suspend test is flaky on some systems 8.1.1652 GUI: popup window doesn't close on mouse movement 8.1.1653 ubsan warns for possibly passing NULL pointer 8.1.1654 GUI: screen updates from 'balloonexpr' are not displayed 8.1.1655 popup window border drawn wrong with multi-byte char 8.1.1656 popup window width is wrong when using Tabs 8.1.1657 Terminal: screen updates from 'balloonexpr' are not displayed 8.1.1658 debug statements included in patch 8.1.1659 popup window "mousemoved" values not correct 8.1.1660 assert_fails() does not fail inside try/catch 8.1.1661 cannot build with +textprop but without +balloon_eval 8.1.1662 cannot build uninstal.exe with some version of MinGW 8.1.1663 compiler warning for using size_t 8.1.1664 GUI resize may cause changing Rows at a bad time 8.1.1665 crash when popup window with mask is below the screen 8.1.1666 click in popup window scrollbar with border doesn't scroll 8.1.1667 flags for Ex commands may clash with other symbols 8.1.1668 popup window test is a bit flaky on some systems 8.1.1669 Travis: test results section is closed even when failed 8.1.1670 sign column not always properly aligned 8.1.1671 copying a blob may result in it being locked 8.1.1672 "make cmdidxs" doesn't work 8.1.1673 cannot easily find the popup window at a certain position 8.1.1674 script to check a colorscheme can be improved 8.1.1675 listener list not correctly updated on listener_remove() 8.1.1676 "maxwidth" of popup window does not always work properly 8.1.1677 tests get stuck when running into an existing swapfile 8.1.1678 using popup_menu() does not scroll to show the selected line 8.1.1679 test using SwapExists autocommand file may fail 8.1.1680 the command table is not well aligned 8.1.1681 insert stray "{" when listener gets buffer line 8.1.1682 placing a larger number of signs is slow 8.1.1683 dictionary with string keys is longer than needed 8.1.1684 profiling functionality is spread out 8.1.1685 missing file in distributed file list 8.1.1686 "*" of "*{" is recognized as multipy operator 8.1.1687 the evalfunc.c file is too big 8.1.1688 old makefiles are no longer useful 8.1.1689 profiling code is spread out 8.1.1690 default padding for popup window menu is too much 8.1.1691 diff test fails on some systems 8.1.1692 using *{} for literal dict is not backwards compatible 8.1.1693 syntax coloring and highlighting is in one big file 8.1.1694 the RUN_VIM variable is longer than needed 8.1.1695 Windows 10: crash when cursor is at bottom of terminal 8.1.1696 MSVC: link command line is too long 8.1.1697 cannot build with MSVC 8.1.1698 Appveyor build with MSVC fails 8.1.1699 highlight_ga can be local instead of global 8.1.1700 listener callback called for the wrong buffer 8.1.1701 Appveyor build with MSVC fails puts progress bar in log 8.1.1702 compiler warning for uninitialized variable 8.1.1703 breaking out of loop by checking window pointer insufficient 8.1.1704 C-R C-W does not work after C-G when using 'incsearch' 8.1.1705 using ~{} for a literal dict is not nice 8.1.1706 typo in #ifdef 8.1.1707 Coverity warns for possibly using a NULL pointer 8.1.1708 Coverity warns for using uninitialized variable 8.1.1709 Coverity warns for possibly using a NULL pointer 8.1.1710 Coverity found dead code 8.1.1711 listener callback called at the wrong moment 8.1.1712 signs in number column cause text to be misaligned 8.1.1713 highlighting cursor line only works with popup_menu() 8.1.1714 cannot preview a file in a popup window 8.1.1715 emoji characters are seen as word characters for spelling 8.1.1716 old style comments are wasting space 8.1.1717 last char in menu popup window highlighted 8.1.1718 popup menu highlighting does not look good 8.1.1719 popup too wide when 'showbreak' is set 8.1.1720 crash with very long %[] pattern 8.1.1721 build failure with normal features without netbeans interface 8.1.1722 error when scriptversion is 2 a making a dictionary access 8.1.1723 heredoc assignment has no room for new features 8.1.1724 too much overhead checking for CTRL-C while processing text 8.1.1725 MS-Windows: E325 message may use incorrect date format 8.1.1726 the eval.txt help file is too big 8.1.1727 code for viminfo support is spread out 8.1.1728 wrong place for command line history viminfo support 8.1.1729 heredoc with trim not properly handled in function 8.1.1730 wrong place for mark viminfo support 8.1.1731 command line history not read from viminfo on startup 8.1.1732 completion in cmdwin does not work for buffer-local commands 8.1.1733 the man ftplugin leaves an empty buffer behind 8.1.1734 the evalfunc.c file is too big 8.1.1735 can't build with tiny features 8.1.1736 viminfo support is spread out 8.1.1737 :args command that outputs one line gives more prompt 8.1.1738 testing lambda with timer is slow 8.1.1739 deleted match highlighting not updated in other window 8.1.1740 exepath() doesn't work for "bin/cat" 8.1.1741 cleared/added match highlighting not updated in other window 8.1.1742 still some match functions in evalfunc.c 8.1.1743 'hlsearch' and match highlighting in the wrong place 8.1.1744 build error without the conceal feature 8.1.1745 compiler warning for unused argument 8.1.1746 ":dl" is seen as ":dlist" instead of ":delete" 8.1.1747 compiler warning for unused variables 8.1.1748 :args output is not aligned 8.1.1749 Coverity warns for using negative index 8.1.1750 depending on the terminal width :version may miss a line break 8.1.1751 when redrawing popups plines_win() may be called often 8.1.1752 resizing hashtable is inefficient 8.1.1753 use of popup window mask is inefficient 8.1.1754 build failure 8.1.1755 leaking memory when using a popup window mask 8.1.1756 autocommand that splits window messes up window layout 8.1.1757 text added with appendbufline() isn't displayed 8.1.1758 count of g$ not used correctly when text is not wrapped 8.1.1759 no mode char for terminal mapping from maparg() 8.1.1760 extra line break for wrapping output of :args 8.1.1761 filetype "vuejs" causes problems for some users 8.1.1762 some filetype rules are in the wrong place 8.1.1763 evalfunc.c is still too big 8.1.1764 ":browse oldfiles" is not tested 8.1.1765 get(func, dict, def) does not work properly 8.1.1766 code for writing session file is spread out 8.1.1767 FEAT_SESSION defined separately 8.1.1768 man plugin changes setting in current window 8.1.1769 'shellslash' is also used for completion 8.1.1770 cannot get the window ID of the popup preview window 8.1.1771 options test fails on MS-Windows 8.1.1772 options test still fails on MS-Windows 8.1.1773 the preview popup window may be too far to the right 8.1.1774 test is silently skipped 8.1.1775 error message may be empty in filetype test 8.1.1776 text added with a job isn't displayed 8.1.1777 useless checks for job feature in channel test 8.1.1778 not showing the popup window right border is confusing @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.74 2013/03/25 00:34:49 mspo Exp $ d4 1 @ 1.74 log @remove ncursesw termcap sub I accidentally committed @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.73 2013/03/21 00:29:05 mspo Exp $ d18 1 a18 1 INSTALL_TARGET= installvimbin @ 1.73 log @remove sandy editor because it is the freeze @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.72 2012/10/03 11:43:46 asau Exp $ d29 1 a29 2 #.include "../../mk/termcap.buildlink3.mk" .include "../../devel/ncursesw/buildlink3.mk" @ 1.72 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.71 2012/08/27 14:45:36 morr Exp $ d29 2 a30 1 .include "../../mk/termcap.buildlink3.mk" @ 1.71 log @Long awaited update to vim 7.3. The most notable additions since 7.2: - Persistent undo and undo for reload - Blowfish encryption, encryption of the swap file - Conceal text - Lua interface - Python 3 interface Once you have installed Vim 7.3 you can find all the details about the changes since Vim 7.2 with: :help version-7.3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.70 2011/04/22 13:43:28 obache Exp $ a6 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.70 log @recursive bump from gettext-lib shlib bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.69 2008/03/11 10:55:02 martti Exp $ a3 1 PKGREVISION= 1 @ 1.69 log @VIM 7.1.270 1751 7.1.253 ":sort" doesn't work in a one line file 1894 7.1.254 Tests 49 and 55 fail when the locale is French 1514 7.1.255 Vim doesn't support utf-32 50921 7.1.256 findfile() also returns directories 3326 7.1.257 configure can't always find the Tcl header files 3360 7.1.258 crash when doing "d/\n/e" and 'virtualedit' is "all" 1944 7.1.259 cursor in wrong place with 'rl', "utf-8" and illegal byte 1805 7.1.260 cursor position wrong after ^@@ wrapping halfway if using utf-8 2255 7.1.261 for a 2 byte BOM UCS-2 is used, which doesn't work for UTF-16 3438 7.1.262 can't get the process ID of Vim 2442 7.1.263 filetype with dot doesn't work for indent plugins 6295 7.1.264 crash when C-indenting 1310 7.1.265 hang when completing file name and space in 'isfname' 2510 7.1.266 version string returned by terminal may be used as typed input 1957 7.1.267 when changing folds cursor may be positioned in a wrong place 1576 7.1.268 always shows "+" at end of screen line with 'cursurline' 6183 7.1.269 matchparen plugin has an arbitrary line number limit 2861 7.1.270 ":?foo?" matches in current line since patch 7.1.025 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2008/03/02 16:01:31 jlam Exp $ d4 1 a4 1 #PKGREVISION= 1 @ 1.68 log @+ Remove the check for whether you can remove -liconv from the linker command line or not -- we want to do what the user specifies via the pkgsrc PREFER_* settings. + Drop dependency on ncurses -- vim only wants a termcap library. This should fix PR pkg/38110. + Add missing dependency on gettext-lib as one of the "normal" feature sets is to build with gettext and multi-language support. Bump the PKGREVISION of vim editor packages to 1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2008/01/09 13:47:42 martti Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.67 log @Some "pkglint -Wall" fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2008/01/03 23:20:50 heinz Exp $ d4 1 a4 1 #PKGREVISION= 1 d18 1 a18 1 CONFIGURE_ARGS+= --with-tlib=ncurses a29 1 .include "../../devel/ncurses/buildlink3.mk" d31 2 @ 1.66 log @Added support for installation to DESTDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2006/03/02 10:41:41 martti Exp $ d26 2 a27 2 ${RM} -f ${DESTDIR:Q}${PREFIX:Q}/bin/${f:Q} ${LN} -s vim ${DESTDIR:Q}${PREFIX:Q}/bin/${f:Q} @ 1.65 log @Fix pkglint -Wall warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2006/02/10 20:56:57 heinz Exp $ d8 2 d26 2 a27 2 ${RM} -f ${PREFIX:Q}/bin/${f:Q} ${LN} -s vim ${PREFIX:Q}/bin/${f:Q} @ 1.64 log @Enabled tests by adding TEST_TARGET. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2005/10/23 14:13:50 rillig Exp $ d23 4 a26 4 for f in rvim rview ; do \ ${RM} -f ${PREFIX}/bin/$$f; \ ${LN} -s vim ${PREFIX}/bin/$$f; \ done @ 1.63 log @Fixed pkglint warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2005/07/19 10:18:59 grant Exp $ d20 1 @ 1.62 log @depends should be ../..// @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2005/05/30 14:18:14 martti Exp $ d8 1 a8 1 .include "../vim-share/Makefile.common" @ 1.61 log @Updated editors/vim to 6.3.074 and fixed pkg/29979 2083 6.3.072 crash for substitute message when using UTF-8 and Chinese 2017 6.3.073 Win32 GUI: display errors when scrolling up/down 2365 6.3.074 with 'insertmode' CTRL-V after Select mode doesn't work @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2005/05/26 20:09:35 jmmv Exp $ d10 1 a10 1 DEPENDS+= vim-share-${VIM_VERSION}.${VIM_PATCHLEVEL}{,nb*}:../vim-share @ 1.61.2.1 log @Pullup ticket 627 - requested by Martti Kuparinen security update for vim Revisions pulled up: - pkgsrc/editors/vim/Makefile 1.62 - pkgsrc/editors/vim-gtk/Makefile 1.50 - pkgsrc/editors/vim-gtk2/Makefile 1.17 - pkgsrc/editors/vim-motif/Makefile 1.16 - pkgsrc/editors/vim-share/Makefile 1.15-1.16 - pkgsrc/editors/vim-share/Makefile.common 1.47-1.49 - pkgsrc/editors/vim-share/distinfo 1.37-1.40 - pkgsrc/editors/vim-share/version.mk 1.2-1.3 - pkgsrc/editors/vim-share/patches/patch-ad 1.7 - pkgsrc/editors/vim-xaw/Makefile 1.39 Module Name: pkgsrc Committed By: grant Date: Tue Jul 19 10:18:59 UTC 2005 Modified Files: pkgsrc/editors/leim20: Makefile pkgsrc/editors/vim: Makefile pkgsrc/editors/vim-gtk: Makefile pkgsrc/editors/vim-gtk2: Makefile pkgsrc/editors/vim-lang: Makefile pkgsrc/editors/vim-motif: Makefile pkgsrc/editors/vim-xaw: Makefile Log Message: depends should be ../..// ---- Module Name: pkgsrc Committed By: kristerw Date: Thu Jun 23 17:49:40 UTC 2005 Modified Files: pkgsrc/editors/vim-share: Makefile distinfo pkgsrc/editors/vim-share/patches: patch-ad Log Message: Prevent paths to the build directories from being included in the package. Bump PKGREVISION. ---- Module Name: pkgsrc Committed By: martti Date: Thu Jul 7 08:21:36 UTC 2005 Modified Files: pkgsrc/editors/vim-share: Makefile Makefile.common distinfo version.mk Log Message: Updated vim to 6.3.079 1745 6.3.075 syntax highlighting wrong after unloading another buffer 3546 6.3.076 crash when using Cscope interface with very long result 1853 6.3.079 crash after executing a command in the command-line window ---- Module Name: pkgsrc Committed By: martti Date: Thu Jul 7 07:59:11 UTC 2005 Modified Files: pkgsrc/editors/vim-share: Makefile.common distinfo Log Message: Added vim-6.3-lang.tar.gz to the list of downloadable files (will only be used by the new vim-lang package). ---- Module Name: pkgsrc Committed By: martti Date: Wed Jul 27 06:29:55 UTC 2005 Modified Files: pkgsrc/editors/vim-share: Makefile.common distinfo version.mk Log Message: Updated vim to 6.3.085 1729 6.3.081 glob() may execute shell command unexpectedly 2102 6.3.082 (after 6.3.081) more generic solution to avoid shell commands 5053 6.3.083 VMS: add function keys to vt320 termcap entry 3408 6.3.085 crash in syntax highlighting @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2005/05/30 14:18:14 martti Exp $ d10 1 a10 1 DEPENDS+= vim-share-${VIM_VERSION}.${VIM_PATCHLEVEL}{,nb*}:../../editors/vim-share @ 1.60 log @Apply patch to recognize NetBSD specific filesystems in fstab. Provided by Geert Hendrickx in tech-pkg@@. Bump PKGREVISION to 1 (and adjust DEPENDS lines in vim* to allow revisions). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2005/03/15 09:07:29 martti Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.59 log @Updated vim to 6.3.064 Changes (should fix the security issues found in 6.3.045) 2231 6.3.046 ":registers" doesn't show multi-byte characters correctly 2196 6.3.047 (extra) Win XP with Borland: new file is created read-only 18175 6.3.048 (extra) VMS: doesn't build on IA64 1776 6.3.049 (after 6.3.045) compiler warning for pointer type 2225 6.3.050 a SIGHUP while already exiting may cause a crash 1661 6.3.051 crash when 'wildmenu' set and completing multi-byte file name 3175 6.3.052 (extra) Win 98: can't enter non-ASCII characters if 'enc' set 1576 6.3.053 Win32: ":loadview" doesn't work for files with non-latin chars 1981 6.3.054 when 'im' is set redraw remains off when repeating an insert 8844 6.3.055 wrong text and crash using = or e in command line 2091 6.3.056 window title wrong for specific multi-byte character 1748 6.3.057 folds are not updated after a filter command 4440 6.3.058 crash when zero columns room; can't compile without :vsplit 2286 6.3.059 crash when editing a file with spaces and shell expansion 1609 6.3.060 register name isn't checked for CTRL-R CTRL-O in Insert mode 1984 6.3.061 display mess when multi-byte char at right edge of screen 2337 6.3.062 ":normal! gQ" hangs 1434 6.3.063 after the CursorHold event 'mousefocus' may stop working 1586 6.3.064 line2byte(line("$") + 1) sometimes returns the wrong number @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2005/01/25 13:48:54 jmmv Exp $ d4 1 d10 1 a10 1 DEPENDS+= vim-share-${VIM_VERSION}.${VIM_PATCHLEVEL}:../vim-share @ 1.58 log @Make nvi and vim* use the alternatives system to install wrappers for bin/vi, bin/ex and bin/view. Bump their PKGREVISIONs. vim-kde is an exception because it currently installs programs with these names. So, as it's currently marked as vulnerable and as I don't have KDE installed ATM, I'm marking it as conflicting. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2005/01/06 20:39:28 adrianp Exp $ a3 1 PKGREVISION= 1 @ 1.57 log @Bump to 6.3.045 for recent security issue. 2672 6.3.001 ":browse split" gives file selection dialog twice 3913 6.3.002 utf-8 detection in translated help files is wrong 1891 6.3.003 crash when using console dialog without default choice 2438 6.3.004 too many hit-enter prompts when searching for long string 2809 6.3.005 crash when searching with character offset in closed fold 1566 6.3.006 the current directory is prepended to the ":breakadd" argument 1755 6.3.007 swap file is not deleted for a "nofile" buffer after ":cd" 1865 6.3.008 OS/2: can't compile, missing error message 3670 6.3.009 (after 6.3.006) ":breakadd file" does not match for a symlink 2450 6.3.010 writing to a named pipe causes an error message for fsync() 1896 6.3.011 crash when user command completion uses "normal :cmd" 2882 6.3.012 lalloc(0) error for substitute command with multi-line pattern 11947 6.3.013 crash when using CTRL-R = in command line uses "normal :cmd" 1566 6.3.014 default value of 'helplang' is wrong for Chinese and Taiwanese 1207 6.3.015 the string returned by winrestcmd() may end in garbage 1735 6.3.016 'define' default had "\s" before #, breaks "[d" 1364 6.3.017 "9zz" could place the cursor beyond the end of a line 1844 6.3.018 ":0argadd zero" added the argument after the first one 1992 6.3.019 crash during startup when compiled for debugging 1915 6.3.020 "dw" doesn't work right for UTF-8 when 'delcombine' is set 2822 6.3.021 can't edit file with path separator in trail byte of last char 6419 6.3.023 when is remapped abbreviations are not expanded 2456 6.3.024 missing NUL for strings created with ga_concat() 3070 6.3.026 setting 'bg' in syncolor.vim may cause endless loop or crash 7500 6.3.027 VMS: Writing a file may insert extra CR characters 2128 6.3.028 the BOM marker is written when appending to a file 2173 6.3.029 crash in syntax highlighting code when inserting a line break 4579 6.3.030 GTK 2: crash when 'enc' is set to "utf-8" and menus redefined 1483 6.3.031 pressing Tab when entering a mapping may cause a display error 2094 6.3.032 with Python 2.3 using threads doesn't work 1552 6.3.033 mapping ending in two-char command doesn't restart Insert mode 1618 6.3.034 VMS: crash in RTL when using :help, caused by ? wildcard 1770 6.3.036 ml_get errors when fold was deleted 2889 6.3.037 (after 6.3.032) warning for unused variable 2749 6.3.039 line numbers not updated when inserting a line above window 18020 6.3.040 window count for a buffer was wrong after error handling 1760 6.3.042 CTRL-X CTRL-E in Insert mode does not scroll fold correctly 8053 6.3.043 'hlsearch' highlighting sometimes disappears 12283 6.3.045 some option values may cause trouble in a modeline @ text @d1 1 a1 3 # $NetBSD: Makefile,v 1.56 2005/01/05 11:03:44 cjs Exp $ .include "../vim-share/Makefile.common" d4 1 d8 2 @ 1.56 log @Move --enable-multibyte from vim/Makefile to vim-share/Makefile.common, since it should be not just the command line version of vim but all versions (e.g., gtk) that use this. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2004/12/03 15:14:56 wiz Exp $ a5 2 PKGREVISION= 1 #PKGREVISION= 1 d12 1 a12 1 CONFLICTS+= vim-xaw-[0-9]* @ 1.55 log @Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs. Suggested by Roland Illig, ok'd by various. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2004/10/03 00:14:39 tv Exp $ a17 1 CONFIGURE_ARGS+= --enable-multibyte @ 1.55.2.1 log @Pullup ticket 212 - requested by Adrian Portelli security fix for vim Module Name: pkgsrc Committed By: cjs Date: Wed Jan 5 11:03:44 UTC 2005 Modified Files: pkgsrc/editors/vim: Makefile pkgsrc/editors/vim-share: Makefile.common Log Message: Move --enable-multibyte from vim/Makefile to vim-share/Makefile.common, since it should be not just the command line version of vim but all versions (e.g., gtk) that use this. --- Module Name: pkgsrc Committed By: adrianp Date: Thu Jan 6 20:38:06 UTC 2005 Modified Files: pkgsrc/editors/vim-share: Makefile.common distinfo pkgsrc/editors/vim: Makefile pkgsrc/editors/vim-gtk: Makefile pkgsrc/editors/vim-gtk2: Makefile pkgsrc/editors/vim-motif: Makefile pkgsrc/editors/vim-xaw: Makefile Log Message: Bump to 6.3.045 for recent security issue 6.3.001 ":browse split" gives file selection dialog twice 6.3.002 utf-8 detection in translated help files is wrong 6.3.003 crash when using console dialog without default choice 6.3.004 too many hit-enter prompts when searching for long string 6.3.005 crash when searching with character offset in closed fold 6.3.006 the current directory is prepended to the ":breakadd" argument 6.3.007 swap file is not deleted for a "nofile" buffer after ":cd" 6.3.008 OS/2: can't compile, missing error message 6.3.009 (after 6.3.006) ":breakadd file" does not match for a symlink 6.3.010 writing to a named pipe causes an error message for fsync() 6.3.011 crash when user command completion uses "normal :cmd" 6.3.012 lalloc(0) error for substitute command with multi-line pattern 6.3.013 crash when using CTRL-R = in command line uses "normal :cmd" 6.3.014 default value of 'helplang' is wrong for Chinese and Taiwanese 6.3.015 the string returned by winrestcmd() may end in garbage 6.3.016 'define' default had "\s" before #, breaks "[d" 6.3.017 "9zz" could place the cursor beyond the end of a line 6.3.018 ":0argadd zero" added the argument after the first one 6.3.019 crash during startup when compiled for debugging 6.3.020 "dw" doesn't work right for UTF-8 when 'delcombine' is set 6.3.021 can't edit file with path separator in trail byte of last char 6.3.023 when is remapped abbreviations are not expanded 6.3.024 missing NUL for strings created with ga_concat() 6.3.026 setting 'bg' in syncolor.vim may cause endless loop or crash 6.3.027 VMS: Writing a file may insert extra CR characters 6.3.028 the BOM marker is written when appending to a file 6.3.029 crash in syntax highlighting code when inserting a line break 6.3.030 GTK 2: crash when 'enc' is set to "utf-8" and menus redefined 6.3.031 pressing Tab when entering a mapping may cause a display error 6.3.032 with Python 2.3 using threads doesn't work 6.3.033 mapping ending in two-char command doesn't restart Insert mode 6.3.034 VMS: crash in RTL when using :help, caused by ? wildcard 6.3.036 ml_get errors when fold was deleted 6.3.037 (after 6.3.032) warning for unused variable 6.3.039 line numbers not updated when inserting a line above window 6.3.040 window count for a buffer was wrong after error handling 6.3.042 CTRL-X CTRL-E in Insert mode does not scroll fold correctly 6.3.043 'hlsearch' highlighting sometimes disappears 6.3.045 some option values may cause trouble in a modeline @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2005/01/06 20:39:28 adrianp Exp $ d6 2 d14 1 a14 1 CONFLICTS+= vim-xaw-[0-9]* vim-kde-[0-9]* d18 1 @ 1.54 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2004/06/21 08:23:48 martti Exp $ d20 1 a20 1 ALL_TARGET= vim @ 1.53 log @Updated vim to 6.3 This is a bugfix release of Vim. Since Vim 6.2 hundreds of reported problems have been fixed. Also included are new and updated syntax files, translated menus and messages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2004/04/25 01:46:11 snj Exp $ d6 1 @ 1.52 log @Convert to buildlink3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2003/12/14 10:14:28 wiz Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.52.2.1 log @Pullup ticket 46 to the pkgsrc-2004Q2 branch, requested by Martti Kuparinen. Update vim to version 6.3, mainly for bug fixes. Module Name: pkgsrc Committed By: martti Date: Mon Jun 21 08:23:48 UTC 2004 Modified Files: pkgsrc/editors/vim: Makefile pkgsrc/editors/vim-gtk: Makefile pkgsrc/editors/vim-gtk2: Makefile pkgsrc/editors/vim-motif: Makefile pkgsrc/editors/vim-share: Makefile Makefile.common PLIST distinfo pkgsrc/editors/vim-share/patches: patch-ad pkgsrc/editors/vim-xaw: Makefile Added Files: pkgsrc/editors/vim-share/patches: patch-aa Log Message: Updated vim to 6.3 This is a bugfix release of Vim. Since Vim 6.2 hundreds of reported problems have been fixed. Also included are new and updated syntax files, translated menus and messages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2004/04/25 01:46:11 snj Exp $ d6 1 a6 1 #PKGREVISION= 1 @ 1.51 log @Bump PKGREVISION for previous. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2003/12/14 10:10:52 cjs Exp $ d28 2 a29 2 .include "../../devel/ncurses/buildlink2.mk" .include "../../converters/libiconv/buildlink2.mk" @ 1.50 log @Add enable-multibyte option so that vim properly displays Asian languages. (This is now worthwhile because xterm now supports UTF-8.) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2003/09/27 17:07:36 grant Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.49 log @Back out last change related to moving ncurses/buildlink2.mk to curses.buildlink2.mk. This was wrong because we _really_ do want to express that we want _n_curses when we include the buildlink2.mk file. We should have a better way to say that the NetBSD curses doesn't quite work well enough. In fact, it's far better to depend on ncurses by default, and exceptionally note when it's okay to use NetBSD curses for specific packages. We will look into this again in the future. @ text @d17 1 d29 1 @ 1.48 log @move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it provides support for base system curses/ncurses as well as ncurses itself. suggested by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2003/08/10 03:15:30 grant Exp $ d27 1 a27 1 .include "../../mk/curses.buildlink2.mk" @ 1.47 log @s/gui/GUI/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2003/07/13 13:51:37 wiz Exp $ d27 1 a27 1 .include "../../devel/ncurses/buildlink2.mk" @ 1.46 log @PKGREVISION bump for libiconv update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2003/06/02 08:26:03 martti Exp $ d8 1 a8 1 COMMENT= Vim editor (vi clone) without gui @ 1.45 log @Added vim-gtk2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2003/02/15 18:56:17 martti Exp $ d6 1 @ 1.44 log @This CONFLICTs with vim-motif @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2002/09/14 00:10:45 jlam Exp $ d11 2 a12 1 CONFLICTS+= vim-gtk-[0-9]* vim-motif-[0-9]* vim-xaw-[0-9]* @ 1.43 log @buildlink1 -> buildlink2. This should fix pkg/15160 by Brad Forschinger . @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2002/03/24 19:38:25 martti Exp $ d11 1 a11 1 CONFLICTS+= vim-xaw-[0-9]* vim-gtk-[0-9]* @ 1.42 log @Updated vim to 6.1 * several bug fixes * new and updated syntax files * translated menus and messages * license has been made compatible with the GNU GPL @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2001/09/27 23:18:02 jlam Exp $ a12 2 USE_BUILDLINK_ONLY= # defined d25 1 a25 1 .include "../../devel/ncurses/buildlink.mk" @ 1.41 log @Mechanical changes to 375 files to change dependency patterns of the form foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2001/08/06 17:44:44 pooka Exp $ d5 1 a5 1 PKGNAME= vim-${VIM_VERSION} d9 1 a9 1 DEPENDS+= vim-share-${VIM_VERSION}:../vim-share @ 1.40 log @add conflicts for vim6 (vim-devel) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2001/06/20 18:59:37 jlam Exp $ d11 1 a11 1 CONFLICTS+= vim-xaw-* vim-gtk-* @ 1.39 log @Convert to use buildlink.mk file for ncurses dependency and simplify curses handling during configure process. Mark as USE_BUILDLINK_ONLY. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2001/06/11 06:34:32 jlam Exp $ d11 1 a11 1 CONFLICTS= vim-xaw-* vim-gtk-* @ 1.38 log @CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so adapt by moving CPPFLAGS settings to top-level, and removing explicit inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2001/02/16 14:40:54 wiz Exp $ d13 2 d16 1 a16 2 USE_CURSES= yes d27 1 a27 10 .include "../../mk/bsd.prefs.mk" .if ${NEED_NCURSES} == "YES" CONFIGURE_ARGS+= --with-tlib=ncurses CPPFLAGS+= -I${LOCALBASE}/include # for ncurses' termcap.h LDFLAGS+= -L${LOCALBASE}/lib # for -lncurses .else CONFIGURE_ARGS+= --with-tlib=curses .endif @ 1.37 log @Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2001/01/08 13:23:53 wiz Exp $ a31 1 CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" @ 1.36 log @Move special flags for ncurses in the NEED_NCURSES==YES case. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2000/11/02 03:25:33 wiz Exp $ d6 2 @ 1.35 log @NEED_NCURSES check doesn't have to be after bsd.pkg.mk inclusion anymore (only after bsd.prefs.mk inclusion) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2000/07/28 10:33:57 wiz Exp $ a11 3 CPPFLAGS+= -I${LOCALBASE}/include # for ncurses' termcap.h LDFLAGS+= -L${LOCALBASE}/lib # for -lncurses CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" d28 3 a31 1 CPPFLAGS= @ 1.34 log @Add USE_CURSES for packages that need curses functionality that only got added in 1.4Y; on older version of NetBSD, ncurses will be used. Replace previous code that did the same, but wasn't shared. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2000/06/25 11:50:32 pooka Exp $ d27 1 a27 1 .include "../../mk/bsd.pkg.mk" d35 2 @ 1.33 log @Upgrade vim packages to version 5.7. Use internal curses if possible. New since version 5.6 --------------------- Not much: - 19 new syntax files. - "explorer.vim" script, works like a file browser. And many bug fixes! This version is aimed at stability. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2000/02/18 14:37:43 pooka Exp $ d16 2 a20 24 .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "NetBSD" GOOD_CURSES= 1.4[Y-Z] 1.4Z[A-Z] 1.[5-9]* .for PATTERN in ${GOOD_CURSES} .if ${OS_VERSION:M${PATTERN}} != "" CURSES_GOOD?= #defined .endif .endfor .endif .if ${OPSYS} == "SunOS" CURSES_GOOD?= #defined .endif .if defined(CURSES_GOOD) CPPFLAGS= CONFIGURE_ARGS+= --with-tlib=curses .else DEPENDS+= ncurses>=4.2:../../devel/ncurses CONFIGURE_ARGS+= --with-tlib=ncurses .endif d28 7 @ 1.32 log @Do the same here that was done for vim-gtk, ie. fix solaris curses handling and modify post-install into a tidy loop. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2000/01/25 17:13:14 pooka Exp $ d21 18 a38 1 .if (${OPSYS} == "NetBSD") a40 3 .elif ${OPSYS} == "SunOS" CPPFLAGS= CONFIGURE_ARGS+= --with-tlib=curses @ 1.31 log @Remove all files that might conflict with a `normal vi', eg. bin/ex and man/man1/view.1. The functionality is still there, the links are just no longer created. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2000/01/17 17:36:35 pooka Exp $ d11 1 a11 1 CONFIGURE_ARGS+= --enable-gui=no --without-x --with-tlib=ncurses d23 4 d30 4 a33 2 ${LN} -fs vim ${PREFIX}/bin/rvim ${LN} -fs vim ${PREFIX}/bin/rview @ 1.30 log @Upgrade vim packages to vim 5.6. New since version 5.5 --------------------- Not much: - New "Edit with Vim" popup menu entry for MS-Windows. Avoids problems with the MS Office taskbar. - 18 new syntax files. - "z+" and "z^" commands. And many bug fixes! This version is aimed at stability. See ":help version-5.6" in Vim for the details. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2000/01/15 18:46:27 jlam Exp $ a25 2 ${LN} -fs vim ${PREFIX}/bin/ex ${LN} -fs vim ${PREFIX}/bin/view @ 1.29 log @Update dependency on ncurses to >=4.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 1999/12/21 17:18:59 pooka Exp $ d11 1 a11 1 CONFIGURE_ARGS+= --disable-gui --with-tlib=ncurses d26 4 a29 4 @@${LN} -fs vim ${PREFIX}/bin/ex @@${LN} -fs vim ${PREFIX}/bin/view @@${LN} -fs vim ${PREFIX}/bin/rvim @@${LN} -fs vim ${PREFIX}/bin/rview @ 1.28 log @Use soft links also here to be consistent. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 1999/12/21 13:18:05 pooka Exp $ d22 1 a22 1 DEPENDS+= ncurses-4.2:../../devel/ncurses @ 1.27 log @Make way for a new glorious vim package structure @ text @d1 1 a1 1 # $NetBSD$ d26 4 a29 4 @@${LN} ${PREFIX}/bin/vim ${PREFIX}/bin/ex @@${LN} ${PREFIX}/bin/vim ${PREFIX}/bin/view @@${LN} ${PREFIX}/bin/vim ${PREFIX}/bin/rvim @@${LN} ${PREFIX}/bin/vim ${PREFIX}/bin/rview @ 1.26 log @Move check for "${XAW_TYPE}" behind the inclusion of "bsd.pkg.mk" as suggested by Antti Kantee in private e-mail. This fixes PR pkg/8908 by "Wiz". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 1999/11/28 23:26:23 tron Exp $ d3 1 a3 22 DISTNAME= vim-5.5 CATEGORIES= editors MASTER_SITES= ftp://ftp.vim.org/pub/editors/vim/unix/ \ ftp://ftp.nuxi.com/pub/vim/unix/ \ ftp://ftp.fu-berlin.de/misc/editors/vim/unix/ \ ftp://ftp.medasys-digital-systems.fr/pub/vim/unix/ \ ftp://ftp.progsoc.uts.edu.au/pub/vim/unix/ DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX} \ ${DISTNAME}-rt${EXTRACT_SUFX} MAINTAINER= pooka@@iki.fi HOMEPAGE= http://www.vim.org/ CONFLICTS= vim-gtk-* GNU_CONFIGURE= yes USE_X11= yes USE_XAW= yes CONFIGURE_ARGS+= --enable-gui=athena --with-tlib=ncurses CPPFLAGS+= -I${LOCALBASE}/include # for ncurses' termcap.h LDFLAGS+= -L${LOCALBASE}/lib # for -lncurses CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" d5 13 a17 1 WRKSRC= ${WRKDIR}/${DISTNAME}/src d22 1 a22 1 DEPENDS= ncurses-4.2:../../devel/ncurses d25 6 a31 6 .if (${XAW_TYPE} == "standard") MAKE_ENV+= XAW_LIB=Xaw .else MAKE_ENV+= XAW_LIB=Xaw3d .endif @ 1.25 log @Backout last commit: "bsd.pkg.mk" provides a default for "${XAW_TYPE}". It is the "readme" target which is broken. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 1999/11/28 18:57:52 tron Exp $ d34 2 a40 2 .include "../../mk/bsd.pkg.mk" @ 1.24 log @Provide a default for "${XAW_TYPE}". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 1999/11/25 20:20:32 tron Exp $ a33 1 XAW_TYPE?= standard @ 1.23 log @Add support for using "Xaw3d" or "Xaw-Xpm" inspired by Antti Kantee. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 1999/11/22 08:49:12 tron Exp $ d34 1 @ 1.22 log @Update "vim" package to version 5.5 using patches supplied by Antti Kantee in PR pkg/8832. Changes since version 5.4: - Support for a mouse scroll wheel in X11 (GTK, Athena and Motif). Should also work in an xterm when translations are installed. - Support for decompression of bzip2 files in the example vimrc file. - Handling of patch numbers, they show up in the ":version" output. - Uninstall program for MS-Windows, for those that have a problem with the "Edit with Vim" popup menu entry. And many bug fixes! This version is aimed at stability. @ text @d1 1 a1 1 # $NetBSD$ a3 1 WRKSRC= ${WRKDIR}/${DISTNAME}/src d20 1 d26 2 d30 1 a30 1 .if ${OPSYS} == "NetBSD" d32 6 @ 1.21 log @Make this package compile on Solaris. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 1999/10/07 17:41:49 tron Exp $ d3 1 a3 1 DISTNAME= vim-5.4 d6 4 a9 3 MASTER_SITES= ftp://ftp.oce.nl/pub/vim/unix/ \ ftp://ftp.vim.org/pub/misc/editors/vim/unix/ \ ftp://uiarchive.uiuc.edu/pub/packages/vim/ \ d14 1 a14 1 MAINTAINER= packages@@netbsd.org @ 1.20 log @Remove me as maintainer of those packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 1999/08/08 09:31:18 rh Exp $ a15 2 DEPENDS= ncurses-4.2:../../devel/ncurses d24 6 @ 1.19 log @Add conflict with vim-gtk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 1999/08/08 07:23:46 rh Exp $ d13 1 a13 1 MAINTAINER= tron@@netbsd.org @ 1.18 log @Update vim to 5.4 Notable changes are: - Recognizing file types and syntax highlighting has been separated. This allows you to add your own file type specific items. And syntax highlighting is more flexible. - Now includes syntax highlighting for over 150 file types. - Vim scripts have been improved: Line continuation with a backslash, more built-in functions, etc. - The hit-return prompt is avoided by truncating messages. A message history has been added to view previous (untruncated) messages. - Support for encryption of files. - Quickfix support extended to support more error formats, including multi-line error messages and change-directory messages. - Menus can be used in console mode. The wildmenu feature offers menu-like command line completion. - Several useful commands and options added. - Many improvements for existing commands. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 1999/07/06 08:00:50 jlam Exp $ d17 2 @ 1.17 log @ * Update ncurses dependency. * Find termcap.h from ncurses. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 1999/04/27 22:27:14 tron Exp $ d3 1 a3 1 DISTNAME= vim-5.3 a9 1 DISTFILES= vim-5.3-src.tar.gz vim-5.3-rt.tar.gz @ 1.16 log @This packages requires X11. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 1999/02/12 21:32:59 tron Exp $ d3 10 a12 7 DISTNAME= vim-5.3 CATEGORIES= editors MASTER_SITES= ftp://ftp.oce.nl/pub/vim/unix/ \ ftp://ftp.vim.org/pub/misc/editors/vim/unix/ \ ftp://uiarchive.uiuc.edu/pub/packages/vim/ \ ftp://ftp.progsoc.uts.edu.au/pub/vim/unix/ DISTFILES= vim-5.3-src.tar.gz vim-5.3-rt.tar.gz d14 2 a15 2 MAINTAINER= tron@@netbsd.org HOMEPAGE= http://www.vim.org/ d17 1 a17 1 DEPENDS= ncurses-1.9.9g:../../devel/ncurses d22 3 a24 2 LDFLAGS+= "-L${LOCALBASE}/lib" WRKSRC= ${WRKDIR}/${DISTNAME}/src @ 1.15 log @Because "vim" still doesn't work with NetBSD's termcap library in X11 window mode we use "ncurses" again. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 1999/02/12 21:09:28 tron Exp $ d16 3 a20 2 GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-gui=athena --with-tlib=ncurses @ 1.14 log @Disable builtin termcap entries so that "vim" works with NetBSD's termcap library. Patch supplied by Ingolf Koch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 1999/01/10 22:29:38 tron Exp $ d14 2 d19 1 a19 2 CONFIGURE_ARGS+= --enable-gui=athena CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ @ 1.13 log @Use "ncurses" because "vim" doesn't work with our "termlib". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 1998/09/16 21:54:26 tron Exp $ a12 2 DEPENDS= ncurses-1.9.9g:../../devel/ncurses @ 1.12 log @Always use Athena widget set because we would need a dependence on the "lesstif" package otherwise. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 1998/09/14 21:48:04 garbled Exp $ d14 5 a18 3 LDFLAGS+= -Wl,-R${X11BASE}/lib WRKSRC= ${WRKDIR}/${DISTNAME}/src GNU_CONFIGURE= yes d20 1 @ 1.11 log @Tweak this a little to get it to build on ELF with X11. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 1998/09/01 09:33:41 agc Exp $ d17 1 @ 1.10 log @Upgrade to version 5.3 of the vi editor clone, to include minor bugfixes since 5.2. Re-arrange the Makefile so that it hits the faster ftp sites first. Add some additional syntax checking files. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 1998/08/24 10:12:22 agc Exp $ d14 1 @ 1.9 log @Upgrade vim to version 5.2. > - A file browser has been added for the Win32, Motif and Athena GUI versions. > - Dialogs have been added. They can be used to ask for confirmation on Ex > commands that can fail. > - Options and commands have been added to offer a mode that works like > MS-Windows cut/copy/paste. This makes the Win32 GUI version fit in better > with other MS-Windows applications. > - Session files can be used to store and restore an editing session. > - Functions and Ex commands can be defined by the user. This is much nicer > and more powerful than using mappings. > - Lines longer than the screen size can be edited, also when lines wrap. > - Support for Cscope and an interaface for TCL have been added. > - Port to the RISC OS and GUI port for the Amiga. > - Support for Multi-byte files (DBCS and Unicode). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 1998/08/20 15:16:51 tsarna Exp $ d3 1 a3 1 DISTNAME= vim-5.2 d5 2 a6 2 MASTER_SITES= ftp://ftp.vim.org/pub/misc/editors/vim/unix/ \ ftp://ftp.oce.nl/pub/vim/unix/ \ d9 1 a9 1 DISTFILES= vim-5.2-src.tar.gz vim-5.2-rt.tar.gz @ 1.8 log @The Grand Homepagification: - New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 1998/06/22 12:27:09 agc Exp $ d3 1 a3 1 DISTNAME= vim-5.1 d5 2 a6 1 MASTER_SITES= ftp://ftp.oce.nl/pub/vim/unix/ \ a7 1 ftp://ftp.fu-berlin.de/pub/misc/editors/vim/unix/ \ d9 1 @ 1.7 log @Update package Makefiles for automatic manual page handling. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 1998/04/21 22:08:14 tron Exp $ d11 1 @ 1.6 log @Update package to "vim-5.1". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 1998/04/15 10:38:23 agc Exp $ a13 3 MAN1= ex.1 gview.1 gvim.1 rgview.1 rgvim.1 rview.1 rvim.1 view.1 vim.1 \ xxd.1 vim-ctags.1 vim-etags.1 @ 1.5 log @Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree. Remove redundant (and sometimes erroneous) comments. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 1998/03/01 13:35:54 tron Exp $ d3 1 a3 1 DISTNAME= vim-5.0 @ 1.4 log @Fix manual page compression @ text @d1 1 a1 7 # # New ports collection makefile for: vim # Version required: vim-5.0 # Date Created: 19 February 1998 # Whom: tron # # $NetBSD: Makefile,v 1.3 1998/02/28 22:03:20 tron Exp $ d18 1 a18 1 .include @ 1.3 log @Fix error in MAN1 @ text @d7 1 a7 1 # $NetBSD: Makefile,v 1.2 1998/02/22 10:01:24 tron Exp $ d21 2 a22 2 MAN1= ex.1 gview.1 gvim.1 rgview.1 rgvim.1 rview.1 view.1 vim.1 xxd.1 \ vim-ctags.1 vim-etags.1 @ 1.2 log @Correct "MAN1". @ text @d7 1 a7 1 # $NetBSD: Makefile,v 1.1 1998/02/19 21:47:54 tron Exp $ d21 1 a21 1 MAN1= ex.1 gview.1 gvim.1 rgview.1 rgvim.1 rview.1 vim.1 view.1 vim.1 xxd.1 \ @ 1.1 log @Initial commit of "vim-5.0" package. @ text @d7 1 a7 1 # $NetBSD$ d21 2 a22 2 MAN1= ctags.1 etags.1 ex.1 gview.1 gvim.1 rgview.1 rgvim.1 rview.1 \ rvim.1 view.1 vim.1 xxd.1 @