blob: 9b95180e606c936a349d0202c511d4a22fef94de [file] [log] [blame]
david_williams88cbf012009-01-12 21:53:05 +00001<html>
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4
nickboldtcc08ff62018-01-15 13:51:41 -05005<!-- generated from releng.wtpbuilder/buildtemplates/distribution/template.site/templateFiles/index.html.template.php -->
nickboldt4982c8a2018-01-16 10:18:48 -05006<!-- DEPRECATED. See webtools.releng.aggregator/wtp-parent/templateFiles/index.html.template.php -->
david_williamsba00a342011-03-12 05:11:19 +00007
david_williams88cbf012009-01-12 21:53:05 +00008<?php
9
david_williamsa440fe12010-03-03 05:38:08 +000010//ini_set("display_errors", "true");
11//error_reporting (E_ALL);
david_williams3cee8b02009-10-17 05:32:48 +000012
13
david_williams88cbf012009-01-12 21:53:05 +000014$buildBranch="@buildBranch@";
15$build="@build@";
david_williamsaa5d8d42011-03-06 04:05:06 +000016$buildtype="@buildtype@";
david_williams88cbf012009-01-12 21:53:05 +000017$builddate="@date@";
18
19$eclipseMirrorPrefixuri="@eclipse.mirror.prefixuri@";
20$eclipseFSpathPrefix="@eclipse.fspath.prefix@";
21
22$eclipsefilelinux="@eclipsefilelinux@";
23$eclipsefilewindows="@eclipsefilewindows@";
24$eclipsefilemacosx="@eclipsefilemacos@";
25
26$eclipseURL="@eclipseURL@";
27$eclipseFile="@eclipseFile@";
28$eclipseBuildURL="@eclipseBuildURL@";
29$eclipseBuildHome="@eclipseBuildHome@";
david_williams81b8fbe2009-11-10 06:24:30 +000030$eclipseName="@eclipseName@";
31$eclipseDescription="@eclipseDescription@";
32
33$eclipseplatformMirrorPrefixuri="@eclipseplatform.mirror.prefixuri@";
david_williams61c6a382009-11-10 08:48:41 +000034$eclipseplatformFSpathPrefix="@eclipse.fspath.prefix@";
david_williams81b8fbe2009-11-10 06:24:30 +000035
36$eclipseplatformfilelinux="@eclipseplatformfilelinux@";
37$eclipseplatformfilewindows="@eclipseplatformfilewindows@";
38$eclipseplatformfilemacosx="@eclipseplatformfilemacos@";
39
40$eclipseplatformURL="@eclipseplatformURL@";
41$eclipseplatformFile="@eclipseplatformFile@";
42$eclipseplatformBuildURL="@eclipseplatformBuildURL@";
43$eclipseplatformBuildHome="@eclipseplatformBuildHome@";
44$eclipseplatformName="@eclipseplatformName@";
45$eclipseplatformDescription="@eclipseplatformDescription@";
46
david_williams88cbf012009-01-12 21:53:05 +000047$testURL="@testURL@";
48$testFile="@testFile@";
49
50$wstURL="@wstURL@";
51$wstFile="@wstFile@";
52$wstMirrorPrefixuri="@wst.mirror.prefixuri@";
53$wstBuildHome="@wstBuildHome@";
david_williamsbe975122009-11-10 20:41:05 +000054$wstName="@wstName@";
55$wstDescription="@wstDescription@";
david_williams88cbf012009-01-12 21:53:05 +000056
david_williams5b017492009-01-14 09:23:25 +000057$jstURL="@jstURL@";
58$jstFile="@jstFile@";
59$jstMirrorPrefixuri="@jst.mirror.prefixuri@";
60$jstBuildHome="@jstBuildHome@";
david_williamsbe975122009-11-10 20:41:05 +000061$jstName="@jstName@";
62$jstDescription="@jstDescription@";
david_williams5b017492009-01-14 09:23:25 +000063
64$wtpURL="@wtpURL@";
65$wtpFile="@wtpFile@";
66$wtpMirrorPrefixuri="@wtp.mirror.prefixuri@";
67$wtpBuildHome="@wtpBuildHome@";
david_williamsbe975122009-11-10 20:41:05 +000068$wtpName="@wtpName@";
69$wtpDescription="@wtpDescription@";
david_williams88cbf012009-01-12 21:53:05 +000070
71$gefURL="@gefURL@";
72$gefFile="@gefFile@";
73$gefMirrorPrefixuri="@gef.mirror.prefixuri@";
74$gefBuildHome="@gefBuildHome@";
david_williams87cfdba2010-07-05 14:49:42 +000075$gefName="@gefName@";
david_williams79894412009-11-10 06:03:02 +000076$gefDescription="@gefDescription@";
david_williams88cbf012009-01-12 21:53:05 +000077
78$emfURL="@emfURL@";
79$emfFile="@emfFile@";
80$emfMirrorPrefixuri="@emf.mirror.prefixuri@";
81$emfBuildHome="@emfBuildHome@";
david_williamsf1a5fae2009-01-15 05:29:17 +000082$emfName="@emfName@";
83$emfDescription="@emfDescription@";
84
85$emfsourceURL="@emfsourceURL@";
86$emfsourceFile="@emfsourceFile@";
87$emfsourceMirrorPrefixuri="@emfsource.mirror.prefixuri@";
88$emfsourceBuildHome="@emfsourceBuildHome@";
89$emfsourceName="@emfsourceName@";
90$emfsourceDescription="@emfsourceDescription@";
91
david_williamsf1a5fae2009-01-15 05:29:17 +000092$emfxsdURL="@emfxsdURL@";
93$emfxsdFile="@emfxsdFile@";
94$emfxsdMirrorPrefixuri="@emfxsd.mirror.prefixuri@";
95$emfxsdBuildHome="@emfxsdBuildHome@";
96$emfxsdName="@emfxsdName@";
97$emfxsdDescription="@emfxsdDescription@";
98
99$emfxsdsourceURL="@emfxsdsourceURL@";
100$emfxsdsourceFile="@emfxsdsourceFile@";
101$emfxsdsourceMirrorPrefixuri="@emfxsdsource.mirror.prefixuri@";
102$emfxsdsourceBuildHome="@emfxsdsourceBuildHome@";
103$emfxsdsourceName="@emfxsdsourceName@";
104$emfxsdsourceDescription="@emfxsdsourceDescription@";
105
tle8d1c1652011-05-27 21:31:15 +0000106$emftransactionURL="@emftransactionURL@";
107$emftransactionFile="@emftransactionFile@";
108$emftransactionMirrorPrefixuri="@emftransaction.mirror.prefixuri@";
109$emftransactionBuildHome="@emftransactionBuildHome@";
110$emftransactionName="@emftransactionName@";
111$emftransactionDescription="@emftransactionDescription@";
112
david_williams5fb610f2009-09-30 05:27:36 +0000113$emfvalidationURL="@emfvalidationURL@";
114$emfvalidationFile="@emfvalidationFile@";
115$emfvalidationMirrorPrefixuri="@emfvalidation.mirror.prefixuri@";
116$emfvalidationBuildHome="@emfvalidationBuildHome@";
117$emfvalidationName="@emfvalidationName@";
118$emfvalidationDescription="@emfvalidationDescription@";
119
Tran Le6b3979f2012-10-17 13:47:32 -0400120$graphitiURL="@graphitiURL@";
121$graphitiFile="@graphitiFile@";
122$graphitiMirrorPrefixuri="@graphiti.mirror.prefixuri@";
123$graphitiMirrorZipPrefixuri="@graphiti.mirror.zip.prefixuri@";
124$graphitiBuildHome="@graphitiBuildHome@";
125$graphitiName="@graphitiName@";
126$graphitiDescription="@graphitiDescription@";
127
david_williams5fb610f2009-09-30 05:27:36 +0000128$emfvalidationsourceURL="@emfvalidationsourceURL@";
129$emfvalidationsourceFile="@emfvalidationsourceFile@";
130$emfvalidationsourceMirrorPrefixuri="@emfvalidationsource.mirror.prefixuri@";
131$emfvalidationsourceBuildHome="@emfvalidationsourceBuildHome@";
132$emfvalidationsourceName="@emfvalidationsourceName@";
133$emfvalidationsourceDescription="@emfvalidationsourceDescription@";
134
david_williams88cbf012009-01-12 21:53:05 +0000135$dtpURL="@dtpURL@";
136$dtpFile="@dtpFile@";
137$dtpMirrorPrefixuri="@dtp.mirror.prefixuri@";
138$dtpBuildHome="@dtpBuildHome@";
david_williams08680842009-11-10 05:37:30 +0000139$dtpName="@dtpName@";
david_williams79894412009-11-10 06:03:02 +0000140$dtpDescription="@dtpDescription@";
david_williams88cbf012009-01-12 21:53:05 +0000141
david_williams7554ff92009-12-17 23:58:55 +0000142$dltkURL="@dltkURL@";
143$dltkFile="@dltkFile@";
144$dltkMirrorPrefixuri="@dltk.mirror.prefixuri@";
145$dltkBuildHome="@dltkBuildHome@";
146$dltkName="@dltkName@";
147$dltkDescription="@dltkDescription@";
david_williams88cbf012009-01-12 21:53:05 +0000148
149$eclipserelengFile="@eclipserelengFile@";
150$eclipserelengURL="@eclipserelengURL@";
151$orbitthirdpartyzipFile="@orbitthirdpartyzipFile@";
152$orbitthirdpartyzipURL="@orbitthirdpartyzipURL@";
153$orbitthirdpartyzipBuildHome="@orbitthirdpartyzipBuildHome@";
154$orbitthirdpartyzipMirrorPrefixuri="@orbitthirdpartyzip.mirror.prefixuri@";
155
david_williams3cee8b02009-10-17 05:32:48 +0000156
david_williamsf35f0302009-11-10 05:02:23 +0000157$prereq_eclipse="@prereq.eclipse@";
david_williams81b8fbe2009-11-10 06:24:30 +0000158$prereq_eclipseplatform="@prereq.eclipseplatform@";
david_williamsf35f0302009-11-10 05:02:23 +0000159$prereq_emf="@prereq.emf@";
160$prereq_emfxsd="@prereq.emfxsd@";
tlec10c3382011-02-20 22:25:30 +0000161$prereq_emftransaction="@prereq.emftransaction@";
david_williamsf35f0302009-11-10 05:02:23 +0000162$prereq_emfvalidation="@prereq.emfvalidation@";
tle082f90e2011-03-04 22:00:58 +0000163$prereq_graphiti="@prereq.graphiti@";
david_williamsf35f0302009-11-10 05:02:23 +0000164$prereq_gef="@prereq.gef@";
165$prereq_dtp="@prereq.dtp@";
166$prereq_wst="@prereq.wst@";
167$prereq_jst="@prereq.jst@";
168$prereq_wtp="@prereq.wtp@";
david_williams9fee40a2009-12-18 01:59:55 +0000169$prereq_dltk="@prereq.dltk@";
david_williams88cbf012009-01-12 21:53:05 +0000170
171
172include("miscUtil.php");
173
174
175
david_williams88cbf012009-01-12 21:53:05 +0000176
177$debugScript = false;
178$debugFunctions = false;
179
180$defaultMirrorScript="";
181$defaultWTPMirrorPrefix="./";
182
183$eclipseMirrorScript="http://www.eclipse.org/downloads/download.php?file=";
184
185// TODO: improve so this hard coding isn't required.
186// This depends on the declare script changing webtools/committers to webtools/downloads
187// And, the logic is such that if it is not mirrored, this URI is not used at all, just
188// a relative reference only
189$eclipseWTPMirrorPrefix="/webtools/committers/drops/$buildBranch/$build/";
190
191
192$mirrorScript=$defaultMirrorScript;
193$downloadprefix=$defaultWTPMirrorPrefix;
194
195
196$keytestMirrorString=$eclipseMirrorScript . "$eclipseWTPMirrorPrefix/@zipprefix@-sdk-$build.zip";
197if (isMirrored($keytestMirrorString) ) {
david_williams9e7f5842011-03-06 03:32:03 +0000198 $mirrorScript=$eclipseMirrorScript;
199 $downloadprefix="${mirrorScript}${eclipseWTPMirrorPrefix}";
david_williams88cbf012009-01-12 21:53:05 +0000200}
201
202if ($debugScript) {
david_williams9e7f5842011-03-06 03:32:03 +0000203 echo "inferred platform: " . getPlatform();
david_williams88cbf012009-01-12 21:53:05 +0000204}
205
206
207// our summary results handling requires php 5 (for simple xml file loading)
208// so, if not php 5, just don't display any summary results
209// This was found to be required, since some mirror our whole site (e.g. IBM)
210// and not all mirrors use PHP 5
211$displayTestSummary=false;
212if (phpversion() >= 5) {
213
david_williams9e7f5842011-03-06 03:32:03 +0000214 $code_totalBundles=0;
215 $code_totalErrors=0;
216 $code_totalWarnings=0;
217 $code_totalforbiddenAccessWarningCount=0;
218 $code_totaldiscouragedAccessWarningCount=0;
david_williams5fb610f2009-09-30 05:27:36 +0000219
david_williams9e7f5842011-03-06 03:32:03 +0000220 $test_totalBundles=0;
221 $test_totalErrors=0;
222 $test_totalWarnings=0;
223 $test_totalforbiddenAccessWarningCount=0;
224 $test_totaldiscouragedAccessWarningCount=0;
david_williams24b89fd2009-03-13 07:01:50 +0000225
226
david_williams9e7f5842011-03-06 03:32:03 +0000227 $displayTestSummary=true;
228 // expecting grandTotalErrors and grandTotalTests
229 $filename = "unitTestsSummary.xml";
230 if (file_exists($filename)) {
231 $prefix = "unitTests_";
232 $unitTestsSummary = simplexml_load_file($filename);
233 foreach ($unitTestsSummary->summaryItem as $summaryItem) {
234 $name = $summaryItem->name;
235 $value = $summaryItem->value;
236 $code= "\$" . $prefix . $name . " = " . $value . ";";
237 //echo "<br />code: " . $code;
238 eval($code);
239 }
240 }
david_williams88cbf012009-01-12 21:53:05 +0000241
david_williams9e7f5842011-03-06 03:32:03 +0000242 $filename = "compilelogsSummary.xml";
243 if (file_exists($filename)) {
244 $prefix = "code_";
245 $compileSummary = simplexml_load_file($filename);
246 foreach ($compileSummary->summaryItem as $summaryItem) {
247 $name = $summaryItem->name;
248 $value = $summaryItem->value;
249 $code= "\$" . $prefix . $name . " = " . $value . ";";
250 //echo "<br />code: " . $code;
251 eval($code);
252 }
253 }
david_williams88cbf012009-01-12 21:53:05 +0000254
david_williams9e7f5842011-03-06 03:32:03 +0000255 $filename = "testcompilelogsSummary.xml";
256 if (file_exists($filename)) {
257 $prefix = "test_";
258 $compileSummary = simplexml_load_file($filename);
259 foreach ($compileSummary->summaryItem as $summaryItem) {
260 $name = $summaryItem->name;
261 $value = $summaryItem->value;
262 $code= "\$" . $prefix . $name . " = " . $value . ";";
263 //echo "<br />code: " . $code;
264 eval($code);
265 }
266 }
david_williams88cbf012009-01-12 21:53:05 +0000267}
268
david_williamsd2ea1e72010-03-01 07:40:17 +0000269
david_williams3cee8b02009-10-17 05:32:48 +0000270$incubating="@incubating@";
271
272
273
david_williamsa440fe12010-03-03 05:38:08 +0000274if (isset($incubating) && ($incubating == "true")) {
david_williams9e7f5842011-03-06 03:32:03 +0000275 echo '<title>WTP Incubator Downloads</title>';
david_williams3cee8b02009-10-17 05:32:48 +0000276}
277else {
david_williams9e7f5842011-03-06 03:32:03 +0000278 echo '<title>WTP Downloads</title>';
david_williams3cee8b02009-10-17 05:32:48 +0000279}
280
david_williams88cbf012009-01-12 21:53:05 +0000281?>
282
283
284</head>
285
286<body>
287
david_williams9e7f5842011-03-06 03:32:03 +0000288
289
david_williamsba00a342011-03-12 05:11:19 +0000290
david_williams88cbf012009-01-12 21:53:05 +0000291<?php
292
293// tiny banner to remind when looking at "local" machine results
294$serverName = $_SERVER["SERVER_NAME"];
295
296if (!stristr($serverName, "eclipse.org") && !stristr($serverName,"you.are.at.eclipsecon.org")) {
david_williams9e7f5842011-03-06 03:32:03 +0000297 echo '<center>
david_williams88cbf012009-01-12 21:53:05 +0000298 <p>
david_williamsa440fe12010-03-03 05:38:08 +0000299 Reminder: this is <font color="#FF0000">' .
david_williams9e7f5842011-03-06 03:32:03 +0000300 $serverName .
david_williams88cbf012009-01-12 21:53:05 +0000301 '</font>
302 See also
303 <a href="http://download.eclipse.org/webtools/downloads" target="_top">the live public Eclipse site</a>.
304 </p>
305 <hr />
306 </center>';
307
308}
309?>
david_williams24b89fd2009-03-13 07:01:50 +0000310
david_williams9e7f5842011-03-06 03:32:03 +0000311
312
david_williamsba00a342011-03-12 05:11:19 +0000313
david_williams14f58fc2009-11-10 05:53:31 +0000314<?php if ("true" === $incubating) {
david_williams9e7f5842011-03-06 03:32:03 +0000315 echo "<table BORDER=0 CELLSPACING=2 CELLPADDING=2 WIDTH=\"100%\">";
316 echo " <tr>";
317 echo " <td ALIGN=left><font face=\"'Bitstream Vera',Helvetica,Arial\" size=\"+2\"><b><?php echo \"$type\";?>";
318 echo " Build: $build</b></font></td>";
319 echo " <td align=\"right\" rowspan=\"3\"><a";
320 echo " href=\"http://www.eclipse.org/projects/what-is-incubation.php\"><img";
321 echo " src=\"http://www.eclipse.org/images/egg-incubation.png\"";
322 echo " alt=\"Incubation\" align=\"middle\" border=\"0\"></a></td>";
david_williams88cbf012009-01-12 21:53:05 +0000323
david_williams24b89fd2009-03-13 07:01:50 +0000324
david_williams9e7f5842011-03-06 03:32:03 +0000325 echo " <tr valign=\"top\">";
326 echo " <td><font size=\"-1\">" . $builddate . "</font></td>";
327 echo " </tr>";
328 echo " <tr valign=\"top\">";
329 echo " <td>";
330 echo " <p>The Eclipse Web Tools Platform (WTP) Incubator Project provides";
331 echo " tools for development that are just getting started, or are";
332 echo " experimental in some fashion.</p>";
333 echo " </td>";
334 echo " </tr>";
335 echo "</table>";
david_williamsf35f0302009-11-10 05:02:23 +0000336
337} else {
338
david_williams9e7f5842011-03-06 03:32:03 +0000339 echo "<table BORDER=0 CELLSPACING=2 CELLPADDING=2 WIDTH=\"100%\">";
340 echo " <tr>";
341 echo " <td ALIGN=left><font face=\"'Bitstream Vera',Helvetica,Arial\" size=\"+2\"><b>$type";
342 echo " Build: " . $build . "</b></font></td>";
david_williamsf35f0302009-11-10 05:02:23 +0000343
david_williams9e7f5842011-03-06 03:32:03 +0000344 echo " <tr valign=\"top\">";
345 echo " <td><font size=\"-1\">" . $builddate . "</font></td>";
346 echo " </tr>";
347 echo " <tr valign=\"top\">";
348 echo " <td>";
349 echo " <p>The Eclipse Web Tools Platform Project provides tools for Web";
350 echo " Development, and is a platform for adopters making add-on tools for";
351 echo " Web Development.</p>";
352 echo " </td>";
353 echo " </tr>";
354 echo "</table>";
david_williams24b89fd2009-03-13 07:01:50 +0000355
david_williams72a79142009-11-10 01:07:59 +0000356} ?>
david_williams24b89fd2009-03-13 07:01:50 +0000357
david_williamsa440fe12010-03-03 05:38:08 +0000358
david_williamsba00a342011-03-12 05:11:19 +0000359 <table border=0 cellspacing=2 cellpadding=2 width="100%">
360 <tr>
361 <td align="left" valign="top" bgcolor="#0080C0"><font
362 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">All-in-one
363 Packages</font>
364 </td>
365 </tr>
366 <tr>
367 <td>
368 <p>
369 For most uses, we recommend web-developers download the
370 "all-in-one" package, <a href="http://www.eclipse.org/downloads/">Eclipse
371 IDE for Java EE Developers</a>, from the main Eclipse download
372 site.
373 </p></td>
374 </tr>
375 </table>
david_williamsa440fe12010-03-03 05:38:08 +0000376
377
david_williamsba00a342011-03-12 05:11:19 +0000378 <!-- *********** Required Prerequisites ************** -->
379 <table border=0 cellspacing=2 cellpadding=2 width="100%">
380 <tr>
381 <td align="left" valign="top" bgcolor="#0080C0"><font
382 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">Prerequisites
383 and Handy Extras</font>
384 </td>
385 </tr>
386 <tr>
387 <td>
388 <p>These are the prerequisites to build or run these packages. All
389 are not necessarily required, but instead some subset. Also listed
390 are some frequently needed links for committer-required packages
391 when creating new development environments, or targets to run
392 against.</p>
393 <p>
394 Note that WTP requires Java 5 or higher (and, for some things,
395 actually requires a JDK rather than only a JRE) even though many
396 other <a href="http://www.eclipse.org/downloads/">Eclipse Projects</a>
397 can run with <a
398 href="http://www.eclipse.org/downloads/moreinfo/jre.php">other JRE
399 levels</a>.
400 </p>
401 <p></p></td>
402 </tr>
403 <tr>
404 <td>
405 <table border=0 cellspacing=1 cellpadding=1 width="90%"
406 align="center">
407
david_williams88cbf012009-01-12 21:53:05 +0000408
david_williams81b8fbe2009-11-10 06:24:30 +0000409
410
david_williamsba00a342011-03-12 05:11:19 +0000411 <?php
412 if ("true" === $prereq_eclipseplatform) {
413 echo "<tr valign=\"top\">";
414 echo "<td width=\"10%\"></td>";
415 echo "<td width=\"40%\">Eclipse Platform</td>";
david_williams81b8fbe2009-11-10 06:24:30 +0000416
david_williams81b8fbe2009-11-10 06:24:30 +0000417
david_williamsba00a342011-03-12 05:11:19 +0000418 //customize page depending on user's browser/platform, if we can detect it
419 $usersPlatform = getPlatform();
420 // assume windows by default, since likely most frequent, even for cases where
421 // platform is "unknown". I've noticed Opera reports 'unknown' :(
422 $recommendedFile=$eclipseplatformfilewindows;
423 if (strcmp($usersPlatform,"linux")== 0) {
424 $recommendedFile=$eclipseplatformfilelinux;
425 } else if (strcmp($usersPlatform,"mac") == 0) {
426 $recommendedFile=$eclipseplatformfilemacosx;
427 }
david_williams81b8fbe2009-11-10 06:24:30 +0000428
david_williamsba00a342011-03-12 05:11:19 +0000429 echo "<td align=\"right\">";
david_williams81b8fbe2009-11-10 06:24:30 +0000430
david_williamsba00a342011-03-12 05:11:19 +0000431 echo getPrereqReferenceOrName($eclipseMirrorScript, $eclipseMirrorPrefixuri, $eclipseURL, $recommendedFile, $eclipseFSpathPrefix);
432 echo " or <a href=\"" . $eclipseplatformBuildURL . "\">appropriate platform</a>";
433 echo " or <a href=\"" . $eclipseplatformBuildHome . "\">equivalent</a></td>";
david_williams88cbf012009-01-12 21:53:05 +0000434
david_williams88cbf012009-01-12 21:53:05 +0000435
david_williamsba00a342011-03-12 05:11:19 +0000436 echo " </tr>";
437 }
438 ?>
439
david_williamsf1a5fae2009-01-15 05:29:17 +0000440
david_williams88cbf012009-01-12 21:53:05 +0000441
david_williamsf35f0302009-11-10 05:02:23 +0000442
david_williamsba00a342011-03-12 05:11:19 +0000443 <?php
444 if ("true" === $prereq_eclipse) {
445 echo "<tr valign=\"top\">";
446 echo "<td width=\"10%\"></td>";
447 echo "<td width=\"40%\">Eclipse SDK (Platform, JDT)</td>";
david_williamsf35f0302009-11-10 05:02:23 +0000448
449
david_williamsba00a342011-03-12 05:11:19 +0000450 //customize page depending on user's browser/platform, if we can detect it
451 $usersPlatform = getPlatform();
452 // assume windows by default, since likely most frequent, even for cases where
453 // platform is "unknown". I've noticed Opera reports 'unknown' :(
454 $recommendedFile=$eclipsefilewindows;
455 if (strcmp($usersPlatform,"linux")== 0) {
456 $recommendedFile=$eclipsefilelinux;
457 } else if (strcmp($usersPlatform,"mac") == 0) {
458 $recommendedFile=$eclipsefilemacosx;
459 }
david_williamsf35f0302009-11-10 05:02:23 +0000460
david_williamsba00a342011-03-12 05:11:19 +0000461 echo "<td align=\"right\">";
david_williamsf35f0302009-11-10 05:02:23 +0000462
david_williamsba00a342011-03-12 05:11:19 +0000463 echo getPrereqReferenceOrName($eclipseMirrorScript, $eclipseMirrorPrefixuri, $eclipseURL, $recommendedFile, $eclipseFSpathPrefix);
464 echo " or <a href=\"" . $eclipseBuildURL . "\">appropriate platform</a>";
465 echo " or <a href=\"" . $eclipseBuildHome . "\">equivalent</a></td>";
david_williamsf35f0302009-11-10 05:02:23 +0000466
david_williamsf35f0302009-11-10 05:02:23 +0000467
david_williamsba00a342011-03-12 05:11:19 +0000468 echo " </tr>";
469 }
470 ?>
471
david_williamsf35f0302009-11-10 05:02:23 +0000472
473
david_williamsf35f0302009-11-10 05:02:23 +0000474
david_williamsba00a342011-03-12 05:11:19 +0000475 <?php
476 if ("true" === $prereq_emf) {
477 echo "<tr valign=\"top\">";
478 echo "<td width=\"10%\"></td>";
479 echo "<td>";
david_williamsf35f0302009-11-10 05:02:23 +0000480
david_williamsba00a342011-03-12 05:11:19 +0000481 echo $emfName . "&nbsp;" . $emfDescription ;
david_williamsf35f0302009-11-10 05:02:23 +0000482
david_williamsba00a342011-03-12 05:11:19 +0000483 echo "</td>";
484 echo "<td align=\"right\">";
david_williamsf35f0302009-11-10 05:02:23 +0000485
david_williamsba00a342011-03-12 05:11:19 +0000486 echo getPrereqReferenceOrName($eclipseMirrorScript, $emfMirrorPrefixuri, $emfURL, $emfFile, $eclipseFSpathPrefix);
487 echo " or <a href=\"" . $emfBuildHome . "\">equivalent</a></td>";
488 echo " </tr>";
489 }
490 ?>
491
tlec10c3382011-02-20 22:25:30 +0000492
tlec10c3382011-02-20 22:25:30 +0000493
tlec10c3382011-02-20 22:25:30 +0000494
tlec10c3382011-02-20 22:25:30 +0000495
david_williamsba00a342011-03-12 05:11:19 +0000496 <?php
497 if ("true" === $prereq_emfxsd) {
498 echo "<tr valign=\"top\">";
499 echo "<td width=\"10%\"></td>";
500 echo "<td>";
tlec10c3382011-02-20 22:25:30 +0000501
david_williamsba00a342011-03-12 05:11:19 +0000502 echo $emfxsdName . "&nbsp;" . $emfxsdDescription ;
david_williamsf35f0302009-11-10 05:02:23 +0000503
david_williamsba00a342011-03-12 05:11:19 +0000504 echo "</td>";
505 echo "<td align=\"right\">";
david_williamsf35f0302009-11-10 05:02:23 +0000506
david_williamsba00a342011-03-12 05:11:19 +0000507 echo getPrereqReferenceOrName($eclipseMirrorScript, $emfxsdMirrorPrefixuri, $emfxsdURL, $emfxsdFile, $eclipseFSpathPrefix);
508 echo " or <a href=\"" . $emfxsdBuildHome . "\">equivalent</a></td>";
509 echo " </tr>";
510 }
511 ?>
512
david_williamsf35f0302009-11-10 05:02:23 +0000513
david_williamsf35f0302009-11-10 05:02:23 +0000514
david_williamsf35f0302009-11-10 05:02:23 +0000515
david_williamsba00a342011-03-12 05:11:19 +0000516 <?php
517 if ("true" === $prereq_emftransaction) {
518 echo "<tr valign=\"top\">";
519 echo "<td width=\"10%\"></td>";
520 echo "<td>";
tle082f90e2011-03-04 22:00:58 +0000521
david_williamsba00a342011-03-12 05:11:19 +0000522 echo $emftransactionName . "&nbsp;" . $emftransactionDescription;
tle082f90e2011-03-04 22:00:58 +0000523
david_williamsba00a342011-03-12 05:11:19 +0000524 echo "</td>";
525 echo "<td align=\"right\">";
david_williams9e7f5842011-03-06 03:32:03 +0000526
david_williamsba00a342011-03-12 05:11:19 +0000527 echo getPrereqReferenceOrName($eclipseMirrorScript, $emftransactionMirrorPrefixuri, $emftransactionURL, $emftransactionFile, $eclipseFSpathPrefix);
528 echo " or <a href=\"" . $emftransactionBuildHome . "\">equivalent</a></td>";
david_williams9e7f5842011-03-06 03:32:03 +0000529
david_williamsba00a342011-03-12 05:11:19 +0000530 echo " </tr>";
531 }
532 ?>
533
david_williams9e7f5842011-03-06 03:32:03 +0000534
535
536
david_williamsba00a342011-03-12 05:11:19 +0000537 <?php
538 if ("true" === $prereq_emfvalidation) {
539 echo "<tr valign=\"top\">";
540 echo "<td width=\"10%\"></td>";
541 echo "<td>";
david_williams9e7f5842011-03-06 03:32:03 +0000542
david_williamsba00a342011-03-12 05:11:19 +0000543 echo $emfvalidationName . "&nbsp;" . $emfvalidationDescription;
david_williams9e7f5842011-03-06 03:32:03 +0000544
david_williamsba00a342011-03-12 05:11:19 +0000545 echo "</td>";
546 echo "<td align=\"right\">";
david_williams9e7f5842011-03-06 03:32:03 +0000547
david_williamsba00a342011-03-12 05:11:19 +0000548 echo getPrereqReferenceOrName($eclipseMirrorScript, $emfvalidationMirrorPrefixuri, $emfvalidationURL, $emfvalidationFile, $eclipseFSpathPrefix);
549 echo " or <a href=\"" . $emfvalidationBuildHome . "\">equivalent</a></td>";
david_williams9e7f5842011-03-06 03:32:03 +0000550
david_williamsba00a342011-03-12 05:11:19 +0000551 echo " </tr>";
552 }
553 ?>
554
david_williams9e7f5842011-03-06 03:32:03 +0000555
556
557
david_williamsba00a342011-03-12 05:11:19 +0000558 <?php
559 if ("true" === $prereq_graphiti) {
560 echo "<tr valign=\"top\">";
561 echo "<td width=\"10%\"></td>";
562 echo "<td>";
david_williams9e7f5842011-03-06 03:32:03 +0000563
david_williamsba00a342011-03-12 05:11:19 +0000564 echo $graphitiName . "&nbsp;" . $graphitiDescription;
david_williams9e7f5842011-03-06 03:32:03 +0000565
david_williamsba00a342011-03-12 05:11:19 +0000566 echo "</td>";
567 echo "<td align=\"right\">";
david_williams9e7f5842011-03-06 03:32:03 +0000568
Tran Le6b3979f2012-10-17 13:47:32 -0400569 echo getPrereqReferenceOrName($eclipseMirrorScript, $graphitiMirrorZipPrefixuri, $graphitiURL, $graphitiFile, $eclipseFSpathPrefix);
david_williamsba00a342011-03-12 05:11:19 +0000570 echo " or <a href=\"" . $graphitiBuildHome . "\">equivalent</a></td>";
david_williams9e7f5842011-03-06 03:32:03 +0000571
david_williamsba00a342011-03-12 05:11:19 +0000572 echo " </tr>";
573 }
574 ?>
575
david_williams9e7f5842011-03-06 03:32:03 +0000576
577
578
david_williamsba00a342011-03-12 05:11:19 +0000579 <?php
580 if ("true" === $prereq_gef) {
581 echo "<tr valign=\"top\">";
582 echo "<td width=\"10%\"></td>";
583 echo "<td>";
david_williams9e7f5842011-03-06 03:32:03 +0000584
david_williamsba00a342011-03-12 05:11:19 +0000585 echo $gefName . "&nbsp;" . $gefDescription;
david_williams9e7f5842011-03-06 03:32:03 +0000586
david_williamsba00a342011-03-12 05:11:19 +0000587 echo "</td>";
588 echo "<td align=\"right\">";
david_williams9e7f5842011-03-06 03:32:03 +0000589
david_williamsba00a342011-03-12 05:11:19 +0000590 echo getPrereqReferenceOrName($eclipseMirrorScript, $gefMirrorPrefixuri, $gefURL, $gefFile, $eclipseFSpathPrefix);
591 echo " or <a href=\"" . $gefBuildHome . "\">equivalent</a></td>";
david_williams9e7f5842011-03-06 03:32:03 +0000592
david_williamsba00a342011-03-12 05:11:19 +0000593 echo " </tr>";
594 }
595 ?>
596
david_williams9e7f5842011-03-06 03:32:03 +0000597
598
599
david_williamsba00a342011-03-12 05:11:19 +0000600 <?php
601 if ("true" === $prereq_dtp) {
602 echo "<tr valign=\"top\">";
603 echo "<td width=\"10%\"></td>";
604 echo "<td>";
david_williams9e7f5842011-03-06 03:32:03 +0000605
david_williamsba00a342011-03-12 05:11:19 +0000606 echo $dtpName . "&nbsp;" . $dtpDescription;
david_williams9e7f5842011-03-06 03:32:03 +0000607
david_williamsba00a342011-03-12 05:11:19 +0000608 echo "</td>";
609 echo "<td align=\"right\">";
david_williams9e7f5842011-03-06 03:32:03 +0000610
david_williamsba00a342011-03-12 05:11:19 +0000611 echo getPrereqReferenceOrName($eclipseMirrorScript, $dtpMirrorPrefixuri, $dtpURL, $dtpFile, $eclipseFSpathPrefix);
612 echo " or <a href=\"" . $dtpBuildHome . "\">equivalent</a></td>";
david_williams9e7f5842011-03-06 03:32:03 +0000613
david_williamsba00a342011-03-12 05:11:19 +0000614 echo " </tr>";
615 }
616 ?>
617
david_williams9e7f5842011-03-06 03:32:03 +0000618
619
620
david_williamsba00a342011-03-12 05:11:19 +0000621 <?php
622 if ("true" === $prereq_wst) {
623 echo "<tr valign=\"top\">";
624 echo "<td width=\"10%\"></td>";
625 echo "<td>";
david_williams9e7f5842011-03-06 03:32:03 +0000626
david_williamsba00a342011-03-12 05:11:19 +0000627 echo $wstName . "&nbsp;" . $wstDescription;
tle082f90e2011-03-04 22:00:58 +0000628
david_williamsba00a342011-03-12 05:11:19 +0000629 echo "</td>";
630 echo "<td align=\"right\">";
tle082f90e2011-03-04 22:00:58 +0000631
david_williamsba00a342011-03-12 05:11:19 +0000632 echo getPrereqReferenceOrName($eclipseMirrorScript, $wstMirrorPrefixuri, $wstURL, $wstFile, $eclipseFSpathPrefix);
633 echo " or <a href=\"" . $wstBuildHome . "\">equivalent</a></td>";
tle082f90e2011-03-04 22:00:58 +0000634
david_williamsba00a342011-03-12 05:11:19 +0000635 echo " </tr>";
636 }
637 ?>
638
david_williamsf35f0302009-11-10 05:02:23 +0000639
david_williamsf35f0302009-11-10 05:02:23 +0000640
david_williamsf35f0302009-11-10 05:02:23 +0000641
david_williamsba00a342011-03-12 05:11:19 +0000642 <?php
643 if ("true" === $prereq_jst) {
644 echo "<tr valign=\"top\">";
645 echo "<td width=\"10%\"></td>";
646 echo "<td>";
david_williamsf35f0302009-11-10 05:02:23 +0000647
david_williamsba00a342011-03-12 05:11:19 +0000648 echo $jstName . "&nbsp;" . $jstDescription;
david_williamsf35f0302009-11-10 05:02:23 +0000649
david_williamsba00a342011-03-12 05:11:19 +0000650 echo "</td>";
651 echo "<td align=\"right\">";
david_williamsf35f0302009-11-10 05:02:23 +0000652
david_williamsba00a342011-03-12 05:11:19 +0000653 echo getPrereqReferenceOrName($eclipseMirrorScript, $jstMirrorPrefixuri, $jstURL, $jstFile, $eclipseFSpathPrefix);
654 echo " or <a href=\"" . $jstBuildHome . "\">equivalent</a></td>";
david_williamsf35f0302009-11-10 05:02:23 +0000655
david_williamsba00a342011-03-12 05:11:19 +0000656 echo " </tr>";
657 }
658 ?>
659
david_williamsf35f0302009-11-10 05:02:23 +0000660
david_williamsf35f0302009-11-10 05:02:23 +0000661
david_williamsba00a342011-03-12 05:11:19 +0000662 <?php
663 if ("true" === $prereq_wtp) {
664 echo "<tr valign=\"top\">";
665 echo "<td width=\"10%\"></td>";
666 echo "<td>";
david_williamsf35f0302009-11-10 05:02:23 +0000667
david_williamsba00a342011-03-12 05:11:19 +0000668 echo $wtpName . "&nbsp;" . $wtpDescription;
david_williams3cee8b02009-10-17 05:32:48 +0000669
david_williamsba00a342011-03-12 05:11:19 +0000670 echo "</td>";
671 echo "<td align=\"right\">";
david_williamsa359c932009-11-10 18:14:30 +0000672
david_williamsba00a342011-03-12 05:11:19 +0000673 echo getPrereqReferenceOrName($eclipseMirrorScript, $wtpMirrorPrefixuri, $wtpURL, $wtpFile, $eclipseFSpathPrefix);
674 echo " or <a href=\"" . $wtpBuildHome . "\">equivalent</a></td>";
david_williamsa359c932009-11-10 18:14:30 +0000675
david_williamsba00a342011-03-12 05:11:19 +0000676 echo " </tr>";
677 }
678 ?>
679
david_williamsa359c932009-11-10 18:14:30 +0000680
david_williamsa359c932009-11-10 18:14:30 +0000681
david_williamsba00a342011-03-12 05:11:19 +0000682 <?php
683 if ("true" === $prereq_dltk) {
684 echo "<tr valign=\"top\">";
685 echo "<td width=\"10%\"></td>";
686 echo "<td>";
david_williamsa359c932009-11-10 18:14:30 +0000687
david_williamsba00a342011-03-12 05:11:19 +0000688 echo $dltkName . "&nbsp;" . $dltkDescription;
david_williamsa359c932009-11-10 18:14:30 +0000689
david_williamsba00a342011-03-12 05:11:19 +0000690 echo "</td>";
691 echo "<td align=\"right\">";
david_williamsa359c932009-11-10 18:14:30 +0000692
david_williamsba00a342011-03-12 05:11:19 +0000693 echo getPrereqReferenceOrName($eclipseMirrorScript, $dltkMirrorPrefixuri, $dltkURL, $dltkFile, $eclipseFSpathPrefix);
694 echo " or <a href=\"" . $dltkBuildHome . "\">equivalent</a></td>";
david_williamsa359c932009-11-10 18:14:30 +0000695
david_williamsba00a342011-03-12 05:11:19 +0000696 echo " </tr>";
697 }
698 ?>
699 <tr valign="middle">
700 <td width="10%"></td>
701 <td colspan="2">
702 <hr /></td>
703 </tr>
704
705
david_williamsa359c932009-11-10 18:14:30 +0000706
david_williamsa359c932009-11-10 18:14:30 +0000707
david_williamsa359c932009-11-10 18:14:30 +0000708
david_williamsa359c932009-11-10 18:14:30 +0000709
david_williams9fee40a2009-12-18 01:59:55 +0000710
david_williams9fee40a2009-12-18 01:59:55 +0000711
david_williams9fee40a2009-12-18 01:59:55 +0000712
david_williams9e7f5842011-03-06 03:32:03 +0000713 <?php
714 if ("true" === $prereq_emf) {
715 echo "<tr valign=\"top\">";
716 echo "<td width=\"10%\"></td>";
717 echo "<td>";
718 echo $emfsourceName . "&nbsp;" . $emfsourceDescription;
719 echo "</td> ";
720 echo "<td align=\"right\">";
721 echo getPrereqReferenceOrName($eclipseMirrorScript, $emfsourceMirrorPrefixuri, $emfsourceURL, $emfsourceFile, $eclipseFSpathPrefix);
722 echo " or <a href=\"" . $emfsourceBuildHome . "\">equivalent</a></td>";
723 echo "</tr>";
724 }
725 ?>
726 <?php
727 if ("true" === $prereq_emfxsd) {
728 echo "<tr valign=\"top\">";
729 echo "<td width=\"10%\"></td>";
730 echo "<td>";
731 echo $emfxsdsourceName . "&nbsp;" . $emfxsdsourceDescription;
732 echo "</td> ";
733 echo "<td align=\"right\">";
734 echo getPrereqReferenceOrName($eclipseMirrorScript, $emfxsdsourceMirrorPrefixuri, $emfxsdsourceURL, $emfxsdsourceFile, $eclipseFSpathPrefix);
735 echo " or <a href=\"" . $emfxsdsourceBuildHome . "\">equivalent</a></td>";
736 echo "</tr>";
737 }
738 ?>
david_williams9fee40a2009-12-18 01:59:55 +0000739
david_williams9e7f5842011-03-06 03:32:03 +0000740 <?php
741 if ("true" === $prereq_emftransaction) {
742 echo "<tr valign=\"top\">";
743 echo "<td width=\"10%\"></td>";
744 echo "<td>";
745 echo $emftransactionsourceName . "&nbsp;" . $emftransactionsourceDescription;
746 echo "</td> ";
747 echo "<td align=\"right\">";
748 echo getPrereqReferenceOrName($eclipseMirrorScript, $emftransactionsourceMirrorPrefixuri, $emftransactionsourceURL, $emftransactionsourceFile, $eclipseFSpathPrefix);
749 echo " or <a href=\"" . $emftransactionsourceBuildHome . "\">equivalent</a></td>";
750 echo "</tr>";
751 }
752 ?>
david_williams88cbf012009-01-12 21:53:05 +0000753
david_williams9e7f5842011-03-06 03:32:03 +0000754 <?php
755 if ("true" === $prereq_emfvalidation) {
756 echo "<tr valign=\"top\">";
757 echo "<td width=\"10%\"></td>";
758 echo "<td>";
759 echo $emfvalidationsourceName . "&nbsp;" . $emfvalidationsourceDescription;
760 echo "</td> ";
761 echo "<td align=\"right\">";
762 echo getPrereqReferenceOrName($eclipseMirrorScript, $emfvalidationsourceMirrorPrefixuri, $emfvalidationsourceURL, $emfvalidationsourceFile, $eclipseFSpathPrefix);
763 echo " or <a href=\"" . $emfvalidationsourceBuildHome . "\">equivalent</a></td>";
764 echo "</tr>";
765 }
766 ?>
david_williams46c431c2009-01-14 08:26:27 +0000767
david_williams9e7f5842011-03-06 03:32:03 +0000768 <?php
769 if ("true" === $prereq_graphiti) {
770 echo "<tr valign=\"top\">";
771 echo "<td width=\"10%\"></td>";
772 echo "<td>";
773 echo $graphitisourceName . "&nbsp;" . $graphitisourceDescription;
774 echo "</td> ";
775 echo "<td align=\"right\">";
776 echo getPrereqReferenceOrName($eclipseMirrorScript, $graphitisourceMirrorPrefixuri, $graphitisourceURL, $graphitisourceFile, $eclipseFSpathPrefix);
777 echo " or <a href=\"" . $graphitisourceBuildHome . "\">equivalent</a></td>";
778 echo "</tr>";
779 }
780 ?>
david_williams72a79142009-11-10 01:07:59 +0000781
david_williams9e7f5842011-03-06 03:32:03 +0000782 <?php
783 if (true) {
784 echo "<tr valign=\"top\">";
785 echo "<td width=\"10%\"></td>";
786 echo "<td>";
787 echo "Eclipse Test Framework (required only for Automated JUnit tests)";
788 echo "</td> ";
789 echo "<td align=\"right\">";
david_williams46c431c2009-01-14 08:26:27 +0000790
david_williams9e7f5842011-03-06 03:32:03 +0000791 echo getPrereqReferenceOrName($eclipseMirrorScript, $eclipseMirrorPrefixuri, $testURL, $testFile, $eclipseFSpathPrefix);
792 echo " or <a href=\"" . $eclipseBuildHome . "\">equivalent</a></td>";
793 echo "</tr>";
794 }
795 ?>
tlec10c3382011-02-20 22:25:30 +0000796
david_williams88cbf012009-01-12 21:53:05 +0000797
david_williams9e7f5842011-03-06 03:32:03 +0000798 <tr valign="top">
799 <td width="10%"></td>
800 <td>Eclipse releng tool (required only for committers to more easily
801 "release" code to a build)</td>
802 <td align="right"><?php
803 echo getPrereqReferenceOrName($eclipseMirrorScript, $eclipseMirrorPrefixuri, $eclipserelengURL, $eclipserelengFile, $eclipseFSpathPrefix);
804 echo " or <a href=\"" . $eclipseBuildHome . "\">equivalent</a></td>";
805 ?>
tle082f90e2011-03-04 22:00:58 +0000806
david_williams9e7f5842011-03-06 03:32:03 +0000807 </tr>
david_williams14f58fc2009-11-10 05:53:31 +0000808
david_williams9e7f5842011-03-06 03:32:03 +0000809 <tr valign="top">
810 <td width="10%"></td>
811 <td>Third Party code from Orbit. Not required and is currently much
812 more than needed for WTP, but some committers like using to create a
813 PDE target.</td>
814 <td align="right"><?php
815 echo getPrereqReferenceOrName($eclipseMirrorScript, $orbitthirdpartyzipMirrorPrefixuri, $orbitthirdpartyzipURL, $orbitthirdpartyzipFile,$eclipseFSpathPrefix);
816 echo " or <a href=\"" . $orbitthirdpartyzipBuildHome . "\">equivalent</a></td>";
817 ?>
david_williams14f58fc2009-11-10 05:53:31 +0000818
david_williams9e7f5842011-03-06 03:32:03 +0000819 </tr>
david_williams88cbf012009-01-12 21:53:05 +0000820
david_williamsba00a342011-03-12 05:11:19 +0000821 </table></td>
822 </tr>
823 </table>
david_williams88cbf012009-01-12 21:53:05 +0000824
david_williams88cbf012009-01-12 21:53:05 +0000825
david_williamsba00a342011-03-12 05:11:19 +0000826 <!-- *********** P2 Zips ************** -->
827
david_williams88cbf012009-01-12 21:53:05 +0000828
david_williamsd2dae572010-03-01 08:11:41 +0000829
david_williamsd2dae572010-03-01 08:11:41 +0000830
david_williams9e7f5842011-03-06 03:32:03 +0000831 <?php
david_williamsd2dae572010-03-01 08:11:41 +0000832
david_williams9e7f5842011-03-06 03:32:03 +0000833 $bellwether_name="repos";
834 if (file_exists($bellwether_name)) {
835 // if-then-include section
836 // include this whole section if (and only if) the bellwether file exists.
837 // For example, it may not exist on builds for "old" streams.
838 ?>
david_williamsd2dae572010-03-01 08:11:41 +0000839
david_williams7e568c72010-09-12 09:04:15 +0000840<table border=0 cellspacing=2 cellpadding=2 width="100%">
david_williams9e7f5842011-03-06 03:32:03 +0000841 <tr>
842 <td align=left valign=top colspan="2" bgcolor="#0080C0"><font
nickboldtcc08ff62018-01-15 13:51:41 -0500843 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">p2 repos (update sites)</font></td>
david_williams9e7f5842011-03-06 03:32:03 +0000844 </tr>
david_williamsd2dae572010-03-01 08:11:41 +0000845
david_williams9e7f5842011-03-06 03:32:03 +0000846 <tr>
847 <td align="left" valign="top" colspan="5">
nickboldtcc08ff62018-01-15 13:51:41 -0500848 <p>These are zips of p2 repos, which should be
david_williams9e7f5842011-03-06 03:32:03 +0000849 downloaded and installed into a development environment or PDE target.
nickboldtcc08ff62018-01-15 13:51:41 -0500850 Do not simply unzip these - you should use Eclipse / p2 to perform an installation instead.</p>
david_williams9e7f5842011-03-06 03:32:03 +0000851 </td>
852 </tr>
david_williamsd2dae572010-03-01 08:11:41 +0000853
david_williams9e7f5842011-03-06 03:32:03 +0000854 <tr>
855 <td>
856 <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center">
david_williamsd2dae572010-03-01 08:11:41 +0000857
david_williams7e568c72010-09-12 09:04:15 +0000858
david_williams9e7f5842011-03-06 03:32:03 +0000859 <?php
david_williams7e568c72010-09-12 09:04:15 +0000860
david_williams9e7f5842011-03-06 03:32:03 +0000861 $shortname="@shortname@";
862 $zipfilename=$bellwether_name."/".$shortname."-buildrepo-".$build;
863 displayp2repoarchives($zipfilename, $downloadprefix, $shortname , "Minimal", "Executable code");
864 $zipfilename=$bellwether_name."/".$shortname."_sdk-buildrepo-".$build;
865 displayp2repoarchives($zipfilename, $downloadprefix, $shortname." sdk" , "SDK", "Executable code and source");
866 $zipfilename=$bellwether_name."/".$shortname."_tests-buildrepo-".$build;
867 displayp2repoarchives($zipfilename, $downloadprefix, $shortname." tests", "Tests", "Unit tests");
david_williams7e568c72010-09-12 09:04:15 +0000868
david_williams9e7f5842011-03-06 03:32:03 +0000869 ?>
870 </table>
871
872 </tr>
david_williams7e568c72010-09-12 09:04:15 +0000873</table>
874
david_williams9e7f5842011-03-06 03:32:03 +0000875 <?php } ?>
david_williamsd2dae572010-03-01 08:11:41 +0000876
877
david_williamsa440fe12010-03-03 05:38:08 +0000878<!-- *********** Traditional Zips ************** -->
david_williams88cbf012009-01-12 21:53:05 +0000879<table border=0 cellspacing=2 cellpadding=2 width="100%">
david_williams9e7f5842011-03-06 03:32:03 +0000880 <tr>
881 <td align=left valign=top colspan="5" bgcolor="#0080C0"><font
882 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF"> Traditional
883 Zip Files</font></td>
884 </tr>
david_williams88cbf012009-01-12 21:53:05 +0000885
david_williams9e7f5842011-03-06 03:32:03 +0000886 <tr>
887 <td align="left" valign="top" colspan="5">
888 <p>@longdescription@ Note: These traditional zip files should be
889 considered deprecated, in favor of using the archived P2 repositories.
890 The tradtional zip files will one day disappear.</p>
891 </td>
892 </tr>
893 <tr>
894 <td>
895 <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center">
david_williams88cbf012009-01-12 21:53:05 +0000896
897
david_williams9e7f5842011-03-06 03:32:03 +0000898 <tr>
899 <td align="left" valign="top" width="10%"><b>Minimal</b></td>
900 <td align="left" valign="top">
901 <p>Executable code only.</p>
902 </td>
903 <?php
904 $zipfilename="@zipprefix@-${build}";
905 $filename=$zipfilename.".zip";
906 $zipfilesize=fileSizeForDisplay($filename);
907 $fileShortDescription="$shortname";
908 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
909 ?>
910 </tr>
david_williams88cbf012009-01-12 21:53:05 +0000911
david_williams9e7f5842011-03-06 03:32:03 +0000912 <tr>
913 <td align="left" valign="top" width="10%"><b>SDK</b></td>
914 <td align="left" valign="top">
915 <p>Executable code and source code.</p>
916 </td>
917 <?php
918 $zipfilename="@zipprefix@-sdk-${build}";
919 $filename=$zipfilename.".zip";
920 $zipfilesize=fileSizeForDisplay($filename);
921 $fileShortDescription="$shortname sdk";
922 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
923 ?>
924 </tr>
925 <tr>
926 <td align="left" valign="top" width="10%"><b>Tests</b></td>
927 <td align="left" valign="top">
928 <p>Unit tests.</p>
929 </td>
930 <?php
931 $zipfilename="@zipprefix@-tests-${build}";
932 $filename=$zipfilename.".zip";
933 $zipfilesize=fileSizeForDisplay($filename);
934 $fileShortDescription="$shortname tests";
935 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
936 ?>
937 </tr>
938 </table>
939 </td>
940
941
942 <tr>
david_williams88cbf012009-01-12 21:53:05 +0000943
944</table>
945
946
947
948
949
950
951
952<!-- *********** Build Status ************** -->
953<table border=0 cellspacing=2 cellpadding=2 width="100%">
david_williams9e7f5842011-03-06 03:32:03 +0000954 <tr>
955 <td align=left valign=top bgcolor="#0080C0"><font
956 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">Status, tests
957 and other interesting details</font></td>
958 </tr>
959 <tr>
960 <td>
961 <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center">
david_williams88cbf012009-01-12 21:53:05 +0000962
david_williams9e7f5842011-03-06 03:32:03 +0000963 <tr>
964 <td><!--
965 Its silly to always display 'Build notes', but hard to
966 compute if required or not.
967 <a href="buildNotes.php">Build notes</a> <br />
968 --> <a href="directory.txt">map files</a> <br />
969 <?php
david_williams88cbf012009-01-12 21:53:05 +0000970
david_williams9e7f5842011-03-06 03:32:03 +0000971 if ($displayTestSummary) {
david_williams88cbf012009-01-12 21:53:05 +0000972
973
david_williams9e7f5842011-03-06 03:32:03 +0000974 if (isset($unitTests_grandTotalErrors)) {
975 $errorColor="green";
976 if ($unitTests_grandTotalErrors > 0) {
977 $errorColor="red";
978 }
979 echo "<a href=\"testResults.php\">Unit test results</a>&nbsp;";
980 echo "<img src=\"junit_err.gif\"/><font color=\"" . $errorColor . "\">" . $unitTests_grandTotalErrors . "</font>&nbsp;&nbsp;Total: " . $unitTests_grandTotalTests;
981 }
982 else {
983 // we hardly ever "pend" anymore ... abscense usually signifies no tests or a build error.
984 echo "<br /><font color=\"orange\">Unit tests don't exists, are pending, or there's a build error.</font>";
985 //&nbsp;&nbsp;<img src=\"pending.gif\"/>";
986 }
david_williams88cbf012009-01-12 21:53:05 +0000987
david_williams9e7f5842011-03-06 03:32:03 +0000988 echo "<br />";
989 echo "<a href=\"compileResults.php\">Compile logs: Code Bundles</a>";
david_williams88cbf012009-01-12 21:53:05 +0000990
david_williams9e7f5842011-03-06 03:32:03 +0000991 echo "&nbsp;&nbsp;($code_totalBundles)&nbsp;&nbsp;";
992 echo "<img src=\"compile_err.gif\"/><font color=red>$code_totalErrors</font>&nbsp;";
993 echo "<img src=\"compile_warn.gif\"/><font color=orange>$code_totalWarnings</font>&nbsp;";
994 echo "<img src=\"access_err.gif\"/><font color=red>$code_totalforbiddenAccessWarningCount</font>&nbsp;";
995 echo "<img src=\"access_warn.gif\"/><font color=orange>$code_totaldiscouragedAccessWarningCount</font>&nbsp;";
david_williams88cbf012009-01-12 21:53:05 +0000996
david_williams9e7f5842011-03-06 03:32:03 +0000997 echo "<br />";
998 echo "<a href=\"testCompileResults.php\">Compile logs: Test Bundles</a>";
david_williams88cbf012009-01-12 21:53:05 +0000999
david_williams9e7f5842011-03-06 03:32:03 +00001000 echo "&nbsp;&nbsp;($test_totalBundles)&nbsp;&nbsp;";
1001 echo "<img src=\"compile_err.gif\"/><font color=red>$test_totalErrors</font>&nbsp;";
1002 echo "<img src=\"compile_warn.gif\"/><font color=orange>$test_totalWarnings</font>&nbsp;";
1003 echo "<img src=\"access_err.gif\"/><font color=red>$test_totalforbiddenAccessWarningCount</font>&nbsp;";
1004 echo "<img src=\"access_warn.gif\"/><font color=orange>$test_totaldiscouragedAccessWarningCount</font>&nbsp;";
1005 }
david_williams88cbf012009-01-12 21:53:05 +00001006
david_williams9e7f5842011-03-06 03:32:03 +00001007 ?> <br />
david_williams88cbf012009-01-12 21:53:05 +00001008
david_williams9e7f5842011-03-06 03:32:03 +00001009 <?php
1010 if (file_exists("versioningReportName.php")) {
1011 include "versioningReportName.php";
1012 $fname="${versionReportFilename}.html";
1013 if (file_exists($fname)) {
1014 echo "<br /> <a href='$fname'>Versioning Information</a>";
1015 }
david_williams88cbf012009-01-12 21:53:05 +00001016}
1017?> <?php
1018echo "<br />";
1019if (file_exists("./apiresults/api-progress.html"))
1020{
david_williams9e7f5842011-03-06 03:32:03 +00001021 echo "<br /> <a href=\"apiresults/api-progress.html\">API Progress Report</a>";
david_williams88cbf012009-01-12 21:53:05 +00001022}
1023if (file_exists("./apiresults/api-info-summary.html"))
1024{
david_williams9e7f5842011-03-06 03:32:03 +00001025 echo "<br /> <a href=\"apiresults/api-info-summary.html\">APIs Defined by Each Component</a>";
david_williams88cbf012009-01-12 21:53:05 +00001026}
1027if (file_exists("./apiresults/api-ref-compatibility.html"))
1028{
david_williams9e7f5842011-03-06 03:32:03 +00001029 echo "<br /> <a href=\"apiresults/api-ref-compatibility.html\">Adopter Breakage Report</a>";
david_williams88cbf012009-01-12 21:53:05 +00001030}
1031if (file_exists("./apiresults/api-violation-summary.html"))
1032{
david_williams9e7f5842011-03-06 03:32:03 +00001033 echo "<br /> <a href=\"apiresults/api-violation-summary.html\">API Violations</a>";
david_williams88cbf012009-01-12 21:53:05 +00001034}
1035if (file_exists("./apiresults/component-api-violation-all.html"))
1036{
david_williams9e7f5842011-03-06 03:32:03 +00001037 echo "<br /> <a href=\"apiresults/component-api-violation-all.html\">Non-API dependencies</a>";
david_williams88cbf012009-01-12 21:53:05 +00001038}
1039if (file_exists("./apiresults/api-tc-summary.html"))
1040{
david_williams9e7f5842011-03-06 03:32:03 +00001041 echo "<br /> <a href=\"apiresults/api-tc-summary.html\">API Test Coverage</a>";
david_williams88cbf012009-01-12 21:53:05 +00001042}
1043if (file_exists("./apiresults/api-javadoc-summary.html"))
1044{
david_williams9e7f5842011-03-06 03:32:03 +00001045 echo "<br /> <a href=\"apiresults/api-javadoc-summary.html\">API Javadoc Coverage</a>";
david_williams88cbf012009-01-12 21:53:05 +00001046}
1047if (file_exists("./apiresults/api-tc-summary.html"))
1048{
david_williams9e7f5842011-03-06 03:32:03 +00001049 echo "<br /><br /> <a href=\"apiresults/full_test_coverage/api-tc-summary.html\">Test Coverage for All Classes and Methods</a>";
david_williams88cbf012009-01-12 21:53:05 +00001050}
1051?> <?php
1052if (file_exists("./perfresults/graph/performance.php"))
1053{
david_williams9e7f5842011-03-06 03:32:03 +00001054 echo "<br />";
1055 echo "<br /> <a href=\"perfresults/graph/performance.php\">Performance Results</a>";
1056 echo "<br />";
david_williams88cbf012009-01-12 21:53:05 +00001057}
1058?></td>
david_williams9e7f5842011-03-06 03:32:03 +00001059 </tr>
1060 </table>
1061 </td>
1062 </tr>
david_williams88cbf012009-01-12 21:53:05 +00001063</table>
1064
1065
1066
1067<!-- footer -->
1068<center>
1069<hr>
1070<p>All downloads are provided under the terms and conditions of the <a
david_williams9e7f5842011-03-06 03:32:03 +00001071 href="http://www.eclipse.org/legal/notice.html">Eclipse.org Software
david_williams88cbf012009-01-12 21:53:05 +00001072User Agreement</a> unless otherwise specified.</p>
1073
1074<p>If you have problems downloading the drops, contact the <font
david_williams9e7f5842011-03-06 03:32:03 +00001075 face="'Bitstream Vera',Helvetica,Arial" size="-1"><a
1076 href="mailto:webmaster@eclipse.org">webmaster</a></font>.</p>
david_williams88cbf012009-01-12 21:53:05 +00001077
1078</center>
1079<!-- end footer -->
1080
1081
1082</body>
1083</html>