Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 83 lines (83 sloc) 5.271 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
# Despite the name "package", this file contains the master list of
# the *repositories* that make up GHC. It is parsed by
# * boot
# * sync-all
# * rules/extra-packages.mk
#
# 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 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' determines when "darcs-all get" will get the
# repo. If the tag is "-" 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"
# tag then you need to use "darcs-all --extra --testsuite get".
# Support for new tags must be manually added to the darcs-all script.
#
# 'tag' is also used to determine which packages the build system
# deems to have the EXTRA_PACKAGE property: tags 'dph' and 'extra'
# both give this property
#
# Lines that start with a '#' are comments.
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# localpath tag remotepath VCS
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
. - ghc.git git
ghc-tarballs - ghc-tarballs.git git
utils/hsc2hs - hsc2hs.git git
utils/haddock - haddock.git git
libraries/array - packages/array.git git
libraries/base - packages/base.git git
libraries/binary - packages/binary.git git
libraries/bytestring - packages/bytestring.git git
libraries/Cabal - packages/Cabal.git git
libraries/containers - packages/containers.git git
libraries/deepseq - packages/deepseq.git git
libraries/directory - packages/directory.git git
libraries/filepath - packages/filepath.git git
libraries/ghc-prim - packages/ghc-prim.git git
libraries/haskeline - packages/haskeline.git git
libraries/haskell98 - packages/haskell98.git git
libraries/haskell2010 - packages/haskell2010.git git
libraries/hoopl - packages/hoopl.git git
libraries/hpc - packages/hpc.git git
libraries/integer-gmp - packages/integer-gmp.git git
libraries/integer-simple - packages/integer-simple.git git
libraries/old-locale - packages/old-locale.git git
libraries/old-time - packages/old-time.git git
libraries/pretty - packages/pretty.git git
libraries/process - packages/process.git git
libraries/template-haskell - packages/template-haskell.git git
libraries/terminfo - packages/terminfo.git git
libraries/transformers - packages/transformers.git git
libraries/unix - packages/unix.git git
libraries/Win32 - packages/Win32.git git
libraries/xhtml - packages/xhtml.git git
testsuite testsuite testsuite.git git
nofib nofib nofib.git git
libraries/parallel extra packages/parallel.git git
libraries/stm extra packages/stm.git git
libraries/random dph packages/random.git git
libraries/primitive dph packages/primitive.git git
libraries/vector dph packages/vector.git git
libraries/dph dph packages/dph.git git
Something went wrong with that request. Please try again.