Skip to content
This repository was archived by the owner on Feb 3, 2022. It is now read-only.

Commit 82d75ea

Browse files
committed
8.6.5
1 parent c158864 commit 82d75ea

File tree

6 files changed

+46
-76
lines changed

6 files changed

+46
-76
lines changed

hptool/hptool.cabal

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ Executable hptool
3939
Releases2016,
4040
Releases2017,
4141
Releases2018,
42+
Releases2019,
4243
SourceTarball,
4344
Target,
4445
Templates,

hptool/src/Main.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ main = hSetEncoding stdout utf8 >> shakeArgsWith opts flags main'
8888

8989
opts = shakeOptions
9090

91-
hpRelease = hp_8_6_3
91+
hpRelease = hp_8_6_5
9292
hpFullName = show $ relVersion hpRelease
9393
srcTarFile = productDir </> hpFullName <.> "tar.gz"
9494

hptool/src/ReleaseFiles.hs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,13 @@ currentFiles : priorFiles = releaseFiles
6969
releaseFiles :: [ReleaseFiles]
7070
releaseFiles =
7171
[
72-
("8.4.3", jun 2018,
72+
73+
("8.6.5", may 2019,
74+
[
75+
win False x86_64 "download/8.6.5/HaskellPlatform-8.6.5-core-x86_64-setup.exe" $ sha256 "b557748749f6c4073885ecdf43f7cd5d4d8c8f90712665943a1d265d78bb38c6"
76+
]),
77+
78+
("8.6.3", jun 2018,
7379
[ mac False x86_64 "download/8.6.3/Haskell%20Platform%208.6.3%20Core%2064bit-signed.pkg" $ sha256 "9b665c60e03f554664588194ecf7b015ab4dce2fcc39682f65394d4152f629e7"
7480
, win False x86_64 "download/8.6.3/HaskellPlatform-8.6.3-core-x86_64-setup.exe" $ sha256 "d94df2008a96a12957d27e4a99bbee38bd84f096a9474ede20126c73c89c1304"
7581
, win False i386 "download/8.6.3/HaskellPlatform-8.6.3-core-i386-setup.exe" $ sha256 "e7ced4ec8aaee98cb49fd8e1d7dbd3f63fb148fec354e1bd7998a5e4e622f6b9"

hptool/src/Releases.hs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ module Releases
66
, module Releases2016
77
, module Releases2017
88
, module Releases2018
9+
, module Releases2019
910
, releases
1011
)
1112

@@ -18,6 +19,7 @@ import Releases2015
1819
import Releases2016
1920
import Releases2017
2021
import Releases2018
22+
import Releases2019
2123
import Types
2224

2325
releases :: [Release]
@@ -29,4 +31,5 @@ releases = concat
2931
, releases2016
3032
, releases2017
3133
, releases2018
34+
, releases2019
3235
]

hptool/src/Releases2019.hs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
module Releases2019 where
2+
3+
import PlatformDB
4+
import Types
5+
import Releases2018
6+
7+
releases2019 :: [Release]
8+
releases2019 = [hp_8_6_5]
9+
10+
11+
12+
hp_8_6_5 :: Release
13+
hp_8_6_5 =
14+
(uncurry $ releaseWithMinimal "8.6.5") $ deltaFrom hp_8_6_3
15+
[ incGHC "8.6.5"
16+
, incGHCLib "transformers" "0.5.6.2"
17+
, incGHCLib "process" "1.6.5.0"
18+
]
19+
20+
-- TO add: binary? semigroups? regexlib? safe? tagsoup? tagged? tasty? optparse-applicative? clock? criterion? reflection?

website/templates/new-site/download-os-sections.html.mu

Lines changed: 14 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -40,78 +40,18 @@
4040
</div></a>
4141

4242
<div class="content">
43-
<div id="osx-none" class="flavor active">
44-
<p>
45-
The latest version of the Haskell Platform for Mac OS X is
46-
<strong>{{hpVersion}}</strong>. Note
47-
that the current
48-
Haskell Platform is only compatible with
49-
<strong>OS X 10.8 and later</strong>.
50-
</p>
51-
<p>
52-
These packages are for Mac OS X systems not
53-
using a package manager.
54-
</p>
55-
<p> To get started perform these steps:</p>
56-
57-
<ol class="install-steps">
58-
<li>
59-
<div class="step-number">1</div>
60-
<div class="step-body"
61-
<p>Download the
62-
installer.</p>
43+
<div id="osx-none" class="flavor active">
6344

64-
<p>The core installer is the recommended
65-
installer. It includes all tools. The full installer includes
66-
additional global libraries beyond those packaged
67-
with ghc. It especially serves those who want full-featured installers in situations
68-
where network connectivity should not be taken for granted.</p>
69-
70-
{{#current}} {{#files}} {{#isOSX}}
71-
{{^isFull}}
72-
<div class="download-btn">
73-
<a href="{{> downloads-root}}{{url}}" onclick="return dl(this)" class="btn btn-haskell" role="button">
74-
<i class="fa
75-
fa-download"></i>
76-
Download Core ({{archBits}} bit)
77-
</a>
78-
</div>
79-
{{/isFull}}
80-
{{#isFull}}
81-
<div class="download-btn">
82-
<a href="{{> downloads-root}}{{url}}" onclick="return dl(this)" class="btn btn-haskell" role="button">
83-
<i class="fa fa-download"></i> Download Full ({{archBits}} bit)
84-
</a>
85-
</div>
86-
{{/isFull}}
87-
{{/isOSX}} {{/files}} {{/current}}
88-
89-
<div class="download-hash">
90-
You can verify the integrity of this file by
91-
checking its <strong>SHA-256</strong> hash,
92-
<ul class="hashes">
93-
{{#current}} {{#files}} {{#isOSX}}
94-
{{^isFull}}
95-
<li>{{archBits}} bit Core:<br><textarea rows="2" cols="40" class="file-hash" readonly onclick="this.select()">{{mHash}}</textarea></li>
96-
{{/isFull}}
97-
{{#isFull}}
98-
<li>{{archBits}} bit Full:<br><textarea rows="2" cols="40" class="file-hash" readonly onclick="this.select()">{{mHash}}</textarea></li>
99-
{{/isFull}}
100-
{{/isOSX}} {{/files}} {{/current}}
101-
</ul>
102-
</div>
103-
</div>
104-
</li>
105-
<li>
106-
<div class="step-number">2</div>
107-
<div class="step-body">Run the installer.</div>
108-
</li>
109-
<li>
110-
<div class="step-number">3</div>
111-
<div class="step-body">Follow the instructions.</div>
112-
</li>
113-
</ol>
114-
</div> <!-- #osx-none -->
45+
<p>
46+
The recommended way to install the
47+
components of the mac platform is
48+
using <a href="https://www.haskell.org/ghcup/">ghcup</a>
49+
to install ghc and cabal-install,
50+
and following the instructions at
51+
<a href="https://www.haskellstack.org">haskellstack.org</a>
52+
to install stack.
53+
</p>
54+
</div>
11555

11656
<div id="osx-homebrewcask" class="flavor">
11757
<h3>Homebrew Cask</h3>
@@ -275,9 +215,9 @@ your installed platform.
275215
you may need to install "libgmp-dev" using your package manager of choice.
276216
</p>
277217
<p>
278-
There is no current generic platform
279-
installer. We recommend
280-
using <a href="https://github.com/haskell/ghcup/">ghcup</a>
218+
The recommended way to install the
219+
components of the generic platform is
220+
using <a href="https://www.haskell.org/ghcup/">ghcup</a>
281221
to install ghc and cabal-install,
282222
and following the instructions at
283223
<a href="https://www.haskellstack.org">haskellstack.org</a>

0 commit comments

Comments
 (0)