github.setup vim vim ${vim_version}.${vim_patchlevel} v
maintainers {raimue @raimue}
description Vi \"workalike\" with many additional features
Vim is an advanced text editor that seeks to provide the power of the \
de-facto Unix editor 'Vi', with a more complete feature set.
homepage http://www.vim.org/
checksums rmd160 437163a79c9eb2d1776901f98f233fd02d69b238 \
sha256 70a4e123b5628174f15271d6ef03512e6a4bbeb129c7f63cb834ccb683e9828c \
depends_lib port:ncurses \
set features [open ${worksrcpath}/src/feature.h a+]
puts $features "#define SYS_VIMRC_FILE \"${prefix}/etc/vimrc\""
autoconf.cmd make autoconf
autoconf.dir ${worksrcpath}/src
configure.args --disable-gui \
--mandir=${prefix}/share/man \
--with-developer-dir=${developer_dir} \
--enable-fail-if-missing \
--with-compiledby="MacPorts"
ln -s ${prefix}/bin/vim ${destroot}${prefix}/bin/vi
if {![variant_isset tiny] && ![variant_isset small] && ![variant_isset big] && ![variant_isset huge]} {
variant x11 description {Build CLI version with X support} {
configure.args-delete --without-x
configure.args-append --with-x --x-includes=${prefix}/include --x-libraries=${prefix}/lib
depends_lib-append port:xorg-libXt