PortSystem 1.0
name macvim
-version 20100315
+version 20100614
revision 0
categories editors
platforms darwin
MacVim brings you the full power of Vim to Mac OS X.
homepage http://code.google.com/p/macvim-kaoriya/
-set gittag ${version}
-distname KaoriYa-${gittag}
-use_zip yes
-checksums ${distname}.zip sha1 \
- 0229c044385ff5cae4f5cbdcc4f44fe7dafb7a8a
-master_sites \
- "http://repo.or.cz/w/MacVim/KaoriYa.git?a=snapshot;h=${gittag};sf=zip&"
-worksrcdir KaoriYa/src
-extract.only ${distname}.zip
+master_sites http://github.com/splhack/macvim/tarball
+checksums sha1 16a9d6b5df52ed5f45af1f09a208f36d2ba69b00
+distfiles ${version}
+worksrcdir splhack-macvim-9dea77b/src
depends_lib port:cmigemo \
port:gettext \
variant perl description {Enable Perl scripting} {
configure.args-append --enable-perlinterp
- depends_lib-append bin:perl:perl5.10
}
variant python description {Enable Python scripting} {
configure.args-append --enable-pythoninterp
- depends_lib-append bin:python:python26
}
variant ruby description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
- depends_lib-append bin:ruby:ruby
}
variant tcl description {Enable Tcl scripting} {
configure.args-append --enable-tclinterp
- depends_lib-append bin:tclsh:tcl
}
variant cscope description {Enable source code browsing with cscope} {
configure.args-append --enable-cscope
xinstall -d 755 ${runtimePath}/lang/ja_JP.UTF-8/LC_MESSAGES
xinstall -m 644 ${worksrcpath}/po/ja_JP.UTF-8.mo \
${runtimePath}/lang/ja_JP.UTF-8/LC_MESSAGES/vim.mo
- file copy ${prefix}/share/migemo/tools/migemo.vim \
- ${runtimePath}/plugin/migemo.vim
}
test.run yes
variant standalone description {Enable standalonize} {
- depends_lib-append port:vimproc port:clewn
+ depends_lib-append port:clewn
configure.env-append PATH="/usr/bin:${env(PATH)}"
configure.cppflags-append -DDYNAMIC_PERL -DDYNAMIC_PYTHON -DDYNAMIC_RUBY
pre-extract {
# ctags
file copy ${prefix}/bin/ctags ${appPath}/MacOS
- # vimproc
- set vimprocPath ${prefix}/share/vimproc/autoload
- file copy ${vimprocPath}/proc.so ${runtimePath}/autoload
- file copy ${vimprocPath}/vimproc.vim ${runtimePath}/autoload
-
# clewn
file copy ${prefix}/bin/clewn ${appPath}/MacOS
set clewnPath ${prefix}/share/clewn