source: projects/specs/trunk/v/vim/vim-vl.spec @ 8608

Revision 8608, 62.0 KB checked in by iwaim, 10 years ago (diff)

vim 7.4.334-2vl7

Line 
1# version, patch version
2%define vimversion      7.4
3%define vimpversion     334
4
5%define vimsubdir       vim%(echo %{vimversion} | sed -e's/\\.//')
6%define vimdir          %{vimsubdir}
7
8%define binprefix       /
9%define x11prefix       /usr
10%define vimrcloc        %{_sysconfdir}/vim
11%define vimruntime      %{_datadir}/vim
12
13%define configopts      --bindir='${exec_prefix}/bin' --disable-gpm
14%define features_x11    --exec-prefix=%{_prefix} --with-x=yes --enable-gui=gtk2 --enable-xim --enable-fontset
15%define features_nox11  --exec-prefix=%{_prefix} --with-x=no  --enable-gui=no
16%define features_huge   --with-features=huge   --enable-multibyte --enable-rubyinterp --enable-pythoninterp --enable-perlinterp --enable-luainterp
17%define features_big    --with-features=big    --enable-multibyte
18%define features_normal --with-features=normal --enable-multibyte
19%define features_tiny   --exec-prefix=%{binprefix} --with-features=tiny --enable-multibyte --with-tlib=tinfo
20
21
22Summary:     Vi IMproved - enhanced vi editor
23Summary(ja): Vi IMproved - 改良された vi エディタ
24Name: vim
25License: Vim
26Group: Applications/Editors
27URL: http://www.vim.org/
28
29%if %{vimpversion}
30Version: %{vimversion}.%{vimpversion}
31%else
32Version: %{vimversion}
33%endif
34Release: 2%{?_dist_release}
35
36Distribution: Vine Linux
37Vendor: Project Vine
38
39Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{vimversion}.tar.bz2
40
41# gvim desktop file
42Source100: gvim.desktop
43Source101: gvim16.png
44Source102: gvim32.png
45Source103: gvim48.png
46Source104: gvim64.png
47
48Source300: vimrc.ja
49Source400: format.vim
50Source401: verifyenc.vim
51
52Patch2002: vim-7.0-fixkeys.patch
53Patch2003: vim-6.2-specsyntax.patch
54
55# Patches 1000 and up are patches from the base maintainer.
56# If you're as lazy as me, generate the list using
57# for i in seq 1 154; do printf "Patch%03d: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.%03d\n" $i $i; done > vimpatches
58Patch001: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.001
59Patch002: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.002
60Patch003: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.003
61Patch004: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.004
62Patch005: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.005
63Patch006: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.006
64Patch007: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.007
65Patch008: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.008
66Patch009: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.009
67Patch010: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.010
68Patch011: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.011
69Patch012: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.012
70Patch013: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.013
71Patch014: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.014
72Patch015: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.015
73Patch016: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.016
74Patch017: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.017
75Patch018: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.018
76Patch019: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.019
77Patch020: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.020
78Patch021: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.021
79Patch022: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.022
80Patch023: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.023
81Patch024: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.024
82Patch025: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.025
83Patch026: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.026
84Patch027: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.027
85Patch028: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.028
86Patch029: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.029
87Patch030: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.030
88Patch031: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.031
89Patch032: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.032
90Patch033: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.033
91Patch034: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.034
92Patch035: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.035
93Patch036: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.036
94Patch037: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.037
95Patch038: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.038
96Patch039: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.039
97Patch040: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.040
98Patch041: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.041
99Patch042: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.042
100Patch043: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.043
101Patch044: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.044
102Patch045: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.045
103Patch046: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.046
104Patch047: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.047
105Patch048: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.048
106Patch049: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.049
107Patch050: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.050
108Patch051: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.051
109Patch052: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.052
110Patch053: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.053
111Patch054: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.054
112Patch055: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.055
113Patch056: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.056
114Patch057: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.057
115Patch058: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.058
116Patch059: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.059
117Patch060: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.060
118Patch061: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.061
119Patch062: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.062
120Patch063: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.063
121Patch064: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.064
122Patch065: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.065
123Patch066: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.066
124Patch067: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.067
125Patch068: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.068
126Patch069: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.069
127Patch070: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.070
128Patch071: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.071
129Patch072: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.072
130Patch073: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.073
131Patch074: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.074
132Patch075: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.075
133Patch076: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.076
134Patch077: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.077
135Patch078: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.078
136Patch079: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.079
137Patch080: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.080
138Patch081: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.081
139Patch082: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.082
140Patch083: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.083
141Patch084: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.084
142Patch085: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.085
143Patch086: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.086
144Patch087: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.087
145Patch088: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.088
146Patch089: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.089
147Patch090: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.090
148Patch091: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.091
149Patch092: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.092
150Patch093: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.093
151Patch094: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.094
152Patch095: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.095
153Patch096: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.096
154Patch097: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.097
155Patch098: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.098
156Patch099: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.099
157Patch100: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.100
158Patch101: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.101
159Patch102: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.102
160Patch103: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.103
161Patch104: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.104
162Patch105: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.105
163Patch106: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.106
164Patch107: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.107
165Patch108: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.108
166Patch109: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.109
167Patch110: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.110
168Patch111: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.111
169Patch112: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.112
170Patch113: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.113
171Patch114: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.114
172Patch115: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.115
173Patch116: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.116
174Patch117: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.117
175Patch118: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.118
176Patch119: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.119
177Patch120: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.120
178Patch121: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.121
179Patch122: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.122
180Patch123: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.123
181Patch124: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.124
182Patch125: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.125
183Patch126: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.126
184Patch127: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.127
185Patch128: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.128
186Patch129: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.129
187Patch130: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.130
188Patch131: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.131
189Patch132: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.132
190Patch133: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.133
191Patch134: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.134
192Patch135: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.135
193Patch136: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.136
194Patch137: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.137
195Patch138: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.138
196Patch139: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.139
197Patch140: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.140
198Patch141: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.141
199Patch142: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.142
200Patch143: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.143
201Patch144: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.144
202Patch145: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.145
203Patch146: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.146
204Patch147: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.147
205Patch148: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.148
206Patch149: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.149
207Patch150: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.150
208Patch151: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.151
209Patch152: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.152
210Patch153: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.153
211Patch154: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.154
212Patch155: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.155
213Patch156: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.156
214Patch157: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.157
215Patch158: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.158
216Patch159: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.159
217Patch160: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.160
218Patch161: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.161
219Patch162: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.162
220Patch163: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.163
221Patch164: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.164
222Patch165: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.165
223Patch166: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.166
224Patch167: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.167
225Patch168: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.168
226Patch169: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.169
227Patch170: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.170
228Patch171: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.171
229Patch172: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.172
230Patch173: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.173
231Patch174: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.174
232Patch175: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.175
233Patch176: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.176
234Patch177: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.177
235Patch178: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.178
236Patch179: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.179
237Patch180: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.180
238Patch181: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.181
239Patch182: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.182
240Patch183: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.183
241Patch184: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.184
242Patch185: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.185
243Patch186: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.186
244Patch187: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.187
245Patch188: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.188
246Patch189: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.189
247Patch190: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.190
248Patch191: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.191
249Patch192: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.192
250Patch193: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.193
251Patch194: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.194
252Patch195: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.195
253Patch196: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.196
254Patch197: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.197
255Patch198: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.198
256Patch199: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.199
257Patch200: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.200
258Patch201: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.201
259Patch202: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.202
260Patch203: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.203
261Patch204: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.204
262Patch205: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.205
263Patch206: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.206
264Patch207: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.207
265Patch208: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.208
266Patch209: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.209
267Patch210: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.210
268Patch211: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.211
269Patch212: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.212
270Patch213: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.213
271Patch214: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.214
272Patch215: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.215
273Patch216: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.216
274Patch217: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.217
275Patch218: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.218
276Patch219: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.219
277Patch220: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.220
278Patch221: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.221
279Patch222: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.222
280Patch223: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.223
281Patch224: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.224
282Patch225: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.225
283Patch226: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.226
284Patch227: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.227
285Patch228: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.228
286Patch229: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.229
287Patch230: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.230
288Patch231: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.231
289Patch232: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.232
290Patch233: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.233
291Patch234: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.234
292Patch235: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.235
293Patch236: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.236
294Patch237: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.237
295Patch238: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.238
296Patch239: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.239
297Patch240: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.240
298Patch241: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.241
299Patch242: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.242
300Patch243: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.243
301Patch244: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.244
302Patch245: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.245
303Patch246: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.246
304Patch247: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.247
305Patch248: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.248
306Patch249: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.249
307Patch250: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.250
308Patch251: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.251
309Patch252: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.252
310Patch253: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.253
311Patch254: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.254
312Patch255: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.255
313Patch256: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.256
314Patch257: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.257
315Patch258: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.258
316Patch259: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.259
317Patch260: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.260
318Patch261: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.261
319Patch262: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.262
320Patch263: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.263
321Patch264: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.264
322Patch265: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.265
323Patch266: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.266
324Patch267: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.267
325Patch268: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.268
326Patch269: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.269
327Patch270: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.270
328Patch271: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.271
329Patch272: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.272
330Patch273: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.273
331Patch274: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.274
332Patch275: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.275
333Patch276: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.276
334Patch277: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.277
335Patch278: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.278
336Patch279: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.279
337Patch280: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.280
338Patch281: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.281
339Patch282: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.282
340Patch283: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.283
341Patch284: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.284
342Patch285: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.285
343Patch286: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.286
344Patch287: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.287
345Patch288: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.288
346Patch289: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.289
347Patch290: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.290
348Patch291: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.291
349Patch292: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.292
350Patch293: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.293
351Patch294: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.294
352Patch295: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.295
353Patch296: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.296
354Patch297: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.297
355Patch298: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.298
356Patch299: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.299
357Patch300: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.300
358Patch301: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.301
359Patch302: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.302
360Patch303: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.303
361Patch304: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.304
362Patch305: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.305
363Patch306: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.306
364Patch307: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.307
365Patch308: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.308
366Patch309: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.309
367Patch310: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.310
368Patch311: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.311
369Patch312: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.312
370Patch313: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.313
371Patch314: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.314
372Patch315: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.315
373Patch316: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.316
374Patch317: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.317
375Patch318: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.318
376Patch319: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.319
377Patch320: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.320
378Patch321: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.321
379Patch322: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.322
380Patch323: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.323
381Patch324: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.324
382Patch325: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.325
383Patch326: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.326
384Patch327: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.327
385Patch328: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.328
386Patch329: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.329
387Patch330: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.330
388Patch331: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.331
389Patch332: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.332
390Patch333: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.333
391Patch334: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.334
392
393Patch2010: xxd-locale.patch
394
395Patch3000: vim-7.4-syntax.patch
396Patch3002: vim-7.1-nowarnings.patch
397Patch3003: vim-6.1-rh3.patch
398#Patch3004: vim-7.0-rclocation.patch
399Patch3006: vim-6.4-checkhl.patch
400Patch3007: vim-7.4-fstabsyntax.patch
401Patch3009: vim-7.0-warning.patch
402Patch3010: vim-7.0-syncolor.patch
403Patch3011: vim-7.0-specedit.patch
404
405Patch4000: vim-7.2-fix-menu.patch
406
407# Patch4010: vim-7.3-enable-syntax.patch
408
409BuildRoot: %{_tmppath}/%{name}-%{version}-root
410BuildRequires: ruby, ruby-devel, python-devel, perl, gtk2-devel, ncurses-devel, autoconf, libtool, net-tools, pixman-devel, libXt-devel
411BuildRequires: lua-devel
412%if "%{?_dist_release}" != "vl5"
413BuildRequires: glibc-static
414%endif
415Requires(post): alternatives
416Requires: vim-common = %{version}
417
418%description
419VIM (VIsual editor iMproved) is an updated and improved version of the
420vi editor.  Vi was the first real screen-based editor for UNIX, and is
421still very popular. VIM has many new features including:
422multiple windows, multi-level undos, block highlighting and more.
423
424vim-normal package provides a VIM executable configured
425with essential features enabled.
426
427%description -l ja
428VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
429くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
430イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
431を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
432トなどです.
433
434このパッケージでは最も基本的な機能を含んだVIMが提供されます.
435
436%package common
437Summary: Common files needed by the non-X VIM packages
438Summary(ja): 各種の VIM パッケージに必要なファイル
439Group: Applications/Editors
440Requires: gawk
441Conflicts: vim-X11 < 6.0, vim-enhanced < 6.0, vim-minimal < 6.0
442
443%description common
444vim-common package contains files which every VIM binary packages will
445need in order to run. VIM itself is included in various packages (under
446every different configuration) such as:
447
448  * vim        - normal features
449  * vim-big    - big features
450  * vim-huge   - huge features and Ruby/Perl/Python support
451
452%package man
453Summary: Man pages for the VIM editor
454Summary(ja): VIM エディタの man ページ
455Group: Applications/Documentation
456Conflicts: nvi <= 1.79_jp-18vl1, jvim <= 3.0j2.1a-0vl1
457
458%description man
459This package contains man pages for the VIM editor.
460
461%description -l ja man
462このパッケージはVIMエディタのmanページを含んでいます.
463
464%package tiny
465Summary: A minimal version of the VIM editor
466Summary(ja): 最小構成の VIM エディタ
467Group: Applications/Editors
468Requires(post): alternatives
469Conflicts: nvi <= 1.79_jp-18vl1, jvim <= 3.0j2.1a-0vl1, vim-minimal
470Obsoletes: vim-minimal
471
472%description tiny
473VIM (VIsual editor iMproved) is an updated and improved version of the
474vi editor.  Vi was the first real screen-based editor for UNIX, and is
475still very popular. VIM has many new features including:
476multiple windows, multi-level undos, block highlighting and more.
477
478vim-tiny package contains /bin/vi, a minimally configured version
479of the VIM. It may be handy when only the root partition is present.
480vim-common package is NOT needed to run this program.
481
482%description -l ja tiny
483VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
484くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
485イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
486を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
487トなどです.
488
489このパッケージでは最小構成のVIMを/bin/vimとして提供しています。このパッ
490ケージで提供されるVIMを使うにあたってはvim-commonパッケージは必要あり
491ません.
492
493%package big
494Summary: VIM editor with big features
495Summary(ja): 多機能版の VIM エディタ
496Group: Applications/Editors
497Requires(post): alternatives
498Requires: vim-common = %{version}
499Obsoletes: vim-color
500
501%description big
502VIM (VIsual editor iMproved) is an updated and improved version of the
503vi editor.  Vi was the first real screen-based editor for UNIX, and is
504still very popular. VIM has many new features including:
505multiple windows, multi-level undos, block highlighting and more.
506
507vim-big package contains the VIM with "big" features enabled.
508
509%description -l ja big
510VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
511くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
512イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
513を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
514トなどです.
515
516このパッケージではvimパッケージで提供されるVIMよりも多くの機能を含んだ
517VIMを提供しています.
518
519%package huge
520Summary: VIM editor with huge features
521Summary(ja): 最大機能版の VIM エディタ
522Group: Applications/Editors
523Requires(post): alternatives
524Requires: vim-common = %{version}
525Requires: %(perl -le 'use Config; print $Config{archlibexp}')
526Obsoletes: vim-color
527Obsoletes: vim-ruby, vim-python, vim-perl
528
529%description huge
530VIM (VIsual editor iMproved) is an updated and improved version of the
531vi editor.  Vi was the first real screen-based editor for UNIX, and is
532still very popular. VIM has many new features including:
533multiple windows, multi-level undos, block highlighting and more.
534
535vim-huge package contains the VIM with most of its features (except
536X11 features) enabled such as Ruby, Perl, Python and Lua features.
537
538%description -l ja huge
539VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
540くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
541イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
542を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
543トなどです.
544
545このパッケージではX11対応以外のほとんどすべての機能のサポートに加え,
546Ruby/Perl/Python/Luaスクリプトの実行機能までを含んでVIMを提供しています.
547
548%package X11
549Summary: VIM editor with X11 support
550Summary(ja): X11 対応の VIM エディタ
551Group: Applications/Editors
552Requires(post): alternatives
553Requires: vim-X11-common = %{version}
554Provides: gvim
555
556%description X11
557VIM (VIsual editor iMproved) is an updated and improved version of the
558vi editor.  Vi was the first real screen-based editor for UNIX, and is
559still very popular. VIM has many new features including:
560multiple windows, multi-level undos, block highlighting and more.
561
562vim-X11 package contains the VIM with X11 features enabled:
563you can run VIM as an X application with a full GUI interface and mouse
564support.
565
566%description -l ja X11
567VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
568くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
569イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
570を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
571トなどです.
572
573このパッケージでは最も基本的な構成のVIMにX11対応を加えたものを提供して
574います.
575
576%package X11-common
577Summary: The common files needed by any version of the GVIM editor
578Summary(ja): X11 対応 VIM エディタに必要な共通ファイル
579Group: Applications/Editors
580Requires: vim-common = %{version}, gtk2
581Requires(post): desktop-file-utils
582Requires(postun): desktop-file-utils
583
584%description X11-common
585vim-X11-common package contains files which every GVIM (VIM with X11
586features enabled) binaries will need in order to run.
587GVIM itself is included in various packages (under every different
588configuration) such as:
589
590  * vim-X11 - normal features
591  * vim-X11-big - big features
592  * vim-X11-huge - huge features and Ruby/Perl/Python/Lua support
593
594%description -l ja X11-common
595このパッケージは以下に示す各X11対応のVIMパッケージで提供されるVIMエディ
596タを実行するために必要となる共通のファイル群を提供します:
597
598  * vim-X11      - X対応機能を有効にしたVIMパッケージ
599  * vim-X11-big  - vim-bigをX対応にしたVIMパッケージ
600  * vim-X11-huge - vim-hugeをX対応にしたVIMパッケージ
601
602%package X11-big
603Summary: VIM editor with big features and X11 support
604Summary(ja): X11 対応の多機能版 VIM エディタ
605Group: Applications/Editors
606Requires(post): alternatives
607Requires: vim-X11-common = %{version}
608Provides: gvim
609
610%description X11-big
611VIM-X11 is a version of the VIM editor which is configured to run on the X
612Window System.  If you install this package, you can run VIM as an X
613application with a full GUI interface and mouse support.
614
615The vim-X11-big package provides the VIM which supports more features
616than vim-X11 package does.
617
618%description -l ja X11-big
619VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
620くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
621イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
622を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
623トなどです.
624
625このパッケージではvim-X11パッケージで提供されるVIMよりも,より多くの機
626能を含んだVIMを提供しています.
627
628%package X11-huge
629Summary: VIM editor with huge features and X11 support
630Summary(ja): X11 対応の最大機能版 VIM エディタ
631Group: Applications/Editors
632Requires(post): alternatives
633Requires: vim-X11-common = %{version}
634Requires: %(perl -le 'use Config; print $Config{archlibexp}')
635Provides: gvim
636
637%description X11-huge
638VIM-X11 is a version of the VIM editor which is configured to run on the X
639Window System.  If you install this package, you can run VIM as an X
640application with a full GUI interface and mouse support.
641
642The vim-X11-huge package provides the VIM which supports much more extra
643features than vim-X11-huge does, such as Ruby/Perl/Python/Lua support.
644
645%description -l ja X11-huge
646VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
647くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
648イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
649を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
650トなどです.
651
652このパッケージではX11対応も含めたほとんどすべての機能のサポートに加え,
653Ruby/Perl/Python/Luaスクリプトの実行機能までを含んでVIMを提供しています.
654
655%prep
656%setup -q -b 0 -n %{vimdir}
657# fix rogue dependencies from sample code
658chmod -x runtime/tools/mve.awk
659%patch2002 -p1
660%patch2003 -p1
661
662perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
663
664# Base patches...
665# for i in seq 1 154; do printf "%%patch%03d -p0\n" $i; done
666%patch001 -p0
667%patch002 -p0
668%patch003 -p0
669%patch004 -p0
670%patch005 -p0
671%patch006 -p0
672%patch007 -p0
673%patch008 -p0
674%patch009 -p0
675%patch010 -p0
676%patch011 -p0
677%patch012 -p0
678%patch013 -p0
679%patch014 -p0
680%patch015 -p0
681%patch016 -p0
682%patch017 -p0
683%patch018 -p0
684%patch019 -p0
685%patch020 -p0
686%patch021 -p0
687%patch022 -p0
688%patch023 -p0
689%patch024 -p0
690%patch025 -p0
691%patch026 -p0
692%patch027 -p0
693%patch028 -p0
694%patch029 -p0
695%patch030 -p0
696%patch031 -p0
697%patch032 -p0
698%patch033 -p0
699%patch034 -p0
700%patch035 -p0
701%patch036 -p0
702%patch037 -p0
703%patch038 -p0
704%patch039 -p0
705%patch040 -p0
706%patch041 -p0
707%patch042 -p0
708%patch043 -p0
709%patch044 -p0
710%patch045 -p0
711%patch046 -p0
712%patch047 -p0
713%patch048 -p0
714%patch049 -p0
715%patch050 -p0
716%patch051 -p0
717%patch052 -p0
718%patch053 -p0
719%patch054 -p0
720%patch055 -p0
721%patch056 -p0
722%patch057 -p0
723%patch058 -p0
724%patch059 -p0
725%patch060 -p0
726%patch061 -p0
727%patch062 -p0
728%patch063 -p0
729%patch064 -p0
730%patch065 -p0
731%patch066 -p0
732%patch067 -p0
733%patch068 -p0
734%patch069 -p0
735%patch070 -p0
736%patch071 -p0
737%patch072 -p0
738%patch073 -p0
739%patch074 -p0
740%patch075 -p0
741%patch076 -p0
742%patch077 -p0
743%patch078 -p0
744%patch079 -p0
745%patch080 -p0
746%patch081 -p0
747%patch082 -p0
748%patch083 -p0
749%patch084 -p0
750%patch085 -p0
751%patch086 -p0
752%patch087 -p0
753%patch088 -p0
754%patch089 -p0
755%patch090 -p0
756%patch091 -p0
757%patch092 -p0
758%patch093 -p0
759%patch094 -p0
760%patch095 -p0
761%patch096 -p0
762%patch097 -p0
763%patch098 -p0
764%patch099 -p0
765%patch100 -p0
766%patch101 -p0
767%patch102 -p0
768%patch103 -p0
769%patch104 -p0
770%patch105 -p0
771%patch106 -p0
772%patch107 -p0
773%patch108 -p0
774%patch109 -p0
775%patch110 -p0
776%patch111 -p0
777%patch112 -p0
778%patch113 -p0
779%patch114 -p0
780%patch115 -p0
781%patch116 -p0
782%patch117 -p0
783%patch118 -p0
784%patch119 -p0
785%patch120 -p0
786%patch121 -p0
787%patch122 -p0
788%patch123 -p0
789%patch124 -p0
790%patch125 -p0
791%patch126 -p0
792%patch127 -p0
793%patch128 -p0
794%patch129 -p0
795%patch130 -p0
796%patch131 -p0
797%patch132 -p0
798%patch133 -p0
799%patch134 -p0
800%patch135 -p0
801%patch136 -p0
802%patch137 -p0
803%patch138 -p0
804%patch139 -p0
805%patch140 -p0
806%patch141 -p0
807%patch142 -p0
808%patch143 -p0
809%patch144 -p0
810%patch145 -p0
811%patch146 -p0
812%patch147 -p0
813%patch148 -p0
814%patch149 -p0
815%patch150 -p0
816%patch151 -p0
817%patch152 -p0
818%patch153 -p0
819%patch154 -p0
820%patch155 -p0
821%patch156 -p0
822%patch157 -p0
823%patch158 -p0
824%patch159 -p0
825%patch160 -p0
826%patch161 -p0
827%patch162 -p0
828%patch163 -p0
829%patch164 -p0
830%patch165 -p0
831%patch166 -p0
832%patch167 -p0
833%patch168 -p0
834%patch169 -p0
835%patch170 -p0
836%patch171 -p0
837%patch172 -p0
838%patch173 -p0
839%patch174 -p0
840%patch175 -p0
841%patch176 -p0
842%patch177 -p0
843%patch178 -p0
844%patch179 -p0
845%patch180 -p0
846%patch181 -p0
847%patch182 -p0
848%patch183 -p0
849%patch184 -p0
850%patch185 -p0
851%patch186 -p0
852%patch187 -p0
853%patch188 -p0
854%patch189 -p0
855%patch190 -p0
856%patch191 -p0
857%patch192 -p0
858%patch193 -p0
859%patch194 -p0
860%patch195 -p0
861%patch196 -p0
862%patch197 -p0
863%patch198 -p0
864%patch199 -p0
865%patch200 -p0
866%patch201 -p0
867%patch202 -p0
868%patch203 -p0
869%patch204 -p0
870%patch205 -p0
871%patch206 -p0
872%patch207 -p0
873%patch208 -p0
874%patch209 -p0
875%patch210 -p0
876%patch211 -p0
877%patch212 -p0
878%patch213 -p0
879%patch214 -p0
880%patch215 -p0
881%patch216 -p0
882%patch217 -p0
883%patch218 -p0
884%patch219 -p0
885%patch220 -p0
886%patch221 -p0
887%patch222 -p0
888%patch223 -p0
889%patch224 -p0
890%patch225 -p0
891%patch226 -p0
892%patch227 -p0
893%patch228 -p0
894%patch229 -p0
895%patch230 -p0
896%patch231 -p0
897%patch232 -p0
898%patch233 -p0
899%patch234 -p0
900%patch235 -p0
901%patch236 -p0
902%patch237 -p0
903%patch238 -p0
904%patch239 -p0
905%patch240 -p0
906%patch241 -p0
907%patch242 -p0
908%patch243 -p0
909%patch244 -p0
910%patch245 -p0
911%patch246 -p0
912%patch247 -p0
913%patch248 -p0
914%patch249 -p0
915%patch250 -p0
916%patch251 -p0
917%patch252 -p0
918%patch253 -p0
919%patch254 -p0
920%patch255 -p0
921%patch256 -p0
922%patch257 -p0
923%patch258 -p0
924%patch259 -p0
925%patch260 -p0
926%patch261 -p0
927%patch262 -p0
928%patch263 -p0
929%patch264 -p0
930%patch265 -p0
931%patch266 -p0
932%patch267 -p0
933%patch268 -p0
934%patch269 -p0
935%patch270 -p0
936%patch271 -p0
937%patch272 -p0
938%patch273 -p0
939%patch274 -p0
940%patch275 -p0
941%patch276 -p0
942%patch277 -p0
943%patch278 -p0
944%patch279 -p0
945%patch280 -p0
946%patch281 -p0
947%patch282 -p0
948%patch283 -p0
949%patch284 -p0
950%patch285 -p0
951%patch286 -p0
952%patch287 -p0
953%patch288 -p0
954%patch289 -p0
955%patch290 -p0
956%patch291 -p0
957%patch292 -p0
958%patch293 -p0
959%patch294 -p0
960%patch295 -p0
961%patch296 -p0
962%patch297 -p0
963%patch298 -p0
964%patch299 -p0
965%patch300 -p0
966%patch301 -p0
967%patch302 -p0
968%patch303 -p0
969%patch304 -p0
970%patch305 -p0
971%patch306 -p0
972%patch307 -p0
973%patch308 -p0
974%patch309 -p0
975%patch310 -p0
976%patch311 -p0
977%patch312 -p0
978%patch313 -p0
979%patch314 -p0
980%patch315 -p0
981%patch316 -p0
982%patch317 -p0
983%patch318 -p0
984%patch319 -p0
985%patch320 -p0
986%patch321 -p0
987%patch322 -p0
988%patch323 -p0
989%patch324 -p0
990%patch325 -p0
991%patch326 -p0
992%patch327 -p0
993%patch328 -p0
994%patch329 -p0
995%patch330 -p0
996%patch331 -p0
997%patch332 -p0
998%patch333 -p0
999%patch334 -p0
1000
1001%patch2010 -p1
1002
1003%patch3000 -p1
1004%patch3002 -p1
1005%patch3003 -p1
1006#%patch3004 -p1
1007
1008%patch3006 -p1
1009%patch3007 -p1
1010#%patch3008 -p1
1011%patch3009 -p1
1012%patch3010 -p1
1013%patch3011 -p1
1014
1015%patch4000 -p1
1016# %patch4010 -p1
1017
1018%build
1019cd src
1020autoconf
1021
1022make shadow
1023mv shadow vim-X11-huge
1024(cd vim-X11-huge && \
1025 mkdir po && (cd po && ln -s ../../po/* .) && \
1026 %configure %{configopts} %{features_x11} %{features_huge} && \
1027 make %{?_smp_mflags})
1028
1029make shadow
1030mv shadow vim-X11-big
1031(cd vim-X11-big && \
1032 mkdir po && (cd po && ln -s ../../po/* .) && \
1033 %configure %{configopts} %{features_x11} %{features_big} && \
1034 make %{?_smp_mflags})
1035
1036make shadow
1037mv shadow vim-X11-normal
1038(cd vim-X11-normal && \
1039 mkdir po && (cd po && ln -s ../../po/* .) && \
1040 %configure %{configopts} %{features_x11} %{features_normal} && \
1041 make %{?_smp_mflags})
1042
1043make shadow
1044mv shadow vim-huge
1045(cd vim-huge && \
1046 mkdir po && (cd po && ln -s ../../po/* .) && \
1047 %configure %{configopts} %{features_nox11} %{features_huge} && \
1048 make %{?_smp_mflags})
1049
1050make shadow
1051mv shadow vim-big
1052(cd vim-big && \
1053 mkdir po && (cd po && ln -s ../../po/* .) && \
1054 %configure %{configopts} %{features_nox11} %{features_big} && \
1055 make %{?_smp_mflags})
1056
1057make shadow
1058mv shadow vim-normal
1059(cd vim-normal && \
1060 mkdir po && (cd po && ln -s ../../po/* .) && \
1061 %configure %{configopts} %{features_nox11} %{features_normal} && \
1062 make %{?_smp_mflags})
1063
1064make shadow
1065mv shadow vim-tiny
1066cp os_unix.h os_unix.h.orig
1067sed -i -e 's|$VIM/vimrc|/etc/vimrc.tiny|g' os_unix.h
1068(cd vim-tiny && \
1069 LDFLAGS=-static export LDFLAGS; \
1070 %configure %{configopts} %{features_nox11} %{features_tiny} && \
1071 make %{?_smp_mflags})
1072cp os_unix.h.orig os_unix.h
1073
1074%install
1075rm -rf %{buildroot}
1076mkdir -p %{buildroot}
1077mkdir -p %{buildroot}%{vimrcloc}
1078mkdir -p %{buildroot}/%{vimruntime}
1079
1080ln -s %{vimrcloc}/vimrc.ja  %{buildroot}/%{vimruntime}/vimrc
1081ln -s %{vimrcloc}/gvimrc.ja %{buildroot}/%{vimruntime}/gvimrc
1082ln -s %{vimrcloc}           %{buildroot}/%{vimruntime}/vimfiles
1083
1084cd src
1085
1086for d in vim-normal vim-big vim-huge vim-X11-normal vim-X11-big vim-X11-huge vim-tiny
1087do
1088  make -C$d DESTDIR=%{buildroot} installvimbin
1089  vimbin=`find %{buildroot} -name vim -type f`
1090  mv $vimbin `dirname $vimbin`/`echo $d | sed -e's/^vim-/vim./'`
1091done
1092make -Cvim-huge     DESTDIR=%{buildroot} installtools installtutor
1093make -Cvim-X11-huge DESTDIR=%{buildroot} installtools installtutor installtutorbin
1094make -Cvim-X11-huge DESTDIR=%{buildroot} install-languages install-icons
1095make -Cvim-X11-huge DESTDIR=%{buildroot} installruntime installlinks installmanlinks
1096find %{buildroot}/%{_bindir} -type l -exec rm \{\} \;
1097
1098# Dependency cleanups
1099chmod 644 %{buildroot}/%{_datadir}/vim/%{vimsubdir}/doc/vim2html.pl \
1100 %{buildroot}/%{_datadir}/vim/%{vimsubdir}/tools/*.pl \
1101 %{buildroot}/%{_datadir}/vim/%{vimsubdir}/tools/vim132
1102chmod 644 ../runtime/doc/vim2html.pl
1103
1104# installing vimrc files.
1105install -p -m644 %{SOURCE300} %{buildroot}%{vimrcloc}/vimrc.ja
1106install -p -m644 %{SOURCE300} %{buildroot}%{vimrcloc}/gvimrc.ja
1107install -p -m644 %{SOURCE300} %{buildroot}%{_sysconfdir}/vimrc.tiny
1108
1109# installing misc utils.
1110install -p -m644 %{SOURCE400} %{buildroot}%{_datadir}/vim/%{vimsubdir}/plugin/format.vim
1111install -p -m644 %{SOURCE401} %{buildroot}%{_datadir}/vim/%{vimsubdir}/plugin/verifyenc.vim
1112
1113cd ../..
1114
1115# desktop file
1116%__mkdir_p %{buildroot}%{_datadir}/applications
1117%__install -p -m644 %{SOURCE100} %{buildroot}%{_datadir}/applications/gvim.desktop
1118
1119# icons
1120%__mkdir_p %{buildroot}%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps
1121%__install -p -m644 %{SOURCE101} %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/gvim.png
1122%__install -p -m644 %{SOURCE102} %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/gvim.png
1123%__install -p -m644 %{SOURCE103} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/gvim.png
1124%__install -p -m644 %{SOURCE104} %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/gvim.png
1125
1126# remove international manuals
1127rm -rf %{buildroot}/%{_mandir}/{fr,it,ru,pl}*
1128
1129%post tiny
1130update-alternatives \
1131  --install /bin/vi      vi      /bin/vim.tiny 20 \
1132  --slave   /bin/vim     vim     /bin/vim.tiny \
1133  --slave   /bin/eview   eview   /bin/vim.tiny \
1134  --slave   /bin/evim    evim    /bin/vim.tiny \
1135  --slave   /bin/ex      ex      /bin/vim.tiny \
1136  --slave   /bin/rview   rview   /bin/vim.tiny \
1137  --slave   /bin/rvim    rvim    /bin/vim.tiny \
1138  --slave   /bin/view    view    /bin/vim.tiny \
1139  --slave   /bin/vimdiff vimdiff /bin/vim.tiny
1140
1141%triggerpostun -- vim-minimal < 6.0
1142update-alternatives --auto vi
1143
1144%triggerpostun tiny -- vim-tiny <= 6.2.532-0vl3
1145update-alternatives --remove vi /bin/vim
1146update-alternatives --auto vi
1147
1148%preun tiny
1149if [ "$1" = "0" ]
1150then
1151  update-alternatives --remove vi /bin/vim.tiny
1152fi
1153
1154%post
1155update-alternatives \
1156  --install /bin/vi      vi      %{_bindir}/vim.normal 31 \
1157  --slave   /bin/vim     vim     %{_bindir}/vim.normal \
1158  --slave   /bin/eview   eview   %{_bindir}/vim.normal \
1159  --slave   /bin/evim    evim    %{_bindir}/vim.normal \
1160  --slave   /bin/ex      ex      %{_bindir}/vim.normal \
1161  --slave   /bin/rview   rview   %{_bindir}/vim.normal \
1162  --slave   /bin/rvim    rvim    %{_bindir}/vim.normal \
1163  --slave   /bin/view    view    %{_bindir}/vim.normal \
1164  --slave   /bin/vimdiff vimdiff %{_bindir}/vim.normal
1165
1166%triggerpostun -- vim <= 6.2.532-0vl3
1167update-alternatives --remove vim /usr/bin/vim.normal
1168
1169%preun
1170if [ "$1" = "0" ]
1171then
1172  update-alternatives --remove vi %{_bindir}/vim.normal
1173fi
1174
1175%post big
1176update-alternatives \
1177  --install /bin/vi      vi      %{_bindir}/vim.big 41 \
1178  --slave   /bin/vim     vim     %{_bindir}/vim.big \
1179  --slave   /bin/eview   eview   %{_bindir}/vim.big \
1180  --slave   /bin/evim    evim    %{_bindir}/vim.big \
1181  --slave   /bin/ex      ex      %{_bindir}/vim.big \
1182  --slave   /bin/rview   rview   %{_bindir}/vim.big \
1183  --slave   /bin/rvim    rvim    %{_bindir}/vim.big \
1184  --slave   /bin/view    view    %{_bindir}/vim.big \
1185  --slave   /bin/vimdiff vimdiff %{_bindir}/vim.big
1186
1187%triggerpostun big -- vim-big <= 6.2.532-0vl3
1188update-alternatives --remove vim /usr/bin/vim.big
1189
1190%preun big
1191if [ "$1" = "0" ]
1192then
1193  update-alternatives --remove vi %{_bindir}/vim.big
1194fi
1195
1196%post huge
1197update-alternatives \
1198  --install /bin/vi      vi      %{_bindir}/vim.huge 51 \
1199  --slave   /bin/vim     vim     %{_bindir}/vim.huge \
1200  --slave   /bin/eview   eview   %{_bindir}/vim.huge \
1201  --slave   /bin/evim    evim    %{_bindir}/vim.huge \
1202  --slave   /bin/ex      ex      %{_bindir}/vim.huge \
1203  --slave   /bin/rview   rview   %{_bindir}/vim.huge \
1204  --slave   /bin/rvim    rvim    %{_bindir}/vim.huge \
1205  --slave   /bin/view    view    %{_bindir}/vim.huge \
1206  --slave   /bin/vimdiff vimdiff %{_bindir}/vim.huge
1207
1208%triggerpostun huge -- vim-huge <= 6.2.532-0vl3
1209update-alternatives --remove vim /usr/bin/vim.huge
1210
1211%preun huge
1212if [ "$1" = "0" ]
1213then
1214  update-alternatives --remove vi %{_bindir}/vim.huge
1215fi
1216
1217%post X11
1218update-alternatives \
1219  --install /bin/vi       vi       %{_bindir}/vim.X11-normal 30 \
1220  --slave   /bin/vim      vim      %{_bindir}/vim.X11-normal \
1221  --slave   /bin/eview    eview    %{_bindir}/vim.X11-normal \
1222  --slave   /bin/evim     evim     %{_bindir}/vim.X11-normal \
1223  --slave   /bin/ex       ex       %{_bindir}/vim.X11-normal \
1224  --slave   /bin/rview    rview    %{_bindir}/vim.X11-normal \
1225  --slave   /bin/rvim     rvim     %{_bindir}/vim.X11-normal \
1226  --slave   /bin/view     view     %{_bindir}/vim.X11-normal \
1227  --slave   /bin/vimdiff  vimdiff  %{_bindir}/vim.X11-normal
1228update-alternatives \
1229  --install %{_bindir}/gvim     gvim     %{_bindir}/vim.X11-normal 30 \
1230  --slave   %{_bindir}/gview    gview    %{_bindir}/vim.X11-normal \
1231  --slave   %{_bindir}/gvimdiff gvimdiff %{_bindir}/vim.X11-normal \
1232  --slave   %{_bindir}/rgview   rgview   %{_bindir}/vim.X11-normal \
1233  --slave   %{_bindir}/rgvim    rgvim    %{_bindir}/vim.X11-normal
1234
1235%triggerpostun X11 -- vim-X11 <= 6.2.532-0vl3
1236update-alternatives --remove vim %{_bindir}/vim.X11-normal
1237
1238%preun X11
1239if [ "$1" = "0" ]
1240then
1241  update-alternatives --remove vi   %{_bindir}/vim.X11-normal
1242  update-alternatives --remove gvim %{_bindir}/vim.X11-normal
1243fi
1244
1245%post X11-big
1246update-alternatives \
1247  --install /bin/vi       vi       %{_bindir}/vim.X11-big 40 \
1248  --slave   /bin/vim      vim      %{_bindir}/vim.X11-big \
1249  --slave   /bin/eview    eview    %{_bindir}/vim.X11-big \
1250  --slave   /bin/evim     evim     %{_bindir}/vim.X11-big \
1251  --slave   /bin/ex       ex       %{_bindir}/vim.X11-big \
1252  --slave   /bin/rview    rview    %{_bindir}/vim.X11-big \
1253  --slave   /bin/rvim     rvim     %{_bindir}/vim.X11-big \
1254  --slave   /bin/view     view     %{_bindir}/vim.X11-big \
1255  --slave   /bin/vimdiff  vimdiff  %{_bindir}/vim.X11-big
1256update-alternatives \
1257  --install %{_bindir}/gvim     gvim     %{_bindir}/vim.X11-big 40 \
1258  --slave   %{_bindir}/gview    gview    %{_bindir}/vim.X11-big \
1259  --slave   %{_bindir}/gvimdiff gvimdiff %{_bindir}/vim.X11-big \
1260  --slave   %{_bindir}/rgview   rgview   %{_bindir}/vim.X11-big \
1261  --slave   %{_bindir}/rgvim    rgvim    %{_bindir}/vim.X11-big
1262
1263%triggerpostun X11-big -- vim-X11-big <= 6.2.532-0vl3
1264update-alternatives --remove vim %{_bindir}/vim.X11-big
1265
1266%preun X11-big
1267if [ "$1" = "0" ]
1268then
1269  update-alternatives --remove vi   %{_bindir}/vim.X11-big
1270  update-alternatives --remove gvim %{_bindir}/vim.X11-big
1271fi
1272
1273%post X11-huge
1274update-alternatives \
1275  --install /bin/vi       vi       %{_bindir}/vim.X11-huge 50 \
1276  --slave   /bin/vim      vim      %{_bindir}/vim.X11-huge \
1277  --slave   /bin/eview    eview    %{_bindir}/vim.X11-huge \
1278  --slave   /bin/evim     evim     %{_bindir}/vim.X11-huge \
1279  --slave   /bin/ex       ex       %{_bindir}/vim.X11-huge \
1280  --slave   /bin/rview    rview    %{_bindir}/vim.X11-huge \
1281  --slave   /bin/rvim     rvim     %{_bindir}/vim.X11-huge \
1282  --slave   /bin/view     view     %{_bindir}/vim.X11-huge \
1283  --slave   /bin/vimdiff  vimdiff  %{_bindir}/vim.X11-huge
1284update-alternatives \
1285  --install %{_bindir}/gvim     gvim     %{_bindir}/vim.X11-huge 50 \
1286  --slave   %{_bindir}/gview    gview    %{_bindir}/vim.X11-huge \
1287  --slave   %{_bindir}/gvimdiff gvimdiff %{_bindir}/vim.X11-huge \
1288  --slave   %{_bindir}/rgview   rgview   %{_bindir}/vim.X11-huge \
1289  --slave   %{_bindir}/rgvim    rgvim    %{_bindir}/vim.X11-huge
1290
1291%triggerpostun X11-huge -- vim-X11-huge <= 6.2.532-0vl3
1292update-alternatives --remove vim %{_bindir}/vim.X11-huge
1293
1294%preun X11-huge
1295if [ "$1" = "0" ]
1296then
1297  update-alternatives --remove vi   %{_bindir}/vim.X11-huge
1298  update-alternatives --remove gvim %{_bindir}/vim.X11-huge
1299fi
1300
1301%post X11-common
1302%{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
1303
1304%postun X11-common
1305%{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
1306
1307%clean
1308rm -rf %{buildroot}
1309
1310%files
1311%defattr(-,root,root)
1312%{_bindir}/vim.normal
1313
1314%files common
1315%defattr(-,root,root)
1316%doc README.txt
1317%doc README_extra.txt
1318%doc README_unix.txt
1319%{vimrcloc}
1320%{_bindir}/vimtutor
1321%{_bindir}/xxd
1322%{_datadir}/vim
1323
1324%files man
1325%defattr(-,root,root)
1326%{_mandir}/man1/eview.1*
1327%{_mandir}/man1/evim.1*
1328%{_mandir}/man1/ex.1*
1329%{_mandir}/man1/rgview.1*
1330%{_mandir}/man1/rgvim.1*
1331%{_mandir}/man1/rview.1*
1332%{_mandir}/man1/rvim.1*
1333%{_mandir}/man1/view.1*
1334%{_mandir}/man1/vim.1*
1335%{_mandir}/man1/vimdiff.1*
1336%{_mandir}/man1/vimtutor.1*
1337%{_mandir}/man1/xxd.1*
1338
1339%files X11-common
1340%defattr(-,root,root)
1341%config(missingok) %{_datadir}/applications/gvim.desktop
1342%{_datadir}/icons/hicolor/*/apps/gvim.png
1343%{_mandir}/man1/gview.1*
1344%{_mandir}/man1/gvim.1*
1345%{_mandir}/man1/gvimdiff.1*
1346
1347%files tiny
1348%defattr(-,root,root)
1349%{binprefix}bin/vim.tiny
1350%{_sysconfdir}/vimrc.tiny
1351
1352%files big
1353%defattr(-,root,root)
1354%{_bindir}/vim.big
1355
1356%files huge
1357%defattr(-,root,root)
1358%{_bindir}/vim.huge
1359
1360%files X11
1361%defattr(-,root,root)
1362%{_bindir}/vim.X11-normal
1363
1364%files X11-big
1365%defattr(-,root,root)
1366%{_bindir}/vim.X11-big
1367
1368%files X11-huge
1369%defattr(-,root,root)
1370%{_bindir}/vim.X11-huge
1371
1372%changelog
1373* Wed Jun 25 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.334-2vl7
1374- build with Ruby 2.1
1375
1376* Thu Jun 19 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.334-1
1377- update to 7.4.334
1378
1379* Sun Dec 22 2013 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.131-1
1380- update to 7.4.131
1381
1382* Sat Nov 30 2013 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.110-1
1383- update to 7.4.110
1384 - add 7.4 patches (Patch51..110)
1385- enable Lua support
1386- fix 7.4.50-1 changelog
1387
1388* Fri Oct  4 2013 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.50-1
1389- update to 7.4.50
1390 - drop 7.3 patches (Patch001..712)
1391 - add 7.4 patches (Patch1..50)
1392- drop crv patch (Patch2004)
1393- update some patches from Fedora vim-7.4.027-2
1394 - syntax patch (Patch3000):
1395 - fstabsyntax patch (Patch3007)
1396- add Distribution and Vendor tags
1397
1398* Thu Oct 25 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3.712-1
1399- update to 7.3.712
1400- build with ruby-1.9.3
1401
1402* Sun Jun 05 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3.206-1
1403- update to 7.3.206
1404
1405* Thu Apr 07 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3.154-1
1406- update to 7.3.154
1407  - update Patch001-154
1408
1409* Tue Mar 29 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 7.2.446-5
1410- rebuild with perl-5.12.3
1411
1412* Sun Jan 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 7.2.446-4
1413- add BuildRequires: libXt-devel
1414
1415* Sun Jan 09 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 7.2.446-3
1416- update vimrc.ja (fixed http://bts.vinelinux.org/user.cgi?action=view_report&id=1067&project=VineLinux)
1417
1418* Sun Sep 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.446-2
1419- do not BR: glibc-static on Vine 5.x
1420
1421* Sun Sep 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.446-1
1422- update tp 7.2.446 (add Patch149-446)
1423- run update-alternatives on vim-huge post script
1424- drop Patch3004 (use %%{_datadir}/vim/vimrc)
1425- add vimrc.tiny for vim.tiny
1426- add BR: glibc-static to build vime-tiny
1427
1428* Sat Mar 20 2010 Shu KONNO <owa@bg.wakwak.com> 7.2.148-2
1429- rebuilt with python-2.6
1430
1431* Sun Apr 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.148-1
1432- new upstream release
1433- modified vimrc.ja to support utf-8 locale
1434- drop vim-{ruby,perl,python}
1435
1436* Mon May 05 2008 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 6.4.10-1vl5
1437- rebuild with perl-5.10.0
1438- applied new versioning policy
1439- add "make installghelplinks"
1440- add BuildRequires: pixman-devel
1441
1442* Wed Sep 05 2007 KAZUKI SHIMURA <ksh753@y5.dion.ne.jp> 6.4.10-0vl3
1443- [SECURITY] add helptags.patch (patch2000) renamed from 7.1.039
1444  - fix format string vulnerability in the helptags_one (CVE-2007-2953)
1445
1446* Sat Jul 28 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.4.10-0vl2
1447- changed man Group to Applications/Documentation
1448
1449* Mon May 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.10-0vl1
1450- new upstream patch version
1451
1452* Tue Feb 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.8-0vl2
1453- update patching script
1454  - exit if upstream patches not exist
1455
1456* Mon Feb 27 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.8-0vl1
1457- new upstream patch version
1458
1459* Fri Nov 04 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4-0vl2
1460- add cssIdentifier.patch to avoid error
1461
1462* Mon Oct 31 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4-0vl1
1463- new upstream release
1464- drop tmpfile.patch
1465- import verifyenc.vim from KaoriYa.net ([vine-users:073279])
1466  - http://www.kaoriya.net/dist/vim-6.4-w32j.tar.bz2
1467- import checkhl.patch from FC 6.4.000-2
1468
1469  * Tue Oct 25 2005 Karsten Hopp <karsten@redhat.de> 6.4.000-2
1470  - add syntax highlighting rule for %%check (Ralf Ertzinger, #165277)
1471
1472* Mon Oct 17 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.90-0vl1
1473- new upstream patch version
1474- add numeric-keypad.patch (patch101)
1475  - Thanks, ISOBE Takeshi
1476
1477* Sun Aug 14 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.86-0vl2
1478- [SECURITY] re-add patches, import tmpfile.patch from FC
1479  - oops, patches not added at 6.3.86-0vl1
1480  - overwrite or create arbitrary files via a symlink attack (CAN-2005-0069)
1481
1482* Sat Jul 30 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.86-0vl1
1483- [SECURITY] new upstream patch version
1484  - modelines shell command execution vulnerability (CAN-2005-2368)
1485- add README_patches.txt
1486
1487* Sun May 15 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.71-0vl1
1488- new upstream patch version
1489- update desktop file
1490  - import icons from FC
1491  - import gvim.desktop from FC and modify
1492  - move gvim.desktop to %%{_datadir}/applications
1493  - run update-desktop-database at X11-common's post/postun
1494- import specsyntax.patch from FC
1495
1496* Wed Jan 26 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.58-0vl1
1497- new upstream patch version
1498- perl/huge/X11-huge
1499  - add Requires: %%(perl -le 'use Config; print $Config{archlibexp}')
1500
1501* Tue Jan 11 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.53-0vl2
1502- rebuild with perl-5.8.6
1503
1504* Mon Dec 27 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.53-0vl1
1505- [SECURITY] new upstream patch version
1506  - arbitrary command execution vulnerability (CAN-2004-1138)
1507- add URL
1508- fix common's Japanese description
1509  - remove package information about vim-X11-*
1510- add Provides: gvim (vim-X11-*)
1511
1512* Fri Oct 29 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.31-0vl1
1513- new upstream patch version
1514- fix URLs (source1,2)
1515
1516* Sun Jun 20 2004 Tomoya TAKA <taka@vinelinux.org> 6.3.6-0vl1
1517- new upstream release
1518- update configurations of alternatives
1519- vim-tiny contains /bin/vim.tiny only
1520- remove 'Requires: vim-common' from vim-man subpackage
1521- change order of fileencordings in vimrc.ja
1522
1523* Wed May 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 6.2.532-0vl3
1524- use gtk2 instead of gtk+
1525- add Requires: gtk2 to vim-X11-common
1526- add BuildRequires: gtk2-devel
1527
1528* Tue May 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 6.2.532-0vl2
1529- add --enable-multibyte to vim-tiny
1530
1531* Sat May 15 2004 Tomoya TAKA <taka@vinelinux.org> 6.2.532-0vl1
1532- new upstream patch version
1533
1534* Sat Mar 20 2004 Tomoya TAKA <taka@vinelinux.org> 6.2.382-0vl1
1535- new upstream version
1536
1537* Mon Oct 06 2003 akira yamada <akira@vinelinux.org> 6.2.106-0vl1
1538- new upstream version
1539- bulid with ruby-1.8.0.
1540
1541* Tue Jun 17 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 6.2.14-0vl1
1542- new upstream version
1543
1544* Wed Jan 22 2003 Tomoya TAKA <taka@vinelinux.org> 6.1.300-0vl1
1545- new upstream patch version
1546
1547* Wed Jan 22 2003 Tomoya TAKA <taka@vinelinux.org> 6.1.265-0vl1
1548- patch level 265, including fix of modeline vulnerability
1549  cf. http://www.guninski.com/vim1.html
1550
1551* Wed Apr 03 2002 akira yamada <akira@vinelinux.org> 6.1.5-0vl1
1552- new upstream version.
1553- updated format.vim. (extracted from
1554  http://www.kaoriya.net/dist/gvim-6.1-w32j.tar.bz2.)
1555- clean uped vimrc, vimrc.ja, gvimrc, gvimrc.ja.
1556
1557* Thu Jan 31 2002 Toru Sagami <sagami@vinelinux.org> 6.0.158-0vl1
1558- patch level 6.0.158
1559
1560* Sun Nov 25 2001 akira yamada <akira@vinelinux.org> 6.0.93-0vl1
1561- new upstream patch version.
1562- added PreReqs: alternatives for vim, vim-tiny, vim-X11.
1563
1564* Mon Nov 12 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl4
1565- added Japanese descriptions.
1566- English descriptions by shaolin.
1567
1568* Wed Nov 07 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl3
1569- added triggerpostun for vim-minimal.
1570
1571* Mon Nov 05 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl2
1572- patch #44, #54, #64 is now available.
1573
1574* Mon Nov 05 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl1
1575- new upstream patch version.
1576- removed jcode2.vim and added new default vimrc.
1577- removed unused sources and patches.
1578- alternatives for /bin/vi.
1579- added net-tools to BuildRequires. (/bin/hostname)
1580
1581* Wed Oct 31 2001 akira yamada <akira@vinelinux.org> 6.0.43-0vl1
1582- new upstream patch version.
1583- added vim-lang and vim-extra.
1584- added gawk to Requires of vim-common.
1585- added gtk+ to Requires of vim-X11-common.
1586
1587* Wed Oct 17 2001 akira yamada <akira@vinelinux.org> 6.0.11-0vl2
1588- added autoconf and libtool to BuildRequires.
1589
1590* Mon Oct 15 2001 akira yamada <akira@vinelinux.org> 6.0.11-0vl1
1591- vim and vim-X11 is no longer virturl package.
1592- obsoleted vim-normal and vim-X11-normal.
1593- added check "$1" = "0" for  preun scripts.
1594
1595* Mon Oct 15 2001 akira yamada <akira@vinelinux.org> 6.0-0vl2
1596- linked staticly vim of vim-tiny.
1597
1598* Sun Oct 14 2001 akira yamada <akira@vinelinux.org> 6.0-0vl1
1599- new upstream version.
1600- now, vim and vim-X11 is virtual package.
1601- new sub-packages vim-tiny, vim-normal, vim-big, vim-ruby, vim-perl,
1602  vim-python, vim-huge, vim-X11-normal, vim-X11-big and vim-X11-huge.
1603- obsoleted vim-minimal and vin-enhanced.
1604
1605* Sat Sep 08 2001 Toru Sagami <sagami@vinelinux.org>
1606- 5.8-0vl4: rebuilt on current ncurses
1607- added format.vim and more useful comments in vimrc.ja
1608
1609* Sat Aug 04 2001 <sagami@vinelinux.org>
1610- 5.8-0vl3: patch level 5.8.9
1611- dont pack duplicated runtime/syntax directory into %%doc
1612
1613* Thu Jul 19 2001 <sagami@vinelinux.org>
1614- 5.8-0vl2: patch level 5.8.7
1615- Add postfix config syntax highlighting
1616
1617* Fri Jun 08 2001 <sagami@vinelinux.org>
1618- vim-5.8-0vl1: patch level 5.8.002
1619
1620* Fri Jun 01 2001 <sagami@vinelinux.org>
1621- vim-5.8-0vl0: vim-5.8 bug fix release
1622
1623* Thu May 10 2001 <sagami@vinelinux.org>
1624- vim-5.7-0vl8: patch level 5.7.030
1625- use versioned sources, not older ones and patches
1626- sync with RH6.2 updates
1627
1628* Wed Apr 18 2001 sagami@vinelinux.org
1629- jcode2.vim: fix back to original one
1630- patch level 5.7.028
1631
1632* Mon Feb 05 2001 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1633- patch level 5.7.024
1634- small fix for jcode2.vim
1635- split man package from common package to avoid conflict with jvim3
1636
1637* Tue Dec 26 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1638- %%{makeinstall}
1639- acutally build against current ncurses5 without gpm with ncurses4
1640
1641* Thu Dec 21 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1642- build against current ncurses5
1643- added CVS commit filetype detection to scripts.vim
1644
1645* Wed Dec 06 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1646- 5.7.19
1647- jcode.pl-2.13
1648- added License recognition to .spec syntax
1649- added RFC822 mail/ emacs-lips filetype detection to scripts.vim
1650- FHS stuff: _mandir
1651
1652* Wed Jul 19 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1653- based on RH 5.6-14 ->  5.7 (patchlevel .2)
1654- manpath: /usr/share/man -> /usr/man/man :-)
1655- delete %%makeinstall macro for rpm-3.0.x
1656- gvim: --enable-multibyte, xim, fontset
1657- vim: --enable-multibyte
1658- jcode.pl-2.11 and jcode2.vim from Nozomu Kobayashi's rpm package
1659- vimrc: added bzip2 and Japanese stuff of a kind
1660
1661* Sat Jun  3 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1662- patchlevel 74
1663- add %%makeinstall macro recognition to .spec file syntax highlighting rules
1664- fix up Makefiles
1665
1666* Fri Apr 14 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1667- patchlevel 66
1668- fix compilation with perl 5.6.0
1669
1670* Mon Mar 20 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1671- patchlevel 12
1672
1673* Tue Mar 07 2000 Preston Brown <pbrown@redhat.com>
1674- fix home/end in vimrc (we did a term = rxvt, totally wrong)
1675
1676* Tue Feb 29 2000 Preston Brown <pbrown@redhat.com>
1677- change F1-F4 keybindings for xterm builtin terminfo to match real terminfo
1678
1679* Thu Feb 17 2000 Bill Nottingham <notting@redhat.com>
1680- kill autoindent
1681
1682* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
1683- wmconfig -> desktop
1684
1685* Sat Feb  5 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1686- Patchlevel 11
1687- handle compressed man pages
1688- fix man page symlinks
1689
1690* Wed Feb  2 2000 Bill Nottingham <notting@redhat.com>
1691- eliminate dependencies on X in vim-enhanced, and ncurses/gpm
1692  in vim-minimal
1693
1694* Fri Jan 28 2000 Bill Nottingham <notting@redhat.com>
1695- eliminate dependencies on csh and perl in vim-common
1696
1697* Wed Jan 19 2000 Bernhard Rosenrk舅zer <bero@redhat.com>
1698- Use awk, not nawk
1699
1700* Tue Jan 18 2000 Bernhard Rosenrk舅zer <bero@redhat.com>
1701- 5.6
1702- patch 5.6.001
1703- remove /usr/bin/vi - if you want vim, type vim
1704
1705* Tue Jan 11 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1706- 5.6a
1707- Remove dependency on nawk (introduced by base update)
1708- some tweaks to make updating easier
1709
1710* Tue Nov  9 1999 Bernhard Rosenkr舅zer <bero@redhat.com>
1711- 5.5
1712- fix path to vimrc
1713
1714* Tue Jul 27 1999 Michael K. Johnson <johnsonm@redhat.com>
1715- moved from athena to gtk widgets for X version
1716- removed vim.1 from X11 filelist because X11 depends on vim-common anyway
1717- fixed rogue dependencies from sample files
1718
1719* Tue Jul 27 1999 Jeff Johnson <jbj@redhat.com>
1720- update to 5.4.
1721
1722* Thu Jul 22 1999 Jeff Johnson <jbj@redhat.com>
1723- man page had buildroot pollution (#3629).
1724
1725* Thu Mar 25 1999 Preston Brown <pbrown@redhat.com>
1726- with recent termcap/terminfo fixes, regular vim works in xterm/console
1727- in color, so vim-color package removed.
1728
1729* Tue Mar 23 1999 Erik Troan <ewt@redhat.com>
1730- removed "set backupdir=/tmp/vim_backup" from default vimrc
1731
1732* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
1733- auto rebuild in the new build environment (release 5)
1734
1735* Thu Dec 17 1998 Michael Maher <mike@redaht.com>
1736- built pacakge for 6.0
1737
1738* Tue Sep 15 1998 Michael Maher <mike@redhat.com>
1739- removed '--with-tlib=termcap' so that color-vim works
1740
1741* Wed Sep  2 1998 Jeff Johnson <jbj@redhat.com>
1742- update to 5.3.
1743
1744* Mon Aug 10 1998 Jeff Johnson <jbj@redhat.com>
1745- merge in Toshio's changes
1746- color-vim: changed "--disable-p" to "--disable-perlinterp --with-tlib=termcap"
1747- added minimal rvi/rview and man pages.
1748- move Obsoletes to same package as executable.
1749
1750* Thu Aug 06 1998 Toshio Kuratomi <badger@prtr-13.ucsc.edu>
1751- Break the package apart similar to the way the netscape package was
1752  broken down to handle navigator or communicator: The vim package is
1753  Obsolete, now there is vim-common with all the common files, and a
1754  package for each binary: vim-minimal (has /bin/vi compiled with no
1755  frills), vim-enhanced (has /usr/bin/vim with extra perl and python
1756  interpreters), and vim-X11 (has /usr/X11R6/bin/gvim compiled with
1757  GUI support.)
1758- Enable the perl and python interpreters in the gui version (gvim).
1759
1760* Tue Jun 30 1998 Michael Maher <mike@redhat.com>
1761- Fixed tutor help.
1762- cvim package added.  Thanks to Stevie Wills for finding this one :-)
1763
1764* Thu May 07 1998 Prospector System <bugs@redhat.com>
1765- translations modified for de, fr, tr
1766
1767* Fri May 01 1998 Donnie Barnes <djb@redhat.com>
1768- added patch to turn off the "vi compatibility" by default.  You can
1769  still get it via the -C command line option
1770
1771* Thu Apr 23 1998 Donnie Barnes <djb@redhat.com>
1772- removed perl and python interpreters (sorry, but those don't belong
1773  in a /bin/vi and having two vi's seemed like overkill...complain
1774  to suggest@redhat.com if you care)
1775
1776* Fri Apr 17 1998 Donnie Barnes <djb@redhat.com>
1777- fixed buildroot bug
1778
1779* Sat Apr 11 1998 Donnie Barnes <djb@redhat.com>
1780- updated from 4.6 to 5.1
1781- moved to buildroot
1782
1783* Sun Nov 09 1997 Donnie Barnes <djb@redhat.com>
1784- fixed missing man page
1785
1786* Wed Oct 22 1997 Donnie Barnes <djb@redhat.com>
1787- added wmconfig entry to vim-X11
1788
1789* Mon Oct 20 1997 Donnie Barnes <djb@redhat.com>
1790- upgraded from 4.5 to 4.6
1791
1792* Fri Jun 13 1997 Erik Troan <ewt@redhat.com>
1793- built against glibc
1794
1795* Tue Mar 25 1997 Michael K. Johnson <johnsonm@redhat.com>
1796- Upgraded to 4.5
1797- Added ex symlinks
1798
1799* Tue Mar 11 1997 Michael K. Johnson <johnsonm@redhat.com>
1800- Added view symlink.
Note: See TracBrowser for help on using the repository browser.