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