vim.spec 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746
  1. ##
  2. ## vim.spec -- OpenPKG RPM Package Specification
  3. ## Copyright (c) 2000-2017 OpenPKG Foundation e.V. <http://openpkg.net/>
  4. ##
  5. ## Permission to use, copy, modify, and distribute this software for
  6. ## any purpose with or without fee is hereby granted, provided that
  7. ## the above copyright notice and this permission notice appear in all
  8. ## copies.
  9. ##
  10. ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  11. ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  12. ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  13. ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
  14. ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  15. ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  16. ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  17. ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  18. ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  19. ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  20. ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  21. ## SUCH DAMAGE.
  22. ##
  23. # package versions
  24. %define V_vl 8.0
  25. %define V_vs 80
  26. %define V_pl 0483
  27. # package information
  28. Name: vim
  29. Summary: The Vi (Improved) Text Editor
  30. URL: http://www.vim.org/
  31. Vendor: Bram Moolenaar et al.
  32. Packager: OpenPKG Foundation e.V.
  33. Distribution: OpenPKG Community
  34. Class: CORE
  35. Group: Editor
  36. License: Charityware
  37. Version: %{V_vl}.%{V_pl}
  38. Release: 20170319
  39. # package options
  40. %option with_features normal
  41. %option with_multibyte yes
  42. %option with_perl no
  43. %option with_python no
  44. %option with_tcl no
  45. %option with_ruby no
  46. %option with_shell no
  47. # list of sources
  48. Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{V_vl}.tar.bz2
  49. Source2: rc.vim
  50. Source3: vimrc
  51. Patch0: vim.patch
  52. Patch1: vim.patch.shell
  53. Patch101: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0001
  54. Patch102: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0002
  55. Patch103: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0003
  56. Patch104: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0004
  57. Patch105: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0005
  58. Patch106: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0006
  59. Patch107: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0007
  60. Patch108: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0008
  61. Patch109: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0009
  62. Patch110: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0010
  63. Patch111: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0011
  64. Patch112: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0012
  65. Patch113: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0013
  66. Patch114: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0014
  67. Patch115: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0015
  68. Patch116: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0016
  69. Patch117: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0017
  70. Patch118: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0018
  71. Patch119: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0019
  72. Patch120: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0020
  73. Patch121: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0021
  74. Patch122: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0022
  75. Patch123: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0023
  76. Patch124: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0024
  77. Patch125: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0025
  78. Patch126: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0026
  79. Patch127: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0027
  80. Patch128: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0028
  81. Patch129: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0029
  82. Patch130: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0030
  83. Patch131: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0031
  84. Patch132: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0032
  85. Patch133: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0033
  86. Patch134: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0034
  87. Patch135: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0035
  88. Patch136: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0036
  89. Patch137: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0037
  90. Patch138: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0038
  91. Patch139: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0039
  92. Patch140: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0040
  93. Patch141: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0041
  94. Patch142: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0042
  95. Patch143: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0043
  96. Patch144: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0044
  97. Patch145: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0045
  98. Patch146: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0046
  99. Patch147: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0047
  100. Patch148: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0048
  101. Patch149: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0049
  102. Patch150: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0050
  103. Patch151: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0051
  104. Patch152: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0052
  105. Patch153: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0053
  106. Patch154: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0054
  107. Patch155: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0055
  108. Patch156: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0056
  109. Patch157: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0057
  110. Patch158: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0058
  111. Patch159: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0059
  112. Patch160: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0060
  113. Patch161: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0061
  114. Patch162: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0062
  115. Patch163: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0063
  116. Patch164: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0064
  117. Patch165: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0065
  118. Patch166: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0066
  119. Patch167: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0067
  120. Patch168: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0068
  121. Patch169: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0069
  122. Patch170: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0070
  123. Patch171: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0071
  124. Patch172: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0072
  125. Patch173: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0073
  126. Patch174: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0074
  127. Patch175: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0075
  128. Patch176: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0076
  129. Patch177: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0077
  130. Patch178: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0078
  131. Patch179: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0079
  132. Patch180: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0080
  133. Patch181: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0081
  134. Patch182: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0082
  135. Patch183: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0083
  136. Patch184: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0084
  137. Patch185: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0085
  138. Patch186: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0086
  139. Patch187: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0087
  140. Patch188: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0088
  141. Patch189: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0089
  142. Patch190: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0090
  143. Patch191: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0091
  144. Patch192: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0092
  145. Patch193: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0093
  146. Patch194: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0094
  147. Patch195: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0095
  148. Patch196: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0096
  149. Patch197: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0097
  150. Patch198: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0098
  151. Patch199: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0099
  152. Patch200: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0100
  153. Patch201: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0101
  154. Patch202: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0102
  155. Patch203: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0103
  156. Patch204: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0104
  157. Patch205: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0105
  158. Patch206: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0106
  159. Patch207: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0107
  160. Patch208: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0108
  161. Patch209: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0109
  162. Patch210: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0110
  163. Patch211: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0111
  164. Patch212: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0112
  165. Patch213: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0113
  166. Patch214: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0114
  167. Patch215: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0115
  168. Patch216: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0116
  169. Patch217: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0117
  170. Patch218: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0118
  171. Patch219: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0119
  172. Patch220: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0120
  173. Patch221: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0121
  174. Patch222: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0122
  175. Patch223: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0123
  176. Patch224: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0124
  177. Patch225: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0125
  178. Patch226: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0126
  179. Patch227: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0127
  180. Patch228: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0128
  181. Patch229: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0129
  182. Patch230: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0130
  183. Patch231: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0131
  184. Patch232: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0132
  185. Patch233: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0133
  186. Patch234: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0134
  187. Patch235: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0135
  188. Patch236: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0136
  189. Patch237: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0137
  190. Patch238: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0138
  191. Patch239: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0139
  192. Patch240: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0140
  193. Patch241: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0141
  194. Patch242: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0142
  195. Patch243: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0143
  196. Patch244: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0144
  197. Patch245: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0145
  198. Patch246: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0146
  199. Patch247: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0147
  200. Patch248: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0148
  201. Patch249: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0149
  202. Patch250: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0150
  203. Patch251: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0151
  204. Patch252: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0152
  205. Patch253: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0153
  206. Patch254: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0154
  207. Patch255: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0155
  208. Patch256: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0156
  209. Patch257: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0157
  210. Patch258: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0158
  211. Patch259: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0159
  212. Patch260: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0160
  213. Patch261: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0161
  214. Patch262: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0162
  215. Patch263: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0163
  216. Patch264: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0164
  217. Patch265: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0165
  218. Patch266: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0166
  219. Patch267: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0167
  220. Patch268: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0168
  221. Patch269: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0169
  222. Patch270: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0170
  223. Patch271: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0171
  224. Patch272: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0172
  225. Patch273: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0173
  226. Patch274: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0174
  227. Patch275: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0175
  228. Patch276: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0176
  229. Patch277: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0177
  230. Patch278: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0178
  231. Patch279: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0179
  232. Patch280: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0180
  233. Patch281: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0181
  234. Patch282: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0182
  235. Patch283: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0183
  236. Patch284: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0184
  237. Patch285: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0185
  238. Patch286: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0186
  239. Patch287: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0187
  240. Patch288: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0188
  241. Patch289: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0189
  242. Patch290: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0190
  243. Patch291: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0191
  244. Patch292: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0192
  245. Patch293: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0193
  246. Patch294: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0194
  247. Patch295: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0195
  248. Patch296: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0196
  249. Patch297: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0197
  250. Patch298: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0198
  251. Patch299: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0199
  252. Patch300: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0200
  253. Patch301: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0201
  254. Patch302: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0202
  255. Patch303: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0203
  256. Patch304: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0204
  257. Patch305: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0205
  258. Patch306: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0206
  259. Patch307: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0207
  260. Patch308: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0208
  261. Patch309: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0209
  262. Patch310: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0210
  263. Patch311: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0211
  264. Patch312: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0212
  265. Patch313: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0213
  266. Patch314: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0214
  267. Patch315: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0215
  268. Patch316: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0216
  269. Patch317: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0217
  270. Patch318: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0218
  271. Patch319: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0219
  272. Patch320: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0220
  273. Patch321: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0221
  274. Patch322: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0222
  275. Patch323: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0223
  276. Patch324: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0224
  277. Patch325: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0225
  278. Patch326: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0226
  279. Patch327: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0227
  280. Patch328: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0228
  281. Patch329: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0229
  282. Patch330: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0230
  283. Patch331: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0231
  284. Patch332: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0232
  285. Patch333: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0233
  286. Patch334: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0234
  287. Patch335: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0235
  288. Patch336: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0236
  289. Patch337: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0237
  290. Patch338: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0238
  291. Patch339: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0239
  292. Patch340: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0240
  293. Patch341: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0241
  294. Patch342: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0242
  295. Patch343: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0243
  296. Patch344: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0244
  297. Patch345: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0245
  298. Patch346: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0246
  299. Patch347: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0247
  300. Patch348: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0248
  301. Patch349: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0249
  302. Patch350: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0250
  303. Patch351: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0251
  304. Patch352: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0252
  305. Patch353: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0253
  306. Patch354: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0254
  307. Patch355: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0255
  308. Patch356: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0256
  309. Patch357: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0257
  310. Patch358: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0258
  311. Patch359: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0259
  312. Patch360: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0260
  313. Patch361: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0261
  314. Patch362: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0262
  315. Patch363: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0263
  316. Patch364: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0264
  317. Patch365: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0265
  318. Patch366: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0266
  319. Patch367: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0267
  320. Patch368: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0268
  321. Patch369: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0269
  322. Patch370: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0270
  323. Patch371: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0271
  324. Patch372: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0272
  325. Patch373: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0273
  326. Patch374: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0274
  327. Patch375: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0275
  328. Patch376: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0276
  329. Patch377: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0277
  330. Patch378: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0278
  331. Patch379: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0279
  332. Patch380: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0280
  333. Patch381: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0281
  334. Patch382: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0282
  335. Patch383: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0283
  336. Patch384: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0284
  337. Patch385: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0285
  338. Patch386: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0286
  339. Patch387: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0287
  340. Patch388: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0288
  341. Patch389: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0289
  342. Patch390: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0290
  343. Patch391: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0291
  344. Patch392: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0292
  345. Patch393: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0293
  346. Patch394: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0294
  347. Patch395: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0295
  348. Patch396: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0296
  349. Patch397: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0297
  350. Patch398: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0298
  351. Patch399: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0299
  352. Patch400: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0300
  353. Patch401: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0301
  354. Patch402: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0302
  355. Patch403: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0303
  356. Patch404: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0304
  357. Patch405: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0305
  358. Patch406: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0306
  359. Patch407: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0307
  360. Patch408: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0308
  361. Patch409: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0309
  362. Patch410: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0310
  363. Patch411: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0311
  364. Patch412: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0312
  365. Patch413: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0313
  366. Patch414: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0314
  367. Patch415: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0315
  368. Patch416: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0316
  369. Patch417: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0317
  370. Patch418: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0318
  371. Patch419: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0319
  372. Patch420: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0320
  373. Patch421: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0321
  374. Patch422: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0322
  375. Patch423: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0323
  376. Patch424: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0324
  377. Patch425: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0325
  378. Patch426: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0326
  379. Patch427: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0327
  380. Patch428: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0328
  381. Patch429: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0329
  382. Patch430: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0330
  383. Patch431: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0331
  384. Patch432: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0332
  385. Patch433: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0333
  386. Patch434: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0334
  387. Patch435: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0335
  388. Patch436: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0336
  389. Patch437: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0337
  390. Patch438: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0338
  391. Patch439: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0339
  392. Patch440: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0340
  393. Patch441: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0341
  394. Patch442: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0342
  395. Patch443: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0343
  396. Patch444: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0344
  397. Patch445: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0345
  398. Patch446: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0346
  399. Patch447: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0347
  400. Patch448: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0348
  401. Patch449: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0349
  402. Patch450: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0350
  403. Patch451: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0351
  404. Patch452: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0352
  405. Patch453: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0353
  406. Patch454: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0354
  407. Patch455: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0355
  408. Patch456: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0356
  409. Patch457: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0357
  410. Patch458: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0358
  411. Patch459: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0359
  412. Patch460: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0360
  413. Patch461: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0361
  414. Patch462: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0362
  415. Patch463: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0363
  416. Patch464: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0364
  417. Patch465: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0365
  418. Patch466: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0366
  419. Patch467: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0367
  420. Patch468: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0368
  421. Patch469: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0369
  422. Patch470: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0370
  423. Patch471: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0371
  424. Patch472: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0372
  425. Patch473: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0373
  426. Patch474: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0374
  427. Patch475: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0375
  428. Patch476: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0376
  429. Patch477: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0377
  430. Patch478: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0378
  431. Patch479: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0379
  432. Patch480: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0380
  433. Patch481: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0381
  434. Patch482: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0382
  435. Patch483: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0383
  436. Patch484: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0384
  437. Patch485: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0385
  438. Patch486: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0386
  439. Patch487: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0387
  440. Patch488: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0388
  441. Patch489: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0389
  442. Patch490: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0390
  443. Patch491: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0391
  444. Patch492: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0392
  445. Patch493: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0393
  446. Patch494: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0394
  447. Patch495: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0395
  448. Patch496: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0396
  449. Patch497: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0397
  450. Patch498: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0398
  451. Patch499: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0399
  452. Patch500: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0400
  453. Patch501: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0401
  454. Patch502: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0402
  455. Patch503: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0403
  456. Patch504: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0404
  457. Patch505: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0405
  458. Patch506: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0406
  459. Patch507: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0407
  460. Patch508: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0408
  461. Patch509: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0409
  462. Patch510: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0410
  463. Patch511: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0411
  464. Patch512: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0412
  465. Patch513: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0413
  466. Patch514: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0414
  467. Patch515: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0415
  468. Patch516: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0416
  469. Patch517: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0417
  470. Patch518: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0418
  471. Patch519: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0419
  472. Patch520: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0420
  473. Patch521: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0421
  474. Patch522: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0422
  475. Patch523: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0423
  476. Patch524: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0424
  477. Patch525: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0425
  478. Patch526: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0426
  479. Patch527: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0427
  480. Patch528: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0428
  481. Patch529: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0429
  482. Patch530: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0430
  483. Patch531: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0431
  484. Patch532: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0432
  485. Patch533: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0433
  486. Patch534: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0434
  487. Patch535: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0435
  488. Patch536: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0436
  489. Patch537: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0437
  490. Patch538: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0438
  491. Patch539: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0439
  492. Patch540: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0440
  493. Patch541: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0441
  494. Patch542: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0442
  495. Patch543: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0443
  496. Patch544: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0444
  497. Patch545: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0445
  498. Patch546: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0446
  499. Patch547: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0447
  500. Patch548: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0448
  501. Patch549: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0449
  502. Patch550: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0450
  503. Patch551: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0451
  504. Patch552: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0452
  505. Patch553: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0453
  506. Patch554: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0454
  507. Patch555: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0455
  508. Patch556: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0456
  509. Patch557: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0457
  510. Patch558: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0458
  511. Patch559: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0459
  512. Patch560: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0460
  513. Patch561: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0461
  514. Patch562: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0462
  515. Patch563: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0463
  516. Patch564: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0464
  517. Patch565: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0465
  518. Patch566: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0466
  519. Patch567: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0467
  520. Patch568: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0468
  521. Patch569: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0469
  522. Patch570: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0470
  523. Patch571: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0471
  524. Patch572: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0472
  525. Patch573: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0473
  526. Patch574: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0474
  527. Patch575: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0475
  528. Patch576: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0476
  529. Patch577: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0477
  530. Patch578: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0478
  531. Patch579: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0479
  532. Patch580: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0480
  533. Patch581: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0481
  534. Patch582: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0482
  535. Patch583: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/%{V_vl}.0483
  536. # build information
  537. BuildPreReq: OpenPKG, openpkg >= 20160101, ncurses
  538. PreReq: OpenPKG, openpkg >= 20160101, ncurses
  539. %if "%{with_perl}" == "yes"
  540. BuildPreReq: perl
  541. PreReq: perl
  542. %endif
  543. %if "%{with_python}" == "yes"
  544. BuildPreReq: python
  545. PreReq: python
  546. %endif
  547. %if "%{with_tcl}" == "yes"
  548. BuildPreReq: tcl
  549. PreReq: tcl
  550. %endif
  551. %if "%{with_ruby}" == "yes"
  552. BuildPreReq: ruby
  553. PreReq: ruby
  554. %endif
  555. %if "%{with_shell}" == "yes"
  556. BuildPreReq: autoconf
  557. %endif
  558. %description
  559. Vim (Vi Improved) is a text editor that is upwards compatible
  560. with the classical Unix Vi. It can be used to edit any ASCII
  561. text. It is especially useful for editing programs. Vim offers
  562. a lot of enhancements not available in the traditional Vi. For
  563. example, Vim has multi level undo, multi windows and buffers, syntax
  564. highlighting, command line editing, filename completion, on-line
  565. help, and visual selection.
  566. %track
  567. prog vim = {
  568. version = %{V_vl}
  569. url = ftp://ftp.vim.org/pub/vim/unix/
  570. regex = vim-(\d+.\d+)\.tar\.(gz|bz2)
  571. }
  572. prog vim:patchlevel = {
  573. version = %{V_vl}.%{V_pl}
  574. url = ftp://ftp.vim.org/pub/vim/patches/%{V_vl}/
  575. regex = (%{V_vl}\.\d+)
  576. }
  577. %prep
  578. # unpack base distribution parts
  579. %setup -q -c
  580. %patch -p0
  581. %if "%{with_shell}" == "yes"
  582. %patch -p0 -d vim%{V_vs} -P 1
  583. %endif
  584. # apply bundle patchsets
  585. # for patchset in 0001-1000; do
  586. # %{l_gzip} -d -c $RPM_SOURCE_DIR/%{V_vl}.$patchset.gz |\
  587. # %{l_patch} -p0 -E -t -s >/dev/null 2>&1 || true
  588. # done
  589. # apply remaining single patches
  590. i=1
  591. while [ $i -le %{V_pl} ]; do
  592. cat $RPM_SOURCE_DIR/%{V_vl}.`echo $i | awk '{ printf("%04d", $0); }'` |\
  593. %{l_patch} -p0 -E -t -s >/dev/null 2>&1 || true
  594. i=`expr $i + 1`
  595. done
  596. # adjust introduction text for OpenPKG branding
  597. %{l_shtool} subst \
  598. -e 's;Modified by;Packaged by;' \
  599. vim%{V_vs}/src/version.c
  600. # adjust paths to global configuration files
  601. %{l_shtool} subst \
  602. -e 's;^/\* \(#define SYS_VIMRC_FILE\).*$;\1 "%{l_prefix}/etc/vim/vimrc";' \
  603. -e 's;^/\* \(#define SYS_GVIMRC_FILE\).*$;\1 "%{l_prefix}/etc/vim/gvimrc";' \
  604. vim%{V_vs}/src/feature.h
  605. %if "%{with_python}" == "yes"
  606. # fix Python includes
  607. %{l_shtool} subst \
  608. -e 's;PYTHON_CFLAGS=.*$;PYTHON_CFLAGS="`python-config --includes`";' \
  609. vim%{V_vs}/src/auto/configure
  610. %endif
  611. %build
  612. # configure package
  613. cd vim%{V_vs}/src
  614. %if "%{with_shell}" == "yes"
  615. %{l_make} %{l_mflags} autoconf
  616. %endif
  617. CC="%{l_cc}" \
  618. CFLAGS="%{l_cflags -O}" \
  619. CPPFLAGS="%{l_cppflags}" \
  620. LDFLAGS="%{l_ldflags}" \
  621. GREP="grep" \
  622. ./configure \
  623. --prefix=%{l_prefix} \
  624. --mandir=%{l_prefix}/man \
  625. --with-local-dir=%{l_prefix} \
  626. --with-global-runtime=%{l_prefix}/lib/vim \
  627. --with-modified-by='%{l_openpkg_release}' \
  628. --with-tlib=ncurses \
  629. --without-x \
  630. --disable-gui \
  631. %if "%{with_features}" == "huge"
  632. --with-features=huge \
  633. %else
  634. %if "%{with_features}" == "big"
  635. --with-features=big \
  636. %else
  637. %if "%{with_features}" == "small"
  638. --with-features=small \
  639. %else
  640. --with-features=normal \
  641. %endif
  642. %endif
  643. %endif
  644. %if "%{with_multibyte}" == "yes"
  645. --enable-multibyte \
  646. %endif
  647. %if "%{with_perl}" == "yes"
  648. --enable-perlinterp \
  649. %else
  650. --disable-perlinterp \
  651. %endif
  652. %if "%{with_python}" == "yes"
  653. --enable-pythoninterp \
  654. --with-python-config-dir=%{l_prefix}/lib/python/config \
  655. %else
  656. --disable-pythoninterp \
  657. %endif
  658. %if "%{with_tcl}" == "yes"
  659. --enable-tclinterp \
  660. %else
  661. --disable-tclinterp \
  662. %endif
  663. %if "%{with_ruby}" == "yes"
  664. --enable-rubyinterp \
  665. %else
  666. --disable-rubyinterp \
  667. %endif
  668. --disable-nls
  669. %{l_shtool} subst \
  670. -e 's;^\(VIMRTDIR[^=]*=\).*;\1;' \
  671. Makefile
  672. # build package
  673. %{l_make} %{l_mflags -O}
  674. %install
  675. # perform package installation procedure
  676. ( cd vim%{V_vs}/src
  677. %{l_make} %{l_mflags} install \
  678. prefix=$RPM_BUILD_ROOT%{l_prefix} \
  679. MANDIR=$RPM_BUILD_ROOT%{l_prefix}/man
  680. ) || exit $?
  681. # strip down installation hierarchy
  682. strip $RPM_BUILD_ROOT%{l_prefix}/bin/vim >/dev/null 2>&1 || true
  683. rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/xxd
  684. rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/xxd.1
  685. rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/vim/tools
  686. rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/vim/macros
  687. # add links for program runtime variants
  688. for link in vi ex rview rvim view vimdiff; do
  689. rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/$link
  690. ln $RPM_BUILD_ROOT%{l_prefix}/bin/vim \
  691. $RPM_BUILD_ROOT%{l_prefix}/bin/$link
  692. rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/$link.1
  693. ln $RPM_BUILD_ROOT%{l_prefix}/man/man1/vim.1 \
  694. $RPM_BUILD_ROOT%{l_prefix}/man/man1/$link.1
  695. done
  696. # create installation area for addon packages
  697. %{l_shtool} mkdir -f -p -m 755 \
  698. $RPM_BUILD_ROOT%{l_prefix}/lib/vim
  699. # install run-command script
  700. %{l_shtool} mkdir -f -p -m 755 \
  701. $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
  702. %{l_shtool} install -c -m 755 %{l_value -s -a} \
  703. %{SOURCE rc.vim} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
  704. # install default configuration
  705. %{l_shtool} mkdir -f -p -m 755 \
  706. $RPM_BUILD_ROOT%{l_prefix}/etc/vim
  707. %{l_shtool} install -c -m 755 %{l_value -s -a} \
  708. %{SOURCE vimrc} $RPM_BUILD_ROOT%{l_prefix}/etc/vim/
  709. # determine installation files
  710. %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
  711. %{l_files_std} \
  712. '%config %{l_prefix}/etc/vim/vimrc'
  713. %files -f files
  714. %clean
  715. %preun
  716. if [ $1 -eq 0 ]; then
  717. # remove a (usually empty) "helptags" file of addon packages
  718. rm -f $RPM_INSTALL_PREFIX/lib/vim/doc/tags >/dev/null 2>&1 || true
  719. fi