pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/math/hs-semigroupoids Update to semigroupoids-5.3.7



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e6ee38f513d0
branches:  trunk
changeset: 373590:e6ee38f513d0
user:      pho <pho%pkgsrc.org@localhost>
date:      Sat Feb 12 05:26:25 2022 +0000

description:
Update to semigroupoids-5.3.7

5.3.7 [2022.01.09]
* Relax the Bind constraints in the following instances to Functor:

    -instance (Bind f,    Monad f) => Alt  (MaybeT f)
    -instance (Bind f,    Monad f) => Plus (MaybeT f)
    +instance (Functor f, Monad f) => Alt  (MaybeT f)
    +instance (Functor f, Monad f) => Plus (MaybeT f)

    -instance (Bind f,    Monad f, Semigroup e)           => Alt  (ExceptT e f)
    -instance (Bind f,    Monad f, Semigroup e, Monoid e) => Plus (ExceptT e f)
    +instance (Functor f, Monad f, Semigroup e)           => Alt  (ExceptT e f)
    +instance (Functor f, Monad f, Semigroup e, Monoid e) => Plus (ExceptT e f)

     -- If building with transformers-0.5.* or older
    -instance (Bind f,    Monad f)          => Alt  (ErrorT e f)
    -instance (Bind f,    Monad f, Error e) => Plus (ErrorT e f
    +instance (Functor f, Monad f)          => Alt  (ErrorT e f)
    +instance (Functor f, Monad f, Error e) => Plus (ErrorT e f)

5.3.6 [2021.10.07]
* Allow building with GHC 9.2.
* Allow building with transformers-0.6.*.
* Add Alt instance for Identity.
* Add Conclude, Decide and Divise type classes and instances.
* Add (<.*>), (<*.>), and traverseMaybe functions, which make it easier to
  defined Traversable1 instances for data types that have fields with a
  combination of Traversable and Traversable1 instances.
* Add Semigroupoids.Do module with overloads for use with QualifiedDo.
* Add Apply, Alt, Plus, Bind and BindTrans instances for the CPS versions
  of WriterT and RWST.
* Add psum function to Data.Functor.Plus.
* Add Categorical data type.

diffstat:

 math/hs-semigroupoids/Makefile      |   5 ++---
 math/hs-semigroupoids/PLIST         |  26 +++++++++++++++++++++++++-
 math/hs-semigroupoids/buildlink3.mk |   6 +++---
 math/hs-semigroupoids/distinfo      |   8 ++++----
 4 files changed, 34 insertions(+), 11 deletions(-)

diffs (120 lines):

diff -r e47e1bd3dd93 -r e6ee38f513d0 math/hs-semigroupoids/Makefile
--- a/math/hs-semigroupoids/Makefile    Sat Feb 12 05:22:34 2022 +0000
+++ b/math/hs-semigroupoids/Makefile    Sat Feb 12 05:26:25 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2022/01/18 02:48:19 pho Exp $
+# $NetBSD: Makefile,v 1.5 2022/02/12 05:26:25 pho Exp $
 
-DISTNAME=      semigroupoids-5.3.5
-PKGREVISION=   2
+DISTNAME=      semigroupoids-5.3.7
 CATEGORIES=    math
 
 MAINTAINER=    pho%cielonegro.org@localhost
diff -r e47e1bd3dd93 -r e6ee38f513d0 math/hs-semigroupoids/PLIST
--- a/math/hs-semigroupoids/PLIST       Sat Feb 12 05:22:34 2022 +0000
+++ b/math/hs-semigroupoids/PLIST       Sat Feb 12 05:26:25 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2021/04/23 13:15:46 pho Exp $
+@comment $NetBSD: PLIST,v 1.3 2022/02/12 05:26:25 pho Exp $
 lib/semigroupoids-${PKGVERSION}/${HS_VERSION}/package-description
 lib/semigroupoids-${PKGVERSION}/${HS_VERSION}/package-id
 lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
@@ -20,6 +20,15 @@
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Bind/Trans.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Bind/Trans.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Bind/Trans.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Contravariant/Conclude.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Contravariant/Conclude.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Contravariant/Conclude.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Contravariant/Decide.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Contravariant/Decide.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Contravariant/Decide.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Contravariant/Divise.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Contravariant/Divise.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Contravariant/Divise.p_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Extend.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Extend.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Functor/Extend.p_hi
@@ -53,6 +62,9 @@
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semigroupoid.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semigroupoid.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semigroupoid.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semigroupoid/Categorical.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semigroupoid/Categorical.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semigroupoid/Categorical.p_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semigroupoid/Dual.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semigroupoid/Dual.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Semigroupoid/Dual.p_hi
@@ -65,6 +77,12 @@
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Traversable/Instances.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Traversable/Instances.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Traversable/Instances.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Semigroupoids/Do.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Semigroupoids/Do.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Semigroupoids/Do.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Semigroupoids/Internal.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Semigroupoids/Internal.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Semigroupoids/Internal.p_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
 lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/LICENSE
@@ -74,6 +92,9 @@
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Functor-Bind-Class.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Functor-Bind-Trans.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Functor-Bind.html
+share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Functor-Contravariant-Conclude.html
+share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Functor-Contravariant-Decide.html
+share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Functor-Contravariant-Divise.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Functor-Extend.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Functor-Plus.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Groupoid.html
@@ -84,13 +105,16 @@
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Semigroup-Foldable.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Semigroup-Traversable-Class.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Semigroup-Traversable.html
+share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Semigroupoid-Categorical.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Semigroupoid-Dual.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Semigroupoid-Ob.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Semigroupoid-Static.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Semigroupoid.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Data-Traversable-Instances.html
+share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/Semigroupoids-Do.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/doc-index.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/haddock-bundle.min.js
+share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/img/classes.svg
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/index.html
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/linuwial.css
 share/doc/${HS_PLATFORM}/semigroupoids-${PKGVERSION}/html/meta.json
diff -r e47e1bd3dd93 -r e6ee38f513d0 math/hs-semigroupoids/buildlink3.mk
--- a/math/hs-semigroupoids/buildlink3.mk       Sat Feb 12 05:22:34 2022 +0000
+++ b/math/hs-semigroupoids/buildlink3.mk       Sat Feb 12 05:26:25 2022 +0000
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.4 2022/01/18 02:48:19 pho Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2022/02/12 05:26:25 pho Exp $
 
 BUILDLINK_TREE+=       hs-semigroupoids
 
 .if !defined(HS_SEMIGROUPOIDS_BUILDLINK3_MK)
 HS_SEMIGROUPOIDS_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.hs-semigroupoids+=       hs-semigroupoids>=5.3.5
-BUILDLINK_ABI_DEPENDS.hs-semigroupoids+=       hs-semigroupoids>=5.3.5nb2
+BUILDLINK_API_DEPENDS.hs-semigroupoids+=       hs-semigroupoids>=5.3.7
+BUILDLINK_ABI_DEPENDS.hs-semigroupoids+=       hs-semigroupoids>=5.3.7
 BUILDLINK_PKGSRCDIR.hs-semigroupoids?=         ../../math/hs-semigroupoids
 
 .include "../../devel/hs-base-orphans/buildlink3.mk"
diff -r e47e1bd3dd93 -r e6ee38f513d0 math/hs-semigroupoids/distinfo
--- a/math/hs-semigroupoids/distinfo    Sat Feb 12 05:22:34 2022 +0000
+++ b/math/hs-semigroupoids/distinfo    Sat Feb 12 05:26:25 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2021/10/26 10:55:44 nia Exp $
+$NetBSD: distinfo,v 1.5 2022/02/12 05:26:25 pho Exp $
 
-BLAKE2s (semigroupoids-5.3.5.tar.gz) = 2c1cf0e2caa6dd30439ff8df9cd9b79a395e189b280892eac97afb5004cd07c2
-SHA512 (semigroupoids-5.3.5.tar.gz) = 472a46ad2721c7007d73db6b560af525c4cf6889d8633486c4330bbb40d1946a1400b21a0fe1b323a7211bf8e9aa1efaf41967e3e578d5ad8e6e79dda2e27d04
-Size (semigroupoids-5.3.5.tar.gz) = 23362 bytes
+BLAKE2s (semigroupoids-5.3.7.tar.gz) = 5661145ae996f49abf1b105fb87498cd4a681e8ea698940027ecb360206355a7
+SHA512 (semigroupoids-5.3.7.tar.gz) = 5e908f3b1618cfeb45e03335284e8811ff443f3d7cd8013813337729da62570c052e854bde64c56535809340d0ba281e246d7d0cc8f14627deeb7b1047623849
+Size (semigroupoids-5.3.7.tar.gz) = 35349 bytes



Home | Main Index | Thread Index | Old Index