[23914] trunk/dports/editors/vim/Portfile
source_changes at macosforge.org
source_changes at macosforge.org
Thu Apr 12 18:24:03 PDT 2007
Revision: 23914
http://trac.macosforge.org/projects/macports/changeset/23914
Author: pipping at macports.org
Date: 2007-04-12 18:24:03 -0700 (Thu, 12 Apr 2007)
Log Message:
-----------
* replace long_description with one taken from http://www.vim.org/about.php
* move http mirror to the top
* use (master|patch)_sites-append instead of lappend
* convert dependencies gtk[12], openmotif to 'port:'-style
* whitespace (split up configure.(args|env) over multiple lines, etc)
Modified Paths:
--------------
trunk/dports/editors/vim/Portfile
Modified: trunk/dports/editors/vim/Portfile
===================================================================
--- trunk/dports/editors/vim/Portfile 2007-04-13 00:58:03 UTC (rev 23913)
+++ trunk/dports/editors/vim/Portfile 2007-04-13 01:24:03 UTC (rev 23914)
@@ -9,47 +9,50 @@
categories editors
maintainers pipping at macports.org openmaintainer at macports.org
description Vi "workalike" with many additional features
-long_description Vim is a virtually compatible, extremely \
- enhanced version of the vi editor.
+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/
platforms darwin freebsd
-distfiles ${name}-${vim_version}.tar.bz2:vim \
- ${name}-${vim_version}-extra.tar.gz:extra \
- ${name}-${vim_version}-lang.tar.gz:extra
+distfiles \
+ ${name}-${vim_version}.tar.bz2:vim \
+ ${name}-${vim_version}-extra.tar.gz:extra \
+ ${name}-${vim_version}-lang.tar.gz:extra
use_bzip2 yes
set serverList {
- ftp://ftp.vim.org/pub/vim/ \
- http://ftp.vim.org/pub/vim/ \
- ftp://ftp.us.vim.org/pub/vim/ \
- ftp://ftp.ca.vim.org/pub/vim/ \
- ftp://ftp.nl.vim.org/pub/vim/ \
- ftp://ftp.uk.vim.org/pub/vim/ \
- ftp://ftp.ie.vim.org/pub/vim/ \
- ftp://ftp.is.vim.org/pub/vim/ \
- ftp://ftp.pl.vim.org/pub/vim/ \
- ftp://ftp.ro.vim.org/pub/vim/ \
- ftp://ftp.cz.vim.org/pub/vim/ \
- ftp://ftp.sk.vim.org/pub/vim/ \
- ftp://ftp.jp.vim.org/pub/vim/ \
- ftp://ftp.kr.vim.org/pub/vim/ \
- ftp://ftp2.us.vim.org/pub/vim/ \
- ftp://ftp9.us.vim.org/pub/vim/ \
- ftp://ftp2.nl.vim.org/pub/vim/ \
- ftp://ftp3.nl.vim.org/pub/vim/ \
- ftp://ftp3.de.vim.org/pub/vim/ \
- ftp://ftp2.tw.vim.org/pub/vim/ \
- ftp://miroir-francais.fr/pub/vim/ \
- ftp://ftp.tw.vim.org/pub/Unix/Editors/Vim/
+ http://ftp.vim.org/pub/vim/ \
+ ftp://ftp.vim.org/pub/vim/ \
+ ftp://ftp.us.vim.org/pub/vim/ \
+ ftp://ftp.ca.vim.org/pub/vim/ \
+ ftp://ftp.nl.vim.org/pub/vim/ \
+ ftp://ftp.uk.vim.org/pub/vim/ \
+ ftp://ftp.ie.vim.org/pub/vim/ \
+ ftp://ftp.is.vim.org/pub/vim/ \
+ ftp://ftp.pl.vim.org/pub/vim/ \
+ ftp://ftp.ro.vim.org/pub/vim/ \
+ ftp://ftp.cz.vim.org/pub/vim/ \
+ ftp://ftp.sk.vim.org/pub/vim/ \
+ ftp://ftp.jp.vim.org/pub/vim/ \
+ ftp://ftp.kr.vim.org/pub/vim/ \
+ ftp://ftp2.us.vim.org/pub/vim/ \
+ ftp://ftp9.us.vim.org/pub/vim/ \
+ ftp://ftp2.nl.vim.org/pub/vim/ \
+ ftp://ftp3.nl.vim.org/pub/vim/ \
+ ftp://ftp3.de.vim.org/pub/vim/ \
+ ftp://ftp2.tw.vim.org/pub/vim/ \
+ ftp://miroir-francais.fr/pub/vim/ \
+ ftp://ftp.tw.vim.org/pub/Unix/Editors/Vim/
}
# create list of locations for source, extras, patches from serverList
foreach server ${serverList} {
- lappend master_sites ${server}unix/:vim
- lappend master_sites ${server}extra/:extra
- lappend patch_sites ${server}patches/${vim_version}
+ master_sites-append ${server}unix/:vim
+ master_sites-append ${server}extra/:extra
+ patch_sites-append ${server}patches/${vim_version}
}
patchfiles patch-if_ruby.c
@@ -72,11 +75,15 @@
}
}
-depends_lib port:gettext port:ncurses
-configure.args --enable-gui=no --without-x --disable-gpm \
- --mandir=${prefix}/share/man --with-tlib=ncurses
+depends_lib port:gettext \
+ port:ncurses
+configure.args --enable-gui=no \
+ --without-x \
+ --disable-gpm \
+ --mandir=${prefix}/share/man \
+ --with-tlib=ncurses
configure.env CPPFLAGS="-I${prefix}/include" \
- LDFLAGS="-L${prefix}/lib"
+ LDFLAGS="-L${prefix}/lib"
extract.only ${name}-${vim_version}${extract.suffix}
post-extract {
system "gnutar xvfz ${distpath}/${name}-${vim_version}-extra.tar.gz -C \
@@ -95,17 +102,17 @@
variant gtk1 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 lib:libgtk.1:gtk1
+ depends_lib-append port:gtk1
}
variant gtk2 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 lib:libgtk.2:gtk2
+ depends_lib-append port:gtk2
}
variant motif 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
+ depends_lib-append port:openmotif
}
variant tiny { configure.args-append --with-features=tiny }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070412/8b492e17/attachment.html
More information about the macports-changes
mailing list