Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal

On branch  : 

http://hackage.haskell.org/trac/ghc/changeset/b239c9bf59aeff0cb90ed34def5a96fc79472c42

>---------------------------------------------------------------

commit b239c9bf59aeff0cb90ed34def5a96fc79472c42
Author: Duncan Coutts <[email protected]>
Date:   Fri Dec 18 16:52:34 2009 +0000

    Update the bootstrap script to work with ghc-6.12
    We can no longer expect mtl, network and parsec to be installed.

>---------------------------------------------------------------

 cabal-install/bootstrap.sh |   32 +++++++++++++++++++-------------
 1 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/cabal-install/bootstrap.sh b/cabal-install/bootstrap.sh
index 3bae747..7bd0cdb 100644
--- a/cabal-install/bootstrap.sh
+++ b/cabal-install/bootstrap.sh
@@ -45,10 +45,12 @@ done
 
 # Versions of the packages to install.
 # The version regex says what existing installed versions are ok.
-CABAL_VER="1.8.0"; CABAL_VER_REGEXP="1\.[78]\."   # >= 1.7 && < 1.9
-HTTP_VER="4000.0.4"; HTTP_VER_REGEXP="4000\.0\.[3456789]"
-                                                 # >= 4000.0.3 && < 4000.0.10
-ZLIB_VER="0.5.0.0";  ZLIB_VER_REGEXP="0\.[45]\." # >= 0.4  && < 0.6
+PARSEC_VER="2.1.0.1";  PARSEC_VER_REGEXP="2\."     # == 2.*
+NETWORK_VER="2.2.1.5"; NETWORK_VER_REGEXP="2\."    # == 2.*
+CABAL_VER="1.8.0.2";   CABAL_VER_REGEXP="1\.8\."   # == 1.8.*
+MTL_VER="1.1.0.2";     MTL_VER_REGEXP="1\.1\."     # == 1.1.*
+HTTP_VER="4000.0.8";   HTTP_VER_REGEXP="4000\.0"   # == 4000.0.*
+ZLIB_VER="0.5.2.0";    ZLIB_VER_REGEXP="0\.[45]\." # == 0.5.*
 
 HACKAGE_URL="http://hackage.haskell.org/packages/archive";
 
@@ -192,15 +194,19 @@ do_pkg () {
 
 # Actually do something!
 
-dep_pkg "network" "[12]\."
-
-info_pkg "Cabal" ${CABAL_VER} ${CABAL_VER_REGEXP}
-info_pkg "HTTP"  ${HTTP_VER}  ${HTTP_VER_REGEXP}
-info_pkg "zlib"  ${ZLIB_VER}  ${ZLIB_VER_REGEXP}
-
-do_pkg "Cabal" ${CABAL_VER} ${CABAL_VER_REGEXP}
-do_pkg "HTTP"  ${HTTP_VER}  ${HTTP_VER_REGEXP}
-do_pkg "zlib"  ${ZLIB_VER}  ${ZLIB_VER_REGEXP}
+info_pkg "parsec"  ${PARSEC_VER}  ${PARSEC_VER_REGEXP}
+info_pkg "network" ${NETWORK_VER} ${NETWORK_VER_REGEXP}
+info_pkg "Cabal"   ${CABAL_VER}   ${CABAL_VER_REGEXP}
+info_pkg "mtl"     ${MTL_VER}     ${MTL_VER_REGEXP}
+info_pkg "HTTP"    ${HTTP_VER}    ${HTTP_VER_REGEXP}
+info_pkg "zlib"    ${ZLIB_VER}    ${ZLIB_VER_REGEXP}
+
+do_pkg "parsec"  ${PARSEC_VER}  ${PARSEC_VER_REGEXP}
+do_pkg "network" ${NETWORK_VER} ${NETWORK_VER_REGEXP}
+do_pkg "Cabal"   ${CABAL_VER}   ${CABAL_VER_REGEXP}
+do_pkg "mtl"     ${MTL_VER}     ${MTL_VER_REGEXP}
+do_pkg "HTTP"    ${HTTP_VER}    ${HTTP_VER_REGEXP}
+do_pkg "zlib"    ${ZLIB_VER}    ${ZLIB_VER_REGEXP}
 
 install_pkg "cabal-install"
 



_______________________________________________
Cvs-libraries mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to