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

Commit

Permalink
Adding historical release information
Browse files Browse the repository at this point in the history
  • Loading branch information
mzero committed Jul 15, 2014
1 parent 5db3cf5 commit 0d38a28
Show file tree
Hide file tree
Showing 5 changed files with 223 additions and 1 deletion.
2 changes: 1 addition & 1 deletion hptool/src/Main.hs
Expand Up @@ -16,7 +16,7 @@ import OS
import Package
import Paths
import PlatformDB
import Releases2014
import Releases
import SourceTarball
import Types
import Target
Expand Down
20 changes: 20 additions & 0 deletions hptool/src/Releases.hs
@@ -0,0 +1,20 @@
module Releases
( module Releases2012
, module Releases2013
, module Releases2014
, releases
)

where

import Releases2012
import Releases2013
import Releases2014
import Types

releases :: [Release]
releases = concat
[ releases2012
, releases2013
, releases2014
]
125 changes: 125 additions & 0 deletions hptool/src/Releases2012.hs
@@ -0,0 +1,125 @@
module Releases2012 where

import PlatformDB
import Types

releases2012 :: [Release]
releases2012 = [hp2012_2_0_0, hp2012_4_0_0]

hp2012_2_0_0 :: Release
hp2012_2_0_0 =
release "2012.2.0.0"
[ incGHC "7.4.1"

, incGHCLib "array" "0.4.0.0"
, incGHCLib "base" "4.5.0.0"
, incGHCLib "bytestring" "0.9.2.1"
, incGHCLib "Cabal" "1.14.0"
, incGHCLib "containers" "0.4.2.1"
, incGHCLib "deepseq" "1.3.0.0"
, incGHCLib "directory" "1.1.0.2"
, incGHCLib "extensible-exceptions" "0.1.1.4"
, incGHCLib "filepath" "1.3.0.0"
, incGHCLib "haskell2010" "1.1.0.1"
, incGHCLib "haskell98" "2.0.0.1"
, incGHCLib "hpc" "0.5.1.1"
, incGHCLib "old-locale" "1.0.0.4"
, incGHCLib "old-time" "1.1.0.0"
, incGHCLib "pretty" "1.1.1.0"
, incGHCLib "process" "1.1.0.1"
, incGHCLib "template-haskell" "2.7.0.0"
, incGHCLib "time" "1.4"
, notWindows $ incGHCLib "unix" "2.5.1.0"
, onlyWindows $ incGHCLib "Win32" "2.2.2.0"

, incLib "cgi" "3001.1.7.4"
, incLib "fgl" "5.4.2.4"
, incLib "GLUT" "2.1.2.1"
, incLib "haskell-src" "1.0.1.5"
, incLib "html" "1.0.1.2"
, incLib "HTTP" "4000.2.3"
, incLib "HUnit" "1.2.4.2"
, incLib "mtl" "2.1.1"
, incLib "network" "2.3.0.13"
, incLib "OpenGL" "2.2.3.1"
, incLib "parallel" "3.2.0.2"
, incLib "parsec" "3.1.2"
, incLib "QuickCheck" "2.4.2"
, incLib "random" "1.0.1.1"
, incLib "regex-base" "0.93.2"
, incLib "regex-compat" "0.95.1"
, incLib "regex-posix" "0.95.1"
, incLib "stm" "2.3"
, incLib "syb" "0.3.6.1"
, incLib "text" "0.11.2.0"
, incLib "transformers" "0.3.0.0"
, incLib "xhtml" "3000.2.1"
, incLib "zlib" "0.5.3.3"

, incTool "cabal-install" "0.14.0"
, incTool "alex" "3.0.1"
, incTool "happy" "1.18.9"
, incTool "haddock" "2.10.0"
]

hp2012_4_0_0 :: Release
hp2012_4_0_0 =
release "2012.4.0.0"
[ incGHC "7.4.2"

, incGHCLib "array" "0.4.0.0"
, incGHCLib "base" "4.5.1.0"
, incGHCLib "bytestring" "0.9.2.1"
, incGHCLib "Cabal" "1.14.0"
, incGHCLib "containers" "0.4.2.1"
, incGHCLib "deepseq" "1.3.0.0"
, incGHCLib "directory" "1.1.0.2"
, incGHCLib "extensible-exceptions" "0.1.1.4"
, incGHCLib "filepath" "1.3.0.0"
, incGHCLib "haskell2010" "1.1.0.1"
, incGHCLib "haskell98" "2.0.0.1"
, incGHCLib "hpc" "0.5.1.1"
, incGHCLib "old-locale" "1.0.0.4"
, incGHCLib "old-time" "1.1.0.0"
, incGHCLib "pretty" "1.1.1.0"
, incGHCLib "process" "1.1.0.1"
, incGHCLib "template-haskell" "2.7.0.0"
, incGHCLib "time" "1.4"
, notWindows $ incGHCLib "unix" "2.5.1.1"
, onlyWindows $ incGHCLib "Win32" "2.2.2.0"

, incLib "async" "2.0.1.3"
, incLib "cgi" "3001.1.7.4"
, incLib "fgl" "5.4.2.4"
, incLib "GLUT" "2.1.2.1"
, incLib "haskell-src" "1.0.1.5"
, incLib "html" "1.0.1.2"
, incLib "HTTP" "4000.2.5"
, incLib "HUnit" "1.2.5.1"
, incLib "mtl" "2.1.2"
, incLib "network" "2.3.1.0"
, incLib "OpenGL" "2.2.3.1"
, incLib "parallel" "3.2.0.3"
, incLib "parsec" "3.1.3"
, incLib "QuickCheck" "2.5.1.1"
, incLib "random" "1.0.1.1"
, incLib "regex-base" "0.93.2"
, incLib "regex-compat" "0.95.1"
, incLib "regex-posix" "0.95.2"
, incLib "split" "0.2.1.1"
, incLib "stm" "2.4"
, incLib "syb" "0.3.7"
, incLib "text" "0.11.2.3"
, incLib "transformers" "0.3.0.0"
, incLib "vector" "0.10.0.1"
, incLib "xhtml" "3000.2.1"
, incLib "zlib" "0.5.4.0"

, incLib "primitive" "0.5.0.1"

, incTool "cabal-install" "0.14.0"
, incTool "alex" "3.0.2"
, incTool "happy" "1.18.10"
, incTool "haddock" "2.11.0"
]

74 changes: 74 additions & 0 deletions hptool/src/Releases2013.hs
@@ -0,0 +1,74 @@
module Releases2013 where

import PlatformDB
import Types

releases2013 :: [Release]
releases2013 = [hp2013_2_0_0]

hp2013_2_0_0 :: Release
hp2013_2_0_0 =
release "2013.2.0.0"
[ incGHC "7.6.2"
, incGHCLib "array" "0.4.0.1"

, incGHCLib "base" "4.6.0.1"
, incGHCLib "bytestring" "0.10.0.2"
, incGHCLib "Cabal" "1.16.0"
, incGHCLib "containers" "0.5.0.0"
, incGHCLib "deepseq" "1.3.0.1"
, incGHCLib "directory" "1.2.0.1"
, incGHCLib "filepath" "1.3.0.1"
, incGHCLib "haskell2010" "1.1.1.0"
, incGHCLib "haskell98" "2.0.0.2"
, incGHCLib "hpc" "0.6.0.0"
, incGHCLib "old-locale" "1.0.0.5"
, incGHCLib "old-time" "1.1.0.1"
, incGHCLib "pretty" "1.1.1.0"
, incGHCLib "process" "1.1.0.2"
, incGHCLib "template-haskell" "2.8.0.0"
, incGHCLib "time" "1.4.0.1"

, notWindows $ incGHCLib "unix" "2.6.0.1"

, onlyWindows $ incGHCLib "Win32" "2.3.0.0"

, incLib "async" "2.0.1.4"
, incLib "attoparsec" "0.10.4.0"
, incLib "case-insensitive" "1.0.0.1"
, incLib "cgi" "3001.1.7.5"
, incLib "fgl" "5.4.2.4"
, incLib "GLUT" "2.4.0.0"
, incLib "GLURaw" "1.3.0.0"
, incLib "haskell-src" "1.0.1.5"
, incLib "hashable" "1.1.2.5"
, incLib "html" "1.0.1.2"
, incLib "HTTP" "4000.2.8"
, incLib "HUnit" "1.2.5.2"
, incLib "mtl" "2.1.2"
, incLib "network" "2.4.1.2"
, incLib "OpenGL" "2.8.0.0"
, incLib "OpenGLRaw" "1.3.0.0"
, incLib "parallel" "3.2.0.3"
, incLib "parsec" "3.1.3"
, incLib "QuickCheck" "2.6"
, incLib "random" "1.0.1.1"
, incLib "regex-base" "0.93.2"
, incLib "regex-compat" "0.95.1"
, incLib "regex-posix" "0.95.2"
, incLib "split" "0.2.2"
, incLib "stm" "2.4.2"
, incLib "syb" "0.4.0"
, incLib "text" "0.11.3.1"
, incLib "transformers" "0.3.0.0"
, incLib "unordered-containers" "0.2.3.0"
, incLib "vector" "0.10.0.1"
, incLib "xhtml" "3000.2.1"
, incLib "zlib" "0.5.4.1"
, incLib "primitive" "0.5.0.1"

, incTool "cabal-install" "0.16.0.2"
, incTool "alex" "3.0.5"
, incTool "happy" "1.18.10"
, incTool "haddock" "2.13.2"
]
3 changes: 3 additions & 0 deletions hptool/src/Releases2014.hs
Expand Up @@ -3,6 +3,9 @@ module Releases2014 where
import PlatformDB
import Types

releases2014 :: [Release]
releases2014 = [hp2014_2_0_0]

hp2014_2_0_0 :: Release
hp2014_2_0_0 =
release "2014.2.0.0"
Expand Down

0 comments on commit 0d38a28

Please sign in to comment.