From 0836491dc02376b322d40f7515359deaa9d9bd3d Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Aug 05 2021 13:37:45 +0000 Subject: revise .cabal --- diff --git a/primitive-0.7.1.0.cabal b/primitive-0.7.1.0.cabal index 56d060b..994a46a 100644 --- a/primitive-0.7.1.0.cabal +++ b/primitive-0.7.1.0.cabal @@ -1,101 +1,101 @@ -Cabal-Version: 2.2 -Name: primitive -Version: 0.7.1.0 -x-revision: 1 -License: BSD-3-Clause -License-File: LICENSE - -Author: Roman Leshchinskiy -Maintainer: libraries@haskell.org -Copyright: (c) Roman Leshchinskiy 2009-2012 -Homepage: https://github.com/haskell/primitive -Bug-Reports: https://github.com/haskell/primitive/issues -Category: Data -Synopsis: Primitive memory-related operations -Build-Type: Simple -Description: This package provides various primitive memory-related operations. - -Extra-Source-Files: changelog.md - test/*.hs - test/LICENSE - -Tested-With: - GHC == 7.4.2, - GHC == 7.6.3, - GHC == 7.8.4, - GHC == 7.10.3, - GHC == 8.0.2, - GHC == 8.2.2, - GHC == 8.4.4, - GHC == 8.6.5, - GHC == 8.8.2, - GHC == 8.10.1 - -Library - Default-Language: Haskell2010 - Other-Extensions: - BangPatterns, CPP, DeriveDataTypeable, - MagicHash, TypeFamilies, UnboxedTuples, UnliftedFFITypes - - Exposed-Modules: - Control.Monad.Primitive - Data.Primitive - Data.Primitive.MachDeps - Data.Primitive.Types - Data.Primitive.Array - Data.Primitive.ByteArray - Data.Primitive.PrimArray - Data.Primitive.SmallArray - Data.Primitive.Ptr - Data.Primitive.MutVar - Data.Primitive.MVar - - Other-Modules: - Data.Primitive.Internal.Compat - Data.Primitive.Internal.Operations - - Build-Depends: base >= 4.5 && < 4.15 - , deepseq >= 1.1 && < 1.5 - , transformers >= 0.2 && < 0.6 - if !impl(ghc >= 8.0) - Build-Depends: fail == 4.9.* - - Ghc-Options: -O2 - - Include-Dirs: cbits - Install-Includes: primitive-memops.h - includes: primitive-memops.h - c-sources: cbits/primitive-memops.c - if !os(solaris) - cc-options: -ftree-vectorize - if arch(i386) || arch(x86_64) - cc-options: -msse2 - -test-suite test-qc - Default-Language: Haskell2010 - hs-source-dirs: test - test/src - main-is: main.hs - Other-Modules: PrimLaws - type: exitcode-stdio-1.0 - build-depends: base - , base-orphans - , ghc-prim - , primitive - , quickcheck-classes-base >=0.6 && <0.7 - , QuickCheck >= 2.13 && < 2.15 - , tasty ^>= 1.2 - , tasty-quickcheck - , tagged - , transformers >=0.4 - , transformers-compat - , semigroups - - cpp-options: -DHAVE_UNARY_LAWS - ghc-options: -O2 - - - -source-repository head - type: git - location: https://github.com/haskell/primitive +Cabal-Version: 2.2 +Name: primitive +Version: 0.7.1.0 +x-revision: 3 +License: BSD-3-Clause +License-File: LICENSE + +Author: Roman Leshchinskiy +Maintainer: libraries@haskell.org +Copyright: (c) Roman Leshchinskiy 2009-2012 +Homepage: https://github.com/haskell/primitive +Bug-Reports: https://github.com/haskell/primitive/issues +Category: Data +Synopsis: Primitive memory-related operations +Build-Type: Simple +Description: This package provides various primitive memory-related operations. + +Extra-Source-Files: changelog.md + test/*.hs + test/LICENSE + +Tested-With: + GHC == 7.4.2, + GHC == 7.6.3, + GHC == 7.8.4, + GHC == 7.10.3, + GHC == 8.0.2, + GHC == 8.2.2, + GHC == 8.4.4, + GHC == 8.6.5, + GHC == 8.8.2, + GHC == 8.10.1 + +Library + Default-Language: Haskell2010 + Other-Extensions: + BangPatterns, CPP, DeriveDataTypeable, + MagicHash, TypeFamilies, UnboxedTuples, UnliftedFFITypes + + Exposed-Modules: + Control.Monad.Primitive + Data.Primitive + Data.Primitive.MachDeps + Data.Primitive.Types + Data.Primitive.Array + Data.Primitive.ByteArray + Data.Primitive.PrimArray + Data.Primitive.SmallArray + Data.Primitive.Ptr + Data.Primitive.MutVar + Data.Primitive.MVar + + Other-Modules: + Data.Primitive.Internal.Compat + Data.Primitive.Internal.Operations + + Build-Depends: base >= 4.5 && < 4.17 + , deepseq >= 1.1 && < 1.5 + , transformers >= 0.2 && < 0.6 + if !impl(ghc >= 8.0) + Build-Depends: fail == 4.9.* + + Ghc-Options: -O2 + + Include-Dirs: cbits + Install-Includes: primitive-memops.h + includes: primitive-memops.h + c-sources: cbits/primitive-memops.c + if !os(solaris) + cc-options: -ftree-vectorize + if arch(i386) || arch(x86_64) + cc-options: -msse2 + +test-suite test-qc + Default-Language: Haskell2010 + hs-source-dirs: test + test/src + main-is: main.hs + Other-Modules: PrimLaws + type: exitcode-stdio-1.0 + build-depends: base + , base-orphans + , ghc-prim + , primitive + , quickcheck-classes-base >=0.6 && <0.7 + , QuickCheck >= 2.13 && < 2.15 + , tasty ^>= 1.2 + , tasty-quickcheck + , tagged + , transformers >=0.4 + , transformers-compat + , semigroups + + cpp-options: -DHAVE_UNARY_LAWS + ghc-options: -O2 + + + +source-repository head + type: git + location: https://github.com/haskell/primitive