X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=packages;h=23aa5e0d4e7692ffe73bc901082688a5ab224a73;hb=0237ed6762fc86d0eb5db02a8e02ebe35d8d7272;hp=f6361975abb8c1f6fc0f54a351d0bd0e5ccce374;hpb=2936ede28758713e2b32fad5749c622fdaaefd8e;p=ghc-hetmet.git diff --git a/packages b/packages index f636197..23aa5e0 100644 --- a/packages +++ b/packages @@ -1,14 +1,28 @@ -# Note that when adding libraries to this file, you also need to add +# Despite the name "package", this file contains the master list of +# the *repositories* that make up GHC. +# +# Some of this information is duplicated elsewhere in the build system: +# See Trac #3896 +# In particular when adding libraries to this file, you also need to add # the library to the SUBDIRS variable in libraries/Makefile so that they # actually get built # +# The repos are of several kinds: +# - The main GHC source repo +# - Each boot package lives in a repo +# - DPH is a repo that contains several packages +# - Haddock and hsc2hs are applications, built on top of GHC, +# and in turn needed to bootstrap GHC +# - ghc-tarballs is need to build GHC +# - nofib and testsuite are optional helpers +# # The format of the lines in this file is: # localpath (optional) tag remotepath VCS # where -# * localpath is where to put the repository in a checked out tree, -# * remotepath is where the repository is in the central repository, -# * VCS is what version control system the repo uses, -# * the tag, is present, determines when "darcs-all get" will get the +# * 'localpath' is where to put the repository in a checked out tree, +# * 'remotepath' is where the repository is in the central repository, +# * 'VCS' is what version control system the repo uses, +# * The 'tag', if present, determines when "darcs-all get" will get the # repo. If there is no tag then it will always get it, but if there # is a tag then a corresponding flag must be given to darcs-all, e.g. # if you want to get the packages with an "extralibs" or "testsuite" @@ -23,6 +37,7 @@ utils/haddock haddock2 darcs libraries/array packages/array darcs libraries/base packages/base darcs libraries/binary packages/binary darcs +libraries/bytestring packages/bytestring darcs libraries/Cabal packages/Cabal darcs libraries/containers packages/containers darcs libraries/directory packages/directory darcs @@ -32,6 +47,7 @@ libraries/filepath packages/filepath darcs libraries/ghc-prim packages/ghc-prim darcs libraries/haskeline packages/haskeline darcs libraries/haskell98 packages/haskell98 darcs +libraries/haskell2010 packages/haskell2010 darcs libraries/hpc packages/hpc darcs libraries/integer-gmp packages/integer-gmp darcs libraries/integer-simple packages/integer-simple darcs @@ -46,6 +62,7 @@ libraries/terminfo packages/terminfo darcs libraries/unix packages/unix darcs libraries/utf8-string packages/utf8-string darcs libraries/Win32 packages/Win32 darcs +libraries/xhtml packages/xhtml darcs testsuite testsuite testsuite darcs nofib nofib nofib darcs libraries/deepseq extra packages/deepseq darcs