OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 03-Jan-2003 09:35:23
Branch: HEAD Handle: 2003010308352300
Modified files:
openpkg-src/vim vim.spec
Log:
remove redundancy through a little bit of macro hacking
Summary:
Revision Changes Path
1.140 +7 -72 openpkg-src/vim/vim.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/vim/vim.spec
============================================================================
$ cvs diff -u -r1.139 -r1.140 vim.spec
--- openpkg-src/vim/vim.spec 3 Jan 2003 08:22:36 -0000 1.139
+++ openpkg-src/vim/vim.spec 3 Jan 2003 08:35:23 -0000 1.140
@@ -51,76 +51,11 @@
Source6: rc.vim
Patch1: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.1-100.gz
Patch2: ftp://ftp.vim.org/pub/vim/patches/%{V_vl}.101-200.gz
-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
+
+# list of sources (auto-generated part)
+%define ppath ftp://ftp.vim.org/pub/vim/patches/
+%(i=201; while [ $i -le %{V_pl} ]; do echo "Patch$i: %{ppath}/%{V_vl}.$i"; i=`expr
$i + 1`; done)
+%undefine ppath
# build information
Prefix: %{l_prefix}
@@ -150,9 +85,9 @@
%setup2 -q -T -D -a 2
%setup3 -q -T -D -a 3
%{l_gzip} -d -c $RPM_SOURCE_DIR/%{V_vl}.1-100.gz |\
- %{l_patch} -p0 -E -t -s >/dev/null 2>&1 || true
+ %{l_patch} -p0 -E -t -s >/dev/null 2>&1 || true
%{l_gzip} -d -c $RPM_SOURCE_DIR/%{V_vl}.101-200.gz |\
- %{l_patch} -p0 -E -t -s >/dev/null 2>&1 || true
+ %{l_patch} -p0 -E -t -s >/dev/null 2>&1 || true
i=201
while [ $i -le %{V_pl} ]; do
cat $RPM_SOURCE_DIR/%{V_vl}.`echo $i | awk '{ printf("%03d", $0); }'` |\
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]
