summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorsimonpj@microsoft.com <unknown>2010-09-24 08:47:37 +0000
committersimonpj@microsoft.com <unknown>2010-09-24 08:47:37 +0000
commit47c0fd27b2fbad86bdfa646e976fb45dcde59db6 (patch)
tree32a8017fa5e7100fdd56ce4a35cea8a92adb4f49 /packages
parentf6a9f267230d8685b34e6a89b622904ebd60aba4 (diff)
downloadhaskell-47c0fd27b2fbad86bdfa646e976fb45dcde59db6.tar.gz
Fix computation of installed packages
This is a follow-on to Simon's patch yesterday, developed with him. It cleans up the computation of how packages are installed, and installs the right ones.
Diffstat (limited to 'packages')
-rw-r--r--packages6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages b/packages
index fef1b186d5..dd8c0a8f59 100644
--- a/packages
+++ b/packages
@@ -22,12 +22,18 @@
# * '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
+#
# * 'upstream' is the URL of the upstream repo, where there is one, or
# "-" if there is no upstream.
#