• R/O
  • HTTP
  • SSH
  • HTTPS

MacPorts: Commit

My MacPorts


Commit MetaInfo

Revision225e8980fbcb06ccec174e886727eba7cec86ef1 (tree)
Time2009-03-26 20:10:17
AuthorKazuki Sakamoto <sakamoto@splh...>
CommiterKazuki Sakamoto

Log Message

vim-app install kaoriya vim scripts and fix alpha

Change Summary

Incremental Difference

--- a/editors/vim-app/Portfile
+++ b/editors/vim-app/Portfile
@@ -66,8 +66,7 @@ configure.args --without-x \
6666 --with-tlib=ncurses \
6767 --enable-multibyte \
6868 --with-features=huge
69-configure.cppflags -DSYS_VIMRC_FILE=\\"${prefix}/etc/vimrc\\" \
70- -I${prefix}/include
69+configure.cppflags -I${prefix}/include
7170 configure.ldflags -L${prefix}/lib
7271
7372 extract.only [suffix ${realname}-${vim_version}]
@@ -91,8 +90,6 @@ pre-destroot {
9190 destroot {
9291 # copy Vim.app
9392 file copy ${worksrcpath}/src/Vim.app ${destroot}${applications_dir}
94- xinstall -m 644 ${filespath}/vimrc ${filespath}/gvimrc \
95- ${destroot}${applications_dir}/Vim.app
9693 xinstall -m 644 ${workpath}/doc-txt.icns \
9794 ${destroot}${applications_dir}/Vim.app/Contents/Resources
9895 xinstall -m 644 ${workpath}/app.icns \
@@ -116,12 +113,6 @@ destroot {
116113
117114 # general vim variants
118115
119-variant big description {Build big feature set} conflicts huge {
120- configure.args-append --with-features=big
121-}
122-variant huge description {Build huge feature set} conflicts big {
123- configure.args-append --with-features=huge
124-}
125116 variant xim description {Build with support for X Input Method} {
126117 configure.args-append --with-xim
127118 }
--- a/editors/vim-app/files/gvimrc
+++ b/editors/vim-app/files/gvimrc
@@ -15,21 +15,21 @@ set cpo&vim
1515
1616 " Define mac-standard menu items and keyboard shortcuts.
1717
18-aunmenu &File.&New
18+"aunmenu &File.&New
1919 amenu 10.325 &File.&New<Tab><D-n> <D-n>
2020 nmap <D-n> :confirm enew<CR>
2121 vmap <D-n> <Esc><D-n>gv
2222 imap <D-n> <C-O><D-n>
2323 cmap <D-n> <C-C><D-n>
2424 omap <D-n> <Esc><D-n>
25-aunmenu &File.&Open\.\.\.
25+"aunmenu &File.&Open\.\.\.
2626 amenu 10.310 &File.&Open\.\.\.<Tab><D-o> <D-o>
2727 nmap <D-o> :browse confirm e<CR>
2828 vmap <D-o> <Esc><D-o>gv
2929 imap <D-o> <C-O><D-o>
3030 cmap <D-o> <C-C><D-o>
3131 omap <D-o> <Esc><D-o>
32-aunmenu &File.&Close
32+"aunmenu &File.&Close
3333 amenu 10.330 &File.&Close<Tab><D-w> <D-w>
3434 nmap <silent> <D-w> :if winheight(2) < 0 <Bar>
3535 \ confirm enew <Bar>
@@ -40,7 +40,7 @@ vmap <D-w> <Esc><D-w>gv
4040 imap <D-w> <C-O><D-w>
4141 cmap <D-w> <C-C><D-w>
4242 omap <D-w> <Esc><D-w>
43-aunmenu &File.&Save
43+"aunmenu &File.&Save
4444 amenu 10.340 &File.&Save<Tab><D-s> <D-s>
4545 nmap <silent> <D-s> :if expand("%") == ""<Bar>browse confirm w<Bar>
4646 \ else<Bar>confirm w<Bar>endif<CR>
@@ -48,7 +48,7 @@ vmap <D-s> <Esc><D-s>gv
4848 imap <D-s> <C-O><D-s>
4949 cmap <D-s> <C-C><D-s>
5050 omap <D-s> <Esc><D-s>
51-aunmenu &File.Save\ &As\.\.\.
51+"aunmenu &File.Save\ &As\.\.\.
5252 amenu 10.350 &File.Save\ &As\.\.\.<Tab><D-S> <D-S-s>
5353 nmap <D-S-s> :browse confirm saveas<CR>
5454 vmap <D-S-s> <Esc><D-s>gv
@@ -64,7 +64,7 @@ omap <D-S-s> <Esc><D-s>
6464 "cmap <D-q> <C-C><D-q>
6565 "omap <D-q> <Esc><D-q>
6666 " From the Edit menu of SimpleText:
67-aunmenu &Edit.&Undo
67+"aunmenu &Edit.&Undo
6868 amenu 20.310 &Edit.&Undo<Tab><D-z> <D-z>
6969 nmap <D-z> u
7070 vmap <D-z> <Esc><D-z>gv
@@ -80,7 +80,7 @@ vmap <D-c> "+y
8080 cunmenu &Edit.&Copy
8181 cmenu 20.350 &Edit.&Copy<Tab><D-c> <D-c>
8282 cmap <D-c> <C-Y>
83-aunmenu &Edit.&Paste
83+"aunmenu &Edit.&Paste
8484 nmenu 20.360 &Edit.&Paste<Tab><D-v> <D-v>
8585 nmap <D-v> "+gP
8686 cmenu &Edit.&Paste<Tab><D-v> <D-v>
@@ -94,7 +94,7 @@ else
9494 vmap <D-v> "-c<Esc>gix<Esc><SID>Paste"_x
9595 imap <D-v> x<Esc><SID>Paste"_s
9696 endif
97-aunmenu &Edit.&Select\ All
97+"aunmenu &Edit.&Select\ All
9898 amenu 20.400 &Edit.Select\ &All<Tab><D-a> <D-a>
9999 nmap <silent> <D-a> :if &slm != ""<Bar>exe ":norm gggH<C-O>G"<Bar>
100100 \ else<Bar>exe ":norm ggVG"<Bar>endif<CR>
@@ -102,7 +102,7 @@ vmap <D-a> <Esc><D-a>
102102 imap <D-a> <Esc><D-a>
103103 cmap <D-a> <C-C><D-a>
104104 omap <D-a> <Esc><D-a>
105-aunmenu &Edit.&Find
105+"aunmenu &Edit.&Find
106106 amenu 20.410 &Edit.&Find<Tab><D-f> <D-f>
107107 nmap <D-f> /
108108 vmap <D-f> <Esc><D-f>
--- a/editors/vim-app/files/kaoriya
+++ b/editors/vim-app/files/kaoriya
@@ -2,6 +2,7 @@
22 # see http://2xup.org/log/2006/09/13-0220
33 # http://kimuraw.txt-nifty.com/d/2006/11/vim_portfile.html
44 set kaoriya_patch vim72-20090321-kaoriya-w32j.exe
5+set kaoriya_path ${worksrcpath}/vim72-kaoriya-w32j
56
67 #depends_lib-append lib:libmigemo:cmigemo
78 master_sites-append http://www.kaoriya.net/dist/:kaoriya
@@ -11,10 +12,12 @@ depends_build-append bin:7za:p7zip
1112 post-patch {
1213 system "7za x ${distpath}/${kaoriya_patch}"
1314 if {[variant_isset cocoa]} {
14- file delete ${worksrcpath}/vim72-kaoriya-w32j/patches/0016-transparency_option.diff
15+ file delete ${kaoriya_path}/patches/0016-transparency_option.diff
1516 }
16- system "cat vim72-kaoriya-w32j/patches/*| patch -p0"
17+ system "cat ${kaoriya_path}/patches/*| patch -p0"
1718 system "cat ${portpath}/${filesdir}/patch-fileio.c| patch -p0"
19+ system "cat ${portpath}/${filesdir}/vimrc >> ${kaoriya_path}/vimrc"
20+ system "cat ${portpath}/${filesdir}/gvimrc >> ${kaoriya_path}/gvimrc"
1821 }
1922
2023 pre-configure {
@@ -52,6 +55,29 @@ if {![variant_isset aqua] && ![variant_isset cocoa]} {default_variants +aqua}
5255 post-destroot {
5356 set runtimePath \
5457 "${destroot}${applications_dir}/Vim.app/Contents/Resources/vim/runtime"
58+ xinstall -m 644 ${kaoriya_path}/vimrc ${kaoriya_path}/gvimrc \
59+ ${destroot}${applications_dir}/Vim.app/Contents/Resources/vim
60+ xinstall -d ${runtimePath}/lang/ja/LC_MESSAGES
61+ set scripts { \
62+ encode_japan.vim \
63+ keymap/azik_cp932.vim \
64+ keymap/japanese_cp932.vim \
65+ keymap/tcode_cp932.vim \
66+ keymap/tutcode_cp932.vim \
67+ lang/ja/LC_MESSAGES/vim.mo \
68+ plugin/autodate.vim \
69+ plugin/cmdex.vim \
70+ plugin/dicwin.vim \
71+ plugin/format.vim \
72+ plugin/hz_ja.vim \
73+ plugin/scrnmode.vim \
74+ plugin/verifyenc.vim \
75+ }
76+ system "gnutar -C ${kaoriya_path}/runtime/ -cf - ${scripts} | \
77+ gnutar -C ${runtimePath} -xvf -"
78+ foreach f ${scripts} {
79+ file attributes ${runtimePath}/${f} -permissions 0644
80+ }
5581 file copy ${prefix}/share/migemo/tools/migemo.vim \
5682 ${runtimePath}/plugin/migemo.vim
5783 reinplace "s|dict/migemo-dict|dict/\".\\&encoding.\"/migemo-dict|" \
--- a/editors/vim-app/files/patch-gui_mac.m
+++ b/editors/vim-app/files/patch-gui_mac.m
@@ -13,7 +13,7 @@
1313 #define FF_Y(row) (gui_mac.main_height - FILL_Y(row))
1414 #define FT_Y(row) (gui_mac.main_height - TEXT_Y(row))
1515 -#define VIM_BG_ALPHA ((100 - p_transp) / 100.0)
16-+#define VIM_BG_ALPHA ((p_transp - 255) / 255.0)
16++#define VIM_BG_ALPHA (p_transp / 255.0)
1717
1818 /* A simple view to make setting text area, scrollbar position inside
1919 * vim window easier */
Show on old repository browser