pkgsrc/editors/vim-share/Makefile.common

60 lines
1.7 KiB
Text
Raw Normal View History

# $NetBSD: Makefile.common,v 1.150 2014/09/01 20:28:48 jperkin Exp $
2008-01-09 14:47:42 +01:00
# used by editors/vim/Makefile
# used by editors/vim-gtk/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
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
MASTER_SITES= ${MASTER_SITE_LOCAL}
Here it is folks, VIM 6.0! Changes since version 5.8: ----------------------------------------------------- The number of changes is huge. These are just the main new items: Folding - momentarily hide part of the text Vertically split windows - mixed with horizontal splits Diff mode - show and remove differences between files Easy Vim: click-and-type - for those who really don't like two modes User manual - learn to use Vim, reads like a book Flexible indenting - automatic indenting for any language Extended search patterns - more regexp power than you will need UTF-8 support - Unicode allows editing nearly all languages Multi-language support - translated messages and menus Plugin support - drop a script in a directory and you can use it Filetype plugins - an easy way to setup for editing a type of file File browser - browse directories, also on a terminal Editing files over a network - read and write a remote file directly command-line editing window - use any Vim command to edit an Ex command Debugging mode - debug your Vim functions and scripts Cursor in virtual position - edit tables and draw ASCII pictures Debugger interface - use Vim with Sun Visual Workshop Communication between Vims - let one Vim tell another Vim what to do Printing - print with syntax colors Quickfix extended - see error messages in a window and jump there Writing files improved - rename or copy to make a backup file Argument list - select groups of files to work on Restore a View - save the looks of a window and restore it later Color schemes - quickly switch between different color setups
2001-10-04 12:18:11 +02:00
EXTRACT_SUFX= .tar.bz2
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
Here it is folks, VIM 6.0! Changes since version 5.8: ----------------------------------------------------- The number of changes is huge. These are just the main new items: Folding - momentarily hide part of the text Vertically split windows - mixed with horizontal splits Diff mode - show and remove differences between files Easy Vim: click-and-type - for those who really don't like two modes User manual - learn to use Vim, reads like a book Flexible indenting - automatic indenting for any language Extended search patterns - more regexp power than you will need UTF-8 support - Unicode allows editing nearly all languages Multi-language support - translated messages and menus Plugin support - drop a script in a directory and you can use it Filetype plugins - an easy way to setup for editing a type of file File browser - browse directories, also on a terminal Editing files over a network - read and write a remote file directly command-line editing window - use any Vim command to edit an Ex command Debugging mode - debug your Vim functions and scripts Cursor in virtual position - edit tables and draw ASCII pictures Debugger interface - use Vim with Sun Visual Workshop Communication between Vims - let one Vim tell another Vim what to do Printing - print with syntax colors Quickfix extended - see error messages in a window and jump there Writing files improved - rename or copy to make a backup file Argument list - select groups of files to work on Restore a View - save the looks of a window and restore it later Color schemes - quickly switch between different color setups
2001-10-04 12:18:11 +02:00
HOMEPAGE= http://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]*
WRKSRC= ${WRKDIR}/${VIM_SUBDIR}/src
1999-12-21 14:20:32 +01:00
GNU_CONFIGURE= yes
# http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=38710
Update to version 7.4.052. Patches for vim 7.4: 7.4.001 'ic' doesn't work for patterns such as [a-z] 7.4.002 pattern with two alternative look-behind matches doesn't match 7.4.003 memory access error in Ruby syntax highlighting 7.4.004 when closing a window fails ":bwipe" may hang 7.4.005 "vaB" while 'virtualedit' is set selects the wrong area 7.4.006 mkdir("foo/bar/", "p") gives an error message 7.4.007 creating a preview window on startup messes up the screen 7.4.008 new regexp engine can't be interrupted 7.4.009 too easy to write a file was not decrypted (yet) 7.4.010 (after 7.4.006) crash with invalid argument to mkdir() 7.4.011 cannot find out if "acl" and "xpm" features are supported 7.4.012 MS-Windows: resolving multi-bye shortcut does not work 7.4.013 MS-Windows: File name buffer too small for utf-8 7.4.014 MS-Windows: check for writing to device does not work 7.4.015 MS-Windows: Detecting node type fails for multi-byte chars 7.4.016 MS-Windows: File name completion has problem with Chinese 7.4.017 ":help !!" does not find the "!!" tag in the help file 7.4.018 when completing item becomes unselected 7.4.019 file name completion fails with Chinese characters 7.4.020 NFA engine matches too much with \@> 7.4.021 NFA regexp: Using \ze may result in wrong end 7.4.022 deadlock while exiting, because of allocating memory 7.4.023 MS-Windows: warning for 64 bit type 7.4.024 current user cannot always use the undo file he created 7.4.025 reading before start of a string 7.4.026 clang warning for int shift overflow 7.4.027 valgrind error when using CTRL-X CTRL-F at start of the line 7.4.028 equivalence classes are not working for multi-byte characters 7.4.029 an error in a pattern is reported twice 7.4.030 the -mno-cygwin argument is no longer supported by Cygwin 7.4.031 ":diffoff!" resets options even when 'diff' is not set 7.4.032 NFA engine does not match the NUL character 7.4.033 if terminal has 20 lines test 92 and 93 overwrite input file 7.4.034 using "p" in Visual block mode only changes the first line 7.4.035 MS-Windows: mouse pointer flickers when going to Normal mode 7.4.036 NFA engine does not capture group correctly when using \@> 7.4.037 "\ze" in a sub-pattern does set the end of the match 7.4.038 Using "zw" and "zg" when 'spell' is off give confusing error 7.4.039 MS-Windows: < MSCV10 can't handle symlinks to a directory 7.4.040 error on exit when variable holds reference to a script scope 7.4.041 Visual selection does not remain after being copied over 7.4.042 after ":setlocal" 'spell'/'spellang' :spelldump doesn't work 7.4.043 VMS can't handle long function names 7.4.044 can't build with old MSVC 7.4.045 substitute() has a problem with pattern starting with "\ze". 7.4.046 can't use Tcl 8.6 7.4.047 input() does not work in a function invoked by a mapping 7.4.048 recent clang version complains about -fno-strength-reduce 7.4.049 in Ex mode substitute prompt is wrong with line numbers 7.4.050 "gn" may select too much when there are two matching lines 7.4.051 syntax highlighting a Yaml file causes a crash 7.4.052 cursor may end up in the wrong position when auto-formatting
2013-10-07 21:26:28 +02:00
CHECK_INTERPRETER_SKIP= share/vim/vim74/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}/${VIM_SUBDIR} --forward --quiet \
-E ${PATCH_STRIP:Q}
PATCH_DIST_ARGS= -d ${WRKDIR}/${VIM_SUBDIR} --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
post-patch:
find ${WRKDIR} -name '*.orig_dist' -exec rm -f {} \;