Thread: [Compbench-web-devel] compbenchmarks-web/cgi-bin doc.cgi, 1.43, 1.44 downloads.cgi, 1.7, 1.8 index.
Brought to you by:
xfred
From: Frederic T. <xf...@us...> - 2007-09-24 21:28:14
|
Update of /cvsroot/compbench/compbenchmarks-web/cgi-bin In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv16877 Modified Files: doc.cgi downloads.cgi index.cgi links.cgi Log Message: HTML conformance & improved documentations. Index: index.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/index.cgi,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** index.cgi 13 Sep 2007 18:17:55 -0000 1.37 --- index.cgi 24 Sep 2007 21:28:03 -0000 1.38 *************** *** 20,29 **** print "<p>CompBenchmarks is a benchmarking environment for compilers :</p> <ul> ! <li>It provides the <i>compbenchmarks</i> <a href='/cgi-bin/doc.cgi?tab=package&topic=arch'>package</a> for <a href='/cgi-bin/doc.cgi?tab=package&topic=perl-ui#usage-download'>downloading</a> and <a href='/cgi-bin/doc.cgi?tab=package&topic=perl-ui#usage-eval'>easing usage</a> of <a href='/cgi-bin/doc.cgi?tab=benchs'>some well-known C/C++ benchmarks</a>,</li> ! <li>The package allows you to specify compilation options and compilers to use, giving results in a common format,</li> <li>This web-site provides a convenient <a href='/cgi-bin/browse.cgi'>browsing formular</a> to analyse imported benchmarks.</li> </ul> <p> ! For now, I've concentrated my efforts on benchmarking of GCC and espacially on its embedded C and C++ compilers on the GNU/Linux (x86) platform, yet support for others languages, compilers or platforms can be added : Cygwin, FreeBSD and tcc compiler are supported.</p> <p>Of course, interrested people are encouraged to :</p> <ul> --- 20,29 ---- print "<p>CompBenchmarks is a benchmarking environment for compilers :</p> <ul> ! <li><a href='/cgi-bin/doc.cgi?tab=package&topic=arch'>Underlaying library</a> prepares stuff for you and eases evaluation of <a href='/cgi-bin/doc.cgi?tab=benchs'>some well-known C/C++ benchmarks</a>,</li> ! <li>It allows you to specify compilation options and compilers to use, giving results in a common (XML) format,</li> <li>This web-site provides a convenient <a href='/cgi-bin/browse.cgi'>browsing formular</a> to analyse imported benchmarks.</li> </ul> <p> ! For now, I've concentrated my efforts on benchmarking of GCC and espacially on its embedded C and C++ compilers on the GNU/Linux x86/x86_64 platforms, yet support for others languages, compilers or platforms can be added : Cygwin, FreeBSD and tcc compiler are supported.</p> <p>Of course, interrested people are encouraged to :</p> <ul> *************** *** 33,38 **** </ul> <p><a href='/cgi-bin/feedback.cgi'>Feedback</a> is welcome.</p> ! <table><tr><td><img src='$LT_WEB_ICONS/qt4-plan-empty-tiny.png' alt='screenshot'></td><td><a href='/cgi-bin/doc.cgi?tab=package&topic=qt4-ui'>Qt-4.x interface</a> is coming !</td></tr></table> ! <p>I'd especially want to thanks <a href='mailto:kstevens715\@charter.net'>Kyle Stevens</a> for his great feedback and for his patience. Thanks again guy !</p>"; } if ($tab eq 'news') { --- 33,40 ---- </ul> <p><a href='/cgi-bin/feedback.cgi'>Feedback</a> is welcome.</p> ! <table summary='qt-4 screenshot info'><tr><td><img src='$LT_WEB_ICONS/qt4-plan-empty-tiny.png' alt='screenshot'></td><td><a href='/cgi-bin/doc.cgi?tab=package&topic=qt4-ui'>Qt-4.x interface</a> is coming !</td></tr></table> ! <p>I'd especially want to thanks <a href='mailto:kstevens715\@charter.net'>Kyle Stevens</a> for his great feedback and for his patience. Thanks again guy !</p> ! <p>Thanks also to #mandrivafr people on irc.freenode.net for their patience and valuable help.</p> ! "; } if ($tab eq 'news') { Index: downloads.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/downloads.cgi,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** downloads.cgi 11 Sep 2007 17:20:35 -0000 1.7 --- downloads.cgi 24 Sep 2007 21:28:03 -0000 1.8 *************** *** 14,17 **** --- 14,19 ---- our $LT_CBM_VERSION; + our $LT_WEB_ICONS; + our $dbh; our $req; *************** *** 22,32 **** print "<h2>Downloads</h2>"; $req->delete_all(); ! html_tip("As proposed packages are about 6 months old, I strongly encourage interested people to <a href='http://sourceforge.net/cvs/?group_id=150828'>checkout/use CVS</a> CompBenchmarks++ module or download <a href='http://sourceforge.net/project/showfiles.php?group_id=150828'>$LT_CBM_VERSION</a>, which brings <b>many</b> new features and bug fixes. Yet, portal is not ready for <a href='/cgi-bin/browse.cgi'>importing your results</a> if you use this package. A <a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=244860'>documentation is available</a> for beta-testers."); print "<h3>Latest CompBenchmarks' packages</h3> <ul> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=166676'>Sources and pre-built x86 binaries</a> - Choose 0.4.0 for stable release - (for <a href='http://www.debian.org'>Sarge</a>, <a href='http://www.unbuntu.org'>Ubuntu</a> >=6.10, and <a href='http://www.opensuse.org'>openSUSE</a> >=10.2)</li> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=204979'>C++ documentations</a></li> </ul> <h3>Misceallenous</h3> <ul> --- 24,56 ---- print "<h2>Downloads</h2>"; $req->delete_all(); ! html_tip("The upcoming Qt-4.x interface is available on <a href='http://sourceforge.net/cvs/?group_id=150828'>CVS repository</a>.<br>Portal is not ready for <a href='/cgi-bin/browse.cgi'>importing results</a> of 0.5.0 branches, GUI has been priorized."); print "<h3>Latest CompBenchmarks' packages</h3> + <p class='tiny'>Note that, for user convenience, a single binary package is providen for each target.<br> + This may not be compatible with distribution policies, which sometimes rely on separated library/program packaging.<br> + Presented logos are links to distribution home pages, and doesn't not reflect any official or approved package status.</p> <ul> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=166676'>Sources and pre-built binaries</a></li> ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=244860'>QuickStart Guide</a> (basically for beta-testers) ! <li><a href='http://sourceforge.net/project/showfiles.php?group_id=150828&package_id=204979'>API & Concepts</a> - as HTML tarball (available <a href='/cgi-bin/doc.cgi?tab=core'>here</a> for on-line usage)</li> </ul> + <table class='distri' summary='distribution logos'> + <tr> + <td align='center'> + <a href='http://www.debian.org'><img src='$LT_WEB_ICONS/dist-logo-debian.png' alt='Debian Logo'></a> + </td> + <td> + <a href='http://www.mandriva.com'><img src='$LT_WEB_ICONS/dist-logo-mandriva.png' alt='Mandriva Logo'></a> + </td> + </tr> + <tr> + <td> + <a href='http://fedoraproject.org'><img src='$LT_WEB_ICONS/dist-logo-fedora.png' alt='Fedora Logo'></a> + </td> + <td> + <a href='http://www.ubuntu.com'><img src='$LT_WEB_ICONS/dist-logo-ubuntu.png' alt='Ubuntu Logo'></a> + </td> + </tr> + </table> <h3>Misceallenous</h3> <ul> Index: doc.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/doc.cgi,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** doc.cgi 11 Sep 2007 17:20:35 -0000 1.43 --- doc.cgi 24 Sep 2007 21:28:03 -0000 1.44 *************** *** 242,248 **** <a href='/cgi-bin/doc.cgi?tab=benchs'>some well-known benchmarks and applications</a>. It provides core functionnalities to :</p> <ul> ! <li><a href='/cgi-bin/doc.cgi?tab=package&topic=perl-ui#usage-download'>download packages and benchmarks</a></li> ! <li><a href='/cgi-bin/doc.cgi?tab=package&topic=perl-ui#usage-compile'>configure and compile</a> them (with arbitrary C/C++ compilers and optimisation options)</li> ! <li><a href='/cgi-bin/doc.cgi?tab=package&topic=perl-ui#usage-eval'>evaluate them</a>, and store results in a common format. Results can also be imported in <a href='/cgi-bin/browse.cgi'>official database</a>.</li> </ul>"; print "<h3>Architecture</h3> --- 242,248 ---- <a href='/cgi-bin/doc.cgi?tab=benchs'>some well-known benchmarks and applications</a>. It provides core functionnalities to :</p> <ul> ! <li><a href='/cgi-bin/doc.cgi?tab=package&topic=cbm-core#dom-manage'>download packages and benchmarks</a></li> ! <li><a href='/cgi-bin/doc.cgi?tab=package&topic=cbm-core#dom-bench'>configure and compile</a> them (with arbitrary C/C++ compilers and optimisation options)</li> ! <li><a href='/cgi-bin/doc.cgi?tab=package&topic=cbm-plan'>evaluate them</a>, and store results in a common format. Results can also be imported in <a href='/cgi-bin/browse.cgi'>official database</a>.</li> </ul>"; print "<h3>Architecture</h3> *************** *** 263,267 **** <p>This is the underlaying library for the <i>compbenchmarks</i> package. It holds generic methods to download packages, basic framework to install, optionally patch and configure them, etc. If you are interested in how to use it in your own program or if you want to make a new benchmark/package supported, you'll need to use it.</p>"; ! html_tip("The <a href='/cgi-bin/doc.cgi?tab=core'>technical documention</a> presents all concepts, <a href='/cgi-bin/doc.cgi?tab=core&version=$LT_CBM_VERSION&target=howto_kb.html'>XML knowledge-base</a>, as well as API."); } --- 263,267 ---- <p>This is the underlaying library for the <i>compbenchmarks</i> package. It holds generic methods to download packages, basic framework to install, optionally patch and configure them, etc. If you are interested in how to use it in your own program or if you want to make a new benchmark/package supported, you'll need to use it.</p>"; ! html_tip("The <a href='/cgi-bin/doc.cgi?tab=core'>technical documention</a> presents all concepts, <a href='/cgi-bin/doc.cgi?tab=core&version=$LT_CBM_VERSION&target=howto_kb.html'>XML knowledge-base</a>, as well as API."); } *************** *** 295,299 **** See project's <a href='http://sourceforge.net/project/showfiles.php?group_id=150828'>download area</a> on <a href='http://sourceforge.net'>SourceForge</a>. </p> ! <p>A page also presents a <a href='/cgi-bin/downloads.cgi'>summary of available downloads</a>. </p> <h3>Installation</h3> --- 295,299 ---- See project's <a href='http://sourceforge.net/project/showfiles.php?group_id=150828'>download area</a> on <a href='http://sourceforge.net'>SourceForge</a>. </p> ! <p>A page also details <a href='/cgi-bin/downloads.cgi'>available downloads</a>. </p> <h3>Installation</h3> *************** *** 407,411 **** <li><a href='#dom-bench'>Bench domain</a> (-B) allows installed benchmarks/packages to be evaluated.</li> </ul>"; ! print "<a name='dom-query'><h3>Query samples</h3></a> <p>A simple one to get started; following command shows configuration detected for your computer :</p>"; showbindoc("compbenchmarks-core-qH.raw"); --- 407,411 ---- <li><a href='#dom-bench'>Bench domain</a> (-B) allows installed benchmarks/packages to be evaluated.</li> </ul>"; ! print "<a name='dom-query'></a><h3>Query samples</h3> <p>A simple one to get started; following command shows configuration detected for your computer :</p>"; showbindoc("compbenchmarks-core-qH.raw"); *************** *** 415,429 **** showbindoc("compbenchmarks-core-qip.raw"); print "<p>-i means installed and -p package. You can use -a (for all) instead of -i. You can also query benchmarks with -b, in place of -p.</p>"; ! print "<p>Then, let's play a bit with CompBenchmarks' <a href='/cgi-bin/doc.cgi?tab=core&version=$LT_CBM_VERSION&target=howto_kb.html'>knowledge-base</a> :</p>"; showbindoc("compbenchmarks-core-qacA.raw"); ! print "<a name='dom-manage'><h3>Package management</h3></a> <p>compbenchmarks -qap shows you the list of all supported packages; if you want to install or uninstall one of them, try :</p>"; showbindoc("compbenchmarks-core-mI.raw"); print "<p>And (uninstall) :</p>"; showbindoc("compbenchmarks-core-mU.raw"); ! print "<a name='#dom-bench'><h3>Benchmarking</h3></a> <p>Last, but not least - a benchmark evaluation :</p>"; showbindoc("compbenchmarks-core-B.raw"); ! html_tip("For every benchmark, the higher is the result (<i>Value</i> field), the better is the effisciency."); } if ($topic eq 'cbm-plan') { --- 415,429 ---- showbindoc("compbenchmarks-core-qip.raw"); print "<p>-i means installed and -p package. You can use -a (for all) instead of -i. You can also query benchmarks with -b, in place of -p.</p>"; ! print "<p>Then, let's play a bit with CompBenchmarks' <a href='/cgi-bin/doc.cgi?tab=core&version=$LT_CBM_VERSION&target=howto_kb.html'>knowledge-base</a> :</p>"; showbindoc("compbenchmarks-core-qacA.raw"); ! print "<a name='dom-manage'></a><h3>Package management</h3> <p>compbenchmarks -qap shows you the list of all supported packages; if you want to install or uninstall one of them, try :</p>"; showbindoc("compbenchmarks-core-mI.raw"); print "<p>And (uninstall) :</p>"; showbindoc("compbenchmarks-core-mU.raw"); ! print "<a name='dom-bench'></a><h3>Benchmarking</h3> <p>Last, but not least - a benchmark evaluation :</p>"; showbindoc("compbenchmarks-core-B.raw"); ! html_tip("For every benchmark, the higher is the result (<i>Value</i> field), the better is the effisciency.<br><a href='/cgi-bin/doc.cgi?tab=package&topic=cbm-plan'>compbenchmark-plan</a> allows much more in-depth benchmarking."); } if ($topic eq 'cbm-plan') { *************** *** 440,444 **** <p>You can try this :</p>"; showbindoc("compbenchmarks-plan-tut-run.raw"); ! html_tip("A benchmarking session (like above) can be stopped with Ctrl+C. Resuming is automatic."); } --- 440,444 ---- <p>You can try this :</p>"; showbindoc("compbenchmarks-plan-tut-run.raw"); ! html_tip("A benchmarking session (like above) can be stopped with Ctrl+C. Resuming is automatic.<br>For every benchmark, the higher is the result (<i>Value</i> field), the better is the effisciency. See <a href='/cgi-bin/browse.cgi?tab=usage'>documentation</a> for interpretation."); } Index: links.cgi =================================================================== RCS file: /cvsroot/compbench/compbenchmarks-web/cgi-bin/links.cgi,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** links.cgi 9 Sep 2007 18:18:50 -0000 1.9 --- links.cgi 24 Sep 2007 21:28:03 -0000 1.10 *************** *** 30,34 **** print "<ul> <li>The <a href='http://gcc.gnu.org'>GNU Compiler Collection</a></li> ! <li><a href='http://fabrice.bellard.free.fr/qemu/'>QEMU</a>, a generic and open source processor emulator</li> <li><a href='http://www.swig.org/'>SWIG</a>, simplified wrapper and interface generator</li> <li><a href='http://www.doxygen.org'>Doxygen</a>, source code documentation generator tool</li> --- 30,34 ---- print "<ul> <li>The <a href='http://gcc.gnu.org'>GNU Compiler Collection</a></li> ! <li><a href='http://fabrice.bellard.free.fr/qemu/'>QEMU</a>, a generic and open source processor emulator. All binaries are generated in QEMU virtual machines.</li> <li><a href='http://www.swig.org/'>SWIG</a>, simplified wrapper and interface generator</li> <li><a href='http://www.doxygen.org'>Doxygen</a>, source code documentation generator tool</li> |