pkgsrc/editors/vim-share/Makefile.common
wen e211d442a6 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-09 23:58:24 +00:00

67 lines
1.9 KiB
Makefile

# $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 {} \;