[package-plan] 01/01: text-show patches
Clint Adams
clint at moszumanska.debian.org
Tue Dec 8 16:20:28 UTC 2015
This is an automated email from the git hooks/post-receive script.
clint pushed a commit to branch master
in repository package-plan.
commit bf5a99ccd0ead1f6c8bc1bef2df5180bea4b23c6
Author: Clint Adams <clint at debian.org>
Date: Tue Dec 8 11:20:18 2015 -0500
text-show patches
---
additional-cabals/text-show-2.1.1.cabal | 330 ++++++++++++++++++++++++++
packages.txt | 1 +
patches/text-show/2.1.1/errorcallwithlocation | 24 ++
patches/text-show/2.1.1/no-bytestring-builder | 18 ++
patches/text-show/2.1.1/no-nats | 36 +++
patches/text-show/2.1.1/series | 3 +
6 files changed, 412 insertions(+)
diff --git a/additional-cabals/text-show-2.1.1.cabal b/additional-cabals/text-show-2.1.1.cabal
new file mode 100644
index 0000000..034f177
--- /dev/null
+++ b/additional-cabals/text-show-2.1.1.cabal
@@ -0,0 +1,330 @@
+name: text-show
+version: 2.1.1
+synopsis: Efficient conversion of values into Text
+description: @text-show@ offers a replacement for the @Show@ typeclass intended
+ for use with @Text@ instead of @String at s. This package was created
+ in the spirit of
+ @<http://hackage.haskell.org/package/bytestring-show bytestring-show>@.
+ .
+ At the moment, @text-show@ provides instances for most data
+ types in the @<http://hackage.haskell.org/package/array array>@,
+ @<http://hackage.haskell.org/package/base base>@,
+ @<http://hackage.haskell.org/package/bytestring bytestring>@, and
+ @<http://hackage.haskell.org/package/text text>@ packages.
+ Therefore, much of the source code for @text-show@ consists of
+ borrowed code from those packages in order to ensure that the
+ behaviors of @Show@ and @TextShow@ coincide.
+ .
+ For most uses, simply importing "TextShow"
+ will suffice:
+ .
+ @
+ module Main where
+ .
+ import TextShow
+ .
+ main :: IO ()
+ main = printT (Just \"Hello, World!\")
+ @
+ .
+ If you desire it, there are also monomorphic versions of the @showb@
+ function available in the submodules of "TextShow". See the
+ <https://github.com/RyanGlScott/text-show/wiki/Naming-conventions naming conventions>
+ page for more information.
+ .
+ Support for automatically deriving @TextShow@ instances can be found
+ in the "TextShow.TH" and "TextShow.Generic" modules. If you don't
+ know which one to use, use "TextShow.TH".
+homepage: https://github.com/RyanGlScott/text-show
+bug-reports: https://github.com/RyanGlScott/text-show/issues
+license: BSD3
+license-file: LICENSE
+author: Ryan Scott
+maintainer: Ryan Scott <ryan.gl.scott at ku.edu>
+stability: Provisional
+copyright: (C) 2014-2015 Ryan Scott
+category: Text
+build-type: Simple
+tested-with: GHC == 7.0.4
+ , GHC == 7.2.2
+ , GHC == 7.4.2
+ , GHC == 7.6.3
+ , GHC == 7.8.4
+ , GHC == 7.10.2
+extra-source-files: CHANGELOG.md, README.md, include/*.h
+cabal-version: >=1.10
+
+source-repository head
+ type: git
+ location: https://github.com/RyanGlScott/text-show
+
+library
+ exposed-modules: TextShow
+ TextShow.Control.Applicative
+ TextShow.Control.Concurrent
+ TextShow.Control.Exception
+ TextShow.Control.Monad.ST
+ TextShow.Data.Array
+ TextShow.Data.Bool
+ TextShow.Data.ByteString
+ TextShow.Data.Char
+ TextShow.Data.Complex
+ TextShow.Data.Data
+ TextShow.Data.Dynamic
+ TextShow.Data.Either
+ TextShow.Data.Fixed
+ TextShow.Data.Floating
+ TextShow.Data.Functor.Identity
+ TextShow.Debug.Trace
+ TextShow.Debug.Trace.Generic
+ TextShow.Debug.Trace.TH
+ TextShow.Generic
+ TextShow.Data.Integral
+ TextShow.Data.List
+ TextShow.Data.Maybe
+ TextShow.Data.Monoid
+ TextShow.Data.Ord
+ TextShow.Data.Proxy
+ TextShow.Data.Ratio
+ TextShow.Data.Text
+ TextShow.Data.Tuple
+ TextShow.Data.Typeable
+ TextShow.Data.Version
+ TextShow.Data.Void
+ TextShow.Foreign.C.Types
+ TextShow.Foreign.Ptr
+ TextShow.Functions
+ TextShow.GHC.Generics
+ TextShow.Numeric.Natural
+ TextShow.System.Exit
+ TextShow.System.IO
+ TextShow.System.Posix.Types
+ TextShow.Text.Read
+ TextShow.TH
+
+ -- Only exports functions if using Windows
+ TextShow.GHC.Conc.Windows
+
+ -- Only exports functions if base >= 4.4
+ TextShow.GHC.Fingerprint
+ -- Only exports functions if base >= 4.4 and not using Windows
+ TextShow.GHC.Event
+
+ -- Only exports functions if base >= 4.5
+ TextShow.GHC.Stats
+
+ -- Only exports functions if base >= 4.6
+ TextShow.GHC.TypeLits
+
+ -- Only exports functions if base >= 4.7
+ TextShow.Data.Type.Coercion
+ TextShow.Data.Type.Equality
+ -- Only exports functions if base >= 4.7 && < 4.8
+ TextShow.Data.OldTypeable
+
+ -- Only exports functions if base >= 4.8
+ TextShow.GHC.RTS.Flags
+ TextShow.GHC.StaticPtr
+ other-modules: TextShow.Classes
+ TextShow.Data.Typeable.Utils
+ TextShow.FromStringTextShow
+ TextShow.Instances
+ TextShow.TH.Internal
+ TextShow.TH.Names
+ TextShow.Utils
+ build-depends: array >= 0.3 && < 0.6
+ , base >= 4.3 && < 5
+ , base-compat >= 0.8.1 && < 1
+ , bytestring >= 0.9 && < 0.11
+ , bytestring-builder
+ , containers >= 0.1 && < 0.6
+ , generic-deriving >= 1.8 && < 2
+ , ghc-prim
+ , integer-gmp
+ , nats >= 0.1 && < 2
+ , semigroups >= 0.16.1 && < 1
+ , tagged >= 0.4.4 && < 1
+ , text >= 0.11.1 && < 1.3
+ , template-haskell >= 2.5 && < 2.12
+ , transformers >= 0.2.1 && < 0.5
+ , void >= 0.5 && < 1
+ hs-source-dirs: src
+ default-language: Haskell2010
+ ghc-options: -Wall
+ include-dirs: include
+ includes: inline.h
+ , utils.h
+ install-includes: inline.h
+ , utils.h
+
+test-suite spec
+ type: exitcode-stdio-1.0
+ main-is: Spec.hs
+ other-modules: Derived.DataFamilies
+ Derived.DatatypeContexts
+ Derived.ExistentialQuantification
+ Derived.Infix
+ Derived.MagicHash
+ Derived.PolyKinds
+ Derived.RankNTypes
+ Derived.Records
+ Derived.TypeSynonyms
+
+ Instances.Control.Applicative
+ Instances.Control.Concurrent
+ Instances.Control.Exception
+ Instances.Control.Monad.ST
+ Instances.Data.ByteString
+ Instances.Data.Char
+ Instances.Data.Data
+ Instances.Data.Dynamic
+ Instances.Data.Floating
+ Instances.Data.Functor.Identity
+ Instances.Data.Monoid
+ Instances.Data.Ord
+ Instances.Data.Proxy
+ Instances.Data.Text
+ Instances.Data.Tuple
+ Instances.Data.Typeable
+ Instances.Data.Version
+ Instances.Foreign.C.Types
+ Instances.Foreign.Ptr
+ Instances.FromStringTextShow
+ Instances.Generic
+ Instances.GHC.Generics
+ Instances.Numeric.Natural
+ Instances.System.Exit
+ Instances.System.IO
+ Instances.System.Posix.Types
+ Instances.Text.Read
+ Instances.Utils
+
+ -- Only exports instances if using Windows
+ Instances.GHC.Conc.Windows
+
+ -- Only exports instances if base >= 4.4
+ Instances.GHC.Fingerprint
+ -- Only exports instances if base >= 4.4 and not using Windows
+ Instances.GHC.Event
+
+ -- Only exports instances if base >= 4.5
+ Instances.GHC.Stats
+
+ -- Only exports instances if base >= 4.6
+ Instances.GHC.TypeLits
+
+ -- Only exports instances if base >= 4.7
+ Instances.Data.Type.Coercion
+ Instances.Data.Type.Equality
+ -- Only exports instances if base >= 4.7 && < 4.8
+ Instances.Data.OldTypeable
+
+ -- Only exports instances if base >= 4.8
+ Instances.GHC.RTS.Flags
+ Instances.GHC.StaticPtr
+
+ Spec.BuilderSpec
+ Spec.Control.ApplicativeSpec
+ Spec.Control.ConcurrentSpec
+ Spec.Control.ExceptionSpec
+ Spec.Control.Monad.STSpec
+ Spec.Data.ArraySpec
+ Spec.Data.BoolSpec
+ Spec.Data.ByteStringSpec
+ Spec.Data.CharSpec
+ Spec.Data.ComplexSpec
+ Spec.Data.DataSpec
+ Spec.Data.DynamicSpec
+ Spec.Data.EitherSpec
+ Spec.Data.FixedSpec
+ Spec.Data.FloatingSpec
+ Spec.Data.Functor.IdentitySpec
+ Spec.Data.IntegralSpec
+ Spec.Data.ListSpec
+ Spec.Data.MaybeSpec
+ Spec.Data.MonoidSpec
+ Spec.Data.OrdSpec
+ Spec.Data.ProxySpec
+ Spec.Data.RatioSpec
+ Spec.Data.TextSpec
+ Spec.Data.TupleSpec
+ Spec.Data.TypeableSpec
+ Spec.Data.VersionSpec
+ Spec.Derived.DatatypeContextsSpec
+ Spec.Derived.ExistentialQuantificationSpec
+ Spec.Derived.InfixSpec
+ Spec.Derived.MagicHashSpec
+ Spec.Derived.PolyKindsSpec
+ Spec.Derived.RankNTypesSpec
+ Spec.Derived.RecordsSpec
+ Spec.Derived.TypeSynonymsSpec
+ Spec.Foreign.C.TypesSpec
+ Spec.Foreign.PtrSpec
+ Spec.FromStringTextShowSpec
+ Spec.FunctionsSpec
+ Spec.GenericSpec
+ Spec.GHC.GenericsSpec
+ Spec.Numeric.NaturalSpec
+ Spec.System.ExitSpec
+ Spec.System.IOSpec
+ Spec.System.Posix.TypesSpec
+ Spec.Text.ReadSpec
+ Spec.Utils
+
+ -- Only exports tests if using Windows
+ Spec.GHC.Conc.WindowsSpec
+
+ -- Only exports tests if base >= 4.4
+ Spec.GHC.FingerprintSpec
+ -- Only exports tests if base >= 4.4 and not using Windows
+ Spec.GHC.EventSpec
+
+ -- Only exports tests if base >= 4.5
+ Spec.GHC.StatsSpec
+
+ -- Only exports tests if template-haskell >= 2.7
+ Spec.Derived.DataFamiliesSpec
+
+ -- Only exports tests if base >= 4.6
+ Spec.GHC.TypeLitsSpec
+
+ -- Only exports tests if base >= 4.7
+ Spec.Data.Type.CoercionSpec
+ Spec.Data.Type.EqualitySpec
+ -- Only exports tests if base >= 4.7 && < 4.8
+ Spec.Data.OldTypeableSpec
+
+ -- Only exports tests if base >= 4.8
+ Spec.GHC.RTS.FlagsSpec
+ Spec.GHC.StaticPtrSpec
+
+ TransformersCompat
+ build-depends: array >= 0.3 && < 0.6
+ , base >= 4.3 && < 5
+ , base-compat >= 0.8.2 && < 1
+ , base-orphans >= 0.4.2 && < 1
+ , bifunctors >= 5 && < 6
+ , bytestring >= 0.9 && < 0.11
+ , bytestring-builder
+ , generic-deriving >= 1.8.0 && < 2
+ , ghc-prim
+ , hspec >= 2 && < 3
+ , nats >= 0.1 && < 2
+ , QuickCheck >= 2.5 && < 3
+ , quickcheck-instances >= 0.1 && < 0.4
+ , tagged >= 0.8.1 && < 1
+ , text >= 0.11.1 && < 1.3
+ , text-show == 2.1.1
+ , transformers >= 0.2.1 && < 0.5
+ , transformers-compat >= 0.3 && < 1
+ , void >= 0.5 && < 1
+ hs-source-dirs: tests
+ default-language: Haskell2010
+ ghc-options: -Wall -threaded -rtsopts
+ include-dirs: include
+ includes: generic.h
+ , overlap.h
+ , utils.h
+ install-includes: generic.h
+ , overlap.h
+ , utils.h
diff --git a/packages.txt b/packages.txt
index e649267..ee9b100 100644
--- a/packages.txt
+++ b/packages.txt
@@ -671,6 +671,7 @@ texmath 0.8.4
text 1.2.1.3 notest
text-binary 0.2.1
text-icu 0.7.0.1
+text-show 2.1.1 ahead
tf-random 0.5
th-expand-syns 0.3.0.6
th-extras 0.0.0.2
diff --git a/patches/text-show/2.1.1/errorcallwithlocation b/patches/text-show/2.1.1/errorcallwithlocation
new file mode 100644
index 0000000..c8a9ff6
--- /dev/null
+++ b/patches/text-show/2.1.1/errorcallwithlocation
@@ -0,0 +1,24 @@
+This seems to have been added after base 4.8.2.0?
+
+--- a/src/TextShow/Control/Exception.hs
++++ b/src/TextShow/Control/Exception.hs
+@@ -210,7 +210,7 @@
+ --
+ -- /Since: 2/
+ showbErrorCall :: ErrorCall -> Builder
+-#if MIN_VERSION_base(4,8,2)
++#if MIN_VERSION_base(4,9,0)
+ showbErrorCall (ErrorCallWithLocation err "") = fromString err
+ showbErrorCall (ErrorCallWithLocation err loc) =
+ fromString err <> singleton '\n' <> fromString loc
+--- a/tests/Instances/Control/Exception.hs
++++ b/tests/Instances/Control/Exception.hs
+@@ -98,7 +98,7 @@
+ arbitrary = RecUpdError <$> arbitrary
+
+ instance Arbitrary ErrorCall where
+-#if MIN_VERSION_base(4,8,2)
++#if MIN_VERSION_base(4,9,0)
+ arbitrary = ErrorCallWithLocation <$> arbitrary <*> arbitrary
+ #else
+ arbitrary = ErrorCall <$> arbitrary
diff --git a/patches/text-show/2.1.1/no-bytestring-builder b/patches/text-show/2.1.1/no-bytestring-builder
new file mode 100644
index 0000000..bde5c7e
--- /dev/null
+++ b/patches/text-show/2.1.1/no-bytestring-builder
@@ -0,0 +1,18 @@
+--- a/text-show.cabal
++++ b/text-show.cabal
+@@ -136,7 +136,6 @@
+ , base >= 4.8 && < 5
+ , base-compat >= 0.8.1 && < 1
+ , bytestring >= 0.9 && < 0.11
+- , bytestring-builder
+ , containers >= 0.1 && < 0.6
+ , generic-deriving >= 1.8 && < 2
+ , ghc-prim
+@@ -304,7 +303,6 @@
+ , base-orphans >= 0.4.2 && < 1
+ , bifunctors >= 5 && < 6
+ , bytestring >= 0.9 && < 0.11
+- , bytestring-builder
+ , generic-deriving >= 1.8.0 && < 2
+ , ghc-prim
+ , hspec >= 2 && < 3
diff --git a/patches/text-show/2.1.1/no-nats b/patches/text-show/2.1.1/no-nats
new file mode 100644
index 0000000..99de886
--- /dev/null
+++ b/patches/text-show/2.1.1/no-nats
@@ -0,0 +1,36 @@
+--- a/text-show.cabal
++++ b/text-show.cabal
+@@ -133,7 +133,7 @@
+ TextShow.TH.Names
+ TextShow.Utils
+ build-depends: array >= 0.3 && < 0.6
+- , base >= 4.3 && < 5
++ , base >= 4.8 && < 5
+ , base-compat >= 0.8.1 && < 1
+ , bytestring >= 0.9 && < 0.11
+ , bytestring-builder
+@@ -141,7 +141,6 @@
+ , generic-deriving >= 1.8 && < 2
+ , ghc-prim
+ , integer-gmp
+- , nats >= 0.1 && < 2
+ , semigroups >= 0.16.1 && < 1
+ , tagged >= 0.4.4 && < 1
+ , text >= 0.11.1 && < 1.3
+@@ -300,7 +299,7 @@
+
+ TransformersCompat
+ build-depends: array >= 0.3 && < 0.6
+- , base >= 4.3 && < 5
++ , base >= 4.8 && < 5
+ , base-compat >= 0.8.2 && < 1
+ , base-orphans >= 0.4.2 && < 1
+ , bifunctors >= 5 && < 6
+@@ -309,7 +308,6 @@
+ , generic-deriving >= 1.8.0 && < 2
+ , ghc-prim
+ , hspec >= 2 && < 3
+- , nats >= 0.1 && < 2
+ , QuickCheck >= 2.5 && < 3
+ , quickcheck-instances >= 0.1 && < 0.4
+ , tagged >= 0.8.1 && < 1
diff --git a/patches/text-show/2.1.1/series b/patches/text-show/2.1.1/series
new file mode 100644
index 0000000..ee334ee
--- /dev/null
+++ b/patches/text-show/2.1.1/series
@@ -0,0 +1,3 @@
+no-nats
+no-bytestring-builder
+errorcallwithlocation
--
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