diff options
Diffstat (limited to 'editors/vim/Makefile')
-rw-r--r-- | editors/vim/Makefile | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/editors/vim/Makefile b/editors/vim/Makefile index 2c355ca3e32c..3776e5b01e63 100644 --- a/editors/vim/Makefile +++ b/editors/vim/Makefile @@ -1,5 +1,5 @@ PORTNAME= vim -PORTVERSION= 9.1.1627 +PORTVERSION= 9.1.1744 DISTVERSIONPREFIX= v CATEGORIES= editors @@ -22,7 +22,8 @@ CONFIGURE_ARGS= --disable-canberra \ --enable-cscope \ --enable-gui=${GUI} \ --enable-multibyte \ - --with-tlib=ncursesw + --with-tlib=ncursesw \ + --without-wayland MAKE_ARGS= STRIP="${STRIP_CMD}" \ VIMRCLOC=${ETCDIR} \ VIMRUNTIMEDIR=${PREFIX}/share/vim/${VIM_VER} @@ -69,7 +70,8 @@ USE_XORG= ice sm x11 xpm xt .elif ${FLAVOR:U} == gtk3 GUI= gtk3 -CONFIGURE_ARGS+=--enable-xim --enable-fontset +CONFIGURE_ARGS+=--enable-xim --enable-fontset --with-wayland +LIB_DEPENDS+= libwayland-client.so:graphics/wayland PLIST_SUB+= GUI="" DESKTOP="" USES+= desktop-file-utils gnome xorg USE_GNOME= cairo gdkpixbufextra gtk30 @@ -91,15 +93,21 @@ USES+= xorg USE_XORG= ice sm x11 xmu xpm xt .endif +.if ${FLAVOR:U} != tiny +USES+= python:build +CONFIGURE_ARGS+=--enable-python3interp=dynamic \ + --with-python3-command=${PYTHON_CMD} +.endif + # Options {{{1 # The bulk of the OPTIONS are for normal (non-tiny) vim ### Make sure any new options are excluded below in CONSOLE/TINY -OPTIONS_DEFAULT= CTAGS_BASE PYTHON XXD +OPTIONS_DEFAULT= CTAGS_BASE XXD OPTIONS_DEFINE= MAKE_JOBS NLS XTERM_SAVE XXD OPTIONS_SINGLE= CTAGS OPTIONS_SINGLE_CTAGS= CTAGS_BASE CTAGS_EXUBERANT CTAGS_UNIVERSAL OPTIONS_GROUP= LANGBIND -OPTIONS_GROUP_LANGBIND= LUA PERL PYTHON RUBY SCHEME TCL +OPTIONS_GROUP_LANGBIND= LUA PERL RUBY SCHEME TCL OPTIONS_SUB= yes # vim-tiny excludes everything except CONSOLE, MAKE_JOBS @@ -139,11 +147,6 @@ LUA_USES= lua PERL_CONFIGURE_ENABLE= perlinterp PERL_USES= perl5 -PYTHON_USES= python -PYTHON_USES_OFF= python:env -PYTHON_CONFIGURE_ENABLE= python3interp -PYTHON_CONFIGURE_WITH= python3-command=${PYTHON_CMD} - RUBY_CONFIGURE_ENABLE= rubyinterp RUBY_USES= ruby |