summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
Diffstat (limited to 'math')
-rw-r--r--math/Makefile1
-rw-r--r--math/hs-Agda-stdlib/Makefile1
-rw-r--r--math/hs-Agda/Makefile9
-rw-r--r--math/hs-Agda/distinfo6
-rw-r--r--math/hs-NumInstances/Makefile2
-rw-r--r--math/hs-adjunctions/Makefile4
-rw-r--r--math/hs-adjunctions/files/patch-adjunctions.cabal12
-rw-r--r--math/hs-categories/Makefile2
-rw-r--r--math/hs-comonad/Makefile5
-rw-r--r--math/hs-comonad/distinfo6
-rw-r--r--math/hs-comonad/files/patch-comonad.cabal11
-rw-r--r--math/hs-contravariant/Makefile2
-rw-r--r--math/hs-data-lens-template/Makefile2
-rw-r--r--math/hs-data-lens-template/files/patch-data-lens-template.cabal2
-rw-r--r--math/hs-data-lens/Makefile4
-rw-r--r--math/hs-data-lens/distinfo6
-rw-r--r--math/hs-data-lens/files/patch-data-lens.cabal12
-rw-r--r--math/hs-dense-linear-algebra/Makefile16
-rw-r--r--math/hs-dense-linear-algebra/distinfo3
-rw-r--r--math/hs-dense-linear-algebra/pkg-descr3
-rw-r--r--math/hs-distributive/Makefile2
-rw-r--r--math/hs-erf/Makefile2
-rw-r--r--math/hs-fixed/Makefile2
-rw-r--r--math/hs-half/Makefile2
-rw-r--r--math/hs-ieee754/Makefile2
-rw-r--r--math/hs-integer-logarithms/Makefile2
-rw-r--r--math/hs-integer-logarithms/distinfo6
-rw-r--r--math/hs-kan-extensions/Makefile5
-rw-r--r--math/hs-kan-extensions/files/patch-kan-extensions.cabal12
-rw-r--r--math/hs-math-functions/Makefile6
-rw-r--r--math/hs-math-functions/distinfo6
-rw-r--r--math/hs-mwc-random/Makefile2
-rw-r--r--math/hs-pointed/Makefile4
-rw-r--r--math/hs-pointed/distinfo6
-rw-r--r--math/hs-pointed/files/patch-git_55eab022
-rw-r--r--math/hs-pointed/files/patch-pointed.cabal19
-rw-r--r--math/hs-probability/Makefile4
-rw-r--r--math/hs-probability/distinfo6
-rw-r--r--math/hs-semigroupoids/Makefile6
-rw-r--r--math/hs-semigroupoids/distinfo6
-rw-r--r--math/hs-semigroupoids/files/patch-semigroupoids.cabal11
-rw-r--r--math/hs-semigroups/Makefile2
-rw-r--r--math/hs-statistics/Makefile7
-rw-r--r--math/hs-statistics/distinfo6
-rw-r--r--math/hs-vector-space/Makefile2
-rw-r--r--math/hs-vector-space/distinfo6
46 files changed, 164 insertions, 101 deletions
diff --git a/math/Makefile b/math/Makefile
index 8c7ff64df79e..b485a1c5bfcf 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -270,6 +270,7 @@
SUBDIR += hs-contravariant
SUBDIR += hs-data-lens
SUBDIR += hs-data-lens-template
+ SUBDIR += hs-dense-algebra
SUBDIR += hs-distributive
SUBDIR += hs-erf
SUBDIR += hs-fixed
diff --git a/math/hs-Agda-stdlib/Makefile b/math/hs-Agda-stdlib/Makefile
index c1016f495885..e8f3bc7648ac 100644
--- a/math/hs-Agda-stdlib/Makefile
+++ b/math/hs-Agda-stdlib/Makefile
@@ -4,6 +4,7 @@ PORTNAME= Agda-stdlib
DISTVERSION= 0.16
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-Agda/Makefile b/math/hs-Agda/Makefile
index 9c991387bc79..ceb1959b89f8 100644
--- a/math/hs-Agda/Makefile
+++ b/math/hs-Agda/Makefile
@@ -2,15 +2,18 @@
# $FreeBSD$
PORTNAME= Agda
-PORTVERSION= 2.5.4
+PORTVERSION= 2.5.4.2
+PORTREVISION= 1
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Dependently typed functional programming language and proof assistant
+BROKEN= Doesn't build with recent GHC
+
USE_CABAL= async EdisonCore blaze-html boxes data-hash edit-distance \
- equivalence geniplate-mirror gitrev hashable hashtables ieee754 \
- mtl murmur-hash parallel regex-tdfa strict \
+ equivalence filemanip geniplate-mirror gitrev hashable \
+ hashtables ieee754 mtl murmur-hash parallel regex-tdfa strict \
unordered-containers uri-encode zlib
USE_ALEX= yes
diff --git a/math/hs-Agda/distinfo b/math/hs-Agda/distinfo
index a7288c16c642..687707bdb460 100644
--- a/math/hs-Agda/distinfo
+++ b/math/hs-Agda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1531764592
-SHA256 (cabal/Agda-2.5.4.tar.gz) = b40971e3312461771e36a11aaf4002424178301cf315b21a679f527b79c09e09
-SIZE (cabal/Agda-2.5.4.tar.gz) = 1993562
+TIMESTAMP = 1545834764
+SHA256 (cabal/Agda-2.5.4.2.tar.gz) = f645add8a47a35da3f37757204fa9c80aeb0993d628fc2057fa343e92e579b1f
+SIZE (cabal/Agda-2.5.4.2.tar.gz) = 1988621
diff --git a/math/hs-NumInstances/Makefile b/math/hs-NumInstances/Makefile
index 01a4f5992ce0..bd620a680aa8 100644
--- a/math/hs-NumInstances/Makefile
+++ b/math/hs-NumInstances/Makefile
@@ -2,7 +2,7 @@
PORTNAME= NumInstances
PORTVERSION= 1.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-adjunctions/Makefile b/math/hs-adjunctions/Makefile
index 48928a5788d1..3ee77a60b538 100644
--- a/math/hs-adjunctions/Makefile
+++ b/math/hs-adjunctions/Makefile
@@ -2,7 +2,7 @@
PORTNAME= adjunctions
PORTVERSION= 4.4
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
@@ -10,7 +10,7 @@ COMMENT= Adjunctions and representable functors
LICENSE= BSD3CLAUSE
-USE_CABAL= comonad>=4 contravariant>=1.0 distributive>=0.4 free>=4.0 \
+USE_CABAL= comonad>=4 distributive>=0.4 free>=4.0 \
mtl>=2.0.1 profunctors>=4 semigroupoids>=4 semigroups>=0.11 \
tagged>=0.7 void>=0.5.5.1
diff --git a/math/hs-adjunctions/files/patch-adjunctions.cabal b/math/hs-adjunctions/files/patch-adjunctions.cabal
new file mode 100644
index 000000000000..421accd63b4b
--- /dev/null
+++ b/math/hs-adjunctions/files/patch-adjunctions.cabal
@@ -0,0 +1,12 @@
+--- adjunctions.cabal.orig 2018-01-28 14:49:01 UTC
++++ adjunctions.cabal
+@@ -49,8 +49,7 @@ library
+ array >= 0.3.0.2 && < 0.7,
+ base >= 4 && < 5,
+ comonad >= 4 && < 6,
+- containers >= 0.3 && < 0.6,
+- contravariant >= 1 && < 2,
++ containers >= 0.3 && < 0.7,
+ distributive >= 0.5.1 && < 1,
+ free >= 4 && < 6,
+ mtl >= 2.0.1 && < 2.3,
diff --git a/math/hs-categories/Makefile b/math/hs-categories/Makefile
index ad20b6e64875..1da44bc6453b 100644
--- a/math/hs-categories/Makefile
+++ b/math/hs-categories/Makefile
@@ -2,7 +2,7 @@
PORTNAME= categories
PORTVERSION= 1.0.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-comonad/Makefile b/math/hs-comonad/Makefile
index c27d6d7102fc..cdd94231780f 100644
--- a/math/hs-comonad/Makefile
+++ b/math/hs-comonad/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= comonad
-PORTVERSION= 5.0.3
+PORTVERSION= 5.0.4
PORTREVISION= 1
CATEGORIES= math haskell
@@ -10,8 +10,7 @@ COMMENT= Comonads
LICENSE= BSD3CLAUSE
-USE_CABAL= contravariant>=0.2.0.1 distributive>=0.2.2 semigroups>=0.8.3.1 \
- tagged>=0.1
+USE_CABAL= distributive>=0.2.2 semigroups>=0.8.3.1 tagged>=0.1
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-comonad/distinfo b/math/hs-comonad/distinfo
index f17140d27fb3..a427e1637bc3 100644
--- a/math/hs-comonad/distinfo
+++ b/math/hs-comonad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523787141
-SHA256 (cabal/comonad-5.0.3.tar.gz) = a7f4584d634051123c547f0d10f88eaf23d99229dbd01dfdcd98cddd41e54df6
-SIZE (cabal/comonad-5.0.3.tar.gz) = 17430
+TIMESTAMP = 1545588743
+SHA256 (cabal/comonad-5.0.4.tar.gz) = 78a89d7f9f0975b40b3294adcb70885649572b687ac5f5dc98e452471838e825
+SIZE (cabal/comonad-5.0.4.tar.gz) = 17758
diff --git a/math/hs-comonad/files/patch-comonad.cabal b/math/hs-comonad/files/patch-comonad.cabal
new file mode 100644
index 000000000000..7dbf7bddc30c
--- /dev/null
+++ b/math/hs-comonad/files/patch-comonad.cabal
@@ -0,0 +1,11 @@
+--- comonad.cabal.orig 2018-07-01 21:24:59 UTC
++++ comonad.cabal
+@@ -89,7 +89,7 @@ library
+ build-depends: containers >= 0.3 && < 0.7
+
+ if flag(contravariant)
+- build-depends: contravariant >= 0.2.0.1 && < 2
++
+
+ if flag(distributive)
+ build-depends: distributive >= 0.2.2 && < 1
diff --git a/math/hs-contravariant/Makefile b/math/hs-contravariant/Makefile
index 1f771b021b26..6dc8659474c1 100644
--- a/math/hs-contravariant/Makefile
+++ b/math/hs-contravariant/Makefile
@@ -2,7 +2,7 @@
PORTNAME= contravariant
PORTVERSION= 1.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-data-lens-template/Makefile b/math/hs-data-lens-template/Makefile
index d802c39eb60c..8174f9539de5 100644
--- a/math/hs-data-lens-template/Makefile
+++ b/math/hs-data-lens-template/Makefile
@@ -2,7 +2,7 @@
PORTNAME= data-lens-template
PORTVERSION= 2.2
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-data-lens-template/files/patch-data-lens-template.cabal b/math/hs-data-lens-template/files/patch-data-lens-template.cabal
index 2fdee632b586..338cee942148 100644
--- a/math/hs-data-lens-template/files/patch-data-lens-template.cabal
+++ b/math/hs-data-lens-template/files/patch-data-lens-template.cabal
@@ -5,7 +5,7 @@
data-lens >= 2.0 && < 2.12,
base >= 1.0 && < 5,
- template-haskell >= 2.11 && < 2.12
-+ template-haskell >= 2.11 && < 2.14
++ template-haskell >= 2.11 && < 2.15
exposed-modules:
Data.Lens.Template
diff --git a/math/hs-data-lens/Makefile b/math/hs-data-lens/Makefile
index 25f297f670d3..f64cc5fb66ad 100644
--- a/math/hs-data-lens/Makefile
+++ b/math/hs-data-lens/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= data-lens
-PORTVERSION= 2.11.1
-PORTREVISION= 3
+PORTVERSION= 2.11.2
+PORTREVISION= 1
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-data-lens/distinfo b/math/hs-data-lens/distinfo
index 0d95442ea5f2..9dd416533221 100644
--- a/math/hs-data-lens/distinfo
+++ b/math/hs-data-lens/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499623374
-SHA256 (cabal/data-lens-2.11.1.tar.gz) = fbbe0bb7d754fa9bced7c89a0629146618ab204cbe7a7ea26b1fa9746ac73c32
-SIZE (cabal/data-lens-2.11.1.tar.gz) = 6208
+TIMESTAMP = 1545835321
+SHA256 (cabal/data-lens-2.11.2.tar.gz) = 5d81364318876f83a4f096a4f9d22695e18042d14114f0f9cce0497cc6ed7988
+SIZE (cabal/data-lens-2.11.2.tar.gz) = 6244
diff --git a/math/hs-data-lens/files/patch-data-lens.cabal b/math/hs-data-lens/files/patch-data-lens.cabal
index 77e39858d90c..c87fd092c5b6 100644
--- a/math/hs-data-lens/files/patch-data-lens.cabal
+++ b/math/hs-data-lens/files/patch-data-lens.cabal
@@ -1,11 +1,13 @@
---- data-lens.cabal.orig 2017-07-10 16:11:36 UTC
+--- data-lens.cabal.orig 2018-01-01 04:21:32 UTC
+++ data-lens.cabal
-@@ -23,7 +23,7 @@ library
+@@ -22,8 +22,8 @@ library
+ build-depends:
base >= 4 && < 5,
comonad >= 4.0 && < 5.1,
- containers >= 0.3 && < 0.6,
-- semigroupoids >= 4.0 && < 5.2,
-+ semigroupoids >= 4.0 && < 5.3,
+- containers >= 0.3 && < 0.6,
+- semigroupoids >= 4.0 && < 5.3,
++ containers >= 0.3 && < 0.7,
++ semigroupoids >= 4.0 && < 5.4,
transformers >= 0.4 && < 0.6
extensions: CPP
diff --git a/math/hs-dense-linear-algebra/Makefile b/math/hs-dense-linear-algebra/Makefile
new file mode 100644
index 000000000000..847919999fc8
--- /dev/null
+++ b/math/hs-dense-linear-algebra/Makefile
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+PORTNAME= dense-linear-algebra
+PORTVERSION= 0.1.0.0
+PORTREVISION= 1
+CATEGORIES= math haskell
+
+MAINTAINER= haskell@FreeBSD.org
+COMMENT= Simple and incomplete pure haskell implementation of linear algebra
+
+LICENSE= BSD3CLAUSE
+
+USE_CABAL= math-functions vector-algorithms vector-binary-instances
+
+.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
+.include <bsd.port.mk>
diff --git a/math/hs-dense-linear-algebra/distinfo b/math/hs-dense-linear-algebra/distinfo
new file mode 100644
index 000000000000..c7752dbb86d4
--- /dev/null
+++ b/math/hs-dense-linear-algebra/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1546093924
+SHA256 (cabal/dense-linear-algebra-0.1.0.0.tar.gz) = f7777a7931b40332ebbc716f64abb63697cbab0128e5c1228d47760c5597f2d4
+SIZE (cabal/dense-linear-algebra-0.1.0.0.tar.gz) = 6285
diff --git a/math/hs-dense-linear-algebra/pkg-descr b/math/hs-dense-linear-algebra/pkg-descr
new file mode 100644
index 000000000000..3bda7453e136
--- /dev/null
+++ b/math/hs-dense-linear-algebra/pkg-descr
@@ -0,0 +1,3 @@
+This library is simply collection of linear-algebra related modules split from statistics library.
+
+WWW: https://github.com/bos/statistics
diff --git a/math/hs-distributive/Makefile b/math/hs-distributive/Makefile
index 01adba04a6cd..b31ccfdeb1b2 100644
--- a/math/hs-distributive/Makefile
+++ b/math/hs-distributive/Makefile
@@ -2,7 +2,7 @@
PORTNAME= distributive
PORTVERSION= 0.5.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-erf/Makefile b/math/hs-erf/Makefile
index 078b526cde7d..a5faff83933b 100644
--- a/math/hs-erf/Makefile
+++ b/math/hs-erf/Makefile
@@ -3,7 +3,7 @@
PORTNAME= erf
PORTVERSION= 2.0.0.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-fixed/Makefile b/math/hs-fixed/Makefile
index 60180cfb6038..99a83c22bafa 100644
--- a/math/hs-fixed/Makefile
+++ b/math/hs-fixed/Makefile
@@ -2,7 +2,7 @@
PORTNAME= fixed
PORTVERSION= 0.2.1.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-half/Makefile b/math/hs-half/Makefile
index e9d07c880399..a9e28dc24176 100644
--- a/math/hs-half/Makefile
+++ b/math/hs-half/Makefile
@@ -2,7 +2,7 @@
PORTNAME= half
PORTVERSION= 0.2.2.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-ieee754/Makefile b/math/hs-ieee754/Makefile
index 4ebe56a2b90d..418f0bcef75d 100644
--- a/math/hs-ieee754/Makefile
+++ b/math/hs-ieee754/Makefile
@@ -2,7 +2,7 @@
PORTNAME= ieee754
PORTVERSION= 0.8.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-integer-logarithms/Makefile b/math/hs-integer-logarithms/Makefile
index 6f456c8c9579..aec0ad7e90b5 100644
--- a/math/hs-integer-logarithms/Makefile
+++ b/math/hs-integer-logarithms/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= integer-logarithms
-PORTVERSION= 1.0.2.1
+PORTVERSION= 1.0.2.2
PORTREVISION= 1
CATEGORIES= math haskell
diff --git a/math/hs-integer-logarithms/distinfo b/math/hs-integer-logarithms/distinfo
index 8d3b4ce80dff..4ee384a28de0 100644
--- a/math/hs-integer-logarithms/distinfo
+++ b/math/hs-integer-logarithms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523429156
-SHA256 (cabal/integer-logarithms-1.0.2.1.tar.gz) = 32ad4a482a60ec957d1af1268952e2a6b382b67438c14f74f6c2aef2e49b48f2
-SIZE (cabal/integer-logarithms-1.0.2.1.tar.gz) = 8781
+TIMESTAMP = 1545492748
+SHA256 (cabal/integer-logarithms-1.0.2.2.tar.gz) = ba86628d5c14f31fddccea86eeec122ed992af28d5b7ad964b2f5487605e7fc3
+SIZE (cabal/integer-logarithms-1.0.2.2.tar.gz) = 8855
diff --git a/math/hs-kan-extensions/Makefile b/math/hs-kan-extensions/Makefile
index 0d1aef36702e..a971c458f4ed 100644
--- a/math/hs-kan-extensions/Makefile
+++ b/math/hs-kan-extensions/Makefile
@@ -2,7 +2,7 @@
PORTNAME= kan-extensions
PORTVERSION= 5.1
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
@@ -10,8 +10,7 @@ COMMENT= Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)d
LICENSE= BSD3CLAUSE
-USE_CABAL= adjunctions comonad contravariant distributive free mtl \
- semigroupoids tagged
+USE_CABAL= adjunctions comonad distributive free mtl semigroupoids tagged
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-kan-extensions/files/patch-kan-extensions.cabal b/math/hs-kan-extensions/files/patch-kan-extensions.cabal
index 39598c6a6dce..01c4e16a2d9d 100644
--- a/math/hs-kan-extensions/files/patch-kan-extensions.cabal
+++ b/math/hs-kan-extensions/files/patch-kan-extensions.cabal
@@ -1,8 +1,12 @@
---- kan-extensions.cabal.orig 2018-01-28 14:54:04 UTC
+--- kan-extensions.cabal.orig 2018-01-28 14:54:04 UTC
+++ kan-extensions.cabal
-@@ -57,7 +57,6 @@ library
- containers >= 0.4 && < 0.6,
- contravariant >= 1 && < 2,
+@@ -54,10 +54,8 @@ library
+ array >= 0.3.0.2 && < 0.6,
+ base >= 4.4 && < 5,
+ comonad >= 4 && < 6,
+- containers >= 0.4 && < 0.6,
+- contravariant >= 1 && < 2,
++ containers >= 0.4 && < 0.7,
distributive >= 0.2.2 && < 1,
- fail >= 4.9 && < 5,
free >= 4 && < 6,
diff --git a/math/hs-math-functions/Makefile b/math/hs-math-functions/Makefile
index 3b6fcc4aa396..834416bf3f74 100644
--- a/math/hs-math-functions/Makefile
+++ b/math/hs-math-functions/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= math-functions
-PORTVERSION= 0.2.1.0
-PORTREVISION= 3
+PORTVERSION= 0.3.1.0
+PORTREVISION= 1
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,7 +11,7 @@ COMMENT= Special functions and Chebyshev polynomials
LICENSE= BSD3CLAUSE
-USE_CABAL= primitive vector vector-th-unbox
+USE_CABAL= data-default-class primitive vector vector-th-unbox
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/math/hs-math-functions/distinfo b/math/hs-math-functions/distinfo
index cc2656d82b44..17dd7d7a6ef3 100644
--- a/math/hs-math-functions/distinfo
+++ b/math/hs-math-functions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499614804
-SHA256 (cabal/math-functions-0.2.1.0.tar.gz) = f71b5598de453546396a3f5f7f6ce877fffcc996639b7569d8628cae97da65eb
-SIZE (cabal/math-functions-0.2.1.0.tar.gz) = 40272
+TIMESTAMP = 1546104045
+SHA256 (cabal/math-functions-0.3.1.0.tar.gz) = 3340ebec0ab91444f86ce3f785db920b8acfd5fbad70d38abcb02b77ac0f6655
+SIZE (cabal/math-functions-0.3.1.0.tar.gz) = 41822
diff --git a/math/hs-mwc-random/Makefile b/math/hs-mwc-random/Makefile
index 1ce8c4ac41db..b750f9249edd 100644
--- a/math/hs-mwc-random/Makefile
+++ b/math/hs-mwc-random/Makefile
@@ -3,7 +3,7 @@
PORTNAME= mwc-random
PORTVERSION= 0.13.6.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-pointed/Makefile b/math/hs-pointed/Makefile
index 874feec56dab..097c8aa99497 100644
--- a/math/hs-pointed/Makefile
+++ b/math/hs-pointed/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= pointed
-PORTVERSION= 5
-PORTREVISION= 3
+PORTVERSION= 5.0.1
+PORTREVISION= 1
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-pointed/distinfo b/math/hs-pointed/distinfo
index 58d4c08e273e..e39ef0a9e441 100644
--- a/math/hs-pointed/distinfo
+++ b/math/hs-pointed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499623377
-SHA256 (cabal/pointed-5.tar.gz) = 8906b8af5125ab3376794a290c5484dbec5a35d0bd0a57e94392ec0e12535d17
-SIZE (cabal/pointed-5.tar.gz) = 4873
+TIMESTAMP = 1545753017
+SHA256 (cabal/pointed-5.0.1.tar.gz) = b94635a5c8779238501a9156015422ce2fb4d5efd45d68999e8cbe2ecc5121dd
+SIZE (cabal/pointed-5.0.1.tar.gz) = 7020
diff --git a/math/hs-pointed/files/patch-git_55eab0 b/math/hs-pointed/files/patch-git_55eab0
deleted file mode 100644
index 3db41e66d335..000000000000
--- a/math/hs-pointed/files/patch-git_55eab0
+++ /dev/null
@@ -1,22 +0,0 @@
-From 55eab00abddefc8b0d9bb2b8c40940e8dfbb0391 Mon Sep 17 00:00:00 2001
-From: Oleg Grenrus <oleg.grenrus@iki.fi>
-Date: Sun, 29 May 2016 17:40:00 +0300
-Subject: [PATCH] Allow data-default-class-0.1.0
-
----
- pointed.cabal | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/pointed.cabal b/pointed.cabal
-index 96abe75..9ec3f14 100644
---- pointed.cabal
-+++ pointed.cabal
-@@ -61,7 +61,7 @@ flag unordered-containers
-
- library
- build-depends: base >= 4 && < 5,
-- data-default-class >= 0.0.1 && < 0.1
-+ data-default-class >= 0.0.1 && < 0.2
-
- if flag(comonad)
- build-depends: comonad >= 5 && < 6
diff --git a/math/hs-pointed/files/patch-pointed.cabal b/math/hs-pointed/files/patch-pointed.cabal
new file mode 100644
index 000000000000..3720a03b55c8
--- /dev/null
+++ b/math/hs-pointed/files/patch-pointed.cabal
@@ -0,0 +1,19 @@
+--- pointed.cabal.orig 2018-01-22 16:20:10 UTC
++++ pointed.cabal
+@@ -80,7 +80,6 @@ library
+ build-depends: comonad >= 5 && < 6
+
+ if flag(containers)
+- build-depends: containers >= 0.4 && < 0.6
+
+ if flag(kan-extensions)
+ build-depends: kan-extensions >= 5 && < 6
+@@ -92,7 +91,7 @@ library
+ build-depends: semigroups >= 0.8.3.1 && < 1
+
+ if flag(stm)
+- build-depends: stm >= 2.1.2.1 && < 2.5
++ build-depends: stm >= 2.1.2.1 && < 2.6
+
+ if flag(tagged)
+ build-depends: tagged >= 0.5 && < 1
diff --git a/math/hs-probability/Makefile b/math/hs-probability/Makefile
index 1dd886e09622..57df5167da35 100644
--- a/math/hs-probability/Makefile
+++ b/math/hs-probability/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= probability
-PORTVERSION= 0.2.5.1
-PORTREVISION= 3
+PORTVERSION= 0.2.5.2
+PORTREVISION= 1
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-probability/distinfo b/math/hs-probability/distinfo
index 448e24f4f12f..b303abac658f 100644
--- a/math/hs-probability/distinfo
+++ b/math/hs-probability/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499450528
-SHA256 (cabal/probability-0.2.5.1.tar.gz) = d3e67c8b32dda838c455ddd532a668bc464cfe1d49dc74f4502175614af7ed2d
-SIZE (cabal/probability-0.2.5.1.tar.gz) = 27278
+TIMESTAMP = 1545562979
+SHA256 (cabal/probability-0.2.5.2.tar.gz) = 0f2b8c734eca6b079109948a28d85733543d5cea1dea2d5a1369f52ffc4a3415
+SIZE (cabal/probability-0.2.5.2.tar.gz) = 27285
diff --git a/math/hs-semigroupoids/Makefile b/math/hs-semigroupoids/Makefile
index bb32ddba5b40..b59a1f4da4b9 100644
--- a/math/hs-semigroupoids/Makefile
+++ b/math/hs-semigroupoids/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= semigroupoids
-PORTVERSION= 5.2.2
+PORTVERSION= 5.3.1
PORTREVISION= 1
CATEGORIES= math haskell
@@ -11,8 +11,8 @@ COMMENT= Semigroupoids: Category sans id
LICENSE= BSD3CLAUSE
USE_CABAL= base-orphans>=0.3 bifunctors>=5.0 comonad>=4.2.6 \
- contravariant>=0.2.0.1 distributive>=0.2.2 \
- semigroups>=0.8.3.1 tagged>=0.7.3 transformers-compat>=0.3
+ distributive>=0.2.2 semigroups>=0.8.3.1 tagged>=0.7.3 \
+ transformers-compat>=0.3
FLAGS_ENABLE= containers contravariant distributive comonad tagged
FLAGS_DISABLE= doctests
diff --git a/math/hs-semigroupoids/distinfo b/math/hs-semigroupoids/distinfo
index f05279af5509..17167f46eeed 100644
--- a/math/hs-semigroupoids/distinfo
+++ b/math/hs-semigroupoids/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1523816690
-SHA256 (cabal/semigroupoids-5.2.2.tar.gz) = e4def54834cda65ac1e74e6f12a435410e19c1348e820434a30c491c8937299e
-SIZE (cabal/semigroupoids-5.2.2.tar.gz) = 23800
+TIMESTAMP = 1545676425
+SHA256 (cabal/semigroupoids-5.3.1.tar.gz) = cd89ec61f86260997c79c09bacb7d6c18031375bc3e5467b36f7cb812793388e
+SIZE (cabal/semigroupoids-5.3.1.tar.gz) = 25327
diff --git a/math/hs-semigroupoids/files/patch-semigroupoids.cabal b/math/hs-semigroupoids/files/patch-semigroupoids.cabal
new file mode 100644
index 000000000000..09293ce0c401
--- /dev/null
+++ b/math/hs-semigroupoids/files/patch-semigroupoids.cabal
@@ -0,0 +1,11 @@
+--- semigroupoids.cabal.orig 2018-07-02 18:08:27 UTC
++++ semigroupoids.cabal
+@@ -155,7 +155,7 @@ library
+ build-depends: containers >= 0.3 && < 0.7
+
+ if flag(contravariant)
+- build-depends: contravariant >= 0.2.0.1 && < 2
++
+
+ if flag(distributive)
+ build-depends: distributive >= 0.2.2 && < 1
diff --git a/math/hs-semigroups/Makefile b/math/hs-semigroups/Makefile
index 8e86563788d4..cb4a5eeb4707 100644
--- a/math/hs-semigroups/Makefile
+++ b/math/hs-semigroups/Makefile
@@ -2,7 +2,7 @@
PORTNAME= semigroups
PORTVERSION= 0.18.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/math/hs-statistics/Makefile b/math/hs-statistics/Makefile
index 8f03152d2b4f..c9f5e401ee6a 100644
--- a/math/hs-statistics/Makefile
+++ b/math/hs-statistics/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= statistics
-PORTVERSION= 0.14.0.2
-PORTREVISION= 3
+PORTVERSION= 0.15.0.0
+PORTREVISION= 1
CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
@@ -11,7 +11,8 @@ COMMENT= Library of statistical types, data, and functions
LICENSE= BSD3CLAUSE
-USE_CABAL= aeson>=0.6.0.0 base-orphans erf math-functions>=0.1.5.2 monad-par>=0.3.4 \
+USE_CABAL= aeson>=0.6.0.0 base-orphans data-default-class dense-linear-algebra \
+ erf math-functions>=0.1.5.2 math-functions monad-par>=0.3.4 \
mwc-random>=0.13.0.0 primitive>=0.3 vector>=0.10 \
vector-algorithms>=0.4 vector-binary-instances>=0.2.1 vector-th-unbox
diff --git a/math/hs-statistics/distinfo b/math/hs-statistics/distinfo
index 079fd9ed53b8..c379f0959f95 100644
--- a/math/hs-statistics/distinfo
+++ b/math/hs-statistics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1499614825
-SHA256 (cabal/statistics-0.14.0.2.tar.gz) = 3495df2da42c9fcc5b594b97f16c02353bfd6616d6e134ac031dac389d7a4778
-SIZE (cabal/statistics-0.14.0.2.tar.gz) = 99683
+TIMESTAMP = 1545846937
+SHA256 (cabal/statistics-0.15.0.0.tar.gz) = 95e9c45c95e81a35c7bd7443e8d6626fd100505a567de47622185fe9c8be6472
+SIZE (cabal/statistics-0.15.0.0.tar.gz) = 97390
diff --git a/math/hs-vector-space/Makefile b/math/hs-vector-space/Makefile
index 51d2619979eb..39ddf05bc240 100644
--- a/math/hs-vector-space/Makefile
+++ b/math/hs-vector-space/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= vector-space
-PORTVERSION= 0.13
+PORTVERSION= 0.15
PORTREVISION= 1
CATEGORIES= math haskell
diff --git a/math/hs-vector-space/distinfo b/math/hs-vector-space/distinfo
index 5d7611982ce9..81cee9f0e105 100644
--- a/math/hs-vector-space/distinfo
+++ b/math/hs-vector-space/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524638503
-SHA256 (cabal/vector-space-0.13.tar.gz) = 0291d5778378acbbb1d6709ba57238f3d6ad551b8b2c6ca2b8177e68f748d617
-SIZE (cabal/vector-space-0.13.tar.gz) = 16121
+TIMESTAMP = 1545675645
+SHA256 (cabal/vector-space-0.15.tar.gz) = 6849b443dbb246fa39ac8dc645cc364ce63bd91fb0761ad759eea10eeca25c0f
+SIZE (cabal/vector-space-0.15.tar.gz) = 16078