-utils/hsc2hs hsc2hs
-utils/cabal-install ci cabal-install
-libraries/array packages/array
-libraries/base packages/base
-libraries/bytestring packages/bytestring
-libraries/Cabal packages/Cabal
-libraries/containers packages/containers
-libraries/directory packages/directory
-libraries/editline packages/editline
-libraries/filepath packages/filepath
-libraries/ghc-prim packages/ghc-prim
-libraries/haskell98 packages/haskell98
-libraries/hpc packages/hpc
-libraries/integer-gmp packages/integer-gmp
-libraries/old-locale packages/old-locale
-libraries/old-time packages/old-time
-libraries/packedstring packages/packedstring
-libraries/pretty packages/pretty
-libraries/process packages/process
-libraries/random packages/random
-libraries/template-haskell packages/template-haskell
-libraries/unix packages/unix
-libraries/Win32 packages/Win32
-libraries/HUnit extralibs packages/HUnit
-libraries/QuickCheck extralibs packages/QuickCheck
-libraries/cgi extralibs packages/cgi
-libraries/haskell-src extralibs packages/haskell-src
-libraries/html extralibs packages/html
-libraries/mtl extralibs packages/mtl
-libraries/network extralibs packages/network
-libraries/parsec extralibs packages/parsec
-libraries/parallel extralibs packages/parallel
-libraries/regex-base extralibs packages/regex-base
-libraries/regex-compat extralibs packages/regex-compat
-libraries/regex-posix extralibs packages/regex-posix
-libraries/stm extralibs packages/stm
-libraries/time extralibs packages/time
-libraries/xhtml extralibs packages/xhtml
-testsuite testsuite testsuite
-nofib nofib nofib
-
+# Note that 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 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
+# 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"
+# tag then you need to use "darcs-all --extra --testsuite get".
+# Support for new tags must be manually added to the darcs-all script.
+#
+# Lines that start with a '#' are comments.
+. ghc git
+utils/hsc2hs hsc2hs darcs
+utils/haddock haddock2 darcs
+libraries/array packages/array darcs
+libraries/base packages/base darcs
+libraries/binary packages/binary darcs
+libraries/Cabal packages/Cabal darcs
+libraries/containers packages/containers darcs
+libraries/directory packages/directory darcs
+libraries/dph packages/dph darcs
+libraries/extensible-exceptions packages/extensible-exceptions darcs
+libraries/filepath packages/filepath darcs
+libraries/ghc-prim packages/ghc-prim darcs
+libraries/haskeline packages/haskeline darcs
+libraries/haskell98 packages/haskell98 darcs
+libraries/hpc packages/hpc darcs
+libraries/integer-gmp packages/integer-gmp darcs
+libraries/integer-simple packages/integer-simple darcs
+libraries/mtl packages/mtl darcs
+libraries/old-locale packages/old-locale darcs
+libraries/old-time packages/old-time darcs
+libraries/pretty packages/pretty darcs
+libraries/process packages/process darcs
+libraries/random packages/random darcs
+libraries/template-haskell packages/template-haskell darcs
+libraries/terminfo packages/terminfo darcs
+libraries/unix packages/unix darcs
+libraries/utf8-string packages/utf8-string darcs
+libraries/Win32 packages/Win32 darcs
+testsuite testsuite testsuite darcs
+nofib nofib nofib darcs