###################################################################################### # # Default Map file for Searchpath. Located at http://searchpath.org/default.map # # Note: Read the comments here to understand how to make your own module maps. # ###################################################################################### ################################################ # Repo command example # Syntax: Mod.Base "repo cmd" rel/Path ################################################ # You can specify that a module hierarchy is located in a tagged repo like this: HAppS.Util "darcs get --partial --tag=0.9.2 http://happs.org/repos/HAppS-Util util; echo hello world" util/src # the item after the close quote is the relative path from where the quoted command is executed # the quote syntax supports cvs and svn as well as cp and ln so you can work with local file hierarchies too # the quote syntax also allows multiple commands so you can specify something to build in place as well! ################################################ # TGZ Archie Example # Syntax: Mod.Base http://url/path/file.tgz rel/Path ################################################ # Module hierarchies may also be located in tar.gz files. # again the final item is the relative path from where the tgz file is unpacked. Text.XML.HaXml http://www.haskell.org/HaXml/HaXml-1.13.3.tar.gz "echo foo;echo bar" HaXml-1.13.3/src Text.ParserCombinators.HuttonMeijerWallace http://www.haskell.org/HaXml/HaXml-1.13.3.tar.gz HaXml-1.13.3/src # notice that you can stick a build command after the tarball url and before the src dir ############################################ # Base URL Example # Syntax: Mod.Base http://base/url ############################################ # Module hiearchies may also be unpacked at referenced from some base URL #Data.Binary "darcs get --partial --tag=0.4.2 http://code.haskell.org/binary Data.Binary" Data.Binary/src Data.Binary http://code.haskell.org/binary/src #Data.Binary http://darcs.haskell.org/binary/src #the default map should locate searchpath.hs at http://searchpath.org/searchpath/SearchPath.hs SearchPath http://searchpath.org/searchpath # Rest of standard modules # many of the happs repos are in darcs and this is more efficient HAppS.Server "darcs get --partial --tag=0.9.2 http://happs.org/repos/HAppS-Server" HAppS-Server/src #abc HAppS.Store "darcs get --partial --tag=0.9.2 http://happs.org/repos/HAppS-Server" HAppS-Server/src HAppS.Data "darcs get --partial --tag=0.9.2 http://happs.org/repos/HAppS-Data" HAppS-Data/src # You can actually pass any retrieval command in the quotes. So you could use "cp" or "ln" as well. HAppS.Data.IxSet "darcs get --partial --tag=0.9.2 http://happs.org/repos/HAppS-IxSet" HAppS-IxSet/src HAppS.State "darcs get --partial --tag=0.9.2 http://happs.org/repos/HAppS-State" HAppS-State/src Data.Generics.SYB "darcs get --partial http://happs.org/repos/syb-with-class" syb-with-class HAppS.Network.DNS "darcs get --partial http://happs.org/repos/HAppS-DNS" HAppS-DNS/src #These are if the darcs get doesn't work! HAppS.Server http://happs.org/repos/HAppS-Server/src HAppS.Data.IxSet http://happs.org/repos/HAppS-IxSet/src HAppS.Data http://happs.org/repos/HAppS-Data/src HAppS.StdMain http://happs.org/repos/HAppS-State/src HAppS.State http://happs.org/repos/HAppS-State/src HAppS.Store http://happs.org/repos/HAppS-Server/src HAppS.Agents http://happs.org/repos/HAppS-Agents/src HAppS.Crypto http://happs.org/repos/HAppS-Util/src HAppS.Util http://happs.org/repos/HAppS-Util/src Data.Generics.SYB http://happs.org/repos/syb-with-class Codec http://www.haskell.org/crypto/src Data.Digest http://www.haskell.org/crypto/src NewBinary http://www.n-heptane.com/nhlab/repos/NewBinary Network.Browser http://cvs.haskell.org/darcs/http/ Network.HTTP http://cvs.haskell.org/darcs/http/ Network.Stream http://cvs.haskell.org/darcs/http/ Network.TCP http://cvs.haskell.org/darcs/http/ Network.StreamDebugger http://cvs.haskell.org/darcs/http/ Network.StreamSocket http://cvs.haskell.org/darcs/http/ Text.Regex.Parsec http://darcs.haskell.org/packages/regex-parsec/ Text.Regex.DFA http://darcs.haskell.org/packages/regex-dfa/ Text.Regex.Base http://darcs.haskell.org/packages/regex-base/ Text.Regex.Posix http://darcs.haskell.org/packages/regex-posix/ Text.Regex.Posix http://darcs.haskell.org/packages/regex-posix/ System.Log http://darcs.complete.org/hslogger/src