[Git][haskell-team/package-plan][master] 2 commits: Additional cabals for curry-base and curry-frontend

Ilias Tsitsimpis gitlab at salsa.debian.org
Fri Nov 30 09:40:41 GMT 2018


Ilias Tsitsimpis pushed to branch master at Debian Haskell Group / package-plan


Commits:
05673d78 by Ilias Tsitsimpis at 2018-11-30T09:33:18Z
Additional cabals for curry-base and curry-frontend

curry-base-1.1.0 and curry-frontend-1.0.2 not yet available on Hackage.

- - - - -
b00db973 by Ilias Tsitsimpis at 2018-11-30T09:36:05Z
Add monad-gen and pandoc-sidenote

- - - - -


3 changed files:

- + additional-cabals/curry-base-1.1.0.cabal
- + additional-cabals/curry-frontend-1.0.2.cabal
- packages.txt


Changes:

=====================================
additional-cabals/curry-base-1.1.0.cabal
=====================================
@@ -0,0 +1,100 @@
+Name:          curry-base
+Version:       1.1.0
+Cabal-Version: >= 1.10
+Synopsis:      Functions for manipulating Curry programs
+Description:   This package serves as a foundation for Curry compilers.
+               It defines the intermediate language formats FlatCurry.
+               Additionally, it provides functionality for the smooth
+               integration of compiler frontends and backends.
+Category:      Language
+License:       BSD3
+License-File:  LICENSE
+Author:        Wolfgang Lux, Martin Engelke, Bernd Braßel, Holger Siegel,
+               Björn Peemöller, Finn Teegen
+Maintainer:    fte at informatik.uni-kiel.de
+Homepage:      http://curry-language.org
+Build-Type:    Simple
+Stability:     experimental
+
+Extra-Source-Files: CHANGELOG.md
+
+source-repository head
+  type:     git
+  location: git://git-ps.informatik.uni-kiel.de/curry/curry-base.git
+
+Flag broken-directory
+  Description: Is the cabal configuration of directory incomplete?
+  Default:     False
+
+Flag old-time
+  Description: Does the directory package use the old time implementation?
+  Default:     False
+
+Library
+  hs-source-dirs: src
+  default-language:  Haskell2010
+  Build-Depends: base == 4.*, transformers
+  if impl(ghc < 7.4)
+    Build-Depends: either < 4, contravariant < 0.5, semigroupoids < 3.0.3
+  if flag(broken-directory) {
+    Build-Depends: time, directory == 1.2.0.0, base >= 4.6
+  } else  { if flag(old-time) {
+            Build-Depends: old-time, directory
+            } else {
+            Build-Depends: time, directory >= 1.2.0.1
+          }
+  }
+  Build-Depends:
+      mtl
+    , containers
+    , filepath
+    , extra >= 1.4.6
+    , parsec
+    , pretty
+  ghc-options: -Wall
+  Exposed-Modules:
+    Curry.AbstractCurry
+    Curry.AbstractCurry.Files
+    Curry.AbstractCurry.Type
+    Curry.Base.Ident
+    Curry.Base.LexComb
+    Curry.Base.LLParseComb
+    Curry.Base.Message
+    Curry.Base.Monad
+    Curry.Base.Position
+    Curry.Base.Pretty
+    Curry.Base.Span
+    Curry.Base.SpanInfo
+    Curry.CondCompile.Parser
+    Curry.CondCompile.Transform
+    Curry.CondCompile.Type
+    Curry.Files.Filenames
+    Curry.Files.PathUtils
+    Curry.Files.Unlit
+    Curry.FlatCurry
+    Curry.FlatCurry.Files
+    Curry.FlatCurry.Goodies
+    Curry.FlatCurry.InterfaceEquivalence
+    Curry.FlatCurry.Pretty
+    Curry.FlatCurry.Type
+    Curry.FlatCurry.Typeable
+    Curry.FlatCurry.Annotated.Goodies
+    Curry.FlatCurry.Annotated.Type
+    Curry.FlatCurry.Typed.Goodies
+    Curry.FlatCurry.Typed.Type
+    Curry.Syntax
+    Curry.Syntax.Extension
+    Curry.Syntax.InterfaceEquivalence
+    Curry.Syntax.Lexer
+    Curry.Syntax.Parser
+    Curry.Syntax.Pretty
+    Curry.Syntax.ShowModule
+    Curry.Syntax.Type
+    Curry.Syntax.Utils
+
+Test-Suite test-base
+  type:           detailed-0.9
+  hs-source-dirs: test
+  default-language:  Haskell2010
+  test-module:    TestBase
+  build-depends:  base == 4.*, Cabal >= 1.20, curry-base, filepath, mtl


=====================================
additional-cabals/curry-frontend-1.0.2.cabal
=====================================
@@ -0,0 +1,166 @@
+Name:          curry-frontend
+Version:       1.0.2
+Cabal-Version: >= 1.10
+Synopsis:      Compile the functional logic language Curry to several
+               intermediate formats
+Description:   The Curry front end consists of the executable program
+               "curry-frontend".
+               It is used by various backends to compile Curry programs to
+               an intermediate representation.
+               The code is a stripped-down version of an early version of
+               the Muenster Curry Compiler
+               (<http://danae.uni-muenster.de/curry/>)
+               which has been extended to produce different intermediate
+               representations.
+               For further information, please check
+               <http://curry-language.org>
+Category:      Language
+License:       BSD3
+License-File:  LICENSE
+Author:        Wolfgang Lux, Martin Engelke, Bernd Brassel, Holger Siegel,
+               Bjoern Peemoeller, Finn Teegen
+Maintainer:    fte at informatik.uni-kiel.de
+Homepage:      http://curry-language.org
+Build-Type:    Simple
+Stability:     experimental
+
+Extra-Source-Files: LIESMICH CHANGELOG.md
+
+Data-Dir:   data
+Data-Files: currysource.css
+
+source-repository head
+  type:     git
+  location: https://git.ps.informatik.uni-kiel.de/curry/curry-frontend.git
+
+Flag network-uri
+   description: Get Network.URI from the network-uri package
+   default: True
+
+Library
+  hs-source-dirs:   src
+  default-language:  Haskell2010
+  Build-Depends:
+      base == 4.*
+    , containers
+    , curry-base == 1.1.0
+    , directory
+    , extra >= 1.4.6
+    , filepath
+    , mtl
+    , pretty
+    , process
+    , set-extra
+    , transformers
+  if flag(network-uri)
+    build-depends: network-uri >= 2.6
+  else
+    build-depends: network < 2.6
+  Exposed-Modules:
+      Base.AnnotExpr
+    , Base.CurryKinds
+    , Base.CurryTypes
+    , Base.Expr
+    , Base.KindSubst
+    , Base.Kinds
+    , Base.Messages
+    , Base.NestEnv
+    , Base.PrettyKinds
+    , Base.PrettyTypes
+    , Base.SCC
+    , Base.Subst
+    , Base.TopEnv
+    , Base.TypeExpansion
+    , Base.TypeSubst
+    , Base.Types
+    , Base.Typing
+    , Base.Utils
+    , Checks
+    , Checks.DeriveCheck
+    , Checks.ExportCheck
+    , Checks.ExtensionCheck
+    , Checks.ImportSyntaxCheck
+    , Checks.InstanceCheck
+    , Checks.InterfaceCheck
+    , Checks.InterfaceSyntaxCheck
+    , Checks.KindCheck
+    , Checks.PrecCheck
+    , Checks.SyntaxCheck
+    , Checks.TypeCheck
+    , Checks.TypeSyntaxCheck
+    , Checks.WarnCheck
+    , CompilerEnv
+    , CompilerOpts
+    , CondCompile
+    , CurryBuilder
+    , CurryDeps
+    , Env.Class
+    , Env.Instance
+    , Env.Interface
+    , Env.ModuleAlias
+    , Env.OpPrec
+    , Env.Type
+    , Env.TypeConstructor
+    , Env.Value
+    , Exports
+    , Files.CymakePath
+    , Generators
+    , Generators.GenAbstractCurry
+    , Generators.GenFlatCurry
+    , Generators.GenTypedFlatCurry
+    , Generators.GenTypeAnnotatedFlatCurry
+    , Html.CurryHtml
+    , Html.SyntaxColoring
+    , IL
+    , IL.Pretty
+    , IL.ShowModule
+    , IL.Type
+    , IL.Typing
+    , Imports
+    , Interfaces
+    , Modules
+    , TokenStream
+    , Transformations
+    , Transformations.CaseCompletion
+    , Transformations.CurryToIL
+    , Transformations.Derive
+    , Transformations.Desugar
+    , Transformations.Dictionary
+    , Transformations.Lift
+    , Transformations.Newtypes
+    , Transformations.Qual
+    , Transformations.Simplify
+  Other-Modules:
+    Paths_curry_frontend
+  ghc-options:       -Wall -fno-warn-orphans
+
+Executable curry-frontend
+  hs-source-dirs: src
+  Main-is:        cymake.hs
+  default-language:  Haskell2010
+  Build-Depends:
+      base == 4.*
+    , containers
+    , curry-base == 1.1.0
+    , curry-frontend
+    , directory
+    , extra >= 1.4.6
+    , filepath
+    , mtl
+    , pretty
+    , process
+    , set-extra
+    , transformers
+  if flag(network-uri)
+    build-depends: network-uri >= 2.6
+  else
+    build-depends: network < 2.6
+  ghc-options: -Wall -fno-warn-orphans
+
+Test-Suite test-frontend
+  type:           detailed-0.9
+  hs-source-dirs: test
+  default-language:  Haskell2010
+  test-module:    TestFrontend
+  build-depends:  base == 4.*, Cabal >= 1.20, curry-base == 1.1.0
+    , curry-frontend, filepath


=====================================
packages.txt
=====================================
@@ -565,6 +565,7 @@ mmorph 1.1.2
 mockery 0.3.5
 monad-control 1.0.2.3
 monadcryptorandom 0.7.2.1
+monad-gen 0.3.0.1
 monad-journal 0.8.1
 monadLib 3.7.3
 monadlist 0.0.2
@@ -638,6 +639,7 @@ optparse-simple 0.1.0
 pandoc 2.2.1 key -fhttp-conduit
 pandoc-citeproc 0.14.3.1 -fbibutils -f-hexpat -funicode_collation
 pandoc-citeproc-preamble 1.2.3 binary
+pandoc-sidenote 0.19.0.0
 pandoc-types 1.17.5.1 notest # Disable tests to avoid dep on string-qq
 pango 0.13.5.0
 panic 0.4.0.1



View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/compare/1d10cb1ec2c1ddb09c2705a23a588e83a39d8023...b00db973123dacf74dfbca2bd699cd129c985402

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/compare/1d10cb1ec2c1ddb09c2705a23a588e83a39d8023...b00db973123dacf74dfbca2bd699cd129c985402
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20181130/6bf7b9f6/attachment-0001.html>


More information about the Pkg-haskell-commits mailing list