• R/O
  • HTTP
  • SSH
  • HTTPS

MacPorts: Commit

My MacPorts


Commit MetaInfo

Revision318b69931a6c74b961a92d066648ccd73c55a3af (tree)
Time2009-07-11 22:45:08
AuthorKazuki Sakamoto <sakamoto@splh...>
CommiterKazuki Sakamoto

Log Message

macvim 20090711

Change Summary

Incremental Difference

--- a/editors/macvim/Portfile
+++ b/editors/macvim/Portfile
@@ -2,7 +2,7 @@
22 PortSystem 1.0
33
44 name macvim
5-version 20090710
5+version 20090711
66 revision 0
77 categories editors
88 platforms darwin
@@ -12,12 +12,11 @@ long_description MacVim supports multiple windows with tabbed editing and a host
1212 MacVim brings you the full power of Vim to Mac OS X.
1313 homepage http://code.google.com/p/macvim-kaoriya/
1414
15-#set gittag ${version}
16-set gittag ba738f99cdb041b8036d3a5347f423ebe0ab8049
15+set gittag ${version}
1716 distname KaoriYa-${gittag}
1817 use_zip yes
1918 checksums \
20- ${distname}.zip sha1 9e5051886dff986083fe383127d2b925eb06c0c5
19+ ${distname}.zip sha1 d97ac8ee921953bcc20f3eaf001e1ee4556c49e2
2120 master_sites \
2221 "http://repo.or.cz/w/MacVim/KaoriYa.git?a=snapshot;h=${gittag};sf=zip&"
2322 worksrcdir KaoriYa/src
@@ -26,8 +25,7 @@ extract.only ${distname}.zip
2625 depends_lib port:cmigemo \
2726 port:gettext \
2827 port:libiconv \
29- port:ncurses \
30- port:vimproc
28+ port:ncurses
3129
3230 configure.pre_args --prefix=${applications_dir}
3331 configure.args --enable-gui=macvim \
@@ -103,6 +101,7 @@ destroot {
103101 test.run yes
104102
105103 variant standalone description {Enable standalonize} {
104+ depends_lib-append port:vimproc port:clewn
106105 configure.env-append PATH="/usr/bin:${env(PATH)}"
107106 configure.cppflags-append -DDYNAMIC_PERL -DDYNAMIC_PYTHON -DDYNAMIC_RUBY
108107 post-configure {
@@ -111,13 +110,32 @@ variant standalone description {Enable standalonize} {
111110 reinplace "s|^RUBY_LIBS|#RUBY_LIBS|" ${worksrcpath}/auto/config.mk
112111 }
113112 post-destroot {
113+ # ctags
114+ file copy ${prefix}/bin/ctags ${appPath}/MacOS
115+
116+ # vimproc
117+ set vimprocPath ${prefix}/share/vimproc/autoload
118+ file copy ${vimprocPath}/proc.so ${runtimePath}/autoload
119+ file copy ${vimprocPath}/proc.vim ${runtimePath}/autoload
120+
121+ # clewn
122+ file copy ${prefix}/bin/clewn ${appPath}/MacOS
123+ set clewnPath ${prefix}/share/clewn
124+ file copy ${clewnPath}/.clewn_keys ${runtimePath}
125+ file copy ${clewnPath}/clewn.vim ${runtimePath}
126+ file copy ${clewnPath}/doc/clewn.txt ${runtimePath}/doc
127+ file copy ${clewnPath}/macros/clewn_mappings.vim ${runtimePath}/macros
128+ file copy ${clewnPath}/syntax/gdbvar.vim ${runtimePath}/syntax
129+
114130 # dylibs
115- foreach dylib {intl.8 iconv.2 migemo.1 ncurses.5} {
131+ foreach dylib {intl.8 iconv.2 migemo.1 ncurses.5 readline.6} {
116132 set libname [lindex [split ${dylib} .] 0]
117133 set instname "@executable_path/../Frameworks/lib${libname}.dylib"
118134 set origname "${prefix}/lib/lib${dylib}.dylib"
119- system "install_name_tool \
120- -change ${origname} ${instname} ${appPath}/MacOS/Vim"
135+ foreach exec {MacOS/Vim MacOS/clewn} {
136+ system "install_name_tool \
137+ -change ${origname} ${instname} ${appPath}/${exec}"
138+ }
121139 if {[file type ${origname}] == "link"} {
122140 set realpath "${prefix}/lib/"
123141 append realpath [file readlink ${origname}]
@@ -131,6 +149,10 @@ variant standalone description {Enable standalonize} {
131149 -change ${prefix}/lib/libiconv.2.dylib \
132150 @executable_path/../Frameworks/libiconv.dylib \
133151 ${appPath}/Frameworks/libintl.dylib"
152+ system "install_name_tool \
153+ -change ${prefix}/lib/libncurses.5.dylib \
154+ @executable_path/../Frameworks/libncurses.dylib \
155+ ${appPath}/Frameworks/libreadline.dylib"
134156
135157 # migemo dicts
136158 xinstall -d 755 ${runtimePath}/dict
@@ -140,12 +162,8 @@ variant standalone description {Enable standalonize} {
140162 ${runtimePath}/dict
141163 }
142164
143- # ctags
144- xinstall -m 755 ${prefix}/bin/ctags ${appPath}/MacOS/ctags
145-
146- # vimproc
147- set vimprocPath ${prefix}/share/vimproc/autoload
148- xinstall -m 755 ${vimprocPath}/proc.so ${runtimePath}/autoload
149- xinstall -m 644 ${vimprocPath}/proc.vim ${runtimePath}/autoload
165+ # vim tags
166+ system "${appPath}/MacOS/Vim \
167+ --cmd \":helptag ${runtimePath}/doc\" --cmd :quit"
150168 }
151169 }
Show on old repository browser