From Malcolm.Wallace at cs.york.ac.uk Thu May 3 09:46:19 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Thu May 3 09:43:34 2007 Subject: [cvs-nhc98] patch applied (hat): rename the directories under src/ less redundantly Message-ID: <20070503134619.GA2412@cvs.haskell.org> Thu May 3 06:38:08 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * rename the directories under src/ less redundantly ./src/hatlib -> ./src/lib ./src/hattools -> ./src/tools ./src/hattrans -> ./src/trans M ./Makefile -26 +26 M ./Makefile.bat -9 +9 M ./configure -2 +2 M ./src/lib/Makefile -2 +2 M ./src/lib/hat.cabal -1 +1 M ./src/tools/Makefile -1 +1 M ./src/trans/Makefile -1 +1 From Malcolm.Wallace at cs.york.ac.uk Wed May 23 05:17:51 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Wed May 23 05:14:11 2007 Subject: [cvs-nhc98] patch applied (nhc98): need to build package filepath before Cabal now Message-ID: <20070523091751.GA32042@cvs.haskell.org> Wed May 23 02:16:31 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * need to build package filepath before Cabal now M ./Makefile -1 +1 From Malcolm.Wallace at cs.york.ac.uk Thu May 24 11:04:27 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Thu May 24 11:00:33 2007 Subject: [cvs-nhc98] patch applied (nhc98): add a -quiet mode Message-ID: <20070524150427.GA27339@cvs.haskell.org> Thu May 24 07:47:54 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * add a -quiet mode M ./src/libraries/cabal-parse.hs -7 +15 From Malcolm.Wallace at cs.york.ac.uk Thu May 24 11:04:29 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Thu May 24 11:00:37 2007 Subject: [cvs-nhc98] patch applied (nhc98): add new packages directory, pretty, random Message-ID: <20070524150429.GA27359@cvs.haskell.org> Thu May 24 07:50:46 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * add new packages directory, pretty, random M ./src/libraries/default-packages +3 From Malcolm.Wallace at cs.york.ac.uk Thu May 24 11:08:30 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Thu May 24 11:04:36 2007 Subject: [cvs-nhc98] patch applied (nhc98): Add a Makefile that can build packages by reading the .cabal file. Message-ID: <20070524150830.GA27896@cvs.haskell.org> Thu May 24 08:04:55 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * Add a Makefile that can build packages by reading the .cabal file. Eventually, this might replace Makefile.common and the many Makefile.nhc98's scattered around. A ./src/libraries/Makefile.cabal From Malcolm.Wallace at cs.york.ac.uk Thu May 24 11:23:16 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Thu May 24 11:19:29 2007 Subject: [cvs-nhc98] patch applied (nhc98): Add script/map for mapping a transformation over lines from stdin. Message-ID: <20070524152316.GA29100@cvs.haskell.org> Thu May 24 08:18:19 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * Add script/map for mapping a transformation over lines from stdin. Used by Makefile.cabal to post-process the output of cabal-parse. A ./script/map From Malcolm.Wallace at cs.york.ac.uk Fri May 25 07:25:51 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Fri May 25 07:21:55 2007 Subject: [cvs-nhc98] patch applied (nhc98): fix corner-case when .cabal file has a blank line at the end Message-ID: <20070525112551.GA14435@cvs.haskell.org> Fri May 25 03:19:29 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * fix corner-case when .cabal file has a blank line at the end M ./src/libraries/cabal-parse.hs +1 From Malcolm.Wallace at cs.york.ac.uk Fri May 25 07:25:53 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Fri May 25 07:21:56 2007 Subject: [cvs-nhc98] patch applied (nhc98): DIRS now lives in package Makefile, not script/pkgdirlist Message-ID: <20070525112553.GA14456@cvs.haskell.org> Fri May 25 04:20:21 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * DIRS now lives in package Makefile, not script/pkgdirlist R ./script/pkgdirlist M ./src/libraries/Makefile.common -2 +1 From Malcolm.Wallace at cs.york.ac.uk Fri May 25 07:25:55 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Fri May 25 07:21:58 2007 Subject: [cvs-nhc98] patch applied (nhc98): more new packages: old-locale, old-time, process Message-ID: <20070525112555.GA14473@cvs.haskell.org> Fri May 25 04:20:47 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * more new packages: old-locale, old-time, process M ./src/libraries/default-packages +3 From Malcolm.Wallace at cs.york.ac.uk Fri May 25 07:25:57 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Fri May 25 07:21:59 2007 Subject: [cvs-nhc98] patch applied (nhc98): Switch over to using Makefile.cabal for almost all packages. Message-ID: <20070525112557.GA14487@cvs.haskell.org> Fri May 25 04:22:12 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * Switch over to using Makefile.cabal for almost all packages. Some still require a custom Makefile, e.g. base, parsec, process, but the majority of packages are now sufficiently portable that we can just read the .cabal file for all the information we need. M ./Makefile -6 +38 From Malcolm.Wallace at cs.york.ac.uk Fri May 25 08:52:08 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Fri May 25 08:48:10 2007 Subject: [cvs-nhc98] patch applied (nhc98): use a cabal hs-source-dir if it exists Message-ID: <20070525125208.GA19125@cvs.haskell.org> Fri May 25 05:50:18 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * use a cabal hs-source-dir if it exists M ./src/libraries/Makefile.cabal +2 M ./src/libraries/cabal-parse.hs +1 From Malcolm.Wallace at cs.york.ac.uk Fri May 25 08:52:10 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Fri May 25 08:48:13 2007 Subject: [cvs-nhc98] patch applied (nhc98): pass cc-options to hmake for cpp directives Message-ID: <20070525125210.GA19151@cvs.haskell.org> Fri May 25 05:51:05 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * pass cc-options to hmake for cpp directives M ./src/libraries/Makefile.cabal -1 +1 From Malcolm.Wallace at cs.york.ac.uk Fri May 25 09:16:07 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Fri May 25 09:12:12 2007 Subject: [cvs-nhc98] patch applied (nhc98): need cc-options when building .hc bootstrap files too Message-ID: <20070525131607.GA20366@cvs.haskell.org> Fri May 25 06:14:36 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * need cc-options when building .hc bootstrap files too M ./src/libraries/Makefile.cabal +1 From Malcolm.Wallace at cs.york.ac.uk Fri May 25 10:04:59 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Fri May 25 10:01:02 2007 Subject: [cvs-nhc98] patch applied (nhc98): corner-case: remove excess trailing newlines Message-ID: <20070525140459.GA23792@cvs.haskell.org> Fri May 25 07:03:18 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * corner-case: remove excess trailing newlines M ./src/libraries/cabal-parse.hs -1 +1 From Malcolm.Wallace at cs.york.ac.uk Fri May 25 10:20:03 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Fri May 25 10:16:05 2007 Subject: [cvs-nhc98] patch applied (nhc98): Add packages html and xhtml to default build. Message-ID: <20070525142003.GA24715@cvs.haskell.org> Fri May 25 07:17:46 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * Add packages html and xhtml to default build. Also, make it easier to attempt to build other packages that do not currently work in nhc98, but someone might want to try. M ./Makefile -3 +9 From Malcolm.Wallace at cs.york.ac.uk Fri May 25 11:17:24 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Fri May 25 11:13:25 2007 Subject: [cvs-nhc98] patch applied (nhc98): typo Message-ID: <20070525151724.GA27855@cvs.haskell.org> Fri May 25 08:15:21 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * typo M ./Makefile -1 +1 From Malcolm.Wallace at cs.york.ac.uk Mon May 28 08:53:21 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon May 28 08:49:13 2007 Subject: [cvs-nhc98] patch applied (nhc98): Change ghc version detection code yet again. Message-ID: <20070528125321.GA2630@cvs.haskell.org> Mon May 28 05:18:11 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * Change ghc version detection code yet again. This will probably the most reliable method of all time: cpp, compile and run a program to print __GLASGOW_HASKELL__. Now why didn't I think of that ten years ago? Thanks Igloo. M ./script/confhc -3 +5 From Malcolm.Wallace at cs.york.ac.uk Mon May 28 08:53:23 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon May 28 08:49:15 2007 Subject: [cvs-nhc98] patch applied (nhc98): get nhc98-options from the .cabal file Message-ID: <20070528125323.GA2646@cvs.haskell.org> Mon May 28 05:23:30 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * get nhc98-options from the .cabal file M ./src/libraries/Makefile.cabal +1 From Malcolm.Wallace at cs.york.ac.uk Mon May 28 08:53:24 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon May 28 08:49:17 2007 Subject: [cvs-nhc98] patch applied (nhc98): In ' start' : script/pkgdirlist is no more, script/map is new. Message-ID: <20070528125324.GA2666@cvs.haskell.org> Mon May 28 05:43:54 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * In 'start': script/pkgdirlist is no more, script/map is new. M ./start -1 +1 From Malcolm.Wallace at cs.york.ac.uk Mon May 28 08:53:26 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon May 28 08:49:19 2007 Subject: [cvs-nhc98] patch applied (nhc98): add haskell98 to default list of packages Message-ID: <20070528125326.GA2681@cvs.haskell.org> Mon May 28 05:51:54 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * add haskell98 to default list of packages M ./Makefile -1 +1 M ./src/libraries/default-packages +1 From Malcolm.Wallace at cs.york.ac.uk Mon May 28 09:32:41 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon May 28 09:28:35 2007 Subject: [cvs-nhc98] patch applied (nhc98): many lib packages depend on cabal-parse Message-ID: <20070528133241.GA5790@cvs.haskell.org> Mon May 28 06:31:19 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * many lib packages depend on cabal-parse M ./Makefile -1 +2 From Malcolm.Wallace at cs.york.ac.uk Mon May 28 09:36:56 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon May 28 09:32:49 2007 Subject: [cvs-nhc98] patch applied (nhc98): workaround failures in push due to http URLs Message-ID: <20070528133656.GA6200@cvs.haskell.org> Mon May 28 06:35:58 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * workaround failures in push due to http URLs M ./darcs-all +2 From Malcolm.Wallace at cs.york.ac.uk Mon May 28 09:46:28 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon May 28 09:42:21 2007 Subject: [cvs-nhc98] patch applied (nhc98): Use hs-source-dir when building bootstrapping .hc files too. Message-ID: <20070528134628.GA6579@cvs.haskell.org> Mon May 28 06:45:22 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * Use hs-source-dir when building bootstrapping .hc files too. M ./src/libraries/Makefile.cabal +1 From Malcolm.Wallace at cs.york.ac.uk Mon May 28 10:56:46 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon May 28 10:52:40 2007 Subject: [cvs-nhc98] patch applied (nhc98): re-arrange library package build order to respect mutual dependencies Message-ID: <20070528145646.GA8912@cvs.haskell.org> Mon May 28 07:55:36 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * re-arrange library package build order to respect mutual dependencies M ./Makefile -2 +2 From Malcolm.Wallace at cs.york.ac.uk Tue May 29 06:16:51 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Tue May 29 06:12:41 2007 Subject: [cvs-nhc98] patch applied (hat): Change ghc version detection code yet again. Message-ID: <20070529101651.GA20722@cvs.haskell.org> Tue May 29 03:13:55 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * Change ghc version detection code yet again. This will probably the most reliable method of all time: cpp, compile and run a program to print __GLASGOW_HASKELL__. Now why didn't I think of that ten years ago? Thanks Igloo. M ./script/confhc-hat -4 +4 From Malcolm.Wallace at cs.york.ac.uk Tue May 29 06:16:53 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Tue May 29 06:12:43 2007 Subject: [cvs-nhc98] patch applied (hat): Install ' harch' by default once again. Message-ID: <20070529101653.GA20742@cvs.haskell.org> Tue May 29 03:14:48 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * Install 'harch' by default once again. The version that came with hmake may live in a different location. M ./configure -3 +3 From Malcolm.Wallace at cs.york.ac.uk Thu May 31 05:54:02 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Thu May 31 05:49:48 2007 Subject: [cvs-nhc98] patch applied (nhc98): replace a usage of pkgdirlist when installing a build Message-ID: <20070531095402.GA1554@cvs.haskell.org> Thu May 31 02:48:31 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * replace a usage of pkgdirlist when installing a build M ./configure -18 +2 From Malcolm.Wallace at cs.york.ac.uk Thu May 31 05:54:04 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Thu May 31 05:49:49 2007 Subject: [cvs-nhc98] patch applied (nhc98): need to change to hs-source-dir when bootstrapping fromC Message-ID: <20070531095404.GA1574@cvs.haskell.org> Thu May 31 02:49:19 PDT 2007 Malcolm.Wallace@cs.york.ac.uk * need to change to hs-source-dir when bootstrapping fromC M ./src/libraries/Makefile.cabal -1 +2