shithub: MicroHs

Download patch

ref: 08f6782aa750186e5922cab6faa509abed156906
parent: 069461fbec5b875981c47a5cf0b4ad40021c1db6
author: Lennart Augustsson <augustss@Lennarts-Mini.augustsson.net>
date: Thu Nov 14 05:52:22 EST 2024

Update libs.cabal

--- a/lib/libs.cabal
+++ b/lib/libs.cabal
@@ -1,6 +1,6 @@
 cabal-version:  3.0
 name:           libs
-version:        0.9.15.0
+version:        0.10.5.0
 license:        Apache
 license-file:   LICENSE
 maintainer:     lennart@augustsson.net
@@ -14,13 +14,20 @@
     exposed-modules:
         Control.Applicative
         Control.Arrow
+        Control.Category
         Control.DeepSeq
         Control.Error
         Control.Exception
         Control.Monad
         Control.Monad.Fail
+        Control.Monad.Fix
+        Control.Monad.IO.Class
         Control.Monad.ST
+        Control.Monad.Zip
         Data.Array
+        Data.Bifoldable
+        Data.Bifunctor
+        Data.Bitraversable
         Data.Bits
         Data.Bool
         Data.Bounded
@@ -28,20 +35,29 @@
         Data.Char
         Data.Complex
         Data.Constraint
+        Data.Data
         Data.Double
         Data.Dynamic
         Data.Either
         Data.Enum
         Data.Eq
+        Data.Fixed
         Data.Float
         Data.FloatW
         Data.Floating
         Data.Foldable
+        Data.Foldable1
         Data.Fractional
         Data.Function
         Data.Functor
+        Data.Functor.Classes
+        Data.Functor.Compose
         Data.Functor.Const
+        Data.Functor.Contravariant
         Data.Functor.Identity
+        Data.Functor.Product
+        Data.Functor.Sum
+        Data.Hashable
         Data.IOArray
         Data.IORef
         Data.Int
@@ -48,6 +64,7 @@
         Data.Integer
         Data.Integral
         Data.Ix
+        Data.Kind
         Data.List
         Data.List.NonEmpty
         Data.Maybe
@@ -63,11 +80,10 @@
         Data.STRef
         Data.Semigroup
         Data.String
-        Data.Time.Clock    -- XXX remove
-        Data.Time.Format   -- XXX remove
         Data.Text
         Data.Traversable
         Data.Tuple
+        Data.Tuple.Instances
         Data.Type.Equality
         Data.TypeLits
         Data.Typeable
@@ -76,26 +92,34 @@
         Data.Word
         Data.ZipList
         Debug.Trace
+        Foreign
+        Foreign.C
+        Foreign.C.Error
         Foreign.C.String
         Foreign.C.Types
         Foreign.ForeignPtr
+        Foreign.Marshal
         Foreign.Marshal.Alloc
         Foreign.Marshal.Array
+        Foreign.Marshal.Error
         Foreign.Marshal.Utils
         Foreign.Ptr
         Foreign.Storable
         GHC.Stack
         GHC.Types
+        Mhs.Builtin
         Numeric
         Numeric.FormatFloat
         Numeric.Natural
         Prelude
         System.Cmd
+        System.Console.GetOpt
         System.Compress
         System.Directory
         System.Environment
         System.Exit
         System.IO
+        System.IO.Error
         System.IO.MD5
         System.IO.PrintOrRun
         System.IO.Serialize
@@ -104,11 +128,11 @@
         System.Info
         System.Process
         Text.Printf
+        Text.ParserCombinators.ReadP
+        Text.ParserCombinators.ReadPrec
         Text.Read
         Text.Read.Lex
-        Text.Read.Numeric
         Text.Show
-        TimeCompat        -- XXX remove
         Unsafe.Coerce
 
     other-modules:
@@ -115,16 +139,27 @@
         Control.Exception.Internal
         Control.Monad.ST_Type
         Data.Bool_Type
+        Data.ByteString.Internal
         Data.Char_Type
+        Data.Foldable.Internal
+        Data.Functor.Const_Type
         Data.Int.IntN
         Data.Int.Instances
         Data.Integer_Type
+        Data.List.NonEmpty_Type
+        Data.Monoid.Internal
         Data.Ordering_Type
+        Data.Orphans
         Data.List_Type
         Data.Maybe_Type
         Data.Ratio_Type
+        MiniPrelude
+        Numeric.Read
+        Numeric.Show
         Primitives
+        System.IO.Internal
         System.IO_Handle
+        Text.Read.Internal
 
     build-depends:
 
@@ -131,13 +166,5 @@
 --library directory
 --    exposed-modules:
 --        System.Directory
---    build-depends:
---        base
-
---library mhs
---    exposed-modules:
---        System.IO.PrintOrRun
---        System.IO.Serialize
---        System.IO.TimeMilli
 --    build-depends:
 --        base
--- a/updateversion.sh
+++ b/updateversion.sh
@@ -9,3 +9,6 @@
 hvers=`echo $vers | sed 's/\./,/g'`
 #echo $vers
 sed -e "s/^VERSION=.*/VERSION=$vers/" -e "s/^HVERSION=.*/HVERSION=$hvers/" $MK.bak > $MK
+LCB=lib/libs.cabal
+mv $LCB $LCB.bak
+sed -e "s/^version: .*/version:        $vers/" $LCB.bak > $LCB