diff options
Diffstat (limited to 'editors/vim')
-rw-r--r-- | editors/vim/Makefile | 23 | ||||
-rw-r--r-- | editors/vim/distinfo | 6 | ||||
-rw-r--r-- | editors/vim/pkg-message | 13 |
3 files changed, 28 insertions, 14 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 diff --git a/editors/vim/distinfo b/editors/vim/distinfo index 12d9c2d40da5..babd883f42d4 100644 --- a/editors/vim/distinfo +++ b/editors/vim/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755032977 -SHA256 (vim-vim-v9.1.1627_GH0.tar.gz) = f7c4c4bdc3a0b26c13e86f37eda7cd62618a082a2623df1d83d9d0aae98ac241 -SIZE (vim-vim-v9.1.1627_GH0.tar.gz) = 18754210 +TIMESTAMP = 1757437254 +SHA256 (vim-vim-v9.1.1744_GH0.tar.gz) = 6784bdcc41d4ae45c74cc93288e744a545525dd553e2d7489120f93b6bf90d14 +SIZE (vim-vim-v9.1.1744_GH0.tar.gz) = 18779452 diff --git a/editors/vim/pkg-message b/editors/vim/pkg-message index c89d22977b3b..0429825cb97e 100644 --- a/editors/vim/pkg-message +++ b/editors/vim/pkg-message @@ -7,5 +7,16 @@ $VIMRUNTIME/defaults.vim to see Vim's defaults, and see ':h initialization' for the standard locations Vim looks for configuration files. EOM - } + }, + { type:upgrade + maximum version: "0.9.1627" + message: <<EOM + The Vim port no longer brings in python automatically. Instead, it is + a dynloadable feature that can be enabled at runtime by installing python. + + # pkg add python3 + + It will ONLY work with the version of python that the port was build with + (i.e. the defualt python version). If you've changed it manually, and want + python plugin, then you'll need to build and install the port locally. ] |