e211d442a6
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
67 lines
1.9 KiB
Text
67 lines
1.9 KiB
Text
# $NetBSD: Makefile.common,v 1.158 2017/07/09 23:58:24 wen Exp $
|
|
|
|
# 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"
|
|
|
|
DISTNAME= vim-${VIM_VERSION}.${VIM_PATCHLEVEL}
|
|
CATEGORIES= editors
|
|
GITHUB_PROJECT= vim
|
|
GITHUB_TAG= v${VIM_VERSION}.${VIM_PATCHLEVEL}
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=vim/}
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
MAINTAINER= morr@NetBSD.org
|
|
HOMEPAGE= http://www.vim.org/
|
|
LICENSE= vim-license
|
|
|
|
CONFLICTS+= vim-kde-[0-9]*
|
|
|
|
EXTRACT_USING= gtar
|
|
|
|
WRKSRC= ${WRKDIR}/${DISTNAME}/src
|
|
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"
|
|
|
|
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= post-patch
|
|
SUBST_VARS.sysconfdir= PKG_SYSCONFDIR
|
|
|
|
post-patch:
|
|
find ${WRKDIR} -name '*.orig_dist' -exec rm -f {} \;
|