summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhallgren <hallgren@chalmers.se>2016-06-22 11:13:06 +0000
committerhallgren <hallgren@chalmers.se>2016-06-22 11:13:06 +0000
commitee9fcef7876fadeb356f106236278f11c0780389 (patch)
treef1c542c300cd0da846bdb33601b39f08d1701910
parent76fd94f82c90c5e22eae8e0aff4ee0a917a33db3 (diff)
Final changes for the GF 3.8 release
News item on the home page Put the download page and release notes in place. Add an entry in debian/changelog. Update the version number in gf.cabal.
-rw-r--r--debian/changelog6
-rw-r--r--download/index-3.7.1.t2t (renamed from download/index-next.t2t)55
-rw-r--r--download/index.t2t55
-rw-r--r--download/release-3.8.t2t (renamed from download/release-next.t2t)0
-rw-r--r--gf.cabal2
-rw-r--r--index.html2
6 files changed, 64 insertions, 56 deletions
diff --git a/debian/changelog b/debian/changelog
index 2cd8a64cb..476d09d0b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+gf (3.8-1) precise trusty vivid; urgency=low
+
+ * GF 3.8
+
+ -- Thomas Hallgren <hallgren@chalmers.se> Wed, 22 Jun 2016 14:00:00 +0200
+
gf (3.7.1-1) precise trusty vivid; urgency=low
* GF 3.7.1
diff --git a/download/index-next.t2t b/download/index-3.7.1.t2t
index 7fbf0a39f..0bbba65a9 100644
--- a/download/index-next.t2t
+++ b/download/index-3.7.1.t2t
@@ -7,27 +7,25 @@ Grammatical Framework Download and Installation
%!postproc(html): <TD><I> <TD><small>
%!postproc(html): </I></TD> </small></TD>
-**GF 3.8** will be released in June 2016.
+**GF 3.7.1** was released on 2 October 2015.
-What's new? See the [Release notes release-3.8.html].
+What's new? See the [Release notes release-3.7.1.html].
== Binary packages ==
|| Platform | Download | Features | How to install
-| Mac OS X | [gf-3.8.pkg gf-3.8.pkg] | //GF+S+C+P// | Double-click on the package icon (*)
-| Mac OS X | [gf-3.8-bin-intel-mac.tar.gz gf-3.8-bin-intel-mac.tar.gz] | //GF+S+C+P// | ``sudo tar -C /usr/local -zxf gf-3.8-bin-intel-mac.tar.gz``
-%| Fedora (32-bit) | [Fedora RPMs /~hallgren/tmp/Fedora/] | //GF+S+C+J+P// | ``sudo rpm -i ...``
-| Ubuntu (32-bit) | [gf_3.8-1_i386.deb gf_3.8-1_i386.deb] | //GF+S+C+J+P// | ``sudo dpkg -i gf_3.8-1_i386.deb``
-| Ubuntu (64-bit) | [gf_3.8-1_amd64.deb gf_3.8-1_amd64.deb] | //GF+S+C+J+P// | ``sudo dpkg -i gf_3.8-1_amd64.deb``
-| Windows | [gf-3.8-bin-windows.zip gf-3.8-bin-windows.zip] | //GF+S// | ``unzip gf-3.8-bin-windows.zip``
-%| MINGW | [gf-3.8-bin-i686-MINGW32_NT-6.1.tar.gz gf-3.8-bin-i686-MINGW32_NT-6.1.tar.gz] | //GF+S+C// | ``tar -C / gf-3.8-bin-i686-MINGW32_NT-6.1.tar.gz``
+| Mac OS X | [gf-3.7.1.pkg gf-3.7.1.pkg] | //GF+S+C// | Double-click on the package icon (*)
+| Mac OS X | [gf-3.7.1-bin-intel-mac.tar.gz gf-3.7.1-bin-intel-mac.tar.gz] | //GF+S+C+P// | ``sudo tar -C /usr/local -zxf gf-3.7.1-bin-intel-mac.tar.gz``
+%| Fedora (32-bit) | [Fedora RPMs /~hallgren/tmp/Fedora/] | //GF+S+C+P// | ``sudo rpm -i ...``
+| Ubuntu (32-bit) | [gf_3.7.1-1_i386.deb gf_3.7.1-1_i386.deb] | //GF+S+C+P// | ``sudo dpkg -i gf_3.7.1-1_i386.deb``
+| Ubuntu (64-bit) | [gf_3.7.1-1_amd64.deb gf_3.7.1-1_amd64.deb] | //GF+S+C+P// | ``sudo dpkg -i gf_3.7.1-1_amd64.deb``
+| Windows | [gf-3.7.1-bin-windows.zip gf-3.7.1-bin-windows.zip] | //GF+S// | ``unzip gf-3.7.1-bin-windows.zip``
+%| MINGW | [gf-3.7.1-bin-i686-MINGW32_NT-6.1.tar.gz gf-3.7.1-bin-i686-MINGW32_NT-6.1.tar.gz] | //GF+S+C// | ``tar -C / gf-3.7.1-bin-i686-MINGW32_NT-6.1.tar.gz``
%| ... | ... | ... | ...
Features: GF = GF shell and grammar compiler and the Resource Grammar Library,
-S = ``gf -server`` mode,
-C = C run-time system,
-J/P = Java/Python binding to the C run-time system
+S = ``gf -server`` mode, C = C run-time system, P = Python binding to the C run-time system
%More binary packages might be added later.
@@ -44,13 +42,12 @@ variables, see Inari's notes on
%(which is started with ``C:\MinGW\msys\1.0\msys.bat``).
%It should work out of the box without any additional settings.
-The ``.deb`` packages should work on Ubuntu 12.04, 14.04 and 16.04 and similar
-Linux distributions.
+The ``.deb`` packages work on Ubuntu 12.04, 14.04 and 15.04.
The packages for Mac OS X should work on at least 10.9, 10.10 and 10.11 (Mavericks, Yosemite and El Capitan).
(*) **Note** that for compatibility with OS X 10.11,
-``gf-3.8.pkg`` will install the ``gf`` executable in ``/usr/local/bin``
+``gf-3.7.1.pkg`` will install the ``gf`` executable in ``/usr/local/bin``
instead of ``/usr/bin``, so make sure ``/usr/local/bin`` is in your ``$PATH``.
Also, if you still have an older version of GF installed in ``/usr/bin``,
remove it and/or make sure ``/usr/local/bin`` comes before ``/usr/bin``
@@ -62,7 +59,7 @@ 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.8/lib
+ export GF_LIB_PATH=/usr/local/share/gf-3.7.1/lib
```
where ``/usr/local`` should be replaced with the path to the location where you
@@ -74,9 +71,8 @@ unpacked the package.
[GF is on Hackage http://hackage.haskell.org/package/gf], so under normal
circumstances the prodedure is fairly simple:
-+ Install a recent version of the
- [Haskell Platform http://hackage.haskell.org/platform],
- e.g. version 7.10.3 (see note 2 below)
++ Install the [Haskell Platform http://hackage.haskell.org/platform]
+ version 2013.2.0.0 or 2012.4.0.0 (see note 2 below)
+ ``cabal update``
+ On Linux: install some C libraries from your Linux distribution
(see note 1 below)
@@ -84,7 +80,7 @@ circumstances the prodedure is fairly simple:
You can also download the full source package from here:
-[``gf-3.8.tar.gz`` gf-3.8.tar.gz].
+[``gf-3.7.1.tar.gz`` gf-3.7.1.tar.gz].
=== Notes ===
@@ -115,8 +111,22 @@ manually. Here is one way to do this:
**Note 2**.
-The GF source code has been updated to compile with GHC 8.0.1. Using older
-versions of GHC (7.10.3, 7.10.2, 7.8, 7.6) should work too.
+We recommend using GHC 7.8 (which is part of the Haskell Platform 2014.2.0.0)
+or GHC 7.6 (which is part of the Haskell Platform 2013.2.0.0).
+Using GHC 7.10.2 or GHC 7.4 (Haskell Platform 2012.4.0.0) should work too.
+%Compilation with GHC 6.12 is no longer supported, because of multiple package
+%version dependency problems.
+
+%With GHC 70.10.1 we
+%have seen cases where GF stops with the message ``gf: <<loop>>`` when running
+%with multiple threads (``-j +RTS -N -RTS``), so it's probably better to stick
+%with GHC 7.8, at least until GHC 7.10.2 is out.
+
+%**Note 3**.
+%[The Haskell Platform for Mac OS X http://www.haskell.org/platform/mac.html]
+%page states that on OS X 10.6 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``.
=== Known problems ===
@@ -160,7 +170,6 @@ For more info on working with the GF source code, see the
==Older releases==
-- [GF 3.7.1 index-3.7.1.html] (October 2015)
- [GF 3.7 index-3.7.html] (June 2015)
- [GF 3.6 index-3.6.html] (June 2014)
- [GF 3.5 index-3.5.html] (August 2013)
diff --git a/download/index.t2t b/download/index.t2t
index 0bbba65a9..1222cdff1 100644
--- a/download/index.t2t
+++ b/download/index.t2t
@@ -7,25 +7,27 @@ Grammatical Framework Download and Installation
%!postproc(html): <TD><I> <TD><small>
%!postproc(html): </I></TD> </small></TD>
-**GF 3.7.1** was released on 2 October 2015.
+**GF 3.8** was released on 22 June 2016.
-What's new? See the [Release notes release-3.7.1.html].
+What's new? See the [Release notes release-3.8.html].
== Binary packages ==
|| Platform | Download | Features | How to install
-| Mac OS X | [gf-3.7.1.pkg gf-3.7.1.pkg] | //GF+S+C// | Double-click on the package icon (*)
-| Mac OS X | [gf-3.7.1-bin-intel-mac.tar.gz gf-3.7.1-bin-intel-mac.tar.gz] | //GF+S+C+P// | ``sudo tar -C /usr/local -zxf gf-3.7.1-bin-intel-mac.tar.gz``
-%| Fedora (32-bit) | [Fedora RPMs /~hallgren/tmp/Fedora/] | //GF+S+C+P// | ``sudo rpm -i ...``
-| Ubuntu (32-bit) | [gf_3.7.1-1_i386.deb gf_3.7.1-1_i386.deb] | //GF+S+C+P// | ``sudo dpkg -i gf_3.7.1-1_i386.deb``
-| Ubuntu (64-bit) | [gf_3.7.1-1_amd64.deb gf_3.7.1-1_amd64.deb] | //GF+S+C+P// | ``sudo dpkg -i gf_3.7.1-1_amd64.deb``
-| Windows | [gf-3.7.1-bin-windows.zip gf-3.7.1-bin-windows.zip] | //GF+S// | ``unzip gf-3.7.1-bin-windows.zip``
-%| MINGW | [gf-3.7.1-bin-i686-MINGW32_NT-6.1.tar.gz gf-3.7.1-bin-i686-MINGW32_NT-6.1.tar.gz] | //GF+S+C// | ``tar -C / gf-3.7.1-bin-i686-MINGW32_NT-6.1.tar.gz``
+| Mac OS X | [gf-3.8.pkg gf-3.8.pkg] | //GF+S+C+P// | Double-click on the package icon (*)
+| Mac OS X | [gf-3.8-bin-intel-mac.tar.gz gf-3.8-bin-intel-mac.tar.gz] | //GF+S+C+P// | ``sudo tar -C /usr/local -zxf gf-3.8-bin-intel-mac.tar.gz``
+%| Fedora (32-bit) | [Fedora RPMs /~hallgren/tmp/Fedora/] | //GF+S+C+J+P// | ``sudo rpm -i ...``
+| Ubuntu (32-bit) | [gf_3.8-1_i386.deb gf_3.8-1_i386.deb] | //GF+S+C+J+P// | ``sudo dpkg -i gf_3.8-1_i386.deb``
+| Ubuntu (64-bit) | [gf_3.8-1_amd64.deb gf_3.8-1_amd64.deb] | //GF+S+C+J+P// | ``sudo dpkg -i gf_3.8-1_amd64.deb``
+| Windows | [gf-3.8-bin-windows.zip gf-3.8-bin-windows.zip] | //GF+S// | ``unzip gf-3.8-bin-windows.zip``
+%| MINGW | [gf-3.8-bin-i686-MINGW32_NT-6.1.tar.gz gf-3.8-bin-i686-MINGW32_NT-6.1.tar.gz] | //GF+S+C// | ``tar -C / gf-3.8-bin-i686-MINGW32_NT-6.1.tar.gz``
%| ... | ... | ... | ...
Features: GF = GF shell and grammar compiler and the Resource Grammar Library,
-S = ``gf -server`` mode, C = C run-time system, P = Python binding to the C run-time system
+S = ``gf -server`` mode,
+C = C run-time system,
+J/P = Java/Python binding to the C run-time system
%More binary packages might be added later.
@@ -42,12 +44,13 @@ variables, see Inari's notes on
%(which is started with ``C:\MinGW\msys\1.0\msys.bat``).
%It should work out of the box without any additional settings.
-The ``.deb`` packages work on Ubuntu 12.04, 14.04 and 15.04.
+The ``.deb`` packages should work on Ubuntu 12.04, 14.04 and 16.04 and similar
+Linux distributions.
The packages for Mac OS X should work on at least 10.9, 10.10 and 10.11 (Mavericks, Yosemite and El Capitan).
(*) **Note** that for compatibility with OS X 10.11,
-``gf-3.7.1.pkg`` will install the ``gf`` executable in ``/usr/local/bin``
+``gf-3.8.pkg`` will install the ``gf`` executable in ``/usr/local/bin``
instead of ``/usr/bin``, so make sure ``/usr/local/bin`` is in your ``$PATH``.
Also, if you still have an older version of GF installed in ``/usr/bin``,
remove it and/or make sure ``/usr/local/bin`` comes before ``/usr/bin``
@@ -59,7 +62,7 @@ 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.7.1/lib
+ export GF_LIB_PATH=/usr/local/share/gf-3.8/lib
```
where ``/usr/local`` should be replaced with the path to the location where you
@@ -71,8 +74,9 @@ unpacked the package.
[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 note 2 below)
++ Install a recent version of the
+ [Haskell Platform http://hackage.haskell.org/platform],
+ e.g. version 7.10.3 (see note 2 below)
+ ``cabal update``
+ On Linux: install some C libraries from your Linux distribution
(see note 1 below)
@@ -80,7 +84,7 @@ circumstances the prodedure is fairly simple:
You can also download the full source package from here:
-[``gf-3.7.1.tar.gz`` gf-3.7.1.tar.gz].
+[``gf-3.8.tar.gz`` gf-3.8.tar.gz].
=== Notes ===
@@ -111,22 +115,8 @@ manually. Here is one way to do this:
**Note 2**.
-We recommend using GHC 7.8 (which is part of the Haskell Platform 2014.2.0.0)
-or GHC 7.6 (which is part of the Haskell Platform 2013.2.0.0).
-Using GHC 7.10.2 or GHC 7.4 (Haskell Platform 2012.4.0.0) should work too.
-%Compilation with GHC 6.12 is no longer supported, because of multiple package
-%version dependency problems.
-
-%With GHC 70.10.1 we
-%have seen cases where GF stops with the message ``gf: <<loop>>`` when running
-%with multiple threads (``-j +RTS -N -RTS``), so it's probably better to stick
-%with GHC 7.8, at least until GHC 7.10.2 is out.
-
-%**Note 3**.
-%[The Haskell Platform for Mac OS X http://www.haskell.org/platform/mac.html]
-%page states that on OS X 10.6 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``.
+The GF source code has been updated to compile with GHC 8.0.1. Using older
+versions of GHC (7.10.3, 7.10.2, 7.8, 7.6) should work too.
=== Known problems ===
@@ -170,6 +160,7 @@ For more info on working with the GF source code, see the
==Older releases==
+- [GF 3.7.1 index-3.7.1.html] (October 2015)
- [GF 3.7 index-3.7.html] (June 2015)
- [GF 3.6 index-3.6.html] (June 2014)
- [GF 3.5 index-3.5.html] (August 2013)
diff --git a/download/release-next.t2t b/download/release-3.8.t2t
index 669f1235b..669f1235b 100644
--- a/download/release-next.t2t
+++ b/download/release-3.8.t2t
diff --git a/gf.cabal b/gf.cabal
index dc8f63549..5a79e052a 100644
--- a/gf.cabal
+++ b/gf.cabal
@@ -1,5 +1,5 @@
name: gf
-version: 3.7.1-darcs
+version: 3.8
cabal-version: >= 1.10
build-type: Custom
diff --git a/index.html b/index.html
index 233df1753..eb3080a34 100644
--- a/index.html
+++ b/index.html
@@ -113,6 +113,8 @@ document.write('<div style="float: right; margin-top: 3ex;"> <form onsubmit="re
<div class=news2>
<table class=news>
+<tr><td>2016-06-22:<td><strong>GF 3.8 released!</strong>
+ <a href="download/release-3.8.html">Release notes</a>.
<tr><td>2015-10-02:<td><strong>GF 3.7.1 released!</strong>
<a href="download/release-3.7.1.html">Release notes</a>.
<tr><td>2015-06-25:<td><strong>GF 3.7 released!</strong>