11baseline
22baseline: spec
3- < baseline>
4-
5- spec
6- for: #common
7- do: [
8- spec blessing: #baseline .
9-
10- spec
11- package: ' Grease-Core' ;
12- package: ' Grease-Tests-Core' with: [ spec requires: #('Grease-Core') ].
13- spec
14- group: ' Core' with: #('Grease-Core') ;
15- group: ' Core Tests' with: #('Grease-Tests-Core') ;
16- group: ' Slime' with: #('Core') ;
17- group: ' Slime Tests' with: #('Core Tests') ;
18- group: ' Tests' with: #('Core Tests' 'Slime Tests') ;
19- group: ' default' with: #('Slime')
20- ].
21-
22- spec
23- for: #' pharo3.x'
24- do: [
25- spec
26- package: ' Grease-Core' with: [ spec includes: #('Grease-Pharo30-Core') ];
27- package: ' Grease-Tests-Core' with: [ spec includes: #('Grease-Tests-Pharo20-Core') ];
28- package: ' Grease-Pharo30-Core' with: [ spec requires: #('Grease-Core') ];
29- package: ' Grease-Tests-Pharo20-Core' with: [ spec requires: #('Grease-Tests-Core') ];
30- package: ' Grease-Slime' with: [ spec requires: #('Grease-Core') ];
31- package: ' Grease-Tests-Slime' with: [ spec requires: #('Grease-Slime') ].
32- spec
33- group: ' Slime' with: #('Grease-Slime') ;
34- group: ' Slime Tests' with: #('Grease-Tests-Slime') .
35- ].
36-
37- spec
38- for: #' pharo2.x'
39- do: [
40- spec
41- package: ' Grease-Core' with: [ spec includes: #('Grease-Pharo20-Core') ];
42- package: ' Grease-Tests-Core' with: [ spec includes: #('Grease-Tests-Pharo20-Core') ];
43- package: ' Grease-Pharo20-Core' with: [ spec requires: #('Grease-Core') ];
44- package: ' Grease-Tests-Pharo20-Core' with: [ spec requires: #('Grease-Tests-Core') ].
45- self slimeForSqueakPharo1xPharo2x: spec ].
46- spec
47- for: #' pharo1.x'
48- do: [
49- self greaseCoreAndTestsForSqueakAndPharo1x: spec.
50- self slimeForSqueakPharo1xPharo2x: spec ].
51-
52- spec
53- for: #' pharo1.1'
54- do: [ spec package: ' Grease-Pharo-Core' with: [ spec includes: #('Grease-Pharo11-Core') ] ].
55-
56- spec
57- for: #' pharo1.0'
58- do: [ spec package: ' Grease-Pharo-Core' with: [ spec includes: #('Grease-Pharo10-Core' 'Grease-Pharo11-Core') ] ].
59-
60- spec
61- for: #squeak
62- do: [
63- self greaseCoreAndTestsForSqueakAndPharo1x: spec.
64- self slimeForSqueakPharo1xPharo2x: spec ].
65-
66- spec
67- for: #gemstone
68- do: [
69- spec
70- project: ' GsCore'
71- with: [
72- spec
73- className: ' ConfigurationOfGsCore' ;
74- versionString: #stable ;
75- repository: ' http://seaside.gemstone.com/ss/MetacelloRepository' ];
76- project: ' UTF8'
77- with: [
78- spec
79- className: ' ConfigurationOfGsMisc' ;
80- versionString: #stable ;
81- loads: #('Utf8Encoding') ;
82- repository: ' http://seaside.gemstone.com/ss/MetacelloRepository' ];
83- project: ' System-Digital-Signatures' copyFrom: ' UTF8' with: [ spec loads: #('System-Digital-Signatures') ];
84- project: ' SMTPMail' copyFrom: ' UTF8' with: [ spec loads: #('SMTPMail') ].
85- spec
86- package: ' Grease-Core'
87- with: [
88- spec
89- requires: #('GsCore') ;
90- includes: #('Grease-GemStone-Core') ];
91- package: ' Grease-Tests-Core' with: [ spec includes: #('Grease-Tests-GemStone-Core') ];
92- package: ' Grease-GemStone-Core'
93- with: [ spec requires: #('Grease-Core' 'GsCore' 'System-Digital-Signatures' 'UTF8' 'SMTPMail') ];
94- package: ' Grease-Tests-GemStone-Core' with: [ spec requires: #('Grease-Tests-Core') ] ].
95- spec
96- for: #' gs2.x'
97- do: [
98- spec
99- package: ' Grease-GemStone-Core' with: [ spec includes: #('Grease-GemStone200-Core') ];
100- package: ' Grease-GemStone200-Core' with: [ spec requires: #('Grease-GemStone-Core') ] ].
101- spec
102- for: #' gs2.3.x'
103- do: [
104- spec
105- package: ' Grease-GemStone-Core' with: [ spec includes: #('Grease-GemStone230-Core') ];
106- package: ' Grease-GemStone230-Core' with: [ spec requires: #('Grease-GemStone-Core') ] ].
107- spec
108- for: #' gs2.4.x'
109- do: [
110- spec
111- package: ' Grease-GemStone-Core' with: [ spec includes: #('Grease-GemStone240-Core') ];
112- package: ' Grease-GemStone240-Core' with: [ spec requires: #('Grease-GemStone-Core') ] ].
113- spec
114- for: #' gs3.x'
115- do: [
116- spec
117- package: ' Grease-GemStone-Core' with: [ spec includes: #('Grease-GemStone300-Core') ];
118- package: ' Grease-GemStone300-Core' with: [ spec requires: #('Grease-GemStone-Core') ]
119- ]
3+ < baseline>
4+ spec
5+ for: #' common'
6+ do: [
7+ spec blessing: #' baseline' .
8+ spec
9+ package: ' Grease-Core' ;
10+ package: ' Grease-Tests-Core' with: [ spec requires: #('Grease-Core') ].
11+ spec
12+ group: ' Core' with: #('Grease-Core') ;
13+ group: ' Core Tests' with: #('Grease-Tests-Core') ;
14+ group: ' Slime' with: #('Core') ;
15+ group: ' Slime Tests' with: #('Core Tests') ;
16+ group: ' Tests' with: #('Core Tests' 'Slime Tests') ;
17+ group: ' default' with: #('Slime') ].
18+ spec
19+ for: #' pharo3.x'
20+ do: [
21+ spec
22+ package: ' Grease-Core'
23+ with: [ spec includes: #('Grease-Pharo30-Core') ];
24+ package: ' Grease-Tests-Core'
25+ with: [ spec includes: #('Grease-Tests-Pharo20-Core') ];
26+ package: ' Grease-Pharo30-Core'
27+ with: [ spec requires: #('Grease-Core') ];
28+ package: ' Grease-Tests-Pharo20-Core'
29+ with: [ spec requires: #('Grease-Tests-Core') ];
30+ package: ' Grease-Slime' with: [ spec requires: #('Grease-Core') ];
31+ package: ' Grease-Tests-Slime'
32+ with: [ spec requires: #('Grease-Slime') ].
33+ spec
34+ group: ' Slime' with: #('Grease-Slime') ;
35+ group: ' Slime Tests' with: #('Grease-Tests-Slime') ].
36+ spec
37+ for: #' pharo2.x'
38+ do: [
39+ spec
40+ package: ' Grease-Core'
41+ with: [ spec includes: #('Grease-Pharo20-Core') ];
42+ package: ' Grease-Tests-Core'
43+ with: [ spec includes: #('Grease-Tests-Pharo20-Core') ];
44+ package: ' Grease-Pharo20-Core'
45+ with: [ spec requires: #('Grease-Core') ];
46+ package: ' Grease-Tests-Pharo20-Core'
47+ with: [ spec requires: #('Grease-Tests-Core') ].
48+ self slimeForSqueakPharo1xPharo2x: spec ].
49+ spec
50+ for: #' pharo1.x'
51+ do: [
52+ self greaseCoreAndTestsForSqueakAndPharo1x: spec.
53+ self slimeForSqueakPharo1xPharo2x: spec ].
54+ spec
55+ for: #' pharo1.1'
56+ do: [
57+ spec
58+ package: ' Grease-Pharo-Core'
59+ with: [ spec includes: #('Grease-Pharo11-Core') ] ].
60+ spec
61+ for: #' pharo1.0'
62+ do: [
63+ spec
64+ package: ' Grease-Pharo-Core'
65+ with: [ spec includes: #('Grease-Pharo10-Core' 'Grease-Pharo11-Core') ] ].
66+ spec
67+ for: #' squeak'
68+ do: [
69+ self greaseCoreAndTestsForSqueakAndPharo1x: spec.
70+ self slimeForSqueakPharo1xPharo2x: spec ].
71+ spec
72+ for: #' gemstone'
73+ do: [
74+ spec
75+ project: ' GsCore'
76+ with: [
77+ spec
78+ className: ' ConfigurationOfGsCore' ;
79+ versionString: #' stable' ;
80+ repository: ' http://seaside.gemstone.com/ss/MetacelloRepository' ];
81+ project: ' UTF8'
82+ with: [
83+ spec
84+ className: ' ConfigurationOfGsMisc' ;
85+ versionString: #' stable' ;
86+ loads: #('Utf8Encoding') ;
87+ repository: ' http://seaside.gemstone.com/ss/MetacelloRepository' ];
88+ project: ' System-Digital-Signatures'
89+ copyFrom: ' UTF8'
90+ with: [ spec loads: #('System-Digital-Signatures') ];
91+ project: ' SMTPMail'
92+ copyFrom: ' UTF8'
93+ with: [ spec loads: #('SMTPMail') ].
94+ spec
95+ package: ' Grease-Core'
96+ with: [
97+ spec
98+ requires: #('GsCore') ;
99+ includes: #('Grease-GemStone-Core') ];
100+ package: ' Grease-Tests-Core'
101+ with: [ spec includes: #('Grease-Tests-GemStone-Core') ];
102+ package: ' Grease-GemStone-Core'
103+ with: [
104+ spec
105+ requires:
106+ #('Grease-Core' 'GsCore' 'System-Digital-Signatures' 'UTF8' 'SMTPMail') ];
107+ package: ' Grease-Tests-GemStone-Core'
108+ with: [ spec requires: #('Grease-Tests-Core') ] ].
109+ spec
110+ for: #' gs2.x'
111+ do: [
112+ spec
113+ package: ' Grease-GemStone-Core'
114+ with: [ spec includes: #('Grease-GemStone200-Core') ];
115+ package: ' Grease-GemStone200-Core'
116+ with: [ spec requires: #('Grease-GemStone-Core') ] ].
117+ spec
118+ for: #' gs2.3.x'
119+ do: [
120+ spec
121+ package: ' Grease-GemStone-Core'
122+ with: [ spec includes: #('Grease-GemStone230-Core') ];
123+ package: ' Grease-GemStone230-Core'
124+ with: [ spec requires: #('Grease-GemStone-Core') ] ].
125+ spec
126+ for: #' gs2.4.x'
127+ do: [
128+ spec
129+ package: ' Grease-GemStone-Core'
130+ with: [ spec includes: #('Grease-GemStone240-Core') ];
131+ package: ' Grease-GemStone240-Core'
132+ with: [ spec requires: #('Grease-GemStone-Core') ] ].
133+ spec
134+ for: #' gs3.x'
135+ do: [
136+ spec
137+ package: ' Grease-GemStone-Core'
138+ with: [ spec includes: #('Grease-GemStone300-Core') ];
139+ package: ' Grease-GemStone300-Core'
140+ with: [ spec requires: #('Grease-GemStone-Core') ] ].
141+ spec
142+ for: #' gs3.2.x'
143+ do: [
144+ spec
145+ package: ' Grease-Tests-GemStone-Core'
146+ with: [ spec file: ' Grease-Tests-GemStone-Core.v32' ] ]
0 commit comments