summaryrefslogtreecommitdiff
path: root/editors/vim
diff options
context:
space:
mode:
Diffstat (limited to 'editors/vim')
-rw-r--r--editors/vim/Makefile21
-rw-r--r--editors/vim/distinfo6
-rw-r--r--editors/vim/pkg-message13
3 files changed, 26 insertions, 14 deletions
diff --git a/editors/vim/Makefile b/editors/vim/Makefile
index 23b3dfeb235d..e13157f3b5b6 100644
--- a/editors/vim/Makefile
+++ b/editors/vim/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vim
-PORTVERSION= 9.1.1401
+PORTVERSION= 9.1.1723
DISTVERSIONPREFIX= v
CATEGORIES= editors
@@ -64,7 +64,7 @@ GUI= gtk2
CONFIGURE_ARGS+=--enable-xim --enable-fontset
PLIST_SUB+= GUI="" DESKTOP=""
USES+= desktop-file-utils gnome xorg
-USE_GNOME= gdkpixbuf gtk20
+USE_GNOME= gdkpixbufextra gtk20
USE_XORG= ice sm x11 xpm xt
.elif ${FLAVOR:U} == gtk3
@@ -72,7 +72,7 @@ GUI= gtk3
CONFIGURE_ARGS+=--enable-xim --enable-fontset
PLIST_SUB+= GUI="" DESKTOP=""
USES+= desktop-file-utils gnome xorg
-USE_GNOME= cairo gdkpixbuf gtk30
+USE_GNOME= cairo gdkpixbufextra gtk30
USE_XORG= ice sm x11 xpm xt
.elif ${FLAVOR:U} == motif
@@ -91,15 +91,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 +145,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 3509d6750639..f40c331b9c80 100644
--- a/editors/vim/distinfo
+++ b/editors/vim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747854345
-SHA256 (vim-vim-v9.1.1401_GH0.tar.gz) = b96c89c22b604e03426c7ba18df28a51c870733ecbf11725749963e5c7d4162c
-SIZE (vim-vim-v9.1.1401_GH0.tar.gz) = 18840341
+TIMESTAMP = 1756704100
+SHA256 (vim-vim-v9.1.1723_GH0.tar.gz) = 057b339a2fa78729ff595393333d34a7d25ae77d833f55c2d89b03a2f55203bd
+SIZE (vim-vim-v9.1.1723_GH0.tar.gz) = 18764005
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.
]