| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538 |
- ##
- ## vim.spec -- OpenPKG RPM Specification
- ## Copyright (c) 2000-2004 The OpenPKG Project <http://www.openpkg.org/>
- ## Copyright (c) 2000-2004 Ralf S. Engelschall <rse@engelschall.com>
- ## Copyright (c) 2000-2004 Cable & Wireless <http://www.cw.com/>
- ##
- ## Permission to use, copy, modify, and distribute this software for
- ## any purpose with or without fee is hereby granted, provided that
- ## the above copyright notice and this permission notice appear in all
- ## copies.
- ##
- ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
- ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- ## SUCH DAMAGE.
- ##
- # package versions
- %define V_vl 6.2
- %define V_vs 62
- %define V_pl 300
- # package information
- Name: vim
- Summary: The Vi (Improved) Text Editor
- URL: http://www.vim.org/
- Vendor: Bram Moolenaar et al.
- Packager: The OpenPKG Project
- Distribution: OpenPKG
- Class: CORE
- Group: Editor
- License: Charityware
- Version: %{V_vl}.%{V_pl}
- Release: 20040301
- # package options
- %option with_x11 no
- %option with_features normal
- %option with_multibyte no
- %option with_perl no
- %option with_python no
- # list of sources
- Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{V_vl}-src1.tar.gz
- Source1: ftp://ftp.vim.org/pub/vim/unix/vim-%{V_vl}-src2.tar.gz
- Source2: ftp://ftp.vim.org/pub/vim/unix/vim-%{V_vl}-rt1.tar.gz
- Source3: ftp://ftp.vim.org/pub/vim/unix/vim-%{V_vl}-rt2.tar.gz
- Source4: rc.vim
- Patch0: vim.patch
- Patch1: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.001
- Patch2: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.002
- Patch3: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.003
- Patch4: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.004
- Patch5: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.005
- Patch6: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.006
- Patch7: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.007
- Patch8: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.008
- Patch9: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.009
- Patch10: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.010
- Patch11: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.011
- Patch12: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.012
- Patch13: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.013
- Patch14: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.014
- Patch15: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.015
- Patch16: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.016
- Patch17: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.017
- Patch18: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.018
- Patch19: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.019
- Patch20: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.020
- Patch21: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.021
- Patch22: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.022
- Patch23: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.023
- Patch24: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.024
- Patch25: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.025
- Patch26: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.026
- Patch27: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.027
- Patch28: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.028
- Patch29: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.029
- Patch30: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.030
- Patch31: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.031
- Patch32: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.032
- Patch33: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.033
- Patch34: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.034
- Patch35: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.035
- Patch36: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.036
- Patch37: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.037
- Patch38: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.038
- Patch39: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.039
- Patch40: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.040
- Patch41: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.041
- Patch42: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.042
- Patch43: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.043
- Patch44: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.044
- Patch45: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.045
- Patch46: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.046
- Patch47: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.047
- Patch48: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.048
- Patch49: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.049
- Patch50: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.050
- Patch51: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.051
- Patch52: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.052
- Patch53: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.053
- Patch54: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.054
- Patch55: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.055
- Patch56: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.056
- Patch57: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.057
- Patch58: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.058
- Patch59: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.059
- Patch60: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.060
- Patch61: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.061
- Patch62: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.062
- Patch63: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.063
- Patch64: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.064
- Patch65: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.065
- Patch66: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.066
- Patch67: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.067
- Patch68: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.068
- Patch69: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.069
- Patch70: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.070
- Patch71: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.071
- Patch72: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.072
- Patch73: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.073
- Patch74: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.074
- Patch75: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.075
- Patch76: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.076
- Patch77: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.077
- Patch78: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.078
- Patch79: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.079
- Patch80: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.080
- Patch81: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.081
- Patch82: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.082
- Patch83: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.083
- Patch84: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.084
- Patch85: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.085
- Patch86: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.086
- Patch87: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.087
- Patch88: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.088
- Patch89: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.089
- Patch90: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.090
- Patch91: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.091
- Patch92: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.092
- Patch93: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.093
- Patch94: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.094
- Patch95: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.095
- Patch96: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.096
- Patch97: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.097
- Patch98: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.098
- Patch99: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.099
- Patch100: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.100
- Patch101: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.101
- Patch102: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.102
- Patch103: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.103
- Patch104: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.104
- Patch105: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.105
- Patch106: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.106
- Patch107: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.107
- Patch108: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.108
- Patch109: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.109
- Patch110: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.110
- Patch111: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.111
- Patch112: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.112
- Patch113: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.113
- Patch114: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.114
- Patch115: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.115
- Patch116: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.116
- Patch117: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.117
- Patch118: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.118
- Patch119: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.119
- Patch120: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.120
- Patch121: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.121
- Patch122: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.122
- Patch123: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.123
- Patch124: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.124
- Patch125: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.125
- Patch126: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.126
- Patch127: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.127
- Patch128: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.128
- Patch129: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.129
- Patch130: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.130
- Patch131: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.131
- Patch132: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.132
- Patch133: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.133
- Patch134: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.134
- Patch135: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.135
- Patch136: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.136
- Patch137: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.137
- Patch138: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.138
- Patch139: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.139
- Patch140: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.140
- Patch141: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.141
- Patch142: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.142
- Patch143: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.143
- Patch144: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.144
- Patch145: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.145
- Patch146: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.146
- Patch147: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.147
- Patch148: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.148
- Patch149: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.149
- Patch150: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.150
- Patch151: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.151
- Patch152: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.152
- Patch153: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.153
- Patch154: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.154
- Patch155: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.155
- Patch156: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.156
- Patch157: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.157
- Patch158: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.158
- Patch159: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.159
- Patch160: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.160
- Patch161: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.161
- Patch162: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.162
- Patch163: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.163
- Patch164: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.164
- Patch165: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.165
- Patch166: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.166
- Patch167: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.167
- Patch168: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.168
- Patch169: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.169
- Patch170: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.170
- Patch171: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.171
- Patch172: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.172
- Patch173: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.173
- Patch174: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.174
- Patch175: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.175
- Patch176: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.176
- Patch177: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.177
- Patch178: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.178
- Patch179: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.179
- Patch180: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.180
- Patch181: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.181
- Patch182: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.182
- Patch183: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.183
- Patch184: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.184
- Patch185: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.185
- Patch186: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.186
- Patch187: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.187
- Patch188: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.188
- Patch189: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.189
- Patch190: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.190
- Patch191: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.191
- Patch192: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.192
- Patch193: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.193
- Patch194: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.194
- Patch195: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.195
- Patch196: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.196
- Patch197: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.197
- Patch198: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.198
- Patch199: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.199
- Patch200: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.200
- Patch201: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.201
- Patch202: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.202
- Patch203: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.203
- Patch204: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.204
- Patch205: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.205
- Patch206: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.206
- Patch207: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.207
- Patch208: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.208
- Patch209: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.209
- Patch210: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.210
- Patch211: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.211
- Patch212: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.212
- Patch213: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.213
- Patch214: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.214
- Patch215: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.215
- Patch216: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.216
- Patch217: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.217
- Patch218: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.218
- Patch219: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.219
- Patch220: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.220
- Patch221: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.221
- Patch222: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.222
- Patch223: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.223
- Patch224: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.224
- Patch225: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.225
- Patch226: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.226
- Patch227: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.227
- Patch228: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.228
- Patch229: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.229
- Patch230: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.230
- Patch231: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.231
- Patch232: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.232
- Patch233: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.233
- Patch234: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.234
- Patch235: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.235
- Patch236: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.236
- Patch237: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.237
- Patch238: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.238
- Patch239: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.239
- Patch240: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.240
- Patch241: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.241
- Patch242: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.242
- Patch243: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.243
- Patch244: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.244
- Patch245: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.245
- Patch246: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.246
- Patch247: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.247
- Patch248: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.248
- Patch249: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.249
- Patch250: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.250
- Patch251: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.251
- Patch252: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.252
- Patch253: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.253
- Patch254: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.254
- Patch255: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.255
- Patch256: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.256
- Patch257: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.257
- Patch258: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.258
- Patch259: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.259
- Patch260: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.260
- Patch261: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.261
- Patch262: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.262
- Patch263: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.263
- Patch264: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.264
- Patch265: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.265
- Patch266: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.266
- Patch267: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.267
- Patch268: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.268
- Patch269: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.269
- Patch270: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.270
- Patch271: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.271
- Patch272: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.272
- Patch273: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.273
- Patch274: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.274
- Patch275: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.275
- Patch276: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.276
- Patch277: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.277
- Patch278: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.278
- Patch279: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.279
- Patch280: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.280
- Patch281: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.281
- Patch282: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.282
- Patch283: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.283
- Patch284: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.284
- Patch285: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.285
- Patch286: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.286
- Patch287: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.287
- Patch288: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.288
- Patch289: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.289
- Patch290: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.290
- Patch291: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.291
- Patch292: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.292
- Patch293: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.293
- Patch294: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.294
- Patch295: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.295
- Patch296: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.296
- Patch297: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.297
- Patch298: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.298
- Patch299: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.299
- Patch300: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.300
- # build information
- Prefix: %{l_prefix}
- BuildRoot: %{l_buildroot}
- BuildPreReq: OpenPKG, openpkg >= 20040130
- PreReq: OpenPKG, openpkg >= 20040130
- %if "%{with_x11}" == "yes"
- BuildPreReq: X11, gtk
- PreReq: X11, gtk
- %endif
- %if "%{with_perl}" == "yes"
- BuildPreReq: perl
- PreReq: perl
- %endif
- %if "%{with_python}" == "yes"
- BuildPreReq: python
- PreReq: python
- %endif
- AutoReq: no
- AutoReqProv: no
- %description
- Vim (Vi Improved) is a text editor that is upwards compatible
- with the classical Unix Vi. It can be used to edit any ASCII
- text. It is especially useful for editing programs. Vim offers
- a lot of enhancements not available in the traditional Vi. For
- example, Vim has multi level undo, multi windows and buffers, syntax
- highlighting, command line editing, filename completion, on-line
- help, and visual selection.
- %track
- prog vim:patchlevel = {
- version = %{V_vl}.%{V_pl}
- url = ftp://ftp.vim.org/pub/vim/patches/
- regex = (\d+\.\d+\.\d+)
- }
- prog vim:rt1 = {
- version = %{V_vl}
- url = ftp://ftp.vim.org/pub/vim/unix/
- regex = vim-(\d+.\d+)-rt1\.tar\.gz
- }
- prog vim:rt2 = {
- version = %{V_vl}
- url = ftp://ftp.vim.org/pub/vim/unix/
- regex = vim-(\d+.\d+)-rt2\.tar\.gz
- }
- prog vim:src1 = {
- version = %{V_vl}
- url = ftp://ftp.vim.org/pub/vim/unix/
- regex = vim-(\d+.\d+)-src1\.tar\.gz
- }
- prog vim:src2 = {
- version = %{V_vl}
- url = ftp://ftp.vim.org/pub/vim/unix/
- regex = vim-(\d+.\d+)-src2\.tar\.gz
- }
- %prep
- # unpack base distribution parts
- %setup -q -c
- %setup -q -T -D -a 1
- %setup -q -T -D -a 2
- %setup -q -T -D -a 3
- %patch -p0
- # apply initial jumbo patches
- # %{l_gzip} -d -c $RPM_SOURCE_DIR/%{V_vl}.1-100.gz |\
- # %{l_patch} -p0 -E -t -s >/dev/null 2>&1 || true
- # apply remaining single patches
- i=1
- while [ $i -le %{V_pl} ]; do
- cat $RPM_SOURCE_DIR/%{V_vl}.`echo $i | awk '{ printf("%03d", $0); }'` |\
- %{l_patch} -p0 -E -t -s >/dev/null 2>&1 || true
- i=`expr $i + 1`
- done
- # reorder the terminal library search to make sure our ncurses is
- # not picked up too easily (because we do not want an explicit
- # dependency to it because of vim:CORE vs. ncurses:BASE).
- %{l_shtool} subst \
- -e 's;ncurses termlib termcap curses;termlib termcap ncurses curses;' \
- vim%{V_vs}/src/auto/configure
- # adjust introduction text for OpenPKG branding
- %{l_shtool} subst \
- -e 's;Modified by;Packaged by;' \
- vim%{V_vs}/src/version.c
- %build
- # configure package
- cd vim%{V_vs}/src
- CC="%{l_cc}" \
- CFLAGS="%{l_cflags -O}" \
- CPPFLAGS="%{l_cppflags}" \
- LDFLAGS="%{l_ldflags}" \
- ./configure \
- --prefix=%{l_prefix} \
- --with-modified-by='%{l_openpkg_release}' \
- %if "%{with_x11}" == "yes"
- --with-x \
- --x-includes=`%{l_prefix}/etc/rc --query x11_incdir` \
- --x-libraries=`%{l_prefix}/etc/rc --query x11_libdir` \
- --enable-gui=gtk \
- --with-gtk-prefix=%{l_prefix} \
- --disable-gtktest \
- --without-gnome \
- %else
- --without-x \
- --disable-gui \
- %endif
- %if "%{with_features}" == "huge"
- --with-features=huge \
- %else
- %if "%{with_features}" == "big"
- --with-features=big \
- %else
- %if "%{with_features}" == "small"
- --with-features=small \
- %else
- --with-features=normal \
- %endif
- %endif
- %endif
- %if "%{with_multibyte}" == "yes"
- --enable-multibyte \
- %endif
- %if "%{with_perl}" == "yes"
- --enable-perlinterp=%{l_prefix}/bin/perl \
- %endif
- %if "%{with_python}" == "yes"
- --enable-pythoninterp=%{l_prefix}/bin/python \
- %endif
- --disable-nls
- %{l_shtool} subst \
- -e 's;^\(VIMRTDIR[^=]*=\).*;\1;' \
- Makefile
- # build package
- %{l_make} %{l_mflags -O}
- %install
- # perform package installation procedure
- rm -rf $RPM_BUILD_ROOT
- ( cd vim%{V_vs}/src
- %{l_make} %{l_mflags} install \
- prefix=$RPM_BUILD_ROOT%{l_prefix}
- ) || exit $?
- # strip down installation hierarchy
- strip $RPM_BUILD_ROOT%{l_prefix}/bin/vim
- rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/xxd
- rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/xxd.1
- rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/vim/tools
- rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/vim/macros
- # add links for program runtime variants
- for link in vi ex rview rvim view vimdiff; do
- rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/$link
- ln $RPM_BUILD_ROOT%{l_prefix}/bin/vim \
- $RPM_BUILD_ROOT%{l_prefix}/bin/$link
- rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/$link.1
- ln $RPM_BUILD_ROOT%{l_prefix}/man/man1/vim.1 \
- $RPM_BUILD_ROOT%{l_prefix}/man/man1/$link.1
- done
- # install run-command script
- %{l_shtool} mkdir -f -p -m 755 \
- $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
- %{l_shtool} install -c -m 755 %{l_value -s -a} \
- %{SOURCE rc.vim} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
- # determine installation files
- %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
- %files -f files
- %clean
- rm -rf $RPM_BUILD_ROOT
|