diff options
Diffstat (limited to 'editors/vim/Makefile')
-rw-r--r-- | editors/vim/Makefile | 50 |
1 files changed, 15 insertions, 35 deletions
diff --git a/editors/vim/Makefile b/editors/vim/Makefile index 78c9ba67e4a0..2b9e0e94c726 100644 --- a/editors/vim/Makefile +++ b/editors/vim/Makefile @@ -10,8 +10,8 @@ PORTNAME?= vim # ! _NEVER_ reduce or lower PATCHLEVEL, even if the PATCHLEVEL # ! value # is added to BADPATCHES. Doing otherwise will cause # ! PORTEPOCH to be needed, which we do NOT want. -PATCHLEVEL= 446 -PORTVERSION= 7.2.${PATCHLEVEL} +PATCHLEVEL= 19 +PORTVERSION= 7.3.${PATCHLEVEL} RELEASE= vim-${PORTVERSION:C/\.[0-9a-z]*$//} PORTREVISION?= 0 CATEGORIES?= editors @@ -23,14 +23,10 @@ PATCH_SITES= ${MASTER_SITES:S|unix|patches/${PORTVERSION:C/\.[0-9a-z]*$//}|}\ PATCHFILES!= /usr/bin/jot -s " " -w ${PORTVERSION:C/\.[0-9]*$//}.%03d \ ${PATCHLEVEL} 1 ${PATCHLEVEL} # bits to remove -BADPATCHES= 007 036 049 071 072 074 088 089 093 101 138 150 172 191 194 204 205 212 216 219 233 247 248 249 250 260 302 320 323 336 352 362 364 365 372 374 377 384 388 399 400 403 -#.if !defined(WITH_LANG) -#BADPATCHES+= -#.endif -.for p in ${BADPATCHES} -PATCHFILES:= ${PATCHFILES:N7.2.${p}} -.endfor -PATCHFILES:= ${PATCHFILES:S/041/041^:local/} +#BADPATCHES= +#.for p in ${BADPATCHES} +#PATCHFILES:= ${PATCHFILES:N7.3.${p}} +#.endfor MAINTAINER?= obrien@FreeBSD.org COMMENT?= Vi "workalike", with many additional features @@ -67,11 +63,11 @@ MANLANG= "" ru.KOI8-R ru.UTF-8 pl.ISO8859-2 pl.UTF-8 pl fr.ISO8859-1 \ .if defined(PACKAGE_BUILDING) && !defined(LITE) WITH_CSCOPE= yes WITH_EXUBERANT_CTAGS=yes -WITH_LANG= yes WITH_PERL= yes WITH_PYTHON= yes WITH_RUBY= yes WITH_TCL= yes +WITH_LUNA= yes .endif .if defined(WITH_PYTHON) @@ -89,6 +85,12 @@ USE_TCL= 82+ USE_TCL_NO_THREADS= yes .endif +.if defined(WITH_LUA) +USE_LUA= yes +MAKE_ARGS+= CONF_OPT_LUA="--enable-luainterp=dynamic" \ +MAKE_ARGS+= CONF_OPT_LUA_PREFIX="--with-lua-prefix=${LOCALBASE}" +.endif + .if defined(WITH_PERL) WANT_PERL= yes .endif @@ -102,6 +104,7 @@ WANT_GNOME= yes .if !defined(LITE) MAKE_ARGS+= CONF_OPT_FEAT="--with-features=big" I18N= CONF_OPT_MULTIBYTE="--enable-multibyte --enable-fontset --enable-xim" +USE_GETTEXT= yes .if defined(NO_GUI) WITHOUT_X11= yes @@ -166,27 +169,13 @@ MAKE_ARGS+= CONF_OPT_GUI="--enable-gui=no --without-x" ${I18N} .else # LITE PKGNAMESUFFIX= -lite MAKE_ARGS+= CONF_OPT_GUI="--enable-gui=no --without-x --enable-multibyte" -MAKE_ARGS+= CONF_OPT_PERL="--disable-perlinterp --disable-pythoninterp --disable-tclinterp --disable-rubyinterp" +MAKE_ARGS+= CONF_OPT_PERL="--disable-perlinterp --disable-pythoninterp --disable-tclinterp --disable-rubyinterp --disable-luainterp" .endif # LITE .if exists(${LOCALBASE}/lib/libiconv.so) USE_ICONV= yes .endif -.if defined(WITH_LANG) -LANG_FILE= ${RELEASE}-lang.tar.gz -DISTFILES+= ${LANG_FILE}:lang_file -MASTER_SITES+= ${MASTER_SITE_VIM:S|unix/|extra/:lang_file|} -EXTRACT_ONLY= ${RELEASE}${EXTRACT_SUFX} -USE_GETTEXT= yes -.endif - -post-extract: -.if defined(WITH_LANG) - @${ECHO_MSG} ">>> extracting ${LANG_FILE} ..." - @${TAR} -C ${WRKDIR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${LANG_FILE} -.endif - .if defined(WITH_EXUBERANT_CTAGS) CTAGS_CMD= exctags -R . .else @@ -275,18 +264,9 @@ find-bad-patches: '(src/if_(ole|mzsch)|src/gui_(w32|w48|mac)|src/os_(riscos|cyg|os2|vms|amiga|win32|mswin))|src(/testdir)?/Make_(dos|cyg|vms|mvc|ming|os2|amiga|mms)'\ vim/${PORTVERSION:C/\.[0-9a-z]*$//}* -vim-makesum: - ${MAKE} WITH_LANG=yes makesum - ckp: ${MAKE} -DPATCH_DEBUG clean patch -ckpl: - ${MAKE} -DPATCH_DEBUG WITH_LANG=yes clean patch - -lang: - ${MAKE} WITH_LANG=yes - ckmtree: ${MTREE_CMD} -f ${MTREE_FILE} -p ${PREFIX} |