Permalink
Browse files

final links and tweaks to web site

  • Loading branch information...
1 parent 62e8632 commit f8de3147ec447f6cec830c970eb6fb9d0383ac21 @mzero mzero committed May 28, 2013
View
60 NOTES-2013.2
@@ -48,3 +48,63 @@ BUILD
$ make users-guide
[x] result is in dist/doc/users-guide
[x] copy this as dist-<arch>/root/Library/Framekworks/GHC.framework/Versions/<ver>/usr/share/doc/ghc/html/Cabal
+
+[x] Three packages didn't manage to build docs:
+ random, primitive, network
+
+ They all fail like this:
+
+ Data/Primitive/MachDeps.hs:15:0:
+ error: MachDeps.h: No such file or directory
+ Generating the primitive-0.5.0.1 package documentation failed
+
+ dist/build/Network/BSD.hs:23:0:
+ error: Typeable.h: No such file or directory
+ Generating the network-2.4.1.2 package documentation failed
+
+ [x] hand building them worked... so not sure what is going on:
+ BASE=/Users/markl/Projects/A/platform/hp-github/src/macos/dist-i386
+ cd $BASE/source/packages
+ for d in *
+ do test -f $d/dist/doc/html/${d%-*}/index.html || echo $d has no html doc
+ done
+ cd <pkg-dir>
+ GHC_PACKAGE_PATH=$BASE/package.conf.d PATH="$BASE/bin:$PATH" \
+ ./Setup haddock -v3 --hyperlink-source
+ [x] reubuilt doc index and installer
+
+
+
+
+= Site =
+
+[x] Edit info in upper-right of index.html
+[x] Update release schedule for current and next release on wiki:
+ http://trac.haskell.org/haskell-platform/wiki/ReleaseTimetable
+[x] add a new section to prior.markdown for previously current release
+ [x] move the download links there
+[x] on lambda.haskell.org
+ [x] create /var/www/platform/download/<version>
+ [x] copy installers there
+ [x] create md5sum.txt:
+ md5sum [hH]* > md5sum.txt
+[x] update windows.markdown, mac.markdown, and linux.markdown
+ [x] update the download link
+ [x] update the number of the release
+ [x] for linux, update the link to GHC binary download page
+[x] update the GHC version and info on contents.markdown
+[] make the doc
+ [x] install the platform on a machine
+ [x] cd /Library/Haskell/doc
+ [x] tar czvLf ~/hp-doc-<ver>.tgz *
+ [x] untar that somewhere and clean it up:
+ [x] find packages -name 'bin' -o -name 'lib' | xargs rm -rf
+ [x] remove mac stuff from start.html
+ [x] retar it back up
+ [x] get that tarball onto lambda
+[] update current links on lambda:
+ [] /var/www/platform/docs/current
+ [] /var/www/platform/download/current
+
+
+
View
17 download-website/index.html
@@ -107,12 +107,17 @@
<div id="timeline">
<p>
Current release: <a href="changelog.html">2013.2.0.0</a>
- <br />
- <b>New packages:</b> attoparsec, case-insensitive,
- <br />
- hashable, unordered-containers
- <br />
- <b>Major update: </b> OpenGL and GLUT
+ </p>
+ <p>
+ <b>New packages</b>
+ <br />attoparsec
+ <br />case-insensitive,
+ <br />hashable
+ <br />unordered-containers
+ </p>
+ <p>
+ <b>Major update</b>
+ <br />OpenGL and GLUT
</p>
<p>
Next release: <a href="http://trac.haskell.org/haskell-platform/wiki/ReleaseTimetable">2013.4.0.0</a>
View
8 download-website/linux.html
@@ -54,11 +54,11 @@ <h1 class="title">Haskell Platform for Linux</h1>
<h2 id="build-from-source">Build from source</h2>
<p>Download the source tarball for Unix-like systems: here</p>
<ul>
-<li><img src="icons/source.png" /> <strong><a href="http://lambda.haskell.org/platform/download/2012.4.0.0/haskell-platform-2012.4.0.0.tar.gz" onClick="javascript: pageTracker._trackPageview('/downloads/source'); ">haskell-platform-2012.4.0.0.tar.gz</a></strong> <br /><small>SHA-1: <code>7976508c50305969f64c721a1d095ae22efff8b7</code></small></li>
+<li><img src="icons/source.png" /> <strong><a href="http://lambda.haskell.org/platform/download/2013.2.0.0/haskell-platform-2013.2.0.0.tar.gz" onClick="javascript: pageTracker._trackPageview('/downloads/source'); ">haskell-platform-2013.2.0.0.tar.gz</a></strong> <br /><small>SHA-1: <code>8669bb5add1826c0523fb130c095fb8bf23a30ce</code></small></li>
</ul>
-<p>Get and install GHC 7.4.2 prior to building the platform:</p>
+<p>Get and install GHC 7.6.3 prior to building the platform:</p>
<ul>
-<li><a href="http://haskell.org/ghc/download_ghc_7_4_2.html">GHC 7.4.2</a></li>
+<li><a href="http://www.haskell.org/ghc/download_ghc_7_6_3">GHC 7.6.3</a></li>
</ul>
<p>Finally, unpack the Haskell Platform source tarball, and run (possibly with 'sudo'):</p>
<pre><code> ./configure
@@ -70,7 +70,7 @@ <h2 id="build-from-source">Build from source</h2>
**Build from cabal**
If you already have a reasonable Haskell development environment with
-GHC 7.0.2 and cabal-install, you can build the platform from the Cabal
+GHC 7.0.2 or later and cabal-install, you can build the platform from the Cabal
package alone.
![](icons/cabal.png)
View
10 download-website/linux.markdown
@@ -51,12 +51,12 @@ See also: *[justhub]*, for REHL, CentOS, Scientific Linux, and Fedora spport
Download the source tarball for Unix-like systems: here
* ![](icons/source.png)
-**<a href="http://lambda.haskell.org/platform/download/2012.4.0.0/haskell-platform-2012.4.0.0.tar.gz" onClick="javascript: pageTracker._trackPageview('/downloads/source'); ">haskell-platform-2012.4.0.0.tar.gz</a>** \
-<small>SHA-1: `7976508c50305969f64c721a1d095ae22efff8b7`</small>
+**<a href="http://lambda.haskell.org/platform/download/2013.2.0.0/haskell-platform-2013.2.0.0.tar.gz" onClick="javascript: pageTracker._trackPageview('/downloads/source'); ">haskell-platform-2013.2.0.0.tar.gz</a>** \
+<small>SHA-1: `8669bb5add1826c0523fb130c095fb8bf23a30ce`</small>
-Get and install GHC 7.4.2 prior to building the platform:
+Get and install GHC 7.6.3 prior to building the platform:
- * [GHC 7.4.2](http://haskell.org/ghc/download_ghc_7_4_2.html)
+ * [GHC 7.6.3](http://www.haskell.org/ghc/download_ghc_7_6_3)
Finally, unpack the Haskell Platform source tarball, and run (possibly with 'sudo'):
@@ -74,7 +74,7 @@ There is also a [README] file in the tarball with more detailed information on b
**Build from cabal**
If you already have a reasonable Haskell development environment with
-GHC 7.0.2 and cabal-install, you can build the platform from the Cabal
+GHC 7.0.2 or later and cabal-install, you can build the platform from the Cabal
package alone.
![](icons/cabal.png)
View
10 download-website/mac.html
@@ -21,8 +21,8 @@ <h1 class="title">Haskell Platform for Mac OS X</h1>
</table>
<p><img style="float:right;" src="images/OS_X-Logo.png" /> Download the Mac OS X installer here:</p>
<ul>
-<li><p><strong><a href="http://lambda.haskell.org/platform/download/2012.4.0.0/Haskell%20Platform%202012.4.0.0%2032bit.pkg" onClick="javascript: pageTracker._trackPageview('/downloads/mac'); ">Haskell Platform 2012.4.0.0 for Mac OS X, 32 bit</a></strong> (10.6 or later) <br /><small>SHA-1: <code>aade59af54a20b77bb5fc4d8ac740b69d0a63d05</code></small></p></li>
-<li><p><strong><a href="http://lambda.haskell.org/platform/download/2012.4.0.0/Haskell%20Platform%202012.4.0.0%2064bit.pkg" onClick="javascript: pageTracker._trackPageview('/downloads/mac'); "> Haskell Platform 2012.4.0.0 for Mac OS X, 64 bit</a></strong> (10.6 or later) <br /><small>SHA-1: <code>f91fe05618494becc6b55d70c1f1cb20b02cecf0</code></small></p></li>
+<li><p><strong><a href="http://lambda.haskell.org/platform/download/2013.2.0.0/Haskell%20Platform%202013.2.0.0%2032bit.pkg" onClick="javascript: pageTracker._trackPageview('/downloads/mac'); ">Haskell Platform 2013.2.0.0 for Mac OS X, 32 bit</a></strong> (10.6 or later) <br /><small>SHA-1: <code>15dd8762c9800308cb7cfdd16ea1a8e74988e06a</code></small></p></li>
+<li><p><strong><a href="http://lambda.haskell.org/platform/download/2013.2.0.0/Haskell%20Platform%202013.2.0.0%2064bit.pkg" onClick="javascript: pageTracker._trackPageview('/downloads/mac'); "> Haskell Platform 2013.2.0.0 for Mac OS X, 64 bit</a></strong> (10.6 or later) <br /><small>SHA-1: <code>89e6fb747816af69acabc5c04cee103257855614</code></small></p></li>
</ul>
<!--
* <small>*Pick the 32-bit vesion, unless you have a specific reason to use the 64-bit version.*<br />
@@ -41,11 +41,11 @@ <h1 class="title">Haskell Platform for Mac OS X</h1>
<p><em>The command line development tools are required prior to installation.</em> <br />If you have <tt>/usr/bin/gcc</tt> available in a shell, you should be good to go. If not:</p>
<ul>
<li><p>On OS 10.6, 32-bit, use Xcode 3.2 or later: Choose the &quot;Customize…&quot; button during installation and choose <strong>UNIX Development</strong>. 64-bit version requires Xcode 4.1 or later.</p></li>
-<li><p>On OS 10.7, choose one of the following:</p>
+<li><p>On OS 10.7 or later, choose one of the following:</p>
<ul>
<li><p>Download and install <strong>Command Line Tools for Xcode</strong>. Despite the name, you don't need Xcode installed!</p></li>
-<li><p>After installing Xcode 4.3, choose <strong>Preferences</strong>, then pick the <strong>Downloads</strong> panel. There you can download and install the <strong>Command Line Tools</strong> as an optional component. This installs the same package as listed in the above option.</p></li>
-<li><p>If you have Xcode prior to 4.3, depending on how you installed it, you may already have the command line tools. If not, consider the first 10.7 option above.</p></li>
+<li><p>After installing Xcode (4.3 or later), choose <strong>Preferences</strong>, then pick the <strong>Downloads</strong> panel. There you can download and install the <strong>Command Line Tools</strong> as an optional component. This installs the same package as listed in the above option.</p></li>
+<li><p>If you have Xcode prior to 4.3, depending on how you installed it, you may already have the command line tools. If not, consider the first option above.</p></li>
</ul></li>
<li><p><em>The command line tools and/or Xcode can be downloaded for free from <a href="http://developer.apple.com">Apple's developer website</a>, you do need to register as a developer (also free).</em></p></li>
</ul>
View
14 download-website/mac.markdown
@@ -10,11 +10,11 @@
<img style="float:right;" src="images/OS_X-Logo.png" />
Download the Mac OS X installer here:
-* **<a href="http://lambda.haskell.org/platform/download/2012.4.0.0/Haskell%20Platform%202012.4.0.0%2032bit.pkg" onClick="javascript: pageTracker._trackPageview('/downloads/mac'); ">Haskell Platform 2012.4.0.0 for Mac OS X, 32 bit</a>** (10.6 or later) \
-<small>SHA-1: `aade59af54a20b77bb5fc4d8ac740b69d0a63d05`</small>
+* **<a href="http://lambda.haskell.org/platform/download/2013.2.0.0/Haskell%20Platform%202013.2.0.0%2032bit.pkg" onClick="javascript: pageTracker._trackPageview('/downloads/mac'); ">Haskell Platform 2013.2.0.0 for Mac OS X, 32 bit</a>** (10.6 or later) \
+<small>SHA-1: `15dd8762c9800308cb7cfdd16ea1a8e74988e06a`</small>
-* **<a href="http://lambda.haskell.org/platform/download/2012.4.0.0/Haskell%20Platform%202012.4.0.0%2064bit.pkg" onClick="javascript: pageTracker._trackPageview('/downloads/mac'); "> Haskell Platform 2012.4.0.0 for Mac OS X, 64 bit</a>** (10.6 or later) \
-<small>SHA-1: `f91fe05618494becc6b55d70c1f1cb20b02cecf0`</small>
+* **<a href="http://lambda.haskell.org/platform/download/2013.2.0.0/Haskell%20Platform%202013.2.0.0%2064bit.pkg" onClick="javascript: pageTracker._trackPageview('/downloads/mac'); "> Haskell Platform 2013.2.0.0 for Mac OS X, 64 bit</a>** (10.6 or later) \
+<small>SHA-1: `89e6fb747816af69acabc5c04cee103257855614`</small>
<!--
* <small>*Pick the 32-bit vesion, unless you have a specific reason to use the 64-bit version.*<br />
@@ -38,19 +38,19 @@ After downloading:
* On OS 10.6, 32-bit, use Xcode 3.2 or later: Choose the "Customize…" button during installation and choose **UNIX Development**. 64-bit version requires Xcode 4.1 or later.
- * On OS 10.7, choose one of the following:
+ * On OS 10.7 or later, choose one of the following:
* Download and install **Command Line Tools for Xcode**.
Despite the name, you don't need Xcode installed!
- * After installing Xcode 4.3, choose **Preferences**, then
+ * After installing Xcode (4.3 or later), choose **Preferences**, then
pick the **Downloads** panel. There you can download and
install the **Command Line Tools** as an optional component.
This installs the same package as listed in the above option.
* If you have Xcode prior to 4.3, depending on how you installed it,
you may already have the command line tools. If not, consider the
- first 10.7 option above.
+ first option above.
* *The command line tools and/or Xcode can be downloaded for free
from [Apple's developer website](http://developer.apple.com), you
View
2 download-website/windows.html
@@ -21,7 +21,7 @@ <h1 class="title">Haskell Platform for Windows</h1>
</table>
<p><img style="float:right;" src="images/windows.png" /> Download the Windows installer here:</p>
<ul>
-<li><strong><a href="http://lambda.haskell.org/platform/download/2012.4.0.0/HaskellPlatform-2012.4.0.0-setup.exe" onClick="javascript: pageTracker._trackPageview('/downloads/windows'); ">Haskell Platform 2012.4.0.0 for Windows</a></strong> <br /><small>SHA-1: <code>61e331b7f2ad6dd4a9bbc0295d40e719bf610207</code></small></li>
+<li><strong><a href="http://lambda.haskell.org/platform/download/2013.2.0.0/HaskellPlatform-2013.2.0.0-setup.exe" onClick="javascript: pageTracker._trackPageview('/downloads/windows'); ">Haskell Platform 2013.2.0.0 for Windows</a></strong> <br /><small>SHA-1: <code>fe9a4eee2fe8839eb3b240f15a2af229a110e37f</code></small></li>
</ul>
<p>After downloading:</p>
<ul>
View
4 download-website/windows.markdown
@@ -10,8 +10,8 @@
<img style="float:right;" src="images/windows.png" />
Download the Windows installer here:
-* **<a href="http://lambda.haskell.org/platform/download/2012.4.0.0/HaskellPlatform-2012.4.0.0-setup.exe" onClick="javascript: pageTracker._trackPageview('/downloads/windows'); ">Haskell Platform 2012.4.0.0 for Windows</a>** \
-<small>SHA-1: `61e331b7f2ad6dd4a9bbc0295d40e719bf610207`</small>
+* **<a href="http://lambda.haskell.org/platform/download/2013.2.0.0/HaskellPlatform-2013.2.0.0-setup.exe" onClick="javascript: pageTracker._trackPageview('/downloads/windows'); ">Haskell Platform 2013.2.0.0 for Windows</a>** \
+<small>SHA-1: `fe9a4eee2fe8839eb3b240f15a2af229a110e37f`</small>
After downloading:

0 comments on commit f8de314

Please sign in to comment.