From 865e818ea9c5d91a359125eaff7d74858943d2fe Mon Sep 17 00:00:00 2001 From: hallgren Date: Sat, 21 Jun 2014 18:29:29 +0000 Subject: [PATCH] Update web pages and bump version number to 3.6! --- download/{index-next.t2t => index-3.5.t2t} | 53 ++++----- download/index.t2t | 53 +++++---- gf.cabal | 2 +- index.html | 130 +++++++++++++-------- new.html => oldindex.html | 130 ++++++++------------- 5 files changed, 185 insertions(+), 183 deletions(-) rename download/{index-next.t2t => index-3.5.t2t} (67%) rename new.html => oldindex.html (79%) diff --git a/download/index-next.t2t b/download/index-3.5.t2t similarity index 67% rename from download/index-next.t2t rename to download/index-3.5.t2t index c78a2af5e..9f1bbe4b2 100644 --- a/download/index-next.t2t +++ b/download/index-3.5.t2t @@ -8,19 +8,19 @@ Grammatical Framework Download and Installation %!postproc(html): %!postproc(html):

-**GF 3.6** will probably be released on 19 June 2014. +**GF 3.5** was released on 6 August 2013. -What's new? See the [Release notes release-3.6.html]. +What's new? See the [Release notes release-3.5.html]. == Binary packages == | **Platform** | **Download** | **How to install** -| Mac OS X | [gf-3.6-bin-intel-mac.tar.gz gf-3.6-bin-intel-mac.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.6-bin-intel-mac.tar.gz`` +| MacOS X | [gf-3.5-bin-intel-mac.tar.gz gf-3.5-bin-intel-mac.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.5-bin-intel-mac.tar.gz`` %| Fedora (32-bit) | [Fedora RPMs /~hallgren/tmp/Fedora/] | ``sudo rpm -i ...`` -| Ubuntu (32-bit) | [gf_3.6-1_i386.deb gf_3.6-1_i386.deb] | ``sudo dpkg -i gf_3.6-1_i386.deb`` -| Ubuntu (64-bit) | [gf_3.6-1_amd64.deb gf_3.6-1_amd64.deb] | ``sudo dpkg -i gf_3.6-1_amd64.deb`` -| Windows | [gf-3.6-bin-windows.zip gf-3.6-bin-windows.zip] | ``unzip gf-3.6-bin-windows.zip`` +| Ubuntu (32-bit) | [gf_3.5-1_i386.deb gf_3.5-1_i386.deb] | ``sudo dpkg -i gf_3.5-1_i386.deb`` +| Ubuntu (64-bit) | [gf_3.5-1_amd64.deb gf_3.5-1_amd64.deb] | ``sudo dpkg -i gf_3.5-1_amd64.deb`` +| Windows | [gf-3.5-bin-windows.zip gf-3.5-bin-windows.zip] | ``unzip gf-3.5-bin-windows.zip`` %| ... | ... | ... %More binary packages might be added later. @@ -33,18 +33,18 @@ You will probably need to set the ``PATH`` and ``GF_LIB_PATH`` environment variables, see Inari's notes on [Installing GF on Windows http://www.grammaticalframework.org/~inari/gf-windows.html#toc3]. -The ``.deb`` packages work on Ubuntu 12.04, 13.10 and 14.04. +The ``.deb`` packages work on Ubuntu 12.04, 12.10 and 13.04. %The ``.pkg`` package works on MacOS X 10.6 (Snow Leopard). -The Mac OS tar package works on 10.8 (Mountain Lion) and 10.9 (Mavericks). +The MacOS tar package works on 10.6 (Leopard), 10.7 (Lion) +and 10.8 (Mountain Lion). -The Mac OS and Linux ``.tar.gz`` packages are designed to be installed in -``/usr/local``. +The MacOS and Linux ``.tar.gz`` packages are designed to be installed in ``/usr/local``. You can install them in other locations, but then you need to set the ``GF_LIB_PATH`` environment variable: ``` - export GF_LIB_PATH=/usr/local/share/gf-3.6/lib + export GF_LIB_PATH=/usr/local/share/gf-3.5/lib ``` where ``/usr/local`` should be replaced with the path to the location where you @@ -53,8 +53,8 @@ unpacked the package. ==Installing the latest release from source== -[GF is on Hackage http://hackage.haskell.org/package/gf], so under normal -circumstances the prodedure is fairly simple: +[GF is on Hackage http://hackage.haskell.org/package/gf], so the prodedure is +fairly simple: + Install the [Haskell Platform http://hackage.haskell.org/platform] version 2013.2.0.0 or 2012.4.0.0 (see notes 2&3 below) @@ -65,7 +65,7 @@ circumstances the prodedure is fairly simple: You can also download the full source package from here: -[``gf-3.6.tar.gz`` gf-3.6.tar.gz]. +[``gf-3.5.tar.gz`` gf-3.5.tar.gz]. === Notes === @@ -74,8 +74,7 @@ The above steps installs GF for a single user. The executables are put in ``$HOME/.cabal/bin`` (or, with recent versions of the Haskell platform on Mac OS X, in ``$HOME/Library/Haskell/bin``), so it is a good -idea to put a line in your ``.bash_profile`` or ``.profile`` -to add that directory to you path: +idea to put a line in your ``.bash_profile`` to add that directory to you path: ``` PATH=$HOME/.cabal/bin:$PATH @@ -98,22 +97,13 @@ manually. Here is one way to do this: **Note 2**. We recommend using GHC 7.6 (which is part of the Haskell Platform 2013.2.0.0) or GHC 7.4 (which is part of the Haskell Platform 2012.4.0.0). -Using GHC 7.0 will probably still work for the most part -(but there is an issue with error reporting in ``gf -server`` -when compiled with GHC 7.0). -Compilation with GHC 6.12 is no longer supported, because of multiple package -version dependency problems. - -The GF source code has been updated to be compilable with GHC 7.8, -unlike the [cgi http://hackage.haskell.org/package/cgi] package on Hackage, -which is needed to compile GF with ``gf -server`` mode support. -If you want to compile GF with GHC 7.8 and need ``gf -server`` mode, -there is -[a patched version of the cgi package on github https://github.com/jhenahan/haskell-cgi] -that you can install instead of the version on Hackage. +Older versions of GHC (6.12 and 7.0) probably still work for the most part. +(For example, there is a issue with error reporting in ``gf -server`` +when compiled with GHC 7.0.) +%GF does **not** compile with the most recent versions of Alex (>=3.0). **Note 3**. -[The Haskell Platform for Mac OS X http://www.haskell.org/platform/mac.html] +[The Haskell Platform for Mac OS X http://hackage.haskell.org/platform/mac.html] page states that you need Xcode 3.2 or later, but in fact it appears you need Xcode 3.2.3 or later. If you have Xcode 3.2.2, you can get an error from the linker: ``ld: unknown option: -no_pie``. @@ -131,7 +121,7 @@ already installed. If you encounter this, you can use ``ghc-pkg unregister gf`` to remove the installed version of GF and ``ghc-pkg list gf`` to verify that it is gone. -==Installing from the latest developer source code== +==Installing from the latest developer code== The first time: %, assuming you already have the Haskell Platform and darcs @@ -160,7 +150,6 @@ For more info on working with the GF source code, see the ==Older releases== -- [GF 3.5 index-3.5.html] (August 2013) - [GF 3.4 index-3.4.html] (January 2013). - [GF 3.3.3 index-3.3.3.html] (March 2012). - [GF 3.3 index-3.3.html] (October 2011). diff --git a/download/index.t2t b/download/index.t2t index 9f1bbe4b2..1298d144a 100644 --- a/download/index.t2t +++ b/download/index.t2t @@ -8,19 +8,19 @@ Grammatical Framework Download and Installation %!postproc(html): %!postproc(html):

-**GF 3.5** was released on 6 August 2013. +**GF 3.6** was released on 22 June 2014. -What's new? See the [Release notes release-3.5.html]. +What's new? See the [Release notes release-3.6.html]. == Binary packages == | **Platform** | **Download** | **How to install** -| MacOS X | [gf-3.5-bin-intel-mac.tar.gz gf-3.5-bin-intel-mac.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.5-bin-intel-mac.tar.gz`` +| Mac OS X | [gf-3.6-bin-intel-mac.tar.gz gf-3.6-bin-intel-mac.tar.gz] | ``sudo tar -C /usr/local -zxf gf-3.6-bin-intel-mac.tar.gz`` %| Fedora (32-bit) | [Fedora RPMs /~hallgren/tmp/Fedora/] | ``sudo rpm -i ...`` -| Ubuntu (32-bit) | [gf_3.5-1_i386.deb gf_3.5-1_i386.deb] | ``sudo dpkg -i gf_3.5-1_i386.deb`` -| Ubuntu (64-bit) | [gf_3.5-1_amd64.deb gf_3.5-1_amd64.deb] | ``sudo dpkg -i gf_3.5-1_amd64.deb`` -| Windows | [gf-3.5-bin-windows.zip gf-3.5-bin-windows.zip] | ``unzip gf-3.5-bin-windows.zip`` +| Ubuntu (32-bit) | [gf_3.6-1_i386.deb gf_3.6-1_i386.deb] | ``sudo dpkg -i gf_3.6-1_i386.deb`` +| Ubuntu (64-bit) | [gf_3.6-1_amd64.deb gf_3.6-1_amd64.deb] | ``sudo dpkg -i gf_3.6-1_amd64.deb`` +| Windows | [gf-3.6-bin-windows.zip gf-3.6-bin-windows.zip] | ``unzip gf-3.6-bin-windows.zip`` %| ... | ... | ... %More binary packages might be added later. @@ -33,18 +33,18 @@ You will probably need to set the ``PATH`` and ``GF_LIB_PATH`` environment variables, see Inari's notes on [Installing GF on Windows http://www.grammaticalframework.org/~inari/gf-windows.html#toc3]. -The ``.deb`` packages work on Ubuntu 12.04, 12.10 and 13.04. +The ``.deb`` packages work on Ubuntu 12.04, 13.10 and 14.04. %The ``.pkg`` package works on MacOS X 10.6 (Snow Leopard). -The MacOS tar package works on 10.6 (Leopard), 10.7 (Lion) -and 10.8 (Mountain Lion). +The Mac OS tar package works on 10.8 (Mountain Lion) and 10.9 (Mavericks). -The MacOS and Linux ``.tar.gz`` packages are designed to be installed in ``/usr/local``. +The Mac OS and Linux ``.tar.gz`` packages are designed to be installed in +``/usr/local``. You can install them in other locations, but then you need to set the ``GF_LIB_PATH`` environment variable: ``` - export GF_LIB_PATH=/usr/local/share/gf-3.5/lib + export GF_LIB_PATH=/usr/local/share/gf-3.6/lib ``` where ``/usr/local`` should be replaced with the path to the location where you @@ -53,8 +53,8 @@ unpacked the package. ==Installing the latest release from source== -[GF is on Hackage http://hackage.haskell.org/package/gf], so the prodedure is -fairly simple: +[GF is on Hackage http://hackage.haskell.org/package/gf], so under normal +circumstances the prodedure is fairly simple: + Install the [Haskell Platform http://hackage.haskell.org/platform] version 2013.2.0.0 or 2012.4.0.0 (see notes 2&3 below) @@ -65,7 +65,7 @@ fairly simple: You can also download the full source package from here: -[``gf-3.5.tar.gz`` gf-3.5.tar.gz]. +[``gf-3.6.tar.gz`` gf-3.6.tar.gz]. === Notes === @@ -74,7 +74,8 @@ The above steps installs GF for a single user. The executables are put in ``$HOME/.cabal/bin`` (or, with recent versions of the Haskell platform on Mac OS X, in ``$HOME/Library/Haskell/bin``), so it is a good -idea to put a line in your ``.bash_profile`` to add that directory to you path: +idea to put a line in your ``.bash_profile`` or ``.profile`` +to add that directory to you path: ``` PATH=$HOME/.cabal/bin:$PATH @@ -97,13 +98,22 @@ manually. Here is one way to do this: **Note 2**. We recommend using GHC 7.6 (which is part of the Haskell Platform 2013.2.0.0) or GHC 7.4 (which is part of the Haskell Platform 2012.4.0.0). -Older versions of GHC (6.12 and 7.0) probably still work for the most part. -(For example, there is a issue with error reporting in ``gf -server`` -when compiled with GHC 7.0.) -%GF does **not** compile with the most recent versions of Alex (>=3.0). +Using GHC 7.0 will probably still work for the most part +(but there is an issue with error reporting in ``gf -server`` +when compiled with GHC 7.0). +Compilation with GHC 6.12 is no longer supported, because of multiple package +version dependency problems. + +The GF source code has been updated to be compilable with GHC 7.8, +unlike the [cgi http://hackage.haskell.org/package/cgi] package on Hackage, +which is needed to compile GF with ``gf -server`` mode support. +If you want to compile GF with GHC 7.8 and need ``gf -server`` mode, +there is +[a patched version of the cgi package on github https://github.com/jhenahan/haskell-cgi] +that you can install instead of the version on Hackage. **Note 3**. -[The Haskell Platform for Mac OS X http://hackage.haskell.org/platform/mac.html] +[The Haskell Platform for Mac OS X http://www.haskell.org/platform/mac.html] page states that you need Xcode 3.2 or later, but in fact it appears you need Xcode 3.2.3 or later. If you have Xcode 3.2.2, you can get an error from the linker: ``ld: unknown option: -no_pie``. @@ -121,7 +131,7 @@ already installed. If you encounter this, you can use ``ghc-pkg unregister gf`` to remove the installed version of GF and ``ghc-pkg list gf`` to verify that it is gone. -==Installing from the latest developer code== +==Installing from the latest developer source code== The first time: %, assuming you already have the Haskell Platform and darcs @@ -150,6 +160,7 @@ For more info on working with the GF source code, see the ==Older releases== +- [GF 3.5 index-3.5.html] (August 2013) - [GF 3.4 index-3.4.html] (January 2013). - [GF 3.3.3 index-3.3.3.html] (March 2012). - [GF 3.3 index-3.3.html] (October 2011). diff --git a/gf.cabal b/gf.cabal index 158dc6d09..0d0aefcbd 100644 --- a/gf.cabal +++ b/gf.cabal @@ -1,5 +1,5 @@ name: gf -version: 3.5.12-darcs +version: 3.6 cabal-version: >= 1.10 build-type: Custom diff --git a/index.html b/index.html index 75c5eb0b0..9e4338307 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ GF - Grammatical Framework - + -
- - -

Grammatical Framework

-

-Version 3.5 -
-August 2013 + -

-