Hi all,

I've attached a patch that I hope will make hugs build after the base
split, but it is untested as following the instructions on
http://hackage.haskell.org/trac/hugs/wiki/GettingTheSource
gave
  /bin/cp ../src/platform.h include/MachDeps.h include/ghcconfig.h ../includes
  CPPFLAGS='-D__HUGS__ -D_HOST_OS -D_TARGET_OS' tools/make_bootlib
  /bin/sh: tools/make_bootlib: Permission denied
  make[1]: *** [bootlib/.stamp] Error 126
  make[1]: Leaving directory `/home/ian/code/hugs/hugs98/libraries'
  make: *** [all] Error 2
during the "make" step.


Thanks
Ian

New patches:

[Follow base split
Ian Lynagh <[EMAIL PROTECTED]>**20070524123613] {
hunk ./Makefile 19
-LIBRARIESDIRS = base filepath haskell98 haskell-src mtl network parsec \
+LIBRARIESDIRS = base directory filepath haskell98 haskell-src mtl network \
+	old-locale old-time parsec pretty process random \
hunk ./Makefile 22
-	HUnit Win32 time stm xhtml regex-base regex-posix regex-compat
+	HUnit Win32 parallel time stm xhtml regex-base regex-posix regex-compat
hunk ./libraries/Makefile.in 35
-# 1. Preprocess hugsbase, base, haskell9, filepath and Cabal into bootlibs
+# 1. Preprocess hugsbase, base, haskell98, pretty, directory, old-locale,
+#    old-time, process, filepath and Cabal into bootlibs
hunk ./libraries/tools/convert_libraries 129
-packages="base haskell98 filepath Cabal haskell-src QuickCheck mtl fgl HaXml parsec html network HUnit $Win32 unix X11 HGL OpenGL GLUT OpenAL ALUT time stm xhtml regex-base regex-posix regex-compat"
+packages="base haskell98 pretty directory old-locale old-time process filepath Cabal random haskell-src QuickCheck mtl fgl HaXml parsec html network HUnit $Win32 unix X11 HGL OpenGL GLUT OpenAL ALUT parallel time stm xhtml regex-base regex-posix regex-compat"
hunk ./libraries/tools/make_bootlib 6
-boot_packages='base haskell98 filepath Cabal'
+boot_packages='base haskell98 pretty directory old-locale old-time process filepath Cabal'
hunk ./package-list 22
+directory          core    1.0
hunk ./package-list 35
+old-locale         core    1.0
+old-time           core    1.0
hunk ./package-list 39
+parallel           extra   1.0
hunk ./package-list 41
+pretty             core    1.0
+process            core    1.0
hunk ./package-list 44
+random             core    1.0
}

Context:

[include filepath in the first phase of the bootstrap
Ross Paterson <[EMAIL PROTECTED]>**20070514165423] 
[expand message on pattern match failure in do expression (fixes #70)
Ross Paterson <[EMAIL PROTECTED]>**20070511203312] 
[Change the logic for when a file is relative, fixes bugs with openning files which were included by Hugs with ..
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070504142830] 
[Add a wall clock time status message to WinHugs
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070504140651] 
[Display the reduction count statistics in the status bar all the time
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070504130425] 
[Delete some \r characters that had sneaked into the Registry.c file (not quite sure how..)
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070504112118] 
[Change the default HUGSPATH on Windows to include the place where Cabal puts stuff, fixes bug #67
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503194842] 
[Further changes to complete the transition to a multi-line list for include directories, fixes bug #66
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503192253] 
[Initial changes for bug #66, split the extensions and loading options, to give more space for the loading ones
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503190041] 
[Slight clean up, reorder a conditional test to match the others around it
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503182330] 
[Do not allow new lines to be pasted into the prompt
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503182153] 
[Fix bug #55, Ctrl+E should not centre the text (also blocks L/R alignment changes)
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503180540] 
[Update the copyright message on the front banner from 2005 to 2007
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503172453] 
[Change the copyright information to 2007 in the WinHugs about box
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503172315] 
[Fix some preprocessors directives that got lost in the translation to VS 8
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503171825] 
[Upgrade the MSVC project files from 7.1 to 8.0
Neil Mitchell <http://www.cs.york.ac.uk/~ndm/>**20070503170403] 
[report the top-level goal when hitting the cutoff (fixes #65)
Ross Paterson <[EMAIL PROTECTED]>**20070420202847
 
 Formerly cutoffExceeded() reported the current goal, which was not
 necessarily part of the problematic cycle.  For example, given
 
     class C a where
         f :: a -> a
 
     instance (Eq a, C a) => C a
 
     test = f True
 
 it reported that it could not prove Eq Bool, even though this is
 provable in one step.
] 
[comments only: change GreenCard to FFI
Ross Paterson <[EMAIL PROTECTED]>**20070406104959] 
[track location of GHC includes dir (used by base)
Ross Paterson <[EMAIL PROTECTED]>**20070406104229] 
[Minor cleanup, mainly removal of superfluos double qoutes
[EMAIL PROTECTED] 
[Added handling of URLs in package list
[EMAIL PROTECTED] 
[Make --partial the default, as discussed on the mailing list
[EMAIL PROTECTED] 
[Refactored the looping over all packages via higher-order shell programming ;-)
[EMAIL PROTECTED] 
[Added --list-packages option (for use in GHC's Makefiles)
[EMAIL PROTECTED] 
[Make repository base calculation more lenient, allowing e.g. GHC branches
[EMAIL PROTECTED] 
[Added --dry-run option
[EMAIL PROTECTED] 
[Simplified curl/wget logic
[EMAIL PROTECTED] 
[Verbose messages go to stderr now, this seems to be more common
[EMAIL PROTECTED] 
[Added a shiny new unified darcs-all script
[EMAIL PROTECTED]
 
 This is a mildly tested new version of a darcs-all script which should work
 with GHC, Hugs, and nhc98. It is not yet a full 100% replacement of the
 existing scripts, but it will soon be. Apart from the fact that it is not tied
 to a single Haskell implementation, its main new features are that it uses a
 single more powerful package description file and offers a --release option to
 retrieve a given set of package versions from Hackage.
 
 To do:
 
  * Handle more general URLs in the package list
 
  * Add a mode to print out the list of packages (for Makefiles, scripts, etc.)
 
  * --complete/--partial: What should be the default?
] 
[readline command completion (from Georg Sauthoff)
Ross Paterson <[EMAIL PROTECTED]>**20070401091202
 
 Improves the readline command completion feature of hugs:
  - added completion of function names and constructors
  - added completion of command names (:<cmd>)
  - added completion of module names (e.g. after :browse , etc.)
  - only do filename completion where it makes sense (e.g. after :load , etc.)
  - expand use of tilde (~) in filenames (previously it was completed but not
    recognized by hugs)
  - read and write the history from/to ~/.hugs_history
  - make hugs recognize :help
 
 It's not perfect, e.g.:
  - the names include things that aren't in scope (:names has the same problem)
  - the names don't include qualified names
  - the words completed are space-delimited, rather than being Haskell ids
  - completion for :load works for filenames only, not modules
 Still, it's a start, and better than nothing.
] 
[add filepath package
Ross Paterson <[EMAIL PROTECTED]>**20070401084806] 
[Removed CVS keywords, they are even less useful with darcs
[EMAIL PROTECTED] 
[Removed empty directories left over from CVS conversion
[EMAIL PROTECTED] 
[TAG Tailorized from  CVS
[EMAIL PROTECTED] 
Patch bundle hash:
0d20e2ee9616adc84e7abf00fa0bfc84dec8639a
_______________________________________________
Hugs-Users mailing list
Hugs-Users@haskell.org
http://www.haskell.org/mailman/listinfo/hugs-users

Reply via email to