pkgsrc/editors/vim-share/Makefile.common

68 lines
1.9 KiB
Text
Raw Normal View History

# $NetBSD: Makefile.common,v 1.162 2018/07/04 13:40:17 jperkin Exp $
2008-01-09 14:47:42 +01:00
# used by editors/vim/Makefile
# used by editors/vim-gtk2/Makefile
# used by editors/vim-lang/Makefile
# used by editors/vim-motif/Makefile
# used by editors/vim-xaw/Makefile
.include "../../editors/vim-share/version.mk"
Update to patchlevel 712. Changes: 7.3.654 creating Vim dictionary from Python an empty key might be used 7.3.655 64 bit MingW xpm .a file is missing 7.3.656 internal error in :pyeval 7.3.657 Python bindings silently truncate string values containing NUL 7.3.658 NUL bytes truncate strings when converted from Python 7.3.659 recent Python changes are not tested 7.3.660 ":help !" jumps to help for ":!" 7.3.661 (after 7.3.652) SEGV in Python code 7.3.662 can't build Ruby interface with Ruby 1.9.3 7.3.663 end of color scheme name not clear in E185 7.3.664 buffer overflow in unescaping multi-byte characters 7.3.665 MSVC 11 is not supported 7.3.666 Win32.mak can't be found 7.3.667 unused variables in Perl interface 7.3.668 loading Perl dynamically still uses static library 7.3.669 when building with Cygwin loading Python dynamically fails 7.3.670 tiny memory leak when throwing exception in Python 7.3.671 more Python code can be shared between Python 2 and 3 7.3.672 not possible to lock/unlock lists in Python interface 7.3.673 "gN" while 'selection' is "exclusive" misses one character 7.3.674 can't compile with Lua/dyn on Cygwin 7.3.675 accessing uninitialized memory with a very long file name 7.3.676 Ruby compilation on Windows 32 bit doesn't work 7.3.677 buf_spname() is used inconsistently 7.3.678 Ruby .so name may not be correct 7.3.679 Ruby detection uses Config, newer Ruby versions use RbConfig 7.3.680 some files missing in the list of distributed files 7.3.681 list of distributed files picks up backup files 7.3.682 (after 7.3.677) compiler complains about incompatible types 7.3.683 ":python" may crash when vimbindeval() returns None 7.3.684 "make test" does not delete lua.vim 7.3.685 no test for what patch 7.3.673 fixes 7.3.686 cannot use CTRL-\ e mapping when entering an expression 7.3.687 test 16 fails when $DISPLAY is not set 7.3.688 Python 3.3 is not supported 7.3.689 MzScheme and Lua may use a NULL string 7.3.690 crash with directory name equal to maximum path length 7.3.691 state specific to the Python thread is discarded 7.3.692 can't build GTK version with GTK 2.0 7.3.693 can't make 'softtabstop' follow 'shiftwidth' 7.3.694 'shiftwidth' is not so easy to use in indent files 7.3.695 balloon cannot show multi-byte text 7.3.696 message about added spell language can be wrong 7.3.697 leaking resources when setting GUI font 7.3.698 Python 3 does not preserve state beween commands 7.3.699 manually set 'ttymouse' is overruled by automatic detection 7.3.700 cannot detect URXVT and SGR mouse support 7.3.701 MS-Windows: Crash with stack overflow when setting 'encoding' 7.3.702 nmake from VS6 service pack 6 is not recognized 7.3.703 when 'undofile' is reset the hash is computed unnecessarily 7.3.704 repeating "cgn" does not always work correctly 7.3.705 mouse features are not in alphabetical order 7.3.706 (after 7.3.697) can't build Motif version 7.3.707 (after 7.3.701) library name with non-latin characters fails 7.3.708 filler lines above the first line may be hidden 7.3.709 compiler warning for unused argument 7.3.710 (after 7.3.704) "fn" is broken 7.3.711 (after 7.3.688) vim.current.buffer is not available 7.3.712 nmake from VS2010 SP1 is not recognized pkgsrc changes: - take maintainership of package - switch to single tarball, created from vim's hg, instead of downloading > 700 files - which resulted in changes in PLIST in vim-share - some minor changes to DESCR files (add more vim guis) - reset PKGREVISION on vim-gtk2 - add new files to vim-lang
2012-10-30 23:39:07 +01:00
DISTNAME= vim-${VIM_VERSION}.${VIM_PATCHLEVEL}
1999-12-21 14:20:32 +01:00
CATEGORIES= editors
GITHUB_PROJECT= vim
GITHUB_TAG= v${VIM_VERSION}.${VIM_PATCHLEVEL}
MASTER_SITES= ${MASTER_SITE_GITHUB:=vim/}
1999-12-21 14:20:32 +01:00
.include "../../mk/bsd.prefs.mk"
Update to patchlevel 712. Changes: 7.3.654 creating Vim dictionary from Python an empty key might be used 7.3.655 64 bit MingW xpm .a file is missing 7.3.656 internal error in :pyeval 7.3.657 Python bindings silently truncate string values containing NUL 7.3.658 NUL bytes truncate strings when converted from Python 7.3.659 recent Python changes are not tested 7.3.660 ":help !" jumps to help for ":!" 7.3.661 (after 7.3.652) SEGV in Python code 7.3.662 can't build Ruby interface with Ruby 1.9.3 7.3.663 end of color scheme name not clear in E185 7.3.664 buffer overflow in unescaping multi-byte characters 7.3.665 MSVC 11 is not supported 7.3.666 Win32.mak can't be found 7.3.667 unused variables in Perl interface 7.3.668 loading Perl dynamically still uses static library 7.3.669 when building with Cygwin loading Python dynamically fails 7.3.670 tiny memory leak when throwing exception in Python 7.3.671 more Python code can be shared between Python 2 and 3 7.3.672 not possible to lock/unlock lists in Python interface 7.3.673 "gN" while 'selection' is "exclusive" misses one character 7.3.674 can't compile with Lua/dyn on Cygwin 7.3.675 accessing uninitialized memory with a very long file name 7.3.676 Ruby compilation on Windows 32 bit doesn't work 7.3.677 buf_spname() is used inconsistently 7.3.678 Ruby .so name may not be correct 7.3.679 Ruby detection uses Config, newer Ruby versions use RbConfig 7.3.680 some files missing in the list of distributed files 7.3.681 list of distributed files picks up backup files 7.3.682 (after 7.3.677) compiler complains about incompatible types 7.3.683 ":python" may crash when vimbindeval() returns None 7.3.684 "make test" does not delete lua.vim 7.3.685 no test for what patch 7.3.673 fixes 7.3.686 cannot use CTRL-\ e mapping when entering an expression 7.3.687 test 16 fails when $DISPLAY is not set 7.3.688 Python 3.3 is not supported 7.3.689 MzScheme and Lua may use a NULL string 7.3.690 crash with directory name equal to maximum path length 7.3.691 state specific to the Python thread is discarded 7.3.692 can't build GTK version with GTK 2.0 7.3.693 can't make 'softtabstop' follow 'shiftwidth' 7.3.694 'shiftwidth' is not so easy to use in indent files 7.3.695 balloon cannot show multi-byte text 7.3.696 message about added spell language can be wrong 7.3.697 leaking resources when setting GUI font 7.3.698 Python 3 does not preserve state beween commands 7.3.699 manually set 'ttymouse' is overruled by automatic detection 7.3.700 cannot detect URXVT and SGR mouse support 7.3.701 MS-Windows: Crash with stack overflow when setting 'encoding' 7.3.702 nmake from VS6 service pack 6 is not recognized 7.3.703 when 'undofile' is reset the hash is computed unnecessarily 7.3.704 repeating "cgn" does not always work correctly 7.3.705 mouse features are not in alphabetical order 7.3.706 (after 7.3.697) can't build Motif version 7.3.707 (after 7.3.701) library name with non-latin characters fails 7.3.708 filler lines above the first line may be hidden 7.3.709 compiler warning for unused argument 7.3.710 (after 7.3.704) "fn" is broken 7.3.711 (after 7.3.688) vim.current.buffer is not available 7.3.712 nmake from VS2010 SP1 is not recognized pkgsrc changes: - take maintainership of package - switch to single tarball, created from vim's hg, instead of downloading > 700 files - which resulted in changes in PLIST in vim-share - some minor changes to DESCR files (add more vim guis) - reset PKGREVISION on vim-gtk2 - add new files to vim-lang
2012-10-30 23:39:07 +01:00
MAINTAINER= morr@NetBSD.org
2018-03-04 17:26:24 +01:00
HOMEPAGE= https://www.vim.org/
LICENSE= vim-license
2001-08-06 19:44:44 +02:00
2002-10-08 02:20:12 +02:00
CONFLICTS+= vim-kde-[0-9]*
Update to 8.0.0702 Upstream changes: 17435 8.0.0647 syntax highlighting can cause a freeze 1629 8.0.0648 possible use of NULL pointer 3822 8.0.0649 when opening a help file the filetype is set several times 2039 8.0.0650 for extra help files the filetype is set more than once 1534 8.0.0651 build failure without the auto command feature 10036 8.0.0652 unicode information is outdated 2013 8.0.0653 the default highlight for QuickFixLine is not good 5188 8.0.0654 no warning for text after :endfunction 2677 8.0.0655 not easy to make sure a function does not exist 2329 8.0.0656 cannot use ! after some user commands 13104 8.0.0657 cannot get and set quickfix list items 47863 8.0.0658 spell test is old style 5884 8.0.0659 no test for conceal mode 1676 8.0.0660 silent install on MS-Windows shows dialog 10750 8.0.0661 recognizing urxvt mouse codes does not work well 1828 8.0.0662 stray FIXME for fixed problem 5971 8.0.0663 unexpected error message only when 'verbose' is set 2373 8.0.0664 mouse does not work in tmux 1517 8.0.0665 warning for uninitialized variable 4110 8.0.0666 dead for loop 5896 8.0.0667 memory access error when command follows :endfunc 1689 8.0.0668 nsis installer script does not work 2927 8.0.0669 CTRL-N at start of the buffer does not work correctly 3607 8.0.0670 can't use input() in a timer callback 1600 8.0.0671 hang when typing CTRL-C in confirm() in timer 6001 8.0.0672 third item of synconcealed() changes too often 1260 8.0.0673 build failure without conceal feature 1751 8.0.0674 cannot build with eval but without timers 2638 8.0.0675 'colorcolumn' has a higher priority than 'hlsearch' 8830 8.0.0676 crash when closing quickfix window in autocmd 4177 8.0.0677 setting 'filetype' may switch buffers 3772 8.0.0678 closing a window does not trigger resizing 2223 8.0.0679 using freed memory 10068 8.0.0680 plugins in start packages are sourced twice 2323 8.0.0681 unnamed register only contains the last deleted text 2786 8.0.0682 no test for synIDtrans() 4871 8.0.0683 visual bell flashes too quickly 13990 8.0.0684 old style tests are not nice 28918 8.0.0685 when conversion fails written file may be truncated 1479 8.0.0686 extra redraw when using CTRL-L in second window 6644 8.0.0687 minor issues related to quickfix 4317 8.0.0688 cannot resize the window in a FileType autocommand 2402 8.0.0689 ~ character not escaped when extending search pattern 2150 8.0.0690 compiler warning on non-Unix system 1267 8.0.0691 compiler warning without the linebreak feature 2964 8.0.0692 CTRL-G with 'incsearch' and ? goes in the wrong direction 361923 8.0.0693 no terminal emulator support 2396 8.0.0694 building in shadow directory does not work 5003 8.0.0695 missing dependencies breaks parallel make 1309 8.0.0696 .inc files missing in git 9396 8.0.0697 recorded key sequences may become invalid 4219 8.0.0698 crash on exit when using Python function in timer. 1742 8.0.0699 checksum tests are not actually run 2709 8.0.0700 segfault with QuitPre autocommand closes the window 2900 8.0.0701 system test failing when using X11 forwarding 5191 8.0.0702 an error in a timer can make Vim unusable 3118 8.0.0703 illegal memory access with empty :doau command 2145 8.0.0704 problems with autocommands when opening help
2017-07-10 01:58:24 +02:00
EXTRACT_USING= gtar
WRKSRC= ${WRKDIR}/${DISTNAME}/src
1999-12-21 14:20:32 +01:00
GNU_CONFIGURE= yes
USE_LANGUAGES+= c99
# http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=38710
CHECK_INTERPRETER_SKIP= share/vim/${VIM_SUBDIR}/tools/vim132
.include "options.mk"
2006-03-02 11:41:41 +01:00
Updated vim to 7.2.442 3000 7.2.412 [ or ] followed by mouse click doesn't work 13552 7.2.413 large file support is incorrect 2558 7.2.414 CTRK-K <space> <space> does not produce 0xa0 as expected 2122 7.2.415 Win32: Can't open a remote file when starting Vim 2757 7.2.416 logtalk.dict is not installed 2262 7.2.417 if 'shell' has arg with a slash 'shellpipe' is not correct 3048 7.2.418 Vim sets background or foreground color in a terminal to -1 1471 7.2.419 memory leak in Motif when clicking on "Search Vim Help" 2792 7.2.420 ":argedit" does not accept "++enc=utf8" as documented 2108 7.2.421 when folds are not updated there is no way to force an update 2174 7.2.422 may get E763 when using spell dictionaries 4478 7.2.423 crash after assigning s: to variable 5462 7.2.424 ":colorscheme" without an argument doesn't do anything 1541 7.2.425 some compilers complain about fourth EX() argument 2771 7.2.426 commas in 'langmap' are not always handled correctly 5351 7.2.427 recovery doesn't follow symlinks to find swap file 1758 7.2.428 setqflist([]) doesn't properly clear the error list 1900 7.2.429 may get "New file" for file that is not accessible 4275 7.2.430 ++bad arg is handled wrong, may cause invalid memory access 2599 7.2.431 ":amenu" moves the cursor when in Insert mode 12967 7.2.432 translated menus make :emenu difficult to use 5410 7.2.433 can't use cscope with QuickFixCmdPre and QuickFixCmdPost 2106 7.2.434 (after 7.2.432) compilation fails without multi-lang feature 4590 7.2.435 (after 7.2.430) crash when using bad_char_idx uninitialized 4058 7.2.436 reproducible crash in syntax HL 1605 7.2.437 (after 7.2.407) no line break for "\\\n" in expression of :s 2045 7.2.438 (after 7.2.427) "vim -r" crashes 3110 7.2.439 invalid memory access for thesaurus completion and 'infercase' 5861 7.2.440 crash when deleting a funcref in the function it refers to 3446 7.2.441 when using ":earlier" undo information may be wrong 7872 7.2.442 (after 7.2.201) copy/paste with OpenOffice doesn't work
2010-06-07 14:12:21 +02:00
CONFIGURE_ARGS+= --with-modified-by=${MAINTAINER:Q}
# See "configure --help" extra options. These might affect the installed
# files (and PLIST might not include all files) so use at your own risk!
CONFIGURE_ARGS+= ${VIM_EXTRA_OPTS}
CONFIGURE_ARGS+= --enable-multibyte
CONFIGURE_ARGS+= --enable-cscope
PATCH_ARGS= -d ${WRKDIR}/${DISTNAME} --forward --quiet \
-E ${PATCH_STRIP:Q}
PATCH_DIST_ARGS= -d ${WRKDIR}/${DISTNAME} --forward --quiet \
-E ${PATCH_DIST_STRIP:Q}
PATCHDIR= ${.CURDIR}/../../editors/vim-share/patches
DISTINFO_FILE?= ${.CURDIR}/../../editors/vim-share/distinfo
.if ${OPSYS} == "Darwin" && exists(/Developer/Headers/FlatCarbon)
BUILDLINK_PASSTHRU_DIRS+= /Developer/Headers/FlatCarbon
.endif
.if empty(PKGNAME:Mvim-share*)
ALTERNATIVES_SRC= ${.CURDIR}/../../editors/vim-share/ALTERNATIVES
.else
ALTERNATIVES_SRC=
.endif
SUBST_CLASSES+= sysconfdir
SUBST_FILES.sysconfdir= feature.h
SUBST_STAGE.sysconfdir= pre-configure
SUBST_VARS.sysconfdir= PKG_SYSCONFDIR
post-patch:
find ${WRKDIR} -name '*.orig_dist' -exec rm -f {} \;