|
|||||||||
Monday the 23rd of November, 2009 |
|||||||||
vim most recent diffversion ${vim_version}.${vim_patchlevel}
Scroll down toward the bottom of the page to get installation instructions for vim. The raw portfile for vim ${vim_version}.${vim_patchlevel} is located here: http://vim.darwinports.com/dports/editors/vim/Portfile Find related portfiles with the unique DarwinPorts.com search feature. Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/vim The vim Portfile 58985 2009-10-08 09:29:53Z raimue PortSystem 1.0 Name: vim set vim_version 7.2 set vim_patchlevel 264 Version: ${vim_version}.${vim_patchlevel} Category: editors Maintainers: raimue Description: Vi \"workalike\" with many additional features Long Description: 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/ Platform: darwin freebsd use_bzip2 yes distfiles [suffix ${name}-${vim_version}]:vim ${name}-${vim_version}-extra.tar.gz:extra ${name}-${vim_version}-lang.tar.gz:extra Checksums: [suffix ${name}-${vim_version}] md5 f0901284b338e448bfd79ccca0041254 sha1 a4b6641ca528fada71ea77c998a441495ed4984c rmd160 eaff64d0fec09d725addf8de569f508b80a5766e ${name}-${vim_version}-extra.tar.gz md5 35e04482f07c57221c9a751aaa3b8dac sha1 6a17629093e59958bff336b6c122dea1b8b1b649 rmd160 05976466c8a6c1bd2fb2b1d58eb4613947de07df ${name}-${vim_version}-lang.tar.gz md5 d8884786979e0e520c112faf2e176f05 sha1 970e0dda7e5b2308cf33488be1ea33d593d951cb rmd160 946bd64fbf030b341cc13bee7101f2c0acb26ce2 distname ${name}[strsed ${vim_version} {g/\.//}] dist_subdir ${distname} depends_build bin:gnutar:gnutar bin:grep:grep depends_lib port:ncurses port:libiconv port:ctags configure.args --enable-gui=no --without-x --disable-gpm --disable-nls --mandir=${prefix}/share/man --with-tlib=ncurses --enable-multibyte extract.only [suffix ${name}-${vim_version}] post-extract { system "gnutar xvfz ${distpath}/${name}-${vim_version}-extra.tar.gz -C ${workpath}" system "gnutar xvfz ${distpath}/${name}-${vim_version}-lang.tar.gz -C ${workpath}" } post-patch { set features [open ${worksrcpath}/src/feature.h a+] puts $features "#define SYS_VIMRC_FILE \"${prefix}/etc/vimrc\"" close $features } use_parallel_build yes post-destroot { ln -s ${prefix}/bin/vim ${destroot}${prefix}/bin/vi } test.run yes Variant: athena description {Build GUI version using Athena widgets} conflicts gtk1 gtk2 motif { configure.args-delete --enable-gui=no --without-x configure.args-append --enable-gui=athena --with-x --disable-darwin depends_lib-append port:xorg-libXaw port:xorg-libXt } Variant: gtk1 description {Build GUI version using GTK 1.x widgets} conflicts athena gtk2 motif { configure.args-delete --enable-gui=no --without-x configure.args-append --enable-gui=gtk --with-x --disable-darwin depends_lib-append port:gtk1 port:xorg-libXt } Variant: gtk2 description {Build GUI version using GTK 2.x widgets} conflicts athena gtk1 motif { configure.args-delete --enable-gui=no --without-x configure.args-append --enable-gui=gtk2 --with-x --disable-darwin depends_lib-append port:gtk2 port:xorg-libXt } Variant: motif description {Build GUI version with Motif widgets} conflicts athena gtk1 gtk2 { configure.args-delete --enable-gui=no --without-x configure.args-append --enable-gui=motif --with-x --disable-darwin depends_lib-append lib:libXm:openmotif port:xorg-libXt } Variant: tiny description {Build tiny feature set} { configure.args-append --with-features=tiny } Variant: small description {Build small feature set} conflicts tiny { configure.args-append --with-features=small } Variant: big description {Build big feature set} conflicts tiny small { configure.args-append --with-features=big } Variant: huge description {Build huge feature set} conflicts tiny small big { configure.args-append --with-features=huge } Variant: xim description {Build with support for X Input Method} { configure.args-append --with-xim } Variant: perl description {Enable Perl scripting} { configure.args-append --enable-perlinterp depends_lib-append path:bin/perl:perl5 } Variant: python requires python25 description {Compatibility variant, requires +python25} {} Variant: python25 conflicts python26 description {Enable Python scripting} { configure.args-append --enable-pythoninterp --with-python=${prefix}/bin/python2.5 patchfiles-append patch-python.diff depends_lib-append port:python25 depends_build-append bin:autoconf:autoconf pre-configure { system "cd ${worksrcpath}/src && make autoconf" } } Variant: python26 conflicts python25 description {Enable Python scripting} { configure.args-append --enable-pythoninterp --with-python=${prefix}/bin/python2.6 patchfiles-append patch-python.diff depends_lib-append port:python26 depends_build-append bin:autoconf:autoconf pre-configure { system "cd ${worksrcpath}/src && make autoconf" } } Variant: ruby description {Enable Ruby scripting} { configure.args-append --enable-rubyinterp depends_lib-append port:ruby } Variant: tcl description {Enable Tcl scripting} { configure.args-append --enable-tclinterp depends_lib-append port:tcl } Variant: cscope description {Enable source code browsing with cscope} { configure.args-append --enable-cscope } Variant: nls { configure.args-delete --disable-nls depends_lib-append port:gettext } platform puredarwin { configure.args-append --disable-darwin } include serverlist include patchlist livecheck.type regex livecheck.url http://ftp.vim.org/pub/${name}/patches/${vim_version}/?O=D livecheck.regex (${vim_version}\.\\d+) If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page. Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:
% cd /opt/local/bin/portslocation/dports/vimYou will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to: Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using vim with these commands: % man vim Where to find more information:
|
![]() |
![]()
Order Snow Leopard MacOSX 10.6 for only $29!
Other Helpful SitesMacOSForgeDebian Packages MacPorts - SVN Freshports - FreeBSD Fink Package List RPM for MacOSX Port Categories
accounting
amusements aqua archivers audio benchmarks biology blinkenlights cad chat chinese comms compression cross crypto databases devel editors education electronics emacs emulators erlang finance fonts framework fuse games genealogy gis gnome gnustep graphics gtk haskell iphone irc japanese java kde kde4 lang macports math mercurial ml mono multimedia net network news ocaml office palm parallel perl php pim project python reporting rox ruby russian scheme science security shells spelling squeak sysutils tcl tex textproc tk unicode vnc win32 wsn www x11 x11-font x11-wm xfce zope
Current SVN DownloadsDarwin Ports Current :nightly SVN snapshot SSH Key Gen See also: GNU-Darwin Ports for GNU-only software |
|||||||
| |




