ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/alpgen.spec
Revision: 1.36
Committed: Sun Jul 3 22:35:37 2011 UTC (13 years, 10 months ago) by eulisse
Branch: MAIN
CVS Tags: CMSSW_4_4_5_patch2, CMSSW_4_4_5_patch1, CMSSW_4_4_5, sm120813-44X, CMSSW_4_4_4-ports, CMSSW_4_4_4, sm20120309, sm20120309-ports, sm20120228-44X-ports, sm20120228-44X, sm120220-ports, sm120220, CMSSW_4_4_3_patch1-ports, CMSSW_4_4_3_patch1, vs20120215-50X, vs20120215-44X, vs20120215-44X-ports, da20120214-50X, CMSSW_5_0_1_patch3, daForCMSSW_5_0_1_patch3b-slc5_amd64_gcc434, daForCMSSW_5_0_1_patch3-slc5_amd64_gcc434, CMSSW_5_0_1_patch2, daForCMSSW_5_0_1_patch2c-slc5_amd64_gcc434, daForCMSSW_5_0_1_patch2b-slc5_amd64_gcc434, daForCMSSW_5_0_1_patch2-slc5_amd64_gcc434, da20120206-50X, da20120205-44X-ports, da20120205-44X, da20120205-50X, CMSSW_5_0_1_patch1, CMSSW_5_0_0_patch2, CMSSW_5_0_1, da20120129-50X, CMSSW_4_4_3-ports, CMSSW_4_4_3, sm120124-ports, da20120123-50X, da20120123-44X-ports, da20120123-44X, CMSSW_5_0_0_patch1, CMSSW_4_4_2_p10JEmalloc, da20120112-50X, da20120110-50X, da20120108-52X, da20120106-52X, CMSSW_5_0_0_g4emtest, CMSSW_4_4_2_patch10-ports, CMSSW_4_4_2_patch10, azFor442patch10gcc451, azFor442patch10, da20111220-50X, da20111219-50X, sjgFor510pre1, CMSSW_5_0_0, sjgFor500, az20111214-50X, CMSSW_4_4_2_patch9-ports, CMSSW_4_4_2_patch9, vsFor442patch9gcc451, vsFor442patch9, vs20111213-50X, fwFor500pre7-online, CMSSW_4_4_2_patch8-ports, CMSSW_4_4_2_patch8, CMSSW_5_0_0_pre7pythia424, sjgFor500pre7p424b, sjgFor500pre7p424, CMSSW_5_0_0_pre7, sjgFor500pre7, da20111205-50X, sjg20111204b-50X, sjg20111204-50X, da20111202-50X, vs20111201c-50X, vs20111201temp-50X, vs20111201b-50X, vs20111201-50X, da20111201b-50X, da20111201-50X, vs20111130-44X-ports, vs20111130-44X, da20111130-50X, CMSSW_5_0_0_pre6g494, da20111128-50X, sjgFor500pre6gcc494, az20111126-50X, sm20111126-50X, az20111125-50X, az20111124-50X, az20111123-50X, CMSSW_4_4_2_patch7-ports, CMSSW_4_4_2_patch7, azFor442patch7gcc451, azFor442patch7gcc434, CMSSW_5_0_0_pre6, sjgFor500pre6, sm20111121-50X, CMSSW_4_4_2_patch6-ports, CMSSW_4_4_2_patch6, azFor442patch6gcc451, azFor442patch6gcc434, az20111117b-50X, az20111117-50X, az20111116-50X, CMSSW_4_4_2_onlpatch2_ONLINE, az20111115-50X, CMSSW_5_0_0_pre5_root532rc1, azFor500pre5r532rc1, az20111111b-50X, az20111111-50X, CMSSW_4_4_2_patch5-ports, CMSSW_4_4_2_patch5, azFor442patch5gcc451, azFor442patch5gcc434, CMSSW_4_4_2_patch4-ports, CMSSW_4_4_2_patch4, azFor442patch4gcc451, azFor442patch4gcc434, az20111109b-44X, az20111109b-44X-ports, az20111109-44X-ports, az20111109-44X, CMSSW_4_4_2_patch3-ports, CMSSW_4_4_2_patch3, azFor442patch3gcc451, azFor442patch3gcc434, az20111108-50X, CMSSW_4_4_2_patch2-ports, CMSSW_4_4_2_patch2, CMSSW_5_0_0_pre5, sjgFor500pre5, CMSSW_4_4_2_patch1-ports, CMSSW_4_4_2_patch1, azFor442patch1gcc451, azFor442patch1gcc434, fwFor500pre4-online, az20111102b-50X, az20111102-50X, CMSSW_4_4_2_onlpatch1_ONLINE, CMSSW_4_4_2_ONLINE, az20111031c-50X, az20111031b-50X, az20111031-50X, CMSSW_4_4_2-ports, CMSSW_4_4_2, azFor442gcc451, azFor442gcc434, CMSSW_5_0_0_pre4, az20111027b-50X, az20111027-50X, sjgFor500pre4, az20111026-50X, az20111025-50X, sm20111025-50X, az20111024-50X, az20111022-50X, sjg111021d-50X, sjg111021c-50X, sjg111021b-50X, sjg111021-50X, CMSSW_4_4_0_patch4-ports, CMSSW_4_4_0_patch4, azFor440patch4gcc451, azFor440patch4gcc434, CMSSW_5_0_0_pre3, sjgFor500pre3, az20111014-50X, CMSSW_4_4_1_ONLINE, CMSSW_4_4_1-ports, CMSSW_4_4_1, az20111012-50X, azFor441gcc451, azFor441gcc434, az20111011b-50X, az20111011a-50X, CMSSW_5_0_0_pre2, sjgFor500pre2, CMSSW_4_4_0_patch3-ports, CMSSW_4_4_0_patch3, azFor440patch3gcc451, azFor440patch3gcc434, az20111007-50X, CMSSW_4_4_0_patch2-ports, CMSSW_4_4_0_patch2, azFor440patch2gcc451, azFor440patch2gcc434, CMSSW_4_4_0_patch1-ports, CMSSW_4_4_0_patch1, azFor440patch1gcc451a, azFor440patch1gcc434a, azFor440patch1gcc451, azFor440patch1gcc434, az20110928a-50X, az20110928-50X, CMSSW_5_0_0_pre1, sjgFor500pre1b, sjgFor500pre1, az20110922c-50X, CMSSW_4_4_0-ports, CMSSW_4_4_0, azFor440gcc451, azFor440gcc434, az20110922b-50X, az20110922a-50X, az20110922-50X, az20110921-44X-ports, az20110921-44X, az20110920-50X, az20110918-50X, az20110916c-50X, az20110916b-50X, az20110916a-50X, az20110916-50X, az20110914-44X-ports, az20110914-44X, az20110913-44X-ports, az20110913-44X, az20110912-50X, az20110912-44X-ports, az20110912-44X, sm20110912-50X, CMSSW_4_4_0_pre10_ONLINE, fwFor440pre10online, CMSSW_4_4_0_pre10-ports, CMSSW_4_4_0_pre10, azFor440pre10gcc451, azFor440pre10gcc434, az20110909b-44X-ports, az20110909b-44X, az20110909a-44X-ports, az20110909a-44X, az20110909-44X-ports, az20110909-44X, az20110908-50X, az20110907c-50X, az20110907b-50X, az20110906b-44X, az20110906a-44X, sm20110907-50X, az20110906-44X-ports, az20110906-44X, az20110904-50X-ports, az20110904-50X, az20110902b-50X-ports, az20110902b-50X, az20110902a-50X, az20110902-50X-ports, az20110902-50X, az20110831-50X-ports, az20110831-50X, CMSSW_4_4_0_pre9, CMSSW_4_4_0_pre9-ports, azFor440pre9gcc451, azFor440pre9gcc434, az20110827-50X-ports, az20110827-50X, az20110826b-50X-ports, az20110826b-50X, az20110826a-50X, az20110826-50X, az20110825-50X-ports, az20110825-50X, az20110823-50X-ports, az20110823-50X, az20110821-44X-ports, az20110821-44X, az20110818a-50X-ports, az20110818a-50X, az20110818-50X-ports, az20110818-50X, CMSSW_4_4_0_pre8-ports, CMSSW_4_4_0_pre8, azFor440pre8gcc451, azFor440pre8gcc434, sjg110813b-50X-ports, sjg110813b-50X, sjg110813a-50X-ports, sjg110813a-50X, az20110809b-50X-ports, az20110809b-50X, az20110809a-50X, az20110809a-44X-ports, az20110809a-44X, az20110809-50X-ports, az20110809-50X, az20110809-44X-ports, az20110809-44X, CMSSW_4_4_0_pre7_g494p02-ports, CMSSW_4_4_0_pre7_g494p02, azFor440p7g494p02-g451, azFor440p7g494p02, az20110804-44X-ports, az20110804-44X, sjg110804-50X-ports, sjg110804-50X, sjg110803-50X-ports, sjg110803-50X, CMSSW_4_4_0_pre7-ports, CMSSW_4_4_0_pre7, azFor440pre7gcc451, azFor440pre7gcc434, az20110801-44X, az20110801-44X-ports, CMSSW_4_4_0_pre6-ports, CMSSW_4_4_0_pre6, azFor440pre6gcc451, azFor440pre6gcc434, az20110729-44X-ports, az20110729-44X, DBS_2_1_6-pre1, az20110726a-44X-ports, az20110726a-44X, az20110726-44X-ports, az20110726-44X, az20110725c-44X-ports, az20110725c-44X, az20110725b-44X-ports, az20110725b-44X, az20110725a-44X-ports, az20110725-44X-ports, az20110725a-44X, az20110725-44X, az20110723a-44X-ports, az20110723a-44X, az20110723-44X, CMSSW_4_4_0_pre5-ports, CMSSW_4_4_0_pre5, azFor440pre5gcc451, azFor440pre5gcc434, az20110715a-44X-ports, az20110715a-44X, az20110715-44X, az20110714a-44X-ports, az20110714a-44X, az20110714-44X-ports, az20110714-44X, az20110713a-44X-ports, az20110713a-44X, az20110713-44X, az20110712c-44X-ports, az20110712c-44X, az20110712b-44X-ports, az20110712a-44X, ge20110712-44X-ports, az20110712-44X-ports, az20110712-44X, ge20110711-44X, ge20110711-44X-ports, ge20110710b-44X, ge20110710b-44X-ports, ge20110710-44X, ge20110710-44X-ports, ge20110709b-44X-ports, ge20110709-44X-ports, ge20110708-44X-ports, CMSSW_4_4_0_pre4-ports_FWLITE, CMSSW_4_4_0_pre4-ports, CMSSW_4_4_0_pre4_FWLITE, CMSSW_4_4_0_pre4, azFor440p4g451, azFor440p4g434, az20110706-44X-ports, az20110706-44X
Changes since 1.35: +0 -4 lines
Log Message:
Remove support for gcc 3.

File Contents

# User Rev Content
1 elmer 1.25 ### RPM external alpgen 213
2 andreasp 1.30
3 andreasp 1.16 %define realversion %(echo %v | cut -d- -f1 )
4 dlange 1.14 Source: http://mlm.home.cern.ch/mlm/alpgen/V2.1/v%{realversion}.tgz
5 elmer 1.1 Source1: config.sub-amd64
6 muzaffar 1.35 Patch0: alpgen-213
7 elmer 1.23 Patch1: alpgen-212-gfortran
8 eulisse 1.33 Patch2: alpgen-213-macosx
9    
10     %if "%(echo %cmsos | grep osx >/dev/null && echo true)" == "true"
11     Requires: gfortran-macosx
12     %endif
13    
14 elmer 1.1 %prep
15     %setup -c -n alpgen-%v
16 dlange 1.10 %patch0 -p1
17 elmer 1.23 %patch1 -p0
18 eulisse 1.34 %patch2 -p1
19 elmer 1.1
20     %build
21 dlange 1.8 cd 2Qphwork; make gen; cd ..
22 dlange 1.6 cd 2Qwork; make gen; cd ..
23     cd 4Qwork; make gen; cd ..
24     cd hjetwork; make gen; cd ..
25     cd Njetwork; make gen; cd ..
26     cd QQhwork; make gen; cd ..
27     cd topwork; make gen; cd ..
28     cd vbjetwork; make gen; cd ..
29     cd wcjetwork; make gen; cd ..
30 dlange 1.8 cd wphjetwork; make gen; cd ..
31     cd wphqqwork; make gen; cd ..
32 dlange 1.6 cd wqqwork; make gen; cd ..
33 dlange 1.11 cd zqqwork; make gen; cd ..
34 dlange 1.8
35     cd phjetwork; make gen;
36     export USRF=120_180bin
37     make gen -f cmsMakefile
38     export USRF=180_240bin
39     make gen -f cmsMakefile
40     export USRF=20_60bin
41     make gen -f cmsMakefile
42     export USRF=240_300bin
43     make gen -f cmsMakefile
44 muzaffar 1.35 export USRF=300_5000bin ##this has changed it was up to 7000
45 dlange 1.8 make gen -f cmsMakefile
46     export USRF=60_120bin
47     make gen -f cmsMakefile
48     cd ..
49    
50     cd wjetwork; make gen;
51     export USRF=0ptw100
52     make gen -f cmsMakefile
53     export USRF=100ptw300
54     make gen -f cmsMakefile
55     export USRF=300ptw800
56     make gen -f cmsMakefile
57     export USRF=800ptw1600
58     make gen -f cmsMakefile
59 muzaffar 1.35 export USRF=1600ptw3200 #was not in 213 patch
60 andreasp 1.30 make gen -f cmsMakefile
61 muzaffar 1.35 export USRF=3200ptw5000 #was not in 213 patch
62 dlange 1.8 make gen -f cmsMakefile
63 muzaffar 1.35 export USRF=VBFHiggsTo2Tau #was not in 213 patch
64     make gen -f cmsMakefile
65     export USRF=2j_vbf_inv #was not in 213 patch
66 dlange 1.8 make gen -f cmsMakefile
67 muzaffar 1.35 export USRF=3j_vbf_inv #was not in 213 patch
68 andreasp 1.30 make gen -f cmsMakefile
69 muzaffar 1.35 export USRF=1600ptw #was not in 212 patch
70 andreasp 1.30 make gen -f cmsMakefile
71 dlange 1.8 cd ..
72    
73 dlange 1.11 cd zjetwork; make gen;
74 dlange 1.8 export USRF=0ptz100
75     make gen -f cmsMakefile
76     export USRF=100ptz300
77     make gen -f cmsMakefile
78     export USRF=300ptz800
79     make gen -f cmsMakefile
80     export USRF=800ptz1600
81     make gen -f cmsMakefile
82 muzaffar 1.35 export USRF=1600ptz3200 #was not in 213 patch
83 andreasp 1.30 make gen -f cmsMakefile
84 muzaffar 1.35 export USRF=3200ptz5000 #was not in 213 patch
85 dlange 1.8 make gen -f cmsMakefile
86     export USRF=VBFHiggsTo2Tau
87     make gen -f cmsMakefile
88 muzaffar 1.35 export USRF=2j_vbf_inv #was not in 213 patch
89     make gen -f cmsMakefile
90     export USRF=3j_vbf_inv #was not in 213 patch
91 andreasp 1.30 make gen -f cmsMakefile
92 muzaffar 1.35 export USRF=1600ptz #was not in 212 patch
93 andreasp 1.30 make gen -f cmsMakefile
94 dlange 1.8 cd ..
95 elmer 1.1
96 muzaffar 1.35 cd Njetwork; make gen; #whole Njetwork was not in 213 patch
97 andreasp 1.30 export USRF=100_160
98     make gen -f cmsMakefile
99     export USRF=100_180
100     make gen -f cmsMakefile
101     export USRF=140_180
102     make gen -f cmsMakefile
103     export USRF=140_5600
104     make gen -f cmsMakefile
105     export USRF=160_200
106     make gen -f cmsMakefile
107     export USRF=180_250
108     make gen -f cmsMakefile
109     export USRF=180_5600
110     make gen -f cmsMakefile
111     export USRF=200_250
112     make gen -f cmsMakefile
113     export USRF=20_100
114     make gen -f cmsMakefile
115     export USRF=20_80
116     make gen -f cmsMakefile
117     export USRF=250_400
118     make gen -f cmsMakefile
119     export USRF=400_5600
120     make gen -f cmsMakefile
121     export USRF=80_140
122     make gen -f cmsMakefile
123     cd ..
124 andreasp 1.18
125 elmer 1.1 %install
126     mkdir -p %{i}/bin
127     mkdir -p %{i}/alplib
128 dlange 1.12 cp zjetwork/zjet_*gen %{i}/bin/
129     cp wjetwork/wjet_*gen %{i}/bin/
130     cp phjetwork/phjet_*gen %{i}/bin/
131 andreasp 1.30 cp Njetwork/Njet_*gen %{i}/bin/
132 dlange 1.12
133     cp 2Qphwork/2Qphgen %{i}/bin/
134 elmer 1.1 cp 2Qwork/2Qgen %{i}/bin/
135     cp 4Qwork/4Qgen %{i}/bin/
136 dlange 1.12
137 elmer 1.1 cp hjetwork/hjetgen %{i}/bin/
138 andreasp 1.30 cp Njetwork/Njetgen %{i}/bin/
139 elmer 1.1 cp phjetwork/phjetgen %{i}/bin/
140 dlange 1.12
141 elmer 1.1 cp QQhwork/QQhgen %{i}/bin/
142     cp topwork/topgen %{i}/bin/
143     cp vbjetwork/vbjetgen %{i}/bin/
144 dlange 1.12
145 elmer 1.1 cp wcjetwork/wcjetgen %{i}/bin/
146     cp wjetwork/wjetgen %{i}/bin/
147 dlange 1.12 cp wphjetwork/wphjetgen %{i}/bin/
148 dlange 1.13 cp wphqqwork/wphqqgen %{i}/bin/
149 elmer 1.1 cp wqqwork/wqqgen %{i}/bin/
150 dlange 1.12
151 elmer 1.1 cp zjetwork/zjetgen %{i}/bin/
152     cp zqqwork/zqqgen %{i}/bin/
153 dlange 1.12
154 elmer 1.1 cp -R alplib/* %{i}/alplib/