packages feed

Cabal revisions of hpqtypes-1.5.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                hpqtypes-version:             1.5.0-synopsis:            Haskell bindings to libpqtypes--description:         Efficient and easy-to-use bindings to (slightly modified)-                     libpqtypes, lipq extension that adds support for binary-                     transport format and composite types.-                     .-                     Since modified libpqtypes is used, its source code is bundled-                     along with the bindings. The differences between verbatim-                     libpqtypes and the one used by this package:-                     .-                     * per-thread global error structures were replaced by explicit-                       passing of these structures around so that there is no need-                       to use bound threads.-                     .-                     * handlers that take values to be put into the database were-                       modified to always expect pointers to objects, as opposed-                       to previous situation where primitives were being taken by-                       value (which was convenient if the library was used directly-                       from C, but created inconsistency problems while trying to-                       define bindings in a sensible way).-                     .-                     Examples can be found in the <https://github.com/scrive/hpqtypes/tree/master/examples examples> directory.--homepage:            https://github.com/scrive/hpqtypes-license:             BSD3-license-file:        LICENSE-author:              Scrive-maintainer:          Andrzej Rybczak <andrzej@rybczak.net>-category:            Database-build-type:          Custom-cabal-version:       >= 1.18--extra-source-files: CHANGELOG.md-                  , examples/Catalog.hs-                  , libpqtypes/AUTHORS-                  , libpqtypes/Makefile.in-                  , libpqtypes/config.guess-                  , libpqtypes/groff2html-                  , libpqtypes/win32.mak-                  , libpqtypes/ChangeLog-                  , libpqtypes/Makefile.win32-                  , libpqtypes/config.sub-                  , libpqtypes/install-sh-                  , libpqtypes/INSTALL-                  , libpqtypes/README-                  , libpqtypes/configure-                  , libpqtypes/ltmain.sh-                  , libpqtypes/LICENSE-                  , libpqtypes/acinclude.m4-                  , libpqtypes/configure.ac-                  , libpqtypes/missing-                  , libpqtypes/Makefile.am-                  , libpqtypes/aclocal.m4-                  , libpqtypes/src/pqt_config.h-                  , libpqtypes/src/pqt_config.h.in-                  , libpqtypes/src/libpqtypes-int.h-                  , libpqtypes/src/libpqtypes.h--Source-repository head-  Type:     git-  Location: git@github.com:scrive/log.git--Flag tests-  description: Build test suite-  default: False--library-  exposed-modules:     Data.Monoid.Utils-                     , Database.PostgreSQL.PQTypes-                     , Database.PostgreSQL.PQTypes.Composite-                     , Database.PostgreSQL.PQTypes.ToRow-                     , Database.PostgreSQL.PQTypes.Utils-                     , Database.PostgreSQL.PQTypes.FromSQL-                     , Database.PostgreSQL.PQTypes.Array-                     , Database.PostgreSQL.PQTypes.Fold-                     , Database.PostgreSQL.PQTypes.FromRow-                     , Database.PostgreSQL.PQTypes.JSON-                     , Database.PostgreSQL.PQTypes.ToSQL-                     , Database.PostgreSQL.PQTypes.Transaction-                     , Database.PostgreSQL.PQTypes.Class-                     , Database.PostgreSQL.PQTypes.Format-                     , Database.PostgreSQL.PQTypes.Interval-                     , Database.PostgreSQL.PQTypes.Notification-                     , Database.PostgreSQL.PQTypes.SQL-                     , Database.PostgreSQL.PQTypes.SQL.Raw-                     , Database.PostgreSQL.PQTypes.SQL.Class-                     , Database.PostgreSQL.PQTypes.Transaction.Settings-                     , Database.PostgreSQL.PQTypes.XML-                     , Database.PostgreSQL.PQTypes.Internal.Error-                     , Database.PostgreSQL.PQTypes.Internal.Error.Code-                     , Database.PostgreSQL.PQTypes.Internal.Composite-                     , Database.PostgreSQL.PQTypes.Internal.Utils-                     , Database.PostgreSQL.PQTypes.Internal.Connection-                     , Database.PostgreSQL.PQTypes.Internal.Exception-                     , Database.PostgreSQL.PQTypes.Internal.Monad-                     , Database.PostgreSQL.PQTypes.Internal.Notification-                     , Database.PostgreSQL.PQTypes.Internal.QueryResult-                     , Database.PostgreSQL.PQTypes.Internal.Query-                     , Database.PostgreSQL.PQTypes.Internal.State-                     , Database.PostgreSQL.PQTypes.Internal.C.Put-                     , Database.PostgreSQL.PQTypes.Internal.C.Types-                     , Database.PostgreSQL.PQTypes.Internal.C.Interface-                     , Database.PostgreSQL.PQTypes.Internal.C.Get--  build-depends:       base >= 4.6 && < 5-                     , text >= 0.11-                     , aeson >= 0.6.2.0-                     , bytestring >= 0.9-                     , time >= 1.4-                     , vector >= 0.10-                     , transformers-base >= 0.4-                     , monad-control >= 0.3-                     , lifted-base >= 0.2-                     , resource-pool >= 0.2-                     , mtl >= 2.1-                     , transformers >= 0.2.2-                     , containers >= 0.4.0.0-                     , exceptions >= 0.6-                     , data-default-class-                     , text-show--  hs-source-dirs:    src--  ghc-options:       -O2 -Wall -funbox-strict-fields--  build-tools:       hsc2hs-  include-dirs:      libpqtypes/src-  extra-libraries:   pq--  cc-options:        -DHAVE_CONFIG_H -D_GNU_SOURCE -D_REENTRANT -std=gnu99 -fsigned-char -fno-strict-aliasing -Wall -Wextra--  c-sources:           libpqtypes/src/array.c-                     , libpqtypes/src/datetime.c-                     , libpqtypes/src/error.c-                     , libpqtypes/src/events.c-                     , libpqtypes/src/exec.c-                     , libpqtypes/src/ffi.c-                     , libpqtypes/src/geo.c-                     , libpqtypes/src/handler.c-                     , libpqtypes/src/misc.c-                     , libpqtypes/src/network.c-                     , libpqtypes/src/numerics.c-                     , libpqtypes/src/param.c-                     , libpqtypes/src/port.c-                     , libpqtypes/src/record.c-                     , libpqtypes/src/spec.c-                     , libpqtypes/src/utils.c-                     , libpqtypes/src/varlena.c--  default-language:  Haskell2010-  default-extensions: BangPatterns-                    , ConstraintKinds-                    , DataKinds-                    , DeriveDataTypeable-                    , DeriveFunctor-                    , ExistentialQuantification-                    , FlexibleContexts-                    , FlexibleInstances-                    , ForeignFunctionInterface-                    , GADTs-                    , GeneralizedNewtypeDeriving-                    , MultiParamTypeClasses-                    , NoImplicitPrelude-                    , OverloadedStrings-                    , RankNTypes-                    , RecordWildCards-                    , ScopedTypeVariables-                    , StandaloneDeriving-                    , TupleSections-                    , TypeFamilies-                    , TypeOperators-                    , UndecidableInstances-  -Executable tests-  if flag(tests)-    buildable:       True-  else-    buildable:       False--  ghc-options:       -O2 -Wall -funbox-strict-fields -threaded--  hs-source-dirs:    test--  build-depends:       hpqtypes-                     , base >= 4.5-                     , text >= 0.11-                     , aeson >= 0.6.2.0-                     , bytestring >= 0.9-                     , time >= 1.4-                     , transformers-base >= 0.4-                     , monad-control >= 0.3-                     , lifted-base >= 0.2-                     , mtl >= 2.1-                     , QuickCheck >= 2.5-                     , HUnit >= 1.2-                     , test-framework >= 0.8-                     , test-framework-hunit >= 0.3-                     , random >= 1.0-                     , exceptions >= 0.6-                     , scientific-                     , unordered-containers-                     , vector-                     , text-show--  main-is:           Main.hs--  default-language:  Haskell2010-  default-extensions: BangPatterns-                    , DeriveDataTypeable-                    , DeriveFunctor-                    , ExistentialQuantification-                    , FlexibleContexts-                    , FlexibleInstances-                    , ForeignFunctionInterface-                    , GADTs-                    , GeneralizedNewtypeDeriving-                    , MultiParamTypeClasses-                    , NoImplicitPrelude-                    , OverloadedStrings-                    , RankNTypes-                    , RecordWildCards-                    , ScopedTypeVariables-                    , StandaloneDeriving-                    , TupleSections-                    , TypeFamilies-                    , TypeOperators-                    , UndecidableInstances+name:                hpqtypes
+version:             1.5.0
+x-revision: 1
+synopsis:            Haskell bindings to libpqtypes
+
+description:         Efficient and easy-to-use bindings to (slightly modified)
+                     libpqtypes, lipq extension that adds support for binary
+                     transport format and composite types.
+                     .
+                     Since modified libpqtypes is used, its source code is bundled
+                     along with the bindings. The differences between verbatim
+                     libpqtypes and the one used by this package:
+                     .
+                     * per-thread global error structures were replaced by explicit
+                       passing of these structures around so that there is no need
+                       to use bound threads.
+                     .
+                     * handlers that take values to be put into the database were
+                       modified to always expect pointers to objects, as opposed
+                       to previous situation where primitives were being taken by
+                       value (which was convenient if the library was used directly
+                       from C, but created inconsistency problems while trying to
+                       define bindings in a sensible way).
+                     .
+                     Examples can be found in the <https://github.com/scrive/hpqtypes/tree/master/examples examples> directory.
+
+homepage:            https://github.com/scrive/hpqtypes
+license:             BSD3
+license-file:        LICENSE
+author:              Scrive
+maintainer:          Andrzej Rybczak <andrzej@rybczak.net>
+category:            Database
+build-type:          Custom
+cabal-version:       >= 1.18
+
+extra-source-files: CHANGELOG.md
+                  , examples/Catalog.hs
+                  , libpqtypes/AUTHORS
+                  , libpqtypes/Makefile.in
+                  , libpqtypes/config.guess
+                  , libpqtypes/groff2html
+                  , libpqtypes/win32.mak
+                  , libpqtypes/ChangeLog
+                  , libpqtypes/Makefile.win32
+                  , libpqtypes/config.sub
+                  , libpqtypes/install-sh
+                  , libpqtypes/INSTALL
+                  , libpqtypes/README
+                  , libpqtypes/configure
+                  , libpqtypes/ltmain.sh
+                  , libpqtypes/LICENSE
+                  , libpqtypes/acinclude.m4
+                  , libpqtypes/configure.ac
+                  , libpqtypes/missing
+                  , libpqtypes/Makefile.am
+                  , libpqtypes/aclocal.m4
+                  , libpqtypes/src/pqt_config.h
+                  , libpqtypes/src/pqt_config.h.in
+                  , libpqtypes/src/libpqtypes-int.h
+                  , libpqtypes/src/libpqtypes.h
+
+Source-repository head
+  Type:     git
+  Location: git@github.com:scrive/log.git
+
+Flag tests
+  description: Build test suite
+  default: False
+
+library
+  exposed-modules:     Data.Monoid.Utils
+                     , Database.PostgreSQL.PQTypes
+                     , Database.PostgreSQL.PQTypes.Composite
+                     , Database.PostgreSQL.PQTypes.ToRow
+                     , Database.PostgreSQL.PQTypes.Utils
+                     , Database.PostgreSQL.PQTypes.FromSQL
+                     , Database.PostgreSQL.PQTypes.Array
+                     , Database.PostgreSQL.PQTypes.Fold
+                     , Database.PostgreSQL.PQTypes.FromRow
+                     , Database.PostgreSQL.PQTypes.JSON
+                     , Database.PostgreSQL.PQTypes.ToSQL
+                     , Database.PostgreSQL.PQTypes.Transaction
+                     , Database.PostgreSQL.PQTypes.Class
+                     , Database.PostgreSQL.PQTypes.Format
+                     , Database.PostgreSQL.PQTypes.Interval
+                     , Database.PostgreSQL.PQTypes.Notification
+                     , Database.PostgreSQL.PQTypes.SQL
+                     , Database.PostgreSQL.PQTypes.SQL.Raw
+                     , Database.PostgreSQL.PQTypes.SQL.Class
+                     , Database.PostgreSQL.PQTypes.Transaction.Settings
+                     , Database.PostgreSQL.PQTypes.XML
+                     , Database.PostgreSQL.PQTypes.Internal.Error
+                     , Database.PostgreSQL.PQTypes.Internal.Error.Code
+                     , Database.PostgreSQL.PQTypes.Internal.Composite
+                     , Database.PostgreSQL.PQTypes.Internal.Utils
+                     , Database.PostgreSQL.PQTypes.Internal.Connection
+                     , Database.PostgreSQL.PQTypes.Internal.Exception
+                     , Database.PostgreSQL.PQTypes.Internal.Monad
+                     , Database.PostgreSQL.PQTypes.Internal.Notification
+                     , Database.PostgreSQL.PQTypes.Internal.QueryResult
+                     , Database.PostgreSQL.PQTypes.Internal.Query
+                     , Database.PostgreSQL.PQTypes.Internal.State
+                     , Database.PostgreSQL.PQTypes.Internal.C.Put
+                     , Database.PostgreSQL.PQTypes.Internal.C.Types
+                     , Database.PostgreSQL.PQTypes.Internal.C.Interface
+                     , Database.PostgreSQL.PQTypes.Internal.C.Get
+
+  build-depends:       base >= 4.6 && < 5
+                     , text >= 0.11
+                     , aeson >= 0.6.2.0
+                     , bytestring >= 0.9
+                     , time >= 1.4
+                     , vector >= 0.10
+                     , transformers-base >= 0.4
+                     , monad-control >= 0.3
+                     , lifted-base >= 0.2
+                     , resource-pool >= 0.2
+                     , mtl >= 2.1
+                     , transformers >= 0.2.2
+                     , containers >= 0.4.0.0
+                     , exceptions >= 0.6
+                     , data-default-class
+                     , text-show
+
+  hs-source-dirs:    src
+
+  ghc-options:       -O2 -Wall -funbox-strict-fields
+
+  build-tools:       hsc2hs
+  include-dirs:      libpqtypes/src
+  extra-libraries:   pq
+
+  cc-options:        -DHAVE_CONFIG_H -D_GNU_SOURCE -D_REENTRANT -std=gnu99 -fsigned-char -fno-strict-aliasing -Wall -Wextra
+
+  c-sources:           libpqtypes/src/array.c
+                     , libpqtypes/src/datetime.c
+                     , libpqtypes/src/error.c
+                     , libpqtypes/src/events.c
+                     , libpqtypes/src/exec.c
+                     , libpqtypes/src/ffi.c
+                     , libpqtypes/src/geo.c
+                     , libpqtypes/src/handler.c
+                     , libpqtypes/src/misc.c
+                     , libpqtypes/src/network.c
+                     , libpqtypes/src/numerics.c
+                     , libpqtypes/src/param.c
+                     , libpqtypes/src/port.c
+                     , libpqtypes/src/record.c
+                     , libpqtypes/src/spec.c
+                     , libpqtypes/src/utils.c
+                     , libpqtypes/src/varlena.c
+
+  default-language:  Haskell2010
+  default-extensions: BangPatterns
+                    , ConstraintKinds
+                    , DataKinds
+                    , DeriveDataTypeable
+                    , DeriveFunctor
+                    , ExistentialQuantification
+                    , FlexibleContexts
+                    , FlexibleInstances
+                    , ForeignFunctionInterface
+                    , GADTs
+                    , GeneralizedNewtypeDeriving
+                    , MultiParamTypeClasses
+                    , NoImplicitPrelude
+                    , OverloadedStrings
+                    , RankNTypes
+                    , RecordWildCards
+                    , ScopedTypeVariables
+                    , StandaloneDeriving
+                    , TupleSections
+                    , TypeFamilies
+                    , TypeOperators
+                    , UndecidableInstances
+  
+Executable tests
+  if flag(tests)
+    buildable:       True
+  else
+    buildable:       False
+
+  ghc-options:       -O2 -Wall -funbox-strict-fields -threaded
+
+  hs-source-dirs:    test
+
+  build-depends:       hpqtypes
+                     , base >= 4.5
+                     , text >= 0.11
+                     , aeson >= 0.6.2.0
+                     , bytestring >= 0.9
+                     , time >= 1.4
+                     , transformers-base >= 0.4
+                     , monad-control >= 0.3
+                     , lifted-base >= 0.2
+                     , mtl >= 2.1
+                     , QuickCheck >= 2.5 && < 2.9
+                     , HUnit >= 1.2
+                     , test-framework >= 0.8
+                     , test-framework-hunit >= 0.3
+                     , random >= 1.0
+                     , exceptions >= 0.6
+                     , scientific
+                     , unordered-containers
+                     , vector
+                     , text-show
+
+  main-is:           Main.hs
+
+  default-language:  Haskell2010
+  default-extensions: BangPatterns
+                    , DeriveDataTypeable
+                    , DeriveFunctor
+                    , ExistentialQuantification
+                    , FlexibleContexts
+                    , FlexibleInstances
+                    , ForeignFunctionInterface
+                    , GADTs
+                    , GeneralizedNewtypeDeriving
+                    , MultiParamTypeClasses
+                    , NoImplicitPrelude
+                    , OverloadedStrings
+                    , RankNTypes
+                    , RecordWildCards
+                    , ScopedTypeVariables
+                    , StandaloneDeriving
+                    , TupleSections
+                    , TypeFamilies
+                    , TypeOperators
+                    , UndecidableInstances
revision 2
 name:                hpqtypes
 version:             1.5.0
-x-revision: 1
+x-revision: 2
 synopsis:            Haskell bindings to libpqtypes
 
 description:         Efficient and easy-to-use bindings to (slightly modified)
                      , scientific
                      , unordered-containers
                      , vector
-                     , text-show
+                     , text-show >= 2
 
   main-is:           Main.hs
 
revision 3
 name:                hpqtypes
 version:             1.5.0
-x-revision: 2
+x-revision: 3
 synopsis:            Haskell bindings to libpqtypes
 
 description:         Efficient and easy-to-use bindings to (slightly modified)
 Flag tests
   description: Build test suite
   default: False
+  manual: True
 
+Custom-setup
+  setup-depends: base      >= 4.7  && < 5
+               , Cabal     >= 1.24 && < 2.1
+               , filepath  >= 1.3  && < 1.5
+               , directory >= 1.2  && < 1.4
+
 library
   exposed-modules:     Data.Monoid.Utils
                      , Database.PostgreSQL.PQTypes
                      , Database.PostgreSQL.PQTypes.Internal.C.Interface
                      , Database.PostgreSQL.PQTypes.Internal.C.Get
 
-  build-depends:       base >= 4.6 && < 5
-                     , text >= 0.11
-                     , aeson >= 0.6.2.0
-                     , bytestring >= 0.9
-                     , time >= 1.4
-                     , vector >= 0.10
-                     , transformers-base >= 0.4
-                     , monad-control >= 0.3
-                     , lifted-base >= 0.2
-                     , resource-pool >= 0.2
-                     , mtl >= 2.1
-                     , transformers >= 0.2.2
-                     , containers >= 0.4.0.0
-                     , exceptions >= 0.6
-                     , data-default-class
-                     , text-show
+  build-depends:       base              >= 4.7      && < 4.10
+                     , text              >= 0.11     && < 1.3
+                     , aeson             >= 0.6.2.0  && < 1.2
+                     , bytestring        >= 0.9      && < 0.11
+                     , time              >= 1.4      && < 1.7
+                     , vector            >= 0.10     && < 0.13
+                     , transformers-base >= 0.4      && < 0.5
+                     , monad-control     >= 0.3      && < 1.1
+                     , lifted-base       >= 0.2      && < 0.3
+                     , resource-pool     >= 0.2      && < 0.3
+                     , mtl               >= 2.1      && < 2.3
+                     , transformers      >= 0.2.2    && < 0.6
+                     , containers        >= 0.4.0.0  && < 0.6
+                     , exceptions        >= 0.6      && < 0.9
+                     , data-default-class               < 0.2
+                     , text-show         >= 2        && < 3.5
 
   hs-source-dirs:    src