From: <adr...@us...> - 2014-05-09 23:00:56
|
Revision: 6622 http://sourceforge.net/p/mingw-w64/code/6622 Author: adrien-n Date: 2014-05-09 23:00:49 +0000 (Fri, 09 May 2014) Log Message: ----------- web: display at most 30 related projects but always show friend projects. The list of related projects has been getting fairly long, almost a hundred. This splits the list into two: friend projects (wine, ros, cygwin) and every other. The others are again split into categories: package providers, compilers/IDEs/tools and users. The friend projects are always shown on the main page. For the others, 30 random ones are shown (all categories merged). There is also a new webpage with the full list. It's currently a bit bare but the idea is to have some more space to write descriptions and so on. Modified Paths: -------------- web/htdocs/index.php web/htdocs/projects.php Added Paths: ----------- web/htdocs/users.php Modified: web/htdocs/index.php =================================================================== --- web/htdocs/index.php 2014-05-09 22:37:49 UTC (rev 6621) +++ web/htdocs/index.php 2014-05-09 23:00:49 UTC (rev 6622) @@ -45,8 +45,16 @@ You can report bugs via the <a href="http://sourceforge.net/tracker/?group_id=202880">Issue Tracker</a> or notify us directly on <a href="irc://irc.oftc.net/#mingw-w64">IRC</a> on #mingw-w64 on OFTC, via the <a href="http://irc.oftc.net/?channels=#mingw-w64">web-based client</a> or via a relay on freenode. </p> <div class="projects"> - <h3>Some projects successfully using MinGW-w64</h3> - <?php include('projects.php'); ?> + <?php + include('projects.php'); + print_links('Associated Projects', $associated_projects); + + print_links('Some Projects Successfully using Mingw-w64', + array_merge($compilers_ides_tools, $providers, $builds_against)); + echo '<a style="text-align: center" href="users.php">See More Projects</a>'; + echo '<a style="text-align: center" href="mailto:min...@li..."><strong>Add your project!</strong></a>'; + ?> + </div> <div class="news"> Modified: web/htdocs/projects.php =================================================================== --- web/htdocs/projects.php 2014-05-09 22:37:49 UTC (rev 6621) +++ web/htdocs/projects.php 2014-05-09 23:00:49 UTC (rev 6622) @@ -1,86 +1,103 @@ <?php -$projects = array( - '<a href="http://gcc.gnu.org/">GCC: The GNU Compiler Collection</a>', - '<a href="http://www.gnu.org/software/binutils/">GNU Binutils</a>', - '<a href="http://www.gnu.org/software/gdb/">GDB: The GNU Project Debugger</a>', - '<a href="http://fedoraproject.org/wiki/MinGW">Fedora cross-compiler</a>', +$providers = array( + '<a href="http://fedoraproject.org/wiki/MinGW">Fedora cross-compiler</a>', + '<a href="http://code.google.com/p/windows-package-manager/">Npackd</a>', + '<a href="http://opensuse.org">OpenSUSE</a>', + '<a href="http://win-builds.org">Win-builds</a>' +); - '<a href="http://uhexen2.sf.net/">Hexen II: Hammer of Thyrion</a>', - '<a href="http://ffmpeg.mplayerhq.hu/">FFmpeg</a>', - '<a href="http://www.opensc-project.org/">OpenSC</a>', - '<a href="http://wiki.winehq.org/Wine64">Wine</a>', - '<a href="http://mamedev.org/">MAME (Yes, the arcade emulator!)</a>', +$compilers_ides_tools = array( + '<a href="http://www.codeblocks.org/">Code::Blocks</a>', + '<a href="http://gcc.gnu.org/">GCC: The GNU Compiler Collection</a>', + '<a href="http://www.gnu.org/software/gdb/">GDB: The GNU Project Debugger</a>', + '<a href="http://www.gnu.org/software/binutils/">GNU Binutils</a>', + '<a href="http://common-lisp.net/project/mkcl/">ManKai Common Lisp</a>', + '<a href="http://www.ocaml.org">OCaml</a>', + '<a href="http://www.eligis.com/">OpenLisp</a>', + '<a href="http://www.perl.org/">Perl (5.12.0 and later)</a>', + '<a href="http://www.paratools.com/PToolsWIN">PToolsWin - Parallel Tools for Windows Binaries on Linux</a>', + '<a href="http://strawberryperl.com/">Strawberry Perl (bundles mingw-w64 gcc toolchain)</a>', + '<a href="http://www.r-project.org/">The R Project for Statistical Computing</a>', +); - '<a href="http://www.reactos.org/en/index.html">ReactOS</a>', - '<a href="http://www.videolan.org/vlc/">VideoLAN VLC</a>', - '<a href="http://sourceware.org/pthreads-win32/">pthreads</a>', - '<a href="http://www.openssl.org/">OpenSSL</a>', - '<a href="http://www.wxwidgets.org/">wxWidgets</a>', - '<a href="http://www.codeblocks.org/">Code::Blocks</a>', +$associated_projects = array( + '<a href="http://cygwin.com">Cygwin</a>', + '<a href="http://www.reactos.org/en/index.html">ReactOS</a>', + '<a href="http://wiki.winehq.org/Wine64">Wine</a>', +); - '<a href="http://www.fltk.org/">FLTK</a>', - '<a href="http://sbcarchiver.cjb.net/">SBC Archiver</a>', - '<a href="http://www.eligis.com/">OpenLisp</a>', - '<a href="http://www.gtk.org/download-windows-64bit.html">GTK+</a>', - '<a href="http://gimp-win.sourceforge.net/stable.html">GIMP</a>', - '<a href="http://www.mpg123.de/">mpg123</a>', +$builds_against = array( + '<a href="http://code.google.com/p/barchart-udt/">Barchart-UDT</a>', + '<a href="http://www.blender.org/">Blender</a>', + '<a href="http://www.boost.org/">Boost</a>', + '<a href="http://botan.randombit.net/">Botan</a>', + '<a href="http://daetools.sourceforge.net">DAE Tools</a>', + '<a href="http://devkitpro.org/">devkitPro</a>', + '<a href="http://sourceforge.net/projects/dbh/">Disk Based HashTables</a>', + '<a href="http://www.ecere.com/">Ecere SDK - eC compiler, GUI toolkit, and IDE</a>', + '<a href="http://www.ekiga.org/">Ekiga</a>', + '<a href="http://emergedesktop.org">Emerge Desktop</a>', + '<a href="http://www.enlightenment.org/">Enlightenment</a>', + '<a href="http://factorcode.org/">Factor</a>', + '<a href="http://ffmpeg.mplayerhq.hu/">FFmpeg</a>', + '<a href="http://www.fltk.org/">FLTK</a>', + '<a href="http://fc-solve.shlomifish.org/">Freecell Solver</a>', + '<a href="http://freeverb3.sourceforge.net/">Freeverb3</a>', + '<a href="http://gimp-win.sourceforge.net/stable.html">GIMP</a>', + '<a href="http://www.gnu.org/software/gsasl/">GNU SASL</a>', + '<a href="http://www.gnu.org/software/gnutls/">GnuTLS</a>', + '<a href="http://www.graphicsmagick.org/">GraphicsMagick</a>', + '<a href="http://www.gtk.org/download-windows-64bit.html">GTK+</a>', + '<a href="http://uhexen2.sf.net/">Hexen II: Hammer of Thyrion</a>', + '<a href="http://www.iauxsoft.com/">iAuxSoft</a>', + '<a href="http://www.imagemagick.org/">ImageMagick</a>', + '<a href="http://jpen.sf.net/">JPen</a>', + '<a href="http://kde.org/">KDE Software Collection</a>', + '<a href="http://libav.org/">libav</a>', + '<a href="https://www.libreoffice.org/">LibreOffice</a>', + '<a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a>', + '<a href="http://libvirt.org/">libvirt</a>', + '<a href="http://www.webmproject.org/">libvpx</a>', + '<a href="http://xmlsoft.org/">Libxml2</a>', + '<a href="http://mamedev.org/">MAME (Yes, the arcade emulator!)</a>', + '<a href="http://mctrl.sourceforge.net/">mCtrl</a>', + '<a href="http://www.mpg123.de/">mpg123</a>', + '<a href="http://www.mpir.org/">MPIR</a>', + '<a href="https://bitbucket.org/Haroogan/microsoft-mpi/downloads">MS MPI (repackaged)</a>', + '<a href="http://www.symscape.com/configure-msmpi-for-mingw-w64">MS MPI</a>', + '<a href="http://www.symscape.com/openfoam-1-7-x-on-windows-64-mpi">OpenFOAM</a>', + '<a href="http://www.opensc-project.org/">OpenSC</a>', + '<a href="http://www.openssl.org/">OpenSSL</a>', + '<a href="http://www.postgresql.org/">PostgreSQL</a>', + '<a href="http://sourceware.org/pthreads-win32/">pthreads</a>', + '<a href="http://qt-project.org/">Qt</a>', + '<a href="http://quakespasm.sourceforge.net/">QuakeSpasm</a>', + '<a href="http://remood.sf.net/">ReMooD</a>', + '<a href="http://sbcarchiver.cjb.net/">SBC Archiver</a>', + '<a href="http://smartimagedenoiser.com/">Smart Image Denoiser</a>', + '<a href="http://smartmontools.sourceforge.net/">smartmontools</a>', + '<a href="http://www.tomahawk-player.org/">Tomahawk Player</a>', + '<a href="http://www.videolan.org/vlc/">VideoLAN VLC</a>', + '<a href="http://www.vsxu.com/">VSXu</a>', + '<a href="http://www.woodem.eu/">Woo</a>', + '<a href="http://www.wxperl.co.uk/building/msw.html">wxPerl PPMs</a>', + '<a href="http://www.wxwidgets.org/">wxWidgets</a>', + '<a href="http://www.yafaray.org/">YafaRay</a>', + '<a href="http://www.zlib.net/">zlib</a>', +); - '<a href="http://factorcode.org/">Factor</a>', - '<a href="http://jpen.sf.net/">JPen</a>', - '<a href="http://www.iauxsoft.com/">iAuxSoft</a>', - '<a href="http://remood.sf.net/">ReMooD</a>', - '<a href="http://emergedesktop.org">Emerge Desktop</a>', - '<a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a>', +function print_links($name, $links) { + global $builds_against; - '<a href="http://www.wxperl.co.uk/building/msw.html">wxPerl PPMs</a>', - '<a href="http://www.zlib.net/">zlib</a>', - '<a href="http://www.r-project.org/">The R Project for Statistical Computing</a>', - '<a href="http://www.perl.org/">Perl (5.12.0 and later)</a>', - '<a href="http://strawberryperl.com/">Strawberry Perl (bundles mingw-w64 gcc toolchain)</a>', - '<a href="http://quakespasm.sourceforge.net/">QuakeSpasm</a>', - '<a href="http://www.gnu.org/software/gsasl/">GNU SASL</a>', - '<a href="http://www.gnu.org/software/gnutls/">GnuTLS</a>', - '<a href="http://www.symscape.com/openfoam-1-7-x-on-windows-64-mpi">OpenFOAM</a>', - '<a href="http://www.symscape.com/configure-msmpi-for-mingw-w64">MS MPI</a>', - '<a href="http://xmlsoft.org/">Libxml2</a>', - '<a href="http://code.google.com/p/barchart-udt/">Barchart-UDT</a>', - '<a href="http://www.postgresql.org/">PostgreSQL</a>', - '<a href="http://www.yafaray.org/">YafaRay</a>', - '<a href="http://libav.org/">libav</a>', - '<a href="http://www.mpir.org/">MPIR</a>', - '<a href="http://common-lisp.net/project/mkcl/">ManKai Common Lisp</a>', - '<a href="https://www.libreoffice.org/">LibreOffice</a>', - '<a href="http://www.tomahawk-player.org/">Tomahawk Player</a>', - '<a href="http://mctrl.sourceforge.net/">mCtrl</a>', - '<a href="http://www.blender.org/">Blender</a>', - '<a href="http://www.paratools.com/PToolsWIN">PToolsWin - Parallel Tools for Windows Binaries on Linux</a>', - '<a href="http://www.enlightenment.org/">Enlightenment</a>', - '<a href="http://kde.org/">KDE Software Collection</a>', - '<a href="http://devkitpro.org/">devkitPro</a>', - '<a href="http://fc-solve.shlomifish.org/">Freecell Solver</a>', - '<a href="http://libvirt.org/">libvirt</a>', - '<a href="http://smartmontools.sourceforge.net/">smartmontools</a>', - '<a href="http://freeverb3.sourceforge.net/">Freeverb3</a>', - '<a href="http://www.vsxu.com/">VSXu</a>', - '<a href="http://www.graphicsmagick.org/">GraphicsMagick</a>', - '<a href="http://www.imagemagick.org/">ImageMagick</a>', - '<a href="http://www.boost.org/">Boost</a>', - '<a href="http://botan.randombit.net/">Botan</a>', - '<a href="http://www.woodem.eu/">Woo</a>', - '<a href="http://qt-project.org/">Qt 4.8.3</a>', - '<a href="http://www.ecere.com/">Ecere SDK - eC compiler, GUI toolkit, and IDE</a>', - '<a href="http://code.google.com/p/windows-package-manager/">Npackd</a>', - '<a href="http://smartimagedenoiser.com/">Smart Image Denoiser</a>', - '<a href="http://sourceforge.net/projects/dbh/">Disk Based HashTables</a>', - '<a href="http://www.ekiga.org/">Ekiga</a>', - '<a href="https://bitbucket.org/Haroogan/microsoft-mpi/downloads">MS MPI (repackaged)</a>', - '<a href="http://www.webmproject.org/">libvpx</a>' -); + if (count($links) > 4) { + shuffle($links); + $links = array_slice($links, 0, 30); + sort($links, SORT_STRING); + } - shuffle($projects); - $projects_slice = array_slice($projects, 0, 60); - foreach($projects_slice as $project) echo $project; + printf('<h3>%s</h3>', $name); + foreach($links as $link) echo $link; - echo '<a href="mailto:min...@li..." style="text-align: center"><strong>Add your project!</strong></a>'; +} ?> Added: web/htdocs/users.php =================================================================== --- web/htdocs/users.php (rev 0) +++ web/htdocs/users.php 2014-05-09 23:00:49 UTC (rev 6622) @@ -0,0 +1,38 @@ +<?php + $page_title = 'Projects Using Mingw-w64'; + + include('inc/header.php'); + include('inc/navigation.php'); + include('inc/right.php'); + +?> + + + <!-- MAIN CONTENT AREA --> + <div id="middle"> + <?php + include('projects.php'); + + printf('<h3>%s</h3>', 'Associated Projects'); + echo '<ul>'; + foreach($associated_projects as $link) printf('<li>%s</li>', $link); + echo '</ul>'; + + printf('<h3>%s</h3>', 'Package Providers'); + echo '<ul>'; + foreach($providers as $link) printf('<li>%s</li>', $link); + echo '</ul>'; + + printf('<h3>%s</h3>', 'Compilers and Tools'); + echo '<ul>'; + foreach($compilers_ides_tools as $link) printf('<li>%s</li>', $link); + echo '</ul>'; + + printf('<h3>%s</h3>', 'Projects using mingw-w64 to build'); + echo '<ul>'; + foreach($builds_against as $link) printf('<li>%s</li>', $link); + echo '</ul>'; + ?> + </div> + +<?php include('inc/footer.php'); ?> Property changes on: web/htdocs/users.php ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/html \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |