[package-plan] 01/03: Add curry-base (0.4.2) and curry-frontend (0.4.2)
Ilias Tsitsimpis
iliastsi-guest at moszumanska.debian.org
Mon Jan 30 16:13:50 UTC 2017
This is an automated email from the git hooks/post-receive script.
iliastsi-guest pushed a commit to branch master
in repository package-plan.
commit 668da0eccc244385e68338032d26ca34e2c3201d
Author: Ilias Tsitsimpis <i.tsitsimpis at gmail.com>
Date: Mon Jan 30 17:36:03 2017 +0200
Add curry-base (0.4.2) and curry-frontend (0.4.2)
These packages have not been updated in hackage, so retrieve their
.cabal files from https://git.ps.informatik.uni-kiel.de/groups/curry.
---
additional-cabals/curry-base-0.4.2.cabal | 97 ++++++++++++++++++
additional-cabals/curry-frontend-0.4.2.cabal | 142 +++++++++++++++++++++++++++
packages.txt | 2 +
3 files changed, 241 insertions(+)
diff --git a/additional-cabals/curry-base-0.4.2.cabal b/additional-cabals/curry-base-0.4.2.cabal
new file mode 100644
index 0000000..8a6f89b
--- /dev/null
+++ b/additional-cabals/curry-base-0.4.2.cabal
@@ -0,0 +1,97 @@
+Name: curry-base
+Version: 0.4.2
+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 and
+ ExtendedFlat. 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
+Maintainer: bjp at informatik.uni-kiel.de
+Homepage: http://curry-language.org
+Build-Type: Simple
+Stability: experimental
+
+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.*, syb >= 0.3, either
+ 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
+ , 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.ExtendedFlat
+ Curry.ExtendedFlat.CurryArithmetics
+ Curry.ExtendedFlat.EraseTypes
+ Curry.ExtendedFlat.Goodies
+ Curry.ExtendedFlat.InterfaceEquivalence
+ Curry.ExtendedFlat.LiftLetrec
+ Curry.ExtendedFlat.MonadicGoodies
+ Curry.ExtendedFlat.Pretty
+ Curry.ExtendedFlat.Type
+ Curry.ExtendedFlat.TypeInference
+ Curry.ExtendedFlat.UnMutual
+ Curry.Files.Filenames
+ Curry.Files.PathUtils
+ Curry.Files.Unlit
+ Curry.FlatCurry
+ Curry.FlatCurry.Files
+ Curry.FlatCurry.Goodies
+ Curry.FlatCurry.Pretty
+ Curry.FlatCurry.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 == 0.4.2, filepath, mtl
diff --git a/additional-cabals/curry-frontend-0.4.2.cabal b/additional-cabals/curry-frontend-0.4.2.cabal
new file mode 100644
index 0000000..120420f
--- /dev/null
+++ b/additional-cabals/curry-frontend-0.4.2.cabal
@@ -0,0 +1,142 @@
+Name: curry-frontend
+Version: 0.4.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
+Maintainer: Bjoern Peemoeller
+Bug-Reports: mailto:bjp at informatik.uni-kiel.de
+Homepage: http://curry-language.org
+Build-Type: Simple
+Stability: experimental
+
+Extra-Source-Files: LIESMICH
+
+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 == 0.4.2
+ , directory
+ , filepath
+ , mtl
+ , process
+ , syb
+ , transformers
+ if flag(network-uri)
+ build-depends: network-uri >= 2.6
+ else
+ build-depends: network < 2.6
+ Exposed-Modules:
+ Base.CurryTypes
+ , Base.Expr
+ , Base.Messages
+ , Base.NestEnv
+ , Base.SCC
+ , Base.Subst
+ , Base.TopEnv
+ , Base.Types
+ , Base.TypeSubst
+ , Base.Typing
+ , Base.Utils
+ , Checks
+ , Checks.ExportCheck
+ , Checks.InterfaceCheck
+ , Checks.InterfaceSyntaxCheck
+ , Checks.ImportSyntaxCheck
+ , Checks.KindCheck
+ , Checks.PrecCheck
+ , Checks.SyntaxCheck
+ , Checks.TypeCheck
+ , Checks.WarnCheck
+ , CompilerEnv
+ , CompilerOpts
+ , CurryBuilder
+ , CurryDeps
+ , Env.Interface
+ , Env.ModuleAlias
+ , Env.OpPrec
+ , Env.TypeConstructor
+ , Env.Value
+ , Exports
+ , Files.CymakePath
+ , Generators
+ , Generators.GenAbstractCurry
+ , Generators.GenFlatCurry
+ , Html.CurryHtml
+ , Html.SyntaxColoring
+ , IL
+ , IL.Pretty
+ , IL.ShowModule
+ , IL.Type
+ , Imports
+ , Interfaces
+ , Modules
+ , TokenStream
+ , Transformations
+ , Transformations.CaseCompletion
+ , Transformations.CurryToIL
+ , Transformations.Desugar
+ , Transformations.Lift
+ , Transformations.Qual
+ , Transformations.Simplify
+ Other-Modules:
+ Paths_curry_frontend
+ ghc-options: -Wall
+
+Executable curry-frontend
+ hs-source-dirs: src
+ Main-is: cymake.hs
+ default-language: Haskell2010
+ Build-Depends:
+ base == 4.*
+ , containers
+ , curry-base == 0.4.2
+ , curry-frontend
+ , directory
+ , filepath
+ , mtl
+ , process
+ , syb
+ , transformers
+ if flag(network-uri)
+ build-depends: network-uri >= 2.6
+ else
+ build-depends: network < 2.6
+ ghc-options: -Wall
+
+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 == 0.4.2
+ , curry-frontend == 0.4.2, filepath
diff --git a/packages.txt b/packages.txt
index 51b807c..dd79d58 100644
--- a/packages.txt
+++ b/packages.txt
@@ -151,6 +151,8 @@ css-text 0.1.2.2
csv 0.1.2
csv-conduit 0.6.6
curl 1.3.8
+curry-base 0.4.2
+curry-frontend 0.4.2
darcs 2.12.4 key binary=darcs -fpkgconfig -fcurl -f-http -fterminfo notest
darcs-monitor 0.4.2 binary=darcs-monitor key
data-accessor 0.2.2.7
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-haskell/package-plan.git
More information about the Pkg-haskell-commits
mailing list