|
|||||||||
Thursday the 24th of July, 2008 |
|||||||||
vim-app most recent diff
Scroll down toward the bottom of the page to get installation instructions for vim-app. The raw portfile for vim-app ${vim_version}.${vim_patchlevel} is located here: http://vim-app.darwinports.com/dports/editors/vim-app/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-app # $Id: Portfile 37850 2008-06-26 09:37:10Z raimue PortSystem 1.0 Name: vim-app set realname vim set vim_version 7.1 set vim_patchlevel 330 Version: ${vim_version}.${vim_patchlevel} Category: editors Maintainers: raimue Description: Vim.app is a GUI version of the famous editor vim. Long Description: This port provides Vim.app, a GUI version of the famous editor vim. Vim is a highly configurable text editor built to enable efficient text editing. Homepage: http://www.vim.org/ Platform: darwin use_bzip2 yes distfiles [suffix ${realname}-${vim_version}]:vim ${realname}-${vim_version}-extra.tar.gz:extra ${realname}-${vim_version}-lang.tar.gz:extra app-bm.tar.gz:app_aqua doc.tar.gz:doc_aqua checksums [suffix ${realname}-${vim_version}] md5 44c6b4914f38d6f9aa959640b89da329 sha1 981e1acecc4d8f15680b6e160de84aed038d857d rmd160 470775e0d0219cafe7e04dd91199ed7441882456 ${realname}-${vim_version}-extra.tar.gz md5 605cc7ae31bcc9d7864bb0bb6025f55d sha1 65581f63ff3c665e0513ba578d9e80e9e9512aa3 rmd160 e44bde407fb42233a8fbcc74d96a03650bf863d1 ${realname}-${vim_version}-lang.tar.gz md5 144aa049ba70621acf4247f0459f3ee7 sha1 7c1e2f498e1f8304879e73b88562f9036801c7ee rmd160 ac38dde9b2e497687f9d046786b3ce1e45f45020 app-bm.tar.gz md5 418b9e615a34ae5aad918f5c5a694a44 doc.tar.gz md5 692f7874fc617162d0fe110daf39a98a dist_subdir ${realname} distname ${realname}[strsed ${vim_version} {g/\.//}] master_sites-append http://www.douglas.stebila.ca/files/code/vim/app/:app_aqua http://www.douglas.stebila.ca/files/code/vim/doc/:doc_aqua set appPath "/Applications/MacPorts/" depends_build bin:gnutar:gnutar bin:grep:grep depends_lib port:ncurses port:libiconv port:ctags configure.pre_args --prefix=${appPath} configure.args --enable-gui=carbon --without-x --disable-gpm --mandir=${prefix}/share/man --with-tlib=ncurses --enable-multibyte extract.only [suffix ${realname}-${vim_version}] post-extract { system "gnutar xvfz ${distpath}/${realname}-${vim_version}-extra.tar.gz -C ${workpath}" system "gnutar xvfz ${distpath}/${realname}-${vim_version}-lang.tar.gz -C ${workpath}" system "gnutar xvfz ${distpath}/app-bm.tar.gz -C ${workpath}" system "gnutar xvfz ${distpath}/doc.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 test.run yes destroot { # create the required directories xinstall -d -m 755 ${destroot}${appPath} # copy Vim.app file copy ${worksrcpath}/src/Vim.app ${destroot}${appPath} xinstall -m 644 ${filespath}/vimrc ${filespath}/gvimrc ${destroot}${appPath}Vim.app xinstall -m 644 ${workpath}/doc-txt.icns ${destroot}${appPath}Vim.app/Contents/Resources xinstall -m 644 ${workpath}/app.icns ${destroot}${appPath}Vim.app/Contents/Resources/gui_mac.icns # remove the broken link to 'runtime', copy the folder instead set runtimePath "${destroot}${appPath}Vim.app/Contents/Resources/vim/runtime" file delete ${runtimePath} file copy ${worksrcpath}/runtime ${runtimePath} # fix permissions foreach f [glob ${runtimePath}/autoload/*.vim] { file attributes ${f} -permissions 0644 } # install launchscript xinstall -m 755 ${filespath}/gvim.sh ${destroot}/${prefix}/bin/gvim reinplace "s| # allow for Vim.App to open .nfo, .vim, .latex, .tex, .diff files system "patch -d ${destroot}${appPath}Vim.app/Contents/ -p0 < ${filespath}/patch-Info.plist" } # general vim variants 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 port:perl5.8 } Variant: python description {Enable Python scripting} { configure.args-append --enable-pythoninterp depends_lib-append port:python25 } 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 darwin ppc { post-destroot { system "gnutar xvfz ${filespath}/GVim_app.tar.gz -C ${destroot}${appPath}" xinstall -m 644 ${workpath}/app.icns ${destroot}${appPath}GVim.app/Contents/Resources/appIcon.icns } } platform darwin 9 { patchfiles-append patch-scroll-leopard.diff } include serverlist include patchlist livecheck.check regex livecheck.url http://ftp.vim.org/pub/${realname}/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/vim-appYou 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-app with these commands: % man vim-app Where to find more information:
|
![]() |
![]() Digg vim-app on MacOSX
Other Helpful SitesMacOSForgeDebian Packages MacPorts - SVN Freshports - FreeBSD Fink Package List RPM for MacOSX Port Categories
aqua
archivers audio benchmarks cad comms cross databases devel editors emulators games genealogy gnome gnustep graphics irc java kde lang math multimedia net news palm perl python ruby science security shells sysutils textproc www x11 xfce zope
Current CVS DownloadsDarwin Ports Current :nightly CVS snapshot OpenDarwin CVSWeb SSH Key Gen |
|||||||
| |




